
/********General**********/
img {
    height: auto;
    max-width: 100%;
}
.head_tit{ width:100%; padding-bottom:33px;  }
.head_titt{ padding-bottom:0px; display:none;}
.head_tit1{  height:auto; overflow:hidden; }
.head_tit_l{ color:#7e99c0;  }
.head_tit_tel{ margin-left:65px; margin-top:10px;}
.head_tit_m ul li{ float:left; color:#7e99c0; font-size:12px; }
.fx{ margin-left:10px;}
.fl{float: left;}
.fr{float: right;}
.clear{ clear: both;}
.dh_tit{ text-align:right;}
.hone1{ font-family:'thyFont7'; font-size:37px; color:#0463c9;}
.tel{ margin-left:95px;} 
.tex_tex{ font-size:16px; color:#000;}
.hotline{ width:100%;    }
.hot_tt{ color:#414141; font-size:16px; line-height:51px;}
.nav-logo{ margin-top:44px;}
.lang{ margin-top:34px;}
.hotline_r{ width:690px; height:auto; overflow:hidden;}

.key_word { width:387px; height:auto; overflow:hidden;}
.key_word ul li{ float:left; line-height:85px; color:#666666; margin-right:5px;}
.home_phone{ margin-left:10px;}
.ser_r {
    position: relative;
    margin-top: 8px;
}
.search-text {
  
    border: none;
    height: 42px;
    width: 272px;
    padding-left: 20px;
    padding-right: 2px;
    font-size: 12px;
   
    position: relative;
	background: #fff;
	border:1px solid #ccc;
	border-radius:8px;

}
.search-btn {
    position: absolute;
    width: 47px;
    height: 35px;
    line-height: 24px;
    top: 9px;
    right: 0px;
    border: none;
    font-size: 12px;
    background: url(../Image/search_btn.png) no-repeat top;
}
.index_about {
    width: 100%;
    background: url(../Image/about.jpg) no-repeat center center;
    padding: 5% 0;
}
.about_l{ width:40%;}
.about_l_tit{ background:url(../Image/a.png) no-repeat center left; height:111px; float:left; width:100%;}
.about_l_ch{ font-size:30px; color:#1f1f1f; font-weight:bold; margin-left:10%; margin-top:10px;}
.about_l_eng{ font-size:24px;margin-left:10%;}
.about_l_mid{ color:#7c7c7c; font-size:16px; margin-top:54px; line-height:30px; text-align:justify;}
.btn_mid{ width:50%; margin:0px auto;}
.about_r_mid{ width:98%; margin:0px auto;}
.about_r{ width:50.5%;}
.about_r_pic1{ margin-top:148px; } 

.home_num ul li{ width: 24%; display: inline-block; text-align: center; margin-right: 1%;} 
.home_num ul li:nth-of-type(4){ margin-right: 0px;}
.home_num ul li .home_num_sz .sz1{ font-size: 60px; color: #1f1f1f;}
.home_num ul li .home_num_sz .sz2{color: #1f1f1f; font-size: 22px;}
.home_num ul li .home_num_line{ width: 100%; height: 2px; background: #c6c6c6;}
.home_num ul li .home_num_tex{ color: #1f1f1f; font-size: 22px; margin-top: 24px;} 

.img_box_mid{width:93%; margin:0px auto;}
.home_img_pic{ width: 60%; text-align: center; line-height: 250px;}
.home_img_tex{ width: 35%;}
.home_img_tex .tex1{ color: #1f1f1f; font-size: 22px; margin-top: 55px;}
.home_img_tex .tex2{margin-top: 27px; font-size: 16px;}


.index_jl_tit{ font-size: 48px; color: #fff; font-weight: bold;}

.index_jl_line{ width: 10%; height: 4px; background: #fff; margin-top: 31px;}

.index_jl_tex{ color: #fff; font-size: 24px; margin-top: 42px; line-height: 50px;}


.case_tit{ width: 17%; margin: 0px auto; text-align: center; margin-top: 61px;}
.case_l_tit{ background:url(../Image/case.png) no-repeat center left; height:111px; float:left; width:100%;}
.case_l_ch{ font-size:30px; color:#1f1f1f; font-weight:bold; margin-left:10%; margin-top:10px;}
.case_l_eng{ font-size:24px;margin-left:10%;}
.index_pro_tit{ color: #0463c9; font-size: 24px; font-weight: bold;}

.case_l ul li{ margin-top: 44px;}
.case_l ul li .index_case_bt{ font-size: 24px; color: #000;}
.case_l ul li .index_case_tex{font-size: 16px; color: #000; margin-top: 26px; line-height: 30px;}


.index_message_bg{  width: 100%;
    background: url(../Image/index_message_bg.jpg) no-repeat center center;
    height: auto; overflow: hidden;  float: left; padding-top: 2%; padding-bottom: 3%; }

.index_message_l{ width: 50%; }
.index_message_l_tit{ font-size: 48px; color: #fff;}
.index_message_l_line{ background: #fff; height: 1px; width: 40%; margin-top: 28px;}
.index_message_l_cn{font-size: 48px; color: #fff; margin-top: 27px;}
.index_message_l_bt{font-size: 24px; color: #fff; margin-top: 24px;}
.index_mess_l_tupian{ margin-top: 52px;}


.index_message_r{ width: 45%; height: auto; overflow: hidden; margin-top: 30px;}
.index_message_r_tit{ background: #0463c9; height: 150px; line-height: 150px;}
.index_message_r_mid{ width: 90%; margin: 0px auto;}
.message_pic{ width: 10%;}
.message_tex{ color: #fff; font-size: 36px;}
.index_mess_r_db{ background: rgba(4,99,201,0.6); height: auto; overflow: hidden;}

.index_message_r_midd{ width: 90%; margin: 0px auto;}
.me_l{ width: 45%; margin-top: 35px;}
.me_r{ width: 45%; margin-top: 35px;}
.mess1{ height: 47px; background: #fff; width: 100%;}
.mess2{ height: 120px; width: 100%;margin-top: 35px;}
.me_tex{ width: 100%;}
.buttons{}
.rightt{ margin-top: 40px; margin-bottom: 60px;}
.s2 {
width: 100%;
height: 861px;
position: relative;
overflow: hidden; }
.s2 .s2_bac1 {
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
background: url("../Image/s2_bac1.jpg") no-repeat center;
background-size: cover;
background-attachment: fixed; }
.s2 .s2_bac2 {
width: 100%;
height: 100%;
position: relative;
z-index: 5;
background: url("../Image/s2_bac2.png") no-repeat center;
background-size: cover; }
.s2 .s2_bac2 main {
position: relative;
height: 100%; }
.s2 .s2_bac2 .a0 {
width: 32%;
position: absolute !important;
z-index: 2;
top: 90px !important;
right: 0 !important; }
.s2 .s2_bac2 .a1 {
font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
font-size: 42px;
color: #fff;
font-weight: lighter;
padding-top: 120px; }
.s2 .s2_bac2 .a2 {
font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
font-size: 28px;
color: #ea590a;
font-weight: bold;
padding-top: 20px; }
.s2 .s2_bac2 .a3 {
width: 42%;
font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
font-size: 14px;
color: #fff;
line-height: 30px;
padding-top: 95px; }
.s2 .s2_bac2 .a4 {
width: 100%;
height: 218px;
position: absolute;
z-index: 5;
bottom: 0;
left: 0;
*zoom: 1; }
.s2 .s2_bac2 .a4:before, .s2 .s2_bac2 .a4:after {
content: " ";
display: table; }
.s2 .s2_bac2 .a4:after {
clear: both; }
.s2 .s2_bac2 .a4 .left {
width: 49%;
float: left;
height: 100%;
background: -webkit-linear-gradient(310deg, #1558a6, #0a284b);
background: -o-linear-gradient(310deg, #1558a6, #0a284b);
background: -moz-linear-gradient(310deg, #1558a6, #0a284b);
background: linear-gradient(310deg, #1558a6, #0a284b); }
.s2 .s2_bac2 .a4 .left li {
float: left;
width: 33.33%;
height: 120px;
margin-top: 49px;
box-sizing: border-box;
-moz-box-sizing: border-box;
/* Firefox */
-webkit-box-sizing: border-box;
/* Safari*/
border-right: 1px dashed rgba(255, 255, 255, 0.3); }
.s2 .s2_bac2 .a4 .left li:last-child {
border-right: none; }
.s2 .s2_bac2 .a4 .left li:hover .b1 {
border-color: #fff;
box-shadow: 0 0 14px 0 rgba(0, 0, 0, 0.5) inset; }
.s2 .s2_bac2 .a4 .left li .b1 {
width: 70px;
height: 70px;
border-radius: 50%;
box-sizing: border-box;
-moz-box-sizing: border-box;
/* Firefox */
-webkit-box-sizing: border-box;
/* Safari*/
border: 3px solid rgba(255, 255, 255, 0.3);
text-align: center;
line-height: 64px;
margin: 0 auto;
transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
-o-transition: 0.3s;
transition-timing-function: ease;
-moz-transition-timing-function: ease;
/* Firefox 4 */
-webkit-transition-timing-function: ease;
/* Safari 和 Chrome */
-o-transition-timing-function: ease;
/* Opera */ }
.s2 .s2_bac2 .a4 .left li .b2 {
width: 100%;
text-align: center;
font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
font-size: 16px;
color: #fff;
padding-top: 25px;
font-weight: lighter; }
.s2 .s2_bac2 .a4 .right {
width: 50%;
float: left;
height: 100%;
background: url("../Image/com.jpg") no-repeat center;
background-size: cover; }
.s2 .s2_bac2 .a4 .right .b1 {
width: 196px;
height: 44px;
border: 1px solid rgba(255, 255, 255, 0.5);
position: relative;
float: right;
margin-right: 8%;
margin-top: 86px; }
.s2 .s2_bac2 .a4 .right .b1:after {
content: '';
position: absolute;
width: 0%;
height: 100%;
opacity: 0;
left: 0;
top: 0;
background: #1558a6;
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition-timing-function: ease;
-moz-transition-timing-function: ease;
/* Firefox 4 */
-webkit-transition-timing-function: ease;
/* Safari 和 Chrome */
-o-transition-timing-function: ease;
/* Opera */ }
.s2 .s2_bac2 .a4 .right .b1:hover:after {
width: 100%;
opacity: 1; }
.s2 .s2_bac2 .a4 .right .b1:hover a img {
transform: translateX(10px);
-ms-transform: translateX(10px);
-moz-transform: translateX(10px);
-webkit-transform: translateX(10px);
-o-transform: translateX(10px); }
.s2 .s2_bac2 .a4 .right .b1 a {
width: 100%;
height: 100%;
display: block;
position: relative;
z-index: 20;
font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
font-size: 16px;
color: #fff;
line-height: 44px;
text-align: center;
font-weight: lighter; }
.s2 .s2_bac2 .a4 .right .b1 a img {
margin-left: 30px;
transition: 0.5s;
-moz-transition: 0.5s;
-webkit-transition: 0.5s;
-o-transition: 0.5s;
transition-timing-function: ease;
-moz-transition-timing-function: ease;
/* Firefox 4 */
-webkit-transition-timing-function: ease;
/* Safari 和 Chrome */
-o-transition-timing-function: ease;
/* Opera */ }
.index_innbanner{ width: 36%; margin-top: 80px;}
.index_innbanner_bg{ height: 85px; background: #0463c9; margin-top: 23px; color: #fff; font-size: 18px;}
.innbanner_mid{ width: 90%; margin: 0px auto;}
.adv1_pic{ width: 8%;}
.adv1_tex{ width: 90%;}
.index_adv_tit{ margin-top: 12px; float: left; width: 100%;}
.big_tit{ color: #1f1f1f; font-size: 48px; font-weight: bold; margin-top: 104px;}
.big_tit_adv{color: #1f1f1f; font-size: 36px; margin-top: 20px;}
.adv_tel{ height: 65px; margin-top: 98px;}
.adv_tel_l{ line-height: 65px; width: 13%;}
.tetex{font-family: 'thyFont7';
    font-size: 38px;
    color: #0463c9;}

.index_innerbanner_r{ margin-top: 302px; width: 64%;}
.news{ width: 100%;
    background: url(../Image/news.jpg) no-repeat center center;
	padding-top: 0%; padding-bottom: 3%;
	
    }
.s3{}
.news_tit{ width: 21%; margin: 0px auto; text-align: center; padding-top: 45px; height: auto; overflow: hidden;}
.case_l_tit{ background:url(../Image/n.png) no-repeat center left; height:111px; float:left; width:100%;}
.case_l_ch{ font-size:30px; color:#1f1f1f; font-weight:bold; margin-left:10%; margin-top:10px;}
.case_l_eng{ font-size:24px;margin-left:10%;}
.index_pro_tit{ color: #0463c9; font-size: 24px; font-weight: bold;}
.news_mid_index{ margin-top: 41px;}
.news_mid_index ul li{ width: 49%; display: inline-block; margin-right: 2%;}
.news_mid_index ul li:nth-of-type(2){ margin-right: 0px;}
.news_mid_index ul li .news_mid_index_pic{ width: 30%;}
.news_mid_index ul li .news_mid_tex{ width: 70%; background: #fff; padding-bottom: 17px;}
.news_mid_zj{ width: 90%; margin: 0px auto;}
.news_mid_index ul li .news_mid_tex_tit{ font-size: 22px; color: #1f1f1f; margin-top: 30px;}
.news_mid_index ul li .news_mid_tex_content{ color: #7c7c7c; font-size: 16px; line-height: 30px; margin-top: 20px;}
.news_mid_index ul li .news_mid_tex_time{ margin-top: 14px;}
.news_mid_index ul li .news_mid_tex_time .time2{ margin-left: 11px;}
.news_mid_index ul li :after{
          content: '';
            position: absolute;
            width: 0%;
            height: 100%;
            opacity: 0;
            left: 0;
            top: 0;
            background: #fff;
            transition: 0.5s;
            -moz-transition: 0.5s;
            -webkit-transition: 0.5s;
            -o-transition: 0.5s;
            transition-timing-function: ease;
            -moz-transition-timing-function: ease;
            /* Firefox 4 */
            -webkit-transition-timing-function: ease;
            /* Safari 和 Chrome */
            -o-transition-timing-function: ease;
            /* Opera */ 
          }
.news_mid_index ul li:hover:after{ width: 100%;
            opacity: 1;}
 .news_mid_index ul li a .news_mid_tex_time .time3 img {
              margin-left: 30px;
              transition: 0.5s;
              -moz-transition: 0.5s;
              -webkit-transition: 0.5s;
              -o-transition: 0.5s;
              transition-timing-function: ease;
              -moz-transition-timing-function: ease;
              /* Firefox 4 */
              -webkit-transition-timing-function: ease;
              /* Safari 和 Chrome */
              -o-transition-timing-function: ease;
              /* Opera */ }

.news_mid_index ul li:hover a .news_mid_tex_time .time3 img {
            transform: translateX(10px);
            -ms-transform: translateX(10px);
            -moz-transform: translateX(10px);
            -webkit-transform: translateX(10px);
            -o-transform: translateX(10px); }

.news_bt ul li{ width: 32%; margin-right: 1.5%; background: #fff; height: 203px; overflow: hidden; display: inline-block; margin-top: 40px;}
.news_bt ul li:nth-of-type(3){ margin-right: 0px;}
.s3 .s3_main .right li .news_mid_tex{ width: 100%;  padding-bottom: 17px;}
.news_mid_zj{ width: 90%; margin: 0px auto;}
.s3 .s3_main .right li .news_mid_tex_tit{ font-size: 22px; color: #1f1f1f; margin-top: 30px;}
.s3 .s3_main .right li .news_mid_tex_content{ color: #7c7c7c; font-size: 16px; line-height: 30px; margin-top: 20px;}
.s3 .s3_main .right li .news_mid_tex_time{ margin-top: 21px;}
.s3 .s3_main .right li .news_mid_tex_time .time2{ margin-left: 11px;}
.s3 .s3_main .right li:hover .word .news_mid_tex_tit { color:#fff;}
.s3 .s3_main .right li:hover .word .news_mid_tex_content { color:#fff;}
.s3 .s3_main .right li:hover .word .news_mid_tex_time .time2 { color:#fff;}

  .s3 .s3_main {
    width: 100%;
    *zoom: 1; }
    .s3 .s3_main:before, .s3 .s3_main:after {
      content: " ";
      display: table; }
    .s3 .s3_main:after {
      clear: both; }

 .s3 .s3_main .right {
	
      }
      .s3 .s3_main .right li {
        width: 32%;
        float: left;
        margin-right: 2%;
        height: 203px;
        margin-bottom: 14px; margin-top:40px; }
        .s3 .s3_main .right li:nth-child(3) {
          margin-right: 0; }
        .s3 .s3_main .right li:hover a .mask {
          bottom: 100%; }
        .s3 .s3_main .right li:hover a .button {
          bottom: 0; }
          .s3 .s3_main .right li:hover a .button .a1 {
            left: 0; }
        .s3 .s3_main .right li:hover a .word .a1 .b1 {
          color: #fff; }
          .s3 .s3_main .right li:hover a .word .a1 .b1 span {
            color: #fff; }
        .s3 .s3_main .right li:hover a .word .a2 {
          color: #fff; }
        .s3 .s3_main .right li:hover a .word .a3 {
          transform: translateY(-50px);
          -ms-transform: translateY(-50px);
          -moz-transform: translateY(-50px);
          -webkit-transform: translateY(-50px);
          -o-transform: translateY(-50px); }
          .s3 .s3_main .right li:hover a .word .a3 .b1 {
            border-color: #fff; }
            .s3 .s3_main .right li:hover a .word .a3 .b1 .c1 {
              opacity: 0; }
            .s3 .s3_main .right li:hover a .word .a3 .b1 .c2 {
              opacity: 1; }
          .s3 .s3_main .right li:hover a .word .a3 .b2 {
            color: #fff; }
        .s3 .s3_main .right li a {
          width: 100%;
          height: 100%;
          display: block;
          position: relative;
          background: #000;
          overflow: hidden; }
          .s3 .s3_main .right li a .bac {
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
            width: 100%;
            height: 100%;
            display: block;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 1;
            opacity: 0.65; }
          .s3 .s3_main .right li a .mask {
            width: 100%;
            height: 360px;
            position: absolute;
            z-index: 3;
            background: #fff;
            transition: 0.6s;
            -moz-transition: 0.6s;
            -webkit-transition: 0.6s;
            -o-transition: 0.6s;
            transition-timing-function: ease;
            -moz-transition-timing-function: ease;
            /* Firefox 4 */
            -webkit-transition-timing-function: ease;
            /* Safari 和 Chrome */
            -o-transition-timing-function: ease;
            /* Opera */
            bottom: 0px; }
          .s3 .s3_main .right li a .button {
            height: 50px;
            width: 100%;
            background: #ea590a;
            position: absolute;
            bottom: -43px;
            z-index: 5;
            transition: 0.5s;
            -moz-transition: 0.5s;
            -webkit-transition: 0.5s;
            -o-transition: 0.5s;
            transition-timing-function: ease;
            -moz-transition-timing-function: ease;
            /* Firefox 4 */
            -webkit-transition-timing-function: ease;
            /* Safari 和 Chrome */
            -o-transition-timing-function: ease;
            /* Opera */ }
            .s3 .s3_main .right li a .button .a1 {
              width: 100%;
              overflow: hidden;
              height: 50px;
              line-height: 50px;
              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
              font-size: 14px;
              color: #fff;
              transition: 0.6s;
              -moz-transition: 0.6s;
              -webkit-transition: 0.6s;
              -o-transition: 0.6s;
              transition-timing-function: ease;
              -moz-transition-timing-function: ease;
              /* Firefox 4 */
              -webkit-transition-timing-function: ease;
              /* Safari 和 Chrome */
              -o-transition-timing-function: ease;
              /* Opera */
              position: absolute;
              left: -100%;
              transition-delay: 0.3s;
              font-weight: lighter; }
              .s3 .s3_main .right li a .button .a1 img {
                margin-right: 5px; }
          .s3 .s3_main .right li a .word {
            width: 100%;
            height: 100%;
            display: block;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            /* Firefox */
            -webkit-box-sizing: border-box;
            /* Safari*/
          
            position: absolute;
            top: 0;
            left: 0;
            z-index: 7; }
            .s3 .s3_main .right li a .word .a1 {
              width: 100%;
              *zoom: 1;
              height: 42px;
              padding-top: 25px; }
              .s3 .s3_main .right li a .word .a1:before, .s3 .s3_main .right li a .word .a1:after {
                content: " ";
                display: table; }
              .s3 .s3_main .right li a .word .a1:after {
                clear: both; }
              .s3 .s3_main .right li a .word .a1 .b1 {
                float: left;
                font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
                font-size: 40px;
                color: #262626;
                font-family: thyFont1;
                transition: 0.5s;
                -moz-transition: 0.5s;
                -webkit-transition: 0.5s;
                -o-transition: 0.5s;
                transition-timing-function: ease;
                -moz-transition-timing-function: ease;
                /* Firefox 4 */
                -webkit-transition-timing-function: ease;
                /* Safari 和 Chrome */
                -o-transition-timing-function: ease;
                /* Opera */ }
                .s3 .s3_main .right li a .word .a1 .b1 span {
                  font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
                  font-size: 16px;
                  color: #838181;
                  font-family: thyFont1;
                  transition: 0.5s;
                  -moz-transition: 0.5s;
                  -webkit-transition: 0.5s;
                  -o-transition: 0.5s;
                  transition-timing-function: ease;
                  -moz-transition-timing-function: ease;
                  /* Firefox 4 */
                  -webkit-transition-timing-function: ease;
                  /* Safari 和 Chrome */
                  -o-transition-timing-function: ease;
                  /* Opera */ }
            .s3 .s3_main .right li a .word .a2 {
              width: 100%;
              font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
              font-size: 16px;
              color: #747474;
              margin-top: 30px;
              line-height: 30px;
              height: 120px;
              transition: 0.5s;
              -moz-transition: 0.5s;
              -webkit-transition: 0.5s;
              -o-transition: 0.5s;
              transition-timing-function: ease;
              -moz-transition-timing-function: ease;
              /* Firefox 4 */
              -webkit-transition-timing-function: ease;
              /* Safari 和 Chrome */
              -o-transition-timing-function: ease;
              /* Opera */ }
            .s3 .s3_main .right li a .word .a3 {
              width: 100%;
              margin-top: 70px;
              *zoom: 1;
              transition: 0.5s;
              -moz-transition: 0.5s;
              -webkit-transition: 0.5s;
              -o-transition: 0.5s;
              transition-timing-function: ease;
              -moz-transition-timing-function: ease;
              /* Firefox 4 */
              -webkit-transition-timing-function: ease;
              /* Safari 和 Chrome */
              -o-transition-timing-function: ease;
              /* Opera */ }
              .s3 .s3_main .right li a .word .a3:before, .s3 .s3_main .right li a .word .a3:after {
                content: " ";
                display: table; }
              .s3 .s3_main .right li a .word .a3:after {
                clear: both; }
              .s3 .s3_main .right li a .word .a3 .b1 {
                width: 26px;
                height: 26px;
                border-radius: 50%;
                border: 1px solid #bdbdbe;
                float: left;
                position: relative;
                transition: 0.5s;
                -moz-transition: 0.5s;
                -webkit-transition: 0.5s;
                -o-transition: 0.5s;
                transition-timing-function: ease;
                -moz-transition-timing-function: ease;
                /* Firefox 4 */
                -webkit-transition-timing-function: ease;
                /* Safari 和 Chrome */
                -o-transition-timing-function: ease;
                /* Opera */ }
                .s3 .s3_main .right li a .word .a3 .b1 .c1 {
                  opacity: 1; }
                .s3 .s3_main .right li a .word .a3 .b1 .c2 {
                  opacity: 0; }
                .s3 .s3_main .right li a .word .a3 .b1 img {
                  position: absolute;
                  top: 0;
                  bottom: 0;
                  left: 0;
                  right: 0;
                  margin: auto;
                  transition: 0.5s;
                  -moz-transition: 0.5s;
                  -webkit-transition: 0.5s;
                  -o-transition: 0.5s;
                  transition-timing-function: ease;
                  -moz-transition-timing-function: ease;
                  /* Firefox 4 */
                  -webkit-transition-timing-function: ease;
                  /* Safari 和 Chrome */
                  -o-transition-timing-function: ease;
                  /* Opera */ }
              .s3 .s3_main .right li a .word .a3 .b2 {
                float: left;
                font-family: "SF Pro SC", "HanHei SC", "SF Pro Text", "Myriad Set Pro", "PingFang SC", "Helvetica Neue", "microsoft yahei", "Microsoft YaHei", SimHei, sans-serif;
                font-size: 14px;
                color: #000;
                line-height: 28px;
                margin-left: 8px;
                transition: 0.5s;
                -moz-transition: 0.5s;
                -webkit-transition: 0.5s;
                -o-transition: 0.5s;
                transition-timing-function: ease;
                -moz-transition-timing-function: ease;
                /* Firefox 4 */
                -webkit-transition-timing-function: ease;
                /* Safari 和 Chrome */
                -o-transition-timing-function: ease;
                /* Opera */ }
				
.footer{ width:100%; height:auto; background:#131313;}				
.footer_nav{ width:40%; background:url(../Image/line.png) no-repeat right; margin-top:37px; height:147px;}
.footer_nav ul{ margin-top:42px; width:90%;}	
.footer_nav ul li{ float:left; color:#666; font-size:14px; margin-right:12%; margin-bottom:10px;}			
.footer_nav ul li:nth-of-type(4n+4){ margin-right:0px;}		
.foot_m{ width:40%; background:url(../Image/line.png) no-repeat right;margin-top:37px; height:147px; color:#666; font-size:14px; padding-left:3%; line-height:30px;}	
.foot_r{ text-align:center; width:20%; margin-top:44px;}	
.copy_tit{ border-top:1px solid #212121; line-height:71px; color:#666666; margin-top:22px;}

.brief{ width:100%; height:auto; position:relative;   }
.brief .tab{  margin-top: 52px;}
.brief .tab a{ display:inline-block;width: 24%;   text-decoration:none;margin-right: 1%; }
.brief .tab a:nth-of-type(4){ margin-right: 0px;}
.brief .tab a:hover{ }
.brief .tab a.on{text-decoration:none;}
.brief .content{ overflow:hidden; }
.brief .content li{ display:none;}

.bacc {
          height: 808px;
    background-position: center;
  
    position: relative; }
			
.index_jl_btn{ margin-top: 130px;}
.index_jl_btn dl dd{ width: 100%; display: inline-block; height: 141px; background: #fff; border-radius: 8px; 
-webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
}

.index_jl_btn dl dd:before{position: absolute;
    z-index: -1;
    content: '';
    bottom: -2px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 90%;
    height: 90%;
    background:#fff;
    opacity: 0;
    filter: blur(10px);
    -webkit-transition: all .3s ease-out 0s;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;}
.index_jl_btn dl dd .index_jl_btn_mid{ width: 90%; margin: 0px auto;}
.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_pic{ width: 20%;  margin-top: 39px;}
.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex{ width: 80%; margin-top: 39px;}
.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex .index_jl_bt1{ font-size: 30px; color: #070002;}
.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex .index_jl_bt2{ color:#767676; font-size: 16px; margin-top: 14px;}
.index_jl_btn dl dd:hover:before{
	opacity: 0.8;
}
.catt{ position:relative;}
.index_jl_btn dl dd:hover{transform: translateY(-5px);}			
.bacc_bg{position: absolute;
    z-index: 5;
	
	left:50%;

    top:45%;

    -webkit-transform: translateX(-50%) translateY(-50%);

    -moz-transform: translateX(-50%) translateY(-50%);

    -ms-transform: translateX(-50%) translateY(-50%);

    -o-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);
    }
.inner_title{ width:100%;}
.tabb{  bottom:60px; position:absolute; width:100%;}

.ico1{ height: 36px; color: #fff; line-height: 36px; margin-top: 59px;}
.ico1_pic{ width: 3%;}
.inner_about_header_nav{ position: absolute; bottom: 0px;}
.innber_title{ width: 100%;}
.inner_about_header_nav ul{ position: relative;}
.inner_about_header_nav ul li{ width: 25%; float: left; height: 84px; text-align: center; line-height: 84px; color: #fff; font-size: 20px; border-right:1px solid #fff;}
.inner_about_header_nav ul li:nth-of-type(4){ border:none;}

.innner_culure_bg{ margin-top: 47px;}
.innner_culure_tit_cn{ color: #1f1f1f; font-size: 36px; text-align: center; font-weight: bold;}
.innner_culure_tit_en{color: #1f1f1f; font-size: 24px;text-align: center;}


.inner_culture_mid{ margin-top: 38px;}
.inner_culture_mid ul li{ width: 32%; margin-right: 2%; height: 494px; float: left; text-align: center;}
.inner_culture_mid ul li:nth-of-type(1){  background: url(../Image/tu3.jpg) no-repeat center;}
.inner_culture_mid ul li:nth-of-type(2){  background: url(../Image/tu4.jpg) no-repeat center;}
.inner_culture_mid ul li:nth-of-type(3){  background: url(../Image/tu5.jpg) no-repeat center;}
.inner_culture_mid ul li:nth-of-type(3){ margin-right: 0px;}
.inner_culture_mid ul li .inner_culture_mid_jz{ width: 82%; margin: 0px auto;}
.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_tit{ font-size: 30px; color: #0463c9; margin-top: 81px;}
.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_line{ text-align: center; margin-top: 17px;}
.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_tex{ font-size: 24px; color: #000;margin-top: 49px;}
.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_tex_en{font-size: 16px; color: #595959;margin-top: 37px;}


.aboutB {width:100%;float:left;height:602px;position:relative; margin-top: 74px;}
.aboutB>p {background-image:url(../Image/apic2.jpg);height:100%;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;position:absolute;}
.aboutB .sea_tit>span {color:#fff;}
.aboutB_con {width:1200px;left:50%;transform:translateX(-50%);clear:both;position:absolute;bottom:0px;}
.aboutB_con .swiper-container {width:100%;float:left;}
.aboutB_con .swiper-container .swiper-slide {height:438px !important;position:relative;}
.aboutB_c_a {padding-bottom:70px;padding-left:12%;margin-left:8%;border-left:1px solid #fff;position:absolute;bottom:0px;}
.aboutB_c_a:before {content:'';width:16px;height:16px;border-radius:100%;background:#e60012;position:absolute;left:-8px;}
.aboutB_c_a strong {font-size:24px;color:#e60012;display:block;margin-bottom:28px;padding-right:4%;}
.aboutB_c_a p {color:#d3cfcf;line-height:24px;max-height:288px;overflow:hidden;padding-right:4%;}
.aboutB_c_a p:before {content:'';width:20px;height:1px;background:#e60012;position:absolute;left:-11px;}
.aboutB_con .arrow-left,.aboutB_con .arrow-right {position:absolute;width:42px;height:42px;background-size:100%;top:126px;}
.aboutB_con .arrow-left {background-image:url(../Image/abpre.png);left:-86px;}
.aboutB_con .arrow-right {background-image:url(../Image/abnext.png);right:-86px;}
.aboutB_con .arrow-left:hover {background-image:url(../Image/abpre01.png);}
.aboutB_con .arrow-right:hover {background-image:url(../Image/abnext01.png);}

.deve_tit_ch{ color: #fff; text-align: center; font-size: 36px; font-weight: bold; position: relative; margin-top: 56px;}
.deve_tit_en{ color: #fff;text-align: center;font-size: 24px;position: relative;}
.zlgk{ margin-top: 58px;}
.zlgk_tit{ margin-top: 53px;}
.zlgk_tit ul li{ height: 212px; background: #f7f7f7; width: 32%; float: left; margin-right: 1.5%;}
.zlgk_tit ul li:nth-of-type(3){ margin-right: 0px;}
.zlgk_tit ul li .zlgk_mid_zj{ width: 90%; margin: 0px auto; text-align: center;}
.zlgk_tit ul li .zlgk_mid_zj .zlgk_mid_tit{ color: #000; font-size: 30px; margin-top: 54px;}
.zlgk_mid_line{ height: 1px; background: #dcdcdc; margin: 0px auto; width: 80%;margin-top: 16px;}
.zlgk_tit ul li .zlgk_mid_zj .zlgk_mid_bt{color: #000; font-size: 18px; margin-top: 28px;}

.zlkz_bt{  width: 100%;
    background: url(../Image/tu6.jpg) no-repeat center center; height: 735px;
   }

.zlkz_bt ul li{ width: 20%; text-align: center; margin-top: 52px; }
.zlkz_bt ul li:nth-of-type(2n+2){ float: right;}
.zlkz_bt ul li:nth-of-type(1){  background: url(../Image/num1.png) no-repeat center top;float: left;}
.zlkz_bt ul li:nth-of-type(2){  background: url(../Image/num2.png) no-repeat center top;}
.zlkz_bt ul li:nth-of-type(3){  background: url(../Image/num3.png) no-repeat center top;float: left; margin-top: 84px;}
.zlkz_bt ul li:nth-of-type(4){  background: url(../Image/num4.png) no-repeat center top;margin-top: 84px;}
.zlkz_bt ul li .zlzk_tb1{ margin-top: 10px;}
.zlkz_bt ul li .zlzk_tb1_tit{ color: #000; font-size: 24px; margin-top: 21px;}
.zlkz_bt ul li .zlzk_tb1_tex{ color: #7c7c7c; font-size: 16px; line-height: 30px; margin-top: 19px;}


.inner_nav_bre{ line-height: 70px;box-shadow: 0 0 5px 0px #c7c7ca;}
.location_ico{ margin-right: 9px;}

.contact_top{ margin-top: 47px; position: relative;}
.contact_map{height: 640px; margin-top: 80px; position: relative;}

.contact_r{ width: 100%; top: -40px; position: absolute;}
.contact_r_bg{ width: 30%; height: 470px; background: #0463c9;  float: right; color: #fff;}
.contact_r_bg_mid{ width: 80%; margin: 0px auto;}
.contact_r_bt{ color: #fff; font-size: 30px; margin-top: 47px;}
.contact_r_mid ul li{ height: 80px; line-height: 80px;  border-bottom: 1px solid #0556ad;}
.contact_r_mid ul li .contact_r_ico{ width: 10%}




 .xiala_nav{position:absolute; left:0; top:100%; width:100%; background:url(../Image/xiala_bg.jpg) no-repeat center; height:373px;/* box-shadow:0px 2px 13px 1px rgba(0,0,0,0.2) inset;*/ display:none; z-index: 9999;}
 .xiala_nav .left{float:left; width:75%; padding-top:53px;}
 .xiala_nav .left .rect-6219{padding-bottom:62.19%;}
 .xiala_nav .left .nav_infor{float:left; width:55%;}
 .xiala_nav .left .nav_infor .t{font-size:35px; color:#666; font-weight:bold; line-height:35px; margin-bottom:30px;}
 .xiala_nav .left .nav_infor .c{font-size:14px; color:#666; line-height:25px; margin-bottom:17px;}
 .xiala_nav .left .nav_infor .list dd{float:left; width:33%; font-size:16px; line-height:34px; color:#666;}
.xiala_nav .left .nav_infor .list dd a{ color: #333; text-align: left; line-height: 34px;}
 .xiala_nav .left .nav_infor .list dd a:hover{color:#ffd237;}
 .xiala_nav .left .nav_img{float:right; width:33%; padding-top:54px; padding-right:5%;}
.xiala_nav .right{width:25%; float:left;}
.xiala_nav .right .r_infor{padding-top:100px; padding-left:16%;}
 .xiala_nav .right .r_infor dt{font-size:28px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}
 .xiala_nav .right .r_infor dd{font-size:22px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}
.nav .nav-inner .nav-daohang ul li .xiala_nav .right .r_infor dd a{font-size:22px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}
 .xiala_nav .right .r_infor dd a:hover{color:#facd00;}


@media screen and (max-width: 1572px){
	.case_tit {
    width: 21%;
}
	}


@media screen and (max-width: 1483px){
	.about_r {
    width: 55.5%;
}
	}

@media screen and (max-width: 1426px){
	.about_r {
    width: 52.5%;
}
	.about_r_pic1{ width: 39%; margin-top: 162px;}
		.about_r_pic2{ width: 60%;}
	
	}

@media screen and (max-width: 1426px){
.about_r {
    width: 55.5%;
	
}
	
	}
@media screen and (max-width: 1382px){
	.news_mid_index ul li .news_mid_tex_tit{font-size: 20px;}
	
	.news_mid_index ul li .news_mid_tex_content{ font-size: 14px;}
	.s3 .s3_main .right li .news_mid_tex_tit{ font-size: 20px;}
	.s3 .s3_main .right li .news_mid_tex_content{ font-size: 14px;}
	}

@media screen and (max-width: 1345px){
	.news_mid_index ul li{ width: 100%; margin-bottom: 20px; margin-right: 0px;}
	.news_mid_index ul li .news_mid_index_pic{ display: none;}
	.news_mid_index ul li .news_mid_tex{ width: 100%;}
	.news{ background-size: cover;}
	
}

@media screen and (max-width: 1332px){
	
	.contact_r_bg{ width: 34%;}
	}

@media screen and (max-width: 1294px){
	.index_adv_tit {
		font-size: 14px;
  
}
	}

@media screen and (max-width: 1280px){
.inC_con, .aboutB_con {
    width: 80%;
}
}

@media screen and (max-width: 1268px){

	.head_tit{ display: none;}
}


@media screen and (max-width: 1277px){
	.news_tit{ width: 30%;}
	

}

@media screen and (max-width: 1274px){
	.case_tit {
    width: 30%;
}
	}

@media screen and (max-width: 1238px){
	.home_num ul li{width: 23%;}	
	
	.brief .tab a{ width: 23%; margin-right: 1.5%;  }
}	


@media screen and (max-width: 1194px){
	
	.contact_r_bg{ width: 40%;}
	}

@media screen and (max-width: 1155px){
	.about_l_ch{ font-size: 25px;}
	
	}
@media screen and (max-width: 1132px){
	.home_num ul li .home_num_sz .sz1{ font-size: 45px;
	}
	.home_num ul li .home_num_tex{ font-size: 18px;}
	}


@media screen and (max-width: 1015px){
	
	.contact_r_bg{ width: 60%;}
	}

@media screen and (max-width: 1067px){
	.btn-1{ margin-top: 35px;}
	.about_l_mid{ margin-top: 30px;}
	
	}
@media screen and (max-width:979px){
	.index_innbanner{ width: 100%; margin-top: 20px;}
	.index_innerbanner_r{ width: 100%; margin-top: 10px;}
	.s2{ height: auto; background-size: cover;}
	.index_innbanner_tit{ display: none;}
	.big_tit{ margin-top: 20px; font-size: 20px;}
	.big_tit_adv{ font-size: 20px;}
	.adv_tel{ margin-top: 20px;}
	.btnnt{ width: 100%;}
	.tetex{ font-size: 30px;}
	.btn14{ font-size: 20px;}

}
@media screen and (max-width: 963px){
	.about_l_ch{ margin-left: 5%; font-size: 20px;}
	.about_l_eng{margin-left: 5%; font-size: 18px;}
	.about_l_tit{ height: 88px;}
	
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex .index_jl_bt1{ font-size: 20px;}
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex .index_jl_bt2{ font-size: 13px;}
	.index_jl_tit{ font-size: 40px;}
	.index_jl_tex{ font-size: 20px;}
	}

@media screen and (max-width: 1404px){
.nav .nav-inner .nav-daohang ul li {
    float: left;
    margin-right: 10%;
}
}

@media screen and (max-width: 942px){
	.zlkz_bt ul li .zlzk_tb1_tit{ font-size: 20px;}
	.zlkz_bt ul li .zlzk_tb1_tex{ font-size: 14px;}
	
}
@media screen and (max-width: 921px){
	.home_img_pic{ width: 57%;}
	.home_img_tex .tex1{ margin-top: 20px;}
	.home_img_tex{ width: 37%;}
	.index_message_l{ width: 100%;}
	.index_message_r{ width: 100%;}
	.index_message_bg{ background-size: cover;}
	.s3 .s3_main .right li{ height: 350px; }
	.s3 .s3_main .right li .news_mid_tex_tit{ font-size: 18px;}

	}
@media screen and (max-width: 901px){
	
	.case_l_tit{ height: auto; background: none;}
	.case_tit{ width: 30%; margin-top: 35px;}
	.case_l_ch{ font-size: 23px; margin-left: 0px;}
	.case_l_eng{ font-size: 18px; margin-left: 0px;}
	.index_pro_tit{ font-size: 20px;}
	.case_l ul li{ margin-top: 30px;}

}

@media screen and (max-width: 900px){
	.home_num ul li .home_num_sz .sz1{ font-size: 30px;}
	.home_num ul li .home_num_sz .sz2{ font-size: 18px;}
	.home_num ul li .home_num_tex{ font-size: 16px;}
	.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_tex{ font-size: 20px;}
	.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_tit{font-size: 20px;}
	.inner_culture_mid ul li .inner_culture_mid_jz .inner_culture_mid_tex_en{ font-size: 14px;}
	.innner_culure_tit_cn{font-size: 20px;}
	.innner_culure_tit_en{ font-size: 14px;}
	}
@media screen and (max-width: 861px){
	.aboutB_con .arrow-left{ display: none;}
	.aboutB_con .arrow-right{ display: none;}
	.aboutB{ height: 500px;}
	}
@media screen and (max-width: 808px){
	.home_cp_cn{ font-size: 25px;}
	.inner_about_header_nav ul li{ height: 50px; line-height: 50px; font-size: 16px;}
	.btnntt{ height: 50px;}
	
	}
@media screen and (max-width: 786px){
	.about_l{ width: 100%;}
	.about_r{ width: 100%; margin-top: 25px;}
	.about_r_pic1{ margin-top: 0px; }
	.index_message_l_tit{ font-size:25px; }
	.index_message_l_cn{ font-size: 20px;}
	.index_message_l_bt{ font-size: 20px;}
	.index_message_r_tit{height: 120px; line-height: 120px;}
	.message_tex{ font-size: 20px;}
	}
@media screen and (max-width: 760px){
	.side-top{ background: #0756be;}
	
	.home_cp_cn{ margin-top: 30px;}
	.home_cp_en{ padding-bottom: 20px;}
	.home_img_pic{ width: 47%; line-height: 167px;}
	.home_img_tex{width: 47%; margin-top: 7px;}
	.home_img_tex .tex1{ font-size: 16px;}
	.home_img_tex .tex2{ font-size: 14px;}
	
	.brief .tab a{ width: 49%; margin-right: 1%; margin-top: 30px;}
	.brief .tab a:nth-of-type(2n+2){  margin-right: 0px;}
	.bacc_bg{ top: 25%;}
	.brief .tab{ margin-top: 0px;}
	}

@media screen and (max-width: 750px){
	.home_num ul li{ width: 49%; margin-right: 1%; margin-top: 30px;}
	.home_num ul li:nth-of-type(2n+2){ margin-right: 0px;}
	.home_num ul li .home_num_sz .sz1{ font-size: 22px;}
	.home_num ul li .home_num_tex{ margin-top: 10px;}
	
	.s3 .s3_main .right li{ margin-top: 30px;}
	.news_tit{ width: 100%;}
	
	.ico1{ margin-top: 25px; }
	.ico1_tex{ margin-left: 10px;}
	.deve_tit_ch{ font-size: 20px;}
	.deve_tit_en{ font-size: 16px;}
	
	.zlgk_tit ul li .zlgk_mid_zj .zlgk_mid_tit{ font-size: 20px;}
	.zlgk_tit ul li .zlgk_mid_zj .zlgk_mid_bt{ font-size: 14px;}
	
	.zlgk_tit{ margin-top: 20px;}
	.zlgk{ margin-top: 20px;}
	
	.contact_r_bg{ width: 80%;}
	}

@media screen and (max-width: 620px){
	.home_img_pic{ line-height: 156px; width: 44%;}	
	.home_img_tex{ width: 49%;}
	.home_img_tex .tex2{ margin-top: 10px;}
	.index_jl_tit{ font-size: 20px;}
	.index_jl_tex{ font-size: 16px; margin-top: 20px;}
	.bacc{ height: 700px;}
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_pic{ width: 25%;}
	.index_jl_btn dl dd .index_jl_btn_mid .index_jl_btn_tex{ width: 75%;}
	.zlkz_bt{ background: none;}
	.zlkz_bt ul li{ width: 48%;}
	.contact_r_mid ul li{ height: 60px; line-height: 60px;}
	
	.contact_r_bg{ height: 377px;}
	.contact_r_bt{ font-size: 20px;}
	.contact_map{ height: 400px;}
	.info-mesright h3{ font-size: 22px;}
	}
@media screen and (max-width: 498px){
	.inner_culture_mid ul li{ width: 100%; margin-top: 10px;}

}
