*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
table{border-collapse:collapse;border-spacing:0}
ol,ul{list-style:none}
q:after,q:before{content:''}
abbr,acronym,fieldset,img{border:0}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r{float:right}
.c{clear:both}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
em{font-weight:400;font-style:normal}
@font-face{font-family:NUM;src:url(../fonts/DINCond-Black.woff2) format("woff2"),url(../fonts/DINCond-Black.woff) format("woff"),url(../fonts/DINCond-Black.ttf) format("truetype"),url(../fonts/DINCond-Black.eot) format("embedded-opentype"),url(../fonts/DINCond-Black.svg) format("svg");font-weight:400;font-style:normal}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#1e3190}
.bank30{height:30px}
.bank50{height:50px}
.bank60{height:60px}
.bank80{height:80px}
.bank100{height:100px}
.btns{text-align:center}
.btns a{display:inline-block;width:80%;max-width:350px;height:45px;line-height:45px;color:#fff;background-color:#1d295c}
.navsub ul li,.ul-pics .txt,li .con,li .con::after,li a{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}
.wp{margin:0 auto;max-width:1600px;max-width:1200px}
.row-well{padding:50px 0;background-color:#eff2f8;overflow:hidden}
.row-fff{background-color:#fff}
@media only screen and (max-width:1240px){
.wp{padding:0 20px}
}
@media only screen and (max-width:1640px){
.wp{width:auto;padding:0 50px}
}
@media only screen and (max-width:1240px){
.wp{padding:0 30px}
}
@media only screen and (max-width:940px){
.wp{padding:0 20px}
}
.sub-tit{text-align:center;margin-bottom:50px}
.sub-tit h2{font-size:40px;height:82px;line-height:1.5;color:#656565;position:relative}
.sub-tit h2::after{content:'';position:absolute;bottom:0;left:50%;margin-left:-35px;width:70px;height:2px;background-color:#c5c5c5}
.m-fbox{overflow:hidden;background-color:#fff;padding:50px 100px}
.g-fnav{text-align:center;font-size:36px;padding-bottom:40px}
.g-fnav-bor{border-bottom:1px solid #ddd}
.g-fnav li{display:inline-block;margin:0 10px}
.g-fnav li a{color:#999}
.g-fnav li.on a,.g-fnav li:first-child{color:#000}
.g-fnav li:nth-child(n){position:relative}
.g-fnav li:first-child{position:initial}
.g-fnav li:first-child a{color:#000}
.g-fnav li:after{content:'';position:absolute;left:-15px;top:10px;background-color:#bfc0c3;width:1px;height:60%}
.navsub{height:60px;line-height:60px;overflow:hidden;font-size:16px}
.navsub .cur{width:40%;float:left;background:url(/static/web/images/home.png) left center no-repeat;padding-left:30px;font-size:16px;color:#888}
.navsub .cur a{color:#888}
.navsub .tabnav{width:58%;float:right;text-align:right}
.navsub .tabnav li{display:inline}
.navsub .tabnav li a{display:inline-block;padding:0 20px;position:relative}
.navsub .tabnav li a::after{content:' ';display:block;position:absolute;width:0%;height:2px;left:0;bottom:0;z-index:2;background-color:#293b95}
.navsub .tabnav li.on a::after,.navsub .tabnav li:hover a::after{width:100%}
.ul-pics{overflow:hidden}
.ul-pics li{margin-bottom:20px}
.ul-pics .con{display:block}
.ul-pics .pic{height:0;padding-top:49%;background:#ddd;overflow:hidden;position:relative}
.ul-pics .pic img{width:100%;height:100%;display:block;position:absolute;left:0;top:0}
.ul-pics .txt{font-size:16px;line-height:1.8;padding:32px 30px;overflow:hidden;background-color:#fff}
.ul-pics-g .txt{background-color:#f6f6f6}
.ul-pics .info{overflow:hidden}
.ul-pics .title{font-size:22px;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:16px}
.ul-pics .desc{color:#666;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;text-overflow:ellipsis}
.ul-pics .day,.ul-pics .more,.ul-pics .pic img,.ul-pics .title{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.ul-pics .con:hover .pic img{transform:scale(1.05);-webkit-transform:scale(1.05)}
.ul-pics .con:hover .title{color:#743a8d}
.g-tit1{text-align:center;margin-bottom:40px}
.g-tit1 h2{font-size:38px;font-weight:400;color:#1d295c;margin-bottom:7px}
.g-tit1 .desc{color:#888}
@media only screen and (max-width:1900px){
.ul-pics .day{font-size:3.333vw}
}
@media only screen and (max-width:1440px){
.ul-pics .title{font-size:18px;font-weight:700}
.nav li.so{display:none}
}
@media only screen and (max-width:1199px){
.ul-pics .txt{padding:15px}
.titbox h3{font-size:20px}
.titbox{font-size:14px}
.titsub h2{font-size:18px}
body{padding-top:50px}
.header .wp{width:auto!important;max-width:none!important;padding:0 20px}
.bank100{display:none}
.row-well{padding:30px 0}
.sub-desc{font-size:1.5vw;padding:7.17vw 11.33vw 4.166vw}
.sub-desc p span{font-size:1.354vw}
.sub-tit h2{font-size:2.083vw;height:4vw}
}
@media only screen and (max-width:990px){
.sub-desc p span{font-size:18px}
.sub-tit h2{font-size:22px;height:45px}
.row-box{padding:30px 0}
.g-tit1{margin-bottom:30px}
.g-tit1 h2{font-size:20px;font-weight:700}
.bansub{padding-top:37%}
.sub-tit{margin-bottom:25px}
.navsub{height:auto;line-height:auto}
.navsub .cur,.navsub .tabnav{width:auto;float:none;text-align:left}
.m-fbox{padding:30px}
}
@media only screen and (max-width:767px){
.navsub .tabnav li a{padding:0 10px}
.sub-desc{font-size:14px;padding:20px;margin-bottom:25px}
.sub-desc p span{font-size:18px}
.m-news1 .g-fnav{font-size:10px}
.m-news1 .g-fnav li:after{top:5px}
}
body{color:#373737;font-size:14px;line-height:1.5;font-family:Arial,"微软雅黑";-webkit-font-smoothing:antialiased;padding-top:80px}
.header{position:fixed;top:0;left:0;width:100%;height:80px;z-index:99;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background-color:#2b2f42}
.header.hd-fix{box-shadow:0 3px 5px 0 rgba(0,0,0,.1);background-color:#48565f}
.header.on{height:0;overflow:hidden}
.header .logo{height:80px;line-height:80px;overflow:hidden;float:left}
.header .logo img{display:inline-block;vertical-align:middle;max-height:90%}
.header .nav{float:left}
.header .nav ul{overflow:hidden}
.header .nav li{float:left}
.header .nav li a{font-size:18px;color:#9ea3b0;padding-right:2.55vw;line-height:80px;height:80px;position:relative;display:block;font-family:medium;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header .nav li a:after{position:absolute;content:"";left:0;bottom:0;width:80px;height:6px;border-radius:5px;background-color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.header .nav .l1 a:after{width:37px}
.header .nav .l3 a:after{width:75px}
.header .nav .l4 a{padding-right:40px}
.header .nav .l4 a:after{width:74px}
.header .nav .l5 a{color:#fff9f1;font-weight:700;font-size:18px;background:url(/static/web/images/qz-tpnone.png) left center no-repeat;background-size:auto;padding-right:0;padding-left:38px}
.header .nav .l5 a:after{display:none}
.header .nav li.on a,.header .nav li:hover a{color:#fff9f1}
.header .nav li.on a:after,.header .nav li:hover a:after{background-color:#fff9f1}
.lang{float:left;font-size:18px;font-weight:500;color:#fff;margin-left:29px;position:relative;margin-top:45px;font-family:medium}
.lang dt{display:block;height:35px;line-height:35px;padding:0 20px;cursor:pointer}
.lang dd{position:absolute;top:100%;left:0;width:100%;display:none;background-color:#48565f}
.lang dd a{display:block;font-size:18px;font-weight:500;color:#fff;height:35px;line-height:35px;text-align:center;font-family:medium;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.lang dd a:hover{color:#cef1ff}
.so{float:right;width:56px;height:35px;margin:44px -19px 0 7px;position:relative}
.header .so-btn{display:block;height:35px;background:url(/static/web/images/xin52so1.png) center center no-repeat;-webkit-background-size:auto 18px;background-size:auto 18px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.header .so-btn:hover{opacity:.8;filter:alpha(opacity=80)}
.menuBtn{position:absolute;z-index:100;display:none;top:8px;right:3px;width:40px;height:40px;cursor:pointer;padding:7px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn b{display:block;height:2px;background-color:#cef1ff;margin:3px 0 5px;border-radius:2px;transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s}
.menuBtn.open b{display:none;margin:0;position:absolute;left:10px;top:50%;width:30px}
.menuBtn.open b:first-child{display:block;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
.menuBtn.open b:last-child{display:block;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.main{height:1800px}
.footer{background-color:#2b2e44;padding-top:3.4vw;padding-bottom:2vw;overflow:hidden}
.footer .con{overflow:hidden;margin-bottom:3.7vw}
.footer .txt{float:left}
.footer .txt .logo{margin-bottom:2.4vw}
.footer .info{float:right;margin-left:20px;padding-top:4vw;font-size:14px;font-weight:300;line-height:20px;color:#a9adbe;opacity:.7}
.footer .info p{height:42px;line-height:42px;padding-left:40px;background:url(/static/web/images/qz-fpnone.png) left center no-repeat;background-size:auto}
.footer .info .email{background-image:url(/static/web/images/qz-femail.png)}
.footer .info .add{background-image:url(/static/web/images/qz-fadd.png)}
.footer .txt .desc{font-size:1.57vw;font-weight:500;line-height:45px;color:rgba(29,191,175,1);opacity:1}
.footer .copy{text-align:center;font-size:14px;font-weight:300;color:rgba(255,255,255,1);opacity:.7;line-height:1.7}
.footer .copy p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.footer .copy span{margin-right:20px}
.footer .copy .p2 span{padding-left:25px;background:url(/static/web/images/qz-police.png) left center no-repeat;background-size:auto}
@media only screen and (max-width:1900px){
body{padding-top:50px}
.header .nav li a{padding-right:2vw}
}
@media only screen and (max-width:1199px){
.wp{width:96%}
.menuBtn{display:block;right:13px}
.header{height:50px;background-color:#48565f}
.header .wp{width:auto}
.header .logo{height:50px;line-height:50px;position:relative;left:10px}
.header .logo img{max-height:70%}
.header .r{float:none;width:auto}
.header .nav{display:none;position:absolute;top:50px;left:0;width:100%;background-color:#48565f;float:none;border-top:1px solid rgba(255,255,255,.2)}
.header .nav li{float:none;width:auto;padding:0;text-align:center}
.header .nav li a{color:#fff;height:45px;line-height:45px;text-align:center;padding:0;font-size:14px}
.header .nav .l4 a{padding-right:0}
.header li a::after{display:none}
.header li:hover a{color:#fff}
.header .nav .l5 a{display:inline-block;font-weight:700;font-size:14px;background:url(/static/web/images/qz-tpnone.png) left center no-repeat;background-size:auto;padding-right:0;padding-left:34px;text-align:center}
}
@media only screen and (max-width:959px){
.footer .txt .desc{font-size:14px}
}
@media only screen and (max-width:767px){
.footer{text-align:center}
.footer .txt .desc p{height:30px;line-height:30px}
.footer .txt .desc p:last-child{margin-bottom:20px}
.footer .info,.footer .txt{float:none}
.footer .info{text-align:left}
.footer .copy .p1 span{display:block}
}
.footer-nav{overflow:hidden;padding-top:55px;margin-bottom:95px}
.footer-nav .item:first-child{text-align:inherit}
.footer-nav .item{float:left;width:235px;border-right:1px solid #cdd1e2;margin-right:70px;height:330px}
.footer-nav .item:last-child{border-right:none;width:70px;margin:0}
.footer-nav .item h3{margin-bottom:13px;font-size:22px;font-weight:400}
.footer-nav .item li{font-size:16px;line-height:2}
.footer-nav .item li a{color:#888}
.footer-nav .item li a:hover{color:#1b2971}
.footer-link{overflow:hidden;margin-bottom:10px}
.footer-link .link{float:left;font-size:16px}
.footer-link .link img{margin-right:10px}
.footer-link .link span{padding:0 10px}
.footer-link .link span:nth-child(3){border-right:1px solid #000;border-left:1px solid #000}
.footer-link .shar{float:right;overflow:hidden}
.footer-link .shar .pic{float:left;width:27px;margin:0 10px}
.footer-link .shar .pic img{width:100%;height:100%}
.footer-copy{overflow:hidden;background-color:#1b2971;padding:24px 0}
.footer-copy .copy{float:left;width:70%}
.footer-copy .copy p{padding-right:20px;font-size:14px;display:inline}
.footer-copy .copy p:last-child{padding:0 20px;border:none}
.footer-copy .info{float:right}
.footer-copy p{color:#fff}
.footer-copy a,.footer-copy span{color:#fff;font-size:14px}
@media only screen and (max-width:1648px){
.footer-nav .item{width:12vw;margin-right:3.6vw}
}
@media only screen and (max-width:1200px){
.footer-copy .copy,.footer-copy .info{float:none;text-align:center;width:auto}
}
@media only screen and (max-width:1000px){
.wp{width:auto;padding:0 15px}
.footer-link .link img{width:6.75vw}
.footer-nav .item{width:25%;margin-bottom:60px}
}
@media only screen and (max-width:768px){
.footer-link,.footer-nav{display:none}
.footer-copy .copy,.footer-copy .info{float:none}
.footer-link .link img{width:50px}
.footer-link .link span{font-size:12px}
}
@media only screen and (max-width:648px){
.footer-copy .copy p{float:none;padding:0;border:none}
.footer-copy .copy p:last-child{padding:0}
.footer-link .shar .pic{width:3.4vw}
.footer-nav .item{width:50%;margin-bottom:30px;border:none;margin-right:0;height:350px}
}
@media only screen and (max-width:541px){
.footer-link .link,.footer-link .shar{float:none}
.footer-link .shar .pic{width:27px}
}
@media only screen and (max-width:460px){
.footer-nav .item{margin-right:6px}
}
.g-tit h3{font-size:1.6vw;font-family:Source Han Sans CN;font-weight:700;line-height:28px;color:rgba(51,51,51,1);margin-bottom:1vw}
.banneri{padding-top:48%;background:url(/static/web/images/banneri.png) center center no-repeat;background-size:cover;position:relative}
.bannerar{padding-top:33%;background:url(/static/web/images/ar-bg.png) center center no-repeat;background-size:cover;position:relative}
.bannerar h3{font-size:3.125vw;color:#fff;z-index:1;position:absolute;bottom:18.4vw;left:18.75vw}
.banneri .btn{margin-bottom:50px}
.banneri .b-banneri{width:100%;height:100%;background-color:rgba(41,48,67,.6);position:absolute;top:0;left:0;text-align:center;color:#fff}
.banneri .b-banneri .tit{line-height:1.9;margin-bottom:70px}
.banneri .b-banneri .tit h3{font-size:3.3vw}
.banneri .b-banneri .tit span{font-size:1.6vw}
.banneri .b-banneri .btn a{width:19vw;height:4.5vw;display:inline-block;background-color:#fff;line-height:4.5vw;font-size:1.56vw;border-radius:5px}
.banneri .b-banneri .btn .b1{color:#f15555;margin-right:50px}
.banneri .b-banneri .btn .b2{color:#515bd4;margin-left:12px}
.banneri .b-banneri .banneri-in{position:absolute;top:33%;width:100%}
.row-i1 .ul-pic li{text-align:center;padding:28px 0 22px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.row-i1 .ul-pic li:hover{box-shadow:0 10px 30px rgba(81,91,212,.2)}
.row-i1 .ul-pic li h4{font-weight:400;font-size:18px}
.row-i1 .ul-pic li span{font-weight:700;font-size:36px}
.row-i2 .ul-pic li{padding:0}
.row-i2 .ul-pic li:nth-child(2) img{transform:translate(-50%,-50%) scale(1.3);-webkit-transform:translate(-50%,-50%) scale(1.3)}
.row-i2 .ul-pic .pic{height:0;padding-top:100%;overflow:hidden;position:relative}
.row-i2 .ul-pic .pic img{position:absolute;width:100%;height:100%;display:block;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}
.row-i2 .ul-pic .pic:hover img{transform:translate(-50%,-50%) scale(1.2);-webkit-transform:translate(-50%,-50%) scale(1.2)}
.row-i2 .ul-pic li:hover:nth-child(2) img{transform:translate(-50%,-50%) scale(1.5);-webkit-transform:translate(-50%,-50%) scale(1.5)}
.row-i3 .slickbox .pic{position:relative}
.row-i3 .slickbox .item .pic .btn{border:1px solid #fff;text-align:center;position:absolute;bottom:80px;left:130px}
.row-i3 .slickbox .item .pic .btn a{color:#fff;font-size:26px;background-image:url(/static/web/images/i-slick.png);background-repeat:no-repeat;background-position:170px center;display:block;padding:11px 79px 11px 51px}
.row-i3 .slick-dots{position:absolute;left:0;right:25px;text-align:center;bottom:51px}
.row-i3 .slick-dots li{display:inline-block;margin:0 3px}
.row-i3 .slick-dots button{padding:0;border:0;cursor:pointer;outline:0;background:rgba(255,255,255,1);width:14px;height:14px;border-radius:50%;font-size:0;opacity:.55}
.row-i3 .slick-dots li.slick-active button{background-color:#fff;width:50px;height:10px;border-radius:19px;opacity:1}
.row-i3 .slick-next,.row-i3 .slick-prev{position:absolute;top:50%;margin-top:-32px;border:0;background:center center no-repeat;overflow:hidden;width:64px;height:65px;font-size:0;line-height:0;z-index:5;cursor:pointer}
.row-i3 .slick-next{right:30px;background-image:url(/static/web/images/xin2arr-r2.png)}
.row-i3 .slick-prev{left:30px;background-image:url(/static/web/images/xin2arr-l2.png)}
.row-i4{background:rgba(241,241,245,1)}
.row-i4 li{margin-bottom:10px;text-align:center;padding:0 5px}
.row-i4 li img{display:block;width:100%}
.m-bannerar{margin-bottom:91px;margin-top:-250px;position:relative;z-index:1}
.m-bannerar .con{overflow:hidden;box-shadow:0 3px 20px rgba(0,0,0,.16);padding:35px;background-color:#fff}
.m-bannerar .con .jr-logo{float:right;text-align:center;font-size:30px}
.m-bannerar .con .info{float:left}
.m-bannerar .con .info .desc{font-size:16px;color:#666;margin-bottom:39px;text-indent:28px}
.m-bannerar .con h3{font-size:20px;border-left:5px solid #515bd4;line-height:1;padding-left:9px;margin-bottom:21px}
.m-bannerar .con h3:last-child{margin-bottom:26px}
.m-bannerar .con .info .btns-ar{padding:8px 0}
.m-bannerar .con .info .btns-ar a{padding:8px 23px;border:1px solid #666;margin-right:15px;border-radius:153px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;font-size:16px}
.m-bannerar .con .info .btns-ar a:hover{background-color:#000;color:#fff}
.row-ar1{text-align:center;margin-bottom:37px}
@media only screen and (max-width:1200px){
.bannerar{margin-bottom:15px}
.m-bannerar .con .info{float:none;width:auto}
.m-bannerar .con .jr-logo{float:none;padding:0;width:auto}
.m-bannerar .con{padding:15px}
.m-bannerar{margin-top:0;margin-bottom:40px}
}
@media only screen and (max-width:1000px){
.banneri .b-banneri .tit{margin-bottom:0}
.wp{padding:0 20px}
.row-i3 .slickbox .item .pic .btn a{font-size:16px;margin:0;padding:10px}
.row-i3 .slickbox .item .pic .btn{width:auto;height:auto;line-height:1;bottom:15%;left:10%}
}
@media only screen and (max-width:768px){
.banneri .b-banneri .banneri-in{top:0;padding-top:40px}
.row-i .g-tit h3{font-size:14px}
.row-i .g-tit p{font-size:12px}
.banneri{padding-top:58%}
.banneri .b-banneri .tit{margin-bottom:10px}
}
@media only screen and (max-width:648px){
.row-i .g-tit p{height:auto}
.row-i1 .ul-pic li span{font-size:20px}
.row-i1 .ul-pic li h4{font-size:14px}
.row-i1 .ul-pic li img{width:60px}
.banneri .b-banneri .btn1 img{width:3vw}
.banneri .btn{margin-bottom:10px}
.m-bannerar .con .info .btns-ar a{display:block;width:100%;text-align:center;margin-bottom:10px}
.m-bannerar .con .jr-logo p{font-size:24px}
.m-bannerar .con .jr-logo{margin-bottom:15px}
.banneri .b-banneri .btn .b1{margin-right:10px}
.banneri .b-banneri .btn .b2{margin-left:0}
.banneri .b-banneri .btn a{width:120px;height:30px;line-height:30px;font-size:14px}
.banneri .b-banneri .tit h3{font-size:14px}
.banneri .b-banneri .tit span{font-size:12px}
.row-i3 .slickbox .item .pic .btn a{padding:5px}
}
.r{width:70%}
*{box-sizing:border-box}
.g-tit{clear:both;overflow:hidden;text-align:center;margin-bottom:2.4vw}
.g-tit h2{font-size:1.6vw;padding-top:2px;font-weight:700;line-height:28px;color:rgba(51,51,51,1);margin-bottom:1vw}
.g-tit p{height:29px;font-size:1.05vw;font-weight:400;line-height:29px;color:rgba(102,102,102,1)}
.g-tit-white h2{color:rgba(255,255,255,1)}
.g-tit-white p{color:rgba(255,255,255,1);opacity:.6}
.banner{padding-top:33.5%;background:url(/static/web/images/qz-banner.png) center center no-repeat;background-size:cover}
.row-a{padding-top:5.1vw;padding-bottom:5vw}
.row-a1{background-color:#fffeff}
.m-basics{margin:0 -15px}
.m-basics dl{padding:0 15px;margin:20px 0}
.m-basics .dl-con{overflow:hidden;border-radius:10px;background-color:#fff;box-shadow:0 0 10px #f7f4f7;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s}
.m-basics dl:hover .dl-con{box-shadow:0 20px 18px #e9e7ea}
.m-basics dt{padding:1.45vw 1.6375vw 1.7vw;background:url(/static/web/images/qz-a1.png) center center no-repeat;background-size:cover}
.m-basics dt .txt{position:relative}
.m-basics dt .txt::after{content:"";position:absolute;bottom:-17px;left:0;width:43px;height:2px;background-color:#fff}
.m-basics dt .txt .tit{font-size:1.3vw;font-weight:400;line-height:38px;color:rgba(255,255,255,1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-basics dt .txt p{font-size:.8vw;font-family:Segoe UI;font-weight:400;line-height:21px;color:rgba(255,255,255,1);opacity:.63;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.m-basics .ul-info li{padding:18px 0 0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-basics .ul-info .con{display:block;overflow:hidden;padding-bottom:18px;padding-left:47px}
.m-basics .ul-info li:hover{background-color:#f3f0f3}
.m-basics .ul-info .tit{font-size:1.13vw;font-weight:400;line-height:33px;color:rgba(102,102,102,1);margin-bottom:11px;position:relative}
.m-basics .ul-info .tit::before{content:"";position:absolute;top:50%;margin-top:-4px;left:-20px;width:8px;height:8px;background:rgba(241,85,85,1);border-radius:50%}
.m-basics .dl2 .ul-info .tit::before{background:rgba(255,172,45,1)}
.m-basics .dl3 .ul-info .tit::before{background:rgba(30,201,30,1)}
.m-basics .ul-info p{font-size:.8vw;font-weight:400;height:24px;line-height:24px;color:rgba(102,102,102,1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.row-a2{background:url(/static/web/images/qz-bbanner.png) center center no-repeat;background-size:cover}
.ul-picList{overflow:hidden}
.ul-picList li{width:20%;float:left;border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}
.ul-picList li:nth-child(-n+5){border-bottom:none}
.ul-picList li:nth-child(1),.ul-picList li:nth-child(6){border-left:none}
.ul-picList .con{display:block;text-align:center;padding:2.5vw 0}
.ul-picList .txt{font-size:26px;font-weight:400;line-height:38px;color:rgba(255,255,255,1)}
.ul-picList li:hover .txt{color:rgba(81,91,212,1)}
.ul-picList li:hover .con{background-color:#fff}
.ul-picList .pic{width:87px;height:80.5px;text-align:center;margin:0 auto 22px;background:url(/static/web/images/qz-b11.png) center center no-repeat;background-size:auto;vertical-align:middle}
.ul-picList li:hover .pic{background-image:url(/static/web/images/qz-b12.png)}
.ul-picList .l2 .pic{background-image:url(/static/web/images/qz-b21.png)}
.ul-picList .l2:hover .pic{background-image:url(/static/web/images/qz-b22.png)}
.ul-picList .l3 .pic{background-image:url(/static/web/images/qz-b31.png)}
.ul-picList .l3:hover .pic{background-image:url(/static/web/images/qz-b32.png)}
.ul-picList .l4 .pic{background-image:url(/static/web/images/qz-b41.png)}
.ul-picList .l4:hover .pic{background-image:url(/static/web/images/qz-b42.png)}
.ul-picList .l5 .pic{background-image:url(/static/web/images/qz-b51.png)}
.ul-picList .l5:hover .pic{background-image:url(/static/web/images/qz-b52.png)}
.ul-picList .l6 .pic{background-image:url(/static/web/images/qz-b61.png)}
.ul-picList .l6:hover .pic{background-image:url(/static/web/images/qz-b62.png)}
.ul-picList .l7 .pic{background-image:url(/static/web/images/qz-b71.png)}
.ul-picList .l7:hover .pic{background-image:url(/static/web/images/qz-b72.png)}
.ul-picList .l8 .pic{background-image:url(/static/web/images/qz-b81.png)}
.ul-picList .l8:hover .pic{background-image:url(/static/web/images/qz-b82.png)}
.ul-picList .l9 .pic{background-image:url(/static/web/images/qz-91.png)}
.ul-picList .l9:hover .pic{background-image:url(/static/web/images/qz-92.png)}
.ul-picList .l10 .pic{background-image:url(/static/web/images/qz-101.png)}
.ul-picList .l10:hover .pic{background-image:url(/static/web/images/qz-102.png)}
.row-a3{padding-bottom:0}
.ul-infobox .wp{overflow:hidden}
.ul-infobox li{max-height:610px;padding-bottom:30px}
.ul-infobox li .pic{float:right;width:60%;max-height:610px;text-align:center;overflow:hidden;padding-top:15px}
.ul-infobox li .txt{float:left;width:40%;margin-top:3.9vw;padding-left:5.62vw}
.ul-infobox .txt .tit{margin-bottom:1.4vw}
.ul-infobox .txt .tit a{font-size:1.6vw;font-weight:500;line-height:47px;color:rgba(51,51,51,1)}
.ul-infobox .txt p{font-size:1vw;font-weight:400;line-height:29px;color:rgba(102,102,102,1);margin-bottom:1.8vw}
.row-b2 .more,.ul-infobox .txt .more{width:170px;padding:11.5px 0;padding-right:.83vw;border-radius:5px;text-align:center;display:block;background:url(/static/web/images/i-slick.png) 125px center no-repeat;background-size:8px 16px;background-color:rgba(81,91,212,1);font-size:1vw;font-weight:400;line-height:27px;color:rgba(255,255,255,1)}
.ul-infobox li:nth-child(even){background:rgba(241,241,245,1)}
.ul-infobox li:nth-child(even) .pic{float:left}
.ul-infobox li:nth-child(even) .txt{float:right}
.row-a4{background:url(/static/web/images/qz-dbg.png) center center no-repeat;background-size:cover}
.m-tabBox1{overflow:hidden}
.m-tabBox1 img{max-width:100%}
.m-tabBox1 .tab-tit{float:left;width:9vw}
.m-tabBox1 .tab-tit li{color:#fff;font-size:14px;text-align:center;line-height:50px;cursor:pointer;border-radius:5px;margin-bottom:5px;height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}
.m-tabBox1 .tab-tit li.on{background:rgba(81,91,212,1)}
.dn{display:none}
.m-tabBox1 .tab-con{min-height:240px;overflow:hidden;position:relative}
.m-tabBox1 .tab-con::after{content:"";position:absolute;top:0;left:40px;width:5px;height:494px;background:rgba(255,255,255,1);opacity:.3;border-radius:67px}
.m-tabBox1 .tab-con .pic{margin:0 auto;text-align:center}
.ul-a5{overflow:hidden}
.ul-a5 li{float:left;width:50%;text-align:center}
.ul-a5 li .pic{max-width:100px;max-height:81px;overflow:hidden;margin:0 auto 12px}
.ul-a5 li .tit{font-size:24px;font-weight:400;line-height:36px;color:rgba(102,102,102,1);margin-bottom:10px}
.ul-a5 li .info{max-width:352px;margin:0 auto;font-size:16px;font-weight:400;line-height:24px;color:rgba(102,102,102,1);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.row-b1 .ul-infobox li .txt{padding-left:3.62vw}
.row-b2{background:url(/static/web/images/qz-sbbg.png) center center no-repeat;overflow:hidden;background-size:cover}
.row-b2 .tit{float:left;font-size:2.9vw;font-weight:500;padding:12px 0;padding-left:6.6vw;color:rgba(255,255,255,1)}
.row-b2 .more{float:left;margin-left:20px;margin-top:12px;width:14.1vw;height:4.15vw;padding:0 25px 0 0;line-height:4.15vw;background-color:inherit;border:1px solid rgba(255,255,255,1);border-radius:5px;font-size:1.3vw;color:rgba(255,255,255,1);background-position:75% 50%;background-size:13px 25px}
.row-c1,.ul-proeile li{overflow:hidden}
.ul-proeile .txt{float:left;width:50%}
.ul-proeile .txt p a{display:block;margin-top:50%;margin-top:5vw;font-size:1vw;font-weight:400;line-height:30px;color:rgba(102,102,102,1)}
.ul-proeile .pic{float:right;width:41%;overflow:hidden;padding-top:30.58%;position:relative}
.ul-proeile .pic img{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.row-c2{overflow:hidden;background:rgba(241,241,245,1)}
.row-c1 .row-c1-con{overflow:hidden}
.ul-team{margin-right:-20px}
.ul-team li{float:left;width:25%;text-align:center;padding-right:20px;transition:all .3s;position:relative;top:0}
.ul-team li:hover{top:-20px}
.ul-team li:hover .con{background:rgba(255,255,255,1);box-shadow:0 20px 60px rgba(0,0,0,.3)}
.ul-team .con{display:block;padding:54px 0 57px;background:rgba(255,255,255,1);box-shadow:0 3px 20px rgba(0,0,0,.1)}
.ul-team .pic{max-width:94px;height:94px;margin:0 auto 33px;text-align:center}
.ul-team .tit{font-size:20px;font-weight:500;line-height:30px;color:rgba(102,102,102,1);margin-bottom:40px}
.ul-team .con p{font-size:14px;color:#666;max-width:236px;height:72px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.row-c3 .pic{max-width:1200px;max-height:261px;overflow:hidden}
.row-c3 .pic img{display:block;width:100%;height:100%}
.row-c4{background:url(/static/web/images/qz-gdbg.png) center center no-repeat;background-size:cover}
.index-row6{position:relative}
.m-cont{overflow:hidden;font-size:18px;color:#fff}
.m-cont .col-l,.m-cont .col-r{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.m-cont .tit{margin-bottom:18px}
.m-cont .tit h4{font-weight:500;color:rgba(255,255,255,1);font-size:24px;line-height:36px;margin-bottom:4px}
.m-cont .form-group{overflow:hidden;margin-bottom:20px}
.m-cont input{display:inline-block;vertical-align:middle;width:100%;height:50px;line-height:50px;background:#fff;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;font-size:18px;color:#b0b0b0}
.m-cont .inp1{width:44.5%}
.m-cont .inp2{width:44.5%;margin-left:25px}
.m-cont .btn{border:none;height:50px;line-height:50px;background:rgba(81,91,212,1);color:rgba(255,255,255,1);cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s}
.m-cont .btn:hover{background-color:#fff;color:#000}
.m-cont textarea{display:block;width:94%;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:18px;line-height:24px;resize:none;border:none;background:#fff}
.m-cont .sub{display:block;width:160px;height:44px;line-height:44px;color:#f03029;border:none;cursor:pointer;-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}
.m-cont .sub:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)";filter:alpha(Opacity=80)}
.footer1{padding:0;background-color:inherit;margin-bottom:30px}
.footer1 .con{margin-bottom:0}
.footer1 .info{float:none;margin-left:0;padding-top:0}
.footer1 p{color:rgba(255,255,255,1);font-size:18px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(199,199,209,1);font-size:18px}
.mapBox1{height:500px}
.mapBox1 img{max-width:99999px}
@media only screen and (max-width:1365px){
.m-cont .inp1{width:270px}
.m-cont .inp2{margin-left:0}
}
@media only screen and (max-width:1199px){
.m-cont{position:static;padding:30px 0;font-size:16px}
.m-cont .tit{font-size:18px}
.m-cont .tit h4{font-size:24px;line-height:30px}
.m-cont .form-group{margin-bottom:10px}
.m-cont .inp1{width:100%;margin-bottom:10px}
.m-cont .inp2{float:none;width:100%}
.m-cont textarea{width:100%}
.m-cont .col-l,.m-cont .col-r{width:49%}
}
@media only screen and (max-width:959px){
.m-cont{padding:20px 10px;font-size:14px}
.m-cont .col-l,.m-cont .col-r{float:none;width:auto}
.m-cont .txt p{padding-bottom:10px}
.m-cont .txt{margin-bottom:10px}
.m-cont .tit{font-size:16px}
.m-cont .tit h4{font-size:20px;line-height:24px;margin-bottom:5px}
.m-cont .sub{margin:0 auto;height:40px;width:160px;line-height:40px}
.m-cont input{height:40px;font-size:14px;line-height:40px}
.m-cont textarea{width:100%}
.m-cont .inp2{margin-left:0}
.footer1 p{font-size:14px}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-size:14px}
.mapBox1{height:586px}
}
@media only screen and (max-width:767px){
.m-cont{padding:20px 0}
.m-cont .tit{font-size:15px;margin-bottom:10px}
.m-cont .tit h4{font-size:18px;margin-bottom:0}
.mapBox1{height:500px}
}
.row-d1{overflow:hidden}
.row-d1-b1 .wp2{max-width:1760px;margin:0 auto}
.ul-case{margin-right:-30px}
.ul-case li{float:left;width:25%;margin-bottom:1.5vw;position:relative}
.ul-case .con{display:block;margin-right:30px;text-align:center;position:relative;top:0}
.ul-case .con .con-pic{width:100%;background:rgba(230,234,237,1)}
.ul-case .con .pic{padding-top:79%;height:0;position:relative;overflow:hidden}
.ul-case .con .pic img{display:block;max-width:100%;height:100%;transition:all .6s;position:absolute;left:50%;top:25px;margin-left:-28%}
.ul-case .con .tit{font-size:19px;font-weight:400;height:4.1vw;line-height:4.1vw;color:rgba(65,85,141,1)}
.ul-case li:hover .con{box-shadow:0 20px 60px rgba(0,0,0,.2);top:-20px}
.ul-case li:hover .tit{color:rgba(81,91,212,1)}
.ul-a5 li .pic img,.ul-picList .pic{transition:all .3s}
.ul-a5 li:hover .pic img,.ul-picList li:hover .pic{transform:rotateY(180deg)}
.ul-infobox li .pic img,.ul-proeile .pic{transition:all .3s}
.ul-infobox li .pic:hover img{transform:scale(1.02)}
.ul-proeile .pic:hover img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}
.more:hover{background-color:rgba(81,91,212,.9)!important}
@media only screen and (max-width:1900px){
.row-d1-b1 .wp2{padding:0 15px}
}
@media only screen and (max-width:959px){
.g-tit h2{font-size:20px}
.g-tit p{font-size:15px}
.m-basics dt{padding:18px 25px 20px}
.m-basics dt .txt .tit{font-size:17px}
.m-basics dt .txt p{font-size:15px}
.m-basics dt .txt::after{bottom:-8px}
.m-basics .ul-info .con{padding-left:43px}
.m-basics .ul-info .tit{font-size:16px}
.m-basics .ul-info p{font-size:14px}
.ul-picList li{width:25%;border:1px solid #fff}
.ul-picList li:nth-child(1),.ul-picList li:nth-child(6){border-left:1px solid #fff}
.ul-picList li:nth-child(-n+3),.ul-picList li:nth-child(9){border-right:none}
.ul-picList li:nth-child(6){border-bottom:none}
.ul-picList li:nth-child(-n+7),:nth-child(n+7){border-right:none}
.ul-picList li:nth-child(4){border-right:1px solid #fff}
.ul-infobox .txt .tit a{font-size:18px}
.ul-infobox .txt p{font-size:16px}
.ul-infobox .txt .more{font-size:14px}
.m-tabBox1 .tab-tit{float:left;width:100px;margin-right:30px}
.m-tabBox1 .tab-con::after{left:0}
.row-b2 .tit{font-size:20px;float:none;text-align:center}
.row-b2 .more{float:none;font-size:14px;margin:0 auto;width:170px;padding:23.5px 0;padding-right:4.83vw;display:block;line-height:0;background-size:8px 16px}
.ul-case li{width:50%}
}
@media only screen and (max-width:767px){
.banner{padding-top:45.5%}
.ul-picList li{width:50%}
.ul-picList .txt{font-size:17px}
.ul-picList li:nth-child(-n+7),:nth-child(n+7){border-right:none}
.ul-picList li:nth-child(2n){border-right:1px solid #fff}
.ul-picList li:nth-child(7),.ul-picList li:nth-child(8){border-bottom:none}
.ul-infobox li{max-height:1000px;padding-bottom:30px}
.ul-infobox li .pic,.ul-infobox li .txt,.ul-infobox li:nth-child(even) .pic,.ul-infobox li:nth-child(even) .txt{float:none;margin:0 auto}
.ul-infobox li .pic{margin-bottom:20px}
.ul-infobox li .txt{width:100%;text-align:center}
.ul-infobox .txt .more{display:block;margin:0 auto}
.TAB_CLICK{text-align:center}
.m-tabBox1 .tab-tit{width:100%;float:none;height:80px;margin-bottom:15px}
.m-tabBox1 .tab-tit li{float:none;display:inline-block;width:32.33%;font-size:15px;height:30px;line-height:30px}
.m-tabBox1 .tab-con::after{display:none}
.ul-a5 li .tit{font-size:16px}
.ul-a5 li .info{font-size:13px}
.ul-proeile .txt{float:none;width:100%;margin-bottom:20px}
.ul-proeile .txt p a{margin-top:0;font-size:14px}
.ul-proeile .pic{float:none;width:100%;padding-top:50%}
.ul-team li{float:left;width:50%;margin-bottom:20px}
.ul-team .con{padding:20px 0}
.ul-team .pic,.ul-team .tit{margin-bottom:5px}
.ul-team .tit{font-size:16px}
.ul-team .con p{font-size:12px}
.ul-case li{width:100%;float:none}
.ul-case .con .tit{height:50px;line-height:50px;font-size:16px}
.ul-picList .pic{background-size:50%;margin-bottom:0}
.ul-a5 li .pic img,.ul-team .pic img{transform:scale(.7);-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7)}
}
@media only screen and (max-width:375px){
.ul-a5 li .info{max-width:135px}
.ul-team li{float:none;width:100%;margin-bottom:20px}
.m-tabBox1 .tab-tit li{float:none;display:inline-block;width:30.33%;font-size:15px;height:30px;line-height:30px}
}