﻿img{
    max-width:100%;
}
*:focus {outline: none;}
body{  
    position:relative;
}
#header{
 -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
width:100%; background-color:#fff; z-index:999; position:relative;transition: transform 0.5s ease 0s;
}
.header_mid{
position:relative; padding-left:15%;}
.header_mid_left{ text-align:center;
position:absolute; left:0; top:0; height:100%; width:15%;}
.header_mid_left:after{
position:absolute; right:0; top:0; height:100%; width:1px; content:''; background-color:#dedede;}
.header_mid_left img{
max-width:65.85365853658537%;}
.header_mid_right{ padding-right:6.21875em;
position:absolute; right:0; top:0; height:100%;}
.header_mid_right:after{position:absolute; left:0; top:0; height:100%; width:1px; content:''; background-color:#dedede;}
.header_mid_mid ul li{ z-index:10;
float:left; position:relative; line-height:6.125em; margin-left:3.3125em;}
.header_mid_mid ul li a.biga{ display:block;
font-size:1.25em; position:relative; padding-right:1em;}
.header_mid_mid ul li a.biga:after{transition: .2s ease-in-out;

-webkit-transition: .6s ease-in-out;

-moz-transition: .6s ease-in-out;

-o-transition: .6s ease-in-out;
right:0; position:absolute; content:''; width:0.55em; height:0.3em; top:50%; margin-top:-0.15em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/header/img1.png);}
.header_mid_mid ul li a.biga:hover:after,.header_mid_mid ul li a.bigaon:after{transform: rotate(-180deg);

-webkit-transform: rotate(-180deg);

-moz-transform: rotate(-180deg);

-o-transform: rotate(-180deg);}
.header_mid_mid ul li:nth-child(1) a.biga{
padding-right:0;}
.header_mid_mid ul li:nth-child(1) a.biga:after{
display:none}
.header_mid_right_left span{
font-size:1.25em;}
.header_mid_right_left{
padding:0 1.75em; float:right;}
.header_mid_right_left i{
margin-right:0.5em;}
.header_mid_right_right{ background-color:#004ea2;padding:0; width:6.21875em; text-align:center;
position:absolute; right:0; top:0; height:100%; background-position:center; background-repeat:no-repeat}
.header_mid_right a .header_mid_right_right i{ font-size:1.5em;  
  color:#fff;}
.wrap{
padding:0 7%; width:86%;} 
.global-nav-initializer {
  width: 38px;
  height: 34px;
  display:none; margin:0 1em;
  
  position: relative;
  background: white;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease; }
 
  .global-nav-initializer .line {
    width: 22px;
    height: 2px;
    background: 2px;
    left: 8px;
    position: absolute;
    background: #333;
    
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease; }
    .global-nav-initializer .line.top {
      top: 8px; }
    .global-nav-initializer .line.mid {
      top: 16px; }
    .global-nav-initializer .line.bottom {
      top: 24px; }
	  .active .global-nav-initializer {
    background: #cfa972; }
    .active .global-nav-initializer .line {
	background-color:#fff;
      }
       .global-nav-initializer.active .line.top {
        -webkit-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        -moz-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        -ms-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        -o-transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0);
        transform: rotate3d(0, 0, 1, -45deg) translate3d(-6px, 6px, 0); }
       .global-nav-initializer.active .line.mid {
        -webkit-transform: scaleX(0);
        -moz-transform: scaleX(0);
        -ms-transform: scaleX(0);
        -o-transform: scaleX(0);
        transform: scaleX(0); }
     .global-nav-initializer.active .line.bottom {
        -webkit-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        -moz-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        -ms-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        -o-transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0);
        transform: rotate3d(0, 0, 1, 45deg) translate3d(-5px, -5px, 0); }
.header_mid_mid ul li dl{ width:190px; line-height:normal; text-align:center; background-repeat:repeat-x; background-position:center 1px;  
position:absolute; left:-55px; top:6.125em; display:none; /*background-image:url(../images/header/img2.jpg);*/   z-index:10;   /*-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);*/border-radius:0 0 3px 3px; overflow:hidden; background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/header/img3.png); padding-bottom:18px; }	
.header_mid_mid ul li dl:after{ background-color:#fff;
position:absolute; width:154px; height:10px;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); left:18px; top:-9px; content:'';} 
.header_mid_mid ul li dl dd{
padding:0 18px;}		  	
.header_mid_mid ul li dl a{ border-bottom:1px #efefef solid;
display:block; padding:7px 0; color:#000;}
.header_mid_mid ul li dl a:hover{
background-color:#e1ecf5; border-color:#e1ecf5}
.mobilemenu{ overflow:visible; overflow-x:hidden; overflow-y:auto;  -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; opacity:0;
position:fixed; left:0; top:-100%; width:100%; background-color:#fff;height:calc(100vh - 73.15px); z-index:9999; }
.mobilemenuon{top:73.15px;opacity:1;}
.mobilemenu ul li{
text-align:center;border-bottom:1px #dedede solid; }
.mobilemenu ul{
margin:.5em 0 0 0;}
.mobilemenu ul li a.biga{
display:block;  padding:0.8em 0;}
 
.mobilemenu ul li.on a.biga{
color:#fff; background-color:#004ea2}
.mobilemenu ul li dl dd{
font-size:0.875em; margin:0.5em 0;}
.mobilemenu ul li dl{ display:none;
padding-bottom:0.5em;}
/*********footer**********/
#footer{ color:#fff;
background-color:#303135; overflow:hidden; border-top:0.3125em #004ea2 solid;}
.footer_3{ color:#000; padding:1em 0; line-height:1.6;
background-color:#fff;}
.footer_3 a{
color:#000;}
.footer_3 a:hover{
color:#004ea2}
.footer_3_mid_left{
float:left; font-size:0.75em;}
.footer_3_mid_right{
float:right; font-size:0.75em;}
.footer_2_1{ position:relative; margin-top:1.4375em; margin-bottom:1em; padding-left:6.25em;}
.footer_2_1_right ul li{
display:inline-block;}
.footer_2_1_right ul li a{ padding:0.1em .8em; color:#999999; border:1px #999999 solid; display:inline-block; 
box-sizing:border-box;}
.footer_2_1_right ul li a.on{ border-color:#c1c1c1;
color:#303135; background-color:#c1c1c1;}
.footer_2_1_left{
position:absolute; left:0; top:0;}
.footer_2_1_left span{
font-size:1.25em;}
.footer_2_2 div{
display:none; line-height:1.6;}
.footer_2_2 div:nth-child(1){
display:block;}
.footer_2_2 div a{
color:#999; display:inline-block; padding:0 0.8em; background-position:left center; background-repeat:no-repeat; background-image:url(../images/footer/img7.png);}
.footer_2_2 div a:nth-child(1){
padding-left:0; background-image:none;}
.footer_2_2 div a:hover{
color:#fff;}
.footer_2{
margin-bottom:2em;}
.footer_1_mid{ margin-top:4em; padding-bottom:1.4375em;
position:relative; padding-right:16em; border-bottom:1px #3e3f43 solid; overflow:hidden;  }
.footer_1_mid_left{
padding-right:2em;}
.footer_1_mid_right{
position:absolute; right:0; top:0;
}
.footer_1_mid_right_mid_1,.footer_1_mid_left_mid p{
margin-bottom:1.8em;}
.footer_1_mid_right_mid_1 span,.footer_1_mid_left_mid p span{
font-size:1.25em;}
.footer_1_mid_right_mid_2 dl dd{ margin-right:7.05882352941176%;
float:left; width:19.70588235294118%;}
.footer_1_mid_right_mid_2 dl dd:nth-child(4n){
margin-right:0;}
.footer_1_mid_right_mid_2_2{
font-size:0.875em;}
.footer_1_mid_left ul li{ position:relative;
float:left; min-height:14.6875em;  width:14%;}
.footer_1_mid_left ul li:nth-child(1){
width:13%;}
.footer_1_mid_left ul li:nth-child(2){
width:18%;}
.footer_1_mid_left ul li:last-child{
width:13%;}
.footer_1_mid_left ul li:after{
position:absolute; right:0; top:0; height:100%; width:1px; content:''; background-color:#3e3f43;}
.footer_1_mid_left_mid{
padding-left:2em; padding-right:2em;}
.footer_1_mid_left ul li:nth-child(1) .footer_1_mid_left_mid{
padding-left:0;}
.footer_1_mid_left ul li a{
color:#fff;}
.footer_1_mid_left ul li a:hover{
color:#999;}
.footer_1_mid_left ul li dl dd a{
font-size:0.9375em;}
.footer_1_mid_left ul li dl dd{
margin-bottom:0.6em;}
.footer_1_mid_right_mid{
 }
/*.footer_1_mid_right_mid_2 img{
display:none;}
.footer_1_mid_right_mid_2 img:nth-child(1){
display:block;}*/
.footer_1_mid_right_mid_3{
margin-top:1em; padding-top:1.5em; border-top:1px #3e3f43 solid; }
.footer_1_mid_right_mid_3 a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:inline-block; color:#fff; background-color:#004ea2; width:9.625em; line-height:2.3125em; text-align:center;}
.footer_1_mid_right_mid_3 a span{ padding-left:1.35em;
display:inline-block; position:relative;}
.footer_1_mid_right_mid_3 a:hover{
background-color:#fff; color:#333}
 
.footer_1_mid_right_mid_3 a span:after{
content:''; position:absolute; left:0; width:1.0625em; height:1.0625em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/footer/img5.png); top:50%; margin-top:-0.53125em;}
.footer_1_mid_right_mid_3 a:hover{
background-color:#fff; color:#333;}
.footer_1_mid_right_mid_3 a:hover span:after{
background-image:url(../images/footer/img5on.png);}
.footer_1_mid_left_mid p:after{ display:none;transition: .2s ease-in-out;

-webkit-transition: .6s ease-in-out;

-moz-transition: .6s ease-in-out;

-o-transition: .6s ease-in-out;
position:absolute; right:0; content:''; background-image:url(../images/footer/img10.png); width:11px; height:6px; top:50%; margin-top:-3px; }
/**********index*********/
.banner_mid{
position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; color:#fff;}
.banner_mid_1{
font-size:3.75em;}
.banner_mid_2{
font-size:1.5em; margin-top:0.4em; margin-bottom:2.2em;}
.banner_mid_3 a{ padding:0.9375em 3.125em;
display:inline-block; background-color:#004ea2; color:#fff;}
.banner_mid_3 a span{ position:relative;
display:inline-block; font-size:1.25em; /*padding-right:1.75em;*/}
/*.banner_mid_3 a span:after{ top:50%; margin-top:-0.6em;
position:absolute; content:''; background-position:center; background-repeat:no-repeat; background-image:url(../images/index/img12.png); text-align:center; line-height:100%; right:0; width:1.2em; height:1.2em; border:1px #3a76b7 solid;border-radius:50%;}*/
.index_1{
background-color:#f0f5f8;   padding:2em 0;} 
.index_1_mid_mid{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
background-color:#fff;-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); margin:10px; padding:1em 1em; height:12em;} 
.index_1_mid_mid_1{
text-align:center;}
.index_1_mid_mid_1 span{border-radius:50%;
display:inline-block; border:1px #adc6e1 solid; width:5em; height:5em; position:relative;}
.index_1_mid_mid_1 span:after{
content:''; position:absolute; left:50%; top:50%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_1_mid_mid_1_i_1:after{
width:2.9375em; height:2.9375em; margin-left:-1.46875em; margin-top:-1.46875em; background-image:url(../images/index/img1.png);}
.index_1_mid_mid_1_i_2:after{
width:2.9375em; height:2.75em; margin-left:-1.46875em; margin-top:-1.375em; background-image:url(../images/index/img2.png);}
.index_1_mid_mid_1_i_3:after{
width:3.4375em; height:2.1875em; margin-left:-1.71875em; margin-top:-1.09375em; background-image:url(../images/index/img3.png);}
.index_1_mid_mid_2{ padding-bottom:.2em; margin-top:0.3em;
text-align:center; font-size:1.75em; position:relative;}
.index_1_mid_mid_2:after{
content:''; position:absolute; bottom:0; width:1em; height:1px; background-color:#004ea2; left:50%; margin-left:-0.5em;}
.index_1_mid_mid_3{ margin-top:0.7em; min-height:2.5em;
color:#3f3f3f; font-size:1.125em; text-align:center;}
.index_1_mid_mid{
position:relative;}
.index_1_mid_mid:after{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; bottom:0; width:100%; height:0; background-color:#004ea2; content:''; z-index:0;}
.index_1_mid_mid .cell_mid{
position:relative; z-index:10;}
.index_1_mid_mid:hover:after{
height:100%;}
.index_1_mid_mid:hover .index_1_mid_mid_2{
color:#fff;}
.index_1_mid_mid:hover .index_1_mid_mid_2:after{
background-color:#fff;}
.index_1_mid_mid:hover .index_1_mid_mid_1_i_1:after{
background-image:url(../images/index/img1on.png);}
.index_1_mid_mid:hover .index_1_mid_mid_1_i_2:after{
background-image:url(../images/index/img2on.png);}
.index_1_mid_mid:hover .index_1_mid_mid_1_i_3:after{
background-image:url(../images/index/img3on.png);}
.index_1_mid_mid:hover .index_1_mid_mid_3{
color:#a6bed7;}
.index_com_t{
position:relative; text-align:center;}
.index_com_t_1{ position:relative; padding-bottom:0.6666666666666667em; padding-top:0.3em;
font-family:Arial, Helvetica, sans-serif; font-size:2.25em; color:#e9e9e9;}
.index_com_t_1:after{ bottom:0;
content:''; position:absolute; width:1.888888888888889em; left:50%; margin-left:-0.9444444444444444em; height:0.1111111111111111em; background-color:#0ba29a;}
.index_com_t_2{
position:absolute; left:0; top:0; z-index:1; width:100%; text-align:center; color:#044fa0; font-size:2.75em;}
.index_2_1{
margin-top:4.5em; margin-bottom:2.5em;}
.index_2_2{
text-align:center;}
.index_2_2 ul li{
display:inline-block;}
.index_2_2 ul li a{ position:relative; z-index:10;
display:inline-block; border:1px #adadad solid; font-size:1.125em; padding:0.4em 2.5em;}
.index_2_2 ul li a:after{
content:''; position:absolute; left:0; top:0; width:0%; height:100%; background-color:#004ea2; z-index:-1;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.index_2_2 ul li a:hover,.index_2_2 ul li a.on{
 border-color:#004ea2; color:#fff;}
.index_2_2 ul li a:hover:after,.index_2_2 ul li a.on:after{
width:100%;} 
.index_3_mid ul{
position:relative; }
.index_3_mid ul li{ margin-right:2.27272727272727%;
float:left; width:31.81818181818182%;}
.index_3_mid ul li:nth-child(3n){
margin-right:0; position:absolute; right:0; top:0; height:100%;}
.index_3_li{  border:1px #dbdbdb solid; 
position:absolute; left:0; top:0; width:100%; height:100%; border-bottom:none; border-top:none;}

.index_3_li dd{
position:relative; height:25%; padding-top:0%;}
.index_3_li a{
display:block; overflow:hidden; padding-top:4%;}
.index_3_li dd .index_3_mid_mid_2_3{
margin-bottom:0; margin-top:0.3em;}
.index_3_li dd .index_3_mid_mid_2_2{
font-size:1.25em;}
.index_3_li_mid{
position:relative; padding-left:5.875em;}
.index_3_li dd:after{
content:''; position:absolute; left:0; bottom:0; width:100%; height:1px; background-color:#dbdbdb;}
.index_3_li dd:nth-child(1):before{
content:''; position:absolute; left:0; top:0; width:100%; height:1px; background-color:#dbdbdb;}
.index_3_li dd:last-child:after{
 
 }
.index_3_li_left{
position:absolute; left:0; top:.7em; width:5.875em; text-align:center;}
.index_3_mid_mid{
border:1px #dbdbdb solid;}
.index_3_mid_mid_1{
overflow:hidden;}
.index_3_mid_mid_1 img{
width:100%;}
.index_3_mid_mid_2_1{
color:#004ea2; font-size:0.875em; margin-bottom:0.3em;}
.index_3_mid_mid_2_2{
font-size:1.5em;}
.index_3_mid ul.haspic li:hover .index_3_mid_mid_2_2{
color:#004ea2
}
.index_3_mid_mid_3 b{
font-weight:normal}
.news_2 .cul_ghhd_1 ul li:hover .index_3_mid_mid_2_2{
color:#004ea2}
.news_2 .cul_ghhd_1 ul li:hover .index_3_mid_mid_3 span{
padding-right:1.5em;}


.index_3_mid ul.haspic li .index_3_mid_mid,.index_3_li dd,.index_news_type_2 dl dd{-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;border-radius:0 5px 5px 0px;}

.index_3_mid ul.haspic li:hover .index_3_mid_mid,.index_3_li dd:hover,.index_news_type_2 dl dd:hover{
-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}


.cul_ghhd_1 ul li .index_3_mid_mid{-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;border-radius:0 5px 5px 0px;}

.cul_ghhd_1 ul li:hover .index_3_mid_mid{
-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}


.index_3_mid ul li:nth-child(3) .index_3_mid_mid_2_2{
 }
.index_3_mid_mid_2_3{text-align:justify;
text-justify:inter-ideograph;
font-size:1.125em; color:#555;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical; margin:.9em 0 0.6em 0;
-webkit-line-clamp: 2; line-height:1.5; height:3em; 
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.index_3_mid_mid_2{
padding:1em; border-bottom:1px #dbdbdb solid;}
.index_3_mid_mid_3{
padding:1em;}
.index_3_mid_mid_3 a{
color:#004ea2;} 
.index_3_mid_mid_3 b span,.index_3_mid_mid_3 a span,.index_3_mid_mid_3 span{ padding-right:1em;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
background-position:right center; background-repeat:no-repeat; background-image:url(../images/index/img13.png);}
.index_3_mid_mid_3 span{
color:#004ea2}
.index_3_mid_mid_3 a:hover span,.index_3_mid ul li:hover .index_3_mid_mid_3 b span{
padding-right:1.5em;}
.index_3_mid{
margin-top:4.375em; margin-bottom:4.375em;}
.index_3_li_left_1{ font-family:Arial, Helvetica, sans-serif; font-size:2.5em;
color:#004ea2; line-height:1;}
.index_3_li_left_2{
font-size:0.75em; font-family:Arial, Helvetica, sans-serif; color:#666;}
.index_3_li_right{ padding-right:1em;
padding-left:1em; border-left:1px #dbdbdb solid;}
.index_5_mid ul li{ position:relative;
float:left; width:49.6969696969697%;}
.index_5_mid ul li:nth-child(2n){
float:right;}
.index_5_mid_mid{
position:relative;}
.index_5_mid_left{
width:56%; overflow:hidden}
.index_5_mid_left img{
width:100%;}
.index_5_mid_right{ text-align:center;
position:absolute; right:0; top:0; height:100%; width:44%;}
.index_5_mid_right_mid{ position:relative;
display:inline-block; text-align:left; padding-left:6em;}
.index_5_mid ul li:nth-child(1){
background-color:#004ea2;}
.index_5_mid ul li:nth-child(2){
background-color:#0ba29a;}
.index_5_mid_right_mid_1{
color:#fff; font-size:2.25em;}
.index_5_mid_right_mid_pic{ width:5em;
position:absolute; left:0; top:0;}
.index_5_mid ul li:nth-child(1) .index_5_mid_right_mid_2{
color:#4c7eb4; font-family:Arial, Helvetica, sans-serif;}
.index_5_mid ul li:nth-child(2) .index_5_mid_right_mid_2{
color:#4dd7d0; font-family:Arial, Helvetica, sans-serif;}
.index_5_mid_right_mid_2{
margin-top:0.5em;}
.index_5{ padding:4.375em 0;
background-color:#f4f6ff}
.index_4_mid ul li{ position:relative; min-height:37.5em;
float:left; width:14.84848484848485%; overflow:hidden;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.index_4_mid ul li.on{
width:55.45454545454545%;}
.index_4_mid_bg{ background-size:cover;
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat;  }
.index_4_mid_mid{
position:absolute; left:0; bottom:.5em; z-index:10; width:100%; color:#fff;}
.index_4_mid_mid_mid{
padding:1em;}
.index_4_mid_mid_mid_1{
font-size:1.875em;}
.index_4_mid_mid_mid_2{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-size:0.75em; font-family:Arial, Helvetica, sans-serif; margin-top:0.5em;}
.index_4_mid_mid_mid_3{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;  -webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
overflow: hidden;word-wrap:break-word;
word-break:break-all; height:0;opacity:0; background-position:right center; background-repeat:no-repeat;  
font-size:1.125em; position:relative; margin-top:1em; line-height:1.6; height:3.2em; padding-right:5em;}
.index_4_mid_mid_mid_3 img{
position:absolute; right:0; top:0; height:100%;} 
.index_4_mid ul li.on .index_4_mid_mid_mid_3{
height:auto; opacity:1;}
.index_4{
margin-bottom:4.375em;}
.banner_img{
background-position:center; background-repeat:no-repeat; background-size:cover; height:calc(100vh - 24.125em);}
.index_1_mid_mid_3 a{
color:#3f3f3f;}
.index_1_mid_mid:hover .index_1_mid_mid_3 a{
color:#a6bed7}
.index_news_type_2 .index_3_mid_mid_2_3{
margin-bottom:0}
.index_news_type_2 .index_3_li_left{
height:100%; top:0;}
.index_news_type_2 .index_3_mid_mid_2_3{
margin-top:0.3em;}
.index_news_type_2 .index_3_mid_mid{
padding:1em 0;}
.index_news_type_2 .index_3_mid_mid{
border-bottom:none;}
.index_news_type_2 dl dd:nth-child(1){
border-bottom:none}
.index_news_type_2 dl dd:last-child{
border-bottom:1px #dbdbdb solid;}
.index_3_mid{
display:none;}
.index_3_mid:nth-child(1){
display:block}
.swiper-pagination-gh{
position:static; margin-top:1em; display:none}
#swiper-pagination-index-banner{
left:30%; width:40%; bottom:6%;}
.indexbanner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
margin:0;}
.indexbanner .swiper-pagination-bullet{ background:none; text-align:right; font-size:20px; font-weight:bold; position:relative;
height:25px; background-position:bottom; background-repeat:repeat-x; background-image:url(../images/index/img18.png);  opacity:1;border-radius:0; color:#fff;}
.indexbanner .swiper-pagination-bullet-active{
color:#1a6ec9}
.indexbanner .swiper-pagination-bullet:after,.indexbanner .swiper-pagination-bullet i{ bottom:0; left:0; height:1px;background-color:#1a6ec9; width:0;
content:"";  position: absolute;left:0%;/*transition: all 0.25s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;*/}
/*.indexbanner .swiper-pagination-bullet-active:after{ width:100%; transition: width 7s ease-out 0s;}*/
.index_1_mid_mobile{
display:none}
.index_1_mid_pc ul li{ margin-right:1.81818181818182%;
float:left; position:relative; width:32.12121212121212%; margin-top:1em; margin-bottom:1em;}
.index_1_mid_pc ul li:nth-child(3n){
margin-right:0}
.index_1_mid_pc .index_1_mid_mid{
margin:0; position:relative; z-index:10;
 }
.index_1_mid_pc ul li:after{ content:'';-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;border-radius:0 5px 5px 0px; position:absolute; left:0; top:0; width:100%; height:100%; z-index:0;}

.index_1_mid_pc ul li:hover:after{
-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)} 

.index_5_mid_left{
position:relative;}
.m-image-link_bg {
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%;
 z-index:1
}
.m-image-link_bg:after,
.m-image-link_bg:before {
 background-color:rgba(0,0,0,.5);
 content:"";
 height:100%;
 left:0;
 position:absolute;
 top:0;
 width:100%
}
.m-image-link_bg:before {
 transform:translateX(0)
}
.m-image-link_bg:after {
 transform:translateX(-100%)
}
.index_5_mid ul li:hover .m-image-link_bg:before {
 animation-delay:0s;
 animation-direction:normal;
 animation-duration:.3s;
 animation-fill-mode:both;
 animation-iteration-count:1;
 animation-name:translateX-hover-1;
 animation-timing-function:cubic-bezier(.215,.61,.355,1)
}
/*.index_5_mid ul li:hover .m-image-link_bg:after {
 animation-delay:.2s;
 animation-direction:normal;
 animation-duration:.3s;
 animation-fill-mode:both;
 animation-iteration-count:1;
 animation-name:translateX-hover-2;
 animation-timing-function:cubic-bezier(.215,.61,.355,1)
}*/
@keyframes translateX-hover-1 {
 0% {
  transform:translateX(0);
  transform-origin:100% 0
 }
 to {
  transform:translateX(100%);
  transform-origin:100% 0
 }
}
@keyframes translateX-hover-2 {
 0% {
  transform:translateX(-100%);
  transform-origin:0 0;
  opacity:1;
 }
 to {
  transform:translateX(0);
  transform-origin:0 0;
  opacity:0;
 }
}

.btn .dot{position:relative;display:inline-block;width:4px;height:4px;margin-left:1.5em;margin-right:-.5em;border-radius:50%;background-color:#fff;vertical-align:middle}
.btn .dot:before{content:"";width:24px;height:24px;border-radius:50%;position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;border:1px solid #fff;-webkit-animation-duration:1.5s;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-animation-name:pulsing;animation-name:pulsing;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-duration:1.5s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1);-webkit-box-sizing:border-box;box-sizing:border-box}
.btn span{vertical-align:middle; }
@-webkit-keyframes pulsing{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}
@keyframes pulsing{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}

/**********about*************/
#new_group_div{
position:relative; overflow:hidden}
#new_group_div .about_2_mid_right{  
position:absolute; right:0; top:0; height:100%;}
#new_group_div .about_2_mid_right div{ background-image:url(../images/about/img5.jpg);
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
#new_group_div .about_2_mid_right div img{
display:none}
.honor_mask_mid_mid_1 img{
height:57vh;
}
.honor_mask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:100000; background-color:#fff;}
.honor_mask_mid{
height:100vh; position:relative;}
.honor_mask_mid_close{ cursor:pointer;
position:absolute; right:2.5em;top:2.5em; z-index:100;}
.honor_mask_mid_close img{transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.honor_mask_mid_close:hover img{
transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}			
#honor_mask_mid_pa{ bottom:5vh; height:26px; line-height:26px;
width:168px; font-family:Arial, Helvetica, sans-serif; left:50%; margin-left:-84px; right:auto; font-size:20px;}
#honor_mask_mid_act{
position:absolute; left:50%; bottom:5vh; width:168px; margin-left:-84px; height:26px;}
.swiper-button-next-2{ background-size:auto;
position:absolute; right:0; height:100%; background-position:center; background-repeat:no-repeat; width:0.875em; background-image:url(../images/about/img32.png);}
.swiper-button-prev-2{ background-size:auto;
position:absolute; left:0; height:100%; background-position:center; background-repeat:no-repeat; width:0.875em; background-image:url(../images/about/img31.png);}
.swiper-button-prev-2:hover{
background-image:url(../images/about/img31on.png);}
.swiper-button-next-2:hover{
background-image:url(../images/about/img32on.png);}
.honor_mask_mid_mid_2{ line-height:1.6;
font-size:1.25em; margin-top:1.5em;  }
.swiper-pagination-total{
color:#666666;}
.honor_mask  .swiper-container {
      width: 100%;
      height: 100%;
    }
.honor_mask .swiper-slide {
      text-align: center;
      
      /* 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;
    }	
#honor_top{
margin-bottom:2em;}
.about_honor{ padding:3.125em 0; margin-bottom:5em;
position:relative; height:45.375em; /*height:53.75em;*/  }
.about_honor_left{ cursor:pointer; left:55.5px; z-index:100; border:1px #024fa3 solid;border-radius:50%; background-color:#fff;
position:absolute; top:0; width:17px; height:17px; background-position:center; background-repeat:no-repeat;  background-image:url(../images/about/img28.png);}
.about_honor_left:hover{ background-color:#024fa3;
background-image:url(../images/about/img28on.png);}
.about_honor_right{ cursor:pointer; left:55.5px; z-index:100; border:1px #024fa3 solid;border-radius:50%; background-color:#fff;
position:absolute; bottom:0; width:17px; height:17px; background-position:center; background-repeat:no-repeat;  background-image:url(../images/about/img29.png);}
.about_honor_right:hover{ background-color:#024fa3;
background-image:url(../images/about/img29on.png);}

.about_honor .swiper-container {
      width: 100%;
      height: 100%;
}
.about_honor .swiper-slide{
height:auto}
.about_honor_mid ul li{
position:relative; padding-left:90px;}

.about_honor_mid_left{ height:25px;
position:absolute; left:0; top:0; font-size:18px; color:#333; font-family:Arial, Helvetica, sans-serif;}
.about_honor_mid_left:after{
content:''; position:absolute; left:61px; top:50%;  margin-top:-5px; width:10px; height:10px; background-position:center; background-repeat:no-repeat; background-image:url(../images/about/img23.png);}
.about_honor_mid_right_1 span{ padding-left:1.222222222222222em;
font-size:1.125em; display:inline-block; position:relative;}
.about_honor_mid_right_2 a{
color:#666;}
.about_honor_mid_right_2 a:hover{
color:#004ea2;}

.about_honor_mid_right_2{
line-height:1.8; padding:0.6em 0 1.5em 0;}
.about_honor .swiper-slide:last-child .about_honor_mid_right dl dd:last-child .about_honor_mid_right_2{
padding-bottom:0}
.about_honor_mid_right_1 span i{   margin-top:-0.5em;
content:''; position:absolute; left:0; top:50%; width:0.8888888888888889em; height:1em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.about_honor_mid_right_1 span i svg{
width:18px; height:18px;}

.about_honor_mid_right_1.about_honor_mid_right_1_sj span:after{
background-image:url(../images/about/img25.png);}
.about_honor_mid_right_1.about_honor_mid_right_1_ssj span:after{
background-image:url(../images/about/img26.png);}
.about_honor_mid_right_1.about_honor_mid_right_1_hy span:after{
background-image:url(../images/about/img27.png);}
.about_honor{
position:relative;}
.about_honor_line{
position:absolute; left:65px; top:0; height:100%; width:2px; background-color:#eaeff4;}
.about_honor_mid_line{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:65px; height:0%;opacity:0; width:2px; top:10px; background-color:#024fa3;} 
.about_honor_mid ul li:hover .about_honor_mid_line{
height:100%; opacity:1;}
.about_honor_mid ul li:hover .about_honor_mid_left span{
color:#004ea2; font-size:24px;}
.about_1{
border-bottom:1px #dedede solid; text-align:center;}
.about_1 ul li{
display:inline-block;}
.about_1 ul li a{
display:block; padding:1.375em 3.5em;}
.about_1 ul li a .about_1_mid{
position:relative; display:inline-block; padding-left:1.8em;}
.about_1_mid_left{
position:absolute; left:0; top:0; width:1.5em; height:100%;}
.about_1_mid_left img:nth-child(2){
display:none;}
.about_1_mid_right{
font-size:1.25em;}
.about_1 ul li a.on,.about_1 ul li a:hover{
background-color:#004ea2; color:#fff;}
.about_1 ul li a.on .about_1_mid_left img:nth-child(2),.about_1 ul li a:hover .about_1_mid_left img:nth-child(2){
display:inline;}
.about_1 ul li a.on .about_1_mid_left img:nth-child(1),.about_1 ul li a:hover .about_1_mid_left img:nth-child(1){
display:none;}
.about_2{ padding-bottom:4.5em; overflow:hidden; padding-top:4.5em;
background-position:center bottom; background-repeat:no-repeat; background-size:cover; background-image:url(../images/about/img10.jpg);}
.about_2_mid_left{
float:left; width:61.21212121212121%;}
#new_group_div .about_2_mid_left{
width:66.48484848484848%; position:relative;}
#new_group_div .about_2_mid_left:after{ z-index:0;
position:absolute; right:2em; top:0; content:''; height:100%; width:3px; background-color:#d7dee5}
.about_2_mid_right{ text-align:right;
float:right; width:33.51515151515152%;}
.about_2_mid_right div{
overflow:hidden;}
.com_t_1{ line-height:1; margin-bottom:0.1em;
font-size:2.25em;}
.com_t_1_m_l{
margin-left:-0.45em;}
.com_t_2{ color:#8f8f8f;
font-size:1.125em;}
.about_2_mid_left_1{text-align:justify;
text-justify:inter-ideograph;
 line-height:1.8; margin-top:2em; margin-bottom:3em;}
#new_group_div .about_2_mid_left_1{ z-index:10;
height:25.2em; position:relative; padding-right:0em;}
.new_group_div_jj{text-align:justify;
text-justify:inter-ideograph;
padding-right:2em;}
.about_2_mid_left_mid_con{
padding-right:2em;}
#new_group_div .swiper-container-vertical > .swiper-scrollbar{
width:3px; height:100%; top:0; right:0; background-color:#d7dee5} 
#new_group_div .swiper-scrollbar-drag{
background-color:#004ea2}
.about_2_mid_left_2 ul li{ float:left;
display:inline-block; position:relative; width:27%;}
.about_2_mid_left_2 ul li:nth-child(1){
width:22%;}
.about_2_mid_left_2 ul li:after{
content:''; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#dedede;}
.about_2_mid_left_2_mid{
margin:0 1em; position:relative; padding-left:4em;}
.about_2_mid_left_2 ul li:nth-child(1) .about_2_mid_left_2_mid{
margin-left:0;}
.about_2_mid_left_2 ul li:nth-child(1):after{
display:none}
.about_2_mid_left_2_mid_left{
position:absolute; left:0; top:0.5em;}
.about_2_mid_left_2_mid_left img{
max-width:95%;}
.about_2_mid_left_2_mid_right_2{
font-size:1.125em; color:#333;}
.about_2_mid_left_2_mid_right_1 span{ padding-right:1em;
display:inline-block; position:relative;}
.about_2_mid_left_2_mid_right_1 span b{
color:#004ea2; font-size:1.8em; font-family:Arial, Helvetica, sans-serif}
.about_2_mid_left_2_mid_right_1 span i{
font-style:inherit; font-size:0.875em; position:absolute; right:0; top:0;}
.about_1_nav{  
position:relative;}
.about_1_nav p{ text-align:left;
 padding:.7em 0; display:none; position:relative;}
.about_1_nav p:after{transition: .2s ease-in-out;

-webkit-transition: .6s ease-in-out;

-moz-transition: .6s ease-in-out;

-o-transition: .6s ease-in-out; content:'';
position:absolute; right:0; top:50%; width:11px; height:6px; margin-top:-3px; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/header/img1.png);}
.about_1_nav.on p:after{transform: rotate(-180deg);

-webkit-transform: rotate(-180deg);

-moz-transform: rotate(-180deg);

-o-transform: rotate(-180deg);}
.about_group_1_2{
text-align:center; margin-bottom:4.8em;}
.about_group_1_1{
margin-top:4.8em; margin-bottom:4.8em;}
/******culture*******/
.culture_mid{
background-color:#f2f6f7; overflow:hidden}
.cul_1{ position:relative; padding-left:31.6969696969697%; margin-bottom:4.375em;
background-color:#fff;  -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); overflow:hidden}
.cul_1_left{ height:100%; overflow:hidden;
position:absolute; left:0; top:0; width:31.6969696969697%;}
.cul_1_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.cul_1_right{
padding-left:7%; padding-right:14%; padding-top:3.75em; padding-bottom:3.75em;}
.cul_1_right_mid_1{ margin-bottom:0.2em;
font-size:1.125em; color:#004ea2; font-weight:bold}
.cul_1_right_mid_2{
line-height:1.6;text-align:justify;
text-justify:inter-ideograph;}
.cul_1_right_mid ul li{
margin-top:1.8em;}
.cul_1_right_mid ul li:nth-child(1){
margin-top:0}
.cul_1_right_mid_3 dd{ margin-top:1em;
position:relative; padding-left:4em;}
.cul_1_right_mid_3_left{
position:absolute; left:0; top:0;}
.cul_1_right_mid_3_right{
margin-left:1.2em; padding-left:.8em; background-position:left .2em; background-repeat:no-repeat; background-image:url(../images/culture/img6.jpg);}
.culture_1_1{
margin-bottom:2.5em;}
.cul_lm_1_1{ margin-top:4.375em;
text-align:center;}
.cul_lm_1_1 a{
font-size:1.125em; border:1px #adadad solid; display:inline-block; padding:0.4em 2.7em;}
.cul_lm_1_1 a:hover,.cul_lm_1_1 a.on{
color:#fff; background-color:#004ea2;}
.cul_lm_1_2 ul li{ padding:4em 0; overflow:hidden; border-bottom:1px #bfbfbf dashed;
display:block; clear:both; width:100%;}
.cul_lm_1_2 ul li dl dd{
float:left; width:46%;}
.cul_lm_1_2 ul li dl dd:nth-child(2n){
float:right;}
.cul_lm_1_2_mid{ min-height:15.625em;
position:relative; padding-left:12.5em;}
.cul_lm_1_2_mid_left{
overflow:hidden; position:absolute; left:0; top:0; width:12.5em;}
.cul_lm_1_2_mid_right{
padding-left:1.75em;} 
.cul_lm_1_2_mid_right_1{
color:#004ea2; font-size:1.875em; padding-top:0.1em;}
.cul_lm_1_2_mid_right_2{
color:#000; margin:.7em 0 .6em 0; line-height:1.5;}
.cul_lm_1_2_mid_right_3{text-align:justify;
text-justify:inter-ideograph;
color:#333;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2; line-height:1.6;
overflow: hidden;word-wrap:break-word;
word-break:break-all; margin-bottom:1.7em;}
.cul_lm_1_2_mid_right_4 span{transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
display:inline-block; border:1px #b9b9b9 solid; padding:0.3em 0em; width:8.525em; text-align:center}
.cul_lm_1_2_mid_right_4 span b{ padding-right:16px; color:#666; font-size:1.125em;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
font-weight:normal; background-position:right center; background-repeat:no-repeat; background-image:url(../images/culture/img8.png);}
.cul_lm_1_2 ul li dl dd:hover .cul_lm_1_2_mid_right_4 span{
background-color:#004ea2; border-color:#004ea2}
.cul_lm_1_2 ul li dl dd:hover .cul_lm_1_2_mid_right_4 span b{
color:#fff; background-image:url(../images/culture/img8on.png); padding-right:24px;}
.cul_lm_1_3{
text-align:center; margin:4.375em 0; font-family:Arial, Helvetica, sans-serif;}
.cul_lm_1_3 a{ margin:0 0.1em; margin-bottom:0.5em;
display:inline-block; border:1px #b9b9b9 solid; line-height:2.3em; width:2.7em; text-align:center;   color:#6a6a6a;}
.cul_lm_1_3 a.prev,.cul_lm_1_3 a.next{
width:4.5em;}
.cul_lm_1_3 span{border:1px #b9b9b9 solid; margin:0 0.1em; margin-bottom:0.5em;
display:inline-block; line-height:2.3em; width:4.5em; text-align:center;}
.cul_lm_1_3 a:hover,.cul_lm_1_3 a.on{
color:#fff; background-color:#194695; border-color:#194695}
.cul_gh_info_1{
padding-top:1.5em; padding-bottom:3em;}
.cul_gh_info_1 span{
color:#004ea2;}
.cul_gh_info_2_left{
float:left; width:23.63636363636364%;}
.cul_gh_info_2_right{
float:right; width:73.93939393939394%;}
.cul_gh_info_2_right_1{
font-size:1.875em;}
.cul_gh_info_2_right_2{
font-size:1.125em; color:#666;}
.cul_gh_info_2_right_4{
padding:1.875em 0; border-bottom:1px #bababa dashed;}
.cul_gh_info_2_right_3{text-align:justify;
text-justify:inter-ideograph;
line-height:1.6; margin:1.875em 0;}
.cul_gh_info_2{
margin-bottom:5.625em; overflow:hidden;}
.cul_ghhd_1{
margin-top:1em;}
.cul_ghhd_1 ul li{ margin-right:1.81818181818182%;
float:left; width:23.63636363636364%; margin-top:2em;}
.cul_ghhd_1 ul li:nth-child(4n){
margin-right:0;}
.cul_gjzz_1_1 ul li{ margin-top:1em;
float:left; width:22.42424242424242%; margin-right:3.43434343434344%;}
.cul_gjzz_1_1 ul li:nth-child(4n){
margin-right:0;}
.cul_gjzz_1_1_1{ position:relative;
overflow:hidden;}
.indexpro_img_bg_top{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0%; top:0%; width:0; height:5px; background-color:#004ea2;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_top{width:100%;filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;}
.indexpro_img_bg_bottom{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:100%; bottom:0%; width:100%; height:5px; background-color:#004ea2;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}	
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_bottom{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
left:0%;}
.indexpro_img_bg_left{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; left:0%; top:100%; width:5px; height:100%; background-color:#004ea2;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;} 
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_left{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
top:0%;}
.indexpro_img_bg_right{ z-index:20;filter:alpha(opacity=0);  
      -moz-opacity:0;  
      -khtml-opacity: 0;  
      opacity: 0;
position:absolute; right:0%; top:0%; width:5px; height:0; background-color:#004ea2;}  
.cul_gjzz_1_1 ul li:hover .indexpro_img_bg_right{filter:alpha(opacity=100);  
      -moz-opacity:1;  
      -khtml-opacity: 1;  
      opacity: 1;
height:100%;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}


.cul_gjzz_1_1_1 img{
width:100%;}
.cul_gjzz_1_1_2{overflow: hidden;
text-overflow:ellipsis; margin-top:1em; margin-bottom:1em;
white-space: nowrap; color:#000;
text-align:center; font-size:1.5em;}
.cul_gjzz_1_1_1{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; padding:5px; background-color:#e4e4e4}
.cul_gjzz_1_1 ul li:hover .cul_gjzz_1_1_1{ -webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
/*******party*******/
.par_1{
margin-bottom:0em;}		  
.par_2 ul li{ margin-top:2.5em;
float:left; width:48.3030303030303%;}
.par_2 ul li:nth-child(2n){
float:right;}
.par_2_mid{ position:relative;
border:1px #cccccc solid;}
.par_2_mid_mid{ margin:1.6em 4%; z-index:100;
position:relative; padding-left:5.2em;}
.par_2_mid_mid_left{ font-family:Arial, Helvetica, sans-serif;
position:absolute; left:0; top:0; height:100%;}
.par_2_mid_mid_left_1{ line-height:1; font-weight:bold;
color:#004ea2; font-size:3em;}
.par_2_mid_mid_left_2{
font-size:0.875em; color:#666;}
.par_2_mid_mid_right_1{
font-size:1.5em; margin-bottom:0.3em;}
.par_2_mid_mid_right_2{text-align:justify;
text-justify:inter-ideograph;
color:#333; line-height:1.6;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;  height:3.2em; 
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.par_2_mid_mid_right{ padding-left:1.5em;
background-position:left center; background-repeat:repeat-y; background-image:url(../images/party/img5.jpg);}
.par_2_mid:after{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
content:''; position:absolute; left:0; bottom:0; width:0; height:0; background-color:#004ea2; opacity:0;}
.par_2 ul li:hover .par_2_mid:after{
width:100%; height:100%; opacity:1;
}
.par_2 ul li:hover .par_2_mid_mid_left_1,.par_2 ul li:hover .par_2_mid_mid_right_1{
color:#fff;}
.par_2 ul li:hover .par_2_mid_mid_left_2,.par_2 ul li:hover .par_2_mid_mid_right_2{
color:#a6bed7}
#party_ll{
margin-bottom:0;}
/*****news**********/
.news_1 .swiper-container {
      width: 100%;
      height: 100%;
    }
.news_1{ overflow:hidden;
position:relative; margin-top:2.5em; margin-bottom:5.4375em;}
.news_1_left{ position:absolute; left:0; top:0; height:100%;
float:left; width:50%;}
.news_1_right{
float:right; width:46.66666666666667%;}
.news_1_right_mid{ margin:1.4375em 0; z-index:10;
position:relative; padding-left:7.5em;}
.news_1_right_mid_left{ font-family:Arial, Helvetica, sans-serif;
position:absolute; left:0; top:0; height:100%; text-align:center; width:7.5em;}
.news_1_right_mid_left_1{ line-height:1;
font-size:3em; color:#004ea2; font-weight:bold;}
.news_1_right_mid_left_2{
font-size:0.875em; color:#666;}
.news_1_right_mid_right_1{
color:#000; font-size:1.75em;}
.news_1_right_mid_right_2{
color:#333; margin-top:0.5em;}
.news_1_right_mid_right{
padding-left:1.7em; background-position:left center; background-repeat:repeat-y; background-image:url(../images/party/img5.jpg);}
.news_1_right ul li{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:block; overflow:hidden; position:relative;}

.news_1_right ul li:after{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; opacity:0;background-color:#004ea2; height:0; z-index:-1;
content:''; position:absolute; left:0; bottom:0; width:100%;}
.news_1_right ul li:hover:after{
height:100%;opacity:1;
}

.news_1_right ul li:hover .news_1_right_mid_left_1,.news_1_right ul li:hover .news_1_right_mid_right_1{
color:#fff;}
.news_1_right ul li:hover .news_1_right_mid_left_2,.news_1_right ul li:hover .news_1_right_mid_right_2{
color:#89a4c1;}
.news_1_right ul li:hover .news_1_right_mid_right{
background-image:url(../images/news/img10.png);}
.swiper-button-next-news{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; z-index:10; right:0; top:50%; width:1.875em; height:3.0625em; margin-top:-1.53125em; cursor:pointer; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/news/img7.png);}
.swiper-button-next-news:hover{
background-image:url(../images/news/img7on.png);}

.swiper-button-prev-news{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; z-index:10; left:0; top:50%; width:1.875em; height:3.0625em; margin-top:-1.53125em; cursor:pointer; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/news/img6.png);}
.swiper-button-prev-news:hover{
background-image:url(../images/news/img6on.png);}
.news_1_left_mid{
position:absolute; left:0; top:0; width:100%; height:100%;}
.news_1_left_mid_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.news_1_left_mid_footer{
position:absolute; left:0; bottom:1.5em; width:100%; z-index:10;}
.news_1_left_mid_footer_mid{ margin:0 4%;
color:#fff; font-size:1.875em; line-height:1.4;
overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;word-wrap:break-word;
word-break:break-all; text-align:justify;
text-justify:inter-ideograph;
}
.news_2{ padding-top:3em;
background-color:#f0f3f6; overflow:hidden;}
.news_2 .cul_lm_1_3 a,.news_2 .cul_lm_1_3 span{
background-color:#fff;}
.news_2 .cul_lm_1_3 a.on,.news_2 .cul_lm_1_3 a:hover{
background-color:#194695;}
.news_2 .cul_ghhd_1 ul li{
background-color:#fff;}
.news_1_left_mid img{
display:none;}
.par_2 ul li:hover .par_2_mid_mid_right{
background-image:url(../images/news/img10.png);}
.news_info_mid_left_1{
font-size:1.875em; color:#004ea2;}
.news_info_mid_left_2{ margin:1.6em 0 2.2em 0;
background-color:#edf1f7; padding:.9em 1em;}
.news_info_mid_left_2_left{
float:left; font-size:1.125em; color:#262626;}
.news_info_mid_left_2_right{
float:right;}
.news_info_mid_left{
float:left; width:71.51515151515152%;}
.news_info_mid_right{
float:right; width:28.48484848484848%;}
.news_info_mid_left_mid{
padding-right:4.375em; border-right:1px #dfe7ef solid;}
.news_info_mid_right_mid{
padding-left:4.375em;}
.news_info_mid_right_mid_1{
font-size:1.875em; color:#004ea2;}
.news_info_mid_right_mid_2{ font-family:Arial, Helvetica, sans-serif;
color:#a4a4a4; font-size:1.125em;}
.news_info_mid_right_mid_3_1{
font-size:1.25em;  }
.news_info_mid_right_mid_3_2{ margin-top:0.5em;
color:#666; line-height:1.5;overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 2;   
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.news_info_mid_right_mid_3 ul li{
padding:1em 0; border-bottom:1px #94aac1 dotted;}
.news_info_mid_right_mid_3 ul li:last-child{
border:none;}
.news_info_mid_right_mid_3{
margin-top:1em;}
.news_info_mid_left_3{
line-height:1.6; border-bottom:1px #dfe7ef solid; padding-bottom:2.5em;}
.news_info_mid_left_4{ margin:2.5em 0;
position:relative; padding-right:5em;}
.news_info_mid_left_4_right{
position:absolute; right:0; top:0;}
.news_info_mid_left_4_right a{ background-image:url(../images/news/img12.png); border-radius:50%; border:1px #dfe7ef solid; display:block;
width:3.625em; height:3.625em; background-position:center; background-repeat:no-repeat;}
.news_info_mid_left_4_left{
line-height:2;}
.news_info_mid_left_4_right a:hover{ border-color:#004ea2;
background-color:#004ea2; background-image:url(../images/news/img13.png);}
/******jobs*******/
.jobs_1{ padding:10% 0 10% 7%; margin-bottom:3.625em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/jobs/img3.jpg);}
.jobs_1_mid{ padding:5% 6%;
color:#fff; background-image:url(../images/jobs/img4.png);}
.jobs_1_mid_1{
font-size:1.5em; line-height:1.6;}
.jobs_1_mid_2{ line-height:1.7; margin-top:1.5em;
color:#c9d6e5;}
.jobs_1_mid ul li{
margin-top:2.8em;}
.jobs_1_mid ul li:nth-child(1){
margin-top:0}
.jobs_list_mid_1 ul li{ margin-top:1.875em;
float:left; width:32%; margin-right:2%;}
.jobs_list_mid_1 ul li:nth-child(3n){
margin-right:0;}
.jobs_list_mid_1_mid{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
border:1px #e3eaf1 solid; padding:1.5em; position:relative; cursor:pointer;}
.jobs_list_mid_1_mid_2{ margin-top:.8em;
color:#000; font-size:1.5em;}
.jobs_list_mid_1_mid_3{ margin-top:0.5em;
font-size:1.125em; color:#161616;}
.jobs_list_mid_1_mid_4{ line-height:1.6; margin-top:1.5em; margin-bottom:1.5em;
font-size:1.125em; color:#333;overflow:hidden;display: -webkit-box;text-align:justify;
text-justify:inter-ideograph;
-webkit-box-orient: vertical;  
-webkit-line-clamp: 7;height:11.6em; 
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.jobs_list_mid_1_mid_4 span{ display:block;
font-weight:bold; color:#060606;}
.jobs_list_mid_1_mid_4 span.t2{
padding-top:0.5em;}
.jobs_list_mid_1_mid_5 span{ font-size:1.125em; padding-left:1.4em;
display:inline-block; color:#004ea2; background-position:left center; background-repeat:no-repeat; background-image:url(../images/jobs/img8.png);}
.jobs_list_mid_1_mid_1 span img{
height:3.6875em;}
.jobs_list_mid_1_mid_1 span{
display:inline-block; position:relative; height:3.6875em;}
.jobs_list_mid_1_mid_1 span img:nth-child(2){-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
position:absolute; left:0; top:0; z-index:10;opacity:0;}
.job_t_1{
margin-bottom:1em;}
.jobs_list_mid_1 ul li{
position:relative;}
.jobs_list_mid_1 ul li:after{background-color:#004ea2;
content:''; position:absolute; left:0; top:0; width:0%; height:100%; z-index:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.jobs_list_mid_1_mid{
z-index:100; position:relative;}
.jobs_list_mid_1 ul li:hover:after{
width:100%;}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid{
/* border-color:#004ea2;*/}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_4{
color:#a9c4e1}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_2,.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_4 span{
color:#fff}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_3{
color:#a9c4e1}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_5 span{
color:#fff; background-image:url(../images/jobs/img8on.png);}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_1 span img:nth-child(2){
opacity:1;}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_1 span img:nth-child(1){
opacity:0;}
.mask{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background-color:#000; opacity:0.8;}
.showjobinfo{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:999999;}
.showjobinfo_mid{ overflow:hidden;border-radius:.5em;
margin:0 17.1875%; background-color:#fff; position:relative;}
.showjobinfo_mid_close{ cursor:pointer;
position:absolute; right:1.82539682539683%; top:2.77777777777778%; z-index:10;}
.showjobinfo_mid_close img{
 transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.showjobinfo_mid_close:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}			
.showjobinfo_mid_mid{
margin:5% 6%;}
.showjobinfo_mid_mid_1_left{
position:relative; padding-right:5.25em}
.showjobinfo_mid_mid_1_right{
position:absolute; right:0; top:0; width:4.25em;}
.showjobinfo_mid_mid_1_left_1{
color:#004ea2; font-size:2.25em;}
.showjobinfo_mid_mid_1_left_2{ margin-top:0.2em;
color:#424242; font-size:1.125em;}
.showjobinfo_mid_mid_1_left_3{ overflow:hidden; overflow-y:auto; height:20.4em;
line-height:1.7; color:#060606; margin:2em 0;}
.showjobinfo_mid_mid_1_left_4{
border-top:1px #d8dde3 solid; padding-top:2em;}
.showjobinfo_mid_mid_1_left_4_mid{
position:relative; padding-right:9.8125em;}
.showjobinfo_mid_mid_1_left_4_mid_right{
position:absolute; right:0; top:0;}
.showjobinfo_mid_mid_1_left_4_mid_right a{
display:block; font-size:1.125em; width:8.722222222222222em; text-align:center; line-height:2.444444444444444em; color:#fff; background-color:#004ea2;}
.showjobinfo_mid_mid_1_left_4_mid_right a:hover{
background-color:#999;}
.showjobinfo_mid_mid_1_left_4_mid_left ul li{ font-weight:bold;
display:inline-block; font-size:1.5em; line-height:1.833333333333333em;}
.showjobinfo_mid_mid_1_left_4_mid_left ul li:nth-child(1){
margin-right:1em;}
.showjobinfo_mid_mid_1_left_4_mid_left ul li span{
color:#004ea2; margin-left:0.2em; font-weight:normal}
#jobtop{
position:relative;}
.jobtop_right{
position:absolute; right:0; bottom:0; width:35%;}
.jobtop_right_mid{
position:relative; padding-right:5em;}
.jobtop_right_mid_right{
position:absolute; right:0; top:0; width:4.5625em; height:100%;}
.jobtop_right_mid_right input{
border:none; background:none; width:100%; height:100%; color:#fff; position:absolute; left:0; top:0; background-color:#004ea2; background-image:url(../images/jobs/img11.png); background-position:center; background-repeat:no-repeat;
}
.jobtop_right_mid_left{
border:1px #a2acb0 solid; padding:0.8em 1em;}
.jobtop_right_mid_left input{
border:none; background:none; width:100%; font-size:1em;}
/********food**********/
.food_1{text-align:justify;
text-justify:inter-ideograph;
line-height:1.8; margin-bottom:2.5em;}
.food_2{
margin:2.5em 0;}
.food_2 ul li{ background-color:#f2f6fb; margin-bottom:2.5em;
float:left; width:48.78787878787879%;}
.food_2 ul li:nth-child(2n){
float:right;}
.food_2_mid{ overflow:hidden;
position:relative; padding-left:37.26708074534161%;}
.food_2_mid_left{ overflow:hidden;
position:absolute; left:0; top:0; width:37.26708074534161%; height:100%;}
.food_2_mid_left_bg{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}
.food_2_mid_right_mid{
padding:1em;}
.food_2_mid_right_mid_1{
font-size:1.5em; color:#333;}
.food_2_mid_right_mid_2{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical; text-align:justify;
text-justify:inter-ideograph; 
-webkit-line-clamp: 3;   height:4.8em; 
overflow: hidden;word-wrap:break-word;
word-break:break-all;
color:#666; line-height:1.6; margin:.8em 0 1em 0;}
.food_2_mid_right_mid_3 dl dd{
display:inline-block; color:#333; margin-top:0.3em;}
.food_2_mid_right_mid_3 dl dd span{
color:#004ea2;}
.food_2_mid_right_mid_3 dl dd:nth-child(1){
margin-right:1em;}
.food_2 ul li{-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;border-radius:0 5px 5px 0px;}
.food_2 ul li:hover{-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)}
.food_2 ul li:hover .food_2_mid_right_mid_1{
color:#004ea2}
/********contact********/
.contact_1{ margin-bottom:1.875em;  
position:relative; padding-right:16.875em;}
.contact_1_right{
position:absolute; right:0; top:0; width:16.875em;}
.contact_1_right_submit{ border:none; background:none; font-size:1em; cursor:pointer;-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:6.25em; height:2.8125em; line-height:2.8125em; float:left;  border:1px #a4aead solid;  }
.contact_1_right_submit:hover{color:#fff; background-color:#004ea1}
.contact_1_right_reset{ font-size:1em; cursor:pointer; float:right;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
border:none; background:none; width:10em; height:2.8125em; line-height:2.8125em; border:1px #a4aead solid;}
.contact_1_right_reset:hover{
color:#fff; background-color:#004ea1}
.contact_1_left ul li{
float:left; width:21%; margin-right:1.25%;}
.contact_1_left ul li:nth-child(2){
width:32%;}
.contact_1_left_mid{ position:relative;
border:1px #a4aead solid; padding:0 1em;}
.contact_1_left_mid input{height:2.6875em; line-height:2.6875em; border:1px #a4aead solid;
font-size:1em; color:#000; border:none; width:100%; background:none;}
.b_t:after{
position:absolute; content:''; right:1em; top:50%; width:1.25em; height:1.25em; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/contact/img5.png); margin-top:-0.625em;}
.contact_top{
margin-bottom:1.875em;}
.contact_2{ color:#fff; text-align:center; padding: 0 11.48036253776435%; overflow:hidden; padding-bottom:4.375em; padding-top:4.375em;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/contact/img6.jpg);}
.contact_2_mid_2 a{ width:12.75em; line-height:3.5625em;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:inline-block; color:#fff; background-color:#004ea2;}
.contact_2_mid_2 a span{ font-size:1.25em; padding-left:1.5em;
background-position:left center; background-repeat:no-repeat; background-image:url(../images/contact/img7.png);}
.contact_2_mid_2 a:hover{
background-color:#fff; color:#333;}
.contact_2_mid_2 a:hover span{
background-image:url(../images/contact/img7on.png);}
.contact_2_mid_1{
line-height:2; margin-bottom:3.375em;}
.contact_3 table{
width:100%;border: 1px solid #c1d1e1;
            border-collapse: collapse;}
.contact_3 table td{border: 1px solid #c1d1e1;}		
.contact_3_mid{
padding:1em 1em; font-size:1.125em; }	
.contact_3 table tr:nth-child(2n-1) td{
background-color:#e1e7ed}
.contact_3 table tr:nth-child(1) td{
background-color:#004ea2; color:#fff; /*border-color:#276bb5*/}
.contact_3 table tr:nth-child(1) td span{
font-size:1.333333333333333em;}
.contact_3{
margin-top:1.875em;}
.clqk_tip,.more_d{
color:#004ea2}
.xx_1{
text-align:center; font-size:1.5em;}
.xx_2{
line-height:1.6; margin:1.8em 0 2em 0; overflow:hidden; 
   height:22.4em; overflow-y:auto; 
 }
.xx_3{
text-align:center;}
.xx_3 a{
display:inline-block; width:7.5em; text-align:center; line-height:1.875em; border:1px #545454 solid;} 
.xx_3 a:hover,.xx_3 a.on{
color:#fff; background-color:#004ea2; border-color:#004ea2;}
.contact_fb_2{ margin-bottom:7.6875em;
background-color:#f5f5f5; padding:2.5em;}
.contact_fb_2_mid ul li{ position:relative;
float:left; margin-bottom:1.125em;}
.contact_fb_2_mid ul li:after{
content:'*'; position:absolute; right:-.6em; top:0; color:#ff0000;}
.contact_fb_2_mid ul li:last-child{
margin-bottom:0}
.contact_fb_2_mid ul li.fr{
float:right;}
.contact_fb_2_mid ul li.s_li{
width:48.88888888888889%;}
.contact_fb_2_mid ul li.w_li{
width:100%; clear:both}
.contact_fb_2_mid_mid{ background-color:#fff; padding:1.1em;  
border:1px #a1acb8 solid;}
.contact_fb_2_mid ul li input.wbk{
border:none; background:none; width:100%; font-size:1em; color:#000;}
.contact_fb_2_mid_mid textarea{border:none; background:none; width:100%; font-size:1em; color:#000; height:17.5em;}
.contact_fb_2_mid_mid_yzm{
width:14%; position:relative;}

.contact_fb_2_mid_mid_yzm:after{
content:'*'; position:absolute; right:-.6em; top:0; color:#ff0000;}

.contact_fb_2_mid_mid_yzm_img{
float:left; margin-left:1em; margin-right:1em;}
.contact_fb_2_mid_mid_yzm_img img{
height:3.65625em;}
.contact_fb_2_mid_mid_btn{
float:left;}
.contact_fb_2_mid_mid_btn_btn{
border:none; background:none; color:#fff; background-color:#004ea2; font-size:1.25em; height:2.925em; line-height:2.925em; cursor:pointer; width:11.2em;}
.contact_fb_1{
line-height:1.7; margin-bottom:1.2em;}
.showemailinfo{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:999999;}
.showemailinfo_mid{ background-color:#fff; position:relative;
margin:0 17.70833333333333%;}
.showemailinfo_mid_2{
padding:1.875em;}
.showemailinfo_mid_1{
text-align:center; background-color:#004ea2; font-size:2.25em; color:#fff; padding:0.5em 0;}
.showemailinfo_mid_close{ cursor:pointer; width:7em;
position:absolute; right:-3.5em; top:-3.28125em; z-index:100;}
.showemailinfo_mid_close img{
 transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.showemailinfo_mid_close:hover img{
transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}
.showemailinfo_mid_2_mid ul li{
background-color:#edf6f6; padding:1.4em 1.875em;border-radius:.4em;}
.showemailinfo_mid_2_mid ul li:nth-child(1){
margin-bottom:1em;}
.showemailinfo_mid_2_mid_1{
font-size:1.5em; color:#000;}
.showemailinfo_mid_2_mid_2{
line-height:1.6; margin-top:1.8em;}
.showemailinfo_mid_2_mid_2_1 dl dd{
position:relative; padding-left:2.75em;}
.showemailinfo_mid_2_mid_2_1 dl dd span{
position:absolute; left:0; top:0;}
.showemailinfo_mid_2_mid{
overflow:hidden; overflow-y:auto; height:38.125em;}
.b_t{
padding-right:2.6em;}
.contact_1_left ul.sw_ul li:nth-child(2){
width:21%;}
.contact_1_left ul.sw_ul li:nth-child(1){
width:54.25%;}
.showemailinfo_mid_sw{
margin:0 24.47916666666667%;}
.showemailinfo_mid_sw_mid_left{
float:left; width:40%; text-align:center;}
.showemailinfo_mid_sw_mid_left img{
max-width:70%;}
.showemailinfo_mid_sw_mid_right{
float:right; width:50%; font-size:1.875em; line-height:1.7;}
.contact_line_left{
  width:64%;}
.contact_line_left_mid{
padding-right:3em;  }  
.contact_line_right{ overflow:hidden; position:absolute; right:0; top:0;
  width:36%; height:100%;}
.contact_line_right div{
position:absolute; left:0; top:0; width:100%; height:100%; background-position:center; background-repeat:no-repeat; background-size:cover;}  
.contact_line_right img{
display:none}
.contact_line_left_1 span{ padding-left:1.2em;
position:relative; display:inline-block; color:#004ea2; font-size:2.4375em;}
.contact_line_left_1 span:after{ background-image:url(../images/contact/img11.png); content:'';
position:absolute; left:0; top:50%; margin-top:-0.5384615384615385em; width:1.076923076923077em; height:1.076923076923077em; background-position:center; background-repeat:no-repeat; background-size:cover;}
.contact_line_left_2{
line-height:1.6; margin-top:1.3em; padding-bottom:0.3em;}
.contact_line_left_3 dl dd{ margin-top:1em;
position:relative; padding-left:4em;}
.contact_line_left_3_left{
position:absolute; left:0; top:0;}
.contact_line_left_3_left span{
background-position:left center; background-repeat:no-repeat; display:inline-block; padding-left:2em;}
.contact_line_left_3 dl dd:nth-child(1) .contact_line_left_3_left span{
background-image:url(../images/contact/img12.png);}
.contact_line_left_3 dl dd:nth-child(2) .contact_line_left_3_left span{
background-image:url(../images/contact/img13.png);}
.contact_line_left_3 dl dd:nth-child(3) .contact_line_left_3_left span{
background-image:url(../images/contact/img14.png);}
.contact_line_left_3 dl dd:nth-child(4) .contact_line_left_3_left span{
background-image:url(../images/contact/img15.png);}
.contact_line_left_3 dl dd:nth-child(5) .contact_line_left_3_left span{
background-image:url(../images/contact/img16.png);}
.contact_line_left_3_right{
margin-left:1em; padding-left:1em; background-position:left 0.2em; background-repeat:repeat-y; background-image:url(../images/contact/img17.png);}
.contact_line_left_4{
line-height:1.6; margin-top:1.5em;}
.contact_line{ overflow:hidden;
margin-bottom:7.3125em; position:relative;}
.group_1{
line-height:1.7; margin-bottom:3.5em;}
.contactbody{ overflow:hidden;
background-color:#f5f8fb;}
.contact_con_1 ul li{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); height:13.25em;
float:left; background-color:#fff; text-align:center; width:32%; margin-right:2%;}
.contact_con_1 ul li:nth-child(3n){
margin-right:0}
.contact_con_1_mid_1{
padding-bottom:1em;}
.contact_con_1_mid_1 span{
width:4.6875em; display:inline-block; position:relative;}
.contact_con_1_mid_1 span img:nth-child(2){
position:absolute; top:0; z-index:10; left:0; opacity:0;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;transform: scale(0, 0);}
.contact_con_1 ul li:hover .contact_con_1_mid_1 span img:nth-child(2){
opacity:1;transform: scale(1, 1);}
.contact_con_1 ul li:hover .contact_con_1_mid_1 span img:nth-child(1){
opacity:0;}
.contact_con_1_mid_2{ word-wrap:break-word;
word-break:break-all; 
font-size:1.25em; color:#030303;}
.contact_con_1_mid_2 a{
color:#030303}
.contact_con_1_mid_2 a:hover{
color:#004ea2}
.contact_con_2{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
background-color:#fff; padding:0.3125em; margin-top:1.875em; margin-bottom:3.4375em;}
#map22{
height:32.5em;}
/*********plat*********/
.plat_1_left{
float:left; width:48.33836858006042%;}
.plat_1_right{
float:right; width:46.22356495468278%;}
.plat_1_left_1{
line-height:1.7;}
#plat_top{
margin-top:0; margin-bottom:1.5em;}
.plat_1_left_2{
margin:1.6875em 0;}
.plat_1_left_2 ul li{ margin-right:1.66666666666667%;
float:left; text-align:center; width:23.75%;}
.plat_1_left_2 ul li:nth-child(4n){
margin-right:0;}
.plat_1_left_2_mid{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
border:1px #dedede solid; padding:1em;}
.plat_1_left_2_mid_2{
color:#1b1f24; padding-top:.5em;}
.plat_1_left_2_mid_1{
height:4em;}
.plat_1_left_3 a{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;
display:inline-block; background-color:#025ab9; color:#fff; padding:0 1.5em; line-height:3.0625em; text-align:center;}
.plat_1_left_3 a span{ padding-right:2.25em;
display:inline-block; position:relative; background-position:right center; background-repeat:no-repeat; background-image:url(../images/plat/img8.png);}
.plat_1_left_3 a:hover{
background-color:#999;}
.plat_1{ overflow:hidden;
margin:5em 0;}
.plat_1_left_2 ul li:hover .plat_1_left_2_mid{
border-color:#025ab9}
.group_4 ul li{ border:1px #a5a5a5 solid; margin-bottom:2.75em;
position:relative; padding-right:40%;}
.group_4_left{
overflow:hidden;}
.group_4_left img{
width:100%;}
.group_4_right{
position:absolute; right:0; top:0; width:40%; text-align:center; height:100%; text-align:center;}
.group_4 ul li:nth-child(2n){
padding-left:40%; padding-right:0;}
.group_4 ul li:nth-child(2n) .group_4_right{
right:auto; left:0;}
.group_4_right_mid_2{
font-size:1.5em; margin-top:.5em;}
.group_4_right_mid_1 img{
max-width:28.46270928462709%;}
.search_2{ margin-top:1.3em;
position:relative; background-color:#eff4fa; padding-right:4.125em; }
.search_2_right{background-color:#004ea2; color:#fff;text-align:center;
position:absolute; right:0; top:0; height:100%; text-align:center; width:4.125em;}
.search_2_right i{
font-size:1.125em;} 
.search_2_left{
padding:.7em 1em;}
.search_2_left input{
border:none; background:none; width:100%; font-size:1.5em; color:#414141;}
.search_3{ margin-top:1.5em; margin-bottom:0.5em;
font-size:1.875em; color:#0b0b0b;}
.search_3 span{
color:#004ea2;}
.search_4 ul li{
padding:1em 0; border-bottom:1px #b5b5b5 dotted;}
.search_4_1{overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
font-size:1.125em;}
.search_4_1 a{
color:#000;}
.search_4_1 span{
color:#f21111;}
.search_4_2{
color:#666; margin-top:0.3em;}
.search_4_2 a{
color:#666;}
.ic_list{
position:relative; overflow:hidden;}
.ic_list_left{
width:22.70833333333333%;}
.ic_list_right{
position:absolute; right:0; top:0; height:100%; width:77.29166666666667%;}
.ic_list_right:after{
content:''; position:absolute; left:0; top:0; height:100%; width:0.3125em; background-color:#e7e4e7; z-index:88888;}
#MapContainer{
position:absolute; left:0; top:0; width:100%; height:100%; }
#MapContainer img{
max-width:none}
.ic_list_left_mid{
margin:0 9%;}
.ic_list_left_mid_1_1{
font-size:1.5em;}
.ic_list_left_mid_1_2{
color:#666; font-size:1.125em; font-family:Arial, Helvetica, sans-serif;}
.ic_list_left_mid_1{
margin-top:2.5em; margin-bottom:1em;}
.ic_list_left_mid_2 ul li{ margin-bottom:0.5em;
border:1px #cacaca solid; padding:0em .7em;}
.ic_list_left_mid_2 ul li div{
position:relative;}
.ic_list_left_mid_2_top{
padding-right:2em;}
.ic_list_left_mid_2_btn{ height:100%;
position:absolute; right:0; top:0; width:2em; border:none; background:none; cursor:pointer; background-position:right center; background-repeat:no-repeat; background-image:url(../images/group/img13.png);}
.ic_list_left_mid_2_wbk{
border:none; background:none; width:100%; height:2.5em; line-height:2.5em; font-size:1em;}
.ic_list_left_mid_2 ul li div select{
width:100%; height:2.5em; line-height:2.5em;
background-position:right center; background-repeat:no-repeat; background-image:url(../images/group/img14.png);  
border:none; font-size:1em; color:#000; width:100%;  appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.ic_list_left_mid_3 ul li{ cursor:pointer; position:relative;
padding:1em 0; border-bottom:1px #e0e0e0 solid;}
.ic_list_left_mid_3_1{
font-size:1.25em; color:#000;}
.ic_list_left_mid_3_2{
margin-top:0.4em; color:#333;}
.ic_list_left_mid_4 .cul_lm_1_3 a,.ic_list_left_mid_4 .cul_lm_1_3 span{
font-size:0.875em;}
.ic_list_left_mid_4 .cul_lm_1_3{
margin-top:2.3em;}
.mapinfo_1{
display:block}
.mapinfo{
line-height:1.6; width:400px; padding:0 5px;}
.mapinfo h4{
font-size:24px; font-weight:normal; margin-bottom:15px;}
.mapinfo a{
display:inline-block; width:10em; line-height:2.5em; text-align:center; color:#fff; background-color:#004ea2;}
.ic_list_left_mid_3 ul li:after{ opacity:0;
position:absolute; left:0; bottom:0; width:0%; height:1px; background-color:#004ea2; content:'';-webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;}
.ic_list_left_mid_3 ul li.on:after{
width:100%; opacity:1;}  

/**********发展历程**********/
.fzlcmid{ padding-bottom:10.3125em; overflow:hidden;
background-position:center bottom; background-repeat:no-repeat; background-image:url(../images/about/img12.jpg);}
 
.course-wrap{
	padding-top: 32px;
	padding-bottom: 40px;
	transition: normal;
}
.course-wrap.m-wrap{
	padding-top: 15px;
	position: relative;
}
.course-wrap p.f48{
	font-size: 42px;
	line-height: 50px;
	color: #035cac;
}
.course-wrap.m-wrap p.f48{
	font-size: 20px;
	line-height: 34px;
}
.course-wrap span.f14{
	display: block;
	width: 100%;
	line-height: 26px;
}
.course-wrap.m-wrap span.f14{
	line-height: 22px;
}
.course-wrap .course-list{
	margin-top: 30px;
	width: 100%;
	position: relative;
}
.course-wrap.m-wrap .course-list{
	margin-top: 20px;
}
.newovh{
overflow:hidden;}
.course-wrap .course-list .ovh{
	width: 100%;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	background: url(../images/about/bg_12.png) repeat-x left center;
}
.course-wrap.m-wrap .course-list .ovh{
	background: none;
	width: 100%;
}
.course-wrap .course-list li{
	width: 300px;
	position: relative;
	margin-right: -93px;
}
.course-wrap.m-wrap .course-list li{
	margin-right: 0;
	margin-bottom: 20px;
	width: 100%;
}
.course-wrap .course-list .main{
	padding: 17px 20px 27px;
	background-color: #fff;
	width: 260px;
	color: #777;
}
.course-wrap .course-list .main p{
	padding-left: 18px;
	background: url(../images/about/ico_125.jpg) no-repeat left 9px;
}
.course-wrap.m-wrap .course-list .main{
	width: 94%;
	padding: 17px 3% 27px;
}
.course-wrap .course-list li .top{
	background: url(../images/about/bg_10.png) no-repeat left top;
	padding-top: 45px;
	height: 42px;
	line-height: 42px;
	font-family: "Arial";
	font-size: 18px;
	text-align: center;
}
.course-wrap.m-wrap .course-list li .top{
	padding-top: 0;
	padding-left: 3%;
	width: 97%;
	text-align: left;
	background: #e8e8e8;
}
.course-wrap .course-list li.odd{
	margin-top: 0;
}
.course-wrap.m-wrap .course-list li.odd{
	position: relative;
}
.course-wrap .course-list li.odd .top{
	background: url(../images/about/bg_11.png) no-repeat left bottom;
	padding-bottom: 45px;
	padding-top: 0;
}
.course-wrap.m-wrap .course-list li.odd .top{
	padding-bottom: 0;
	background: #e8e8e8;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.course-wrap.m-wrap .course-list li.odd .main{
	margin-top: 42px;
}
.course-wrap .course-list .butn{
	display: block;transform: scale(0.7857142857142857, 0.7857142857142857);
	width: 42px;
	height: 42px;
	position: absolute;
	top: 50%;
	margin-top: -21px; background-color:#fff;border-radius:50%;
	cursor: pointer; background-size:cover;
}
.course-wrap.m-wrap .course-list .butn{
	display: none;
}
.course-wrap .course-list .prev{
	background: url(../images/about/ico_40.png) no-repeat center top;
	left: 0; background-color:#fff;
}
.course-wrap .course-list .next{
	background: url(../images/about/ico_38.png) no-repeat center top;
	right: 0; background-color:#fff;
}
.course-wrap .course-list .butn:hover{
	background-position: center bottom;
}
.course-wrap .course-list li:hover .top{
	background: url(../images/bg_10.png) no-repeat right top;
	color: #fff;
}
.course-wrap.m-wrap .course-list li:hover .top,.course-wrap.m-wrap .course-list li.odd:hover .top{
	background: #e8e8e8;
	color: #666;
}
.course-wrap .course-list li.odd:hover .top{
	background: url(../images/about/bg_11.png) no-repeat right top;
	color: #fff;
}
.course-wrap .course-list li{
	font-size: 16px;
	color:#333333;
	line-height: 25px;
	width: 300px;
	/*padding-top: 11px;*/
	position: relative;
	top: 11px;
	padding-left: 18px;
	padding-top:90px;
	box-sizing: border-box; float:left;
}
.course-wrap .course-list li:hover:before{
	background:#004ea2;
	transition:.5s ease-in-out;
}
.course-wrap .course-list li:before{
	height: 105px;
	position: absolute;transition:.5s ease-in-out;
	content:"";
	width: 1px;
	left:0;
	top:1px;
	background:#004ea2;
}
.course-wrap .course-list li:hover .g0:after{
	transition:.5s ease-in-out;
	background:#0060a3;

}
.course-wrap .course-list li .g0{
	font-size: 24px;  
	font-family:Arial, Helvetica, sans-serif;
	color:#004ea2; font-weight:bold;
	position: relative; 
	margin-bottom: 7px;transition:.5s ease-in-out;

}
.course-wrap .course-list li.odd .g0{padding-top:11px;}
.course-wrap .course-list li:hover .g0{
	font-size: 35px;transition:.5s ease-in-out;
}

.course-wrap .course-list li .g0:after{
	position: absolute;
	background-color:#fff;
	height: 10px;
	width: 10px;
	border: 2px solid #0060a3;
	content:"";
	left: -23px;
	top:0px;transition:.5s ease-in-out;
	bottom:0;
	margin: auto;
	box-sizing: border-box;
	border-radius: 50%;
}
.course-wrap .course-list li.odd .g0:after{
top:15px;}
.course-wrap{
	overflow:hidden;
}
.course-wrap .course-list .prev{
	left: 2.5%;
}
.course-wrap .course-list .next{
	right: 2.5%;
}
.course-wrap .course-list li.odd{
	padding-top: 0;
	top: -30px;
}
.course-wrap .course-list li.odd:before{
	top:28px;
	
	height: 100%;
}
.course-wrap .course-list .ovh{
	overflow:visible;
}
.course-wrap .course-list li .p p{
	position: relative;
	 
	box-sizing: border-box;
}
 
.course-wrap .course-list .butn{
	margin-top: -16px;
}
.course-wrap .course-list{
	    background: url(../images/about/bg_12.png) repeat-x left center;
}
.course-wrap .course-list .ovh{
	width: 80%;
	margin:0 auto;
    background: transparent;

}
.course-wrap .course-list .butn{
	z-index: 5;
}
.culture0-wrap  .h1-1{
    font-size: 14px;
    position: relative;
    top: 0;
    left: 0;
    line-height: 1.5;
    padding: 20px 30px;
    background: #e6e6e6;
    color: #999;
    left: 0;
    /*top: 40px;*/
    z-index: 1;
    max-width: 90%;
    box-sizing: border-box;
    border-radius: 10px;
    margin:0 auto;
    display: none;
}
.culture0-wrap .swiper-slide{
	position: static;
}
.culture0-wrap  .h1-1:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    margin:0 auto;
    top: -12px;
    width: 20px;
    height: 12px;
    background: url(../images/about/lk.png) no-repeat center;
    background-size: 100%;}
 
.course-wrap .course-list li.odd .box{
height:120px;}	
.course-wrap .course-list li:after{
	position: absolute;
	background-color:#fff;
	height: 10px;
	width: 10px;
	border: 2px solid #0060a3;
	content:"";
	left: -5px;
	top:auto;transition:.5s ease-in-out;
	bottom:-1px;
	margin: auto;
	box-sizing: border-box;
	border-radius: 50%;
}
.course-wrap .course-list li:hover:after{
background-color:#0060a3}
.course-wrap .course-list li.odd:after{
display:none}
.course-wrap .course-list li .g0:after{
display:none
 }
 
.course-wrap .course-list li.odd .g0:after{
display:block}	
.course-wrap .course-list li:before {
height:100%;}
@media screen and (max-width: 1630px){
.course-wrap .course-list li{
opacity:0;}
.course-wrap .course-list li:nth-child(1),.course-wrap .course-list li:nth-child(2),.course-wrap .course-list li:nth-child(3),.course-wrap .course-list li:nth-child(4),.course-wrap .course-list li:nth-child(5){
opacity:1;}
}
@media screen and (max-width: 800px){
.course-wrap .course-list li .g0:after{
display:block}
.course-wrap .course-list li:after {
display:none}
.course-wrap .course-list li{
opacity:1;}
.course-wrap .course-list li.odd .box{
height:auto;}
	.course-wrap .course-list li{
	margin-right:0}
	.course-wrap .course-list .butn{
		display: none!important;
	}
	.course-wrap .course-list li .g0{
		margin-bottom: 5px;
	}
	.course-wrap .course-list li{
		top:0;
	}
	.course-wrap .course-list li:hover .g0{
		font-size: 20px;
	}
	.course-wrap .course-list li:before{
		height: 100%;
	}
	.course-wrap .course-list li{
		padding:0;
		font-size: 14px; width:auto;
		padding-left: 18px;
		padding-bottom: 20px;
		display:block; float:none;
		line-height: 1.6;
	}
	.course-wrap .course-list li.odd:before{
		top: 0;
	}
	.course-wrap .course-list{
		margin-top:0;
	}
	.course-wrap .course-list li.odd{
		top:0;
	}
	.course-wrap .course-list .ovh{
		width: 86%;
	}
	.course-wrap{
		padding-top:0;
	}
	.course-wrap .course-list{
		background:transparent;
	}
}
.group_ser_1{  
position:relative;}
.group_ser_1_left{  
position:relative; width:67.34375%;}
.group_ser_1_left_left{
width:67.53246753246753%; padding-bottom:6.6875em;}
.group_ser_1_left_right{
position:absolute; right:0; top:0; width:29%; height:100%; background-color:#f7f7f7;}
.group_ser_1_left_left_2{
color:#333; line-height:2;}
.group_ser_1_right{
position:absolute; right:0; top:0; height:100%; width:32.65625%;}
.group_ser_1_right ul{
position:absolute; left:0; top:0; width:100%; height:100%;}
.group_ser_1_right ul li:nth-child(1){ overflow:hidden;
position:absolute; left:0; top:0; width:100%; height:48.875%;}
.group_ser_1_right ul li:nth-child(2){ overflow:hidden;
position:absolute; left:0; bottom:0; width:100%; height:48.875%;}
.group_ser_1_right_bg{
background-position:center; background-repeat:no-repeat; background-size:cover; background-repeat:no-repeat; position:absolute; left:0; top:0; width:100%; height:100%;}
.group_ser_1_right ul li img{
display:none}
.group_ser_1_left_left_1{
padding-top:6.6875em;}
.group_ser_1_left_left_2{text-align:justify;
text-justify:inter-ideograph;
margin-top:2.2em; margin-bottom:5em;}
.group_ser_1_left_right ul{
padding:0 1.5em;}
.group_ser_1_left_right ul li{ margin:5em 0;
position:relative; padding-left:25.70422535211268%;}
.group_ser_1_left_right_left{
position:absolute; left:0; top:0; width:25.70422535211268%}
.group_ser_1_left_right_right{
padding-left:1em;}
.group_ser_1_left_right_right_1{ font-weight:bold;
font-size:1.875em; color:#232526}
.group_ser_1_left_right_right_2{
font-size:1.125em; margin-top:0.25em;}
.group_ser_1_left_left_2_mid{
position:relative; height:25.5em;}
.group_ser_1_left_left_2 .swiper-container,.showcompany_mid_right_3 .swiper-container {
      width: 100%;
      height: 100%;
    }
.group_ser_1_left_left.w{   margin-bottom:0; z-index:100;
width:71%; position:relative;}
.group_ser_1_left_left.w:after{
position:absolute; right:0; top:0; width:3px; height:100%; content:''; background-color:#d7dee5;}	
.group_ser_1_left_left.w .swiper-container-vertical > .swiper-scrollbar{
right:0; width:3px;}
.w_left{
padding-right:5%;
}
.group_ser_1_left_left.w .swiper-scrollbar-drag{
background-color:#004ea2;}
.group_ser_1_left_left.w .swiper-scrollbar{
background-color:#d7dee5;}
.group_ser_1_left_right_right_1 i{
font-weight:normal; color:#000; font-style:inherit; font-size:0.7em; margin-left:0.2em;}
.group_ser_1_left_left_3_xsgs{ position:relative; color:#fff; cursor:pointer; z-index:9999;
font-size:1.25em; width:16em; padding:0em 1.3em; background-color:#025ab9;}
.group_ser_1_left_left_3_xsgs{
line-height:2.5em;}
.group_ser_1_left_left_3_xsgs p{
background-position:right center; background-repeat:no-repeat; background-image:url(../images/group/img31.png);}
.group_ser_1_left_left_3_xsgs ul{ display:none; max-height:20.75em; overflow-y:auto;
position:absolute; left:0; top:2.5em; width:100%; z-index:9999; background-color:#fff;}
.group_ser_1_left_left_3_xsgs ul li{
padding:0.4em 1.3em; line-height:normal;}
.group_ser_1_left_left_3_xsgs ul li:nth-child(2n){
background-color:#f1f5fa;}
.group_ser_1_left_left_3_xsgs ul li a{
font-size:0.8em; color:#666;  }
.group_ser_1_left_left_3_xsgs ul li a:hover{
color:#004ea2}
.showcompany{border-radius:5px; position:relative; overflow:hidden;
margin:0 15.3125%; padding:3% 4%; background-color:#fff;}
.showcompany_mid{
  position:relative; padding-left:39.6652719665272%;}
.showcompany_mid_left{ height:100%;
position:absolute; left:0; top:0; width:39.83193277310924%; background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/group/img32.jpg);}
.showcompany_mid_right{
padding-left:3em;}
.showcompany_mid_right_3_mid{
padding-right:3em;}
.showcompany_close{
position:absolute; z-index:10; right:1em; top:1em; cursor:pointer;}
.showcompany_close img{ transition: all 0.5s ease-in-out;
            -webkit-transition: all 0.5s ease-in-out;
            -moz-transition: all 0.5s ease-in-out;
            -o-transition: all 0.5s ease-in-out;}
.showcompany_close:hover img{transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);}			
.showcomfix{ display:none;
position:fixed; left:0; top:0; width:100%; height:100%; z-index:99999999;}
.showcompany_mid_right_1{
font-size:2.25em; color:#1d1d1d;}
.showcompany_mid_right_2{
font-size:1.125em; color:#666;}
.showcompany_mid_right_3{
position:relative; color:#333; line-height:1.8; height:30.6em; margin-top:1.5em;}
.showcompany_mid_right_3 .swiper-container-vertical > .swiper-scrollbar{
width:4px; background-color:#e1ebf1}
.swiper-scrollbar-drag{
background-color:#004ea2;}
.group_ser_1_left_left_3_xsgs select{ display:none;
width:100%;  
background-position:right center; background-repeat:no-repeat; background-image:url(../images/group/img31.png);  
border:none; color:#fff; width:100%; padding:0.35em 0; background-color:transparent; font-size:0.9375em;  appearance: none; -moz-appearance: none; -webkit-appearance: none;}
.contact_con_1_mid{
padding:0 1em;}
.wrap_2{
padding-right:0; width:93%;}

.contact_3 table tr{-webkit-transition:-webkit-box-shadow .45s ease-out;transition:-webkit-box-shadow .45s ease-out;transition:box-shadow .45s ease-out;transition:box-shadow .45s ease-out, -webkit-box-shadow .45s ease-out;border-radius:0 5px 5px 0px;}

.contact_3 table tr:hover{
/*-webkit-box-shadow:18px 18px 26px rgba(0,0,0,0.2);box-shadow:18px 18px 26px rgba(0,0,0,0.2)*/}
.errpage{ width:100%; height:100vh;
background-position:center; background-repeat:no-repeat; background-size:cover; background-image:url(../images/404/bg.jpg);}
.errpage_mid{
text-align:center; color:#fff;}
.errpage_mid_img img{
max-width:48.59375%; margin-bottom:2em;}
.errpage_mid_1{
font-size:2.25em; margin:0.3em 0;}
.errpage_mid_1 span{
color:#00f9bb;}
.errpage_mid_2 a{
display:inline-block; background-color:#fff; font-size:1.125em; color:#002e5a; width:9.222222222222222em; line-height:2.055555555555556em; text-align:center;border-radius:2.055555555555556em}
.errpage_mid_2 a:hover{
background-color:#00f9bb; color:#fff;}
.errpage_mid_2{
margin-top:3em;}
.errpage_mid_1{
padding:0 7%;}
.par_2_mid_mid_right_1_more{
margin-top:.9em;}
.par_2_mid_mid_right_1_more span{
font-size:1.125em; display:inline-block; background-position:right center; background-repeat:no-repeat; color:#004ea2; padding-right:.8em; background-image:url(../images/news/img14.png);}
.par_2_mid_mid_right_1_sec{
overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical; 
-webkit-line-clamp: 2; line-height:1.4; height:2.8em; 
overflow: hidden;word-wrap:break-word;
word-break:break-all;
}
.par_2 ul li:hover .par_2_mid_mid_right_1_more span{ padding-right:1.3em;
color:#fff; background-image:url(../images/news/img14on.png);}
.index_3_mid_mid_2_2_sec{overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical; 
-webkit-line-clamp: 2; line-height:1.4; height:2.8em; 
overflow: hidden;word-wrap:break-word;
word-break:break-all;}
.index_3_mid_mid_2_4{
margin-top:1em}
.index_3_mid_mid_2_4 span{font-size:1em; display:inline-block; background-position:right center; background-repeat:no-repeat; color:#004ea2; padding-right:.8em; background-image:url(../images/news/img14.png);}
.index_news_type_2 dl dd:hover .index_3_mid_mid_2_4 span{
padding-right:1.3em;}
@media screen and (min-width:769px) {
.sfixed .cul_gh_info_2_left{
position:fixed; top:2em; width:86%;}
.sfixed .cul_gh_info_2_left img{
width:23.63636363636364%;-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
}
@media screen and (max-width:1690px) {
 
}
@media screen and (max-width:1630px) {

#footer .wrap{
width:92%; padding:0 4%;}

.index_1_mid_mid_2{
font-size:1.5em;}
.index_1_mid_mid_3{
font-size:1em;}

.honor_mask_mid_mid_1 img{
 }
.showcompany_mid_right_3{
height:25em;}
.footer_1_mid_right_mid_3 a{
width:11.4em;}
.group_ser_1_left{
width:75%;}
.group_ser_1_right{
width:25%;}
.group_ser_1_left_left_1{
padding-top:4.5em;}
.group_ser_1_left_left{
padding-bottom:4.5em;}
.group_ser_1_left_right ul li{
font-size:0.75em;}
.group_ser_1_left_left_2{
font-size:0.9375em; margin-bottom:3.5em;}
.ic_list_left{
width:30%;}
.ic_list_right{
width:70%;}
.showemailinfo_mid_sw_mid_right{
font-size:1.5em;}
.showemailinfo_mid_2_mid{
height:30em;}
.header_mid_mid ul li dl{
left:-62px;}
.banner_mid_mid{
font-size:0.75em;}
.index_5_mid_right_mid{
font-size:0.85em;}
.index_4_mid ul li{
width:18%; min-height:32em;}
.index_4_mid ul li.on{
width:46%;}
.index_4_mid_mid_mid_1{
font-size:1.5em;}
.index_4_mid_mid_mid_3{
font-size:0.875em;}
.footer_1_mid_left ul li{
min-height:21.625em;}
/*.footer_1_mid_right_mid_2 img:nth-child(1){
display:none;}
.footer_1_mid_right_mid_2 img:nth-child(2){
display:block;}*/
.footer_1_mid_left{
padding-right:1.5em;} 
.footer_1_mid_left_mid{
padding-left:1.5em; padding-right:1.5em;}
.footer_1_mid_right_mid_1 span, .footer_1_mid_left_mid p span,.footer_2_1_left span{
font-size:1.125em;}
.footer_1_mid_left ul li dl dd a,.footer_2_2 div a,.footer_2_1_right ul li a,.footer_1_mid_right_mid_3 a{
font-size:0.875em;}
.footer_1_mid{
padding-right:16em;}
.about_2_mid_left_2_mid{
padding-left:3.5em;}
 .about_2_mid_left_2_mid_left img{
 max-width:75%;}
.about_2_mid_left_2_mid_right_2{
font-size:0.875em;}
.about_2_mid_left_1{
 }
.header_mid{
font-size:0.875em;}
}
@media screen and (max-width:1440px) {
.ic_list_left_mid_3_1{
font-size:1.125em;}
.ic_list_left_mid_3_2{
font-size:0.9375em;}
.mapinfo h4{
font-size:20px;}
.mapinfo{
font-size:14px;}
.group_4_right_mid_2{
font-size:1.25em;}
.plat_1{
margin:4.375em 0;}
.plat_1_left_1,.plat_1_left_2_mid_2{
font-size:0.875em;}
.plat_1_left_2_mid_1{
height:2.5em;}
.plat_1_left_2_mid_1 img{ height:2.5em;}
.contact_line_left_1 span{
font-size:1.875em;}
.contact_line_left{
font-size:0.9375em;}
.showemailinfo_mid_sw_mid_right{
font-size:1.25em;}
.showemailinfo_mid_2_mid ul li{
font-size:0.9em;}
.showemailinfo_mid_close{
font-size:0.75em;}
.showemailinfo_mid_1{
font-size:1.875em;}
.showemailinfo_mid_2_mid{
height:26em;}
.contact_3_mid{
font-size:0.9375em;}
.food_2_mid_right_mid{
font-size:0.875em;}
.showjobinfo_mid{
margin:0 15%;}
.showjobinfo_mid_mid_1_right{
font-size:0.875em;}
.showjobinfo_mid_mid_1_left_4_mid_left ul li{
font-size:1em;}
.showjobinfo_mid_mid_1_left_1{
font-size:1.875em;}
.showjobinfo_mid_mid_1_left_2,.showjobinfo_mid_mid_1_left_3,.showjobinfo_mid_mid_1_left_4_mid_right a{
font-size:1em;}
.jobs_list_mid_1_mid{
font-size:0.87em;}
.news_info_mid_left_mid{
padding-right:2em;}
.news_info_mid_right_mid{
padding-left:2em;}
.news_1_right ul li{
font-size:0.875em;}
.news_1_left_mid_footer_mid{
font-size:1.5em;}
.cul_lm_1_2_mid_right_4 span b{
font-size:1em;}
.cul_lm_1_1 a{
font-size:1em;}
.cul_1_right_mid_1{
font-size:1em;}
.cul_1_right_mid_2,.cul_1_right_mid_3_right{
font-size:0.875em;}
.cul_1_right{
padding-right:3em; padding-left:6%;}
.about_1_mid_right{
font-size:1em;}
.index_1_mid_mid{
height:12em; padding-top:0; padding-bottom:0}
.banner_img{ height:calc(100vh - 12em)}
.header_mid_mid ul li dl{
left:-62px;}
.index_5_mid_right_mid{
font-size:0.7em;}
.index_3_li_mid{
padding-left:5em;}
.index_3_li_left{
width:5em;}
.index_3_li_left_1{
font-size:1.9375em;}
.index_3_mid_mid_2_2{
font-size:1.375em;}
.index_3_mid_mid_2_3,.index_3_mid_mid_3 a span,.index_3_mid_mid_3 span,.index_3_mid_mid_3 b span{
font-size:0.875em;}
.index_1_mid_mid_1{
font-size:0.875em;}
.index_1_mid_mid_2{
font-size:1.5em;}
.index_1_mid_mid_3{
font-size:0.875em;}
.about_2_mid_left_2_mid_right_2{
font-size:0.75em;}
.about_2_mid_left_2_mid_left img{
max-width:75%;}
.about_2_mid_left_2_mid{
padding-left:3em;}
.about_2_mid_left_2_mid{
margin:0 0.5em;}
.about_2_mid_left_2_mid_right_1 span b{
font-size:1.6em;}
.header_mid{
font-size:0.8em;}
.header_mid_left img{
max-width:75%;}
}
@media screen and (max-width:1280px) {
.footer_1_mid_right_mid_1 span, .footer_1_mid_left_mid p span, .footer_2_1_left span{
font-size:1em;}
.header_mid_right_left{
display:none}
#header{
position:fixed; z-index:9999; left:0; top:0;}
#mid{
margin-top:4.571875em;}
}
@media screen and (max-width:1200px) {
.errpage_mid_1{
font-size:1.875em;}
.header_mid_right a .header_mid_right_right i{
font-size:1.6em;}
.header_mid_right:after,.header_mid_left:after{
display:none}
.contact_1_left ul.sw_ul li, .contact_1_left ul.sw_ul li:nth-child(2){
width:21%;}
.contact_1_right{
position:static;  }
.contact_1{
padding-right:0;}
.contact_1_left ul li,.contact_1_left ul li:nth-child(2){
width:24.0625%; margin-bottom:1em;}
.contact_1_left ul li:nth-child(4n){
margin-right:0;}
.header_mid_mid{
display:none}
.header_mid{
height:5.714285714285714em;}
.index_5{
padding:2.5em 0;}
.footer_1_mid_right_mid_1 span, .footer_1_mid_left_mid p span, .footer_2_1_left span{
font-size:1em;}
.index_5_mid_right_mid{
font-size:0.55em; margin:0 1em;}

.global-nav-initializer{
display:block}
.header_mid_left{
width:auto; padding:0 1.5em;}
.header_mid_left img{
max-width:100%; height:2.9375em;}

}
@media screen and (max-width:1120px) {
.about_1 ul li a{
padding:1.175em 2.5em} 
}
@media screen and (max-width:1090px) {
.about_honor_mid ul li:hover .about_honor_mid_left span{
font-size:20px;}
.about_honor_mid_left{
font-size:16px;}
.about_honor_mid_right_1 span{
font-size:1em;}
.about_honor_mid_right_2{
font-size:0.875em;}
.contact_con_2{
font-size:0.75em;}
.contact_con_1 ul li{
font-size:0.75em;}
.showcompany_mid_right_1{
font-size:1.875em;}
.showcompany_mid_right_2{
font-size:0.875em;}
.group_ser_1_left_left_3_xsgs{
font-size:1em;}
.fzlcmid{
padding-bottom:6em;}
.jobs_list_mid_1_mid_5 span{
background-image:url(../images/jobs/img12.png);}
.jobs_list_mid_1 ul li:hover .jobs_list_mid_1_mid_5 span{
color:#fff; background-image:url(../images/jobs/img13.png);}
.jobs_list_mid_1_mid_2{
font-size:1.25em;}
.jobs_list_mid_1_mid_4,.jobs_list_mid_1_mid_5 span,.jobs_list_mid_1_mid_3{
font-size:1em;}
.jobtop_right_mid{
font-size:0.875em;}
.ic_list_left_mid_1_1{
font-size:1.25em;}
.ic_list_left_mid_1_2{
font-size:0.875em;}
.search_4_2{
font-size:0.875em;}
.search_4_1{
font-size:1em;}
.search_3{
font-size:1.25em;}
.search_2_left input{
font-size:1em;}
.group_4_right_mid_2{
font-size:1em;}

.contact_line{
margin-bottom:5em;}
.showemailinfo_mid_sw_mid_right{
font-size:1.125em; width:55%;}
.contact_3 table.swt tr td:nth-child(3){
display:none} 
.contact_3 table.swt tr td:nth-child(4){
width:10em;} 

.showemailinfo_mid_2_mid_2{
margin-top:1.5em;}
.showemailinfo_mid_2_mid_1{
font-size:1.25em;}
.contact_fb_2{
margin-bottom:4em;}
.xx_2{
font-size:0.875em}
.xx_1{
font-size:1.125em;}
.contact_3 table.xxt tr td:nth-child(2),.contact_3 table.xxt tr td:nth-child(4){
display:none}
.contact_3 table tr td:nth-child(1){
width:4.375em;}
.contact_3 table tr td:nth-child(5),.contact_3 table tr td:nth-child(6){
width:6.25em;}
.contact_1_right{
font-size:0.875em;}
.contact_1_left ul{
font-size:0.875em;}
.contact_3 table tr:nth-child(1) td span{
font-size:1.125em;}
.contact_2{
padding:2.5em 7%;}
.contact_2_mid_2 a{
font-size:0.75em;}
.contact_2_mid_1{
font-size:0.875em;}
.jobs_1_mid_1{
font-size:1.25em;}
.jobs_1_mid_2{
font-size:0.875em;}
.news_info_mid_left_4_right a{
font-size:0.875em;}
.news_info_mid_right_mid_3{
margin-top:0.5em;}
.news_info_mid_right_mid_1,.news_info_mid_left_1{
font-size:1.5em;}
.news_info_mid_right_mid_2{
font-size:0.875em;}
.news_info_mid_right_mid_3_1{
font-size:1em;}
.news_info_mid_right_mid_3_2{
font-size:0.875em;}
.news_info_mid_left_2{
padding:0.6em 1em;}
.news_info_mid_left_2_right{-webkit-transform: scale(.8, .8); -ms-transform: scale(.8, .8); -o-transform: scale(.8, .8); -moz-transform: scale(.8, .8); transform: scale(.8, .8);}
.news_info_mid_left_2_left{
font-size:0.875em; line-height:2em;}
.news_2{
padding-top:2em;}
.news_1_right_mid{
margin:1em 0;}
.news_1{
margin-bottom:3em;}
.news_1_right_mid_right_1{
font-size:1.375em;}
.news_1_left_mid_footer{
bottom:1em;}
.news_1_left_mid_footer_mid{
font-size:1.125em; margin:0 1em;}
.par_2_mid_mid{
margin-top:1em; margin-bottom:1em;}
#party_ll{
margin-bottom:.5em;}
.par_2 ul li{
margin-top:1.5em;}
.par_2_mid_mid_right{
padding-left:1.1em;}
.par_2_mid_mid{
padding-left:4em;}
.par_2_mid_mid_left{
font-size:0.9375em;}
.par_2_mid_mid_right_1{
font-size:1.125em;}
.par_2_mid_mid_right_2{
font-size:0.875em;}
.cul_gjzz_1_1_2{
font-size:1em;}
.cul_gh_info_2{
margin-bottom:3em;}
.cul_gh_info_1{
padding-bottom:2em;}
.cul_gh_info_2_right_4{
padding:1em 0;}
.cul_gh_info_2_right_1{
font-size:1.5em;}
.cul_gh_info_2_right_3,.cul_gh_info_2_right_2{
font-size:0.875em;}
.cul_lm_1_3{
margin:2.5em 0;}
.cul_lm_1_3 a,.cul_lm_1_3 span{
font-size:0.875em;}
.cul_lm_1_2 ul li{
padding:2em 0;}
.cul_lm_1_2_mid_right_1{
font-size:1.5em;}
.cul_lm_1_2_mid_right_2,.cul_lm_1_2_mid_right_3,.cul_lm_1_2_mid_right_4 span b{
font-size:0.875em;}
.cul_lm_1_1{
margin-top:2.5em;}
.cul_1{
margin-bottom:3em;}
.culture_1_1{
margin-bottom:1.5em;}
.about_group_1_2{
margin-bottom:2.5em;}
.about_group_1_1{
margin:2.5em 0;}
.about_2_mid_left_2 ul li,.about_2_mid_left_2 ul li:nth-child(1){
width:50%; text-align:center; margin-bottom:1em;}
.about_2_mid_left_2 ul li:nth-child(3):after{
display:none}
.about_2_mid_left_2_mid{
display:inline-block;}

.com_t_1{
font-size:1.875em;}
.com_t_2{
font-size:0.875em;}
.banner_mid_mid{
font-size:0.65em;}
.banner_img{ height:calc(60vh)}
.index_4_mid ul li{
min-height:28em;}
.index_4_mid_mid_mid_1{
font-size:1.125em;}
.index_3_mid_mid_2_2{
font-size:1em;}
.index_3_li dd .index_3_mid_mid_2_2{
font-size:0.9375em;}
.index_2_2 ul li a{
font-size:1em;}
.index_com_t{
font-size:0.75em;}
.index_1_mid_mid_1{
font-size:0.75em;}
.index_1_mid_mid_2{
font-size:1.125em;} 
.footer_1_mid{
padding-right:0;}
.footer_1_mid_left{
clear:both; width:100%; padding-bottom:1em; overflow:hidden;}
.footer_1_mid_right{
position:static; width:100%; clear:both;}
.footer_1_mid_left ul li{
min-height:10.9375em;}
.footer_1_mid_right_mid_1,.footer_1_mid_right_mid_2{
display:none}
.footer_1_mid{
padding-bottom:2em; margin-top:2.5em;}
.cul_dzzz_1{
margin-bottom:2em;}
}
@media screen and (max-width:1024px) {
.about_1_nav{
z-index:999;}
.showcompany_mid_right_1{
font-size:1.5em;}
.showcompany{
padding:1.5em;}
.showcompany_mid_right{
padding-left:1.5em;}
.showcompany_mid_right_3_mid{
padding-right:1.5em;}
.group_ser_1_left_left_1{
padding-top:3em;}
.group_ser_1_left_left_2{
margin-bottom:2.5em; margin-top:2em;}
.group_ser_1_left_left{
padding-bottom:2.5em;}
.group_ser_1_left_right_right_1{
font-size:1.5em;}
.group_ser_1_left{
width:100%;}
.group_ser_1_right{ overflow:hidden;
width:100%; padding:2.5em 0; position:static}
.group_ser_1_right ul{
position:static}
.group_ser_1_right ul li:nth-child(1){ width:49%; float:left;
position:relative; height:auto; top:auto;}
.group_ser_1_right ul li:nth-child(2){ float:right; width:49%;
position:relative; height:auto; bottom:auto;}
.group_ser_1_right_bg{
display:none;}
.group_ser_1_right ul li img{
display:block;}
.ic_list_left_mid_3_1{
font-size:1em;}
.food_1{
margin-bottom:1.5em;}
.food_2 ul li{
margin-bottom:1.5em;}
.food_2_mid_right_mid_1{
font-size:1.375em;}
.showjobinfo_mid_mid_1_left_4_mid_left ul li:nth-child(1){
margin-right:0}
.showjobinfo_mid_mid_1_left_4_mid_left ul li{
display:block; }
.showjobinfo_mid_mid_1_left{
padding-right:4em;}
.showjobinfo_mid_mid_1_right{
width:3em;}
.showjobinfo_mid_mid_1_left_1{
font-size:1.375em;}
	.index_5_mid_left,.index_5_mid_right{
	width:50%;}
	.about_1_nav p{
	display:block;}
	.about_1_nav ul{-webkit-box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2); display:none; 
	position:absolute; left:0; top:2.7em; width:100%; background-color:#fff; z-index:10;}
	.about_1 ul li{
	display:block; width:100%;}
	.about_1 ul li a{ font-size:0.875em;
	display:block; padding:0.5em 1em; text-align:left;}
	.about_1_mid_left{
	display:none}
	.about_1 ul li a .about_1_mid{
	padding-left:0}
	.about_1 ul li a.on, .about_1 ul li a:hover{
	background:none; color:#000;}
	.about_1_nav.on ul{
	display:block}
}
@media screen and (max-width:950px) {
.mapinfo{
font-size:13px;}
.mapinfo h4{
font-size:16px;}
.ic_list_right{
height:15em;}
.ic_list_left{
width:100%;}
.ic_list_right{ margin:0 9%; width:auto;
position:relative; height:25em; margin-bottom:2.5em;}
.ic_list_right:after{
display:none}
.contact_line_left,.contact_line_right{
width:100%;}

.contact_line_right{ position:static; height:auto;
text-align:center; margin-top:1.5em;}
.contact_line_right div{
display:none}
.contact_line_left_mid{
padding-right:0}
.contact_line_right img{
display:inline-block}
.showemailinfo_mid_sw_mid_right{
font-size:1em; margin-top:1em;}
.showemailinfo_mid_sw_mid_left,.showemailinfo_mid_sw_mid_right{
width:100%;}
.index_3_mid ul.index_news_type_2 li{
width:49%; margin-right:0;
}
.index_3_mid ul.index_news_type_2 li:nth-child(2n){
float:right;}
.index_3_mid ul.index_news_type_2 li:nth-child(3n){
display:none}
.cul_lm_1_2_mid{
padding-left:9em; min-height:inherit}
.cul_lm_1_2_mid_left{
width:9em;}
.cul_lm_1_2_mid_right{
padding-left:1em;}
.cul_lm_1_2_mid_right_1{
font-size:1.25em;}
.cul_lm_1_2_mid_right_4 span{
font-size:0.875em;}

}
@media screen and (max-width:900px) {
.fzlcmid{
padding-bottom:4em;}
.jobs_list_mid_1 ul li{
width:49%; margin-right:0;}
.jobs_list_mid_1 ul li:nth-child(2n){
float:right;}
.plat_1_left,.plat_1_right{
width:100%;}
.plat_1_right{
margin-top:1.5em;}
.cul_ghhd_1 ul li:nth-child(3n){
margin-right:0}
.cul_ghhd_1 ul li{
width:32.12121212121212%;}
.cul_ghhd_1 ul li:nth-child(4n){
margin-right:1.81818181818182%}

.index_3_li dd{
 }
.index_5_mid_right_mid{
font-size:0.45em;}
.footer_1_mid_left ul li,.footer_1_mid_left ul li:nth-child(1),.footer_1_mid_left ul li:nth-child(2),.footer_1_mid_left ul li:last-child{
width:100%;}
.footer_1_mid_left ul li{ min-height:inherit;
padding-bottom:0.5em; margin-bottom:0.5em; padding-top:0.5em;}
.footer_1_mid_left ul li dl{
display:none;}
.footer_1_mid_left_mid{
padding-left:0; padding-right:0;}
.footer_1_mid_left ul li:after{
width:100%; height:1px; top:auto; bottom:0;}
.footer_1_mid_right_mid_1, .footer_1_mid_left_mid p{
margin-bottom:.5em;}
.footer_1_mid_right_mid_3{
margin-top:0; padding-top:0; border:none}
.footer_1_mid_left_mid p{
position:relative; cursor:pointer;}
.footer_1_mid_left_mid p:after{
display:block;}
.footer_1_mid_left ul li.on .footer_1_mid_left_mid p:after{transform: rotate(-180deg);

-webkit-transform: rotate(-180deg);

-moz-transform: rotate(-180deg);

-o-transform: rotate(-180deg);}
.footer_1_mid_left ul li.on dl{
display:block}
}
@media screen and (max-width:768px) {
.indexbanner .swiper-pagination-bullet{
font-size:14px;}
.com_t_1{
line-height:1.5;}
.par_2_mid_mid_right_1_more span{
font-size:.875em;}
.par_2_mid_mid_right_1_more{
margin-top:0.8em;}
.errpage_mid_1{
font-size:1.25em;}
.errpage_mid_2 a{
font-size:1em;}
.honor_mask_mid_mid_1 img{
height:auto;}
.about_2_mid_left_mid_con{
padding-right:0}
#new_group_div .about_2_mid_left{
width:100%;}
#new_group_div .about_2_mid_left:after{
display:none}
.index_1_mid_pc{
display:none}
.index_1_mid_mobile{
display:block}
.new_group_div_jj{
padding-right:0;}
#new_group_div .swiper-container-vertical > .swiper-scrollbar{
display:none}
#new_group_div .about_2_mid_left_1{
height:auto}
#new_group_div .about_2_mid_right{
position:static}
#new_group_div .about_2_mid_right div{
background-image:none; position:static;}
#new_group_div .about_2_mid_right div img{
display:inline-block}
.honor_mask_mid_close img{
width:1.875em;}
.about_honor_left,.about_honor_right{
left:35.5px;}
.about_honor_line{
left:45px;}
.about_honor_mid_left:after {
left:41px;}
.about_honor_mid_line{
left:45px;}
.about_honor_mid ul li{
padding-left:60px;}
.about_honor_mid ul li:hover .about_honor_mid_left span{
font-size:16px;}
.honor_mask_mid_mid_2{
font-size:1em;}
.group_ser_1_left_left_3_xsgs ul{
max-height:12em;}

.group_ser_1_left_left_3_xsgs ul::-webkit-scrollbar-track-piece { background-color: #dedede; border-left: 1px solid rgba(0, 0, 0, 0); } 
.group_ser_1_left_left_3_xsgs ul::-webkit-scrollbar { width: 3px; height: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } 
.group_ser_1_left_left_3_xsgs ul::-webkit-scrollbar-thumb { background-color: #0264a3; background-clip: padding-box; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; min-height: 3px; } 


.showcompany_mid_left{
display:none}
.showcompany_mid_right{
padding-left:0}
.showcompany_mid{
padding-left:0}
.fzlcmid{
padding-bottom:2.5em;}
#new_job_top{
margin-bottom:1em;}
.jobtop_right{
position:relative; margin-top:1em; width:100%;}
.group_4 ul li{
margin-bottom:2em;}
.plat_1{
margin:2.5em 0;}
.food_2 ul li{
width:100%;}
.jobs_1_mid_1{
font-size:1.125em;}
.jobs_1_mid ul li{
margin-top:1.5em;}
.news_info_mid_right_mid{
padding-left:0; padding-bottom:2.5em;}
.news_info_mid_left_mid{
padding-right:0; border:none;}
.news_info_mid_left,.news_info_mid_right{
width:100%;}
.swiper-button-prev-news,.swiper-button-next-news{
font-size:0.875em;}
.news_2{
padding-top:1em;}
.news_1{
margin-bottom:2em;}
.news_1_right_mid_right{
padding-left:1em;}
.news_1_right_mid{
padding-left:6em;}
.news_1_right_mid_left{
width:6em;}
.news_1_right_mid_left_1{
font-size:2em;}
.news_1_right_mid_right_1{
font-size:1.125em;}
.news_1_left_mid_footer_mid{
font-size:1em;}
.news_1{
margin-top:1.5em;}
.news_1_left_mid{
position:relative;}
.news_1_left{ margin-bottom:1.5em;
position:static; width:100%;}
.news_1_right{
width:100%;}
.news_1_left_mid img{
display:block;}
.cul_gjzz_1_1 ul li{
width:31.04377104377104%;}
.cul_gjzz_1_1 ul li:nth-child(3n){
margin-right:0}
.cul_gjzz_1_1 ul li:nth-child(4n){
margin-right:3.43434343434344%}
.cul_ghhd_1 ul li{
margin-top:1em;}
.cul_gh_info_2_left{ width:100%; padding-bottom:1.4em;
float:none; text-align:center}
.cul_gh_info_2_right{
float:none; width:100%;}
.cul_lm_1_1 a{
padding-left:2em; padding-right:2em; margin-bottom:0.5em;}
.cul_lm_1_3{
margin:2em 0;}
.cul_lm_1_3 span,.cul_lm_1_3 a{
font-size:0.75em;}
.cul_lm_1_2_mid_left{
width:9.7em;}
.cul_lm_1_2_mid{
padding-left:9.7em;}
.cul_lm_1_2 ul li{
border:none; padding:0;}
.cul_lm_1_2 ul li dl dd{
border-bottom:1px #bfbfbf dashed; padding:1.5em 0;}
.cul_lm_1_2_mid_right_1{
font-size:1.125em;}
.cul_lm_1_2_mid_right_3{
margin-bottom:1em;}
.cul_lm_1_2 ul li dl dd{
width:100%;}
.cul_1_right{
padding:7%;}
.cul_1_left{
position:relative; width:100%; height:25vh;}
.cul_1{
padding-left:0;}
.about_2_mid_left_2_mid{
padding-left:4em;}
.com_t_1{
font-size:1.5em;}
.about_2{
padding:2.5em 0 2.5em 0;}
.about_2_mid_left{
width:100%;}
.about_2_mid_right{
width:100%; text-align:center; margin-top:1em;}
.swiper-pagination-gh{
display:block;}
.index_4{
margin-bottom:2em;}
.index_com_t{
font-size:0.6em;}
.index_4_mid_mid_mid_3{
height:auto; opacity:1;}
.index_4_mid ul li,.index_4_mid ul li.on{
width:100%; margin-bottom:1em; min-height:25em;}
.index_2_2 ul li{
margin-bottom:0.5em;}
.index_2_1{
margin-bottom:2em; margin-top:2em;}
.index_3_mid{
margin-top:1.5em;}
.index_3_mid ul li{
margin-right:0; width:49%;}
.index_3_mid ul li:nth-child(2n){
float:right;}
.index_3_mid ul li:nth-child(3n){
position:static; width:100%; margin-top:1em;}
.index_3_li dd{ border-bottom:1px #dbdbdb solid;
position:relative; padding-top:0; height:auto; width:50%; float:left; padding:1em 0; overflow:hidden}
.index_3_li dd:nth-child(2n){
float:right;}
.index_3_li dd:after{
display:none}
.index_3_li dd:nth-child(2):before{
position:absolute; left:0; top:0; width:100%; height:1px; content:''; background-color:#dbdbdb}

.index_3_li dd:nth-child(2n):after{
display:block; left:0; top:0; width:1px; height:100%;}
 
.index_3_li{ overflow:hidden; border-bottom:none;
position:static; height:auto;}
.footer_1_mid{
margin-top:1.5em;}
.index_5{
padding:2em 0;}
.index_4 .index_2_1{
margin-top:0em;}
#cul_dzzz_1{
margin-bottom:1em;}
}
@media screen and (max-width:700px) {
.contact_3 table.swt tr td:nth-child(4){
display:none}
#sw_top{
margin-bottom:1.5em;}
.contact_1_left ul.sw_ul li, .contact_1_left ul.sw_ul li:nth-child(2){
width:49%; margin-right:0}
.contact_1_left ul.sw_ul li:nth-child(1){
width:100%;}
.contact_1_left ul li, .contact_1_left ul li:nth-child(2){
width:49%; margin-right:0;}
.contact_1_left ul li:nth-child(2n){
float:right;}
.par_2 ul li{
width:100%; margin-top:1em;}
.index_5_mid ul li{
width:100%;}
.index_5_mid ul li:nth-child(1){
margin-bottom:1em;}
.index_5_mid_left{
width:56%;}
.index_5_mid_right{
width:44%;}
}
@media screen and (max-width:660px) {
.group_ser_1_left_left.w:after{
display:none}
.w_left{
padding-right:7%;}
.group_ser_1_left_left_2_mid{
height:auto}
.cul_lm_1_2_mid_right_4 span{
width:6.5em;}
.group_ser_1_left_right ul{
padding:0 1em;}
.group_ser_1_left_right ul li{ margin:1em 0;
float:left; width:48%; padding-left:0;}
.group_ser_1_left_right_right_2{
min-height:2.8em; line-height:1.4;}
.group_ser_1_left_right_left{
width:23%;}
.group_ser_1_left_right_right{
margin-left:23%;}
.group_ser_1_left_right ul li:nth-child(2n){
float:right;}
.group_ser_1_left_left.w{
width:100%;}
.group_ser_1_left_left{
width:100%;}
.group_ser_1_right{
width:93%;}
.group_ser_1_left_right{
width:93%; position:relative;}
.group_4_right_mid_2{
font-size:0.875em;}
.contact_fb_2_mid_mid_btn_btn{
font-size:1em;height:3.1125em; line-height:3.1125em}
.contact_fb_2_mid_mid_yzm_img img{
height:3.1125em;}
.contact_fb_2_mid_mid textarea{
height:10em;}
.contact_fb_2_mid_mid{
padding:0.8em 1em;}
.contact_fb_2_mid ul li.s_li{
width:100%;}
}
.honor_mask_mid_mid{
margin:0 6%;}
@media screen and (max-width:640px) {
.header_mid_right a .header_mid_right_right i{
font-size:1.375em;}
.honor_mask_mid_close img{
width:1.25em;}
.honor_mask_mid_close{
right:1em; top:1em;}
.honor_mask_mid_mid_1 img{
 }

#map22{
height:28em;}
.contact_con_1 ul li{
width:49%; margin-right:0;}
.contact_con_1 ul li:nth-child(2n){
float:right;}
.contact_con_1 ul li:nth-child(3){
margin-top:1em; width:100%;}
.showcompany_mid_right_3_mid{
padding-right:1em;}
.showcompany_mid_right_3{
margin-top:1em;}
.showcompany_mid_right_1{
font-size:1.375em;}
 .showcompany{
 margin-left:7%; margin-right:7%;}
.jobs_list_mid_1 ul li{
width:100%; margin-top:1em;}
#group_1{
margin-bottom:1.5em;}
.showemailinfo_mid_close{
font-size:0.5em;}
.showemailinfo_mid_1{
font-size:1.25em;}
.showemailinfo_mid{
margin:0 7%;}
.contact_fb_2_mid_mid_yzm{
width:36%;}
.contact_fb_2_mid_mid_btn{
width:100%; margin-top:1.125em;} 
.contact_fb_2_mid_mid_btn_btn{
width:100%;}
.contact_3 table tr:nth-child(1) td span{
font-size:1em;}
.showjobinfo_mid_mid_1_left{
padding-right:0;}
.showjobinfo_mid_mid_1_right{
display:none}
.showjobinfo_mid_mid_1_left_4_mid_right{
position:static; padding-top:1em; width:100%;}
.showjobinfo_mid_mid_1_left_4_mid_right a{
width:100%;}
.showjobinfo_mid_mid_1_left_4_mid{
padding-right:0;}
.showjobinfo_mid_mid_1_left_4{
padding-top:1em;}
.showjobinfo_mid_mid_1_left_4_mid_left ul li{
font-size:0.875em;}
.showjobinfo_mid_mid_1_left_3{
margin:1.5em 0;}
.news_info_mid_left_4{
margin-top:1.5em;}
.news_info_mid_left_4{
padding-right:0;}
.news_info_mid_left_4_right{ padding-top:1.5em;
position:static; width:100%; text-align:center;}
.news_info_mid_left_4_right a{
width:100%;border-radius:0; height:2.8em;}
.news_info_mid_right_mid_1, .news_info_mid_left_1{
font-size:1.125em;}
.par_2_mid_mid_right{
padding-left:0.9em;}
.par_2_mid_mid{
padding-left:3.2em;}
.par_2_mid_mid_left{
font-size:0.75em;}
.par_2_mid_mid_right_1{
font-size:1em;}
.cul_ghhd_1 ul li{
width:49%; margin-right:0;}
.cul_ghhd_1 ul li:nth-child(2n){
float:right;}
.cul_ghhd_1 ul li:nth-child(4n){
margin-right:0;}
.cul_gh_info_2_right_1{
font-size:1.25em;}
.cul_lm_1_1 a{
padding-left:1.5em; padding-right:1.5em;  }
.about_2{
padding:2em 0;}
.com_t_1{
font-size:1.25em;}
.com_t_2{
font-size:0.75em}
#mid{
margin-top:3.6em;}
.mobilemenu{
  height:calc(100vh - 57.6px)}

.mobilemenuon{top:57.6px;}
.banner_mid_1{
font-size:2.5em;}
.banner_mid_mid{
font-size:0.6em;}
.index_3_mid ul.index_news_type_2 li:nth-child(3n){
display:block}
.index_3_mid ul.index_news_type_2 li{
width:100%; margin-bottom:1em;}
.index_1_mid_mid_2{
font-size:1em;}
.index_1_mid_mid{
height:11em;}
.header_mid_left img{
height:2.5em;}
.header_mid{
height:4.5em;}
.header_mid_right_right{
width:4.5em;}
.header_mid_right{
padding-right:4.5em;}
.global-nav-initializer{
margin:0 0.5em;}
.header_mid_left{
padding:0 1em;}
}
@media screen and (max-width:600px) {
.footer_3_mid_left,.footer_3_mid_right{
text-align:center; float:none}
}
@media screen and (max-width:525px) {
.cul_gjzz_1_1 ul li{
width:49%; margin-right:0}
.cul_gjzz_1_1 ul li:nth-child(2n){
float:right;}
.cul_gjzz_1_1 ul li:nth-child(4n){
margin-right:0}
.index_3_li dd{
width:100%;}
.index_3_li dd:nth-child(2):before {
display:none}
.index_3_li a{
padding-top:0;}

.index_3_li dd:nth-child(2n):after {
display:none}
}
@media screen and (max-width:480px) {
.group_ser_1_left_right,.group_ser_1_right{
width:100%;}
.w_left{
padding-right:0}
.errpage_mid_1{
font-size:1.125em; line-height:1.6;}
#contact_con_top{
margin-bottom:1.5em;}
.group_ser_1_left_left_3_xsgs p{
font-size:0.9375em;}

.footer_1_mid_right_mid_3 a{
width:10em;}
 
.cul_lm_1_1 a{
font-size:14px; line-height:normal; padding:6px 12px;}
 
	
 
 
.group_ser_1_right{
padding:2em 0;}
.group_ser_1_left_left_1{
padding-top:2.5em;}
.group_ser_1_left_left_2{
margin-top:1.5em;}
.search_2{
padding-right:3.7em;}
.search_2_right{
width:3.2em;}
.search_2_right i{
font-size:1em;}
.group_4_right_mid_2{
font-size:0.75em;}
.plat_1_left_3 a{
font-size:0.875em;}
.plat_1_left_2 ul li{
width:49%; margin-right:0;}
.plat_1_left_2 ul li:nth-child(2n){
float:right;}
.plat_1_left_2 ul li:nth-child(1),.plat_1_left_2 ul li:nth-child(2){
margin-bottom:1em;}
.contact_line{
margin-bottom:3em;}
.contact_line_left_1 span{
font-size:1.5em;}
.showemailinfo_mid_close{
font-size:0.4em;}
.showemailinfo_mid_1{
font-size:1.125em;}
.contact_1_left ul.sw_ul li, .contact_1_left ul.sw_ul li:nth-child(2){
width:100%;}
.showemailinfo_mid_2_mid_2{
margin-top:1em;}
.showemailinfo_mid_2,.showemailinfo_mid_2_mid ul li{
padding:1em;}
#contact_fb_top{
margin-bottom:1.5em;}
.contact_fb_2{
padding:1.5em;}
.contact_3{
font-size:0.9375em;}
.contact_3 table.xxt tr td:nth-child(5){
display:none}
.food_1{
font-size:0.875em;}
#food_top{
margin-bottom:1.5em;}
.food_2_mid_right_mid_1{
font-size:1.25em;}
.food_2_mid{
padding-left:0;}
.food_2_mid_left{
position:relative; width:100%; height:12em;}
.showjobinfo_mid_mid_1_left{
padding-right:1.5em;}
.showjobinfo_mid_mid_1_left_1{
font-size:1.125em;}
.showjobinfo_mid{
margin:0 7%;}
.news_info_mid_left_4_left{
font-size:0.875em;}
.news_info_mid_left_2{
margin:1.5em 0;}
.news_info_mid_left_2_right{
float:left; margin-left:-20px;
 }
.news_1_left_mid_footer_mid{
font-size:0.875em;}
.cul_gh_info_1{
font-size:0.875em;}
.cul_lm_1_2_mid_right_4 span{
 }
.index_com_t{
font-size:0.5em;}
.index_4_mid ul li, .index_4_mid ul li.on{
min-height:16em;}
.index_3_mid ul li{
width:100%;}
.index_3_mid ul li:nth-child(1){
margin-bottom:1em;}
.footer_2_1_left{
position:static; margin-bottom:1em; clear:both;}
.footer_2_1{
padding-left:0;}
.index_5_mid_left{
width:50%;}
.index_5_mid_right{
width:50%;}
}
@media screen and (max-width:550px) {
.footer_1_mid_right_mid_3 a{
line-height:normal; padding-top:0.4em; padding-bottom:0.4em;}
 
 
.footer_1_mid_right_mid_3 a span{
padding-left:1.6em;  }
.footer_1_mid_right_mid_3 a span:after{
width:17px; height:17px; margin-top:-8.5px;transform: scale(.85, .85);}
.index_1_mid_mid_1 span:after{transform: scale(.7, .7);
width:100%; height:100%; left:0; top:0; margin:0; background-size:auto;}
.about_2_mid_left_2_mid_right_1 span b{
font-size:1.25em;}
.about_2_mid_left_2_mid,.about_2_mid_left_2 ul li:nth-child(1) .about_2_mid_left_2_mid{
margin-left:0.5em;}
.about_2_mid_left_2 ul li, .about_2_mid_left_2 ul li:nth-child(1){
text-align:left;}
.about_2_mid_left_2_mid{
padding-left:3em; }
.about_2_mid_left_2_mid_left img{
max-width:none; width:2.5em;}
}
.about_2_mid_left_2_mid {

}
@media screen and (max-width:400px) {



.wrap{
padding:0 1em; width:auto;
}
.group_ser_1_left_left_3_xsgs{
width:85%; padding-left:5%; padding-right:5%;}
.contact_fb_2_mid_mid_yzm{
width:40%;}
.contact_fb_2_mid_mid_yzm_img{ text-align:right;
float:right; margin-left:0; margin-right:0; width:42%;}
.cul_ghhd_1 ul li{
width:100%;}
.contact_1_left ul li, .contact_1_left ul li:nth-child(2){
width:100%;}
.contact_1_right_submit{
width:49%; float:left;}
.contact_1_right_reset{
float:right; width:49%;}
.contact_1_right{
width:100%;}
}
@media screen and (max-width:320px) {

.cul_lm_1_2_mid{
padding-left:0;}
.cul_lm_1_2_mid_left{ position:static;
width:100%; text-align:center; padding-bottom:1em;}
}
.contact_3 table tr td{-webkit-transition-duration: 0.5s; -ms-transition-duration: 0.5s; -o-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s;}
.contact_3 table tr:hover td{  
background-color:#004ea2; color:#fff; }
.contact_3 table tr:hover td .clqk_tip,.contact_3 table tr:hover td .more_d{
color:#fff}
@media screen and (min-width:1900px) {
.index_1{
padding:1em 0;}
}





