﻿@charset "utf-8";
.header{width: 190px;box-sizing: border-box;text-align: center;position: relative;margin: 0 auto;
    background: #fff;position: fixed;left: 0;top: 0;height: 100vh;z-index: 2;
background: -webkit-linear-gradient(90deg, #3873b3, #054f9f); 
  background: -o-linear-gradient(90deg, #3873b3, #054f9f); 
  background: -moz-linear-gradient(90deg, #3873b3, #054f9f);
  background: linear-gradient(90deg, #3873b3, #054f9f); }

.header .bottom{position: absolute;bottom: 1.5vw;width: 190px;text-align: center;}

.logo{display: inline-block;position: absolute;height: 6vw;top: 1.5vw;transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);left: 50%;}
.logo img{display: block;height: 100%;}

.lag{text-align: center;color: rgb(255, 255, 255);margin-bottom: 32px;}
.lag a{display: block;color: #fff;font-size: 16px;font-family: Arial;}
.search{width: 30px;height: 30px;display: inline-block;}
.search img{display: block;width: 100%;}
.s_ceng{width:190px;position: relative;border-right:none; background: transparent;display:none; }
.s_ceng .s-btn {display:inline-block;background: url(../images/search.png) no-repeat 0 0;width: 25px;height: 25px;    padding: 0;}
.s_ceng input {border:none;outline: none;border-bottom: 1px solid #fff;height: 28px;float:left;line-height:28px;width:160px;margin-left: 15px;margin-bottom: 5px;
background: transparent;color: #fff;text-align: center;border-radius: 0 !important;}
.s_ceng .s {outline: none;padding-right:0; border: none;border-left:none; height:25px; width:25px;margin: 0 auto;
 background:url(../images/search.png) center center no-repeat;background-size: cover;}
.s_ceng input::-webkit-input-placeholder { color: #fff; font-size: 14px;} 
.s_ceng .gb {display:inline-block;width: 25px;height: 25px;background: url(../images/colse.png) no-repeat center;
    padding: 0;background-size: 80%;margin-right: 16px;}

.nav_xl_a {position:relative;cursor:pointer;z-index:999;display: none;width:50px; height:50px;float: right;}
.nav_xl_a span {position:absolute; opacity:1; left:50%; top:50%; margin-left:-17.5px; width:40px; height:3px; background:#ffffff;}
.nav_xl_a:before, .nav_xl_a:after {position:absolute; content:''; left:50%; top:50%; margin-left: -17.5px; width:40px; height:3px; background:#ffffff; transition:.4s all ease;}
.nav_xl_a:before {-webkit-transform:translate3d(0,-10px,0); transform:translate3d(0,-10px,0);}
.nav_xl_a:after {-webkit-transform:translate3d(0,10px,0); transform:translate3d(0,10px,0);}
.a1:before {-webkit-transform:rotate3d(0,0,1,45deg); transform:rotate3d(0,0,1,45deg);}
.a1:after {-webkit-transform:rotate3d(0,0,1,-45deg); transform:rotate3d(0,0,1,-45deg);}
.a1 span{display: none;}

.header .MenuList_f1{z-index: 11;display: inline-block;width: 100%;margin-top: 15vw;}
.header .MenuList_f1 .menu{font-size: 0;text-align: center;}
.header .MenuList_f1 .menu li h3{font-weight: normal;}
.header .MenuList_f1 .menu li{display: block;}
.header .MenuList_f1 .menu li a{display: block;padding: 1.5vw 0;position: relative;}
.header .MenuList_f1 .menu li a span{color: #fff;font-size: 18px;line-height: 1.0;display: inline-block;text-transform: capitalize;
    overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding: 0 2vw;}
.header .MenuList_f1 .menu li a:after{content: "";display: inline-block;width: 2px;border-radius: 50%;left: 32px; transition:.4s all ease;height: 2px;
background-color: #fff;position: absolute;top: 50%;}
.header .MenuList_f1 .menu li a:before{content: "";/*content: "·";color: #fff;font-size: 16px;*/display: inline-block;width: 2px;border-radius: 50%;
right: 32px; transition:.4s all ease;height: 2px;background-color: #fff;position: absolute;top: 50%;}
.header .MenuList_f1 .menu li a:hover:after{content: "";width: 15px;height: 2px;border-radius: 0;left: 32px;}
.header .MenuList_f1 .menu li a:hover:before{content: "";width: 15px;height: 2px;border-radius: 0;right: 32px;}
.header .MenuList_f1 .menu li.on a:after{content: "";width: 15px;height: 2px;border-radius: 0;left: 32px;}
.header .MenuList_f1 .menu li.on a:before{content: "";width: 15px;height: 2px;border-radius: 0;right: 32px;}
.header .MenuList_f1 .child{display: none !important;}

.footer{width: 91.5%;margin: 0 auto;background: #2f6db0;padding: 3vw 4.25% 3vw 4.25%;}
.footer .MenuList_f1 h3{font-weight: normal;}
.footer .MenuList_f1 .child{display: block !important;}
.footer .MenuList_f1 .stmenu {margin-right: 4.4vw;float: left;}
.footer .MenuList_f1 .stmenu:nth-child(4){display: none;}
.footer .MenuList_f1 .stmenu>h3 span{color: #fff;font-size: 16px;line-height: 1.0;text-transform: capitalize;}
.footer .MenuList_f1 .stmenu>h3{display: block;margin-bottom: 23px;}
.footer .MenuList_f1 .child h3 span{padding: 5px 0;color: #fff;font-size: 14px;text-transform: capitalize;}
.footer .fr{width: 8.3vw;}
.footer .fr img{border: 10px solid #fff;width: 100%;margin-bottom: 12px;display: block;box-sizing: border-box;}
.footer .fr p{font-size: 14px;color: #fff;text-align: center;line-height: 1.15;}


.copyright{margin-top: 1.5vw;text-align: center;}
.copyright p,.copyright a,.copyright span{display: inline-block;font-size: 14px;color: #fff;}
@media screen and (max-width: 1440px){
    .section .content{padding-top: 5vw;}
    .box-about .content .tap-content{height: 14em;overflow: hidden;}
    .box-about .content .tap-content p:nth-child(3){display: none;}
}
@media screen and (max-width: 1024px){
    body{padding-top: 80px;}
    .header{position: fixed;width: 100%;top: 0;left: 0;z-index: 99;padding: 0 5%;height: 80px;box-shadow: 0px 2px 20px rgba(0,0,0,0.1);}
    .header .bottom{position: static;width: auto;}
    .lag{float: right;line-height: 80px;margin: 0 3vw;}
    .search{float: right;margin-top: 26px;}
    .s_ceng{float: right;margin-top: 28px;width: auto;}
    .nav_xl_a{margin-top: 15px;display: block;}
    .logo{transform: translate(0, -50%);-webkit-transform: translate(0, -50%);left: 5%;top: 50%;height: 8vw;}
    .stiky .MenuList_f1{display: block;}

    .header .MenuList_f1{width: 46%;height:100%;position: fixed;right: 0;top: 80px;background: rgba(255,255,255,0.9);margin-top: 0;
        color: #ccc;padding-top: 5vw;display: none;}
    .header .MenuList_f1 .menu li {width: 100%;text-align: center;margin-left: 0;}
    .header .MenuList_f1 .menu li a{padding: 2vw 0;}
    .header .MenuList_f1 .menu li a span{font-size: 18px;color: #000;width: auto;}
    .header .MenuList_f1 .menu li a b{display: none;width: auto;}
    .header .MenuList_f1 .menu .on{border: none;}

    .footer .fr{width: 18%;}
}
@media screen and (max-width: 640px){
    .lag{line-height:  15.6vw;}
    .header{padding: 0 3%;}
    body{padding-top:  15.6vw;}
    .logo{left: 3%;height: 12vw;}
    .lag{display: none;}
    .header{height: 15.6vw;}
    .header .MenuList_f1{top: 15.6vw;padding-top: 10vw;width: 45%;}
    .header .MenuList_f1 .menu li a{padding: 3vw 0;}
    .header .MenuList_f1 .menu li a span{font-size: 4.2vw;}

    .nav_xl_a{margin-top: 0;height: 15.6vw;}
    .nav_xl_a:before {-webkit-transform:translate3d(0,-2vw,0); transform:translate3d(0,-2vw,0);}
    .nav_xl_a:after {-webkit-transform:translate3d(0,2vw,0); transform:translate3d(0,2vw,0);}
    .a1:before {-webkit-transform:rotate3d(0,0,1,45deg); transform:rotate3d(0,0,1,45deg);}
    .a1:after {-webkit-transform:rotate3d(0,0,1,-45deg); transform:rotate3d(0,0,1,-45deg);}
    .nav_xl_a:before, .nav_xl_a:after, .nav_xl_a span{background-color: #fff;width: 7.8vw;height: 0.6vw;}
    .nav_xl_a{width: 9.3vw;background: transparent;}

    .footer{text-align: center;}
    .footer .top{display: none;}
    .copyright p, .copyright a,.copyright em{font-size: 3.8vw;display: inline;}
    div.copyright a,div.copyright span {white-space: nowrap;}

    .search{width: 25px;height: 25px;margin-top: 5vw;margin-right: 5vw;}

    .s_ceng{margin-top: 5vw;height: auto;line-height: normal;margin-right: 2vw;width: calc(35vw + 2vw + 80px);}
    .s_ceng .gb{margin-right: 2vw;}
    .s_ceng input{line-height: 25px;height: 25px;margin-bottom: 0;width: 35vw;}
    .s_ceng .s{float: right;display: inline-block; }

    .header .MenuList_f1 .menu li a:after,.header .MenuList_f1 .menu li a:before{opacity: 0;}
}