﻿.hi{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.nymenu{
border-bottom:1px #d9d9d9 solid;}
.nymenu_mid ul li{ background-position:left center; background-repeat:no-repeat; background-image:url(../images/img17.jpg);
float:left; width:14.28571428571429%; text-align:center;}
.nymenu_mid ul li:nth-child(1){
text-align:left; background-image:none}
.nymenu_mid ul li:last-child{
text-align:right}
.nymenu_mid ul li a{padding: 1.35em 0;display:inline-block;font-size: 16px;position:relative;}
.nymenu_mid ul li a:after{content: "";position: absolute;z-index: 1;opacity:0;left: 50%;width: 0;bottom: 0;height:0.15em;background-color: #0958a2;background-repeat:no-repeat;background-position:center;z-index: 2;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.nymenu_mid ul li a:hover,.nymenu_mid ul li a.active{color: #0958a2;}
.nymenu_mid ul li a:hover:after,.nymenu_mid ul li a.active:after{
width:2.65em;opacity:1; margin-left:-1.325em;

}
.about_1_1{ font-size:2.25em; margin-top:2.2em;
color:#004484;}
.about_1_2{ margin-top:0.2em;
color:#6c6c6c; font-family:Arial, Helvetica, sans-serif;}
.about_1_3{
font-size:15px; line-height:2.2; margin-top:2.2em; }
.about_1{ overflow:hidden;
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/img5.jpg);}
.about_1_4 ul li{ text-align:center;
float:left; width:20%; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img6.jpg);}
.about_1_4 ul li:nth-child(2),.about_1_4 ul li:nth-child(3){
width:30%;}

.about_1_4 ul li:nth-child(1){
text-align:left; background-image:none}
.about_1_4 ul li:nth-child(4){
text-align:right;}
.about_1_4_mid{ text-align:center;
padding:0 1em; display:inline-block;}
.about_1_4_mid_1 span:nth-child(1){
color:#004484; font-size:3.125em; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.about_1_4_mid_1 span:nth-child(2){
font-size:1.125em; color:#232323; margin-left:0.3em;}
.about_1_4_mid_2{
font-size:1.125em; color:#4a4a4a;}
.about_1_4{
margin:4em 0 6em 0;}
.about_1_5{
font-size:1.125em; text-align:center; line-height:2; margin-bottom:5em;}
.about_2{background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;background-image:url(../images/img1.jpg);padding: 100px 0;}
.about_2_mid{max-width: 48em;color:#fff;overflow:hidden;background: rgba(32,55,104,.9);}
.about_2_mid_mid{
margin:4em 10% 4.5em 10%;}
.about_2_mid_mid_1{font-size: 36px;}
.about_2_mid_mid_2{ margin-top:0.5em;
font-family:Arial, Helvetica, sans-serif; color:#bfcde6;}
.about_2_mid_mid_3 ul li{color: rgba(255,255,255,.8);line-height: 1.8;margin-top: 10px;font-size: 16px;position:relative;padding-left:4.9em;}
.about_2_mid_mid_3 ul li span{ color:#fff;
position:absolute; left:0; top:0;}
.about_2_mid_mid_3{
margin-top:3em;}
.about_3_1_mid{
position:relative;}
.about_3_1_mid_left{
overflow:hidden; width:49.60629921259843%;}
.about_3_1_mid_left img{
width:100%;}
.about_3_1_mid_right{ z-index:10;
position:absolute; right:0; top:0; height:100%; width:43.77952755905512%;}
.about_3_1_mid_right_num{
z-index:5;}
.about_3_1_mid_right_num_1{ line-height:1;
text-align:center; font-family:Arial, Helvetica, sans-serif; color:#ebebeb; font-size:25em; font-weight:bold}
.about_3_1_mid_right_1{
font-size:1.5em; color:#000;}
.about_3_1_mid_right_2{ margin-top:1.2em;
color:#000; line-height:1.6;}
.about_3_1_mid_right_2 p span{
font-size:0.6em; position:absolute; left:0; top:0.55em;}
.about_3_1_mid_right_2 p{
position:relative; padding-left:1em; margin-top:0.3em;}
.about_3_2_mid{ margin:0 auto;
position:relative; max-width:64.5625em; padding:0 2.3125em;}
.about_3_2_mid_left{ cursor:pointer;   z-index:10;
position:absolute; left:0; top:13%; width:6px; height:11px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img3.png);}
.about_3_2_mid_right{ cursor:pointer;   z-index:10;
position:absolute; right:0; top:13%; width:6px; height:11px; background-position:center; background-repeat:no-repeat; background-image:url(../images/img4.png);}
.about_3_2_mid_mid_mid{ padding-bottom:1.2em;
text-align:center; font-size:15px; margin:0 1em; cursor:pointer;}
.about_3_2_mid_mid_mid:after{
	content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 50%;
  width: 3.533333333333333em;
  margin-left:-1.766666666666667em;
  bottom: 0em;
  height:0.2em; background-color:#204993;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-slide.on .about_3_2_mid_mid_mid:after{
opacity:1;}
.about_3_1{
margin-top:2.9375em;}
.about_3_2{
margin-top:6.5625em; margin-bottom:10.625em;}
.about_4{padding-bottom: 80px;padding-top: 80px;background-position:center bottom;background-repeat:no-repeat;overflow:hidden;background-size:cover;}
.about_4_1{ overflow:hidden;
position:relative; margin-top:2.9375em;}
.about_4_1_left{
width:27.79527559055118%;}
.about_4_1_left_mid_1{  
overflow:hidden; border:2px #b9c8d3 solid;}
.about_4_1_left_mid_1 img{
width:100%;}
.about_4_1_right{
position:absolute;   right:0; top:0; height:27.0989375em; width:69%;}
.about_4_1_right_mid{
padding-right:2em;}
.about_4_1_right_mid ul li{ cursor:pointer;
float:left; background-color:#fff; margin-bottom:1em; width:49%;}
.about_4_1_right_mid ul li:nth-child(2n){
float:right; }
.about_4_1_right_mid_1{
padding:1em 1em; border:2px #b9c8d3 solid;}
.about_4_1_right_mid ul li.on .about_4_1_right_mid_1{
color:#fff; background-color:#004484}
.about_4 .swiper-container-vertical > .swiper-scrollbar{
width:3px;}
.about_4 .swiper-scrollbar-drag{
background-color:#004484;border-radius:0;}
.swiper-container-video2 .swiper-slide {

    padding:0 calc((100vw - 1025px) * 0.0640625);

	width: 1025px;

}
.about_5_1_1{
overflow:hidden; position:relative;}
.about_5_1_1 a{z-index:10;left:50%;top:50%;margin-left: -3.2em;margin-top: -3.2em;position:absolute;display:block;width: 6.4em;height: 6.4em;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/img9.png);}
.about_5_1_1 img{
width:100%;}
.about_5_1{
margin-top:2.9375em; border-bottom:1px #b0b0b0 solid;}
.about_5_1_mid{
position:relative; padding-bottom:5.8125em;}
.about_5_1_mid:after{
		content: "";
  position: absolute;
  z-index: 1;
  opacity:0;
  left: 34%;
  width: 32%;
   
  bottom: 0em;
  height:2px; background-color:#004484;
   background-repeat:no-repeat;
   background-position:center;
   
  z-index:10;
  
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
}
.swiper-slide-active .about_5_1_mid:after{
opacity:1;}
.about_5_2{
margin:0 auto; padding:0 1em; margin-top:2.7em; margin-bottom:7em; max-width:60em;}
.about_5_2_mid{
position:relative; padding:0 2.375em; text-align:center;}
.about_5_2_mid_left{ cursor:pointer;
position:absolute; left:0; top:50%; margin-top:-1.3125em; z-index:10; background-image:url(../images/img11.png); width:1.375em; height:2.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_2_mid_right{ cursor:pointer;
position:absolute; right:0; top:50%; margin-top:-1.3125em; z-index:10; background-image:url(../images/img12.png); width:1.375em; height:2.625em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_5_2_mid_mid_1{
font-size:2.25em; color:#000; line-height:1.6;}
.about_5_2_mid_mid_2{
text-align:center; font-family:Arial, Helvetica, sans-serif; color:#757575; margin-top:0.4em;}
.about_6{ color:#fff; overflow:hidden; padding-bottom:5em;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/img13.jpg);}
.about_6 .about_1_1,.about_6 .about_1_2{
text-align:center; color:#fff;}
.about_6 .about_1_4_mid_1 span:nth-child(1),.about_6 .about_1_4_mid_1 span:nth-child(2),.about_6 .about_1_4_mid_2{
color:#fff;}
.about_1_4 ul li:nth-child(1) .about_1_4_mid{
padding-left:0}
.about_1_4 ul li:nth-child(4) .about_1_4_mid{
padding-right:0}
.about_6 .about_1_4_mid_1 span:nth-child(2){
font-size:1.875em; font-weight:bold; margin-left:0.1em;}
.about_7{
background-color:#f3f6f9; overflow:hidden}
.about_7_1{
margin-top:2.9375em}
.loadmorepar{
text-align:center; padding:3.625em 0;}
.loadmorepar a{
display:inline-block; border:1px #a2a2a2 solid; width:10.25em; text-align:center; line-height:2.625em; color:#333;}
.loadmorepar a span{ width:7.5875em; text-align:left;
display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/img19.png);}
.loadmorepar a:hover span{
background-position:95% center;}
.about_7 .index_3_2_left{
width:66%;}
.about_7 .index_3_2_top,.about_7 .index_3_2_footer{
width:32%; height:47.96116504854369%;}
.about_7_list ul li{ margin-top:1.625em; display:none;
float:left;width:32%; margin-right:2%;}
.about_7_list ul li:nth-child(3n){
margin-right:0}
.about_7_list_2{ margin:0.7em 0 0.5em 0;
font-size:1.25em; color:#000;}
.about_7_list_3{
font-size:1em; color:#666; line-height:1.6;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all; min-height:3.2em;}
.about_5,.about_3{overflow:hidden;padding: 80px 0 0 0;}
.nybanner2{
background-position:center; background-repeat:no-repeat; background-size:cover; height:25em; background-image:url(../images/banner2.jpg);}
.about_info_1{
background-color:#f3f6f9; overflow:hidden;}
.about_info_1_mid{
font-size:15px; padding:1.2em 0;}
.about_info_1_mid span{
color:#004cd1;}
.about_info_1_top{
border-bottom:1px #e4e7ed solid;}
.about_info_mid_1{
text-align:center; font-size:1.875em; color:#000; margin-top:2.2em;}
.about_info_mid_2{
text-align:center; color:#6d6d6d; margin-top:1em;}
.about_info_mid_3{border-bottom:1px #e4e7ed solid;
font-size:15px; padding:2.8em 0; line-height:1.9;}
.about_info_mid_4{ padding-right:10em;
font-size:15px; margin:2.8em 0 4em 0; position:relative;}
.about_info_mid_4_right{
position:absolute; right:0; top:0;}
.about_info_mid_4_right a{
display:inline-block; border:1px #d3d7df solid; width:8.533333333333333em; text-align:center; line-height:2.266666666666667em;}
.about_info_mid_4_left{
line-height:2.2;}
.nymenu_mid_s ul li{
float:none; display:inline-block;}
.nymenu_mid_s{
text-align:center}
.nymenu_mid_s ul li:nth-child(1),.nymenu_mid ul li:last-child{
text-align:center;}
.newsmid{ padding-bottom:4.8125em;
background-color:#f3f6f9; overflow:hidden}
.newsmid_1_2{
overflow:hidden;}
.newsmid_1_2 img{
width:100%;}
.newsmid_1_1{
font-size:1.875em; color:#000; margin-top:2.333333333333333em; margin-bottom:1.2em;}
.newsmid_1_3{ margin-top:2em; margin-bottom:2em;
position:relative; padding-left:6.875em;}
.newsmid_1_3_right{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2; min-height:3.6em;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
font-size:15px; color:#000; line-height:1.8;}
.newsmid_1_3_left{ font-family:Arial, Helvetica, sans-serif;
position:absolute; left:0; top:0; width:4.6875em; text-align:center; background-position:right center; background-repeat:no-repeat; background-image:url(../images/news/img3.jpg);}
.newsmid_1_3_left_1{
font-size:2.5em; color:#000; font-weight:bold; line-height:1;}
.newsmid_1_3_left_2{
font-size:0.75em; color:#666;}
.newsmid_2_1 ul li{ margin-right:2.94117647058824%;
float:left; width:31.37254901960784%; margin-bottom:3.75em; }
.newsmid_2_1 ul li:nth-child(3n){
margin-right:0}
.newsmid_2_1_mid_1{
overflow:hidden;}
.newsmid_2_1_mid_1 img{
width:100%;}
.newsmid_2_1_mid{height:27.1708125em; position:relative;
background-color:#fff; border:1px #d7d7d7 solid;}
.newsmid_2_1_mid_2{
padding:1.5625em; }
.newsmid_2_1_mid_2_1{ margin-bottom:0.35em; margin-top:0.2em;
color:#204993; font-size:1em; font-family:Arial, Helvetica, sans-serif}
.newsmid_2_1_mid_2_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;
font-size:1.125em; color:#000; line-height:1.5; min-height:3em;}
.newsmid_2_1_mid_3{ position:absolute; left:0; bottom:0;border-top:1px #d7d7d7 solid;
width:100%;}
.newsmid_2_1_mid_3 div{
padding:.8em 1.5625em; }
.newsmid_2_1_mid_3 span{ padding-right:2.142857142857143em;
font-size:1em; color:#000; display:inline-block; background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img5.png);}
.newsmid_2_1_mid_2_2_jj{ margin-top:2em;
font-size:1em; color:#333; line-height:1.7;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 9;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.newsmid_2_2{ margin-top:1em;
text-align:center;}
.newsmid_2_2 a{ 
display:inline-block; background-color:#fff; padding:0.5em 1.1em; font-family:Arial, Helvetica, sans-serif; color:#666; margin:0 0.2em;margin-bottom:0.5em;}
.newsmid_2_2 a.on,.newsmid_2_2 a:hover{
color:#fff; background-color:#004484}
.newsmid_2{
padding-top:2em;}
.about_1_1_b{
color:#000}
.zz_1{ padding-bottom:5.5em;
background-position:center bottom; background-repeat:no-repeat; overflow:hidden; background-image:url(../images/zz/img12.jpg);}
.zz_1_1{ margin-top:2.2em;
overflow:hidden;}
.zz_1_1 img{
width:100%;}
.zz_1_2_1 span:nth-child(1){
color:#000; font-size:1.5em; font-weight:bold;}
.zz_1_2_1 span:nth-child(2){
font-family:Arial, Helvetica, sans-serif; color:#666; margin-left:0.5em;}
.zz_1_2_2{
color:#000; line-height:2; margin-top:1em;}
.zz_1_2 ul li{
margin-top:2.5em;}
.zz_2{ overflow:hidden;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/zz/img2.jpg);}
.zz_2_1{ overflow:hidden; padding-bottom:5em;
width:50%; color:#fff; background-image:url(../images/zz/img7.png);}
.zz_2_1_mid{
margin:0 7%;}
.zz_3{
overflow:hidden}
.zz_3_1_1{  
position:relative; overflow:hidden;}
.zz_3_1_1:after{
	content: ""; position:absolute; left:0; bottom:0; width:100%; height:100%; z-index:10; background-position:center bottom; background-repeat:repeat-x; background-image:url(../images/zz/img5.png);
}
.zz_3_1_1 img{
width:100%;}
.zz_3_1_1_jj{
position:absolute; left:0; bottom:1em; width:100%; z-index:100; color:#fff;}
.zz_3_1_1_jj_mid{
margin:0 1em;}
.zz_3_1_1_jj_mid_1{
font-size:15px; line-height:1.5;}
.zz_3 .swiper-slide ul li{
float:left;}
.zz_3 .swiper-slide ul li:nth-child(1){
width:41.31455399061033%; margin-bottom:6px;}
.zz_3 .swiper-slide ul li:nth-child(4){
width:41.31455399061033%; float:right;}
.zz_3 .swiper-slide ul li:nth-child(2){
width:58.05946791862285%; float:right; margin-bottom:6px;}
.zz_3 .swiper-slide ul li:nth-child(3){
width:58.05946791862285%;  }
.zz_3_1{
margin-top:3em;}
.swiper-pagination-index-banner-zz{
position:static; margin-top:2.5em; margin-bottom:5em;}
.zz_3 .swiper-pagination-bullet{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
width:0.8125em; height:0.8125em; background-color:#b2b2b2; opacity:1;}
.zz_3 .swiper-pagination-bullet-active{
background-color:#004484; width:7.692307692307692em;border-radius:0.8125em;}
.zz_4{ overflow:hidden;
background-image:url(../images/zz/img10.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.zz_4_1_mid{
position:relative; overflow:hidden;}
.zz_4_1_mid img{
width:100%;}
.zz_4_1_mid_footer{opacity:0;
position:absolute; left:0; bottom:0; width:100%; z-index:10; color:#fff; background-image:url(../images/zz/img7.png);}
.zz_4_1_mid_footer_mid{
font-size:1.125em; padding:1em 1em; line-height:1.5;}
.zz_4_1_mid:hover .zz_4_1_mid_footer{
opacity:1;}
.zz_4_1{
margin-top:2.2em;}
.swiper-pagination-index-banner-zz2{
display:none}
.zz_4_2{
margin:3.625em 0; position:relative; height:10.65625em; overflow:hidden;}
.zz_4_2_mid{ padding-right:1.5625em;}
.zz_4_2_mid ul li{ padding:1em; color:#fff; margin-top:0.5em;
background-image:url(../images/zz/img9.png);}
.zz_4_2_mid ul li:nth-child(1){
margin-top:0}
.zz_4_2_mid_mid{
font-size:15px; color:#fff; position:relative; padding-left:1.866666666666667em;}
.zz_4_2_mid_mid:after{ width:0.9333333333333333em; height:1.133333333333333em; background-size:cover;
content: ""; position:absolute; left:0; top:0; background-position:center; background-repeat:no-repeat; background-image:url(../images/zz/img8.png);
}
.zz_4 .swiper-container-vertical > .swiper-scrollbar{
width:0.5625em; right:0; background:none; background-position:center; background-repeat:repeat-y; background-image:url(../images/zz/img13.jpg);}
.zz_4 .swiper-scrollbar-drag{
background-color:#004484;border-radius:0.5625em}
.zz_5{ padding-bottom:4.375em;
background-color:#f1f4f8; overflow:hidden;}
.zz_5_1_1{
overflow:hidden;}
.zz_5_1_1 img{
width:100%;}
.zz_5_1{
margin-top:2.9em;}
.zz_5_1_2{ margin-top:4.5625em; 
position:relative; border-top:1px #a2a2a2 solid;}
.zz_5_1_2:after{ background-color:#004484;
position:absolute;content:''; width:36.875em; left:50%; top:-2px; margin-left:-18.4375em; height:3px;}
.zz_5_1_2_mid span{  
color:#000; font-size:1.875em; text-align:center}
.zz_5_1_2_mid{  line-height:1.6; padding:0 3em;
text-align:center; margin-top:2em;}
.zz_5_1_footer{
position:absolute; left:0; bottom:0.4em; width:100%; z-index:10; }
.zz_5_1_footer_mid{ position:relative; height:1.5625em;
margin:0 auto;max-width:36.875em;}
.zz_5_1_footer_left{
position:absolute; left:2em; top:0; width:1em; height:1.525em; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; background-image:url(../images/zz/img14.png);}
.zz_5_1_footer_right{
position:absolute; right:2em; top:0; width:1em; height:1.525em; background-position:center; background-repeat:no-repeat; background-size:cover; cursor:pointer; background-image:url(../images/zz/img15.png);}
.ser_1{
background-color:#f7f8f9; overflow:hidden;}
.ser_1_1_mid_img{
overflow:hidden;}
.ser_1_1_mid_img img{
width:100%;}
.ser_1_1 ul li{
float:left;
width:49.25606891151135%;}
.ser_1_1 ul li:nth-child(2n){
float:right;}
.ser_1_1_mid{
position:relative;}
.ser_1_1_mid:after{
position:absolute; left:2%; top:0; width:96%; border:1px #d3d7df solid; z-index:10; top:3%; height:94%;   content:'';}
.ser_1_1_mid:before{-webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
position:absolute; left:0%; top:0; width:100%; height:100%; background-color:#000; opacity:0.5;  z-index:5;    content:'';}
.ser_1_1_mid_name{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:100; text-align:center;}
.ser_1_1_mid_name_1{
padding:0 1em; color:#fff; font-size:1.875em; letter-spacing:0.08em;}
.ser_1_1 ul li:hover .ser_1_1_mid:before{
background-color:#1f4a91; opacity:0.86;}
.ser_1_1{
margin-top:3em; margin-bottom:8.6875em;}
.ser_2{ padding-top:8.125em; padding-bottom:2.5em;
overflow:hidden;}
.ser_2_1_left{
float:left; width:51.13547376664056%;}
.ser_2_1_right{
float:right; width:43%; margin-top:3em;}
.ser_2_1_right_1{font-size: 36px;color:#000;}
.ser_2_1_right_2{
font-size:1em; color:#6c6c6c; font-family:Arial, Helvetica, sans-serif; margin-top:0.2em;}
.ser_2_1_right_3 ul li{
float:left; width:49%;}
.ser_2_1_right_3 ul li:nth-child(2n){
float:right;}
.ser_2_1_right_3_mid{padding: 0em 1em;border: 1px #dadada solid;}
.ser_2_1_right_3_mid select{color:#000;font-size:15px;border:none;background:none;padding: 0.8em 0;width:100%;background-repeat:no-repeat;background-image:url(../images/img155.png);background-position:right center;appearance: none;-moz-appearance: none;-webkit-appearance: none;}
select::-ms-expand { display: none; }
.ser_2_1_right_3{padding-right: 2em;margin-top: 2em;margin-bottom:1.5em;}
.ser_2_1_right_4{position:relative;height: 15.8em;}
.ser_2_1_right_4_mid ul li{}


.ser_2_1_right_4_mid ul li:nth-child(2n){
float:right;}
.ser_2_1_right_4_mid_1{font-size:15px;color:#000;line-height: 1.5;}
.ser_2_1_right_4_mid{
padding-right:2em;}
.ser_2_1_right_4 .swiper-container-vertical > .swiper-scrollbar{
width:3px;}
.ser_2_1_right_4 .swiper-scrollbar-drag{
background-color:#004484;}
.ser_3_1 img{
width:100%;}
.ser_3{ padding-bottom:6em;
overflow:hidden;}
.ser_3_2 ul li{ border-bottom:1px #e5e5e5 solid; padding:.85em 0;
float:left; width:47.45497259201253%;}
.ser_3_2 ul li:nth-child(2n){
float:right;}
.ser_3_2_mid{
position:relative; padding-right:6em;}
.ser_3_2_right{
position:absolute; right:0; top:0; font-size:15px; color:#666; font-family:Arial, Helvetica, sans-serif;}
.ser_3_2_left{
font-size:1.125em;}
.ser_3_2{ margin-bottom:4em;
margin-top:2.5em;}
.ser_3_3 a{
border:1px #e5e5e5 solid}
.ser_4{
background-color:#f1f4f9; overflow:hidden;}
.ser_4 .about_1_1_b,.ser_4 .about_1_2{
text-align:center}
.ser_4_1{
text-align:center; margin:3.125em 0;}
.ser_4_1 a{ margin:0 0.4375em;
display:inline-block; background-color:#fff; border:1px #d3d7df solid; padding:0.7em 2.5em;}
.ser_4_1 a.on,.ser_4_1 a:hover{
color:#fff; background-color:#004484; border-color:#004484;}
.ser_4_2 ul li{ margin-bottom:0.5em;
background-color:#fff; border:1px #d3d7df solid; padding:1em;}
.ser_4_2_mid{
position:relative; padding-right:7.5em;}
.ser_4_2_mid_right{
position:absolute; right:0; top:0;}
.ser_4_2_mid_right span{ font-size:1.125em; padding-left:1.5em; color:#666;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img6.png);}
.ser_4_2_mid_left span:nth-child(1){ color:#000;
font-size:1.125em; display:inline-block;}
.ser_4_2_mid_left span:nth-child(2){ font-size:1.125em; color:#666; padding-left:1.2em; margin-left:1.2em;
display:inline-block; background-position:left center; background-repeat:no-repeat; background-image:url(../images/img7.png);}
.ser_4_3{
margin:4em 0 5em 0;}
.ser_4_3 a{ border:1px #d3d7df solid;}
.job_1{
overflow:hidden;}
.job_1_1{
margin-top:2.8em;}
.job_1_1 ul li{
float:left; width:33.33333333333%;}
.job_1_1_1{
position:relative; overflow:hidden;}
.job_1_1_1 img{
width:100%;}
.job_1_1_1_jj{
position:absolute; left:0; width:100%; bottom:0; z-index:10; color:#fff;}
.job_1_1_1_jj_mid{
margin:1.5em;}
.job_1_1_1_jj_mid_1{
font-size:1.5em;}
.job_1_1_1_jj_mid_2{
font-size:1.125em; margin-top:0.4em;}
.job_1_2{
font-size:1em; line-height:2; margin:2.5em 0 4em 0; color:#000;}
.jobs_2{ padding-bottom:6.25em;
overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/jobs/img6.jpg);}
.jobs_2_1{ margin-top:2.8em;
text-align:center; padding:2.25em; background-color:#fff;}
.jobs_3{
overflow:hidden; padding-bottom:5.5em;}
.jobs_3_1 ul li{
float:left; margin-bottom:1.6875em; width:49%;}
.jobs_3_1 ul li:nth-child(2n){
float:right;}
.jobs_3_1_1{
overflow:hidden;}
.jobs_3_1_1 img{
width:100%;}
.jobs_3_1{
margin-top:3.5em;}
.jobs_4{
overflow:hidden;}
.jobs_4_1{ overflow:hidden;
background-image:url(../images/jobs/img11.jpg); color:#fff; background-position:center; background-repeat:no-repeat; background-size:cover;}
.jobs_4_1_1{ margin-top:3.766666666666667em;
text-align:center; font-size:1.875em;}
.jobs_4_1_2{ letter-spacing:0.08em;
font-size:3em; text-align:center; margin-top:0.5em; margin-bottom:2em;}
.jobs_4_1_3{ padding:1.5em 0; margin-bottom:0.625em;
background-color:#0264c3; overflow:hidden;}
.joblist li{ 
float:left; width:27%;}

.joblist li:nth-child(4){
width:19%;}
.joblist li.showjobinfo{ display:none;
width:100%; clear:both; background-color:#fff;  }
.joblist_mid{
padding-left:2em; padding-right:2em;}
.joblist_mid_2,.joblist_mid_3,.joblist_mid_4{
text-align:center}
.joblist_mid_t{
font-size:1.125em;}
.joblist{
display:block;}
.jobs_4_2{
background-color:#f4f4f5; padding-top:5px; overflow:hidden;}
.jobs_4_2 ul{ cursor:pointer;
background-color:#fff; border:1px #d3d7df solid; margin-bottom:5px}
.jobs_4_2 ul li{
min-height:3.3em;}
.joblist_mid_c{
padding:1em 0;}
.showjobinfo_mid{
padding:1em 2em 0em 2em; }
.showjobinfo_mid_1{line-height:1.8; overflow:hidden; margin-bottom:1.5em;}
.jobs_4_2 ul.on{
background-color:#788694;}
.jobs_4_2 ul.on .joblist_mid_c{
color:#fff;}
.jobs_4_2 ul.joblist.on li.showjobinfo{
display:block}
.showjobinfo_mid_2 a{ padding:0.45em 2em;
display:inline-block; color:#fff; background-color:#004484;}
.showjobinfo_mid_2 a span{ padding-left:20px;
background-position:left center; background-repeat:no-repeat; display:inline-block; background-image:url(../images/jobs/img5.png);}
.jobs_4_2_2{
margin:3em 0 5.5em 0}
.jobs_4_2_2 a{
border:1px #d3d7df solid;}
.contact_1_1{ margin-top:1.666666666666667em;
font-size:2.25em; color:#000;}
.contact_1_2{
font-size:1.125em; color:#414141; margin-top:0.7em;}
.contact_1_3{margin: 50px 0 0 0;position:relative;}
.contact_1_3_left{width: 46%;line-height: 1.4;float: left;}
.contact_1_3_left ul{margin-top: -15px;}
.contact_1_3_left ul li{padding: 20px 0;border-bottom:1px #e0e0e0 solid;}
.contact_1_3_right{height:100%;width: 48%;float: right;}
#dituContent{border:5px #e0e0e0 solid;position:absolute;left:0;top: 0;width:100%;height:100%;}
#dituContent img{
max-width:none}
.contact_1_3_left_1{margin-bottom:0.24em;font-size: 24px;font-family:Arial, Helvetica, sans-serif;color:#000;}
.contact_1_3_left_2{font-size: 15px;color:#000;line-height:1.6;}
.contact_1_3_left_3{
margin-top:1em;}
.contact_1_3_left_3_1{font-size: 18px;}
.contact_1_3_left_3_2{font-size: 15px;margin-top: 8px;}
.contact_1_3_left_3 dl dd{
margin-bottom:1.2em;}
.contact_1_3_left_3 dl dd:last-child{
margin-bottom:0}
.contact_1{
overflow:hidden}
.contact_2{
overflow:hidden; background-color:#f0f5f7;}
.contact_2_1{
margin-top:2.5em;}
.contact_2_1 ul li{ margin-bottom:1.4375em;
float:left; width:49%;}
.contact_2_1 ul li:nth-child(2),.contact_2_1 ul li:nth-child(4){
float:right}
.contact_2_1 ul li:nth-child(5){
width:100%;}
.contact_2_1_mid{
background-color:#fff; border:1px #bababa solid; padding:0.8em 1em;}
.contact_2_1_mid input{
border:none; background:none; width:100%; font-size:1em;}
.contact_2_1_mid textarea{ height:14em;
border:none; background:none; width:100%; font-size:1em;}
.contact_2_2 a{
font-size:1.125em; display:inline-block; color:#fff; background-color:#00276c; width:10.55555555555556em; line-height:2.777777777777778em; color:#fff; text-align:center;}
.contact_2_2{
margin-bottom:5.625em; margin-top:1.5em;}
.contact_2_2 a:hover{
background-color:#999;}
.pro_1{
position:absolute; left:0; bottom:0; width:100%; z-index:10;}
.pro_2_mid_left{ color:#fff; float:left;
width:24%; background-color:#254d95;}
.pro_2_mid_right{
width:76%; float:right}
.pro_2{ padding-bottom:4em;
background-color:#f3f6f9; overflow:hidden;}
.pro_1_mid{
padding:2em 15%;}
.pro_1_1{
font-size:2.25em;}
.pro_1_2{
font-family:Arial, Helvetica, sans-serif; color:#abc1e6; margin-top:0.3em;}
.procatelist{
margin:0 9%;}
a.pro_big_cate{ 
font-size:1.05em; padding:1.1em 0; color:#fff; position:relative; display:block; padding-right:1em;}
.procatelist li a.pro_big_cate.fon{
background-color:#fff;}
.procatelist li{
border-bottom:1px #4367a7 solid;}
.procatelist li dl{ display:none;
padding:0 10%; margin-bottom:1.6em;
 }
.procatelist li.on dl,.procatelist li:hover dl{
display:block} 
  .procatelist li dl dd{
  margin-bottom:0.9em;}
 .procatelist li dl dd a{
 font-size:15px; color:#fff;}
a.pro_big_cate span{
  -webkit-transition: all .4s ease-in-out;
          transition: all .4s ease-in-out;
position:absolute; right:0; height:0.65em; width:0.35em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/product/img1.png); top:50%; margin-top:-0.325em;}
.procatelist li.on a.pro_big_cate span,.procatelist li:hover a.pro_big_cate span{
transform:rotate(90deg);

     -webkit-transform:rotate(90deg);

     -moz-transform:rotate(90deg);

     -o-transform:rotate(90deg);

     -mz-transform:rotate(90deg);}

.procatelist_top a{
display:block; padding:0 9%; font-size:1.15em;}
.procatelist_top a span{border-bottom:1px #4367a7 solid;
display:block; color:#fff; padding:0.9em 0;}
.procatelist_top a.on{
background-color:#fff;}
.procatelist_top a.on span{
color:#000; border:none}
.pro_2_mid_right_1 ul li{ background-color:#eff0f5; position:relative; border-bottom:4px #f3f6f9 solid;
float:left; width:33.3333333%;}
.pro_2_mid_right_1 ul li:after{
position:absolute; right:0; top:0; height:100%; width:4px; background-color:#f3f6f9; content:'';}
.pro_2_mid_right_1 ul li:nth-child(3n):after{
display:none}
.pro_2_mid_right_1_mid_1{ overflow:hidden;
height:18.375em; text-align:center;}
.pro_2_mid_right_1_mid_1 img{
max-width:90%;}
.pro_2_mid_right_1_mid_2{
font-size:1.125em; color:#000;}
.pro_2_mid_right_1_mid_3{ height:15.6px;
font-family:Arial, Helvetica, sans-serif; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#666; margin-top:0.5em;}
.pro_2_mid_right_1_mid{
margin:0 1.5em 1.5em 1.5em}
.pro_2_mid_right_2{
margin-top:4.5em;}
.pro_info_1{overflow:hidden;background: #f5f5f5;padding-bottom: 70px;}
.pro_info_1_1_left{float:left;width: 40%;}
.pro_info_1_1_right{float:right;width:50%;}
.pro_info_1_1{
margin-top:80px;}
.pro_info_1_1_right_1{font-size: 34px;color:#000;line-height: 1.4;}
.pro_info_1_1_right_2{font-family:Arial, Helvetica, sans-serif;color:#666;font-size: 15px;margin-top: 10px;}
.pro_info_1_1_right_3{font-size: 15px;color: #424242;line-height: 2;margin: 2em 0;letter-spacing: 0.5px;}
.pro_info_1_2 ul li{float:left;margin: 0 32px;display: inline-block;}
.pro_info_1_2 ul li a{font-size: 16px;padding: 18px 0;display:block;color: #151515;border-bottom: 3px solid #fff;}
.pro_info_1_2{overflow:hidden;border-bottom: solid 1px #dedede;text-align: center;}
.pro_info_1_2 ul li a.active{border-bottom: solid 3px #15599F;color: #15599F;}
.pro_info_1_2 ul li a:hover{border-bottom: solid 3px #15599F;color: #15599F;}
.pro_info_2_1_t{margin-top:2.2em;font-size: 30px;color:#000;line-height: 1.4;}
.pro_info_2_2_t{font-family:Arial, Helvetica, sans-serif;font-size: 14px;color:#666;margin-top: 4px;line-height: 1;}
.pro_info_2_3_t{margin-top:2.3em;margin-bottom:0em;font-size: 15px;color:#000;line-height:2;}
.pro_info_2_mid{
overflow:hidden;}
.pro_info_2_mid:last-child{background-color: #f5f5f5;}
.pro_info_2_mid:last-child .pro_info_2_3_t,.pro_info_2_mid:nth-last-child(2) .pro_info_2_3_t{
margin-bottom:4em;} 
.header_mid_mid_sub{ display:none; width:47.14285714285714em; overflow:hidden; background-position:top; background-repeat:repeat-x; background-image:url(../images/header/img9.jpg);
position:absolute; left:-3em; top:4.657142857142857em; z-index:100; background-color:#fff;}
.header_mid_mid_sub_mid{ position:relative; padding-right:16em;
margin:1.785714285714286em; min-height:14.5em; padding-left:1.214285714285714em;}
.header_mid_mid_sub_left dl dd{
float:left; line-height:1.5; margin-bottom:0.6em; width:48%;
 }
.header_mid_mid_sub_left dl dd:nth-child(2n){
float:right;} 
.header_mid_mid_sub_right{
 width:15em; position:absolute; right:0; top:0;}

.pro_info_2_3_t p{ margin-bottom:10px;}



.nymenu_mid p{
display:none;}
.about_4_1_left_mid_2{
margin:1em 0 0 0; display:none; text-align:center; line-height:1.6;}
.swiper-pagination-index-banner-hh{
position:static; margin-top:2em; display:none;}
.about_5_2_mid_mid_mo_pic{
display:none; border-bottom:1px #b0b0b0 solid; margin-bottom:1.2em;}


.index_3_2_top .index_3_2_left_1_con_3,.index_3_2_footer .index_3_2_left_1_con_3{
height:0; overflow:hidden; opacity:0;}
.showmobilemap{
display:none;}
.mobilemap{ margin-top:2em;
  background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/index/img19.png); height:320px;}
.mobilemap_mid{
max-width:220px; position:relative; margin-top:65px; margin-left:155px; float:left;}
.swiper-pagination-index-banner-h{
display:none}
.pro_mo_top{
display:none; overflow:hidden; background-color:#fff;}

.mobilebannerimg{ display:none;
background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat; height:48vh;}

/*******导航********/
.ovh-f {
 position:fixed;
 width:100%;
 height:100%;
 left:0;
 top:0
}
.sub-menu { background-color:#fff;
  width:100%;
  display:none;
  position:absolute;
  left:0;
  top:80px;
  height:calc(100vh - 80px);
  z-index:888;
  overflow-y:auto
 }
.sub-menu ul {
  width:100%;
  padding-bottom:6%
 }
.sub-menu li {
  border-bottom:1px solid #dcdcdc;
  font-size:18px
 }
.sub-menu .tit {
  display:block;
   
  padding:0 1em;
  line-height:60px;
  color:#000;
  position:relative
 }
.sub-menu li:last-child {
  border-bottom:none
 }
.sub-menu .titx {
  display:block;
  width:94%;
  padding:0 3%;
  line-height:60px;
  color:#000;
  position:relative;
  border-bottom:1px solid #dcdcdc
 }
.sub-menu .sub-tit:after {
  content:'';
  display:block;
  width:26px;
  height:26px;
  background:url(../img/ico_03.png) no-repeat center;
  background-size:100% auto;
  position:absolute;
  right:1em;

  top:50%; margin-top:-13px;
 }
.sub-menu .sub-tit.on {
  background-color:#18448f;
  color:#fff
 }
.sub-menu .sub-tit.on:after {
  background:url(../img/ico_03_h.png) no-repeat center;
  background-size:100% auto
 }
.sub-menu .sec-list {
  line-height:40px;
  padding:10px 4%;
  display:none
 }
.sub-menu .sec-list p {
  background:url(../img/ico_04.png) no-repeat left center;
  background-size:6px auto;
  font-size:14px
 }
.sub-menu .sec-list a {
  padding-left:3%;
  color:#666;
  display:block
 }
.nav-search-form {
  width:94%;
  margin:20px auto 0
 }
.nav-search {
  width:83.33333%;
  float:left
 }
.nav-search .inverse {
  border:none;
  width:100%;
  height:56px;
  padding:14px;
  box-sizing:border-box;
  font-size:16px
 }
.submit-box {
  width:16.66667%;
  float:right;
  margin-right:0;
  text-align:right;
  background:#d9d9d9 url(../img/btn1-1.png) no-repeat center;
  height:56px;
  padding:14px;
  box-sizing:border-box;
  border:none
 }



.fb_t{
margin-bottom:2em;}
.fb_t a{ background-color:#fff; margin-right:1em;
display:inline-block; border:1px #bababa solid; padding:0.5em 1em;}
.fb_t a.on{
color:#fff; background-color:#004cd1; border-color:#004cd1}

.lxdz ul{border-top: 1px solid #dedede;border-left: 1px solid #dedede;float: left;width: 100%;}
.lxdz li img{vertical-align: middle;    margin-right: 12px;}
.lxdz li span{font-size: 14px;/* color: #C51721; */line-height: 30px;}
.lxdz li {font-size: 14px;color: #6b6b6b;}
.lxdz li h6{font-size: 16px;color: #000000;font-weight: 400;margin-bottom: 8px;margin-top: 0;}
.lxdz li div{margin-bottom: 1px;}
.lxdz li{width: 100%;float: left;border-right: 1px solid #dedede;padding: 15px 20px;background: #FFFFFF;border-bottom: 1px solid #dedede;box-sizing: border-box;overflow: hidden;line-height: 1.6;}
