.banner{height:100vh}
.bx-wrapper img{height:100vh!important}
.banner-top-img img{display:block;width:100%;height:100vh}
.banner-top-img{position:absolute;bottom:0;left:0;height:100vh;width:100%;z-index:9999;top:2px}
.banner-flip-img{position:absolute;width:200px;height:55px;left:50%;bottom:7px;margin-left:-100px;opacity:1;z-index:9999}
.dtlj{width:100%;overflow:hidden;background:#eee;height:auto}
.dtcon{width:90%;margin:0 auto}
.jt{width:100%;height:auto;overflow:hidden;margin-bottom:15px;background:#fff;box-shadow:1px 1px 10px #f5f4f4}
.imgp{width:39%;display:block;float:left}
.imgp img{width:100%;height:90px;max-height:100px;DISPLAY:BLOCK}
.conp{width:51%;height:100%;line-height:25px;text-align:justify;font-size:15px;color:#333;overflow:hidden;max-height:50px;margin:0 auto;vertical-align:middle;margin-top:20px;font-family:dqht}
.mobile{width:100%;position:relative;height:40px;display:none;top:0;right:0;z-index:99999;}
.mobile-inner-header{width:100%;height:40px;position:absolute;top:0;right:0;z-index:2}
.mobile-inner-header-icon{color:#fff;height:40px;font-size:25px;text-align:center;float:right;width:40px;position:relative;-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}
.mobile-inner-header-icon:hover{cursor:pointer}
.mobile-inner-header-icon span{position:absolute;left:calc((100% - 25px)/ 2);top:calc((100% - 1px)/ 3);width:25px;height:2px;background-color:#fff}
.mobile-inner-header-icon span:nth-child(1){transform:translateY(4px) rotate(0)}
.mobile-inner-header-icon span:nth-child(2){transform:translateY(-4px) rotate(0)}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}
.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}
.mobile-inner-header-icon{color:#fff;height:40px;float:right;width:50px;position:relative;cursor:pointer;margin-right:5px;text-align:right}
.mobile-inner-header-icon-click{margin-top:5px}
.mobile-inner-header-icon-out span{width:22px;height:2px;background-color:#fff;display:none}
.mobile-inner-header-icon.iconfont{font-size:30px;line-height:32px;text-align:center;font-weight:700}
.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}
.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}
.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outthird}
.mobile-inner-header-icon span:nth-child(1){transform:translateY(4px) rotate(0)}
.mobile-inner-header-icon span:nth-child(2){transform:translateY(-4px) rotate(0)}
.mobile-inner-header-icon span:nth-child(3){transform:translateY(-4px) rotate(0)}
.mobile-inner-header-icon-click span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:clickfirst}
.mobile-inner-header-icon-click span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:clicksecond}
.mobile-inner-header-icon-click span:nth-child(3){animation-duration:.5s;animation-fill-mode:both;animation-name:clickthird}
@keyframes clickfirst{0%{transform:translateY(4px) rotate(0)}
100%{transform:translateY(0) rotate(45deg)}
}
@keyframes clicksecond{0%{transform:translateY(-4px) rotate(0)}
100%{transform:translateY(0) rotate(-45deg)}
}
@keyframes clickthird{0%{opacity:0}
100%{opacity:0}
}
.mobile-inner-header-icon-out span:nth-child(1){animation-duration:.5s;animation-fill-mode:both;animation-name:outfirst}
.mobile-inner-header-icon-out span:nth-child(2){animation-duration:.5s;animation-fill-mode:both;animation-name:outsecond}
.mobile-inner-header-icon-out span:nth-child(3){animation-duration:.5s;animation-fill-mode:both;animation-name:outthird}
@keyframes outfirst{0%{transform:translateY(0) rotate(-45deg)}
100%{transform:translateY(-4px) rotate(0)}
}
@keyframes outsecond{0%{transform:translateY(0) rotate(45deg)}
100%{transform:translateY(4px) rotate(0)}
}
@keyframes outthird{0%{transform:translateY(0) rotate(90deg)}
100%{transform:translateY(12px) rotate(0)}
}
.mobile-inner-nav{background:#9a0001;width:100%;position:absolute;top:40px;left:0;padding-top:10px;padding-bottom:25px;display:none}
.mobile-inner-nav a{display:inline-block;line-height:45px;text-decoration:none;width:100%;font-size:14px;border-bottom:solid 1px #224a75;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fff}
.mobile-inner-nav a:hover{color:#fff}
.mobile-inner-nav li{position:relative;padding:0 20px}
.mobile-inner-nav li a{text-indent:15px;letter-spacing:1px}
.mobile-inner-nav li strong{position:absolute;right:20px;top:0;font-size:25px;cursor:pointer;width:40px;height:45px;text-align:center;line-height:40px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;color:#fff;opacity:.8;font-weight:400}
.mobile-inner-nav a{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:returnToNormal;animation-name:returnToNormal}
.mobile_search .search input{position:absolute;height:34px;line-height:34px;color:#262626;border:none;background:0 0;top:0;padding-left:0}
.mobile_search .search input.notxt{padding:0 0 0 7px;font-size:14px}
@-webkit-keyframes returnToNormal{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes returnToNormal{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{opacity:1;-webkit-transform:none;transform:none}
}
.mobile_subNav{display:none;padding-left:10px}
.mobile-inner-nav dd a{height:35px;line-height:35px;border-bottom:dotted 1px rgba(219,219,219,.2);font-size:13px}
.mobile_search{clear:both;position:relative;height:36px;margin:10px 20px 0;border-bottom:solid 1px #224a75;overflow:hidden}
.mobile_search input.notxt{width:90%;color:#fff;margin-left:45px;border:none}
.mobile_search input.notxt1{width:55px;background-color:#fff;right:auto;left:0;background:url(serbtn.png) no-repeat center center;border:none}
.mobile-link{float:left;padding-left:10px}
.mobile-link a{color:#b8c1bc;margin:0 5px;height:40px;line-height:40px;font-size:15px}
.mobile-link02{margin:0 20px}
.mobile-inner-nav .mobile-link02 a{width:auto;float:left;margin:0 7px}
.mobile-inner-nav a,.mobile_search{border-bottom-color:rgba(255,255,255,.3)}
.overimg{display:none}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:35%;width:2%;left:6%;z-index:9999}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;height:30px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:13px;height:13px;margin:8px 8px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:50%;border:1px solid #b9b2b2}
.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#900}
@media screen and (max-width:1700px){.banner-top-img span{left:80.5%!important}
.ctr{display:block;position:relative;left:80%;top:250px!important}
}
@media screen and (max-width:1600px){.banner-top-img span{font-size:56px!important}
.parttwo-imgwrap img{height:250px!important;margin-left:-13vh;width:160%}
.parttwo-imgwrap{height:250px!important}
.part-two-circular img{height:auto!important}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:30%}
}
@media screen and (max-width:1500px){.banner-top-img span{left:80%!important;font-size:52px!important}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:27%}
}
@media screen and (max-width:1400px){.banner-top-img span{left:80%!important;font-size:48px!important}
.sec-con-ts{width:90%!important}
.sec-img1{width:30%!important}
.sec-img2{width:30%!important}
.sec-img3{width:30%!important}
.footer-wrap{width:100%}
.content-activity-content{width:80%}
.content-service-message{width:79%}
.parttwo-imgwrap img{height:232px!important;margin-left:-13vh;width:160%}
.parttwo-imgwrap{height:232px!important}
.part-two-circular img{height:auto!important}
.parttwo-imgwrap:nth-child(1) .parttwo-img-mask-title{width:65%;margin-left:-15%}
}
@media screen and (max-width:1300px){.banner-top-img span{left:79.5%!important;font-size:44px!important}
.news-sec{width:90%}
.news-jq{width:90%}
.xqdt-box{width:90%}
.xqdt-news{/* width:1000px;float:none; */margin:0 auto}
.xqdt-news-slider{width:100%}
.xqdt-news-slider{margin-left:0}
.slide{width: 250px;}
.xqdt-news-slider  .slide img{width: 250px !important;}
.xqdt-news-slider  .slide .slide-title{width: 205px;}
.content-service-message-parttwo-item{margin-left: 50px;}
}
@media screen and (max-width:1200px){.banner-top-img span{left:79.1%!important;font-size:39px!important;bottom:14%!important}
.content-service-message{width:75%}
.content-activity-text{height:150px}
.footer{padding:15px;width:auto}
.content-activity-text{height:100px;width:450px}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:15%}
.lytp2 p{position:absolute;font-size:19px;top:30%}
.lytp1 p{position:absolute;font-size:19px;top:30%}
.content-activity-text-top{font-size:30px;height:60px;line-height:60px;color:#fff}
}
@media screen and (max-width:1100px){.banner-top-img span{left:78.7%!important;font-size:35px!important;bottom:14.2%!important}
.xqdt-box{width:93%}
.banner-flip-img img,.banner-flip-img-two img{display:none}
.parttwo-imgwrap:nth-child(1) .p-add{font-size:20px;width:75%;display:block;height:50px;line-height:25px;text-align:right;float:right;font-family:fzqk;margin-right:30px}
.parttwo-imgwrap:nth-child(1) .parttwo-img-mask-title{width:66%;margin-left:-18%}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:10%}
}
@media screen and (max-width:1000px){#fullpage{transform:none!important}
#section1{background-color:unset!important}
.mobile{display:block}
.menu-a{display:none}
#section0{height:100%!important;display:none}
.overimg{width:100%;display:block}
.banner{display:block;overflow:hidden}
.parttwo-imgwrap img{width:180%}
.xqdt-list{display:none}
.content-service-message-parttwo-item{margin-left:0}
.content-service-message{float:none}
.service-message-parttwo-item-right{padding:9px 10px 0 20px}
.content-service-message{width:100%}
.service-message-parttwo-item-right-top a{line-height:30px;height:90px;overflow:hidden;display:block}
.news-global{margin-top:0}
.news-jq{margin-top:95px}
.listconrc-newsbt{height:auto}
.xqdt-news{width:100%}
.slide{margin:30px 60px}
.bx-wrapper{margin:0 auto}
.bx-has-controls-direction{position:relative;bottom:35px;z-index:9999}
.parttwo-imgwrap img{margin-left:-9vh}
.f-add{width:80%!important}
.banner-top-img span{left:78.4%!important;font-size:30px!important;bottom:14.2%!important}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{height:15px}
.bx-has-controls-direction{position:relative;bottom:8px;z-index:9999}
.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:0;width:100%;left:0;z-index:9999}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;height:12px}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:50%;border:1px solid #b9b2b2}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:0}
.lytp2 p{position:absolute;font-size:17px;top:28%}
.lytp1 p{position:absolute;font-size:17px;top:28%}
#menu{background: none;background-color:#800e0e;height: 43px;}
.menu-logo{height: auto;width: 96px;margin-left: 1rem;}
}
@media screen and (max-width:900px){.banner-top-img span{left:77.9%!important;font-size:28px!important}
}
@media screen and (max-width:850px){.banner{height:auto}
.bx-wrapper img{height:auto!important}
.banner-top-img img{display:block;width:100%;height:AUTO}
.banner-top-img{height:auto}
.banner-top-img span{left:77.1%!important;font-size:26px!important;bottom:13.1%!important}
.parttwo-imgwrap img{margin-left:-11vh}
.parttwo-imgwrap:nth-child(2) .parttwo-img-mask-title,.parttwo-imgwrap:nth-child(3) .parttwo-img-mask-title{right:-20px}
.parttwo-imgwrap:nth-child(2) .p-add{font-size:20px;width:90%;display:block;height:40px;line-height:40px;text-align:right;text-indent:10px;float:right;font-family:fzqk;margin-right:50px}
.parttwo-imgwrap:nth-child(3) .p-add{font-size:20px;width:90%;display:block;height:40px;line-height:40px;text-align:right;text-indent:10px;float:right;font-family:fzqk;margin-right:50px}
.parttwo-imgwrap:nth-child(1) .p-add{font-size:20px;width:100%;display:block;height:50px;line-height:25px;text-align:right;float:right;font-family:fzqk;margin-right:20px}
.parttwo-imgwrap:nth-child(1) .parttwo-img-mask-title{width:45%;margin-left:0}
.parttwo-imgwrap:nth-child(1) .parttwo-img-mask-title p{text-indent:0}
.fdd-img p{font-size:16px!important;letter-spacing:1!important}
.footer-copyright{height:auto}
.banner-top-img span{left:77%!important;font-size:25px!important;bottom:13.1%!important}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:-9%}
.lytp1 p{position:absolute;font-size:16px;top:20%;color:#fff;font-family:dqht;text-indent:20px;overflow:hidden}
.lytp1 p{position:absolute;font-size:16px;top:20%;color:#fff;font-family:dqht;text-indent:20px;overflow:hidden}
.ctr{display:block;position:relative;left:76%!important;top:200px!important}
.content-activity-content{width: 95%;}
.content-service-message-parttwo-item{width: 100%;}
.content-service-message{margin-top: 0px;}
.service-message-parttwo-item-left{margin-top: 4px}

}
@media screen and (max-width:600px){.lytp1{width:98%;float:none;position:relative;margin:0 auto;margin-top:14px;margin-bottom:14px}
.lygd{width:100%;max-width:1300px;overflow:hidden;padding-bottom:15px;height:auto;margin:0 auto;margin-top:30px;margin-bottom:10px}
.lytp2{width:98%;float:none;position:relative;margin:0 auto;margin-top:14px;margin-bottom:14px}
.lytp1 p{position:absolute;font-size:19px;top:31%;color:#fff;font-family:dqht;text-indent:30px;height:30px;line-height:30px;letter-spacing:1px;font-weight:700;overflow:hidden}
.lytp2 p{position:absolute;font-size:19px;top:31%;color:#fff;font-family:dqht;text-indent:30px;height:30px;line-height:30px;letter-spacing:1px;font-weight:700;overflow:hidden}
.news-global{height:auto!important}
.ctr{display:none!important}
.ctr-add{display:block!important;width:96%;height:auto;margin:0 auto;margin-top:20px;border-radius:10px}
.ctr-add a{display:block!important}
.ctr-add a img{width:100%;height:auto;border-radius:10px;box-shadow:0 0 40px 0 #bdb5b5}
}
@media screen and (max-width:500px){.dtlj{display:block!important;padding-bottom:40px}
.parttwo-imgwrap{width:100%;-webkit-transform:none}
.parttwo-img-mask{display:block}
.parttwo-imgwrap img{width:130%;transform:none}
.parttwo-img-mask-title{transform:none;font-size:40px}
.parttwo-img-mask-title p{font-size:40px}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:49%}
.parttwo-imgwrap:nth-child(2) .parttwo-img-mask-title,.parttwo-imgwrap:nth-child(3) .parttwo-img-mask-title{right:-20px}
.parttwo-imgwrap:nth-child(1) .parttwo-img-mask-title{right:40px}
.parttwo-imgwrap:nth-child(1) .p-add{margin-right:70px}
.sec-img1{width:90%!important;margin:0 auto;margin-bottom:30px;float:none!important}
.sec-img2{width:90%!important;margin:0 auto!important;margin-bottom:30px!important;float:none!important}
.sec-img3{width:90%!important;margin:0 auto!important;float:none!important}
.f-add{width:100%!important;height:auto!important;overflow:hidden}
.footer{height:auto!important}
.fdd-img{width:20%!important;margin-left:4%!important}
.fdd-img p{font-size:14px!important;height:42px!important;line-height:21px!important}
.footer-copyright{height:60px}
.content-activity-text-bottom{display:none}
.service-message-parttwo-item-right{padding:0 10px 0 20px}
.service-message-parttwo-item-right-top{font-size:18px;text-align:justify}
.news-jq{margin-top:45px;font-size:12px}
.listconrc-newszw img{width:100%!important;height:100%!important}
.content-activity-text{display:none}
.part-two-img-wrap{display:none}
.part-two-circular img{width:100%;height:auto}
.footer{padding:0;width:auto}
.footer-copyright{display:none!important}
.mx{display:none}
.fts{display:block!important;font-size:14px!important;margin-top:6px!important}
.footer-wrap{background:#94282a}
.f-add{margin-top:29px!important}
.tjx{display:block!important}
.sec-con-ts-gai{display:block!important;width:92%;margin:0 auto;overflow:hidden;padding-bottom:20px}
.sec-con-ts-gai .sec-img1{width:47.5%!important;margin:0 auto;margin-bottom:17px;float:left!important}
.sec-con-ts-gai .sec-img2{width:47.5%!important;margin:0 auto!important;margin-bottom:17px!important;float:right!important}
.sec-con-ts-gai .sia{border-radius:5px}
.sec-con-ts-gai .sia img{border-radius:5px}
.sec-con-ts{display:none!important}
.banner-top-img{display:none}
.banner-top-img{position:absolute;left:0;height:auto;width:100%}
.banner-top-img1 img{display:block;width:100%;height:auto}
.banner-top-img1{display:block!important;bottom:0!important;z-index:9999!important;position:absolute}
.banner-top-img1 span{left:78.5%!important;font-size:36px!important;width:15%!important;top:68%!important;bottom:0!important}
.banner{height:auto}
.bx-wrapper img{height:auto!important}
.lytp1 p{position:absolute;font-size:17px;top:28%;text-indent:25px}
.lytp2 p{position:absolute;font-size:17px;top:28%;text-indent:25px}
}
@media screen and (max-width:470px){.banner-top-img1 span{left:78.5%!important;font-size:33px!important;width:15%!important;top:68%!important;bottom:0!important}
}
@media screen and (max-width:450px){.lytp1 p{position:absolute;font-size:16px;top:25%;color:#fff;font-family:dqht;text-indent:20px}
.lytp2 p{position:absolute;font-size:16px;top:25%;color:#fff;font-family:dqht;text-indent:20px}
}
@media screen and (max-width:440px){.banner-top-img1 span{left:78.5%!important;font-size:31px!important;width:15%!important;top:68%!important;bottom:0!important}
}
@media screen and (max-width:420px){.fdd-img p{font-size:14px!important;letter-spacing:0!important;height:40px!important;line-height:20px!important}
.banner-top-img1 span{left:78.5%!important;font-size:31px!important;width:15%!important;top:67%!important;bottom:0!important}
}
@media screen and (max-width:420px){.parttwo-imgwrap{height:33vh}
.parttwo-imgwrap:nth-child(1) .p-add{width:100%;font-size:17px}
.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:49%}
.footer-copyright{height:90px}
.footer strong{display:none}
.fdd-img p{font-size:12px!important;letter-spacing:1px!important;height:38px!important;line-height:19px!important}
}
@media screen and (max-width:400px){.lytp1 p{position:absolute;font-size:15px;top:23%;color:#fff;font-family:dqht;text-indent:20px;height:30px;line-height:30px;letter-spacing:.5px;font-weight:700;overflow:hidden}
.lytp2 p{position:absolute;font-size:15px;top:23%;color:#fff;font-family:dqht;text-indent:20px;height:30px;line-height:30px;letter-spacing:.5px;font-weight:700;overflow:hidden}
}
@media screen and (max-width:390px){.fdd-img p{font-size:12px!important;letter-spacing:0!important;height:36px!important;line-height:18px!important}
.banner-top-img1 span{left:78.5%!important;font-size:30px!important;width:15%!important;top:67%!important;bottom:0!important}
}
@media screen and (max-width:380px){.banner-top-img1 span{left:78.5%!important;font-size:29px!important;width:15%!important;top:66.5%!important;bottom:0!important}
}
@media screen and (max-width:370px){.lytp1 p{position:absolute;font-size:14px;top:21%;color:#fff;font-family:dqht;text-indent:18px;height:30px;line-height:30px;letter-spacing:.5px;font-weight:700;overflow:hidden}
.lytp2 p{position:absolute;font-size:14px;top:21%;color:#fff;font-family:dqht;text-indent:18px;height:30px;line-height:30px;letter-spacing:.5px;font-weight:700;overflow:hidden}
}
@media screen and (max-width:360px){.parttwo-imgwrap:nth-child(4) .parttwo-img-mask-title{left:39%}
.fdd-img{width:38%!important;margin-left:8%!important}
.fdd-img p{font-size:15px!important;letter-spacing:1px!important}
.banner-top-img1 span{left:78.5%!important;font-size:28px!important;width:15%!important;top:66%!important;bottom:0!important}
}
@media screen and (max-width:340px){.lytp1 p{position:absolute;font-size:13px;top:19%;color:#fff;font-family:dqht;text-indent:18px;height:30px;line-height:30px;letter-spacing:0;font-weight:700;overflow:hidden}
.lytp2 p{position:absolute;font-size:13px;top:19%;color:#fff;font-family:dqht;text-indent:18px;height:30px;line-height:30px;letter-spacing:0;font-weight:700;overflow:hidden}
}
@media screen and (max-width:335px){.banner-top-img1 span{left:78.5%!important;font-size:27px!important;width:15%!important;top:66%!important;bottom:0!important}
}
