@charset "utf-8";
/* CSS Document */
@font-face {

  font-family: 'thyFont7';

  src: url("../Fonts/UUSUKKufi1B.ttf"); }

.clear{ clear: both;}
.home_product{ width: 100%; background: #f2f2f2; padding-bottom: 59px;}
.home_product_tit{ color: #000; font-size: 36px; font-weight: bold; padding-top: 60px;}
.home_product_word{color: #000; font-size: 16px;  margin-top: 27px; }
.home_product_word p{line-height: 35px; font-family: 'Microsoft YaHei'; }
.home_product_mid{ margin-top: 43px;}
.home_product_mid ul li{  width: 24.1%;background: #fff; overflow: hidden;  margin-right: 0.78888%;float: left;}
.home_product_mid ul li .home_product_bott{ position: relative; overflow: hidden;}
.home_product_mid ul li .home_product_bott .home_product_bott_zj{ width: 90%; margin: 0px auto;}
.home_product_mid ul li  .home_product_bott .home_product_bott_zj .home_product_ch{ position: relative;font-size: 24px;  color: #000; text-align: center; margin-top: 39px; z-index: 11}
.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_eng{ position: relative;text-align: center; color: #707070; font-size: 16px; margin-top: 17px;}
.home_product_mid ul li  .home_product_bott .home_product_line{ text-align: center; margin-top: 29px;}

.home_product_mid ul li .home_pro_num{font-family: 'thyFont7'; background: url(../Image/bg1.png) no-repeat right bottom; width: 65px; height: 56px; text-align:center; line-height: 71px; color: #fff; font-size: 30px;}
.home_product_mid ul li:hover  .home_product_bott .home_product_bott_zj .home_product_ch{ position: relative;font-size: 24px;  color: #fff; text-align: center; margin-top: 39px; z-index: 11}
.home_product_mid ul li:hover  .home_product_bott .home_product_bott_zj .home_product_eng{  color: #fff; }
.home_product_mid ul li .home_product_mid_pic img{-moz-transition: all 500ms ease-out 0s;
  -webkit-transition: all 500ms ease-out 0s;
  -ms-transition: all 500ms ease-out 0s;
  -o-transition: all 500ms ease-out 0s;
  transition: all 500ms ease-out 0s; }

.home_product_mid ul li:hover .home_product_mid_pic img {
  -moz-transform: scale3d(1.1, 1.1, 1.1);
  -o-transform: scale3d(1.1, 1.1, 1.1);
  -ms-transform: scale3d(1.1, 1.1, 1.1);
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.1, 1.1, 1.1);
}
.home_product_mid ul li .home_product_bott:before{content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #00368c;
    opacity: 0;
    visibility: hidden;
    -ms-transform: translateY(30px);
    transform: translateY(30px);
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;}

.home_product_mid ul li:hover .home_product_bott:before {
    opacity: 1;
    visibility: visible;
    -ms-transform: translateY(0px);
    transform: translateY(0px);
}
.home_product_mid ul .home_pro_bg{  height: 837px; background: url(../Image/bg2.jpg) no-repeat right; margin-top: -236px;}
.home_product_mid ul li:nth-of-type(6){ margin-right: 0px;}
.home_product_mid ul .home_pro_bg .home_pro_bg_tit{ width: 70%; margin: 0px auto;}
.home_product_mid ul .home_pro_bg .home_pro_bg_pic2{ margin-top: 144px;}

.home_pro_bg_zt1{ margin-top: 159px; color: #fff; font-size: 24px;}
.home_pro_bg_zt2{ margin-top: 17px; color: #fff; font-size: 16px;}
.home_pro_bg_line{ margin-top: 53px;}

.home_about{ position: relative; width: 100%; height: 1461px; overflow: hidden; }
  

.s2_bac1 {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
   background: black url('../Image/bg3.jpg') repeat-x 1% 0%;
    background-size: cover;
    background-attachment: fixed;
}

#mainBody{position:relative;width:100%;height:100%;}
.cloud{position:absolute;top:0px;left:0px;width:100%;height:100%;background:url("../Image/cloud.png") no-repeat;z-index:1;opacity:0.8;}     
#cloud2{z-index:3;}
#weather{position:absolute;left:42%;;bottom:0px;z-index:2; }

.home_about_tit{ position: absolute;top: 10%;; left: 15%; z-index: 1;  font-size: 36px; color: #000;}
.home_about_tit p{ line-height: 50px;}

.home_about_bg{ position:absolute; bottom:30%; width:60%; height:515px;z-index: 22; right:10px;}
.home_about_tex{ width:84%; height:auto; background:#fff; position:relative; padding-bottom: 50px;}
.home_about_video{ width:16%; height:182px; background:#00368c; }
.home_about_video_bt{ text-align:center; font-size: 24px; color: #fff; margin-top: 23px;}
.video-popup {
    position: relative;
	margin-top: 35%;
}
.popup-youtube {
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  text-align: center;
  transform: translateY(-50%);
  color: #fff;
  z-index:99;
}

.popup-youtube:hover {
  color: #fff;
}

.video-popup a i::before {
  font-size: 86px;
  background: #0055a7;
  border-radius: 50%;
  line-height: 100px;
}

.pulse-animation,
.pulse-animation:before,
.pulse-animation:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 86px;
  width: 86px;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -khtml-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.6);
  -webkit-animation: pulse-animation 3s infinite;
  -khtml-animation: pulse-animation 3s infinite;
  -moz-animation: pulse-animation 3s infinite;
  -ms-animation: pulse-animation 3s infinite;
  -o-animation: pulse-animation 3s infinite;
  animation: pulse-animation 3s infinite;
}

.pulse-animation:before {
  -webkit-animation-delay: 0.9s;
  -khtml-animation-delay: 0.9s;
  -moz-animation-delay: 0.9s;
  -ms-animation-delay: 0.9s;
  -o-animation-delay: 0.9s;
  animation-delay: 0.9s;
  content: "";
  position: absolute;
}

.pulse-animation:after {
  -webkit-animation-delay: 0.6s;
  -khtml-animation-delay: 0.6s;
  -moz-animation-delay: 0.6s;
  -ms-animation-delay: 0.6s;
  -o-animation-delay: 0.6s;
  animation-delay: 0.6s;
  content: "";
  position: absolute;
}

@-webkit-keyframes pulse-animation {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
@keyframes pulse-animation {
  70% {
    -webkit-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 60px rgba(255, 255, 255, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -khtml-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -moz-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -ms-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    -o-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
    box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
  }
}
.home_about_tex_l{ width: 30%;}
.home_about_tex_l_tit{ font-size: 36px;  color: #000; font-weight: bold; margin-top: 77px; width: 53%; }


.credit{
  text-align: center;
  color: rgba(255,255,255,0.4);

}

.content{
  padding-top: 45px;
  padding-bottom: 20px;
}

.button_container{
  
    margin: 0 auto;
    margin-top: 30px;
    padding-top: 40px;
}

.button_su{
  overflow: hidden;
  position: relative;
  display: inline-block;
	width: 216px;
 
  margin-bottom: 30px;
	margin-top: 181px;
}

.su_button_circle{
  background-color: red;
  border-radius: 1000px;
  position: absolute;
  left:0;
  top:0;
  width: 0px;
  height: 0px;
  margin-left: 0px;
  margin-top: 0px;
  pointer-events: none;
  /*animation-timing-function: ease-in-out; */
}

.button_su_inner{
    display: inline-block;
    background: #00368c;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
    width: 100%;
    text-align: center;
  
    transition: 400ms;
    text-decoration: none;
    padding: 22px;
	z-index: 1;
   
}

.button_text_container{
   position:relative;
  
}

.explode-circle {
   animation: explode 0.5s forwards;

}

.desplode-circle{
   animation: desplode 0.5s forwards;
}

@keyframes explode {
  0% {
    width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: rgba(42, 53, 80,0.2);
  }
  100% {
    width: 400px;
    height: 400px;
    margin-left: -200px;
    margin-top: -200px;
      background-color: rgba(229, 238, 253,0.6);
  }
}

@keyframes desplode {
  0% {
    width: 400px;
    height: 400px;
    margin-left: -200px;
    margin-top: -200px;
      background-color: rgba(229, 238, 253,0.6);
  }
  100% {
    width: 0px;
    height: 0px;
    margin-left: 0px;
    margin-top: 0px;
    background-color: rgba(229, 238, 253,0.6);
  }
}

.home_l_tex_about{ width: 60%; margin-right: 5%; font-size: 16px; color: #000; line-height: 30px; text-align: justify; margin-top: 78px;}


.home_num_tex_l{ width: 35%; margin-top: 83px; }

.home_num_tex_content{color: #000;  font-size: 16px; line-height: 30px; text-align: justify;}

.home_mum_tex_r{ width: 55%;  position: relative; z-index: 9; margin-top: -106px;}
.home_mum_tex_r ul li{ width: 32%; height: 332px; float: left; }
.home_mum_tex_r ul li .home_num_tex_bg{ width: 85%; margin: 0px auto;}
.home_mum_tex_r ul li .home_num_tex_bg .home_num_sz_bg{ margin-top: 51px;}
.home_mum_tex_r ul li .home_num_tex_bg .home_num_sz_bg .home_num1{ font-family: 'thyFont7'; color: #00368c; font-size: 60px; }
.home_mum_tex_r ul li .home_num_tex_bg .home_num_sz_bg .home_num2{  color: #000; font-size: 24px; margin-top: 30px; }
.home_mum_tex_r ul li .home_num_tex_bg .home_bum3{ margin-top: 157px; color: #000; font-size: 18px; font-weight: bold;}
.home_mum_tex_r ul li:nth-of-type(1){ background: #fff;}
.home_mum_tex_r ul li:nth-of-type(2){ background: #e5eefd; margin-top: 55px;}
.home_mum_tex_r ul li:nth-of-type(3){ background: #00368c; margin-top: 102px;}
.home_mum_tex_r ul li:nth-of-type(4){ background: #00368c; margin-top: -102px;}
.home_mum_tex_r ul li:nth-of-type(5){ background: #fff;margin-top: -55px;}
.home_mum_tex_r ul li:nth-of-type(6){ background: #e5eefd;}

.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num1{ font-family: 'thyFont7'; color: #fff; font-size: 60px; }
.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num2{  color: #fff; font-size: 24px; margin-top: 30px; }
.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_bum3{ margin-top: 157px; color: #fff; font-size: 18px; font-weight: bold;}

.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_num_sz_bg .home_num1{ font-family: 'thyFont7'; color: #fff; font-size: 60px; }
.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_num_sz_bg .home_num2{  color: #fff; font-size: 24px; margin-top: 30px; }
.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_bum3{ margin-top: 157px; color: #fff; font-size: 18px; font-weight: bold;}


.home_news{width: 100%;
    background: url(../Image/bg4.jpg) no-repeat center center;
    padding-top: 0%;
    padding-bottom: 3%; }
.home_news_tit_l{ color: #000; font-size: 36px; font-weight: bold; margin-top: 76px;}
.home_news_tit_r{margin-top: 76px;}
.home_news_ico2{ color: #00368c; font-size: 24px;}
.home_news_ico1{ margin-right: 10px;}
.home_news_bot{ margin-top: 45px;}
.home_news_bot ul li{ width: 23.8%; float: left; background: #fff; padding-bottom: 54px; height: 510px; overflow: hidden; position: relative; transition: all .56s; margin-right: 1.5%;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid{ width: 90%; margin: 0px auto;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_time{margin-top: 29px; opacity: 1}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_time .home_news_time1{ color: #00368c; font-size: 48px; font-weight: bold;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_time .home_news_time2{ color: #000; font-size: 16px; margin-left: 21px; margin-top: 12px; }
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_time .home_news_time3{ width: 68px; height: 2px; background:#00368c; margin-left: 24px; margin-top: 17px; }
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_tit{color: #000; font-size: 18px;  margin-top: 28px;font-weight: bold;  position: relative; transition: all 1s linear; opacity: 1;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .fuhao { display: none;transition: all 1s linear;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .btye { display: none;transition: all 1s linear;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico{ margin-top: 83px;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico .home_ico2{color: #000; font-size: 16px; margin-left: 5px;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico_hover{ display: none;}
.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico_hover .home_ico3{color: #00368c; font-size: 16px; margin-left: 5px; }

.home_news_bot ul li .home_news_bot_pic{ transition: all 1s linear; opacity: 1; }
.home_news_bot ul li:nth-of-type(4){ margin-right: 0px;}

.home_news_bot ul li:before {
  position: absolute;
  /* background: #f2343c; */
  width: 64px;
  height: 52px;
  right: 0;
  content: "";
  bottom: 0;
  opacity: 0.15;
  -moz-transition: all 200ms ease-out 0s;
  -webkit-transition: all 200ms ease-out 0s;
  -ms-transition: all 200ms ease-out 0s;
  -o-transition: all 200ms ease-out 0s;
  transition: all 200ms ease-out 0s;
}

.home_news_bot ul li:hover:before {
  background: #e5eefd;
  width: 100%;
  height: 100%;
  right: 0;
  bottom: 0;
  content: "";
  border-radius: 0px;
  opacity: 1;
  animation: none;
}

.home_news_bot ul li:hover .home_news_bot_pic{transform: scale(1);  
                transition: all 1s linear; opacity: 0;position: absolute;}
.home_news_bot ul li:hover .home_news_bot_tex .home_news_bt_mid .home_news_time{transform: scale(1); opacity: 0;position: absolute;
                transition: all 1s linear;}
.home_news_bot ul li:hover .home_news_bt_mid .fuhao{transform: scale(1); display: block;
                transition: all 1s linear; margin-top: 63px;}
.home_news_bot ul li:hover .home_news_bt_mid .btye {transform: scale(1); display: block;
                transition: all 1s linear; margin-top: 24px; font-size: 16px; color: #000;}
.home_news_bot ul li:hover .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico {transform: scale(1); display: none;
                transition: all 1s linear;  }
.home_news_bot ul li:hover .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico_hover {transform: scale(1); display: block;
                transition: all 1s linear; margin-top: 105px; }

.event-block-two {
    position: relative;
	margin-top:44px;
    margin-bottom: 59px;
}

.event-block-two .inner-box {
    position: relative;
    display: block;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.07);
}

.event-block-two .image-box {
    position: relative;
    display: block;
    overflow: hidden;
}

.event-block-two .image-box img {
    display: block;
    width: 100%;
    -webkit-transition: all 2000ms ease;
    -moz-transition: all 2000ms ease;
    -ms-transition: all 2000ms ease;
    -o-transition: all 2000ms ease;
    transition: all 2000ms ease;
}

.event-block-two .inner-box:hover .image-box img {
    -ms-transform: scale(1.1) rotate(1deg);
    transform: scale(1.1) rotate(1deg);
}

.event-block-two .lower-box {
    position: relative;
    display: block;
    padding: 35px 30px;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.event-block-two .inner-box:hover .lower-box {
    background: #222222;
}

.event-block-two .content-box {
    position: relative;
    display: block;
    padding-left: 130px;
    min-height: 160px;
}

.event-block-two .content-box .date-box {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 101px;
    height: 160px;
    color: #222222;
    text-align: center;
    font-family: 'Manjari', sans-serif;
}

.event-block-two .inner-box:hover .content-box .date-box {
    color: #00aa55;
}

.event-block-two .content-box .date-box:before {
    content: '';
    position: absolute;
    left: 50px;
    top: 0px;
    height: 100%;
    border-left: 1px solid rgba(0, 0, 0, 0.10);
}

.event-block-two .inner-box:hover .date-box:before {
    border-color: rgba(255, 255, 255, 0.20);
}

.event-block-two .content-box .date-box .date {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -50px;
    width: 100px;
    height: 100px;
    padding-top: 25px;
    font-size: 30px;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.10);
    z-index: 3;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.event-block-two .inner-box:hover .lower-box .date {
    background: #222222;
    border-color: rgba(255, 255, 255, 0.20);
}

.event-block-two .content-box .date-box .date .day {
    position: relative;
    display: block;
    line-height: 30px;
}

.event-block-two .content-box .date-box .date .month {
    position: relative;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    color: #757575;
    line-height: 20px;
}

.event-block-two .inner-box:hover .lower-box .date .month {
    color: rgba(255, 255, 255, 0.50);
}

.event-block-two .content-box .content {
    position: relative;
    display: block;
}

.event-block-two .content-box .cat-info {
    position: relative;
    margin-bottom: 20px;
}

.event-block-two .content-box .cat-info a {
    position: relative;
    display: inline-block;
    font-size: 13px;
    text-transform: capitalize;
    line-height: 20px;
    color: #ffffff;
    background: #00aa55;
    padding: 3px 10px;
    border-radius: 13px;
}

.event-block-two .content-box h3 {
    color: #222222;
    font-weight: 700;
    line-height: 1.25em;
    margin: 0 0 5px;
}

.event-block-two .content-box h3 a {
    color: #222222;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.event-block-two .content-box h3 a:hover {
    color: #00aa55;
}

.event-block-two .inner-box:hover h3 a {
    color: #ffffff;
}

.event-block-two .content-box .location {
    position: relative;
}

.event-block-two .inner-box:hover .location {
    color: #aaaaaa;
}

.event-block-two .read-more {
    position: relative;
    display: block;
    padding-top: 20px;
}

.event-block-two .read-more a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    color: #222222;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Manjari', sans-serif;
    text-transform: capitalize;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}

.event-block-two .read-more a:before {
    content: "\f1bd";
    font-family: 'Flaticon';
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    line-height: 24px;
    color: #00aa55;
    font-size: 16px;
    font-weight: 700;
    opacity: 0;
    transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

.event-block-two .read-more a:hover,
.event-block-two .inner-box:hover .read-more a {
    color: #00aa55;
    padding-left: 20px;
}

.event-block-two .read-more a:hover:before,
.event-block-two .inner-box:hover .read-more a:before {
    opacity: 1;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}

.event-block-three {
    position: relative;
    margin-bottom: 30px;
}

.event-block-three .inner-box {
    position: relative;
    display: block;
    box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.07);
}

.event-block-three .image-box {
    position: relative;
    display: block;
    overflow: hidden;
}

.event-block-three .image-box img {
    display: block;
    width: 100%;
    -webkit-transition: all 2000ms ease;
    -moz-transition: all 2000ms ease;
    -ms-transition: all 2000ms ease;
    -o-transition: all 2000ms ease;
    transition: all 2000ms ease;
}

.event-block-three .inner-box:hover .image-box img {
    -ms-transform: scale(1.1) rotate(1deg);
    transform: scale(1.1) rotate(1deg);
}

.event-block-three .lower-box {
    position: relative;
    display: block;
    padding: 60px 30px 25px;
    min-height: 70px;
    background: #ffffff;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.event-block-three .inner-box:hover .lower-box {
    background: #222222;
}

.event-block-three .content-box {
    position: relative;
    display: block;
}

.event-block-three .content-box .date-box {
    position: absolute;
    left: 0px;
    top: -80px;
    width: 70px;
    height: 70px;
    color: #222222;
    text-align: center;
    font-family: 'Manjari', sans-serif;
}

.event-block-three .inner-box:hover .content-box .date-box {
    color: #00aa55;
}

.event-block-three .content-box .date-box .date {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -50px;
    width: 70px;
    height: 70px;
    padding-top: 10px;
    font-size: 20px;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.10);
    z-index: 3;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.event-block-three .inner-box:hover .lower-box .date {
    background: #222222;
    border-color: rgba(255, 255, 255, 0.20);
}

.event-block-three .content-box .date-box .date .day {
    position: relative;
    display: block;
    line-height: 24px;
}

.event-block-three .content-box .date-box .date .month {
    position: relative;
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    color: #757575;
    line-height: 20px;
}

.event-block-three .inner-box:hover .lower-box .date .month {
    color: rgba(255, 255, 255, 0.50);
}

.event-block-three .content-box .content {
    position: relative;
    display: block;
}

.event-block-three .content-box .cat-info {
    position: absolute;
    left: 90px;
    top: -75px;
}

.event-block-three .content-box .cat-info a {
    position: relative;
    display: inline-block;
    font-size: 13px;
    text-transform: capitalize;
    line-height: 20px;
    color: #ffffff;
    background: #00aa55;
    padding: 3px 10px;
    border-radius: 13px;
}

.event-block-three .content-box h4 {
    color: #222222;
    font-weight: 700;
    line-height: 1.25em;
    margin: 0 0 5px;
}

.event-block-three .content-box h4 a {
    color: #222222;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}

.event-block-three .content-box h4 a:hover {
    color: #00aa55;
}

.event-block-three .inner-box:hover h4 a {
    color: #ffffff;
}

.event-block-three .content-box .location {
    position: relative;
    font-size: 14px;
}

.event-block-three .inner-box:hover .location {
    color: #aaaaaa;
}

.event-block-three .read-more {
    position: relative;
    display: block;
    padding-top: 15px;
}

.event-block-three .read-more a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    color: #222222;
    font-size: 16px;
    font-weight: 700;
    font-family: 'Manjari', sans-serif;
    text-transform: capitalize;
    transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
}

.event-block-three .read-more a:before {
    content: "\f1bd";
    font-family: 'Flaticon';
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    line-height: 24px;
    color: #00aa55;
    font-size: 16px;
    font-weight: 700;
    opacity: 0;
    transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
}

.event-block-three .read-more a:hover,
.event-block-three .inner-box:hover .read-more a {
    color: #00aa55;
    padding-left: 20px;
}

.event-block-three .read-more a:hover:before,
.event-block-three .inner-box:hover .read-more a:before {
    opacity: 1;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
}


.guoxing_pic {
    position: absolute;
    bottom: 50%;;
    width: 100%;
}

 .guoxing_pic .guoxing_zj {
    width: 70%;
    height: auto;
    margin: 0px auto;
}


.guoxing_picc {
    position: absolute;
    bottom: 50%;;
    width: 100%;
}

 .guoxing_picc .guoxing_zjj {
    width: 70%;
    height: auto;
    margin: 0px auto;
}


.jm_gx{ color: #f2f2f2; font-size: 24px;}
.moree{ color: #f2f2f2; font-size: 48px; font-weight: bold; margin-top: 29px;}

.foot{ width: 100%; background: #3c3c3c;}
.foot_l{ margin-top: 58px;}
.foot_l_mid{ color: #fff; font-size: 16px; margin-top: 28px; }
.foot_l_mid p{line-height: 30px;}
.foot_r{ margin-top: 58px; width: 66%;}
.foot_r ul li{ float: left; margin-left: 3%; }
.foot_r ul li .foot_r_tit{ font-size: 20px; color: #fff;}
.foot_r ul li .foot_r_mid{ color: #fff; font-size: 16px; margin-top: 23px; line-height: 30px;}
.foot_r ul li .foot_r_mid p a{ line-height: 30px;}
.foot_r ul li .foot_r_mid1{ font-size: 24px; color: #fff; margin-top: 23px;}

.copy{ width: 100%; height: 74px; line-height: 74px; text-align: center; border-top: 1px solid #323333; margin-top: 158px; color: #fff;}
.page{ text-align:center ; margin-bottom: 20px;}
.page a{ display: inline-block;}
.huangdong{ height: 63px; background: #00368c; width: 10%; color: #fff;  margin-top: 53px;}
.huadong_tit{ width: 60%; margin: 0px auto;}
.huadong_l{line-height: 63px;}
.huadong_r{line-height: 63px;}

.inner_nav{ height: 75px; border-bottom: 1px solid #dcdcdc;}
.inner_nav_m a{ display: inline-block; line-height: 75px; margin-left: 10px;}
.inner_nav_r{ width: 70%;}
.inner_nav_r ul li{ float:left; line-height: 75px; width: 14%; margin-right: 3%; text-align: center;}
.inner_nav_r ul li:nth-of-type(6){ margin-right: 0px;}
.item {
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
  z-index: 99;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.4s all ease;
	line-height: 75px;
}
.two {
  box-sizing: border-box;
 
  position: relative;
}
.two:before {
  position: absolute;
  content: '';
  width: 0;
  height: 75px;
  transition: 0.4s all ease;
  background: #00368c;
  left: 0;
  z-index: -1;
}
.two:hover {
  color: white;
}
.two:hover:before {
  width: 100%;
  transition: 0.4s all ease;
}

.innerabout{
    width: 100%;
    background: url(../Image/innerabout.jpg) no-repeat;
    background-size: cover;
    height: auto;
    overflow: hidden;
  
    position: relative;
    padding-bottom: 3%; }
.inner_about_l{ margin-top: 71px; width: 35%; height:auto; overflow: hidden; margin-left: 14%; text-align: justify;}
.inner_about_l_tit{ font-size: 36px; color: #000; font-weight: bold;}
.inner_about_mid_l{ color: #000; font-size: 16px; margin-top: 40px; }
.inner_about_mid_l p{line-height: 35px;}
.inner_about_mid_r{ width: 45%; margin-top: 75px;}


.inner_about_num{ margin-top: 109px;}
.inner_about_num ul li{ width: 14.2%; height: 332px; float: left; }
.inner_about_num ul li .home_num_tex_bg{ width: 85%; margin: 0px auto;}
.inner_about_num ul li .home_num_tex_bg .home_num_sz_bg{ margin-top: 51px;}
.inner_about_num ul li .home_num_tex_bg .home_num_sz_bg .home_num1{ font-family: 'thyFont7'; color: #00368c; font-size: 60px; }
.inner_about_num ul li .home_num_tex_bg .home_num_sz_bg .home_num2{  color: #000; font-size: 24px; margin-top: 30px; }
.inner_about_num ul li .home_num_tex_bg .home_bum3{ margin-top: 157px; color: #000; font-size: 18px; font-weight: bold;}

.inner_about_num ul li:nth-of-type(1){background: #fff;}
.inner_about_num ul li:nth-of-type(2){background: #e5eefd;}
.inner_about_num ul li:nth-of-type(3){background: #00368c;}
.inner_about_num ul li:nth-of-type(4){background: #fff;}
.inner_about_num ul li:nth-of-type(5){background: #e5eefd;}
.inner_about_num ul li:nth-of-type(6){background: #00368c;}
.inner_about_num ul li:nth-of-type(7){background: #fff;}

.inner_about_num ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num1{  color: #fff; font-size: 60px; }
.inner_about_num ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num2{ color: #fff; }
.inner_about_num ul li:nth-of-type(3) .home_num_tex_bg .home_bum3{ color: #fff; }

.inner_about_num ul li:nth-of-type(6) .home_num_tex_bg .home_num_sz_bg .home_num1{  color: #fff; font-size: 60px; }
.inner_about_num ul li:nth-of-type(6) .home_num_tex_bg .home_num_sz_bg .home_num2{ color: #fff; }
.inner_about_num ul li:nth-of-type(6) .home_num_tex_bg .home_bum3{ color: #fff; }



.inner_about_jy {
    width: 100%;
    background: url(../Image/bg6.jpg) no-repeat;
    background-size: cover;
    height: auto;
    overflow: hidden;
    position: relative;
}
.inner_about_jy_bg{ width: 80%;  background: #fff; margin-bottom: 99px;}
.about_jy_mid{ width: 90%; margin: 0px auto;}
.inner_jy_pic{ width: 20%;margin-top: 48px;}
.inner_jy_tex{ width: 78%;}

.inner_jy_part1{ color: #000; font-size: 16px; margin-top: 48px;}
.inner_jy_part1 P{line-height: 35px; }
.inner_jy_part2{ color: #000; font-size: 24px;  margin-top: 48px; padding-bottom: 20px;}

.home_about_nav{ width: 95%; margin: 0px auto; margin-top: 78px;}
.home_about_nav ul li{ position: relative; width: 48%; float: left;}
.home_about_nav ul li:nth-of-type(2){ float: right;}
.inner_about_btn{ font-size: 36px; font-weight: bold; color: #fff; }
.inner_seemore{ margin-top: 46px; height:auto ; overflow: hidden;}
.btnn1{ margin-left: 24px;}


.research_tit{ text-align: center; font-size: 36px; font-weight: bold; margin-top: 53px; color: #000;}

.jcws{ width: 100%; background: #f6f6f6; padding-bottom: 100px;}
.jcws_l{ width: 20%; margin-top: 87px;}
.jcws_l_ch{ color: #000; font-size: 36px; font-weight:bold;}
.jcws_l_en{ color: #c6c6c6; font-size: 30px; font-weight:bold; margin-top: 17px;}


.picMarquee-left {
width:75%;
overflow: hidden;
margin-top: 30px;
}

.picMarquee-left .bd {
width: 100%;
}

.picMarquee-left .bd ul {
overflow: hidden;
zoom: 1;
}

.picMarquee-left .bd ul li {
width: 49%;

float: left;
_display: inline;
overflow: hidden;
position: relative;

margin-top:30px;

}
.picMarquee-left .bd ul li:nth-of-type(2){ float: right;}
.picMarquee-left .bd ul li a{ height:100%;}

.picMarquee-left .bd ul li img {
width: 100%;
transition-duration: 1s;
height:100%;
}

.picMarquee-left .bd ul li:hover img {
transform: scale(1.1,1.1);
opacity: 0.7;
}
.point{ margin-top: 22px;}
.point_l{ margin-right: 10px;}
.point_r{ color: #000; font-size: 18px; font-weight: bold;}

.tec_tex{color: #000; font-size: 18px; margin-top: 31px; line-height: 30px;}
.inner_line{ width: 100%;}
.inner_line{ width: 100%; background: #dcdcdc; height: 1px; margin-top: 55px; margin-bottom: 55px;}




.picMarquee_left_three {
width:75%;
overflow: hidden;
margin-top: 30px;
}

.picMarquee_left_three .bd {
width: 100%;
}

.picMarquee_left_three .bd ul {
overflow: hidden;
zoom: 1;
}

.picMarquee_left_three .bd ul li {
width: 32%;
margin-right: 1%;
float: left;
_display: inline;
overflow: hidden;
position: relative;

margin-top:30px;

}
.picMarquee_left_three .bd ul li:nth-of-type(3n+3){  margin-right: 0px;}
.picMarquee_left_three .bd ul li a{ height:100%;}

.picMarquee_left_three .bd ul li img {
width: 100%;
transition-duration: 1s;
height:100%;
}

.picMarquee_left_three .bd ul li:hover img {
transform: scale(1.1,1.1);
opacity: 0.7;
}


.member_l{ width: 43%; margin-top: 59px;}
.member_l_mid{ margin-top: 30px;}
.member_l_mid ul li{ float: left;}
.member_l_mid ul li:nth-of-type(2){float: right;}
.member_m{ margin-top: 96px; width: 10%; margin-left: 1%; margin-right: 1%;}

.member_r{ width: 44%; background: url(../Image/earth.jpg) no-repeat  10px 45px; ; margin-top: 72px; padding-bottom: 20px; }
.member_r_tit{ color: #000; font-size: 24px; font-weight: bold;}

.member_r_mid{ margin-top: 39px;color: #000; font-size: 16px; line-height: 34px; text-align: justify; text-indent: 2em;} 
.member{ padding-bottom: 60px; height: auto; overflow: hidden;}
.member_r_mid p{line-height: 34px;}


.inner_news{ width: 100%; background: #f2f2f2;}
.inner_news_tit{ color: #000; font-size: 36px; font-weight: bold; padding-top: 66px; text-align: center; }



.inner_contact_mid{ background: #fff; height: auto; margin-top: 33px;} 
.contact_l{ width: 40%; }
.contact_l_mid{ width: 90%; margin: 0px auto;}
.contact_l_mid_ch{ font-size: 24px; color: #000; font-weight:bold; margin-top: 45px;}
.contact_l_eng{ font-size: 16px; color: #383838; margin-top: 9px; }


.contact_ewm ul li{ width: 43%; float: left; text-align: center; margin-top: 28px;}
.contact_ewm ul li:nth-of-type(2){ float: right;}
.contact_ewm ul li .contact_ewm_tit{ margin-top: 15px;}
.email{ margin-top: 24px;}
.email_r{ margin-top: 6px;}
.contact_r{ width: 55%;}
.contact_r ul li{ border-bottom: 1px solid #ccc; height: auto; overflow: hidden; color: #000; font-size: 16px; line-height: 30px; padding-top: 24px; padding-bottom: 24px;}
.contact_r ul li .contact_r_tit{ width: 20%;color: #000; font-size: 18px; font-weight: bold;}
.lsyout-box{ padding-bottom: 40px; padding-top: 40px;}
.contact_r ul li .contact_r_tit {line-height: 30px;}
.contact_r ul li .contact_r_tex p{line-height: 30px;}
.contact_r ul li .contact_r_tit p {line-height: 30px;}

.inner_message{ width: 100%; background: #f2f2f2;}
.message_l{ width: 74%; overflow: hidden; position: relative;}
.message_mid{ margin-top: 66px;}
.message_l .message_l_Pic img{transition-duration: 1s;}

.message_l:hover .message_l_Pic img{transform: scale(1.1,1.1);}
.message_l_pos{ height: 268px; width: 25%; background: #00368c; position: absolute; right: 0px; bottom: 0px;}
.message_l_bt1{ color: #fff; width: 80%; margin: 0px auto; font-size: 18px; font-weight: bold; line-height: 30px; margin-top: 40px;}
.mess_l_num{ color: #fff; width: 90%; margin: 0px auto; font-size: 100px; font-weight: bold; font-family: 'thyFont7'; margin-top: 49px;}
.message_l_bt1 p{line-height: 30px;}

.message_r{ width: 26%; background: #fff; height: 642px; }

.message_r_tit{width: 90%; margin: 0px auto;}
.message_tt1{color: #000; font-size:36px; font-weight: bold; margin-top: 56px; }
.message_tt2{ color: #212121;font-size:16px; line-height: 30px; margin-top: 31px; }
.message_tt2 p{ line-height: 30px; }


.message_bot {
    width: 100%;
    background: url(../Image/innermessage3.jpg) no-repeat;
    background-size: cover;
    height: 912px;
    overflow: hidden;
	position: relative;}

.message_bot_pos{ position: absolute;  width: 60%; right: 0px; bottom: 0px;}

.message_l_poss{  width: 23%; background: #00368c; }
.inner_mess_r{background: #fff; height: 627px; width: 77%;}
.inner_mess_r_mid{width: 90%; margin: 0px auto;}
.inner_mess_bot1{color: #000; font-size:36px; font-weight: bold; margin-top: 56px;}

.mess1{ height: 62px; background: #f2f2f2; width: 80%;}
.me_l{ margin-bottom: 12px;}
.mess2{ height: 108px; background: #f2f2f2; width: 80%;}
.tt1{ margin-top: 38px;}
.mess3{ height: 42px; background: #f2f2f2; width: 20%;}


.jobs{ width: 100%; background: #f6f6f6;}
.jobs_tit{color: #000; font-size:36px; font-weight: bold; padding-top: 56px; text-align: center;}
.jobs_mid{ margin-top: 60px;}
.jobs_mid ul li{ float: left; width: 32%; text-align: center; margin-right: 2%;}
.jobs_mid ul li .jobs_mid_bt{color: #000; font-size:24px; font-weight: bold;margin-top: 26px;}
.jobs_mid ul li .jobs_mid_tex{ margin: 0px auto;margin-top: 36px;color: #000; font-size:16px; text-align: left; line-height: 30px; width: 80%; }
.jobs_mid ul li:nth-of-type(3){ margin-right: 0px;}

.libox{ margin-top:60px; }

.home_product_mid ul .seemore1{ display: none;}

#allmap{width:100%;height:460px;overflow:hidden;margin:0px; padding: 0px; border:none; margin-top: 20px;}




/*产品中心内页*/
.pro .titn{position: relative; font-size: 48px;font-weight: bold;color: #00368c;}
.pro .titn:before{position: absolute;left: 0;bottom: -6px; width: 100%;height: 5px;background: #00368c; content: "";}
.pro .pro-t{font-size: 32px;text-align: center; color: #0094d9;}
.pro-warp1{padding: 81px 0 0;border-bottom: 1px solid #d7d7d7; text-align: center;background: #f7fcff;}
.pro-warp1 .title{display: inline-block;margin-bottom: 76px;}
.pro-warp1 .title .titn{margin-left: 13px;}
.pro-warp1 .sum{width: 94%;max-width: 975px;margin: 0 auto 63px;}
.pro-warp1 .sum p{font-size: 16px;line-height: 36px;color: #333;}
.pro-warp1 .main{width: 1374px;margin: 0 auto;box-shadow: 0px -5px 5px 0px rgba(0,0,0,.1);box-sizing: border-box;padding: 0 47px;border-radius: 30px 30px 0 0; background: #fff;}
.pro-warp1 .main .top{padding: 33px 0 19px; border-bottom: 1px solid #d7d7d7;}
.pro-warp1 .main .top .pro-t{position: relative;display: inline-block;}
.pro-warp1 .main .top .pro-t:before{position:absolute;bottom: -19px; width: 100%;height: 5px;background: #0094d9; content:"";}
.pro-warp1 .main ul{padding: 52px 0 38px}
.pro-warp1 .main li{position: relative; width: 218px;height: 52px;float: left;margin: 0 19px 31px; padding: 0 10px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;box-shadow: 0px 5px 5px 0px rgba(0,0,0,.1); background: #f7fcff;overflow: hidden;}
.pro-warp1 .main li:before{position: absolute;top: 0;left: -100%; width: 100%;height: 100%;background: #00a2e9; content: "";transition: all .5s;}
.pro-warp1 .main li p{font-size: 16px;line-height: 26px;color: #666;transition: all .5s;z-index: 2;}
.pro-warp1 .main li:hover:before{left: 0;}
.pro-warp1 .main li:hover p{color: #fff;}
.pro-warp1.gl .sum{text-align: left;}
.pro-warp1.gl .sum img{display: block;max-width: 100%;}

.pro-warp2{padding: 75px 0 126px;}
.pro-warp2 .pro-t{margin-bottom:65px;}
.pro-warp2 .main{display: flex;justify-content: space-between;}
.pro-warp2 .main .mn{position: relative;width: 30.9139535%;padding: 10px 0;box-sizing: border-box; box-shadow: 0px 2px 5px 0px rgba(0,0,0,.1);}
.pro-warp2 .main .mn .num{position: absolute;right: 22px;bottom: 46px;line-height: 100px;font-style: italic; font-size: 140px;font-weight: bold;color: #faf7f7;}
.pro-warp2 .main .mn .xx{position: relative;}
.pro-warp2 .main .mn .tit{position: relative;margin-bottom: 25px; font-size: 32px;line-height: 78px;text-align: center; color: #0094d9;}
.pro-warp2 .main .mn .tit:before{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0; width: 63px;height: 4px;background: #0094d9; content: "";}
.pro-warp2 .main .mn .sum{padding: 0 20px;/*overflow-y: scroll;*/}
/*.pro-warp2 .main .mn .sum::-webkit-scrollbar { width: 3px;background-color: rgba(217,217,217,0.9);} 
.pro-warp2 .main .mn .sum::-webkit-scrollbar-thumb { background-color: #00a2e9;} 
.pro-warp2 .main .mn .sum::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 3px rgba(217,217,217,0.9);background-color: #fff; }*/
.pro-warp2 .main .mn .sum p{margin-bottom: 16px; font-size: 16px;line-height: 50px; color: #666;}

.pro-warp3{padding: 102px 0 131px;background: url(../Image/pro2.jpg) no-repeat center;}
.pro-warp3 .pro-t{margin-bottom: 42px; color: #fff;}
.pro-warp3 .main{margin: 0 auto;padding-top: 59px;}
/*.pro-warp3 .main .line{width: calc(100% - 224px);height: 1px; margin: 0px auto 61px;background: #fff;}
*/.pro-warp3 .main .mn{display: flex;justify-content: center;flex-wrap: wrap;}
.pro-warp3 .main .mn li{position: relative; box-sizing: border-box;margin: 0 52px 10px; width: 225px;height: 90px;border: 2px solid #fff;display: flex;justify-content: center;align-items: center;padding: 10px;box-sizing: border-box;}
/*.pro-warp3 .main .mn li:before{position: absolute;left: 50%;transform: translateX(-50%);top: -63px; width: 2px;height: 61px;background: #fff; content: "";}
.pro-warp3 .main .mn li.z:before{height: 110px;top: -112px;}*/
.pro-warp3 .main .mn li .t{padding-left: 24px; max-width: 127px;text-align: center; font-size: 16px;line-height: 20px; color: #fff;}

.pro-warp4{padding: 90px 0 87px;}
.pro-warp4 .pro-t{margin-bottom: 28px;}
.pro-warp4 .sum{margin-bottom: 40px; text-align: center;font-size: 16px;line-height: 36px;color: #666;}
.pro-warp4 .main{display: flex;justify-content: center;align-items: center; flex-wrap: wrap;}
.pro-warp4 .main img{display: block;max-width: 100%;height: auto;}
.pro-warp4 .main .img1{margin-right: 110px;}


.pro-list1 ul li{ width: 48%; height: 316px; float: left; background: url(../Image/pro-bg1.jpg) no-repeat right center; margin-right: 2%; margin-bottom: 20px;transition-duration: .3s;}
.pro-list1 ul li:nth-of-type(2n+2){ margin-right: 0px;}   

.pro-list1 ul li .item-mains{ width: 90%; margin: 0px auto;padding: 80px 12px 40px;}
.pro-list1 ul li .item-mains .cn-font36{ font-size: 36px; color: #fff;}

.pro-list1 ul li:hover {
      transform: translateY(-10px); }
.pro-list1 .cn-font16 {
    height: 30px;
    height: 60px;
    background: url(../Image/pro-scrow.png) no-repeat right center;
    padding-right: 3rem;
	color: #fff;
	margin-top: 30px;
}

.omit2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.pro-t {
    font-size: 32px;
    text-align: center;
    color: #04287e;
	margin-top: 30px;margin-bottom: 20px;
}

@media screen and (max-width: 1544px){
	.mc_logo{ width: 210px;}
	
}

@media screen and (max-width: 1542px){
	.home_product_mid ul li{ width: 15.6%;}	
	
}


@media screen and (max-width: 1472px){
	.inner_about_l{ margin-left:4%; width:44%;}
	
	}
@media screen and (max-width: 1406px){
.foot_r{ width:70%;}
.message_l_poss{ width:23%;}
.message_bot_pos{ width:80%;}
}
@media screen and (max-width: 1351px){
	
	.guoxing_picc{ bottom: 30%;}
	.inner_about_btn{ font-size: 24px;}
	.set_3_button{padding: 0px 30px;}
}

@media screen and (max-width: 1360px){
	.sc .sc-right .huihuan{left: 30%;}

}
@media screen and (max-width: 1346px){
	
	.mc_nav_li{padding: 0 0.74%;}
	.message_tt1{ font-size:30px;} 
	.message_tt2{ font-size:14px;}
	.message_l{ width:100%;}
	.message_r{ width:100%; height:auto; padding-bottom:20px;}
	}
@media screen and (max-width: 1346px){
.foot_r{ width:77%;}
}
@media screen and (max-width: 1265px){
	.home_about_video_bt{ font-size: 20px;}
	.video-popup{ margin-top: 50%;}
	
	.home_about_bg{ width: 80%;}
}

@media screen and (max-width: 1216px){
	.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_ch{ font-size: 18px;}
	.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_eng{ font-size: 14px;}
	.home_pro_bg_zt1{ font-size: 20px;}
	}

@media screen and (max-width: 1196px){
	
	.foot_r ul li{ margin-left:2%;}
	.foot_r ul li .foot_r_tit{ font-size:20px;}
	.foot_r ul li .foot_r_mid{ font-size:14px;}
	.foot_r ul li .foot_r_mid1{font-size:20px;}
	}
@media screen and (max-width: 1121px){
	.mc_cont100{padding: 0 10px;}
}

@media screen and (max-width: 1106px){
	.inner_about_l_tit{ font-size:24px;}
.inner_about_l{ width:98%; margin-left:1%; margin-right:1%;}
.inner_about_mid_r{ width:98%;margin:0px auto; margin-left:1%; margin-right:1%;  margin-top:30px;}
	.inner_about_num ul li{ height: 200px;; }
	.inner_about_num ul li .home_num_tex_bg .home_num_sz_bg .home_num1{ font-size: 30px;}	
	.inner_about_num ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num1{font-size: 30px;}
	.inner_about_num ul li .home_num_tex_bg .home_num_sz_bg .home_num2{ font-size: 18px;}
	.inner_about_num ul li:nth-of-type(6) .home_num_tex_bg .home_num_sz_bg .home_num1{font-size: 30px;}
	.inner_about_num ul li .home_num_tex_bg .home_bum3{ font-size: 16px; margin-top: 50px;}

}
@media screen and (max-width: 1093px){
	.sc .sc-right{ width: 40%;}
}
@media screen and (max-width: 1062px){
	.home_product_mid ul .home_pro_bg{ display: none;}
	.home_product_mid ul .seemore1{ display:block;  }
	.home_product_mid{padding: 0 2%; width: 100%;}
	.home_product_mid ul li{ width: 16%; margin-right: 0.6%;}
	.home_product_mid ul li:nth-of-type(6){ margin-right: 0px;}
	.mohead .logoBox img{ height: 25px;}
	
}
@media screen and (max-width: 1030px){
	.guoxing_pic{ bottom:30%;}
	.moree{ font-size:24px;}
	.jm_gx{ font-size:20px;}
	}
@media screen and (max-width: 1026px){
	.home_about_tit{ font-size: 24px; top: 5%;}
	.home_about_bg{ width: 98%;}
	
	}
@media screen and (max-width: 1162px){	
	.huangdong{ width:17%;}
		}

@media screen and (max-width: 1008px){
	
	.sc .sc-left{ width: 100%; float: left;}
	.sc .sc-right{ display: none;}
	.sc .sc-right{ width: 100%;float: left;}
	.sc-main .title{ font-size: 20px;}
	.sc-left .sc-main{  margin-bottom: 30px;}
	.science{ padding-top:40px; padding-bottom: 20px; }
	.jcws_l{ width: 100%; margin-top: 30px;}
	.picMarquee-left{ width: 100%; margin-top: 0px;}
	.jcws_l_ch{ font-size: 20px;}
	.jcws_l_en{font-size: 18px;}
	.tec_tex{ font-size: 16px;}
	.point_r{ font-size: 14px;}
	.picMarquee_left_three{ width: 100%;}
	
	.jobs_tit{ font-size: 20px;}
	.jobs_mid ul li .jobs_mid_bt{ font-size: 20px;}
	.jobs_mid ul li .jobs_mid_tex{ font-size: 14px;}
	.join_d{ margin-top: 0px;}
	
}
@media screen and (max-width: 994px){	
	.foot_r{ display:none;}
	.foot_l{ width:100%; text-align:center;}
	.copy{ margin-top:38px;}
	.message_l_bt1{ font-size:16px;}
	.mess_l_num{ font-size:60px;}
		}
@media screen and (max-width: 990px){			
		
		.huangdong{ display:none;}
		}


@media (max-width: 940px){
.pro-warp3 .main .mn li {
    width: 30%;
    margin: 0 1.66666% 15px;
    padding: 5px;
}
.pro-warp3 {
    background-size: cover;
    padding: 50px 0;
}
	
	
}


@media screen and (max-width: 929px){
	.home_mum_tex_r ul li .home_num_tex_bg .home_num_sz_bg .home_num1{ font-size: 30px;}
	.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num1{font-size: 30px;}
	.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_num_sz_bg .home_num1{font-size: 30px;}
	.home_mum_tex_r ul li .home_num_tex_bg .home_num_sz_bg .home_num2{ font-size: 16px;}
	.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_num_sz_bg .home_num2{ font-size: 16px;}
	.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_num_sz_bg .home_num2{font-size: 16px;}
	.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_bum3{ font-size: 14px;}
	.home_mum_tex_r ul li .home_num_tex_bg .home_bum3{ font-size: 14px;}
	.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_bum3{font-size: 14px;}
	.home_news_bot ul li{ height: auto;}
	.home_news_tit_l{ font-size: 24px;}
	.home_news_ico2{ font-size: 18px; margin-top: 5px;}
	.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_time .home_news_time1{ font-size: 24px;}
	.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_time .home_news_time2 { font-size: 14px;}
	.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_tit{ font-size: 16px;}
	.home_news_bot ul li .home_news_bot_tex .home_news_bt_mid .home_news_bot_ico{ margin-top: 30px}
	
	.inner_contact_mid{ height: auto; overflow:hidden;}
	.inner_news_tit{ font-size: 20px;}
	.contact_l{ width: 100%;}
	.contact_r{ width: 100%;}
	.contact_line{ display: none;}
	
	.contact_l_mid_ch{ font-size: 20px;}
	
	}
@media screen and (max-width: 901px){
	.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_ch{ font-size: 16px;}
	.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_eng{ font-size: 12px;}
}
@media screen and (max-width: 847px){
.home_product_tit {
   font-size: 24px;
	padding-top: 35px;
	
}
.home_product_word{ font-size: 14px; margin-top: 20px;}	
	.inner_about_num ul li{ width: 33%; margin-bottom: 10px;}	
	.inner_about_num ul li:nth-of-type(7){ display: none;}
	.inner_about_num{ margin-top: 40px;}
	
	.inner_about_jy_bg{ width: 100%;}	
	.inner_jy_part1{ font-size: 14px;}
	.inner_jy_part2{ font-size: 18px;}
	.guoxing_picc{ bottom: 20%;}
	.inner_seemore{ margin-top: 20px;}
	.set_3_button{padding: 0px 24px;line-height: 40px;}
	
}
@media screen and (max-width: 805px){
	.home_about{  width: 100%;
   
    background-size: cover;
    height: 1000px;
    overflow: hidden;
    position: relative;}
	
	.mainBody{ display: none;}
	#weather{ display: none;}
	.research_tit{ font-size: 20px;}
	.member_r_tit{ font-size: 20px;}
	.member_r_mid{ font-size: 14px;}
	.member_l{ width: 100%; text-align: center;}
	.member_m{ display: none;}
	.member_r{ width: 100%;}
	.member_l_mid ul li{ width: 49%;}
	.message_bot_pos{ width:100%;}
	.message_l_poss{ width:100%;}
	.inner_mess_r{ width:100%;}
	.mess1{ width:100%;}
	.mess2{ width:100%;}
	.inner_mess_bot1{ font-size:24px;}
	.message_bot{ height:829px;}
	
}
@media screen and (max-width: 775px){
.home_product_mid ul li{ width: 32%; margin-right: 1.333%; margin-bottom: 15px;}	
	.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_ch{ margin-top: 20px;}
	.home_product_mid ul li .home_product_bott .home_product_line{ margin-top: 15px;}
	.home_num_tex_l{ width: 100%; margin-top: 30px;}
	.button_su{margin-top: 30px;}
	.home_mum_tex_r{ width: 100%; margin-top: 20px;}
	.home_mum_tex_r ul li{ width: 33%;}
	
}
@media screen and (max-width: 768px){
	.home_about_video{ width: 100%; height: 200px;; overflow: hidden; }
	.video-popup{ margin-top: 10%;}
	.home_about_tex{ width: 100%;}
	.home_about_tex_l{ width: 100%;}
	.button_su{display: none;}
	.home_about_tex_l_tit{ width: 100%; text-align: center; margin-top: 30px; font-size: 20px;}
	.home_l_tex_about{ width: 98%; margin-right: 0px; margin-top: 20px; padding: 0 2%;}
	
	.message_l_pos{ width:30%;}
	.mess_l_num{ font-size:60px;}
}

@media screen and (max-width: 740px){
	.home_news_tit_l{ font-size:20px;}
	.home_news_bot ul li{ width:49%; margin-right:1%; margin-bottom:15px;}
	.home_news_bot ul li:nth-of-type{ margin-right:0px;}
	.home_about_nav{ margin-top: 30px;}
	.home_about_nav ul li{ width: 100%; margin-bottom: 20px; }
	
	.guoxing_picc{bottom: 40%;}
	}
@media screen and (max-width: 700px){	
	.inner_nav_r{ width:100%; border-top:1px solid #ccc;}
	
	}

@media screen and (max-width: 684px){
	.pro-list1 ul li{ width: 100%; height: 190px;}
	.pro-list1 ul li .item-mains{ padding-top: 30px;}
	.pro-list1 ul li .item-mains .cn-font36{ font-size: 20px;}
	.pro .titn{ font-size: 30px;}
	
		}
@media screen and (max-width: 660px){
	.home_about_tit{ font-size: 18px; left: 2%;}
	.home_news_bot ul li{ width: 49%;}
	
	.jobs_mid ul li{ width: 100%; text-align: center; margin-bottom: 20px; margin-right: 0px;}
	.home_mum_tex_r ul li .home_num_tex_bg .home_bum3{ margin-top: 57px;}
	.home_mum_tex_r ul li{ height: 220px;}
	.home_mum_tex_r ul li:nth-of-type(4) .home_num_tex_bg .home_bum3{margin-top: 57px;}
	.home_mum_tex_r ul li:nth-of-type(3) .home_num_tex_bg .home_bum3{margin-top: 57px;}
	.message_l_pos{  width:50%;}
	.message_l_bt1{ font-size:16px;}
	.message_l_pos{height:auto;}
	.message_tt1{ font-size:24px; margin-top:30px;}
	
}
@media screen and (max-width:523px){
	.video-popup{ margin-top: 15%;}
	.message_l_bt1{ font-size:14px;}
}

@media screen and (max-width:516px){
	.guoxing_pic{ bottom:20%;}
	.jm_gx{ font-size:16px;}
	.moree{ font-size:20px;}
	.home_news_tit_l{ margin-top:30px;}
	.home_news_tit_r{ margin-top:30px;}
	.inner_about_btn{ font-size: 20px;}
	
	
	}
	
@media screen and (max-width:490px){	
.inner_nav_r ul li{ width:33%; margin-right:0px;}	
}	
@media screen and (max-width: 410px){
.home_about_tit{ font-size: 16px; left: 2%;}
.video-popup{ margin-top: 20%;}
}

@media screen and (max-width:407px){
	.home_product_mid ul li .home_product_bott .home_product_bott_zj .home_product_ch{ font-size: 14px;}

}




#holder{margin-top:50px;font-size:14px;text-align:center;}
#holder a,.holder span{display: inline-block;padding: 6px 12px;border-radius: 2px;margin:0px 5px;
	background-color: #fafafa;
	border: 1px #eee solid;cursor:pointer;
	color: #666;
	font-size: 14px;}
#holder a:hover{
	border: 1px #e62e35 solid;
    color: #fff;
    background: #e62e35;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;}
#holder .jp-current{
	background-color: #e62e35;
    color: #fff;
    cursor: default;
    border: 1px #e62e35 solid;
    filter: alpha(opacity=50);
    -moz-opacity: .8;
    -khtml-opacity: .8;
    opacity: .8;}










