 @charset "utf-8";
 
  
 @font-face {
 	font-family: 'DINPro-Regular';
 	src : url('/base/fonts/DINPro-Regular.otf');
 	 
 }  
 
*{margin: 0;
  padding: 0;
  font: inherit;
  line-height: inherit;
 /* vertical-align: baseline;*/}
 *, *:after, *:before {
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     box-sizing: border-box;
 }
 .no-display {
 	display: none;
 }
 :after, :before {
     box-sizing: border-box;
 }
 body{
	font: 18px/1.7   PingFang SC,Microsoft YaHei,Hiragino Sans GB,Helvetica,Arial,WenQuanYi Micro Hei, sans-serif;
	font-family: Microsoft YaHei, Arial, Helvetica, sans-serif !important;
	overflow-x: hidden;
	color: #001d3d;
	margin:0 auto;	
 
}
html,body {}
.none {display: none;}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd,ol,form,span,input,a,div{ margin:0px; padding:0px;   border:0;}	
input, button, select { font-size:100%; box-sizing:border-box;margin:0; padding:0; vertical-align:middle; outline:none;line-height:normal; color:#666;outline: none;}
img {border:0px;border:none;}
ul,li{ list-style:none;}
a {-webkit-transition:all 0.4s ease;transition:all 0.4s ease; text-decoration:none; outline:none;color:inherit;}
.w1000{width:1000px;margin: 0 auto;}
.w1020{width:1020px;margin: 0 auto;}
.w1200{width:1200px;margin: 0 auto;}
.w1250{width:1250px;margin: 0 auto;}
.w100 { width:100%; }
.w90 {width: 92%;margin: 0 auto;min-width: 1200px;}
.w1150 {width: 1150px;margin: 0 auto;}
.md {margin:0 auto; }
.w880 {width: 880px;margin: 0 auto;}
.fl {float:left;}
.rt {float:right;}
.clear {clear:both;}
ul::after {content: "."; clear: both; display: block; height: 0; overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {clear:both;}
.bg-none {background:none;}
.pr {position: relative;display: block;
}
.pa {position: absolute;}
.fff {background: #fff;}
.tmd {text-align: center;}
h1,h2,h3,h4,h5,h6,b {}
.hui {
	background: #eee;
}
.text-right {
	text-align: right;
}
.mart-20 {
	margin-top: -20px;
}
 .w100.pad {
 	padding: 30px 40px;
 }
 
 sub {
    position: relative;
    line-height: 0;
    font-size: 75%;
    vertical-align: baseline;
}
::-webkit-scrollbar { width: 4px;-webkit-appearance: none;background: #ccc;}
::-webkit-scrollbar-track {background-color: transparent;border-radius: 8px;}
::-webkit-scrollbar-thumb {background-color: #0e2c6d;border-radius: 8px; }
::-webkit-scrollbar-thumb:window-inactive {background-color: #ccc;}

/*news*/
.news-speak .zuo {width:25%;float:left}.zuo img {width:100%}
  .news-speak .you {float: right;
    width: 74%;
    background: #032854;
    color: #fff;
    padding: 3%;
    height: 241px;
  }
  .news-speak2  {margin-top:20px}
  .news-speak2 .you {height: 278px;}
  
  .news-speak .you h3 {font-size: 18px;
    line-height: 28px;margin-bottom: 14px;
    color: #25a089;}
  .news-speak .you .p {
  color: #fff;
    display: block;
    line-height: 1.8;
    font-size: 16px;}

body {
	background: #f2f1ef;
}
 .cd-morph-dropdown::before {
   content: 'desktop';
  display: none;
 }
 .cd-morph-dropdown .nav-trigger {
 
 }
 .cd-morph-dropdown .main-nav {

 }
.header-a {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	padding: 45px 115px 10px;
	background: #fff;
}
.home .header-a {
	background: none;
	padding: 45px 115px 100px;
}
.home .header-a .header-b .nav .nav-b .nav-menu ul li a {
	color: #032854;
}
.home .header-a .header-b .nav a {
	color: #032854;
}
.header-a .header-b .nav a:hover,
.home .header-a .header-b .nav a:hover,
.header-a .header-b .nav .nav-b .nav-menu ul li .ul a:hover,
.home .header-a .header-b .nav .nav-b .nav-menu ul li a:hover,
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 a:hover
 {
	color: #25a089!important;
}

.header-a .before {
	display: block;
	position: absolute;
	width: 100%;
	top: 0px;
	background: #fff;
	width: 100%;
	height: 106px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	z-index: -1;
	-webkit-transition:all 0.4s ease;transition:all 0.4s ease;
}

.header-a.cd-morph-dropdown::after {
	content: "";
	display: block;
	background: linear-gradient(180deg,#fff,rgba(255,255,255,.6),transparent);
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 200px;
	    z-index: -1;
	    visibility: inherit;
}

.header-a .after {
	 display: block;
	 position: absolute;
	 width: 100%;
	 top: 106px;
	 background: #fff;
	 width: 100%;
	 height: 185px;
	 left: 0;
	 opacity: 0;
	 visibility: hidden;z-index: -1;
	 display: none;
	 -webkit-transition:all 0.4s ease;transition:all 0.4s ease;
}
.home .header-a .after {
	height: 265px;
}
.home .header-a.is-dropdown-visible .before {
	display: block;
	background: #fff;
	width: 100%;
	height: 106px;
	text-indent: -9999px;
	opacity: 1;
	visibility: visible;
	z-index: 2;
	top: 0;
	
}
.header-a.is-dropdown-visible .after {
	 z-index: 2;
	opacity: 1;
	visibility: visible;
	display: block;
}

.header-a .header-b{
	position: relative;
	z-index: 2;
}
.header-a .header-b .logo{
	background: url('img/logo7.png') no-repeat left top;
	background-size: auto 50px;
	width: 260px;
	height: 57px;
	display: block;
	float: left;
}
.header-a .header-b .logo a {
	display: block;
	height: 100%;
}

.home .header-a .header-b .logo{
	background: url('img/logo7.png') no-repeat left top;
	background-size: auto 50px;
}
.header-a .header-b .nav{
	float: right;
}
.has-dropdown2::after {
	content: '';
	display: block;
	width: 100vw;
	height: 385px;
	top: 60px;
	position: absolute;
	left: -115px;
	background: #fff;
	visibility: visible;
	opacity: 0;
	z-index: -1;
	display: none;
}
.has-dropdown2:hover:after {
	opacity: 1;
	visibility: visible;
	z-index: 1;
	display: block;
}
.is-dropdown-visible .has-dropdown2 .ul{
	position: relative;
	z-index: 3;
}
.is-dropdown-visible .has-dropdown2 .ul .li2{
	position: relative;
}
.is-dropdown-visible .has-dropdown2 .ul .li2{
	position: relative;
}


.s-img {
	position: relative;
	top: 0;
}

.s-img, .s-img img {
width: 100%;	
}
.s-img {
	height: 600px;
	overflow: hidden;
}

.s-img img {
 	min-height: 600px;
 	height: auto;
 	    transform: translateX(-50%);
 	    margin-left: 50%;
 }
 
 .s-img .pa1 {
  	position: absolute;
  	background: rgb(255 255 255 / 70%);
  	
  	left: 50%;
  	margin-left: -350px;
  	top: 190px;
  	width: 550px;
  	z-index: 99;
  }
  .s-img .pa1 a {
  	display: block;padding: 25px 50px;
  }
  
  .s-img .pa1 b{
	font-size: 40px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #25a089;
}  
.s-img .pa1 b.b2 {
	font-size: 38px;
	font-weight: normal;
	text-transform: lowercase;
}

.s-img .pa1 p {
	font-size: 18px;
	padding-bottom: 20px;
	padding-top: 5px;
	line-height: 1.6;
}  
.s-img .pa1 span {
	border: 1px solid #25a089;
	background: #25a089;
	color: #fff;
	padding: 6px 15px 6px;
	vertical-align: top;
	white-space: normal;
}  
.header-a .header-b .nav {
	width: calc(100% - 440px);
	float: right;
}


.header-a .header-b .nav a{
	color: #b1b2b3;
}  
.header-a .header-b .nav .nav-a{
	display: block;
	width: 495px;
	float: right;
	margin-top: -20px;
	margin-bottom: 20px;
	z-index: 9;
	position: relative;
}  
.header-a .header-b .nav .nav-a .li{
	width: 200px;
	float: left;
} 
.header-a .header-b .nav .nav-a .li1{
	width: 155px;
	margin-top: 6px;
} 
.header-a .header-b .nav .nav-a .li2 {
	margin: 0 0px 0 15px;
	    padding: 0;
	    display: flex;
	    list-style: none;
	        width: 180px;
}

.header-a .header-b .nav .nav-a .li2 a{
	padding: 0 5px;
	    color: #032854;
	    text-decoration: none;
	    position: relative;
	    display: inline-block;
	    padding-left: 15px;
	    font-size: 16px;
}
.header-a .header-b .nav .nav-a .li2 a:hover {
	color: #25a089;
}

.header-a .header-b .nav .nav-a .li2 a:first-child{
	padding-left: 0;
}
.header-a .header-b .nav .nav-a .li2 a:first-child:before{
	display: none;
}
.header-a .header-b .nav .nav-a .li2 a::after{
    content: '';
    display: block;
    position: absolute;
    height: 3px;
    width: 100%;
    background: #25a089;
    bottom: -2px;
    transform: scaleX(0);
    transition: transform .2s ease-out;
}
 .header-a .header-b .nav .nav-a .li2 a:hover::after,
 .header-a .header-b .nav .nav-a .li3 a:hover::after,
 .header-a .header-b .nav .nav-a .li3 a.on::after
  {
 	transform: scaleX(1);
 }
.header-a .header-b .nav .nav-a .li2 a::before {
     margin: 0 0 0 3px;
     display: inline-block;
     content: '|';
     color: #b1b2b3;
     position: absolute;
     left: 0;
     top: 0;
 }
  .header-a .header-b .nav .nav-a .li3 {
  	width: 133px;
  	line-height: 1.5;
  }
  
  .header-a .header-b .nav .nav-a .li3 a{
 	display: inline-block;
 	width: 35px;
 	margin: 0 0 0 2px;
 	text-align: center;
 	position: relative;font-size: 16px;
 }
 .header-a .header-b .nav .nav-a .li3 a.on{
 	color: #25a089;
 }
  .header-a .header-b .nav .nav-a .li3 a:after{
  	content: '';
  	    display: block;
  	    position: absolute;
  	    height: 3px;
  	    width: calc(100% + 14px);
  	    left: -7px;
  	    bottom: 1px;
  	    background: #25a089;
  	    transform: scaleX(0);
  	    transition: transform .2s ease-out;
  }
 .header-a .header-b .nav .nav-b {
	padding-top: 0px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li{
	float: left;
	width: 180px;
	width: 14%;
	text-align: center;
	
}
.header-a .header-b .nav .nav-b .nav-menu ul li a{
display: block;
    color: #001d3d;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
    font-size: 17px;
        line-height: 1.4;
        margin: 0 2px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li a::after{
	    background: #032854;
	    content: '';
	    height: 5px;
	    width: 100%;
	    display: block;
}
.header-a .header-b .nav .nav-b .nav-menu ul li a::before {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 5px;
	background: #25a089;
	-webkit-transition:all 0.4s ease;transition:all 0.4s ease; 
}
.header-a .header-b .nav .nav-b .nav-menu ul li a:hover::before {
	width: 100%;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul {
	margin: 25px 0;
	padding-right: 0px;
	position: relative;
	opacity: 0;display: none;
	visibility: hidden;
	z-index: -1;
	/*opacity: 1;
	visibility: visible;*/
	
}
.header-a .header-b .nav .nav-b .nav-menu ul li.has-dropdown1 .ul {
	min-height: 200px;
}
.is-dropdown-visible.header-a .header-b .nav .nav-b .nav-menu ul li.active .ul {
	opacity: 1;
	display: block;
	visibility: visible;
	z-index: 2;
}

.header-a .header-b .nav .nav-b .nav-menu ul li .ul a{
	padding: 2px 0 2px;
	padding-right: 10px;
	color: #000;
	font-size: 16px;
	text-align: left;
	margin-bottom: 5px;
	width: 170px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul a:after{
 background: none;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li {
	 
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2{
	position: absolute;
	left: 170px;
	top: 0px;
	opacity: 0;
	visibility: hidden;
	height: 100%;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul3{
	top: -90px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li:hover .ul2{
	opacity: 1;
	visibility: visible;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 a{
	color: #888;
	margin-bottom: 2px;
}
.header-a .header-b .nav .nav-b .nav-menu ul li .ul .li .ul2 a:hover{
	color: #000;
}

.social-network-navigation {
	margin: 0;
	    padding: 0;
	    display: flex;
	    list-style: none;
	    transform: translateY(-1px);
}  
.social-network-navigation li {
    margin-left: 8px;
    position: relative;
}
.social-network-navigation li i{
	width: 18px;
	height: 18px;
	display: block;
}
.social-network-navigation a {
    color: #fff;
     
}
.social-network-navigation a .fa {
    transition: color .2s ease-out;
}  
.social-network-navigation a .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}  
.home .social-network-navigation a .fa-facebook-square {
	background: url('img/facebook.png') no-repeat left top;
}
.social-network-navigation a .fa-facebook-square {
	background: url('img/facebook2.png') no-repeat left top;
}
.social-network-navigation a:hover .fa-facebook-square {
	background: url('img/facebook3.png') no-repeat left top;
}
.home .social-network-navigation a .fa-linkedin-square {
	background: url('img/in.png') no-repeat left top;
} 
.social-network-navigation a .fa-linkedin-square {
	background: url('img/in2.png') no-repeat left top;
} 
.social-network-navigation a:hover .fa-linkedin-square {
	background: url('img/in3.png') no-repeat left top;
}   
.home .social-network-navigation a .fa-xing {
	background: url('img/xing.png') no-repeat left top;
} 
.social-network-navigation a .fa-xing {
	background: url('img/xing2.png') no-repeat left top;
}   
.social-network-navigation a:hover .fa-xing {
	background: url('img/xing3.png') no-repeat left top;
}  
.home .social-network-navigation a .fa-youtube-square {
	background: url('img/youtube.png') no-repeat left top;
	background-size: 18px;
}  
 .social-network-navigation a .fa-youtube-square {
	background: url('img/youtube2.png') no-repeat left top;
	background-size: 18px;
}  
.social-network-navigation a:hover .fa-youtube-square {
	background: url('img/youtube3.png') no-repeat left top;
	background-size: 18px;
}      
.home .social-network-navigation a .fa-instagram {
	background: url('img/instagram.png') no-repeat left top;
	background-size: 18px;
} 
 .social-network-navigation a .fa-instagram {
	background: url('img/instagram2.png') no-repeat left top;
	background-size: 18px;
} 
.social-network-navigation a:hover .fa-instagram {
	background: url('img/instagram3.png') no-repeat left top;
	background-size: 18px;
}   
  
 .home .wechat .fa{
 	 background: url('img/wechat.png') no-repeat left top;
 	 background-size: 18px;
 }
 .wechat .fa{
 	 background: url('img/wechat2.png') no-repeat left top;
 	 background-size: 18px;
 }
 .wechat:hover .fa{
 	 background: url('img/wechat3.png') no-repeat left top;
 	 background-size: 18px;
 }
 
 .wechat .code {
     position: absolute;
     background-color: #fff;
     padding: 10px 10px 0;
     top: 35px;
     height: 160px;
     line-height: 25px;
     left: 50%;
     box-shadow: 0px 0px 16px rgba(0, 0, 0, .2);
     z-index: 2222;
     width: 129px;
     margin-left: -65px;
     color: #333;
     text-align: center;
 	display: none;
 	font-size: 13px;
 }
 .wechat:hover .code {display:block;}
 .wechat .code img {width: 100%;padding-bottom: 0;margin-bottom: 0;display: block;}
  .code span {
 	width: 0;
 	    height: 0;
 	    border: 10px solid transparent;
 	    border-bottom-color: #fff;
 	    position: absolute;
 	    top: -20px;
 	    left: 50%;
 	    margin-left: -10px;
 } 
  
  
.box {
	margin: auto;
	    width: 100%;
	    max-width: 100%;
	    position: relative;
	    background: #f2f1ef;
}  
 .s1 {
 	padding: 75px 0 5px;
 } 
  .s1 .box1 {
  	margin-bottom: 50px;
  }
 .box1 {
 	width: 1370px;
 	margin: 0 auto;
 }
  .s1 .h4,
  .s3 .h4,
  .s4 .h4{
  	margin-bottom: 14px;
  	    color: #25a089;
  	    font-size: 36px;
  	    float: left;
  }
 .s1 .h3-a,
 .s3 .h3-a,
 .s4 .h3-a
  {
 	text-transform: uppercase;
 	    font-size: 16px;
 	    color: #fff;
 	    height: 40px;
 	    line-height: 40px;
 	    float: right;
 	    background: #25a089 url('img/right.png') no-repeat 90px center;
 	    background-size: 20px;
 	    padding-right: 40px;
 	    padding-left: 15px;
 	    margin-top: 20px;
 }
 .s3 .h3-a{
	  background:none;
	 color: #25a089;padding-right: 0px;font-size: 18px;margin-top: 12px;
 }
 .s1 .h3-a:hover锛
.s3 .h3-a:hover
 {
 	background: #25a089 url('img/right.png') no-repeat 95% center;
 	 background-size: 20px;
 }
 .s1 .s1-ul li{
  
 	display: flex;
 	    flex-direction: column;
 	    margin-bottom: 30px;
 	    float: left;
 }
  .s1 .s1-ul li a{
  	display: block;
  	padding: 40px 30px;
  	position: relative;
  	min-height: 440px;
  	background: #fff;
  	height: 470px;
  	background-size: cover;
  	background-repeat: no-repeat;
  	background-position: right center;
  } 
  .s1.ab-news .s1-ul li a {
  	width: 100%;
  }
  
  .s1 .s1-ul li:first-child a{
  	margin-right: 20px;
  	    background-position: 200px center;
  }
 .s1 .s1-ul li:nth-child(1) {
 	width: 66.66666666%;
 }
 .s1 .s1-ul li:nth-child(2),
 .s1.ab-news .s1-ul li:nth-child(1) 
 {
 	width: 33.33333333%;
 }
 .s1 .s1-ul li:nth-child(3),
 .s1 .s1-ul li:nth-child(4),
 .s1 .s1-ul li:nth-child(5)
  {
 	width: 33.33333333%;
 	height: 540px;
 }
 .s1 .s1-ul {
  	display: flex;
    flex-wrap: wrap;
  }
   .s1 .s1-ul li a .h3,.flex2.js-321 .f33.new-li h3{
   	color: #25a089;
   	margin-bottom: 6px;
   	    font-size: 20px;
   	    line-height: 1.3;
   } 
  .s1 .s1-ul li a h3, .flex2.js-321 .f33.new-li h3{
  	margin-bottom: 14px;
  	    font-size: 28px;
 
  	    line-height: 1.4;
  	color: #001d3d;
 
  	font-weight: normal;
  	padding: 10px 0;
  }
 .s1 .s1-ul li a p ,.flex2.js-321 .f33.new-li p{
 	font-size: 18px;
 	line-height: 1.5;
 	
 }
 .s1 .s1-ul li a p {
 	display: -webkit-box;
 	    -webkit-box-orient: vertical;
 	    -webkit-line-clamp: 6;
 	    overflow: hidden;
 }
 
 .s1 .s1-ul li:nth-child(1) .pr,
 .s1 .s1-ul li:nth-child(1) .pr
 {
 	width: 100%;
 	padding: 0;
 	background: none;
 }
   .s1 .s1-ul li:nth-child(1) h3,
   .s1 .s1-ul li:nth-child(1) a p
   {
   	width: 45%;
   }
   .s1.ab-news .s1-ul li:nth-child(1) h3,
   .s1.ab-news .s1-ul li:nth-child(1)  a p
    {
   	width: 100%;
   }
   
   .s1 .s1-ul li a .pr,
   .s1.ab-news .s1-ul li:nth-child(1)  a .pr
   
    {
 	z-index: 9;
 	padding: 30px 30px 20px;
 	position: relative;
 	    background: #fff;
 	    
 }
  
  
  .s1 .s1-ul li a .pr {
 	height: 330px;
 }
 .s1.ab-news .s1-ul li a .pr {
 	height: auto;
 }
 .s1.ab-news .s1-ul li {
 	height: auto;
 }
  .s1.ab-news .s1-ul li p{
  	display: -webkit-box;
  	    -webkit-box-orient: vertical;
  	    -webkit-line-clamp: 3;
  	    overflow: hidden;
  }
 .s1 .s1-ul li:nth-child(2) a h3 {
   	display: -webkit-box;
   	-webkit-box-orient: vertical;
   	-webkit-line-clamp: 2;
   	overflow: hidden;
   	padding: 0;
   	margin: 5px 0;
   }
   
   .s1 .s1-ul li:nth-child(2)  a .pr {
 	height: auto;
 }
 .s1.ab-news .s1-ul li:nth-child(1)  a .pr {
 	background: none;
 }
 
 .about211.n-box .s1.ab-news .s1-ul li:nth-child(1)  a .pr {
 	background: none;
 }
 
 .n-box .s1.ab-news .s1-ul {
 	width: calc( 100% + 40px);
 }
 .n-box .s1.ab-news.touzi-down .s1-ul {
 	max-height: 380px;
 	overflow-y: scroll;
 }
 
 .n-box .s1.ab-news .s1-ul li {
 	width: calc( 33.33333333% - 25px );
 	background: #fff;
 	height: 510px;
 }
 .n-box .s1.ab-news .s1-ul li:nth-child(3n) {
 	padding-right: 0px;
 	background: none;
 	background: #fff;
 	width: calc( 33.33333333% - 40px );
 }
  .n-box .s1.ab-news .s1-ul li:nth-child(3n) a{
  	background-position: center 0px;
  }
 .s1.ab-news .s1-ul li {
 	margin-right: 25px;
 }
 .s1.ab-news .s1-ul li:first-child a {
 	margin-right: 0;
 }
 
 .s1.ab-news .s1-ul li:first-child a::after{
 	display: none;
 }
 
 .s1 .s1-ul li:first-child a::after {
 	content: '';
 	display: block;
 	background: url(img/w-bg.png) no-repeat 0px top;
    background-size: 100% auto;
 	position: absolute;
 	top: 0;
 	left: -1px;
 	width: 90%;
 	height: 100%;
 	opacity: 1;
 }
 .s1 .s1-ul li a::before {
 		content: '';
 		display: block;
 		background: url('img/right.png') no-repeat 0px bottom;
 		background-size: 20px;
 		position: absolute;
 		bottom: -20px;
 		right:50px;
 		width: 20px;
 		height: 10px;
 		opacity: 0;
 		z-index: 99;
 		-webkit-transition:all 0.4s ease;transition:all 0.4s ease;
 }
 
 #sy-new .s1-ul li:nth-child(1) a::before,
 #sy-new .s1-ul li:nth-child(2) a::before
 {
	 bottom: 20px;
 }
  .s1 .s1-ul li a:hover:before,.flex2.js-321 .f33.new-li a:hover:before {
  	opacity: 1;
  	right: 40px;
  }
  .s1 .s1-ul li:nth-child(2) a,
  .s1 .s1-ul li:nth-child(3) a,
  .s1 .s1-ul li:nth-child(4) a,
  .s1 .s1-ul li:nth-child(5) a,
  .s1 .s1-ul li:nth-child(6) a,
  .s1 .s1-ul li:nth-child(7) a,
  .s1 .s1-ul li:nth-child(8) a,
  .s1 .s1-ul li:nth-child(9) a,
  .s1 .s1-ul li:nth-child(10) a,
  .s1 .s1-ul li:nth-child(11) a,
  .s1 .s1-ul li:nth-child(12) a,
  .s1 .s1-ul li:nth-child(13) a,
  .s1 .s1-ul li:nth-child(14) a,
  .s1 .s1-ul li:nth-child(15) a,
  .s1.ab-news .s1-ul li:nth-child(1) a
   {
  	padding-top: 220px!important;
  	background-size: 100% auto;
  	background-position: center -10px;
  	padding: 0;
  }
  .s1 .s1-ul li:nth-child(2) p,
  .s1 .s1-ul li:nth-child(3) p,
  .s1 .s1-ul li:nth-child(4) p,
  .s1 .s1-ul li:nth-child(5) p,
  .s1.ab-news .s1-ul li:nth-child(1) p {
  		display: -webkit-box;
  	    -webkit-box-orient: vertical;
  	    -webkit-line-clamp: 3;
  	    overflow: hidden;
  }
  .s1 .s1-ul li:nth-child(3) a,
  .s1 .s1-ul li:nth-child(4) a {
  	margin-right: 20px;
  }
  
  
  .s2 {
  	background: linear-gradient(to bottom,#001c3c 0,#0e2c6d 100%);
  	background: url(/base/img/facts-background.png) no-repeat;
  	    background-size: cover;
  	    padding: 50px 0;
  	margin-bottom: 0px;
/*  	height: 295px;*/
  }
    .s2 .box1{
    	display: flex;
    	    justify-content: center;
    	    align-items: center;
    	    flex-direction: column;
    	    flex-direction: row;
    }
    
  
  .s2 .fl1,
  .s2 .fl3{
  	width: 390px;
  	margin-top: -25px;
  } 
  .s2 .fl1 {
  	text-align: right;
  }
  .s2 .fl3 {
  	
  }
  .s2 .fl2{
  	width: 270px;
  } 
  .s2 b {
  	color: #fff;
  	font-size: 100px;
  	font-family: 'DINPro-Regular';
  }  
.s2 span {
	line-height: 1.15;
	font-size: 16px;
	    text-transform: uppercase;
	    color: #fff;
}  
.s2 .fl1 span {
	padding-left: 20px;
}
.s2 .fl1 span.n6{
	    display: inline-block;
    line-height: 1.5;
}
 .s2 .line{
 	width: 100%;
 	height: 2px;
 	background: #fff;
 	margin: -10px auto -20px;
 } 
 .s2 .fl2 {
 	text-align: center;
 	position: relative;
 	margin: 0 20px;
 	height: 270px;
 	padding-top: 65px;
 }
 
 .s2 .fl2 span,
  .s2 .fl2 b
  {
 	display: block;
 	position: relative;
 	z-index: 3;
 	font-family: DINNextLTPro-Regular,Arial,Helvetica,sans-serif;
 	font-family: 'DINPro-Regular';
 }
  .s2 .fl2 b {
  	font-size: 80px;
  	height: 120px;
  	margin-top: -20px;
  }
  
  .s2 .fl2 .yuan{
  	position: absolute;
  	left: 15px;
  	top: 20px;
  	width: 240px;
  	height: 240px;
  	background: #25a089;
  	border-radius: 270px;
  	z-index: 2;
  }
  .s2 .fl2 .yuan2{
  		position: absolute;
  		left: 15px;
  			top: 15px;
  		width: 210px;
  		height: 210px;
  		background: linear-gradient(to bottom,#05214b 0,#0c2861 100%);
  		border-radius: 230px;
  }
  .s2 .fl3 span {
  	    display: inline-block;
  	    line-height: 1.5;
  }
  .s2 .fl2 span {
  	padding-top: 5px;
  }
  
  
  .s3 {
  	padding: 30px 0 30px;
  }
  
  .s31 {
  	width: calc(33.33333% - 10px);
  	background: #fff;
  	float: left;
  	margin-right: 10px;
  	padding: 40px 40px 20px;
  	height: 510px;
  }
  .s31 li {
  	padding-bottom: 25px;
  }
  
  .s31 li a{
  	display: block;
  }
  .s31 li a b{
  	color: #25a089;
  	font-weight: 400;
  	font-size: 20px;
  	    line-height: 1.3;
  }
   .s31 li a span{
   	color: #001d3d;
   	display: block;
   }
  .s32{
  	width: calc(66.666666% - 10px );
  	padding-left: 20px;
  	margin-left: 10px;
  	height: 510px;
  	float: right;
  	background:  url('img/s3.jpg') no-repeat left top;
  	background-size: cover;
  }

  .s4 {
  	padding: 0px 0 40px;
  }
  
  .s41 .fl{
  		width: calc(66.666666% - 10px );
  		margin-right: 10px;
  		height: 460px;
  		float: left;
  		background:  url('img/s4.jpg') no-repeat left top;
  		background-size: cover;
  }
   .s41 .rt{
   	width: calc(33.33333% - 10px);
   		background: #fff;
   		float: right;
   		margin-left: 10px;
   		height: 460px;
   	padding: 40px 30px 40px;
   	    background: linear-gradient(to bottom,#001c3c 0,#0e2c6d 100%);
   }

   
   .s41 .rt b,
  .ab-zhiye b
  {
  	    color: #25a089;
  	    margin-bottom: 6px;
  	        font-size: 20px;
  	        line-height: 1.3;
  }
    .s41 .rt li,
    .ab-zhiye li
    {
  padding: 12px 0;
      border-bottom: 1px solid #fff;
  }
     .s41 .rt li a,
     .ab-zhiye li a{ 
      word-break: break-all;
      word-break: break-word;
      -webkit-hyphens: auto;
      -ms-hyphens: auto;
      hyphens: auto;
      color: #fefefe;
      text-transform: uppercase;
      font-size: 17px;
  }
   .s41 .rt span,
   .ab-zhiye span{
   	text-transform: uppercase;
   	    font-size: 18px;
   	    color: #25a089;
   	    display: block;
   	    margin-top: 20px;
   }
   .s41 .rt span a,
   .ab-zhiye span a{
   	padding-right: 30px;
   	color: #fff;
   	background-image:   url('img/right.png') ;
   	background-repeat: no-repeat;
   	background-position:  130px center;
   	background-color:  #25a089;
   	background-size: 15px;
   	padding-right: 40px;
   	    padding-left: 15px;
   	  padding: 10px 40px 10px 15px;
 
   }
   
   
   
   .footer {
   	padding-top: 50px;
   	padding-bottom: 50px;
   }
     .footer .box1{
     	padding: 0 0px 15px;
     	    border-bottom: 1px solid #3e3e3e;
     }
    .footer .fl img{
    	width: 98px;
    }
    .footer .rt {
		text-align: right;
	} 
    .footer .rt a{
    	display: inline-block;
    	    color: #001d3d;
    	    margin: 18px 8px 0;
    }
    .footer .rt a:last-child{
    	margin-right: 0;
    }
    
     
    .pie{ width: 220px; height: 220px;  border-radius: 50%; background: #25a089; 
    	background: #fff;
    	position:absolute;  top: 30px;left: 26px;margin-top:0px;
  -webkit-transform:rotatey(180deg); 
    }
    .pieLeftInner,
    .pieRightInner { width:220px; height:220px; background:linear-gradient(to bottom,#011d41 0,#0c2b67 100%);background: #fff; background: #25a089; border-radius:220px; position:absolute; transition: all .5s linear;}
    .pieRightInner {
		background:linear-gradient(to bottom,#011d41 0,#0c2b67 100%); 
		background: #fff;background: #25a089; 
		 transition: all .5s linear;transition-delay: .3s;
	}
	
	.pieLeftInner { clip:rect(0px,220px,220px,110px); -o-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg);  }
    .pieRightInner { clip:rect(0px,110px,220px,0px); -o-transform:rotate(0deg); -moz-transform:rotate(0deg); -webkit-transform:rotate(0deg); }
    .pieLeft,
    .pieRight { width:220px; height:220px; position:absolute; z-index:1; }
    .pieLeft { clip:rect(0px,220px,220px,110px); }
    .pieRight {clip:rect(0px,110px,220px,0px);}
    .pieInner { width:190px; height:190px; margin:15px 0 0 15px; 
	
	background:linear-gradient(to bottom,#011d41 0,#0c2b67 100%);
 background: url(/base/img/facts-background.png) no-repeat center;
    border-radius:200px; position:absolute; z-index:1; text-align:center; line-height:240px; font-size:24px; font-weight:bold; color:#25a089; text-indent: -9999px; }
    .s2 .fl2 .pieInner span{display:none}
    
    
  
  
  .n-box {
  	padding-top: 115px;
  }
  
  .n-box .h1{
  	padding: 20px 0 10px;
  	font-size: 42px;
  	color: #25a089;
  	    max-width: 1615px;
  }
  .n-box .h1.w1200 {
  	max-width: 1200px;
  }
  
  .n-box .fff .h1 {
  	color: #001d3d;
  	font-weight: 500;
  }
  
  .n-box .h1.tmd {
  	max-width: 100%;
  	color: #25a089;
  }
  .n-box .h1.mart20{
	  margin-top: 20px;
  }
   .n-box .h1.mart10{
	  margin-top: 0px;
  }
  .n-box .h1 .ppp{
	  border-top: 2px solid #24a089;
    display: inline-block;
    padding-top: 20px;
    color: #032854;
    font-size: 26px;
  }
  .s1.ab-news {
  	padding-top: 0px;
  }
  
  .s1.ab-news .box1 {
  	margin-bottom: 20px;
  }
  .hy_z11 .rt p strong{
	  font-weight: bold;
  }
  .n-box .h2 {
  	margin-bottom: 24px;
  	color: #25a089;
  	font-size: 30px;
  }
  
  .n-box .flex2{
  	display: flex;
  	flex-wrap: wrap;
  }
   .n-box .flex2 div.last{
   	margin-right: 0;
   	padding-right: 0;
   }
   .n-box .flex2 div.last .h100.rt {
    width: calc(100% - 280px);
}
  .n-box .flex2.flex21 .f33,.n-box .flex2.flex21 .f66{
  	width: 50%;
  }
  .n-box .flex2.flex21 .f33.rt {
  	padding-right: 0;
  	margin-left: 25px;
  	float: none;
  }
  .n-box .flex2 f33 a {
  	display: block;
  }
  
  .n-box .flex2 f33 .fff{
   	margin-right: 25px;
   }
   .n-box .flex2 .f66.fl2 {
   	margin-right: 25px;
   	width: calc(66.66666% - 25px);
   }
  .n-box .flex2.flex21 .f66.fl {
  	float: none;
  	width: calc(50% - 25px);
  }
  .n-box .flex2.flex21 .f66.fl h3 {
  	padding-bottom: 5px;
  }
  
  .n-box .flex2.flex21 .f66.fl.pad0{
  	padding: 0;
  }
  .n-box .flex2.flex21 .f66.fl.pad0 .blue{
  	padding-bottom: 45px;
  }
  .n-box .flex2.flex21 .f66.fl.pad0 .blue.h450 {
  	height: 868px;
  }
  
  .n-box .flex2.flex4 .f33{
  	width: 25%;
  }
  .n-box .flex2.flex8 .f33 {
  	margin-bottom: 35px;
  }
  .n-box .flex2.flex8 .f33 p {
  	margin-bottom: 0;
  }
  .flex2.js-321.flex8 .f33:last-child,.flex2.js-321.flex8 .f33:nth-child(4),.flex2.js-321.flex8 .f33:nth-child(8),.flex2.js-321.flex22 .f33:nth-child(2) {
  padding-right: 0;
  }
  
  .n-box .flex2 .f33, .n-box .flex2 .f55{
  	width: 33.3333%;
  	padding: 0 25px 0 0;
  }
  .n-box .flex2.flex2-img3{
  	display: grid;
  	    width: 100%;
  	    grid-gap: 2%;
  	    justify-content: center;
  	    grid-template-columns: 32% 32% 32%;
  	    grid-template-rows: 400px;
  }
  
  .n-box .flex2.flex2-img3 .l1{
  	grid-column: 1 / 2;
  	width: 100%;
  	padding: 0;
  }
  .n-box .flex2.flex2-img3 .l2{
  	grid-column: 2 / 3;width: 100%;
  		padding: 0;
  }
  .n-box .flex2.flex2-img3 .l3{
  	grid-column: 3 / 4;width: 100%;
  		padding: 0;
  }
  .n-box .flex2 .f33:nth-child(3) {
  	padding-right: 0;
  }
  .n-box .flex2.js-312a .f33:nth-child(3) {
  	padding-right: 25px;
  }
  
  .n-box .flex2.flex2-img3.fen4{
	  display: block;
	  grid-gap: 0;
    /* justify-content: center; */
    grid-template-columns: none;
    grid-template-rows: none;
  }
  .n-box .flex2.flex2-img3.fen4 .f33{
	  float: left;
    width: 24%;
    margin-right: 1%;
  }
  .n-box .flex2.fen4 .f33 .pad{
	  padding: 30px 30px;
  }
  .flex2.js-321.fen4 .f33:last-child{
	  margin-right: 0%;
  }
  
  
  
  .n-box .flex2.flex4 .f33:nth-child(3) {
	padding-right: 25px;
}
.n-box .flex2 .ab-zhiye.f33 {
	padding: 40px 30px 40px;
	padding-right: 30px;
		    background: linear-gradient(to bottom,#001c3c 0,#0e2c6d 100%);
}
.n-box .flex2 .ab-zhiye.f33.fl-1 {
	width: calc(33% - 25px);
	margin-right: 25px;
}

.n-box .flex2 .f55{
   	width: 50%;
   }
   .n-box .flex2 .f55.rt {
   	 padding: 0 0 0 20px;
   	 padding-right: 0;
   }
    .n-box .flex2 .fff{
		background: #fff;
		padding: 36px 40px;
		word-wrap: break-word;
		word-break: break-word;
	}
	.n-box .flex2 .fff p{
		word-wrap: break-word!important;
		word-break: break-word!important;
	}
	.n-box .flex2 .h444 {
		height: 444px;
	}
	
	.n-box .flex2 .fff u,.n-box .flex2 .fff a u,.n-box .flex2 .fff a span {
		text-decoration: none;
		font-size: 18px;
		    color: #25a089;
	}
	.n-box .flex2 .fff u a:hover::after,.n-box .flex2 .fff a u:hover::after {
		margin-left: 12px;
	}
	
	.n-box .flex2 .fff u a::after,.n-box .flex2 .fff a u::after,.n-box .flex2 .fff a span::after{
		background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 17.055' height='18.192' width='32'%3e%3cpath d='M27.246 8.528H0m19.551-7.155l7.695 7.155-7.695 7.154' fill='none' stroke='%23E3000F' stroke-width='3.75'/%3e%3c/svg%3e") no-repeat 50% 50%;
		    	    background-size: 100%;
		    	    width: 32px;
		    	    height: 18px;
		    	    margin-left: 8px;
		    	    content: '';
		    	    display: inline-block;
		    	    width: 18px;
		    	    height: 15px;
		    	    transform: translateY(1px);
		    	    transition: transform .4s ease-out;
		    	    -webkit-transition:all 0.4s ease;transition:all 0.4s ease; 
		    	    position: relative;
		    	    opacity: 1;
		    	    top: auto;
		    	    left: auto;
		    	    bottom: auto;
		    	    right: auto;
	}
	
	.n-box .flex2 .fff.h100-2 {
		height: 242px;
	}
	.n-box .flex2 .fff.h100-3 {
		height: 175px;
	}
	.n-box .flex2 .fff.h100-3 .h2 {
		margin-bottom: 15px;
	}
	
	.n-box .flex2 .blue.h100-2 {
		height: 200px;
	}
	
	.flex2.js-321 .f33.block{
		display: block;
	}
	
	.n-box .flex2 .fff.h100 {
		height: 100%;
 
	}
	.n-box .flex2 .fff.w400 {
		width: 400px;
	}
	.n-box .flex2 .img {
  	height: 100%;
  	display: block;
  }
  .n-box .flex2 img {
  	width: 100%;
  	display: block;
  }
  .news-body .rt-n .fff img{
  	max-width: 100%;
  	height: auto!important;
  }
  
  .n-box .flex2 img.h520 {
  	height: 520px;
  }
  
  .n-box .flex2 img.h240 {
  	height: 240px;
  }
  
  .flex2 .f55-2 a {
  	display: block;
  }
  
  .n-box .flex2 .f55-2 .img{
  	display: block;
  	width: 50%;
  	float: left;
  	height: 200px;
  	overflow: hidden;
  }
  .n-box .flex2 .f55-2 .img img{
  	width: auto;
  }
  .n-box .flex2 .f55-2 .rt,  .n-box .flex2 .f55-2 .fl{
  	width: 50%;height: 200px;
  }
  .n-box .flex2 .f55-2.h100-4 .img,.n-box .flex2 .f55-2.h100-4 .pad {
  	height: 242px;
  }
  
  .n-box .flex2 img.w270 {
  	width: 270px;
  }
  
  .h100 {
  	height: 100%;
  }
  
  .n-box .flex2 .li2 img {
  	height: 405px;
  	width: auto;
  }
  
  .n-box  .ul h3{
  		color: #25a089;
  	    font-size: 20px;
  	    padding-top: 20px;
  }
 .red-ul li{
  	display: block;
  	margin-bottom: 6px;
  	    padding-left: 12px;
  	    position: relative;
  	    font-size: 16px;
  }
  .about211 .red-ul li {
  	color: #25a089
  }
  .about211 .red-ul.blue2 li {
  	color: #001d3d;
  }
  
  .red-ul .pad-l {
  	padding-left: 15px;
  }
  
  .red-ul li::before{
   	content: '-';
   	    color: #25a089;
   	    position: absolute;
   	    left: 0;
   	    top: -2px;
   }
  
  .n-box .flex2 .f66{
  	width: 66.66666%;
  	padding: 40px 40px 20px;
  }
  .n-box .flex2 .f66.rt p {
  	padding-bottom: 10px;
  }
  .n-box .flex2 .f66 .mailaa{
	  padding-top: 140px;
    text-align: right;
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: underline;
	  
  }
  .n-box .flex2 .f66.pad0 {
  	padding: 0;
  	padding-right: 25px;
  }
  .n-box .flex2 .f66.pad00 {
  	padding-right: 0px;
  }
   .n-box .flex2 .f66.marr25 {
   	    margin-right: 25px;
   	    width: calc(66.66666% - 25px);
   }
  .n-box .flex2.f63 .f66 {
  	padding: 0;
  	padding-right: 25px;
  }
  .daxie {
  	text-transform: uppercase;
  }
  
  .n-box h2{
   margin-bottom: 14px;
       color: #25a089;
  	    font-size: 32px;
  }
  .n-box h2.blue2 {
  	color: #001d3d;
  }
  .n-box h2.blue3,.n-box .flex2 .f33 h2.blue3 {
  	color: #25a089;
  }
  .blue h2{
  	color: #fff;
  }
    .blue .pad {
		background: #001d3d!important;
	}
	.n-box .n242 h2{
		color:#222
	}
	.n-box .n242a .f55{
		width: 40%;
    padding: 36px 40px;
	}
	.n-box .n242a .f55.rt{
		width:60%
	}
	.n242 .pa{
		right: 50px;
    top: 20px;
    font-size: 74px;
    font-weight: bold;
    opacity: 0.1;
	}
	.n24-h1.h1
	{
	    border-left: 20px solid #24a089;
    height: 40px;
    line-height: 40px;
    padding: 0;
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 20px;
	}
	.n241 img{
		margin: 0 auto;
    
    display: block;
		width: 100%;
	}
	.n-box h3{
  	color: #25a089;
  	margin-bottom: 6px;
  	    font-size: 20px;
  	    line-height: 1.3;
  }
  .n-box .flex2 .fff p {
  	color: #333;
  }
  .n-box .flex2 .fff p em{
  	color: #25a089;
  }
  
  .n-box .flex2 .fff.pad-teshu {
  	padding: 25px 40px 35px;
  }
  
  .n-box .flex2 .fff strong {
  	color: #001d3d;
  }
  
  .n-box .flex2 p{
  	color: #eee;
  	line-height: 1.7;
  	font-size: 16px;
  }
  .blue {
  	background: #001d3d;
  	color: #fff;
  }
  
  .red-a {
  	font-size: 18px;
  	color: #25a089;
  	padding:  0px 0 0;
  	display: block;
  }
  .red-a.block2{
  	display: initial;
  }
  
  .red-a.a2 {
    	font-size: 24px;
    	color: #fff;
    }
  .red-a.online {
  	display: inline-block;
  }
  .flex2.js-321 .f33 a.red-a.online {
  	display: inline-block;
  }
  .button div.fangd {
  	background: url(/cs/fd.png) no-repeat center;
  	    background-size: 50px;
  }
  
  .red-a::after,.n-box .flex2 .f33 .red-a::after {
    	background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 17.055' height='18.192' width='32'%3e%3cpath d='M27.246 8.528H0m19.551-7.155l7.695 7.155-7.695 7.154' fill='none' stroke='%23E3000F' stroke-width='3.75'/%3e%3c/svg%3e") no-repeat 50% 50%;
    	background:  url('/base/img/right4.png') no-repeat left top;
    	    background-size: 100%;
    	    width: 32px;
    	    height: 18px;
    	    margin-left: 8px;
    	    content: '';
    	    display: inline-block;
    	    width: 18px;
    	    height: 15px;
    	    transform: translateY(1px);
    	    transition: transform .4s ease-out;
    	    -webkit-transition:all 0.4s ease;transition:all 0.4s ease; 
    	    position: relative;
    	    opacity: 1;
    	    top: auto;
    	    left: auto;
    	    bottom: auto;
    	    right: auto;
    }
      .red-a:hover::after,.n-box .flex2 .f33 .red-a:hover::after {
      margin-left: 12px;
      }
    
    .flex2.mar {
		margin: 40px auto;
	}
	.marb30 {
	margin-bottom: 35px;	
	}
	.parb30 {
		padding-bottom: 30px;
	}
	
	.marb-30 .f33{
		margin-bottom: 30px;
	}
	.n-box .flex2.mar .f33{
		height: 405px;
		width: 33.33333%;
		padding-right: 0px;
	}
	.n-box .flex2.mar .f33 .li1a {
		padding-right: 0;
	}
	div.n-box .flex2 .f33.li2a a {
		padding: 0;
		margin-right: 25px;
	}
	
	div.n-box .flex2.mar .f33.li1a .fff{
		margin-right: 25px;
	 
	}
	
	.n-box .flex2 .f33.li1 .fff {
		margin-left: 0;
		height: 100%;
	}
	.n-box .flex2 .f33.li3 .pad {
		margin-right: 0;
	}
	.n-box .flex2 .f33 p {
		color: #001d3d;
		margin-bottom: 15px;
	}
	.n-box .flex2 .f33 h2 {
		color: #032854;
		font-size: 26px;
	}
	.n-box .flex2.flex8 .f33 h2 {
		line-height: 1.4;
		margin-bottom: 5px;
	}
	.n-box .flex2.flex8 .f33 strong {
		line-height: 1.4;display: block;
	}
	.n-box .flex2.js-43 .f33 h2 {
		font-size: 28px;
		font-weight: 500;
	}
	
	.n-box .flex2 .f33 .fff,.n-box .flex2 .f33 .pad{
		padding: 30px 40px;
		background: #fff;
		
	}
	.n-box .flex2.b3 .f33 .fff,.n-box .flex2.b3 .f33 .pad{
		height: 100%;
	}
	.n-box .flex2 .f33.li1 .fff
 {
		margin-right:0px;
	}
	.n-box .flex1.pad
	{
 padding: 35px 40px;
 display: flex;
 background: #fff;
		}
		.video {
			width: 100%;
		}
		.video iframe {
			width: 100%;
			height: 600px;
		}
		
		.video video{
		width: 100%;
		height: auto;
		
	}
	
	.n-box .flex2 .f33 .blue{
		background: #001d3d;
		height: 100%;
	}
	.n-box .flex2 .blue p{
		color: #f0f0f0;
	}
	.n-box .flex2 .blue h2{
		color: #fff;		
	}
	.n-box .flex2 .blue h2 i {
		font-size: 16px;
		padding-left: 10px;
	}
	
	.n-box .flex2 h4{
		margin-bottom: 14px;
		    color: #25a089;
		    font-size: 36px;	
	}
	.n-box .flex2 .f33.li3 {
		margin: 0;
		padding-right: 0;
	}
	.n-box .flex2 .f33.li2 a{
		padding: 0 25px;
		display: block;
		overflow: hidden;
	}
	.flex2.js-312 .f33{
		margin-bottom: 35px;
	}
	.flex2.js-321 .f33{
		display: grid;
	}
	.n-box .flex2.jiqi-4 .f33{
				width: 25%;
				
			}
			.n-box .flex2.jiqi-4 .img{
				height: 260px;    height: 30vh;
    overflow: hidden;
			}
			.n-box .flex2.js-312a .f33:nth-child(4) {
    padding-right: 0px;
}
			.n-box .flex2.jiqi-4 .f33 .pad{
				    padding: 30px 15px;    height: 290px;
			}
			.n-box .flex2.jiqi-5 .f33{
				width: 32.5%;margin-right: 1.1%;
				    background: #fff;padding: 0 5px 0 0;
			}
			.n-box .flex2.js-312a.jiqi-5 .f33:nth-child(3n) {
    padding-right: 0px;margin-right: 0%;
}
			.n-box .flex2.jiqi-4.jiqi-5 .img{
				height: 150px;
    width: 150px;
    overflow: hidden;    float: right;margin-right: 10px;
			}
			.n-box .flex2.jiqi-4.jiqi-5 .f33 .pad {
     float:left;width: calc(100% - 170px);    padding: 20px 15px 10px;height: 170px;height: 240px;
}
			.n-box .flex2.jiqi-4.jiqi-5 .img{
				height: 150px;
    width: 150px;
    overflow: hidden;
    /* border-radius: 50%; */
    float: right;margin-top: 60px;
			}
			.n-box .flex2.jiqi-4.jiqi-5 .f33 p{
				font-size: 15px;
			}
			.n-box .flex2.jiqi-4.jiqi-5 img {
    height: 100%;padding: 15px;
    display: block;
    width: auto;
}

.w2024{
	    background: url(/cs/112.jpg) no-repeat center top;
    background-size: 100%;
    padding: 140px 40px 0;
}
.w2024 .h1{
	color: #fff;    padding-bottom: 90px;
}
.w2024 .h1:before{
	color: #fff;
}
 .n-box .w2024 .h1 .ppp{
	    color: #ffffff;
		border-top: 2px solid #ffffff;
}


	.flex2.js-321 .f33.new-li {
		
	}
	.flex2.js-321 .f33.new-li a{
		display: block;
		width: 100%;
		    padding: 40px 30px;
		    position: relative;
		    min-height: 440px;
		    background: #fff;
		    height: 470px;
		padding-top: 220px!important;
		    background-size: auto 240px;
		    background-position: center -20px;
		    padding: 0;
		    background-repeat: no-repeat;
	}
	.flex2.js-321 .f33.new-li .pr{
		z-index: 9;
		padding: 25px 30px;
	}
	
	.f33.min-150 {
		min-height: 350px;
		line-height: 350px;
	}
	.flex2.js-321 .f33.blue.min-150 a{
		background: #001d3d;
	}
	.flex2.js-321 .f33:last-child {
		padding-right: 0;
	}
	
	.flex2.js-321 .f33 a{
		display: block;
		height: 100%;
		background: #fff;
		position: relative;
	}
	.flex2.js-321 .f33.ab-zhiye a {
		background: none;
	}
	.flex2.js-321 .f33.ab-zhiye span a:after {
		 right: auto;
		 opacity: 1;
		 left: 130px;
		     top: 7px;
	}
	.f55 .f-a{
		display: block;
		position: relative;
	}
	
	
	.flex2.js-321 .f33 a:after,
	.f-a:after,
.n-box .flex2 .f66.marr25 a:after
	{
		background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 17.055' height='18.192' width='32'%3e%3cpath d='M27.246 8.528H0m19.551-7.155l7.695 7.155-7.695 7.154' fill='none' stroke='%23E3000F' stroke-width='3.75'/%3e%3c/svg%3e") no-repeat 50% 50%;
		background:  url('/base/img/right4.png') no-repeat left top;
		    background-size:100%;
		    width:32px;
		    height:18px;
		    content:'';
		    position:absolute;
		    bottom:30px;
		    right:30px;
		    width:18px;
		    height:15px;
		    transform:translateX(-10px);
		    opacity:0;
		    transition:transform .3s ease-out, opacity .2s ease-out
	}
	.flex2.js-321.tz321 .f33 a:after {
		opacity: 1;
	}
	.f55-2 .f-a2::after {
		bottom: -20px;
		right: 0;
	}
	.n-box .flex2 .f66.marr25 a{
		position: relative;
    display: block;
	}
	.flex2.js-321 .f33 a:hover:after,.f-a:hover:after,.f55-2 .f-a2:hover::after,
	.n-box .flex2 .f66.marr25 a:hover:after 
	{
		opacity: 1;transform:translateX(0px);
	}
	.flex2.js-321 .f33 li a:after {
		display: none;
	}
	
	.flex2.js-321 .f33 a.red-a {
		height: auto;
	}
	.n-box .flex2 .f66.padr0 {
	padding-right: 0;
	padding: 0;
	}
	.pia-values {
      background: #001d3d;
      height: 600px;
      position: relative;
      margin-bottom: 50px;
      margin-top: 50px;
  }
 .pia-values .pr{
 	width: 1250px;
 	margin: 0 auto;
 }
 .pia-values .pr .li1{
 	left: 670px;
 	    top: 5px;
 }
 .pia-values .pr .li2{
 	left: 110px;
 	    top: 130px;
 }
 .pia-values .pr .li3{
 	left: 1068px;
 	top: 185px;
 }
 .pia-values .pr .li4{
 	left: 195px;
 	top: 325px;
 }
 .pia-values .pr .li5{
 	left: 950px;
 	    top: 375px;
 }
/* @media (max-width:960px) {
      .pia-values {
          height:auto;
          padding-bottom:15px
      }
  }*/
  .pia-values__image, .pia-values__item {
      position:absolute
  }
  /*@media (max-width:960px) {
      .pia-values__image, .pia-values__item {
          position:relative;
          display:flex;
          padding-left:20px;
          margin:10px 0
      }
  }
  @media (max-width:700px) {
      .pia-values__image, .pia-values__item {
          padding-left:10px
      }
  }*/
  .pia-values__image {
      left:50%;
      margin-top:225px;
      transform:translate(-50%, -50%)
  }
  /*@media (max-width:960px) {
      .pia-values .image-container {
          display:none
      }
  }*/
  .pia-values__headline {
      color:#fff;
      font-size:36px;
      text-transform:uppercase;
      text-align:center;
      margin-left:-50%;
      padding-top:50px
  }
/*  @media (max-width:960px) {
      .pia-values__headline {
          margin-left:0;
          padding:20px 0
      }
  }*/
  .pia-values__container {
      position:relative;
      max-width:350px;
      padding:15px;
      transition-duration:.15s;
      cursor:default
  }
  /*@media (max-width:1290px) {
      .pia-values__container {
          max-width:273px
      }
  }
  @media (max-width:960px) {
      .pia-values__container {
          max-width:none;
          width:93%;
          left:10px;
          padding:10px 15px;
          max-height:48px;
          overflow:hidden;
          transition:max-height .2s ease-out
      }
  }
  @media (max-width:700px) {
      .pia-values__container {
          width:85%;
          max-height:43px;
          padding:10px
      }
  }*/
  .pia-values__header {
      color:#25a089;
      text-transform:uppercase;
      font-size:24px;
      cursor:pointer
  }
  .li2 .pia-values__header {
  	margin-left: -170px;
  }
  .li2.li2a .pia-values__header {
  	margin-left: -120px;
  }
  .li2.li2a .Large .pia-values__header  {
  	margin-left: 0px;
  }
  .li4 .pia-values__header {
  	margin-left: -270px;
  	    margin-top: 50px;
  }
  .li4a .pia-values__header {
  	margin-left: -170px;
  }
  .li5 .pia-values__header {
  	margin-left: -120px;
  	    margin-top: 50px;
  }
  .li3 .pia-values__header {
  	margin-left: -50px;
  	    margin-top: 50px;
  }
  .li3 .Large .pia-values__header {
  	margin-left: 0px;
  	    margin-top: 0px;
  }
  .li4 .Large .pia-values__header,.li5 .Large .pia-values__header {
  	    margin-top: 0px;
  }
    .li3 .pia-values__container.Large {
    	margin-left: -280px;
    	margin-top: -60px;
  }
  
  .Large .pia-values__header {
  	margin-left: 0px;
  }
  /*@media (max-width:1290px) {
      .pia-values__header {
          font-size:24px
      }
  }
  @media (max-width:700px) {
      .pia-values__header {
          font-size:21px
      }
  }*/
  .pia-values__bodytext {
      opacity:0;
      cursor:default;
      transition-duration:.15s
  }
 /* @media (max-width:1290px) {
      .pia-values__bodytext {
          font-size:17px
      }
  }
  @media (max-width:960px) {
      .pia-values__bodytext {
          opacity:1
      }
  }
  @media (max-width:700px) {
      .pia-values__bodytext {
          font-size:16px
      }
  }*/
  .pia-values__bodytext .btn {
      margin-bottom:5px
  }
    .pia-values__icon a{
    	display: block;
    	height: 100%;
    }
   
	.pia-values__item .pia-values__container {
		margin-left: 40px;
		margin-top: -60px;
	}
	.pia-values__item .Large{
		margin-top: -80px;
		background: #fff;
		width: 450px;
	}
	.pia-values__item .Large .pia-values__bodytext{
		 opacity: 1;
	}
	.pia-values__item .pia-values__bodytext p {
		font-size: 16px;
		padding: 0px 0 15px;
	}
	.pia-values__item .pia-values__bodytext p a{
		     color: #25a089;
	}
	.pia-values__item .Large .pia-values__bodytext .n-box p {
		
	}
	
	.pia-values__icon {
      background:transparent url("data:image/svg+xml,%3csvg fill='%23006DDB' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3e%3c/svg%3e") no-repeat 50% 50%;
      background-size:100%;
      width:32px;
      height:32px;
      display:inline-block;
      position:relative;
      cursor:pointer;
      z-index:9;
      transition-duration:.2s;
      background-size:34px;
      border-radius:50px;
      background-color:#fff
  }
  .pia-values__icon:hover {
      background:transparent url("data:image/svg+xml,%3csvg fill='%23E3000F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3e%3c/svg%3e") no-repeat 50% 50%;
      background-size:100%;
      width:32px;
      height:32px;
      transform:scale(1.2);
      background-size:34px;
      border-radius:50px;
      background-color:#fff
  }
  .pia-values__icon {
  	
  }
  /*@media (max-width:960px) {
      .pia-values__icon {
          top:8px
      }
  }
  @media (max-width:700px) {
      .pia-values__icon {
          top:6px
      }
  }*/
  .pia-values__item {
      z-index:9
  }
  .pia-values__item.visible {
      z-index:10
  }
  .pia-values__item.visible .pia-values__bodytext {
      opacity:1
  }
  .pia-values__item.visible .pia-values__container {
      background-color:#fff
  }
  .pia-values__item.visible .pia-values__icon {
      background:transparent url("data:image/svg+xml,%3csvg fill='%23E3000F' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3e%3cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3e%3c/svg%3e") no-repeat 50% 50%;
      background-size:100%;
      width:32px;
      height:32px;
      background-size:34px;
      border-radius:50px;
      background-color:#fff
  }
   .pia-values__icon .more {
   	background: url('/base/img/jian.png') no-repeat left top;
   }
  /*@media (max-width:960px) {
      .pia-values__item.visible .pia-values__container, .pia-values__item:hover .pia-values__container {
          background-color:#fff
      }
  }
  @media (min-width:961px) {
      .pia-values__item:nth-child(2) {
          left:53%
      }
      .pia-values__item:nth-child(2) .pia-values__container {
          left:46px;
          margin-top:-56px
      }
      .pia-values__item:nth-child(2).visible .pia-values__container {
          margin-top:-96px
      }
      .pia-values__item:nth-child(3) {
          left:19%;
          margin-top:129px
      }
      .pia-values__item:nth-child(3) .pia-values__container {
          left:-155px;
          top:-110px
      }
      .pia-values__item:nth-child(3).visible .pia-values__container {
          left:44px
      }
      .pia-values__item:nth-child(4) {
          left:76%;
          margin-top:193px
      }
  }
  @media (min-width:961px) and (max-width:1290px) {
      .pia-values__item:nth-child(4) {
          left:78%;
          margin-top:181px
      }
  }
  @media (min-width:961px) and (max-width:1290px) {
      .pia-values__item:nth-child(4) .pia-values__container {
          left:-10px;
          margin-top:-145px;
          display:flex;
          flex-direction:column-reverse
      }
  }
  @media (min-width:961px) {
      .pia-values__item:nth-child(4).visible .pia-values__container {
          left:-20px
      }
  }
  @media (min-width:961px) and (max-width:1290px) {
      .pia-values__item:nth-child(4).visible .pia-values__container {
          left:-280px
      }
  }
  @media (min-width:961px) {
      .pia-values__item:nth-child(5) {
          left:25%;
          margin-top:329px
      }
      .pia-values__item:nth-child(5) .pia-values__container {
          left:-50px;
          margin-top:-115px;
          display:flex;
          flex-direction:column-reverse
      }
      .pia-values__item:nth-child(5).visible .pia-values__container {
          left:40px
      }
      .pia-values__item:nth-child(6) {
          left:69%;
          margin-top:380px
      }
  }
  @media (min-width:961px) and (max-width:1290px) {
      .pia-values__item:nth-child(6) {
          margin-top:405px
      }
  }
  @media (min-width:961px) {
      .pia-values__item:nth-child(6) .pia-values__container {
          left:-185px;
          margin-top:-85px;
          display:flex;
          flex-direction:column-reverse
      }
  }
  @media (min-width:961px) and (max-width:1290px) {
      .pia-values__item:nth-child(6) .pia-values__container {
          left:-90px;
          margin-top:-116px
      }
  }
  @media (min-width:961px) {
      .pia-values__item:nth-child(6).visible .pia-values__container {
          left:-355px
      }
  }
  @media (min-width:961px) and (max-width:1290px) {
      .pia-values__item:nth-child(6).visible .pia-values__container {
          left:-280px
      }
  }*/
  .pia-values__form {
      position:relative;
      height:600px;
      width: 1250px;
      margin:-100px auto 0;
  }
  @media (max-width:960px) {
      .pia-values__form {
          display:none
      }
  }
  .pia-values__svg {
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%
  }
  @media (max-width:960px) {
      .pia-values__svg {
          display:none
      }
  }
  .pia-values__line {
      stroke-width:2px;
      stroke:#25a089
  }

    
    @media (min-width: 1025px) and (max-width: 1499px) {
		.home .header-a .header-b .logo {
			background: url(img/logo7.png) no-repeat left bottom;
			    background-size: auto 50px;
		}
		 /*.header-a .header-b .logo {
			background: url(img/logo8.png) no-repeat left bottom;
			    background-size: auto 45px;
		}*/
	}
	
	.n-box .img-t{
		width: 100%;
		display: block;
	}
	.n-box .img-t img{
		width: 100%;
		display: block;
		padding: 50px 0;
	}
	
	.box-xuanxiang #nav1{
		float: left;
		width: 33.3333%;
		margin-right: 0px;
		padding-right: 20px;
	}
	.box-xuanxiang #nav1 li{
		color: #001d3d;
		    padding: 10px 15px;
		    border-bottom: 2px solid #ddd;
	}
	.box-xuanxiang #nav1 li.act{
		border-color: #25a089;
	}
	#container9 {
		float: right;
		width: 66.6666%;
		background: #fff;
		padding: 35px 40px;
	}
	#container9 li {
		padding-bottom: 5px;
	}
	
	#container9 li strong {
		display: block;
	}
	
	#container9 h3{
		color: #25a089;
		    font-size: 20px;
	}
    #container9 h2{
    	margin-bottom: 10px;
    	    color: #001d3d;
    }
    
    
    
   .s1.ab-news.touzi-down .s1-ul li a{
		padding-top: 0!important;
		background: #fff url(/base/img/pdf.png) 30px 70px no-repeat !important;
		background-size: 32px!important;
		min-height: 100px;
		padding-left: 0px;
		padding-top: 50px;
		height: 160px;
	}
	   .s1.ab-news.touzi-down .s1-ul li a .h3 {
	   	font-size: 16px;
	   }
   .s1.ab-news.touzi-down .s1-ul li a h3 {
   	padding-left: 45px;
   	font-size: 20px;
   	line-height: 1.4;
   	padding-top: 10px;
   }
  .s1.ab-news.ab2-news {
   	display: none;
   }
   
   .new-menu {
   	background: #fff;
   }
   .new-menu.pad{
   	padding: 30px;
   }
   .new-menu.pad .tx-sgnews-select{
   	padding: 6px 12px;
   	font-size: 16px;
   	line-height: 1.6;
   	color: #757575;
   	background-color: #fff;
   	background-image: none;
   	border: 1px solid #ccc;
   }
   .new-menu.pad .fl2{
   	margin-left: 50px;
   }
  .new-menu strong{
  	margin-right: 5px;
  }
  
  .pagination {
      display: inline-block;
      padding-left: 0;
      margin: 25px 0;
      border-radius: 0;
  }
  .pagination>li {
      display: inline;
  }
  .pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {
      color: #9e9e9e;
      background-color: #fff;
      border-color: #ddd;
      cursor: not-allowed;
  }
  .pagination>li>a, .pagination>li>span {
      position: relative;
      float: left;
      padding: 6px 12px;
      line-height: 1.6;
      text-decoration: none;
      color: #25a089;
      background-color: #fff;
      border: 1px solid #ddd;
      margin-left: -1px;
  }
  .pagination>li:first-child>a, .pagination>li:first-child>span {
      margin-left: 0;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
  }
  
  
  .n-banner {
  	width: 100%;
  	max-height: 512px;
  	overflow: hidden;
  	margin-bottom: 50px;
  }
  .n-banner.marb0 {
  	margin-bottom: 0;
  }
  
  p.p2{
  	font-size: 20px;
  }
  .img-s img.li1 {
  	     vertical-align: bottom;
  }
  .img-s img {
  	width: 280px;
  	padding: 0 20px;
  }
  .float-ul {
  	padding: 10px 0 0;
  }
  
  .float-ul li {
  	float: left;
  	width: 100%;
  	margin-right: 10px;
  }
   .float-ul li {
   	width: 35px;
   }
  .news-body .fl-n{
  	height: 300px;
  	float: left;
  }
  .news-body .rt-n .fff,.news-body .rt-n p,.news-body .rt-n h3{
  	line-height: 1.8;
  }
  
  .news-body.flex2 {
  	display: block;
  }
  
  .news-body.flex2 .f66.pad00 {
  	padding-top:0 ;
  	float: right;
  }
  .hr-list p {
  	padding-right: 340px;
  }
  
  .hr-list .h220{
  	position: absolute;
  	right: 20px;
  	top: 0;
  	width: 240px;
  	height: 240px;
  }
  .list-hr2 {
  	margin-top: 100px;
  }
  
  .list-hr2 .ul1 li{
border-bottom: 5px solid #333;
font-size: 32px;
float: left;
width: 16.5%;
padding: 0 20px;
text-align: center;
white-space: nowrap;
 
  }
   
  
  .list-hr2 .ul1 li:hover{
  	border-bottom: 5px solid #25a089;  
  }
  .list-hr2 .ul1 li.on{
border-bottom: 5px solid #25a089;  	
  }
  .list-hr2 .ul2 {
  	padding: 50px 0;
  }
  .n-box .ul2 li h2 {
  	font-size: 24px;
  	text-align: center;font-weight: bold;
  }
  .n-box .ul2 li h2 i {
  	font-size: 18px;
  	padding: 5px 0 3px;
  	display: block;
  	font-weight: normal;
  	font-style: normal;
  }
  
  .list-hr2 .ul2 li{
  	background: #fff;
  	padding: 100px 20px 20px;
  	width: 425px;
  	height: 320px;
  	text-align: center;
  	margin-right: 40px;
  	margin-bottom: 50px;
  	float: left;
  	-webkit-transition:all 0.1s ease;transition:all 0.1s ease;
  	text-transform: uppercase;
  }
  .list-hr2 .ul2 li:hover{
  	transform: scale(1.05, 1.05); 
  }
  .list-hr2 .ul2 li span{
  	font-size: 20px;
  	
  }
 .list-hr2 .ul2 li:nth-child(3n) {
 	margin-right: 0px;
 } 
  
  .n-box .hr123.flex2 .f66.pad0{
  	padding-right: 0;
  }
  .n-box .hr123.flex2 .f55-2 .img,.n-box  .hr123.flex2 .f55-2 .fl {
  	height: 240px;
  }
  .n-box .hr123.flex2 .f55-2 .fl {
  	width: 60%;
  }
  .n-box .hr123.flex2 .f55-2 .img {
  	width: 40%;
  }
  
  .v-logo {
  	position: absolute;
  	left: 50%;
  	margin-top:0px;
  	transform: translate(-50%,-50%);
  }
    .hr-list3 {
		overflow: hidden;	
		position: relative;
	}
	
	.hr-list3 li {
  	padding: 50px 100px;
  
  }
  
  .hr-list3 li img {
  	border-radius: 50%;
  	float: left;
  	width: 200px;
  	display: block;
  }
   .hr-list3 li .body{
   	padding-left: 50px;
   	float: right;
   	width: calc(100% - 200px);
   }
   
   
   .hr-list3 .swiper-button-next 
  {
   	background:  url('/base/img/right3.png') no-repeat left top;
   	width: 32px;
   	height: 32px;
   }
   .hr-list3 .swiper-button-prev
   {
    	background:  url('/base/img/left3.png') no-repeat left top;
    	width: 32px;
    	height: 32px;
    }
    
    .hr-shenqin.w60 {
		width: 60%;
		padding: 50px;
	}
	.hr-shenqin li {
		padding-bottom: 10px;
	}
	.hr-shenqin li.padb0 {
		padding-bottom: 0;
	}
	.hr-shenqin .li-fujian input{
		border: 0;
		box-shadow: none;
		padding-left: 0;
	}
	.hr-shenqin  textarea {
		width: 100%;
	}
	.hr-shenqin .checkbox {
		width: 14px;
		height: 14px;
		display: inline-block;
		padding-right: 5px;
		margin-right: 5px;
	}
	.hr-shenqin button {
		background-color:rgb(34 34 34 / 0%);
		border: 0;
	}
	
	.hr-shenqin li span{
		display: block;
		margin-bottom: 5px;
		font-weight: 700;
		color: #001d3d;
	}
    select.form-control,.hr-shenqin li input{
    display: block;
        width: 100%;
        height: 39px;
        padding: 6px 12px;
        font-size: 16px;
        line-height: 1.6;
        color: #757575;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 0;
        box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
        transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    }
    
    .n-box .flex2.hr-body1 .f66 {
		padding: 0;
	}
	.n-box .flex2.hr-body1 .f33 img.zz {
		width: 80px;
		height: 80px;
		border-radius: 50%;
		position: absolute;
		top: 30px;
		right: 30px;
	}
	
	.n-box .flex2.hr-body1 strong{
		color: #25a089;
		font-size: 18px;
		font-weight: bold;
	}
	 
	.n-box .flex2.hr-body1  p,
.n-box .flex2.hr-body1  span
	{
		color: #001d3d!important;
		font-size: 18px!important;
	}
	
	.hr-body1 .hr-body-1 ul li {
		display: block;
			margin-bottom: 6px;
			    padding-left: 12px;
			    position: relative;
			    font-size: 16px;
	}
 
	.hr-body1 .hr-body-1  ul li::before{
	  	content: '-';
	  	    color: #25a089;
	  	    position: absolute;
	  	    left: 0;
	  	    top: -2px;
	  }
	  
	  
	  
	  
	  .fenye {
	  	border-top: 1px solid #ccc;
	  	margin-top: 0px;
	  	padding-top: 30px;
	  	padding-bottom: 50px;
	  }
	  .fenye select {
	  	display: none;
	  }
	  
	  .fenye ul{
	   
	  	margin: 0 auto;
	  	text-align: left;
	  }
	  .fenye li {display: inline-block;
	  }
	  .fenye li:first-child {
	  	 
	  }
	  
	  .fenye li a,.fenye li.active {display: block;padding: 6px 12px;width: 45px;
	  	margin-left: 10px;background: #FFF;color: #10326e;line-height: 25px;font-size: 14px;border-radius: 3px;border: 2px solid #10326e;    box-sizing: initial;text-align: center;}
	  	.fenye li.active {
	  		display: inline-block;
	  		    padding: 0px 0px;
	  		    box-sizing: content-box;
	  		    border: 0;
	  		    background: #10326e;
	  		    color: #fff;
	  		    width: auto;
	  	}
	  .fenye li a:hover {
	  	padding:6px 12px;
	  	
	  	    border: 2px solid #10326e;
	  	background: #10326e;
	  	color: #fff;
	  }
	  
	  .fenye .active a {
	  	display:block;    box-sizing: initial;
	  	color: #fff;width: 45px;
	  	padding: 6px 12px;
	  	border: 2px solid #10326e;
	  	background: #10326e;    margin-left: 0px;
	  	color: #fff;
	  }
	  .fenye .pageinfo { }
	  
	  
	  
	  body header .toggle {
	  	display: none;
	  }
	  .news-body .rt-n h2.blue2{
		      font-size: 24px;
	  }
	  
	  .site-map li {
	  	font-size: 18px;
	  	background: #fff;
	  	padding: 20px;
	  	margin: 20px 0;
	  	width: 100%;
	  }
	  .site-map li ul ul{
	  	padding: 0px 0 ;
	  	border: 1px solid #aaa;
	  	border-left: 0;
	  	border-right: 0;
	  }
	  .site-map li a:hover {
	  	text-decoration: underline;
	  }
	  .site-map li a {
	  	font-size: 26px;
	  	font-weight: bold;
	  	color: #001742;
	  	display: block;
	  }
	  .site-map li li a{
	  	font-size: 22px;
	  	color: #25a089;
	  	padding: 10px 0;
	  	font-weight: normal;
	  	font-style: normal;
	  }
	  .site-map li li li a::before{
	  	content: "";
	  	display: block;
	  	width: 10px;
	  	height: 1px;
	  	background: #25a089;
	  	position: absolute;
	  	left: 0;
	  	top: 35px;
	  }
	  .site-map li li li a{
	  	font-size: 16px;
	  	color: #555;
 padding: 15px 0;
	  	padding-left: 15px;
	  	font-weight: normal;
	  	font-style: normal;
	  	position: relative;
	  }
	  
	  .site-map li ul li{
	  	float: left;
	  	text-align: left;
	  	padding: 0px;
	  	margin: 0;
	  		padding-right: 50px;
	  }
	  
	  .site-map li ul ul li {
	  	float: left;
	  	width: auto;
	  	padding: 0px;
	  		margin: 0;
	  	margin-right: 50px;
	  }
	  .site-map li ul .ul11 li {
	  	width: auto;
	  }
	  .site-map .li11 a{
	  	float: left;
	  	width: 200px;
	  	color: #25a089;
	  	font-size: 22px;
	  }
	  .site-map .li11 .a{
	  	color: #001742;
	  	font-size: 26px;
	  }
	  .hr-body-2 i{
	  	color: #25a089;
	  	    font-size: 20px;
	  }
	  .n-box .flex2.hr-body1 .hr-body-2 strong{
	  	color: #001d3d;
	  }
	  
	   @font-face {
	  	font-family: 'BebasNeue';
	  	src : url('/base/fonts/BebasNeue-1.otf');
	  	 
	  }  
	  
	  .f333, h2.f333 {
	      color: #333;
	  }
	  .gupiao-1 .fl1 .p {
	  	padding-top: 50px;
	  }
	  .gupiao-1 .pad{
		  padding-left: 50px;
	  }
	  .gupiao-1 .fl1{
	   	margin-right: 50px;
	   	margin-top: 50px;
	   }
	    .gupiao-1 .fl2 {
		margin-top: 50px;
		}
		
		.gupiao-1 .fl2 li {
	   	margin-top: 25px;
	   	
	   }
	   
	   .gupiao-1 .fl2 strong{
			width: 150px;
			display: inline-block;
			text-align: right;
		}
		
		.gupiao-1 .fl2 span{
	    	padding-left: 20px;
	    	font-family: 'BebasNeue';
	    		font-weight: bolder;
	    		font-size: 32px;
	    		padding-right: 5px;
	    }
	    .gupiao-1 .rt img{
			width: 520px;
		}
		
		.gupiao-1 .p strong{
	  	font-size: 22px;
	  }
	   .gupiao-1 .p h4{
	   	font-size: 72px;
	   	font-family: 'BebasNeue';
	   
	   }
	   .gupiao-1 .box-xuanxiang #nav1 {
	   	float: none;
	   	width: 100%;
	   }
	   .gupiao-1 .box-xuanxiang #nav1 li {
	   	float: left;
	   	width: 25%;
	   	text-align: center;
	   }
	   .gupiao-1 #container9 {
	   	padding-left: 0;
	   	/*padding-right: 0;*/
	   	padding-bottom: 0;
	   }
	   .gupiao-1  #container9 img{
	   	
	   }
	   .gupiao-1  #container9 {
	   	float: none;
	   		width: 100%;
	   }
 .gupiao-1 #t {
	   	color: #888;
	   }
	   
	   .gupiao-1 #t.shangsheng{
	   	color: #25a089;
	   	padding-left: 30px;
	   	background:  url('/base/img14.jpg') no-repeat left top;
	   }
	   .gupiao-1 #t.xiajiang{
	   	color: #25a089;
	   	padding-left: 30px;
	   	background:  url('/base/img14-1.jpg') no-repeat left top;
	   }
	   .gupiao-1 .inline{
	   	padding-left: 10px;
	   	display: inline-block;
	   }

	  @media (max-width: 1367px) {
		    	.gupiao-1 .fl1 {
	   		margin-right: 0px;
	   	}
	   	.gupiao-1 .fl2 strong {
	   		width: 110px;
	   	}
		  
		    .s1 .s1-ul li a h3{
		      font-size: 20px;
		  }
		  .n-box .h1{
			  font-size: 38px;
		  }
		  .s1 .s1-ul li a p{
			  font-size: 16px;
		  }
	     	body header .toggle {
	     		display: block;
    margin-top: 0px;
    top: 25px;
	     	}
	  .header-a .header-b .nav .nav-b
	     	 {
	     	display: none;	
	     	}
	     	.header-a .header-b .nav .nav-a {
	  		margin-right: 80px;
	  	}
	  	.header-a .header-b .logo {
	  		margin-top: -20px;
	  		height: 80px;
	  	}
	  	
	  	div.dl-menuwrapper button {
	     		display: block;
	     		top: -28px;
	     		right: 0;
	     	}
	    .mobile-head {
	  		display: block!important;
	  	}
	  	.mobile-head {display: block;  width: 100%; z-index: 99999999; }
	  	.mobile-logo { display: none;
	  	}
	  	.mobile-logo img {
	  		padding-top: 12px;
	  	    padding-left: 5px;
	  	    width: 180px;
	  	}
	  	.mobile-nav {position: absolute;
	  		top: -25px;right: -90px;
	  	}
	  	.mobile-nav .toggle {display: block;}
	  	.mobile-nav .toggle img {width:32px;} 
	  	.mobile-nav .toggle .navico2 {display: none;}
	  	.sidenav-no-scroll .toggle .navico {display: none;}
	  	.sidenav-no-scroll .toggle .navico2 {display: block;}
	  	
	  	
	  	.hr-shenqin.w60 {
	  		max-width: 1000px;
	  		min-width: 350px;
	  	}
	  	
	  	.w1200 {
	  		width: 100%!important;
	  			padding:0  50px;
	  			box-sizing: border-box;
	  	}
	  	.header-a {
	  		padding: 45px 55px 10px;
	  	}
	  	
	  	.box1,
	  .footer,
	  div.w1200,
	  .hy_xiangguan, 
	  .news_sx1
	   {
	     		width: 100%;
	     		padding:0  50px;
	     		box-sizing: border-box;
	     	}
	     	.news_sx1 {
	  		width: 90%;
	  	}
	  	
	  	.hy_xiangguan ul {
	  		width: 100%;
	  	}
	  	
	  	div.hy_v0 video,
	   div.hy_z11 .hy_v0 {
	  		width: 532px;
	   	height: 300px;
	  	}
	  	div.hy_z11 .hy_v1.ovfw-1 {
	  		width: calc(100% - 550px);
	  		box-sizing: border-box;
	  		padding: 20px;
	  		height: 300px;
	  	}
	  	.hy_z1 .hy_a2 .rt, 
	  	.hy_z1 .hy_a3 .rt {
	  		width: calc(100% - 615px);
	  		overflow: hidden;
	  	}
	  	.hy_z1 .hy_a2, .hy_a3 {
	  		margin-bottom: 0;
	  	}
	  	div.hy_z11 .fl {
	  		width: 440px;
	  		overflow: hidden;
	  	}
	  	div.hy_z11 .fl.hy_v0 {
	  		width: 534px;
	  	}
	  	
	  	#one div.hy_z11 .fl {
	  		width: 490px;
	  	}
	  	#one div.hy_z11 .rt {
	  	    width: calc(100% - 515px);
	  	}
	  	div.hy_z11 .rt.hy_v1 {
	  		width: calc(100% - 580px);
	  	}
	  	
	  	div.hy_z11 .rt {
	  		width: calc(100% - 450px);
	  	}
	  	.hy_z1 .hy_z13 li:nth-child(3n) {
	  		margin-right: 2%;
	  	}
	  	.hy_z1 .hy_z13 li {
	  			width: 32%;
	  		    height: 305px;
	  		    overflow: hidden;
	  		    margin-right: 1%;
	  	}
	  .hy_z1 .hy_z13 li img {
	  		height: auto;
	  	}
	  	.hy_z1 .hy_xiangguan ul {
	  		width: 100%;
	  		height: auto;
	  		margin-bottom: 40px;
	  	}
	  	.hy_z1 .hy_xiangguan ul li:last-child {
	  		margin-right: 0;
	  		
	  	}
	  	.hy_z1 .hy_xiangguan ul li {
	  		width: 15.3%;
	  		margin-bottom: 20px;
	  	}
	  	.footer .rt a {
	  		font-size: 16px;
	  	}
	  	.hy_14 .liuch div.h33 {
	  		margin-bottom: 20px;
	  	}
	  	.youshi strong {
	  		margin-bottom: 20px;
	  	}
	  	
	  	.hy_14 .liuch div.h33,
	  	.hy_14 .liuch ul
	  	 {
	  		float: none;
	  		width: 100%;
	  	}
	  	.zdh_2 .w1200 {
	  		padding-top: 30px;
	  	}
	  	
	  	.hy_z1 .xialv {
	  		width: 100%;
	  		margin: 20px auto 0;
	  	}
	  	 #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
	  		max-width: 260px;
	  	}
	  	.pia-values .pr .li5 .Large{
	  		margin-left: -290px;
	  		margin-top: -130px;
	  	}
	  	.li3 .pia-values__container.Large {
	  	    margin-left: -350px;
	  	    margin-top: -90px;
	  	}
	  	.footer
	  	 {
	  		margin-top: 50px;
	  	}
	  	div.ab4_rt_1 {
	  		height: auto;
	  		margin-bottom: 40px;
	  		width: 50%;
	  	}
	  	
	  	.s1.ab-news .box1{
	  		padding: 0;
	  	}
	  	div.zhil-2 ul li .inn {
	  		height: 340px;
	  	}
	  	div.ab_41 .rt {
	  		width: calc(100% - 340px);
	  	}
	  	div.ab4_pic .ab4_rt img {
	  		width: 100%;height: auto;
	  	}
	  	
	  	div.zhil3 ul li {
	  		width: 30%;
	  	}
	  	div.ab_41 .fl {
	  		width: 300px;
	  	}
	  	
	  	div.zhil-2 ul li,
	  	div.zhil-2 ul li.li1,
	  	div.zhil-2 ul li.lastli
	  	 {
	  		width: 25%;
	  	}
	  	div.zhil-2 ul li img {
	  		height: auto;
	  	}
	  	ul#tabs {
	  		width: 26%;
	  	}
	  	.js-321 .f33.blue.min-150 h2 {
	  		line-height: 1.5;
	  	}
	  	
	  	.js-321 .f33.blue.min-150 h3,
	  	.js-321 .f33.blue.min-150 p
	  	{
	  		display: none;
	  	}
	  	
	  	div.contact_page #content {
	  		width: 72%;
	  	}
	  	div#tab2 .other_country {
	  		padding-top: 0;
	  	}
	  	
	  	div#tab2 .city1,
	  	div#tab2 .city2,
	  	div#tab2 .other_country .adl,
	  	#tab2 .other_country .fl
	  	 {
	  		float: none;
	  		width: 100%;
	  		margin-right: 0;
	  		height: auto;
	  	}
	  	#content #tab2 .other_country .fl {
	  		margin-top: 40px;
			padding-right: 10px;
    padding-left: 10px;
	  	}
	  	#content h2{
			text-align: center;
		}
	  	.s1 .s1-ul li:nth-child(1) a,.s1 .s1-ul li:nth-child(2) a, .s1 .s1-ul li:nth-child(3) a, .s1 .s1-ul li:nth-child(4) a, .s1 .s1-ul li:nth-child(5) a, .s1 .s1-ul li:nth-child(6) a, .s1 .s1-ul li:nth-child(7) a, .s1 .s1-ul li:nth-child(8) a, .s1 .s1-ul li:nth-child(9) a, .s1 .s1-ul li:nth-child(10) a, .s1 .s1-ul li:nth-child(11) a, .s1 .s1-ul li:nth-child(12) a, .s1 .s1-ul li:nth-child(13) a, .s1 .s1-ul li:nth-child(14) a, .s1 .s1-ul li:nth-child(15) a, .s1.ab-news .s1-ul li:nth-child(1) a {
	  		padding-top: 185px!important;
	  		    background-size: 100% auto;
	  		    background-position: center -5px;
	  		     
	  	}
	  	#sy-new .box1 .s1-ul .li:first-child a{
	  		background-position: -70% top;
	  		    background-size: auto 100%;
	  		    background-repeat: no-repeat;
	  		    padding-top: 45px!important;
	  	}
	  	#sy-new .s1-ul li:first-child a p {
	  	    display: -webkit-box;
	  	    -webkit-box-orient: vertical;
	  	    -webkit-line-clamp: 5;
	  	    overflow: hidden;
	  	}
	  	.hy_vdo  #slider-images-wrapper ul#slider-main-ul li {
	  		max-width: 100%!important;
	  	}
	  	.hangy_v {
	  		height: 380px;
	  		width: 500px;
	  		    object-fit: cover;
	  	}
	  #one.hy_z1 .hy_z11 .rt.rtno {
	  		 
	  	}
	  	.n-box .flex2.flex21 .f66.fl.pad0 .blue.h450 {
	  		height: auto;
	  	}
	  }
	     
	     
	     @media  (max-width: 767px)/*鎵嬫満绔?/
	     {
	      .gupiao-1 .rt{
		 		float: none;
		 		margin-top: 20px;
		 	}
			 .n-box .flex2 .f66 .mailaa{
	  padding-top: 60px;
    text-align: left;
	  
  }
			.news-speak .zuo {
    width: 100%;
    float: none;
}
			
		 	.gupiao-1 .box-xuanxiang #nav1 {
		 		margin-top: 30px;
		 	}
		 	.gupiao-1 #container9 img {
		 		width: 100%;
		 	}
		 	
		 	.gupiao-1 .rt::before{
		 		content: '';
		 		display: block;
		 		clear: both;
		 		height: 0; 
		 	}
		 	
		 	
		 	.gupiao-1 .box-xuanxiang #nav1 li {
		 		float: none;
		 		width: 100%;
		 	}
	     .box1, .footer, div.w1200, .hy_xiangguan, .news_sx1 {
		 		width: 100%;
		 		    padding: 0 20px;
		 		    box-sizing: border-box;
		 	}
		 	.footer .box1 {
		 		padding:  0px 20px 10px!important;
		 	}
		 	.header-a {
		 		padding: 38px 25px 25px;
		 		height: 100px;
		 	}
		 	.header-a .header-b .logo {
		 		background-size: 220px;
		 		padding-top: 20px;
		 		background: url(img/logo7.png) no-repeat left 10px;
		 		background-size: 220px;
				background-size: auto 50px;
		 	}
		 	body .hy_z1 {
		 		padding-top: 120px;
		 	}
			.s1 .s1-ul li:nth-child(3), .s1 .s1-ul li:nth-child(4), .s1 .s1-ul li:nth-child(5) {
    height: auto;
}
		 	.header-a .after,
			.home .header-a .after,
			.header-a .before
			{
				display:none
			}
		 	.header-a .header-b .nav {
		 		display: none!important;
		 	}
		 .s-img .pa1 {
		 		background: #fff;
		 		bottom: 0;
		 		top: auto;
		 		margin-left: 0;
		 		left: 0;
		 		width: 100%;
		 		padding: 10px 0 40px;
		 	}
		 	.s-img .pa1 b {
		 		font-size: 24px;
		 		padding-bottom: 5px;
		 		display: block;
		 	}
		 	.s-img .pa1 p {
		 		font-size: 16px;
		 	}
		 	.swiper-button-prev, .swiper-button-next,
		 	.swiper-pagination
		 	
		 	 {
		 		display: none!important;
		 	}
		 	.s1 .s1-ul li {
		 		width: 100%!important;
		 	}
		 	.s1 .s1-ul li:nth-child(2) a, .s1 .s1-ul li:nth-child(3) a, .s1 .s1-ul li:nth-child(4) a, .s1 .s1-ul li:nth-child(5) a, .s1 .s1-ul li:nth-child(6) a, .s1 .s1-ul li:nth-child(7) a, .s1 .s1-ul li:nth-child(8) a, .s1 .s1-ul li:nth-child(9) a, .s1 .s1-ul li:nth-child(10) a, .s1 .s1-ul li:nth-child(11) a, .s1 .s1-ul li:nth-child(12) a, .s1 .s1-ul li:nth-child(13) a, .s1 .s1-ul li:nth-child(14) a, .s1 .s1-ul li:nth-child(15) a, .s1.ab-news .s1-ul li:nth-child(1) a {
		 		padding-top: 260px!important;
		 		background-size: auto 320px;
		 		background-position: center top;
		 		margin-right: 0;
		 	}
		 	.s1 .s1-ul li:first-child a {
		 		margin-right: 0;
		 		background-position: center;
		 		padding-top: 260px!important;
		 		background-size: auto 320px;
		 		    background-position: center -10px;
		 		    padding: 0;
		 	}
		 	.s1 .s1-ul li {
		 		float: none;
		 	}
		 	.s1 .s1-ul li a p {
		 		display: -webkit-box;
		 		    -webkit-box-orient: vertical;
		 		    -webkit-line-clamp: 3;
		 		    overflow: hidden;
		 	}
		 	
		 	.s1 .s1-ul li a,.s1 .s1-ul li:first-child a {
		 		height: 530px;
		 		height: auto!important;
		 	}
		 	.s1 .s1-ul li:nth-child(1) .pr, .s1 .s1-ul li:nth-child(1) .pr,.s1 .s1-ul li a .pr {
		 		padding: 30px;
		 		background: #fff;
		 		height: auto;
		 	}
		 	.s1 .s1-ul li:nth-child(1) h3, .s1 .s1-ul li:nth-child(1) a p {
		 		width: 100%;
		 	}
		 	.s2 {
		 		height: auto;
		 	}
		 	.s2 .fl1, .s2 .fl3,.s2 .fl2 {
		 		width: 100%;
		 		height: auto;
		 	}
		 	.s2 .box1 {
		 		flex-direction: column;
		 	}
		 	
		 	.s2 .fl1, .s2 .fl3 {
		 		margin-top: 0;
		 		text-align: center;
		 	}
		 	.s2 span,.s2 .fl3 span {
		 		display: block;
		 	}
		 	.s2 .line {
		 		
		 		margin: 30px auto 20px;
		 	}
		 	.s2 .fl3 {
		 		position: relative;
		 	 padding-bottom: 50px;
		 		padding-top: 50px;
		 	}
		 	.s2 .fl3 .line {
		 		margin: 30px auto 0;
		 	}
		 	
		 	.s2 .fl3 span {
		 		position: absolute;
		 		    top: 200px;
		 		    width: 100%;
		 		    text-align: center;
		 	}
		 	.s2 .fl3 span.n2 {
		 		top: 410px;
		 	}
		 	.pie{
		 		left: 50%;
		 		margin-left: -110px;
		 	}
		 	.s31,.s32,.s41 .fl,.s41 .rt {
		 		width: 100%;
		 		float: none;
		 		height: auto;
		  
		 		margin: 0;
		 	}
		 	 
		 	.s32,.s41 .fl {
		 			height: 415px;
		 			margin: 0;
		 			padding: 0;
		 		}
		 	.s31,.s41 .fl {
		 		margin-bottom: 40px!important;
		 	}
		 	.div.hy_z11 .fl.hy_v0,
		 	div.hy_v0 video, div.hy_z11 .hy_v0,
		 	div.hy_z11 .hy_v1.ovfw-1,
		 	#one div.hy_z11 .fl,
		 	.hy_z11 .fl.diandong img
		 	
		 	 {
		 		width: 100%!important;
		 		height: auto;
		 	}
		 	#one div.hy_z11 .fl {
		 		height: auto;
		 		overflow: hidden;
		 	}
		 	
		 	div.hy_z11 .hy_v1.ovfw-1,#one div.hy_z11 .rt {
		 		overflow: inherit;
		 		margin-top: 30px;
		 		min-height: inherit;
		 	}
		 	.hy_a2 .fl, .hy_a3 .fl,.hy_z1 .hy_a2 .rt, .hy_z1 .hy_a3 .rt,
		 	#one div.hy_z11 .rt
		 	 {
		 		width: 100%!important;
		 		float: none;
		 	}
		 	.hy_a1 a,.hy_a2 .rt a {
		 		height: 180px!important;
		 		width: 100%;
		 	}
			 .hy_a3 {
		 		margin-top: 20px;
		 	}	
			 #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		 		max-width: inherit;
			 	margin: 0;
 
		 	}	
			 .picScroll-left {
		 		width: 100%;
		 	}	
			 div#gallery-slider ul#slider-main-ul li a img {
		 		height: 120px;
			 	border-radius: 0;
		 	}	
		 	#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		 		border-radius: 0!important;
		 		width: 29vw!important;
		 		 
		 	}
		 	.picScroll-left .hd ul {
		 		margin-top: 30px!important;
		 	}
		 	
		 	.picScroll-left .hd ul li {
		 		height: 15px!important;
		 		width: 15px!important;
		 	}
		 	.hy_z14 .h3, .hy_z13 .h3 {
		 		font-size: 14px;
		 	}
		 	
		 	#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		 		height: 150px!important;
		 	}
			.tabs {
		 		padding: 50px 0!important;
		 		background: none!important;
		 	} 
		 .tabs .content .section {
		 		background: #fff;
		 	}	
		 	.hy_z1 .hy_z13 li {
		 		width: 100%;
		 		margin: 0 0 20px;
		 	}
		 	.hy_z1 .hy_xiangguan ul li {
		 		width: 100%;
		 	}
		 	.hy_z11 .rt .rt_ico2,.rt_ico,
		 	.hy_xxk .zwnr .btp ul.fen3 li
		 	 {
		 		float: none!important;
		 		width: 100%!important;
		 	}
		 	div.tabs .content.zwnr {
		 		margin: 0!important;
		 		padding: 0!important;
		 	}
		 	.hy_xxk .zwnr .btp ul.fen3 li {
		 		width: 100%;
		 		margin-bottom: 20px;
		 	}
		 	.hy_z13 {
		 		margin: 10px auto!important;
		 	}
			.hy_z11 .fl.lingpeijian img {
		 		width: 120%;
		 		height: auto;
		 	} 	
			 .hy_z1.hy_fen1_2 {
		 		margin-top: 140px;
		 	}	
		 	#one.hy_z1.hy_fen1_2 {
		 		margin-top: 0;
		 		 
		 	}
		 	
		 	#one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
		 		 width: 320px!important;
		 		 width: calc(100vw - 90px)!important;
			 	height: auto!important;
		 	}	
		 	#one .hy_vdo #gallery-slider #slider-images-wrapper .tempWrap{
		 		width: 100%!important;
		 	}
		 	
		 	#one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li img{
		 		
		 	}
		 	#one.hy_z1.hy_fen1_2 div.hy_z11 .fl {
		 		height: 320px;
		 	}
		 	#one.hy_z1.hy_fen1_2 div.hy_z11 .rt {
		 		height: auto;    padding: 0;
		 	}
		 	.picScroll-left .prev, .picScroll-left .next {
		 		width: 72px;
		 		    height: 75px;
		 		    top: 35%;
		  
		 	}
		 	.picScroll-left .next {
		 		    right: -5%;
		 		   
		 	}
		 	.n-box .flex2 .f33, .n-box .flex2 .f55,
		 	.n-box .flex2 .f66
		 	 {
		 		margin: 0;
		 		float: none!important;
		 			width: 100%!important;
		 	}
		 	.n-box .flex2 .f33 {
		 		margin-bottom: 30px;
		 	}
		 	
		 	.n-box .flex2 .f33, .n-box .flex2 .f55 {
		 		padding-right: 0;
		 	}	
			 .pia-values,
			 .pia-values .pr
			  {
		 		width: 100%;
			 	height: auto;
		 	}
		 .pia-values {
		 		padding-bottom: 50px;
		 	}
		 	.pia-values__headline {
		 		text-align: center;
		 		margin-left: 0;
		 		font-size: 28px;
		 		margin-bottom: 20px;
		 	}
		 	.n-box .flex2 .f55.rt {
		 		padding: 0;
		 		margin-top: 20px;
		 	}
		 	
		 	.pia-values__item .Large,
		 	.pia-values__item .pia-values__container
		 	
		 	 {
		 		margin: 0!important;
		 		width: 100%;
		 		max-width: 100%!important;
		 		margin-left: 0px;
		 		padding-left: 70px;
		 		    margin-top: 0;
		 	}
		 	.pia-values__icon {
		 		position: absolute;
		 		    top: 20px;
		 		    left: 20px;
		 	}
		 	.pia-values__bodytext {
		 		height: 0;
		 	}
		 	 .pia-values__header {
		 		margin: 0!important;
		 	}
		 	
		 	.n-box .pia-values .Large .pia-values__bodytext,
		 	.n-box .flex2.mar .f33,
		 	.n-box .flex2 .li2 img
		 	{
		 		height: auto;
		 	}
		 	.n-box .flex2 .f33,
		 	.n-box .flex2 .f33.li2 a
		 	 {
		 		padding: 0;
		 	}
		 	.n-box .flex2 .f33.fff {
		 		padding: 30px;
		 	}
		 	
		 	.n-box .flex2 .f33 {
		 		padding: 0px;
		 	}
		 	.n-box .flex2.f63 .f66 {
		 		padding: 0;
		 	}
		 	
		 	.n-box .flex2 .li2 img {
		 		width: 100%;
		 	}
		 	.image-container .pia-values__image{
				    display: none;
			}
		 	.n-box .pia-values .pia-values__item {
		 		left: auto;
		 		top: auto;
		 		position: relative;
		 	}
		 	.sl_32v video {
		 		display: block;
		 	}
		 	.n-box .flex2.js-312a .f33:nth-child(3) {
		 		padding-right: 0;
		 	}
			.n-box .h2 {
		 		padding: 0;
		 	} 	
		 	.n-box .flex1.pad {
		 		padding: 0;
		 	}
		 	.n-box .h1 {
		 		font-size: 32px;
		 		padding: 20px 20px 10px 0;
		 	}
		 	.n-box .flex2 img {
		 		max-height: inherit;
		 	}
			.news-speak .zuo {
    width: 100%;
    float: none;
}
.news-speak .you {float: none;
    width: 100%;
    background: #032854;
    color: #fff;
    padding: 8%;
    height: auto;}
		 	.hy_z11 .hy_v1 {
		 		height: auto;
		 	}
		 	#one div.hy_z11 .rt {
		 		height: auto;
		 		margin-top: 0;
		 	}
		 	.n-box .flex2.flex21 .f33.rt {
		 		padding: 0;
		 		margin: 0;
		 		margin-top: 30px;
		 	}
		 	.n-box .flex2 .f66.pad0 {
		 		padding-right: 0;
		 		margin-bottom: 20px;
		 	}
		 	.n-box .flex2.flex2-img3 {
		 		display: block;
		 	}
		 	.footer .fl {
		 		float: none;
		 	}
		 	
		 	.footer .rt {
		 		float: none;
		 		text-align: left;
		 	}
		 	.n-box .flex2.flex4 .f33:nth-child(3) {
		 		padding: 0;
		 	}
		 	
		 	div.n-box .flex2 .f33.li2a a {
		 		margin-right: 0;
		 	}
		 	  .list-hr2 .ul1 li{
 
		 	display: none;
		 	  }
		 	  .list-hr2 .ul1 li:nth-child(1),
		 	   .list-hr2 .ul1 li:nth-child(2)
		 	    {
		 	  	display: block;
		 	  	width: 50%;
		 	  }
		 	.list-hr2 .ul2 li {
		 		width: 100%;
		 	}
		 	.header-a .header-b .nav .nav-a {
		 		display: none;
		 	}
		 	body .header-a,
		 	body.home .header-a
		 	 {
		 		padding: 20px 20px ;
		 	}
		 	body .dl-menuwrapper button {
		 		top: 0!important;
		 		right: 0px!important;
		 	}
		 	.header-a .header-b .logo {
		 		margin-top: 0;
		 	}
		 	.s1 .s1-ul li:first-child a::after {
		 		background: url(img/w-bg.png) no-repeat -40px top;
		 		background-size: contain;
		 	}
		 	.marb30.hr-list.pr {
		 		
		 	}
		 	 .hr-list p {
		 		padding-right: 0;
		 		padding-bottom: 50px;
		 	}
		 	.img-s img {
		 		width: 220px;
		 	}
		 	
		 	.n-box .flex2 .blue.h100-2 {
		 		margin-bottom: 20px;
		 	}
		 	.n-box .flex2 .fff.h100-3 {
		 		height: auto;
		 	}
		 	
		 	.hr-list .h220 {
		 		position: relative;
		 		right: auto;
		 		left: 0px;
		 		width: auto;
		 	}
		 	.n-box .flex2 .f55-2 .rt {
		 		margin-bottom: 20px;
		 		margin-top: 0px;
		 	}
		 	
		 	.n-box .flex2 .f55-2 .rt, .n-box .flex2 .f55-2 .fl,
		 	.n-box .flex2 .f55-2 .img
		 	 {
		 		width: 100%;
		 		float: none;
		 		height: auto;
		 	}
		 	.n-box .flex2 .blue.h100-2 {
		 		height: auto;
		 	}
		 	.n-box .flex2 .f66.marr25 {
		 		margin-right: 0;
		 		margin-bottom: 20px;
		 	}
		 	.n-box .hr123.flex2 .f55-2 .fl,
		 	.n-box .hr123.flex2 .f55-2 .img
		 	 {
		 		width: auto;
		 		
		 	}
		 	.n-box .flex2 img.h240 {
		 		height: auto;
		 	}
		 	.v-logo {
		 		display: none;
		 	}
		 	.hr-list3.mySwiper {
		 		padding: 0;
		 	}
		 	.hr-list3 li img {
		 		float: none;
		 		width: 100px;
		 		margin: 0 auto;
		 	}
		 	.hr-list3 li .body {
		 		float: none;
		 		width: auto;
		 		padding: 0 20px;
		 	}
			#container9 {
    
    padding: 20px;
}
.n-box .flex2 .f66{
	padding: 20px;
}
.n-box .flex2 .f66.fff .pad{
	padding: 10px;
}
		 	.n-box h2 {
		 		padding: 10px 0;
		 		text-align: left;
		 		font-size: 22px;
		 	}
		 	.n-box .f55 h2 {
				text-align: left;
    font-size: 22px;
    margin-bottom: 0;
			}
			.n-box .flex2 .f33 h2{
				text-align: left;
			}
		 	.hr-list3 li {
		 		width: 100%;
		 		padding: 20px 0;
		 	}
		 	.hr-list3 .swiper-button-prev, 
		 	.hr-list3 .swiper-button-next, .swiper-pagination {
		 		display: block!important;
		 	}
		 	.hr-list3 .swiper-button-prev, .hr-list3  .swiper-button-next {
		 		top: 30%;
		 	}
		 	.hr-list3 .swiper-button-prev:after, .hr-list3 .swiper-button-next:after {
		 		display: none;
		 	}
			.n-box .flex2 .blue h2{
				text-align: left;
			}
			 .n-box .flex2 .h444{
				     height: auto;
			 }
			 .f66.pad00.rt-n{
				 padding: 0px;
			 }
			 body .hy_z1 .hy_z11 .rt{
				 padding:20px;
			 }
			 body div.tabs ul li label{
				 padding: 10px 0;
			 }
			 body .guanli_1.guanl_p.fff{
				 padding: 45px 10px;
			 }
			 .flex2.js-321 .f33 h2{
				 text-align: left;
			 }
			 .contact_page .w1200{
				 padding:0
			 }
			 .contact_page ul#tabs{
				 width: 100%;    float: none;
			 }
			 .contact_page ul#tabs li{
				 width: 100%;
			 }
			 div.contact_page #content{
				 width: 100%;
    float: none;
    border-top: 0;
			 }
			 .contact_page ul#tabs a{
				height: 100px;
				background-position: center!important;
			 }
			 body header .toggle{
				 right:0;
				     top: 35px;
			 }
			 .marb30{
				 margin-bottom: 15px;
			 }
			 .n-box .flex2 div.last{
				 margin-top:20px
			 }
			 .n-box .flex2 img.w270,
.n-box .flex2 div.last .h100.rt
			 {
  	width: 100%;height: auto;
  }
   body header .toggle {
	  	display: block;
	  }
	  .s2 .fl1 span.n6{
		  display:block
	  }
			 	/*oldd*/
		 	.w1200 {
	     	width: 100%;
	     }
	     .menu,.shej,.p2_fl .rt {
	     	display: none;
	     }
	    html, body {
    width: 100%;
    overflow-x: initial;
}
	    
 .s1 .s1-ul li:first-child a::after {
 
 	background: url(img/w-bg.png) no-repeat 0px top;
 background-size: 100% 245px;
 }
		
	     	.p1_vv {
	     	width: 100%;
	     	min-height: 500px;
	     	max-height: 500px;
	     	margin-top: 60px;
	     	background-image: url(/cs/bg.jpg);
	     	    background-size: cover;
	     	    background-position: center;
	     	    background-repeat: no-repeat;
	     }
	      .slg {
	     		display: block;
	     	}
	     .section4 .dot:hover  {
	         background: none;
	         color: inherit;
	     }	
	     	.p1_vv video {
	     		max-width: 100%;
	     		height: 500px;
	     		object-fit: cover;
	     		transform: initial;
	     		    min-height: auto;
	     		    position: relative;
	     		    display: none;
	     	}
	     	.boxaa {
	     		display: block;
	     	}
	     	
	     	.p2_fl {
	     			/*width: 100%;*/
	     			padding: 0px 20px 0px;
	     		}
	     		
	     		.p2_fl .p {
	     	width: 100%;padding: 0;
	     	font-size: 14px;
	     }
	     .p2_fl .p .fl h2 {
	     			font-size: 18px;letter-spacing: 0px;
	     			margin-bottom: 15px;
	     			    line-height: 30px;
	     			    padding-top: 10px;
	     		}
	     .p2_fl .p .fl h2 span {
	     			font-size: 15px;  
	     			padding-bottom: 0px;
	     		}
	     		
	     		.p2_fl .p .ablogo {
	     	position: relative;
	     	top: 0;left: 0;
	     	margin-top: 20px;
	     }
	     .p2_fl .p .ablogo img {
	     	width: 80%;
	     	max-width: 354px;
	     }
	     .p2_fl .p .fl {
	     	width: 100%;
	     	font-size: 14px;
	     }
	     .p2_rt {
	     		padding-top: 20px;
	     		padding-bottom: 10px;
	     		
	     	}
	     .p_hangye  ul li.hy1 img{
	     	display: block;
	     	width: 100%;
	     }	
	     .p_hangye  ul li.hy5 img{
	     	display: block;
	     	width: 100%;
	     }	
	     .p_hangye ul li img {
	     		display: block;
	     	}
	     .p_hangye ul li.hy2 img{
	     	width:200%;
	     	height:100%
	     }	
	     	div.section4,div.section4 .dots,div.dots_m1 {
	     		width: 100%;	margin-bottom: 0;
	     	}
	     	div.section4 .dots,.dots_m1 {
	     		text-align: center;height: auto;margin: 0 auto 10px;
	     	}
	     	div.section4 .dots {
	     		display: none;
	     	}
	     	.ab_fff div.section4 .dots {
	     	display: block;	
	     	}
	     	
	     	div.dots_m1 {
	     		display: block;
	     		height: auto;
	     	}
	     	
	     	.section4 .banner{
	     		max-width: 100%;height: auto;min-height: auto;max-height: 300px;
	     	}
	     	div.section4 .dot,.dot_m {
	     		font-size: 13px;
	     		line-height: 26px;
	     	    width: 46%;
	     	    border: 1px solid #10326e;
	     	    margin: 0px 5px 10px;
	     	}
	     	
	     	div.section4 .dot,.dots_m1 li.dot_m {
	     		font-size: 15px;
	     		line-height: 40px;
	     	    width: 43%;
	     	    border: 1px solid #10326e;
	     	    margin: 0px 5px 15px;
	     	    float: none;
	     	    display: inline-block;
	     	}
	     		div.section4 .banner ul {
	     		display: none;
	     	}
	     	
	     	div.section4 .banner ul li {
	     		width: 100%;
	     	}
	     	div.about-ban .cont-wrap {
	     		width: 100%;
	     		position: relative;
	     		top: 0%;
	     		left: 0%;
	     		/* height: 720px; */
	     		margin-left: 0px;
	     	}
	     	div.ins-ban {
	     		height: auto;
	     		background:  url('/cs/shuzi/ins_ban_03.jpg') no-repeat center;
	     		background-size: cover;
	     		padding-bottom: 0px;
	     		padding-top: 50px;
	     	}
	     	div.ins-ban .bgimg {
	     		position: absolute;
	     		top: 0;
	     		left: 0;
	     	}
	     	div.top-tit {
	     		text-align: center;
	     		height: auto;
	     		display: none;
	     	}
	     	div.about-ban .num-top {
	     	    position: relative;
	     	    left: 0px;
	     	    top: 0px;
	     	}
	     	div.about-ban .num-top .num {
	     		margin-top: 10px;
	     	}
	     	
	     	.biaodian {
	     		    padding: 0px 0 0px;
	     	}
	     	.biaodian .bdian1 {
	     		width: 100%;
	     		margin-right: 0;
	     		text-align: left;
	     	}
	     	
	     	div.about-ban .num-top .en-tt {
	     		padding-top: 0px;
	     	}
	     	.about-ban .num-top li {
	     		margin-bottom: 30px;
	     	}
	     	
	     	.about-ban .num-top li,.about-ban .num-top li:nth-of-type(1),.about-ban .num-top li:nth-of-type(2),.about-ban .num-top li:nth-of-type(3) {
	     		max-width: 100%;
	     		min-width: 100%;
	     		float: none;
	     	}
	       div.about-ban .cent-cont .fl,div.about-ban .cent-cont .fl li{
	     		float: none;text-align: center;
	     	}
	     	div.about-ban .list-cont li.li222 {
	     		margin-bottom: 40px;
	     		margin-right: 0px;
	     		margin-left: 0px;
	     		width: 100%;
	     		height: 360px;
	     		border-bottom: 1px solid #afb8c3;
	     	}
	     	div.about-ban .list-cont li.last {
	     		text-align: center;
	     		margin: 0 auto;
	     		border-bottom: 0;
	     	}
	     	div.about-ban .cent-cont {
	     		border-top: 1px solid #afb8c3;
	     	}
	     	.biaodian li{
	     		    float: none;
	     	}
	     	div.about-ban .list-cont li {
	     		width: 100%;
	     		border-right: 0;
	     		height: 330px;
	     		margin-right: 0;
	     		margin-left: 0;
	     		margin-bottom: 50px;
	     		border-bottom: 1px solid #afb8c3;
	     	}
	     	
	     	div.about-ban .list-cont .num-sign {
	     		position: absolute;
	     		margin-left: -170px;
	     		left: 50%;
	     		top: 90px;
	     		width: 320px;
	     		height: 181px;
	     		background-size: 202px 150px;
	     		background-position: center center;
	     		background: none;
	     	}
	     	div.about-ban .list-cont .num-sign2 {
	     		height: 160px;
	     		transform: scale(.8);
	     		background-position: center center;
	     		width: 450px;
	     		margin-left: -248px;
	     		background-size: 390px 180px;
	     		background: none;
	     	}
	     	div.about-ban .list-cont .last .num-sign {
	     		background: none;
	     	}
	     	
	     	div.about-ban .list-cont .num-sign .boxs i {
	     		  transition: height 1s ease 1s;
	     	}
	     	div.about-ban .list-cont li .size {
	     		display: none;
	     	}
	     	.hangy_v {
	     		display: none;
	     	}
	     	
	     	.p_hangye ul {
	     		width: auto;
	     		padding: 0 20px 0;
	     	}
	     	.p_hangye h2 {
	     		padding-left: 0px;
	     		width: auto;font-size: 26px;
	     		margin-bottom: 20px;
	     	}
	     	.p_hangye {
	     		padding: 20px 0;
	     	}
	     	
	     	div.p_hangye ul li,.p_hangye ul li.hy1,.p_hangye ul li.hy2,.p_hangye li.hy3, .p_hangye li.hy4, .p_hangye li.hy5 {
	     		width: 100%;
	     		float: none;
	     		height: 240px;
	     	}
	     	div.p_hangye ul li span {
	     		    padding-top: 180px;
	     	}
	     	
	     	div.p_hangye ul li a {
	     		height: 240px;    margin: 0px 0px;
	     	}
	     	
	     	.p4_logo {
	     		display: none;
	     	}
	     	
	     	div.maxwidth {
	     		width: 100%;
	     		padding: 30px 0;
	     	}
	     		.h2 {
	     		text-align: left;
	     		    font-size: 16px;
	     		    padding-left: 20px;
	     		    padding-right: 20px;
	     	}
	     	.ab_2 .biaodian {
	     		padding: 30px 0;
	     	}
	     	
	     	.h2 b {
	     		display: block;
	     		    width: 100%;
	     		    margin-bottom: 10px;
	     		    color: #213c7b;
	     		    letter-spacing: 1px;
	     		    padding-left: 0px;
	     		    font-size: 24px;
	     		    padding-bottom: 0;
	     		    
	     	}
	     	.h2 span,div.index-page03 .btn {
	     		display: none;
	     	}
	     	.h22 span,.h22 i{
	     		display: none;
	     	}
	     	.h22 {
	     		text-align: left;
	     		padding-left: 20px;
	     		    padding: 0px 0 10px 20px;
	     		    color: #213c7b;
	     		    font-size: 26px;
	     		        letter-spacing: 1px;
	     	}
	     	div a.btn {
	     		display: none;
	     	}
	     	
	     	.p5_news li {
	     		width: 100%;
	     		max-width: 450px;
	     		margin: 0 auto 20px;
	     		float: none;
	     	}
	     	.p5_news li img {
	     		height: 285px;
	     	}
	     	.p5_news li .new_h2 b {
	     		    font-size: 16px;
	     		    text-align: left;
	     		    padding: 0px 10px;
	     		        line-height: 20px;
	     		
	     	}
	     	.p5_1 ul{
	     		/* height: 185px; */
	     		/* overflow: hidden; */
	     	}
	     	.p5_news {
	     		margin-bottom: 20px;
	     	}
	     	
	     	.p5_news li span {
	     		font-size: 12px;
	     		text-align: left;
	     	}
	     	.footer {
	     		background: none;
	     		padding: 0px 0 10px;
	     	}
	     	.ft_1 {
	     		width: 100%;
	     	}
	     	.ft_1 ul {
	     		display: none;
	     	}
	     	.ft_rt {
	     		float: none;
	     		margin: 0 auto;
	     	}
	     	.ft_3 {
	     		width: 100%;
	     	}
	     	.ft_3 .fl,.ft_3 .rt{
	     		float: none;
	     		text-align: left;
	     		padding: 0px 20px;
	     		font-size: 12px;
	     		line-height: 20px;
	     	}
	     	.ft_3 .fl span{
	     		display: block;
	     	}
	     	
	     	.ft_3 .rt {
	     		display: none;
	     	}
	     	.gotop {
	     		margin-right: -20px;
	     		margin-bottom: -60px;
	     	}
	     	
	     	.gotop img{
	     	 max-width: 40px;
	     	 max-height: 40px;
	     	}
	     	.code1 {
	     		display: block;
	     		text-align: center;
	     		font-size: 12px;
	     	}
	     	.code1 img{
	     		display: block;
	     		width: 110px;
	     		margin: 0 auto;
	     		
	     	}
	     	.ab_gjc.ab_gjc_yewu img {
	     		float: left;
	     		 width: 85px;
	     		 height: 130px;
	     		 margin-right: 50px;
	     		 margin-bottom: 30px;
	     	}
	     	
	     	.ico.we {
	     		display: none;
	     	}
	     	
	     	
	     /*棣栭〉缁撴潫*/	
	     /*琛屼笟寮€濮?/
	     .hy_slg1 h2 {
	     		font-size: 28px;
	     		font-weight: 500;
	     		position: relative;
	     		padding-top: 10px;
	     		padding-bottom: 10px;
	     	}
	     .hy_slg1 {
	     	text-indent: 20px;
	     }
	     .hy_slg1 span {
	     	margin-left: 20px;
	     	    padding-left: 0px;
	     	    font-size: 22px;
	     	    height: 18px;
	     	    line-height: 18px;
	     }	
	     .hy_fen1 {
	     		padding-top: 3px;
	     	}
	     	
	     	.hy_fen1 ul {
	     		width: 100%;
	     	}
	     .hy_fen1 li {
	     		width: 19%;
	       width: 24%;
	     		margin-right: 1%;
	     	}
	     .nny {
	     		background-position: right center;
	     	}
	     	
	     	.hy_fen1 li:last-child {
	     	width: 20%;
	     	margin-right: 0;
	     }	
	     .hy_fen1 li a img {
	     		width: 40px;
	     		margin: 0 auto 10px;
	     	}
	     	
	     	.hy_fen1 li a {
	     		width: 100%;
	     		font-size: 14px;
	     		padding-top: 20px;
	     		    padding-bottom: 10px;
	     	}
	     .weizhi {
	     		display: none;
	     	}
	     .hy_z1 {
	     		padding-top: 20px;
	     	}
	     .hy_z11 {
	     		margin-top: 0;
	     		margin-bottom: 0;
	     	 
	     	}
	     .hy_z11 .hy_v0,.hy_v0 video {
	     		width: 100%;
	     	}
	     .hy_z11 .hy_v1 {
	     		width: 100%;
	     	}
	     .hy_z11 .rt h2 {
	     		    margin-bottom: 15px;
	     		    margin-top: 40px;
	     	}
	     	.rt_ico {
	     		width: 15%;
	     		margin-right: 3%;
	     	}
	     	
	      .hy_z11 .rt .rt_ico img {
	     		width: 100%;
width: 80px;	   
	   height: auto;
	     	}
	     .hy_z11 .rt .rt_ico2 {
	     		width: 82%;
	     		line-height: 30px;
	     	}
	     .hy_z11 .rt h2 span, .hb_1 h2 span {
	     		font-size: 24px;
	     	}
	     .hy_z11 .rt .pp {
	     		padding-bottom: 20px;
	     	}
	     .hy_a2 .fl,.hy_a2 .rt,.hy_z11 .fl,.hy_z11 .rt {
	     		width: 100%;float: none;
	     	}
	     	.hy_z1 .hy_z11 .rt {
	     		padding-bottom: 20px;
	     		padding-right: 0;
	     		float: none;    width: auto!important;
	     	}
	     	body .hy_z11 .fl.dianchi,
body .hy_z11 .fl.lingpeijian,
body .hy_z11 .fl.dongli{
	max-height: 400px;
    overflow: hidden;
}
	     	body .hy_z11 .fl img,
body .hy_z11 .fl.dianchi img,
body .hy_z11 .fl.lingpeijian img,
body .hy_z11 .fl.dongli img
			{
	     		height: auto;
	     		min-height: auto;
	     	}
	     	body .hy_z11 .fl.diandong img{
				    height: auto;
    min-height: initial;
			}
	     	.hy_a1,.hy_a1 a, .hy_a1 a img,.hy_a2 .rt a, .hy_a2 .rt img {
	     		height: 180px;overflow: hidden;
	     	}
	     	.hy_a2 .fl a {
	     		margin-bottom: 10px;
	     	}
	     	
	     	body .hy_z12 li img {
	     		width: 100%;
	     		 height: 180px!important;
	     	}
			body .hy_a2 .fl .bgg {
    height: 180px;
}
	     	.hy_z12 li img.diandon {
	     		width: 100%;
	     		margin-left:0px;
	     		height: auto;
	     	}
	     .hy_z14 {
	     		padding-top: 20px;
	     		padding-bottom: 20px;
	     		margin-bottom: 20px;
	     	}
	     .hy_z14 .w1200 {
	     		width: auto;
	     		padding: 0 20px;
	     	}
	     div.picScroll-left {
	     		width: 100%;
	     	}
	     div#gallery-slider #slider-images-wrapper ul#slider-main-ul li {
	     		/*width: 48%;height: auto;
	     		margin: 0px 1%;
	     		margin-bottom: 8px;
	     		border-radius: 0;*/
	     	}
	     div#gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
	     		width: 100%;border-radius: 0;
	     	}
	     	div#gallery-slider ul#slider-main-ul li a img {
	     		width: 100%; 
	     		max-width: 350px;margin: 0 auto;
	     	}
	     	
	      div#gallery-slider ul#slider-main-ul li p {
	     		background: #fff;color: #2a4f91;font-size: 12px;text-align: center;width: 100%;
	      	height: auto;line-height: 30px;
	     	}
	     .hy_z13 {
	     		margin-top: 20px;
	     		margin-bottom: 20px;
	     	}
	     .hy_z14 .h3 b, .hy_z13 .h3 b {
	     		width: auto;
	     		font-size: 26px;
	     		padding-left: 20px;
	     	}
	     	.hy_z13 li {
	     		float: none;
	     		width: 100%;
	     		height: auto;
	     	}
	     	.hy_z13 li a{
	     		padding: 0px 0px;
	     		display: block;
	     		height: 100%;
	     	}	
	     	.hy_z13 li img {
	     		width: 100%;
	     		  
	     		margin: 0;
	     		padding: 0;
	     		display: block;
	     	}
	     	.hy_z13 li .pa {
	     		width: 100%!important;
	     		box-sizing: border-box;
	     		display: block;
	     		padding: 0;
	     		bottom: auto;
	     		height: 30px;
	     		line-height: 30px;
	     		font-size: 14px;
	     		text-align: center;
	     		background: none;
	     		margin: 0 auto;
	     		background: #213c7b;
	     		position: absolute;
	     	}
	     	.hy_z13 li .pa span {
		 		bottom: 15px!important;
		 	}
		 	
		 	.hy_z13 .h3 {
	     		margin-bottom: 10px;
	     	}
	     	.hy_xxk.tabs {
		 		margin-top: 0;
		 		padding-bottom: 0!important;
		 	}
		 	
		 	.tabs {
	     		margin-top: 0;
	     	}
	     	.hy_z13 li .pa span {
	     		display: none;
	     	}
	     	body div.tabs ul li label,body .tabs .ul5 li span {
	     		font-size: 13px;
	     	}
	     	div.tabs .ul li {
	     		padding: 0 2px;
	     	}
			div.tabs ul li label {
   
    height: 60px;
}
	     	div.tabs ul li label {
	     		/*height: 60px;*/
	     	}
	     	div.tabs .content {
	     		margin-top: 10px;
	     	}
	     	div.tabs .content.zwnr {
		 		margin-top: 10px!important;
		 	}
		 	
		 	div.tabs .ul li::after {
	     		display: none;
	     	}
	     	.hy_vdo {
	     		width: 100%;
	     	}
	     	div.hy_vdo .picScroll-left {
	     		height: auto;
	     	}
	     	#one div.hy_vdo .picScroll-left {
	     			max-height: 450px;
	     		}
	     	div.hy_vdo #gallery-slider ul#slider-main-ul li a img {
	     		width: 100%;max-height: 100%;max-width: 100%;height: auto;
	     	}
	     	div.hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li {
	     		width: 100%;height: auto;margin: 0;
	     	}
	     	div.hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li a {
	     		width: 100%;margin: 0;
	     		    height: auto;
	     	}
	     	.hy_14 .liuch ul,.hy_14 .liuch .xialv {
	     		width: 100%;
	     	}
	     	.hy_14 .liuch div.h33,div .youshi strong,.hy_z11 .rt p strong {
	     		font-size: 18px;
	     		width: auto;
	     		padding-left: 10px;
	     		border-left: 4px solid #28427f;
	     		height: auto;
	     		letter-spacing: 0px;
	     		font-weight: bold;
	     		line-height: initial;
	     		margin-top: 0px;
	     		float: none;
	     		padding-bottom: 0px;
	     		margin-bottom: 10px;
	     		padding-top: 0;
	     	}
	     	div.youshi ul li,.hy_14 .liuch li,.hy_z11 .rt p {
	     		font-size: 15px;
	     	}
	     	.hy_z11 .rt p video {
	     		max-height: 180px;
	     	}
	     	.jzl2 .clearfix.c1 img,.jzl2 .clearfix.c1 p,.jzl2 .clearfix img,.jzl2 p {
	     		float: none;
	     		width: 100%;
	     		height: auto;
	     		margin: 0;
	     		padding: 0;
	     	}
	     	.jzl2 .clearfix.c1 p,.jzl2 p {
	     		margin-top: 20px;
	     	}
	     	.jzl2 .clearfix {
	     		margin-bottom: 30px;
	     	}
	     	.jzl2 p::after {
	     		display: none;
	     	}
	     	
	     	.jzl2 p b {
	     		margin-bottom: 20px;
	     	}
	     	
	     	.jzl2 {
	     		width: 100%;
	     		margin-top: 30px;
	     	}
	     		.jzl2 .w1200
	     	{
	     	    	width: auto;
	     	    padding: 0px 20px;
	     	}
	     	div.youshi {
	     		width: auto;
	     		padding: 10px 20px 0;
	     		border-top: 0;
	     	}
	     	
	     	div.youshi ul {
	     		width: 100%;
	     		padding-top: 20px;
	     	}
	     	
	     	.hy_14 {
	     		border-top: 0;
	     		margin-bottom: 10px;
	     		padding-top: 10px;
	     	}
	     	.hy_z11 .rt p strong {
	     		padding-bottom: 0;
	     		margin-bottom: 0;    margin-top: 20px;
	     	}
	     	
	     	.hy_14 .liuch {
	     		width: auto;
	     		padding-left: 20px;
	     	}
	     	
	     	.hy_14 .liuch .xialv {
	     		margin: 0;
	     		color: #203f7b;
	     		font-weight: bold;
	     		text-align: left;
	     		background: none;
	     	}
	     	.news_sx1 {
	     		width: 100%;
	     		font-size: 14px;    line-height: 29px;
	     		padding: 12px 0;
	     	}
	     	.news_sx1 .fl,.news_sx1 .rt{
	     		float: none;    padding-left: 20px;	font-size: 14px;
	     	}
	     	.news_sx1 .fl a,.news_sx1 .rt a{
	     		font-size: 14px;
	     	}
	     	/*琛屼笟缁撴潫*/
	     	
	     	
	     	
	     	/*鑱旂郴*/
	     	.ab_banbg {
	     		width: 100%;
	     		left: 0;
	     		    margin-left: 0;
	     		    -webkit-animation: initial;
	     		    -webkit-animation-iteration-count: initial;
	     	}
	     	.ab_slg1 {
	     		font-size: 32px;top: 140px;margin-bottom: 0;
	     		font-weight: bold;
	     	}
	     	.ab_ban.cntat .ab_slg1 {
	     		font-size: 24px;top: 140px;
	     	}
	     	.ab_1 {
	     		padding-top: 20px;
	     	}
	     	.contact_page {
	     		padding-top: 0;
	     	}
	     	.ab_ban .ab_slg1{
	     		    top: 210px;
	     	}
	     	
	     	.ab_slg1 span {
	     		    font-size: 32px;
	     		    padding-bottom: 0px;
	     		    padding: 0px 20px;
	     		        line-height: 40px;
	     		        padding-bottom: 10px;
	     	}
	     	#tabs {
	     		width: 100%;
	     		margin-bottom: 20px;
	     		float: none;
	     	}
	     	#tabs li {
	     		width: 31%;
	     		margin: 0 1%;
	     		float: left;
	     	}
	     	#tabs a {
	     		height: 120px;    
	     		font-size: 16px;    
	     		line-height: 30px;
	     		text-align: center;
	     		text-indent: 0px;
	     	}
	     	#tabs p {
	     		font-size: 24px;
	     		letter-spacing: 0;
	     		text-align: center;
	     		padding-top: 40px;
	     	}
	     	#tabs .asia #current,#tabs .europe #current,#tabs .america #current {
	     		background-size: cover;
	     		background-position: center;
	     	}
	     	#tabs .europe #current,#tabs .america #current {
	     	background-size: cover;
	     	background-position: right center;
	     	}
	     	
	     	#tabs .arrow {
	     		display: none;
	     	}
	     	#content {
	     		width: 100%;
	     		float: none;
	     		border-top: 0;
	     	}
	     	#tab2 .city1 {
	     		float: none;
	     		width: 100%;
	     		margin-right: 0;
	     		padding: 0;
	     	}
	     	#tab2 .city2 {
	     		float: none;
	     	}
	     	#tab2 .other_country .adl,#tab2 .other_country .fl {
	     		padding-right: 0;float: none;
	     	}
	     	#tab2 .other_country .fl {
	     		margin-top: 30px;
	     	}
	     	
	     	/*鑱旂郴*/	
	     	/*瀹炲姏*/
	     	.sl_ban {
	     		height: auto;
	     		    min-height: initial;
	     		    margin-top: 60px;
	     	}
	     	.sl_ban.p40 {
	     		height: 500px;
	     	}
	     	.sl_ban.p40 .ab_slg1 {
	     		display: block; 
	     	}
	     	.sl_ban.p40 .ab_slg1 span{
	     		display: block;font-size: 42px;
	     		letter-spacing: 2px;
	     	}
	     	.sl_32v video {
	     		transform: scale(1.1);background-size: cover;
	     		background-position: center;
	     		background-repeat: no-repeat;
	     	 
	     	}
	     	.sl_32v {
	     	 
	     		width: 100%;
	     	}
	     	.sl_ban .mouse-scroll {
	     		display: none;
	     	}
	     	ol.ne_menu {
	     		width: 100%;height: auto;
	     		    margin: 0 auto 15px;
	     	}
	     	.ne_menu li {
	     		    height: 42px;
	     		    line-height: 42px;
	     		    width: 30%;
	     		    margin: 0 0;
	     		    margin-bottom: 20px;
	     	}
	     	.ne_menu li a {
	     		font-size: 14px;
	     	}
	     	div.sl_1 .mask {
	     		width: 100%;
	     		margin-bottom: 0;
	     		    -webkit-mask-size: 90%;
	     		    -webkit-mask-repeat: no-repeat;
	     		    -webkit-mask-position: center;
	     	}
	     	.sl_1 {
	     		margin-top: 20px;
	     	}
	     	
	     	div.sl_1 .slogan {
	     		margin-bottom: 20px;
	     		margin-top: 0;
	     	}
	     	.sl_1 p {
	     		margin: 0 auto;
	     		padding: 0px 20px;
	     	}
	     	.pr.ab_1.gy40 .sl_1 a {
	     		width: 80%;
	     	}
	     	.pr.ab_1.gy40 .sl_1 .yuding b  {
	     		background: url(/cs/play.png) no-repeat 230px 5px;
	     	}
	     	div.overflow {
	     		height: 1000px;
	     		height: auto;
	     	}
	     	div .panels {
	     		height: auto;
	     	}
	     	
	     	div .panels__side--right {
	     		top: 0;    height: 390px;
	     	}
	     	.panels__side.panels__side--inner-left {
	     		display: none;
	     	}
	     	div .panels__side--left .panels__side--inner {
	     		 height: 540px;
	     		 padding: 30px 20px 20px;
	     		 display: block;
	     	}
	     	.panels__side--left .htmleaf-header {
	     		line-height: 22px;
	     	}
	     	.panels__side--right .panels__side--inner {
	     		height: 90px;
	     		padding: 20px 20px 10px;
	     		display: block;
	     	}
	     	
	     	div .panels__side--inner-right {
	     		    transform: initial;
	     		    padding: 0;
	     		    height: 240px;
	     	}
	     	div .panels p img {
	     		display: block;
	     		height: auto;
	     		    width: 100%;
	     	}
	     	div .panels__side--right p {
	     		 
	     		height: auto;
	     	}
	     	
	     	.arrow.arrow--right {
	     		display: none;
	     	}
	     	
	     	.panels__side--inner-right {
	     		
	     	}
	     	
	     	div .htmleaf-header .biaott {
	     		    font-size: 26px;
	     		    text-align: left;
	     	}
	     	div .biaott span {
	     		font-size: 16px;
	     	}
	     	
	     	div .panels__side--left {
	     		top: 0;    height: 500px;
	     	}
	     	div .panels p {
	     		font-size: 16px;	
	     		    line-height: 22px;
	     	}
	     	
	     	.panels__side--inner {
	     		
	     	}
	     	body .sl_3bg {
	     		padding: 0px 0 50px;
	     		background: none;
	     	}
	     	.sl_3,.sl_3a,.sl_30 {
	     		width: 100%!important;
	     	}
	     	div #master-container {
	     		padding: 20px 0;
	     	}
	     	
	     	#master-container .content,div #master-container .content,.sl_30 .fl {
	     		width: 100%!important;
	     	}
	     	.sl_30 .fl {
	     		float: none;
	     	}
	     	div #master-container-scroller {
	     		position: relative;
	     		right: 0;
	     		top: 0;
	     		height: 200px;
	     		font-size: 28px;
	     	}
	     	div #master-container-scroller .master-container-scroller_item {
	     		    animation: initial;
	     	}
	     	body .sl_30 .rt {
	     		float: none;
	     		width: auto;
	     		padding: 0px 20px;
	     		font-size: 14px;
	     		line-height: 21px;
	     		margin-top: 50px;
	     	}
	     	div .dengyu {
	     		font-size: 32px;
	     	}
	     	body div .sl_h2 {
	     		font-size: 24px;
	     		letter-spacing: 0;
	     		text-indent: 0px;
	     		margin-bottom: 20px;
	     	}
	     	.sl_30 .rt a {
	     		width: 80%;
	     		padding: 0px 20px;
	     		margin: 30px auto 0;
	     	}
	     	 .sl_30 .yuding b {
	     	    background: url(play.png) no-repeat 170px 5px;
	     	}
	     	.sl_3a {
	     		margin-bottom: 0;
	     	}
	     	.sl_32 {
	     		padding-top: 140px;
	     		margin-bottom: 20px;
	     	}
	     	.sl_32_h2 {
	     		font-size: 24px;
	     		padding-bottom: 10px;
	     	}
	     	ul.sl_31,.sl_zst_rt {
	     		width: 100%;float:  none;margin: 0;
	     	}
	     	ul.sl_31 .sl_li,.sl_pp.fl {
	     		width: auto;
	     		float: none;
	     		padding: 30px 20px 20px 20px;
	     	}
	     	ul.sl_31 .sl_li {
	     		margin-bottom: 2px;
	     	}
	     	
	     	.sl_pp.fl {
	     		margin: 0;
	     
	     		padding: 0px 0px 20px 0px;
	     	}
	     	.sl_shili2 .slic,.sl_shili2 .slic img {
	     		width: 100%;
	     	}
	     	
	     	ul.sl_31 h2 {
	     	font-size: 22px;
	     	padding-right: 70px;
	     	}
	     	ul.sl_31 h2 span {
	     		    font-size: 28px;
	     	}
	      
	     	.sl_zst_rt img {
	     		width: 46%;
	     		height: 90px;
	     		margin: 0 auto 0px;
	     	}
	     	
	     	.sl_ico {
	     		width: 75px;
	     		right: 10px;
	     		top: 30px;
	     	}
	     	ul.sl_31 li ol {
	     		margin: 0;
	     	}
	     	.sl_shili2 .slia, .sl_shili2 .slib {
	     		float: none;
	     		width: 100%;
	     	}
	     	
	     	.sl_shili {
	     		margin: 0;
	     		float: none;		width: 100%;
	     	}
	     	ul.sl_31 li ol li,.sl_31 .sl_ol1 li {
	     		float: none;width: 100%;
	     		margin-bottom: 20px;
	     	}
	     	.sl_shili div img,.sl_shili div span,.sl_shili2 .slic span,.sl_shili2 .slic {
	     		width: 100%;
	     		max-width: 350px;
	     	}
	     	
	     	.sl_31 li ol li b {
	     		padding-bottom: 0;
	     	}
	     	
	     	.sl_shili div {
	     		width: 80%;
	     		float: none;
	     		margin-right: 0;
	     		margin: 0 auto 20px;
	     	}
	     	.M-Stage__storyLine,.ab_00:before {
	     		display: none;
	     	}
	     	body .hb_1 {
	     		width: auto;
	     		    padding: 0px;
	     		    background: none;
	     		    height: auto;
	     		    padding: 0px 20px;
	     		    margin-bottom: 30px;
	     	}
	     	.hb_1 .fl,.hb_1 .rt,.li_hd {
	     		width: 100%!important;
	     		display: block;
	     		float: none;
	     	}
	     	.li_hd a {
	     		    background: url(li2.png) no-repeat left 5px;
	     		    background-size: 18px;
	     		    font-size: 14px;
	     		        padding-left: 20px;
	     	}
	     	
	     	.hb_1 h2 span {
	     		margin-bottom: 10px;
	     	}
	     	
	     	.hb_1 h2 {
	     		font-size: 16px;
	     		line-height: 22px;
	     		margin-bottom: 10px;
	     		padding-top: 10px;
	     	}
	     	.li_hd {
	     		line-height: 22px;
	     		font-size: 14px;
	     	}
	     	.hb_1 .rt {
	     		display: none;
	     	}
	     	body .hb_2 {
	     		background: #f5f5f5;
	     		width: 100%;
	     	}
	     	
	     	body .hb_21,
	     	body .hb_22 {
	     		height: auto;
	     		padding: 0;
	     		padding-top: 0;
	     		padding-bottom: 20px;
	     		padding-top: 350px;
	     		width: 100%;
	     		 
	     		margin: 0 auto;
	     		    background: #223c7b  url(/cs/cc41.jpg) no-repeat center 30px;
	     		    background-size: 80%;
	     	}
	     	
	     	body .hb_21 .w1200,
	     	body .hb_22 .w1200{
	     		background: none;
	     		height: auto;
	     	}
	     	.hb_21 .w1200 .fl,.hb_22 .w1200 .rt {
	         margin-top: 0px;
	         margin-bottom: 20px;
	         border-bottom: 1px solid #fff;
	         margin: 0px 10px 0px;
	         padding-bottom: 30px;
	         width: 100%;
	         padding-left: 0!important;
	     }
	     .hb_22 .w1200 .rt{
	     	border-bottom:0px;
	     	margin-top: 20px!important;
	     }
	     body .hb_3 {
		 		width: 100%;
		 	}
		 	body .hb_3 ul li {
		 		width: 48%;
		 	}
		 	
		 	.hb_22 {
	     		background: #213c7b url(/cs/cc31.jpg) no-repeat center 30px;
	     		background-size: 80%;height: 200px;
	     	}
	     	.hb_3 p {
	     		font-size: 14px;line-height: 24px;padding: 0px 15px;
	     		text-align: left;
	     	}
	     	body .hb_3 ul {
	     		width: 100%;
	     		
	     	}
	     	.hb_22 .rt h2, .hb_21 .fl h2 {
	     		font-size: 24px;
	     		margin-bottom: 10px;
	     	}
	     	
	     	.hb_3 ul li {
	     		width: 33%;height: 90px;
	     	}
	     	.hb_3 ul li img,.hb_3 ul li.c2 img {
	     		width: 80%;
	     	}
	     	
	     	.hb_3 {
	     		padding: 20px 0;
	     	}
	     	.hb_3 h2 {
	     		font-size: 24px;
	     	}
	     	
	     	.hb_22 .rt, .hb_21 .fl {
	     		width: auto;
	     		padding-left: 20px;
	     		padding-right: 20px;
	     		float: none;
	     		font-size: 14px;
	     	}
	     	.hb_21 .fl p {
	     		text-align: left;
	     	}
	     	
	     	.hb_21 {
	     		
	     	}
	     	.hb_0 {
	     		height: auto;
	     	}
	     	body .zdh_lc_1 {
	     		padding-top: 0px;background: none;
	     		
	     	}
	     	body .zdh_lc_1 .h1{
	     		padding-left: 20px;
	     		padding-bottom: 0;
	     	}
	     	.art_content {
	     		width: 100%;
	     	}
	     	.page_right {
		 		display: none;
		 	}
		 	
		 	body .lc1 {
	     		width: auto;
	     		    padding: 20px 20px 20px;
	     		    float: none;
	     		    margin-bottom: 10px;
	     	 
	     	}
	     	body 	.lc1 ul {
	     		display: none;
	     	}
	  	body   	.lc1 h2 {
	     		display: none;
	     	}
	     	
	     	.zdh_h3 {
	     		width: 100%;
	     		    border-radius: 0px;
	     		    margin-left: 0px;
	     		    position: relative;
	     		    top: 0px;
	     		    left: 0;
	     		    padding: 0px 0;
	     	}
	     	.zdh_h3 img {
	     		width: 90%;
	     	}
	     	.art_content {
		 		width: 100%!important;
		 		padding: 0 20px;
		 	}
		 	
		 	body 	.wave-box {
	     		display: none;
	     	}
	     	#Catalog_box ul {
	     		display: none;
	     		opacity: 0;
	     		position: relative;
	     	}
	     	body .lc1_h2 {
	     		height: 46px;
	     		margin-bottom: 20px;
	     	}
	     	body .lc1 p a.m {
	     		background: #eee;
	     		padding: 0;
	     	}
	     	body .lc1 p a.m {
	     		padding-left: 0;    width: 100%;
	     	}
	     	
	     	body .lc1 .lh2 {
	     		font-size: 42px;
	     		    line-height: 40px;
	     		    padding-left: 0px;
	     		    letter-spacing: 0;
	     		    display: initial;
	     	}
	     	div .lc1 .lh2 h4 {
	     		position: relative;
	     		right: 0;bottom: 0;    display: initial;
	     		font-size: 32px;    line-height: inherit;
	     		padding-left: 10px;
	     	}
	     	
	     body 	.lc1::before {
	     		    height: 44px;
	     		    top: 20px;
	     	}
	     	body .lc1 p a b {
	     		padding-right: 10px;
	     	}
	     	
	     body 	.lc1 p a {
	     		font-size: 15px;
	     		float: left;
	     		width: 50%;
	     	}
	     	
	     	body .lc1 .fl {
	     		float: none;
	     	}
	     	
	     	body .lc1 p {
	     		width: 100%;
	     	}
	     	.zdh_2 .fl h3 {
	     		font-size: 24px;
	     		    margin-bottom: 0px;
	     	}
	     	body .zdh_2 .example .slidee .bd img.wbd2 {
	     		width: 90%;padding-top: 20px;height: auto;padding-top: 0;margin: 0 auto;
	     	}
	     	.example .fangd {
	     		display: none;
	     	}
	     	.example .slidee .bd {
	     		height: auto;
	     	}
	     	.example .slidee,.zdh_2 .rt {
	     		width: 100%;height: auto;
	     	}
	     	
	     	.zdh_2 .fl {
	     		width: auto;
	     		padding: 10px 20px;
	     	}
	     	.zdh_2 {
	     		margin-bottom: 20px;
	     	}
	     	.shili-1 {
	     		padding: 20px 0;
	     		margin-top: 20px;
	     	}
	     	.shili-1 h2 {
	     		width: auto;
	     		padding: 0px 20px;
	     		font-size: 24px;
	     		text-align: left;
	     	}
	     	.shili-1 .p1 {
	     		text-align: left;
	     		padding-left: 20px;
	     		padding-right: 20px;
	     		font-size: 15px;
	     		padding-top: 10px;
	     	}
	     	.shili-1 ul li {
	     		    padding: 50px 0px;
	     		    height: 150px;
	     	}
	     		.shili-1 ul li.lastli.mm4 {
	     		padding: 50px 0px 20px;
	     		height: 180px;
	     	}
	     	
	     	.shili-1 ul li h3 {
	     		font-size: 18px;
	     	}
	     	.shili-1 ul li p {
	     		font-size: 14px;
	     		    line-height: 20px;
	     	}
	     	.shili-1 .w1200.clearfix {
	     		margin: 0;
	     	}
	     	.shili-1 .clearfix .fl {
	     		width: 100%;
	     		margin-top: 0px;
	     		float: none;
	     	}
	     	.shili-1 .clearfix .fl span {
	     		font-size: 18px;    padding-left: 20px;
	     	}
	     	.shili-1 .clearfix .fl p {
	     		font-size: 15px;padding: 0px 20px;
	     		line-height: 26px;
	     	}
	     	.shili-1 .clearfix .fl span i {
	     		    height: 48px;
	     	}
	     	
	     	.shili-1 .imgs {
	     		margin-bottom: 0;
	     		margin: 0 auto;
	     		max-width: 450px;
	     	}
	     	.shili-1 .imgs img {
	     		width: 30%;    height: 128px;
	     	}
	     	#cont {
	     	 display: none;
	     	}
	     	.innimg {
	     		display: block;
	     		width: 100%;
	     		max-width: 450px;
	     		margin:  20px auto;
	     	}
	     	.innimg img {
	     		width: 45%;
	     		height: auto;
	     	}
	     	.shili-2 h2 {
	     		font-size: 24px;
	     		text-align: left;
	     		padding-left: 20px;
	     	}
	     	.shili-2 .zuo .p1 {
	     		width: auto;
	     		padding: 0px 20px;
	     		height: auto;
	     	}
	     	.shili-2 .mst p {
	     		height: auto;
	     	}
	     	.shili-2 .mst .rt .pa {
	     		display: none;
	     	}
	     	
	     	body .shili-2 .mst,
	     	body .shili-2 you .p1,
	     	body .shili-2 .p1 {
	     		width: auto;
	     		padding: 0px 20px;
	     		height: auto;
	     	}
	     	.shili-2 .you .mst .rt {
	      padding-top: 20px;
	     	}
	     	.shili-2 .you {
	     		padding-bottom: 20px;
	     	}
	     	
	     	.shili-2 h2 i {
	     		margin-bottom: 20px;
	     	}
	     	
	     	body .shili-2 .zuo,
	     	body .shili-2 .you {
	     		width: 100%;
	     		float: none;
	     	}
	     	 .shili-2 .rt img {
	     		width: 160px;
	     	}
	     	.shili-3 .w1200 {
	     		padding: 0px 20px;
	     		width: auto;
	     	}
	     	
	     	.shili-3 {
	     		padding: 30px 0;
	     	}
	     	.shili-3 h2 {
	     		font-size: 22px;
	     		padding-left: 0px;
	     	}
	     	.shili-3 h2 i {
	     		display: none;
	     	}
	     	div.shili-3 p {
	     		font-size: 15px;
	     		padding: 20px 0px;
	     		line-height: 1.8;
	     	}
	     	body .guanli_1 h2 {
	     		font-size: 24px;
	     		padding-bottom: 0;
	     		padding-left: 20px;
	     		text-align: center;
	     	}
	     	body .guanli_1 p {
	     		    width: auto;
	     		    padding: 0px 20px;
	     		    text-align: center;
	     		    font-size: 15px;
	     		    line-height: 1.8;
	     		    margin-bottom: 20px;
	     		    margin-top: -5px;
	     	}
	     	.guanli_2 {
	     		padding-bottom: 30px;
	     	}
	     	body .zhil-1 {
	     		width: 100%;
	     		padding: 20px 0px;
	     		    margin-top: 30px;
	     	}
	     	.bbt {
	     		font-size: 20px;
	     		padding: 0px 20px;
	     	}
	     	div.zhil-2 .bbt {
	     		font-size: 24px;
	     		color: #213c7b;
	     	}
	     	.zhil-1 .p1 {
	     		width: auto;
	     		padding: 0px 20px;
	     		height: auto;
	     		    font-size: 15px;
	     	}
	     	.zhil-1 .tanchu {
	     		width: 100%;
	     		padding-top: 20px;
	     	}
	     	.zhil-1 .tanchu .fl,.zhil-1 .tanchu .rt {
	     		float: none;
	     	}
	     	.zhil-1 .tanchu a {
	     		margin: 0 auto 20px;
	     	}
	     	body .zhil-2 {
	     		background: none;
	     		margin-top: 0;
	     		padding: 30px 0;
	     	}
	     	body .zhil-2 ul li {
	     		box-shadow: none;
	     		margin-right: 0;
	     		width: 100%;
	     		float: none;
	     		max-width: 400px;
	     		margin: 0 auto 30px;
	     	}
	     	.zhil-2 ul li h3 {
	     		padding-left: 0px;line-height: 28px;
	     		padding-top: 20px;
	     	}
	     	.zhil-2 ul li .xx {
	     		height: 5px;
	     		    border-bottom: 0;
	     	}
	     	.zhil-2 ul li .xx i {
	     		height: 15px;
	     	}
	     	.zhil3 ul li {
	     		width: 100%;
	     	}
	     	
	     	.zhil-2 ul li .inn span {
	     		font-size: 24px;
	     		padding-bottom: 0;
	     	}
	     	.zhil-2 ul li p {
	     		padding-bottom: 20px;
	     	}
	     	
	     	.zhil-2 ul li .inn {
	     		margin:  0 20px;
	     		width: auto;
	     		height: auto;
	     	}
	     	div.zhil-2 {
		 		width: 100%;
		 	}
		 	
		 	body .zhil-2 ul li.li1 {
	     		width: 100%;
	     		float: none;
	     	}
	     	.zhil3 {
	     		padding: 0px 0;
	     		margin-bottom: 30px;
	     	}
	     	.zhil3 ul {
	     		margin-top: 20px;
	     		padding: 0 20px;
	     	}
	     	.zhil3 ul li h2 {
	     		text-align: left;
	     		padding-bottom: 5px;
	     	}
	     	.zhil3 li img {
	     		width: 60px;
	     		    right: -20px;
	     	}
	     	.zhil3 .bbt {
	     		font-size: 24px;
	     	}
	     	
	     	body div .zhil3 li.lastli {
	     		    width: auto;
	     	}
	     	
	     	.zhil3 li.lastli img {
	     		
	     	}
	     	.zhil-2 ul {
	     		margin: 0;
	     	}
	     	div.zhil-2 ul li.lastli {
	     		width: 100%;
	     	}
	     	
	     	div.zhil3 ul li {
	     		float: none;
	     		width: auto;
	     		padding:  20px 20px;
	     		height: auto;
	     		margin-bottom: 20px;
	     		margin-right: 0;
	     	}
	     	/*鍏充簬*/
	     	.ab_10 .w1200 b {
	     		margin-top: 20px;
	     		display: inline;
	     		 
	     	}
	     	.ab_10 .w1200 p {
	     		padding: 0px 20px;	
	     	font-size: 16px;	
	     	text-align: justify;
	     	line-height: 24px;
	     	}
	     	.ab_11 {
	     		margin: 20px auto 20px;
	     	}
	     	.ab_2 .ins-ban {
	     		height: auto;
	     	}
	     	
	     	.ab_11 img {
	     		width: 100%;
	     	}
	     	.ab_11 span {
	     		margin-left: 20px;
	     	}
	     	.ab_2 .biaodian div.ins-ban {
	     		background: none;
	     	}
	     	.p4_logo_ab {
	     		display: block;
	     	}
	     	.ab_qh li img {
	     		height: 160px;
	     	}
	     	
	     	div.index-page03 .logo-box .list {
	     		width: 25%;
	     	}
	     	.ab_qh li span {
	     		top: 120px;
	     	}
	     	
	     	.ab_qh li img.on2 {
	     		left: 50%;    padding-top: 30px;
	     		margin-left: -36px;
	     	}
	     	
	     	.ab_qh ul {
	     		width: 100%;
	     	}
	     	.ab_qh li {
	     		width: 31%;margin: 0px 1% 20px;
	     	}
	     	.ab_qh li i {
	     		width: 100%;
	     		top: 0;left: 0;
	     		border: 0;
	     	}
	     	.footer {
	     		padding-top: 20px;
	     	}
	     	.ab_31 {
	     		margin: 20px auto 0;
	     		padding-bottom: 0;
	     	}
	     	.ab_3 .h22 {
	     		display: none;
	     	}
	     	.ab_fff {
	     		padding-bottom: 30px;
	     		padding-top: 10px;
	     	}
	     	.ab_3 .section4 {
	     		margin: 0 auto;
	     	}
	     	
	     	.jiagou {
	     		width: 100%;
	     	}
	     	.jiagou .jiagou0 {
	     		width: 80%;height: 90px;
	     		background-size: 160px;
	     	}
	     	.jiagou .jiagou0 a {
	     		width: 100%;
	     		background: url('more.png') no-repeat center 122px;
	     		display: none;
	     	}
	     	.jiagou .jiagou01 {
	     		width: 90%;
	     	}
	     	.jiagou1 {
	     		width: 90%;
	     		border: 1px solid #014b8a;
	     		padding-top: 20px;
	     		margin-top: 20px;
	     		background: #fff;
	     	}
	     	.jiagou .jiagou1 span {
	     		width: 85%;
	     		margin: 0px auto 20px;
	     		float: none;
	     		    height: 57px;
	     		    padding: 10px 0;
	     	}
	     	
	     	.ab32 img, .ab32 .w1200 {
	     		width: 100%;
	     	}
	     	.jiagou3 .fl {
	     		width: 90%;
	     		margin: 0;
	     		float: none;
	     		margin: 0 auto;
	     		background: #fff;
	     		padding-top: 20px;
	     		border: 1px solid #014b8a;
	     	}
	     	.jiagou3 .fl span {
	     		width: 80%;
	     		margin: 0 auto 20px;
	     		padding: 10px 10px;
	     		display: block;
	     		float: none;
	     	}
	     	.jiagou span {
	     		position: relative;
	     	}
	     	.jiagou .jiagou0:after,.jiagou .jiagou01:after,.jiagou1::after,.jiagou3::after  {
	     		content: "";
	     		display: block;
	     		position: absolute;
	     		bottom: -50px;
	     		height: 50px;
	     		width: 1px;
	     		background: #002045;
	     		left: 48%;
	     	}
	     	.jiagou3::after {
	     		bottom: auto;top: -50px;
	     	}
	     	
	     	body .jiagou3,
	     	body .ab_41 .rt {
	     		width: 100%;
	     		margin: 0 auto;
	     		float: none;
	     	}
	     	.jiagou-bg,.fl.ab_411 {
	     		display: none;
	     	}
	     	div.abtu_m {
	     		display: block;
	     	}
	     	.ab_41 .rt h2 {
	     		padding: 0px 20px;    line-height: 30px;
	     	}
	     	.ab_41 .rt h2::after {
	     		display: none;
	     	}
	     	.ab_41 .rt h2 span {
	     		font-size: 20px;
	     		padding-right: 50px;
	     		position: relative;
	     	}
	     	.ab_41 .rt h2 span img {
	     		position: absolute;
	     		right: 10px;top: 4px;
	     		width: 40px;
	     	}
	     	.ab4_pic2 .ab_gjc {
	     		padding-left: 20px;
	     		margin-bottom: 30px;
	     	}
	     	div .ab4_pic2 .ab_gjc img {
	     		max-width: 315px;max-height: 294px;
	     		display: block;
	     	}
	     	
	     	.ab_41 .rt p {
	     		width: auto;
	     		padding: 0px 20px;
	     		margin-bottom: 20px;
	     	}
	     	
	     	div.abtu_m {
	     		padding: 0px 20px;
	     	}
	     	div.abtu_m img{
	     		width: 45%;
	     	}
	     	
	     	div#contents.history .section_box {
	     		width: 100%;
	     		margin-top: 20px;
	     		padding-top: 50px;
	     	}
	     	div#contents.history .section_box .title {
	     		position: relative;top: 0;font-size: 32px;
	     	}
	     	div#contents.history .section_box .title span {
	     		font-size: 26px;
	     	}
	     	#contents.history  .circle,#contents.history .section_box .ico {
	     		display: none;
	     	}
	     	div#contents.history .section_box .year_ul li {
	     		width: 100%;float: none;
	     	}
	     	
	     	div#contents.history .section_box .title img {
	     		display: block;
	     		margin: 0 auto;
	     	}
	     	div #contents.history .year_box {
	     		height: auto;
	     	}
	     	div#contents.history .section_box .year_ul li.left_box .year_box {
	     		padding-right: 0;
	     		width: 100%;height: auto;
	     		margin-bottom: 20px;border-bottom: 1px solid #ccc;
	     		padding-bottom: 20px;
	     	}
	     	div#contents.history .section_box .year_ul li.left_box .year_box .rt {
	     	float: none;
	     	}
	     	div#contents.history img.fl {
	     		float: none;
	     	}
	     	
	     	#contents.history .section_box .year_ul li.left_box .year_box .round,#contents.history .section_box .year_ul li.left_box .year_box:after,#contents.history .section_box .year_ul li.right_box .year_box .round {
	     		display: none;
	     	}
	     	
	     	#contents.history .section_box .img {
	     		display: none;
	     	}
	     	div#contents.history .section_box .year_ul {
	     		width: 90%;margin: 0 auto;
	     	}
	     	div#contents.history .section_box .year_ul .longline {
	     		 display: none;
	     	}
	     	body div#contents.history .section_box .year_ul li.left_box {
	     		float: none;text-align: left;width: 90%;
	     		
	     	}
	     	div#contents .his_mm {
	     		display: block;
	     	}
	     	div#contents.history .section_box .year_ul li.right_box {
	     		display: block;
	     	}
	     #contents.history .section_box .year_ul li.right_box .year_box {
	     		padding-left: 0;
	     	}
	     	
	     	#contents.history .section_box .year_ul li.right_box,#contents.history .section_box .year_ul:after {
	     		display: none;
	     	}
	     	div#contents.history .year_box {
	     		width: 100%;
	     	}
	     	div#contents.history .section_box.left .year_ul .left_box,div#contents.history .section_box .year_ul li.right_box {
	     		display: none;
	     	}
	     	div.shouji2 {
	     		width: 90%;
	     		margin: 0 auto;
	     		display: block;
	     	}
	     	
	     	.shouji2 .fl,	.shouji2 .rt{
	     		display: block;
	     		float: none;
	     		text-align: left;
	     		width: 90%;
	     	}
	     	#contents.history img {
	     	border-radius: 10px;
	     	}
	     	
	     	div#contents.history .year_box {
	     		border-bottom: 1px solid #ccc;
	     		height: auto;
	     		margin-bottom: 20px;
	     		padding-bottom: 30px;
	     	}
	     	
	     	.hexin .w1200 {
	     		width: 100%;
	     	}
	     	.hexin ul li {
	     		width: 100%;
	     		margin-right: 0;
	     		float: none;
	     		margin-top: 20px;
	     		margin-bottom: 10px;
	     	}
	     	.hexin ul li .ward .imm {
	     		width: 90%;height: auto;margin: 0 auto;
	     	}
	     	.mission .rt {
	     		float: none;
	     	}
	     	.wenh_1 {
	     	
	     	
	     	background: url(/cs/wh2.jpg) no-repeat center;
	     	
	     	}
	     	.mission .rt b,.wenh_1 p{
	     		width: 100%;
	     		text-align: center;
	     	}
	     	.miss-h3 {
	     		padding-top: 40px;
	     		font-size: 32px;
	     	}
	     	.miss-h3 span {
	     		font-size: 30px;
	     	}
	     	.mission ul li {
	     		float: none;
	     		width: 90%;
	     		height: auto;
	     		padding: 20px 5% 30px;
	     		height: 200px;
	     		margin-bottom: 5px;
	     	}
	     	.mission ul li .bg,.mission ul li.ll2 .bg,.mission ul li.ll3 .bg {
	     		opacity: .6;
	     		height: 100%;
	     		    background-size: cover;
	     	}
	     	.shiming {
	     		height: 450px;
	     	}
	     	.shiming .w1200 {
	     		padding-top: 150px;
	     	}
	     	.shiming p {
	     		padding: 40px 20px 0;
	     		font-size: 18px;
	     	}
	     	.mission {
	     		padding: 0px 0;
	     	}
	     	
	     	.value {
	     		padding : 120px 0px 50px;
	     	}
	     	.value ul li {
	     		 
	     		width: 20%;
	     		height: 230px;
	     	}
	     	.value ul .ml-2 {
	     		margin-left: 0px;
	     	}
	     	
	     	.value ul li img {
	     		width: 100%;
	     	}
	     	
	     	.value ul {
	     		margin-left: 0;
	     	}
	     	.value ul li p {
	     		width: 100%;
	     		font-size: 13px;
	     		padding-top: 20px;
	     	}
	     	.value ul li p span {
	     		display: block;
	     	}
	     	body .ab_41 .fl {
	     		width: 100%;
	     		float: none;
	     	}
	     	.ab_41 .fl img {
	     		width: 90%;
	     		margin: 0 auto;
	     	 
	     	}
	     	.ab_41 .rt ul {
	     		padding: 0px 20px;
	     	}
	     	.ab4_pic {
	     		margin-top: 20px;
	     		margin-left: 20px;
	     		margin-right: 20px;
	     	}
	     	.ab4_rt_1 {
	     		height: auto;
	     		margin-bottom: 40px;
	     		padding-right: 0;
	     	}
	     	body .ab_gjc.ab_gjc_1 {
		 		float: none;
		 	}
		 	body .ab4_rt span {
		 		height: auto;
		 		border-left: 5px solid #e42f0b;
		 	}
		 	
		 	.ab_gjc.ab4_rt_1 {
	     		float: none;
	     		width: 100%;
	     		padding-right: 0;
	     		margin-bottom: 20px;
	     	}
	     	.ab4_pic .ab4_rt img {
	     		width: 100%;height: 200px;
	     		margin-bottom: 10px;
	     	}
	     	.ab4_rt span {
	     		width: 100%;
	     	}
	     	/*鍏充簬缁撴潫*/
	     	/*鏈嶅姟*/
	     	.mapp .w1200 .clearfix,.sr_1a span:before {
	     	 
	     		display: none;
	     	}
	     	.sr_1a p i {
	     		margin-bottom: 30px;
	     	}
	     	
	     	.mapp {
	     		margin-top: 50px;
	     		margin: 0px 20px;
	     	}
	     	
	     	.sr_1a span {
	     		color: #fff;
	     		width: 100%;
	     	}
	     	.mapp .w1200 {
	     		width: 100%;height: auto;
	     	}
	     	
	     	.sr_1a,.sr_1a.s1,.sr_1a.s2,.sr_1a.s3 {
	     		position: relative;
	     		width: 100%;
	     		top: 0;
	     		left: 0;
	     		height: auto;
	     		margin-bottom: 20px;
	     	}
	     	.sr_2 ul {
	     		width: 100%;
	     		padding: 40px 0 10px;
	     	}
	     	.sr_2 ul li {
	     		float: none;
	     		width: auto;
	     		padding: 0px 20px;
	     		margin-right: 0;
	     		margin-bottom: 30px;
	     	}
	     	.ser_3bg h3 {
	     		font-size: 26px;
	     		padding-bottom: 20px;
	     	}
	     	.ser_3_a li,.ser_3_a li.fst {
	     		width: auto;
	     		padding: 0 20px;
	     		float: none;
	     		margin: 0 auto 20px;
	     	}
	     	.ser_3_a li div,.ser_3_a li.md div, .ser_3_a li.last div {
	     		width: 100%;
	     		padding: 0;
	     		border: 0;
	     		margin-top: 0;
	     		height: auto;
	     		margin-left: 0;
	     		text-align: center;
	     	}
	     	.ser_3bg {
	     		background: none;
	     		padding: 20px 0;
	     	}
	     	
	     	.ser_3_a li b,.ser_3_a li.fst p {
	     		width: 100%;padding: 20px 0;
	     	}
	     	
	     	.ser_3_a li.fst b,.ser_3_a li.md b, .ser_3_a li.last b {
	     		background: #0f356e;
	     		height: auto;
	     		text-align: center;
	     		font-size: 24px;
	     		    padding: 20px 0;
	     		    text-indent: 0px;
	     	}
	     	.ser_3_a li p {
	     		font-size: 15px;
	     	}
	     	
	     	.ser_3_a li p i.i {
	     		padding-left: 0;
	     	}
	     	.ser_3c {
	     		margin: 0px 20px;
	     		width: auto;max-width: 100%;
	         min-width: 80%;
	     	}
	     	.ser_3c img {
	     		width: 100%;
	     		padding: 0px 0px;
	     		float: none;
	     		height: auto;
	     		display: block;
	     	}
	     	.ser_3c .rt {
	     		float: none;
	     		width: 100%;
	     		padding-bottom: 40px;
	     	}
	     	.ser_3c .rt h3 {
	     		font-size: 18px;
	     		padding-top: 10px;margin-bottom: 10px;
	     	}
	     	.ser_3c .rt b {
	     		font-size: 18px;
	     		    font-weight: bold;
	     		    padding-top: 0;
	     	}
	     	.ser_4 p.tmd {
	     		font-size: 24px;
	     		text-align: left;
	     		padding: 10px 20px 0;
	     		line-height: 32px;
	     		margin-top: 50px;
	     	}
	     	.ser_4_1 {
	     		height: auto;margin-bottom: 50px;
	     	}
	     	.setu {
	     		height: 250px;
	     		width: 100%;
	     		float: none;
	     	}
	     	.rt.sezw,.fl.sezw {
	     		width: auto;float: none;
	     		padding: 20px 20px;height: auto;
	     	}
	     	.ser_4_1 {
	     		background: none;
	     	}
	     	.sezw1 .sezw:before, .sezw3 .sezw:before, .sezw5 .sezw:before, .sezw7 .sezw:before {
	     		display: none;
	     	}
	     	.news_ul_tv {
	     		width: 100%;
	     	}
	     	
	     	.news_ul li,.news_ul_tv li {
	     		padding: 0px 20px;
	     		height: auto;
	     		width: auto;
	     		float: none;
	     	}
	     	.news_ul_tv li {
	     		padding: 0;
	     	}
	     	
	     	
	     	.news_ul li a,.news_ul_tv li a {
	     		width: 100%;height: auto;
	     	}
	     	.news_ul li .fl {
	     		width: 100%;float:none;
	     	}
	     	.news_ul li .fl img,.news_ul_tv li img {
	     		height: auto;    
	     		-webkit-transform: scale(1.1);
	     	}
	     	.news_ul_tv li .bgg {
	     	 opacity: .7;
	     	}
	     	
	     	.news_ul_tv li img {
	     		height: 100%;
	     	}
	     	.news_ul li .rt {
	     		width: 100%;
	     		height: auto;
	     	}
	     	.news_ul li .rt h3 {
	     		font-size: 24px;    margin-top: 30px;
	         line-height: 32px;
	     	}
	     	.news_ul li .rt p {
	     		max-height: inherit;
	     		height: auto;
	     		text-align: left;
	     		line-height: 24px;
	     		display: none;
	     	}
	     	.news_ul li .rt span {
	     		width: 150px;margin-bottom: 40px;margin-top: 0;
	     	}
	     	.fenye {
	     		padding: 30px 0;
	     	}
	     	
	     	.fenye ul {
	     		width: 100%;
	     	}
	     	.fenye li {
	     		display: block;
	     		float: left;
	     		margin-bottom: 15px;
	     	}
	     	.fenye li a, .fenye li.thisclass{
	     		padding: 6px 6px;
	     		
	     	}
	     	.news_down {
	     		margin-top: 50px;
	     	}
	     	.news_down .h2 span {
	     		font-size: 24px;
	     	}
	     	body .news_ul_down {
	     		width: 100%;
	     		margin: 0;
	     	}
	     	.news_ul_down li {
	     		height: 230px;
	     	}
	     	.news_ul_down li .fl2 {
	     		margin: 10px auto 20px;
	     	}
	      .news_ul_down{
			      width: auto;
		  }
	     	body .news_ul_down li {
	     		width: auto;
	     		padding: 0px 0px;
	     		float: none;
	     		margin: 20px;
	     		border: 0;
	     	}
	     	.news_ul_down li .fl1 {
	     		margin: 20px auto 0;
	     	}
	     	body .news_ul_down li:nth-child(4n){
				margin-right:20px
			}
	     	.news_ul_down li a{
	     		margin: 0px;
	     		padding-top: 10px;
	     		padding-bottom: 20px;
	     	}	
	     	.news_n1.ab_ban .weizhi {
	     		width: 100%;
	     	}
	     	.news_n1.ab_ban {
	     		display: none;
	     	}
	     	.ab_ban{
	     		margin-bottom: 20px;
	     	}
	     	.news_1 {
	     	padding-top: 50px;	
	     	}
	     	.news_h2 {
	     		font-size: 24px;
	     		line-height: 32px;
	     		margin-bottom: 10px;
	     	}
	     	.news_1 .w1200 {
	     		width: auto;
	     		padding: 0px 20px;
	     	}
	     	.news_1p {
	     		font-size: 12px;
	     	}
	     	.news_2p img {
	     		width: 100%;
	     		height: auto;
	     		max-height:auto;
	     	}
	     	.news_sx {
	     		width: 100%;
	     	}
	     	.news_sx {
	     		line-height: 30px;
	     		padding: 5px 0;
	     	}
	     	
	     	.news_sx .rt,.news_sx .fl {
	     		float: none;
	     		line-height: 30px;
	     		display: block;
	     		font-size: 12px;
	     		padding-left: 20px;
	     	}
	     	.backlb img {
	     		width: 60px;
	     	}
	     	.p5_news.new_pp5 {
	     		display: none;
	     	}
	     	
	     	.backlb {
	     		font-size: 14px;    padding-top: 20px;padding-bottom: 20px;
	     	}
	     	.bdmapa.pc {
	     		display: none;
	     	}
	     	.bdmapa.mb {
	     		display: block;
	     	}
	     	.wel_map {
	     			transform: scale(1);
	     			/* margin-left: -230px; */
	     			height: 220px;
	     			margin-top: 20px;
	     			width: 95%;
	     			background: url(/cs/wel/map2.png) no-repeat center top;
	     			background-size: contain;
	     		}
	     		.point-name.block,.wel_map .point-name.block {
	     			display: none;
	     		}
	     		.point {
	     		display: none;
	     	}
	     	
	     	.wel_logo {
	     			background-size: 240px;
	     			height: 50px;
	     			padding-top: 70px;
	     			margin-top: 0px;
	     			letter-spacing: 6px;
	     		}
	     		
	     		.jumbotron h1 {
	     			font-size: 16px;
	     		}
	     		.wel_cen {
	     			width: 100%;
	     		}
	     		.wel_cen a {
	     			float: none;
	     			display: block;
	     			margin: 0 auto 25px;
	     			width: 90%;
	     			max-width: 400px;
	     		}
	     		.hy_xiangguan {
	     		width: 90%;margin: 0 auto;
	     	}
	     	.hy_xiangguan ul {
	     		width: 100%;height: auto;
	     		margin: 0;
	     	}
	     	.hy_xiangguan ul li {
	     		float: none;
	     		margin: 0 auto;
	     		margin-bottom: 20px;
	     	}
	     	.s-img img {
		 		display: none;
		 	}
		 	
		 	.s-img img.mob-img {
		 		display: block;
		 		height: auto;
		 		min-height: inherit;
		 	}
		 	.new-menu.pad .fl2 {
		 		margin-left: 0;
		 		margin-top: 20px;
		 	}
		 	.new-menu.pad .fl {
		 		width: 100%;
		 	}
		 	.n-box .s1.ab-news .s1-ul li {
		 		height: auto;
		 	}
		 	.s1.ab-news .s1-ul li:nth-child(1) a .pr {
		 		background: #fff;
		 	}
		 	.s1.ab-news .s1-ul li {
		 		margin-right: 0;
		 	}
		 	.n-box .s1.ab-news .s1-ul {
		 		width: auto;
		 	}
		 	#one .hy_vdo #gallery-slider #slider-images-wrapper ul#slider-main-ul li img {
		 		min-height: 320px;
		 	}
		 	
		 	#sy-new .box1 .s1-ul .li:first-child a{
		 	  		background-position: 34% top;
		 	background-size: auto 245px;
		 	background-repeat: no-repeat;
		 	padding-top: 245px!important;
		 	  	}
	     	
	     	.n-box .flex2 img.h520 {
	     		height: auto;
	     	}
	     	.n-box .flex2 .f66.fl2 {
		 		margin: 0;
		 	}
		 	.s-img .swiper-pagination-bullet {
		 		background: #8e8e8e;
		 	}
		 	.s-img .pa1 b.b2 {
		 		    font-size: 24px;
		 	}
		 }
	     
	     @media (max-width: 360px) /*iphone4-5*/
	     
	     {
	     
	     div .ab4_pic2 .ab_gjc img {
	          max-width: 260px; 
	          max-height: 242px; 
	         display: block;
	     }
	     
	     }
	     
	     @media (min-width: 768px) and (max-width:1024px ) /*pad*/
	     {
	     }
	     
	     @media (min-width: 1024px) and (max-width:1366px )/*ipad pro*/
	     	
	     {
	  	
	   
	  
	  
	     }