@charset "utf-8";


@media (max-width:768px){
.header{height: 70px;}
.header .nav{ display: block;}
.header .nav{transition:all 0.5s ease 0s;position:fixed;width:100%;right: -100%;margin-left:0px;z-index:999;background:#fff;top:0px;height:100%;margin-top:67px;}
.header .logo img{width: 160px;}
.header .logo,.header .language,.header .search{height: 70px;line-height: 70px;}
.header .search{margin-left: 30px;}
.header .language{margin-right: 28px; }
.wel-banner .words p{font-size: 28px;margin-top: 9px;}
.wel-banner .words span{
	width: 100px;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
}
.wel-banner .words .bot{margin-top: 37px;}
.wel-banner .items .words{padding-top: 71px;}

.header .nav{padding: 15px 15px 0;background: #27324e;}
.header .nav li{float: left;width: 100%;margin-left: 0;    
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: #4e586f 1px solid;}
.header .nav li>a{display: block;width: 100%;color: #fff;padding: 10px 0;font-size: 14px;font-weight: bold;}

.wel-banner .buts .swiper-pagination-current{font-size: .30rem !important;}

.i-banner{padding: 30px 0 25px;}

.i-banner .tex p:nth-child(2){letter-spacing: 4px;font-size: 18px;margin: 20px 0 20px;}
.i-banner .tex p:nth-child(3){font-size: 14px;letter-spacing: 0;}
.i-banner .tex p:nth-child(1){font-size: 16px;}

.vector .list{width: 100%;}
.vector .tab{width: 100%;}
.vector .tab li{border-bottom: 0px solid #000;float: left;width: 33.33%;height: 100px;line-height: 100px;font-size: 16px;padding-left: 0;text-align: center;}

.vector .list .item .top p:nth-child(2){font-size: 26px;}
.vector .list .item .i-con{padding: 13% 5% 0 9%;}
.vector .list .item .top p:nth-child(3){font-size: 18px;line-height: 26px;}
.vector .list .item .more a{width: 120px;height: 41px;line-height: 41px;font-size: 14px;}
.vector .list .item,.vector .list .item .pic,.vector .list{height: 325px;}
.vector .tab{height: auto;}

.service{padding: 25px 0 25px;}
.service .tex{width: 100%;}
.service .list{width: 100%;margin-top: 25px;}
.service .list li{width: 48%;margin-left: 2%;margin-top: 2%;height: 217px;border-radius: 30px;}
.service .list li ul{margin-left: -2%;}
.service .tex .top p:nth-child(1){font-size: 32px;}
.service .tex .top p:nth-child(3){font-size: 14px;}
.service .tex .top p:nth-child(2){margin: 10px 0 13px;}
.service .tex .bot a{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}
.service .tex .bot{margin-top: 25px;}
.service .list li a{padding: 25px 0 0;}
.service .list li{text-align: center;}
.service .list li .texs p:nth-child(2){margin: 24px auto 24px;}
.service .list li .texs p:nth-child(1){font-size: 16px;}
.service .list li .img img{width: 50px;}
.service .list li .texs{margin-top: 24px;}

.news{padding: 25px 0 25px;}
.news .top{font-size: 26px;text-align: center;margin-bottom: 17px;width: 100%;}
.news .bot li .w-1427{padding: 15px 0 15px;}
.news .bot li .img{width: 100%;}
.news .bot li .tex{width: 100%;margin-left: 0;}
.news .bot li .tex p:nth-child(1) i{display: none;}
.news .bot li .tex p:nth-child(2){font-size: 16px;margin-left: 0;line-height: 26px;}
.news .bot li .tex p:nth-child(1){margin: 17px 0 12px;}
.news .bot li .more{margin-left: 0;margin-top: 25px;}
.news .bot li .more{width: 100%;height: 45px;line-height: 45px;font-size: 14px;}

.index_news{padding: 25px 0 25px;}
.index_news .top{font-size: 20px; margin-bottom: 30px; color: #0b4978;}
.index_news .top div.text{ font-size: 14px;}
.index_news .top div a{color: #0b4978}
.index_news .bot{flex-direction: column;}
.index_news .bot .h_news{width: 100%;}
.index_news .bot .h_pic{width: 100%;}
.index_news .bot .h_news ul li{ padding:5%;}
.index_news .bot .h_news ul li dt{ font-size: 16px;}
.index_news .bot .h_news ul li time{ font-size: 13px;}

.index_hyhd .top{ font-size: 20px;}
.index_hyhd .bot ul{ flex-wrap: wrap;}
.index_hyhd .bot ul li h6{ font-size: 16px;}
.index_hyhd .bot ul li dt p{ font-size: 13px;}
.index_hyhd .bot ul li{width: 98%; margin-bottom: 5%;}
.index_hyhd .bot ul li img{width: 100%;}


.footer .top{padding: 30px 0 30px;}
.to-top{right: 5%;top: 30px;left: auto;}
.footer .top .code{display: none;}
.footer .top .tex p:nth-child(2){margin-top: 19px;}
.footer .top .tex p{font-size: 14px;margin-top: 14px;}
.footer .top .tex p:nth-child(4){background: url('../images/f-i-03.svg') no-repeat left 4px;background-size:21px 21px;line-height: 25px;}

.footer .bot .b-left{width: 100%;text-align: left;display: none;}
.footer .bot .b-left span{display: block;width: 100%;margin-top: 10px;}
.footer .bot .b-left span{margin-left: 0;font-size: 14px;}
.footer .bot .b-right{width: 100%;text-align: left;}
.footer .bot{padding: 15px 0;}
.footer .bot .b-right a:nth-child(1){margin-left: 0;}
.footer .bot .b-right a{font-size: 14px;}

.page-banner{padding-top: 69px;}
.page-banner .tex .con p:nth-child(1){font-size: 16px;}
.page-banner .tex{top: 50%;}
.page-banner .tex .con p:nth-child(2){font-size: 20px;margin-top: 11px;}

.page-nav .position a{font-size: 14px;}
.page-nav .position img{width: 5px;top: -1px;margin: 0 -2px;}

.page-nav{height: 60px;line-height: 60px;}
.page-nav .nav li{margin-left: 11px;height: 60px;}
.page-nav .nav li a{font-size: 12px;}
.page-nav .nav li i{width: 48px;margin-left: -22px;}

.profile .p-title{margin-bottom: 17px;}
.profile .p-title p:nth-child(1){font-size: 20px;}
.profile .top .con{font-size: 14px;line-height: 29px;}
.profile .top .con p:nth-child(2){margin-top: 10px;}
.profile{padding: 25px 0 25px;}

.profile .bot{margin-top: 25px;}
.profile .bot .con li{width: 100%;margin-left: 0;margin-top: 15px;}
.profile .bot .con ul{margin-left: 0;}
.profile .bot .con li .tex{min-height: auto;}
.profile .bot .con li .tex p:nth-child(1) a{font-size: 22px;}
.profile .bot .con li .tex p:nth-child(2) a{font-size: 14px;line-height: 23px;background: url('../images/dz.jpg') no-repeat 13px 2px;}
.profile .bot .con li .tex p:nth-child(1){padding: 10px 0 10px;}
.profile .bot .con li .tex p:nth-child(2),.profile .bot .con li .tex p:nth-child(3){padding: 10px 0 10px;}
.profile .bot .con li .tex p:nth-child(3) a{font-size: 14px;background: url('../images/dh.jpg') no-repeat 13px 2px;}

.message{padding: 25px 0 25px;}
.message .top p:nth-child(1){font-size: 22px;}
.message .top p:nth-child(2){margin-top: 13px;}
.message .con ul li{width: 48%;margin-left: 2%;margin-top: 20px;}
.message .con ul{margin-left: -2%;}
.message .con .tip{padding-top: 12px;font-size: 14px;}
.message .con .btn button{width: 150px;height: 48px;line-height: 48px;}

.address{padding: 25px 0 25px;}
.address li{margin-top: 25px;}
.address li .img{width: 100%;}
.address li .tex{width: 100%;}
.address li .tex{padding: 0 9px;}

.address li .tex .t-01 a{font-size: 22px;}
.address li .tex .t-01{padding: 16px 0 13px;}
.address li .tex .t-02 .item{font-size: 14px;line-height: 25px;padding: 10px 0 10px 51px;}

.address li .tex .t-03 .item{font-size: 14px;line-height: 25px;}
.address li .tex .t-03{margin-top: 10px;padding-bottom: 16px;}

.con-banner>img{display: none;}
.con-banner{background: url('../images/lx-b-b-m.jpg') no-repeat;background-size: auto 100%;height: 150px;}

.con-banner .tex .tex-01 p:nth-child(1){font-size: 24px;}
.con-banner .tex .tex-01 p:nth-child(2){margin: 18px 0 18px;}
.con-banner .tex .tex-01 p:nth-child(2),.con-banner .tex .tex-01 p:nth-child(3){padding-left: 0;font-size: 20px;}
.con-banner .tex .tex-01 p:nth-child(2) span,.con-banner .tex .tex-01 p:nth-child(3) span{background-size: 100% 100%;width: 33px;height: 17px;}
.con-banner .tex .tex-01 p:nth-child(3) span{width: 40px;height: 20px;}

.con-banner .tex .tex-01{background-size: auto 100%;height: 290px;}

.cultures li:nth-child(1),.cultures li:nth-child(2),.cultures li:nth-child(3){width: 100%;}

.cultures{margin-top: 15px;}
.cultures li .tex{padding: 10px;}
.cultures li .tex p:nth-child(1){font-size: 22px;}
.cultures li .tex p:nth-child(3){font-size: 14px;line-height: 28px;}
.cultures li .tex{height: auto;}
.cultures li{margin-top: 15px;}
.cultures li .tex p:nth-child(2){margin: 10px 0 10px;}

.culture .c-top{font-size: 26px;margin-top: 25px;margin-bottom: 30px;}
.culture .z-bg{display: block;}
#svg{display: none;}
.culture{height: auto;margin-bottom: 30px;}

.page-news .bot li .mores{margin-top: 25px;}
.page-news .top select{width: 100%;margin-left: 0;}
.page-news .top .input{margin-left: 0;width: 100%;margin-top: 15px;}
.page-news .top .input input{width: 70%;}
.page-news .top .input button{width: 30%;}
.page-news .top .input button{font-size: 16px;letter-spacing: 2px;}
.w_img{width: 10%;}

.service-list .item .img{width: 100%;min-height: auto;}
.service-list .item .tex{width: 100%;font-size: 21px;}
.service-list .item .img .bg{display: none;}
.service-list .item .img img{position: initial;width: 100%;}
.service-list .item .tex p:nth-child(1){margin: 30px 0 22px;}
.service-list .top,.service-list .middle,.service-list .bot{padding: 25px 0 25px;}

.inspire .top{font-size: 22px;letter-spacing: 0px;}
.inspire{padding: 25px 0 25px;}

.inspire .list li{width: 50%;margin-left:0;margin-top: 2%;text-align: center;background: none;height: auto;padding-top: 13px;}
.inspire .list ul{margin-left: 0;}
.inspire .list li .img img{width: 60px;}
.inspire .list li .tex{font-size: 14px;margin-top: 10px;}
.inspire .list li .yy{display: none;}
.inspire .list li a{padding-top: 10px;display: block;width: 120px;height: 120px;margin: 0 auto;border-radius: 100%;background: #0f609d;}
.inspire .i-more a{width: 120px;height: 42px;line-height: 42px;letter-spacing: 0;font-size: 16px;}
.inspire .i-more{margin-top: 30px;}

.inspire .bot{margin-top: 37px;}
.inspire .bot .tex-01{display: none;}
.inspire .bot .tex-02 span:nth-child(1){display: none;}
.inspire .bot .tex-02{top: 40%;font-size: 18px;}

.excitation li{width: 100%;border: 0;text-align: left;height: 75px;line-height: 75px;}
.excitation li .img img{width: 30px;}
.excitation{padding: 10px 0 10px;}

.development .bot{font-size: 14px;}
.development .tex-01{font-size: 22px;letter-spacing: 0;}
.development{padding: 25px 0 25px;}
.development .con{margin: 30px 0 30px;}

.work-banner .con p:nth-child(1){display: none;}
.work-banner .con p:nth-child(2){margin-top: 25px !important;}

.work-big>img{display: none;}
.work-big{height: 300px;background: url('../images/gz-banner.jpg') no-repeat;background-size: auto 100%;}

.big-banner .tex .tex-01{margin-top: 7%;}
.big-banner .tex .tex-01 p:nth-child(2){font-size: 28px;}
.big-banner .tex .tex-01 p:nth-child(1){font-size: 20px;}
.big-banner .tex .tex-01 p:nth-child(3){font-size: 24px;}
.big-banner .tex .tex-01 p:nth-child(4){font-size: 22px;}
.big-banner .tex .tex-01{height: 253px;background-size: auto 100%;}
.big-banner .tex .tex-02{display: none;}

.contact-banner .tex .con p:nth-child(2){margin-top: 25px !important;}

.header .nav li .dropdown{position: initial;width: 100%;background: #27324e;border: 0;border-radius: 0;}
.header .nav li .dropdown-1{padding-left: 15px;}
/* .header .nav li .dropdown-2{display: block;} */
.header .nav li .dropdown a{color: #fff;border-bottom: 0px solid #000;}
.header .nav li .sub-menu{padding-left: 15px;}
/* .dropdown-3:hover .sub-menu .ta1{color: #1985c2;} */
.header .nav li>a{transition: all .3s;transition: color 0.3s linear;}
.header .nav li>a.active{color: #1985c2;}
.header .nav li .dropdown a:hover, .header .nav li .dropdown a.active{background: 0;color: #1985c2;}
.header .nav li>a:before{
    content: '\f105';
    margin: 0;
    font-family: 'FontAwesome';
    position: absolute;
    right: 10px;
}


}
