.header{
  width:100%;
  height:190px;
  min-width:1200px;
  max-width: 1920px;
  background:url(../images/nav.png) no-repeat center;
  position: absolute;
  left:50%;
  transform: translate(-50%,0);
  -webkit-transform: translate(-50%,0);
  z-index:5;
}
.icon{
  display: block;
  width: 171px;
  height:171px;
  float:left;
  margin:10px 0 0 18px;
}
.header ul{
    width: 184px;
    height:48px;
    position: relative;
    float:right;
    margin-top:26px;
}
.header ul li{
    width: 48px;
    height:48px;
    overflow: hidden;
    float:left;
    background:url(../images/ic.png) no-repeat center;
    background-position:0 0;
}
.header ul li:nth-child(2){
    background-position:-68px 0;
    margin:0 20px;
}
.header ul li:nth-child(3){
    background-position:-136px 0;
}
.header ul li a{
    display: block;
    width:100%;
    height:100%;
}
.header ul li:hover{
    background-position-y: -48px;
}
.header ul img{
    display:none;
    width:140px;
    height:140px;
    position: absolute;
    left:-47px;
    top:50px;
    transition:all .5s;
    -webkit-transition:all .5s;
}
.header ul li:nth-child(1):hover img{
    display:block;
}
.kv{
    width:100%;
    height:1131px;
    min-width:1200px;
    max-width:1920px;
    margin:0 auto 0;
    background:url(../images/kv.jpg) no-repeat center;
    position: relative;;
    overflow: hidden;
}
.logo{
    display: block;
    position: absolute;
    left:78px;
    top:312px;
}
.slo{
    display: block;
    position: absolute;
    left:-270px;
    top:440px;
}
.play{
    display: block;
    width: 175px;
    height:152px;
    position: absolute;
    left:580px;
    top:442px;
    animation: vGo 2s linear infinite;
    -webkit-animation: vGo 2s linear infinite;
}
.btn{
    display: block;
    widows: 349px;
    height:166px;
    position: absolute;
    left:317px;
    bottom:200px;
    transition:all .5s;
    -webkit-transition:all .5s;
}
.btn:hover{
    transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
}
.doc{
    display: block;
    width: 276px;
    height:91px;
    position: absolute;
    left: 688px;
    bottom: 242px;
    transition:all .5s;
    -webkit-transition:all .5s;
}
.doc:hover{
    transform: translate(0,-10px);
    -webkit-transform: translate(0,-10px);
}
.second{
    width:100%;
    height:1247px;
    min-width:1200px;
    max-width:1920px;
    background:url(../images/se.jpg) no-repeat center;
    position: relative;
    margin:0 auto 0;
    overflow: hidden;
}
.tit{
    display: block;
}
.btn1{
    width:588px;
    height:521px;
    margin:-89px auto 0;
    position: relative;
}
.btn1 img{
    display:block;
    width:100%;
    height:100%;
    position: relative;
    transition:all .5s;
    -webkit-transition:all .5s;
}
.btn1 span{
    display:block;
    width:466px;
    height:180px;
    position: absolute;
    left:50%;
    margin-left:-233px;
    top:160px;
    z-index:2;
    cursor: pointer;
}
.btn1 span:hover + img{
    transform: translate(0,-5px);
    -webkit-transform: translate(0,-5px);
}
.se_p{
    font-size:22px;
    color:#4581ba;
    text-align: center;
    margin-top:-165px;
}
.th_num{
    font-size:64px;
    color:#4aa5c6;
    text-align: center;
    line-height:44px;
    margin-top:48px;
}
.th_num p{
    font-weight:bold;
}
.th_num span{
    font-size:22px;
    font-weight:normal;
}
.mg{
    display:block;
    width:100%;
    height:223px;
    margin:54px auto 0;
}
.jdt{
    width:1232px;
    height:105px;
    background:url(../images/jd.png) no-repeat center;
    margin:-24px 0 0 -16px;
    position: relative;
}
.jdt i{
    display:block;
    height:56px;
    background:url(../images/j.png) no-repeat center;
    background-size:100% 100%;
    position: absolute;
    border-radius: 30px;
    top:22px;
    left:24px;
}
.tx{
    display:block;
    width:948px;
    height:96px;
    margin:5px 0 0 150px;
}
.third{
    width:100%;
    height:1062px;
    min-width:1200px;
    max-width:1902px;
    background:url(../images/th.jpg) no-repeat center;
    position: relative;
    margin:0 auto 0;
    overflow: hidden;
}
.ts_play{
    width:1880px;
    position: relative;
    margin:-62px auto 0;
    overflow: hidden;
}
.ts_play .li_img{
    width:1291px;
    height:747px;
    overflow: hidden;
    position: relative;
    margin-left:-335px;
}
.ts_play .swiper-slide{
    opacity: 0;
}
.ts_play .swiper-slide.swiper-slide-active{
    margin-top:236px;
    opacity: 1;
}
.ts_play .swiper-slide.swiper-slide-prev{
    opacity: 1;
}
.ts_play .swiper-slide.swiper-slide-next{
    opacity: 1;
}
.ts_play .swiper-slide.swiper-slide-active .li_img img:nth-child(1){
    display:block;
}
.ts_play .swiper-slide.swiper-slide-active .li_img img:nth-child(3){
    display:block;
}
.ts_play .li_img img:nth-child(1){
    display:none;
    width:139px;
    height:127px;
    position: absolute;
    left:0;
    top:0;
}
.ts_play .li_img img:nth-child(2){
    display:block;
    width:1247px;;
    height:702px;
    margin:23px auto 0;
}
.ts_play .li_img img:nth-child(3){
    display:none;
    width:139px;
    height:127px;
    position: absolute;
    right:0;
    bottom:0;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.third .swiper-button-prev{
    width:163px;
    height:187px;
    background:url(../images/na.png) no-repeat center;
    position: absolute;
    left:153px;
    top:523px;
}
.third .swiper-button-next{
    width:163px;
    height:187px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    background:url(../images/na.png) no-repeat center;
    position: absolute;
    right:153px;
    top:523px;
}
.third .swiper-pagination{
    width:100%;
    position: absolute;
    text-align: center;
    bottom:115px;
}
.third .swiper-pagination .swiper-pagination-bullet{
    width:53px;
    height:7px;
    background-color:#aaa29d;
    opacity: 1;
    margin:0 12px;
    border-radius: 0;
}
.third .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background-color:#4aa5c7;
}
.tc{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.8);
    position: fixed;
    left:0;
    top:0;
    z-index:60;
    display: none;
}
.c_tc{
    width:1640px;
    height:653px;
    background:url(../images/tc.png) no-repeat center;
    position: relative;
    margin:0 auto 0;
    top:45%;
    transform: translate(0,-45%);
    -webkit-transform: translate(0,-45%);
}
.close{
    display:block;
    width:62px;
    height:62px;
    position: absolute;
    right:120px;
    top:0;
    cursor: pointer;
    transition:all .5s;
    -webkit-transition:all .5s;
}
.close:hover{
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
.tc_body{
    width:551px;
    overflow: hidden;
    position: relative;
    margin:110px 0 0 685px;
}
.tc_body ul{
    width:100%;
    overflow: hidden;
    position: relative;
    display:flex;
    display:-webkit-flex;
    justify-content: space-between;
}
.tc_body ul li{
    font-size:20px;
    color:#09a9a5;
    cursor: pointer;
}
.tc_body ul li i{
    display:block;
    width:26px;
    height:27px;
    overflow: hidden;
    float:left;
}
.tc_body ul li.active i img:nth-child(1){
    display:none;
}
.tc_body ul li p{
    float:left;
    margin-left:24px;
}
.tc_body .s_put{
    width:100%;
    height:72px;
    position: relative;
    margin-top:48px;
}
.tc_body .s_put input{
    border:none;
    outline:none;
    appearance: none;
    -webkit-appearance: none;
    border-radius: 10px;
    color:#4ae8e4;
}
.tc_body .s_put input::-webkit-input-placeholder{
    color:#4e8b8f;
}
.tc_body .s_put input::-moz-placeholder{
    color:#4e8b8f;
}
.tc_body .s_put .phone{
    display:block;
    width:100%;
    height:100%;
    background-color:#123032;
    font-size:18px;
    line-height:72px;
    text-indent:28px;
}
.tc_body .s_put .t_yzm{
    display:block;
    width:328px;
    height:100%;
    background-color:#123032;
    font-size:18px;
    line-height:72px;
    text-indent:28px;
    float:left;
}
.tc_body .s_put .captcha{
    width:198px;
    height:100%;
    background-color:#fff;
    border-radius: 10px;
    font-size:22px;
    color:#000;
    text-align: center;
    line-height:72px;
    float:right;
}
.tc_body .s_put .captcha img{
    display:block;
    width:100%;
    height:100%;
}
.tc_body .s_put .yzm{
    display:block;
    width:328px;
    height:100%;
    background-color:#123032;
    font-size:18px;
    line-height:72px;
    text-indent:28px;
    float:left;
}
.tc_body .s_put .g_code{
    width:198px;
    height:100%;
    background-color:#4ae8e4;
    border-radius: 10px;
    font-size:22px;
    color:#000;
    text-align: center;
    line-height:72px;
    float:right;
}
.tj{
    display:block;
    width:548px;
    height:110px;
    margin:47px 0 0 546px;
    transition:all .5s;
    -webkit-transition:all .5s;
}
.tj:hover{
    transform: translate(0,-5px);
    -webkit-transform: translate(0,-5px);
}
.footer{
    width:100%;
		padding:30px 0;
    background-color:#000;
    position: relative;
    overflow: hidden;
}
.left_icon{
    width:560px;
    height:100%;
    position: relative;
    float:left;
    overflow: hidden;
}
.left_icon img{
    display:block;
    width:113px;
    height:113px;
    margin:43px 22px 0 225px;
    float:left;
}
.left_icon .f_p1{
    float:left;
    font-size:14px;
    color:#cccccc;
    margin-top:50px;
    border-right:1px solid #fff;
    padding-right:35px;
}
.left_icon .f_p1 p:nth-child(1){
    font-size:24px;
    font-weight:bold;
    margin-bottom:6px;
}
.left_icon .f_p1 p:nth-child(3){
    margin-top:24px;
}
.left_icon .f_p1 p:nth-child(3) span{
    color:#92daf5;
}
.ri_txt{
    width:410px;
    height:100%;
    position: relative;
    float:left;
    margin-left:32px;
}
.ri_txt p:nth-child(1){
    margin-top:20px;
}
.ri_txt p{
    font-size:16px;
    color:#ccc;
    line-height:32px;
}
@keyframes vGo{
    0%{transform: scale(1);-webkit-transform: scale(1);}
    50%{transform: scale(1.1);-webkit-transform: scale(1.1);}
    100%{transform: scale(1);-webkit-transform: scale(1);}
}
@-webkit-keyframes vGo{
    0%{transform: scale(1);-webkit-transform: scale(1);}
    50%{transform: scale(1.1);-webkit-transform: scale(1.1);}
    100%{transform: scale(1);-webkit-transform: scale(1);}
}
