﻿@charset "UTF-8";
.inline-block { display: inline-block; *display: inline;
 *zoom: 1;
}
.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; }
/* 上下结构 */

/* page */

body { font-family: "微软雅黑"; }
h1, h2, h3, ul, p { padding: 0; margin: 0; }
.top-btn { display: none; }
.top-wrapper { margin-bottom: 0; border: 0; background: #FFFFFF; }
.top-wrapper .slogan, .top-wrapper .tel { 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 { padding: 5px 0; }
.logo h1 img { max-height: 100%; }
#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; }
#banner { height: 145px; }
#banner .carousel-indicators { margin-bottom: 0; bottom: 0; }
#banner .carousel-indicators li { background: #fff; opacity: 0.8; filter: alpha(opacity=80); }
#banner .carousel-indicators .active { background: #000000; border-color: #000000; }
#banner .carousel-inner { height: 100%; }
#banner .carousel-inner .item { height: 100%; }
#banner .carousel-inner a { height: 100%; display: block; background-size: cover !important; }
.banner-nav { margin-top: 5px; }
.banner-nav button { width: 100%; background: #c20000; color: #FFFFFF; border: 0; display: none; }
.banner-nav button:active { background-color: #af151a !important; }
.banner-nav.open .dropdown-toggle.btn-default { background-color: #c20000; 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; }
body.index .banner-nav { display: block; }
.quick-guide { margin-top: 25px; }
.quick-guide .tit { color: #333333; font-size: 18px; font-weight: bold; text-align: center; }
.quick-guide .guide-list { margin-top: 15px; display: flex; flex-wrap: wrap; }
.quick-guide .guide-list a { width: 23%; margin: 0 1%; margin-bottom: 2%; padding: 12px 0; color: #c20000; text-align: center; font-size: 12px; }
.quick-guide .guide-list a span { font-size: 12px; display: block; }
.quick-guide .guide-list a.item01 { background: url(../images/guide1.jpg) no-repeat center; background-size: cover; }
.quick-guide .guide-list a.item02 { background: url(../images/guide2.jpg) no-repeat center; background-size: cover; }
.quick-guide .guide-list a.item03, .quick-guide .guide-list a.item04 { background: url(../images/guide3.jpg) no-repeat center; background-size: cover; }
.about-wrapper { margin-top: 25px; }
.about-wrapper .about { margin-top: 15px; }
.about-wrapper .about-l .video img { width: 100%; }
.about-wrapper .about-l .img { margin-top: 30px; }
.about-wrapper .about-l .img img { width: 100%; }
.about-wrapper .about-r { margin-top: 25px; }
.about-wrapper .about-r .con .tit { font-size: 14px; font-weight: bold; color: #c20000; }
.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%; padding: 10px 0; box-shadow: -2px 0px 2px 2px rgba(0, 0, 0, 0.02); text-align: center; }
.about-wrapper .about-r .about-btns .box .icon { width: 57px; height: 57px; margin: 0 auto; background: url(../images/about-btn.png) no-repeat center; }
.about-wrapper .about-r .about-btns .box:hover .icon { background: url(../images/about-btnh.png) no-repeat center; }
.about-wrapper .about-r .about-btns .box .tit { margin-top: 10px; font-weight: bold; }
.about-wrapper .about-r .about-btns .box .more { margin-top: 5px; }
.about-wrapper .about-r .about-btns .box .more a { padding: 5px 8px; color: #8b8b8b; border: 1px solid #f1f1f1; font-size: 12px; }
.business-wrapper { margin-top: 25px; }
.business-wrapper .tit01 span { line-height: 40px; }
.business-wrapper .business { margin-top: 15px; }
.business-wrapper .business .box { padding: 15px; color: #FFFFFF; margin-bottom: 10px; }
.business-wrapper .business .box.box01, .business-wrapper .business .page-contact .box.box02, .page-contact .business-wrapper .business .box.box02, .business-wrapper .business .page-contact .box.box03, .page-contact .business-wrapper .business .box.box03, .business-wrapper .business .box.box03, .business-wrapper .business .box.box05 { background: #333333; }
.business-wrapper .business .box.box02, .business-wrapper .business .box.box04 { background: #c20000; }
.business-wrapper .business .box .tit { }
.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: 20px 0px; background: #333333; }
.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 top; background-size: contain; }
.service-wrapper .service dl.ser01 dd .item02 { background: url(../images/service2.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser01 dd .item03 { background: url(../images/service3.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser01 dd .item04 { background: url(../images/service4.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser02 dd .item01 { background: url(../images/service5.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser02 dd .item02 { background: url(../images/service6.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser02 dd .item03 { background: url(../images/service7.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser02 dd .item04 { background: url(../images/service8.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser02 dd .item05 { background: url(../images/service9.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser02 dd .item06 { background: url(../images/service10.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser03 dd .item01 { background: url(../images/service11.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser03 dd .item02 { background: url(../images/service12.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser03 dd .item03 { background: url(../images/service13.png) no-repeat center top; background-size: contain; }
.service-wrapper .service dl.ser03 dd .item04 { background: url(../images/service14.png) no-repeat center top; background-size: contain; }
.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: 80%; line-height: 33px; margin: 0 auto; border-radius: 20px; text-align: center; background: rgba(255, 255, 255, 0.1); }
.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: 144px; margin: 0 1%; margin-bottom: 3%; padding-top: 90px; display: block; float: left; border: 1px solid #FFFFFF; text-align: center; font-size: 12px; }
.choose-wrapper { margin-top: 25px; }
.choose-wrapper .tit { text-align: center; color: #707070; }
.choose-wrapper .tit p { font-size: 18px; font-weight: bold; }
.choose-wrapper .tit span { margin-top: 10px; 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: #c20000; color: #FFFFFF; width: 48%; font-size: 12px; }
.choose-wrapper .con .box p span { font-size: 12px; font-weight: bold; color: #f5ac02; }
#choose .carousel-control { width: 40px; height: 76px; margin: auto; }
.activity-wrapper { margin-top: 25px; padding: 20px 0; background: #c20000; color: #FFFFFF; }
.activity-wrapper .container { display: flex; justify-content: space-between; align-items: center; }
.activity-wrapper .tit { width: 40%; }
.activity-wrapper .tit span { display: block; }
.activity-wrapper .tit p { font-size: 18px; font-weight: bold; }
.activity-wrapper .activiey-r {/* margin-top: 15px; */ 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: 16px; display: inline-block; border-radius: 4px; background: #FFFFFF; color: #333333; }
.team-wrapper .team .toggle-tit a.active { background: #c20000; color: #FFFFFF; }
.team-wrapper .team .toggle-content { height: 190px; margin-top: 15px; position: relative; }
.team-wrapper .team .swiper-slide .img { padding-top: 96.55%; overflow: hidden; }
.team-wrapper .team .swiper-slide .img img { height: 100%; }
.team-wrapper .team .swiper-slide .con { padding: 18px 15px; background: #FFFFFF; }
.team-wrapper .team .swiper-slide .con .tit { margin-bottom: 5px; font-size: 12px; color: #333333; }
.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; }
.team-wrapper .team .swiper-container { position: absolute; width: 100%; opacity: 0; }
.team-wrapper .team .swiper02 { width: 100%; opacity: 0; visibility: hidden; }
.team-wrapper .team .swiper-container.active { opacity: 1; visibility: visible; }
.ad-wrapper { display: none; }
.case-wrapper { margin-top: 25px; }
.case-wrapper .case { margin-top: 15px; padding-bottom: 20px; background: #000000; }
.case-wrapper .case .swiper-slide .img { padding-top: 34.267%; }
.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, .case-wrapper .case .swiper-button-prev { display: none; }
.case-wrapper .case .swiper-pagination { bottom: 0; }
.advantage-wrapper { margin-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; }
.area-wrapper { background: url(../images/area-bg.png) no-repeat center top; background-size: contain; }
.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 { text-align: center; }
.area-wrapper .area-list span { margin: 0 5px; display: inline-block; }
.flow-wrapper { margin-top: 25px; padding: 15px 0; background: #181818; 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: 4%; 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 { margin-top: 25px; padding: 20px 0; background: #fafafa; }
.cooperate-wrapper .coope-list { margin-top: 15px; list-style: none; overflow: hidden; }
.cooperate-wrapper .coope-list li { width: 23%; margin: 0 1%; margin-bottom: 3%; float: left; border: 1px solid #eeeeee; }
.cooperate-wrapper .coope-list li a { padding-top: 31.944%; display: block; cursor: default; }
.news-wrapper { padding-bottom: 20px; background: #fafafa; }
.news-wrapper .news-list { margin-top: 15px; display: flex; flex-wrap: wrap; justify-content: space-between; }
.news-wrapper .news-list dl { width: 48%; }
.news-wrapper .news-list dt a { color: #333333; font-size: 12px; }
.news-wrapper .news-list dd { height: 31px; overflow: hidden; font-size: 12px; line-height: 15px; }
.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: #3d3d3d; border: #FFFFFF; }
.footer-wrapper .footer { margin-top: 10px; }
.footer-wrapper .f-logo img { width: 100%; }
.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: #aaa; font-size: 12px; text-decoration: none; }
.footer-wrapper .f-r .toggle-tit a.active { color: #FFFFFF; }
.footer-wrapper .f-r .toggle-container { margin-top: 15px; }
.footer-wrapper .f-r .toggle-content { height: 110px; margin-top: 15px; 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 { margin-top: 10px; padding: 10px 0; background: #595959; color: #A9A9A9; }
.footer-wrapper .copyright p { text-align: center; font-size: 12px; }
.footer-wrapper .copyright a { color: #A9A9A9; }
.f-nav { padding: 10px 0; background: #333333; }
.f-nav .container { display: flex; flex-direction: row; flex-wrap: wrap; }
.f-nav a { margin: 0 12px; font-size: 12px; color: #FFFFFF; white-space: nowrap; }
.tit01 { text-align: center; }
.tit01 span { color: #eeeeee; display: block; font-size: 36px; font-weight: bold; }
.tit01 p { width: 40%; margin: 0 auto; margin-top: -25px; padding-bottom: 15px; font-size: 18px; font-weight: bold; border-bottom: 3px solid #c20000; }
.tit01 i { margin-top: 15px; display: block; color: #707070; font-style: normal; }
.tit02 p { padding-left: 10px; border-left: 7px solid #c20000; font-size: 18px; font-weight: bold; text-align: left; }
.consult01 { line-height: 36px; font-size: 16px; overflow: hidden; }
.consult01 a { width: 50%; float: left; background: #c20000; color: #FFFFFF; border-top-left-radius: 20px; border-bottom-left-radius: 20px; text-align: center; }
.consult01 span { width: 50%; background: #f0f0f0; float: right; border-top-right-radius: 20px; border-bottom-right-radius: 20px; text-align: center; }
.page-banner { height: 103px; background-size: 152% auto !important; }
.main-tit { background: #EEEEEE; }
.main-tit .page-tit { padding: 25px 0; background: #c20000; 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: #c20000; 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: #c20000; 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: #c20000; 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 #c20000; 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: #c20000; }
.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: #c20000; 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: #c20000; 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: #c20000; 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: #c20000;/* 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: #c20000; 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: #c20000; 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: #c20000; color: #FFFFFF; text-align: center;/* background: url(../images/jzzz-advan-tit.png) no-repeat center left #c20000; *//* 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: #c20000; 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: #c20000 transparent transparent #c20000; 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: #c20000; 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: #FF0000; 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: #c20000; }
.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: #c20000; }
.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 .top .txt { }
.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; }
.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: #FF0000; 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: #FF0000; 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: #c00; 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: #c20000; }
.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: #c20000; 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: #c20000; 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: #c20000; }
.page-contact .box03 { background: url(../images/page-contact3.png) no-repeat top left; }
.page-contact .box03 .txt p { color: #c20000; }
.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: #c20000; }
.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: #c20000; }
.tit04 span { display: block; font-size: 16px; color: #707070; }
.consult02 { line-height: 36px; margin-top: 10px; background: #c20000; border-radius: 30px; overflow: hidden; }
.consult02 a { width: 50%; margin: 5px; text-align: center; float: left; font-size: 16px; color: #c20000; border-radius: 20px; background: url(../images/consult02.png) no-repeat 10% center #FFFFFF; background-size: 18px; }
.consult02 span { width: 40%; line-height: 36px; margin: 5px; margin-right: 0; float: right; color: #FFFFFF; font-size: 16px; }
.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: #c20000; 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: #c20000; border: 1px solid #c20000; 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: #c20000; 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: #c20000; display: flex; justify-content: space-around; z-index: 1000; }
.fixed-btn a { width: 33%; text-align: center; font-size: 15px; color: #FFFFFF; padding-top: 0px; }
.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; }
 @media screen and (min-width: 375px) {
.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; }
.area-wrapper .area-list { margin-top: 10px; }
.area-wrapper .area-list span { font-size: 18px; }
.team-wrapper .team .toggle-content { height: 200px; }
.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; }
.f-nav a { margin: 0 19px; }
}
 @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 #c20000; *//* 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; }
.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: #c20000; 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: #c20000; 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: 350px; }
.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; }
}
 @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: #c20000; 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: #c20000; 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: 0; 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: #c20000; }
.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; }
.about-wrapper { margin-top: 60px; }
.about-wrapper .about { margin-top: 47px; }
.about-wrapper .about .about-l { width: 581px; margin-right: 37px; 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: #c20000; 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-button-next { background: url(../images/case-r.png) no-repeat center; }
.case-wrapper .case .swiper-button-next:hover { background: url(../images/case-rh.png) no-repeat center; }
.case-wrapper .case .swiper-button-prev { background: url(../images/case-l.png) no-repeat center; }
.case-wrapper .case .swiper-button-prev:hover { background: url(../images/case-lh.png) no-repeat center; }
.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 #c20000; }
.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: #c20000; }
.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: #c20000; 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: #c20000; }
.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: 420px; 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 #c20000; 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: #c20000; 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: #FF0000; */ }
.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: #FF0000; */ }
.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; }
.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: -63px; }
.about-process .time .box.box04 { margin-left: 123px; margin-top: -110px; }
.about-process .time .box.box05 { margin-left: 744px; margin-top: -96px; }
.about-process .time .box.box06 { width: 107px; margin-left: 937px; margin-top: -207px; }
.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: -140px; }
.about-style .style-list .item03 { margin-top: -140px; }
.about-style .style-list .item04 { clear: left; }
.about-style .style-list .item05 { margin-top: -130px; }
.about-style .style-list .item06 { margin-top: -70px; }
.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: 261px !important; }
.about-style .style-list li.item03 { width: 378px; padding-top: 315px !important; }
.about-style .style-list li.item06 { padding-top: 368px !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: #c20000; }
.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: 150px; height: 385px; padding-top: 212px; position: fixed; bottom: 45%; right: 0px; background: url(../images/side-qq.jpg) no-repeat center top; display: block; z-index: 2; }
.side-qq a { margin-bottom: 18px; padding-left: 16px; text-align: center; display: block; color: #FFFFFF; font-weight: bold; text-decoration: none; }
.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; }
.consult01 a { text-decoration: none; transition: all .4s ease-in-out; }
.consult01 span { transition: all .4s ease-in-out; }
.consult01:hover a { background: #f0f0f0; color: #333333; }
.consult01:hover span { background: #c20000; color: #FFFFFF; }
.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: #c20000; }
.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 {
    float: left;
}
.logo {
    width: 222px;
    line-height: 110px;
    float: left;
}
.logo a {
    display: block;
    width: 220px;
    height: 60px;
    background: url(/skin/images/logo.png) no-repeat;
    background-position: 50% 50%;
    background-size: contain;
    text-indent: -9999px;
}
