@charset "utf-8";
body {
  margin: 0 auto;
  min-width: 1200px !important;
  max-width: 100%;
  height: auto;
  overflow-x:auto;
  width:expression_r(document.body.clientWidth <= 1200? "1200px": "auto");_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1200?"1200px":"") !important;
 
}
/*导航栏(header)*/
header {
  width: 100%;
  height: 100px;
  position: fixed;
  min-width: 1200px;
  z-index: 999;
  top: 0;
  left: 0;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
header nav {
  max-width:1400px;
  min-width: 1200px;
  height: 100%;
  background: transparent;
  margin: 0 auto;
}
header nav .nav_logo {
  float: left;
  margin-left: 10px;
}
header nav .nav_logo img {
  margin-top: 20px;
  float: left;
}
header nav .nav_logo .name {
  float: right;
  padding-top: 20px;
  color: white;
  margin-left: -5px;
}
header nav .nav_logo .name strong {
  display: inline-block;
  padding-left: 16px;
  font-size: 25px;
  font-family:Microsoft Yahei;
}
header nav .nav_logo .name p {
  font-size: 12px;
  transform: scale(0.7, 0.7);
  letter-spacing:0.5px;
}
header nav .navs {
  height: 100px;
  float: right;
  background: transparent;
  margin-right: 140px;
}
header nav .navs>ul {
  width: 100%;
  padding-top: 30px;
}
header nav .navs>ul>li {
  position:relative;
  float: left;
  margin-right: 24px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  font-size: 16px;
}
header nav .navs>ul>li:hover {
  /*border-bottom: 1px solid #EC4000;*/
}
header nav .navs>ul>li>a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
}
header nav .navs>ul>li .sub_li{
	border-top:2px solid red;
	width:160px;
	position:absolute;
	top:40px;
	left:0;
	text-align:left;
	overflow:hidden;
	background:#162F6C;
	visibility:hidden;
	opacity:0;
	  -webkit-transition: all .2s ease;
	  -moz-transition: all .2s ease;
	  -ms-transition: all .2s ease;
	  -o-transition: all .2s ease;
	  transition: all .2s ease;
}
header nav .navs>ul>li:hover>.sub_li{
	visibility:visible;
	opacity:1;
}
header nav .navs>ul>li .sub_li li{
	padding:0 10px;
	border-bottom:1px solid #03255c;
	width:100%;
	font-size:14px;
	  -webkit-transition: all .4s ease;
	  -moz-transition: all .4s ease;
	  -ms-transition: all .4s ease;
	  -o-transition: all .4s ease;
	  transition: all .4s ease;
}
header nav .navs>ul>li .sub_li li:hover{
	background:#ec4000;
}
header nav .navs>ul>li .sub_li li a{
	display:block;
	width:100%;
	color:white;
	line-height: 40px;
}


header nav .en_cn {
  float: right;
  width: 36px;
  height: 36px;
  border: 2px solid white;
  border-radius: 50%;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  margin: 30px 10px 0 0;
  box-sizing: content-box;
  -webkit-transition: all .2s ease;
  -moz-transition: all .2s ease;
  -ms-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}
header nav .en_cn a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
}
header nav .en_cn:hover{
	border:1px solid #EC4000 !important;
	background:#EC4000!important;
}
header nav .en_cn a:hover{
	color:#fff !important;
}
/*导航栏(header) end*/
/*banner*/
aside {
  width: 100%;
  margin: 0 auto;
  min-width: 1200px;
}
aside .swiper-container {
  width: 100%;
  height: 100%;
}
aside .swiper-container .swiper-pagination-bullet-active {
  background: #EC4000;
}
aside .swiper-container-horizontal > .swiper-pagination-bullets,
aside .swiper-pagination-custom,
aside .swiper-pagination-fraction {
  bottom: 40px;
  left: -200px;
}
aside .swiper-slide {
  position: relative;
  text-align: center;
  font-size: 18px;
  background: #fff;
}
aside .swiper-slide img {
  width: 100%;
}

aside .swiper-slide .inner {
  position: absolute;
  top: 42%;
  left: 15%;
  color: white;
  z-index: 2;
  text-align: left;
}
@media screen and (max-width: 1400px){
aside .swiper-slide .inner {
  position: absolute;
  top: 42%;
  left: 2%;
  color: white;
  z-index: 2;
  text-align: left;
}
}

aside .swiper-slide .inner .mainTheme {
  font-size:28px;
  font-weight: 100;
}
aside .swiper-slide .inner p {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}
aside .swiper-slide .inner .subbtn {
  font-size: 15px;
  color:#ccc;
  margin-top:10px;
  width:450px;
}
aside .swiper-slide .innerss {
  position: absolute;
  top: 42%;
  left: 40%;
  color: white;
  z-index: 2;
  text-align: center;
}
aside .swiper-slide .innerss .mainTheme {
  font-size: 48px;
  font-weight: 100;
}
aside .swiper-slide .innerss p {
  font-size: 14px;
  color: rgba(255, 255, 255, 0.6);
}
aside .swiper-slide .innerss .subbtn {
  font-size: 12px;
  color: rgba(255, 255, 255, 0.6);
}
.banner_mouse{ 
	position: relative;
	float:right;
	margin-top: -40px;
	top:-60px;
	z-index:22;
	left:50%;
	margin-left:10px;
	width: 23px;
	height: 40px;
	cursor:pointer;
	background:url(../img/banner_mouse_ico.png) no-repeat -23px 0px;
	-webkit-animation: nudgeMouse 1.6s linear infinite;
	animation: nudgeMouse 1.6s linear infinite;}
.banner_mouse:after,.banner_mouse:before{content: "";position: absolute;}
.banner_mouse:before{width:23px;height:40px;background:url(../img/banner_mouse_ico.png) no-repeat 0px 0px;-webkit-animation: colorSlide 1.6s linear infinite;animation: colorSlide 1.6s linear infinite;top:0;left:0;}
.banner_mouse:after{background-color: #ffffff;width: 4px;height: 4px;border-radius: 100%;-webkit-animation: trackBallSlide 1.6s linear infinite;animation: trackBallSlide 1.6s linear infinite;top: 0;right: 0;bottom: 0;left: 0;margin: auto;}
@-webkit-keyframes colorSlide {
	 	 0% {
	  	    height:0;
	  	  }

  	 90%{
  	  	height:40px;
  	  }
  	  
	  	 	
	}

	@keyframes colorSlide {
		 	 0% {
	  	    height:0;
	  	  }

	  	 90%{
	  	  	height:40px;
	  	  }
	}
@-webkit-keyframes trackBallSlide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translateY(-8px);
	            transform: scale(1) translateY(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translateY(4px);
	            transform: scale(0.9) translateY(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(16px);
	            transform: scale(0.4) translateY(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(-8px);
	            transform: scale(0.4) translateY(-8px);
	  }
	 
	}
	@keyframes trackBallSlide {
	  0% {
	    opacity: 1;
	    -webkit-transform: scale(1) translateY(-8px);
	            transform: scale(1) translateY(-8px);
	  }
	  34% {
	    opacity: 1;
	    -webkit-transform: scale(0.9) translateY(4px);
	            transform: scale(0.9) translateY(4px);
	  }
	  68% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(16px);
	            transform: scale(0.4) translateY(16px);
	  }
	  100% {
	    opacity: 0;
	    -webkit-transform: scale(0.4) translateY(-8px);
	            transform: scale(0.4) translateY(-8px);
	  }
	}
@-webkit-keyframes nudgeMouse {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
            transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  
}
@keyframes nudgeMouse {
 0% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
	  50% {
	    -webkit-transform: translateY(8px);
	            transform: translateY(8px);
	  }
	  100% {
	    -webkit-transform: translateY(0);
	            transform: translateY(0);
	  }
}
section {
	
  min-width: 1200px;
  margin: 0 auto;
}
section .series {
  background: #EDF4F6;
  padding: 50px 0 50px;
}
section .series .series_text {
  width: 1200px;
  margin: 0 auto;
}
section .series .series_text b {
  font-size: 32px;
  color: black;
  font-weight: 800;
}
section .series .series_text p {
  font-size: 15px;
  margin: 5px 0 18px;
}
section .series .series_content {
  width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
section .series .series_content .series_one {
  background: white;
  position: relative;
  width: 399px;
  height: 350px;
  overflow: hidden;
  float: left;
  border-left: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
}
/*section .series .series_content .series_one:hover > a:nth-of-type(1) {
  visibility: visible;
  z-index: 3;
  -webkit-transform: scale(1.1, 1.1);
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -o-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}*/

section .series .series_content .series_one .a_hover{
  visibility: visible !important;
  z-index: 3 !important;
  -webkit-transform: scale(1.1, 1.1) !important;
  -moz-transform: scale(1.1, 1.1) !important;
  -ms-transform: scale(1.1, 1.1) !important;
  -o-transform: scale(1.1, 1.1) !important;
  transform: scale(1.1, 1.1) !important;
}




section .series .series_content .series_one:hover > a:nth-of-type(2) {
  visibility: hidden;
  z-index: -1;
}
section .series .series_content .series_one:hover .mts {
  top: 0;
}
section .series .series_content .series_one .butn {
  position: absolute;
  z-index: 199;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  background: #EC4000;
  font-size: 18px;
  /*padding:0  20px 0;*/
  text-align: left;
  line-height: 60px;
  font-weight: 100;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

section .series .series_content .series_one .butn a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
	line-height: 40px;
	position: relative;
	z-index: 10;
	text-align: center;
	color: transparent;
}
section .series .series_content .series_one .butn a:before {
    content: 'MORE';
    font-size: 16px;
    color: white;
    line-height:60px;
    display: inline;
    text-align: center;
    margin-left: 90px;
    position: relative;
    transition: all .3s ease-out 0s;
    z-index: 8;
}
section .series .series_content .series_one .butn a:hover:before {
    color: #fff;
    margin-left: 12px;
}
section .series .series_content .series_one .butn a:after{
	  content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0;
    height:100%;
    background-color: #00489D;
    transition: all .3s ease-out 0s;
}
section .series .series_content .series_one .butn a:hover:after {
    width:100%;
}
section .series .series_content .series_one .butn a span {
		display:inline-block;
		line-height:60px;
    font-size: 18px;
    text-indent: -50px;
    transition: all .3s ease-out 0s;
    opacity: 0;
    position: relative;
    z-index: 8;
}
section .series .series_content .series_one .butn a:hover span {
    text-indent: -20px;
    color: #fff!important;
    opacity: 1;
}

section .series .series_content .series_one > a {
  position: absolute;
}
section .series .series_content .series_one > a:nth-of-type(1) {
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
  z-index: 1;

}
section .series .series_content .series_one .a_hoverss{
  -webkit-transition: all .8s ease !important;
  -moz-transition: all .8s ease !important;
  -ms-transition: all .8s ease !important;
  -o-transition: all .8s ease !important;
  transition: all .8s ease !important;
}


section .series .series_content .series_one > a:nth-of-type(2) {
  padding-top: 50px;
  z-index: 2;
  width: 100%;
  text-align: center;
  -webkit-transition: all .1s ease;
  -moz-transition: all .1s ease;
  -ms-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
}
section .series .series_content .series_one > a:nth-of-type(2) b {
  font-size: 20px;
  font-weight: normal;
  color: black;
}
section .series .series_content .series_one > a:nth-of-type(2) p {
  font-size: 14px;
}
section .series .series_content .series_one > a:nth-of-type(2) img {
  margin: 36px auto 1px;
}
section .series .series_content .series_one .mts {
  width: 400px;
  height: 350px;
  top: 350px;
  left: 0;
  background: rgba(22, 22, 22, 0.2);
  -webkit-transition: all .6s ease;
  -moz-transition: all .6s ease;
  -ms-transition: all .6s ease;
  -o-transition: all .6s ease;
  transition: all .6s ease;
  z-index: 5;
  text-align: center;
}
section .series .series_content .series_one .mts a {
  padding-top: 50px;
  display: block;
  width: 100%;
  height: 100%;
}
section .series .series_content .series_one .mts a b {
  font-size: 20px;
  font-weight: normal;
}
section .series .series_content .series_one .mts a p {
  font-size: 14px;
}
section .series .series_content .series_one .mts * {
  color: white;
}
section .series .series_content .series_one .mts img {
  margin: 36px auto 10px;
}
section .drp {
  overflow: hidden;
  min-width: 1200px;
}
section .drp .lefts {
  position: relative;
  float: left;
  width: 60%;
}
section .drp .lefts img {
  display: block;
  width: 100%;
}
section .drp .lefts .drp_ul {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
section .drp .lefts .drp_ul .drp_ul_text {
  float: right;
  padding: 60px 130px 30px 0;
}
section .drp .lefts .drp_ul .drp_ul_text b {
  color: white;
  font-size: 28px;
}
section .drp .lefts .drp_ul .drp_ul_text b span {
  color: #EC4000;
}
section .drp .lefts .drp_ul .drp_ul_text p {
  color: white;
  margin-top: 4px;
  letter-spacing: 2px;
  font-size: 18px;
}
section .drp .lefts .drp_ul ul {
  padding-top: 10px;
  width: 100%;
  float: right;
  border-top: 1px solid #1A1616;
}
section .drp .lefts .drp_ul ul li {
  width: 100%;
  height: 120px;
  transition: 1s;
}
section .drp .lefts .drp_ul ul li a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
}
section .drp .lefts .drp_ul ul li a .li_one {
  float: right;
  height: 100%;
  width: 780px;
}
section .drp .lefts .drp_ul ul li a .li_one b {
  display: block;
  width: 60px;
  margin-top:26px;
  height: auto;
  float: left;
  color: white;
  font-weight: 100;
  font-size: 30px;
  text-align: left;
}
section .drp .lefts .drp_ul ul li a .li_one .pp {
  font-size: 16px;
  float: left;
  width: 580px;
  padding: 28px 0 0;
}
section .drp .lefts .drp_ul ul li a .li_one .pp p {
  font-size: 18px;
}
section .drp .lefts .drp_ul ul li a .li_one .pp p:nth-of-type(1) {
  font-size: 22px;
  font-weight: 600;
}
section .drp .lefts .drp_ul ul li a .li_one .pp p:nth-of-type(2) {
  font-size: 14px;
  line-height:16px;
}
section .drp .lefts .drp_ul ul li a img{
	display:inline-block;
	float:right;
	width:22px;
	margin:8% 30px;
	transform-origin: center;
	-webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  /*display:none;*/
	
}

section .drp .lefts .drp_ul ul li a:hover img {
 	-webkit-transform:rotateZ(180deg);
 	-moz-transform:rotateZ(180deg);
 	-ms-transform:rotateZ(180deg);
 	-o-transform:rotateZ(180deg);
 	transform:rotateZ(180deg);
}


section .drp .lefts .drp_ul ul li:hover {
  background: rgba(0, 61, 159, 0.3);
  transition:0.5s;
}
section .drp .lefts .drp_ul ul li:hover b {
  color: #EC4000;
}
section .drp .rights {
  position: relative;
  float: right;
  width: 40%;
}
section .drp .rights img {
  display: block;
  width: 100%;
}
section .drp .rights .butn {
  position: absolute;
  z-index: 199;
  bottom: 23%;
  left: 10%;
  width: 340px;
  height: 60px;
  background: #EC4000;
  font-size: 18px;
  /*padding:0  20px 0;*/
  text-align: left;
  line-height: 60px;
  font-weight: 100;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

section .drp .rights .butn a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
	line-height: 40px;
	position: relative;
	z-index: 10;
	text-align: center;
	color: transparent;
}
section .drp .rights  a:before {
    content: 'MORE';
    font-size: 16px;
    color: white;
    line-height:60px;
    display: inline;
    text-align: center;
    margin-left: 90px;
    position: relative;
    transition: all .3s ease-out 0s;
    z-index: 8;
}
section .drp .rights  .butn a:hover:before {
    color: #fff;
    margin-left: 12px;
}
section .drp .rights  .butn a:after{
	  content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0;
    height:100%;
    background-color: #93D14F;
    transition: all .3s ease-out 0s;
}
section .drp .rights .butn a:hover:after {
    width:100%;
}
section .drp .rights .butn a span {
		display:inline-block;
		line-height:60px;
    font-size: 18px;
    text-indent: -50px;
    transition: all .3s ease-out 0s;
    opacity: 0;
    position: relative;
    z-index: 8;
}
section .drp .rights  .butn a:hover span {
    text-indent: -20px;
    color: #fff!important;
    opacity: 1;
}
section .introduce {
  width: 1180px;
  margin: 0 auto;
  border-right: 20px solid #00379B;
  top: -211px;
}
section .introduce img {
  width: 100%;
}
section .introduce .introduce_text {
  top:48px;
  right: 30px;
  width:330px;
  background: rgba(55,55,55, 0.8);
  padding:30px 20px;
  text-align: left;
  border-radius: 0.1px;
}
section .introduce .introduce_text b {
  display: block;
  margin: 0px 0 10px;
  font-size: 22px;
  color: #fff;
}
section .introduce .introduce_text hr {
  width: 60px;
  height: 2px;
  background: red;
  border: 0px;
  margin-bottom: 20px;
}
section .introduce .introduce_text p {
  font-size:15px;
  line-height: 22px;
  margin-bottom: 20px;
  color:#fff;
}

section .introduce .introduce_text .butn {
  width: 80%;
  margin:0 auto;
  height: 40px;
  background: white;
  font-size: 18px;
  text-align: left;
  line-height: 40px;
  font-weight: 100;
  color:#666;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

section .introduce .introduce_text .butn  a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
	line-height:40px;
	position: relative;
	z-index: 10;
	text-align: center;
	color: #666;
}
section .introduce .introduce_text .butn  a:before {
    content: 'MORE';
    font-size: 16px;
    color: #666;
    /*top:-10px;*/
    line-height:40px;
    display: inline;
    text-align: center;
    margin-left: 14px;
    position: relative;
    transition: all .3s ease-out 0s;
    z-index: 8;
}
section .introduce .introduce_text .butn  a:hover:before {
    color: #fff;
    margin-left: 6px;
}
section .introduce .introduce_text .butn  a:after{
	  content: '';
    position: absolute;
    
    top: 0px;
    left: 0px;
    width: 0;
    height:100%;
    background-color: #00489D;
    transition: all .3s ease-out 0s;
}
section .introduce .introduce_text .butn  a:hover:after {
    width:100%;
}
section .introduce .introduce_text .butn  a span {
		display:inline-block;
		line-height:40px;
    font-size: 18px;
    text-indent: -50px;
    transition: all .3s ease-out 0s;
    opacity: 0;
    position: relative;
    z-index: 8;
}
section .introduce .introduce_text .butn  a:hover span {
    text-indent: -20px;
    color: #fff!important;
    opacity: 1;
}



section .datas {
  width: 1200px;
  margin: 0 auto;
  margin-top: -210px;
}
section .datas .dm_doWhat {
  width: 100%;
  margin-bottom: 30px;
}
section .datas .dm_doWhat .dm_years {
  width: 100%;
  z-index: 80;
}
section .datas .dm_doWhat .dm_years ul li {
  width: 24%;
  margin-left: 80px;
  float: left;
  text-align: center;
  position: relative;
  padding: 40px 0 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
section .datas .dm_doWhat .dm_years ul li .number {
  font-size: 22px;
  color: #003EA1;
  font-size: 20px;
  margin-bottom: 10px;
}
section .datas .dm_doWhat .dm_years ul li .number span {
  font-size: 60px;
  margin-right: 6px;
  line-height: 72px;
}
section .datas .dm_doWhat .dm_years ul li hr {
  width: 40px;
  height: 1px;
  background: #ccc;
  margin: 10px auto;
  border: 0;
}
section .datas .dm_doWhat .dm_years ul li p {
  font-size: 16px;
  line-height: 22px;
  color: #524E4F;
}
section .consultation {
  background: #EDF4F6;
}
section .consultation .consultation_content {
  overflow: hidden;
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
section .consultation .consultation_content .con_left {
  width: 500px;
}
section .consultation .consultation_content .con_left b {
  display: block;
  color: white;
  font-size: 26px;
  margin: 20px 0 20px;
}
section .consultation .consultation_content .con_left hr {
  width: 50px;
  height: 2px;
  background: red;
  border: 0;
  margin: 10px 0 10px;
}
section .consultation .consultation_content .con_left .swiper-container {
  float: left;
  width: 100%;
  height: 100%;
}
section .consultation .consultation_content .con_left .swiper-container .swiper_text {
  width: 86%;
  bottom: 0;
  left: 0;
  z-index: 2;
  background: rgba(24, 24, 24, 0.4);
  font-size: 18px;
  color: white;
  line-height: 70px;
  padding-left: 35px; padding-right:35px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;
}
section .consultation .consultation_content .con_left img {
  width: 100%;
}
section .consultation .consultation_content .con_right {
  padding-top: 80px;
  overflow: hidden;
}
section .consultation .consultation_content .con_right ul li {
  border-bottom: 1px solid #ddd;transition:.4s;
}
section .consultation .consultation_content .con_right ul li:nth-of-type(1) {
  border-top: 1px solid #ddd;
}
section .consultation .consultation_content .con_right ul li a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 20px 80px 20px 0;
}
section .consultation .consultation_content .con_right ul li a tr {
  display: block;
  width: 100%;
  height: 100%;
}
section .consultation .consultation_content .con_right ul li a tr td {
  width: 120px;
}
section .consultation .consultation_content .con_right ul li a tr td:nth-of-type(2) {
  width: 420px;
}
section .consultation .consultation_content .con_right ul li img {
  width: 32px;
  display: inline-block;
  float: right;
  margin-top: -30px;
  margin-right: 20px;
  -webkit-transform-origin:center;
  -moz-transform-origin:center;
  -ms-transform-origin:center;
  -o-transform-origin:center;
  transform-origin:center;
  -webkit-transition:all .4s ease;
  -moz-transition:all .4s ease;
  -ms-transition:all .4s ease;
  -o-transition:all .4s ease;
  transition:all .4s ease;
}

section .consultation .consultation_content .con_right ul li:hover {
  background: rgba(4,63,161, 0.8);transition:.4s;
}
section .consultation .consultation_content .con_right ul li:hover a {
  color:white;
}
section .consultation .consultation_content .con_right ul li:hover img {
  -webkit-transform:rotateZ(180deg);
  -moz-transform:rotateZ(180deg);
  -ms-transform:rotateZ(180deg);
  -o-transform:rotateZ(180deg);
  transform:rotateZ(180deg);
}

section .consultation .consultation_content .con_right .butns {
  z-index: 199;
  width: 340px;
  height: 60px;
  background: #EC4000;
  font-size: 18px;
  text-align: left;
  line-height: 60px;
  font-weight: 100;
  margin-top:30px;
  float:right;
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

section .consultation .consultation_content .con_right .butns a {
  display: block;
  width: 100%;
  height: 100%;
  color: white;
	line-height: 40px;
	position: relative;
	z-index: 10;
	text-align: center;
	color: transparent;
}
section .consultation .consultation_content .con_right .butns a:before {
    content: 'MORE';
    font-size: 16px;
    color: white;
    line-height:60px;
    display: inline;
    text-align: center;
    margin-left: 90px;
    position: relative;
    transition: all .3s ease-out 0s;
    z-index: 8;
}
section .consultation .consultation_content .con_right .butns a:hover:before {
    color: #fff;
    margin-left: 12px;
}
section .consultation .consultation_content .con_right .butns a:after{
	  content: '';
    position: absolute;
    top: 0px;
    left: 0px;
    width: 0;
    height:100%;
    background-color: #00489D;
    transition: all .3s ease-out 0s;
}
section .consultation .consultation_content .con_right .butns a:hover:after {
    width:100%;
}
section .consultation .consultation_content .con_right .butns a span {
		display:inline-block;
		line-height:60px;
    font-size: 18px;
    text-indent: -50px;
    transition: all .3s ease-out 0s;
    opacity: 0;
    position: relative;
    z-index: 8;
}
section .consultation .consultation_content .con_right .butns a:hover span {
    text-indent: -20px;
    color: #fff!important;
    opacity: 1;
}


section .cooperation {
  width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
  margin-bottom: 40px;
}
section .cooperation b {
  display: block;
  font-size: 32px;
  color: black;
  margin-top: 20px;
}
section .cooperation hr {
  width: 30px;
  background: red;
  height: 2px;
  border: 0px;
  margin: 10px 0 50px;
}
section .cooperation .cooper_banner .swiper-container {
  width: 100%;
  height: 100%;
}
section .cooperation .cooper_banner .swiper-container .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  margin-bottom: 40px;
}
section .cooperation .cooper_banner .swiper-container .swiper-slide img{
	width:100% !important;
}
section .cooperation .cooper_banner .swiper-container-horizontal > .swiper-pagination-bullets,
section .cooperation .cooper_banner .swiper-pagination-custom,
section .cooperation .cooper_banner .swiper-pagination-fraction {
  left: auto;
  text-align: center;
}
section .cooperation .cooper_banner .swiper-pagination-bullet {
  background: #075BB7;
}
section .cooperation .cooper_banner .swiper-pagination-bullet-active {
  background: #EC4000;
}
/*content end*/
/*footer*/
footer {
  width: 100%;
  min-width: 1200px;
  border-top: 4px solid #D74F16;
  background: #023DA1;
  overflow: hidden;
}
footer .footer_top {
  width: 1200px;
  margin: 0 auto;
  padding: 30px 0 10px;
  overflow: hidden;
}
footer .footer_top .footer_top_left {
  border-right: 1px solid #1C51AB;
}
footer .footer_top .footer_top_left > ul > li {
  float: left;
  margin-right:40px;
  margin-left:10px;
}
footer .footer_top .footer_top_left > ul > li ul b {
  color: white;
  font-size: 18px;
  font-weight: 300;
}
footer .footer_top .footer_top_left > ul > li ul hr {
  width: 20px;
  height: 2px;
  background: red;
  border: 0px;
  margin: 10px 0;
}
footer .footer_top .footer_top_left > ul > li ul li > a {
  color: white;
  font-size: 14px;
}
footer .footer_top .footer_top_right img {
  display: block;
  margin: 0 auto;
  margin-bottom: 20px;
}
footer .footer_top .footer_top_right .fx {
  color: white;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}
footer .footer_bottom {
  border-top: 1px solid  #1C51AB;
}
footer .footer_bottom .footer_bottom_content {
  width: 1200px;
  margin: 0 auto;
  padding:18px 0 30px;
  margin-bottom:20px;
  font-size: 14px;
  padding-left: 20px;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_left {
  color: white;
  line-height: 27px;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_left p {
  display: inline-block;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_left p a {
  display: inline-block;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_right {
  margin-left: 140px;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_right a {
  border: 1px solid #1c51ab;
  margin-right: 10px;
  display: inline-block;
  color: white;
  padding: 3px 12px;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_right a > img {
  display: inline;
  float: left;
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_right .ewm:hover + img {
  visibility: visible;
  top: -110px;
  opacity: 1;
  filter: alpha(opacity=100);
}
footer .footer_bottom .footer_bottom_content .footer_bottom_content_right > img {
  width: 100px;
  float: left;
  position: absolute;
  left: 128px;
  top: -130px;
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -ms-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}
/*footer end*/
/*响应*/
@media only screen and (max-width: 1800px) {
  section .drp .lefts .drp_ul ul li {
    height: 110px;
  }
  section .introduce {
    top: -200px;
  }
  section .datas {
    margin-top: -200px;
  }
}
@media only screen and (max-width: 1700px) {

  section .drp .lefts .drp_ul .drp_ul_text {
    padding: 30px 130px 0 0;
  }
  section .drp .lefts .drp_ul ul li {
    height: 110px;
  }
  section .introduce {
    top: -186px;
  }
  section .datas {
    margin-top: -186px;
  }
}
@media only screen and (max-width: 1500px) {
	
		header nav .navs{
		margin-right:100px;
	}
	
  section .drp .lefts .drp_ul .drp_ul_text {
    padding: 30px 130px 14px 0;
  }
  section .drp .lefts .drp_ul ul li {
    height: 93px;
  }
  section .drp .lefts .drp_ul ul li a .li_one b {
    margin-top: 12px;
  }
  section .drp .lefts .drp_ul ul li a .li_one .pp {
    padding-top: 18px;
  }
  section .introduce {
    top: -164px;
  }
  section .datas {
    margin-top: -164px;
  }
  .consultation .consultation_content .con_left {
    padding-left: 20px;
  }
}
@media only screen and (max-width: 1400px) {
	header nav .navs{
		margin-right:40px;
	}
  section .introduce {
    top: -155px;
  }
  section .datas {
    margin-top: -155px;
  }
  .consultation .consultation_content .con_left {
    padding-left: 20px;
  }
}

@media only screen and (max-width: 1280px) {
		header nav .navs{
		margin-right:0px;
	}
	  section .drp .lefts .drp_ul .drp_ul_text {
    padding:10px 60px 0px 0;
  }
  section .drp .lefts .drp_ul .drp_ul_text b{
  	font-size:26px;
  }
  section .drp .lefts .drp_ul .drp_ul_text p{
  	font-size:16px;
  }
  section .drp .lefts .drp_ul ul li {
    height: 80px;
  }
  section .drp .lefts .drp_ul ul li a .li_one b {
    margin-top: 8px;
    font-size:36px;
  }
  section .drp .lefts .drp_ul ul li a .li_one .pp {
    padding-top: 12px;
  }
  section .drp .lefts .drp_ul ul li a .li_one .pp p:nth-of-type(1){
  	font-size:20px;
  }
  section .drp .lefts .drp_ul ul li a .li_one .pp p:nth-of-type(2){
  	font-size:12px;
  }
  section .introduce {
    top: -132px;
  }
  section .consultation .consultation_content .con_right ul li a{
  	padding: 20px 40px 20px 0;
  }

  section .datas {
    margin-top: -132px;
  }
	
}
/*index结束*/


/*info*/
/*banner*/
.info_aside {
  position: relative;
}
.info_aside img {
  width: 100%;
}
.info_aside .inners {
  position: absolute;
  left: 50%;
  top: 42%;
  color: white;
  z-index: 2;
  margin-left: -94px;
  text-align: center;
  padding: 20px 30px;
  border-bottom: 1px solid Rgba(250,250,250,0.1);
}
.info_aside .inners .mainTheme {
  font-size: 30px;
}
.info_aside .inners .subbtn {
  margin-top: 8px;
  font-size: 14px;
}
.info_section .nav-height {
  position: relative;
  height: 80px;
}
.info_section .nav-height .nav-wrap {
  width: 100%;
  height:70px;
  background: #00489d;
}
.info_section .nav-height .nav-wrap .nav-mobile {
  display: none;
  font-weight: bold;
  width: 100%;
}
.info_section .nav-height .nav-wrap ul {
  padding: 0;
  margin: 0 auto;
  height:70px;
  width: 1200px;
  display: block;
}
.info_section .nav-height .nav-wrap ul li {
  display: inline-block;
  text-align: left;
  height: 70px;
  line-height: 70px;
  float: left;
}
.info_section .nav-height .nav-wrap ul li a {
  display: block;
  padding: 0 20px;
  font-size: 16px;
  color: #ccc;
  text-decoration: none;
}
.info_section .nav-height .nav-wrap ul li a:hover {
  color: #4680d1;
}
.info_section .nav-height .nav-wrap ul li a.active {
  background:#00489D;
  color: white;
}
.info_section .nav-height .nav-wrap ul .home {
  width: 140px;
  background: #1B57AC;
  float: right;
}
.info_section .nav-height .nav-wrap ul .home a {
  display: block;
  height: 100%;
  width: 100%;
  color: white;
  text-align: center;
  line-height:50px;
}
.info_section .nav-height .nav-wrap ul .home a img {
  display: inline;
}
.info_section .nav-height .nav-wrap.navFix {
  position: fixed;
  top: 70px;
  left: 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid #e3e3e3\9;
  z-index: 998;
}
.info_section .nav-height .nav-wrap.navFix ul {
  border-bottom: 0;
}
.info_section .section-content {
  width: 100%;
}
.info_section #section1 .jj_content {
  width: 1200px;
  margin: 0 auto;
  padding: 40px 0 0;
  padding-bottom: 40px;
  border-bottom: 1px solid #F2F2F2;
}
.info_section #section1 .jj_content .jj_content_left {
  padding-top: 100px;
}
.info_section #section1 .jj_content .jj_content_right {
  width: 764px;
}
.info_section #section1 .jj_content .jj_content_right .jj_title {
  color: #1265C2;
  font-size: 32px;
  height: 44px;
  line-height: 44px;
  margin-bottom: 44px;
}
.info_section #section1 .jj_content .jj_content_right .jj_title span {
  color: red;
  font-weight: 100;
  font-size: 20px;
}
.info_section #section1 .jj_content .jj_content_right .jj_container {
  padding: 0 20px 0 40px;
}
.info_section #section1 .jj_content .jj_content_right .jj_container b {
  font-size: 26px;
  font-weight: 100;
  color: #EC4000;
}
.info_section #section1 .jj_content .jj_content_right .jj_container p {
  font-size: 14px;
  margin-top: 6px;
  line-height: 24px;
  color: black;
}
.info_section #section1 .jj_content .jj_content_right .jj_container p:nth-of-type(1) {
  font-size: 16px;
  color: #333;
  margin: 3px 0 20px;
}
.info_section #section1 .datas {
  width: 1200px;
  margin: 0 auto;
}
.info_section #section1 .datas .dm_doWhat {
  width: 100%;
  margin-bottom: 30px;
}
.info_section #section1 .datas .dm_doWhat .dm_years {
  width: 100%;
  z-index: 80;
}
.info_section #section1 .datas .dm_doWhat .dm_years ul li {
  width: 24%;
  margin-left: 80px;
  float: left;
  text-align: center;
  position: relative;
  padding: 20px 0 20px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px;
}
.info_section #section1 .datas .dm_doWhat .dm_years ul li .number {
  font-size: 22px;
  color: #003EA1;
  font-size: 20px;
  margin-bottom: 10px;
}
.info_section #section1 .datas .dm_doWhat .dm_years ul li .number span {
  font-size: 60px;
  margin-right: 6px;
  line-height: 72px;
}
.info_section #section1 .datas .dm_doWhat .dm_years ul li hr {
  width: 40px;
  height: 1px;
  background: #ccc;
  margin: 10px auto;
  border: 0;
}
.info_section #section1 .datas .dm_doWhat .dm_years ul li p {
  font-size: 16px;
  line-height: 22px;
  color: #524E4F;
}
.info_section #section1 .jj_t_bg img {
  width: 100%;
  min-height: 273px;
}
.info_section #section1 .jj_t_bg .bg_text {
  margin: 0 ;
  color: white;
  width: 100%;
  font-size: 36px;
  top: 70px;
  text-align: center;
}
.info_section #section1 .jj_t_bg .bg_text .text-image-bg {
  width: 1200px;
  margin: 0px auto;
  overflow: hidden;
  background-attachment: fixed !important;
  -webkit-background-size: cover !important;
  background-size: cover !important;
}
.info_section #section1 .jj_t_bg .bg_text h1 {
  overflow: hidden;
  font-size: 60px;
  line-height: 60px;
  font-weight: 700;
  background: #162f6c;
  color: #fff;
  mix-blend-mode: darken;
}
.info_section #section1 .jj_t_bg .bg_text h1 small {
  font-size:26px;
  color: #fff;
  font-weight:100;
}
.info_section #section2{ max-width:1200px; margin:0 auto;}
.info_section #section2 b {
  display: block;
  text-align: center;
  width: 100%;
  margin: 50px auto 20px;
  padding-top:20px;
  color: #22519A;
  font-size: 28px;
}
.info_section #section2 hr {
  width: 100%;
  width: 30px;
  height: 4px;
  background: #CECECE;
  margin: 20px auto;
  border: 0px;
}
.info_section #section2 img {
  width: 90%;
  margin: 10px auto 30px;
}
.info_section #section3 img {
  width: 100%;
  min-height: 700px;
}
.info_section #section3 .advantage {
  top: 0;
  left: 0;
}
.info_section #section3 .advantage b {
  display: block;
  text-align: center;
  width: 100%;
  margin:70px auto 10px;
  color: white;
  font-size: 28px;
}
.info_section #section3 .advantage > p {
  width: 100%;
  text-align: center;
  color: white;
  margin-bottom:40px;
  font-size: 16px;
}
.info_section #section3 .advantage .pro_fl {
  width: 100%;
  margin: 20px 0;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box ul {
  padding-left: 0;
  list-style-type: none;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li {
  float: left;
  width: 18%;
  height: 481px;
  overflow: hidden;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.cur {
  width: 46%;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.cur ._list_title01 {
  display: none;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.cur .pro_fl_list {
  padding:100px 79px 68px 72px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.cur ._list_title02 {
  background: url(../img/blur_09.png);
  color: #fff;
  padding: 64px 74px 78px 42px;
  display: block;
  overflow: hidden;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.cur ._list_title02 ._list_title02_box {
  width: 100%;
  max-width: 608px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color01 ._list_title02 {
  background: url(../img/yellow.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color01 ._list_title01 {
  background: url(../img/yellow.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color02 ._list_title02 {
  background: url(../img/black_09.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color02 ._list_title01 {
  background: url(../img/black_09.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color03 ._list_title02 {
  background: url(../img/green_09.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color03 ._list_title01 {
  background: url(../img/green_09.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color04 ._list_title02 {
  background: url(../img/blur_09.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li.bk_color04 ._list_title01 {
  background: url(../img/blur_09.png);
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li:last-child {
  float: right;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 {
  display: none;
  margin-bottom: 30px;
  min-width: 380px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_l {
  width: 20%;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_l ._l_ico_title {
  width: 100%;
  height: 100%;
  text-align: center;
  font-size: 60px;
  line-height: 60px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_r {
  width: 80%;
  font-size: 13px;
  line-height: 24px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_r ._r_text {
  height: 120px;
  overflow: hidden;
  margin-bottom: 20px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_r ._r_text b {
  display: block;
  font-size: 20px;
  margin: 0;
  text-align: left;
  margin-bottom: 10px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_r ._r_more {
  display: block;
  width: 118px;
  height: 37px;
  color: white;
  border: 1px solid #fff;
  line-height: 37px;
  text-align: center;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title02 ._title02_r ._r_more:hover {
  color: #fff;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title01 {
  display: block;
  background: url(black_09.png);
  font-size: 25px;
  color: #fff;
  text-align: center;
  padding:90px 0px 218px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title01 ._title {
  line-height: 26px;
  margin-bottom: 80px;
  height:130px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title01 ._title b {
  font-size: 28px;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title01 ._title p {
  font-size: 14px;
  width: 240px;
  margin: 10px auto 0;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box li ._list_title01 ._title_ico {
  width: 40px;
  height: 40px;
  background: url(../img/pro_fl_title_ico.png) no-repeat center;
  margin: 0 auto;
}
.info_section #section3 .advantage .pro_fl .pro_fl_box .pro_fl_list {
  background-position: right top;
  background-repeat: no-repeat;
}
.info_section #section3 .advantage .pro_fl .ico_t05 {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
.info_section #section4 .cul-zh {
  display: block;
  text-align: center;
  width: 100%;
  margin: 30px auto 20px;
  color: #22519A;
  font-size: 28px;
}
.info_section #section4 .bot {
  display: block;
  width: 100%;
  width: 30px;
  height: 4px;
  background: #CECECE;
  margin: 20px auto;
  border: 0px;
}
.info_section #section5 {
  width: 100%;
  background-image: url(../img/info_sz_bgs.jpg);
  background-repeat: no-repeat;
  background-position: bottom;
}
.info_section #section5 .fgs {
  width: 1200px;
  margin: 100px auto;
  overflow: hidden;
}
.info_section #section5 .fgs .swiper-container {
  width: 70%;
  height: 100%;
  float: left;
}
.info_section #section5 .fgs .swiper-container .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
}
.info_section #section5 .fgs .swiper-container-horizontal > .swiper-pagination-bullets,
.info_section #section5 .fgs .swiper-pagination-custom,
.info_section #section5 .fgs .swiper-pagination-fraction {
  text-align: left;
  left: 40px;
}
.info_section #section5 .fgs .swiper-pagination-bullet-active {
  background: red;
}
.info_section #section5 .fgs .szfgs {
  width: 30%;
  height: 395px;
  float: right;
  background: #033FA3;
  overflow: hidden;
}
.info_section #section5 .fgs .szfgs img {
  display: block;
  width: 150px;
  margin: 140px auto 20px;
}
.info_section #section5 .fgs .szfgs div {
  text-align: center;
  color: white;
}
/*infoend*/


/*product*/
.product_section{ background:#ededed;}
.product_section .product_content{
	width:1200px;
	overflow: hidden;
	margin:0 auto;
}
.product_section  .product_nav{
	margin-bottom:30px;
	border-bottom:1px solid #ccc;
}
.product_section  .product_nav .product_nav_ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.product_section  .product_nav .product_nav_ul li{
	float:left;
	font-size:16px;
	line-height: 30px;
	text-align: center;
}
.product_section  .product_nav .product_nav_ul li a{
	display:block;
	width:100%;
	margin-right:30px;
	height:100%;
	color:black;
	padding:20px 20px;
}
/*.product_section  .product_nav .product_nav_ul li:nth-of-type(1) a{
	background:#00489D;
	color:white;
}*/
.product_section  .product_nav .product_nav_ul li a:hover{
	background:#00489D;
	color:white;
}
.product_section .product_content .product_container{
	overflow:hidden;
}
.portfolio-item {
		margin-bottom:20px;
		width:33%;
		float:left;
		margin-right:0.3%;
		background:#fff;
		position:relative;
		overflow:hidden;
	}
	
	.portfolio-item-thumbnail {
		overflow: hidden;
		width:396px;
		
	}
.portfolio-item a{ width:396px;}	
.portfolio-item a .portfolio-item-thumbnail{display:table-cell; vertical-align:middle; *display:block;*font-size:175px;*font-family:Arial; width:396px; height:280px; line-height:280px; background:#FFF; overflow:hidden;text-align:center;}
.portfolio-item a .portfolio-item-thumbnail img{
	max-width:396px;   /* 宽度 */ 
	max-height:93%; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;transition:450ms;
	display: -webkit-inline-box;
	}
	

	.portfolio-item-hover {
		
		position: absolute;
		z-index: 1;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0;
		color: #fff;
		width:100%;
		-webkit-transform: translateZ(0);
			-ms-transform: translateZ(0);
				transform: translateZ(0);
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}

	.portfolio-item-hover:after {
		position: absolute;
		z-index: -1;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border-radius: 50%;
		background-color:rgba(3, 69, 167, 0.7);
		content: "";
		-webkit-transform: scale(0);
			-ms-transform: scale(0);
				transform: scale(0);
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}

	.portfolio-item .zoom-action {
		position: absolute;
		top:43%;
		left:45%;
		display: block;
		width: 48px;
		height: 48px;
		border-radius: 50%;
		margin: -12px 0 0 -12px;
		font-size: 24px;
		line-height: 28px;
		font-weight: 600;
		text-align: center;
		text-decoration: none;
		-webkit-transform: scale(0);
			-ms-transform: scale(0);
				transform: scale(0);
		-webkit-transition: transform 0.3s 0.1s, border-color 0.3s, color 0.3s;
			-ms-transition: transform 0.3s 0.1s, border-color 0.3s, color 0.3s;
				transition: transform 0.3s 0.1s, border-color 0.3s, color 0.3s;
	}

	.portfolio-item .zoom-action:hover {
		border-color: #fff;
	}

	.portfolio-item-hover a {
		color: #f46d1c;
	}
	
	.portfolio-item-hover a:hover {
		color: #fff;
	}


	.portfolio-item-description {
		text-align: center;
	}

	.portfolio-item-description h4 {
		margin-bottom: 0;
	}

	.portfolio-item-description h6 {
		color: #f46d1c;
	}

	.portfolio-item-hover .portfolio-item-description {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		-webkit-transform: scale(0);
			-ms-transform: scale(0);
				transform: scale(0);
		-webkit-transition: transform 0.3s 0.1s;
			-ms-transition: transform 0.3s 0.1s;
				transition: transform 0.3s 0.1s;
	}

	.portfolio-item-hover .portfolio-item-description:after {
		position: absolute;
		bottom: -45px;
		left: 50%;
		display: block;
		height: 35px;
		border-left: 2px solid #f46d1c;
		margin-left: -1px;
		content: "";
	}

	.portfolio-item-hover .portfolio-item-description h6 {
		color: #fff;
	}

	.portfolio-item-description + .zoom-action {
		top: 35%;
	}

	.portfolio-item-thumbnail + .portfolio-item-description {
		margin:13px 0;
	}

	.portfolio-item:hover .portfolio-item-hover {
		opacity: 1;
	}

	.portfolio-item:hover .portfolio-item-hover:after {
		opacity: 1;
		-webkit-transform: scale(1.5);
			-ms-transform: scale(1.5);
				transform: scale(1.5);
	}

	.portfolio-item:hover .zoom-action,
	.portfolio-item:hover .portfolio-item-hover .portfolio-item-description {
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}


	/* PORTFOLIO CLASSIC */
	.portfolio-item.portfolio-classic .portfolio-item-thumbnail {
		float: left;
		width: 66.666666667%;
	}

	.portfolio-item.portfolio-classic .portfolio-item-description {
		float: left;
		width: 33.333333333%;
		padding-left: 30px;
		margin-top: 0;
		text-align: left;
	}

	.portfolio-item.portfolio-classic .portfolio-item-description h3 {
		margin-bottom: 30px;
	}

	.portfolio-item.portfolio-classic .portfolio-item-description h3:before {
		display: block;
		width: 40px;
		border-top: 2px solid #f46d1c;
		margin-bottom: 10px;
		content: "";
	}

	.portfolio-item.portfolio-classic .portfolio-item-description .btn {
		margin-top: 20px;
	}

	.portfolio-item.portfolio-classic:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
	}
	/* PORTFOLIO PARALLAX */
	.portfolio-item.parallax {
		padding: 50px 0;
		margin-bottom: 0;
		background: no-repeat center center;
		text-align: center;
	}

	.portfolio-item.parallax .portfolio-item-description {
		position: relative;
		display: inline-block;
		min-width: 480px;
		padding: 100px 30px 160px;
		background-color: rgba(36, 14, 53, 0.5);
		-webkit-transition: all 0.3s;
				transition: all 0.3s;
	}

	.portfolio-item.parallax .portfolio-item-description:after {
		position: absolute;
		bottom: 110px;
		left: 50%;
		display: block;
		height: 35px;
		border-left: 2px solid #f46d1c;
		margin-left: -1px;
		content: "";
	}

	.portfolio-item.parallax .portfolio-item-description a {
		color: #f46d1c;
	}

	.portfolio-item.parallax .portfolio-item-description h6,
	.portfolio-item.parallax .portfolio-item-description a:hover {
		color: #fff;
	}

	.portfolio-item.parallax .portfolio-item-description .zoom-action {
		position: relative;
		top: 0;
		left: 0;
		display: inline-block;
		margin-top: 0;
		margin-bottom: 30px;
		margin-left:  0;
		-webkit-transform: scale(1);
			-ms-transform: scale(1);
				transform: scale(1);
	}

	.portfolio-item.parallax:hover .portfolio-item-description {
		background-color: #162f6c;
	}

/*页码*/

.page{text-align:center; padding-top:20px; padding-bottom:30px;}
.page ul{float:left; position:relative; left:50%;padding-bottom:12px;}
.page ul li{position:relative; right:50%; float:left; margin-right:4px; text-align:center; }
.page ul li a{display:block;color:#666;width:40px; height:40px; line-height:40px; text-align:center; border: 1px solid #e1e1e1;transition: 1s;}
.page ul li a:hover{background:#e71e14;color:#FFF;width:40px; height:40px; line-height:40px; text-align:center; display:block;border: 1px solid #e71e14;transition: 1s;}
#page-dq{ background:#e71e14;}
#page-dq a{color:#FFF;border: 1px solid #e71e14;}
#page-dq a:hover{background: none;}

/*product end*/

/*productone*/

.small-headline{
	padding:30px 0 30px;
}
.small-headline span{
	color:#F46D1C;
	font-size:24px;
	line-height: 20px;
}

.row{
	overflow:hidden;
}
.cols_left{
	width:680px;
	float:left;
}
.spic {
	margin-right: 20px;
	float:left;
}

.spic a img {
	-moz-opacity: 0.5;
	filter: alpha(opacity=50);
	border: 0px;
}

.spic a:hover {
	font-size: 9px;
}

.spic a:hover img {
	-moz-opacity: 0.5;
	filter: alpha(opacity=100);
	cursor: hand;
}

#view_bigimg {
	display: block;
	margin: 0px auto;
	font-size: 0px;
}
.info_img{}
.info_img a{display: table-cell;vertical-align:middle; *display:block;*font-size:175px;*font-family:Arial; width:680px; height:500px; line-height:500px; background:#FFF; overflow:hidden;text-align:center;}
.info_img a img{
	max-width:100%;   /* 宽度 */ 
	max-height:95%; /* 高度 */ 
	vertical-align:middle;
	-ms-interpolation-mode: bicubic; overflow:hidden;transition:450ms;
	display: -webkit-inline-box;
	}



.smallimg {
	margin-top: 10px;
	overflow:hidden;
	padding-left:190px;
}

.col_right{
	width:390px;
	padding-left:40px;
	float:left;
}
.col_right .small-headline{
	padding-bottom:10px;
}
.col_right .small-headline h4{
	display:inline-block;
	color: #162f6c;
	font-family: "Poppins", Arial, sans-serif,"Microsoft YaHei","微软雅黑";
	font-weight: 600;
	padding:0 0 10px;
	width:100%;
	border-bottom:1px  solid #ccc;
}
.col_right .small-headline>p{
	font-size:18px;
	margin:10px 0;
	padding:0 0 10px;
	font-weight:600;
	border-bottom:1px solid #ccc;
}
blockquote p{
	line-height:32px;
	color:#FFA204;
	margin-bottom:10px;
}
blockquote p img{
	display:inline;
}
.disc-list li input{
	border:1px solid #eee;
	border-radius:5px;
	margin-bottom: 14px;
  height: 40px;
  width: 100%;
  padding-left: 10px;
  background:#fff;
}
.disc-list li  textarea{
	border:1px solid #eee;
	border-radius:5px;
	margin-bottom: 14px;
	height: 120px;
	width: 100%;
	padding-left: 10px;
	resize: none;
	 background:#fff;
}

.disc-list li input[placeholder],.disc-list li textarea[placeholder]{
	font-size:14px;
}

#erificationcode{
	width:200px;
	float:left;
}
.disc-list li input[type=button]{
	width:100px;
	text-align: center;
	float:left;
	outline:none;
	margin-left:0px;
	background:#666;
}
.disc-list .yzm{
	height:40px;
}
.disc-list .yzm img{
	height:100%;
	width:auto;
}

.Productdescription{
	padding:20px 0;
	background:#fff;
}
.Productdescription .productDe_content{
	width:1200px;
	margin:20px auto;
	padding:10px 0;
	overflow:hidden;
}
.expectthebest{
	width:1200px;
	margin:40px auto;
}
.cp_col{
	width:100%;
}

.expectthebest .headline {
    display: inline-block;
    padding-left: 100px;
    margin-bottom:20px;
    text-align: left;
}
.expectthebest .headline p {
    margin-bottom: 0;
    font-size: 18px;
    font-style: italic;
}
.expectthebest .headline h2 {
    position: relative;
    margin-bottom: 0;
    }
.expectthebest  .headline h2:before {
    position: absolute;
    top: 15px;
    left: -100px;
    display: block;
    width: 65px;
    border-top: 2px solid #f46d1c;
    content: "";
}  
 
 .met_page{
 	text-align: center;
 }   
.met_page a{
	color:black;
}
.met_page a:hover{
	color:#003EA1;
}
   .met_page a:nth-of-type(1){
   	padding-right:20px;
   }  
    
/*productone end*/

/*新闻列表页*/
.Ariclelist_section .Ariclelist_content{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}
.Ariclelist_section  .Ariclelist_nav{
	margin-bottom:30px;
	border-bottom:1px solid #eee;
	
}
.Ariclelist_section  .Ariclelist_nav .Ariclelist_nav_ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.Ariclelist_section  .Ariclelist_nav .Ariclelist_nav_ul li{
	float:left;
	font-size:16px;
	line-height: 30px;
	text-align: center;
}
.Ariclelist_section  .Ariclelist_nav .Ariclelist_nav_ul li a{
	display:block;
	width:100%;
	margin-right:30px;
	height:100%;
	color:black;
	padding:20px 20px;
}
/*.Ariclelist_section  .Ariclelist_nav .Ariclelist_nav_ul li:nth-of-type(1) a{
	background:#00489D;
	color:white;	
}*/
.Ariclelist_section  .Ariclelist_nav .Ariclelist_nav_ul li a:hover{
	background:#00489D;
	color:white;
}
.nl_list{
	overflow:hidden;
	}
.Ariclelist_List ._date1 {
    width: 22%;
    float: left;
    position: relative;
    z-index: 20;
    overflow: hidden;
}
.Ariclelist_List ._date1 a{
	display:block;
	width:100%;
	height:100%;
}
.Ariclelist_List ._date1 a img{
	display: block;
	width:100%;
	    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;

}
.nl_list ._date1 ._mask {
    width: 100px;
    height:64px;
    background: rgba(0, 72, 157, 0.63);
    z-index: 30;
    position: absolute;
    right: 0;
    bottom: 0;
}
.nl_list ._date1 ._mask span {
    font-size: 16px;
    color: #fff;
    text-align: right;
    display: block;
    margin-right: 14px;
    margin-top: 10px;
}
.nl_list ._date1 ._mask i {
    font-size:25px;
    color: #fff;
    font-weight: normal;
    text-align: center;
    display: block;
    margin-top: 0px;
}
*[class*="rect-"] {
position: relative;
display: block;
width: 100%;
height: 0;
overflow: hidden;
}
    
.nl_list li {
    clear: both;
    overflow: hidden;
    padding:10px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background-color: #fff;
    border: 1px solid #fff;
    margin:6px 0 10px;
	border-bottom:1px solid #ddd;
}
.nl_list li:hover {
    border: 1px solid #00489d;
}
.nl_list ._intro {
    overflow: hidden;
    padding-left: 4%;
}
.imgZoom:hover img {
    -moz-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    }
.nl_list ._title {
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    color: #19191a;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 15px;
}
.nl_list ._text {
    line-height: 1.6em;
    height: 3.2em;
    overflow: hidden;
    margin-bottom: 35px;
}
.nl_list li ._more {
    color: #9f9f9f;
}
/*新闻列表页 end*/



/*Article 新闻详情页*/
.Article_section{ background:#ededed;}
.news_content{padding-top:40px;}
.news_mid{width:1200px;margin:0 auto;overflow:hidden; background:#FFF; padding:35px;}
.news_title{text-align: center;}
.news_title strong{font-size:24px;color:black;font-weight:100;}



.bdsharebuttonbox{height:40px;}
.news_contents{padding:20px 0; border-top:1px solid #eee; color:#333; line-height:24px;}
.news_contents2{padding:20px 0; color:#333; line-height:24px;}
.news_contents2 img{max-width:100%; display:block;margin:0 auto;}
.news_contents img{max-width:100%; display:block;margin:0 auto; padding-top:20px;}

.news_last{width:1130px;margin:10px auto;overflow:hidden;padding:6px 0;}
.news_last p,.news_last p a{color:#9B9B9B;font-size:1rem;}
.news_last p{margin:5px 0;}
.news_last p a{display: inline;}
.news_last p:hover{color:#0077D3;}
.news_last p:hover a{color:#0077D3;}
.callback{width:120px;font-size:0.875rem !important; text-align: center;line-height:39px;background:#ADADAD;text-align:center; margin:0 auto!important}
.callback>a{color:white !important;margin:4px 0 !important;text-align: center !important;}
.callback:hover{ background:#ec4000;}



/*Article 新闻详情页end*/

/*人才招聘*/
.rc_section .rc_content{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:20px;
}
.rc_section  .rc_nav{
	margin-bottom:30px;
	border-bottom:1px solid #eee;
}
.rc_section  .rc_nav .rc_nav_ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.rc_section  .rc_nav .rc_nav_ul li{
	float:left;
	font-size:16px;
	line-height: 30px;
	text-align: center;
}
.rc_section  .rc_nav .rc_nav_ul li a{
	display:block;
	width:100%;
	margin-right:30px;
	height:100%;
	color:black;
	padding:20px 20px;
}
/*.rc_section .rc_nav .rc_nav_ul li:nth-of-type(2) a{
	background:#00489D;
	color:white;
}*/
#hover_active a{
	background:#00489D;
	color:white;
}

.rc_section .rc_nav .rc_nav_ul li a:hover{
	background:#00489D;
	color:white !important;	
}
.rc_content_ul{
	margin:20px 0;
}
.rc_uls li,.rc_uls li table,.rc_uls li table tr{
	width:100%;
}

.th_title{
	background:#00489D;
	color:white;
	padding:10px 0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	
}
.rc_uls tr{
	display:flex;
	font-size:18px;
	text-align: left;
	padding:8px 16px ;
}
.rc_uls tr td{
	font-size:16px;
	margin:10px 0;

}
.rc_uls tr th:nth-of-type(1),.rc_uls tr td:nth-of-type(1){
	flex:3;
}
.rc_uls tr th:nth-of-type(2),.rc_uls tr td:nth-of-type(2){
	flex:2;
}
.rc_uls tr th:nth-of-type(3),.rc_uls tr td:nth-of-type(3){
	flex:2;
}
.rc_uls tr th:nth-of-type(4),.rc_uls tr td:nth-of-type(4){
	flex:1;
}
.rc_uls li:nth-of-type(even){
	background:white;
}
.rc_uls li:nth-of-type(odd){
	background:#F8F8F8;
}
.rc_uls li{
	cursor:pointer;
}

.zc{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	z-index:99999999;
	background:rgba(0,0,0,.5);
	visibility:hidden;
	opacity:0;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}
.zwjs{
	  position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    width: 1000px;
    height:80%;
    margin:auto;
    border-radius:5px;
    overflow:hidden;
    background: #fff;
}
.zwjs h4{
	width:100%;
	height:60px;
	text-align:left;
	background:#0062AE;
	color:white;
	line-height:50px;
	font-size:24px;
	padding:6px 10px 0 20px;
	margin-bottom:40px;
	overflow:hidden;
}
.zwjs h4 img{
	display:inline;
	float:right;
	cursor:pointer;
	transform-origin:center;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}
.zwjs h4 img:hover{
	-webkit-transform:rotateZ(90deg);
	-moz-transform:rotateZ(90deg);
	-ms-transform:rotateZ(90deg);
	-o-transform:rotateZ(90deg);
	transform:rotateZ(90deg);
}
.zwjs_content{
	padding:10px 30px;
}
.zwjs_content b{
	font-size:20px;
	font-weight:100;
	color:#0062AE;
	display:block;
	margin:0 0 10px;
}
.zwjs_content p{
	font-size:14px;
}
.zwjs_content span{
	display:inline-block;
	margin-right:30px;
}
.zwjs_content h5{
	font-size:18px;
	margin:10px 0 20px;
	color:#666;
}
.zwjs_content h6{
	font-size:14px;
	margin-bottom:20px;
	color:#666;
}

.zwjs_content input{
	border:1px solid #ccc;
	margin:0 14px 14px 0;
  height: 40px;
  width: 200px;
  padding-left: 10px;
  border-radius:5px !important;
  float:left;
}
.zwjs_content  textarea{
	
	border:1px solid #ccc;
	border-radius:5px;
	margin-bottom: 14px;
  height: 80px;
  width: 630px;
  padding-left: 10px;
  resize: none;
}

.zwjs_content input[placeholder],.zwjs_content textarea[placeholder]{
	font-size:14px;
}


.zwjs_content input[type=submit]{
	width:100px;
	text-align: center;
	outline:none;
	border-radius:5px;
	float: none;
}


/*人才招聘 end*/


/*实力展示*/
.slzs_section .slzs_content{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}



.slzs_section  .slzs_nav{
	margin-bottom:30px;
	border-bottom:1px solid #eee;
}
.slzs_section  .slzs_nav .slzs_nav_ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.slzs_section  .slzs_nav .slzs_nav_ul li{
	float:left;
	font-size:16px;
	line-height: 30px;
	text-align: center;
}
.slzs_section  .slzs_nav .slzs_nav_ul li a{
	display:block;
	width:100%;
	margin-right:30px;
	height:100%;
	color:black;
	padding:20px 20px;
}
/*.slzs_section  .slzs_nav .slzs_nav_ul li:nth-of-type(1) a{
	background:#00489D;
	color:white;	
}*/
.slzs_section  .slzs_nav .slzs_nav_ul li a:hover{
	background:#00489D;
	color:white;
}
.shili{
	width:100%;
	overflow:hidden;
}
.shili ul{
	overflow:hidden;
}
.shili ul li {
	width:22%;
	float:left;
	margin-right:3%;
	margin-bottom:40px;
}
.shili ul li:nth-of-type(4n){
	margin-right:0px;
}
.shili ul li:nth-of-type(4n+1){
	margin-left:1%;
}
.shili ul li a{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
	
}
.shili ul li a .img_bg{
	background:#EEEEEE;
	overflow:hidden;
}
.shili ul li a>.img_bg>img{
	width:100%;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	-ms-transition:all .6s ease;
	-o-transition:all .6s ease;
	transition:all .6s ease;
}
.shili ul li a .slzs_sss{
	position:absolute;
	width:100%;
	height:100%;
	z-index: 4;
	top:100%;
	left:0;
	background:rgba(2,61,161,.6);
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	-ms-transition:all .6s ease;
	-o-transition:all .6s ease;
	transition:all .6s ease;
}
.shili ul li a .slzs_sss img{
	display:block;
	margin:80px auto 0;
}
.shili ul li a .text_bg{
	position:relative;
	z-index:55;
	width:100%;
	height:60px;
	font-size:16px;
	line-height: 60px;
	text-align:left;
	background:#fff;
	color:black;
	-webkit-transition:all .6s ease;
	-moz-transition:all .6s ease;
	-ms-transition:all .6s ease;
	-o-transition:all .6s ease;
	transition:all .6s ease;
}
.shili ul li:hover .img_bg>img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
}
.shili ul li:hover .text_bg{
	/*background:#00489D;*/
	color:#00489D;
}
/*.shili ul li:hover .slzs_sss{
	top:0;
}*/
/*实力展示end*/



/*实力banner*/
.shili_banner{
	width:100%;
	margin:50px auto;
}
.shili_banner  .swiper-container {
        width:auto;
        height:auto;
    }
.shili_banner .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

    }

/*实力banner end*/

/*荣誉*/
.slzs_section .slzss_content{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.slzs_section .slzss_content .shilifenlei{
	width:100%;
	margin:20px auto;
}

.slzs_section .slzss_content .shilifenlei .swiper-container {
        width: 100%;
        height: 100%;
    }
.slzs_section .slzss_content .shilifenlei .swiper-slide {
        text-align: center;
        font-size: 14px;
        border:1px solid #eee;
        background: #fff;
        padding:16px 0;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
.slzs_section .slzss_content .shilifenlei .swiper-slide:hover{
	color:white;
	background:#00489D;
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	-ms-transition:all .4s ease;
	-o-transition:all .4s ease;
	transition:all .4s ease;
}
.slzs_section  .slzss_nav{
	margin-bottom:30px;
	border-bottom:1px solid #eee;
}
.slzs_section  .slzss_nav .slzss_nav_ul{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
}
.slzs_section  .slzss_nav .slzss_nav_ul li{
	float:left;
	font-size:16px;
	line-height: 30px;
	text-align: center;
}
.slzs_section  .slzss_nav .slzss_nav_ul li a{
	display:block;
	width:100%;
	margin-right:30px;
	height:100%;
	color:black;
	padding:20px 20px;
}
/*.slzs_section  .slzss_nav .slzss_nav_ul li:nth-of-type(3) a{
	background:#00489D;
	color:white;	
}*/
.slzs_section  .slzss_nav .slzss_nav_ul li a:hover{
	background:#00489D;
	color:white;
}


.honorList a:link, .honorList a:visited { color: #333333; }
.honorList a:active, .honorList a:hover { color: #C62923; }
.honorList ul{ margin-left: -2%; color: #666;}
.honorList li{ float: left; display: block;overflow:hidden;position:relative; width: 23%; margin-left: 2%; margin-bottom:20px; cursor: pointer;}
.honorList li:hover .img>img{	-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.honorList .img{ overflow: hidden; position: relative; background:#fff;}
.honorList .img>img{ width: 100%; display: block;	-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.honorList .bg{display:block; background:rgba(2,61,161,.6); position: absolute; left: 0px; top: 100%; width: 100%; height: 100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;}
.honorList .bg img{display:block;margin:80px auto;width:42px;}
.honorList .con{ text-align: center;background:#aaa;position:relative;z-index:10px; font-size: 14px; color: white; line-height: 1.5; height:40px;line-height:40px; overflow: hidden;}
.honorList li:hover .con{background:#00489D;}
.honorList li:hover .bg{ top:0px;}
html.openImg { overflow: hidden; }
.overlayClose { width: 52px; height: 52px; display: block; position: fixed; right: 3%; top: 2%; border-radius: 50%; transition: 300ms; -webkit-transition: 300ms; z-index: 100;}
.overlayClose i { background: url(../img/close-empty.png) no-repeat scroll center center; width: 100%; height: 100%; display: block; transition: 400ms; -webkit-transition: 400ms; cursor:pointer;}
.overlayClose:hover{ background-color: #c52721;}
.overlayClose:hover i { transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -moz-transform: rotate(90deg); }
.imgShowBox { background: url(../images/black.png) repeat; background: none rgba(0,0,0,0.7); bottom: 0; left: 0; position: fixed; right: 0; top: 0; transform: translateY(100%); -webkit-transform: translateY(100%); transition: all 800ms ease 0s; -webkit-transition: all 800ms ease 0s; z-index: 1010; width: 100%; overflow: hidden;  -webkit-overflow-scrolling: touch; }
.no-csstransitions .imgShowBox{ display: none;}
.imgShowDemo { width: 100%; height: 100%; position: relative; overflow: hidden; }
.imgShowDemo .item { width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; position: relative; }
.imgShowDemo .img { vertical-align: middle; height: auto; width: auto; max-height: 100%; max-width: 100%; margin: auto; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.imgShowDemo .con{ position: absolute; left: 0px; right: 0px;bottom: 0px; background-color: #fff; width: 90%; padding: 10px 5%;}
.imgShowDemo .con .t{ font-size: 16px; color: #333;}
.imgShowDemo .txt { background: #272727; font-size: 16px; color: #fff; line-height: 65px; position: absolute; left: 0; right: 0; bottom: 0; height: 65px; }
.imgShowDemo .txt .i { padding-left: 3%; }
.hi-num { width: 85px; height: 65px; background: #272727; color: #fff; border-left: 1px solid #3a3a3a; position: absolute; bottom: 0; right: 0; text-align: center; line-height: 65px; font-size: 16px; }
.img-show { transform: translateY(0) !important; -webkit-transform: translateY(0) !important; }
.no-csstransitions .img-show{ display: block;}
.owl-item{margin:0;float:left;}
.imgShowDemo .owl-controls .owl-buttons div { position: absolute; padding: 0px; margin: 0px; width: 64px; height: 64px; border-radius: 10px; background-color: transparent; overflow: hidden; top: 50%; margin-top: -32px; background-position: center center; background-repeat: no-repeat; text-indent: -10em; cursor:pointer;}
.imgShowDemo .owl-controls .owl-buttons div.owl-prev { left: 3%; background-image:url(../img/left.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-next { right: 3%; background-image:url(../img/right.png); }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev:hover, .imgShowDemo .owl-controls .owl-buttons div.owl-next:hover {background-color: #c52721; }
.imgShowDemo .owl-controls .owl-buttons div.owl-prev.disabled, .imgShowDemo .owl-controls .owl-buttons div.owl-next.disabled { background:none; }
.infoPaging a:link,.infoPaging a:visited { color: #666666;}
.infoPaging a:active,.infoPaging a:hover { color: #fff;}
.infoPaging{ border-top: 1px solid #cccccc; height: 58px; margin-top: 5%; text-align: center; letter-spacing: -0.31em; /* webkit */*letter-spacing: normal; /* IE < 8 重置 */}
.infoPaging a{ line-height: 58px; width: 66px; border-left: 1px solid #cccccc; font: 18px/58px "acaslonpro","times new roman",tahoma,georgia; display: inline-block;zoom: 1; *display: inline; /* IE < 8: 伪造 inline-block */ letter-spacing: normal; word-spacing: normal; vertical-align: top;}
.infoBox .list{ background: url(../images/list1.png) no-repeat scroll center center #999999; padding-left: 68px; height: 59px; display: inline-block;}
.infoBox .list:hover{ background-color: #cc0000;}
.infoPaging .pprev{ background: url(../images/prev11.png) no-repeat scroll 8% center; padding: 0px 30px 0px 37px; border-left: 0px none; font-size: 16px; font-family: "microsoft yahei";}
.infoPaging .pnext{ background: url(../images/next11.png) no-repeat scroll 92% center; padding: 0px 37px 0px 30px; font-size: 16px;font-family: "microsoft yahei";}
.infoPaging .pprev:hover{ background-position: 0px center; background-color: transparent; color: #cc0000;}
.infoPaging .pnext:hover{ background-position: 100% center; background-color: transparent; color: #cc0000;}
.infoPaging a.act{ background-color: #C52721; color: #fff;} 
.infoPaging a:hover{ background-color: #ccc; color: #fff;} 
.infoBox{ width: 370px; margin: 0px auto; line-height: 59px; font-size: 16px;}
.infoBox .list{ background: url(../images/list1.png) no-repeat scroll center center #999999; padding-left: 68px; height: 59px; display: inline-block; width: auto;}
.infoBox .list:hover{ background-color: #cc0000;}
.infoBox .pprev{ background: url(../images/prev11.png) no-repeat scroll 8% center; padding:0px 0px 0px 37px; float: left; display: block; height: 100%;}
.infoBox .pnext{ border-left: 0px none; background: url(../images/next11.png) no-repeat scroll 92% center; padding:0px 37px 0px 0px; float: right; display: block; height: 100%;}
.infoBox .pprev:hover{ background-position: 0px center;}
.infoBox .pnext:hover{ background-position: 100% center;}

.send-mail{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3; background:#FFF; padding:0 35px 30px 35px;width:1200px; margin:0 auto; margin-bottom:30px;}
.send-mail h1{text-align:center;font-size:28px;}
.send-mail .title-box{position:relative;}
.send-mail .title-box div{width:418px;height:27px;border-bottom:2px solid #eb0212;position:absolute;top:5px;}
.send-mail .title-box div em{display:none;width:34px;height:21px;position:absolute;bottom:-1px;}
.send-mail .title-box .left{left:0px;}
.send-mail .title-box .left em{right:20px;}
.send-mail .title-box .right{right:0px;}
.send-mail .title-box .right em{left:20px;background-position:-34px 0px;}
.send-mail .show .title-box .left em{display:block;-webkit-animation:home_left 0.8s 1 linear;animation:home_left 0.8s 1 linear;}
.send-mail .show .title-box .right em{display:block;-webkit-animation:home_right 0.8s 1 linear;animation:home_right 0.8s 1 linear;}
.send-mail p.if{text-align:center;font-size:30px; color:#000;padding:35px 0px 5px 0px;}
.send-mail p.lybt2{ text-align:center; height:45px; font-size:14px;}
.send-mail input{display:block;width:527px; height:44px; padding:5px 15px;text-indent:5px; border:1px solid #d3d3d3;border-radius:4px;-webkit-border-radius:4px; color:#333; font-size:16px;}
.send-mail .cname,.send-mail .company{float:left;}
.send-mail .cemail,.send-mail .phone{float:right;}
.send-mail form p{padding-bottom:60px;}
.lybt2{ text-align:center;}
.send-mail textarea{display:block;width:98%;border:1px solid #d3d3d3;text-indent:5px; padding:0 1%;padding-top:5px;height:191px;border-radius:4px;-webkit-border-radius:4px;font-size:16px;}
.send-mail span input{display:block;width:224px;height:38px; margin:30px auto 0 auto;text-align:center;font-size:16px;background-color:#e71e14;color:#FFF;border-radius:4px;-webkit-border-radius:4px;cursor:pointer;-webkit-transition: all .5s ease-out;-moz-transition: all .5s ease-out;-ms-transition: all .5s ease-out;-o-transition: all .5s ease-out; transition: all .5s ease-out; border:none;}
.send-mail span input:hover{background-color:#666; border:none; color:#FFF;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit*/  
    color:#333;  
}  
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
    color:#333;  
}  
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */  
    color:#333;  
}  
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* IE 10+ */  
    color:#333;  
}  



/*荣誉 end*/
