﻿*{padding:0;margin:0;list-style:none;}
.center{width:1200px;margin: 45px auto 0px;transition: all 0.5s ease-in-out;}
.header{position: absolute;z-index: 99999999;width: 100%;position: fixed;top: 0;left: 0;-webkit-transition: 1s all ease;transition: 1s all ease;}
.header h1{float:left;}
.header h1 img{max-width:100%;transition: all .5s;}
.header .right{float:right;/* margin: 10px 0px 0px 0px; */}
.header .nav{float:left;}
.header .search{float:right;}
.header .search .form{float:left;position:relative;margin: 0px 12px 0px 35px;}
.header .search form{width: 160px;height: 30px;line-height: 30px;/* border:1px solid #fff; *//* position:absolute; *//* top: 26px; *//* right:0px; *//* box-sizing:border-box; *//* display:none; */}
.header .search form input[type='text']{width: calc(100% - 32px);float:left;height: 28px;line-height: 28px;text-indent: 8px;color:#fff;font-size:14px;border: 1px solid #fff;box-sizing: border-box;}
.header .search form input.btn{width:30px;height:100%;background:url(../images/icon-search.png) center center no-repeat;float:right;cursor:pointer;}
.header .search .tab{float:right;color:#fff;font-size: 18px;position: relative;top: 2px;}
.header .search .tab a{color:#fff;font-size:14px;margin: 0px 5px;position: relative;top: -2px;}
.header .search .form:hover form{display:block;}
.header .search a.cn{color:#acc5d9;}
.header .nav li{float:left;position: relative;line-height: 40px;}
.header .nav li a{color:#fff;font-size: 18px;position:relative;}
.header .nav li .navA{padding: 0px 21px;}
.header .nav li .navA:after{position:absolute;right:0px;top:3px;width:1px;height:12px;background:#fff;content:'';}
.header .nav li:last-child .navA:after{display:none;}
.mini{position:fixed;left:0;right:0;top:0;background:url(../images/bgh.png) repeat;background:rgba(0,0,0,0.6);/* transition: all 1s ease; *//* -webkit-transition: all 1s ease; */}
.mini .center{margin:20px auto;}
.mini .right{margin-top:0px}
.mini .nav li:hover > a, .mini .w-nav  li:hover > .li-parent-div > a, .mini .w-nav li.active > a, .mini .w-nav li.active > .li-parent-div > a,.w-admin-header .w-nav .nav_inner > li:hover > a,.w-admin-header .w-nav .nav_inner > li:hover > .li-parent-div > a,.w-admin-header .w-nav .nav_inner > li.active > a,.w-admin-header .w-nav .nav_inner > li.active > .li-parent-div > a{ color:#fff;}
.header .nav li{line-height: 30px;}
.header .search .form{}
.mini .search form{top:100%}
.mini h1 img{transform: scale(0.9);}
.banner{width:100%;overflow: hidden;position: relative;}
.banner img{width:100%;}
.banner .words{position: absolute;top:50%;transform: translateY(-40%);color: #fff;width: 1200px;left: 50%;margin-left: -600px;letter-spacing: 1px;}
.banner .words .title{font-size:40px;font-weight: 200;letter-spacing: 7px;}
.banner .words .en{font-size: 35px;font-family: 'Arial';margin: 15px 0px 40px 0px;}
.banner .words .remark{font-size:20px;width: 600px;font-weight: 200;line-height: 38px;}
.banner .icon{width:1200px;position:absolute;left:50%;margin-left:-600px;bottom:15.6vw;height: 30px;font-weight: 200;}
.banner .icon .swiper-pagination{right: 67px;width:100px;left: auto;font-size: 24px;color: #fff;font-weight: 300;bottom: 0;}
.banner .icon .swiper-pagination span{font-weight: 200;margin: 0px 7px;}
.banner .icon .swiper-button-prev{left:auto;right: 165px;background:url(../images/icon-left.png) center center no-repeat;/* top: 0px; *//* margin: 0px; */}
.banner .icon .swiper-button-next{right: 45px;background:url(../images/icon-right.png) center center no-repeat;}
.swiper-button-prev:after,.swiper-button-next:after{display:none;}
.banner .p_words{transform: translateY(0);margin-top:0vw;}
.footer{background: #222222;}
.footer .center{margin:0 auto;padding: 30px 0px 20px 0px;border-bottom: 1px solid #393737;}
.footL{float:left;/* width: 924px; */}
.footL li{float:left;width: 105px;margin: 0px 30px 0px 0px;}
.footL li  a{color:#fff;}
.footL li .a1{font-size: 18px;padding: 0px 0px 15px 0px;border-bottom: 1px solid #393737;display: block;margin: 0px 0px 12px 0px;}
.footL li dl{/* margin:20px 0px 0px 0px; */}
.footL li dd a{color:#a6a9b0;font-size:14px;margin: 0px 0px 10px 0px;display:block;}
.footR{float:right;/* width:260px; */margin: 6px 0px 0px 0px;}
.footR h1 img{max-width:100%;}
.footR h1 {margin: 0px 0px 25px 0px;}
.footR li{color:#a6a9b0;font-size:14px;line-height: 24px;margin: 0px 0px 5px 0px;}
.footR li label{width: 45px;float:left;}
.footR li .remark{float: left;width:200px;}
.footL li.li5 dl{display:none;}
.copyright{color:#707276;font-size:12px;text-align:center;padding:25px 0px;line-height:22px;}

.footL li.li1 dl{display:none;}

.footR ul{float:left;}
.footR .code{float:right;background: #fff;max-width: 100px;margin:0px 0px 0px 10px;max-height: 100px;}
.footR .code img{width:100%;/* padding: 5px; */max-height:100%;}

.foot_dl2{max-height: 78px;overflow-y: scroll;}
.foot_dl2::-webkit-scrollbar {
    width: 2px;
  }
.foot_dl2::-webkit-scrollbar-thumb {
            border-radius: 10px;
            box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
            background: #555;
        }
  .foot_dl2::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
    border-radius: 0;
    background:#777;
  }




.RightFixed{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:9999999999;}
.RightFixed li{width:50px;height:50px;background:#fff;border-radius:50%;margin:0px 0px 18px 0px;position:relative;}
.RightFixed li .icon{display:block;width:100%;height:100%;position:relative;z-index:9999999;box-shadow:0px 0px 5px 2px #eee;border-radius:50%;}
.RightFixed li.li1 .icon{background:url(../images/icon-top.png) #fff center center no-repeat;cursor:pointer;}
.RightFixed li.li2 .icon{background:url(../images/icon-qq.png) #fff center center no-repeat;}
.RightFixed li.li3 .icon{background:url(../images/icon-email.png) #fff center center no-repeat;}
.RightFixed li.li4 .icon{background: url(../images/icon-message.png) #fff center center no-repeat;}
.RightFixed li.li1:hover .icon{background:url(../images/icon-top1.png) #fff center center no-repeat;}
.RightFixed li.li2:hover .icon{background:url(../images/icon-qq1.png) #fff center center no-repeat;}
.RightFixed li.li3:hover .icon{background:url(../images/icon-email1.png) #fff center center no-repeat;}
.RightFixed li.li4:hover .icon{background:url(../images/icon-message1.png) #fff center center no-repeat;}
.RightFixed li.li4 .txt{width:185px;background:#fff;box-shadow:0px 0px 4px #ddd;position:absolute;height:50px;right: -300px;top:0px;border-radius:50px;text-align:center;line-height:50px;padding: 0px 25px 0px 0px;box-sizing: border-box;color: #666;font-size: 16px;transition:1s all ease;}
.RightFixed li.li4 .txt a{color:#666;}
.RightFixed li.li4 .txt:hover a{color:#bc2a23;}
.RightFixed li.li4:hover .txt{right:15px;}
.RightFixed li .icon a{display:block;width: 100%;height: 100%;}

@media(max-width:1500px){
    .banner .icon{bottom:12vw;}
}



@media(max-width:1024px){
    .body{overflow: hidden;width: 100%;}
    .center{width:94vw;margin: 0px auto;}
    .banner .words{width:90%;left:5%;margin-left:0;transform: translateY(-50%);}
    .header{position:relative;padding: 15px 0px 10px 0px;}
    .header .center{height: 25px;}
    .header h1{max-width:50%;height: 35px;}
    .header .right{margin:0px;}
    .header .nav{position:absolute;width: 100%;left: 0px;background: #ddd;top: 50px;display: none;}
    .header .search .tab{color:#222;float: left;margin: 0px 14px 0px 5px;top: -2px;}
    .header .search .tab a{color:#222;}
    .header .search .form{background:url(../images/icon-search1.png) center center no-repeat;width: 20px;height: 50px;background-size: 18px;margin: -14px 10px 0px 0px;}
    .header .search{height: 36px;}
    .header .nav li{float:none;width:100%;text-align: center;padding: 12px 0px;border-bottom: 1px solid #bbb;}
    .header .nav li .navA:after{display:none;}
    .header .nav li a{color:#222;}

    .header .search form{width:150px;background: #fff;border: 1px solid #ddd;top: 50px;display: none;position: absolute;right: 0px;}
    .header .search form input.btn{background:url(../images/icon-search1.png) center center no-repeat;background-size:18px;}
    .header .search form input[type='text']{color:#333;text-indent:10px;}
    .header .open{width: 20px;height: 18px;background:url(../images/icon-open.png) center center no-repeat;display:block;background-size: 18px;float: right;margin: 1px 0px 0px 0px;}
    .banner .words .title{font-size:16px;line-height: 20px;}
    .banner .words .en{font-size:14px;margin: 7px 0px 13px 0px;}
    .banner .words .remark{font-size:12px;line-height: 18px;width: 70%;}
    .banner .icon{width:94vw;left: 3%;margin: 0px;bottom:5vw;}
    .banner .icon .swiper-pagination span{margin:0px 5px;}
    .banner .icon .swiper-pagination{right: 20px;width: 68px;font-size: 18px;bottom: 3px;}
    .banner .icon .swiper-button-next{right:0px;background-size: 10px;}
    .banner .icon .swiper-button-prev{right: 80px;background-size: 10px;}


    .footer .center{padding: 90px 0px 0px 0px;position: relative;}
    .footL{width: 43%;float: left;display: flex;flex-wrap: wrap;}
    .footL li{margin: 0px 10px 15px 0px;width: 70px;}
    .footL li .a1{font-size: 14px;padding: 0px 0px 9px 0px;}
    .footL li dd a{font-size: 10px;margin: 0px 0px 4px 0px;height: 18px;overflow: hidden;line-height: 18px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
    .footL li:last-child{/* display:none; */}
    .footL li:nth-child(2n){float:right;margin: 0px 0px 15px 0px;}
    .footR h1{position:absolute;top: 28px;margin: 0px;width: 220px;left: 0vw;}
    .footR li{font-size:12px;margin: 0px 0px 10px 0px;}
    .footR{width: 52%;float: right;margin: 25px 0px 0px 0px;}
    .copyright{padding: 15px 7px;line-height: 20px;font-size: 10px;}
    .footR li .remark{width: calc(100% - 40px);font-size: 12px;line-height: 18px;margin: 3px 0px 0px 0px;word-break: break-word;}
    .footL li dl{margin: 7px 0px 0px 0px;max-height: 66px;overflow-y: scroll;}
    .footR li label{width: 37px;line-height: 20px;}

    .RightFixed{right:5px;}
    .RightFixed li{width:30px;height:30px;margin: 0px 0px 6px 0px;}
    .RightFixed li .icon{background-size:15px!important;}
    .RightFixed li.li4 .txt{padding: 0px 15px 0px 0px;height:30px;line-height:30px;width:100px;font-size:12px;}
    .RightFixed li.li4:hover .txt{right:10px;}

    .footR .code{display: none;}

  .foot_dl2{max-height: 1000px;}

.foot_dl2::-webkit-scrollbar-thumb {
            background: #222;
        }
  .foot_dl2::-webkit-scrollbar-track {
    background:#222;
  }
    
}






