.auto{margin:0 auto;}
.w800{max-width:800px;}
.w800 .w1200{}
.txt-l{text-align:left;}
.txt-r{text-align:right;}
.txt-c{text-align:center;}
.header{position:fixed;left:0;top:0;width:100%;z-index:9999;line-height:70px;border-bottom:1px solid rgba(255,255,255,0.1);transition:all 0.5s;}
.header .topMain{position:relative;z-index:101;top:-1px;}
.header .logo{width:170px;}
.header .logo .img2{display:none;}
.header .other{text-align:left;width:110px;}
.header .other dt,
.header .other dd{display:inline-block;vertical-align:middle;}
.header .other .menuIcon{display:none;}
.header .other .lang a{display:block;color:#ffffff;}
.header .other .search{float:right;position:relative;}
.header .other .icon_search{display:inline-block;width:28px;height:28px;background:url(../images/search_icon.png) no-repeat center;vertical-align:middle;}
.header .other .open_search_on:before,
.header .other .open_search_on:after{position:absolute;content:'';right:auto;top:50%;bottom:0;width:90%;left:15%;height:1px;margin-top:-1.5px;background:#00519c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.header .other .open_search_on:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.header .other .open_search_on{background:none!important;position:relative;}
.header .other .search_box{position:absolute;left:auto;top:100%;right:0;bottom:auto;padding:0 36px 0 0;display:none;width:250px;line-height:normal;border:1px solid #00519c;}
.header .other .search_box .text{width:100%;border:none;font-size:14px;color:#0c0c0c;line-height:40px;height:40px;padding-left:10px;}
.header .other .search_box .btn{position:absolute;left:auto;top:0;right:0;bottom:auto;width:36px;height:100%;background:url(../images/search_icon2.png) no-repeat center #fff;}
@media (max-width:768px){
    .header .logo{width:auto;}
    .header .other{width:120px;}
    .header .other .menuIcon{display:inline-block;}
    .header .other .search{display:inline-block;float:none;margin:0 15px;}
    .header #open_menu{z-index:102;position:relative;width:30px;height:30px;display:inline-block;vertical-align:middle;cursor:pointer;transition:all 0.5s;}
    .header #open_menu i{display:block;background-color:#fff;position:absolute;left:0;top:50%;right:auto;bottom:auto;width:90%;height:3px;border-radius:4px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
    .header #open_menu::before,
    .header #open_menu::after{position:absolute;content:'';left:0;right:auto;top:0;bottom:0;width:90%;height:3px;background-color:#fff;border-radius:4px;}
    .header #open_menu::before{top:5px;}
    .header #open_menu::after{bottom:5px;top:auto;}
    .header #open_menu.open_menu_on i{opacity:0;}
    .header #open_menu.open_menu_on:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:15px;}
    .header #open_menu.open_menu_on:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:auto;top:15px;}
}
@media (max-width:640px){
    .header .logo,
    .header .other{display:inline-block;}
    .header .logo{width:40%;}
    .header .other{position:absolute;left:auto;top:50%;right:0;bottom:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);line-height:40px;}
}
.navTop{transform:translateY 50%;}
.navTop > ul > li{margin-right:70px;float:left;}
.navTop li{position:relative;}
.navTop li > a{color:#fff;display:inline-block;position:relative;transition:all 0.5s;font-size:18px;letter-spacing:1px;}
.navTop li > a::before{position:absolute;content:'';left:50%;right:auto;top:0;bottom:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:0;height:2px;background-color:#ffffff;transition:all 0.5s;}
.navTop li.show > a::before,
.navTop li:hover > a::before,
.navTop li.aon > a::before{width:100%;}
@media (max-width:768px){
    .navTop{display:none;}
}
.downNav{position:fixed;left:0;top:0;height:100%;padding-top:70px;z-index:100;width:100%;line-height:normal;transition-duration:275ms;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%);overflow:hidden;background-color:rgba(0,0,0,0.5);}
.downNav.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.downNav .pc-menu{background-color:#f5f5f5;}
.downNav .wap-menu{display:none;}
.downNav .w1200{position:relative;}
.downNav .close{position:absolute;left:auto;top:35px;right:0;bottom:0;width:20px;height:20px;cursor:pointer;}
.downNav .close::before,
.downNav .close::after{position:absolute;content:'';left:8px;right:0;top:0;bottom:0;width:2px;height:100%;background-color:#7f7f7f;}
.downNav .close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.downNav .close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.downNav .item{display:none;}
.downNav .item .navigation{padding-top:35px;padding-bottom:35px;}
.downNav .item.padd .navigation{padding-top:0;}
.downNav .item.padd .menu-list{padding-top:50px;}
.downNav .navigation{width:30%;vertical-align:top;}
.downNav .navigation a{display:block;line-height:40px;padding:0 20px;color:#333;max-width:260px;}
.downNav .navigation a h4{font-weight:normal;padding-right:10px;background:url("../images/left_icon1.png") no-repeat right;}
.downNav .navigation a.aon,
.downNav .navigation a:hover{background-color:#ececec;color:#00519c;}
.downNav .navigation a.aon h4,
.downNav .navigation a:hover h4{background-image:url("../images/left_icon2.png");font-weight:normal;}
.downNav .navTitle{font-size:20px;color:#00000.footer .nav dl#quibot40;margin-bottom:23px;font-weight:normal;min-height:31px;}
.downNav .menu-tab{vertical-align:top;}
.downNav .menu-list{font-size:0;overflow:auto;max-height:90vh;padding:88px 0 40px;display:none;}
.downNav .menu-column{width:25%;display:inline-block;font-size:16px;margin-bottom:30px;vertical-align:top;padding-right:20px;text-align: left;}
.downNav .menu-column.notit{margin-bottom:5px;}
.downNav .menu-column.w25{width:25%;}
.downNav .menu-column .tit{color:#000000;padding-right:20px;display:inline-block;margin-bottom:10px;position:relative;min-width:100px;cursor:pointer;font-weight:normal;font-size:16px; text-align: left}
.downNav .menu-column .tit a{font-size:16px;color:#000000;}
.downNav .menu-column .tit i{position:absolute;left:auto;top:0;right:0;bottom:0;width:20px;height:100%;background:url("../images/down_icon1.png") no-repeat center;}
.downNav .menu-column .tit.up i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.downNav .menu-column .sub,
.downNav .menu-column a{display:block;font-size:14px;line-height:1.5;color:#888;margin:10px 0;}
.downNav .menu-list2 .menu-column a{color:#333;font-size:16px;text-align:center;}
.downNav .menu-list2 .menu-column{margin:10px 0}
.downNav .menu-column a:hover{color:#00519c}
.fenlei ul li a {text-align: left !important;}
@media (max-width:768px){
    .wclose a{color:#999}
    .wclose a span{font-family:"SimSun";}
    .downNav{-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);}
    .downNav .pc-menu{display:none;}
    .downNav .wap-menu{display:block;position:fixed;left:0;top:70px;background-color:#f5f5f5;height:calc(100% - 70px);width:100%;}
    .downNav.show{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}
    .downNav .one > li{padding:0 2%;}
    .downNav .one li{border-top:1px solid #ece8e5;}
    .downNav .one a{padding:16px;display:block;}
    .downNav .one ul{position:fixed;left:0;top:0;width:100%;height:calc(100vh - 70px);background-color:#ffffff;transition-duration:275ms;transition-property:all;transition-timing-function:cubic-bezier(0.4,0,0.2,1);-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);opacity:0;}
    .downNav .one .two{top:70px;}
    .downNav .one .show{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;}
    .downNav .subLi{background-color:#ffffff;}
}
.header_white,
.header_hover{box-shadow:0px 0px 16px 0px rgba(0,0,0,0.05);}
.header_white .topMain,
.header_hover .topMain{background-color:#ffffff;}
.header_white .logo .img1,
.header_hover .logo .img1{display:none;}
.header_white .logo .img2,
.header_hover .logo .img2{display:inline-block;}
.header_white .other .lang a,
.header_hover .other .lang a{color:#333;}
.header_white .other .icon_search,
.header_hover .other .icon_search{background-image:url(../images/search_icon2.png);}
.header_white .navTop li > a,
.header_hover .navTop li > a{color:#333;}
.header_white .navTop li > a::before,
.header_hover .navTop li > a::before{background:#00519c;}
.header_white .navTop li.show > a,
.header_hover .navTop li.show > a,
.header_white .other .lang a:hover,
.header_hover .other .lang a:hover,
.header_white .navTop li > a:hover,
.header_hover .navTop li > a:hover,
.header_white .navTop li.aon > a,
.header_hover .navTop li.aon > a{color:#00519c;}
.header_white .navTop li.show > a::before,
.header_hover .navTop li.show > a::before,
.header_white .navTop li > a:hover::before,
.header_hover .navTop li > a:hover::before,
.header_white .navTop li.aon > a::before,
.header_hover .navTop li.aon > a::before{width:100%;}
.header_white #open_menu i,
.header_hover #open_menu i{background-color:#00519c;}
.header_white #open_menu::before,
.header_hover #open_menu::before,
.header_white #open_menu::after,
.header_hover #open_menu::after{background-color:#00519c;}
.layer{position:fixed;left:0;top:0;width:100%;height:calc(100% - 30px);z-index:100;background-color:rgba(0,0,0,0.5);display:none;}
.Hbanner{position:relative;}
.Hbanner li{position:relative;}
.Hbanner li .pcBan{display:block;width:100%;}
.Hbanner li .wapBan{display:none;width:100%;}
.Hbanner .slick-dots{position:absolute;left:0;top:auto;right:0;bottom:30px;width:100%;z-index:100;text-align:center;font-size:0;}
.Hbanner .slick-dots li{display:inline-block;width:12px;height:12px;vertical-align:middle;border:1px solid transparent;border-radius:100%;line-height:14px;margin:0 5px;background: #fff;opacity: 1;}
.Hbanner .slick-dots li button{display: none;}
.Hbanner .slick-dots .slick-active{opacity:1;background-color:#10579e;}

.Hbanner .slick-prev{left: 2%;}
.Hbanner .slick-next{right: 2%;}
.Hbanner .slick-arrow{width: 50px;height: 50px; background: none}
.Hbanner .slick-next:after,
.Hbanner .slick-prev:after{position: absolute;width: 100%;height: 100%;content: '<';left: 0;top: 0;z-index: 99;font-family: SimSun;color: #fff;font-size: 46px;text-shadow: 0 0 5px rgba(0, 0, 0, .5);line-height: 50px;text-align: center;font-weight: bold;}
.Hbanner .slick-next:after{content: '>';}
.Hbanner .slick-arrow:hover:after{ color: #10579e}

@media (max-width:1024px){
    .Hbanner li .pcBan{display:none;}
    .Hbanner li .wapBan{display:block;}
}
.Htit{font-size:30px;color:#333333;text-align:center;padding:8% 0 3%;}
@media (max-width:768px){
    .Htit{font-size:24px;}
}
@media (max-width:640px){
    .Htit{font-size:20px;}
}

.Hbox1{padding-bottom:5.5%;}
.Hbox1 .left{float:left;width:32.167%;position:relative;}
.Hbox1 .left figure{width:100%;padding-top:460px;position:relative;}
.Hbox1 .left figure:before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(18,37,70,0.8);}
.Hbox1 .left .txt{position:absolute;left:0;top:50%;right:0;bottom:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;text-align:center;padding:2%;}
.Hbox1 .left .txt .tit{font-size:24px;position:relative;font-weight:normal;}
.Hbox1 .left .txt .tit:after{content:'';width:26px;height:2px;margin:25px auto;background-color:#ffffff;display:block;}
.Hbox1 .left .txt p{margin:0 auto;max-width:260px;opacity:0.7;line-height:26px;font-size:14px;}
.Hbox1 .left .page{position:absolute;left:50%;top:auto;right:auto;bottom:7%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:0 30px;z-index:100;text-align:center;color:#ffffff;}
.Hbox1 .left .page ul,
.Hbox1 .left .page li{list-style:none;}
.Hbox1 .left .page li{display:none;}
.Hbox1 .left .page .slick-active{display:block;}
.Hbox1 .left .page em{display:inline-block;margin:0 10px;}
.Hbox1 .left .page .slick-arrow{width:18px;height:10px;background:url(../images/left_icon3.png) no-repeat center;border:none;opacity:1;}
.Hbox1 .left .page .slick-prev{left:0;}
.Hbox1 .left .page .slick-next{right:0;background-image:url(../images/right_icon.png);}
.Hbox1 .right{/*float:right;width:66.167%;*/}
.Hbox1 .right li{height:460px;overflow:hidden;position:relative;float:left;width:80px;background:url(../images/Hbox1_bg1.jpg) no-repeat left;transition:all 0.5s; transition: all 0.5s;}
.Hbox1 .right li > a{ display: block; width: 100%; height: 100%;}
.Hbox1 .right li:nth-child(2n){background-image:url(../images/Hbox1_bg2.jpg);}
.Hbox1 .right li:hover{ box-shadow: 0 0 10px 5px #e2e2e2; z-index: 10;}
.Hbox1 .right li:hover .box{ transform: translateY(-10px);}
.Hbox1 .right hgroup{text-align:center; transition: all 0.5s; height: 100%}
.Hbox1 .right hgroup .num{font-size:48px;color:rgba(18,37,70,0.1);font-family:"Roboto";font-weight:700;}
.Hbox1 .right hgroup h4{font-weight:normal;}
.Hbox1 .right hgroup.box h4{
    writing-mode:vertical-lr;
    display:inline-block;font-size:20px;color:#000000; height: 100%;margin-top: 10%; text-align: initial;}
.Hbox1 .right .hover{opacity:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);transition:all 0.5s;position:absolute;left:0;top:0;right:0;bottom:0;padding:0 10%;}
.Hbox1 .right .hover hgroup{text-align:left;}
.Hbox1 .right .hover hgroup h4{font-size:20px;color:#000000;}
.Hbox1 .right .hover hgroup h4::after{content:'';display:block;width:26px;height:2px;background-color:#00519c;margin:25px 0;}
.Hbox1 .right .hover p{line-height:28px;color:#333333;}
.Hbox1 .right .aon{overflow:hidden;position:relative;background-size: cover;}
.Hbox1 .right .aon .box{opacity:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}
.Hbox1 .right .aon .hover{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
@media (max-width:768px){
    .Hbox1 .left .txt .tit{font-size:20px;}
    .Hbox1 .left .txt .tit::after{margin:10px auto;}
    .Hbox1 .left .page em{margin:0 8px;}
    .Hbox1 .left figure{padding-top:300px;}
    .Hbox1 .right hgroup{padding-top:80px;}
    .Hbox1 .right .hover hgroup h4{font-size:20px;}
    .Hbox1 .right .hover hgroup h4:after{margin:10px 0;}
    .Hbox1 .right li{height:300px;}
}
@media (max-width:640px){
    .Hbox1 .left,
    .Hbox1 .right{width:100%;float:none;}
    .Hbox1 .left .txt{top:45%;}
    .Hbox1 .left .txt .tit{font-size:18px;}
    .Hbox1 .left .page em{margin:0 8px;}
    .Hbox1 .left figure{padding-top:70%;}
    .Hbox1 .right hgroup{padding-top:80px;}
    .Hbox1 .right hgroup .num{font-size:38px;}
    .Hbox1 .right hgroup.box h4,
    .Hbox1 .right .hover hgroup h4{font-size:18px;}
    .Hbox1 .right .hover hgroup h4:after{margin:15px 0;}
    .Hbox1 .right li{height:300px;}
    /*.Hbox1 .right .aon{width: 100%!important;}*/
}
.Hbox2{background-color:#f8f8f8;padding-bottom:3%;}
.Hbox2 .select{width:100%;line-height:40px;height:40px;border:1px solid #e2e5e9;background:url(../images/select2.png) no-repeat right center #ffff;padding-right:40px;padding-left:10px;color:#bec0c2;border-radius:3px;margin-bottom:30px;}
.Hbox2 .select option{color:#333;}
.Hbox2 .select:focus{color:#333;}
.Hbox2 .list li{background-color:#ffffff;transition:all 0.5s;float:left;width:32.167%;margin-right:1.7%;margin-bottom:2%;}
.Hbox2 .list li:nth-child(3n){margin-right:0;}
.Hbox2 .list li:nth-child(3n+1){clear:both;}
.Hbox2 .list li:hover{background-color:#78a7d2;}
.Hbox2 .list li:hover .pic{padding:20px 20px 0;}
.Hbox2 .list li:hover .tit{color:#fff;}
.Hbox2 .list li:hover figure{padding-top:58%;}
.Hbox2 .list .pic{overflow:hidden;transition:all 0.5s;}
.Hbox2 .list figure{position:relative;padding-top:56.998%;transition:all 0.5s;}
.Hbox2 .list figure video{position: absolute;background: #000;width: 100%;height: 100%;top: 0;left: 0;}
.Hbox2 .list .tit{position:relative;transition:all 0.5s;line-height:60px;padding:0 20px;color:#000;text-align: center;}
.Hbox2 .list .tit.dot2{ line-height: 20px; height: 40px; margin-bottom: 10px; margin-top: 10px;word-break:break-word}
@media (max-width:768px){
    .Hbox2 .list .tit{line-height:46px;padding:0 10px;}
}
@media (max-width:640px){
    .Hbox2 .list li{width:48%;margin:0 1% 3%!important;}
    .Hbox2 .list li:nth-child(3n+1){clear:initial;}
    .Hbox2 .list li:nth-child(2n+1){clear:both;}
}
.Hmore{transition:all 0.5s;display:block;width:176px;height:46px;line-height:46px;text-align:center;color:#000000;font-size:16px;margin:0 auto;}
.Hmore.white{color:#fff;}

.Hmore::after{content:'>'; font-family: SimSun; display:inline-block;width:14px; font-weight: bold;vertical-align:middle;/*background:url(../images/more2.png) no-repeat center;transition:all 0.5s;*/margin-left:8px;}
.Hmore:hover{background-color:#122546;color:#fff;}
.Hbox3{padding-bottom:5%;}
.Hbox3 .ul{margin:0 -10px 3%;}
.Hbox3 .ul li{width: 33.3333333333%;float: left;margin-bottom:2%;}

.Hbox3 li a{display:block;margin:0 10px;position:relative;overflow:hidden;}
.Hbox3 li a:hover figure{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.Hbox3 li figure{padding-top:131.786%;transition:all 0.5s;}
.Hbox3 li figure video{position: absolute;background: #000;width: 100%;height: 100%;top: 0;left: 0;}
.Hbox3 li .txt{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;color:#fff;text-align:center;padding-top:20%;padding-left: 4%;padding-right: 4%;}
.Hbox3 li .txt *{font-weight:normal;}
.Hbox3 li .txt h3{font-size:24px;}
.Hbox3 li .txt h4{font-size:16px;margin-top:15px;}
@media (max-width:768px){
    .Hbox3 .ul{margin:0;}
    .Hbox3 li .txt h3{font-size:20px;}
    .Hbox3 li .txt h4{font-size:14px;margin-top:15px;}
    .Hbox3 li a{margin:0 5px;}
}
@media (max-width:640px){
    .Hbox3 .ul{margin:0;}
    .Hbox3 li .txt{padding-left:2%;padding-right:2%;}
    .Hbox3 li .txt h3{font-size:18px;}
    .Hbox3 .ul li{width: 100%;}
}
.Hbox4{padding:0 0 4%;color:#fff;text-align:center;}
.Hbox4 .Htit{color:#fff;padding:7% 0 2%;}
.Hbox4 p{max-width:680px;margin:0 auto 2%;line-height:30px;}
.Hbox5{padding-bottom:4%;}
.Hbox5 .ul{border-right:1px solid #ebebeb;margin-bottom:2%;}
.Hbox5 li a{display:block;padding:5% 7% 7%;border:1px solid #ebebeb;margin-right:-1px;transition:all 0.5s;}
.Hbox5 li a:hover{background-color:#fff;box-shadow:0px 0px 36px 0px rgba(0,0,0,0.06);}
.Hbox5 li time{display:block;font-size:36px;color:#122546;font-family:"Roboto";font-weight:100;padding-bottom:10px;border-bottom:1px solid #f5f5f5;}
.Hbox5 li time span{display:block;font-size:14px;font-weight:700;}
.Hbox5 li h2{font-weight:normal;font-size:18px;line-height:1.5;color:#333333;height:60px;margin:25px 0;}
.Hbox5 li a:hover h2{color:#00519c}
.Hbox5 li .pic{overflow:hidden;}
.Hbox5 li figure{padding-top:44.697%;}
.Hbox5 li p{line-height:1.5;font-size:14px;color:#999999;margin:30px 0;}
@media (max-width:768px){
    .Hbox5 li time{font-size:28px;}
    .Hbox5 li h2{font-size:18px;}
}
.footer{background-color:#e5e7ec;padding-top:3.5%;}
.footer .nav{ width:78%; float:right;text-align:left;font-size:0;}
.footer .nav dl{font-size:15px;display:inline-block; 
    max-width: 16%;
    vertical-align: top;
    margin-left: 38px;
    text-align:left;}
/* .footer .nav dl#quibot5{ width: 23%} */
.footer .nav dl#quibot4,
.footer .nav dl#quibot98{display:none;}
.footer .nav dl dt{font-size:16px;color:#122546;font-weight:bold;margin-bottom:25px;}
.footer .nav dl dd{ padding:8px 0}
.footer .nav dl a{color:#777777;display:block;line-height:18px;}
.footer .nav dl a:hover{color:#11579e;}
.footer .tel{font-size:14px;color:#666666;margin:25px 0 30px;}
.footer .tel span{display:block;font-family:'Myriad Pro';font-size:30px;margin-top:10px;color:#11579e;}
.footer .link{width:256px;}
.footer .link dl{position:relative;z-index:10;}
.footer .link dl dt{width:100%;border:1px solid #e0e0e0;background:url(../images/select3.png) no-repeat 97% center;line-height:40px;padding:0 10px;cursor:pointer;}
.footer .link dl dd{position:absolute;left:0;top:auto;right:0;bottom:100%;width:100%;max-height:200px;overflow:auto;background-color:#ffffff;display:none;}
.footer .link dl dd a{padding:0 10px;display:block;line-height:30px;font-size:14px;}
.footer .link dl dd a:hover{background-color:#00519c;color:#fff;}
.footer .link dl dd.show{display:block;}
.footer .bottom{padding:3% 0;margin-top:1%;background-color:#122546;text-align:center;font-size:14px;}
.footer .bottom,
.footer .bottom a{color:rgba(255,255,255,0.4);}
.footer .bottom pre{text-align: center;}
@media (max-width:1100px){
.footer .tel span{ font-size: 24px}
.footer .nav dl{ width:17%}
.footer .nav dl#quibot5{ width: 27%}
}
@media (max-width:768px){
    .footer .nav{display:none;}
    .footer .left{text-align:center;}
    .footer .left .link{margin:0 auto;}
    .footer .left .tel{margin:10px 0;}
    .footer .left .tel span{font-size:26px;}
}
.location .Htit{padding-top:5%;padding-left: 2%;padding-right: 2%;}

.qui-locbox{padding-top:0.3%;}

.newsList li{float:left;width:30%;margin-right:5%;margin-bottom:5%;padding-bottom:27px;border-bottom:1px solid #ebebeb;}
.newsList li:nth-child(3n){margin-right:0;}
.newsList li a:hover figure i{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.newsList li a:hover .tit{color:#00519c;}
.newsList figure{overflow:hidden;}
.newsList figure i{display:block;padding-top:66.67%;transition:all 0.5s;}
.newsList .txt time{display:block;padding:20px 0 15px;font-size:18px;color:#999999;}
.newsList .txt .tit{color:#000000;font-size:18px;line-height:30px;font-weight:normal;height:60px;}
.newsList .txt p{color:#888;line-height:1.5;margin:10px 0 30px;font-size:14px;}
.newsList .txt span{color:#00519c;font-size:14px;}
.newsList .txt span::after{content:'';display:inline-block;background:url(../images/more3.png) no-repeat center;width:12px;height:12px;margin-left:10px;}
@media (max-width:768px){
    .newsList .txt time{font-size:16px;padding:10px 0 5px;}
    .newsList .txt .tit{font-size:18px;}
    .newsList .txt p{margin:5px 0 20px;}
}
@media (max-width:640px){
    .newsList li{width:100%;float:none;margin-right:0;}
    .newsList .txt time{font-size:14px;}
    .newsList .txt .tit{height:auto;font-size:16px;}
}
.newsInfo{padding-bottom:5%;}
.newsInfo .newsTit{padding:6% 0 5%;border-bottom:1px solid #e8e9eb;margin-bottom:3%;text-align:center;font-weight:normal;}
.newsInfo .newsTit h1{font-size:30px;color:#333333;font-weight:normal;}
.newsInfo .newsTit time{display:inline-block;padding-left:30px;background:url(../images/time_icon.png) no-repeat left center;color:#666666;margin-top:10px;}
.newsInfo .article{line-height:2;}
.newsInfo .article img{height:auto!important;}
.newsInfo .pn_page{margin-top:9%;padding-right:190px;position:relative;}
.newsInfo .pn_page .back{position:absolute;left:auto;top:50%;right:0;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:150px;text-align:center;border-radius:50px;color:#00519c;border:1px solid #00519c;line-height:48px;transition:all 0.5s;}
.newsInfo .pn_page .back:hover{color:#fff;background-color:#00519c;}
.newsInfo .pn_page span{margin:12px 0;color:#10579e;}
.newsInfo .pn_page span a{color:#666666;}
.newsInfo .pn_page span a:hover{color:#00519c;}
@media (max-width:640px){
    .newsInfo .newsTit h1{font-size:22px;}
    .newsInfo .article{line-height:28px;}
    .newsInfo .pn_page{padding-right:0;}
    .newsInfo .pn_page .back{position:static;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);margin:0 auto 5%;display:block;line-height:36px;}
}
.SingleCon{line-height:30px;min-height:300px;}
.SingleCon img{height:auto!important;}
.SingleCon .location .qui-locbox{padding-bottom: 4%;padding-top: 0;}
.w1200 .w1200{width: 100%;}
@media (max-width:640px){
    .SingleCon{line-height:28px;}
}
.aboutBox{max-width:1200px;margin:auto;}
.aboutBox .fl{width:42.5%;}
.aboutBox .fr{width:49.5%;}
.aboutBox .item{margin-bottom:3.5%;}
.aboutBox .tit{font-size:28px;color:#000000;margin-bottom:30px;line-height:normal;}
@media (max-width:1024px){
    .aboutBox .fl{width:44%;}
    .aboutBox .fr{width:52%;}
}
@media (max-width:768px){
    .aboutBox .tit{font-size:22px;margin-bottom:20px;}
}
@media (max-width:640px){
    .aboutBox .fl,
    .aboutBox .fr{width:100%;float:none;margin-bottom:5%;}
    .aboutBox .tit{font-size:18px;}
}
.contactBox .map{padding:10px;border:1px solid #e6e6e6;}
.contactBox #map{width:100%;height:380px;}
.contactBox #map *{max-width:none;}

/*.Technology{padding:6% 0;}*/
.Technology img{height: auto!important;}
.Technology .Ttit{color:#000000;font-size:30px;margin-bottom:3%;}
@media (max-width:768px){
    .Technology .Ttit{font-size:24px;}
}
@media (max-width:640px){
    .Technology .Ttit{font-size:20px;font-weight:700;}
}
.Technology .box{line-height:30px;}
.Technology.fl_fr .fl_box{width:100%;}
.Technology.fl_fr .fl_box.w100{ width: 100%;}
.Technology.fl_fr .fr_box{width:26%;display:none;}
.mainContent2 .Technology.fl_fr .fl_box{width:66%;}
.mainContent2 .Technology.fl_fr .fr_box{width:26%;display:block;}
.Technology .box .fr_box{text-align: center;}
.Technology .box .fl_box .item{margin-bottom:15px;}
.Technology .box .fl_box .item_tit{color:#00519c;font-size:18px;margin-bottom:5px;}
.Technology .view{ padding-top: 2%;padding-bottom:5%;}
.Technology .view a{ color: #fff; background: #10579e url(../images/more.png) no-repeat 90%; border-radius: 5px; display: inline-block; padding: 5px 40px 5px 20px}
.Technology .box .line{position:relative;padding-left:13px;display:inline-block;margin-right:8%;}
.Technology .box .line::before{position:absolute;content:'';left:5px;right:0;top:13px;bottom:0;width:4px;height:4px;background-color:#666;border-radius:100%;}
.Technology .other{ padding-bottom: 4%}
.Technology.fl_fr .fl_box{ float: left}
.Technology.fl_fr .fr_box{ float: right}
.Technology.fl_fr .fr_box .lxfs{ text-align: left}
.Technology.fl_fr .fr_box .lxfs h2{font-size:22px;color: #10579e;font-weight: normal;}
/*.Technology.fl_fr .fr_box .lxfs li{ padding: 3% 0;}*/
.Technology.fl_fr .fr_box .lxfs li{ border-top:solid 2px #10579e;margin-top:30px;}
.Technology.fl_fr .fr_box .lxfs li >b{padding-top:25px;color: #10579e; font-weight: normal;margin-bottom:10px;display:inline-block;}
.Technology.fl_fr .fr_box .lxfs li span.n4,
.Technology.fl_fr .fr_box .lxfs li span.n5{ padding-left: 26px; background: no-repeat left 10px}
.Technology.fl_fr .fr_box .lxfs li span.n4{ background-image: url("../images/icon_email.jpg")}
.Technology.fl_fr .fr_box .lxfs li span.n5{ background-image: url("../images/icon_tel.jpg")}
.Technology.fl_fr .fr_box .lxfs li span{ display: block}
/*.Technology.fl_fr .fr_box .lxfs li:last-child{ border-bottom: none}*/
@media (min-width:1024px){
.Technology.fl_fr .fr_box .lxfs{margin-top:83px;}
}
@media (max-width:768px){
.Technology.fl_fr .box .fl_box,
.Technology.fl_fr .box .fr_box{width:49%;}
    .Technology .box .fl_box .item_tit{font-size:16px;}
}
@media (max-width:640px){
.Technology.fl_fr .box .fl_box,
.Technology.fl_fr .box .fr_box{width:100%;float:none;margin-bottom:5%;}
}
.Relatedtit{color:#000000;font-size:30px;/*border-top:1px solid #f4f4f4;*/position:relative;padding:20px 0 60px;}
.Relatedtit::before{position:absolute;content:'';left:0;right:0;top:-1px;bottom:0;width:60px;height:1px;background-color:#ddd;width: 100%;}
.Relatedtit_center{text-align: center;border-top:0;color:#10579e;font-weight:lighter;}
.Relatedtit_bg::before,.Relatedtit_center::before{ display: none;}

.Relatedtit_bg{ background-color: #458ecb; padding:0; margin-bottom: 40px;font-size: 22px;line-height:43px;}

.Relatedtit_bg::after{ content: ''; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 1920px; background-color: #458ecb; height:44px; }

.Relatedtit_bg.bgc{ background-color: #c0c67f;}
.Relatedtit_bg.bgc::after{background-color: #c0c67f; }
.Relatedtit_bg.ygc{ background-color: #f9c95d;}
.Relatedtit_bg.ygc::after{background-color: #f9c95d; }

.Relatedtit_bg span{ position: relative; z-index: 2; color: #fff;font-weight:lighter;font-size:20px}

@media (max-width:768px){
    .Relatedtit{font-size:24px;}
}
@media (max-width:640px){
    .Relatedtit{font-size:20px;}
}
.RelatedList{padding:7% 0 5%;}
.RelatedList .ul{margin:0 -20px;overflow: hidden;}
.RelatedList li{padding: 0 20px;width: 25%;float: left;margin-bottom: 20px;}
.RelatedList li:nth-child(4n+1){clear: left;}
.RelatedList li a{display:block;}
.RelatedList li .Iscover{overflow:hidden; position: relative;display:block;padding-top:55.5%;border:1px solid #f1f1f1;border-radius:6px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: 0 0 5px rgba(0,0,0,.1);background-size:contain;}
/* .RelatedList li figure i{display:block;padding-top:55.5%;border:1px solid #f1f1f1;border-radius:6px;-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
  box-shadow: 0 0 5px rgba(0,0,0,.1);background-size:contain;} */
.RelatedList li figure video{position: absolute;background: #000;width: 100%;height: 100%;top: 0;left: 0;}
.RelatedList li figure .icon{position: absolute; width: 32px; height: 32px; top: 50%; left: 50%; transform: translate(-50%, -50%); background: url(../images/play-icon-on.png)no-repeat center;}
.RelatedList li h2{text-align:center;font-weight:normal;font-size:18px;color:#000000;padding:15px 0;}
.RelatedList li p{color:#999999;font-size:14px;line-height:24px;}
/*.RelatedList:last-child{padding-bottom:0;}*/
@media (max-width:768px){
    .RelatedList .ul{margin:0 -5px;}
    .RelatedList li a{margin:0 5px;}
}
@media (max-width:640px){
    .RelatedList .ul{margin:0;}
}
.downList li{width:45%;float:left;margin-right:10%;margin-bottom:2%;}
.downList li:nth-child(2n){margin-right:0;}
.downList li a{display:block;padding:0 100px 0 50px;background:url(../images/PDF.png) no-repeat left center;position:relative;}
.downList li p{font-size:18px;color:#000000;margin-bottom:3px;}
.downList li time{display:block;color:#999999;}
.downList li .icon{width:100px;padding-right:33px;position:absolute;left:auto;top:50%;right:0;bottom:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#999999;}
.downList li .icon::after{position:absolute;content:'';left:auto;right:0;top:0;bottom:0;width:30px;height:100%;background:url(../images/dow.png) no-repeat right center;border-left:1px solid #e4e6eb;}
@media (max-width:1024px){
    .downList li{width:48%;margin-right:4%;}
}
@media (max-width:768px){
    .downList li a{padding-left:40px;}
    .downList li p{font-size:16px;}
}
@media (max-width:750px){
    .downList li{width:100%;margin-right:0;}
}
.serviceBox{min-height:300px;}
.serviceBox .tableItem{margin-bottom:5%;}
.serviceBox .txt{height:100%;line-height:30px;position:relative;background-color:#f8f8f8;}
.serviceBox .info{max-height:80%;overflow:auto;position:absolute;left:50%;top:50%;right:auto;bottom:auto;width:90%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:0 3%;}
.serviceBox .info::-webkit-scrollbar{width:2px;}
.serviceBox .info::-webkit-scrollbar-thumb{background:#3396c7;border-radius:10px;}
.serviceBox .info::-webkit-scrollbar-track-piece{background:#e2e2e2;}
.serviceBox .tableItemTxt .txt{background-color:transparent;}
.serviceBox .tableItemTxt .info{position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);padding:0;width:100%;}
.serviceBox .tit{font-size:24px;color:#333333;margin-bottom:5%;}
@media (max-width:768px){
    .serviceBox .tit{font-size:20px;}
    .serviceBox .txt{line-height:26px;}
}
@media (max-width:640px){
    .serviceBox .pic,
    .serviceBox .txt{width:100%;display:block;}
    .serviceBox .pic img{width:100%;}
    .serviceBox .tit{font-size:18px;}
    .serviceBox .info{padding:5%;position:static;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);width:100%;}
}
.Honor{overflow:hidden;max-width:1100px;margin:0 auto;text-align:center; padding-left: 6%;padding-bottom:5%; padding-right: 6%}
.Honor li{ padding: 100px 0; transition:all 0.5s; position: relative}
.Honor li p{opacity:0;padding:25px 0;font-size:18px;color:#333333; position: absolute; left: 0; width: 100%; bottom:50px; text-align: center}
.Honor a{display:block;padding:13px;}
.Honor figure{padding:15px;box-shadow:0 -1px 5px -1px rgba(0,0,0,0.1);border:1px solid #f4f4f4;background-color:#fff;}
.Honor figure i{position:relative;padding-top:80.5%;display:block;}
.Honor figure i::before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:url(../images/honor_bg.png) no-repeat center;background-size:100% 100%;}
.Honor li.slick-center{z-index:5; -webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
.Honor li.slick-center p{opacity:1;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}
@media (max-width:1200px){
.Honor{ padding-left: 2%; padding-right: 2%}
}
@media (max-width:640px){
    .Honor li{width:90%;}
    .Honor li p{font-size:16px;}
}
.history{height:700px;}
.history .w1200{position:relative;height:100%;}
.history .w1200::after{position:absolute;content:'';left:auto;right:0;top:190px;bottom:auto;width:24px;height:24px;background-color:#186cad;border-radius:100%;border:5px solid #ffffff;}
.history .line{position:absolute;left:0;top:auto;right:auto;bottom:0;width:100%;transition:1s ease-in-out;height:0;background:url(../images/line.png) no-repeat center bottom;}
.history.Show .line{height:100%;}
.history.Show li{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
.history time span{font-size:30px;font-weight:bold;}
.history li{position:absolute;color:#fff;padding-bottom:10px;background: no-repeat left 200%;z-index:10;opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%);transition:.3s ease-in-out;}
.history li:hover{padding-bottom: 120px;background-image: url(../images/line2.png);background-position: 0 100%;}
.history li:hover pre{opacity: 1; height: auto}
.history li:hover time{line-height:1;}
.history li .icon{width:24px;height:24px;position:absolute;left:-6px;bottom:0;background-color:#186cad;border-radius:100%;border:5px solid #ffffff;}
.history li time{ line-height:3; display: block}
.history li pre{font-size:14px;font-weight:300; margin-top: 10px; opacity: 0; height: 0;/* display: none; */; transition: 0.5s}
.history li:first-child{left:0;bottom:125px;}
.history li:nth-child(2){left:130px;bottom:170px;}
.history li:nth-child(3){left:234px;bottom:190px;}
.history li:nth-child(4){left:362px;bottom:246px;max-width:186px;}
.history li:nth-child(5){left: 480px;bottom: 294px;}
.history li:nth-child(6){left: 580px;bottom: 338px;}
.history li:nth-child(7){left: 671px;bottom: 375px;}
.history li:nth-child(8){left: 830px;bottom: 365px;}
.history li:nth-child(9){left: 970px;bottom: 380px;max-width:125px;}
.history li:nth-child(10){left: 1099px;bottom: 430px;}
.history li:nth-child(11){left:1102px;bottom:432px;}

.history .w1200::after{ display: none;}
@media (max-width:1200px){
    .history{height:auto;padding:5% 0;}
    .history .w1200{width:90%;}
    .history .w1200::after{display:none;}
    .history .line{display:none!important;}
    .history li time{ line-height:1;}
    .history .ul{position:relative;}
    .history .ul::before{position:absolute;content:'';left:0;right:auto;top:2.5%;bottom:auto;width:1px;height:95%;background-color:#fff;}
    .history li{position:static;max-width:100%;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);padding-bottom:0;padding-left:100px;background:none;max-width:100%!important;margin-bottom:5%;}
    .history li::before{content:'';position:absolute;left:47px;top:-24px;width:10px;height:90px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background:url(../images/line2.png) no-repeat center;background-size:contain;}
    .history li:hover{ background: none}
    .history li .icon{top:8px;left:-12px;}
}
@media (max-width:640px){
    .history time span{font-size:22px;}

}
.right_fixed{position:fixed;z-index:103;right:15px;bottom:15px;}
.right_fixed li{position:relative;margin:5px 0;}
.right_fixed li.wx{display: none;}
.right_fixed li a{color:#fff;font-size:12px;font-size: 0;display:block;width:60px;height: 60px;padding:20px 0;background-color:#10579e;text-align:center;border-radius: 50%;}
.right_fixed li a:hover{background-color:#00519c;}
.right_fixed li a::before{content:'';display:block;width:100%;height:20px;background:url(../images/foot_icon1.png) no-repeat center;}
.right_fixed li figure{position:absolute;width:120px;padding:10px;background-color:#122546;text-align:center;right:100%;top:0;display:none;}
.right_fixed li.message a::before{background-image:url(../images/foot_icon2.png);}
.right_fixed li.message pre{ position: absolute; text-align: center;padding: 10px 15px; width:280px; right:65px; line-height:30px;letter-spacing:1px; bottom: 0px; border-radius: 5px; background-color: rgb(16 87 158 / 62%); color: #fff; font-size: 20px;}
@media (max-width:640px){
.right_fixed li.message pre{ font-size:16px;width:120px; padding: 5px}
}

.messageBox{position:fixed;z-index:120;right:15px;bottom:15px;width:320px;max-width:100%;background-color:#fff;border-top:5px solid #122546;padding:20px;box-shadow:0 0 10px #ccc;display:none;}
.messageBox::before{content:'';width:64px;height:32px;border-radius:0 0 50px 50px;background:url(../images/foot_icon2.png) no-repeat center #122546;position:absolute;left:50%;transform:translateX(-50%);top:0;}
.messageBox .Tit{font-size:22px;color:#333333;text-align:center;padding:20px 0 15px;font-weight:300;}
.messageBox .txt{font-size:14px;font-weight:300;margin-bottom:20px;}
.messageBox li{margin-bottom:10px;}
.messageBox li:last-child{margin-bottom:0;}
.messageBox .item{position:relative;}
.messageBox .item i{position:absolute;right:10px;top:15px;color:#d60000;font-style:normal;}
.messageBox .text{width:100%;height:50px;line-height:50px;border:1px solid #dddddd;background-color:#fff;padding:0 15px 0 10px;}
.messageBox .text:-moz-placeholder{color:#bfbfbf;}
.messageBox textarea.text{height:100px;display: block;}
.messageBox .Tips{font-weight:300;font-size:14px;color:#d60000;padding-top:6px;display:none;}
.messageBox .Privacy{font-weight:300;}
.messageBox .Privacy a{color:#bfbfbf;}
.messageBox .Privacy a:hover{color:#00519c;}
.messageBox .Privacy p{padding-left:30px;font-size:14px;position:relative;margin-top:5px;}
.messageBox .Privacy p .icon{position:absolute;left:0;top:0;}
.messageBox .Privacy p .icon .checkbox{width:20px;height:20px;border:1px solid #dddddd;border-radius:3px;}
.messageBox .btn{width:100%;text-align:center;color:#fff;height:50px;line-height:50px;background-color:#122546;border-radius:5px;border:none;cursor:pointer;}
.messageBox .button.show{cursor:pointer;position:relative;}
.messageBox .button.show .on{position:absolute;width:100%;height:100%;z-index:10;}
.messageBox .close{width:16px;height:16px;background:url(../images/close.png) no-repeat center;position:absolute;right:4%;top:5%;cursor:pointer;}
.titList li{line-height:52px;border-bottom:1px dashed #e2e2e2;}
.titList li time{float:right;margin-left:2%;color:#999999;font-size:15px;}

.qui-noline .Relatedtit{border-top: none!important;}
.qui-noline .Relatedtit::before{/*display: none!important;*/width: 100%;}

.qui-carbox{padding-bottom: 3%;text-align: left;}
.qui-carbox .quia{display: inline-block;vertical-align: top;margin: 0 5px 5px 0;background: #f5f5f5;border-radius: 4px;padding: 0 20px;line-height: 32px;font-size: 12px;}
.qui-carbox .quia.on{background-color: #00519c;color: #fff;}

.qui-singel{padding-bottom: 6%;line-height:2;letter-spacing:1px;}
.qui-singel img{height: auto!important;}


/*
 .TextList002208 为demo编号
 */
.TextList002208 { padding: 0 0 3%; }
.TextList002208 .thead { background: #10579e; line-height: 60px; text-align: center; padding: 0 2%; }
.TextList002208 .thead span { float: left; width:17%; color: #fff; display: block; font-size: 15px; height: 60px; text-align: center; position: relative; font-weight: bold; }
.TextList002208 .thead span.jobname { text-align: left; padding-left: 3%; }
.TextList002208 .dl { margin-top: 15px; border: 1px solid #ececec; padding: 0 2%; }
.TextList002208 .dl .dt { line-height: 60px; text-align: center; cursor: pointer; position: relative; }
.TextList002208 .dl .dt span { float: left; width:17%; display: block; font-size: 15px; }
.TextList002208 .dl .dt span.jobname { text-align: left; padding-left: 3%; }
.TextList002208 .dl .dt i { position: absolute; width: 22px; height: 22px; background: #10579e; border-radius: 50%; right: 0; top: 50%; margin-top: -11px; }
.TextList002208 .dl .dt i::before, .TextList002208 .dl .dt i::after { position: absolute; content: ''; background: #fff; }
.TextList002208 .dl .dt i::before { left: 20%; width: 60%; height: 2px; top: 50%; margin-top: -1px; }
.TextList002208 .dl .dt i::after { left: 50%; margin-left: -1px; width: 2px; top: 20%; height: 60%; }
.TextList002208 .dl.active .dt i::after { display: none; }
.TextList002208 .job-info { background: #fff; padding: 20px 3% 30px; display: none; border-top: 1px dotted #e5e5e5;line-height:1.6;}
.TextList002208 .jobname { width: 30% !important; }
.TextList002208 strong { color: #333; display: block; }
.TextList002208 .p { line-height: 30px; font-size: 14px; }
.TextList002208 .dl.active .dt span, .TextList002208 .dl.active .btn { color: #10579e; }
.TextList002208 .job-email { color: #10579e; padding: 30px 0; }

@media(max-width:1024px) {
    .RelatedList ul{margin: -5px;}
.RelatedList li{width: 33.3333333333%;padding: 2.5px;}
}

@media(max-width:640px) {
    .RelatedList li{width: 50%;}
    .TextList002208 .jobyq,
    .TextList002208 .time,
    .TextList002208 .xinzi,
    .TextList002208 .thead span i { display: none !important; }
    .TextList002208 .thead span,
    .TextList002208 .dl .dt span { width: 33%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
}


.qui-singel .quivideo video{display: block;width: 100%;height:auto;margin:auto;background-color: #000;margin-bottom: 3%;}


.qui-morebox{}
.qui-morebox .quiname{/*border-top: 2px solid #11387f;*/color: #11387f;font-size: 30px;/*padding-top: 20px;*/}
.qui-morebox .quitxt{ padding-top: 0;}
.qui-morebox .quitxt img{ width: 100%}
.qui-morebox .quia{display: inline-block;vertical-align: top;color: #11387f;font-size: 18px;position: relative;padding-left: 1.2rem;line-height: 30px;}
.qui-morebox .quia:after{content: '>';position: absolute;width: 12px;left: 0;top: 0;height: 100%;font-family:SimSun; font-weight: bold;line-height: 30px;}

.contactBox{position: relative;}
.contactBox:after{content: '';position: relative;height: 0;overflow: hidden;display: block;clear: both;}
.qui-contact1{}
.qui-contact2{margin-top: 3%;}

.messageBox22{max-width:100%;background-color:#fff;border-top:5px solid #122546;padding:20px;box-shadow:0 0 10px #ccc;position: relative;}
.messageBox22::before{content:'';width:64px;height:32px;border-radius:0 0 50px 50px;background:url(../images/foot_icon2.png) no-repeat center #122546;position:absolute;left:50%;transform:translateX(-50%);top:0;}
.messageBox22 .Tit{font-size:22px;color:#333333;text-align:center;padding: 20px 0 35px;font-weight: 600;}
.messageBox22 .txt{font-size:14px;font-weight:300;margin-bottom:20px;}
.messageBox22 li{margin-bottom: 20px;}
.messageBox22 li.quili3{width: 32%;float: left;margin-right: 2%;}
.messageBox22 li.quili2{width: 49%;float: left;margin-right: 2%;}
.messageBox22 li:nth-child(3){ clear: both}
.messageBox22 li.quili33{margin-right: 0;}
.messageBox22 li:last-child{margin-bottom:0;}
.messageBox22 .item{position:relative;}
.messageBox22 .item i{position:absolute;right:10px;top:15px;color:#d60000;font-style:normal;}
.messageBox22 .text{width:100%;height: 55px;line-height: 55px;border:1px solid #dddddd;background-color:#fff;padding:0 15px 0 10px;}
.messageBox22 .text:-moz-placeholder{color:#bfbfbf;}
.messageBox22 textarea.text{height:100px;display: block;}
.messageBox22 .Tips{font-weight:300;font-size:14px;color:#d60000;padding-top:6px;display:none;}
.messageBox22 .Privacy{font-weight:300;}
.messageBox22 .Privacy a{color:#bfbfbf;}
.messageBox22 .Privacy a:hover{color:#00519c;}
.messageBox22 .Privacy p{padding-left:30px;font-size:14px;position:relative;margin-top:5px;line-height: 20px;}
.messageBox22 .Privacy p .icon{position:absolute;left:0;top:0;}
.messageBox22 .Privacy p .icon .checkbox{width:20px;height:20px;border:1px solid #dddddd;border-radius:3px;}
.messageBox22 .btn{width:100%;text-align:center;color:#fff;height:50px;line-height:50px;background-color:#122546;border-radius:5px;border:none;cursor:pointer;}
.messageBox22 .button.show{cursor:pointer;position:relative;}
.messageBox22 .button.show .on{position:absolute;width:100%;height:100%;z-index:10;}
.messageBox22 .close{width:16px;height:16px;background:url(../images/close.png) no-repeat center;position:absolute;right:4%;top:5%;cursor:pointer;}

.qui-contact2 .messageBox22{max-width: 800px;margin: 0 auto;border-top:0 solid #122546;padding:20px;box-shadow:0 0 10px transparent;padding-bottom:7%;}
.qui-contact2 .messageBox22::before{display: none;}
.qui-contact2 .messageBox22 .button.show{max-width: 180px;margin: 20px auto 0;}

.messageBox22 li.clearfix{margin-bottom: 0!important;}

.contactList{padding-top:0}
.contactList .ul{font-size: 0;}
.contactList li{line-height:26px;width: 50%;padding-top: 20px;display: inline-block;border-bottom: 10px solid #f5f5f5;vertical-align: top;font-size: 16px;padding-bottom: 2%;background: url() 0 20px no-repeat;background-size: auto 60px;position: relative;}
.contactList li img{position: absolute;left: 0;top: 20px;width: 60px!important;}
.contactList .tit{position:relative;font-size:20px;color:#000000;font-weight:bold;line-height:20px;margin-bottom:20px;padding-right: 20px;padding-left: 80px;}
/*.contactList .tit::before{position:absolute;content:'';left:-10px;right:0;top:2px;bottom:0;width:4px;height:18px;background-color:#00519c;}*/
.contactList p{margin-bottom:15px;}
.contactList .item{margin-bottom:0;padding-right: 20px;padding-left: 80px;}
.contactList .item:last-child{margin-bottom:0;}
.contactList li:last-child{width: 100%;font-size: 0;}
.contactList li:nth-child(2n){width: 50%;}
.contactList li:last-child .item{width:100%;display: inline-block;vertical-align: top;font-size: 16px;}
@media (max-width:800px){
    .contactList .tit{margin-bottom:15px;font-size:18px;}
    .contactList p{margin-bottom:10px;}
    .qui-contact1{width: 100%;float: none;}
    .qui-contact2{width: 100%;float: none;margin-top: 20px;}
    .messageBox22{max-width: 340px;margin: 0 auto;}
    .contactList li .item{margin-bottom: 0;}
}
@media (max-width:640px){
    .contactList li{width:100%;padding-right:0;float:none;}
	.contactList li:nth-child(2n){width: 100%;}
    .contactList li:last-child .item{width: 100%;}
    .qui-contact2{margin-top: 5px;}
}


.qui20211101{position: relative;padding: 5% 0;}
.qui20211101:after{content: '';position: relative;height: 0;overflow: hidden;display: block;clear: both;}

.qui20211101-l{float: left;width:44%;}
.qui20211101-r{width: 50%;float: right;}
.qui20211101-r .messageBox22{max-width: 340px;background-color: #f5f4f5; padding: 4%; margin: 0}

@media (max-width:640px){
.qui20211101-l{width: 100%;float: none;}
.qui20211101-r{width: 100%;float: none;padding-top: 25px;}
.qui20211101-r .messageBox22{margin-top: 0;}

}



.fw_img{float: left;margin-right:5%;margin-bottom:4%;max-width:50%;}
.paddingTop{padding-top:5%;}
.location{padding-top:1%;font-size:12px;color:#888;}
.location a{color:#888;}
.location a:hover{color:#00519c;}
.history_lo .location{padding-bottom:4%;}

.proMessage{}
.proMessage::before{display: none;}
.qui20211101-r .proMessage{max-width:100%;margin: 0}
.proMessage{max-width:100%;border-top:0; padding:0;box-shadow:none;}


.w800 .w1200{width:100%}

.info_pad{ padding-top:3%}

.loadinglogo{ position: fixed;width: 100%; height: 100%; z-index: 99999; top:0; background: #fff}
.loadinglogo .logo{ position: absolute; width:160px; height:80px; left: 0; right: 0; top: 0; bottom: 0; margin: auto}

.RelatedVideos .Relatedtit{padding: 0;font-size:20px;}
.RelatedVideos .Relatedtit::before{display:none;}
.article_videos{ padding: 3% 0 5%}
.article_videos .RelatedVideos li{ cursor: pointer; padding: 2% 0}
.article_videos .RelatedVideos .pic{ float: left; width: 45%; padding-bottom:30%; background: no-repeat center center; background-size: cover}
.article_videos .RelatedVideos .txt{ float: right; width: 48%;}
.article_videos .RelatedVideos .txt h4{ font-size: 15px;line-height:1.6;font-weight: normal;}
@media (min-width:640px){
.article_videos:not(.no_flfr) .article{ float: left; width:72%}
.article_videos:not(.no_flfr) .RelatedVideos{ float: right; width:26%;}
}
@media (max-width:640px){
.RelatedVideos{ padding-top: 4%}
}

.video_files{ z-index: 99999; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.5)}
.video_files .box{ position: absolute; width: 96%; max-width: 800px; max-height: 90%;  top:50%; left: 50%; transform:translate(-50%,-50%); text-align:center;}
.video_files .close{ position: absolute; right: 0; top: 0; width: 40px; height: 40px; cursor: pointer;background:#fff url(../images/close.png) no-repeat center center;z-index:5; border-bottom-left-radius: 50%;}
.video_files video{max-width:100%;max-height:100%;}
.overflow{ overflow: hidden;}


/*模板左图右文*/
.RighInfo002519-div{float: left; width: 56%;font-size:16px;line-height:2;}
.RighInfo002519-img{float: right;width: 40%;margin-top: 6px;margin-left: 25px;margin-bottom: 10px;}

.RighInfo002519-table{ display: table; width: 100%; table-layout: fixed;padding:3% 0}
.RighInfo002519-table .RighInfo002519-div{ float: none; display: table-cell; vertical-align: middle; padding-left: 25px;}
.RighInfo002519-table .RighInfo002519-img{ float: none; display: table-cell; vertical-align: middle; margin: 0;}
.RighInfo002519-div_left{padding-right:5% !important;padding-left:0 !important;}
.RighInfo002519-div_right{padding-left:5% !important;padding-right:0 !important;}

.RighInfo002519-table2 .RighInfo002519-div,.RighInfo002519-table2 .RighInfo002519-img{vertical-align: top;}
@media screen and (max-width:768px ){
.RighInfo002519-table .RighInfo002519-div,
.RighInfo002519-table .RighInfo002519-img{ display: block; width: 100%; margin: 2% 0;}
.RighInfo002519-div_left,.RighInfo002519-div_right{padding:0 !important;}
}

/*
 .PicList002323 一行3列
 */
.PicList002323{max-width: 1400px; margin: 0 auto;}
.PicList002323 .tit{ height:31px; line-height:31px; padding-left:16px; color:#6e6e6e; font-size:20px; position: relative;}
.PicList002323 .tit:before{display: block; content: ""; position: absolute; top: 50%; left: 0; width: 9px; height: 19px; background: url(../images/PicList002323-icon.png) no-repeat; margin-top: -9px;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;list-style-type:none;}
.PicList002323 ul li div{position: relative; overflow: hidden;}
.PicList002323 ul li figure{ position:absolute; left:0; top:0; right:0; bottom:0; transition:0.3s;}
.PicList002323 ul li h3{margin:10px 0 0; font-weight: normal; font-size: 14px;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList0023233 ul li{width:48%;}
.PicList0023232 ul li{width:48%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
.PicList0023233 ul li{width:31%; }
.PicList0023232 ul li{width:48%; }

}

.newsInfo .article .PicList002323 p{line-height:1.6;margin-top:7px;}

.more-list{ text-align: center; padding-top: 4%}
.more-list a{ display: inline-block; cursor: pointer; color: #10579e;transition: all 0.5s; width: 176px; line-height: 46px; text-align: center; color: #000000;}
.more-list a::after{content:'>'; font-family: SimSun; display:inline-block;width:14px; font-weight: bold;vertical-align:middle;/*background:url(../images/more2.png) no-repeat center;transition:all 0.5s;*/margin-left:8px;}
.more-list a:hover{background-color:#122546;color:#fff;}
.bottom .w1200 {line-height: 2;position: relative;}
/* .bottom .w1200 pre, */
/* .bottom .w1200 .bottom-links { padding-left: 22%;} */
.bottom-des .w700{ margin: 0 auto; padding-top: 2%; line-height: 2; padding-left: 22%;}
.bottom-links{text-align:center; font-size: 0; }
.bottom-links a{font-size: 14px; display: inline-block; padding: 0 8px; position: relative; line-height: 2;}
.bottom-links a:first-of-type{padding-left: 0;}
.bottom-links a:last-of-type{padding-right: 0;}
.bottom-links a:after{content: ''; width: 1px; height: 12px; background-color: rgba(255,255,255,0.4); position: absolute; right: 0; top: 0; bottom: 0; margin: auto;}
.bottom-links a:last-of-type::after{display: none;}
.bottom .w1200 a:hover{color: #fff;}
.footer .left{float: left;}
@media screen and (max-width:768px ){
    .bottom-links{text-align: center;}
    .bottom-des .w700 pre{text-align: center;}
    .bottom .w1200 pre{text-align: center;}
    .footer .left{float: none;}
    .bottom-des .w700{padding-left: 0;}
    .bottom .w1200 pre,
    .footer .img1.bottom .w1200 .bottom-links{padding-left: 0;}
}

.footer .img1{margin-bottom: 40px;}

.bottom-about {color:rgba(255,255,255,0.4);line-height: 2; float: right;position:absolute;right:0;top:-36px;}

.bottom-about .item{position: relative; }
.bottom-about .item span{display: inline-block; padding-left: 25px; background-position: left center; background-size: 16px auto; background-repeat: no-repeat; cursor: pointer;}
.bottom-about .item.gzh span{background-image: url(../images/icon_gzh.png);}
.bottom-about .item.sph span{background-image: url(../images/icon_sph.png);}
.bottom-about .sub{width: 120px; height: 120px; position: absolute; left: 0; top: 100%; background-color: #fff;z-index: 2; visibility: hidden; opacity: 0; transition: .3s;transform: translateY(-5px);}
.bottom-about .sub img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; max-height: 90%; max-width: 90%; }
.bottom-about .item:hover .sub{visibility: visible; opacity: 1; transform: translateY(0);}

.bottom-about .img{max-width: 100px; display: inline-block; text-align: center;color: rgba(255,255,255,0.4); margin-right: 5px;}
.bottom-about .title{font-size: 14px ; margin-bottom:8px; text-align: left;color: rgba(255,255,255,0.4)}
.bottom .w1200 .left{width:100%;}
@media screen and (max-width:1024px ){
    .bottom .w1200 .left{float: none; width: 100%;}
    .bottom-about{width: 100%; float: none;position:static;top: 0;}
    .bottom-about .title{text-align: center;}
}
@media screen and (max-width:768px ){
    .bottom-about .sub{
        left: 50%;
        margin-left: -60px;
    }
    .bottom-about .title{text-align: center;}
    .bottom .w1200{padding-left: 0;}
}

.cookieCon {
  position: fixed;
  z-index: 200;
  background-color: rgba(0, 0, 0, 0.7);
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.cookieCon .inner {
  position: absolute;
  width: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: #fff;
  z-index: 11;
}
.cookieCon .container {
  padding: 36px 0;
  width: 88%;
  position: relative;
  margin: 0 auto;
}
.cookieCon .more {
  text-decoration: underline;
}
.cookieCon .btn {
  text-align: center;
}
.cookieCon .agree {
  color: #fff;
  width: 140px;
  display: block;
  margin: 3% auto 0;
  background-color: #333;
  border-color: #333;
  cursor: pointer;
  line-height: 2;
  border-radius: 5px;
}
.cookieCon .agree:hover {
  background-color: #ed3a35;
}
@media (max-width: 1024px) {
  .cookieCon .inner {
    width: 96%;
  }
}
















/* 22-11-10 */

.fenleiyiji a span{
    position: relative;
    width: 70px;
    display: inline-block;
    text-align: left;
}
.fenleiyiji a span::after{
    position: absolute;
    content: '';
    width: 8px;
    height: 8px;
    border-top: 2px solid #6d6d6d;
    border-right: 2px solid #6d6d6d;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    top: calc(50% - 4px);
    margin-left: 12px;
    transition: 0.5s;
    right: -12px;
}

.fenleiyiji a span.on::after{

    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
     
    transition: 0.5s;
}

.xiala {display: none;}
.fenlei ul {list-style-type: none;display: none;}
.downNav .menu-list2 .menu-column li a{
    font-size: 14px ;
    color: #888 ;
    margin: 0 ;
    line-height: 1.8;

    /* display: block; 
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; */
}

.downNav .menu-list2 .menu-column li a:hover{
    color: #00519c;
}


.footer .nav dl{
    max-width: 16%;
    margin-left: 38px;
    width:auto;
}

.haiwai_ {
    display: flex;
    flex-wrap: wrap;
}

.haiwai_ li{
    width: 23%;
    margin: 0 1%;
    border-bottom: 0px solid #ebebeb;
    padding-bottom: 0;
    padding-top: 0;
    float: unset;
    font-size: 15px;
}

.haiwai_ li a{
    /* border-bottom: 1px solid #ebebeb; */
    padding: 5px 0;
    line-height: 30px;
    display: inline-block;
}

@media(max-width:768px){
    .haiwai_ li{
        width: 100%;
        margin: 0;
    }
}



.haiwai li{
    margin: 0 1%;
    border-bottom: 0px solid #ebebeb;
    padding-bottom: 0;
    padding-top: 0;
    float: unset;
    font-size: 15px;
}

.haiwai li a{
    /* border-bottom: 1px solid #ebebeb; */
    padding: 5px 0;
    line-height: 30px;
    display: inline-block;
}

.fenlei{
    position: relative;
}

.fenlei ul{
    display: block;
    position: absolute;
    left: 75%;
    width: 300px;
    top: 0;
    z-index: 9;
    /* height: 100%; */
    /* overflow: auto; */
    /* margin: 10px 0; */
}
/* .fenlei ul li a{
    display: block; 
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
} */


.fenlei ul::-webkit-scrollbar{
    width: 3px; height:3px;-webkit-overflow-scrolling : touch;
    background-color: transparent;}
.fenlei ul::-webkit-scrollbar-track{
    background-color: transparent;}
.fenlei ul::-webkit-scrollbar-thumb{
    border-radius: 10px;
    background-color: #E4EAF2;}
.fenlei ul::-webkit-scrollbar-button{
    height: 0px;
    background-color: transparent;}
	
@media (min-width: 1025px) {
  .downNav .menu-list3 .menu-column{width: 48%;}
  .downNav .menu-list3 .menu-column:not(:nth-child(2)){
    margin-right:4%
  }
	.downNav .menu-list3 .menu-column .sub{
/*		display: none;*/
/*		transform: translateX(-30%);*/
	}
	.downNav .menu-list3 .menu-column>.tit i{
		transform: rotateZ(-0deg);
	}
	.downNav .menu-list3 .menu-column>.tit.active i{
		transform: rotateZ(0);
	}
	.downNav .menu-list3 .menu-column.active .sub{
		display: flex;
	}
	.downNav .menu-list3  .sItem{
		/* margin-right: 5vw; */
		width: 50%;
		float: left;
	}
	.downNav .menu-list3  .sItem:last-child{
		margin-right: 0;
	}
	.downNav .menu-list3  .sItem .tit{
		color: #666;
		min-width: auto;
		margin-bottom: 0;
	}
	.downNav .menu-list3  .sItem .tit a{
		color: #666;
		margin: 0;
	}
	.downNav .menu-list3  .sItem .tit:hover a{
		color: #00519c;
	}
	.downNav .menu-list3  .sItem a{
		white-space: nowrap;
	}
	.downNav .menu-list3  .menu-column > .tit{
		min-width: auto;
        
	}
}