body, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, html, input, label, ol, li, p, textarea, ul {
    padding: 0;
    margin: 0;
}
a {
    text-decoration: none;
}
a:hover {
    text-decoration: none
}
ol, ul, li {
    list-style: none
}
body {
    font-family: "Microsoft YaHei";
    overflow-x: hidden;
    position: relative;
    user-select:none;
}



@font-face {
    font-family: "TengXiangBoDangXingKaiFan-1";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/TengXiangBoDangXingKaiFan-1.ttf?v=0.1") format("truetype"),url("../fonts/TengXiangBoDangXingKaiFan-1.woff?v=0.1") format("woff"), url("../fonts/TengXiangBoDangXingKaiFan-1.svg?v=0.1") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Medium";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/SourceHanSansCN-Medium.ttf?v=0.1") format("truetype"),url("../fonts/SourceHanSansCN-Medium.woff?v=0.1") format("woff"), url("../fonts/SourceHanSansCN-Medium.svg?v=0.1") format("svg");
}
@font-face {
    font-family: "SourceHanSansCN-Regular";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/SourceHanSansCN-Regular.ttf?v=0.1") format("truetype"),url("../fonts/SourceHanSansCN-Regular.woff?v=0.1") format("woff"), url("../fonts/SourceHanSansCN-Regular.svg?v=0.1") format("svg");
}



.header{/* overflow: hidden; */}
        .banner .swiper-pagination{
            bottom: 40px!important;
        }
        .banner .swiper-pagination-bullet {
            width: 11px;
            height: 11px;
            display: inline-block;
            border-radius: 100%;
            background: #ffff;
            opacity: .5;
         }
        .banner .swiper-pagination-bullet-active{
            background:#00919d;
            opacity: 1;
        }

._1280{width: 1280px;margin: 0 auto;}
.head_nva{overflow: hidden;}
.head_nva ul{float: right; margin-top: 25px;}
.head_nva ul li{padding: 0 10px;line-height: 14px;font-family: "Microsoft YaHei";font-size: 12px;float: left;border-right: 1px solid rgb(141,141,141);}
.head_nva ul li:nth-of-type(1) a{color: rgb(0,145,157);}
.head_nva ul li:last-of-type{border-right: none;}
.head_nva ul li a{color: rgb(141,141,141);}
.logo{position: relative;}
.logo a{display: block;}
.logo a img{width: 508px;display: block;}
.logo>img{width: 80px;display: block;position: absolute;top:6px;right:22px;}
.menu{margin-top: 60px;}
.menu>ul{/* overflow: hidden; */height: 38px;}
.menu>ul>li{
    padding: 0 35px;
    line-height: 18px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    float: left;
    /* border-right: 1px solid rgb(112,112,112); */
    /* margin-bottom: 20px; */
    position: relative;
}

.menu>ul>li>a{color: rgb(112,112,112);}
.menu ul li:last-of-type{border-right: none;}
.menu>ul>li>a:hover{color: rgb(0,145,157);font-weight: bold;}
.menu ul li:last-of-type{padding-right: 0;}
.menu ul li.menu_on>a{color: rgb(0,145,157);font-weight: bold;}
.menu ul li:nth-of-type(1).menu_on span{width: 27px;display: block;height: 3px;position: absolute;left: 50%;margin-left: -13.5px; bottom: -20px;background: rgb(0,145,157);}
.menu ul li.menu_on span{width: 67px;display: block;height: 3px;position: absolute;left: 50%;margin-left: -33.5px; bottom: -20px;background: rgb(0,145,157);}
.menu ul li span{display: none;}
.menu ul li:last-of-type.menu_on span{margin-left: -14px;}
.headActive>a{
    color: rgb(0,145,157)!important;font-weight: bold;
}

.part6{
    width: 100%;
    background: rgb(245,245,245);
}
.part6_1{
    width: 1260px;
    margin: auto;
    height: 77px;
    padding-top: 43px;
}
.part6_1 .addres{

}
.part6_addres span{
    width: 190px;
    display: block;
    color: rgb(107,107,107);
    font-size: 14px;
    line-height: 20px;
    font-family:"SourceHanSansCN-Regular";
    margin-left: 52px;
    margin-top: 4px;
}
.part6_addres{
    float: left;
}
.part6_addres a{
    text-decoration: none;
    color: rgb(107,107,107);
}
.part6_addres>a:hover{
    text-decoration: underline;
}
.part6_ipone>span:hover{
    text-decoration: underline;
}
.part6_email>span:hover{
    text-decoration: underline;
}
.part6_ipone{
    float: left;
    margin-left: 54px;
}
.part6_ipone span{
    width: 133px;
    display: block;
    font-family: "SourceHanSansCN-Regular";
    margin-left: 43px;
    color: rgb(107,107,107);
    line-height: 20px;
    margin-top: 8px;
}
.part6_iphon{
    float: left;
}
.part6_email{
    float: left;
    margin-left: 28px;
    margin-top: 8px;
}
.part6_email_icon{
    float: left;
}
.part6_email span{
    color: rgb(107,107,107);
    font-size: 14px;
    margin-left: 20px;
    font-family: "SourceHanSansCN-Regular";
    margin-top: 2px;
    float: left;
}
.WeChat{
    margin-left: 316px;
}
.WeChat,.qq,.weibo{
    width: 64px;
    height: 64px;
    display: block;
    float: left;
    margin-right:18px;
    /* margin-top: 27px; */
    margin-top: -18px;
}
.WeChat img,.qq img,.weibo img{
    width: 100%;
    display: block;
    height: 100%;
    float: left;
}



.part7{
    position: relative;
    width: 1305px;
    margin: auto;
    height: 100px;
}
.part7_bg{
    width: 1920px;
    position: absolute;
    left: -330px;
    display: block;
    z-index: -1;
}
.part7_logo{
    display: block;
    padding-top: 34px;
    width: 362px;
    height: auto;

}
.part7 .ipone{
    color: rgb(0,170,179);
    font-size: 38px;
    left: 405px;
    line-height: 38px;
    position: absolute;
    top: 36px;
    font-family: "TengXiangBoDangXingKaiFan-1";
}
.part7 .addres{
    color: rgb(255,254,254);
    font-size: 14px;
    line-height: 14px;
    float: right;
    display: block;
    position: absolute;
    right: -74px;
    top: 33px;
    font-family: "SourceHanSansCN-Regular";
}
.part7 .addres a{color: #ffffff;}
.technology{
    font-family: "SourceHanSansCN-Regular";
    color: rgb(255,254,254);
    font-size: 14px;
    right: 0px;
    position: absolute;
    top: 55px;
}
._com_link{
    font-family: "SourceHanSansCN-Regular";
    color: rgb(255,254,254);
    font-size: 14px;
    right: 166px;
    position: absolute;
    top: 55px;
}
.part7_jci{width: 80px;display: block;position: absolute;top:18px;left: 764px;}

.abstract{
    position: absolute;
    border-top: 2px solid rgb(0,145,157);
    width: 367px;
    z-index: 8;
    background: rgb(255,255,255);
    top: 38px;
    left: 33px;
    padding-bottom: 16px;
    display: none;
}
.department{
    position: absolute;
    border-top: 2px solid rgb(0,145,157);
    width: 367px;
    z-index: 8;
    background: rgb(255,255,255);
    top: 38px;
    left: 33px;
    padding-bottom: 16px;
    display: none;
    /* display: block; */
    width: 480px;
}
.cultrue_div{
    position: absolute;
    border-top: 2px solid rgb(0,145,157);
    z-index: 8;
    background: rgb(255,255,255);
    top: 38px;
    left: 33px;
    padding-bottom: 16px;
    display: none;
    width: 519px;
    /* display: block; */
}
.abstract>ul{
    width:110px;
    float: left;
}
.cultrue_div>ul{
    width:110px;
    float: left;
}
.department>ul{
    width:110px;
    float: left;
    margin-right: 15px;
}
.abstract>ul>li{
    float: none!important;
    line-height: 41px;
    border-bottom: 1px solid rgb(232,232,232);
}
.cultrue_div>ul>li{
    float: none!important;
    line-height: 41px;
    border-bottom: 1px solid rgb(232,232,232);
}
.department>ul>li{
    float: none!important;
    line-height: 41px;
    border-bottom: 1px solid rgb(232,232,232);
}
.abstract>ul>li>a{
    color:rgb(102,102,102);
    font-size:14px;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.cultrue_div>ul>li>a{
    color:rgb(102,102,102);
    font-size:14px;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.department>ul>li>a{
    color:rgb(102,102,102);
    font-size:14px;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center;
}
.abstract_top{
    margin: 25px 0px 0px 29px;
}
.menu>ul>li {
    padding: 0px 43px 20px 43px;
    line-height: 18px;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    float: left;
    /* border-right: 1px solid rgb(112,112,112); */
    /* margin-bottom: 20px; */
    position: relative;
}

.menu>ul>li>a>i{
    font-style: normal!important;
    position: absolute;
    right: 0px;
    top: 0px;
}
.menu>ul>li:nth-of-type(2):hover .abstract{
    display:block!important;
}
.menu>ul>li:nth-of-type(3):hover .abstract{
    display:block!important;
}
.menu>ul>li:nth-of-type(4):hover .department{
    display:block!important;
}
.menu>ul>li:nth-of-type(5):hover .abstract{
    display:block!important;
}
.menu>ul>li:nth-of-type(6):hover .cultrue_div{
    display:block!important;
}
.menu>ul>li:nth-of-type(7):hover .jci{
    display:block!important;
}

.department_top{
    margin: 25px 0px 0px 0px;
}
.cultrue_ul{
    width: 150px;
}
.cultrue_ul{
    width: 153px!important;
}
.cultrue_div>ul{
    margin-right: 21px;
}
.cultrue_ul{
    margin-right: 16px;
}
.jci{
    position: absolute;
    border-top: 2px solid rgb(0,145,157);
    width: 367px;
    z-index: 8;
    background: rgb(255,255,255);
    top: 38px;
    left: 33px;
    padding-bottom: 37px;
    display: none;
    /* display: block; */
    padding-top: 17px;
}.jci>ul{
     width:110px;
     float: left;
     margin-right: 37px;
 }.jci>ul>li{
      float: none!important;
      line-height: 41px;
      border-bottom: 1px solid rgb(232,232,232);
  }.jci>ul>li>a{
       color:rgb(102,102,102);
       font-size:14px;
       display: block;
       width: 100%;
       height: 100%;
       text-align: center;
   }

   /*µ×²¿ÎÂÜ°ÌáÊ¾*/
.foot-tip{ width: 100%; height: 150px; background-color: rgb(245,245,245); overflow: hidden; text-align: center}
.foot-tip p:nth-of-type(1){ font-size: 22px; color: rgb(107,107,107); line-height: 30px; letter-spacing: 3px; margin-top: 20px;}
.foot-tip p:nth-of-type(2){ font-size: 15px; color: rgb(107,107,107); line-height: 18px; letter-spacing: 3px; margin-top: 30px;}