@charset "UTF-8";
.inline-block { display: inline-block; *display: inline;
 *zoom: 1;
}
.news-list .box .con .tit, .gsfw-registe .regi-r .tab-con .imgs .box .tit, .gsfw-question .ques-list .box p, .gsfw-process .complete .list .tit, .gsfw-advantage .advan .box .tit, .dljz-material .box .tit, .lwpq-case .case-list li .tit, .gongsi-news .news-list dl dt a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width: 100%; display: block; }
.team-wrapper .team .swiper-slide .img, .case-wrapper .case .swiper-slide .img, .flow-wrapper .flow .box .img, .after-sale .after .box .img, .cooperate-wrapper .coope-list li a, .page-case .case-list li, .gsfw-receive .receive .box .img, .xzxk-procedure .procedure .box .img, .zxcq-choose .choose .box .img a, .about-style .style-list li, .page-news-list dt a, .page-team-list dt a { height: 0; padding-top: 100%; position: relative; }
.team-wrapper .team .swiper-slide .img img, .case-wrapper .case .swiper-slide .img img, .flow-wrapper .flow .box .img img, .after-sale .after .box .img img, .cooperate-wrapper .coope-list li a img, .page-case .case-list li img, .gsfw-receive .receive .box .img img, .xzxk-procedure .procedure .box .img img, .zxcq-choose .choose .box .img a img, .about-style .style-list li img, .page-news-list dt a img, .page-team-list dt a img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.team-wrapper .team .swiper-slide .con .tit, .news-wrapper .news-list dt a, .footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li span, .page-news-list dd .tit, .page-team-list dd .tit, .turn-page a { max-width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
body { font-family: "微软雅黑"; }
h1, h2, h3, ul, p { padding: 0; margin: 0; }
.top-btn { display: none; }
.top-wrapper { padding-right: 0; margin-bottom: 0; border: 0; background: #FFFFFF; }
.top-wrapper .slogan, .top-wrapper .search-form { display: none; }
.logo button { margin-right: 0; border: 0; }
.logo button .sr-only { width: 28px; clip: auto; font-size: 14px; height: 17px; line-height: 17px; color: #666; }
.logo button .icon-bar { margin-right: 35px; }
.logo button:hover { background-color: #FFFFFF !important; }
.logo h1 { width: 50%; padding: 5px 0; margin-left: 10px; }
.logo h1 img { max-height: 100%; }
.logo h1 a { height: 100%; display: block; font-size: 0; background: url(../images/logo.png) no-repeat center left; background-size: contain; }
#nav-menu { border-color: #e7e7e7; }
#nav-menu li a { font-size: 14px; position: relative; display: block; padding: 10px 15px; color: #777; padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
#nav-menu li.active a { background-color: #e7e7e7; }
#nav-menu .navbar-nav > li.menu2 > a, #nav-menu .navbar-nav > li.menu3 > a, #nav-menu .navbar-nav > li.menu5 > a, #nav-menu .navbar-nav > li.menu6 > a { position: relative; }
#nav-menu .navbar-nav > li.menu2 > a:after, #nav-menu .navbar-nav > li.menu3 > a:after, #nav-menu .navbar-nav > li.menu5 > a:after, #nav-menu .navbar-nav > li.menu6 > a:after { content: ''; width: 37px; height: 20px; margin-left: 5px; background: url(../images/hot1.jpg) no-repeat center; position: absolute; animation: bounce-down infinite 1s ease-in; }
 @keyframes bounce-down { 25% {
 transform: translateY(-3px);
}
 50%, 100% {
 transform: translateY(0);
}
 75% {
 transform: translateY(3px);
}
}
#banner { height: 145px; display: none; }
#banner .carousel-indicators, #m-banner .carousel-indicators { margin-bottom: 0; bottom: 0; }
#banner .carousel-indicators li, #m-banner .carousel-indicators li { background: #fff; opacity: 0.8; filter: alpha(opacity=80); }
#banner .carousel-indicators .active, #m-banner .carousel-indicators .active { background: #5b48e2; border-color: #5b48e2; opacity: 1; }
#banner .carousel-inner, #m-banner .carousel-inner { height: 100%; }
#banner .carousel-inner .item { height: 100%; }
#banner .carousel-inner a { height: 100%; display: block; background-size: cover !important; }
#m-banner .item img { width: 100%; }
.banner-nav button { width: 100%; background: #5b48e2; color: #FFFFFF; border: 0; display: none; }
.banner-nav button:active { background-color: #af151a !important; }
.banner-nav.open .dropdown-toggle.btn-default { background-color: #5b48e2; color: #FFFFFF; }
.banner-nav .dropdown-menu { padding: 15px 15px; background: #000000; display: none; }
.banner-nav .dropdown-menu a { color: #FFFFFF; }
.banner-nav .dropdown-menu dt { margin-bottom: 10px; padding-bottom: 5px; font-size: 16px; text-align: center; border-bottom: 1px dashed #FFFFFF; }
.banner-nav .dropdown-menu dd a { width: 112px; margin-right: 28px; margin-bottom: 5px; display: inline-block; }
.banner-nav .dropdown-menu .nav01 dd { text-align: center; }
.banner-nav .dropdown-menu .nav01 dd a { width: 56px; margin: 0 5px; margin-bottom: 5px; }
.banner-nav-r { display: none; }
.quick-guide { padding-top: 15px; padding-bottom: 10px; background: #f8f8f8; }
.quick-guide .guide-list { display: flex; display: -webkit-flex; flex-wrap: wrap; }
.quick-guide .guide-list a { width: 48%; margin: 0 1%; margin-bottom: 2%; padding: 12px 0; color: #5b48e2; text-align: center; font-size: 12px; background: #FFFFFF; border: 1px solid #e5e5e5; }
.quick-guide .guide-list a .con { margin-top: 10px; }
.quick-guide .guide-list a .con h3 { margin-bottom: 5px; color: #333333; font-size: 16px; }
.quick-guide .guide-list a .con p { color: #999999; }
.about-wrapper { margin-top: 25px; }
.about-wrapper .about { margin-top: 15px; }
.about-wrapper .about-l .video img { width: 100%; }
.about-wrapper .about-l .img img { width: 100%; }
.about-wrapper .about-l .gallery-top .img, .about-wrapper .about-l .gallery-thumbs .img { height: 0; padding-top: 51.72%; position: relative; display: block; }
.about-wrapper .about-l .gallery-top .img img, .about-wrapper .about-l .gallery-thumbs .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.about-wrapper .about-l .gallery-thumbs { margin-top: 10px; }
.about-wrapper .about-r { margin-top: 15px; }
.about-wrapper .about-r .con .tit { font-size: 16px; font-weight: bold; color: #5b48e2; }
.about-wrapper .about-r .con .txt { margin-top: 10px; }
.about-wrapper .about-r .con .txt p { color: #707070; font-size: 12px; }
.about-wrapper .about-r .about-btns { margin-top: 10px; display: flex; }
.about-wrapper .about-r .about-btns .box { width: 31%; margin: 1%; text-align: center; }
.about-wrapper .about-r .about-btns a { display: block; text-align: center; }
.about-wrapper .about-r .about-btns a img { height: 72px; }
.about-wrapper .about-r .about-btns a span { display: block; color: #333333; font-weight: bold; margin-top: 5px; }
.business-wrapper { margin-top: 25px; }
.business-wrapper .tit01 span { font-size: 20px; line-height: 40px; }
.business-wrapper .business { margin-top: 10px; }
.business-wrapper .business .box { color: #666666; margin-bottom: 20px; }
.business-wrapper .business .box .con .tit { color: #333333; font-size: 16px; }
.business-wrapper .business .box .con .txt { line-height: 20px; }
.business-wrapper .business .box .img { margin-top: 10px; }
.business-wrapper .business .box .img img { width: 100%; }
.business-wrapper .business .box .tit h3 { font-size: 14px; }
.business-wrapper .business .box .txt { margin-top: 10px; font-size: 12px; }
.business-wrapper .consult01 { margin-top: 15px; }
.service-wrapper { margin-top: 25px; padding: 25px 0px; background: #464074; }
.service-wrapper .tit01 span { color: rgba(255, 255, 255, 0.1); }
.service-wrapper .tit01 p { color: #FFFFFF; }
.service-wrapper .service { margin-top: 25px; }
.service-wrapper .service a { color: #FFFFFF; }
.service-wrapper .service dl { margin-bottom: 15px; }
.service-wrapper .service dl.ser01 dd .item01 { background: url(../images/service1.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser01 dd .item02 { background: url(../images/service2.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser01 dd .item03 { background: url(../images/service3.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser01 dd .item04 { background: url(../images/service4.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd .item01 { background: url(../images/service5.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd .item02 { background: url(../images/service6.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd .item03 { background: url(../images/service7.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd .item04 { background: url(../images/service8.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd .item05 { background: url(../images/service9.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd .item06 { background: url(../images/service10.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser03 dd .item01 { background: url(../images/service11.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser03 dd .item02 { background: url(../images/service12.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser03 dd .item03 { background: url(../images/service13.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser03 dd .item04 { background: url(../images/service14.png) no-repeat center 15px; background-size: auto 32px; }
.service-wrapper .service dl.ser02 dd { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
/*.service-wrapper .service dl.ser02 dd a {width: 14.6%;}*/
.service-wrapper .service dt { width: 60%; line-height: 36px; margin: 0 auto; border-radius: 20px; text-align: center; background: rgba(255, 255, 255, 0.15); }
.service-wrapper .service dt a { font-size: 16px; display: block; }
.service-wrapper .service dd { margin-top: 15px; overflow: hidden; }
.service-wrapper .service dd a { width: 23%; height: 95px; margin: 0 1%; margin-bottom: 3%; padding-top: 60px; display: block; float: left; border: 1px solid #FFFFFF; text-align: center; font-size: 12px; }
.service-wrapper .service dd a .tit { font-size: 14px; }
.service-wrapper .service dd a .en { display: none; }
.choose-wrapper { margin-top: 25px; }
.choose-wrapper .tit { text-align: center; color: #707070; }
.choose-wrapper .tit p { font-size: 18px; font-weight: bold; color: #333333; }
.choose-wrapper .tit span { margin-top: 5px; display: block; }
.choose-wrapper .con { margin-top: 15px; padding-left: 15px; padding-right: 15px; display: flex; justify-content: space-between; }
.choose-wrapper .con .box { margin-bottom: 10px; padding: 10px 10px; background: #5b48e2; color: #FFFFFF; width: 48%; font-size: 12px; }
.choose-wrapper .con .box p { margin-bottom: 5px; }
.choose-wrapper .con .box p:last-child { margin-bottom: 0; }
.choose-wrapper .con .box p span.tit { font-weight: bold; color: #FFFFFF; margin-right: 5px; }
.choose-wrapper .con .box p span.num { font-size: 12px; font-weight: bold; color: #f5ac02; }
#choose .carousel-control { width: 40px; height: 44px; line-height: 44px; margin: auto; }
.activity-wrapper { margin-top: 25px; padding: 20px 0; background: #5b48e2; color: #FFFFFF; }
.activity-wrapper .activiey-r .img { height: 0; padding-top: 43.16%; position: relative; display: block; }
.activity-wrapper .activiey-r .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.activity-wrapper .activiey-r .swiper-pagination { bottom: 0; }
.activity-wrapper .activiey-r .swiper-pagination .swiper-pagination-bullet { background: rgba(255, 255, 255, 0.5); opacity: 1; }
.activity-wrapper .activiey-r .swiper-pagination .swiper-pagination-bullet-active { background: #FFFFFF; }
.activity-wrapper .container { justify-content: space-between; align-items: center; }
.activity-wrapper .tit img { width: 80%; }
.activity-wrapper .tit span { display: block; }
.activity-wrapper .tit p { font-size: 18px; font-weight: bold; }
.activity-wrapper .activiey-r { margin-top: 10px; position: relative; flex: 1; }
#activiey .carousel-indicators { margin-bottom: 0; }
#activiey .carousel-indicators li { width: 8px; height: 8px; }
#activiey .carousel-inner img { width: 100%; }
.carousel-fade .carousel-inner .item { transition-property: opacity; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity: 0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left: 0; transform: translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index: 2; }
.team-wrapper { padding: 35px 0; background: url(../images/team-bg.jpg) repeat center; }
.team-wrapper .tit01 span { color: #dadada; }
.team-wrapper .team { margin-top: 15px; }
.team-wrapper .team .toggle-tit { text-align: center; }
.team-wrapper .team .toggle-tit a { margin: 0 5px; padding: 5px 18px; font-size: 15px; display: inline-block; border-radius: 4px; background: #FFFFFF; color: #333333; }
.team-wrapper .team .toggle-tit a.active { background: #feb12b; color: #FFFFFF; }
.team-wrapper .team .toggle-content { margin-top: 15px; position: relative; }
.team-wrapper .team .toggle-content .swiper-container { display: none; }
.team-wrapper .team .swiper-slide a { display: block; }
.team-wrapper .team .swiper-slide .img { padding-top: 114.28%; overflow: hidden; }
.team-wrapper .team .swiper-slide .con { padding: 10px 10px; background: #f8f8f8; }
.team-wrapper .team .swiper-slide .con .tit { margin-bottom: 5px; font-size: 12px; color: #333333; }
.team-wrapper .team .swiper-slide .con .tit h3 { font-size: 16px; display: inline-block; }
.team-wrapper .team .swiper-slide .con .tit span { margin-left: 5px; font-size: 12px; color: #666666; }
.my-turn .swiper-button-next { background: url(../images/arrow-r.png) no-repeat center; background-size: contain; }
.my-turn .swiper-button-prev { background: url(../images/arrow-l.png) no-repeat center; background-size: contain; }
.team-wrapper .team .swiper-slide .con .txt { max-height: 32px; overflow: hidden; color: #666; font-size: 12px; }
.team-wrapper .team .swiper-slide .con .txt p { color: #666666; }
.ad-wrapper { display: none; }
.case-wrapper { margin-top: 25px; }
.case-wrapper .case { margin-top: 15px; }
.case-wrapper .case .swiper-slide .img { padding-top: 27.27%; }
.case-wrapper .case .swiper-slide a { display: block; background: #f5f5f5; padding: 10px; }
.case-wrapper .case .swiper-slide .con { padding: 15px; color: #FFFFFF; display: none; }
.case-wrapper .case .swiper-slide .con .tit { font-weight: bold; font-size: 16px; }
.case-wrapper .case .swiper-slide .con .tit p { margin-bottom: 5px; }
.case-wrapper .case .swiper-slide .con .txt { height: 140px; margin-top: 15px; padding: 10px; background: rgba(188, 27, 33, 0.7); overflow: hidden; }
.case-wrapper .case .swiper-pagination-bullet { background: #FFFFFF; }
.case-wrapper .case .swiper-button-next { right: 0; }
.case-wrapper .case .swiper-button-prev { left: 0; }
.case-wrapper .case .swiper-pagination { bottom: 0; }
.advantage-wrapper { margin-top: 25px; background: #f4f4f4; padding-top: 25px; }
.advantage-wrapper .advantage { margin-top: 15px; }
.advantage-wrapper .advantage .box { margin-bottom: 15px; overflow: hidden; }
.advantage-wrapper .advantage .box .img { padding: 0; overflow: hidden; }
.advantage-wrapper .advantage .box .img img { width: 100%; }
.advantage-wrapper .advantage .box .con { /* margin-top: 20px; */ padding: 0; }
.advantage-wrapper .advantage .box .con .tit { margin-bottom: 4px; padding-left: 23%; font-size: 12px; }
.advantage-wrapper .advantage .box .con .txt { padding-left: 23%; font-size: 12px; }
.advantage-wrapper .advantage .box.box01 .con .item01, .advantage-wrapper .advantage .page-contact .box.box02 .con .item01, .page-contact .advantage-wrapper .advantage .box.box02 .con .item01, .advantage-wrapper .advantage .page-contact .box.box03 .con .item01, .page-contact .advantage-wrapper .advantage .box.box03 .con .item01 { background: url(../images/advan-tit1.png) no-repeat top left; background-size: 20%; }
.advantage-wrapper .advantage .box.box01 .con .item02, .advantage-wrapper .advantage .page-contact .box.box02 .con .item02, .page-contact .advantage-wrapper .advantage .box.box02 .con .item02, .advantage-wrapper .advantage .page-contact .box.box03 .con .item02, .page-contact .advantage-wrapper .advantage .box.box03 .con .item02 { margin-top: 15px; background: url(../images/advan-tit2.png) no-repeat top left; background-size: 20%; }
.advantage-wrapper .advantage .box.box02 .item01 { background: url(../images/advan-tit2.png) no-repeat top left; background-size: 20%; }
.advantage-wrapper .advantage .box.box02 .item02 { margin-top: 15px; background: url(../images/advan-tit4.png) no-repeat top left; background-size: 20%; }
.advantage-wrapper .advantage .box.box03 .item01 { background: url(../images/advan-tit3.png) no-repeat top left; background-size: 20%; }
.advantage-wrapper .advantage .box.box03 .item02 { margin-top: 15px; background: url(../images/advan-tit6.png) no-repeat top left; background-size: 20%; }
.advantage-wrapper .advantage .box.box02 { display: flex; flex-direction: row-reverse; }
.advantage-wrapper .tit01 span { line-height: 40px; }
.advantage-wrapper .advantage .box02 .con { padding-right: 5px; }
.advantage-wrapper { padding-bottom: 10px; }
.area-wrapper { padding-top: 20px; background: url(../images/area-bg.png) no-repeat center top; background-size: contain; }
.area-wrapper .tit01 span { color: #f8f8f8; }
.area-wrapper .tit01 i { width: 100%; height: 100px; display: block; background: url(../images/area.png) no-repeat center; background-size: contain; }
.area-wrapper .area-list { margin-top: 75px; }
.area-wrapper .area-list { text-align: center; }
.area-wrapper .area-list span { margin: 0 5px; display: inline-block; }
.flow-wrapper { margin-top: 25px; padding: 15px 0; background: url(../images/flow-bg.jpg); background-size: cover; color: #FFFFFF; }
.flow-wrapper .tit01 span { color: rgba(255, 255, 255, 0.1); }
.flow-wrapper .flow { margin-top: 15px; }
.flow-wrapper .flow .box { width: 18%; margin: 0 1%; margin-bottom: 4%; float: left; text-align: center; }
.flow-wrapper .flow .box .img { padding-top: 100%; }
.flow-wrapper .flow .box .txt { margin-top: 10px; font-size: 12px; }
.after-sale { margin-top: 25px; }
.after-sale .after { margin-top: 15px; overflow: hidden; }
.after-sale .after .box { width: 18%; margin: 0 1%; margin-bottom: 0%; float: left; }
.after-sale .after .box .img { padding-top: 100%; }
.after-sale .after .box .txt { margin-top: 10px; text-align: center; font-size: 12px; }
.after-sale .consult01 { margin-top: 20px; }
.cooperate-wrapper { padding-top: 20px; }
.cooperate-wrapper.index { background: #fafafa; margin-top: 25px; padding-bottom: 20px; }
.cooperate-wrapper .coope-list { margin-top: 15px; list-style: none; overflow: hidden; }
.cooperate-wrapper .coope-list li { width: 20%; margin: 0 0%; float: left; border: 1px solid #eeeeee; }
.cooperate-wrapper .coope-list li a { padding-top: 54.16%; display: block; cursor: default; }
.news-wrapper { padding-bottom: 20px; }
.news-wrapper .news-list { margin-top: 15px; }
.news-list .box { margin-bottom: 15px; }
.news-list .box a { color: #333333; display: block; overflow: hidden; }
.news-list .box .img { width: 36.36%; margin-right: 10px; float: left; height: 0; padding-top: 20%; position: relative; display: block; }
.news-list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.news-list .box .con { overflow: hidden; }
.news-list .box .con .tit { font-size: 16px; }
.news-list .box .con .txt { margin-top: 5px; height: 40px; overflow: hidden; color: #999999; }
.friendly-wrapper { padding-bottom: 20px; background: #fafafa; }
.friendly-wrapper .friendly-list { margin-top: 15px; }
.friendly-wrapper .friendly-list a { color: #333333; display: inline-block; font-size: 12px; }
.footer-wrapper { background: #7c79f3; border: #FFFFFF; }
.footer-wrapper .footer { margin-top: 15px; }
.footer-wrapper .f-logo img { max-width: 80%; }
.footer-wrapper .f-tel { margin-top: 15px; }
.footer-wrapper .f-tel p { color: #FFFFFF; font-size: 12px; }
.footer-wrapper .f-r .tit { margin-top: 15px; color: #FFFFFF; }
.footer-wrapper .f-r .tit p { font-size: 14px; }
.footer-wrapper .f-r .tit span { font-size: 12px; line-height: 12px; display: block; }
.footer-wrapper .f-r .toggle-tit { font-size: 0; }
.footer-wrapper .f-r .toggle-tit a { width: 25%; display: inline-block; color: #FFFFFF; font-size: 12px; text-decoration: none; }
.footer-wrapper .f-r .toggle-tit a.active { font-size: 15px; color: #FFFFFF; }
.footer-wrapper .f-r .toggle-container { margin-top: 15px; }
.footer-wrapper .f-r .toggle-content { height: 88px; margin-top: 10px; position: relative; }
.footer-wrapper .f-r .toggle-content .picMarquee-left { width: 100%; opacity: 0; visibility: hidden; overflow: hidden; position: absolute; }
.footer-wrapper .f-r .toggle-content .picMarquee-left.active { opacity: 1; visibility: visible; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul { height: auto; overflow: hidden; zoom: 1; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li { margin: 0 8px; float: left; _display: inline; overflow: hidden; text-align: center; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li { text-align: center; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li img { width: 120px; height: 78px; display: block; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li span { line-height: 30px; display: block; color: #ddd; text-align: center; }
.footer-wrapper .copyright { padding: 10px 0; color: #FFFFFF; }
.footer-wrapper .copyright p { text-align: center; font-size: 12px; }
.footer-wrapper .copyright a { color: #FFFFFF; }
.footer-wrapper { padding-bottom: 60px; }
.footer-wrapper a { color: #FFFFFF; }
.f-friendly { color: #FFFFFF; border: 1px solid #9389f4; border-left: 0; border-right: 0; padding: 8px 0; margin: 0 15px; margin-top: 15px; }
.f-friendly a { display: inline-block; margin-right: 5px; }
.f-nav { padding: 10px 0; background: #5b48e2; }
.f-nav .container { display: flex; flex-direction: row; flex-wrap: wrap; }
.f-nav a { padding: 0 12px; font-size: 12px; color: #FFFFFF; white-space: nowrap; margin: 0; position: relative; }
.f-nav a:after { content: ''; width: 1px; height: 10px; background: #9389f4; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; }
.tit01 { text-align: center; }
.tit01 span { color: #eeeeee; display: block; font-size: 28px; font-weight: bold; }
.tit01 p { margin: 0 auto; margin-top: -44px; padding-bottom: 15px; font-size: 18px; font-weight: bold; }
.tit01 i { margin-top: 15px; display: block; color: #707070; font-style: normal; }
.tit02 p { font-size: 18px; font-weight: bold; }
.tit02 span { font-size: 14px; color: #999999; display: block; }
.consult01 { width: 300px; margin: 0 auto; line-height: 30px; font-size: 16px; overflow: hidden; border: 2px solid #feb12b; border-radius: 30px; padding: 4px; background: #FFFFFF; }
/* .consult01 span { margin-left: 5px; padding-left: 30px; color: #feb12b; background: url(../images/consult1.png) no-repeat center left; background-size: 26px; font-size: 18px; font-weight: bold; float: left; }
.consult01 a { float: right; width: 30%; background-color: #feb12b; text-align: center; color: #ffffff; border-radius: 30px; } */
.consult01 .item1 { margin-left: 5px; padding-left: 30px; color: #feb12b; background: url(../images/consult1.png) no-repeat center left; background-size: 26px; font-size: 18px; font-weight: bold; float: left; }
.consult01 .item2 { float: right; width: 30%; background-color: #feb12b; text-align: center; color: #ffffff; border-radius: 30px; }
.page-banner { height: 103px; background-size: 152% auto !important; }
.main-tit { background: #EEEEEE; }
.main-tit .page-tit { padding: 25px 0; background: #5b48e2; color: #FFFFFF; text-align: center; }
.main-tit .page-tit .tit { font-size: 18px; font-weight: bold; }
.main-tit .page-tit span { margin-top: 5px; font-size: 12px; display: block; text-transform: uppercase; background: url(../images/main-tit.png) no-repeat center; background-size: contain; }
.main-tit .tit-r { padding-bottom: 10px; }
.main-tit .crumbs { margin-top: 10px; padding-left: 30px; background: url(../images/home.png) no-repeat center left; }
.main-tit .crumbs a { color: #666666; }
.main-tit .sec-menu { margin-top: 5px; }
.main-tit .sec-menu a { width: 142px; margin-bottom: 5px; display: inline-block; color: #333333; }
.main-tit .sec-menu a h3 { font-size: 14px; }
.page-advantage { padding: 10px 15px; padding-bottom: 0; }
.page-advantage .box { margin-bottom: 0px; padding: 0 5px; display: flex; justify-content: space-between; }
.page-advantage .img { height: 48px; display: flex; margin-right: 9px; align-items: center; justify-content: center; }
.page-advantage .img img { width: 34px; max-height: 100%; }
.page-advantage .txt { /* text-align: center; */ }
.page-advantage .txt p { color: #5b48e2; font-weight: bold; font-size: 12px; }
.page-advantage .txt span { height: 40px; display: block; color: #707070; font-size: 12px; }
.dljz-category { padding: 20px 0; background: #f4f4f4; }
.dljz-category .category { margin-top: 10px; display: flex; }
.dljz-category .category .cate-l, .dljz-category .category .cate-r { padding: 15px 10px; padding-bottom: 5px; background: #e72b2a; width: 50%; }
.dljz-category .category .tit { width: 80%; line-height: 26px; margin: 0 auto; border-radius: 20px; background: #fff1d9; text-align: center; font-size: 14px; }
.dljz-category .category .tit a { color: #800000; }
.dljz-category .category .category-list { margin-top: 10px; text-align: center; }
.dljz-category .category .category-list a { /* margin-bottom: 10px; */ padding-left: 27px; display: inline-block; color: #FFFFFF; background: url(../images/dljz-cate-list.png) no-repeat 5px center; background-size: 17px; font-size: 12px; }
.dljz-category .category .cate-r { background: #33a760; }
.dljz-category02 { margin-top: 25px; }
.dljz-category02 .category { margin-top: 15px; overflow: hidden; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; }
.dljz-category02 .category .box { width: 31%; margin: 0 1%; margin-bottom: 3%; float: left; }
.dljz-category02 .category .box .tit { padding-top: 52px; text-align: center; color: #FFFFFF; font-size: 12px; }
.dljz-category02 .category .box .txt { margin-top: 26px; font-size: 12px; }
.dljz-category02 .category .box.box01, .dljz-category02 .category .page-contact .box.box02, .page-contact .dljz-category02 .category .box.box02, .dljz-category02 .category .page-contact .box.box03, .page-contact .dljz-category02 .category .box.box03 { background: url(../images/dljz-cate02-1.png) no-repeat center top; background-size: contain; }
.dljz-category02 .category .box.box02 { background: url(../images/dljz-cate02-2.png) no-repeat center top; background-size: contain; }
.dljz-category02 .category .box.box03 { background: url(../images/dljz-cate02-3.png) no-repeat center top; background-size: contain; }
.dljz-category02 .category .box.box04 { background: url(../images/dljz-cate02-4.png) no-repeat center top; background-size: contain; }
.dljz-category02 .category .box.box05 { background: url(../images/dljz-cate02-5.png) no-repeat center top; background-size: contain; }
.dljz-category03 { margin-top: 25px; padding: 20px 0; background: #f4f4f4; }
.dljz-category03 .category { margin-top: 15px; display: flex; justify-content: space-between; }
.dljz-category03 .box { margin-bottom: 20px; padding: 15px 5px; padding-top: 0; background: #FFFFFF; box-shadow: 1px 1px 10px #dadada, -1px -1px 10px #dadada; width: 48%; }
.dljz-category03 .box .tit { /* padding-top: 9px; */ line-height: 30px; background: url(../images/dljz-cate03-tit.png) no-repeat center top; background-size: contain; text-align: center; color: #FFFFFF; font-size: 14px; }
.dljz-category03 .box .txt { margin-top: 4px; font-size: 12px; }
.dljz-category03 .box .txt p { line-height: 18px; color: #707070; }
.dljz-procedure { margin-top: 20px; }
.dljz-procedure .procedure { margin-top: 15px; overflow: hidden; display: flex; flex-wrap: wrap; justify-content: space-between; }
.dljz-procedure .procedure .box { width: 31%; margin: 0 1%; margin-bottom: 3%; float: left; }
.dljz-procedure .procedure .box .tit { line-height: 28px; text-align: center; font-size: 14px; background: #5b48e2; color: #FFFFFF; }
.dljz-procedure .procedure .box .txt { padding: 10px 10px 18px 10px; font-size: 12px; }
.dljz-procedure .procedure .box.box01 { background: url(../images/dljz-procedure1.png) no-repeat right bottom #f5f5f5; background-size: 30px; }
.dljz-procedure .procedure .box.box02 { background: url(../images/dljz-procedure2.png) no-repeat right bottom #f5f5f5; background-size: 30px; }
.dljz-procedure .procedure .box.box03 { background: url(../images/dljz-procedure3.png) no-repeat right bottom #f5f5f5; background-size: 30px; }
.dljz-procedure .procedure .box.box04 { background: url(../images/dljz-procedure4.png) no-repeat right bottom #f5f5f5; background-size: 30px; }
.dljz-procedure .procedure .box.box05 { background: url(../images/dljz-procedure5.png) no-repeat right bottom #f5f5f5; background-size: 30px; }
.dljz-procedure .procedure .box.box06 { background: url(../images/dljz-procedure6.png) no-repeat right bottom #f5f5f5; background-size: 30px; }
.dljz-advantage { margin-top: 20px; }
.dljz-advantage .advantage { margin-top: 15px; display: flex; flex-wrap: wrap; }
.dljz-advantage .advantage .box { width: 31%; margin: 0 1%; margin-bottom: 3%; }
.dljz-advantage .advantage .box .tit { padding-top: 50px; color: #FFFFFF; font-size: 14px; text-align: center; }
.dljz-advantage .advantage .box .txt { margin-top: 42px; color: #666666; font-size: 12px; }
.dljz-advantage .advantage .box.box01, .dljz-advantage .advantage .page-contact .box.box02, .page-contact .dljz-advantage .advantage .box.box02, .dljz-advantage .advantage .page-contact .box.box03, .page-contact .dljz-advantage .advantage .box.box03 { background: url(../images/dljz-advan1.png) no-repeat center top; background-size: contain; }
.dljz-advantage .advantage .box.box02 { background: url(../images/dljz-advan2.png) no-repeat center top; background-size: contain; }
.dljz-advantage .advantage .box.box03 { background: url(../images/dljz-advan3.png) no-repeat center top; background-size: contain; }
.dljz-advantage .advantage .box.box04 { background: url(../images/dljz-advan4.png) no-repeat center top; background-size: contain; }
.dljz-advantage .advantage .box.box05 { background: url(../images/dljz-advan5.png) no-repeat center top; background-size: contain; }
.dljz-advantage .advantage .box.box06 { background: url(../images/dljz-advan6.png) no-repeat center top; background-size: contain; }
.page-compare { margin-top: 25px; padding-top: 20px; padding-bottom: 50px; background: #f4f4f4; }
.page-compare .compare { margin-top: 15px; background: #FFFFFF; }
.page-compare .compare .tit { font-size: 0; }
.page-compare .compare .tit span { width: 33%; line-height: 36px; display: inline-block; background: #363636; color: #FFFFFF; font-size: 12px; text-align: center; }
.page-compare .compare .tit span.item02 { background: url(../images/page-compare-tit2.png) no-repeat center #363636; background-size: contain; }
.page-compare .compare .compare-list { margin-bottom: 0; display: inline-block; }
.page-compare .compare .compare-list tr:first-child td { border-top: 0; }
.page-compare .compare .compare-list tr td { vertical-align: middle; padding: 3px 8px; font-size: 12px; }
.page-compare .compare .compare-list tr td.pk { text-align: center; background: #5b48e2; color: #FFFFFF; min-width: 52px; }
.page-compare .compare .compare-list tr td.cxh { color: #696969; text-align: right; }
.page-compare .compare .compare-list tr td.qt { color: #A9A9A9; }
.page-case { margin-top: 25px; }
.page-case .case-list { margin-top: 10px; list-style: none; overflow: hidden; }
.page-case .case-list li { width: 48%; margin: 0 1%; margin-bottom: 3%; padding-top: 27.8%; }
.page-slide { margin-top: 25px; }
.page-slide .swiper-slide { height: 88px; background-size: 157% !important; }
.page-slide .swiper-button-next, .page-slide .swiper-button-prev { display: none; }
.page-slide .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 0; opacity: .8; background: #FFFFFF; }
.page-slide .swiper-pagination-bullet-active { background: #000000; }
.page-news { margin-top: 25px; background: none; }
.page-ad { margin-top: 25px; padding: 20px 0; background: #333333; color: #FFFFFF; }
.page-ad .tit { text-align: center; }
.page-ad .tit span { margin-bottom: 10px; font-size: 18px; display: block; }
.page-ad .tit p { font-size: 12px; }
.page-ad .con { margin-top: 25px; display: none; }
.page-ad .con .box { margin-bottom: 20px; text-align: center; }
.page-ad .con .box .box-tit { margin-bottom: 10px; font-size: 16px; font-weight: bold; }
.page-message { margin-top: 15px; margin-bottom: 25px; }
.page-message .tit { line-height: 36px; overflow: hidden; }
.page-message .tit p { padding-left: 44px; padding-right: 14px; font-size: 16px; float: left; background: url(../images/page-message.jpg) no-repeat 16px center #5b48e2; color: #FFFFFF; }
.page-message .message-form { margin-top: 10px; }
.page-message .message-form .form-group { margin-bottom: 3px; }
.page-message .message-form .form-group label { margin-bottom: 0; }
.page-message .message-form .form-group span { color: #5b48e2; }
.page-message .message-form .form-group.code input { width: 40%; margin-left: 10px; display: inline-block; }
.page-message .message-form .form-group.btn-sub input { background: #5b48e2; color: #FFFFFF; font-size: 16px; }
.gsfw-procedure { margin-top: 0px; background: #333333; padding: 25px 0; }
.gsfw-procedure .tit02 { color: #FFFFFF; }
.gsfw-procedure .procedure { margin-top: 15px; overflow: hidden; }
.gsfw-procedure .procedure .box { width: 18%; margin: 0 1%; margin-bottom: 25px; float: left; text-align: center; overflow: hidden; }
.gsfw-procedure .procedure .box .img img { width: 100%; max-width: 122px; }
.gsfw-procedure .procedure .box .tit { margin-top: 15px; padding: 0 0; padding-top: 40px; font-size: 12px; color: #FFFFFF; }
.gsfw-procedure .procedure .box .btn { width: 100%; margin-top: 10px; padding: 0; background: #5b48e2; border-radius: 8px; }
.gsfw-procedure .procedure .box .btn a { /* width: 50%; */ line-height: 16px; margin: 0 auto; display: block; color: #FFFFFF; font-size: 12px; white-space: pre-wrap; }
.gsfw-procedure .procedure .box.box01 .tit, .gsfw-procedure .procedure .page-contact .box.box02 .tit, .page-contact .gsfw-procedure .procedure .box.box02 .tit, .gsfw-procedure .procedure .page-contact .box.box03 .tit, .page-contact .gsfw-procedure .procedure .box.box03 .tit { background: url(../images/gsfw-proce-tit1.png) no-repeat center top; }
.gsfw-procedure .procedure .box.box02 .tit { background: url(../images/gsfw-proce-tit2.png) no-repeat center top; }
.gsfw-procedure .procedure .box.box03 .tit { background: url(../images/gsfw-proce-tit3.png) no-repeat center top; }
.gsfw-procedure .procedure .box.box04 .tit { background: url(../images/gsfw-proce-tit4.png) no-repeat center top; }
.gsfw-procedure .procedure .box.box05 .tit { background: url(../images/gsfw-proce-tit5.png) no-repeat center top; }
.gsfw-material { margin-top: 25px; padding: 0; }
.gsfw-material .material { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: center; }
.gsfw-material .material .box { width: 32%; margin: 0 .5%; margin-bottom: 3%; padding: 10px 0px; background: url(../images/gsfw-material.jpg) no-repeat center top #d2d2d2; background-size: 139%; float: left; }
.gsfw-material .material .box .tit { color: #FFFFFF; text-align: center; font-size: 16px; }
.gsfw-material .material .box .tit i { display: block; }
.gsfw-material .material .box .tit span { display: block; margin-top: 20px; font-size: 12px; }
.gsfw-material .material .box .txt { margin-top: 55px; text-align: center; font-size: 12px; }
.gsfw-material .material .box.box02 .tit span { margin-top: 0; }
.gsfw-material .material .box.box02 .txt { margin-top: 41px; }
.gsfw-receive { margin-top: 25px; }
.gsfw-receive .receive { margin-top: 15px; overflow: hidden; }
.gsfw-receive .receive .box { margin-bottom: 10px; position: relative; width: 31%; float: left; margin: 0 1%; }
.gsfw-receive .receive .box .img { padding-top: 41.13%;/* padding-top: 100px; */ }
.gsfw-receive .receive .box .txt { /* position: absolute; */ left: 0; right: 0; top: 0; bottom: 0; margin: auto; /* color: #FFFFFF; */ text-align: center; /* display: flex; */ justify-content: center; align-items: center; flex-direction: column; font-size: 12px; margin-top: 5px; line-height: 14px; }
.gsfw-receive .consult01 { margin-top: 20px; }
.gsfw-choose { margin-top: 25px; padding: 25px 0; background: #333333; }
.gsfw-choose .tit02 { color: #FFFFFF; }
.gsfw-choose .choose { margin-top: 15px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.gsfw-choose .choose .box { margin-bottom: 15px; color: #FFFFFF; background: url(../images/gswf-choose-bg.jpg) no-repeat center top; background-size: 100% auto; width: 48%; }
.gsfw-choose .choose .box .tit { line-height: 28px; font-size: 12px; text-align: center; }
.gsfw-choose .choose .box .txt { padding: 10px 12px; padding-top: 14px; font-size: 12px; }
.gsfw-compare { margin-top: 25px; }
.gsfw-compare .compare { margin-top: 15px; }
.gsfw-compare .compare .tit { line-height: 36px; color: #FFFFFF; text-align: center; font-size: 16px; }
.gsfw-compare .compare .txt { padding: 15px; }
.gsfw-compare .compare .txt p { line-height: 16px; font-size: 12px; }
.gsfw-compare .compare .comp-l { margin-bottom: 10px; border: 1px solid #DDDDDD; }
.gsfw-compare .compare .comp-l .tit { background: #f95f53; }
.gsfw-compare .compare .comp-r { border: 1px solid #DDDDDD; }
.gsfw-compare .compare .comp-r .tit { background: #4e4e4e; }
.gsfw-compare .consult01 { margin-top: 15px; }
.gsfw-data { margin-top: 25px; padding: 25px 0; background: #333333; }
.gsfw-data .container { padding: 0 3px; }
.gsfw-data .tit02 { color: #FFFFFF; }
.gsfw-data .data { margin-top: 15px; overflow: hidden; }
.gsfw-data .data .box { width: 23%; margin: 0 1%; /* margin-bottom: 3%; */ float: left; }
.gsfw-data .data .box .img { text-align: center; }
.gsfw-data .data .box .img img { width: 80%; }
.gsfw-data .data .box .tit { margin-top: 15px; text-align: center; font-size: 12px; color: #FFFFFF; }
.gsfw-data .data .box .txt { color: #5b48e2; text-align: center; font-size: 16px; }
.xzxk-category { margin-top: 0; padding: 25px 0; background: #f4f4f4; }
.xzxk-category .category { margin-top: 15px; overflow: hidden; }
.xzxk-category .category .box { width: 31%; height: 100px; margin: 0 1%; margin-bottom: 3%; float: left; }
.xzxk-category .category .box.box01, .xzxk-category .category .page-contact .box.box02, .page-contact .xzxk-category .category .box.box02, .xzxk-category .category .page-contact .box.box03, .page-contact .xzxk-category .category .box.box03 { background: url(../images/xzxk-category1.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box02 { background: url(../images/xzxk-category2.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box03 { background: url(../images/xzxk-category3.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box04 { background: url(../images/xzxk-category4.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box05 { background: url(../images/xzxk-category5.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box06 { background: url(../images/xzxk-category6.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box07 { background: url(../images/xzxk-category7.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box08 { background: url(../images/xzxk-category8.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box.box09 { background: url(../images/xzxk-category9.png) no-repeat center; background-size: contain; }
.xzxk-category .category .box .tit { padding: 0 10px; padding-top: 60px; text-align: center; font-size: 12px; color: #FFFFFF; }
.xzxk-procedure { margin-top: 25px; }
.xzxk-procedure .procedure { margin-top: 15px; overflow: hidden; }
.xzxk-procedure .procedure .box { margin-bottom: 10px; position: relative; float: left; width: 31%; margin: 0 1%; margin-bottom: 3%; }
.xzxk-procedure .procedure .box .img { /* padding-top: 59.58%; */ }
.xzxk-procedure .procedure .box .tit { left: 0; right: 0; top: 0; bottom: 0; margin: auto; color: #FFFFFF; font-size: 14px; text-align: center; position: absolute; margin-top: 22px; padding-top: 32px; background-size: 23% !important; }
.xzxk-procedure .procedure .box.box01 .tit, .xzxk-procedure .procedure .page-contact .box.box02 .tit, .page-contact .xzxk-procedure .procedure .box.box02 .tit, .xzxk-procedure .procedure .page-contact .box.box03 .tit, .page-contact .xzxk-procedure .procedure .box.box03 .tit { background: url(../images/xzxk-procedure-tit1.png) no-repeat center top; }
.xzxk-procedure .procedure .box.box02 .tit { background: url(../images/xzxk-procedure-tit2.png) no-repeat center top; }
.xzxk-procedure .procedure .box.box03 .tit { background: url(../images/xzxk-procedure-tit3.png) no-repeat center top; }
.xzxk-procedure .procedure .box.box04 .tit { background: url(../images/xzxk-procedure-tit4.png) no-repeat center top; }
.xzxk-procedure .procedure .box.box05 .tit { background: url(../images/xzxk-procedure-tit5.png) no-repeat center top; }
.xzxk-procedure .procedure .box.box06 .tit { background: url(../images/xzxk-procedure-tit6.png) no-repeat center top; }
.xzxk-procedure .procedure .box .num { width: 34px; height: 34px; position: absolute; right: 0; bottom: 0; }
.xzxk-procedure .procedure .box .num img { width: 100%; height: 100%; }
.xzxk-material { margin-top: 25px; padding: 25px 0; background: #333333; }
.xzxk-material .tit03 p { color: #FFFFFF; }
.xzxk-material .material { margin-top: 15px; display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; }
.xzxk-material .material .box { margin-bottom: 10px; padding: 10px 10px; background: rgba(194, 0, 0, 0.6); color: #FFFFFF; width: 48%; }
.xzxk-material .material .box .tit { line-height: 36px; text-align: center; font-size: 16px; background: url(../images/xzxk-material-tit.png) no-repeat center; }
.xzxk-material .material .box .txt { margin-top: 20px; color: #FFFFFF; font-size: 12px; min-height: 70px; }
.xzxk-material .material .box .btn { width: 100%; margin-top: 10px; }
.xzxk-material .material .box .btn a { line-height: 36px; display: block; background: #000000; text-align: center; color: #FFFFFF; }
.xzxk-advantage { margin-top: 25px; }
.xzxk-advantage .advantage { margin-top: 15px; display: flex; justify-content: space-between; }
.xzxk-advantage .advantage .box { margin-bottom: 10px; padding: 0px 0 10px; background: #515151; color: #FFFFFF; border-radius: 6px; width: 23%; margin: 0 1%; }
.xzxk-advantage .advantage .box .tit { /* width: 70%; */ line-height: 36px; background: #5b48e2; /* border-top-right-radius: 15px; */ /* border-bottom-right-radius: 15px; */ font-size: 13px; text-align: center; }
.xzxk-advantage .advantage .box .txt { margin-top: 15px; padding: 0 5px; font-size: 12px; }
.jzzz-category { /* margin-top: 25px; */ padding: 25px 0; background: #f4f4f4; }
.jzzz-category .category { margin-top: 15px; }
.jzzz-category .category .box { margin-bottom: 10px; }
.jzzz-category .category .box .tit { padding-top: 114px; padding-bottom: 20px; color: #FFFFFF; font-size: 18px; text-align: center; }
.jzzz-category .category .box.box01 .tit, .jzzz-category .category .page-contact .box.box02 .tit, .page-contact .jzzz-category .category .box.box02 .tit, .jzzz-category .category .page-contact .box.box03 .tit, .page-contact .jzzz-category .category .box.box03 .tit { background: url(../images/jzzz-category1.png) no-repeat center 18px #212121; background-size: 22%; }
.jzzz-category .category .box.box01, .jzzz-category .category .box.box04 { display: flex; }
.jzzz-category .category .box.box01 .tit, .jzzz-category .category .box.box04 .tit { width: 30%; background-size: 50%; font-size: 14px; padding-top: 89px; }
.jzzz-category .category .box.box01 .category-list, .jzzz-category .category .box.box04 .category-list { flex: 1; }
.jzzz-category .category .box.box01 .category-list span { font-size: 12px; }
.jzzz-category .category .box.box01 .category-list span, .jzzz-category .category .page-contact .box.box02 .category-list span, .page-contact .jzzz-category .category .box.box02 .category-list span, .jzzz-category .category .page-contact .box.box03 .category-list span, .page-contact .jzzz-category .category .box.box03 .category-list span { margin-right: 12px; }
.jzzz-category .category .box.box02 .tit { background: url(../images/jzzz-category2.png) no-repeat center 18px #212121; background-size: 35%; padding-top: 80px; font-size: 14px; }
.jzzz-category .category .box.box02, .jzzz-category .category .box.box03 { float: left; width: 48%; }
.jzzz-category .category .box.box03 { margin-left: 4%; }
.jzzz-category .category .box.box04 { clear: left; }
.jzzz-category .category .box.box02 .category-list { text-align: center; }
.jzzz-category .category .box.box02 .category-list span { margin-right: 0; }
.jzzz-category .category .box.box03 .tit { background: url(../images/jzzz-category3.png) no-repeat center 18px #212121; background-size: 35%; padding-top: 80px; font-size: 14px; }
.jzzz-category .category .box.box03 .category-list { padding: 8px 5px; }
.jzzz-category .category .box.box03 .category-list span { font-size: 12px; margin-right: 28px; margin: 0; display: block; text-align: center; }
.jzzz-category .category .box.box04 .tit { background: url(../images/jzzz-category4.png) no-repeat center 40% #212121; background-size: 50%; font-size: 14px; padding-top: 58%; display: flex; justify-content: center; }
.jzzz-category .category .box.box04 .category-list span { /* width: 132px; */ margin-right: 0px; font-size: 12px; }
.jzzz-category .category .box .category-list { padding: 20px 10px; background: #45403a; }
.jzzz-category .category .box .category-list span { margin-right: 5px; margin-bottom: 5px; color: #FFFFFF; font-size: 16px; display: inline-block; }
.jzzz-procedure { margin-top: 25px; }
.jzzz-procedure .procedure { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.jzzz-procedure .procedure .box { width: 18%; margin-bottom: 10px; padding: 6px 0px; position: relative; border: 1px dashed #a9a9a9; border-radius: 10px; }
.jzzz-procedure .procedure .box:after { position: absolute; content: ''; width: 8px; height: 20px; background: url(../images/jzzz-arrow.png) no-repeat center; background-size: contain; top: 50%; margin-top: -13px; right: -8px; }
.jzzz-procedure .procedure .box.box5:after, .jzzz-procedure .procedure .box.box6:after { bottom: -14px; top: auto; right: auto; left: 50%; margin-left: -4px; transform: rotateZ(90deg); }
.jzzz-procedure .procedure .box.box7:after, .jzzz-procedure .procedure .box.box8:after, .jzzz-procedure .procedure .box.box9:after, .jzzz-procedure .procedure .box.box10:after { transform: rotateZ(180deg); right: auto; left: -8px; }
.jzzz-procedure .procedure .box.box15:after { display: none; }
.jzzz-procedure .procedure .box .tit { background: url(../images/jzzz-procedure-tit.png) no-repeat center top; padding-top: 33px; text-align: center; font-size: 12px; background-size: 50%; }
.jzzz-procedure .procedure .box.box15 .tit p { font-size: 12px; }
.jzzz-procedure .procedure .box.box15 .tit a { line-height: 24px; margin: 0; display: block; border-radius: 20px; background: #5b48e2; color: #FFFFFF; }
.jzzz-material { margin-top: 25px; padding: 25px 0; background: #333333; color: #FFFFFF; }
.jzzz-material .tit02 { font-size: 0; }
.jzzz-material .tit02 p { padding-left: 0px; border-left: 0; font-size: 24px; font-weight: normal; text-align: center; }
.jzzz-material .tit02 span { font-size: 14px; }
.jzzz-material .material { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.jzzz-material .material .box { width: 31%; margin-bottom: 3%; padding: 15px 6px; background: rgba(66, 0, 0, 0.33); display: flex; flex-direction: column; }
.jzzz-material .material .box .tit { width: 46px; line-height: 46px; margin: 0 auto; text-align: center; background: #5b48e2; font-size: 22px; border-radius: 50%; }
.jzzz-material .material .box .txt { margin-top: 15px; text-align: center; font-size: 12px; min-height: 153px;/* min-height: 102px; */ }
.jzzz-material .material .box .btn { padding: 0; width: 100%; text-align: center; }
.jzzz-material .material .box .btn a { color: #ff5757; }
.jzzz-material .material .box.box04 .txt, .jzzz-material .material .box.box05 .txt, .jzzz-material .material .box.box06 .txt { min-height: 110px; }
.jzzz-advantage { margin-top: 25px; }
.jzzz-advantage .advantage { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.jzzz-advantage .advantage .box { width: 23%; margin: 0 1%; margin-bottom: 3%; display: flex; flex-direction: column; background: #FFFFFF; box-shadow: 0 0 10px #e9e9e9; /* border-top-left-radius: 20px; */ /* border-top-right-radius: 20px; */ overflow: hidden; }
.jzzz-advantage .advantage .box .tit { line-height: 40px; font-size: 14px; background: #5b48e2; color: #FFFFFF; text-align: center;/* background: url(../images/jzzz-advan-tit.png) no-repeat center left $color; *//* background-size: contain; */ }
.jzzz-advantage .advantage .box .txt { padding: 10px 3px; font-size: 12px; }
.zscq-category { /*margin-top: 25px;*/ padding: 25px 0; background: #f4f4f4; }
.zscq-category .category { margin-top: 15px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.zscq-category .category .box { margin-bottom: 20px; padding-bottom: 20px; background: #FFFFFF; width: 48%; }
.zscq-category .category .box .tag { width: 96px; line-height: 30px; padding-left: 10px; background-color: #5b48e2; color: #FFFFFF; position: relative; }
.zscq-category .category .box .tag:after { position: absolute; right: -14px; bottom: 0; display: block; content: ''; width: 0; height: 0; border-width: 30px 14px 0 0; border-color: #5b48e2 transparent transparent #5b48e2; border-style: dashed dashed dashed dashed; }
.zscq-category .category .box .tit { margin-top: 15px; padding: 0 24px; text-align: center; font-size: 14px; min-height: 66px; }
.zscq-category .category .box .img { margin-top: 10px; text-align: center; }
.zscq-category .category .box .img img { max-width: 100%; }
.zscq-category .category .box .old-price { margin-top: 10px; color: #707070; text-align: center; text-decoration: line-through; }
.zscq-category .category .box .new-price { margin-top: 5px; color: #5b48e2; font-size: 14px; text-align: center; }
.zscq-category .category .box .btn { width: 100%; margin-top: 10px; padding: 0; display: block; }
.zscq-category .category .box .btn a { width: 80%; line-height: 30px; margin: 0 auto; background: #000000; color: #FFFFFF; text-align: center; display: block; }
.zscq-reason { margin-top: 25px; }
.zscq-reason .reason { margin-top: 15px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; background: url(../images/zscq-reason-bg.png) no-repeat center 30%; background-size: 35%; }
.zscq-reason .box { margin-bottom: 10px; /* text-align: center; */ width: 34%; }
.zscq-reason .box .tit { font-size: 14px; font-weight: bold; }
.zscq-reason .box .txt { margin-top: 2px; color: #707070; font-size: 12px; }
.zscq-reason .box.box01 .tit, .zscq-reason .page-contact .box.box02 .tit, .page-contact .zscq-reason .box.box02 .tit, .zscq-reason .page-contact .box.box03 .tit, .page-contact .zscq-reason .box.box03 .tit { /* background: url(../images/zscq-reason-tit1.png) no-repeat 29% center; */ background-size: contain; }
.zscq-reason .box.box02 .tit { /* background: url(../images/zscq-reason-tit2.png) no-repeat 29% center; */ background-size: contain; }
.zscq-reason .box.box03 .tit { /* background: url(../images/zscq-reason-tit3.png) no-repeat 29% center; */ background-size: contain; }
.zscq-reason .box.box04 .tit { /* background: url(../images/zscq-reason-tit4.png) no-repeat 29% center; */ background-size: contain; }
.zscq-reason .box.box01, .zscq-reason .box.box03 { text-align: right; }
.zscq-material { margin-top: 25px; padding: 25px 0; background: #f4f4f4; }
.zscq-material .material { margin-top: 15px; }
.zscq-material .material .mate-l { margin-bottom: 15px; }
.zscq-material .material .mate-l, .zscq-material .material .mate-r { padding: 15px 10px; background: #313131; color: #FFFFFF; }
.zscq-material .material .mate-l .tit, .zscq-material .material .mate-r .tit { text-align: center; font-size: 18px; background: url(../images/zscq-material-tit.jpg) no-repeat center; background-size: contain; color: #ffffff; }
.zscq-material .material .mate-l .txt, .zscq-material .material .mate-r .txt { margin-top: 15px; font-size: 16px; }
.zscq-material .material .mate-l .txt p span, .zscq-material .material .mate-r .txt p span { color: #f4ab01; }
.zscq-procedure { margin-top: 25px; }
.zscq-procedure .procedure { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: center; }
.zscq-procedure .procedure .box { width: 18%; margin: 0 1%; margin-bottom: 15px; padding: 20px 0px; background: #f3f3f3; text-align: center; }
.zscq-procedure .procedure .box .tit { color: #5b48e2; font-size: 16px; background: url(../images/zscq-procedure-tit.png) no-repeat center; background-size: contain; }
.zscq-procedure .procedure .box .img { margin-top: 15px; }
.zscq-procedure .procedure .box .img img { max-width: 80%; }
.zscq-procedure .procedure .box .txt { margin-top: 10px; font-size: 14px; }
.zxcq-choose { margin-top: 25px; padding: 25px 0; background: #f4f4f4; }
.zxcq-choose .choose { margin-top: 15px; }
.zxcq-choose .choose .box { margin-bottom: 0; text-align: center; display: flex; flex-direction: row; }
.zxcq-choose .choose .box .con { padding: 20px 10px; background: #FFFFFF; width: 50%; }
.zxcq-choose .choose .box .tit { font-size: 14px; }
.zxcq-choose .choose .box .img { flex: 1; }
.zxcq-choose .choose .box .img a { display: block; padding-top: 0; height: 100%; overflow: hidden; }
.zxcq-choose .choose .box .img a img { height: 100%; width: auto; }
.zxcq-choose .choose .box .txt { color: #707070; line-height: 1.6; font-size: 12px; }
.zxcq-choose .choose .box.box02, .zxcq-choose .choose .box.box04 { flex-direction: row-reverse; }
.page-compare.zscq { background: none; padding-top: 0; }
.page-case.zscq { margin-top: 0; padding: 25px 0; background: #f4f4f4; }
.page-slide.zxcq { margin-top: 0; }
.about-content { margin-top: 25px; position: relative; }
.about-content .con-l { padding: 0; margin-top: 280px; }
.about-content .con-l .txt { margin-top: 15px; color: #707070; font-size: 12px; }
.about-content .con-r { margin-top: 15px; padding: 0; position: absolute; left: 0; }
.about-content .con-r img { max-width: 100%; }
.about-tit p { font-size: 18px; font-weight: bold; color: #5b48e2; }
.about-tit span { margin-top: 5px; line-height: 14px; display: block; color: dimgrey; font-size: 12px; }
.about-tit i { margin-top: 10px; width: 150px; height: 2px; display: block; background: #5b48e2; }
.about-ad { margin-top: 25px; padding: 20px 0; background: #333333; }
.about-ad .box { margin-bottom: 10px; padding: 10px 10px; color: #FFFFFF; text-align: center; }
.about-ad .box .tit { font-size: 12px; }
.about-ad .box .top .num { text-transform: uppercase; font-size: 20px; font-weight: bold; }
.about-ad .box .top .txt { margin-top: 0; font-size: 12px; }
.about-ad .box.box01, .about-ad .page-contact .box.box02, .page-contact .about-ad .box.box02, .about-ad .page-contact .box.box03, .page-contact .about-ad .box.box03 { background: #fea946; }
.about-ad .box.box02 { background: #6ab2fc; }
.about-ad .box.box03 { background: #fe6436; }
.about-process { margin-top: 25px; display: none; }
.about-process .process { margin-top: 15px; color: #707070; font-size: 12px; }
.about-process .process .box { margin-bottom: 20px; }
.about-process .process .box .item { margin-bottom: 5px; }
.about-process .process .box .item p span { color: #5b48e2; font-weight: bold; }
.about-process .process .box .item p i { font-style: normal; font-weight: bold; }
.about-process .time { display: none; }
.about-style { margin-top: 25px; margin-bottom: 20px; }
.about-style .style-list { margin-top: 15px; list-style: none; overflow: hidden; }
.about-style .style-list li { margin-bottom: 10px; width: 31.33%; float: left; padding-top: 21.138%; margin: 0 1%; margin-bottom: 2%; }
.about-style .style-list li.item01, .about-style .style-list li.item04 { /* padding-top: 67.47%; */ }
.about-style .style-list li.item02, .about-style .style-list li.item05 { /* padding-top: 66.58%; */ }
.about-style .style-list li.item03, .about-style .style-list li.item06 { /* padding-top: 97.35%; */ }
.about-style .txt { color: #707070; }
.about-style .txt p span { font-weight: bold; }
.about-style .txt p i { color: #5b48e2; font-style: normal; }
.content { margin-top: 25px; }
.page-news-list dl { overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #f1f1f1; }
.page-news-list dt { width: 40%; float: left; margin-right: 10px; }
.page-news-list dt a { display: block; padding-top: 82.14%; }
.page-news-list dd { /* margin-top: 15px; */ overflow: hidden; }
.page-news-list dd .tit { font-size: 12px; }
.page-news-list dd .tit a { color: #323232; }
.page-news-list dd .txt { margin-top: 0px; max-height: 18px; color: #666; font-size: 12px; overflow: hidden; }
.page-news-list dd .time { margin-top: 5px; padding-left: 25px; background: url(../images/news-time.png) no-repeat center left; color: #969696; font-size: 12px; }
.page-news-list dd .more { margin-top: 10px; }
.page-news-list dd .more a { line-height: 26px; background: #fcfcfc; border-color: #f0f0f0; border-style: solid; border-width: 1px; display: inline-block; margin: 0; padding-left: 10px; padding-right: 10px; min-width: 86px; color: #5b48e2; font-size: 12px; text-align: center; }
.page-team-list dl { margin-bottom: 25px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.35); }
.page-team-list dt a { padding-top: 96.55%; display: block; }
.page-team-list dd { padding: 18px 15px; }
.page-team-list dd .tit { margin-bottom: 10px; font-size: 18px; }
.page-team-list dd .tit a { color: #333333; }
.page-team-list dd .txt { height: 40px; overflow: hidden; }
.page-team-list dd .txt p { color: #666666; }
.text-title { padding-bottom: 5px; border-bottom: 1px solid #f0f0f0; }
.text-title h1 { text-align: center; font-size: 18px; }
.text-title .text-info { margin-top: 10px; overflow: hidden; }
.text-title .text-info p { float: left; color: #969696; }
.text-title .text-info p span { padding-left: 20px; color: #c8c8c8; }
.text-title .text-info .category span { background: url(../images/show1.jpg) no-repeat center left; }
.text-title .text-info .auther span { background: url(../images/show2.jpg) no-repeat center left; }
.text-title .text-info .source span { background: url(../images/show3.jpg) no-repeat center left; }
.text-title .text-info .time span { background: url(../images/show4.jpg) no-repeat center left; }
.text-abstract { margin-top: 10px; padding: 15px; background: #fcfbfd; border: 1px solid #e4e4e4; color: #999999; }
.detail-box { margin-top: 20px; }
.detail-box a { color: #5b48e2; }
.detail-box p { margin-bottom: 15px; }
.detail-box p img { max-width: 100% !important; height: auto !important; }
.detail-box .simg img { max-width: 100% !important; height: auto !important; }
.content.page { margin-bottom: 50px; padding: 0 15px; text-align: start; }
.content.page .page-title { text-align: center; }
.content.page .page-title p { width: 114px; line-height: 40px; background: #5b48e2; font-size: 16px; color: #FFFFFF; }
.content.page .detail-box { margin-top: 0; padding-top: 30px; padding-bottom: 40px; }
.page-contact .box01, .page-contact .box02, .page-contact .box03 { padding-left: 60px; background: url(../images/page-contact1.png) no-repeat top left; }
.page-contact .box01 .tit, .page-contact .box02 .tit, .page-contact .box03 .tit { padding-bottom: 10px; border-bottom: 1px solid #d3d3d3; }
.page-contact .box01 .tit p, .page-contact .box02 .tit p, .page-contact .box03 .tit p { margin-bottom: 0; color: #5b48e2; font-size: 18px; }
.page-contact .box01 .tit span, .page-contact .box02 .tit span, .page-contact .box03 .tit span { font-size: 12px; color: #666666; }
.page-contact .box01 .txt, .page-contact .box02 .txt, .page-contact .box03 .txt { margin-top: 10px; }
.page-contact .box01 .txt p, .page-contact .box02 .txt p, .page-contact .box03 .txt p { line-height: 1.8; color: #707070; font-weight: bold; }
.page-contact .box02 { background: url(../images/page-contact2.png) no-repeat top left; }
.page-contact .box02 .txt p { color: #5b48e2; }
.page-contact .box03 { background: url(../images/page-contact3.png) no-repeat top left; }
.page-contact .box03 .txt p { color: #5b48e2; }
.turn-page { margin-top: 25px; padding-top: 15px; margin-bottom: 25px; color: #666666; overflow: hidden; border-top: 1px solid #efefef; }
.turn-page p { margin-bottom: 10px; overflow: hidden; }
.turn-page span { float: left; }
.turn-page a { display: block; color: #666666; }
.turn-page a:hover { color: #5b48e2; }
.turn-page .go-back a { padding-left: 30px; background: url(../images/go-back.png) no-repeat center left; }
.tit02 { text-align: center; font-size: 24px; }
.tit03 { text-align: center; }
.tit03 p { font-size: 24px; }
.tit03 span { color: #707070; font-size: 16px; display: block; background: url(../images/tit03.png) no-repeat center; background-size: 208%; }
.tit04 { text-align: center; }
.tit04 p { font-size: 24px; }
.tit04 p i { font-style: normal; color: #5b48e2; }
.tit04 span { display: block; font-size: 16px; color: #707070; }
.consult02 { width: 300px; margin: 0 auto; margin-top: 15px; border: 2px solid #5b48e2; border-radius: 30px; line-height: 34px; overflow: hidden; }
/* .consult02 span { font-style: italic; color: #5b48e2; font-weight: bold; font-size: 18px; padding-left: 10px; float: left; }
.consult02 a { width: 48%; float: right; background: #5b48e2; color: #FFFFFF; border-radius: 30px; text-align: center; margin-right: -1px; }
.consult02 a:after { content: ''; width: 20px; height: 20px; background: url(../images/consult2.png) no-repeat center left; background-size: contain; display: inline-block; vertical-align: middle; margin-left: 4px; } */
.consult02 .item1 { font-style: italic; color: #5b48e2; font-weight: bold; font-size: 18px; padding-left: 10px; float: left; }
.consult02 .item2 { width: 48%; float: right; background: #5b48e2; color: #FFFFFF; border-radius: 30px; text-align: center; margin-right: -1px; }
.consult02 .item2:after { content: ''; width: 20px; height: 20px; background: url(../images/consult2.png) no-repeat center left; background-size: contain; display: inline-block; vertical-align: middle; margin-left: 4px; }
.news-wrapper { margin-top: 25px; }
.f-nav .container { padding: 0; }
.f-nav a:last-child:after { display: none; }
.page-quick-menu { border-bottom: 1px solid #e5e5e5; }
.page-quick-menu .tit { display: none; }
.page-quick-menu .list { font-size: 0; padding: 3px 0px; }
.page-quick-menu .list a { width: 25%; padding: 3px 0; display: inline-block; font-size: 14px; color: #333333; vertical-align: top; }
.page-quick-menu .list a.active { color: #5b48e2; }
.page-quick-menu.gsfw .list .item1, .page-quick-menu.xkz .list .item1, .page-quick-menu.news .list .item1, .page-quick-menu.gszx .list .item1, .page-quick-menu.lwpq .list .item1, .page-quick-menu.gsfw .list .item2, .page-quick-menu.xkz .list .item2, .page-quick-menu.news .list .item2, .page-quick-menu.gszx .list .item2, .page-quick-menu.lwpq .list .item2, .page-quick-menu.gsfw .list .item3, .page-quick-menu.xkz .list .item3, .page-quick-menu.news .list .item3, .page-quick-menu.gszx .list .item3, .page-quick-menu.lwpq .list .item3, .page-quick-menu.gsfw .list .item6, .page-quick-menu.xkz .list .item6, .page-quick-menu.news .list .item6, .page-quick-menu.gszx .list .item6, .page-quick-menu.lwpq .list .item6, .page-quick-menu.gsfw .list .item7, .page-quick-menu.xkz .list .item7, .page-quick-menu.news .list .item7, .page-quick-menu.gszx .list .item7, .page-quick-menu.lwpq .list .item7 { color: #feb12b; }
.page-quick-menu.gsfw .list .item1:after, .page-quick-menu.xkz .list .item1:after, .page-quick-menu.news .list .item1:after, .page-quick-menu.gszx .list .item1:after, .page-quick-menu.lwpq .list .item1:after, .page-quick-menu.gsfw .list .item2:after, .page-quick-menu.xkz .list .item2:after, .page-quick-menu.news .list .item2:after, .page-quick-menu.gszx .list .item2:after, .page-quick-menu.lwpq .list .item2:after, .page-quick-menu.gsfw .list .item3:after, .page-quick-menu.xkz .list .item3:after, .page-quick-menu.news .list .item3:after, .page-quick-menu.gszx .list .item3:after, .page-quick-menu.lwpq .list .item3:after, .page-quick-menu.gsfw .list .item6:after, .page-quick-menu.xkz .list .item6:after, .page-quick-menu.news .list .item6:after, .page-quick-menu.gszx .list .item6:after, .page-quick-menu.lwpq .list .item6:after, .page-quick-menu.gsfw .list .item7:after, .page-quick-menu.xkz .list .item7:after, .page-quick-menu.news .list .item7:after, .page-quick-menu.gszx .list .item7:after, .page-quick-menu.lwpq .list .item7:after { content: ''; width: 15px; height: 15px; background: url(../images/hot2.gif) no-repeat center; background-size: 15px 15px; position: absolute; margin-left: 5px; }
.page-quick-menu.xkz .list a, .page-quick-menu.news .list a, .page-quick-menu.gszx .list a { width: 33%; }
.page-quick-menu.xkz .list a:after, .page-quick-menu.news .list a:after, .page-quick-menu.gszx .list a:after { margin-left: 0 !important; }
.page-quick-menu.xkz .list a.item1:after, .page-quick-menu.news .list a.item1:after, .page-quick-menu.gszx .list a.item1:after, .page-quick-menu.xkz .list a.item7:after, .page-quick-menu.news .list a.item7:after, .page-quick-menu.gszx .list a.item7:after { margin-left: -2px !important; }
.tit05 { margin-top: 20px; margin-bottom: 15px; text-align: center; }
.tit05 .tit { font-size: 18px; }
.tit05 .txt { color: #999999; margin-top: 5px; }
.gsfw-registe .form-tit { background: url(../images/gsfw/regi-form-tit2.png) no-repeat center bottom; padding-bottom: 10px; }
.gsfw-registe .form-tit .tit { line-height: 40px; color: #FFFFFF; text-align: center; font-size: 16px; background: url(../images/gsfw/regi-form-tit.png) no-repeat center; }
.gsfw-registe .form-message { margin-top: 10px; }
.gsfw-registe .form-message .radio label { margin-right: 10px; padding-left: 0; }
.gsfw-registe .form-message .radio i { padding-left: 20px; font-style: normal; position: relative; }
.gsfw-registe .form-message .radio i:after { content: ''; width: 15px; height: 15px; background: url(../images/radio.png) no-repeat; background-size: 15px 15px; position: absolute; left: 0; top: 2px; }
.gsfw-registe .form-message .radio input[type="radio"]:checked + i { color: #feb12b; }
.gsfw-registe .form-message .radio input[type="radio"]:checked + i:after { background-image: url(../images/radio2.png); }
.gsfw-registe .form-message .radio input[type=radio] { position: absolute; clip: rect(0, 0, 0, 0); }
.gsfw-registe .sub-btn label { width: 100%; position: relative; }
.gsfw-registe .sub-btn label:before { content: ''; width: 22px; height: 20px; background: url(../images/gsfw-regi.png); position: absolute; top: 0; bottom: 0; margin: auto; left: 30%; }
.gsfw-registe .sub-btn input { background: #feb12b; color: #ffffff; border: 0; font-size: 16px; }
.gsfw-registe .regi-r .tab-tit { font-size: 0; border: 1px solid #F1F1F1; }
.gsfw-registe .regi-r .tab-tit a { width: 50%; line-height: 32px; font-size: 16px; display: inline-block; color: #333333; text-align: center; }
.gsfw-registe .regi-r .tab-tit a.active { background: #5b48e2; color: #ffffff; }
.gsfw-registe .regi-r .tab-con { color: #666666; margin-top: 10px; }
.gsfw-registe .regi-r .tab-con .tab-box { display: none; }
.gsfw-registe .regi-r .tab-con .btn { background: #feb12b; color: #FFFFFF; text-align: center; width: 80%; margin: 0 auto; margin-top: 15px; display: block; }
.gsfw-registe .regi-r .tab-con .btn a { color: #ffffff; }
.gsfw-registe .regi-r .tab-con .imgs { overflow: hidden; margin-left: -2%; margin-top: 15px; }
.gsfw-registe .regi-r .tab-con .imgs .box, .gsfw-registe .regi-r .tab-con .imgs li { width: 31.33333%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gsfw-registe .regi-r .tab-con .imgs .box { margin-bottom: 0; }
.gsfw-registe .regi-r .tab-con .imgs .box a { display: block; }
.gsfw-registe .regi-r .tab-con .imgs .box .img { height: 0; padding-top: 110%; position: relative; display: block; }
.gsfw-registe .regi-r .tab-con .imgs .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-registe .regi-r .tab-con .imgs .box .tit { font-size: 14px; color: #333333; margin-top: 8px; text-align: center; }
.gsfw-package { margin-top: 20px; }
.gsfw-package .package { margin-left: -1%; overflow: hidden; }
.gsfw-package .package .box-tit { line-height: 30px; color: #FFFFFF; text-align: center; font-size: 15px; }
.gsfw-package .package .box { width: 49%; margin-left: 1%; float: left; padding-bottom: 10px; margin-bottom: 10px; border-radius: 15px; overflow: hidden; }
.gsfw-package .package .con { margin-top: 5px; padding: 0 0px; text-align: center; }
.gsfw-package .package .con .tit { color: #fdaa28; font-size: 15px; font-weight: bold; margin-bottom: 0px; line-height: 18px; }
.gsfw-package .package .con .txt { font-size: 13px; color: #fdaa28; margin-bottom: 2px; }
.gsfw-package .package .con .txt2 { height: 20px; overflow: hidden; font-size: 12px; }
.gsfw-package .package .box03 .con .txt2 { height: 50px; overflow: hidden; font-size: 12px; }
.gsfw-package .package .time { margin-top: 0px; text-align: center; }
.gsfw-package .package .time .tit { color: #999999; font-size: 12px; }
.gsfw-package .package .timeBar { line-height: 18px; }
.gsfw-package .package .timeBar .tt { color: #fdaa28; font-weight: bold; font-size: 16px; margin: 0 5px; }
.gsfw-package .package .btns { margin-top: 6px; text-align: center; }
.gsfw-package .package .btns .tit { color: #de0303; margin-bottom: 5px; font-size: 12px; line-height: 15px; }
.gsfw-package .package .btns .btn { width: 90%; line-height: 25px; padding: 0; border: 0; display: block; border-radius: 20px; background: linear-gradient(to left, #084fd4, #1876e0); color: #FFFFFF; margin: 0 auto; font-size: 12px; }
.gsfw-package .package .box01 { border: 2px solid #146bdd; }
.gsfw-package .package .box01 .box-tit { background: #146bdd; }
.gsfw-package .package .box02 { border: 2px solid #c854eb; }
.gsfw-package .package .box02 .box-tit { background: #c854eb; }
.gsfw-package .package .box02 .btn { background: linear-gradient(to left, #8735f4, #d65ae9); }
.gsfw-package .package .box03 { border: 2px solid #ea6931; }
.gsfw-package .package .box03 .box-tit { background: #ea6931; }
.gsfw-package .package .box03 .btn { background: linear-gradient(to left, #e83f2a, #ea7339); }
.gsfw-package .package .box03 { width: 100%; margin-left: 0; padding-bottom: 0; overflow: hidden; }
.gsfw-package .package .box03 .box-tit { float: left; width: 20px; height: 100%; line-height: 26px; }
.gsfw-package .package .box03 .con { width: 50%; padding: 0 13px; float: left; }
.gsfw-package .package .box03 .time, .gsfw-package .package .box03 .btns { width: 43%; float: right; }
.gsfw-package .package .box03 .time { margin-top: 5px; }
.consult03 { width: 300px; margin: 0 auto; text-align: center; border: 2px solid #5b48e2; border-radius: 28px; line-height: 30px; overflow: hidden; }
.consult03 .item1 { float: left; font-weight: bold; font-size: 16px; color: #5b48e2; padding-left: 10px; font-style: italic; }
.consult03 .item2 { width: 48%; padding: 0 10px; float: right; background: #5b48e2; color: #FFFFFF; line-height: 30px; border-radius: 28px; }
.consult03 .item2:before { content: ''; width: 20px; height: 20px; background: url(../images/consult3.png) no-repeat center; background-size: contain; display: inline-block; vertical-align: middle; margin-right: 5px; }
.gsfw-cate { margin-top: 25px; padding: 20px 0; padding-top: 1px; background: url(../images/gsfw/cate-bg.jpg) no-repeat center; background-size: cover; }
.gsfw-cate .cate .box { padding: 20px 10px; padding-bottom: 10px; margin-bottom: 15px; background: #FFFFFF; text-align: center; border-radius: 10px; position: relative; overflow: hidden; padding-top: 5px; padding-bottom: 10px; }
.gsfw-cate .cate .box .tit { font-size: 12px; font-weight: bold; /* margin-top: 15px; */ position: absolute; top: 72px; }
.gsfw-cate .cate .box .icon { /* display: none; */ width: 50px; float: left; margin-top: 10px; }
.gsfw-cate .cate .box .btn { float: left; padding: 0; margin: 0; /* margin-top: 23px; */ font-size: 12px; position: absolute; bottom: 3px; left: 10px; display: none; }
.gsfw-cate .cate .box .list { /* margin-top: 10px; */ overflow: hidden; text-align: left; }
.gsfw-cate .cate .box .list li { width: 25%; float: left; color: #5b48e2; font-size: 12px; margin-top: 10px; }
.gsfw-cate .cate .box .list li:before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: #5b48e2; display: inline-block; vertical-align: middle; margin-right: 4px; }
.gsfw-cate .cate .box .btn { color: #5b48e2; }
.gsfw-cate .btns a { display: block; width: 250px; margin: 0 auto; background: #feb12b; color: #ffffff; line-height: 36px; text-align: center; }
.gsfw-cate .cate .box .list { padding-left: 10px; }
.gsfw-question .tit05 { margin-bottom: 10px; }
.gsfw-question .ques-list .box { margin-bottom: 10px; }
.gsfw-question .ques-list .box p { color: #666666; }
.gsfw-question .ques-list .box a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; padding: 10px 5px; color: #5b48e2; text-decoration: underline; border: 1px solid #5b48e2; }
.gsfw-question .ques-list .box07, .gsfw-question .ques-list .box08 { display: none; }
.gsfw-solution .solution { overflow: hidden; }
.gsfw-solution .solu-list { overflow: hidden; margin-left: -2%; }
.gsfw-solution .solu-list .box, .gsfw-solution .solu-list li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gsfw-solution .solu-list .box { text-align: center; padding: 0 10px; }
.gsfw-solution .solu-list .box .icon { width: 70px; }
.gsfw-solution .solu-list .box .tit { margin-top: 15px; font-size: 16px; }
.gsfw-solution .solu-list .box .txt { margin-top: 10px; color: #666666; height: 60px; overflow: hidden; }
.gsfw-solution .solu-list .box .btn { margin-top: 10px; display: block; text-align: center; line-height: 32px; background: #feb12b; color: #FFFFFF; padding: 0; }
.gsfw-process { padding: 20px 0; padding-top: 1px; background: #fafafc; }
.gsfw-process .proc-l { background: #FFFFFF; padding: 20px; }
.gsfw-process .proc-l .list { margin-top: 10px; }
.gsfw-process .proc-l .list .item { padding-left: 29px; margin-bottom: 7px; }
.gsfw-process .proc-l .list .item01 { background: url(../images/gsfw/proc-mate1.png) no-repeat center left; }
.gsfw-process .proc-l .list .item02 { background: url(../images/gsfw/proc-mate2.png) no-repeat center left; }
.gsfw-process .proc-l .list .item03 { background: url(../images/gsfw/proc-mate3.png) no-repeat center left; }
.gsfw-process .proc-l .img { text-align: center; }
.gsfw-process .proc-l .img img { max-width: 100%; }
.gsfw-process .proc-tit { text-align: center; font-size: 16px; }
.gsfw-process .proc-r { background: #FFFFFF; padding: 20px 10px; }
.gsfw-process .proc-r .list { margin-top: 10px; overflow: hidden; margin-left: -2%; font-size: 0; text-align: center; }
/* .gsfw-process .proc-r .list .box, .gsfw-process .proc-r .list li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; } */
.gsfw-process .proc-r .list .box { margin-left: 2%; margin-bottom: 10px; display: inline-block; width: 31%; }
.gsfw-process .proc-r .list .box .img { height: 0; padding-top: 66.66%; position: relative; display: block; }
.gsfw-process .proc-r .list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-process .proc-r .list .box .con { border: 1px solid #e5e5e5; padding: 10px; text-align: center; }
.gsfw-process .proc-r .list .box .con .tit { font-size: 12px; }
.gsfw-process .proc-r .list .box .con .num { color: #999999; }
.gsfw-process .proc-r .btn { margin-top: 15px; padding: 0; display: block; }
.gsfw-process .proc-r .btn a { width: 200px; line-height: 32px; margin: 0 auto; background: #feb12b; color: #FFFFFF; display: block; }
.gsfw-process .complete .tit05 { padding: 15px 0; background: #604de7; color: #FFFFFF; }
.gsfw-process .complete .tit05 .txt { color: #FFFFFF; }
.gsfw-process .complete .list { overflow: hidden; margin-left: -2%; font-size: 0; text-align: center; }
/* .gsfw-process .complete .list .box, .gsfw-process .complete .list li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; } */
.gsfw-process .complete .list .box { width: 31%; margin-left: 2%; margin-bottom: 10px; display: inline-block; }
.gsfw-process .complete .list .img { height: 0; padding-top: 124.39%; position: relative; display: block; }
.gsfw-process .complete .list .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-process .complete .list .tit { margin-top: 5px; text-align: center; }
.more01 { margin-top: 15px; padding: 0; display: block; }
.more01 a { width: 200px; line-height: 32px; margin: 0 auto; background: #feb12b; color: #FFFFFF; display: block; text-align: center; }
.gsfw-advantage { background: #272a55; color: #FFFFFF; padding: 20px 0; padding-top: 1px; }
.gsfw-advantage .tit05 .txt { color: #FFFFFF; }
.gsfw-advantage .advan { overflow: hidden; margin-left: -2%; }
.gsfw-advantage .advan .box, .gsfw-advantage .advan li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gsfw-advantage .advan .box { margin-bottom: 10px; padding: 10px; background: #FFFFFF; }
.gsfw-advantage .advan .box .img { height: 0; padding-top: 64%; position: relative; display: block; }
.gsfw-advantage .advan .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-advantage .advan .box .tit { margin-top: 5px; font-size: 14px; color: #333333; }
.gsfw-advantage .advan .box .tit span { font-size: 16px; font-weight: bold; }
.gsfw-advantage .advan .box .txt { margin-top: 5px; color: #999999; height: 40px; overflow: hidden; }
.gsfw-witness { background: #f8f8f8; padding: 20px 0; padding-top: 1px; }
.gsfw-witness .advan { overflow: hidden; margin-left: -2%; text-align: center; font-size: 0; }
/* .gsfw-witness .advan .box, .gsfw-witness .advan li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; } */
.gsfw-witness .advan .box { padding: 10px; margin-bottom: 10px; background: #ffffff; text-align: center; display: inline-block; width: 31%; margin-left: 2%; }
.gsfw-witness .advan .box .icon2 { display: none; }
.gsfw-witness .advan .box .icon1 { width: 50px; }
.gsfw-witness .advan .box .tit { margin-top: 8px; font-size: 15px; font-weight: bold; }
.gsfw-witness .advan .box .txt { color: #999999; }
.gsfw-witness .wite-list { margin-top: 10px; overflow: hidden; position: relative; }
.gsfw-witness .wite-list .box { float: left; }
.gsfw-witness .wite-list .box01 { width: 48%; }
.gsfw-witness .wite-list .box01 .img { height: 0; padding-top: 137.6%; position: relative; display: block; }
.gsfw-witness .wite-list .box01 .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-witness .wite-list .box02 { width: 100%; margin-top: 2%; }
.gsfw-witness .wite-list .box02 .img { height: 0; padding-top: 41.43%; position: relative; display: block; }
.gsfw-witness .wite-list .box02 .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-witness .wite-list .box03, .gsfw-witness .wite-list .box04 { width: 44%; margin-left: 2%; position: absolute; top: 0; right: 15px; }
.gsfw-witness .wite-list .box03 .img, .gsfw-witness .wite-list .box04 .img { height: 0; padding-top: 66.51%; position: relative; display: block; }
.gsfw-witness .wite-list .box03 .img img, .gsfw-witness .wite-list .box04 .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gsfw-witness .wite-list .box04 { top: 31%; }
.dljz-scheme { margin-top: 20px; }
.dljz-scheme .scheme-l .tit { font-size: 16px; margin-bottom: 10px; }
.dljz-scheme .message-form .scheme { margin-left: -2%; margin-bottom: 0px; overflow: hidden; }
.dljz-scheme .message-form .radio-box { width: 48%; margin-left: 2%; margin-bottom: 10px; float: left; position: relative; }
.dljz-scheme .message-form .radio-box input { position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.dljz-scheme .message-form .radio-box input:checked + .radio-name { background: #fff2dc; }
.dljz-scheme .message-form .radio-box .radio-name { width: 100%; line-height: 36px; position: relative; background: #ffffff; border: 1px solid #feb12b; display: block; text-align: center; font-weight: normal; color: #666666; }
.dljz-scheme .message-form .mobile input { width: 100%; height: 36px; border: 1px solid #e5e5e5; padding-left: 15px; }
.dljz-scheme .message-form .sub-btn input { width: 100%; height: 36px; background: #feb12b; color: #ffffff; border: 0; font-weight: bold; font-size: 15px; }
.dljz-scheme .scheme-r .box { padding: 15px; margin-bottom: 2px; background: #f8f7ff; }
.dljz-scheme .scheme-r .box .tit { line-height: 25px; margin-bottom: 10px; font-weight: bold; font-size: 16px; }
.dljz-scheme .scheme-r .box .tit:before { content: ''; width: 5px; height: 25px; background: #5b48e2; left: 15px; position: absolute; }
.dljz-scheme .scheme-r .box .txt { color: #999999; }
.dljz-service .service { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); padding: 10px; padding-bottom: 20px; }
.dljz-service .list { display: flex; display: -webkit-flex; flex-wrap: wrap; margin-left: 0; justify-content: space-between; }
.dljz-service .list .box { width: 48%; overflow: hidden; margin-bottom: 10px; }
.dljz-service .list .box .num { width: 25px; height: 25px; line-height: 25px; margin-right: 10px; float: left; text-align: center; border-radius: 50%; background: #5b48e2; color: #ffffff; }
.dljz-service .list .box .txt { overflow: hidden; }
.dljz-service .list .box .txt span { color: #feb12b; font-size: 12px; }
.dljz-service .consult03 { width: 75%; margin-top: 15px; }
.dljz-process { margin-top: 25px; padding-bottom: 20px; background: url(../images/dljz/process-bg.jpg) no-repeat center; background-size: cover; }
.dljz-process .tit05 { color: #ffffff; }
.dljz-process .tit05 p { color: #ffffff; }
.dljz-process .list { display: flex; flex-wrap: wrap; display: -webkit-flex; justify-content: space-between; }
.dljz-process .list .box { width: 48%; padding: 10px; margin-bottom: 10px; border-radius: 10px; background: #ffffff; }
.dljz-process .list .box .tit { margin-bottom: 5px; font-size: 15px; font-weight: bold; }
.dljz-process .list .box .tit span { color: #feb12b; font-style: italic; margin-right: 5px; }
.dljz-process .list .box .txt { color: #999999; }
.dljz-cate { margin-top: 0; background: none; }
.dljz-cate .cate .box { box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); }
.dljz-cate .cate .box .tit { margin-top: 0; }
/* .dljz-cate .cate .box .icon {display: none;} */
.dljz-material { padding-top: 1px; padding-bottom: 10px; background: url(../images/dljz/materila-bg.jpg) no-repeat center; background-size: cover; }
.dljz-material .box { padding: 15px; margin-bottom: 15px; background: #ffffff; }
.dljz-material .box .img { height: 0; padding-top: 58.82%; position: relative; display: block; }
.dljz-material .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.dljz-material .box .tit { line-height: 25px; text-align: center; font-weight: bold; font-size: 15px; margin-top: 8px; }
.dljz-material .box .tit:before { font-weight: normal; width: 25px; height: 25px; background: #feb12b; line-height: 25px; text-align: center; color: #ffffff; display: inline-block; border-radius: 50%; margin-right: 5px; }
.dljz-material .box01 .tit:before { content: '01'; }
.dljz-material .box02 .tit:before { content: '02'; }
.dljz-material .box03 .tit:before { content: '03'; }
.dljz-advantage2 .box { padding: 10px 0; padding-left: 90px; margin-bottom: 10px; }
.dljz-advantage2 .box .tit { margin-bottom: 6px; font-size: 15px; font-weight: bold; }
.dljz-advantage2 .box01 { background: url(../images/dljz/advan1.png) no-repeat center left; background-size: 250px auto; }
.dljz-advantage2 .box02 { background: url(../images/dljz/advan2.png) no-repeat center left; background-size: 250px auto; }
.dljz-advantage2 .box03 { background: url(../images/dljz/advan3.png) no-repeat center left; background-size: 250px auto; }
.dljz-advantage2 .box04 { background: url(../images/dljz/advan4.png) no-repeat center left; background-size: 250px auto; }
.dljz-witness { margin-top: 25px; padding-top: 1px; padding-bottom: 10px; background: url(../images/dljz/witness-bg.jpg) no-repeat center; background-size: cover; }
.dljz-witness .tit05 { color: #ffffff; }
.dljz-witness .tit05 .txt { color: #ffffff; }
.dljz-witness .wite-l { overflow: hidden; margin-left: -2%; }
.dljz-witness .wite-l .box, .dljz-witness .wite-l li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.dljz-witness .wite-l .box { padding: 15px; margin-bottom: 10px; background: #ffffff; text-align: center; }
.dljz-witness .wite-l .box .icon { width: 60px; height: 60px; }
.dljz-witness .wite-l .box .tit { font-size: 15px; margin-top: 8px; }
.dljz-witness .wite-l .box .txt { color: #999999; margin-top: 5px; }
.dljz-witness .imgs img { width: 100%; }
.xkz-urgent-hot { background: #f6f7fa; padding-top: 20px; padding-bottom: 20px; }
.xkz-urgent-hot .urgent-message { background: #ffffff; padding: 10px; }
.xkz-urgent-hot .urgent-message .tit { line-height: 30px; background: url(../images/xkz/urgent-tit.png) no-repeat center #5b48e2; font-size: 16px; font-weight: bold; color: #ffffff; text-align: center; }
.xkz-urgent-hot .urgent-message .message-form { margin-top: 15px; }
.xkz-urgent-hot .urgent-message .message-form .sub-btn input { background: url(../images/xkz/urgent-sub.png) no-repeat 35% center #feb12b; background-size: 15px; color: #ffffff; font-size: 15px; border: 0; position: relative; }
.xkz-urgent-hot .advan { overflow: hidden; margin-left: -2%; margin-top: 20px; background: #ffffff; padding: 10px; margin-left: 0; }
.xkz-urgent-hot .advan .box, .xkz-urgent-hot .advan li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.xkz-urgent-hot .advan .box { text-align: center; margin-left: 1%; margin-right: 1%; }
.xkz-urgent-hot .advan .box .con { margin-top: 10px; }
.xkz-urgent-hot .advan .box .con .txt { color: #999999; }
.xkz-urgent-hot .hot { margin-top: 25px; }
.xkz-urgent-hot .hot .list { margin-top: 15px; /* white-space: nowrap; overflow-x: auto; */ }
.xkz-urgent-hot .hot .list .box { margin-bottom: 10px; padding: 10px; padding-bottom: 10px; /* display: inline-block; */ background: #ffffff; overflow: hidden; }
.xkz-urgent-hot .hot .list .box .img { width: 40%; float: left; height: 0; padding-top: 30.156%; /* padding-top: 75.39%; */ position: relative; display: block; }
.xkz-urgent-hot .hot .list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.xkz-urgent-hot .hot .list .box .con { width: 55%; float: right; /* text-align: center; */ white-space: normal; }
.xkz-urgent-hot .hot .list .box .con .tit { font-size: 16px; margin-bottom: 5px; }
.xkz-urgent-hot .hot .list .box .con .txt { color: #666666; height: 40px; overflow: hidden; }
.xkz-urgent-hot .hot .list .box .btn { width: 55%; float: right; text-align: center; display: block; margin: 0; padding: 0; margin-top: 10px; text-align: left; }
.xkz-urgent-hot .hot .list .box .btn a { padding: 5px 25px; background: #feb12b; color: #ffffff; text-align: center; display: inline-block; }
.xkz-urgent-hot .consult03 { margin-top: 20px; }
.xkz-cate { margin-top: 20px; }
.xkz-cate .tab-tit .tit { display: none; }
.xkz-cate .tab-tit .list { margin-top: 10px; padding: 5px; white-space: nowrap; background: #6552e9; overflow-x: auto; }
.xkz-cate .tab-tit .list a { margin: 0 5px; padding: 3px 8px; font-size: 15px; display: inline-block; color: #ffffff; text-decoration: none; transition: none; }
.xkz-cate .tab-tit .list a.active { color: #FFFFFF; font-weight: bold; background: #feb12b; border-radius: 4px; }
.xkz-cate .tab-con { margin-top: 10px; }
.xkz-cate .tab-con .box { display: none; }
.xkz-cate .tab-con .box-l { overflow: hidden; }
.xkz-cate .tab-con .box-l .img { width: 40%; float: left; height: 0; padding-top: 29.332%; /* padding-top: 73.33%; */ position: relative; display: block; }
.xkz-cate .tab-con .box-l .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.xkz-cate .tab-con .box-l .con { overflow: hidden; text-align: center; /* margin-top: 12px; */ }
.xkz-cate .tab-con .box-l .con .tit { font-size: 16px; font-weight: bold; }
.xkz-cate .tab-con .box-l .con .tit:after { content: ''; width: 40px; height: 2px; margin: 0 auto; margin-top: 10px; display: block; background: #feb12b; }
.xkz-cate .tab-con .box-l .con .txt { height: 40px; overflow: hidden; margin-top: 12px; color: #666666; }
.xkz-cate .tab-con .box-r { margin-top: 15px; padding-top: 15px; border-top: 1px solid #f0f0f0; }
.xkz-cate .tab-con .box-r .tit { font-size: 16px; font-weight: bold; }
.xkz-cate .tab-con .box-r .tit:after { content: ''; width: 40px; height: 2px; margin-top: 10px; display: block; background: #feb12b; }
.xkz-cate .tab-con .box-r .txt { margin-top: 10px; color: #666666; line-height: 24px; }
.xkz-cate .tab-con .box-r .btns { margin-top: 10px; text-align: center; }
.xkz-cate .tab-con .box-r .btns .btn { padding: 5px 18px; margin: 0 5px; display: inline-block; color: #feb12b; border: 1px solid #feb12b; }
.xkz-cate .tab-con .box-r .btns .btn02 { background: #feb12b; color: #ffffff; }
.xkz-process { margin-top: 20px; padding-top: 20px; padding-bottom: 25px; background: url(../images/xkz/process-bg.png) repeat; }
.xkz-process .tit02 { color: #ffffff; }
.xkz-process .tit02 span { color: #ffffff; }
.xkz-process .process { margin-top: 15px; overflow: hidden; text-align: center; }
.xkz-process .process .box { width: 31%; margin-bottom: 15px; text-align: center;/* float: left; */ color: #ffffff; display: inline-block; margin-left: 2.3%; vertical-align: top; }
.xkz-process .process .box.box01 { margin-left: 0; }
.xkz-process .process .box .con { margin-top: 10px; }
.xkz-process .process .box .con .tit { font-size: 15px; font-weight: bold; }
.xkz-material-cate { padding-top: 25px; padding-bottom: 25px; background: #f0f0f0; }
.xkz-material-cate .mate .list { margin-top: 15px; overflow: hidden; }
.xkz-material-cate .mate .list .box { width: 48%; margin: 0 1%; margin-bottom: 15px; float: left; }
.xkz-material-cate .mate .list .box .img { height: 0; padding-top: 53.57%; position: relative; display: block; }
.xkz-material-cate .mate .list .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.xkz-material-cate .mate .list .box .txt { background: #ffffff; padding: 5px 5px; line-height: 20px; height: 49px; overflow: hidden; }
.xkz-material-cate .cate { margin-top: 10px; }
.xkz-material-cate .cate .list { overflow: hidden; margin-left: -2%; margin-top: 15px; }
.xkz-material-cate .cate .list .box, .xkz-material-cate .cate .list li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.xkz-material-cate .cate .list .box a { padding: 10px 10px; display: block; }
.xkz-material-cate .cate .list .box .tit { font-weight: bold; font-size: 15px; color: #333333; }
.xkz-material-cate .cate .list .box .tit:after { content: ''; }
.xkz-material-cate .cate .list .box .txt { margin-top: 24px; color: #999999; }
.xkz-material-cate .cate .list .box1 a, .xkz-material-cate .cate .list .box6 a, .xkz-material-cate .cate .list .box11 a { background: url(../images/xkz/mate-cate1.png) no-repeat right bottom #ffffff; }
.xkz-material-cate .cate .list .box2 a, .xkz-material-cate .cate .list .box7 a, .xkz-material-cate .cate .list .box12 a { background: url(../images/xkz/mate-cate2.png) no-repeat right bottom #ffffff; }
.xkz-material-cate .cate .list .box3 a, .xkz-material-cate .cate .list .box8 a, .xkz-material-cate .cate .list .box13 a { background: url(../images/xkz/mate-cate3.png) no-repeat right bottom #ffffff; }
.xkz-material-cate .cate .list .box4 a, .xkz-material-cate .cate .list .box9 a, .xkz-material-cate .cate .list .box14 a { background: url(../images/xkz/mate-cate4.png) no-repeat right bottom #ffffff; }
.xkz-material-cate .cate .list .box5 a, .xkz-material-cate .cate .list .box10 a, .xkz-material-cate .cate .list .box15 a { background: url(../images/xkz/mate-cate5.png) no-repeat right bottom #ffffff; }
.xkz-advantage { margin-top: 20px; }
.xkz-advantage .advan { margin-top: 15px; }
.xkz-advantage .advan-l, .xkz-advantage .advan-r { box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }
.xkz-advantage .advan-l .advan-tit, .xkz-advantage .advan-r .advan-tit { line-height: 40px; font-size: 16px; font-weight: normal; text-align: center; background: url(../images/xkz/advan-l.png) no-repeat center; }
.xkz-advantage .advan-l .list, .xkz-advantage .advan-r .list { padding: 15px; }
.xkz-advantage .advan-l .list .box, .xkz-advantage .advan-r .list .box { margin-bottom: 10px; padding-bottom: 10px; padding-left: 40px; background: url(../images/xkz/error.png) no-repeat center left; border-bottom: 1px solid #e5e5e5; }
.xkz-advantage .advan-l .list .box .tit, .xkz-advantage .advan-r .list .box .tit { margin-bottom: 5px; font-size: 15px; }
.xkz-advantage .advan-l .list .box .txt, .xkz-advantage .advan-r .list .box .txt { color: #999999; }
.xkz-advantage .advan-l .list .box:last-child, .xkz-advantage .advan-r .list .box:last-child { border-bottom: 0; margin-bottom: 0; }
.xkz-advantage .advan-l { margin-bottom: 15px; }
.xkz-advantage .advan-r .advan-tit { background-image: url(../images/xkz/advan-r.png); color: #ffffff; }
.xkz-advantage .advan-r .list .box { background-image: url(../images/xkz/right.png); }
.xkz-advantage .advan-r .list .box .tit { color: #feb12b; font-weight: bold; }
.xkz-case { margin-top: 20px; padding-top: 20px; padding-bottom: 20px; background: #fafafc; }
.xkz-case .case-list { margin-top: 15px; overflow: hidden; }
.xkz-case .case-list li { width: 48%; margin: 0 1%; margin-bottom: 10px; float: left; }
.xkz-case .case-list li .img { height: 0; padding-top: 71.05%; position: relative; display: block; }
.xkz-case .case-list li .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.xkz-witness { padding: 20px 0; background: url(../images/xkz/wite-bg.jpg) no-repeat center; background-size: cover; }
.xkz-witness .tit02 { color: #ffffff; }
.xkz-witness .tit02 span { color: #ffffff; }
.xkz-witness .advan { margin-top: 10px; overflow: hidden; text-align: center; font-size: 0; }
.xkz-witness .advan .box { background: #ffffff; width: 32%;/* float: left; */ margin: 0 0.5%; margin-bottom: 3px; padding: 10px 0; display: inline-block; vertical-align: top; }
.xkz-witness .advan .box .icon { height: 40px; }
.xkz-witness .advan .box .con { margin-top: 10px; text-align: center; }
.xkz-witness .advan .box .con .tit { font-weight: bold; font-size: 15px; }
.xkz-witness .advan .box .con .txt { font-size: 12px; color: #999999; }
.xkz-witness .advan .box01 .icon { background: url(../images/xkz/wite-tab-tit1.png) no-repeat center; background-size: auto 100%; }
.xkz-witness .advan .box02 .icon { background: url(../images/xkz/wite-tab-tit3.png) no-repeat center; background-size: auto 100%; }
.xkz-witness .advan .box03 .icon { background: url(../images/xkz/wite-tab-tit5.png) no-repeat center; background-size: auto 100%; }
.xkz-witness .advan .box04 .icon { background: url(../images/xkz/wite-tab-tit7.png) no-repeat center; background-size: auto 100%; }
.xkz-witness .advan .box05 .icon { background: url(../images/xkz/wite-tab-tit9.png) no-repeat center; background-size: auto 100%; }
.xkz-witness .imgs img { width: 100%; }
.xkz-material-cate .cate .list .box1 .tit, .xkz-material-cate .cate .list .box2 .tit, .xkz-material-cate .cate .list .box8 .tit, .xkz-material-cate .cate .list .box10 .tit, .xkz-material-cate .cate .list .box11 .tit, .xkz-material-cate .cate .list .box14 .tit, .xkz-material-cate .cate .list .box15 .tit, .xkz-material-cate .cate .list .box3 .tit { position: relative; }
.xkz-material-cate .cate .list .box1 .tit:after, .xkz-material-cate .cate .list .box2 .tit:after, .xkz-material-cate .cate .list .box8 .tit:after, .xkz-material-cate .cate .list .box10 .tit:after, .xkz-material-cate .cate .list .box11 .tit:after, .xkz-material-cate .cate .list .box14 .tit:after, .xkz-material-cate .cate .list .box15 .tit:after, .xkz-material-cate .cate .list .box3 .tit:after { content: ''; width: 37px; height: 20px; margin-left: 5px; background: url(../images/hot1.jpg) no-repeat center; position: absolute; animation: bounce-down infinite 1s ease-in; }
.gszx-apply { margin-top: 20px; }
.gszx-apply .tit02 { padding: 10px 0; border: 1px solid #e5e5e5; border-bottom: 0; background: url(../images/gszx/apply-tit.png) repeat center; }
.gszx-apply .message-form { padding: 15px; border: 1px solid #e5e5e5; border-top: 0; }
.gszx-apply .message-form .form-group { margin-top: 0; }
.gszx-apply .message-form .radio .tit { margin-bottom: 5px; font-size: 15px; }
.gszx-apply .message-form .radio .tit span { color: #b90000; }
.gszx-apply .message-form .radio label { width: 48%; padding: 0; margin-right: 0; position: relative; }
.gszx-apply .message-form .radio label input { position: absolute; margin: 0; }
.gszx-apply .message-form .radio label input:checked + span { background: #fff2dc; border-color: #feb12b; color: #feb12b; }
.gszx-apply .message-form .radio label span { display: block; background: #f8f8f8; color: #999999; position: relative; width: 100%; line-height: 30px; text-align: center; border: 1px solid #ffffff; }
.gszx-apply .message-form .txt .tit span { color: #b90000; }
.gszx-apply .message-form .txt input { width: 100%; margin-top: 5px; border: 0; background: #f8f8f8; box-shadow: none; }
.gszx-apply .message-form .sub-btn { margin-bottom: 0; }
.gszx-apply .message-form .sub-btn input { background: #feb12b; color: #ffffff; font-weight: bold; font-size: 15px; border: 0; border-radius: 30px; }
.gszx-harm { margin-top: 20px; }
.gszx-harm .harm { margin-top: 10px; overflow: hidden; margin-left: -2%; }
.gszx-harm .harm .box, .gszx-harm .harm li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gszx-harm .harm .box a { padding: 10px; display: block; }
.gszx-harm .harm .box .tit { margin-bottom: 5px; font-size: 15px; font-weight: bold; color: #333333; }
.gszx-harm .harm .box .txt { line-height: 20px; height: 60px; margin-bottom: 7px; color: #666666; overflow: hidden; }
.gszx-harm .harm .box .btn { border: 1px solid #feb12b; color: #feb12b; padding: 3px 15px; }
.gszx-harm .harm .box01 a { background: url(../images/gszx/harm1.jpg) no-repeat center right; background-size: cover; }
.gszx-harm .harm .box02 a { background: url(../images/gszx/harm2.jpg) no-repeat center right; background-size: cover; }
.gszx-harm .harm .box03 a { background: url(../images/gszx/harm3.jpg) no-repeat center right; background-size: cover; }
.gszx-harm .harm .box04 a { background: url(../images/gszx/harm4.jpg) no-repeat center right; background-size: cover; }
.gszx-harm .harm .box05 a { background: url(../images/gszx/harm5.jpg) no-repeat center right; background-size: cover; }
.gszx-harm .harm .box06 a { background: url(../images/gszx/harm6.jpg) no-repeat center right; background-size: cover; }
.gszx-cate { margin-top: 20px; padding: 20px 0; background: url(../images/gszx/cate-bg.jpg) no-repeat center; background-size: cover; }
.gszx-cate .tit02 { color: #ffffff; }
.gszx-cate .tit02 span { color: #ffffff; }
.gszx-cate .cate { margin-top: 10px; }
.gszx-cate .cate a { display: block; background: #ffffff; padding: 0 15px; padding-bottom: 10px; }
.gszx-cate .cate .box { margin-bottom: 10px; }
.gszx-cate .cate .tit { line-height: 36px; color: #ffffff; font-size: 15px; font-weight: bold; text-align: center; }
.gszx-cate .cate .txt { margin-top: 10px; color: #333333; }
.gszx-cate .cate .btn { width: 90px; line-height: 26px; margin: 0 auto; margin-top: 10px; padding: 0; display: block; text-align: center; border: 1px solid #feb12b; color: #feb12b; }
.gszx-cate .cate .box01 .tit, .gszx-cate .cate .box04 .tit { background: url(../images/gszx/cate-tit1.png) no-repeat center; }
.gszx-cate .cate .box01 .btn, .gszx-cate .cate .box04 .btn { border-color: #287efe; color: #287efe; }
.gszx-cate .cate .box02 .tit, .gszx-cate .cate .box05 .tit { background: url(../images/gszx/cate-tit2.png) no-repeat center; }
.gszx-cate .cate .box03 .tit, .gszx-cate .cate .box06 .tit { background: url(../images/gszx/cate-tit3.png) no-repeat center; }
.gszx-cate .cate .box03 .btn, .gszx-cate .cate .box06 .btn { border-color: #932bec; color: #932bec; }
.gszx-material { margin-top: 20px; }
.gszx-material .mate { margin-top: 10px; }
.gszx-material .mate .img img { width: 100%; }
.gszx-material .mate .con { margin-top: 15px; }
.gszx-material .mate .con .tit { font-size: 15px; }
.gszx-material .mate .con .txt { margin-top: 10px; }
.gszx-material .mate .con .txt .item { margin-bottom: 10px; font-weight: bold; }
.gszx-material .mate .con .txt .item span { font-weight: normal; color: #999999; }
.gszx-material .mate .con .txt .item img { margin-right: 10px; }
.gszx-material .consult03 { margin-top: 20px; }
.gszx-process { margin-top: 20px; padding-top: 20px; padding-bottom: 25px; background: #f8f8f8; overflow: hidden; margin-left: -2%; }
.gszx-process .box, .gszx-process li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gszx-process .process { margin-top: 10px; }
.gszx-process .box { text-align: center; }
.gszx-process .box .tit { margin-top: 5px; }
.gszx-faq { margin-top: 20px; }
.gszx-faq .faq { margin-top: 10px; }
.gszx-faq .faq .item { margin-bottom: 8px; }
.gszx-faq .faq .item a { color: #333333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; padding: 9px 5px; padding-left: 45px; text-decoration: underline; color: #5b48e2; }
.gszx-faq .faq .item01 { background: url(../images/gszx/faq1.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item02 { background: url(../images/gszx/faq2.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item03 { background: url(../images/gszx/faq3.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item04 { background: url(../images/gszx/faq4.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item05 { background: url(../images/gszx/faq5.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item06 { background: url(../images/gszx/faq6.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item07 { background: url(../images/gszx/faq7.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-faq .faq .item08 { background: url(../images/gszx/faq8.png) no-repeat 10px center #f7f6ff; background-size: 25px; }
.gszx-receive { margin-top: 20px; padding: 20px 0; background: url(../images/gszx/receive-bg.png) no-repeat center top; background-size: 100% 100px; }
.gszx-receive .tit02 { color: #ffffff; }
.gszx-receive .tit02 span { color: #ffffff; }
.gszx-receive .rece { margin-top: 10px; white-space: nowrap; overflow-x: auto; }
.gszx-receive .rece .box { width: 200px; margin-right: 10px; display: inline-block; text-align: center; vertical-align: top; }
.gszx-receive .rece .box .img { height: 0; padding-top: 114.2%; position: relative; display: block; }
.gszx-receive .rece .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gszx-receive .rece .box .tit { margin-top: 8px; margin-bottom: 5px; font-size: 15px; }
.gszx-receive .rece .box .txt { color: #999999; }
.gszx-receive .rece img { width: 100%; }
.gszx-witness { background: #f8f8f8; padding-top: 20px; padding-bottom: 20px; }
.gszx-witness .wite { margin-top: 10px; }
.gszx-witness .tab-tit { font-size: 0; }
.gszx-witness .tab-tit a { width: 25%; font-size: 15px; display: inline-block; color: #333333; background: #ffffff; text-align: center; text-decoration: none; }
.gszx-witness .tab-tit a.active { color: #ffffff; background: #5b48e2; }
.gszx-witness .tab-tit a .icon { display: none; }
.gszx-witness .tab-tit a .tit { padding: 5px 0; }
.gszx-witness .tab-con { margin-top: 10px; }
.gszx-witness .tab-con .box { background: #ffffff; padding: 10px; display: none; }
.gszx-witness .tab-con .con-tit { font-size: 15px; font-weight: bold; }
.gszx-witness .tab-con .con-tit:after { content: ''; width: 50px; height: 3px; background: #feb12b; display: block; margin-top: 8px; }
.gszx-witness .tab-con .txt { margin-top: 10px; }
.gszx-witness .tab-con .list { margin-top: 10px; white-space: nowrap; overflow-x: auto; }
.gszx-witness .tab-con .list li { width: 180px; margin-right: 10px; display: inline-block; }
.gszx-witness .tab-con .list li .img { height: 0; padding-top: 59%; position: relative; display: block; }
.gszx-witness .tab-con .list li .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.gszx-witness .tab-con .list li .tit { margin-top: 5px; text-align: center; }
.page-quick-menu.lwpq .list a { width: 33%; }
.page-quick-menu.lwpq .list a:after { margin-left: 0 !important; }
.lwpq-about { padding-top: 20px; padding-bottom: 20px; background: #f8f8f8; }
.lwpq-about .about { margin-top: 10px; }
.lwpq-about .about .img img { width: 100%; }
.lwpq-about .about .con { padding: 15px; background: #ffffff; }
.lwpq-about .about .con .tit { font-weight: bold; font-size: 16px; margin-bottom: 10px; }
.lwpq-about .about .con .txt { color: #666666; }
.lwpq-about .about .con .btn { padding: 0; margin: 0; margin-top: 10px; display: block; }
.lwpq-about .about .con .btn a { width: 160px; line-height: 36px; margin: 0 auto; display: block; background: #feb12b; border-radius: 30px; color: #ffffff; }
.lwpq-about .about .con .btn a:after { content: ''; width: 20px; height: 30px; margin-left: 10px; display: inline-block; background: url(../images/lwpq/click.png) no-repeat center; background-size: contain; vertical-align: middle; }
.lwpq-need { margin-top: 20px; }
.lwpq-need .need { margin-top: 10px; overflow-x: auto; white-space: nowrap; }
.lwpq-need .need .box { width: 200px; margin-right: 10px; display: inline-block; }
.lwpq-need .need .box .img { height: 0; padding-top: 52.63%; position: relative; display: block; }
.lwpq-need .need .box .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.lwpq-need .need .box .con { text-align: center; background: #f8f8f8; padding-top: 7px; }
.lwpq-need .need .box .con .tit { font-weight: bold; }
.lwpq-need .need .box .con .btn { padding: 0; margin-top: 5px; }
.lwpq-need .need .box .con .btn a { padding: 3px 12px; display: block; background: #feb12b; color: #ffffff; border-radius: 5px; }
.lwpq-material { margin-top: 20px; }
.lwpq-material .mate-l { margin-top: 10px; }
.lwpq-material .mate-l p { margin-bottom: 10px; }
.lwpq-material .mate-l p img { margin-right: 10px; }
.lwpq-material .img img { width: 100%; }
.lwpq-material .consult03 { margin-top: 15px; }
.lwpq-process { margin-top: 20px; padding: 20px 0; background: url(../images/lwpq/process-bg.jpg) no-repeat center; background-size: cover; }
.lwpq-process .process { margin-top: 10px; }
.lwpq-process .process .box { margin-bottom: 10px; }
.lwpq-process .process .box .tit { font-weight: bold; }
.lwpq-process .process .box .txt { color: #666666; }
.lwpq-process .consult02 { border-color: #5b48e2; }
.lwpq-process .consult02 span { color: #feb12b; }
.lwpq-process .consult02 a { /*! background-color: #feb12b; */ }
.lwpq-reason { margin-top: 20px; }
.lwpq-reason .reason { margin-top: 10px; }
.lwpq-reason .reason .rea-l, .lwpq-reason .reason .rea-r { padding: 20px 15px; margin-bottom: 15px; background: #efefef; }
.lwpq-reason .reason .rea-l .tit, .lwpq-reason .reason .rea-r .tit { width: 60%; margin: 0 auto; line-height: 36px; border-radius: 30px; font-weight: bold; background: #ffffff; font-size: 15px; text-align: center; }
.lwpq-reason .reason .rea-l .txt, .lwpq-reason .reason .rea-r .txt { margin-top: 12px; }
.lwpq-reason .reason .rea-l .txt p, .lwpq-reason .reason .rea-r .txt p { margin-bottom: 10px; padding-left: 25px; background: url(../images/lwpq/error.png) no-repeat center left; background-size: contain; }
.lwpq-reason .reason .rea-r { background: #5b48e2; color: #ffffff; }
.lwpq-reason .reason .rea-r .tit { color: #5b48e2; }
.lwpq-reason .reason .rea-r .txt p { background-image: url(../images/lwpq/right.png); }
.lwpq-ad { margin-top: 5px; }
.lwpq-ad a { display: block; height: 67px; background-size: auto 100% !important; }
.lwpq-case { margin-top: 20px; }
.lwpq-case .case-list { margin-top: 10px; white-space: nowrap; overflow-x: auto; }
.lwpq-case .case-list li { width: 200px; margin-right: 10px; padding: 15px; display: inline-block; background: #f8f8f8; }
.lwpq-case .case-list li .img { height: 0; padding-top: 69.44%; position: relative; display: block; }
.lwpq-case .case-list li .img img { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.lwpq-case .case-list li .tit { margin-top: 5px; text-align: center; font-weight: bold; }
.gongsi-news { margin-top: 15px; }
.gongsi-news .news-list { margin-top: 10px; display: flex; flex-wrap: wrap; justify-content: space-between; display: -webkit-flex; }
.gongsi-news .news-list dl { width: 48%; margin-bottom: 10px; }
.gongsi-news .news-list dl dt a { padding-bottom: 5px; color: #333333; }
.gongsi-news .news-list dd { height: 31px; overflow: hidden; font-size: 12px; line-height: 15px; }
.gongsi-news .consult01 { margin-top: 15px; }
.zhuanti-detailbox .consult01 { width: 80%; padding: 2px !important; }
.gsyinhangkh-flow .consult01 { margin-top: 27px !important; }
.zhuanti-detailbox .gszhuxiao-butong .consult01 { margin-top: 15px; }
.zhuanti-detailbox .gsnainbao-neirong .consult01 { margin-top: 15px; }
.zhuanti-detailbox .gsyanzi-flow .consult01 { margin-top: 15px; }
.zhuanti-detailbox .dlshuiwnb-date .consult01 .dlshuiwjief-what .consult01, .zhuanti-detailbox .dlshuiwnb-date .consult01 .dljinchuki-what .consult01, .zhuanti-detailbox .dlshuiwnb-date .consult01 .xzpaiqin-flow .consult01, .zhuanti-detailbox .dlshuiwjief-what .consult01, .zhuanti-detailbox .dljinchuki-what .consult01, .zhuanti-detailbox .xzpaiqin-flow .consult01 { margin-top: 15px; }
.advantage-wrapper.about .advantage .box.box01 .con .item01 { background-image: url(../images/about/advan-tit1.png); }
.advantage-wrapper.about .advantage .box.box01 .con .item02, .advantage-wrapper.about .advantage .box.box02 .con .item01 { background-image: url(../images/about/advan-tit2.png); }
.side-qq { display: none; }
.pager { clear: both; padding: 20px 0 40px; text-align: center; }
.pager a { display: inline-block; margin-bottom: 5px; padding: 0px 15px; font-size: 12px; line-height: 28px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; border-radius: 3px; }
.pager a:hover { background: #5b48e2; color: white; text-decoration: none; }
.pager a.a1 { padding: 0px 15px; line-height: 28px; margin-top: 0px; }
.pager span { display: inline-block; padding: 0px 15px; line-height: 28px; background: #5b48e2; border: 1px solid #5b48e2; color: #fff; text-align: center; border-radius: 3px; }
.pager .noPage { display: inline-block; padding: 0px 12px; height: 22px; line-height: 22px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }
.message-form02 .form-group span { margin-right: 5px; background: none; padding: 0; border: 0; color: #ff1800; }
.message-form02 .form-group.code input { width: 30%; display: inline-block; }
.message-form02 .form-group.sub-btn input { border: 0; background: #5b48e2; color: #FFFFFF; text-align: center; }
.Validform_checktip { float: right; margin-left: 8px; line-height: 20px; height: 20px; overflow: hidden; color: #999; font-size: 12px; }
.Validform_right { color: #71b83d; padding-left: 20px; background: url(../images/right.png) no-repeat left center; }
.Validform_wrong { color: red; padding-left: 20px; white-space: nowrap; background: url(../images/error.png) no-repeat left center; }
.Validform_loading { padding-left: 20px; background: url(../images/onLoad.gif) no-repeat left center; }
.Validform_error { background-color: #ffe7e7; }
#Validform_msg { color: #7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width: 280px; -webkit-box-shadow: 2px 2px 3px #aaa; -moz-box-shadow: 2px 2px 3px #aaa; background: #fff; position: absolute; top: 0px; right: 50px; z-index: 99999; display: none; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');
}
#Validform_msg .iframe { position: absolute; left: 0px; top: -1px; z-index: -1; }
#Validform_msg .Validform_title { line-height: 25px; height: 25px; text-align: left; font-weight: bold; padding: 0 8px; color: #fff; position: relative; background-color: #000; }
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited { line-height: 22px; position: absolute; right: 8px; top: 0px; color: #fff; text-decoration: none; }
#Validform_msg a.Validform_close:hover { color: #cc0; }
#Validform_msg .Validform_info { padding: 8px; border: 1px solid #000; border-top: none; text-align: left; }
.fixed-btn { padding: 8px 0; position: fixed; bottom: 0; left: 0; right: 0; background: #5b48e2; display: flex; justify-content: space-around; z-index: 1000; }
.fixed-btn a { width: 33%; text-align: center; font-size: 12px; color: #FFFFFF; padding-top: 28px; }
.fixed-btn a.btn01 { background: url(../images/fixed-btn1.png) no-repeat center top; background-size: 25px; }
.fixed-btn a.btn02 { background: url(../images/fixed-btn2.png) no-repeat center top; background-size: 25px; }
.fixed-btn a.btn03 { background: url(../images/fixed-btn3.png) no-repeat center top; background-size: 25px; }
.polyvplayer { height: 163px; }
.page-banner { display: none; }
.m-page-banner img { width: 100%; }
.gsfw-registe .form-message .form-group { overflow: hidden; }
.gsfw-registe .form-message .form-group label { width: 80px; line-height: 34px; margin-bottom: 0; float: left; }
.gsfw-registe .form-message .form-group .group-r { overflow: hidden; }
.gsfw-registe .form-message .form-group .group-r .form-control { border-color: #5b48e2; background: #f4f3ff; }
.gsfw-registe .form-message .sub-btn label { width: 40%; margin: 0 auto; display: block; float: none; }
.gsfw-registe .sub-btn input { width: 100%; padding-left: 38px; font-size: 14px; border-radius: 30px; }
.gsfw-registe .sub-btn label:before { left: 15%; }
.quick-guide .guide-list a { background: linear-gradient(1deg, #5b48e2, #aaa0f1); }
.quick-guide .guide-list a.item01 { background: linear-gradient(0deg, #5590ec, #a2ddff); }
.quick-guide .guide-list a.item02 { background: linear-gradient(0deg, #827af1, #b0a8fe); }
.quick-guide .guide-list a.item03 { background: linear-gradient(0deg, #f7886c, #fcd3b5); }
.quick-guide .guide-list a.item04 { background: linear-gradient(0deg, #2bcca3, #8fedcd); }
.quick-guide .guide-list a .con h3 { color: #ffffff; }
.quick-guide .guide-list a .con p { color: #ffffff; }
.service-wrapper .service dd a { background-color: #5b48e2; }
.about-wrapper .about-r .about-btns .box { /* box-shadow: 0 0 4px rgba(0,0,0,.15); */ /* padding: 10px; */ /* background: #fdb52b; */ }
/* .about-wrapper .about-r .about-btns a span {
	color: #FFFFFF;
} */
.activity-wrapper .tit { text-align: center; }
.activity-wrapper .tit img { width: 100%; }
.business-wrapper { display: none; }
.cooperate-wrapper .coope-list li { width: 25%; }
.f-nav a { width: 25%; }
.mobile img { width: 100%; }
.pc { display: none; }
.gsfw-registe .form-message .form-group .radio { display: none; }
.gsfw-registe .form-message .form-group .radio label { width: auto; }
.gsfw-registe .form-message .form-group.form02 { display: none; }
.wel-wrap { display: none; }
 @media screen and (min-width: 360px) {
/* .consult03 { width: 74%; } */
}
 @media screen and (min-width: 375px) {
.consult02 { width: 300px; }
/* .consult03 { width: 70%; } */
.polyvplayer { height: 194px; }
.page-slide .swiper-slide { height: 102px; background-size: 157% !important; }
.page-news-list dd .tit { font-size: 14px; }
.page-news-list dd .txt { max-height: 32px; }
.about-content .con-l { margin-top: 300px; }
.jzzz-material .material .box.box04 .txt, .jzzz-material .material .box.box05 .txt, .jzzz-material .material .box.box06 .txt { min-height: 90px; }
#banner { height: 170px; }
.friendly-list a { margin-right: 5px; }
.news-wrapper { padding-bottom: 0; }
.tit01 span { text-transform: uppercase; }
.area-wrapper .area-list span { font-size: 18px; }
.page-banner { height: 122px; background-size: 152% auto !important; }
.dljz-advantage .advantage .box .tit { padding-top: 68px; }
.dljz-category03 .box { padding: 15px 5px; padding-top: 0; }
.dljz-category02 .category .box .tit { padding-top: 65px; font-size: 14px; }
.dljz-category .category .category-list a { margin: 0 10px;/* margin-bottom: 10px; */ }
.main-tit .sec-menu a { margin-right: 28px; }
.gsfw-material .material .box { padding: 8px 0px; background-size: 100%; }
.gsfw-material .material .box.box05 { width: 36%; background-size: 90%; }
.xzxk-advantage .advantage .box { margin-bottom: 15px;/* padding: 0px 0 10px; */ }
.xzxk-advantage .advantage .box .txt { margin-top: 10px; }
.xzxk-advantage .advantage .box .tit { /* width: 50%; */ line-height: 40px; }
.jzzz-category .category .box.box04 .category-list span { /* width: 160px; */ margin-right: 5px; }
.zscq-procedure .procedure .box { width: 18%; }
.page-advantage .box { padding: 0 10px; }
.gsfw-material .material .box .txt { margin-top: 38px; }
.gsfw-material .material .box.box02 .txt { margin-top: 41px; }
.xzxk-procedure .procedure .box .tit { padding-top: 40px; }
.jzzz-category .category .box.box04 .tit { padding-top: 50%; }
.zscq-category .category .box .tit { min-height: 40px; }
.zxcq-choose .choose .box .img a img { width: 100%; height: auto; }
.dljz-category03 .box .tit { line-height: 38px; }
}
 @media screen and (min-width: 414px) {
.polyvplayer { height: 216px; }
.page-slide .swiper-slide { height: 113px; background-size: 157% !important; }
.page-news-list dd .txt { margin-top: 10px; }
.about-content .con-l { margin-top: 320px; }
.jzzz-material .material .box .txt { min-height: 120px; }
#banner { height: 193px; }
.team-wrapper .team .toggle-content {/* height: 212px; */ }
.page-banner { height: 128px; background-size: 146% auto !important; }
.dljz-category02 .category .box { width: 31%; margin: 0 1%; }
.dljz-category02 .category .box .txt { margin-top: 40px; }
.dljz-category02 .category .box { margin-bottom: 6px; }
.dljz-advantage .advantage .box { width: 31%; margin: 0 1%; margin-bottom: 5px; }
.dljz-advantage .advantage .box .tit { padding-top: 77px; }
.page-compare .compare .compare-list tr td.pk { vertical-align: middle; }
.gsfw-choose .choose .box .txt { padding: 40px 20px; padding-top: 34px; }
.gsfw-material .material .box { padding: 8px 5px; }
.gsfw-material .material .box .txt { margin-top: 50px; }
.gsfw-material .material .box.box02 .txt { margin-top: 53px; }
.xzxk-procedure .procedure { display: flex; flex-wrap: wrap; justify-content: space-between; }
.xzxk-procedure .procedure .box { /* width: 48%; */ }
.xzxk-procedure .procedure .box .tit { margin-top: 18px; padding-top: 53px; background-size: 22% !important; font-size: 16px; }
.xzxk-material .material { display: flex; flex-wrap: wrap; justify-content: space-between; }
.xzxk-material .material .box { width: 48%; padding: 20px 10px; }
.xzxk-material .material .box .txt { height: 50px; min-height: 50px; margin-top: 10px; }
.xzxk-material .material .box .btn { margin-top: 14px; }
.xzxk-advantage .advantage { display: flex; flex-wrap: wrap; justify-content: space-between; }
.xzxk-advantage .advantage .box { width: 48%; }
.xzxk-advantage .advantage .box .tit { /* width: 72%; */ }
.main-tit .sec-menu a { width: 121px; margin-right: 4px; }
.jzzz-category .category .box .tit { background-size: 17% !important; }
.jzzz-category .category .box.box01 .category-list span, .jzzz-category .category .page-contact .box.box02 .category-list span, .page-contact .jzzz-category .category .box.box02 .category-list span, .jzzz-category .category .page-contact .box.box03 .category-list span, .page-contact .jzzz-category .category .box.box03 .category-list span { margin-right: 22px; width: 96px; }
.jzzz-advantage .advantage .box .tit { /* background: url(../images/jzzz-advan-tit.png) no-repeat 20px center $color; */ /* background-size: contain; */ }
.page-advantage .box { padding: 0 20px; }
.jzzz-category .category .box.box01 .tit, .jzzz-category .category .box.box04 .tit { background-size: 40% !important; }
.jzzz-category .category .box.box04 .tit { padding-top: 40% !important; }
.activity-wrapper .tit { width: 40%; }
.dljz-category03 .box .tit { line-height: 43px; }
.f-nav a {/* margin: 0 24px; */ }
.gsfw-material .material .box.box05 { width: 31%; }
}
 @media screen and (min-width: 768px) {
.polyvplayer { height: 245px; }
.page-slide .swiper-slide { height: 206px; }
.jzzz-material .material .box.box04 .txt, .jzzz-material .material .box.box05 .txt, .jzzz-material .material .box.box06 .txt { min-height: 40px; }
#banner { height: 350px; display: block; }
#m-banner { display: none; }
.page-banner { display: block; }
.m-page-banner { display: none; }
.pc { display: block; }
.mobile { display: none; }
.dljz-scheme .mobile { display: block; }
.top-wrapper .slogan, .top-wrapper .tel { display: block; }
.top-wrapper .slogan { margin-left: 20px; margin-top: 10px; color: #A9A9A9; float: left; }
.top-wrapper .slogan p span { color: #5b48e2; font-weight: bold; }
.top-wrapper .tel { margin-top: 4px; padding-top: 21px; float: right; color: #696969; background: url(../images/top-tel.jpg) no-repeat right top; }
.top-wrapper .tel p span { font-size: 18px; }
#nav-menu li.active a { background: #5b48e2; color: #FFFFFF; }
.quick-guide .guide-list a { font-size: 18px; }
.quick-guide .guide-list a span { font-size: 26px; }
.about-wrapper .about-r { margin-top: 0; }
.team-wrapper .team .toggle-content { height: 270px; }
.case-wrapper .case .swiper-slide .con .txt { height: 80px; }
.advantage-wrapper .advantage .box02 { overflow: hidden; }
.advantage-wrapper .advantage .box02 .img { float: right; }
.advantage-wrapper .advantage .box .img, .advantage-wrapper .advantage .box .con { padding: 0 15px; }
.tit01 p { font-size: 30px; }
.flow-wrapper .flow .box { width: 18%; }
.flow-wrapper .flow .box .txt p { font-size: 15px; }
.after-sale .after { margin-top: 20px; }
.after-sale .after .box { width: 18%; margin: 0 1%; }
.f-logo { width: 343px; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd .tempWrap { width: 100% !important; }
.page-banner { height: 269px; }
.main-tit .sec-menu a { margin-right: 18px; }
.page-advantage .box { margin-bottom: 0; padding: 0 13px; }
.consult02 { width: 60%; margin: 0 auto; margin-top: 20px; }
.dljz-category02 .category .box { background-size: 195px !important; }
.dljz-category02 .category .box .tit { padding-top: 122px; }
.dljz-category02 .category .box .tit { font-size: 20px; }
.dljz-category03 .category { overflow: hidden; }
.dljz-category03 .category .box { width: 40%; min-height: 134px; margin: 10px 5%; float: left; }
.dljz-advantage .advantage .box { background-size: 178px !important; }
.dljz-advantage .advantage .box .tit { padding-top: 120px; font-size: 23px; }
.page-compare .compare .compare-list tr td.cxh, .page-compare .compare .compare-list tr td.qt { width: 40%; }
.page-message .message-form { margin-top: 0; padding: 20px 50px; border: 1px solid #f0f0f0; }
.gsfw-material .material .box { width: 31%; margin: 0 1%; margin-bottom: 3%; background-size: 100% 90%; }
.gsfw-choose .choose .box { width: 23%; height: 175px; margin: 0 1%; margin-bottom: 3%; background-size: 100% auto; float: left; }
.gsfw-compare .compare { overflow: hidden; }
.gsfw-compare .compare .comp-l, .gsfw-compare .compare .comp-r { width: 48%; margin: 0 1%; float: left; }
.gsfw-data .data .box { width: 23%; }
.page-ad .con .box { width: 31%; float: left; margin: 0 1%; }
.banner-nav { margin-top: 0; }
.xzxk-category .category .box { height: 177px; }
.xzxk-category .category .box .tit { padding: 0 55px; font-size: 16px; padding-top: 114px; }
.xzxk-procedure .procedure .box { width: 31%; margin-bottom: 3%; }
.xzxk-procedure .procedure .box .tit { margin-top: 65px; padding-top: 65px; }
.tit03 span { background-size: auto !important; }
.xzxk-material .material .box { width: 23%; }
.page-compare .compare .tit span { width: 33.33%; }
.page-compare .compare .compare-list { display: table; }
.jzzz-category .category { display: flex; flex-wrap: wrap; justify-content: space-between; }
.jzzz-category .category .box { width: 33% !important; background: #45403a; }
.jzzz-category .category .box .category-list { padding: 20px 20px; }
.jzzz-category .category .box .tit { padding-top: 85px; }
.jzzz-category .category .box.box04 { width: 100% !important; }
.jzzz-category .category .box.box04 .tit { background-size: 45px !important; padding-top: 15% !important; }
.jzzz-category .category .box.box01 .tit { background-size: 45px !important; padding-top: 40% !important; }
.jzzz-advantage .advantage .box { width: 23%; }
.zscq-category .category { display: flex; flex-wrap: wrap; justify-content: space-between; }
.zscq-category .category .box { width: 48%; margin-bottom: 4%; }
.zscq-reason .reason { display: flex; flex-wrap: wrap; justify-content: space-between; }
.zscq-reason .reason .box { width: 50%; }
.zscq-reason .consult02 { margin-top: 0; }
.zscq-material .material { display: flex; flex-wrap: wrap; justify-content: space-between; }
.zscq-material .material .mate-l, .zscq-material .material .mate-r { width: 48%; margin-bottom: 0; }
.zscq-procedure .procedure .box { width: 18%; }
.zxcq-choose .choose { display: flex; flex-wrap: wrap; justify-content: space-between; }
.zxcq-choose .choose .box { width: 23%; margin: 0; }
.zxcq-choose .choose .box .txt { min-height: 88px; }
.about-content .con-r { text-align: center; position: relative; }
.about-content .con-l { margin-top: 0; padding-right: 15px; }
.about-ad .container { display: flex; flex-wrap: wrap; justify-content: space-between; }
.about-ad .container .box { width: 30%; }
.about-style .style-list { overflow: hidden; }
.about-style .style-list li { width: 31%; margin: 0 1%; margin-bottom: 2%; padding-top: 21% !important; float: left; }
.about-style .txt { text-align: center; }
.page-news-list dl { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #efefef; overflow: hidden; }
.page-news-list dt { width: 168px; margin-right: 25px; float: left; }
.page-news-list dt a { padding-top: 138px; }
.page-news-list dd { margin-top: 0; overflow: hidden; position: relative; }
.page-news-list dd .txt { max-height: 68px; }
.page-news-list dd .time { margin-top: 4px; position: absolute; top: 0; right: 0; }
.page-news-list dd .tit { max-width: 60%; }
.page-news-list dd .more a { float: right; }
.page-team-list { overflow: hidden; }
.page-team-list dl { width: 31.33%; margin: 0 1%; margin-bottom: 3%; float: left; }
.page-contact { margin-top: 25px; overflow: hidden; }
.jzzz-category .category .box.box03 { margin-left: 0; }
.jzzz-procedure .procedure .box .tit { padding-top: 70px; }
.jzzz-procedure .procedure .box.box15 .tit a { width: 70%; margin: 0 auto; }
.jzzz-material .material .box .txt { min-height: 70px; }
.dljz-category02 .category .box .txt { margin-top: 54px; text-align: center; }
.dljz-advantage .advantage .box .txt { margin-top: 58px; }
.service-wrapper .service dd a { padding-top: 75px; }
.f-nav a { margin: 0 21px; }
.gsfw-material .material .box.box05 { width: 31%; background-size: 100% 90%; }
.dljz-category .category .category-list { text-align: left; }
.logo { width: 30%; }
.logo .navbar-brand { width: 100%; }
.top-wrapper .slogan { width: 30%; margin-left: 0; padding-left: 20px; float: right; }
.top-wrapper .slogan img { max-width: 100%; }
.top-wrapper .search-form { width: 40%; padding-left: 2%; display: block; float: left; }
.search-form { margin-top: 10px; }
.search-form .form-message { font-size: 0; }
.search-form .form-message input { font-size: 14px; vertical-align: middle; }
.search-form .form-message input[type=text] { border: 2px solid #5b48e2; width: 74%; height: 30px; padding-left: 10px; }
.search-form .form-message input[type=submit] { width: 26%; height: 30px; background: #5b48e2; color: #FFFFFF; border: 0; }
.search-form .btns { display: none; }
#nav-menu .navbar-nav > li.menu2 > a:after, #nav-menu .navbar-nav > li.menu3 > a:after, #nav-menu .navbar-nav > li.menu5 > a:after, #nav-menu .navbar-nav > li.menu6 > a:after { width: 22px; background-size: contain; }
#nav-menu li a { padding: 10px 17px; }
.quick-guide .guide-list a { width: 23%; }
.quick-guide .guide-list a .con p { font-size: 14px; }
.service-wrapper .service dt { width: 36%; }
.service-wrapper .service dd a { padding-top: 60px; }
.choose-wrapper .con .box { font-size: 14px; }
#choose .carousel-control { width: 45px; height: 80px; line-height: 80px; font-size: 32px; }
.business-wrapper .business .box .con { width: 57.5%; float: left; }
.business-wrapper .business .box .img { width: 37.5%; margin-top: 0; float: right; }
.business-wrapper .business .box.box02 { background: #f8f8f8; padding: 10px 0; }
.business-wrapper .business .box.box02 .con { float: right; }
.business-wrapper .business .box.box02 .img { float: left; }
.business-wrapper .business .box .con .txt { height: 100px; overflow-y: auto; }
.consult01 { width: 340px; height: 50px; line-height: 37px; }
.activity-wrapper .tit { float: left; width: 46%; }
.activity-wrapper .tit img { max-width: 100%; width: auto; }
.activity-wrapper .activiey-r { width: 50%; margin-top: 0; float: right; }
.ad-wrapper { display: block; height: 120px; background-size: auto 100% !important; }
.advantage-wrapper .advantage .box.box01 .con .item01 { background-size: 58px; }
.advantage-wrapper .advantage .box .con { margin-top: 20px; }
.advantage-wrapper .advantage .box .con .tit { font-size: 16px; font-weight: bold; margin-bottom: 8px; }
.advantage-wrapper .advantage .box .con .txt { font-size: 14px; }
.area-wrapper { background-size: auto 150px; }
.area-wrapper .area-list { margin-top: 92px; }
.consult01 a, .consult01 span { line-height: 42px; }
.consult01 span { margin-left: 10px; }
.consult01 { padding: 2px; }
.after-sale .after .box .txt { font-size: 16px; }
.consult02 { width: 410px; }
.consult02 a { line-height: 51px; font-size: 16px; }
.consult02 a:after { background-size: 25px; width: 25px; height: 30px; }
.consult02 span { line-height: 51px; font-size: 24px; }
.news-wrapper .news-list { overflow: hidden; overflow: hidden; margin-left: -2%; }
.news-wrapper .news-list .box, .news-wrapper .news-list li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.f-nav a { margin: 0; padding: 0 22px; }
.footer-wrapper .footer .f-l { width: 33.33%; float: left; }
.footer-wrapper .footer .f-r { width: 53.33%; float: right; }
.footer-wrapper .f-r .toggle-container { margin-top: 0; }
.gsfw-registe .registe { overflow: hidden; }
.gsfw-registe .regi-l { width: 37.5%; margin-right: 2.5%; float: left; }
.gsfw-registe .regi-r { overflow: hidden; }
.gsfw-registe .form-message .form-group { overflow: hidden; }
.gsfw-registe .form-message .form-group label { width: 70px; float: left; }
.gsfw-registe .form-message .form-group .group-r { overflow: hidden; }
.gsfw-registe .form-message .radio label { width: auto; float: auto; }
.gsfw-registe .form-message .sub-btn label { width: 137px; margin: 0 auto; display: block; float: none; }
.gsfw-registe .form-message .sub-btn label input { padding-left: 24%; }
.gsfw-registe .sub-btn label:before { left: 13%; }
.gsfw-registe .regi-r .tab-con .btn { width: 50%; }
.gsfw-package .package { overflow: hidden; margin-left: -2%; }
.gsfw-package .package .box, .gsfw-package .package li { width: 31.33333%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gsfw-package .package .btns .btn { width: 197px; }
.consult03 { width: 34%; }
.gsfw-cate .cate { overflow: hidden; }
.gsfw-cate .cate .box { width: 48%; margin-left: 4%; float: left; }
.gsfw-cate .cate .box01 { margin-left: 0; }
.gsfw-solution .solu-list .box { width: 23%; }
.gsfw-process .proc-l { width: 26.66%; float: left; }
.gsfw-process .proc-r { width: 70.8%; float: right; }
.gsfw-process .proc-r .list .box, .gsfw-process .complete .list .box { width: 18%; }
.gsfw-advantage .advan { margin-left: auto; }
.gsfw-advantage .advan .box { width: 23.5%; }
.gsfw-advantage .advan .box.box01 { margin-left: 0; }
.gsfw-witness .advan { margin-left: auto; }
.gsfw-witness .advan .box { width: 18.4%; }
.gsfw-witness .advan .box01 { margin-left: 0; }
.gsfw-witness .wite-list { padding: 10px; background: #FFFFFF; }
.gsfw-witness .wite-list .box01 { width: 18.47%; }
.gsfw-witness .wite-list .box02 { width: 61.35%; margin-top: 0; margin-left: 0.8%; }
.gsfw-witness .wite-list .box03, .gsfw-witness .wite-list .box04 { position: static; margin-left: 0.84%; width: 18.47%; }
.gsfw-witness .wite-list .box04 { margin-top: 7px; }
.dljz-scheme .scheme-r { overflow: hidden; margin-left: -.5%; }
.dljz-scheme .scheme-r .box { width: 49.5%; margin-left: .5%; float: left; }
.dljz-scheme .scheme-r .box .tit { position: relative; }
.dljz-scheme .scheme-r .box .tit:before { left: -15px; }
.dljz-service .consult03 { width: 35%; }
.gsfw-cate .cate .box { margin-top: 10px; }
.dljz-material .list { overflow: hidden; margin-left: -2%; }
.dljz-material .list .box, .dljz-material .list li { width: 31.33333%; float: left; margin-bottom: 20px; margin-left: 2%; }
.dljz-advantage2 .list { overflow: hidden; margin-left: -2%; }
.dljz-advantage2 .list .box, .dljz-advantage2 .list li { width: 48%; float: left; margin-bottom: 20px; margin-left: 2%; }
.dljz-witness .wite-l { overflow: hidden; margin-left: -2%; }
.dljz-witness .wite-l .box, .dljz-witness .wite-l li { width: 23%; float: left; margin-bottom: 20px; margin-left: 2%; }
.page-quick-menu.xkz .list a, .page-quick-menu.news .list a, .page-quick-menu.gszx .list a { width: 25%; }
.page-quick-menu.xkz .list a.item1:after, .page-quick-menu.news .list a.item1:after, .page-quick-menu.gszx .list a.item1:after, .page-quick-menu.xkz .list a.item7:after, .page-quick-menu.news .list a.item7:after, .page-quick-menu.gszx .list a.item7:after { margin-left: 0 !important; }
.xkz-urgent-hot .advan .box, .xkz-urgent-hot .advan li { width: 23%; }
.xkz-urgent-hot .advan .box { width: 23%; margin-bottom: 0; }
.xkz-urgent-hot .hot .list { overflow-x: hidden; margin-left: -2%; }
.xkz-urgent-hot .hot .list .box { width: 31%; margin-right: 0; margin-left: 2%; }
.xkz-cate .tab-tit .list a { padding: 5px 0; }
.xkz-cate .tab-con .box { padding: 20px; padding-right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); overflow: hidden; }
.xkz-cate .tab-con .box .box-l { width: 38.37%; border-right: 1px solid #f0f0f0; padding-right: 30px; float: left; }
.xkz-cate .tab-con .box .box-r { width: 60%; margin-top: 0; border-top: 0; padding-top: 0; overflow: hidden; padding-left: 30px; }
.xkz-cate .tab-con .box-r .btns { text-align: left; margin-top: 30px; }
.xkz-cate .tab-con .box-r .txt { height: 208px; overflow-y: auto; }
.xkz-process .process .box { width: 20%; margin-bottom: 0; }
.xkz-material-cate .mate .list { overflow: hidden; margin-left: -2%; }
.xkz-material-cate .mate .list .box, .xkz-material-cate .mate .list li { width: 23%; float: left; margin-bottom: 20px; margin-left: 2%; }
.xkz-material-cate .mate .list .box { margin-right: 0; margin-bottom: 0; }
.xkz-material-cate .cate { margin-top: 25px; }
.xkz-material-cate .cate .list .box { width: 31%; }
.xkz-advantage .advan-l, .xkz-advantage .advan-r { width: 50%; margin-bottom: 0; float: left; }
.xkz-advantage .advan-r { position: relative; }
.xkz-case .case-list li { width: 31%; }
.xkz-witness .advan .box { width: 18%; }
.xkz-urgent-hot .urgent-message { overflow: hidden; }
.xkz-urgent-hot .urgent-message .tit { line-height: 60px; padding: 0 10px; float: left; }
.xkz-urgent-hot .urgent-message .message-form { overflow: hidden; margin-top: 0; }
.xkz-urgent-hot .urgent-message .message-form .form-group { margin-left: 15px; float: left; }
.xkz-urgent-hot .urgent-message .message-form .form-group.sub-btn { width: 23%; margin-bottom: 0; margin-top: 22px; }
.xkz-urgent-hot .urgent-message .message-form .sub-btn input { text-align: left; padding-left: 33%; background-position: 15% center; }
.gszx-apply .message-form { overflow: hidden; }
.gszx-apply .message-form .form-group { width: 48%; float: left; }
.gszx-apply .message-form .sub-btn { width: 50%; float: none; clear: both; margin: 0 auto; }
.gszx-cate .cate { overflow: hidden; margin-left: -2%; margin-left: 0; margin-left: 1%; margin-right: 1%; }
.gszx-cate .cate .box, .gszx-cate .cate li { width: 31.33333%; float: left; margin-bottom: 20px; margin-left: 2%; }
.gszx-cate .cate .txt { height: 100px; overflow: hidden; }
.gszx-material .mate { overflow: hidden; }
.gszx-material .mate .img { width: 62.5%; float: left; }
.gszx-material .mate { margin-top: 15px; }
.gszx-material .mate .con { width: 33.75%; margin-top: 0; float: right; }
.gszx-process .box { width: 31%; }
.page-quick-menu.gszx .list a { width: 20%; }
.gszx-faq .faq { overflow: hidden; margin-left: -2%; }
.gszx-faq .faq .item { width: 48%; margin-left: 2%; float: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; z-index: 1; }
.gszx-receive .rece .box { width: 31%; margin: 0 1%; }
.gszx-witness .tab-con .list { margin-left: -2%; overflow: hidden; }
.gszx-witness .tab-con .list li { width: 31%; margin-left: 2%; margin-right: 0; }
.page-quick-menu.lwpq .list a { width: 20%; }
.lwpq-about .about { overflow: hidden; background: #ffffff; }
.lwpq-about .about .img { width: 48.75%; float: left; }
.lwpq-about .about .con { overflow: hidden; }
.lwpq-about .about .con .txt { height: 100px; overflow-y: auto; }
.lwpq-about .about .con .btn a { margin-left: 0; }
.lwpq-need .need { overflow: hidden; margin-left: -2%; }
.lwpq-need .need .box, .lwpq-need .need li { width: 31.33333%; float: left; margin-top: 2%; margin-bottom: 20px; margin-left: 2%; }
.lwpq-need .need .box { margin-right: 0; margin-bottom: 0; }
.lwpq-need .need .box .con { padding-bottom: 10px; }
.lwpq-material .mate { margin-top: 10px; overflow: hidden; }
.lwpq-material .mate .mate-l { width: 35.33%; float: left; }
.lwpq-material .mate .img { overflow: hidden; }
.lwpq-process .process { overflow: hidden; }
.lwpq-process .process .box { width: 20%; padding-bottom: 50px; float: left; }
.lwpq-process .process .box01 { background: url(../images/lwpq/process1.png) no-repeat center bottom; background-size: 100% auto; }
.lwpq-process .process .box02 { background: url(../images/lwpq/process2.png) no-repeat center bottom; background-size: 100% auto; }
.lwpq-process .process .box03 { background: url(../images/lwpq/process3.png) no-repeat center bottom; background-size: 100% auto; }
.lwpq-process .process .box04 { background: url(../images/lwpq/process4.png) no-repeat center bottom; background-size: 100% auto; }
.lwpq-process .process .box05 { background: url(../images/lwpq/process5.png) no-repeat center bottom; background-size: 100% auto; }
.lwpq-reason .reason { overflow: hidden; }
.lwpq-reason .reason .rea-l { width: 50%; float: left; }
.lwpq-reason .reason .rea-r { width: 50%; float: right; }
.lwpq-ad a { height: 100px; }
.lwpq-case .case-list { overflow: hidden; margin-left: -2%; }
.lwpq-case .case-list .box, .lwpq-case .case-list li { width: 31.33333%; float: left; margin-bottom: 20px; margin-left: 2%; }
.lwpq-case .case-list li { margin-right: 0; }
.zhuanti-detailbox .consult01 { width: 340px; height: 50px !important; box-sizing: border-box !important; }
.page-quick-menu.news .list a { width: 20%; }
.business-wrapper { display: block; }
.gsfw-package .package .box03 .box-tit { float: none; width: 100%; }
.gsfw-package .package .box03 .con { width: 100%; }
.gsfw-package .package .box03 .time, .gsfw-package .package .box03 .btns { float: none; width: 100%; }
.gsfw-package .package .box03 .con .txt2, .gsfw-package .package .con .txt2 { height: 40px; }
.gsfw-package .package .box03 { padding-bottom: 10px; }
}
 @media screen and (min-width: 992px) {
.polyvplayer { height: 327px; }
.case-wrapper .case .swiper-pagination { bottom: 10px; }
.page-news-list dd .tit { font-size: 18px; }
.page-news-list dd .txt { font-size: 14px; }
.container { width: 1200px; padding: 0; }
.top-btn { height: 40px; line-height: 40px; color: #FFFFFF; background: #333333; display: block; }
.top-btn .top-l { float: left; }
.top-btn .top-l a { margin-right: 20px; font-size: 12px; color: #D3D3D3; }
.top-btn .top-r { float: right; }
.top-btn .top-r a { margin: 0 25px; color: #FFFFFF; }
.top-btn .top-r a:last-child { margin-right: 0; }
.logo { width: 295px; height: 67px; margin-top: 15px; }
.logo h1 { width: 100%; height: 100%; padding: 0; }
.top-wrapper { clear: both; }
.top-wrapper .slogan { margin-left: 40px; margin-top: 27px; }
.top-wrapper .slogan p span { font-size: 20px; }
.top-wrapper .tel { margin-top: 8px; padding-top: 28px; }
.top-wrapper .tel p span { font-size: 20px; }
#nav-menu { margin-top: 17px; height: 60px !important; border: 0; background: #f3f3f3; position: relative; z-index: 1; }
#nav-menu.fixed { width: 100%; position: fixed; top: 0; margin-top: 0; z-index: 10000; }
#nav-menu li a { display: block; padding: 20px 25px; font-size: 16px; color: #555; text-decoration: none; border-right: 1px solid #ddd; transition: all .4s ease-in-out; }
#nav-menu li a:hover { background: #5b48e2; color: #FFFFFF; }
#nav-menu li:last-child a { border-right: 0; }
#nav-menu ul { width: 1200px; padding-left: 224px; margin: 0 auto; overflow: hidden; float: none; }
#banner { height: 600px; }
#banner .carousel-inner img { margin: 0 auto; }
#banner .carousel-indicators { bottom: 10px; }
#banner .carousel-indicators li { width: 30px; height: 5px; margin: 0 5px; border-radius: 0; }
.banner-nav { width: 1200px; margin: 0 auto; left: 0; right: 0; position: absolute; top: 140px; }
.banner-nav button { width: 222px; height: 60px; border-radius: 0; font-size: 16px; position: absolute; z-index: 1; }
.banner-nav button .caret { display: none; }
.banner-nav button:hover { background: #5b48e2; color: #FFFFFF; }
.banner-nav button.fixed { position: fixed; top: 0; z-index: 10000; }
.banner-nav .dropdown-menu { width: 222px; margin-top: 60px; padding: 0; padding-top: 12px; display: block; border-radius: 0; background: rgba(0, 0, 0, 0.8); }
.banner-nav .dropdown-menu.fixed { margin-top: -15px; padding-top: 0; position: absolute; }
.banner-nav .dropdown-menu dl { margin-bottom: 15px; }
.banner-nav .dropdown-menu dd { line-height: 15px; }
.banner-nav .dropdown-menu dt { margin-bottom: 7px; }
.banner-nav .dropdown-menu { box-shadow: none; }
.banner-nav .dropdown-menu dd { padding: 0 5px; }
.banner-nav .dropdown-menu dd a { width: 96px; margin-right: 0; margin-bottom: 0; font-size: 12px; text-decoration: none; }
.banner-nav .dropdown-menu dd a:hover { color: #5b48e2; }
.banner-nav .dropdown-menu .nav01 dd { text-align: left; }
.banner-nav .dropdown-menu .nav01 dd a { width: 60px; margin: 0 3px; text-align: center; }
.quick-guide { margin-top: 5px; height: 140px; overflow: hidden; }
.quick-guide .tit { width: 222px; line-height: 140px; background: url(../images/guide-tit.jpg) no-repeat center; font-size: 30px; color: #FFFFFF; float: left; }
.quick-guide .guide-list { height: 100%; margin-top: 0; overflow: hidden; }
.quick-guide .guide-list a { width: 242px; height: 100%; margin-right: 0; margin-left: 2px; margin-bottom: 0; padding-top: 44px; text-decoration: none; background: #FFFFFF; color: #333333; }
.quick-guide .guide-list a .con h3 { color: #333333; }
.quick-guide .guide-list a .con p { color: #999999; }
.about-wrapper .about-r .about-btns .box { box-shadow: none; background: none; }
.about-wrapper .about-r .about-btns a span { color: #333333; }
.about-wrapper { margin-top: 60px; }
.about-wrapper .about { margin-top: 47px; }
.about-wrapper .about .about-l { width: 580px; margin-right: 24px; padding: 0; }
.about-wrapper .about .about-r { width: 582px; padding: 0; overflow: hidden; float: none; }
.about-wrapper .about-r .con .tit { font-size: 24px; }
.about-wrapper .about-r .con .txt { height: 252px; overflow: hidden; }
.about-wrapper .about-r .con .txt p { line-height: 28px; }
.about-wrapper .about-r .about-btns { margin-top: 45px; }
.about-wrapper .about-r .about-btns .box { padding: 30px 0; margin-right: 0; margin-left: 21px; border: 1px solid whitesmoke; }
.about-wrapper .about-r .about-btns .box.box01, .about-wrapper .about-r .about-btns .page-contact .box.box02, .page-contact .about-wrapper .about-r .about-btns .box.box02, .about-wrapper .about-r .about-btns .page-contact .box.box03, .page-contact .about-wrapper .about-r .about-btns .box.box03 { margin-left: 0; }
.about-wrapper .about-r .about-btns .box .tit { margin-top: 14px; }
.about-wrapper .about-r .about-btns .box .more { margin-top: 15px; }
.about-wrapper .about-r .about-btns .box .more a { padding: 7px 26px; }
.about-wrapper .about-r .about-btns .box .more a:hover { background: #5b48e2; color: #FFFFFF; text-decoration: none; }
.business-wrapper { margin-top: 102px; background: url(../images/business-bg2.jpg) no-repeat center; background-size: cover; background-attachment: fixed; }
.business-wrapper .tit01 { background: #FFFFFF; }
.business-wrapper .business { height: 1080px; margin-top: 0; background: url(../images/business-bg.png) no-repeat center top; }
.business-wrapper .busi-list { padding-top: 40px; }
.business-wrapper .busi-list .box { width: 660px; height: 246px; margin-top: -80px; padding: 30px; position: relative; margin-bottom: 0; }
.business-wrapper .busi-list .box .tit { font-size: 24px; }
.business-wrapper .busi-list .box .txt { margin-top: 10px; }
.business-wrapper .busi-list .box .txt p { line-height: 24px; font-size: 12px; }
.business-wrapper .busi-list .box.box01, .business-wrapper .busi-list .page-contact .box.box02, .page-contact .business-wrapper .busi-list .box.box02, .business-wrapper .busi-list .page-contact .box.box03, .page-contact .business-wrapper .busi-list .box.box03, .business-wrapper .busi-list .box.box03, .business-wrapper .busi-list .box.box05 { margin-top: 0; clear: both; }
.business-wrapper .busi-list .box.box02, .business-wrapper .busi-list .box.box04 { float: right; margin-bottom: -80px; padding-top: 15px; }
.business-wrapper .busi-list .box.box02 .tit, .business-wrapper .busi-list .box.box04 .tit { text-align: right; }
.business-wrapper .busi-list .box.box02 .txt, .business-wrapper .busi-list .box.box04 .txt { padding-left: 108px; }
.business-wrapper .busi-list .box.box01 .txt, .business-wrapper .busi-list .page-contact .box.box02 .txt, .page-contact .business-wrapper .busi-list .box.box02 .txt, .business-wrapper .busi-list .page-contact .box.box03 .txt, .page-contact .business-wrapper .busi-list .box.box03 .txt { padding-right: 120px; }
.business-wrapper .container { overflow: hidden; }
.business-wrapper .consult01 { float: right; }
.service-wrapper { margin-top: 0; padding: 40px 0; background: url(../images/service-bg.jpg) no-repeat center; background-size: cover; background-attachment: fixed; }
.service-wrapper .service { margin-top: 30px; }
.service-wrapper .service dl { margin-bottom: 30px; }
.service-wrapper .service .ser01 dd, .service-wrapper .service .ser03 dd { width: 904px; margin: 0 auto; margin-top: 20px; }
.service-wrapper .service .ser01 dd a, .service-wrapper .service .ser03 dd a { margin: 0 38px; }
.service-wrapper .service .ser02 dd { margin-top: 20px; }
.service-wrapper .service dl.ser02 dd a { margin: 0 24px; width: 150px; }
.service-wrapper .service dd a { width: 150px; height: 194px; padding-top: 108px; text-decoration: none; font-size: 16px; }
.service-wrapper .service dt { width: 300px; line-height: 38px; font-weight: normal; }
.service-wrapper .service dt a { font-size: 18px; text-decoration: none; }
.choose-wrapper { margin-top: 100px; }
.choose-wrapper .tit span { font-size: 24px; }
.choose-wrapper .tit p { font-size: 24px; background: url(../images/choose-tit.png) no-repeat 68% center; }
.choose-wrapper .con { width: 820px; margin: 0 auto; margin-top: 40px; padding: 0; }
.choose-wrapper .con .box { width: 400px; height: 74px; margin: 0 5px; padding: 15px 18px; font-size: 14px; }
.choose-wrapper .con .box p span { font-size: 16px; }
#choose { margin-top: 55px; }
#choose .carousel-control { opacity: 1; background: rgba(81, 80, 80, 0.3); }
#choose .carousel-control span { line-height: 76px; font-size: 47px; }
#choose .carousel-control:hover { color: #69bfbc; background: rgba(81, 80, 80, 0.5); }
.activity-wrapper { height: 380px; margin-top: 0; }
.activity-wrapper .tit { width: 400px; margin-top: 60px; float: left; }
.activity-wrapper .tit span { font-size: 30px; }
.activity-wrapper .tit p { margin: 30px 0; font-size: 50px; }
.activity-wrapper .activiey-r { width: 670px; margin-top: 5px; float: right; }
.activity-wrapper .activiey-r .carousel-control { width: 35px; height: 74px; top: 120px; background: rgba(0, 0, 0, 0.498); }
.activity-wrapper .activiey-r .carousel-control span { font-size: 22px; }
.activity-wrapper .activiey-r .carousel-control.left span { margin-left: -13px; }
.activity-wrapper .activiey-r .carousel-control.right span { margin-right: -13px; }
#activiey .carousel-inner { width: 494px; height: 320px; margin: 0 auto; }
#activiey .carousel-indicators { bottom: 10px; }
#activiey .carousel-indicators li { width: 30px; height: 5px; border-radius: 0; background: #FFFFFF; opacity: .8; border: 0; }
#activiey .carousel-indicators li.active { background: #000000; }
.team-wrapper { padding-top: 65px; padding-bottom: 80px; }
.team-wrapper .team { margin-top: 35px; }
.team-wrapper .team .toggle-tit a { margin: 0 25px; padding: 9px 17px; text-decoration: none; }
.team-wrapper .team .toggle-content { height: 433px; margin-top: 60px; }
.team-wrapper .team .swiper-slide a { text-decoration: none; cursor: default; }
.team-wrapper .team .swiper-slide .con { padding: 25px 22px; }
.team-wrapper .team .swiper-slide .con .tit { font-size: 20px; }
.team-wrapper .team .swiper-slide .con .txt { max-height: none; height: 56px; font-size: 14px; }
.team-wrapper .team .swiper-slide .con .txt p { line-height: 28px; font-size: 16px; }
.ad-wrapper { height: 260px; display: block; }
.case-wrapper { margin-top: 50px; }
.case-wrapper .case { height: 408px; margin-top: 40px; padding-top: 40px; position: relative; }
.case-wrapper .case .swiper-slide { overflow: hidden; }
.case-wrapper .case .swiper-slide .img { width: 963px; margin-left: 120px; padding-top: 330px;/* float: left; */ }
.case-wrapper .case .swiper-slide .con { width: 462px; margin-left: -160px; margin-top: 20px; padding: 0; float: left; position: relative; }
.case-wrapper .case .swiper-slide .con .tit { margin-left: 188px; font-size: 18px; }
.case-wrapper .case .swiper-slide .con .tit p { margin-bottom: 10px; }
.case-wrapper .case .swiper-slide .con .txt { height: 170px; padding: 20px 35px; }
.case-wrapper .case .swiper-slide .con .txt p { line-height: 24px; font-size: 16px; }
.case-wrapper .case .swiper-button-next, .case-wrapper .case .swiper-button-prev { display: block; }
.case-wrapper .case .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 0; }
.advantage-wrapper { margin-top: 90px; padding: 45px 0; background: url(../images/advantage-bg.jpg) no-repeat center; background-size: 100% 100%; background-attachment: fixed; }
.advantage-wrapper .tit01 p { width: 150px; margin-top: -18px; }
.advantage-wrapper .advantage { margin-top: 30px; }
.advantage-wrapper .advantage .box .con { width: 510px; margin-top: 40px; padding: 0; }
.advantage-wrapper .advantage .box .con .tit, .advantage-wrapper .advantage .box .con .txt { padding-left: 130px; }
.advantage-wrapper .advantage .box .con .tit { margin-bottom: 15px; padding-top: 15px; font-size: 24px; }
.advantage-wrapper .advantage .box01 .img, .advantage-wrapper .advantage .page-contact .box02 .img, .page-contact .advantage-wrapper .advantage .box02 .img, .advantage-wrapper .advantage .page-contact .box03 .img, .page-contact .advantage-wrapper .advantage .box03 .img, .advantage-wrapper .advantage .box03 .img { width: 444px; padding: 0; }
.advantage-wrapper .advantage .box01 .item01, .advantage-wrapper .advantage .page-contact .box02 .item01, .page-contact .advantage-wrapper .advantage .box02 .item01, .advantage-wrapper .advantage .page-contact .box03 .item01, .page-contact .advantage-wrapper .advantage .box03 .item01, .advantage-wrapper .advantage .box01 .item02, .advantage-wrapper .advantage .page-contact .box02 .item02, .page-contact .advantage-wrapper .advantage .box02 .item02, .advantage-wrapper .advantage .page-contact .box03 .item02, .page-contact .advantage-wrapper .advantage .box03 .item02, .advantage-wrapper .advantage .box03 .item01, .advantage-wrapper .advantage .box03 .item02 { height: 115px; background-size: auto !important; }
.advantage-wrapper .advantage .box02 .img { width: 505px; padding: 0; }
.advantage-wrapper .advantage .box02 .item01, .advantage-wrapper .advantage .box02 .item02 { height: 115px; background-size: auto !important; }
.area-wrapper { min-height: 400px; background-size: 800px !important; }
.area-wrapper .tit01 { margin-top: 60px; }
.area-wrapper .tit01 span { color: #D3D3D3; font-size: 50px; }
.area-wrapper .tit01 p { margin-top: -38px; }
.area-wrapper .tit01 i { height: 128px; margin-top: 40px; }
.area-wrapper .area-list { margin-top: 95px; }
.area-wrapper .area-list span { margin: 0 25px; font-size: 34px; color: #000000; }
.flow-wrapper { padding-top: 40px; padding-bottom: 80px; background: url(../images/flow-bg.jpg) no-repeat center; background-size: 100% 100%; background-attachment: fixed; }
.flow-wrapper .flow { margin-top: 20px; background: url(../images/flow-line.png) no-repeat center 88px; }
.flow-wrapper .flow .box { width: 169px; margin: 0 35px; }
.flow-wrapper .flow .box .txt p { font-size: 18px; }
.flow-wrapper .flow .box .img { padding-top: 172px; }
.after-sale { margin-top: 35px; }
.after-sale .after { margin-top: 30px; }
.after-sale .after .box { width: 172px; margin: 0 34px; }
.after-sale .after .box .img { padding-top: 172px; }
.after-sale .after .box .txt { margin-top: 20px; }
.after-sale .after .box .txt p { font-size: 18px; }
.after-sale .consult01 { margin-top: 80px; }
.cooperate-wrapper { margin-top: 80px; padding-top: 50px; }
.cooperate-wrapper .coope-list { margin-left: -13px; margin-top: 40px; }
.cooperate-wrapper .coope-list li { width: 290px; height: 94px; margin-left: 13px; margin-right: 0; }
.news-wrapper .news-list { margin-left: -100px; margin-top: 30px; overflow: hidden; }
.news-wrapper .news-list dl { width: 550px; margin-left: 100px; float: left; }
.news-wrapper .news-list dt { margin-bottom: 10px; }
.news-wrapper .news-list dt a { font-size: 18px; font-weight: normal; }
.news-wrapper .news-list dd { height: 48px; }
.news-wrapper .news-list dd p { line-height: 24px; color: #666666; }
.friendly-wrapper { padding-top: 35px; padding-bottom: 100px; }
.friendly-wrapper .friendly-list { margin-top: 30px; }
.friendly-wrapper .friendly-list a { font-size: 16px; margin: 0 22px; }
.footer-wrapper .footer { overflow: hidden; }
.footer-wrapper .footer .f-l { width: 375px; min-height: 246px; margin-top: 12px; padding-right: 25px; float: left; background: url(../images/f-tel-bg.jpg) no-repeat center right; }
.footer-wrapper .footer .f-tel { margin-top: 20px; padding-left: 55px; background: url(../images/f-tel.png) no-repeat 28px top; }
.footer-wrapper .footer .f-tel p { margin-bottom: 5px; font-size: 14px; }
.footer-wrapper .footer .f-r { width: 800px; float: right; position: relative; }
.footer-wrapper .footer .f-r .tit { position: absolute; right: 0; top: 0; text-align: right; margin-top: 0; }
.footer-wrapper .footer .f-r .tit p { font-size: 18px; }
.footer-wrapper .footer .f-r .tit span { line-height: 16px; }
.footer-wrapper .footer .f-r .toggle-container { margin-top: 23px; }
.footer-wrapper .footer .f-r .toggle-container .toggle-tit a { width: auto; margin-right: 10px; font-size: 16px; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li img { width: 309px; height: 200px; }
.footer-wrapper .f-r .toggle-content { height: 230px; margin-top: 20px; }
.footer-wrapper .copyright { padding: 19px 0; border-top: 1px solid #686868; }
.footer-wrapper .copyright p { font-size: 14px; }
.f-nav .container { display: block; }
.f-nav a { padding: 0 44px; margin: 0; font-size: 14px; border-right: 2px solid #FFFFFF; }
.f-nav a:last-child { border-right: 0; }
.banner-nav button { display: block; }
.page-banner { height: 407px; background-size: cover !important; }
.main-tit { overflow: hidden; }
.main-tit .page-tit { width: 360px; height: 168px; margin-right: 32px; padding: 0; float: left; background: url(../images/main-tit2.png) no-repeat center #5b48e2; }
.main-tit .page-tit .tit { padding-top: 50px; font-size: 28px; }
.main-tit .page-tit span { margin-top: 18px; }
.main-tit .tit-r { overflow: hidden; }
.main-tit .tit-r .crumbs { margin-top: 28px; }
.main-tit .tit-r .sec-menu { margin-top: 25px; }
.main-tit .tit-r .sec-menu a { width: 156px; margin-right: 0; margin-bottom: 15px; font-size: 16px; text-decoration: none; }
.main-tit .tit-r .sec-menu a h3 { font-size: 16px; }
.main-tit .tit-r .sec-menu a:hover { color: #5b48e2; }
.page-advantage { height: 122px; }
.page-advantage .box { margin-top: 30px; overflow: hidden; display: block; }
.page-advantage .box .img { width: 70px; margin-right: 17px; float: left; height: 70px; }
.page-advantage .box .img img { width: 100%; }
.page-advantage .box .txt { text-align: left; overflow: hidden; }
.page-advantage .box .txt p { margin-bottom: 5px; font-size: 20px; }
.page-advantage .box .txt span { font-size: 16px; }
.dljz-category { padding-top: 40px; padding-bottom: 54px; }
.dljz-category .category { height: 394px; margin-top: 35px; padding-top: 38px; background: url(../images/dljz-category-bg.jpg) no-repeat center top; overflow: hidden; display: block; }
.dljz-category .category .cate-l, .dljz-category .category .cate-r, .dljz-category .category .cate-r { padding: 0; }
.dljz-category .category .tit { width: 240px; line-height: 50px; border-radius: 30px; font-size: 30px; overflow: hidden; }
.dljz-category .category .tit a { display: block; }
.dljz-category .category .tit a:hover { text-decoration: none; background-color: #fff1d9; box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.35) inset; color: #FFFFFF; }
.dljz-category .category .category-list { margin-top: 60px; }
.dljz-category .category .category-list a { margin-left: 0; margin-right: 22px; margin-bottom: 25px; padding-left: 34px; font-size: 26px; text-decoration: none; }
.dljz-category .category .cate-l, .dljz-category .category .cate-r { width: 490px; margin-left: 78px; float: left; }
.dljz-category .category .cate-r { width: 330px; margin-left: 0; margin-right: 40px; float: right; }
.dljz-category02 { margin-top: 40px; }
.dljz-category02 .category { margin-top: 30px; display: block; }
.dljz-category02 .category .box { width: 195px; margin: 0 22px; }
.dljz-category02 .category .box .tit { padding-top: 103px; font-size: 30px; }
.dljz-category02 .category .box .txt { margin-top: 75px; }
.dljz-category02 .category .box .txt p { font-size: 16px; color: #666666; }
.dljz-category03 { margin-top: 50px; padding-top: 40px; padding-bottom: 50px; }
.dljz-category03 .category { margin-left: -58px; display: block; }
.dljz-category03 .category .box { width: 568px; height: 394px; margin-right: 0; margin-left: 58px; padding: 0px 44px; }
.dljz-category03 .category .box .tit { padding: 14px 0; font-size: 30px; }
.dljz-category03 .category .box .txt { margin-top: 30px; }
.dljz-category03 .category .box .txt p { font-size: 26px; line-height: 1.8; }
.dljz-procedure { margin-top: 45px; }
.dljz-procedure .procedure { margin-top: 25px; margin-left: -21px; display: block; }
.dljz-procedure .procedure .box { width: 386px; margin-right: 0; margin-left: 21px; margin-bottom: 30px; }
.dljz-procedure .procedure .box .tit { line-height: 66px; font-size: 30px; }
.dljz-procedure .procedure .box .txt { height: 150px; padding: 17px 25px 40px 25px; }
.dljz-procedure .procedure .box .txt p { font-size: 22px; color: #666666; }
.dljz-procedure .consult02 { margin-top: 10px; }
.dljz-advantage { margin-top: 50px; }
.dljz-advantage .advantage { margin-top: 44px; margin-left: -24px; display: block; overflow: hidden; }
.dljz-advantage .advantage .box { width: 178px; margin-right: 0; margin-left: 24px; margin-bottom: 0; float: left; }
.dljz-advantage .advantage .box .tit { padding-top: 117px; font-size: 30px; }
.dljz-advantage .advantage .box .txt { margin-top: 86px; font-size: 14px; }
.dljz-advantage .advantage .box.box06 .tit { padding-top: 30px; padding-top: 88px; }
.dljz-advantage .advantage .box.box06 .tit span { font-size: 20px; display: block; }
.dljz-advantage .advantage .box.box06 .txt p { line-height: 1.8; color: #707070; }
.page-compare { margin-top: 50px; padding-top: 50px; }
.page-compare .compare { margin-top: 30px; background: none; }
.page-compare .compare .tit { position: relative; }
.page-compare .compare .tit:before { position: absolute; top: 100%; width: 0; height: 0; content: ''; border-color: transparent #ff7800; border-width: 0 21px 13px 0; border-style: solid; }
.page-compare .compare .tit:after { position: absolute; top: 100%; width: 0; height: 0; content: ''; border-color: transparent #ff7800; border-style: solid; right: 0; border-width: 0 0 13px 21px; }
.page-compare .compare .tit span { width: 33.33333%; line-height: 66px; font-size: 30px; }
.page-compare .compare .compare-list { width: 1158px; margin: 0 auto; background-color: #FFFFFF; padding: 35px 0 42px 0; box-shadow: 0 0 14px #b9b9b9; display: block; }
.page-compare .compare .compare-list tr td { padding: 10px 10px; font-size: 18px; }
.page-compare .compare .compare-list tr td.cxh { width: 518px; text-align: right; padding-right: 142px; }
.page-compare .compare .compare-list tr td.qt { width: 518px; padding-left: 142px; }
.page-compare .compare .compare-list tr td.pk { background: none; }
.page-compare .compare .compare-list tr td.pk p { border-radius: 23px; height: 28px; line-height: 28px; padding: 0; display: inline-block; width: 118px; background: #5b48e2; font-size: 16px; }
.page-compare .compare .tit span { height: 66px; overflow: hidden; }
.page-compare .compare .tit span.item02 { height: 66px; background-size: 119px !important; font-size: 40px; color: #5b48e2; }
.page-case { margin-top: 50px; }
.page-case .case-list { margin-top: 30px; }
.page-case .case-list li { width: 383px; margin-right: 0; margin-left: 13px; margin-bottom: 13px; padding-top: 213px; overflow: hidden; }
.page-case .case-list li img { transition: all 0.5s; }
.page-case .case-list li:hover img { transform: scale(1.1, 1.2); }
.page-slide { margin-top: 65px; height: 327px; }
.page-slide .swiper-slide { height: 100%; background-size: auto !important; }
.map { margin-top: 20px; }
.page-contact { margin-top: 80px; margin-bottom: 40px; }
.page-contact .box01 .tit, .page-contact .box02 .tit, .page-contact .box03 .tit { padding-bottom: 15px; }
.page-contact .box01 .tit p, .page-contact .box02 .tit p, .page-contact .box03 .tit p { line-height: 20px; }
.page-contact .box01 .txt, .page-contact .box02 .txt, .page-contact .box03 .txt { margin-top: 15px; }
.page-contact .box02 .txt p, .page-contact .box03 .txt p { font-size: 22px; }
.news-wrapper .consult01 { margin-top: 40px; }
.page-ad { height: 330px; margin-top: 90px; padding-top: 70px; background: url(../images/page-ad.jpg) no-repeat center; background-size: cover; background-attachment: fixed; }
.page-ad .tit span { margin-bottom: 15px; font-size: 40px; }
.page-ad .tit p { line-height: 1.8; font-size: 16px; }
.page-ad .con { margin-top: 78px; overflow: hidden; }
.page-ad .con .box { width: 357px; margin-right: 0; margin-left: 0; border-right: 1px solid #FFFFFF; float: left; }
.page-ad .con .box .box-tit { font-size: 28px; }
.page-ad .con .box .txt p { line-height: 1.8; font-size: 16px; }
.page-ad .con .box.box02 { width: 486px; }
.page-ad .con .box.box03 { border-right: 0; }
.page-message { margin-top: 50px; }
.page-message .message-form { padding: 30px 56px; overflow: hidden; }
.page-message .message-form .form-group { width: 410px; float: left; overflow: hidden; margin-bottom: 15px; }
.page-message .message-form .form-group label { width: 70px; margin-right: 7px; line-height: 34px; float: left; text-align: right; color: #666; font-weight: normal; }
.page-message .message-form .form-group input, .page-message .message-form .form-group textarea { width: 330px; border-color: #f0f0f0; }
.page-message .message-form .form-group textarea { height: 150px; }
.page-message .message-form .form-group.tel-txt, .page-message .message-form .form-group.code, .page-message .message-form .form-group.btn-sub { margin-left: 200px; }
.page-message .message-form .form-group.btn-sub input { width: 90px; height: 40px; margin-left: 78px; }
.page-message .message-form .form-group.code input { margin-left: 0; }
.gsfw-procedure { height: 618px; padding-top: 40px; background: url(../images/gsfw-procedure-bg.jpg) no-repeat center; }
.gsfw-procedure .procedure { margin-top: 40px; }
.gsfw-procedure .procedure .box { width: 122px; margin: 0 59px; }
.gsfw-procedure .procedure .box .tit { height: 120px; padding: 0; padding-top: 50px; font-size: 28px; }
.gsfw-procedure .procedure .box .btn { font-size: 16px; border-radius: 30px; }
.gsfw-procedure .procedure .box .btn:hover { transform: translateY(-3px); transition: transform 0.5s; box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.35) inset; }
.gsfw-procedure .procedure .box .btn a { width: 100%; text-decoration: none; line-height: 36px; font-size: 16px; }
.gsfw-procedure .procedure .box.box05 .tit { padding-top: 35px; }
.gsfw-procedure .consult01 { margin-top: 60px; }
.gsfw-material { margin-top: 60px; }
.gsfw-material .material { margin-top: 30px; margin-left: -23px; }
.gsfw-material .material .box { width: 221px; height: 292px; margin-left: 23px; margin-right: 0; margin-bottom: 0; padding-top: 0; padding-left: 15px; padding-right: 15px; }
.gsfw-material .material .box .tit i { font-size: 36px; }
.gsfw-material .material .box .tit span { margin-top: 30px; font-size: 22px; }
.gsfw-material .material .box .txt { margin-top: 100px; font-size: 16px; }
.gsfw-material .material .box.box02 .txt { margin-top: 68px; }
.gsfw-receive { margin-top: 40px; }
.gsfw-receive .receive { margin-top: 30px; margin-left: -16px; overflow: hidden; }
.gsfw-receive .receive .box { width: 389px; /* height: 160px; */ margin-bottom: 0; margin-left: 16px; float: left; display: block; margin-right: 0; }
.gsfw-receive .receive .box .img { padding-top: 160px; }
.gsfw-receive .receive .box .txt { font-size: 26px; margin-top: 10px; }
.gsfw-receive .receive .box .txt p { line-height: 35px; }
.gsfw-receive .consult01 { margin-top: 50px; }
.gsfw-choose { height: 618px; margin-top: 60px; padding-top: 40px; background: url(../images/gsfw-choose-bg.jpg) no-repeat center; }
.gsfw-choose .choose { margin-top: 35px; margin-left: -26px; overflow: hidden; }
.gsfw-choose .choose .box { width: 280px; height: 376px; margin-right: 0; margin-left: 26px; }
.gsfw-choose .choose .box .tit { line-height: 54px; font-size: 24px; }
.gsfw-choose .choose .box .txt { padding: 40px 21px; padding-top: 50px; }
.gsfw-choose .choose .box .txt p { line-height: 1.5; font-size: 24px; color: #E6E6FA; }
.gsfw-compare { margin-top: 50px; }
.gsfw-compare .compare { margin-top: 30px; height: 518px; background: url(../images/gsfw-compare-bg.jpg) no-repeat center; -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset; overflow: hidden; }
.gsfw-compare .compare .tit { width: 190px; line-height: 74px; background: none; font-size: 28px; }
.gsfw-compare .compare .txt { margin-top: 40px; padding: 0; }
.gsfw-compare .compare .txt p { line-height: 2; font-size: 22px; color: #707070; }
.gsfw-compare .compare .comp-l { width: 360px; margin-left: 90px; float: left; border: 0; }
.gsfw-compare .compare .comp-l .tit { background: none; }
.gsfw-compare .compare .comp-r { width: 360px; margin-right: 90px; float: right; border: 0; overflow: hidden; }
.gsfw-compare .compare .comp-r .tit { background: none; float: right; }
.gsfw-compare .compare .comp-r .txt { padding-top: 40px; clear: both; }
.gsfw-compare .compare .comp-r .txt p { text-align: right; }
.gsfw-compare .consult01 { margin-top: 50px; }
.gsfw-data { height: 441px; margin-top: 60px; padding-top: 40px; background: url(../images/gsfw-data-bg.jpg) no-repeat center; }
.gsfw-data .data { margin-top: 30px; }
.gsfw-data .data .box { width: 160px; margin: 0 5%; }
.gsfw-data .data .box .tit, .gsfw-data .data .box .txt { font-size: 24px; }
.xzxk-category { margin-top: 0; padding-top: 45px; padding-bottom: 60px; }
.xzxk-category .category { margin-top: 20px; }
.xzxk-category .category .box { width: 204px; height: 226px; margin: 0 18px; margin-bottom: 10px; background-size: auto; }
.xzxk-category .category .box .tit { margin-top: 143px; padding: 0 31px; font-size: 20px; }
.xzxk-category .category .box.box06 { margin-left: 138px; }
.xzxk-procedure { margin-top: 50px; }
.xzxk-procedure .procedure { margin-top: 20px; margin-left: -21px; display: block; overflow: hidden; }
.xzxk-procedure .procedure .box { width: 386px; height: 230px; margin-left: 21px; margin-bottom: 30px; float: left; margin-right: 0; }
.xzxk-procedure .procedure .box .img { padding-top: 59.58%; }
.xzxk-procedure .procedure .box .tit { margin-top: 50px; padding-top: 75px; background-size: auto !important; font-size: 24px; }
.xzxk-procedure .procedure .box .num { width: 40px; height: 40px; }
.xzxk-material { height: 686px; margin-top: 50px; padding-top: 50px; background: url(../images/xzxk-material-bg.jpg) no-repeat center; }
.xzxk-material .material { margin-top: 35px; }
.xzxk-material .material .box { width: 260px; height: 320px; padding: 0 15px; padding-top: 28px; }
.xzxk-material .material .box .tit { font-size: 20px; }
.xzxk-material .material .box .txt { margin-top: 30px; padding: 0 14px; line-height: 1.8; font-size: 18px; height: 100px; }
.xzxk-material .material .box .btn { margin-top: 58px; padding: 0; }
.xzxk-material .consult02 { margin-top: 60px; }
.xzxk-advantage { margin-top: 50px; }
.xzxk-advantage .advantage { margin-top: 30px; margin-left: -40px; overflow: hidden; display: block; }
.xzxk-advantage .advantage .box { width: 270px; height: 260px; margin-left: 40px; margin-bottom: 0px; float: left; background: #333333; margin-right: 0; border-radius: 15px; padding: 30px 0; }
.xzxk-advantage .advantage .box .tit { line-height: 50px; font-size: 28px; width: 72%; border-top-right-radius: 15px; border-bottom-right-radius: 15px; }
.xzxk-advantage .advantage .box .txt { margin-top: 30px; line-height: 1.6; padding: 0 38px; font-size: 18px; }
.xzxk-advantage .consult02 { margin-top: 60px; }
.jzzz-category { padding-top: 40px; padding-bottom: 58px; }
.jzzz-category .category { margin-top: 30px; display: block; overflow: hidden; }
.jzzz-category .category .box { height: 282px; display: block; background: none; float: left; }
.jzzz-category .category .box .tit { font-size: 32px; background-size: auto !important; }
.jzzz-category .category .box .category-list span { font-size: 20px; }
.jzzz-category .category .box.box01, .jzzz-category .category .page-contact .box.box02, .page-contact .jzzz-category .category .box.box02, .jzzz-category .category .page-contact .box.box03, .page-contact .jzzz-category .category .box.box03 { width: 532px !important; float: left; overflow: hidden; }
.jzzz-category .category .box.box01 .tit, .jzzz-category .category .page-contact .box.box02 .tit, .page-contact .jzzz-category .category .box.box02 .tit, .jzzz-category .category .page-contact .box.box03 .tit, .page-contact .jzzz-category .category .box.box03 .tit { width: 264px; height: 100%; padding-top: 170px !important; background: url(../images/jzzz-category1.png) no-repeat center 28px #212121; background-size: auto !important; font-size: 32px; float: left; }
.jzzz-category .category .box.box01 .category-list, .jzzz-category .category .page-contact .box.box02 .category-list, .page-contact .jzzz-category .category .box.box02 .category-list, .jzzz-category .category .page-contact .box.box03 .category-list, .page-contact .jzzz-category .category .box.box03 .category-list { height: 100%; padding-left: 40px; overflow: hidden; }
.jzzz-category .category .box.box01 .category-list span, .jzzz-category .category .page-contact .box.box02 .category-list span, .page-contact .jzzz-category .category .box.box02 .category-list span, .jzzz-category .category .page-contact .box.box03 .category-list span, .page-contact .jzzz-category .category .box.box03 .category-list span { width: auto; display: block; }
.jzzz-category .category .box.box02 { width: 264px !important; margin-left: 17px; background: #45403a; }
.jzzz-category .category .box.box02 .tit { padding-top: 96px; font-size: 32px; }
.jzzz-category .category .box.box02 .category-list { padding-top: 37px; }
.jzzz-category .category .box.box03 { width: 367px !important; margin-left: 17px; background: #45403a; }
.jzzz-category .category .box.box03 .tit { padding-top: 96px; font-size: 32px; }
.jzzz-category .category .box.box03 .category-list { padding-top: 12px; padding-bottom: 0; text-align: center; }
.jzzz-category .category .box.box03 .category-list span { display: block; }
.jzzz-category .category .box.box04 { height: 242px; overflow: hidden; }
.jzzz-category .category .box.box04 .tit { width: 264px; height: 100%; padding-top: 160px !important; float: left; background-size: auto !important; background: url(../images/jzzz-category4.png) no-repeat center 40px #212121; font-size: 32px; }
.jzzz-category .category .box.box04 .category-list { padding-left: 40px; padding-bottom: 22px; padding: 22px 0 22px 40px; overflow: hidden; }
.jzzz-category .category .box.box04 .category-list span { width: 200px; margin-right: 15px; }
.jzzz-procedure { margin-top: 50px; }
.jzzz-procedure .procedure { margin-top: 30px; display: block; overflow: hidden; }
.jzzz-procedure .procedure .box { width: 250px; height: 200px; margin-bottom: 0; padding: 0; background: url(../images/jzzz-procedure-bg1.png) no-repeat left top; border: 0; float: left; overflow: hidden; }
.jzzz-procedure .procedure .box .tit { width: 196px; line-height: 1.4; margin-top: 42px; margin-top: 23px; font-size: 18px; background-size: auto; }
.jzzz-procedure .procedure .box.box5, .jzzz-procedure .procedure .box.box6, .jzzz-procedure .procedure .box.box15 { width: 200px; }
.jzzz-procedure .procedure .box.box5, .jzzz-procedure .procedure .box.box6 { background: url(../images/jzzz-procedure-bg2.png) no-repeat left top; }
.jzzz-procedure .procedure .box.box7, .jzzz-procedure .procedure .box.box8, .jzzz-procedure .procedure .box.box9, .jzzz-procedure .procedure .box.box10 { background: url(../images/jzzz-procedure-bg3.png) no-repeat right top; }
.jzzz-procedure .procedure .box.box7 .tit, .jzzz-procedure .procedure .box.box8 .tit, .jzzz-procedure .procedure .box.box9 .tit, .jzzz-procedure .procedure .box.box10 .tit { float: right; }
.jzzz-procedure .procedure .box.box15 { background: url(../images/jzzz-procedure-bg4.png) no-repeat top left; }
.jzzz-procedure .procedure .box.box15 .tit { padding-top: 0; margin-top: 30px; background: none; }
.jzzz-procedure .procedure .box.box15 .tit p { font-size: 30px; }
.jzzz-procedure .procedure .box.box15 .tit a { width: 155px; line-height: 48px; margin: 0 auto; margin-top: 20px; }
.jzzz-procedure .consult02 { margin-top: 34px; }
.jzzz-material { height: 686px; margin-top: 57px; padding-top: 50px; background: url(../images/jzzz-material-bg.jpg) no-repeat center; }
.jzzz-material .tit02 p { line-height: 2; height: auto; font-size: 40px; }
.jzzz-material .tit02 span { line-height: 1.8; font-size: 16px; }
.jzzz-material .material { display: block; margin-left: -40px; overflow: hidden; }
.jzzz-material .material .box { width: 370px; height: 230px; margin-bottom: 25px; margin-left: 40px; padding-top: 20px; float: left; display: block; position: relative; }
.jzzz-material .material .box .txt { margin-top: 20px; font-size: 20px; }
.jzzz-material .material .box .btn { margin: 0 auto; font-size: 18px; position: absolute; bottom: 20px; left: 0; right: 0; }
.jzzz-material .material .box .btn a { text-decoration: none; }
.jzzz-material .material .box .btn a:hover { color: #FFFFFF; }
.jzzz-advantage { margin-top: 50px; }
.jzzz-advantage .advantage { margin-top: 30px; margin-left: -40px; display: block; overflow: hidden; }
.jzzz-advantage .advantage .box { width: 270px; height: 260px; margin-left: 40px; margin-right: 0; margin-bottom: 10px; float: left; }
.jzzz-advantage .advantage .box .tit { line-height: 80px; padding-left: 15px; font-size: 32px; background: url(../images/jzzz-advan-tit.png) no-repeat 25px top #5b48e2; background-size: 38px; }
.jzzz-advantage .advantage .box .txt { line-height: 1.6; padding: 20px; font-size: 22px; }
.zscq-category { padding: 50px 0; margin-top: 10px; }
.zscq-category .category { margin-top: 25px; margin-left: -20px; display: block; overflow: hidden; }
.zscq-category .category .box { width: 282px; height: 346px; margin-left: 20px; margin-bottom: 0; padding-bottom: 24px; float: left; }
.zscq-category .category .box:hover { box-shadow: 0px 0px 6px 0px rgba(205, 205, 205, 0.75); }
.zscq-category .category .box .tit { height: 74px; font-size: 26px; }
.zscq-category .category .box .img { margin-top: 5px; }
.zscq-category .category .box .old-price { font-size: 16px; }
.zscq-category .category .box .new-price { margin-top: 0; font-size: 26px; }
.zscq-category .category .box .btn a { text-decoration: none; }
.zscq-category .category .box .btn a:hover { background-color: #5b48e2; box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.35) inset; }
.zscq-reason { margin-top: 50px; }
.zscq-reason .reason { min-height: 356px; margin-top: 50px; background: url(../images/zscq-reason-bg.png) no-repeat center top; display: block; position: relative; }
.zscq-reason .reason .box { width: 365px; position: absolute; }
.zscq-reason .reason .box .tit { font-size: 24px; background-size: auto !important; }
.zscq-reason .reason .box .txt { line-height: 1.8; color: #707070; font-size: 18px; }
.zscq-reason .reason .box01, .zscq-reason .reason .page-contact .box02, .page-contact .zscq-reason .reason .box02, .zscq-reason .reason .page-contact .box03, .page-contact .zscq-reason .reason .box03, .zscq-reason .reason .box03 { text-align: right; }
.zscq-reason .reason .box02, .zscq-reason .reason .box04 { text-align: left; }
.zscq-reason .reason .box01, .zscq-reason .reason .page-contact .box02, .page-contact .zscq-reason .reason .box02, .zscq-reason .reason .page-contact .box03, .page-contact .zscq-reason .reason .box03 { top: 40px; }
.zscq-reason .reason .box01 .tit, .zscq-reason .reason .page-contact .box02 .tit, .page-contact .zscq-reason .reason .box02 .tit, .zscq-reason .reason .page-contact .box03 .tit, .page-contact .zscq-reason .reason .box03 .tit { background: url(../images/zscq-reason-tit1.png) no-repeat center right; }
.zscq-reason .reason .box01 .tit, .zscq-reason .reason .page-contact .box02 .tit, .page-contact .zscq-reason .reason .box02 .tit, .zscq-reason .reason .page-contact .box03 .tit, .page-contact .zscq-reason .reason .box03 .tit, .zscq-reason .reason .box01 .txt, .zscq-reason .reason .page-contact .box02 .txt, .page-contact .zscq-reason .reason .box02 .txt, .zscq-reason .reason .page-contact .box03 .txt, .page-contact .zscq-reason .reason .box03 .txt { padding-right: 50px; }
.zscq-reason .reason .box03 { top: 215px; }
.zscq-reason .reason .box03 .tit { background: url(../images/zscq-reason-tit3.png) no-repeat center right; }
.zscq-reason .reason .box03 .tit, .zscq-reason .reason .box03 .txt { padding-right: 50px; }
.zscq-reason .reason .box02 { right: 0; top: 40px; }
.zscq-reason .reason .box02 .tit { background: url(../images/zscq-reason-tit2.png) no-repeat center left; }
.zscq-reason .reason .box02 .tit, .zscq-reason .reason .box02 .txt { padding-left: 50px; }
.zscq-reason .reason .box04 { right: 0; top: 215px; }
.zscq-reason .reason .box04 .tit { background: url(../images/zscq-reason-tit4.png) no-repeat center left; }
.zscq-reason .reason .box04 .tit, .zscq-reason .reason .box04 .txt { padding-left: 50px; }
.zscq-reason .consult02 { margin-top: 60px; }
.zscq-material { margin-top: 60px; padding: 50px 0; padding-bottom: 80px; }
.zscq-material .material { margin-top: 40px; display: block; overflow: hidden; }
.zscq-material .material .mate-l, .zscq-material .material .mate-r { width: 570px; height: 320px; padding: 40px 45px; padding-bottom: 0; }
.zscq-material .material .mate-l .tit, .zscq-material .material .mate-r .tit { font-size: 30px;/* color: #5b48e2; */ }
.zscq-material .material .mate-l .txt, .zscq-material .material .mate-r .txt { line-height: 2; font-size: 20px; }
.zscq-material .material .mate-l .txt p, .zscq-material .material .mate-r .txt p { margin-bottom: 17px; }
.zscq-material .material .mate-l .txt p span, .zscq-material .material .mate-r .txt p span { /* color: #5b48e2; */ }
.zscq-material .material .mate-l { float: left; }
.zscq-material .material .mate-r { float: right; }
.zscq-material .consult02 { margin-top: 60px; }
.zscq-procedure { margin-top: 50px; }
.zscq-procedure .procedure { margin-top: 30px; margin-left: -50px; display: block; overflow: hidden; }
.zscq-procedure .procedure .box { width: 200px; height: 278px; margin-left: 50px; margin-bottom: 0; padding: 24px 30px; float: left; margin-right: 0; }
.zscq-procedure .procedure .box .tit { font-size: 30px; background-size: auto !important; }
.zscq-procedure .procedure .box .img { margin-top: 40px; }
.zscq-procedure .procedure .box .txt { font-size: 26px; }
.zscq-procedure .consult02 { margin-top: 50px; }
.zxcq-choose { margin-top: 60px; padding-top: 50px; padding-bottom: 70px; }
.zxcq-choose .choose { margin-top: 30px; display: block; overflow: hidden; }
.zxcq-choose .choose .box { width: 300px; height: 318px; float: left; display: block; }
.zxcq-choose .choose .box .con { height: 158px; padding: 35px 25px; padding-bottom: 0; width: 100%; }
.zxcq-choose .choose .box .con .tit { margin-bottom: 10px; font-size: 26px; }
.zxcq-choose .choose .box.box02, .zxcq-choose .choose .box.box04 { position: relative; }
.zxcq-choose .choose .box.box02 .con, .zxcq-choose .choose .box.box04 .con { position: absolute; bottom: 0; }
.zxcq-choose .consult02 { margin-top: 60px; }
.page-case.zscq { padding-top: 50px; padding-bottom: 70px; }
.about-content { margin-top: 60px; }
.about-content .con-l { padding-right: 20px; }
.about-content .con-l .txt { line-height: 2.4; font-size: 12px; }
.about-content .con-r { padding-left: 20px; }
.about-ad { height: 519px; margin-top: 35px; padding-top: 70px; background: url(../images/about-ad-bg.jpg) no-repeat center; background-size: cover; background-attachment: fixed; }
.about-ad .container { display: block; }
.about-ad .container .box { width: 290px; margin: 0 55px; padding: 0; float: left; background: none !important; }
.about-ad .container .box .top { height: 284px; overflow: hidden; }
.about-ad .container .box .top .num { margin-top: 40px; font-size: 50px; }
.about-ad .container .box .top .txt { line-height: 1.5; padding: 0 40px; font-size: 18px; }
.about-ad .container .box .tit { padding-top: 62px; margin-top: 10px; font-size: 20px; background: url(../images/about-ad-tit.png) no-repeat center top; }
.about-ad .container .box.box01 .top, .about-ad .container .page-contact .box.box02 .top, .page-contact .about-ad .container .box.box02 .top, .about-ad .container .page-contact .box.box03 .top, .page-contact .about-ad .container .box.box03 .top { background: url(../images/about-ad1.png) no-repeat center top; }
.about-ad .container .box.box02 .top { background: url(../images/about-ad2.png) no-repeat center top; }
.about-ad .container .box.box03 .top { background: url(../images/about-ad3.png) no-repeat center top; }
.about-process { margin-top: 60px; display: none; }
.about-process .process { height: 542px; margin-top: 0; background: url(../images/about-process-bg.png) no-repeat center left; overflow: hidden; }
.about-process .process .box { margin-bottom: 0; float: left; font-size: 12px; }
.about-process .process .box01, .about-process .process .page-contact .box02, .page-contact .about-process .process .box02, .about-process .process .page-contact .box03, .page-contact .about-process .process .box03 { width: 151px; margin: 0 18px; margin-top: 220px; }
.about-process .process .box02 { width: 174px; margin: 0 15px; margin-top: 167px; }
.about-process .process .box03 { width: 166px; margin: 0 14px; margin-top: 167px; }
.about-process .process .box04 { width: 211px; margin: 0 11px; margin-top: 110px; }
.about-process .process .box05 { width: 174px; margin: 0 10px; margin-top: 129px; }
.about-process .process .box06 { width: 167px; margin-left: 15px; margin-top: 42px; }
.about-process .time { margin-top: -104px; display: block; }
.about-process .time .box { width: 78px; font-size: 24px; color: #707070; text-align: center; float: left; }
.about-process .time .box p { line-height: 31px; }
.about-process .time .box p span { display: block; }
.about-process .time .box p i { font-style: normal; font-size: 16px; }
.about-process .time .box.box01, .about-process .time .page-contact .box.box02, .page-contact .about-process .time .box.box02, .about-process .time .page-contact .box.box03, .page-contact .about-process .time .box.box03 { margin-left: 13px; }
.about-process .time .box.box02 { margin-left: 112px; margin-top: -63px; }
.about-process .time .box.box03 { margin-left: 310px; margin-top: -50px; }
.about-process .time .box.box04 { margin-left: 510px; margin-top: -100px; }
.about-process .time .box.box05 { margin-left: 744px; margin-top: -77px; }
.about-process .time .box.box06 { width: 107px; margin-left: 937px; margin-top: -187px; }
.about-tit p { font-size: 28px; }
.about-tit span { font-size: 12px; }
.about-tit i { margin-top: 15px; }
.about-style { margin-top: 50px; position: relative; }
.about-style .style-list { margin-left: -26px; margin-top: 56px; overflow: visible; }
.about-style .style-list li { margin-right: 0; margin-left: 26px; }
.about-style .style-list .item02 { margin-top: 0; }
.about-style .style-list .item03 { margin-top: 0; }
.about-style .style-list .item04 { clear: left; }
.about-style .style-list .item05 { margin-top: 0; }
.about-style .style-list .item06 { margin-top: 0; }
.about-style .txt { width: 392px; position: absolute; left: 0; right: 0; bottom: 103px; margin: auto; }
.about-style .style-list li.item01, .about-style .style-list li.item04 { width: 372px; padding-top: 251px !important; }
.about-style .style-list li.item02, .about-style .style-list li.item05 { width: 392px; padding-top: 251px !important; }
.about-style .style-list li.item03 { width: 378px; padding-top: 251px !important; }
.about-style .style-list li.item06 { padding-top: 251px !important; }
.content { margin-top: 0; }
.page-news-list { margin-top: 108px; }
.page-news-list dd .txt { line-height: 26px; max-height: 58px; margin-top: 8px; }
.page-news-list dd .tit a { text-decoration: none; }
.page-news-list dd .tit a:hover { color: #5b48e2; }
.page-team-list { margin-top: 100px; overflow: hidden; }
.page-team-list dl { width: 26.33%; margin: 0 3%; margin-bottom: 50px; }
.text-title { margin-top: 45px; }
.text-title h1 { line-height: 40px; font-size: 30px; }
.text-title .text-info { margin-top: 30px; }
.text-title .text-info p { font-size: 12px; margin-right: 30px; }
.text-abstract { margin-top: 15px; }
.detail-box { margin-top: 30px; }
.detail-box p { line-height: 32px; font-size: 16px; }
.side-qq { width: 140px; height: 372px; cursor: pointer; position: fixed; bottom: 45%; left: 0px; background: url(../images/side-qq.gif) no-repeat center top; display: block; z-index: 2; padding-top: 3px; }
.side-qq a { text-align: center; display: block; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 34px; }
.side-qq a:hover { color: #feb12b; }
.message-form02 { width: 410px; margin-left: 58px; }
.message-form02 .form-group { overflow: hidden; }
.message-form02 .form-group label { width: 68px; line-height: 34px; margin-right: 8px; text-align: right; float: left; color: #666; font-weight: normal; }
.message-form02 .form-group input, .message-form02 .form-group textarea { width: 333px; }
.message-form02 .form-group textarea { height: 150px; }
.message-form02 .form-group.sub-btn input { width: 90px; height: 40px; margin-left: 35px; font-size: 18px; }
.turn-page .prev, .turn-page .next { width: 80%; }
.turn-page .prev a, .turn-page .next a { max-width: 90%; display: inline-block; }
.turn-page { margin-top: 60px; margin-bottom: 30px; padding-top: 25px; position: relative; }
.turn-page .go-back { position: absolute; right: 0; top: 25px; }
.page { text-align: right; }
.content.page { margin-top: 60px; }
.content.page .detail-box { border: 1px solid #f0f0f0; }
.content.page .page-title p { line-height: 45px; }
.tit01 span { font-size: 72px; font-family: arial, helvetica, sans-serif; }
.tit01 p { width: 120px; margin-top: -50px; }
.tit01 i { font-size: 16px; }
.tit02 p { height: 30px; line-height: 30px; font-size: 30px; padding-left: 15px; font-weight: normal; text-align: left; }
.tit02 { font-size: 40px; }
.tit03 p { font-size: 40px; }
.tit03 span { font-size: 22px; }
.tit04 p { font-size: 40px; }
.tit04 span { font-size: 22px; }
.consult01 { width: 500px; height: 46px; margin: 0 auto; line-height: 46px; font-size: 22px; }
.consult02 { width: 500px; line-height: 40px; margin-top: 40px; }
.consult02 a { font-size: 22px; background: url(../images/consult02.png) no-repeat 22% center #FFFFFF; background-size: 20px; transition: all .4s ease-in-out; text-decoration: none; }
.consult02 span { line-height: 40px; font-size: 22px; }
/* .consult02:hover a { color: #FFFFFF; box-shadow: 0px -2px 3px 0px rgba(0, 0, 0, 0.35) inset; background-color: #5b48e2; } */
.consult02 { position: relative; border: 0; }
.consult02 span { width: 100%; border: 2px solid #5b48e2; border-radius: 30px; }
.consult02 a { position: absolute; right: 0; top: 2px; }
.jzzz-category .category .box .category-list span { font-size: 20px !important; }
.jzzz-procedure .procedure .box:after { display: none; }
.zxcq-choose .choose .box .img a { padding-top: 52.66%; }
.zxcq-choose .choose .box .img a img { height: 100%; }
.zxcq-choose .choose .box .txt { font-size: 14px; }
.business-wrapper .business .box .tit h3 { font-size: 24px; }
.activity-wrapper .container { display: block; }
.advantage-wrapper .advantage .box.box02 { display: block; }
.fixed-btn { display: none; }
.gsfw-material .material .box.box05 { width: 221px; }
.logo .navbar-brand { margin-left: 0 !important; }
.logo { width: 332px; height: 43px; margin-top: 40px; }
.search-form .form-message input[type=text] { width: 350px; height: 45px; }
 .search-form .form-message input[type=text]::-webkit-input-placehoder {
 color: #999999;
}
.search-form .form-message input[type=submit] { width: 100px; height: 45px; }
.top-wrapper .search-form { width: 450px; padding-left: 0; margin-left: 60px; }
.top-wrapper .search-form { margin-top: 40px; }
.top-wrapper .slogan { width: 302px; padding: 0; margin-top: 40px; }
.search-form .btns { display: block; white-space: nowrap; text-overflow: ellipsis; margin-left: -15px; margin-top: 8px; overflow: hidden; }
.search-form .btns a { color: #666666; margin-left: 15px; }
.search-form .btns a:hover { color: #5b48e2; }
.search-form .btns a:after { content: '|'; color: #e5e5e5; margin-left: 20px; }
.search-form .btns a:last-child:after { display: none; }
a[href] { text-decoration: none; }
#nav-menu { background: #FFFFFF; }
.banner-nav { top: 130px; }
#nav-menu li a { padding: 13px 26px; border-right: 0; font-weight: bold; color: #333333; }
.banner-nav button, .banner-nav .dropdown-menu { width: 265px; }
.banner-nav button { height: 46px; font-size: 18px; font-weight: bold; }
#nav-menu ul { padding-left: 270px; }
.banner-nav .dropdown-menu { margin-top: 46px; }
#nav-menu { height: 46px !important; }
#nav-menu li.active a { background: none; color: #5b48e2; }
#nav-menu li.menu8 a { padding-right: 0; }
#banner { height: 460px; }
.banner-nav .dropdown-menu { background: #FFFFFF; height: 460px; padding-top: 0; border: 0; }
.banner-nav .dropdown-menu dl { margin-bottom: 0; margin-top: 26px; }
.banner-nav .dropdown-menu dl:after { content: ''; width: 210px; height: 1px; background: #f5f5f5; display: block; margin: 0 auto; margin-top: 15px; }
.banner-nav .dropdown-menu dl:last-child:after { display: none; }
.banner-nav .dropdown-menu a { color: #333333; }
.banner-nav .dropdown-menu dd { padding: 0; font-size: 0; }
.banner-nav .dropdown-menu dd a { width: auto; min-width: 33%; margin: 0; margin-bottom: 8px; text-align: center; color: #666666; font-size: 14px; }
.banner-nav .dropdown-menu dt { margin-bottom: 10px; }
.banner-nav .dropdown-menu dt a:before { content: ''; width: 20px; height: 21px; display: inline-block; vertical-align: middle; margin-right: 10px; }
.banner-nav .dropdown-menu .nav01 dt a:before { background: url(../images/ser-cat1.png) no-repeat center; background-size: contain; }
.banner-nav .dropdown-menu .nav02 dt a:before { background: url(../images/ser-cat2.png) no-repeat center; background-size: contain; }
.banner-nav .dropdown-menu .nav03 dt a:before { background: url(../images/ser-cat3.png) no-repeat center; background-size: contain; }
.banner-nav .dropdown-menu .nav01 dd a { margin: 0; margin-bottom: 7px; }
.banner-nav .dropdown-menu .nav03 dd { padding-left: 5px; }
.banner-nav .dropdown-menu .nav03 dd a { margin-bottom: 7px; width: 50%; text-align: left; }
.banner-nav-r { position: absolute; background: #FFFFFF; width: 950px; height: 462px; left: 250px; top: 46px; box-shadow: 0 0 13px rgba(0, 0, 0, 0.15); padding: 30px 45px 0 55px; overflow: hidden; z-index: 15; }
.banner-nav-r a { color: #333333; }
.banner-nav-r a:hover { color: #5b48e2; }
.banner-nav-r dl { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #e5e5e5; }
.banner-nav-r dl:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; }
.banner-nav-r dt { margin-bottom: 15px; font-size: 16px; font-weight: bold; }
.banner-nav-r dt a { display: inline-block; }
.banner-nav-r dt a:before { content: ''; width: 4px; height: 15px; border-radius: 2px; display: inline-block; margin-right: 10px; background: #5b48e2; vertical-align: middle; }
.banner-nav-r dd { margin-left: -35px; font-size: 16px; }
.banner-nav-r dd a { margin-bottom: 10px; margin-left: 35px; display: inline-block; color: #666666; }
.quick-guide .guide-list a { width: 280px; height: 110px; margin-left: 26px; overflow: hidden; padding-left: 30px; padding-top: 30px; }
.quick-guide .guide-list a.item01 { margin-left: 0; }
.quick-guide .guide-list a .icon { width: 58px; height: 44px; margin-right: 20px; float: left; }
.quick-guide .guide-list a .con { margin-top: 0; overflow: hidden; text-align: left; }
.quick-guide .guide-list a .con h3 { margin-bottom: 8px; font-weight: bold; }
.quick-guide { margin-top: 0; padding-top: 20px; padding-bottom: 20px; height: 150px; }
.about-wrapper { margin-top: 50px; }
.tit01 span { line-height: 70px; font-size: 58px; }
.tit01 p { width: auto; font-size: 36px; font-weight: normal; margin-top: -72px; padding-bottom: 0; margin-bottom: 0; line-height: 36px; }
.about-wrapper .about { margin-top: 54px; }
.about-wrapper .about-r .con .txt { font-size: 16px; line-height: 30px; overflow-y: auto; }
.about-wrapper .about-r .con .txt p { font-size: 16px; line-height: 30px; }
.about-wrapper .about-r .about-btns { display: block; overflow: hidden; }
.about-wrapper .about-r .about-btns .box { width: 33%; float: left; border: 0; padding: 0; margin: 0; }
body { font-size: 16px; }
.about-wrapper .about-r .about-btns { margin-top: 10px; }
.about-wrapper .about-r .about-btns a span { margin-top: 10px; }
.service-wrapper { margin-top: 50px; padding-top: 50px; }
.service-wrapper .service dt { width: 250px; height: 55px; border-radius: 28px; line-height: 55px; margin-top: 25px; }
.service-wrapper .service dt a { font-size: 24px; }
.service-wrapper .service .ser01 dd a, .service-wrapper .service dl.ser02 dd a, .service-wrapper .service .ser03 dd a { width: 180px; height: 180px; margin: 0 12px; }
.service-wrapper .service dl dd a { background-size: auto 50px !important; background-position: center 35px !important; }
.service-wrapper .service dd a .tit { font-size: 20px; font-weight: normal; }
.service-wrapper .service dd a .en { display: block; font-size: 12px; text-transform: uppercase; margin-top: 5px; }
.service-wrapper .service dl { margin-bottom: 0; }
.service-wrapper .service dl.ser02 dd { display: block; margin-left: -24px; }
.service-wrapper .service dl.ser02 dd a { margin-right: 0; margin-left: 24px; }
.choose-wrapper { margin-top: 50px; }
.choose-wrapper .tit p { background: none; font-size: 36px; font-weight: normal; }
.choose-wrapper .con { width: 1200px; margin-top: 30px; display: block; }
.choose-wrapper .con .box { width: 590px; height: 100px; margin-right: 0; margin-left: 20px; }
.choose-wrapper .con .box.box01 { margin-left: 0; }
.choose-wrapper .con .box p { font-size: 18px; }
.choose-wrapper .con .box p span.tit { margin-right: 20px; font-size: 20px; }
.choose-wrapper .con .box p span.num { font-size: 18px; }
.choose-wrapper .con .box p { margin-bottom: 10px; }
#choose { margin-top: 20px; }
#choose .carousel-control span { font-size: 30px; }
#choose .carousel-control:hover span { color: #5b48e2; }
.business-wrapper { margin-top: 50px; background: none; }
.business-wrapper .tit01 span { font-size: 58px; line-height: 70px; }
.business-wrapper .business { margin-top: 60px; background: none; height: auto; }
.business-wrapper .business .box .con .tit { font-size: 24px; font-weight: bold; }
.business-wrapper .business .box .con .txt { font-size: 16px; line-height: 30px; max-height: 150px; height: auto; }
.business-wrapper .business .box.box02 { padding: 20px 0; }
.business-wrapper .business .box { margin-top: 26px; }
.business-wrapper .consult01 { float: none; width: 340px; }
.consult01 { height: 50px; }
.consult01 a { width: 110px; font-size: 20px; }
.consult01 span { font-size: 26px; }
.business-wrapper .consult01 { margin-top: 30px; }
.activity-wrapper { height: auto; margin-top: 50px; background: url(../images/activity-bg.png) repeat; }
.activity-wrapper .activiey-r { width: 556px; margin-top: 0; }
.activity-wrapper .tit { width: 438px; }
.team-wrapper { background: none; padding-top: 50px; }
.team-wrapper .team .toggle-tit { padding-top: 20px; }
.team-wrapper .tit01 span { color: #f8f8f8; }
.team-wrapper .team .toggle-tit a { font-size: 18px; padding: 8px 19px; background: #f5f5f5; }
.my-turn .swiper-button-prev, .my-turn .swiper-button-next { width: 45px; height: 80px; top: 175px; }
.my-turn .swiper-button-prev { left: 0; }
.my-turn .swiper-button-next { right: 0; }
.team-wrapper .team .swiper-slide .con { padding-top: 15px; padding-bottom: 12px; }
.team-wrapper .team .swiper-slide .con .tit h3 { font-size: 20px; font-weight: bold; }
.team-wrapper .team .swiper-slide .con .tit span { font-size: 16px; }
.team-wrapper .team .swiper-slide .con .tit { margin-bottom: 15px; }
.team-wrapper .team .swiper-slide .con .txt { line-height: 24px; height: 48px; }
.team-wrapper .team .swiper-slide .con .txt p { line-height: 24px; }
.ad-wrapper { height: 200px; font-size: 0; background-size: auto !important; }
.tit01 span { color: #f8f8f8; }
.case-wrapper .case .swiper-slide .img { width: 1100px; padding-top: 300px; margin-left: 50px; }
.case-wrapper .case .swiper-slide a { padding: 20px 0; }
.case-wrapper .case .swiper-button-prev { background: url(../images/arrow-l.png) no-repeat center; }
.case-wrapper .case .swiper-button-next { background: url(../images/arrow-r.png) no-repeat center; }
.case-wrapper .case { height: auto; }
.advantage-wrapper { margin-top: 50px; }
.advantage-wrapper .tit01 p { width: auto; margin-top: -72px; }
.advantage-wrapper .tit01 span { line-height: 70px; color: #f8f8f8; }
.advantage-wrapper .advantage { padding-top: 20px; }
.advantage-wrapper .advantage .box01 .img { width: 478px; }
.advantage-wrapper .advantage .box .con { overflow: hidden; width: auto; float: none; position: static; }
.advantage-wrapper .advantage .box .con .txt { height: 96px; padding-left: 170px; }
.advantage-wrapper .advantage .box .con .tit { padding-left: 170px; }
.advantage-wrapper .advantage .box.box01 .con { padding-left: 62px; }
.advantage-wrapper .advantage .box.box01 .con .item01 { height: auto; }
.advantage-wrapper .advantage .box .con .txt { font-size: 18px; line-height: 38px; height: 76px; }
.advantage-wrapper .advantage .box.box01 .con { margin-top: 88px; }
.advantage-wrapper .advantage .box { margin-bottom: 30px; }
.advantage-wrapper .advantage .box02 .img { width: 500px; }
.advantage-wrapper .advantage .box02 .con { padding-right: 36px; }
.advantage-wrapper .advantage .box.box02 .item01 { height: auto; }
.advantage-wrapper .advantage .box03 .img { width: 479px; margin-right: 50px; }
.advantage-wrapper .advantage .box.box03 .con { margin-top: 118px; }
.advantage-wrapper .advantage .box.box03 .item01 { height: auto; }
.advantage-wrapper { padding-bottom: 20px; }
.area-wrapper { background-size: 778px !important; }
.area-wrapper .tit01 p { margin-top: -72px; }
.area-wrapper .area-list { margin-top: 170px; }
.area-wrapper .area-list span { margin-bottom: 10px; }
.flow-wrapper .tit01 span { color: #5c5297; }
.flow-wrapper .flow { padding-top: 30px; background: none; }
.flow-wrapper .flow .box { width: 118px; margin: 0 61px; }
.flow-wrapper .flow .box .img { padding-top: 118px; }
.flow-wrapper .flow .box .txt p { font-size: 24px; }
.consult01 { width: 340px; margin-top: 30px; }
.flow-wrapper { padding-bottom: 55px; }
.after-sale { margin-top: 50px; }
.after-sale .after { padding-top: 30px; }
.after-sale .after .box { width: 167px; margin: 0 36px; }
.after-sale .after .box .img { padding-top: 167px; }
.after-sale .after .box .txt p { font-size: 24px; }
.after-sale .consult01 { margin-top: 50px; }
.cooperate-wrapper { margin-top: 50px; }
.tit02 p { text-align: center; font-weight: bold; }
.tit02 span { font-size: 20px; margin-top: 15px; }
.cooperate-wrapper .coope-list { margin-top: 30px; }
.cooperate-wrapper .coope-list li { margin-left: 0; width: 302px; height: 165px; }
.consult02 { width: 410px; margin-top: 30px; }
.cooperate-wrapper { padding-bottom: 50px; }
.consult02 span { font-size: 26px; line-height: 55px; }
.consult02 a { width: 205px; height: 55px; line-height: 55px; background: #5b48e2; }
.news-wrapper { margin-top: 50px; }
.news-wrapper .news-list { padding-top: 30px; margin-left: -20px; }
.news-list .box { width: 590px; height: 150px; background: #f8f8f8; }
.news-list .box a { padding: 20px; }
.news-list .box .img { margin-right: 20px; }
.news-list .box .con .tit { font-size: 16px; font-weight: bold; }
.news-list .box .con { padding-top: 12px; }
.news-list .box .con .txt { line-height: 26px; height: 52px; margin-top: 13px; }
.news-list .box a:hover .con .tit { color: #5b48e2; }
.footer-wrapper { margin-top: 50px; }
.f-nav a { padding: 0 39px; font-size: 16px; border-right: 0; }
.f-nav a:after { height: 20px; }
.f-nav { padding: 18px 0; }
.footer-wrapper .footer { padding-top: 40px; margin-top: 0; }
.footer-wrapper .footer .f-l, .footer-wrapper .footer .f-r .toggle-container { margin-top: 0; }
.footer-wrapper .f-logo img { max-width: 100%; }
.footer-wrapper .footer .f-tel { padding-left: 0; margin-top: 30px; background: none; font-size: 18px; }
.footer-wrapper .footer .f-tel p { min-height: 30px; line-height: 30px; margin-bottom: 10px; padding-left: 40px; font-size: 18px; }
.footer-wrapper .footer .f-tel .item1 { background: url(../images/f-tel.png) no-repeat top left; }
.footer-wrapper .footer .f-tel .item2 { background: url(../images/f-tel2.png) no-repeat top left; }
.footer-wrapper .footer .f-l { padding-right: 0; background: none; }
.footer-wrapper .footer .f-r { width: 640px; }
.footer-wrapper .f-r .toggle-tit a.active { font-size: 20px !important; }
.footer-wrapper .footer .f-r .toggle-container .toggle-tit a { margin-right: 38px; }
.footer-wrapper .f-r .toggle-content .picMarquee-left .bd ul li img { width: 250px; height: 140px; }
.footer-wrapper .f-r .toggle-content { height: 140px; }
.footer-wrapper .footer .f-l { min-height: auto; }
.f-friendly { margin-left: auto; margin-right: auto; margin-top: 40px; padding: 18px 0; }
.f-friendly a { margin-right: 15px; }
.footer-wrapper .copyright { border-top: 0; }
.footer-wrapper .copyright p { font-size: 16px; }
.footer-wrapper { padding-bottom: 0; }
.banner-nav .dropdown-menu { margin-top: 48px; }
#nav-menu .navbar-nav > li.menu2 > a:after, #nav-menu .navbar-nav > li.menu3 > a:after, #nav-menu .navbar-nav > li.menu5 > a:after, #nav-menu .navbar-nav > li.menu6 > a:after { width: 37px; top: 3px; }
#nav-menu li a:hover { background: none; color: #5b48e2; }
.search-form .form-message input[type=submit] { font-size: 18px; }
.search-form .btns a { font-size: 14px; }
.side-qq { bottom: 16%; }
.cooperate-wrapper.index { margin-top: 50px; }
.page-banner { height: 460px; background-position: center !important; }
.page-quick-menu { overflow: hidden; }
.page-quick-menu .tit { width: 250px; float: left; display: block; line-height: 80px; background: url(../images/gsfw/hot-search.png) no-repeat center #f4f4f4; font-size: 0; }
.page-quick-menu .list { padding: 0; }
.page-quick-menu .list a { width: auto; margin: 24px 22px; font-size: 18px; }
.page-quick-menu .list a:hover { color: #feb12b; }
.page-quick-menu.gsfw .list .item1:after, .page-quick-menu.xkz .list .item1:after, .page-quick-menu.news .list .item1:after, .page-quick-menu.gszx .list .item1:after, .page-quick-menu.lwpq .list .item1:after, .page-quick-menu.gsfw .list .item2:after, .page-quick-menu.xkz .list .item2:after, .page-quick-menu.news .list .item2:after, .page-quick-menu.gszx .list .item2:after, .page-quick-menu.lwpq .list .item2:after, .page-quick-menu.gsfw .list .item3:after, .page-quick-menu.xkz .list .item3:after, .page-quick-menu.news .list .item3:after, .page-quick-menu.gszx .list .item3:after, .page-quick-menu.lwpq .list .item3:after { width: 30px; height: 30px; margin-top: -9px; background-size: 30px 30px; }
.tit05 { margin-top: 50px; margin-bottom: 40px; }
.tit05 .tit { font-size: 32px; }
.tit05 .txt { margin-top: 8px; font-size: 20px; }
.gsfw-registe .form-tit { height: 97px; }
.gsfw-registe .form-tit .tit { line-height: 97px; font-size: 20px; }
.gsfw-registe .form-message { margin-top: 20px; }
.gsfw-registe .form-message .form-group label { width: 125px; padding-left: 24px; font-size: 18px; font-weight: normal; line-height: 50px; }
.gsfw-registe .form-message .form-group select { height: 50px; }
.gsfw-registe .form-message .radio label { width: auto; line-height: 25px; padding-left: 0; color: #666666; font-size: 16px; }
.gsfw-registe .form-message .radio i { height: 25px; padding-left: 30px; display: inline-block; }
.gsfw-registe .form-message .radio i:after { width: 25px; height: 25px; top: 0; background-size: 25px 25px; }
.gsfw-registe .form-message .radio label { margin-right: 25px; }
.gsfw-registe .form-message .form-group { margin-bottom: 20px; }
.gsfw-registe .form-message .form-group .group-r .form-control { height: 50px; font-size: 16px; }
.gsfw-registe .form-message .sub-btn label { width: 230px; height: 50px; padding-left: 0; }
.gsfw-registe .form-message .sub-btn label input { width: 100%; height: 50px; padding-left: 55px; font-size: 18px; }
.gsfw-registe .sub-btn label:before { left: 60px; }
.gsfw-registe .regi-l { box-shadow: 0 0 16px rgba(0, 0, 0, 0.05); border-left: 1px solid #f9f9f9; }
.gsfw-registe .form-message { padding-right: 25px; }
.gsfw-registe .registe { padding-bottom: 16px; }
.gsfw-registe .regi-r .tab-tit { border: 0; }
.gsfw-registe .regi-r .tab-tit a { line-height: 70px; font-size: 20px; }
.gsfw-registe .regi-r .tab-con .tab-box .txt { line-height: 36px; height: 108px; overflow: hidden; }
.gsfw-registe .regi-r .tab-con .btn { width: 230px; line-height: 50px; font-size: 18px; padding: 0; }
.gsfw-registe .regi-r .tab-con .imgs { margin-top: 20px; }
.gsfw-registe .regi-r .tab-con { padding-left: 30px; padding-right: 30px; }
.gsfw-registe .regi-r { padding-bottom: 15px; box-shadow: 0 0 16px rgba(0, 0, 0, 0.05); border-right: 1px solid #f9f9f9; }
.gsfw-registe .regi-r .tab-con .imgs .box .tit { font-size: 16px; }
.gsfw-package { margin-top: 0; }
.gsfw-package .tit05 { margin-top: 35px; }
.gsfw-package .package .box-tit { line-height: 80px; font-size: 0; }
.gsfw-package .package .box01 .box-tit { background: url(../images/gsfw/package-tit1.png); background-size: cover; }
.gsfw-package .package .box02 .box-tit { background: url(../images/gsfw/package-tit2.png); background-size: cover; }
.gsfw-package .package .box03 .box-tit { background: url(../images/gsfw/package-tit3.png); background-size: cover; }
.gsfw-package .package .con { margin-top: 15px; }
.gsfw-package .package .time { margin-top: 20px; }
.gsfw-package .package .time .tit { margin-bottom: 10px; font-size: 14px; }
.gsfw-package .package .timeBar { line-height: normal; }
.gsfw-package .package .btns .tit { font-size: 14px; line-height: normal; }
.gsfw-package .package .con .tit { line-height: normal; }
.gsfw-package .package .box03 .con .txt2 { height: 48px; }
.gsfw-package .package .box03 .time { margin-top: 20px; }
.gsfw-package .package .timeBar .tt { font-size: 24px; }
.gsfw-package .package .btns .btn { width: 220px; line-height: 40px; font-size: 16px; }
.gsfw-package .package .con { height: 123px; padding: 0 22px; overflow: hidden; }
.consult03 { width: 375px; line-height: 55px; border-radius: 124px; position: relative; border: 0; }
.consult03 .txt { width: 100%; font-size: 26px; border: 2px solid #5b48e2; border-radius: 28px; text-align: left; }
.consult03 .btn { width: 170px; line-height: 55px; font-size: 20px; position: absolute; top: 2px; right: 0; }
.consult03 .btn:before { width: 29px; height: 25px; margin-right: 15px; }
.gsfw-package .package .box { margin-bottom: 0; }
.consult03 { margin-top: 30px; }
.gsfw-cate { margin-top: 50px; padding-bottom: 40px; }
.gsfw-cate .cate .box { padding-top: 30px; padding-bottom: 20px; }
.gsfw-cate .cate .box .tit { font-size: 24px; }
.gsfw-cate .cate .box .list { margin-top: 30px; }
.gsfw-cate .cate .box .list li { font-size: 18px; margin-bottom: 15px; }
.gsfw-cate .cate .box .btn { font-size: 16px; }
.more01 a { width: 250px; line-height: 50px; font-size: 18px; }
.gsfw-question .ques-list { margin-top: 30px; height: 447px; background: url(../images/gsfw/regi-bg.png) no-repeat center; position: relative; }
.gsfw-question .ques-list .box { position: absolute; border: 1px solid #5b48e2; text-align: center; }
.gsfw-question .ques-list .box p { color: #333333; }
.gsfw-question .ques-list .box:before { width: 0px; height: 0px; position: absolute; bottom: -14px; right: 42px; padding: 0; border-bottom: 8px solid transparent; border-top: 8px solid #FFFFFF; border-left: 8px solid transparent; border-right: 8px solid transparent; display: block; content: ''; z-index: 12; left: 0; right: 0; margin: auto; }
.gsfw-question .ques-list .box:after { box-sizing: content-box; width: 0px; height: 0px; position: absolute; bottom: -19px; right: 40px; padding: 0; border-bottom: 10px solid transparent; border-top: 10px solid #5b48e2; border-left: 10px solid transparent; border-right: 10px solid transparent; display: block; content: ''; z-index: 10; left: 0; right: 0; margin: auto; }
.gsfw-question .ques-list .box:hover { background: #5b48e2; }
.gsfw-question .ques-list .box:hover p { color: #ffffff; }
.gsfw-question .ques-list .box:hover:before { border-top: 8px solid #5b48e2; }
.gsfw-question .ques-list .box01 { width: 450px; }
.gsfw-question .ques-list .box02 { width: 320px; top: 120px; left: 42px; }
.gsfw-question .ques-list .box03 { width: 320px; top: 218px; left: 94px; }
.gsfw-question .ques-list .box04 { width: 280px; bottom: 58px; }
.gsfw-question .ques-list .box05 { width: 450px; top: 25px; right: 0; }
.gsfw-question .ques-list .box06 { width: 380px; top: 122px; right: 20px; }
.gsfw-question .ques-list .box07 { width: 320px; top: 218px; right: 107px; display: block; }
.gsfw-question .ques-list .box08 { width: 280px; bottom: 60px; right: 0; display: block; }
.gsfw-question .ques-list .box p { padding: 20px 10px; box-sizing: content-box; }
.gsfw-solution { padding-bottom: 50px; background: url(../images/gsfw/regi-bg2.png) no-repeat center bottom; }
.gsfw-solution .solution { padding-bottom: 30px; background: #FFFFFF; box-shadow: 0 0 16px rgba(0, 0, 0, 0.1); }
.gsfw-solution .solution .tit05 { margin: 30px 0; }
.gsfw-solution .solu-list { margin-left: 0; }
.gsfw-solution .solu-list .box { width: 200px; padding: 0; margin: 0 50px; }
.gsfw-solution .solu-list .box .icon { width: 102px; height: 102px; }
.gsfw-solution .solu-list .box .tit { font-size: 20px; font-weight: bold; }
.gsfw-solution .solu-list .box .txt { line-height: 30px; }
.gsfw-solution .solu-list .box .btn { width: 180px; margin: 0 auto; margin-top: 20px; line-height: 50px; height: 50px; font-size: 18px; background: none; color: #feb12b; border: 1px solid #feb12b; }
.gsfw-solution .solu-list .box .btn:hover { background: #feb12b; color: #FFFFFF; }
.gsfw-process { background: url(../images/gsfw/process-bg.jpg) no-repeat center top; }
.gsfw-process .process { margin-bottom: 50px; }
.gsfw-process .proc-l { padding: 25px 15px 20px 20px; }
.gsfw-process .proc-tit { font-size: 20px; font-weight: bold; }
.gsfw-process .proc-l .list { margin-left: -30px; margin-top: 18px; }
.gsfw-process .proc-l .list .item { display: inline-block; margin-left: 30px; }
.gsfw-process .proc-l .img { margin-top: 15px; }
.gsfw-process .proc-r { padding-top: 25px; padding-bottom: 33px; }
.gsfw-process .proc-r .list { margin-top: 23px; margin-left: -14px; }
.gsfw-process .proc-r .list .box { width: 150px; margin-left: 14px; margin-bottom: 0; }
.more01 { margin-top: 30px; }
.gsfw-process .complete { background: #FFFFFF; padding-bottom: 30px; position: relative; }
.gsfw-process .complete .tit05 { margin-bottom: 30px; margin-top: 0; background: url(../images/gsfw/complete-tit.png); }
.gsfw-process .complete .list .tit { font-size: 18px; }
.gsfw-process .complete .list .box .tit:before { content: ''; width: 20px; height: 20px; display: inline-block; vertical-align: middle; }
.gsfw-process .complete .list .box.box01 .tit:before { margin-right: 10px; background: url(../images/gsfw/proc-mate1.png); }
.gsfw-process .complete .list .box.box02 .tit:before { margin-right: 10px; background: url(../images/gsfw/proc-mate2.png); }
.gsfw-process .complete .list .box.box03 .tit:before { margin-right: 10px; background: url(../images/gsfw/proc-mate3.png); }
.gsfw-process .complete .list .box.box04 .tit:before { margin-right: 10px; background: url(../images/gsfw/proc-mate4.png); }
.gsfw-process .complete .list .box.box05 .tit:before { margin-right: 10px; background: url(../images/gsfw/proc-mate5.png); }
.gsfw-advantage { margin-top: -86px; padding-top: 126px; padding-bottom: 50px; background: url(../images/gsfw/gsfw-advan-bg.jpg) center top; background-size: cover; }
.gsfw-advantage .tit05 { margin-top: 0; }
.gsfw-advantage .advan .box { width: 280px; padding: 15px; }
.gsfw-advantage .advan .box:hover .tit { color: #5b48e2; }
.gsfw-advantage .advan .box .tit { font-size: 18px; margin-top: 25px; }
.gsfw-advantage .advan .box .tit span { font-size: 24px; }
.gsfw-advantage .advan .box .txt { line-height: 30px; height: 60px; }
.gsfw-witness { background: url(../images/gsfw/witness-bg.jpg) center bottom; background-size: cover; }
.gsfw-witness .tit05 { margin-bottom: 30px; }
.gsfw-witness .advan .box { width: 230px; margin-left: 12px; padding: 20px 0; text-align: center; }
.gsfw-witness .advan .box:hover { background: #feb12b; }
.gsfw-witness .advan .box:hover .icon1 { display: none; }
.gsfw-witness .advan .box:hover .icon2 { display: block; }
.gsfw-witness .advan .box:hover p { color: #FFFFFF; }
.gsfw-witness .advan .box.box01 { margin-left: 0; }
.gsfw-witness .advan .box .icon1, .gsfw-witness .advan .box .icon2 { width: 100px; height: 100px; margin: 0 auto; }
.gsfw-witness .advan .box .tit { font-size: 20px; margin-top: 18px; margin-bottom: 10px; }
.gsfw-witness .wite-list .box04 { margin-top: 10px; }
.gsfw-witness { padding-bottom: 50px; }
.cooperate-wrapper { padding-top: 0; padding-bottom: 0; }
.cooperate-wrapper.index { padding-top: 50px; padding-bottom: 50px; }
body { min-width: 1200px; }
.side-qq { display: none; }
.page-quick-menu .list { overflow: hidden; }
.page-quick-menu.dljz .list { margin-top: 8px; padding-left: 30px; }
.page-quick-menu.dljz .list a { width: 20%; margin: 4px 0; padding: 0; }
.page-quick-menu.dljz .list .item1, .page-quick-menu.dljz .list .item2, .page-quick-menu.dljz .list .item3 { color: #feb12b; }
.page-quick-menu.dljz .list .item1:after, .page-quick-menu.dljz .list .item2:after, .page-quick-menu.dljz .list .item3:after { content: ''; width: 30px; height: 30px; background: url(../images/hot2.gif) no-repeat center; background-size: 15px 15px; position: absolute; margin-left: 5px; margin-top: -9px; background-size: 30px 30px; }
.dljz-scheme { margin-top: 50px; }
.dljz-scheme .scheme-l { width: 46.66%; padding: 25px 20px; float: left; border: 1px solid #e5e5e5; }
.dljz-scheme .scheme-l .tit { margin-bottom: 25px; font-size: 24px; }
.dljz-scheme .scheme-r { width: 51.66%; float: right; }
.dljz-scheme .message-form .radio-box .radio-name, .dljz-scheme .message-form .mobile input { line-height: 50px; height: 50px; }
.dljz-scheme .message-form .sub-btn { margin-bottom: 0; }
.dljz-scheme .message-form .sub-btn input { height: 60px; font-size: 20px; }
.dljz-scheme .scheme-r .box { padding: 35px 23px; }
.dljz-scheme .scheme-r .box .tit { font-size: 20px; margin-bottom: 17px; }
.dljz-scheme .scheme-r .box .tit:before { left: -23px; }
.dljz-scheme .scheme-r .box .txt { line-height: 30px; height: 60px; overflow: hidden; }
.dljz-service .service { padding-top: 40px; padding-left: 30px; padding-bottom: 40px; background: url(../images/dljz/service-bg.png) no-repeat top right; background-size: cover; }
.dljz-service .list .box .txt { font-size: 20px; }
.dljz-service .list .box .txt span { font-size: 16px; }
.dljz-service .list .box { margin-bottom: 30px; }
.dljz-process { margin-top: 50px; height: 720px; background: url(../images/dljz/process-bg2.jpg) no-repeat center top; }
.dljz-process .list { position: relative; }
.dljz-process .list .box { width: 250px; height: 150px; padding-top: 35px; padding-left: 0; padding-right: 0; position: absolute; text-align: center; margin: 0; }
.dljz-process .list .box .tit { font-size: 20px; line-height: 24px; height: 24px; }
.dljz-process .list .box .tit span { line-height: 24px; font-size: 24px; margin-right: 10px; display: inline-block; }
.dljz-process .list .box .txt { line-height: 24px; margin-top: 15px; padding: 0 40px; }
.dljz-process .list .box:after { content: ''; width: 0; height: 0; border: 20px solid transparent; border-top-color: #ffffff; position: absolute; bottom: -40px; left: 42%; }
.dljz-process .list .box01 { top: 44px; }
.dljz-process .list .box02 { top: 285px; left: 190px; }
.dljz-process .list .box03 { top: 10px; left: 380px; }
.dljz-process .list .box04 { top: 255px; left: 570px; }
.dljz-process .list .box05 { top: 0; left: 760px; }
.dljz-process .list .box06 { top: 0; left: 760px; }
.dljz-process .list .box06 { top: 270px; left: 950px; }
.dljz-process .list .box02:after, .dljz-process .list .box04:after, .dljz-process .list .box06:after { border-top-color: transparent; border-bottom-color: #ffffff; bottom: auto; top: -40px; }
.dljz-cate { margin-top: 0; padding-bottom: 50px; }
.dljz-cate .cate .box01 { margin-left: 10px; margin-right: 0; }
.dljz-cate .cate .box02 { margin-right: 10px; float: right; margin-left: 0; }
.dljz-material .box { padding: 20px; margin-bottom: 0; }
.dljz-material .list .box { margin-bottom: 0; }
.dljz-material .list { margin-left: auto; }
.dljz-material .list .box01 { margin-left: 0; }
.dljz-material { padding-bottom: 50px; }
.dljz-material .box .tit { font-size: 18px; margin-top: 20px; }
.dljz-material .box .tit:before { font-size: 16px; }
.dljz-advantage2 .list { margin-left: -40px; }
.dljz-advantage2 .list .box { width: 580px; margin-left: 40px; height: 180px; background-size: 580px 180px; padding-left: 200px; padding-top: 40px; padding-right: 70px; }
.dljz-advantage2 .box .tit { font-size: 24px; margin-bottom: 10px; }
.dljz-advantage2 .box .txt { font-size: 18px; line-height: 32px; height: 64px; overflow: hidden; }
.dljz-witness { margin-top: 50px; padding-bottom: 50px; }
.dljz-witness .wite-l { width: 412px; float: left; margin-left: -2px; }
.dljz-witness .wite-l .box { width: 204px; margin-bottom: 2px; margin-left: 2px; }
.dljz-witness .wite-l .box { padding-top: 30px; padding-bottom: 30px; }
.dljz-witness .wite-l .box .icon { width: 78px; height: 78px; }
.dljz-witness .wite-l .box .tit { font-size: 20px; margin-top: 10px; }
.dljz-witness .wite-l .box .txt { margin-top: 11px; }
.dljz-witness .imgs { width: 771px; float: right; }
.page-quick-menu.xkz .list, .page-quick-menu.news .list, .page-quick-menu.gszx .list { padding-left: 30px; padding-top: 10px; }
.page-quick-menu.xkz .list a, .page-quick-menu.news .list a, .page-quick-menu.gszx .list a { width: 20%; margin: 0; }
.page-quick-menu.xkz .list .item6:after, .page-quick-menu.news .list .item6:after, .page-quick-menu.gszx .list .item6:after, .page-quick-menu.gsfw .list .item7:after, .page-quick-menu.xkz .list .item7:after, .page-quick-menu.news .list .item7:after, .page-quick-menu.gszx .list .item7:after, .page-quick-menu.lwpq .list .item7:after { width: 30px; height: 30px; background-size: 30px 30px; margin-top: -9px; }
.xkz-urgent-hot .urgent-message { padding: 20px; }
.xkz-urgent-hot .urgent-message .tit { width: 250px; line-height: 80px; font-size: 20px; }
.xkz-urgent-hot .urgent-message .message-form .form-group { overflow: hidden; margin-top: 20px; margin-bottom: 0; }
.xkz-urgent-hot .urgent-message .message-form .form-group label { line-height: 45px; margin-bottom: 0; margin-right: 10px; float: left; font-size: 18px; font-weight: normal; }
.xkz-urgent-hot .urgent-message .message-form .form-group input, .xkz-urgent-hot .urgent-message .message-form .form-group select { width: 240px; height: 45px; }
.xkz-urgent-hot .urgent-message .message-form .form-group.sub-btn { width: 160px; }
.xkz-urgent-hot .urgent-message .message-form .form-group.sub-btn input { width: 100%; font-size: 18px; background-size: 21px; }
.xkz-urgent-hot .urgent { background: #ffffff; }
.xkz-urgent-hot .advan { margin-top: 12px; padding-top: 0; padding-bottom: 38px; }
.xkz-urgent-hot .advan .box { overflow: hidden; }
.xkz-urgent-hot .advan .box .icon { float: left; margin-right: 10px; }
.xkz-urgent-hot .advan .box .con { overflow: hidden; text-align: left; }
.xkz-urgent-hot .advan .box .con .tit { font-size: 18px; margin-bottom: 5px; }
.xkz-urgent-hot .urgent-message .message-form .form-group { margin-left: 29px; }
.xkz-urgent-hot { background: url(../images/xkz/xkz-urgent-hot-bg.jpg) no-repeat center; background-size: cover; padding-top: 30px; }
.xkz-urgent-hot .urgent { box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); }
.xkz-urgent-hot .hot { margin-top: 50px; }
.xkz-urgent-hot .hot .list { margin-top: 30px; padding-top: 30px; font-size: 0; }
.xkz-urgent-hot .hot .list .box { width: 380px; margin-right: 0; margin-left: 30px; padding: 20px; display: inline-block; overflow: visible; }
.xkz-urgent-hot .hot .list .box .img { margin-top: -50px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); float: none; height: 0; width: 100%; padding-top: 75.39%; position: relative; display: block; }
.xkz-urgent-hot .hot .list .box .con { width: 100%; float: none; margin-top: 10px; text-align: center; }
.xkz-urgent-hot .hot .list .box .con .txt { height: 44px; font-size: 16px; }
.xkz-urgent-hot .hot .list .box .btn { width: 100%; text-align: center; }
.xkz-urgent-hot .hot .list { margin-left: -30px; }
.xkz-urgent-hot .consult03 { margin-top: 30px; }
.xkz-urgent-hot { padding-bottom: 55px; }
.xkz-cate { margin-top: 50px; overflow: hidden; }
.xkz-cate .tit02 { margin-bottom: 30px; }
.xkz-cate .tab-tit .list { margin-top: 30px; }
.xkz-cate .tab-tit { width: 280px; float: left; }
.xkz-cate .tab-tit .tit { display: block; }
.xkz-cate .tab-con { width: 900px; margin-top: 0; float: right; overflow: hidden; }
.xkz-cate .tab-tit .tit { line-height: 70px; text-align: center; background: url(../images/xkz/cate-tit.png) no-repeat center #5b48e2; color: #ffffff; }
.xkz-cate .tab-tit .list { margin-top: 0; white-space: normal; padding: 0 25px; }
.xkz-cate .tab-tit .list a { display: block; line-height: 68px; font-size: 18px; padding: 0; text-align: center; border-bottom: 1px solid #7e6df4; }
.xkz-cate .tab-tit .list a:last-child { border-bottom: 0; }
.xkz-cate .tab-con { padding: 30px; margin-right: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.08); }
.xkz-cate .tab-con .box { box-shadow: none; padding: 0; }
.xkz-cate .tab-con .box .box-l { width: 330px; }
.xkz-cate { width: 1210px; }
.xkz-cate .tab-con .box-l .img { width: 300px; }
.xkz-cate .tab-con .box-l .con .tit { font-size: 20px; }
.xkz-cate .tab-con .box-l .con { margin-top: 18px; }
.xkz-cate .tab-con .box-l .con .tit:after { margin-top: 18px; }
.xkz-cate .tab-con .box-l .con .txt { margin-top: 20px; }
.xkz-cate .tab-con .box-l .con .txt { line-height: 28px; text-align: left; height: 112px; overflow: hidden; }
.xkz-cate .tab-con .box-r .tit { font-size: 20px; }
.xkz-cate .tab-con .box-r .tit:after { margin-top: 20px; }
.xkz-cate .tab-con .box-r .txt { margin-top: 28px; height: 260px; }
.xkz-cate .tab-con .box-r .txt p { margin-bottom: 15px; }
.xkz-cate .tab-con .box-r .btns .btn { width: 200px; height: 45px; line-height: 45px; padding: 0; margin-left: 0; font-size: 18px; margin-right: 33px; }
.xkz-process { margin-top: 50px; padding-top: 50px; padding-bottom: 50px; }
.xkz-process .process { margin-top: 30px; height: 276px; background: url(../images/xkz/process-bg2.png) no-repeat center; position: relative; }
.xkz-process .process .box { position: absolute; overflow: hidden; }
.xkz-process .process .box .icon { float: left; margin-right: 10px; }
.xkz-process .process .box .con { overflow: hidden; text-align: left; }
.xkz-process .process .box .con .tit { font-size: 20px; margin-bottom: 5px; }
.xkz-process .process .box01 { left: 42px; }
.xkz-process .process .box02 { left: 260px; bottom: 0; }
.xkz-process .process .box03 { left: 482px; }
.xkz-process .process .box04 { left: 700px; bottom: 0; }
.xkz-process .process .box05 { left: 920px; }
.xkz-process .more01 { margin-top: 40px; }
.xkz-material-cate { padding-top: 50px; background: url(../images/xkz/xkz-urgent-hot-bg.jpg) no-repeat center; background-size: cover; }
.xkz-material-cate .mate .list { margin-top: 30px; }
.xkz-material-cate .mate .list { margin-left: -26px; }
.xkz-material-cate .mate .list .box { width: 280px; margin-left: 26px; }
.xkz-material-cate .mate .list .box .txt { padding: 20px; line-height: 29px; height: 80px; padding-top: 15px; }
.xkz-material-cate .cate { margin-top: 50px; }
.xkz-material-cate .cate .list { margin-top: 30px; }
.xkz-material-cate .cate .list .box { width: 230px; height: 120px; margin-bottom: 10px; margin-left: 12px; }
.xkz-material-cate .cate .list .box a { height: 100%; padding-top: 20px; padding-left: 16px; }
.xkz-material-cate .cate .list .box .tit { font-size: 18px; }
.xkz-material-cate .cate .list .box .txt { margin-top: 40px; }
.xkz-material-cate .cate .list .box a:hover .txt { color: #feb12b; }
.xkz-material-cate { padding-bottom: 50px; }
.xkz-advantage { margin-top: 0; padding-top: 50px; background: url(../images/xkz/advan-bg.jpg) no-repeat center; background-size: cover; }
.xkz-advantage .advan { margin-top: 30px; }
.xkz-advantage .advan-l, .xkz-advantage .advan-r { background: #ffffff; padding: 20px; }
.xkz-advantage .advan-l .advan-tit, .xkz-advantage .advan-r .advan-tit { line-height: 90px; font-size: 24px; }
.xkz-advantage .advan-l .list, .xkz-advantage .advan-r .list { padding: 0; margin-top: 25px; }
.xkz-advantage .advan-l .list .box .tit, .xkz-advantage .advan-r .list .box .tit { font-size: 20px; margin-bottom: 10px; }
.xkz-advantage .advan-l .list .box, .xkz-advantage .advan-r .list .box { padding-bottom: 30px; margin-bottom: 30px; background-position: 0 13px; padding-left: 50px; }
.xkz-advantage .advan-l .list .box:last-child, .xkz-advantage .advan-r .list .box:last-child { padding-bottom: 10px; }
.xkz-advantage { padding-bottom: 50px; }
.xkz-case { margin-top: 0; padding-top: 50px; background: url(../images/xkz/xkz-urgent-hot-bg.jpg) no-repeat center; background-size: cover; }
.xkz-case .more01 { margin-top: 10px; }
.xkz-case .case-list { margin-top: 30px; }
.xkz-case .case-list li { width: 380px; margin-left: 30px; margin-right: 0; margin-bottom: 25px; }
.xkz-case .case-list li.item1, .xkz-case .case-list li.item4 { margin-left: 0; }
.xkz-case { padding-bottom: 56px; }
.xkz-witness { padding-top: 50px; }
.xkz-witness .advan { margin-top: 30px; }
.xkz-witness .advan .box { width: 230px; height: 230px; margin-left: 12px; margin-right: 0; padding-top: 20px; margin-bottom: 15px; }
.xkz-witness .advan .box.box01 { margin-left: 0; }
.xkz-witness .advan .box .icon { height: 100px; }
.xkz-witness .advan .box .con .tit { font-size: 20px; margin-bottom: 10px; }
.xkz-witness .advan .box .con { margin-top: 25px; }
.xkz-witness { padding-bottom: 45px; }
.xkz-witness .advan .box:hover { background: #feb12b; color: #ffffff; }
.xkz-witness .advan .box:hover .con .txt { color: #ffffff; }
.xkz-witness .advan .box01:hover .icon { background-image: url(../images/xkz/wite-tab-tit2.png); }
.xkz-witness .advan .box02:hover .icon { background-image: url(../images/xkz/wite-tab-tit4.png); }
.xkz-witness .advan .box03:hover .icon { background-image: url(../images/xkz/wite-tab-tit6.png); }
.xkz-witness .advan .box04:hover .icon { background-image: url(../images/xkz/wite-tab-tit8.png); }
.xkz-witness .advan .box05:hover .icon { background-image: url(../images/xkz/wite-tab-tit10.png); }
.page-quick-menu.gszx .list { padding-top: 25px; }
.gszx-apply { margin-top: 40px; }
.gszx-apply .tit02 { padding: 30px 0; }
.gszx-apply .message-form { padding: 20px 35px; }
.gszx-apply .message-form form { margin-left: -23px; display: block; }
.gszx-apply .message-form .form-group { margin-left: 23px; }
.gszx-apply .message-form .radio .tit, .gszx-apply .message-form .tit { font-size: 20px; margin-bottom: 15px; }
.gszx-apply .message-form .radio label { margin-right: 20px; width: 47%; }
.gszx-apply .message-form .radio label:last-child { margin-right: 0; }
.gszx-apply .message-form .radio label:first-child { background: #5b48e2; }
.gszx-apply .message-form .radio label span { line-height: 50px; font-size: 18px; }
.gszx-apply .message-form .form-group { margin-bottom: 20px; }
.gszx-apply .message-form .txt input { margin-top: 0; height: 50px; font-size: 18px; }
.gszx-apply .message-form .sub-btn { width: 300px; height: 60px; margin-left: auto; margin-bottom: 0; }
.gszx-apply .message-form .sub-btn input { height: 60px; font-size: 20px; }
.gszx-harm { margin-top: 50px; }
.gszx-harm .harm { margin-top: 30px; }
.gszx-harm .harm { margin-left: -30px; }
.gszx-harm .harm .box { width: 380px; height: 200px; margin-left: 30px; }
.gszx-harm .harm .box a { height: 100%; padding: 30px; }
.gszx-harm .harm .box .tit { font-size: 20px; }
.gszx-harm .harm .box .txt { line-height: 30px; height: 60px; margin-bottom: 15px; }
.gszx-harm .harm .box .btn { width: 120px; height: 38px; line-height: 35px; padding: 0; font-size: 16px; }
.gszx-harm .harm .box a:hover .btn { background: #feb12b; color: #ffffff; }
.gszx-harm .harm .box { margin-bottom: 25px; }
.gszx-harm .consult03 { margin-top: 0; }
.gszx-cate { margin-top: 50px; padding-top: 50px; }
.gszx-cate .cate { margin-top: 30px; margin-left: auto; margin-right: auto; }
.gszx-cate .cate .box { width: 380px; height: 210px; margin-left: 30px; }
.gszx-cate .cate .box.box01, .gszx-cate .cate .box.box04 { margin-left: 0; }
.gszx-cate .cate .box .tit { font-size: 20px; line-height: 42px; }
.gszx-cate .cate .txt { margin-top: 15px; line-height: 28px; height: 86px; }
.gszx-cate .cate .btn { width: 120px; line-height: 35px; font-size: 16px; }
.gszx-cate .cate a { padding-bottom: 20px; }
.gszx-cate .cate .box.box01 a:hover .btn, .gszx-cate .cate .box.box04 a:hover .btn { background: #287efe; color: #ffffff; }
.gszx-cate .cate .box02 a:hover .btn, .gszx-cate .cate .box05 a:hover .btn { background: #feb12b; color: #ffffff; }
.gszx-cate .cate .box03 a:hover .btn, .gszx-cate .cate .box06 a:hover .btn { background: #932bec; color: #ffffff; }
.gszx-cate { padding-bottom: 50px; }
.gszx-cate .more01 { margin-top: 5px; }
.gszx-material { margin-top: 50px; }
.gszx-material .mate { margin-top: 30px; }
.gszx-material .mate .con .tit { font-size: 24px; }
.gszx-material .mate .con .txt { margin-top: 30px; }
.gszx-material .mate .con .txt .item { font-size: 18px; margin-bottom: 20px; }
.gszx-material .mate .con .txt .item span { font-size: 16px; }
.gszx-material .consult03 { margin-top: 10px; }
.gszx-process { margin-top: 50px; padding-top: 50px; padding-bottom: 50px; }
.gszx-process .process { margin-top: 30px; }
.gszx-process .box { width: 14%; margin-left: 1%; margin-right: 1%; margin-bottom: 0; position: relative; }
.gszx-process .box:after { content: ''; width: 40px; height: 21px; background: url(../images/gszx/arrow.png) no-repeat center; position: absolute; top: 40px; right: -30px; margin: auto; }
.gszx-process .box:last-child:after { display: none; }
.gszx-process .box .tit { font-size: 18px; margin-top: 14px; }
.gszx-faq { margin-top: 50px; }
.gszx-faq .faq { margin-top: 25px; }
.gszx-faq .faq { height: 380px; margin-left: 0; position: relative; }
.gszx-faq .faq:after { content: ''; width: 100%; height: 380px; background: url(../images/gszx/faq-bg.png) no-repeat center; position: absolute; }
.gszx-faq .faq .item { position: absolute; margin: 0; width: 308px;/* height: 80px; line-height: 80px; padding-left: 60px; */ overflow: hidden; padding-top: 0; padding-bottom: 0; background-size: 30px; background-position: 23px center; }
.gszx-faq .faq .item02 { left: 72px; top: 100px; }
.gszx-faq .faq .item03 { left: 72px; top: 200px; }
.gszx-faq .faq .item04 { bottom: 0; }
.gszx-faq .faq .item05 { right: 0; }
.gszx-faq .faq .item06 { right: 70px; top: 100px; }
.gszx-faq .faq .item07 { right: 70px; top: 200px; }
.gszx-faq .faq .item08 { right: 0; bottom: 0; }
.gszx-receive { margin-top: 50px; }
.gszx-receive { background-size: 100% 250px; padding-top: 50px; padding-bottom: 0; }
.gszx-receive .rece { margin-top: 30px; overflow-x: hidden; }
.gszx-receive .rece .box { width: 350px; margin-right: 0; margin-left: 74px; float: left; }
.gszx-receive .rece .box.box01 { margin-left: 0; }
.gszx-receive .rece .box .tit { font-size: 20px; margin-top: 15px; margin-bottom: 10px; }
.gszx-receive .rece .box .txt { font-size: 20px; }
.gszx-witness { margin-top: 50px; padding-top: 50px; background: url(../images/gszx/wite-bg.jpg) no-repeat right bottom; background-size: cover; }
.gszx-witness .wite { margin-top: 30px; }
.gszx-witness .tab-tit { width: 35%; float: left; }
.gszx-witness .tab-con { width: 63.33%; margin-top: 0; float: right; }
.gszx-witness .tab-tit a { width: 47.61%; height: 200px; margin-left: 4.76%; margin-bottom: 20px; display: block; float: left; }
.gszx-witness .tab-tit a.item1, .gszx-witness .tab-tit a.item3 { margin-left: 0; }
.gszx-witness .tab-tit a .icon { display: block; width: 80px; height: 80px; margin: 0 auto; margin-top: 40px; }
.gszx-witness .tab-tit .item1 .icon { background: url(../images/gszx/wite1.png); }
.gszx-witness .tab-tit .item1.active .icon { background: url(../images/gszx/wite1-2.png); }
.gszx-witness .tab-tit .item2 .icon { background: url(../images/gszx/wite2.png); }
.gszx-witness .tab-tit .item2.active .icon { background: url(../images/gszx/wite2-2.png); }
.gszx-witness .tab-tit .item3 .icon { background: url(../images/gszx/wite3.png); }
.gszx-witness .tab-tit .item3.active .icon { background: url(../images/gszx/wite3-2.png); }
.gszx-witness .tab-tit .item4 .icon { background: url(../images/gszx/wite4.png); }
.gszx-witness .tab-tit .item4.active .icon { background: url(../images/gszx/wite4-2.png); }
.gszx-witness .tab-tit a .tit { font-size: 20px; margin-top: 10px; }
.gszx-witness .tab-con .box { padding: 30px; }
.gszx-witness .tab-con .con-tit { font-size: 20px; }
.gszx-witness .tab-con .con-tit:after { margin-top: 20px; }
.gszx-witness .tab-con .txt { margin-top: 20px; line-height: 34px; font-size: 18px; height: 68px; overflow: hidden; }
.gszx-witness .tab-con .list { margin-top: 50px; }
.gszx-witness .tab-con .list li .tit { margin-top: 15px; }
.gszx-witness .tab-con .box { padding-bottom: 40px; }
.gszx-witness { padding-bottom: 36px; }
.page-quick-menu.lwpq .list { padding-left: 30px; margin-top: 10px; }
.page-quick-menu.lwpq .list a { margin: 0; }
.page-quick-menu.lwpq .list .item6:after { width: 30px; height: 30px; margin-top: -9px; background-size: 30px 30px; }
.lwpq-about { padding-top: 50px; }
.lwpq-about .about { margin-top: 30px; }
.lwpq-about .about .img { padding-top: 15px; padding-left: 15px; position: relative; }
.lwpq-about .about .img img { position: relative; }
.lwpq-about .about .img:before { content: ''; width: 560px; height: 290px; background: #5b48e2; top: 0; left: 0; position: absolute; padding-right: 0; }
.lwpq-about .about .con { padding: 40px 27px 0 30px; }
.lwpq-about .about .con .tit { font-size: 24px; }
.lwpq-about .about .con .txt { line-height: 32px; height: 190px; }
.lwpq-about .about .con .btn a { width: 200px; line-height: 45px; font-size: 18px; }
.lwpq-about .about .con .btn a:after { width: 25px; height: 30px; }
.lwpq-about .about .con .btn { width: 200px; }
.lwpq-about { padding-bottom: 56px; }
.lwpq-need { margin-top: 50px; }
.lwpq-need .need { margin-top: 10px; }
.lwpq-need .need .box .con { padding-top: 15px; padding-bottom: 20px; }
.lwpq-need .need .box .con .tit { font-size: 20px; }
.lwpq-need .need .box .con .btn { margin-top: 15px; }
.lwpq-need .need .box .con .btn a { width: 120px; height: 35px; line-height: 35px; font-size: 16px; padding: 0; }
.lwpq-material { margin-top: 50px; }
.lwpq-material .mate { margin-top: 30px; }
.lwpq-material .mate .mate-l { margin-top: 0; font-size: 20px; }
.lwpq-material .mate .mate-l p { margin-bottom: 20px; }
.lwpq-material .mate-l p img { margin-right: 15px; }
.lwpq-material .mate .img { width: 761px; float: right; }
.lwpq-process { margin-top: 32px; padding-top: 50px; }
.lwpq-process .process { margin-top: 30px; }
.lwpq-process .process .box { width: 234px; padding-bottom: 75px; margin-bottom: 0; margin-left: 7px; }
.lwpq-process .process .box.box01 { margin-left: 0; }
.lwpq-process .process .box .tit { font-size: 18px; margin-bottom: 10px; }
.lwpq-process .process .box .txt { line-height: 28px; height: 60px; }
.lwpq-process { padding-bottom: 50px; }
.lwpq-reason { margin-top: 50px; }
.lwpq-process .consult02 a:hover { background: #feb12b; box-shadow: none; }
.lwpq-reason .reason { margin-top: 30px; }
.lwpq-reason .reason .rea-l .tit, .lwpq-reason .reason .rea-r .tit { width: 250px; line-height: 64px; font-size: 24px; }
.lwpq-reason .reason .rea-l { padding-top: 40px; padding-left: 40px; padding-right: 40px; }
.lwpq-reason .reason .rea-r { padding-top: 60px; padding-left: 40px; padding-right: 40px; }
.lwpq-reason .reason .rea-l .txt, .lwpq-reason .reason .rea-r .txt { margin-top: 20px; font-size: 24px; }
.lwpq-reason .reason .rea-l .txt p, .lwpq-reason .reason .rea-r .txt p { margin-bottom: 0; line-height: 80px; padding-left: 50px; background-size: 35px; border-bottom: 1px dashed #cacaca; }
.lwpq-reason .reason .rea-l .txt p:last-child, .lwpq-reason .reason .rea-r .txt p:last-child { border-bottom: 0; }
.lwpq-reason .reason .rea-l { border-top-left-radius: 20px; border-bottom-left-radius: 20px; margin-top: 30px; background: url(../images/lwpq/reason-l.png) no-repeat right bottom; background-size: cover; }
.lwpq-reason .reason .rea-r { padding-bottom: 54px; border-radius: 20px; background: url(../images/lwpq/reason-r.png) no-repeat right bottom; background-size: cover; }
.lwpq-ad { margin-top: 20px; }
.lwpq-ad a { height: 220px; }
.lwpq-case { margin-top: 50px; }
.lwpq-case .case-list { margin-top: 34px; margin-left: -30px; }
.lwpq-case .case-list li { width: 380px; margin-left: 30px; margin-bottom: 0; padding: 10px; padding-bottom: 20px; }
.lwpq-case .case-list li .tit { font-size: 20px; margin-top: 15px; }
.page-quick-menu.gsfw .list .item6, .page-quick-menu.xkz .list .item6, .page-quick-menu.news .list .item6, .page-quick-menu.gszx .list .item6, .page-quick-menu.lwpq .list .item6, .page-quick-menu.gsfw .list .item7, .page-quick-menu.xkz .list .item7, .page-quick-menu.news .list .item7, .page-quick-menu.gszx .list .item7, .page-quick-menu.lwpq .list .item7 { color: #333333; }
.page-quick-menu.gsfw .list .item6:hover, .page-quick-menu.xkz .list .item6:hover, .page-quick-menu.news .list .item6:hover, .page-quick-menu.gszx .list .item6:hover, .page-quick-menu.lwpq .list .item6:hover, .page-quick-menu.gsfw .list .item7:hover, .page-quick-menu.xkz .list .item7:hover, .page-quick-menu.news .list .item7:hover, .page-quick-menu.gszx .list .item7:hover, .page-quick-menu.lwpq .list .item7:hover { color: #feb12b; }
.page-quick-menu.gsfw .list .item6:after, .page-quick-menu.xkz .list .item6:after, .page-quick-menu.news .list .item6:after, .page-quick-menu.gszx .list .item6:after, .page-quick-menu.lwpq .list .item6:after, .page-quick-menu.gsfw .list .item7:after, .page-quick-menu.xkz .list .item7:after, .page-quick-menu.news .list .item7:after, .page-quick-menu.gszx .list .item7:after, .page-quick-menu.lwpq .list .item7:after { display: none; }
.gongsi-news .news-list { margin-left: -100px; margin-top: 30px; overflow: hidden; }
.gongsi-news .news-list dl { width: 550px; margin-left: 100px; float: left; }
.gongsi-news .news-list dl dt { margin-bottom: 0px; font-weight: normal; }
.gongsi-news .news-list dl dt a { padding-bottom: 5px; font-size: 16px; }
.gongsi-news .news-list dl dt a:hover { color: #5b48e2; }
.gongsi-news .news-list dd { height: 48px; }
.gongsi-news .news-list dd p { line-height: 24px; color: #666666; }
.gongsi-news .consult01 { margin-top: 25px; }
.zhuanti-detailbox .gszhuxiao-butong .consult01 { margin-top: 40px; }
.zhuanti-detailbox .gsnainbao-neirong .consult01 { margin-top: 30px; }
.zhuanti-detailbox .gsyanzi-flow .consult01 { margin-top: 40px; }
.zhuanti-detailbox .dlshuiwnb-date .consult01 { margin-top: 35px; }
.zhuanti-detailbox .dlshuiwjief-what .consult01, .zhuanti-detailbox .dljinchuki-what .consult01, .zhuanti-detailbox .xzpaiqin-flow .consult01 { margin-top: 40px; }
.advantage-wrapper.about .advantage .box .con .txt { font-size: 12px; line-height: normal; height: auto; }
.advantage-wrapper.about .advantage .box.box01 .con { width: 520px; }
.advantage-wrapper.about .advantage .box.box01 .con .item01, .advantage-wrapper.about .advantage .box.box02 .con .item01 { height: 115px; }
.advantage-wrapper.about .advantage .box.box01 .con { margin-top: 0; }
.advantage-wrapper.about .advantage .box.box03 .con { margin-top: 40px; }
.about-style .txt { bottom: 76px; font-size: 14px; }
.text-abstract { font-size: 14px; }
.banner-nav .dropdown-menu dt a:before { position: absolute; margin-left: -30px; }
.page-quick-menu .tit { width: 265px; }
.page-quick-menu.news .list { padding-top: 25px; }
.side-qq { bottom: 50%; transform: translateY(186px); }
.service-wrapper .service dl.ser01 dd .item01, .service-wrapper .service dl.ser01 dd .item02, .service-wrapper .service dl.ser01 dd .item03, .service-wrapper .service dl.ser01 dd .item04, .service-wrapper .service dl.ser02 dd .item01, .service-wrapper .service dl.ser02 dd .item02, .service-wrapper .service dl.ser02 dd .item03, .service-wrapper .service dl.ser02 dd .item04, .service-wrapper .service dl.ser02 dd .item05, .service-wrapper .service dl.ser02 dd .item06, .service-wrapper .service dl.ser03 dd .item01, .service-wrapper .service dl.ser03 dd .item02, .service-wrapper .service dl.ser03 dd .item03, .service-wrapper .service dl.ser03 dd .item04 { background-color: transparent; }
.consult01 .item1 { font-size: 26px; }
.consult01 .item2 { width: 110px; font-size: 20px; }
.gsfw-registe .form-message .form-group .group-r .form-control { border: 1px solid #ccc; background-color: #fff; }
.gsfw-registe .form-message .form-group .radio { display: block; }
.gsfw-registe .form-message .form-group.form02 { display: block; }
.gsfw-registe .form-message .sub-btn label input { border-radius: 0; }
.gsfw-package .package .box03 .box-tit { float: none; width: auto; height: auto; line-height: 80px }
.gsfw-package .package .box03 .con { float: none; width: auto; }
.gsfw-package .package .con .txt2 { height: 48px; }
.gsfw-package .package .box03 .time, .gsfw-package .package .box03 .btns { width: 100%; float: none; }
.gsfw-package .package .box03 { padding-bottom: 20px; }
.consult03 { border: 2px solid #5b48e2; }
.consult03 .item1 { line-height: 55px; font-size: 24px; }
.consult03 .item2 { width: 170px; line-height: 55px; font-size: 20px; }
.gsfw-cate .cate .box .icon { display: inline-block; float: none; width: 120px; }
.gsfw-cate .cate .box .tit { position: static; margin-top: 15px; }
.gsfw-question .ques-list .box p { padding: 0; }
.gsfw-cate .cate .box { padding-left: 34px; padding-right: 34px; }
.gsfw-question .ques-list .box a { color: #333333; text-decoration: none; /* border: 0; */ padding: 20px 10px;/* border-width: 2px; */ }
.gsfw-question .ques-list .box a:hover { color: #FFFFFF; }
.gsfw-process .proc-r .list .box .con .num, .gsfw-process .proc-r .list .box .con .tit { font-size: 16px; }
.consult02 { height: 57px; overflow: hidden; background: none; }
.consult02 a { background: none; }
.consult02 .item1 { width: 100%; border: 2px solid #5b48e2; border-radius: 30px; font-size: 26px; float: none; line-height: 55px; }
.consult02 .item2 { width: 205px; height: 55px; line-height: 55px; background: #5b48e2; }
.gsfw-package .package .con .tit { font-size: 24px; }
.gsfw-package .package .con .txt { font-size: 18px; }
.gsfw-package .package .box03 .con { padding: 0 22px; }
.gszx-faq .faq .item a { line-height: 80px; padding-left: 60px; overflow: hidden; padding-top: 0; padding-bottom: 0; text-decoration: none; color: #333333; }
.gszx-faq .faq .item a:hover { color: #5b48e2; }
.gszx-receive .rece img { max-width: 100%; width: auto; }
.xkz-cate .tab-tit .list a.active { background: none; color: #feb12b; }
.xkz-cate .tab-con .box-l .img { padding-top: 73.33%; float: none; }
.gsfw-package .package .con .tit, .gsfw-package .package .con .txt { margin-bottom: 10px; }
.gsfw-package .package .con { padding: 0 22px; }
.gsfw-package .package .con .txt2, .gsfw-package .package .box03 .con .txt2 { font-size: 16px; }
.gsfw-package .package .box { padding-bottom: 20px; }
.quick-guide .guide-list a { background: #FFFFFF !important; }
.quick-guide .guide-list a:hover .con h3 { color: #5b48e2; }
.top-wrapper { border-top: 1px solid #f1f1f1; }
.wel-wrap { display: block; font-size: 14px; line-height: 30px; }
.wel-wrap .wel-l { float: left; }
.wel-wrap .login { float: right; }
.wel-wrap .login a { color: #666666; margin-left: 12px; display: inline-block; }
.wel-wrap .login a:hover { color: #5b48e2; }
.banner-nav { top: 162px; }
.gsfw-registe .sub-btn input:hover, .gsfw-registe .regi-r .tab-con .btn:hover, .gsfw-cate .more01 a:hover, .gsfw-process .more01 a:hover, .gsfw-advantage .more01 a:hover { background: #5b48e2; }
.cooperate-wrapper .consult02:hover .item2, .gsfw-package .consult03:hover .item2 { background: #feb12b; }
.cooperate-wrapper .consult02:hover .item1, .gsfw-package .consult03:hover .item1 { color: #feb12b; border-color: #feb12b; }
.gsfw-package .consult03:hover { border-color: #feb12b; }
}
 @media screen and (min-width: 1600px) {
.side-qq { display: block; }
}
 @media screen and (min-width: 1800px) {
.side-qq { right: 100px; }
}
.tips { margin-top: 20px; font-size: 16px; text-align: center; }
.tips span { color: #F00; }
.searchNo { margin-top: 10px; font-size: 16px; text-align: center; }
.searchNo span { color: #F00; }
