@charset "UTF-8";
.container, .main, .tit09, .header-wrapper, .nav-menu .menu-list, .hot-wrapper, .recommend-wrapper, .text-scroll, .text-scroll .scroll, .service-wrapper, .ad-wrapper.ad01, .ad-wrapper.ad02, .ad-wrapper.ad03, .news-wrapper, .friendly-link, .crumbs, .gsfw-channel-price, .gsfw-channel-type, .gsfw-channel-learn, .gsfw-channel-business, .gsfw-channel-promise, .gsfw-channel-news, .gszc-apply-wrapper, .gszx-channel-consult .consult-r, .gszc-determined-info, .gszc-advantage, .gszc-achievement, .gszc-case, .gtzc-material, .gtzc-apply .apply-message, .gtzc-need, .gtzc-advantage, .gtzc-ad, .gsbg-material .material, .zcbzz-sgzcb, .zcbzz-material .note, .zzzxsj-reviews .tit, .kjdl-channel-about, .dljz-ad.ad01 { width: 1200px; margin: 0 auto; overflow: hidden; }
.index-consultant .consultant .swiper-slide .con .tit, .index-service .service .box .tit, .news-wrapper .news-list li .tit, .news-wrapper .news-list li.fir .con h2, .gsfw-channel-business .business-r .need-list .box .con h2, .gsfw-channel-news .news-list li a span, .gtzc-need .need .box .tit, .gtzc-advantage .advan .advan-r .box .con h2, .gsbg-faq .faq-l h2, .gsbg-faq .faq-r h2, .zcdz-faq .faq-list dt h2, .jyfw-procedure .proc-r .fast-slide .swiper-slide span, .zzdb-channel-apply .reviews .reviews-list .swiper-slide .con .tit, .zzdb-channel-faq .faq-list dd .txt, .zcbzz-case .case-list .swiper-slide span, .jzlwfbzz-help .help .help-r .progress p span, .kjdl-channel-about .about-r .tab-content .about-list li span, .yzsj-category .category .box .cate-l span, .news-channel-slider .news-slider .swiper-slide span, .page-news-list dl dd .tit, .news-channel-recommend .recommend-list dt h2, .news-channel-recommend .recommend-list .fir dd .tit, .news-channel-hot .hot-list li a, .about-side .side-faq .faq-list .tit h2 { max-width: 100%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; }
.index-certificate .certificate .box .img img, .index-certificate .certificate .yzsj-category .category .box .cate-l img img, .yzsj-category .category .index-certificate .certificate .box .cate-l img img, .ad-wrapper.ad01 .bd li a img, .news-wrapper .news-list li.fir .img img, .news-wrapper .news-list li.fir .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .news-wrapper .news-list li.fir img img, .gsfw-channel-type .type-list dt img, .gszc-determined-info .info-list .box .img img, .gszc-determined-info .info-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gszc-determined-info .info-list .box .cate-l img img, .gszc-advantage .advan .box .img img, .gszc-advantage .advan .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gszc-advantage .advan .box .cate-l img img, .gszc-service .service-list .box .img img, .gszc-service .service-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gszc-service .service-list .box .cate-l img img, .gtzc-need .need .box .img img, .gtzc-need .need .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gtzc-need .need .box .cate-l img img, .gtzc-advantage .advan .advan-l .img img, .gtzc-advantage .advan .advan-l .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .gtzc-advantage .advan .advan-l img img, .gtzc-advantage .advan .advan-r .box .img img, .gtzc-advantage .advan .advan-r .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gtzc-advantage .advan .advan-r .box .cate-l img img, .fgszc-advantage .advantage .box .img img, .fgszc-advantage .advantage .yzsj-category .category .box .cate-l img img, .yzsj-category .category .fgszc-advantage .advantage .box .cate-l img img, .gsbg-business .busi-l img, .gsbg-business .zzdb-channel-business .busi-r img, .zzdb-channel-business .gsbg-business .busi-r img, .gsbg-risk .risk-list .box .img img, .gsbg-risk .risk-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gsbg-risk .risk-list .box .cate-l img img, .gsbg-safe .box .img img, .gsbg-safe .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gsbg-safe .box .cate-l img img, .xkzbl-business .business-list .box .img img, .xkzbl-business .business-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .xkzbl-business .business-list .box .cate-l img img, .shrz-mark .mark .mark-r p img, .qyzz-advantage .container .box .img img, .qyzz-advantage .container .yzsj-category .category .box .cate-l img img, .yzsj-category .category .qyzz-advantage .container .box .cate-l img img, .zzzxsj-reviews .reviews .swiper-slide .img img, .zzzxsj-reviews .reviews .swiper-slide .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .zzzxsj-reviews .reviews .swiper-slide img img, .aqscxk-choose .choose .box .img img, .aqscxk-choose .choose .yzsj-category .category .box .cate-l img img, .yzsj-category .category .aqscxk-choose .choose .box .cate-l img img, .lwpq-about .about .box .img img, .lwpq-about .about .yzsj-category .category .box .cate-l img img, .yzsj-category .category .lwpq-about .about .box .cate-l img img, .dljz-choose .choose .box .img img, .dljz-choose .choose .yzsj-category .category .box .cate-l img img, .yzsj-category .category .dljz-choose .choose .box .cate-l img img, .swch-hot .hot .box img, .gszx-channel-result .box .img img, .gszx-channel-result .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gszx-channel-result .box .cate-l img img, .gszx-channel-case .container .img img, .gszx-channel-case .container .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .gszx-channel-case .container img img, .gszx-channel-choose .img img, .gszx-channel-choose .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .gszx-channel-choose img img, .gszx-channel-team .box .img img, .gszx-channel-team .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gszx-channel-team .box .cate-l img img, .page-news-list dl dt img, .company-idea .idea-l .img img, .company-idea .idea-l .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .company-idea .idea-l img img, .company-idea .idea-r .img img, .company-idea .idea-r .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .company-idea .idea-r img img, .iso-channel-business .box .img img, .iso-channel-business .yzsj-category .category .box .cate-l img img, .yzsj-category .category .iso-channel-business .box .cate-l img img { width: 100%; height: 100%; }
body, html { min-width: 1200px; color: #333333; }
body { padding-bottom: 200px; }
a { color: #333333; }
.main.w100 { width: 100%; }
input { border: 0; }
/* tit */
.tit01 { margin: 30px 0 25px; overflow: hidden; }
.tit01 h2 { font-size: 18px; float: left; }
.tit01 h2 span { color: #009afe; font-weight: bold; }
.tit01 p { padding-left: 27px; background: url(../images/gsfw_tel.png) no-repeat center left; color: #009afe; font-size: 18px; font-weight: bold; float: right; }
.tit02 { border-bottom: 2px solid #f4f4f7; }
.tit02 h2 { width: 72px; padding-bottom: 10px; border-bottom: 3px solid #009afe; font-size: 18px; }
.tit03 { margin-bottom: 36px; text-align: center; }
.tit03 h2 { line-height: 32px; margin-bottom: 17px; font-size: 32px; font-weight: bold; }
.tit03 h2 span { color: #009afe; }
.tit03 p { line-height: 1; }
.tit03 p span { color: #009afe; }
.tit04 { text-align: center; }
.tit04 h2 { font-size: 24px; }
.tit04 h2 span { font-weight: bold; }
.tit04 p { font-size: 16px; }
.tit05, .tit09 { text-align: center; }
.tit05 h2, .tit09 h2 { font-size: 24px; font-weight: bold; }
.tit05 p, .tit09 p { line-height: 30px; color: #666; }
.tit06, .tit07 { text-align: center; }
.tit06 h2, .tit07 h2 { line-height: 1em; margin-bottom: 20px; font-size: 55px; font-weight: 900; color: #FFFFFF; }
.tit06 h2 span, .tit07 h2 span { color: #ff9800; }
.tit06 p, .tit07 p { font-size: 15px; color: #FFFFFF; background: url(../images/gsfw/gszrdb/tit06.png) no-repeat center; color: #FFFFFF; }
.tit07 h2 { font-size: 35px; }
.tit08 h2 { font-size: 18px; }
.tit09 { padding-bottom: 20px; border-bottom: 1px solid #e0e0e2; }
.tit10 h2 { text-align: center; font-size: 34px; color: #141335; font-weight: bold; }
.tit10 p { height: 21px; line-height: 21px; text-align: center; font-size: 16px; color: #666666; }
.fl { float: left; }
.fr { float: right; }
.tit11 { border-bottom: 1px solid #f0f0f0; height: 40px; margin-bottom: 15px; overflow: hidden; }
.tit11 h2 { padding-bottom: 10px; margin-right: 10px; float: left; color: #009afe; border-bottom: 2px solid #009afe; display: inline-block; font-weight: bold; font-size: 18px; }
.news-tit { border-bottom: 1px solid #f0f0f0; height: 40px; color: #666; margin-bottom: 15px; overflow: hidden; }
.news-tit .tit-l { float: left; overflow: hidden; }
.news-tit .tit-l h2 { color: #009afe; border-bottom: 2px solid #009afe; display: inline-block; padding-bottom: 10px; margin-right: 10px; font-weight: bold; font-size: 18px; }
.news-tit .tit-r { line-height: 32px; float: right; }
.news-tit .tit-r a { padding-right: 25px; font-size: 12px; color: #333; font-family: '宋体'; background: url(../images/news/channel/news_more.png) no-repeat center right; }
.news-tit .tit-r a:hover { color: #009afe; }
.tit12 { border-bottom: 1px solid #f0f0f0; position: relative; padding-bottom: 15px; color: #666; }
.tit12 h2 { position: absolute; background: #fff; width: 72px; left: 50%; margin-left: -56px; padding: 0 20px; font-size: 18px; }
.index-tit { font-weight: bold; color: #666666; text-align: center; }
.index-tit h2 { font-size: 30px; font-weight: bold; }
.index-tit h2 span { color: #009afe; }
.index-tit p { font-size: 18px; }
.index-tit p span { color: #009afe; }
/* index */
.welcome-wrapper { background: #f2f2f2; line-height: 36px; }
.welcome-wrapper .wel-l { font-size: 14px; color: #666666; float: left; }
.welcome-wrapper .wel-l span { color: #333333; }
.welcome-wrapper .wel-r { float: right; }
.welcome-wrapper .wel-r a { color: #009afe; }
.welcome-wrapper .wel-r a img { vertical-align: middle; }
.welcome-wrapper .wel-r a span { text-decoration: underline; }
.header-wrapper { height: 100px; }
.logo { width: 423px; height: 66px; margin-top: 17px; float: left; }
.logo a { display: block; height: 100%; background: url(../images/logo.png) no-repeat center; text-indent: -200px; overflow: hidden; }
.top-tel { width: 180px; min-height: 50px; margin-top: 25px; padding-left: 46px; background: url(../images/top-tel-bg.jpg) no-repeat top left; float: right; font-size: 20px; color: #8a8a8a; font-weight: bold; }
.top-tel p { line-height: 28px; padding-left: 26px; background: url(../images/top-tel.png) no-repeat center left; color: #666666; font-style: italic; }
.nav-menu { height: 50px; background: #009afe; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.35); position: relative; z-index: 2; }
.nav-menu .menu-list { overflow: visible; }
.nav-menu .menu-list > li { width: 170px; line-height: 44px; float: left; text-align: center; position: relative; }
.nav-menu .menu-list li a { height: 100%; font-size: 18px; color: #FFFFFF; }
.nav-menu .menu-list > li > a { font-weight: bold; padding-bottom: 16px; }
.nav-menu .menu-list li:hover .sec-wrap {display: block;top: 50px;}
.nav-menu .menu-list li.menu02 .sec-wrap, .nav-menu .menu-list li.menu04 .sec-wrap { left: -85px;}
.nav-menu .menu-list li.menu05 .sec-wrap {width: 300px;height: 318px;left: -85px;}
.nav-menu .sec-wrap { display: none; overflow: hidden; z-index: 100; position: absolute; width: 300px; height: 250px; padding: 20px 20px; background: rgba(229, 229, 229, 0.9); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#cce5e5e5, endColorstr=#cce5e5e5);
}
.nav-menu .sec-wrap .menu-box {width: 300px;/* margin-right: 20px; */float: left;}
.nav-menu .sec-wrap .menu-box .menu-list { width: 100%; }
.nav-menu .sec-wrap .menu-box li { width: initial; min-width: 150px; line-height: 35px; background: none; }
.nav-menu .menu-box li a { font-size: 14px; color: #333333; }
.nav-menu .sec-wrap .menu-box h2 { margin-bottom: 20px; border-bottom: 1px solid #999; float: none; text-align: center; font-size: 16px; font-weight: bold; }
.nav-menu .menu-box li a:hover { color: #009afe; }
.nav-menu > .menu-list > li.active > a, .nav-menu > .menu-list > li:hover > a { background: url(../images/nav-active.png) repeat-x center bottom; }
.slide-menu { width: 1200px; margin: auto; position: absolute; left: 0; right: 0; overflow: hidden; z-index: 2; display: none; }
.slide-menu .menu-list { float: left; position: relative; }
.slide-menu .menu-list li { width: 171px; line-height: 48px; background: url(../images/slide-menuli.png) no-repeat 94% center rgba(255, 255, 255, 0.9); border-bottom: 1px solid rgba(179, 177, 177, 0.52); }
.slide-menu .menu-list li a { padding-left: 34px; display: block; }
.slide-menu .menu-list li a:hover { color: #009afe; }
.slide-menu .menu-list li:last-child { border-bottom: 0; }
.slide-menu .menu-list li:hover .sec-menu { display: block; }
.slide-menu .menu-list li .sec-menu { width: 412px; height: 244px; padding-left: 20px; padding-top: 10px; background: #fff; position: absolute; top: 0; left: 171px; display: none; }
.slide-menu .menu-list li .sec-menu h2 { font-size: 18px; font-weight: bold; }
.slide-menu .menu-list li .sec-menu ul { overflow: hidden; }
.slide-menu .menu-list li .sec-menu ul li { width: auto; border-bottom: 0; background: none; float: left; }
.slide-menu .menu-list li .sec-menu ul li a { line-height: 48px; margin-right: 13px; padding: 0; font-size: 14px; display: inline-block; }
.slide-menu.on { display: block; }
.banner .swiper-slide { height: 500px; }
.banner .swiper-slide a { display: block; height: 100%; }
.banner .swiper-pagination .swiper-pagination-bullet { width: 16px; height: 16px; background: #FFFFFF; opacity: .5; }
.banner .swiper-pagination .swiper-pagination-bullet-active { background: #009afe; opacity: 1; }
.banner-message { width: 1200px; height: 360px; border-radius: 5px; position: absolute; left: 0; right: 0; margin: auto; margin-top: -425px; overflow: hidden; z-index: 1; }
.banner-message .tit { width: 300px; padding: 18px 0; text-align: center; float: right; border-bottom: 1px solid #009afe; background: rgba(255, 255, 255, 0.9); }
.banner-message .tit h2 { font-size: 24px; color: #009afe; }
.banner-message .message-form { padding: 20px; clear: both; width: 260px; display: block; float: right; background: rgba(255, 255, 255, 0.9); }
.banner-message .message-form .form-group { margin-bottom: 25px; }
.banner-message .message-form .form-group input { width: 226px; height: 38px; padding-left: 34px; border: 1px solid #999999; border-radius: 4px; }
.banner-message .message-form .form-group.company input { background: url(../images/index/banner-message1.png) no-repeat 10px center; }
.banner-message .message-form .form-group.username input { background: url(../images/index/banner-message2.png) no-repeat 10px center; }
.banner-message .message-form .form-group.tel input { background: url(../images/index/banner-message3.png) no-repeat 10px center; }
.banner-message .message-form .form-group.sub-btn input { width: 260px; height: 50px; padding: 0; font-size: 20px; background: #009afe; border: 0; color: #ffffff; }
.index-business { margin-top: 48px; }
.index-business .business { margin-top: 35px; overflow: hidden; }
.index-business .business .box { width: 268px; height: 198px; margin-left: 13px; margin-bottom: 13px; padding-left: 20px; border: 1px solid #e5e5e5; float: left; }
.index-business .business .box .tit { margin-bottom: 10px; font-size: 20px; font-weight: bold; color: #009afe; padding-top: 20px; position: relative; }
.index-business .business .box .txt { margin-bottom: 8px; color: #666666; font-size: 18px; }
.index-business .business .box .price { margin-bottom: 10px; color: #ff0000; font-size: 18px; }
.index-business .business .box .btn { width: 113px; line-height: 33px; border: 1px solid #009afe; text-align: center; border-radius: 3px; }
.index-business .business .box .btn a { color: #009afe; display: block; }
.index-business .business .box .btn a:hover { background: #009afe; color: #FFFFFF; }
.index-business .business .box01 { height: 411px; margin-left: 0; background: url(../images/index/business1.png) no-repeat center bottom; }
.index-business .business .box01 .tit { padding-top: 50px; margin-bottom: 20px; font-size: 30px; }
.index-business .business .box01 .txt { margin-bottom: 20px; }
.index-business .business .box01 .price { margin-bottom: 20px; font-size: 24px; }
.index-business .business .box02, .index-business .business .sbzc-advantage .container .box04, .sbzc-advantage .container .index-business .business .box04 { background: url(../images/index/business2.png) no-repeat center bottom; }
.index-business .business .box03 { background: url(../images/index/business3.png) no-repeat center bottom; }
.index-business .business .box04 { background: url(../images/index/business4.png) no-repeat center bottom; }
.index-business .business .box05 { background: url(../images/index/business5.png) no-repeat center bottom; }
.index-business .business .box06 { background: url(../images/index/business6.png) no-repeat center bottom; }
.index-business .business .box07 { background: url(../images/index/business7.png) no-repeat center bottom; }
.index-business .business .box01 .tit:after, .index-business .business .box03 .tit:after, .index-business .business .box05 .tit:after { width: 48px; height: 29px; margin-left: 10px; position: absolute; content: ''; background: url(../images/index/hot.png) no-repeat center; }
.index-register { margin-top: 50px; }
.index-register .register { margin-top: 40px; overflow: hidden; position: relative; }
.index-register .register .regi-tit { width: 144px; height: 245px; background: url(../images/index/regi-tit.png) no-repeat 50px 38px #f15f17; overflow: hidden; float: left; }
.index-register .register .regi-tit h2 { line-height: 25px; margin-top: 20px; padding-left: 70px; padding-right: 48px; font-size: 26px; color: #FFFFFF; }
.index-register .register .more { width: 40px; height: 120px; position: absolute; background: #009afe; color: #FFFFFF; right: 0; top: 63px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.index-register .register .more a { line-height: 16px; padding: 12px 10px; display: block; font-size: 16px; color: #FFFFFF; }
.index-register .regi-list { width: 1056px; border: 1px solid #e5e5e5; border-left: 0; border-right: 0; overflow: hidden; float: right; }
.index-register .regi-list .box { width: 239px; height: 209px; border-right: 1px solid #e5e5e5; float: left; padding-top: 32px; padding-left: 24px; }
.index-register .regi-list .box .tit { font-size: 20px; margin-bottom: 5px; position: relative; }
.index-register .regi-list .box .txt { margin-bottom: 20px; font-size: 16px; color: #777777; }
.index-register .regi-list .box .btn { width: 113px; line-height: 33px; border: 1px solid #009afe; text-align: center; border-radius: 3px; }
.index-register .regi-list .box .btn a { color: #009afe; display: block; }
.index-register .regi-list .box .btn a:hover { background: #009afe; color: #FFFFFF; }
.index-register .regi01 .box01 { background: url(../images/index/register1.png) no-repeat bottom right; }
.index-register .regi01 .box02, .index-register .regi01 .sbzc-advantage .container .box04, .sbzc-advantage .container .index-register .regi01 .box04 { background: url(../images/index/register2.png) no-repeat bottom right; }
.index-register .regi01 .box03 { background: url(../images/index/register3.png) no-repeat bottom right; }
.index-register .regi01 .box04 { background: url(../images/index/register4.png) no-repeat bottom right; }
.index-register .regi02 .box01 { background: url(../images/index/register5.png) no-repeat bottom right; }
.index-register .regi02 .box02, .index-register .regi02 .sbzc-advantage .container .box04, .sbzc-advantage .container .index-register .regi02 .box04 { background: url(../images/index/register6.png) no-repeat bottom right; }
.index-register .regi02 .box03 { background: url(../images/index/register7.png) no-repeat bottom right; }
.index-register .regi02 .box04 { background: url(../images/index/register8.png) no-repeat bottom right; }
.index-register .regi01 .box01 .tit:after, .index-register .regi02 .box01 .tit:after { width: 48px; height: 29px; margin-left: 10px; position: absolute; content: ''; background: url(../images/index/hot.png) no-repeat center; }
.index-register .index-tel { margin-top: 30px; }
.index-tel { width: 513px; line-height: 50px; margin: 0 auto; border: 1px solid #009afe; border-radius: 25px; overflow: hidden; }
.index-tel a { width: 293px; font-size: 20px; color: #FFFFFF; float: left; background: #009afe; text-align: center; border-top-right-radius: 25px; border-bottom-right-radius: 25px; }
.index-tel span { padding-right: 24px; color: #009afe; font-size: 24px; float: right; font-weight: bold; }
.index-procedure { margin-top: 90px; height: 500px; background: url(../images/index/procedure-bg.png) no-repeat center top; }
.index-procedure .index-tit { padding-top: 70px; }
.index-procedure .procedure { margin-top: 30px; padding-bottom: 2px; overflow: hidden; }
.index-procedure .procedure .box { width: 279px; height: 170px; margin-left: 27px; float: left; text-align: center; border-radius: 5px; overflow: hidden; }
.index-procedure .procedure .box h2 { margin-bottom: 10px; padding-top: 90px; font-size: 18px; font-weight: bold; }
.index-procedure .procedure .box p { color: #666666; }
.index-procedure .procedure .box:hover { box-shadow: 0 2px 0 #009afe; }
.index-procedure .procedure .box:hover h2 { color: #009afe; }
.index-procedure .procedure .box01 { margin-left: 0; background: url(../images/index/procedure1.png) no-repeat center; }
.index-procedure .procedure .box02, .index-procedure .procedure .sbzc-advantage .container .box04, .sbzc-advantage .container .index-procedure .procedure .box04 { background: url(../images/index/procedure2.png) no-repeat center; }
.index-procedure .procedure .box03 { background: url(../images/index/procedure3.png) no-repeat center; }
.index-procedure .procedure .box04 { background: url(../images/index/procedure4.png) no-repeat center; }
.index-procedure .index-tel { margin-top: 50px; }
.index-certificate { margin-top: 70px; }
.index-certificate .certificate { margin-top: 30px; margin-left: -40px; overflow: hidden; }
.index-certificate .certificate .box { width: 200px; margin-left: 40px; padding-bottom: 8px; border-bottom: 2px solid #cccccc; float: left; }
.index-certificate .certificate .box .img, .index-certificate .certificate .yzsj-category .category .box .cate-l img, .yzsj-category .category .index-certificate .certificate .box .cate-l img { width: 146px; height: 200px; margin: 0 auto; margin-bottom: 10px; }
.index-certificate .certificate .box .img { width: 100%; height: 133px; }
.index-certificate .certificate .box .tit { padding-top: 38px; }
.index-certificate .certificate .box .tit h2 { font-size: 16px; color: #666666; text-align: center; }
.index-certificate .certificate .box:hover { border-color: #009afe; }
.index-certificate .certificate .box:hover .tit h2 { color: #009afe; }
.index-certificate .certificate .box01 .tit { background: url(../images/index/certi-tit1.png) no-repeat center top; }
.index-certificate .certificate .box01:hover .tit { background: url(../images/index/certi-tit1h.png) no-repeat center top; }
.index-certificate .certificate .box02 .tit, .index-certificate .certificate .sbzc-advantage .container .box04 .tit, .sbzc-advantage .container .index-certificate .certificate .box04 .tit { background: url(../images/index/certi-tit2.png) no-repeat center top; }
.index-certificate .certificate .box02:hover .tit, .index-certificate .certificate .sbzc-advantage .container .box04:hover .tit, .sbzc-advantage .container .index-certificate .certificate .box04:hover .tit { background: url(../images/index/certi-tit2h.png) no-repeat center top; }
.index-certificate .certificate .box03 .tit { background: url(../images/index/certi-tit3.png) no-repeat center top; }
.index-certificate .certificate .box03:hover .tit { background: url(../images/index/certi-tit3h.png) no-repeat center top; }
.index-certificate .certificate .box04 .tit { background: url(../images/index/certi-tit4.png) no-repeat center top; }
.index-certificate .certificate .box04:hover .tit { background: url(../images/index/certi-tit4h.png) no-repeat center top; }
.index-certificate .certificate .box05 .tit { background: url(../images/index/certi-tit5.png) no-repeat center top; }
.index-certificate .certificate .box05:hover .tit { background: url(../images/index/certi-tit5h.png) no-repeat center top; }
.index-certificate .index-tel { margin-top: 40px; }
.index-consultant { height: 630px; background: url(../images/index/consultant-bg.png) no-repeat center; background-size: cover; }
.index-consultant .index-tit { padding-top: 40px; }
.index-consultant .consultant { margin-top: 30px; padding-bottom: 36px; }
.index-consultant .consultant .swiper-slide { border: 1px solid #CCCCCC; }
.index-consultant .consultant .swiper-slide .img img, .index-consultant .consultant .swiper-slide .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .index-consultant .consultant .swiper-slide img img { width: 100%; height: 230px; }
.index-consultant .consultant .swiper-slide .con { margin-top: 11px; }
.index-consultant .consultant .swiper-slide h2 { line-height: 20px; height: 40px; margin-top: 10px; font-size: 20px; color: #666666; overflow: hidden; }
.index-consultant .consultant .swiper-slide .con .btn { margin-top: 15px; }
.index-consultant .consultant .swiper-slide .con .btn a { width: 120px; line-height: 30px; margin: 0 auto; display: block; border: 1px solid #009afe; border-radius: 15px; color: #009afe; text-align: center; }
.index-consultant .consultant .swiper-slide .con .btn a:hover { background: #009afe; color: #FFFFFF; }
.index-consultant .consultant .swiper-slide .con h2 { font-size: 16px; color: #282828; margin-bottom: 14px; }
.index-consultant .consultant .swiper-slide .con p { line-height: 14px; margin-bottom: 16px; }
.index-consultant .consultant .swiper-slide .con p span { color: #009afe; }
.index-consultant .consultant .swiper-slide .btn a { width: 110px; height: 31px; border: #009afe solid 1px; border-radius: 5px; line-height: 31px; text-align: center; color: #009afe; display: block; }
.index-consultant .consultant .swiper-slide { border: 0; }
.index-consultant .consultant .swiper-pagination { bottom: 0; }
.index-consultant .consultant .swiper-pagination .swiper-pagination-bullet { width: 40px; height: 5px; background: #999999; border-radius: 2.5px; opacity: 1; }
.index-consultant .consultant .swiper-pagination .swiper-pagination-bullet-active { background: #009afe; }
.index-service { width: 1128px; margin-top: 70px; }
.index-service .service { width: 100%; margin-top: 40px; overflow: hidden; }
.index-service .service .box { width: 360px; float: left; margin-left: 30px; padding: 10px; background: #f2f2f2; border-radius: 4px; }
.index-service .service .box .img img, .index-service .service .yzsj-category .category .box .cate-l img img, .yzsj-category .category .index-service .service .box .cate-l img img { width: 100%; height: 210px; }
.index-service .service .box .tit { line-height: 40px; font-size: 16px; color: #666666; text-align: center; }
.index-service .service .box:hover .tit { color: #009afe; }
.index-service .service .swiper-slide .img { width: 240px; margin: 0 auto; padding: 10px; padding-bottom: 0; }
.index-service .service .swiper-slide .img img { width: 100%; height: 160px; }
.index-service .service .swiper-slide .tit { width: 240px; margin: 0 auto; white-space: nowrap; text-overflow: ellipsis; line-height: 40px; font-size: 16px; color: #666666; text-align: center; overflow: hidden; }
.index-service .service .swiper-slide { background: #f2f2f2; }
.footer-wrapper { background: #333333; padding: 25px 0; }
.footer-wrapper .f-nav { padding-bottom: 28px; font-size: 16px; text-align: center; background: url(../images/index/f-nav.png) no-repeat center bottom; }
.footer-wrapper .f-nav a { line-height: 16px; padding: 0 30px; display: inline-block; color: #ffffff; border-left: 2px solid #999999; }
.footer-wrapper .f-nav a:first-child { border-left: 0; }
.footer-wrapper .f-nav a:hover { color: #009afe; }
.footer-wrapper .copyright { margin-top: 28px; text-align: center; }
.footer-wrapper .copyright p { color: #cccccc; font-size: 16px; line-height: 30px; }
.footer-wrapper.index { margin-top: 70px; }
.footer-fixed { height: 200px; background: #262626; overflow: hidden; position: fixed; bottom: 0; left: 0; right: 0; z-index: 2; }
.footer-fixed .container { position: relative; }
.footer-fixed .txt { margin-top: 30px; text-align: center; }
.footer-fixed .txt h2 { font-size: 30px; color: #FFFFFF; font-weight: bold; }
.footer-fixed .txt h2 span { color: #009afe; }
.footer-fixed .txt p { font-size: 18px; color: #FFFFFF; }
.footer-fixed .txt p span { font-size: 24px; font-weight: bold; color: #009afe; }
.footer-fixed .fixed-message { margin-top: 20px; overflow: hidden; }
.footer-fixed .fixed-message input { width: 360px; height: 40px; padding-left: 40px; background: #FFFFFF; margin-right: 20px; font-size: 18px; color: #999999; border: 0; }
.footer-fixed .fixed-message .company { background: url(../images/index/fixed1.png) no-repeat 15px center #FFFFFF; }
.footer-fixed .fixed-message .tel { background: url(../images/index/fixed2.png) no-repeat 15px center #FFFFFF; }
.footer-fixed .fixed-message .sub-btn { width: 200px; padding: 0; background: #009afe; color: #FFFFFF; }
.footer-fixed .close { width: 30px; height: 30px; position: absolute; right: 0; top: 20px; }
.footer-fixed .close a { height: 100%; display: block; text-indent: -100px; overflow: hidden; background: url(../images/close.png) no-repeat center; }
.hot-wrapper { width: 1157px; height: 70px; padding: 0 23px; margin-top: 15px; background: #fdfdfd; border: 1px solid #f4f4f7; overflow: hidden; }
.hot-wrapper .tit { width: 45px; line-height: 22px; margin: 15px 10px 0 0; letter-spacing: 4px; float: left; color: #009afe; font-size: 18px; }
.hot-wrapper .box { width: 330px; margin: 10px 0; padding: 0 0 0 35px; border-right: 1px solid #dfe2e7; font-size: 12px; float: left; overflow: hidden; }
.hot-wrapper .box a { width: 110px; height: 25px; float: left; }
.hot-wrapper .box a span { color: #009afe; }
.hot-wrapper .box a img { vertical-align: bottom; }
.hot-wrapper .box a:hover { color: #009afe; }
.hot-wrapper .box.box03 { border: 0; }
.recommend-wrapper { margin-top: 25px; }
.recommend-wrapper .tit { width: 46px; height: 200px; background: #009afe; float: left; }
.recommend-wrapper .tit h2 { width: 18px; line-height: 33px; margin: 0 auto; margin-top: 30px; color: #FFFFFF; font-size: 18px; }
.recommend { float: left; }
.reco-box { width: 358px; height: 198px; margin-left: 24px; color: #666666; float: left; border: 1px solid #f4f4f7; }
.reco-box a { height: 140px; display: block; position: relative; }
.reco-box a .con { position: absolute; top: 30px; left: 25px; font-size: 12px; color: #333; }
.reco-box a .con h2 { font-size: 24px; }
.reco-box a .con p { background: #009afe; color: #fff; padding: 0 5px; height: 24px; line-height: 24px; margin: 10px 0 0; }
.reco-box a .con span { color: #666; }
.reco-box.box01 { background: url(../images/reco1.jpg) no-repeat center; }
.reco-box.box02, .sbzc-advantage .container .reco-box.box04 { background: url(../images/reco2.jpg) no-repeat center; }
.reco-box.box03 { background: url(../images/reco3.jpg) no-repeat center; }
.text-scroll { margin-top: 15px; height: 52px; overflow: hidden; background: #f7f7f7; position: relative; }
.text-scroll .bd { width: 770px; padding-left: 30px; float: left; background: url(../images/index/broadcast.png) no-repeat left center; }
.text-scroll .bd li { height: 50px; line-height: 50px; overflow: hidden; }
.text-scroll .scroll { width: 1140px; padding: 0 30px; position: relative; }
.text-scroll .text-r { line-height: 22px; height: 22px; margin-top: 16px; float: right; }
.text-scroll .text-r span { padding-left: 25px; background: url(../images/gsfw_tel.png) no-repeat center left; color: #009afe; font-weight: bold; display: inline-block; }
.text-scroll .text-r a { margin-left: 25px; padding: 7px 22px; background: #009afe; color: #FFFFFF; border-radius: 4px; font-weight: bold; }
.service-wrapper { margin-top: 30px; }
.serviec-box { width: 395px; height: 300px; margin-left: 7px; float: left; overflow: hidden; }
.serviec-box.box01 { margin-left: 0; }
.serviec-box.box01 .ser-l { background: url(../images/index/service1.png) no-repeat center 24px #009afe; }
.serviec-box.box01 .ser-l a:hover { background: #FFFFFF; color: #009afe; }
.serviec-box.box02 .ser-l, .sbzc-advantage .container .serviec-box.box04 .ser-l { background: url(../images/index/service2.png) no-repeat center 24px #10bd96; }
.serviec-box.box02 .ser-l a:hover, .sbzc-advantage .container .serviec-box.box04 .ser-l a:hover { background: #FFFFFF; color: #10bd96; }
.serviec-box.box03 .ser-l { background: url(../images/index/service3.png) no-repeat center 24px #f5ab00; }
.serviec-box.box03 .ser-l a:hover { background: #FFFFFF; color: #f5ab00; }
.ser-l { width: 150px; height: 130px; padding-top: 170px; color: #FFFFFF; text-align: center; font-size: 12px; float: left; }
.ser-l h2 { margin-bottom: 5px; font-size: 18px; font-weight: bold; }
.ser-l p { margin-top: 18px; }
.ser-l p a { padding: 3px 17px; border: 1px solid #FFFFFF; border-radius: 4px; color: #FFFFFF; }
.ser-r { width: 204px; height: 250px; padding: 24px 20px; float: right; border: 1px solid #dddddd; border-left: 0; }
.ser-r .tit { padding-bottom: 12px; border-bottom: 1px solid #dddddd; }
.ser-r .tit h2 { line-height: 20px; height: 20px; padding-left: 15px; font-size: 16px; font-weight: bold; border-left: 3px solid #2893b1; }
.ser-list { padding-top: 10px; }
.ser-list a { margin-right: 13px; color: #666666; }
.ser-list dl { margin-bottom: 5px; }
.ser-list dd a { line-height: 25px; font-size: 12px; word-break: keep-all; }
.ad-wrapper.ad01 { height: 150px; margin-top: 20px; position: relative; }
.ad-wrapper.ad01:hover .prev, .ad-wrapper.ad01:hover .next { display: block; }
.ad-wrapper.ad01 .bd li a { height: 100%; display: block; }
.ad-wrapper.ad01 .prev, .ad-wrapper.ad01 .next { display: none; width: 42px; height: 112px; position: absolute; top: 50%; margin-top: -56px; background: url(../images/index/sprite.png) no-repeat 0 0; cursor: pointer; opacity: 0.1; }
.ad-wrapper.ad01 .prev:hover, .ad-wrapper.ad01 .next:hover { opacity: 0.5; }
.ad-wrapper.ad01 .next { right: 0; background-position: right top; }
.ad-wrapper.ad02 { height: 88px; margin-top: 25px; padding: 30px 0; background: #fdfdfd; border: 1px solid #f4f4f7; }
.ad-wrapper.ad02 .ad-box { width: 145px; height: 100%; margin-right: 5px; padding-left: 135px; border-left: 1px solid #dddddd; float: left; }
.ad-wrapper.ad02 .box01 { border-left: 0; background: url(../images/index/ad02-1.jpg) no-repeat 5px center; }
.ad-wrapper.ad02 .box02, .ad-wrapper.ad02 .sbzc-advantage .container .box04, .sbzc-advantage .container .ad-wrapper.ad02 .box04 { width: 144px; padding-left: 155px; background: url(../images/index/ad02-2.jpg) no-repeat 5px center; }
.ad-wrapper.ad02 .box03 { width: 149px; padding-left: 150px; background: url(../images/index/ad02-3.jpg) no-repeat 5px center; }
.ad-wrapper.ad02 .box04 { width: 156px; padding-left: 137px; background: url(../images/index/ad02-4.jpg) no-repeat 5px center; }
.ad-wrapper.ad02 p { line-height: 18px; margin-bottom: 10px; font-size: 12px; }
.ad-wrapper.ad02 p a { color: #009afe; text-decoration: underline; }
.ad-wrapper.ad03 { margin-top: 25px; }
.ad-wrapper.ad03 img { width: 100%; }
.news-wrapper { margin-top: 30px; margin-bottom: 30px; }
.news-wrapper .tit { font-size: 18px; }
.news-wrapper .tit h2 { line-height: 30px; }
.news-wrapper .container { margin-top: 25px; background: #fdfdfd; border: 1px solid #f4f4f7; }
.news-wrapper .box { float: left; border: 1px solid #f0f0f0; margin: -1px 0 0 -1px; width: 398px; }
.news-wrapper .news-tit { line-height: 30px; color: #666; margin: 25px 15px 20px 25px; padding-bottom: 10px; border-bottom: 1px solid #f0f0f0; height: 30px; overflow: hidden; }
.news-wrapper .news-tit h2 { float: left; color: #333; font-size: 18px; font-weight: bold; }
.news-wrapper .news-tit h2 span { font-size: 14px; }
.news-wrapper .news-tit a { float: right; padding-right: 20px; font-family: '宋体'; color: #666; font-size: 12px; background: url(../images/index/more.png) no-repeat center right; }
.news-wrapper .news-tit a:hover { color: #009afe; }
.news-wrapper .news-list li { padding: 0 15px 0 25px; padding-top: 20px; border-top: 1px solid #f0f0f0; }
.news-wrapper .news-list li .tit { line-height: 30px; font-size: 14px; }
.news-wrapper .news-list li p { font-size: 12px; }
.news-wrapper .news-list li .txt { color: #666; line-height: 18px; height: 36px; overflow: hidden; }
.news-wrapper .news-list li .time { line-height: 30px; margin-top: 10px; text-align: right; }
.news-wrapper .news-list li .time span { margin-left: 20px; }
.news-wrapper .news-list li:hover { background: #009afe; color: #FFFFFF; }
.news-wrapper .news-list li:hover .tit { color: #FFFFFF; }
.news-wrapper .news-list li:hover .txt, .news-wrapper .news-list li:hover .time { color: #FFFFFF; }
.news-wrapper .news-list li.fir { padding-top: 0; margin-bottom: 20px; border-top: 0; overflow: hidden; }
.news-wrapper .news-list li.fir .img, .news-wrapper .news-list li.fir .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .news-wrapper .news-list li.fir img { width: 161px; height: 116px; border: 2px solid #e8e8e8; margin-right: 15px; float: left; }
.news-wrapper .news-list li.fir .img a, .news-wrapper .news-list li.fir .yzsj-category .category .box .cate-l img a, .yzsj-category .category .box .cate-l .news-wrapper .news-list li.fir img a { height: 100%; }
.news-wrapper .news-list li.fir .con { overflow: hidden; }
.news-wrapper .news-list li.fir .con h2 { line-height: 30px; font-weight: bold; }
.news-wrapper .news-list li.fir .con h2 a:hover { color: #009afe; }
.news-wrapper .news-list li.fir .con p { max-height: 54px; line-height: 18px; margin-bottom: 7px; font-size: 12px; color: #666; overflow: hidden; }
.news-wrapper .news-list li.fir:hover { background: none; }
.news-wrapper .news-list li a { display: block; }
.friendly-link { display: none; margin-top: 30px; margin-bottom: 30px; font-size: 12px; color: #666; }
.friendly-link a { line-height: 24px; margin: 0 10px; color: #666; }
.friendly-link a:hover { color: #009afe; }
.crumbs { line-height: 30px; margin: 10px auto; font-size: 12px; }
.crumbs a { color: #333333; }
.crumbs a:nth-child(3) { color: #009afe; }
.crumbs a:hover { color: #009afe; }
.page-banner { height: 300px; }
.page-banner a { display: block; height: 100%; }
/* gsfw */
/* channel */
.main.gsfw { width: 100%; padding-bottom: 25px; background: #f4f4f7; }
.gsfw-channel-message.mess01 { width: 1090px; margin: 0 auto; padding: 25px 0; background: #fff; height: 50px; line-height: 50px; overflow: hidden; }
.gsfw-channel-message.mess01 .form-group { width: 446px; float: left; }
.gsfw-channel-message.mess01 .form-group label { width: 70px; float: left; }
.gsfw-channel-message.mess01 .form-group input { width: 310px; height: 48px; line-height: 48px; margin-right: 40px; padding-left: 20px; float: right; border: 1px solid #009afe; border-radius: 3px; color: #666; }
.gsfw-channel-message.mess01 .form-group.sub-btn { width: 190px; }
.gsfw-channel-message.mess01 .form-group.sub-btn input { width: 100%; background: #009afe; border-radius: 3px; text-align: center; height: 50px; line-height: 50px; color: #fff; display: inline-block; font-size: 18px; float: left; padding: 0; margin: 0; border: 0; }
.gsfw-channel-price .price { overflow: hidden; }
.gsfw-channel-price .price .box { float: left; width: 184px; height: 263px; margin-left: 21px; }
.gsfw-channel-price .price .box img { width: 100%; }
.gsfw-channel-price .price .box01 { margin-left: 0; }
.gsfw-channel-price .price .box02, .gsfw-channel-price .price .sbzc-advantage .container .box04, .sbzc-advantage .container .gsfw-channel-price .price .box04, .gsfw-channel-price .price .box04, .gsfw-channel-price .price .box06, .gsfw-channel-price .price .box08 { width: 28px; height: 28px; margin-left: 21px; margin-top: 107px; }
.gsfw-channel-type .type { overflow: hidden; }
.gsfw-channel-type .type-list { float: left; padding: 40px 25px 0; width: 860px; background: #fff; border: 1px solid #f4f4f7; margin-right: 10px; }
.gsfw-channel-type .type-list dl { width: 420px; margin: 0 0 40px 20px; float: left; overflow: hidden; }
.gsfw-channel-type .type-list dl.type01, .gsfw-channel-type .type-list dl.type03, .gsfw-channel-type .type-list dl.type05 { margin-left: 0; }
.gsfw-channel-type .type-list dt { width: 200px; height: 150px; margin-right: 15px; float: left; }
.gsfw-channel-type .type-list dd { padding-top: 5px; overflow: hidden; font-size: 12px; }
.gsfw-channel-type .type-list dd .tit { font-size: 18px; font-weight: bold; }
.gsfw-channel-type .type-list dd .txt { height: 32px; line-height: 16px; margin: 5px 0; color: #999; overflow: hidden; }
.gsfw-channel-type .type-list dd .volume { line-height: 30px; }
.gsfw-channel-type .type-list dd .more a { width: 85px; text-align: center; height: 25px; line-height: 25px; border-radius: 3px; border: 1px solid #009afe; color: #009afe; display: block; }
.gsfw-channel-type .type-list dd .more a:hover { background: #009afe; color: #FFFFFF; }
.gsfw-channel-type .type-r { width: 274px; border: 1px solid #f4f4f7; text-align: center; font-size: 12px; line-height: 24px; float: right; }
.gsfw-channel-type .type-r .scope { padding: 40px 20px 30px; margin-right: 15px; background: #fff; text-align: center; }
.gsfw-channel-type .type-r .scope h2 { font-size: 18px; margin-bottom: 25px; }
.gsfw-channel-type .type-r .scope p { line-height: 24px; height: 72px; overflow: hidden; }
.gsfw-channel-type .type-r .consult { width: 234px; background: #009afe; padding: 0 20px; padding-top: 35px; color: #fff; margin-top: -8px; position: relative; }
.gsfw-channel-type .type-r .consult:before { content: ''; position: absolute; top: -8px; width: 14px; height: 8px; right: 0; background: url(../images/gsfw/channel/gsfw-scope-arrow.png) right top no-repeat; }
.gsfw-channel-type .type-r .consult .img, .gsfw-channel-type .type-r .consult .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gsfw-channel-type .type-r .consult img { margin-bottom: 20px; }
.gsfw-channel-type .type-r .consult .img img, .gsfw-channel-type .type-r .consult .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .gsfw-channel-type .type-r .consult img img { width: 100%; }
.gsfw-channel-type .type-r .consult .con { padding: 10px 20px; border-bottom: 1px dashed #faa799; }
.gsfw-channel-type .type-r .consult .btn { margin-top: 18px; text-align: center; }
.gsfw-channel-type .type-r .consult .btn span { display: block; color: #FFFFFF; font-size: 14px; }
.gsfw-channel-type .type-r .consult .btn a { width: 170px; text-align: center; height: 45px; line-height: 45px; background: #ffb20e; border-radius: 3px; color: #fff; font-size: 18px; display: inline-block; margin: 5px 0 35px; }
.gsfw-channel-learn .learn-list { overflow: hidden; }
.gsfw-channel-learn .learn-list .box { width: 300px; float: left; }
.gsfw-channel-learn .learn-list .box img { max-width: 100%; }
.gsfw-channel-business { width: 1140px; margin-top: 20px; background: #fff; border: 1px solid #e6e9ee; padding: 15px 30px 40px; }
.gsfw-channel-business .container { width: 100%; }
.gsfw-channel-business .business-l { width: 896px; float: left; border-right: 1px solid #f4f4f7; }
.gsfw-channel-business .business-l .business-list { padding: 40px 20px; height: 245px; overflow: hidden; }
.gsfw-channel-business .business-l .business-list li { line-height: 30px; }
.gsfw-channel-business .business-l .business-list li span { display: inline-block; width: 167px; text-align: center; overflow: hidden; }
.gsfw-channel-business .business-r { float: right; padding: 20px 0 0 20px; width: 222px; }
.gsfw-channel-business .business-r .btn p { line-height: 20px; color: #666; margin-bottom: 20px; }
.gsfw-channel-business .business-r .btn p span { font-size: 24px; color: #009afe; font-weight: bold; }
.gsfw-channel-business .business-r .btn a { width: 200px; text-align: center; height: 40px; line-height: 40px; background: #009afe; color: #fff; font-size: 18px; display: inline-block; margin-bottom: 20px; }
.gsfw-channel-business .business-r .need-list .box { padding-bottom: 5px; border-bottom: 1px dashed #dfe2e7; margin-bottom: 5px; overflow: hidden; }
.gsfw-channel-business .business-r .need-list .box .img, .gsfw-channel-business .business-r .need-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .gsfw-channel-business .business-r .need-list .box .cate-l img { width: 39px; margin-right: 15px; float: left; text-align: center; }
.gsfw-channel-business .business-r .need-list .box .img img, .gsfw-channel-business .business-r .need-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gsfw-channel-business .business-r .need-list .box .cate-l img img { max-width: 100%; }
.gsfw-channel-business .business-r .need-list .box .con { overflow: hidden; }
.gsfw-channel-business .business-r .need-list .box .con p { line-height: 18px; max-height: 36px; color: #999; font-size: 12px; overflow: hidden; }
.gsfw-channel-business .business-r .need-list .box04 { border-bottom: 0; }
.gsfw-channel-message.mess02 { width: 798px; margin: 0 auto; overflow: hidden; }
.gsfw-channel-message.mess02 .message-form { width: 358px; float: left; }
.gsfw-channel-message.mess02 .message-form input[type=text] { width: 236px; height: 36px; line-height: 38px; margin-right: 5px; border: 1px solid #009afe; text-align: center; }
.gsfw-channel-message.mess02 .message-form input[type=submit] { width: 108px; text-align: center; height: 40px; line-height: 40px; background: #009afe; border-radius: 3px; border-top-left-radius: 0; border-bottom-left-radius: 0; color: #fff; display: inline-block; border: 0; }
.gsfw-channel-message.mess02 .btns { line-height: 40px; margin-left: 25px; float: left; }
.gsfw-channel-message.mess02 .btns a { margin-right: 23px; display: inline-block; color: #009afe; }
.gsfw-channel-message.mess02 .btns a img { margin-right: 7px; vertical-align: sub; }
.gsfw-channel-message.mess02 .btns a span { font-weight: bold; }
.gsfw-channel-promise .promise-list { padding: 20px 0; border: 1px solid #dfe2e7; background: #fff; overflow: hidden; }
.gsfw-channel-promise .box { padding: 0 35px; width: 328px; float: left; border-right: 1px solid #f5f6f8; }
.gsfw-channel-promise .box .img, .gsfw-channel-promise .yzsj-category .category .box .cate-l img, .yzsj-category .category .gsfw-channel-promise .box .cate-l img { width: 78px; height: 88px; overflow: hidden; float: left; margin-right: 10px; }
.gsfw-channel-promise .box .img img, .gsfw-channel-promise .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gsfw-channel-promise .box .cate-l img img { width: 100%; }
.gsfw-channel-promise .box .con h2 { line-height: 30px; margin-bottom: 5px; font-size: 18px; }
.gsfw-channel-promise .box .con p { height: 60px; line-height: 20px; font-size: 12px; color: #666; overflow: hidden; }
.gsfw-channel-news .news-list { padding: 20px 0px; background: #fff; border: 1px solid #dfe2e7; overflow: hidden; }
.gsfw-channel-news .news-list li { width: 345px; margin-left: 40px; line-height: 40px; float: left; }
.gsfw-channel-news .news-list li a { display: block; overflow: hidden; }
.gsfw-channel-news .news-list li a span { max-width: 70%; float: left; }
.gsfw-channel-news .news-list li a i { float: right; }
.gsfw-channel-news .news-list li a:hover { color: #009afe; }
/* gshm */
.gshm-inquiry-wrapper { padding: 55px 0 70px; }
.gshm-inquiry-wrapper .inq-tit { border-bottom: 1px solid #dfe2e7; padding-bottom: 20px; text-align: center; font-size: 24px; }
.gshm-inquiry-wrapper .inq-tit h2 { font-weight: bold; }
.gshm-inquiry-wrapper .message-attention { margin-top: 40px; height: 315px; background: url(../images/gsfw/gshm/inquiry-bg.gif) top center no-repeat; }
.gshm-inquiry-wrapper .message-attention .message { width: 347px; height: 260px; margin: 2px 240px 0 0; padding: 26px 62px 27px; float: left; background: #009afe; color: #fff; overflow: hidden; }
.gshm-inquiry-wrapper .message-attention .message .form-group { height: 40px; line-height: 40px; margin-bottom: 15px; overflow: hidden; }
.gshm-inquiry-wrapper .message-attention .message .form-group label { width: 70px; margin-right: 5px; float: left; }
.gshm-inquiry-wrapper .message-attention .message .form-group input { float: right; width: 260px; padding-left: 10px; height: 40px; line-height: 40px; }
.gshm-inquiry-wrapper .message-attention .message .form-group select { width: 272px; border: none; border-radius: 3px; color: #666; }
.gshm-inquiry-wrapper .message-attention .message .sub-btn input { background: #ffae00; border-radius: 3px; color: #fff; width: 100px; text-align: center; height: 40px; line-height: 40px; display: inline-block; letter-spacing: 2px; margin-left: 75px; font-weight: 700; float: left; border: 0; padding: 0; }
.gshm-inquiry-wrapper .message-attention .attention { width: 489px; padding-top: 20px; float: right; }
.gshm-inquiry-wrapper .message-attention .attention .con h2 { margin-bottom: 5px; font-weight: 700; color: #009afe; }
.gshm-inquiry-wrapper .message-attention .attention .con p { line-height: 30px; color: #666; }
.gshm-inquiry-wrapper .message-attention .attention .notice h2 { background: #009afe; color: #fff; width: 80px; text-align: center; height: 30px; line-height: 30px; border-radius: 3px; margin: 25px 0 10px; }
.gshm-inquiry-wrapper .message-attention .attention .notice p { font-size: 12px; line-height: 18px; color: #666; }
.gshm-inquiry-wrapper .message-attention .attention .notice p span { color: #009afe; font-weight: bold; }
.gshm-inquiry-wrapper .newest-list { border: 1px solid #36393d; height: 48px; line-height: 48px; overflow: hidden; }
.gshm-inquiry-wrapper .newest-list .tit { width: 110px; float: left; text-align: center; background: #36393d; color: #fff; }
.gshm-inquiry-wrapper .newest-list .bd { width: 1088px; overflow: hidden; float: right; }
.gshm-inquiry-wrapper .newest-list .bd li span { width: 20%; display: inline-block; text-align: center; overflow: hidden; }
/* gszc */
.gszc-apply-wrapper, .gszx-channel-consult .consult-r { position: absolute; left: 0; right: 0; height: 300px; top: 218px; }
.gszc-apply-wrapper .message, .gszx-channel-consult .consult-r .message { float: right; }
.gszc-apply-wrapper .message form, .gszx-channel-consult .consult-r .message form { width: 252px; height: 234px; margin-top: 0; float: right; background-color: #FFFFFF; border-radius: 4px; padding-left: 20px; box-sizing: border-box; }
.gszc-apply-wrapper .message form .form-group, .gszx-channel-consult .consult-r .message form .form-group { margin-bottom: 14px; box-sizing: border-box; }
.gszc-apply-wrapper .message form .form-group input, .gszx-channel-consult .consult-r .message form .form-group input { width: 177px; height: 41px; line-height: 41px; padding-left: 33px; border: #D6D6D6 solid 1px; border-radius: 3px; }
.gszc-apply-wrapper .message form .form-group label, .gszx-channel-consult .consult-r .message form .form-group label { width: 212px; font-size: 18px; font-weight: bold; color: #009afe; margin-top: 20px; display: block; text-align: center; }
.gszc-apply-wrapper .message form .username input, .gszx-channel-consult .consult-r .message form .username input { background: url(../images/gsfw/gszc/apply1.png) no-repeat 8px center; }
.gszc-apply-wrapper .message form .tel input, .gszx-channel-consult .consult-r .message form .tel input { background: url(../images/gsfw/gszc/apply2.png) no-repeat 8px center; }
.gszc-apply-wrapper .message form .sub-btn input, .gszx-channel-consult .consult-r .message form .sub-btn input { width: 212px; padding: 0; background: #009afe; color: #FFFFFF; border: 0; }
.main.gszz { width: 100%; }
.gszc-set-youhui { padding: 25px 0 45px; background-color: #F3F3F3; }
.gszc-set-youhui .youhui-box { text-align: center }
.gszc-set-meal { padding: 25px 0 45px; background-color: #F3F3F3; }
.gszc-set-meal .set-tit h2 { width: 538px; height: 96px; line-height: 96px; font-size: 36px; color: #fbf1d4; margin: 0 auto; background: url(../images/gsfw/gszc/set-tit.png) no-repeat center; font-weight: bold; text-align: center; }
.gszc-set-meal .set-tit p { color: #db0909; font-size: 16px; text-align: center; margin-bottom: 20px; }
.gszc-set-meal .set-list { overflow: hidden; }
.gszc-set-meal .set-list .box { width: 534px; height: 370px; margin: 0 33px; margin-bottom: 28px; padding-top: 30px; float: left; background: url(../images/gsfw/gszc/set-box-bg.png) no-repeat center top #FFFFFF; overflow: hidden; }
.gszc-set-meal .set-list .box .tit { margin-bottom: 18px; text-align: center; }
.gszc-set-meal .set-list .box .con { text-align: center; }
.gszc-set-meal .set-list .box .con span { margin-bottom: 8px; display: inline-block; }
.gszc-set-meal .set-list .box .con .item01, .gszc-set-meal .set-list .box .con .item03, .gszc-set-meal .set-list .box .con .item05 { margin-right: 25px; width: 106px; height: 40px; border: #B66900 solid 1px; border-radius: 20px; box-sizing: border-box; line-height: 38px; color: #ab5c0a; }
.gszc-set-meal .set-list .box .con .item02, .gszc-set-meal .set-list .box .con .item04 { width: 12px; height: 12px; margin-right: 25px; }
.gszc-set-meal .set-list .box .price { text-align: center; }
.gszc-set-meal .set-list .box .price img { width: 418px; height: 73px; }
.gszc-set-meal .set-list .box .appoint { margin-top: 10px; line-height: 16px; text-align: center; font-size: 16px; color: #ab5c0a; }
.gszc-set-meal .set-list .box .appoint span { color: #009afe; }
.gszc-set-meal .set-list .box .more p { width: 250px; float: left; height: 40px; line-height: 40px; margin-top: 40px; border-bottom: #AF5A05 solid 1px; color: #AF5A05; font-size: 20px; margin-left: 33px; }
.gszc-set-meal .set-list .box .more a { width: 114px; height: 138px; margin-top: -40px; margin-right: 65px; float: right; position: relative; }
.gszc-set-meal .set-list .box.box01 .con { height: 88px; padding-top: 28px; box-sizing: border-box; margin-bottom: 14px; }
.gszc-set-meal .set-list .box.box02 .con .item01, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item01, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item01, .gszc-set-meal .set-list .box.box02 .con .item03, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item03, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item03, .gszc-set-meal .set-list .box.box02 .con .item04, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item04, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item04, .gszc-set-meal .set-list .box.box02 .con .item06, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item06, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item06 { width: 166px; margin-right: 30px; }
.gszc-set-meal .set-list .box.box02 .con .item04, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item04, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item04, .gszc-set-meal .set-list .box.box02 .con .item06, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item06, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item06 { border: #B66900 solid 1px; border-radius: 20px; height: 40px; width: 164px; line-height: 38px; color: #B66900; }
.gszc-set-meal .set-list .box.box02 .con .item02, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item02, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item02, .gszc-set-meal .set-list .box.box02 .con .item05, .gszc-set-meal .set-list .sbzc-advantage .container .box.box04 .con .item05, .sbzc-advantage .container .gszc-set-meal .set-list .box.box04 .con .item05 { margin-right: 30px; width: 12px; height: 12px; border: 0; }
.gszc-set-meal .btn { width: 500px; height: 95px; margin: 0 auto; margin-top: 12px; }
.gszc-set-meal .btn img { width: 100%; }
.gszc-determined-info { padding-top: 40px; }
.gszc-determined-info .info-tit { text-align: center; }
.gszc-determined-info .info-tit h2 { line-height: 32px; margin-bottom: 18px; font-size: 32px; font-weight: bold; color: #323232; }
.gszc-determined-info .info-tit span { color: #009afe; }
.gszc-determined-info .info-list { margin-left: -40px; margin-top: 58px; overflow: hidden; }
.gszc-determined-info .info-list .box { width: 270px; margin-left: 40px; margin-bottom: 26px; float: left; }
.gszc-determined-info .info-list .box .img, .gszc-determined-info .info-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .gszc-determined-info .info-list .box .cate-l img { width: 270px; height: 108px; overflow: hidden; }
.gszc-determined-info .info-list .box .img img, .gszc-determined-info .info-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gszc-determined-info .info-list .box .cate-l img img { transition: transform 0.6s; }
.gszc-determined-info .info-list .box .con { height: 228px; box-sizing: border-box; padding: 20px 12px 0; border: #C6C6C6 solid 1px; border-top: 0; }
.gszc-determined-info .info-list .box .con .tit { text-align: center; color: #0c0c0c; font-size: 18px; font-weight: bold; margin-bottom: 18px; }
.gszc-determined-info .info-list .box .con .txt { height: 90px; color: #4a4a4a; line-height: 24px; overflow: hidden; }
.gszc-determined-info .info-list .box .con .more { width: 180px; height: 35px; line-height: 35px; border-radius: 20px; border: #009afe solid 1px; text-align: center; margin: 0 auto; overflow: hidden; }
.gszc-determined-info .info-list .box .con .more a { color: #009afe; display: block; }
.gszc-determined-info .info-list .box .con .more:hover a { background: #009afe; color: #FFFFFF; }
.gszc-determined-info .info-list .box:hover { box-shadow: 0 0 8px 6px #e2e3e3; }
.gszc-determined-info .info-list .box:hover .img img, .gszc-determined-info .info-list .yzsj-category .category .box:hover .cate-l img img, .yzsj-category .category .gszc-determined-info .info-list .box:hover .cate-l img img { transform: scale(1.1, 1.1); }
.gszc-determined-info .info-list .box05, .gszc-determined-info .info-list .box06, .gszc-determined-info .info-list .box07 { width: 368px; margin-left: 48px; float: left; }
.gszc-determined-info .info-list .box05 .img, .gszc-determined-info .info-list .box05 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gszc-determined-info .info-list .box05 img, .gszc-determined-info .info-list .box06 .img, .gszc-determined-info .info-list .box06 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gszc-determined-info .info-list .box06 img, .gszc-determined-info .info-list .box07 .img, .gszc-determined-info .info-list .box07 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gszc-determined-info .info-list .box07 img { width: 368px; height: 108px; }
.gszc-determined-info .info-list .box05 { margin-left: 40px; }
.gszc-register { height: 463px; margin-top: 18px; background: url(../images/gsfw/gszc/register-bg.jpg) no-repeat center; }
.gszc-register .container { width: 1075px; padding-top: 45px; }
.gszc-register .register-tit { margin-bottom: 30px; text-align: center; color: #FFFFFF; }
.gszc-register .register-tit h2 { line-height: 1; margin-bottom: 20px; font-size: 32px; font-weight: bold; }
.gszc-register .register-tit p { background: url(../images/gsfw/gszc/register-tit.png) no-repeat center; }
.gszc-register .register-tit span { color: #009afe; }
.gszc-register .register { overflow: hidden; }
.gszc-register .register .regi-l { background-color: #FFFFFF; float: left; width: 367px; height: 274px; box-sizing: border-box; padding-top: 26px; }
.gszc-register .register .regi-l .tit { margin-bottom: 25px; color: #323232; font-weight: bold; font-size: 20px; background: url(../images/gsfw/gszc/regi-l-tit.jpg) no-repeat center; text-align: center; }
.gszc-register .register .regi-l .tit h2 { font-weight: bold; }
.gszc-register .register .regi-l .message .form-group { width: 305px; height: 48px; box-sizing: border-box; border: #D6D6D6 solid 1px; margin: 0 auto; border-radius: 3px; margin-bottom: 16px; }
.gszc-register .register .regi-l .message .form-group input { width: 258px; height: 100%; line-height: 41px; padding-left: 38px; border-radius: 3px; border: 0; }
.gszc-register .register .regi-l .message .corporate input { background: url(../images/gsfw/gszc/register-form2.png) no-repeat 11px center; }
.gszc-register .register .regi-l .message .tel input { background: url(../images/gsfw/gszc/apply2.png) no-repeat 11px center; }
.gszc-register .register .regi-l .message .sub-btn { border: 0; }
.gszc-register .register .regi-l .message .sub-btn input { width: 100%; padding: 0; background: #009afe; color: #FFFFFF; font-size: 16px; }
.gszc-register .register .regi-r { width: 551px; height: 169px; margin-top: 50px; padding: 14px 17px; float: right; background-color: rgba(0, 0, 0, 0.35); }
.gszc-register .register .regi-r .tit { padding: 30px; padding-bottom: 0; background: #FFFFFF; }
.gszc-register .register .regi-r .tit h2 { font-size: 16px; padding-left: 25px; background: url(../images/gsfw/gszc/regi-r-tit.png) no-repeat center left; }
.gszc-register .register .regi-r .tit h2 span { color: #009afe; }
.gszc-register .register .regi-r .consult-list { padding: 18px 30px; background: #FFFFFF; }
.gszc-register .register .regi-r .consult-list .bd li { line-height: 14px; margin-bottom: 12px; color: #888888; }
.gszc-register .register .regi-r .consult-list .bd li span { margin-right: 15px; display: inline-block; }
.gszc-register .register .regi-r .consult-list .bd li span:last-child { margin-right: 0; }
.gszc-register .register .regi-r .consult-list .bd li span i { color: #009afe; }
.gszc-resolve { height: 594px; padding-top: 46px; background: url(../images/gsfw/gszc/resolve-bg.png) no-repeat center bottom #F3F3F3; }
.gszc-resolve .resolve-tit { margin-bottom: 36px; text-align: center; }
.gszc-resolve .resolve-tit h2 { line-height: 32px; margin-bottom: 17px; font-size: 32px; font-weight: bold; }
.gszc-resolve .resolve-tit h2 span { color: #009afe; }
.gszc-resolve .resolve-tit p { line-height: 1; }
.gszc-resolve .resolve-tit p span { color: #009afe; }
.gszc-resolve .resolve { width: 873px; margin: 0 auto; overflow: hidden; }
.gszc-resolve .resolve .reso-l { margin: 35px 0 0 125px; float: left; }
.gszc-resolve .resolve .reso-l .tit h2 { color: #323232; font-size: 25px; font-weight: bold; margin-bottom: 24px; }
.gszc-resolve .resolve .reso-l .txt p { margin-bottom: 25px; line-height: 1; }
.gszc-resolve .resolve .reso-l .txt p span { color: #009afe; }
.gszc-resolve .resolve .reso-r { margin: 28px 52px 0 0px; float: right; }
.gszc-resolve .resolve .reso-r .tit { margin-bottom: 23px; }
.gszc-resolve .resolve .reso-r .tit h2 { line-height: 25px; font-size: 25px; font-weight: bold; color: #009afe; }
.gszc-resolve .resolve .reso-r .txt p { border: #009afe solid 1px; border-radius: 3px; width: 349px; height: 42px; line-height: 40px; box-sizing: border-box; padding-left: 22px; color: #4a4a4a; margin-bottom: 11px; }
.gszc-resolve .resolve .reso-r .more { width: 177px; height: 41px; line-height: 41px; margin-top: 10px; background-color: #009afe; border-radius: 22px; text-align: center; }
.gszc-resolve .resolve .reso-r .more a { color: #FFFFFF; display: block; }
.gszc-advantage { margin-top: 45px; }
.gszc-advantage .advan { margin-left: -106px; overflow: hidden; }
.gszc-advantage .advan .box { width: 329px; height: 246px; position: relative; float: left; margin-left: 106px; }
.gszc-advantage .advan .box:hover .con { margin-top: 0; }
.gszc-advantage .advan .box .con { left: 0; right: 0; top: 0; bottom: 0; background: rgba(216, 35, 42, 0.9); color: #FFFFFF; position: absolute; margin-top: 57%; transition: margin .6s; }
.gszc-advantage .advan .box .con .tit { width: 140px; height: 40px; line-height: 40px; margin: 10px auto 20px; text-align: center; color: #FFFFFF; font-size: 25px; background: url(../images/gsfw/gszc/advan-tit.png) no-repeat center; }
.gszc-advantage .advan .box .con .txt { margin-bottom: 25px; }
.gszc-advantage .advan .box .con .txt p { height: 15px; line-height: 15px; margin-left: 47px; margin-bottom: 15px; padding-left: 30px; background: url(../images/gsfw/gszc/advan-icon.png) no-repeat center left; }
.gszc-advantage .advan .box .con .more { width: 177px; height: 41px; line-height: 41px; background-color: #FFFFFF; margin: 0 auto; border-radius: 22px; text-align: center; }
.gszc-advantage .advan .box .con .more a { color: #009afe; display: block; }
.gszc-service { margin-top: 60px; padding: 45px 0 50px; background-color: #F3F3F3; }
.gszc-service .service-list { margin-left: -19px; overflow: hidden; }
.gszc-service .service-list .box { width: 184px; height: 204px; margin-left: 19px; float: left; background-color: #FFFFFF; }
.gszc-service .service-list .box a { display: block; }
.gszc-service .service-list .box a:hover .tit { color: #009afe; }
.gszc-service .service-list .box .img, .gszc-service .service-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .gszc-service .service-list .box .cate-l img { width: 111px; height: 111px; margin: 21px auto 17px; }
.gszc-service .service-list .box .tit { line-height: 1; color: #323232; text-align: center; font-size: 20px; }
.gszc-achievement { margin-top: 55px; }
.gszc-case { overflow: hidden; position: relative; }
.gszc-case .bd { padding: 10px; }
.gszc-case .bd ul { overflow: hidden; zoom: 1; }
.gszc-case .bd ul li { margin-right: 18px; float: left; _display: inline; overflow: hidden; text-align: center; }
.gszc-case .bd ul li { text-align: center; }
.gszc-case .bd ul li img { width: 278px; height: 211px; display: block; }
/* gtzc */
.gtzc-material { margin-top: 50px; }
.gtzc-material .material { width: 1113px; margin: 0 auto 50px; overflow: hidden; }
.gtzc-material .material .box { margin-left: 117px; float: left; position: relative; }
.gtzc-material .material .box .img, .gtzc-material .material .yzsj-category .category .box .cate-l img, .yzsj-category .category .gtzc-material .material .box .cate-l img { width: 293px; height: 216px; }
.gtzc-material .material .box .con { height: 50px; padding-bottom: 4px; text-align: center; position: absolute; bottom: 0; left: 0; right: 0; color: #FFFFFF; display: flex; flex-direction: column; justify-content: center; }
.gtzc-material .material .box .con h2 { line-height: 18px; margin-bottom: 5px; padding-top: 9px; font-size: 18px; }
.gtzc-material .material .box .con p { font-size: 12px; color: #ffffff87; }
.gtzc-material .material .box.box01 { margin-left: 0; }
.tel-btn { width: 477px; height: 44px; line-height: 44px; margin: 0 auto; border: #009afe solid 1px; border-radius: 20px; overflow: hidden; }
.tel-btn span { padding-left: 23px; color: #009afe; }
.tel-btn a { line-height: 44px; padding-left: 55px; padding-right: 18px; color: #FFFFFF; height: 44px; border-radius: 18px; font-size: 16px; cursor: pointer; float: right; background: url(../images/gsfw/gtzc/material-btn.png) no-repeat 26px center #009afe; }
.gtzc-apply { margin-top: 80px; height: 283px; padding-top: 37px; background: url(../images/gsfw/gtzc/apply-bg.jpg) no-repeat center; }
.gtzc-apply .tit03 h2 { color: #FFFFFF; }
.gtzc-apply .tit03 h2 span { margin-right: 22px; color: #009afe; }
.gtzc-apply .tit03 p { color: #989898; }
.gtzc-apply .apply-message { overflow: hidden; }
.gtzc-apply .apply-message .form-group { width: 338px; height: 53px; margin-bottom: 40px; margin-left: 93px; border-radius: 25px; float: left; background: #FFFFFF; overflow: hidden; }
.gtzc-apply .apply-message .form-group input { width: 260px; height: 100%; padding-left: 55px; border-width: 0; font-size: 16px; }
 .gtzc-apply .apply-message .form-group input::-webkit-input-placeholder {
 color: #009afe;
}
.gtzc-apply .apply-message .form-group.username { margin-left: 0; }
.gtzc-apply .apply-message .form-group.username input { background: url(../images/gsfw/gtzc/apply1.png) no-repeat 18px center #FFFFFF; }
.gtzc-apply .apply-message .form-group.tel input { background: url(../images/gsfw/gtzc/apply2.png) no-repeat 18px center #FFFFFF; }
.gtzc-apply .apply-message .form-group.address input { background: url(../images/gsfw/gtzc/apply3.png) no-repeat 18px center #FFFFFF; }
 .gtzc-apply .apply-message .form-group.address input::-webkit-input-placeholder {
 color: #666666;
}
.gtzc-apply .apply-message .form-group.sub-btn { margin: 0 auto; clear: both; float: none; background: #009afe; }
.gtzc-apply .apply-message .form-group.sub-btn input { width: 100%; padding: 0; color: #FFFFFF; background: #009afe; cursor: default; }
.gtzc-need { margin-top: 80px; }
.gtzc-need .need { margin-left: -40px; overflow: hidden; }
.gtzc-need .need .box { width: 270px; margin-left: 40px; float: left; }
.gtzc-need .need .box .img, .gtzc-need .need .yzsj-category .category .box .cate-l img, .yzsj-category .category .gtzc-need .need .box .cate-l img { height: 164px; overflow: hidden; }
.gtzc-need .need .box .img img, .gtzc-need .need .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gtzc-need .need .box .cate-l img img { transition: transform .6s; }
.gtzc-need .need .box .img:hover img, .gtzc-need .need .yzsj-category .category .box .cate-l img:hover img, .yzsj-category .category .gtzc-need .need .box .cate-l img:hover img { transform: scale(1.1); }
.gtzc-need .need .box .tit { line-height: 62px; background-color: #f5f5f5; text-align: center; font-size: 20px; }
.gtzc-need .tel-btn { width: 540px; margin-top: 44px; }
.gtzc-advantage { margin-top: 80px; }
.gtzc-advantage .advan { overflow: hidden; }
.gtzc-advantage .advan .advan-l { width: 600px; height: 359px; float: left; }
.gtzc-advantage .advan .advan-l .img, .gtzc-advantage .advan .advan-l .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gtzc-advantage .advan .advan-l img { height: 100%; }
.gtzc-advantage .advan .advan-r { width: 573px; float: right; overflow: hidden; }
.gtzc-advantage .advan .advan-r .box { margin-bottom: 22px; overflow: hidden; }
.gtzc-advantage .advan .advan-r .box .img, .gtzc-advantage .advan .advan-r .yzsj-category .category .box .cate-l img, .yzsj-category .category .gtzc-advantage .advan .advan-r .box .cate-l img { width: 207px; height: 105px; float: left; }
.gtzc-advantage .advan .advan-r .box .con { width: 340px; float: right; }
.gtzc-advantage .advan .advan-r .box .con h2 { margin-bottom: 20px; font-size: 20px; color: #009afe; }
.gtzc-advantage .advan .advan-r .box .con p { line-height: 25px; }
.gtzc-advantage .tel-btn { width: 397px; margin-top: 20px; }
.gtzc-ad { margin-top: 70px; margin-bottom: 30px; }
.gtzc-ad img { width: 100%; }
/* fgszc */
.fgszc-compare { padding: 45px 0 60px; background: url(../images/gsfw/fgszc/compare-bg.png) no-repeat center #f4f4f7; }
.fgszc-compare .comp-l, .fgszc-compare .comp-r { width: 530px; background: #FFFFFF; }
.fgszc-compare .comp-l .img img, .fgszc-compare .comp-l .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .fgszc-compare .comp-l img img, .fgszc-compare .comp-r .img img, .fgszc-compare .comp-r .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .fgszc-compare .comp-r img img { width: 100%; height: 96px; }
.fgszc-compare .comp-l .tit, .fgszc-compare .comp-r .tit { margin: 20px 0; }
.fgszc-compare .comp-l .tit h2, .fgszc-compare .comp-r .tit h2 { text-align: center; font-size: 18px; font-weight: bold; }
.fgszc-compare .comp-l .txt, .fgszc-compare .comp-r .txt { padding: 0 45px; }
.fgszc-compare .comp-l .txt p, .fgszc-compare .comp-r .txt p { line-height: 20px; margin-bottom: 15px; color: #666; }
.fgszc-compare .comp-l { float: left; }
.fgszc-compare .comp-r { float: right; }
.fgszc-procedure { background: #009afe; padding: 30px 0 55px; color: #fff; }
.fgszc-procedure .procedure-list { width: 1095px; margin: 0 auto; margin-top: 50px; overflow: hidden; }
.fgszc-procedure .procedure-list .box { width: 130px; float: left; text-align: center; }
.fgszc-procedure .procedure-list .box .img img, .fgszc-procedure .procedure-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .fgszc-procedure .procedure-list .box .cate-l img img { max-width: 100%; }
.fgszc-procedure .procedure-list .box .tit { line-height: 18px; margin-top: 10px; font-weight: bold; }
.fgszc-procedure .procedure-list .box .txt { line-height: 18px; margin-top: 5px; font-size: 12px; }
.fgszc-procedure .procedure-list .box2, .fgszc-procedure .procedure-list .box4, .fgszc-procedure .procedure-list .box6, .fgszc-procedure .procedure-list .box8, .fgszc-procedure .procedure-list .box10 { width: 63px; margin-top: 25px; }
.fgszc-material { margin-top: 50px; }
.fgszc-material .material { width: 956px; margin: 50px auto 0; border: 1px solid #e6e9ee; }
.fgszc-material .material .tab-tit { height: 50px; line-height: 50px; width: 956px; text-align: center; font-size: 18px; border-bottom: 1px solid #e6e9ee; }
.fgszc-material .material .tab-tit a { width: 478px; cursor: pointer; float: left; }
.fgszc-material .material .tab-tit a.on { color: #fff; height: 67px; background: url(../images/gsfw/fgszc/material-tit.png) no-repeat; }
.fgszc-material .material .tab-content { padding: 40px 50px 0; height: 380px; }
.fgszc-material .material .tab-content .con { display: none; }
.fgszc-material .material .tab-content .con.on { display: block; }
.fgszc-material .material .tab-content p { line-height: 20px; margin-bottom: 25px; }
.fgszc-material .tel { width: 956px; height: 54px; line-height: 54px; color: #fff; margin: 0 auto; text-align: center; background: #009afe; color: #FFFFFF; }
.fgszc-material .tel a { background: #ffae00; color: #fff; display: inline-block; width: 125px; text-align: center; height: 34px; line-height: 34px; border-radius: 3px; margin: 0 15px 0 20px; font-weight: 700; }
.fgszc-material .tel span { font-weight: bold; font-size: 18px; }
.fgszc-benefit { margin-top: 50px; padding: 45px 0 25px; background: #f4f4f7; }
.fgszc-benefit .tit04 { line-height: 30px; padding-top: 25px; border: 1px solid #e6e9ee; border-bottom: 0; }
.fgszc-benefit .benefit { width: 1148px; margin: 0 auto; margin-top: 40px; padding: 25px 25px 40px; border: 1px solid #e6e9ee; border-top: 0; overflow: hidden; }
.fgszc-benefit .benefit .ben-l, .fgszc-benefit .benefit .ben-r { width: 558px; height: 468px; float: left; background: #fff; overflow: hidden; position: relative; }
.fgszc-benefit .benefit .ben-l .img, .fgszc-benefit .benefit .ben-r .img, .fgszc-benefit .benefit .ben-l .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .fgszc-benefit .benefit .ben-l img, .fgszc-benefit .benefit .ben-r .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .fgszc-benefit .benefit .ben-r img { width: 152px; float: left; }
.fgszc-benefit .benefit .ben-l .img img, .fgszc-benefit .benefit .ben-r .img img, .fgszc-benefit .benefit .ben-l .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .fgszc-benefit .benefit .ben-l img img, .fgszc-benefit .benefit .ben-r .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .fgszc-benefit .benefit .ben-r img img { width: 100%; height: 468px; }
.fgszc-benefit .benefit .ben-l .con, .fgszc-benefit .benefit .ben-r .con { width: 336px; padding: 35px 35px 0; float: right; }
.fgszc-benefit .benefit .ben-l .con h2, .fgszc-benefit .benefit .ben-r .con h2 { margin-bottom: 20px; font-size: 18px; text-align: center; }
.fgszc-benefit .benefit .ben-l .con h2 span, .fgszc-benefit .benefit .ben-r .con h2 span { font-weight: bold; }
.fgszc-benefit .benefit .ben-l .con p, .fgszc-benefit .benefit .ben-r .con p { line-height: 18px; margin-bottom: 15px; color: #666; font-size: 12px; }
.fgszc-benefit .benefit .ben-l .btn, .fgszc-benefit .benefit .ben-r .btn { position: absolute; left: 0; bottom: 0; width: 152px; text-align: center; height: 38px; line-height: 38px; background: #009afe; font-size: 18px; }
.fgszc-benefit .benefit .ben-l .btn a, .fgszc-benefit .benefit .ben-r .btn a { color: #fff; display: block; }
.fgszc-benefit .benefit .ben-r { float: right; }
.fgszc-benefit .benefit-form { background: #009afe; width: 1214px; height: 75px; line-height: 75px; margin-top: -8px; text-align: center; color: #fff; overflow: hidden; }
.fgszc-benefit .benefit-form .form-group { float: left; }
.fgszc-benefit .benefit-form .tit { margin: 0 15px 0 45px; font-size: 24px; color: #ffff23; }
.fgszc-benefit .benefit-form .tit h2 { font-weight: bold; }
.fgszc-benefit .benefit-form .txt label { margin: 0 5px 0 20px; }
.fgszc-benefit .benefit-form .txt input { width: 240px; height: 40px; line-height: 40px; display: inline-block; padding-left: 5px; }
.fgszc-benefit .benefit-form .txt input[type='submit'] { width: 119px; background: #ffb20e; margin-left: 30px; border: 0; color: #FFFFFF; font-size: 18px; font-weight: 700; cursor: pointer; }
.fgszc-benefit .benefit-form .btn a { font-size: 18px; font-weight: 700; color: #fff; width: 119px; text-align: center; height: 40px; line-height: 40px; display: inline-block; border-radius: 3px; margin: 0 10px; float: left; margin-top: 19px; background: #31d4e7; }
.fgszc-advantage { margin-top: 60px; }
.fgszc-advantage .advantage { margin-top: 55px; overflow: hidden; }
.fgszc-advantage .advantage .box { margin: 0 5px 50px; width: 590px; float: left; }
.fgszc-advantage .advantage .box .img, .fgszc-advantage .advantage .yzsj-category .category .box .cate-l img, .yzsj-category .category .fgszc-advantage .advantage .box .cate-l img { width: 200px; height: 130px; float: left; }
.fgszc-advantage .advantage .box .con { width: 340px; line-height: 20px; padding: 30px 25px 0; float: right; color: #666; }
.fgszc-advantage .advantage .box .con h2 { margin-bottom: 10px; font-size: 16px; font-weight: 700; color: #333; }
.fgszc-advantage .advantage .box .con p { line-height: 20px; color: #666; }
/* gsbg */
.gsbg-business { margin-top: 35px; }
.gsbg-business .busi-l, .gsbg-business .zzdb-channel-business .busi-r, .zzdb-channel-business .gsbg-business .busi-r { width: 325px; height: 388px; float: left; }
.gsbg-business .busi-list { overflow: hidden; }
.gsbg-business .busi-list .box { width: 274px; height: 184px; margin-left: 15px; margin-bottom: 15px; float: left; border: #BBBBBB 1px solid; border-radius: 2px; position: relative; }
.gsbg-business .busi-list .box h2 { margin-left: 15px; margin-top: 15px; font-size: 20px; font-weight: bold; }
.gsbg-business .busi-list .box h2 span { color: #009afe; position: static; }
.gsbg-business .busi-list .box p { line-height: 30px; margin-left: 15px; }
.gsbg-business .busi-list .box p a { width: auto; color: #009afe; float: none; border: 0; display: inline; font-weight: normal; font-size: 14px; margin-left: 5px; }
.gsbg-business .busi-list .box p a:hover { background: none; color: #009afe; }
.gsbg-business .busi-list .box a { line-height: 30px; display: block; float: left; margin-top: 30px; margin-left: 15px; font-size: 16px; font-weight: 600; color: #009afe; cursor: pointer; border: #009afe 1px solid; border-radius: 3px; width: 103px; text-align: center; }
.gsbg-business .busi-list .box a:hover { background: #009afe; color: #FFFFFF; }
.gsbg-business .busi-list .box span { position: absolute; bottom: 25px; right: 15px; }
.gsbg-business .tel-btn { margin-top: 25px; }
.gsbg-business .tel-btn span { font-size: 16px; }
.gsbg-faq { margin-top: 35px; }
.gsbg-faq .container { width: 914px; margin: 0 auto; }
.gsbg-faq .faq-l, .gsbg-faq .faq-r { border: #D7D7D7 solid 1px; width: 393px; height: 209px; float: left; padding: 23px 43px 0 19px; }
.gsbg-faq .faq-l h2, .gsbg-faq .faq-r h2 { line-height: 28px; margin-bottom: 14px; padding-left: 53px; background: url(../images/gsfw/gsbg/faq1.png) no-repeat center left; }
.gsbg-faq .faq-l p, .gsbg-faq .faq-r p { height: 96px; padding-left: 53px; overflow: hidden; background: url(../images/gsfw/gsbg/faq2.png) no-repeat top left; }
.gsbg-faq .faq-l a, .gsbg-faq .faq-r a { width: 175px; height: 39px; line-height: 39px; margin: 0 auto; text-align: center; border: #009afe solid 1px; color: #009afe; border-radius: 20px; cursor: pointer; display: block; }
.gsbg-faq .faq-l a:hover, .gsbg-faq .faq-r a:hover { background: #009afe; color: #FFFFFF; }
.gsbg-faq .tel-btn { margin-top: 40px; }
.gsbg-faq .tel-btn span { font-size: 16px; }
.gsbg-risk { margin-top: 55px; }
.gsbg-risk .risk-list { margin-top: 60px; overflow: hidden; }
.gsbg-risk .risk-list .box { width: 272px; height: 335px; float: left; border-top: #D8D8D8 5px solid; border-left: #D8D8D8 1px solid; border-radius: 5px 5px 0 0; margin-top: 40px; }
.gsbg-risk .risk-list .box .img, .gsbg-risk .risk-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .gsbg-risk .risk-list .box .cate-l img { width: 253px; height: 157px; margin: 0 auto; margin-top: 16px; }
.gsbg-risk .risk-list .box h2 { margin: 30px 0; font-size: 18px; font-weight: 700; text-align: center; }
.gsbg-risk .risk-list .box p { width: 220px; margin: 0 auto; line-height: 25px; }
.gsbg-risk .risk-list .box.on { width: 375px; height: 415px; border-top: #009afe 7px solid; border-left: #009afe 1px solid; border-right: #009afe 1px solid; border-radius: 7px 7px 0 0; margin-top: 0; }
.gsbg-risk .tel-btn { margin-top: 40px; }
.gsbg-risk .tel-btn span { font-size: 16px; }
.gsbg-ad img { width: 100%; }
.gsbg-ad.ad01 { margin-top: 80px; }
.gsbg-material { margin-top: 50px; padding-bottom: 23px; }
.gsbg-material .container { width: 100%; height: 330px; margin-top: 23px; padding-top: 14px; background: #f4f4f7; overflow: visible; }
.gsbg-material .material { width: 1100px; padding: 13px 50px; background: #FFFFFF; position: relative; overflow: visible; }
.gsbg-material .material .img img, .gsbg-material .material .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .gsbg-material .material img img { width: 670px; height: 290px; }
.gsbg-material .material .con { width: 284px; height: 390px; position: absolute; right: 105px; top: -37px; padding-left: 18px; background: url(../images/gsfw/gsbg/material-4.png) no-repeat center; color: #FFFFFF; }
.gsbg-material .material .con .txt { padding: 50px 35px 0 35px; }
.gsbg-material .material .con .txt p { font-size: 16px; line-height: 43px; }
.gsbg-material .material .con .btn { padding: 50px 35px 0 35px; text-align: center; }
.gsbg-material .material .con .btn a { display: block; }
.gsbg-material .material .con .btn p { line-height: 30px; }
.gsbg-safe { margin-top: 50px; background: url(../images/gsfw/gsbg/safe-bg.jpg) no-repeat center 90px; }
.gsbg-safe .container { margin-top: 60px; height: 438px; padding-top: 36px; }
.gsbg-safe .box { width: 268px; margin: 0 16px; float: left; }
.gsbg-safe .box .img, .gsbg-safe .yzsj-category .category .box .cate-l img, .yzsj-category .category .gsbg-safe .box .cate-l img { width: 120px; height: 120px; margin: 0 auto; margin-bottom: -60px; }
.gsbg-safe .box .img img, .gsbg-safe .yzsj-category .category .box .cate-l img img, .yzsj-category .category .gsbg-safe .box .cate-l img img { transition: transform 1.5s; }
.gsbg-safe .box .con { width: 226px; height: 258px; padding: 80px 21px 0 21px; border-radius: 20px; background-color: #FFFFFF; overflow: hidden; }
.gsbg-safe .box .con h2 { margin-bottom: 10px; padding-bottom: 10px; color: #009afe; font-weight: bold; font-size: 20px; text-align: center; background: url(../images/gsfw/gsbg/safe-tit.png) no-repeat center bottom; }
.gsbg-safe .box .con p { line-height: 25px; }
.gsbg-safe .box:hover .img img, .gsbg-safe .yzsj-category .category .box:hover .cate-l img img, .yzsj-category .category .gsbg-safe .box:hover .cate-l img img { transform: rotate(360deg); }
.gsbg-safe .tel-btn { margin-top: 40px; margin-bottom: 60px; }
/* xkzbl */
.xkzbl-business { padding: 30px 0; }
.xkzbl-business .business-list { margin-top: 40px; }
.xkzbl-business .business-list .box { width: 298px; height: 129px; margin-right: -1px; margin-bottom: -1px; position: relative; border: #D7D7D7 1px solid; float: left; -webkit-transition: all 0.6s ease-in; -moz-transition: all 0.6s ease-in; -ms-transition: all 0.6s ease-in; -o-transition: all 0.6s ease-in; transition: all 0.6s ease-in; overflow: hidden; }
.xkzbl-business .business-list .box .img, .xkzbl-business .business-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .xkzbl-business .business-list .box .cate-l img { width: 72px; height: 82px; margin-left: 10px; margin-top: 42px; float: left; }
.xkzbl-business .business-list .box .con { margin-right: 20px; margin-top: 28px; float: right; }
.xkzbl-business .business-list .box .con h2 { text-align: right; height: 36px; margin-bottom: 11px; font-size: 16px; color: #000000; }
.xkzbl-business .business-list .box .con h2 span { line-height: 16px; display: block; font-size: 12px; color: #6b6b6b; }
.xkzbl-business .business-list .box .con a { width: 119px; line-height: 32px; border: #F65439 solid 1px; font-size: 14px; text-align: center; cursor: pointer; border-radius: 5px; position: relative; color: #F65439; display: block; }
.xkzbl-business .business-list .box .con a:after { content: ''; position: absolute; width: 0; left: 50%; height: 32px; background-color: #F65439; border-radius: 3px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s; z-index: -1; }
.xkzbl-business .business-list .box:after, .xkzbl-business .business-list .box:before { content: ''; display: block; position: absolute; box-sizing: border-box; border: 1px solid transparent; width: 0; height: 0; z-index: -1; }
.xkzbl-business .business-list .box:before { bottom: 0; right: 0; -webkit-transition: border-color 0s ease-in 0.4s, width 0.2s ease-in 0.2s, height 0.2s ease-in; transition: border-color 0s ease-in 0.4s, width 0.2s ease-in 0.2s, height 0.2s ease-in; }
.xkzbl-business .business-list .box:after { top: 0; left: 0; -webkit-transition: border-color 0s ease-in 0.8s, width 0.2s ease-in 0.6s, height 0.2s ease-in 0.4s; transition: border-color 0s ease-in 0.8s, width 0.2s ease-in 0.6s, height 0.2s ease-in 0.4s; }
.xkzbl-business .business-list .box:hover { z-index: 1; box-shadow: 0 0 10px 7px #e3e4e8; }
.xkzbl-business .business-list .box:hover a { color: #FFFFFF; }
.xkzbl-business .business-list .box:hover a:after { width: 100%; left: 0; }
.xkzbl-business .business-list .box:hover:before, .xkzbl-business .business-list .box:hover:after { width: 100%; height: 100%; }
.xkzbl-business .business-list .box:hover:before { border-bottom-color: #F65439; border-left-color: #F65439; -webkit-transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s; transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s; }
.xkzbl-business .business-list .box:hover:after { border-top-color: #F65439; border-right-color: #F65439; -webkit-transition: width 0.2s ease-out, height 0.2s ease-out 0.2s; transition: width 0.2s ease-out, height 0.2s ease-out 0.2s; }
.xkzbl-other { padding: 40px 0 50px; background-color: #f4f4f7; }
.xkzbl-other .other-list { margin-top: 40px; margin-left: -74px; }
.xkzbl-other .other-list .box { width: 350px; margin-bottom: 45px; margin-left: 74px; float: left; }
.xkzbl-other .other-list .box .tit h2 { width: 252px; height: 44px; line-height: 44px; background-color: #F65439; border-radius: 3px; margin: 0 auto; text-align: center; font-size: 18px; color: #ffffff; }
.xkzbl-other .other-list .box .img, .xkzbl-other .other-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .xkzbl-other .other-list .box .cate-l img { border-radius: 5px; }
.xkzbl-other .other-list .box .img img, .xkzbl-other .other-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .xkzbl-other .other-list .box .cate-l img img { width: 100%; }
.xkzbl-other .other-list .box .txt { width: 300px; height: 108px; margin: 0 auto; padding: 0 24px; padding-top: 22px; background: #FFFFFF; }
.xkzbl-other .other-list .box .txt p { line-height: 25px; }
.xkzbl-other .other-list .box .txt p a { color: #009afe; }
.xkzbl-other .other-list .box .more { padding-bottom: 30px; background: #FFFFFF; }
.xkzbl-other .other-list .box .more a { width: 186px; height: 39px; border: #009afe 1px solid; border-radius: 5px; text-align: center; margin: 0 auto; line-height: 39px; color: #009afe; font-size: 14px; cursor: pointer; display: block; }
.xkzbl-other .other-list .box .more a:hover { background: #009afe; color: #FFFFFF; }
.xkzbl-other .other-list .box.box04, .xkzbl-other .other-list .box.box05, .xkzbl-other .other-list .box.box06 { margin-bottom: 0; }
.xkzbl-consult { padding: 45px 0; }
.xkzbl-consult .consult { border: 1px solid #dfe2e7; width: 1198px; overflow: hidden; }
.xkzbl-consult .consult .cons-l { width: 630px; height: 310px; padding: 45px 35px 0; float: left; }
.xkzbl-consult .consult .cons-l .txt p { line-height: 30px; }
.xkzbl-consult .consult .img, .xkzbl-consult .consult .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .xkzbl-consult .consult img { width: 477px; padding: 10px; float: right; }
.xkzbl-consult .consult .img img, .xkzbl-consult .consult .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .xkzbl-consult .consult img img { width: 100%; }
.xkzbl-consult .tel-btn { margin-top: 40px; }
.consult-message { margin: 10px 0; }
.consult-message form { overflow: hidden; }
.consult-message .tel { width: 390px; height: 40px; padding: 5px; float: left; border-right: 0; border: 1px solid #009afe; }
.consult-message .sub-btn { width: 150px; text-align: center; height: 52px; line-height: 52px; background: #009afe; color: #fff; border-radius: 0 3px 3px 0; font-size: 18px; display: inline-block; float: left; border: 0; }
.consult-contact { width: 257px; margin: 30px auto 0; }
.consult-contact p { margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #009afe; }
.consult-contact p img { vertical-align: middle; }
.consult-contact p a { width: 70px; height: 30px; line-height: 30px; display: inline-block; zoom: 1; border-radius: 3px; margin-right: 16px; color: #fff; padding-left: 40px; display: inline-block; font-size: 14px; font-weight: normal; }
.consult-contact p a.btn01 { background: url(../images/gsfw/xkzbl/consult-btn1.png) 10px no-repeat #ff9800; }
.consult-contact p a.btn02 { background: url(../images/gsfw/xkzbl/consult-btn2.png) 10px no-repeat #31cbd3; }
.xkzbl-procedure { padding: 25px 0 55px; background: #f4f4f7; }
.xkzbl-procedure .procedure { width: 1133px; height: 215px; margin: 45px auto 0; padding: 10px; background: url(../images/gsfw/xkzbl/procedure-bg.png) no-repeat; }
.xkzbl-procedure .procedure .box { width: 186px; height: 186px; float: left; border: 3px solid #009afe; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; color: #009afe; margin-right: 115px; text-align: center; }
.xkzbl-procedure .procedure .box h2 { margin: 30px 0 5px; font-size: 24px; font-weight: bold; }
.xkzbl-procedure .procedure .box p { line-height: 24px; padding: 0 30px; }
.xkzbl-procedure .procedure .box:hover { background: #009afe; color: #FFFFFF; }
.xkzbl-procedure .procedure .box04 { margin-right: 0; }
.xkzbl-procedure .btn a { width: 229px; line-height: 30px; background: #009afe; color: #fff; text-align: center; border-radius: 15px; margin: 0 auto; display: block; }
.xkzbl-case { padding-top: 30px; padding-bottom: 55px; background: #f4f4f7; }
.xkzbl-case .case-list { width: 1128px; height: 414px; margin: 0 auto; display: block; }
.xkzbl-case .case-list li { width: 240px; height: 160px; margin: 25px 10px 0; padding: 10px; float: left; border: 1px solid #b2b2b2; }
.xkzbl-case .case-list li:last-child { background: #009afe; }
.xkzbl-case .case-list li:last-child h2 { margin: 0 0 10px; text-align: center; font-size: 18px; font-weight: bold; color: #FFFFFF; }
.xkzbl-case .case-list li img { width: 100%; }
.xkzbl-case .case-list li .apply-form { background: #009afe; color: #FFFFFF; }
.xkzbl-case .case-list li .apply-form .form-group { text-align: center; padding-left: 18px; margin-bottom: 10px; overflow: hidden; }
.xkzbl-case .case-list li .apply-form .form-group label { float: left; display: inline-block; width: 50px; }
.xkzbl-case .case-list li .apply-form .form-group input { float: right; width: 154px; padding-left: 10px; height: 28px; line-height: 28px; }
.xkzbl-case .case-list li .apply-form .form-group.sub-btn { padding: 0; }
.xkzbl-case .case-list li .apply-form .form-group.sub-btn input { width: 93px; height: 28px; line-height: 28px; margin: 0 auto; text-align: center; background: #ff9800; color: #fff; display: block; float: none; border: 0; padding: 0; }
.xkzbl-advantage { padding: 50px 0 0px; }
.xkzbl-advantage .advantage-list { margin-top: 15px; padding-top: 40px; border-top: 1px solid #DDDDDD; overflow: hidden; }
.xkzbl-advantage .advantage-list .box { float: left; text-align: center; margin: 0 32px; background-repeat: no-repeat; background-position: top center; }
.xkzbl-advantage .advantage-list .box .img img, .xkzbl-advantage .advantage-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .xkzbl-advantage .advantage-list .box .cate-l img img { width: 137px; }
.xkzbl-advantage .advantage-list .box .con { margin-top: -50px; }
.xkzbl-advantage .advantage-list .box .con h2 { line-height: 30px; font-size: 16px; font-weight: bold; }
.xkzbl-advantage .advantage-list .box .con p { margin-top: 40px; line-height: 18px; }
.xkzbl-advantage .btn a { width: 229px; line-height: 30px; margin: 0 auto; margin-top: 50px; text-align: center; background: #f65439; color: #fff; border-radius: 15px; color: #fff; display: block; }
/* shrz-logo */
.shrz-mark { padding: 54px 0; background-color: #F7F7F7; }
.shrz-mark .mark { background: #FFFFFF; overflow: hidden; }
.shrz-mark .mark .mark-l { width: 529px; height: 204px; padding: 48px 35px; border-right: 1px solid #009afe; float: left; }
.shrz-mark .mark .mark-l p { margin-bottom: 22px; line-height: 21px; font-size: 16px; }
.shrz-mark .mark .mark-r { width: 564px; height: 260px; padding-left: 35px; padding-top: 40px; float: left; }
.shrz-mark .mark .mark-r h2 { font-size: 18px; color: #009afe; margin-bottom: 15px; }
.shrz-mark .mark .mark-r p { width: 503px; height: 156px; border: #009afe solid 1px; border-radius: 4px; }
.shrz-mark .tel-btn { margin-top: 45px; }
.shrz-procedure { padding-top: 50px; }
.shrz-procedure .procedure { margin-top: 65px; overflow: hidden; }
.shrz-procedure .procedure .box { width: 200px; float: left; }
.shrz-procedure .procedure .box .img, .shrz-procedure .procedure .yzsj-category .category .box .cate-l img, .yzsj-category .category .shrz-procedure .procedure .box .cate-l img { width: 107px; height: 114px; margin: 0 auto 20px; }
.shrz-procedure .procedure .box .num { text-align: center; line-height: 40px; font-size: 18px; background: url(../images/gsfw/shrz/procedure-bg.png) no-repeat center; }
.shrz-procedure .procedure .box .tit { line-height: 1; margin-top: 20px; text-align: center; }
.shrz-procedure .tel-btn { margin-top: 72px; }
.shrz-introduce { margin-top: 75px; }
.shrz-introduce .introduce { overflow: hidden; }
.shrz-introduce .introduce .intro-l, .shrz-introduce .introduce .intro-r { height: 422px; width: 582px; position: relative; float: left; }
.shrz-introduce .introduce .intro-l .img, .shrz-introduce .introduce .intro-l .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .shrz-introduce .introduce .intro-l img, .shrz-introduce .introduce .intro-r .img, .shrz-introduce .introduce .intro-r .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .shrz-introduce .introduce .intro-r img { width: 160px; height: 158px; margin: 0 auto; }
.shrz-introduce .introduce .intro-l .con, .shrz-introduce .introduce .intro-r .con { height: 320px; margin-top: -79px; border: #797979 1px solid; }
.shrz-introduce .introduce .intro-l .con h2, .shrz-introduce .introduce .intro-r .con h2 { line-height: 26px; margin: 100px 0 30px; text-align: center; font-size: 26px; font-weight: bold; color: #009afe; }
.shrz-introduce .introduce .intro-l .con p, .shrz-introduce .introduce .intro-r .con p { padding: 0 40px; line-height: 30px; text-align: center; }
.shrz-introduce .introduce .intro-l .btn, .shrz-introduce .introduce .intro-r .btn { margin-top: -21px; }
.shrz-introduce .introduce .intro-l .btn a, .shrz-introduce .introduce .intro-r .btn a { margin: 0 auto; width: 204px; height: 42px; line-height: 42px; background-color: #009afe; border-radius: 5px; text-align: center; color: #FFFFFF; font-size: 18px; cursor: pointer; display: block; }
.shrz-introduce .introduce .intro-r { float: right; }
.shrz-apply { min-height: 427px; margin-top: 50px; padding-top: 45px; background: url(../images/gsfw/shrz/apply-bg.png) no-repeat 9.9% bottom #F7F7F7; }
.shrz-apply .tit03 p { color: #009afe; }
.shrz-apply .apply { height: 387px; padding-left: 375px; position: relative; }
.shrz-apply .apply .apply-form { width: 450px; }
.shrz-apply .apply .apply-form .form-group { height: 52px; margin-bottom: 20px; }
.shrz-apply .apply .apply-form .form-group input { width: 433px; height: 50px; padding-left: 15px; border-radius: 5px; }
.shrz-apply .apply .apply-form .form-group.sub-btn input { background: #009afe; border: 0; padding: 0; color: #FFFFFF; font-size: 18px; cursor: pointer; text-align: center; }
.shrz-apply .apply .faq { position: absolute; right: 10px; top: -57px; background-color: #F7C6BE; width: 275px; height: 345px; padding: 10px 8px; }
.shrz-apply .apply .faq .tit { padding: 18px 24px 0 24px; background: #FFFFFF; }
.shrz-apply .apply .faq .tit h2 { font-size: 20px; font-weight: bold; color: #323232; text-align: center; line-height: 1; }
.shrz-apply .apply .faq .faq-list { padding: 22px 24px 29px 24px; background: #FFFFFF; }
.shrz-apply .apply .faq .faq-list p { line-height: 1; margin-bottom: 18px; }
.shrz-apply .apply .faq .faq-list p span { color: #009afe; }
/* gszrdb */
.main.gszrdb { margin-bottom: -25px; }
.gszrdb-wrapper { padding-bottom: 50px; background: url(../images/gsfw/gszrdb/main-bg.png) no-repeat center; }
.gszrdb-wrapper .tit06, .gszrdb-wrapper .tit07 { margin: 110px 0 55px; }
.gszrdb-message { padding: 45px 162px; background: #FFFFFF; }
.gszrdb-message .tit { text-align: center; }
.gszrdb-message .tit h2 { color: #2047ab; font-size: 24px; font-weight: bold; text-align: center; }
.gszrdb-message .tit h2 span { font-size: 14px; color: #2e2e2e; font-weight: normal; }
.gszrdb-message .message-form { margin-top: 48px; }
.gszrdb-message .message-form .form-group { margin-bottom: 47px; overflow: hidden; }
.gszrdb-message .message-form .form-group label { width: 73px; line-height: 52px; margin-right: 15px; float: left; }
.gszrdb-message .message-form .form-group input { height: 52px; }
.gszrdb-message .message-form .form-group select { width: 223px; height: 54px; margin-right: 90px; padding-left: 20px; border: #CBCBCB solid 1px; border-radius: 5px; float: left; }
.gszrdb-message .message-form .form-group textarea { width: 876px; height: 177px; resize: none; border: #CBCBCB solid 1px; border-radius: 5px; padding: 20px; }
.gszrdb-message .message-form .form-group .form-tit { margin-right: 15px; width: 73px; float: left; }
.gszrdb-message .message-form .form-group.want { position: relative; }
.gszrdb-message .message-form .form-group.want input { position: absolute; margin-left: -185px; clip: rect(0, 0, 0, 0); }
.gszrdb-message .message-form .form-group.want label { width: 223px; line-height: 52px; margin-right: 63px; text-align: center; border: #CBCBCB solid 1px; border-radius: 5px; position: relative; cursor: pointer; }
.gszrdb-message .message-form .form-group.want label.on { color: #FFFFFF; background: url(../images/gsfw/gszrdb/message-radio.png) no-repeat 96% 80% #245ce8; }
.gszrdb-message .message-form .form-group.want .form-tit { width: 73px; border: 0; }
.gszrdb-message .message-form .form-group.tel input { width: 314px; margin-right: 22px; margin-top: 5px; height: 54px; border: #CBCBCB solid 1px; text-align: left; padding-left: 20px; }
.gszrdb-message .message-form .form-group.tel span { color: #009afe; }
.gszrdb-message .message-form .form-group.txt p { margin-top: 10px; color: #009afe; }
.gszrdb-message .message-form .form-group.sub-btn { overflow: hidden; width: 664px; margin: 0 auto; }
.gszrdb-message .message-form .form-group.sub-btn a, .gszrdb-message .message-form .form-group.sub-btn input { width: 323px; height: 52px; float: left; border: #FF9306 solid 1px; line-height: 52px; color: #FF9306; text-align: center; font-size: 18px; cursor: pointer; }
.gszrdb-message .message-form .form-group.sub-btn input { margin-left: 14px; color: #FFFFFF; background-color: #FF9306; border-radius: 0; }
.gszrdb-hot { margin-top: 60px; }
.gszrdb-hot .hot-list { margin-left: -16px; }
.gszrdb-hot .hot-list .box { width: 288px; height: 309px; margin-left: 16px; margin-top: 2px; margin-bottom: 20px; float: left; border-radius: 8px; background-color: #FFFFFF; transition: transform .3s; }
.gszrdb-hot .hot-list .box:hover { transform: translateY(-2px); box-shadow: 0 0 40px 0.07px rgba(196, 196, 196, 0.31); }
.gszrdb-hot .hot-list .box:hover .tit h2 { color: #2047ab; }
.gszrdb-hot .hot-list .box.box04, .gszrdb-hot .hot-list .box.box06 { background: url(../images/gsfw/gszrdb/selled.png) no-repeat 90% 20px #E4E4E4; }
.gszrdb-hot .hot-list .tit { margin-top: 22px; margin-bottom: 8px; padding-left: 20px; }
.gszrdb-hot .hot-list .tit h2 { font-size: 18px; }
.gszrdb-hot .hot-list .price { padding-left: 20px; font-size: 18px; font-weight: bold; color: #ff9306; }
.gszrdb-hot .hot-list .hot { margin-top: 16px; padding-top: 16px; border-top: #CBCBCB solid 1px; overflow: hidden; }
.gszrdb-hot .hot-list .hot p { width: 117px; line-height: 1; margin-bottom: 20px; margin-left: 20px; float: left; font-size: 16px; color: #333333; }
.gszrdb-hot .hot-list .hot p span { margin-top: 11px; font-size: 12px; color: #898989; display: block; }
.gszrdb-hot .hot-list .btn { text-align: center; }
.gszrdb-hot .hot-list .btn a { width: 104px; line-height: 28px; border-radius: 3px; display: inline-block; color: #649be8; }
.gszrdb-hot .hot-list .btn a:hover { background: #649be8; color: #FFFFFF; }
.gszrdb-hot .hot-list .btn .btn01 { margin-right: 25px; background-color: #F3F5F8; border: #F3F5F8 solid 1px; }
.gszrdb-hot .hot-list .btn .btn02 { border: #649be8 solid 1px; }
/* gxq */
.gxq-tit { text-align: center; }
.gxq-tit h2 { margin-bottom: 10px; font-size: 30px; font-weight: bold; }
.gxq-tit h2 span { color: #009afe; }
.gxq-tit p { font-size: 12px; color: #999999; position: relative; }
.gxq-tit p:before, .gxq-tit p:after { width: 74px; height: 2px; content: ''; background: #ccc; position: absolute; top: 50%; }
.gxq-tit p:before { margin-left: -88px; }
.gxq-tit p:after { margin-left: 15px; }
.gxq-btns { width: 760px; margin: 0 auto; overflow: hidden; }
.gxq-btns a { width: 150px; line-height: 36px; text-align: center; border-radius: 18px; }
.gxq-btns .btn01 { border: 1px solid #727272; color: #727272; float: left; }
.gxq-btns .btn02 { color: #FFF; background: #009afe; float: right; }
.gxq-apply { margin-top: 20px; }
.gxq-apply .tel { text-align: center; }
.gxq-apply .apply-form { width: 690px; height: 46px; margin: 20px auto 0; position: relative; }
.gxq-apply .apply-form input[type='text'] { width: 100%; height: 46px; border: solid 1px #9b9b9b; box-sizing: border-box; border-radius: 23px; line-height: 46px; padding-left: 30px; }
.gxq-apply .apply-form input[type='submit'] { position: absolute; top: 0px; right: 0px; height: 46px; line-height: 46px; width: 120px; background: #009afe; font-size: 16px; color: white; cursor: pointer; border-radius: 0px 23px 23px 0px; }
.gxq-procedure { margin-top: 50px; }
.gxq-procedure .procedure { margin-top: 20px; overflow: hidden; }
.gxq-procedure .procedure .box { height: 195px; width: 123px; text-align: center; box-sizing: content-box; float: left; }
.gxq-procedure .procedure .box span { width: 82px; height: 93px; margin: 0 auto; margin-top: 52px; display: block; background: url(../images/gsfw/gxq/ico.png) no-repeat 0 0; }
.gxq-procedure .procedure .box a { display: block; height: 100%; overflow: hidden; }
.gxq-procedure .procedure .box:hover a { background-color: #009afe; }
.gxq-procedure .procedure .box + .box { border-left: solid 90px transparent; -webkit-border-image: url(../images/gsfw/gxq/jt.png) 0 90 round; -o-border-image: url(../images/gsfw/gxq/jt.png) 0 90 round; border-image: url(../images/gsfw/gxq/jt.png) 0 90 round; }
.gxq-procedure .procedure .box.box01 span { background-position: -56px -10px; }
.gxq-procedure .procedure .box.box01:hover span { background-position: -175px -10px; }
.gxq-procedure .procedure .box.box02 span, .gxq-procedure .procedure .sbzc-advantage .container .box.box04 span, .sbzc-advantage .container .gxq-procedure .procedure .box.box04 span { background-position: -56px -118px; }
.gxq-procedure .procedure .box.box02:hover span, .gxq-procedure .procedure .sbzc-advantage .container .box.box04:hover span, .sbzc-advantage .container .gxq-procedure .procedure .box.box04:hover span { background-position: -175px -118px; }
.gxq-procedure .procedure .box.box03 span { background-position: -56px -225px; }
.gxq-procedure .procedure .box.box03:hover span { background-position: -175px -225px; }
.gxq-procedure .procedure .box.box04 span { background-position: -56px -345px; }
.gxq-procedure .procedure .box.box04:hover span { background-position: -168px -345px; }
.gxq-procedure .procedure .box.box05 span { background-position: -56px -461px; }
.gxq-procedure .procedure .box.box05:hover span { background-position: -169px -461px; }
.gxq-procedure .procedure .box.box06 span { background-position: -56px -572px; }
.gxq-procedure .procedure .box.box06:hover span { background-position: -169px -572px; }
.gxq-procedure .gxq-btns { margin-top: 30px; }
.gxq-appointment { margin-top: 40px; padding-top: 37px; height: 376px; background: #f0f0f0; }
.gxq-appointment .appoint-message { width: 685px; margin: 0 auto; margin-top: 50px; }
.gxq-appointment .appoint-message .form-group { height: 46px; margin-bottom: 25px; position: relative; }
.gxq-appointment .appoint-message .form-group label { position: absolute; top: 0; left: 0; height: 46px; width: 78px; border-radius: 23px 0 0 23px; background: #009afe; }
.gxq-appointment .appoint-message .form-group label i { width: 40px; height: 40px; display: block; margin-top: 3px; margin-left: 22px; }
.gxq-appointment .appoint-message .form-group input { outline: none; border: 0; border-radius: 23px; width: 100%; height: 46px; padding-left: 102px; font-size: 14px; box-sizing: border-box; }
.gxq-appointment .appoint-message .form-group.username label i { background: url(../images/gsfw/gxq/ico.png) no-repeat -183px -680px; }
.gxq-appointment .appoint-message .form-group.tel label i { background: url(../images/gsfw/gxq/ico.png) no-repeat -148px -680px; }
.gxq-appointment .appoint-message .form-group.sub-btn { text-align: center; }
.gxq-appointment .appoint-message .form-group.sub-btn input { color: #fff; background-color: #009afe; width: 147px; height: 40px; border-radius: 20px; line-height: 40px; margin: 10px auto 0; cursor: pointer; padding: 0; text-align: center; }
.gxq-money { margin-top: 30px; }
.gxq-money .money { height: 401px; margin-top: 40px; background: url(../images/gsfw/gxq/money-bg.png) no-repeat center; }
.gxq-money .money .box { width: 80px; height: 80px; margin: 17px 53px 17px; padding: 5px; border: 1px solid #9a9a9a; border-radius: 50%; float: left; }
.gxq-money .money .box a { height: 100%; padding: 0 7px; color: #9a9a9a; border-radius: 50%; text-align: center; display: flex; justify-content: center; align-items: center; }
.gxq-money .money .box.box3, .gxq-money .money .box.box7, .gxq-money .money .box.box11 { margin-left: 460px; }
.gxq-money .money .box:hover { border-color: #009afe; }
.gxq-money .money .box:hover a { background: #009afe; color: #ffffff; }
.gxq-time, .gxq-benefits { margin-top: 68px; padding-top: 23px; background: #f0f0f0; }
.gxq-time .con, .gxq-benefits .con { margin-top: 40px; text-align: center; }
.gxq-time .con img, .gxq-benefits .con img { max-width: 100%; }
.gxq-center { margin-top: 60px; }
.gxq-center .con { margin-top: 60px; text-align: center; }
.gxq-center .con img { max-width: 100%; }
.gxq-center .gxq-btns { margin-top: 30px; }
.gxq-benefits { padding-bottom: 60px; }
.gxq-benefits .gxq-btns { margin-top: 30px; }
.gxq-service { margin-top: 40px; margin-bottom: 60px; }
.gxq-service .gxq-tit { padding-bottom: 30px; background: url(../images/gsfw/gxq/service-tit.jpg) no-repeat center bottom; }
.gxq-service .service { margin: 40px 0 0 -47px; overflow: hidden; }
.gxq-service .service .box { margin-left: 55px; float: left; }
.gxq-service .service .box a { width: 100px; height: 150px; display: block; background: url(../images/gsfw/gxq/ico.png) no-repeat; }
.gxq-service .service .box.box01 a { background-position: -271px 0; }
.gxq-service .service .box.box02 a, .gxq-service .service .sbzc-advantage .container .box.box04 a, .sbzc-advantage .container .gxq-service .service .box.box04 a { background-position: -392px 0; }
.gxq-service .service .box.box03 a { background-position: -271px -168px; }
.gxq-service .service .box.box04 a { background-position: -392px -168px; }
.gxq-service .service .box.box05 a { background-position: -271px -334px; }
.gxq-service .service .box.box06 a { background-position: -392px -334px; }
.gxq-service .service .box.box07 a { background-position: -271px -498px; }
.gxq-service .service .box.box08 a { background-position: -392px -498px; }
.gxq-service .gxq-btns { margin-top: 60px; }
/* qyzz */
.qyzz-about { margin-top: 45px; }
.qyzz-about .about-tit { margin-top: 30px; }
.qyzz-about .about-tit h3 { line-height: 40px; margin-bottom: 40px; background: #36393d; color: #fff; font-size: 18px; text-align: center; }
.qyzz-about .about-tit h3 span { font-weight: bold; }
.qyzz-about .about-list { overflow: hidden; }
.qyzz-about .about-list .box { float: left; width: 240px; height: 320px; border: 1px solid #36393d; text-align: center; font-size: 18px; position: relative; margin: 0 29px; }
.qyzz-about .about-list .box .img, .qyzz-about .about-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .qyzz-about .about-list .box .cate-l img { margin: 45px 0; }
.qyzz-about .about-list .box .img img, .qyzz-about .about-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .qyzz-about .about-list .box .cate-l img img { max-width: 100%; height: 107px; }
.qyzz-about .about-list .box .tit { font-size: 18px; }
.qyzz-about .about-list .box .txt { display: none; width: 212px; height: 252px; background: #009afe; color: #fff; font-size: 14px; padding: 70px 15px 0; position: absolute; top: -1px; left: -1px; }
.qyzz-about .about-list .box .txt p { line-height: 30px; }
.qyzz-about .about-list .box:hover .txt { display: block; }
.qyzz-procedure { margin-top: 80px; padding: 30px 0 60px; background: #f4f4f7; }
.qyzz-procedure .tit09 h2 { font-weight: normal; }
.qyzz-procedure .tit09 h2 span { font-weight: bold; }
.qyzz-procedure .procedure { margin-top: 50px; background: url(../images/gsfw/qyzz/procedure-bg.jpg) no-repeat center 35px; overflow: hidden; }
.qyzz-procedure .procedure .box { width: 170px; margin-left: 87px; float: left; text-align: center; }
.qyzz-procedure .procedure .box img { width: 104px; height: 104px; }
.qyzz-procedure .procedure .box .con h2 { line-height: 24px; margin: 5px 0; font-size: 18px; font-weight: bold; }
.qyzz-procedure .procedure .box .con p { line-height: 18px; font-size: 12px; color: #666; }
.qyzz-procedure .procedure .box.box01 { margin-left: 0; }
.qyzz-material { margin-top: 30px; }
.qyzz-material .mate-l, .qyzz-material .zcbzz-material .material .mate-r, .zcbzz-material .material .qyzz-material .mate-r { width: 355px; min-height: 433px; margin-top: 62px; padding: 0 0 0 245px; float: left; position: relative; background: url(../images/gsfw/qyzz/mate-l-bg.jpg) no-repeat -80px top; }
.qyzz-material .mate-l .box, .qyzz-material .zcbzz-material .material .mate-r .box, .zcbzz-material .material .qyzz-material .mate-r .box { margin-bottom: 77px; }
.qyzz-material .mate-l .box.box01, .qyzz-material .zcbzz-material .material .mate-r .box.box01, .zcbzz-material .material .qyzz-material .mate-r .box.box01 { margin-top: 16px; margin-bottom: 63px; }
.qyzz-material .mate-l .box.box02, .qyzz-material .zcbzz-material .material .mate-r .box.box02, .zcbzz-material .material .qyzz-material .mate-r .box.box02, .qyzz-material .mate-l .sbzc-advantage .container .box.box04, .sbzc-advantage .container .qyzz-material .mate-l .box.box04, .qyzz-material .zcbzz-material .material .mate-r .sbzc-advantage .container .box.box04, .sbzc-advantage .container .qyzz-material .zcbzz-material .material .mate-r .box.box04, .zcbzz-material .material .qyzz-material .mate-r .sbzc-advantage .container .box.box04, .sbzc-advantage .container .zcbzz-material .material .qyzz-material .mate-r .box.box04 { margin-left: 80px; margin-bottom: 92px; }
.qyzz-material .mate-l .box.box03, .qyzz-material .zcbzz-material .material .mate-r .box.box03, .zcbzz-material .material .qyzz-material .mate-r .box.box03 { margin-left: 114px; margin-bottom: 85px; }
.qyzz-material .mate-l .box.box04, .qyzz-material .zcbzz-material .material .mate-r .box.box04, .zcbzz-material .material .qyzz-material .mate-r .box.box04 { margin-left: 90px; margin-bottom: 58px; }
.qyzz-material .mate-l .box.box05, .qyzz-material .zcbzz-material .material .mate-r .box.box05, .zcbzz-material .material .qyzz-material .mate-r .box.box05 { margin-left: 0; }
.qyzz-material .mate-r { width: 578px; padding-bottom: 20px; float: right; border: 1px solid #dfe2e7; }
.qyzz-material .mate-r .con .mate-tit { height: 60px; line-height: 60px; padding-left: 25px; background: #009afe; color: #fff; }
.qyzz-material .mate-r .con .mate-tit h2 { font-size: 18px; }
.qyzz-material .mate-r .con .mate-tit h2 span { font-weight: bold; }
.qyzz-material .mate-r .con .txt { padding: 30px 25px; }
.qyzz-material .mate-r .con .txt p { line-height: 30px; }
.qyzz-material .mate-r .consult-message { width: 528px; margin: 0 auto; padding-top: 30px; border-top: 1px dashed #dfe2e7; }
.qyzz-material .mate-r .consult-message .tit { margin-bottom: 10px; }
.qyzz-material .mate-r .consult-message .tit h2 { color: #009afe; font-weight: bold; }
.qyzz-material .mate-r .consult-message .message-form .tel { width: 366px; }
.qyzz-material .mate-r .consult-contact { margin-top: 15px; }
.qyzz-advantage { background: #f4f4f7; margin-top: 40px; padding: 25px 0 60px; }
.qyzz-advantage .container { margin-top: 60px; }
.qyzz-advantage .container .box { width: 361px; margin: 0 19px; float: left; overflow: hidden; }
.qyzz-advantage .container .box .img, .qyzz-advantage .container .yzsj-category .category .box .cate-l img, .yzsj-category .category .qyzz-advantage .container .box .cate-l img { width: 188px; height: 130px; margin-right: 15px; float: left; }
.qyzz-advantage .container .box .con { margin-top: 20px; overflow: hidden; }
.qyzz-advantage .container .box .con .tit { font-size: 18px; font-weight: bold; }
.qyzz-advantage .container .box .con .txt { margin-top: 5px; }
.qyzz-advantage .container .box .con .txt p { line-height: 20px; font-size: 12px; color: #666; }
/* zcdz */
.zcdz-require { padding: 25px 0 65px; background: #f4f4f7; }
.zcdz-require .container { width: 1120px; height: 463px; padding: 10px; background: url(../images/gsfw/zcdz/request-bg.jpg) no-repeat center bottom #fff; }
.zcdz-require .require-l, .zcdz-require .require-r { width: 550px; height: 428px; border: 1px solid #dfe2e7; float: left; }
.zcdz-require .require-l .img img, .zcdz-require .require-l .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .zcdz-require .require-l img img, .zcdz-require .require-r .img img, .zcdz-require .require-r .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .zcdz-require .require-r img img { width: 100%; height: 170px; }
.zcdz-require .require-l .con, .zcdz-require .require-r .con { padding: 50px 30px 0 30px; }
.zcdz-require .require-l .con h2, .zcdz-require .require-r .con h2 { padding-bottom: 20px; text-align: center; font-size: 24px; }
.zcdz-require .require-l .con h2 span, .zcdz-require .require-r .con h2 span { font-weight: bold; }
.zcdz-require .require-l .con p, .zcdz-require .require-r .con p { line-height: 26px; }
.zcdz-require .require-l .con p span, .zcdz-require .require-r .con p span { font-weight: bold; }
.zcdz-require .require-l:hover, .zcdz-require .require-r:hover { background: #009afe; }
.zcdz-require .require-l:hover .con, .zcdz-require .require-r:hover .con { color: #ffffff; }
.zcdz-require .require-r { float: right; }
.zcdz-about { margin-top: 35px; }
.zcdz-about .container { margin-top: 35px; }
.zcdz-about .about-l { width: 608px; float: left; position: relative; }
.zcdz-about .about-l .img img, .zcdz-about .about-l .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .zcdz-about .about-l img img { width: 608px; height: 500px; }
.zcdz-about .about-l .con { position: absolute; top: 45px; right: 130px; font-size: 12px; color: #009afe; }
.zcdz-about .about-l .con p { line-height: 30px; }
.zcdz-about .about-l .con p img { margin-right: 5px; vertical-align: middle; }
.zcdz-about .about-r { width: 575px; padding-top: 75px !important; float: right; }
.zcdz-about .about-r .con p { line-height: 30px; }
.zcdz-faq { padding: 45px 0 30px; background: #f4f4f7; }
.zcdz-faq .faq-list { background: #fff; border: 1px solid #e6e9ee; padding: 45px 0px 20px; margin: 35px auto 25px auto; width: 1138px; overflow: hidden; }
.zcdz-faq .faq-list dl { width: 533px; margin: 0 18px; margin-bottom: 20px; float: left; border-bottom: 1px dashed #dfe2e7; padding-bottom: 25px; }
.zcdz-faq .faq-list dt h2 { font-size: 18px; }
.zcdz-faq .faq-list dd { height: 100px; padding: 35px 30px 20px 76px; overflow: hidden; background: url(../images/gsfw/zcdz/faq-list.png) no-repeat center top #f4f4f7; }
/* jyfw */
.jyfw-business { margin-top: 50px; }
.jyfw-business .img, .jyfw-business .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .jyfw-business img { width: 506px; float: left; }
.jyfw-business .img img, .jyfw-business .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .jyfw-business img img { width: 100%; }
.jyfw-business .busi-r { width: 591px; margin-top: 50px; float: right; }
.jyfw-business .busi-r .con h2 { margin-bottom: 5px; font-size: 20px; }
.jyfw-business .busi-r .con h2 span { font-weight: bold; }
.jyfw-business .busi-r .con p { line-height: 24px; color: #666; }
.jyfw-business .busi-r .consult-message { overflow: hidden; }
.jyfw-business .busi-r .consult-message label { width: 70px; line-height: 37px; float: left; }
.jyfw-business .busi-r .consult-message input { width: 110px; height: 37px; line-height: 37px; padding-left: 5px; margin: 0 20px 0 10px; float: left; }
.jyfw-business .busi-r .consult-message .sub-btn { width: 120px; line-height: 37px; color: #fff; font-weight: 700; border-radius: 3px; font-size: 14px; }
.jyfw-procedure { margin-top: 60px; padding: 50px 0; background: #f4f4f7; }
.jyfw-procedure .tit09 h2 { font-weight: normal; }
.jyfw-procedure .tit09 h2 span { font-weight: bold; }
.jyfw-procedure .tit09 p span { color: #009afe; }
.jyfw-procedure .container { width: 1055px; margin-top: 40px; }
.jyfw-procedure .proc-l { width: 665px; height: 511px; position: relative; float: left; background: url(../images/gsfw/jyfw/procedure-bg.jpg) no-repeat center; }
.jyfw-procedure .proc-l .box { position: absolute; text-align: center; width: 140px; }
.jyfw-procedure .proc-l .box h2 { line-height: 16px; font-weight: bold; }
.jyfw-procedure .proc-l .box h2 span { display: block; }
.jyfw-procedure .proc-l .box p { font-size: 12px; color: #666; line-height: 20px; border-top: 1px solid #b2b2b2; padding-top: 5px; }
.jyfw-procedure .proc-l .box.box01 { top: 130px; left: 30px; }
.jyfw-procedure .proc-l .box.box02, .jyfw-procedure .proc-l .sbzc-advantage .container .box.box04, .sbzc-advantage .container .jyfw-procedure .proc-l .box.box04 { top: 178px; right: 250px; }
.jyfw-procedure .proc-l .box.box03 { top: 38px; right: 170px; }
.jyfw-procedure .proc-l .box.box04 { top: 130px; right: 12px; }
.jyfw-procedure .proc-r { width: 270px; margin-top: 50px; padding: 20px 15px 30px; float: right; background: #d8232a; color: #FFFFFF; }
.jyfw-procedure .proc-r .tit { margin-bottom: 40px; border-bottom: 1px solid #e63b41; }
.jyfw-procedure .proc-r .tit h2 { text-align: center; font-size: 18px; color: #FFFFFF; }
.jyfw-procedure .proc-r .apply-form .form-group { text-align: center; margin-bottom: 35px; overflow: hidden; }
.jyfw-procedure .proc-r .apply-form .form-group label { float: left; display: inline-block; width: 50px; }
.jyfw-procedure .proc-r .apply-form .form-group input { float: right; width: 203px; padding-left: 5px; height: 28px; line-height: 33px; }
.jyfw-procedure .proc-r .apply-form .form-group.sub-btn { padding: 0; }
.jyfw-procedure .proc-r .apply-form .form-group.sub-btn input { width: 93px; height: 28px; line-height: 28px; margin: 0 auto; text-align: center; background: #ff9800; color: #fff; display: block; float: none; border: 0; padding: 0; font-weight: bold; }
.jyfw-procedure .proc-r .fast-slide { height: 80px; }
.jyfw-procedure .proc-r .fast-slide .swiper-slide { color: #FFFFFF; font-size: 12px; }
.jyfw-procedure .proc-r .fast-slide .swiper-slide span { display: inline-block; }
.jyfw-procedure .proc-r .fast-slide .swiper-slide span.item01 { width: 50px; }
.jyfw-procedure .proc-r .fast-slide .swiper-slide span.item02 { width: 160px; }
.jyfw-procedure .proc-r .fast-slide .swiper-slide span.item03 { width: 52px; }
.jyfw-service, .sbzc-advantage { background: #f4f4f7; padding-top: 70px; padding-bottom: 50px; }
.jyfw-service .container, .sbzc-advantage .container { width: 970px; margin: 0 auto; }
.jyfw-service .box, .sbzc-advantage .box { height: 176px; padding: 20px; background: url(../images/gsfw/jyfw/service-bg1.png) no-repeat center; }
.jyfw-service .box .img, .sbzc-advantage .box .img, .jyfw-service .yzsj-category .category .box .cate-l img, .yzsj-category .category .jyfw-service .box .cate-l img, .sbzc-advantage .yzsj-category .category .box .cate-l img, .yzsj-category .category .sbzc-advantage .box .cate-l img { margin: 0 50px 0 120px; float: left; }
.jyfw-service .box .img img, .sbzc-advantage .box .img img, .jyfw-service .yzsj-category .category .box .cate-l img img, .yzsj-category .category .jyfw-service .box .cate-l img img, .sbzc-advantage .yzsj-category .category .box .cate-l img img, .yzsj-category .category .sbzc-advantage .box .cate-l img img { width: 200px; height: 181px; }
.jyfw-service .box .con, .sbzc-advantage .box .con { width: 490px; float: left; }
.jyfw-service .box .con .tit h2, .sbzc-advantage .box .con .tit h2 { font-weight: bold; font-size: 18px; color: #009afe; }
.jyfw-service .box .con .tit h2 span, .sbzc-advantage .box .con .tit h2 span { font-weight: normal; color: #333333; }
.jyfw-service .box .con .txt p, .sbzc-advantage .box .con .txt p { line-height: 30px; }
.jyfw-service .box .con .txt p span, .sbzc-advantage .box .con .txt p span { font-weight: bold; }
.jyfw-service .box .con .btns, .sbzc-advantage .box .con .btns { margin: 20px auto 0; text-align: center; }
.jyfw-service .box .con .btns a, .sbzc-advantage .box .con .btns a { width: 70px; height: 30px; line-height: 30px; display: inline-block; zoom: 1; border-radius: 3px; margin-right: 16px; color: #fff; padding-left: 40px; display: inline-block; font-size: 14px; font-weight: normal; }
.jyfw-service .box .con .btns .btn01, .sbzc-advantage .box .con .btns .btn01 { background: url(../images/gsfw/xkzbl/consult-btn1.png) 10px no-repeat #ff9800; }
.jyfw-service .box .con .btns .btn02, .sbzc-advantage .box .con .btns .btn02 { background: url(../images/gsfw/xkzbl/consult-btn2.png) 10px no-repeat #31cbd3; }
.jyfw-service .box02, .sbzc-advantage .box02, .sbzc-advantage .container .box04 { background: url(../images/gsfw/jyfw/service-bg2.png) no-repeat center; }
.jyfw-service .box02 .img, .sbzc-advantage .box02 .img, .sbzc-advantage .container .box04 .img, .jyfw-service .box02 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .jyfw-service .box02 img, .sbzc-advantage .box02 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-advantage .box02 img, .sbzc-advantage .container .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-advantage .container .box04 img { margin: 0; margin-right: 70px; float: right; }
.jyfw-service .box02 .con, .sbzc-advantage .box02 .con, .sbzc-advantage .container .box04 .con { margin: 0 50px 0 120px; }
.jyfw-service .box02 .con .txt p, .sbzc-advantage .box02 .con .txt p, .sbzc-advantage .container .box04 .con .txt p { line-height: 26px; }
.jyfw-service .box03 .con .txt p, .sbzc-advantage .box03 .con .txt p { line-height: 26px; }
.jyfw-advantage { margin-top: 60px; }
.jyfw-advantage .tit05 h2, .jyfw-advantage .tit09 h2 { font-weight: normal; }
.jyfw-advantage .tit05 h2 span, .jyfw-advantage .tit09 h2 span { font-weight: bold; }
.jyfw-advantage .advantage { margin-top: 55px; overflow: hidden; }
.jyfw-advantage .advantage .box { width: 555px; margin: 0 20px 40px; float: left; overflow: hidden; }
.jyfw-advantage .advantage .box .img, .jyfw-advantage .advantage .yzsj-category .category .box .cate-l img, .yzsj-category .category .jyfw-advantage .advantage .box .cate-l img { width: 180px; height: 110px; background: url(../images/gsfw/jyfw/advan-bg.png) no-repeat center; padding: 10px; float: left; }
.jyfw-advantage .advantage .box .img img, .jyfw-advantage .advantage .yzsj-category .category .box .cate-l img img, .yzsj-category .category .jyfw-advantage .advantage .box .cate-l img img { width: 100%; height: 110px; }
.jyfw-advantage .advantage .box .con { width: 328px; height: 108px; border: 1px solid #009afe; padding: 10px; float: right; }
.jyfw-advantage .advantage .box .con h2 { font-size: 16px; margin-bottom: 5px; font-weight: bold; }
.jyfw-advantage .advantage .box .con h2 span { color: #009afe; }
.jyfw-advantage .advantage .box .con p { color: #666; line-height: 24px; }
/* zzdb */
/* zzdb-channel */
.page-banner.zzdb-channel { height: 500px; }
.zzdb-channel-consult { width: 1200px; margin: auto; position: absolute; left: 0; right: 0; overflow: hidden; margin-top: -422px; }
.zzdb-channel-consult .tit { width: 300px; height: 115px; background: #009afe; color: #fff; text-align: center; float: right; }
.zzdb-channel-consult .tit h2 { padding: 35px 0 20px; font-size: 24px; }
.zzdb-channel-consult .tit p span { color: #fffc00; }
.zzdb-channel-consult .message { width: 300px; float: right; clear: both; background: rgba(242, 242, 242, 0.9); }
.zzdb-channel-consult .message form { width: 250px; margin: 40px auto 10px auto; }
.zzdb-channel-consult .message .form-group { margin-bottom: 15px; }
.zzdb-channel-consult .message .form-group input { height: 40px; padding-left: 60px; }
.zzdb-channel-consult .message .form-group.txt input { background: url(../images/zzdb/channel/consult1.png) no-repeat center left #FFFFFF; }
.zzdb-channel-consult .message .form-group.tel input { background: url(../images/zzdb/channel/consult2.png) no-repeat center left #FFFFFF; }
.zzdb-channel-consult .message .form-group.sub-btn input { width: 150px; height: 40px; line-height: 40px; padding: 0; font-size: 16px; color: #fff; background: #009afe; border-radius: 3px; margin: 30px auto; display: block; cursor: pointer; }
.zzdb-channel-advantage { background: #FFFFFF; }
.zzdb-channel-advantage .box { width: 250px; height: 103px; padding-top: 20px; float: left; overflow: hidden; }
.zzdb-channel-advantage .box .img, .zzdb-channel-advantage .yzsj-category .category .box .cate-l img, .yzsj-category .category .zzdb-channel-advantage .box .cate-l img { width: 53px; height: 53px; margin-right: 15px; float: left; }
.zzdb-channel-advantage .box .con { overflow: hidden; }
.zzdb-channel-advantage .box .con p { line-height: 2rem; font-size: 16px; }
.zzdb-channel-advantage .box01 { margin-left: 45px; }
.zzdb-channel-advantage .box02, .zzdb-channel-advantage .sbzc-advantage .container .box04, .sbzc-advantage .container .zzdb-channel-advantage .box04 { margin-left: 182px; margin-right: 182px; }
.zzdb-channel-business { margin-top: 10px; }
.zzdb-channel-business .busi-l, .zzdb-channel-business .busi-r { width: 906px; float: left; }
.zzdb-channel-business .busi-l .box, .zzdb-channel-business .busi-r .box { width: 265px; height: 193px; margin-right: 11px; margin-bottom: 10px; padding-left: 24px; float: left; }
.zzdb-channel-business .busi-l .tit, .zzdb-channel-business .busi-r .tit { margin: 33px 0 10px; }
.zzdb-channel-business .busi-l .tit h2, .zzdb-channel-business .busi-r .tit h2 { font-size: 20px; }
.zzdb-channel-business .busi-l .tit h2 a, .zzdb-channel-business .busi-r .tit h2 a { color: #009afe; }
.zzdb-channel-business .busi-l .txt, .zzdb-channel-business .busi-r .txt { margin-bottom: 25px; }
.zzdb-channel-business .busi-l .txt p, .zzdb-channel-business .busi-r .txt p { color: #585858; font-size: 13px; line-height: 1.5rem; }
.zzdb-channel-business .busi-l .btn, .zzdb-channel-business .busi-r .btn { overflow: hidden; }
.zzdb-channel-business .busi-l .btn a, .zzdb-channel-business .busi-r .btn a { width: 105px; text-align: center; height: 31px; line-height: 31px; font-size: 13px; color: #009afe; background: rgba(0, 0, 0, 0); border-radius: 3px; border: 2px solid #009afe; cursor: pointer; float: left; }
.zzdb-channel-business .busi-l .btn a:hover, .zzdb-channel-business .busi-r .btn a:hover { background: #009afe; color: #FFFFFF; }
.zzdb-channel-business .busi-l .btn .btn01, .zzdb-channel-business .busi-r .btn .btn01 { margin-right: 36px; }
.zzdb-channel-business .busi-l .box01, .zzdb-channel-business .busi-r .box01 { background: url(../images/zzdb/channel/business1.png) no-repeat 0 -10px #FFFFFF; }
.zzdb-channel-business .busi-l .box02, .zzdb-channel-business .busi-r .box02, .zzdb-channel-business .busi-l .sbzc-advantage .container .box04, .sbzc-advantage .container .zzdb-channel-business .busi-l .box04, .zzdb-channel-business .busi-r .sbzc-advantage .container .box04, .sbzc-advantage .container .zzdb-channel-business .busi-r .box04 { background: url(../images/zzdb/channel/business2.png) no-repeat 0 -10px #FFFFFF; }
.zzdb-channel-business .busi-l .box03, .zzdb-channel-business .busi-r .box03 { background: url(../images/zzdb/channel/business3.png) no-repeat 0 -10px #FFFFFF; }
.zzdb-channel-business .busi-l .box04, .zzdb-channel-business .busi-r .box04 { background: url(../images/zzdb/channel/business4.png) no-repeat 0 -10px #FFFFFF; }
.zzdb-channel-business .busi-l .box05, .zzdb-channel-business .busi-r .box05 { background: url(../images/zzdb/channel/business5.png) no-repeat 0 -10px #FFFFFF; }
.zzdb-channel-business .busi-l .box06, .zzdb-channel-business .busi-r .box06 { background: url(../images/zzdb/channel/business6.png) no-repeat 0 -10px #FFFFFF; }
.zzdb-channel-business .busi-r { width: 290px; height: 202px; padding-top: 195px; float: left; text-align: center; background: url(../images/zzdb/channel/business7.png) no-repeat center #FFFFFF; }
.zzdb-channel-business .busi-r .tit { margin-top: 0; }
.zzdb-channel-business .busi-r .txt { margin-bottom: 10px; }
.zzdb-channel-business .busi-r .btn a { margin: 0 auto; margin-bottom: 15px; display: block; float: none; }
.zzdb-channel-business .busi-r .btn .btn01 { margin-right: auto; }
.zzdb-channel-business02 .tit08 { margin: 30px 0 25px; }
.zzdb-channel-business02 .business02 { margin-bottom: 15px; background: #fff; border: 1px solid #dfe2e7; overflow: hidden; }
.zzdb-channel-business02 .business02 .box { width: 298px; height: 198px; float: left; text-align: center; border-right: 1px solid #f5f6f8; border-bottom: 1px solid #f5f6f8; }
.zzdb-channel-business02 .business02 .box a { height: 100%; display: block; }
.zzdb-channel-business02 .business02 .box:hover { background: #009afe; }
.zzdb-channel-business02 .business02 .box:hover .tit, .zzdb-channel-business02 .business02 .box:hover .txt { color: #FFFFFF; }
.zzdb-channel-business02 .business02 .img, .zzdb-channel-business02 .business02 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 img { height: 100px; text-align: center; display: flex; align-items: center; justify-content: center; }
.zzdb-channel-business02 .business02 .tit { font-size: 18px; margin-bottom: 10px; }
.zzdb-channel-business02 .business02 .txt { line-height: 18px; font-size: 12px; color: #a1a1a1; display: block; }
.zzdb-channel-business02 .business02 .box01 .img, .zzdb-channel-business02 .business02 .box01 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box01 img { background: url(../images/zzdb/channel/business02-1.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box02 .img, .zzdb-channel-business02 .business02 .sbzc-advantage .container .box04 .img, .sbzc-advantage .container .zzdb-channel-business02 .business02 .box04 .img, .zzdb-channel-business02 .business02 .box02 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box02 img, .zzdb-channel-business02 .business02 .sbzc-advantage .container .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .sbzc-advantage .container .box04 img, .sbzc-advantage .container .zzdb-channel-business02 .business02 .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-advantage .container .zzdb-channel-business02 .business02 .box04 img { background: url(../images/zzdb/channel/business02-2.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box03 .img, .zzdb-channel-business02 .business02 .box03 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box03 img { background: url(../images/zzdb/channel/business02-3.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box04 .img, .zzdb-channel-business02 .business02 .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box04 img { background: url(../images/zzdb/channel/business02-4.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box05 .img, .zzdb-channel-business02 .business02 .box05 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box05 img { background: url(../images/zzdb/channel/business02-5.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box06 .img, .zzdb-channel-business02 .business02 .box06 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box06 img { background: url(../images/zzdb/channel/business02-6.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box07 .img, .zzdb-channel-business02 .business02 .box07 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box07 img { background: url(../images/zzdb/channel/business02-7.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box01:hover .img, .zzdb-channel-business02 .business02 .box01:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box01:hover img { background: url(../images/zzdb/channel/business02-1H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box02:hover .img, .zzdb-channel-business02 .business02 .sbzc-advantage .container .box04:hover .img, .sbzc-advantage .container .zzdb-channel-business02 .business02 .box04:hover .img, .zzdb-channel-business02 .business02 .box02:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box02:hover img, .zzdb-channel-business02 .business02 .sbzc-advantage .container .box04:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .sbzc-advantage .container .box04:hover img, .sbzc-advantage .container .zzdb-channel-business02 .business02 .box04:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-advantage .container .zzdb-channel-business02 .business02 .box04:hover img { background: url(../images/zzdb/channel/business02-2H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box03:hover .img, .zzdb-channel-business02 .business02 .box03:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box03:hover img { background: url(../images/zzdb/channel/business02-3H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box04:hover .img, .zzdb-channel-business02 .business02 .box04:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box04:hover img { background: url(../images/zzdb/channel/business02-4H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box05:hover .img, .zzdb-channel-business02 .business02 .box05:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box05:hover img { background: url(../images/zzdb/channel/business02-5H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box06:hover .img, .zzdb-channel-business02 .business02 .box06:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box06:hover img { background: url(../images/zzdb/channel/business02-6H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box07:hover .img, .zzdb-channel-business02 .business02 .box07:hover .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-business02 .business02 .box07:hover img { background: url(../images/zzdb/channel/business02-7H.png) no-repeat center; }
.zzdb-channel-business02 .business02 .box08 a { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.zzdb-channel-apply { margin-top: 15px; }
.zzdb-channel-apply .ad { width: 220px; margin-right: 5px; float: left; }
.zzdb-channel-apply .ad .swiper-pagination-bullet-active { background: #009afe; }
.zzdb-channel-apply .apply { width: 520px; margin-right: 5px; padding: 40px 50px 30px; float: left; background: #fff; border: 1px solid #dfe2e7; }
.zzdb-channel-apply .apply .tit { font-size: 18px; }
.zzdb-channel-apply .apply .apply-form { height: 40px; line-height: 40px; margin: 30px 0 40px; }
.zzdb-channel-apply .apply .apply-form form { overflow: hidden; }
.zzdb-channel-apply .apply .apply-form input[type='text'] { height: 40px; line-height: 40px; width: 406px; margin-right: 5px; text-align: center; border: 1px solid #dddddd; }
.zzdb-channel-apply .apply .apply-form input[type='submit'] { width: 102px; height: 40px; line-height: 40px; background: #009afe; border-radius: 3px; color: #fff; text-align: center; }
.zzdb-channel-apply .apply .btns { line-height: 40px; text-align: center; }
.zzdb-channel-apply .apply .btns a { margin-right: 23px; display: inline-block; color: #d8232a; }
.zzdb-channel-apply .apply .contact { margin-top: 48px; overflow: hidden; }
.zzdb-channel-apply .apply .contact .box { float: left; text-align: center; font-size: 12px; color: #666; line-height: 20px; }
.zzdb-channel-apply .reviews { width: 324px; height: 360px; padding: 20px 10px; background: #fff; border: 1px solid #dfe2e7; float: right; }
.zzdb-channel-apply .reviews .tit h2 { font-size: 18px; }
.zzdb-channel-apply .reviews .reviews-list { width: 100%; height: 300px; margin-top: 30px; overflow: hidden; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide { overflow: hidden; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .img, .zzdb-channel-apply .reviews .reviews-list .swiper-slide .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzdb-channel-apply .reviews .reviews-list .swiper-slide img { float: left; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .img img, .zzdb-channel-apply .reviews .reviews-list .swiper-slide .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .zzdb-channel-apply .reviews .reviews-list .swiper-slide img img { width: 52px; height: 52px; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .con { font-size: 12px; float: right; width: 262px; margin-left: 10px; position: relative; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .con .tit { font-weight: bold; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .con .txt { color: #666; line-height: 20px; height: 60px; overflow: hidden; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .con .time { color: #999999; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .con .zan { position: absolute; right: 0; bottom: 0; color: #999999; }
.zzdb-channel-apply .reviews .reviews-list .swiper-slide .con .zan span { color: #009afe; }
.zzdb-channel-promise { margin-top: 30px; }
.zzdb-channel-promise .promise { margin-top: 25px; margin-bottom: 25px; padding: 20px 0; background: #fff; border: 1px solid #dfe2e7; overflow: hidden; }
.zzdb-channel-promise .promise .box { width: 328px; padding: 0 35px; float: left; border-right: 1px solid #f5f6f8; overflow: hidden; }
.zzdb-channel-promise .promise .box .img, .zzdb-channel-promise .promise .yzsj-category .category .box .cate-l img, .yzsj-category .category .zzdb-channel-promise .promise .box .cate-l img { float: left; }
.zzdb-channel-promise .promise .box .img img, .zzdb-channel-promise .promise .yzsj-category .category .box .cate-l img img, .yzsj-category .category .zzdb-channel-promise .promise .box .cate-l img img { width: 78px; height: 88px; }
.zzdb-channel-promise .promise .box .con { width: 240px; float: right; }
.zzdb-channel-promise .promise .box .con h2 { margin-bottom: 5px; font-size: 18px; }
.zzdb-channel-promise .promise .box .con p { line-height: 20px; font-size: 12px; color: #666; }
.zzdb-channel-faq { width: 1138px; padding: 20px 30px; position: relative; height: 534px; overflow: visible; background: #fff; border: 1px solid #dfe2e7; }
.zzdb-channel-faq .faq-list dl { padding-bottom: 25px; border-bottom: 1px dashed #f5f6f8; }
.zzdb-channel-faq .faq-list dl:last-child { border-bottom: 0; }
.zzdb-channel-faq .faq-list dt { padding: 15px 0; }
.zzdb-channel-faq .faq-list dt h2 { font-size: 18px; }
.zzdb-channel-faq .faq-list dd { height: 62px; line-height: 62px; padding: 20px 30px; background: #f4f4f7; color: #666; overflow: visible; position: relative; }
.zzdb-channel-faq .faq-list dd .txt { width: 85%; float: left; font-size: 14px; }
.zzdb-channel-faq .faq-list dd .txt span { font-size: 18px; }
.zzdb-channel-faq .faq-list dd .more { line-height: 62px; float: right; }
.zzdb-channel-faq .faq-list dd .more a { font-size: 12px; }
.zzdb-channel-faq .faq-list dd .more a:hover { color: #009afe; }
.zzdb-channel-faq .faq-list dd:before { content: ''; position: absolute; width: 12px; height: 10px; background: url(../images/zzdb/channel/faq.png) no-repeat center; top: -9%; left: 20px; }
.zzdb-channel-question .question-message { height: 42px; padding: 34px 60px 20px 30px; background: #009afe; }
.zzdb-channel-question .question-message input[type='text'] { width: 902px; height: 40px; line-height: 40px; color: #999; padding-left: 20px; margin-right: 30px; display: inline-block; }
.zzdb-channel-question .question-message input[type='submit'] { height: 42px; background: #ffb20e; border-radius: 3px; font-size: 18px; color: #fff; padding: 5px 39px; display: inline-block; border: 0; }
/* sgzcb */
.zcbzz-sgzcb .category { margin: 35px 25px; }
.zcbzz-sgzcb .category .tit h2 { font-weight: bold; }
.zcbzz-sgzcb .category .category-list { overflow: hidden; }
.zcbzz-sgzcb .category .category-list a { width: 179px; height: 39px; line-height: 39px; margin: 20px 5px 0; float: left; border: 1px solid #e0e0e2; text-align: center; overflow: hidden; color: #666; }
.zcbzz-sgzcb .category .category-list a:hover { background: #009afe; color: #FFFFFF; }
.zcbzz-sgzcb .agency { margin-top: 60px; border: 2px solid #009afe; overflow: hidden; }
.zcbzz-sgzcb .agency .tit { height: 72px; line-height: 72px; font-size: 18px; color: #fff; text-align: center; background: #009afe; }
.zcbzz-sgzcb .agency .tit h2 { font-weight: bold; }
.zcbzz-sgzcb .agency .agency-list { margin-left: -10px; padding: 20px 20px 10px 20px; overflow: hidden; }
.zcbzz-sgzcb .agency .agency-list .box { width: 338px; height: 120px; float: left; background: #f4f4f7; font-size: 14px; text-align: center; padding: 20px 20px 0; color: #666; margin: 0 0px 10px 10px; line-height: 20px; }
.zcbzz-sgzcb .agency .agency-list .box h2 { line-height: 20px; margin-bottom: 8px; font-weight: 700; color: #333; }
.zcbzz-sgzcb .agency .agency-list .box p { color: #666; }
.zcbzz-sgzcb .agency .agency-list .box:hover { background: #009afe; color: #FFFFFF; }
.zcbzz-sgzcb .agency .agency-list .box:hover h2, .zcbzz-sgzcb .agency .agency-list .box:hover p { color: #FFFFFF; }
.zcbzz-sgzcb .agency .agency-list .box07 { width: 1116px; }
.zcbzz-material { margin-top: 45px; padding: 30px 0; background: #f4f4f7; }
.zcbzz-material .material { width: 1138px; padding: 10px 30px; margin-top: 20px; border: 1px solid #e0e0e2; background: #fff; }
.zcbzz-material .material .mate-l, .zcbzz-material .material .mate-r { width: 535px; padding: 30px 25px 30px 5px; float: left; border-right: 1px dashed #e0e0e2; }
.zcbzz-material .material .mate-l .con h2, .zcbzz-material .material .mate-r .con h2 { margin-bottom: 15px; font-size: 18px; font-weight: bold; }
.zcbzz-material .material .mate-l .con p, .zcbzz-material .material .mate-r .con p { margin-bottom: 10px; line-height: 21px; }
.zcbzz-material .material .mate-l .consult-message, .zcbzz-material .material .mate-r .consult-message { margin: 50px 0; }
.zcbzz-material .material .mate-l .consult-message .sub-btn, .zcbzz-material .material .mate-r .consult-message .sub-btn { width: 129px; }
.zcbzz-material .material .mate-l .consult-message .tel, .zcbzz-material .material .mate-r .consult-message .tel { text-align: center; border: 1px solid #009afe; }
.zcbzz-material .material .mate-r { float: right; padding: 25px 0 0 50px; width: 522px; border: 0; }
.zcbzz-material .material .mate-r .con p { margin-bottom: 20px; }
.zcbzz-material .note { width: 1060px; padding: 35px 70px; line-height: 20px; background: #505052; color: #009afe; font-size: 12px; }
.zcbzz-procedure { padding: 75px 0 160px; overflow: hidden; }
.zcbzz-procedure .procedure { margin-top: 75px; }
.zcbzz-procedure .box { float: left; text-align: center; line-height: 24px; color: #666; }
.zcbzz-procedure .box .con { margin-top: 10px; }
.zcbzz-procedure .box .con p span { font-weight: bold; }
.zcbzz-advantage { padding: 40px 0 70px; background: #f4f4f7; }
.zcbzz-advantage .advantage { height: 740px; margin-top: 90px; position: relative; overflow: visible; background: url(../images/zzdb/zcbzz/advan-bg.jpg) no-repeat center; }
.zcbzz-advantage .advantage .box { position: absolute; }
.zcbzz-advantage .advantage .box p { line-height: 20px; color: #666; font-size: 14px; }
.zcbzz-advantage .advantage .box01 { left: 50%; margin-left: -70px; top: -45px; }
.zcbzz-advantage .advantage .box02, .zcbzz-advantage .advantage .sbzc-advantage .container .box04, .sbzc-advantage .container .zcbzz-advantage .advantage .box04 { right: 43px; top: 225px; }
.zcbzz-advantage .advantage .box03 { right: 61px; bottom: 250px; }
.zcbzz-advantage .advantage .box04 { width: 168px; left: 50%; margin-left: -84px; bottom: 0; text-align: center; }
.zcbzz-advantage .advantage .box05 { text-align: right; left: 118px; bottom: 250px; }
.zcbzz-advantage .advantage .box06 { text-align: right; left: 88px; top: 225px; }
.zcbzz-case { padding-bottom: 100px; background: #f4f4f7; }
.zcbzz-case .case-list { width: 1106px; height: 140px; border: 1px solid #e0e0e2; background: #fff; display: block; margin: 0 auto; padding: 5px; overflow: hidden; }
.zcbzz-case .case-list .swiper-slide img { width: 100%; height: 109px; }
.zcbzz-case .case-list .swiper-slide span { text-align: center; }
/* zycbzz */
.zcbzz-sgzcb.zycbzz .agency .agency-list .box { height: 110px; }
.zcbzz-sgzcb.zycbzz .agency .agency-list .box.box18 { width: 378px; height: 130px; padding: 0; }
.zcbzz-sgzcb.zycbzz .apply-message { height: 83px; padding: 24px 20px; background: #009afe; color: #FFFFFF; position: relative; }
.zcbzz-sgzcb.zycbzz .apply-message .form-group { width: 234px; line-height: 32px; margin-bottom: 15px; }
.zcbzz-sgzcb.zycbzz .apply-message .form-group input { width: 171px; height: 32px; padding-left: 10px; }
.zcbzz-sgzcb.zycbzz .apply-message .form-group.sub-btn { width: 102px; height: 131px; line-height: 30px; margin: 0; padding: 0; position: absolute; right: 0; top: 0; }
.zcbzz-sgzcb.zycbzz .apply-message .form-group.sub-btn input { width: 100%; height: 100%; padding: 0 23px; background: #ff9800; font-size: 24px; color: #fff; font-weight: 700; text-align: center; border: 0; border-radius: 0; white-space: pre-wrap; cursor: pointer; }
.jzlwfbzz-notice { border-top: 2px solid #f65439; }
.jzlwfbzz-notice .notice { width: 820px; padding: 95px 190px 0 190px; background: url(../images/zzdb/jzlwfbzz/notice.gif) no-repeat 980px -2px; }
.jzlwfbzz-notice .notice .tit { margin-bottom: 30px; text-align: center; }
.jzlwfbzz-notice .notice .tit h2 { font-size: 24px; font-weight: bold; }
.jzlwfbzz-notice .notice .txt p { margin-bottom: 20px; }
.jzlwfbzz-material { margin-top: 90px; padding: 40px 0; background: #f4f4f7; }
.jzlwfbzz-material .container { width: 960px; }
.jzlwfbzz-material .tit { float: left; width: 211px; font-size: 12px; line-height: 14px; text-transform: uppercase; padding-top: 120px; }
.jzlwfbzz-material .tit h2 { margin-bottom: 20px; font-size: 24px; font-weight: bold; }
.jzlwfbzz-material .mate-r { width: 620px; margin-left: 60px; padding: 50px 0 50px 60px; border-left: 1px solid #e0e0e2; float: right; }
.jzlwfbzz-material .mate-r .con h2 { margin-bottom: 15px; font-size: 18px; font-weight: bold; }
.jzlwfbzz-material .mate-r .con p { line-height: 21px; margin-bottom: 10px; }
.jzlwfbzz-material .mate-r .consult-message { margin: 50px 0; }
.jzlwfbzz-help { margin: 45px auto; }
.jzlwfbzz-help .tit09 span { font-weight: normal; }
.jzlwfbzz-help .help { margin-top: 40px; overflow: hidden; }
.jzlwfbzz-help .help .help-message { width: 858px; float: left; border: 1px solid #dfe2e7; }
.jzlwfbzz-help .help .help-message .form-group h2 { height: 40px; line-height: 40px; background: #009afe; color: #fff; font-size: 16px; padding-left: 15px; }
.jzlwfbzz-help .help .help-message .form-group input, .jzlwfbzz-help .help .help-message .form-group textarea { width: 798px; height: 20px; margin: 15px; border: 1px solid #dfe2e7; padding: 15px; font-size: 12px; line-height: 24px; color: #666; float: none; }
.jzlwfbzz-help .help .help-message .form-group textarea { height: 138px; }
.jzlwfbzz-help .help .help-message .form-group .row { padding-bottom: 20px; overflow: hidden; }
.jzlwfbzz-help .help .help-message .form-group .row label { height: 30px; line-height: 30px; margin-left: 60px; float: left; color: #009afe; }
.jzlwfbzz-help .help .help-message .form-group .row input[type='text'] { width: 226px; height: 30px; line-height: 30px; margin: 0; padding: 0; text-align: center; color: #b2b2b2; }
.jzlwfbzz-help .help .help-message .form-group .row input[type='submit'] { margin: 0 40px 0 0; float: right; width: 110px; text-align: center; height: 35px; line-height: 35px; border-radius: 3px; border: none; background: #fd8137; color: #fff; font-size: 18px; font-weight: 700; padding: 0; }
.jzlwfbzz-help .help .help-r { width: 328px; height: 412px; float: right; border: 1px solid #dfe2e7; overflow: hidden; }
.jzlwfbzz-help .help .help-r .tit { border-top: 3px solid #f65439; border-bottom: 1px solid #dfe2e7; height: 40px; padding-left: 15px; }
.jzlwfbzz-help .help .help-r .tit h2 { line-height: 40px; }
.jzlwfbzz-help .help .help-r .progress p { line-height: 40px; height: 40px; padding: 0 10px; font-size: 12px; border-bottom: 1px solid #dfe2e7; overflow: hidden; }
.jzlwfbzz-help .help .help-r .progress p span { width: 31.33%; margin-right: 1%; padding-right: 1%; float: left; background: url(../images/zzdb/jzlwfbzz/progress.png) no-repeat center right; }
.jzlwfbzz-help .help .help-r .progress p span:last-child { background: none; }
/* zzzxsj */
.zzzxsj-business { padding-top: 44px; padding-bottom: 40px; background: #f4f4f7; }
.zzzxsj-business .btns { margin-bottom: 44px; overflow: hidden; }
.zzzxsj-business .btns a { float: left; width: 133px; text-align: center; margin: 0 83px; }
.zzzxsj-business .btns a span { font-size: 18px; display: block; margin-top: 20px; }
.zzzxsj-business .business-list .box { width: 1139px; border: 1px solid #dfe2e7; background: #fff; overflow: hidden; }
.zzzxsj-business .business-list .img, .zzzxsj-business .business-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzzxsj-business .business-list img { width: 569px; border-left: 1px solid #dfe2e7; float: left; }
.zzzxsj-business .business-list .con { width: 549px; padding: 20px 10px 0; float: right; }
.zzzxsj-business .business-list .con .tit h2 { line-height: 30px; margin-bottom: 5px; text-align: center; font-size: 18px; font-weight: bold; }
.zzzxsj-business .business-list .con .txt p { color: #656565; }
.zzzxsj-business .business-list .con .btn { margin: 30px auto 0; text-align: center; }
.zzzxsj-business .business-list .con .btn a { width: 70px; height: 30px; line-height: 30px; display: inline-block; zoom: 1; border-radius: 3px; margin-right: 16px; color: #fff; padding-left: 40px; display: inline-block; font-size: 14px; font-weight: normal; }
.zzzxsj-business .business-list .con .btn a.btn01 { background: url(../images/gsfw/xkzbl/consult-btn1.png) 10px no-repeat #ff9800; }
.zzzxsj-business .business-list .con .btn a.btn02 { background: url(../images/gsfw/xkzbl/consult-btn2.png) 10px no-repeat #31cbd3; }
.zzzxsj-business .business-list .box:hover { background: #009afe; }
.zzzxsj-business .business-list .box:hover .con { color: #FFFFFF; }
.zzzxsj-business .business-list .box:hover .con .txt p { color: #FFFFFF; }
.zzzxsj-business .business-list .box02 .img, .zzzxsj-business .business-list .sbzc-advantage .container .box04 .img, .sbzc-advantage .container .zzzxsj-business .business-list .box04 .img, .zzzxsj-business .business-list .box02 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzzxsj-business .business-list .box02 img, .zzzxsj-business .business-list .sbzc-advantage .container .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzzxsj-business .business-list .sbzc-advantage .container .box04 img, .sbzc-advantage .container .zzzxsj-business .business-list .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-advantage .container .zzzxsj-business .business-list .box04 img, .zzzxsj-business .business-list .box04 .img, .zzzxsj-business .business-list .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzzxsj-business .business-list .box04 img { float: right; }
.zzzxsj-business .business-list .box02 .con, .zzzxsj-business .business-list .sbzc-advantage .container .box04 .con, .sbzc-advantage .container .zzzxsj-business .business-list .box04 .con, .zzzxsj-business .business-list .box04 .con { float: left; }
.zzdb-advantage { padding: 30px 0 65px; background: #f4f4f7; }
.zzdb-advantage .advantage-list { margin-top: 40px; overflow: hidden; }
.zzdb-advantage .advantage-list .box { float: left; text-align: center; width: 220px; height: 140px; margin: 0 10px; padding-top: 170px; }
.zzdb-advantage .advantage-list .box a { display: block; height: 100%; }
.zzdb-advantage .advantage-list .box .img, .zzdb-advantage .advantage-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .zzdb-advantage .advantage-list .box .cate-l img { font-size: 0; }
.zzdb-advantage .advantage-list .box .con h2 { font-size: 24px; margin-bottom: 20px; font-weight: bold; color: #333333; }
.zzdb-advantage .advantage-list .box .con p { line-height: 20px; height: 40px; color: #666; overflow: hidden; }
.zzdb-advantage .advantage-list .box.box01 { background: url(../images/zzdb/zzzxsj/zzdb-advan1.png) no-repeat center 50px #FFFFFF; }
.zzdb-advantage .advantage-list .box.box02, .zzdb-advantage .advantage-list .sbzc-advantage .container .box.box04, .sbzc-advantage .container .zzdb-advantage .advantage-list .box.box04 { background: url(../images/zzdb/zzzxsj/zzdb-advan2.png) no-repeat center 50px #FFFFFF; }
.zzdb-advantage .advantage-list .box.box03 { background: url(../images/zzdb/zzzxsj/zzdb-advan3.png) no-repeat center 50px #FFFFFF; }
.zzdb-advantage .advantage-list .box.box04 { background: url(../images/zzdb/zzzxsj/zzdb-advan4.png) no-repeat center 50px #FFFFFF; }
.zzdb-advantage .advantage-list .box.box05 { background: url(../images/zzdb/zzzxsj/zzdb-advan5.png) no-repeat center 50px #FFFFFF; }
.zzdb-advantage .advantage-list .box:hover .con h2, .zzdb-advantage .advantage-list .box:hover .con p { color: #FFFFFF; }
.zzdb-advantage .advantage-list .box:hover.box01 { background: url(../images/zzdb/zzzxsj/zzdb-advan1h.png) no-repeat center 50px #009afe; }
.zzdb-advantage .advantage-list .box:hover.box02, .zzdb-advantage .advantage-list .sbzc-advantage .container .box.box04:hover, .sbzc-advantage .container .zzdb-advantage .advantage-list .box.box04:hover { background: url(../images/zzdb/zzzxsj/zzdb-advan2h.png) no-repeat center 50px #009afe; }
.zzdb-advantage .advantage-list .box:hover.box03 { background: url(../images/zzdb/zzzxsj/zzdb-advan3h.png) no-repeat center 50px #009afe; }
.zzdb-advantage .advantage-list .box:hover.box04 { background: url(../images/zzdb/zzzxsj/zzdb-advan4h.png) no-repeat center 50px #009afe; }
.zzdb-advantage .advantage-list .box:hover.box05 { background: url(../images/zzdb/zzzxsj/zzdb-advan5h.png) no-repeat center 50px #009afe; }
.zzzxsj-case { padding: 35px 0 60px; }
.zzzxsj-case .case-list { margin-top: 45px; overflow: hidden; }
.zzzxsj-case .case-list .box { width: 220px; height: 300px; margin: 0 9px; border: 1px solid #dfe2e7; float: left; }
.zzzxsj-case .case-list .box .img, .zzzxsj-case .case-list .yzsj-category .category .box .cate-l img, .yzsj-category .category .zzzxsj-case .case-list .box .cate-l img { margin-bottom: 20px; }
.zzzxsj-case .case-list .box .img img, .zzzxsj-case .case-list .yzsj-category .category .box .cate-l img img, .yzsj-category .category .zzzxsj-case .case-list .box .cate-l img img { width: 100%; height: 150px; }
.zzzxsj-case .case-list .box .txt { padding: 0 8px; font-size: 12px; color: #666; }
.zzzxsj-case .case-list .box .txt p { margin-bottom: 15px; }
.zzzxsj-reviews { padding: 40px 0; background: #f4f4f7; }
.zzzxsj-reviews .tit { background: #009afe; color: #FFFFFF; }
.zzzxsj-reviews .tit h2 { line-height: 40px; color: #fff; text-align: center; font-size: 18px; letter-spacing: 2px; }
.zzzxsj-reviews .reviews { width: 1140px; background: #fff; padding: 30px; height: 216px; }
.zzzxsj-reviews .reviews .swiper-slide .img, .zzzxsj-reviews .reviews .swiper-slide .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .zzzxsj-reviews .reviews .swiper-slide img { width: 300px; height: 215px; float: left; border: 1px solid #dfe2e7; overflow: hidden; }
.zzzxsj-reviews .reviews .swiper-slide .con { width: 714px; padding: 60px 0 0 70px; float: right; color: #666; }
.zzzxsj-reviews .reviews .swiper-slide .con h2 { line-height: 30px; font-size: 18px; height: 64px; overflow: hidden; }
.zzzxsj-reviews .reviews .swiper-slide .con p { line-height: 30px; text-align: right; }
.zzzxsj-reviews .reviews .swiper-pagination-bullet-active { background: #009afe; }
.aqscxk-procedure { padding-top: 47px; padding-bottom: 30px; background: #f4f4f7; }
.aqscxk-procedure .tit03 h2 { margin-bottom: 8px; font-size: 24px; }
.aqscxk-procedure .tit03 p { color: #8e8c8c; font-size: 12px; }
.aqscxk-procedure .procedure { overflow: hidden; }
.aqscxk-procedure .procedure .box { width: 238px; height: 240px; margin: 20px; padding: 10px; background: #fff; text-align: center; float: left; border: 1px solid #FFFFFF; }
.aqscxk-procedure .procedure .box:hover { border: 1px solid #009afe; }
.aqscxk-procedure .procedure .box .img, .aqscxk-procedure .procedure .yzsj-category .category .box .cate-l img, .yzsj-category .category .aqscxk-procedure .procedure .box .cate-l img { width: 100px; height: 100px; margin: 0 auto; margin-top: 20px; overflow: hidden; text-align: center; position: relative; }
.aqscxk-procedure .procedure .box .img img, .aqscxk-procedure .procedure .yzsj-category .category .box .cate-l img img, .yzsj-category .category .aqscxk-procedure .procedure .box .cate-l img img { width: 50px; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; }
.aqscxk-procedure .procedure .box .con h2 { font-size: 18px; font-weight: bold; }
.aqscxk-procedure .procedure .box .con p { width: 149px; line-height: 30px; height: 60px; margin: 0 auto; text-align: center; color: #9c9999; overflow: hidden; }
.aqscxk-procedure .btns { width: 410px; margin: 0 auto; margin-top: 18px; }
.aqscxk-procedure .btns a { width: 170px; height: 36px; line-height: 36px; margin: 10px; padding-left: 10px; border: 1px solid #333; border-radius: 10px; display: inline-block; text-align: center; position: relative; cursor: pointer; color: #333; background: url(../images/zzdb/aqscxk/procedure-btn.png) no-repeat 18px center; background-size: 17px; }
.aqscxk-procedure .btns a:hover { color: #009afe; border-color: #009afe; background: url(../images/zzdb/aqscxk/procedure-btnh.png) no-repeat 18px center; background-size: 17px; }
.aqscxk-ad.ad01 { height: 204px; }
.aqscxk-ad.ad01 a { height: 100%; display: block; }
.aqscxk-business { margin-top: 80px; }
.aqscxk-business .tit03 h2 { font-size: 24px; }
.aqscxk-business .business { overflow: hidden; }
.aqscxk-business .business .box { width: 359px; height: 281px; position: relative; margin: 20px; margin-top: 0px; float: left; }
.aqscxk-business .business .box .img img, .aqscxk-business .business .yzsj-category .category .box .cate-l img img, .yzsj-category .category .aqscxk-business .business .box .cate-l img img { width: 359px; height: 265px; }
.aqscxk-business .business .box .tit { width: 300px; height: 81px; margin: 0 auto; text-align: center; line-height: 81px; margin-top: -56px; position: relative; }
.aqscxk-business .business .box .tit h2 { font-size: 20px; color: #fff; }
.aqscxk-business .business .box.box01 .tit { background: -webkit-linear-gradient(left, rgba(251, 15, 15, 0.52), rgba(226, 14, 190, 0.59)); background: -moz-linear-gradient(left, rgba(251, 15, 15, 0.52), rgba(226, 14, 190, 0.59)); background: -o-linear-gradient(left, rgba(251, 15, 15, 0.52), rgba(226, 14, 190, 0.59)); background: linear-gradient(left, rgba(251, 15, 15, 0.52), rgba(226, 14, 190, 0.59)); }
.aqscxk-business .business .box.box01 .tit h2 { padding-left: 35px; background: url(../images/zzdb/aqscxk/business-tit1.png) no-repeat 57px center; background-size: 45px; }
.aqscxk-business .business .box.box02 .tit, .aqscxk-business .business .sbzc-advantage .container .box.box04 .tit, .sbzc-advantage .container .aqscxk-business .business .box.box04 .tit { background: -webkit-linear-gradient(left, rgba(251, 15, 232, 0.39), rgba(247, 31, 89, 0.44)); background: -moz-linear-gradient(left, rgba(251, 15, 232, 0.39), rgba(247, 31, 89, 0.44)); background: -o-linear-gradient(left, rgba(251, 15, 232, 0.39), rgba(247, 31, 89, 0.44)); background: linear-gradient(left, rgba(251, 15, 232, 0.39), rgba(247, 31, 89, 0.44)); }
.aqscxk-business .business .box.box02 .tit h2, .aqscxk-business .business .sbzc-advantage .container .box.box04 .tit h2, .sbzc-advantage .container .aqscxk-business .business .box.box04 .tit h2 { padding-left: 40px; background: url(../images/zzdb/aqscxk/business-tit2.png) no-repeat 57px center; background-size: 45px; }
.aqscxk-business .business .box.box03 .tit { background: -webkit-linear-gradient(left, rgba(0, 0, 255, 0.38), rgba(255, 0, 0, 0.48)); background: -moz-linear-gradient(left, rgba(0, 0, 255, 0.38), rgba(255, 0, 0, 0.48)); background: -o-linear-gradient(left, rgba(0, 0, 255, 0.38), rgba(255, 0, 0, 0.48)); background: linear-gradient(left, rgba(0, 0, 255, 0.38), rgba(255, 0, 0, 0.48)); }
.aqscxk-business .business .box.box03 .tit h2 { padding-left: 22px; background: url(../images/zzdb/aqscxk/business-tit3.png) no-repeat 57px center; background-size: 45px; }
.aqscxk-business .tel-btn { width: 396px; margin-top: 46px; }
.aqscxk-choose { margin-top: 60px; padding-top: 47px; padding-bottom: 88px; background: #f4f4f7; }
.aqscxk-choose .tit03 h2 { font-size: 24px; }
.aqscxk-choose .choose { height: 430px; margin-top: 26px; background: url(../images/zzdb/aqscxk/choose-bg.jpg) no-repeat center; overflow: hidden; }
.aqscxk-choose .choose .box { width: 154px; height: 430px; padding: 0 43px; float: left; color: #FFFFFF; }
.aqscxk-choose .choose .box .img, .aqscxk-choose .choose .yzsj-category .category .box .cate-l img, .yzsj-category .category .aqscxk-choose .choose .box .cate-l img { width: 68px; height: 68px; margin: 0 auto; margin-top: 120px; padding-bottom: 38px; background: url(../images/zzdb/aqscxk/choose-tit.jpg) no-repeat center bottom; background-size: 39px; }
.aqscxk-choose .choose .box .con { margin-top: 37px; text-align: center; }
.aqscxk-choose .choose .box .con .tit { font-size: 24px; }
.aqscxk-choose .choose .box .con .txt { line-height: 30px; height: 90px; margin-top: 60px; overflow: hidden; display: none; }
.aqscxk-choose .choose .box .con .more { margin-top: 38px; display: none; }
.aqscxk-choose .choose .box .con .more a { width: 122px; line-height: 30px; border: 1px solid #fff; color: #fff; text-align: center; display: block; margin: 0 auto; }
.aqscxk-choose .choose .box.box01 { background: url(../images/zzdb/aqscxk/choose-box1.jpg) no-repeat center; }
.aqscxk-choose .choose .box.box02, .aqscxk-choose .choose .sbzc-advantage .container .box.box04, .sbzc-advantage .container .aqscxk-choose .choose .box.box04 { background: url(../images/zzdb/aqscxk/choose-box2.jpg) no-repeat center; }
.aqscxk-choose .choose .box.box03 { background: url(../images/zzdb/aqscxk/choose-box3.jpg) no-repeat center; }
.aqscxk-choose .choose .box.box04 { background: url(../images/zzdb/aqscxk/choose-box4.jpg) no-repeat center; }
.aqscxk-choose .choose .box.box05 { background: url(../images/zzdb/aqscxk/choose-box5.jpg) no-repeat center; }
.aqscxk-choose .choose .box.on { background: #009afe; }
.aqscxk-choose .choose .box.on .img, .aqscxk-choose .choose .yzsj-category .category .box.on .cate-l img, .yzsj-category .category .aqscxk-choose .choose .box.on .cate-l img { width: 48px; height: 48px; margin-top: 55px; padding-bottom: 100px; }
.aqscxk-choose .choose .box.on .con { margin-top: -70px; }
.aqscxk-choose .choose .box.on .con .txt, .aqscxk-choose .choose .box.on .con .more { display: block; }
.aqscxk-choose .tel-btn { margin-top: 46px; }
/* lwpq */
.lwpq-about { padding: 40px 0 50px 0; background: #f4f4f7; }
.lwpq-about .tit09 p { line-height: 20px; }
.lwpq-about .about { margin-top: 25px; }
.lwpq-about .about .box { width: 1114px; height: 224px; padding: 13px; background: url(../images/zzdb/lwpq/about-bg.jpg) no-repeat center; margin: 25px auto 0; overflow: hidden; }
.lwpq-about .about .box .img, .lwpq-about .about .yzsj-category .category .box .cate-l img, .yzsj-category .category .lwpq-about .about .box .cate-l img { width: 396px; height: 223px; margin-right: 35px; float: left; }
.lwpq-about .about .box .con { margin-top: 40px; padding-right: 22px; overflow: hidden; }
.lwpq-about .about .box .con .tit { margin-bottom: 18px; }
.lwpq-about .about .box .con .tit h2 { font-weight: bold; }
.lwpq-about .about .box .con .txt p { line-height: 20px; margin: 10px 0; font-size: 12px; }
.lwpq-about .about .box02 .img, .lwpq-about .about .sbzc-advantage .container .box04 .img, .sbzc-advantage .container .lwpq-about .about .box04 .img, .lwpq-about .about .box02 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .lwpq-about .about .box02 img, .lwpq-about .about .sbzc-advantage .container .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .lwpq-about .about .sbzc-advantage .container .box04 img, .sbzc-advantage .container .lwpq-about .about .box04 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-advantage .container .lwpq-about .about .box04 img { margin-left: 22px; float: right; margin-right: 0; }
.lwpq-about .about .box02 .con, .lwpq-about .about .sbzc-advantage .container .box04 .con, .sbzc-advantage .container .lwpq-about .about .box04 .con { padding-right: 0; padding-left: 35px; }
/* kjdl */
/* kjdl-channel */
.kjdl-channel { height: 500px; }
.kjdl-channel-question { background: #009afe; width: 970px; margin: 0 auto; margin-top: -330px; padding: 15px; padding-top: 0; }
.kjdl-channel-question .question-tit { line-height: 30px; padding-top: 10px; }
.kjdl-channel-question .question-tit h2 { font-size: 18px; color: #FFFFFF; }
.kjdl-channel-question .question { margin-top: 5px; padding: 45px 65px 45px 75px; background: #FFFFFF; overflow: hidden; }
.kjdl-channel-question .question .img, .kjdl-channel-question .question .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .kjdl-channel-question .question img { width: 388px; margin-right: 35px; float: left; }
.kjdl-channel-question .question .img img, .kjdl-channel-question .question .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .kjdl-channel-question .question img img { width: 100%; height: 251px; }
.kjdl-channel-question .question .ques-r { overflow: hidden; }
.kjdl-channel-question .question .ques-r .con h2 { margin-bottom: 20px; font-size: 30px; color: #f65439; }
.kjdl-channel-question .question .ques-r .con p { line-height: 20px; margin-bottom: 20px; color: #666; }
.kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 { width: 100%; }
.kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 .message-form, .kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 .btns { float: none; }
.kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 .btns { margin-left: 0; }
.kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 .message-form { width: 100%; font-size: 0; }
.kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 .message-form input[type=text] { height: 38px; margin-right: 0; }
.kjdl-channel-question .question .ques-r .gsfw-channel-message.mess02 .message-form input[type=submit] { width: 127px; font-size: 16px; font-weight: bold; }
.kjdl-channel-business .business-list { overflow: hidden; }
.kjdl-channel-business .business-list .box { width: 300px; height: 250px; float: left; }
.kjdl-channel-business .business-list .box a { position: relative; display: block; height: 100%; }
.kjdl-channel-business .business-list .box a span { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: none; }
.kjdl-channel-business .business-list .box02, .kjdl-channel-business .business-list .sbzc-advantage .container .box04, .sbzc-advantage .container .kjdl-channel-business .business-list .box04 { width: 600px; }
.kjdl-channel-about { width: 1178px; border: 1px solid #eEE; overflow: hidden; background: #FFF; padding: 10px; margin-top: 20px; }
.kjdl-channel-about .about-l { width: 290px; height: 381px; overflow: hidden; float: left; background: url(../images/kjdl/channel/about-bg.jpg) no-repeat center; }
.kjdl-channel-about .about-l .tit { margin-top: 60px; color: #FFF; text-align: center; line-height: 30px; }
.kjdl-channel-about .about-l .tit h2 { font-size: 30px; font-weight: bold; }
.kjdl-channel-about .about-l .tit p { color: #FFF; margin-bottom: 20px; }
.kjdl-channel-about .about-l .txt { width: 240px; margin: 0 auto; }
.kjdl-channel-about .about-l .txt p { line-height: 30px; margin-bottom: 11px; color: #FFF; vertical-align: middle; font-size: 14px; }
.kjdl-channel-about .about-l .txt p span { color: #FFF100; }
.kjdl-channel-about .about-l .txt p img { vertical-align: middle; }
.kjdl-channel-about .about-l .btn a { width: 97px; line-height: 29px; margin: 0 auto; color: #17A4EF; display: block; border-radius: 3px; text-align: center; background: url(../images/kjdl/channel/about-l-btn.png) repeat-x center; }
.kjdl-channel-about .about-r { width: 860px; margin-right: 20px; float: right; }
.kjdl-channel-about .about-r .tab-tit { float: left; }
.kjdl-channel-about .about-r .tab-tit a { width: 26px; height: 184px; border: 1px solid #009afe; margin-bottom: 10px; padding: 0px 5px; cursor: pointer; display: block; line-height: 22px; font-size: 16px; display: flex; align-items: center; justify-content: center; text-align: center; position: relative; }
.kjdl-channel-about .about-r .tab-tit a.on { color: #FFFFFF; background: #009afe; }
.kjdl-channel-about .about-r .tab-tit a.on:after { content: '.'; display: block; position: absolute; right: -10px; top: 80px; width: 0; height: 0; border-bottom: 10px solid transparent; border-top: 10px solid transparent; border-left: 10px solid #009afe; font-size: 0; line-height: 0; }
.kjdl-channel-about .about-r .tab-content .about-list { margin-left: -48px; overflow: hidden; display: none; }
.kjdl-channel-about .about-r .tab-content .about-list li { width: 190px; margin-left: 10px; float: left; height: 184px; margin-bottom: 10px; border: 1px solid #EEE; }
.kjdl-channel-about .about-r .tab-content .about-list li img { width: 185px; height: 140px; padding: 2px; }
.kjdl-channel-about .about-r .tab-content .about-list li span { line-height: 30px; text-align: center; }
/* dljz*/
.dljz-progress { width: 1200px; position: absolute; left: 0; right: 0; margin: auto; margin-top: -287px; }
.dljz-progress .container { width: 266px; height: 240px; padding-top: 31px; background: url(../images/kjdl/dljz/progress-bg.png) no-repeat center top; float: right; }
.dljz-progress .tit { text-align: center; margin-bottom: 10px; padding-top: 23px; }
.dljz-progress .tit h2 { font-size: 18px; font-weight: bold; color: #fb6e0f; }
.dljz-progress .progress-list { height: 162px; }
.dljz-progress .progress-list .swiper-slide { text-align: center; }
.dljz-service { background: #f4f4f7; padding-top: 50px; }
.dljz-service .service { margin-top: 45px; overflow: hidden; }
.dljz-service .service .box { float: left; width: 270px; height: 185px; background-color: #FFFFFF; margin-left: 40px; border-radius: 6px; cursor: pointer; }
.dljz-service .service .box img { width: 92px; height: 92px; margin: 31px auto 16px; display: block; }
.dljz-service .service .box span { text-align: center; font-size: 18px; display: block; }
.dljz-service .service .box.box01 { margin-left: 0; }
.dljz-service .service .box:hover { background: #009afe; }
.dljz-service .service .box:hover span { color: #FFFFFF; }
.dljz-service .tel-btn { margin-top: 40px; }
.dljz-service .tel-btn span { font-size: 16px; }
.dljz-advantage { padding-top: 50px; padding-bottom: 50px; background: #f4f4f7; }
.dljz-advantage .advantage { margin-top: 45px; overflow: hidden; }
.dljz-advantage .advantage .box { width: 265px; height: 364px; background-color: #FFFFFF; float: left; margin-left: 35px; box-shadow: inset 0 0 0 0px transparent; -webkit-transition: all 0.6s ease-in; -moz-transition: all 0.6s ease-in; -ms-transition: all 0.6s ease-in; -o-transition: all 0.6s ease-in; transition: all 0.6s ease-in; overflow: hidden; position: relative; z-index: 2; }
.dljz-advantage .advantage .box .img, .dljz-advantage .advantage .yzsj-category .category .box .cate-l img, .yzsj-category .category .dljz-advantage .advantage .box .cate-l img { width: 159px; height: 159px; margin: 19px auto 10px auto; background: url(../images/kjdl/dljz/advan-bg.png) no-repeat center; position: relative; }
.dljz-advantage .advantage .box .img img, .dljz-advantage .advantage .yzsj-category .category .box .cate-l img img, .yzsj-category .category .dljz-advantage .advantage .box .cate-l img img { width: 74px; height: 80px; position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0; }
.dljz-advantage .advantage .box .txt { line-height: 26px; padding: 0 27px; }
.dljz-advantage .advantage .box .box01 { margin-left: 0; }
.dljz-advantage .advantage .box:before, .dljz-advantage .advantage .box:after { content: ''; display: block; position: absolute; box-sizing: border-box; border: 1px solid transparent; width: 0; height: 0; z-index: -3; }
.dljz-advantage .advantage .box:before { bottom: 0; right: 0; -webkit-transition: border-color 0s ease-in 0.4s, width 0.2s ease-in 0.2s, height 0.2s ease-in; transition: border-color 0s ease-in 0.4s, width 0.2s ease-in 0.2s, height 0.2s ease-in; }
.dljz-advantage .advantage .box:after { top: 0; left: 0; -webkit-transition: border-color 0s ease-in 0.8s, width 0.2s ease-in 0.6s, height 0.2s ease-in 0.4s; transition: border-color 0s ease-in 0.8s, width 0.2s ease-in 0.6s, height 0.2s ease-in 0.4s; }
.dljz-advantage .advantage .box:hover .img, .dljz-advantage .advantage .yzsj-category .category .box:hover .cate-l img, .yzsj-category .category .dljz-advantage .advantage .box:hover .cate-l img { background: url(../images/kjdl/dljz/advan-bg2.png) no-repeat center; }
.dljz-advantage .advantage .box:hover:before, .dljz-advantage .advantage .box:hover:after { width: 100%; height: 100%; }
.dljz-advantage .advantage .box:hover:before { border-bottom-color: #F65439; border-left-color: #F65439; -webkit-transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s; transition: border-color 0s ease-out 0.4s, width 0.2s ease-out 0.4s, height 0.2s ease-out 0.6s; }
.dljz-advantage .advantage .box:hover:after { border-top-color: #F65439; border-right-color: #F65439; -webkit-transition: width 0.2s ease-out, height 0.2s ease-out 0.2s; transition: width 0.2s ease-out, height 0.2s ease-out 0.2s; }
.dljz-advantage .tel-btn { margin-top: 40px; }
.dljz-advantage .tel-btn span { font-size: 16px; }
.dljz-question { margin-top: 50px; }
.dljz-question .question { margin-top: 50px; overflow: hidden; }
.dljz-question .question .box { width: 294px; margin-left: 40px; margin-right: 66px; float: left; }
.dljz-question .question .box .tit { text-align: center; padding-top: 180px; padding-bottom: 18px; }
.dljz-question .question .box .tit h2 { font-size: 23px; font-weight: bold; color: #FFFFFF; }
.dljz-question .question .box .txt { margin-top: 5px; }
.dljz-question .question .box .txt p { line-height: 30px; }
.dljz-question .question .box.box01 .tit { background: url(../images/kjdl/dljz/question1.png) no-repeat center top; }
.dljz-question .question .box.box02 .tit, .dljz-question .question .sbzc-advantage .container .box.box04 .tit, .sbzc-advantage .container .dljz-question .question .box.box04 .tit { background: url(../images/kjdl/dljz/question2.png) no-repeat center top; }
.dljz-question .question .box.box03 .tit { background: url(../images/kjdl/dljz/question3.png) no-repeat center top; }
.dljz-question .tel-btn { margin-top: 40px; }
.dljz-question .tel-btn span { font-size: 16px; }
.dljz-ad.ad01 { margin-top: 54px; }
.dljz-ad.ad01 img { width: 100%; }
.dljz-choose { margin-top: 50px; }
.dljz-choose .tit03 p { font-size: 16px; }
.dljz-choose .choose { margin-top: 38px; margin-left: -57px; overflow: hidden; }
.dljz-choose .choose .box { width: 362px; margin-left: 57px; float: left; }
.dljz-choose .choose .box .con { margin-bottom: 20px; width: 312px; height: 255px; background-color: #FAFAFA; padding: 0 25px; }
.dljz-choose .choose .box .con .tit { padding-top: 90px; height: 42px; margin-bottom: 20px; }
.dljz-choose .choose .box .con .tit h2 { padding-bottom: 11px; font-size: 20px; background: url(../images/kjdl/dljz/choose-tit-bg.png) no-repeat left bottom; }
.dljz-choose .choose .box .con .txt p { line-height: 27px; }
.dljz-choose .choose .box .img, .dljz-choose .choose .yzsj-category .category .box .cate-l img, .yzsj-category .category .dljz-choose .choose .box .cate-l img { width: 362px; height: 125px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; -ms-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; }
.dljz-choose .choose .box.box01 .tit { background: url(../images/kjdl/dljz/choose-tit1.png) no-repeat left 32px; }
.dljz-choose .choose .box.box02 .tit, .dljz-choose .choose .sbzc-advantage .container .box.box04 .tit, .sbzc-advantage .container .dljz-choose .choose .box.box04 .tit { background: url(../images/kjdl/dljz/choose-tit2.png) no-repeat left 32px; }
.dljz-choose .choose .box.box03 .tit { background: url(../images/kjdl/dljz/choose-tit3.png) no-repeat left 32px; }
.dljz-choose .choose .box:hover .img, .dljz-choose .choose .yzsj-category .category .box:hover .cate-l img, .yzsj-category .category .dljz-choose .choose .box:hover .cate-l img { margin-top: -20px; }
.dljz-choose .tel-btn { margin-top: 40px; }
.dljz-choose .tel-btn span { font-size: 16px; }
/* ybnsr */
.ybnsr-about, .xgmnsr-about { padding: 40px 0; background: #f4f4f7; }
.ybnsr-about .about, .xgmnsr-about .about { width: 1099px; height: 290px; margin: 0 auto; margin-top: 40px; overflow: hidden; background: url(../images/kjdl/ybnsr/about-bg.png) no-repeat center; }
.ybnsr-about .about .about-l h2, .xgmnsr-about .about .about-l h2, .ybnsr-about .about .about-r h2, .xgmnsr-about .about .about-r h2 { font-size: 15px; font-weight: bold; }
.ybnsr-about .about .about-l, .xgmnsr-about .about .about-l { width: 455px; height: 180px; padding: 30px 0px 30px 40px; float: left; text-align: left; line-height: 22px; }
.ybnsr-about .about .about-l p, .xgmnsr-about .about .about-l p { margin-bottom: 20px; }
.ybnsr-about .about .about-r, .xgmnsr-about .about .about-r { text-align: left; width: 380px; float: right; padding-right: 40px; line-height: 28px; padding: 30px 40px 30px 0px; color: #FFF; height: 230px; color: #FFFFFF; }
.ybnsr-about .gsfw-channel-message.mess02, .xgmnsr-about .gsfw-channel-message.mess02 { width: 1099px; background: #36393d; height: 60px; line-height: 60px; }
.ybnsr-about .gsfw-channel-message.mess02 .message-form, .xgmnsr-about .gsfw-channel-message.mess02 .message-form { width: 520px; margin-left: 116px; }
.ybnsr-about .gsfw-channel-message.mess02 .message-form input[type=text], .xgmnsr-about .gsfw-channel-message.mess02 .message-form input[type=text] { width: 400px; }
.ybnsr-about .gsfw-channel-message.mess02 .btns, .xgmnsr-about .gsfw-channel-message.mess02 .btns { line-height: 60px; }
.ybnsr-about .gsfw-channel-message.mess02 .btns a, .xgmnsr-about .gsfw-channel-message.mess02 .btns a { height: 18px; padding-right: 8px; margin-right: 8px; line-height: 18px; color: #FFFFFF; border-right: 2px solid #FFFFFF; }
.ybnsr-about .gsfw-channel-message.mess02 .btns a:last-child, .xgmnsr-about .gsfw-channel-message.mess02 .btns a:last-child { border-right: 0; }
.zcbzz-procedure.kjdl { padding-bottom: 30px; }
.zcbzz-procedure.kjdl .procedure { width: 1085px; margin: 0 auto; margin-top: 40px; overflow: hidden; }
.zcbzz-procedure.kjdl .procedure .box .con p { color: #333; }
.zcbzz-procedure.kjdl .procedure .box02, .zcbzz-procedure.kjdl .procedure .sbzc-advantage .container .box04, .sbzc-advantage .container .zcbzz-procedure.kjdl .procedure .box04, .zcbzz-procedure.kjdl .procedure .box04, .zcbzz-procedure.kjdl .procedure .box06 { margin: 80px 20px 0px; }
.kjdl-material { padding: 40px 0; background: #f4f4f7; }
.kjdl-material .img, .kjdl-material .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .kjdl-material img { float: left; }
.kjdl-material .img img, .kjdl-material .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .kjdl-material img img { width: 600px; height: 300px; }
.kjdl-material .con { width: 500px; float: right; }
.kjdl-material .con .tit { margin-top: 20px; }
.kjdl-material .con .tit h2 { font-size: 18px; color: #333; margin-bottom: 10px; display: block; font-weight: bold; }
.kjdl-material .con .txt { margin-bottom: 20px; }
.kjdl-material .con .txt p { line-height: 30px; font-size: 12px; }
.kjdl-material .btns a { width: 70px; height: 30px; line-height: 30px; display: inline-block; zoom: 1; border-radius: 3px; margin-right: 16px; color: #fff; padding-left: 40px; display: inline-block; font-size: 14px; font-weight: normal; }
.kjdl-material .btns a.btn01 { background: url(../images/gsfw/xkzbl/consult-btn1.png) 10px no-repeat #ff9800; }
.kjdl-material .btns a.btn02 { background: url(../images/gsfw/xkzbl/consult-btn2.png) 10px no-repeat #31cbd3; }
.ybnsr-different { margin: 20px auto; }
.ybnsr-different .different { width: 1000px; margin: 0 auto; margin-top: 30px; padding-top: 36px; background: url(../images/kjdl/ybnsr/different-bg.png) no-repeat center top; }
.ybnsr-different .different .tit { overflow: hidden; }
.ybnsr-different .different .tit h2 { width: 400px; color: #FFF; font-size: 20px; font-weight: bold; text-align: center; }
.ybnsr-different .different .con { width: 950px; margin: 0 auto; margin-top: 10px; table-layout: fixed; }
.ybnsr-different .different .con td { width: 335px; padding: 20px 0px 40px; }
.ybnsr-different .different .con td p { width: 335px; overflow: auto; text-align: left; line-height: 20px; color: #777; font-size: 12px; }
.ybnsr-different .different .con td span { width: 273px; line-height: 20px; display: block; font-weight: bold; text-align: center; }
.xgmnsr-about { padding: 40px 0; background: #f4f4f7; }
.xgmnsr-about .about { width: 1033px; margin-top: 40px; padding: 20px 30px; border: 3px solid #36393d; background: #fff; }
.xgmnsr-about .about .tit h2 { margin-bottom: 10px; font-size: 18px; color: #333; font-weight: bold; }
.xgmnsr-about .about .txt p { line-height: 24px; margin-bottom: 20px; color: #666; }
/* swch */
.swch-hot { margin-top: 55px; }
.swch-hot .hot { overflow: hidden; }
.swch-hot .hot .box { width: 273.5px; float: left; margin-top: 35px; margin-left: 26px; height: 188px; position: relative; overflow: hidden; }
.swch-hot .hot .box a { display: block; position: relative; }
.swch-hot .hot .box img { transition: transform 0.6s; }
.swch-hot .hot .box span { height: 80px; color: #fff; position: absolute; top: 80px; float: left; left: 0; margin: 0 auto; width: 100%; text-align: center; font-size: 24px; }
.swch-hot .hot .box:hover img { transform: scale(1.05); }
.swch-hot .hot .box.box02 span, .swch-hot .hot .sbzc-advantage .container .box.box04 span, .sbzc-advantage .container .swch-hot .hot .box.box04 span { top: 65px; }
.swch-business { margin-top: 50px; }
.swch-business .box { margin-left: 26px; border: 1px solid #ebebeb; width: 372px; height: 415px; margin-top: 10px; margin-bottom: 10px; float: left; transition: all .6s; }
.swch-business .box .tit { margin-top: 40px; text-align: center; }
.swch-business .box .tit h2 { font-size: 20px; font-weight: bold; }
.swch-business .box .con { height: 256px; margin-top: 15px; padding: 0 26px; overflow: hidden; }
.swch-business .box .con .item { margin-bottom: 15px; }
.swch-business .box .con .item h3 { padding-left: 20px; line-height: 19px; background: url(../images/kjdl/swch/business-icon.jpg) no-repeat 0px 5px; }
.swch-business .box .con .item p { padding-left: 20px; color: #666666; font-size: 14px; line-height: 1.6; margin-top: 5px; }
.swch-business .box .btns { width: 289px; margin-top: 18px; padding: 0 42px; }
.swch-business .box .btns a { float: left; display: block; width: 137px; height: 37px; line-height: 37px; text-align: center; color: #fb6a20; }
.swch-business .box .btns a:hover { color: #FFFFFF; }
.swch-business .box .btns a.btn01 { background: url(../images/kjdl/swch/busi-btn1.png) no-repeat center; }
.swch-business .box .btns a.btn01:hover { background: url(../images/kjdl/swch/busi-btn1h.png) no-repeat center; }
.swch-business .box .btns a.btn02 { margin-left: 15px; color: #1f62e1; background: url(../images/kjdl/swch/busi-btn2.png) no-repeat center; }
.swch-business .box .btns a.btn02:hover { color: #FFFFFF; background: url(../images/kjdl/swch/busi-btn2h.png) no-repeat center; }
.swch-business .box.box01 { background: url(../images/kjdl/swch/business1.jpg) no-repeat top right; background-size: 185px; }
.swch-business .box.box02, .swch-business .sbzc-advantage .container .box.box04, .sbzc-advantage .container .swch-business .box.box04 { background: url(../images/kjdl/swch/business2.jpg) no-repeat top right; background-size: 185px; }
.swch-business .box.box03 { background: url(../images/kjdl/swch/business3.jpg) no-repeat top right; background-size: 185px; }
.swch-business .box.box04 { background: url(../images/kjdl/swch/business4.jpg) no-repeat top right; background-size: 185px; }
.swch-business .box.box05 { background: url(../images/kjdl/swch/business5.jpg) no-repeat top right; background-size: 185px; }
.swch-business .box.box06 { background: url(../images/kjdl/swch/business6.jpg) no-repeat top right; background-size: 185px; }
.swch-business .box:hover { box-shadow: 0 0 10px rgba(8, 40, 77, 0.2); background-size: 194px; }
.swch-solution { margin-top: 84px; padding: 70px 0; border-top: 1px solid #e1e1e9; }
.swch-solution .solution { margin-top: 40px; overflow: hidden; }
.swch-solution .solution .box { width: 219px; height: 280px; float: left; margin-right: 13px; margin-top: 13px; font-size: 14px; color: #666666; text-align: center; background-color: #f5f5f5; }
.swch-solution .solution .box .img, .swch-solution .solution .yzsj-category .category .box .cate-l img, .yzsj-category .category .swch-solution .solution .box .cate-l img { padding-top: 30px; }
.swch-solution .solution .box .img img, .swch-solution .solution .yzsj-category .category .box .cate-l img img, .yzsj-category .category .swch-solution .solution .box .cate-l img img { width: 67px; height: 67px; }
.swch-solution .solution .box .con h2 { line-height: 29px; padding: 17px 0; font-size: 22px; color: #333333; }
.swch-solution .solution .box .con p { line-height: 30px; }
.swch-solution .solution .box .con p span { color: #009afe; font-size: 18px; font-weight: bold; }
.swch-solution .solution .box .btn { margin-top: 15px; display: none; }
.swch-solution .solution .box .btn a { width: 128px; line-height: 28px; margin: 0 auto; border: 1px solid #FFFFFF; border-radius: 20px; font-size: 14px; text-align: center; display: block; color: #FFFFFF; }
.swch-solution .solution .box:hover { background: #009afe; }
.swch-solution .solution .box:hover .con h2 { color: #FFFFFF; }
.swch-solution .solution .box:hover .con p { display: none; }
.swch-solution .solution .box:hover .btn { display: block; }
.swch-procedure { height: 580px; background: url(../images/kjdl/swch/procedure-bg.jpg) no-repeat center top; }
.swch-procedure .tit10 { padding-top: 90px; }
.swch-procedure .procedure { width: 1100px; margin: 0 auto; margin-top: 50px; overflow: hidden; }
.swch-procedure .procedure .box { width: 275px; height: 288px; float: left; }
.swch-procedure .procedure .box p { padding-right: 60px; text-align: right; color: #666666; }
.swch-procedure .procedure .box h2 { padding-right: 60px; color: #009afe; font-family: Arial; font-size: 25px; height: 34px; padding-top: 5px; font-weight: bold; text-align: right; }
.swch-procedure .procedure .box.box04 h2, .swch-procedure .procedure .box.box04 p { padding-right: 120px; text-align: left; }
.swch-guarantee { height: 535px; background: url(../images/kjdl/swch/guarantee-bg.jpg) no-repeat center top; }
.swch-guarantee .tit10 { padding-top: 90px; }
.swch-guarantee .tit10 h2 { color: #FFFFFF; }
.swch-guarantee .guarantee { margin-top: 75px; overflow: hidden; }
.swch-guarantee .guarantee .box { width: 188px; margin: 0 15px; padding: 0 11px; float: left; }
.swch-guarantee .guarantee .box img { width: 100%; height: 188px; }
.swch-guarantee .guarantee .box span { line-height: 25px; padding-top: 20px; font-size: 16px; color: #ffffff; text-align: center; display: block; }
/* cszx */
.cszx-business { background: #f4f4f7; padding: 40px 0 1px 0; }
.cszx-business .business { width: 1120px; margin: 0 auto; margin-top: 40px; }
.cszx-business .business .box { height: 120px; margin-bottom: 50px; background: #FFF; }
.cszx-business .business .box .img, .cszx-business .business .yzsj-category .category .box .cate-l img, .yzsj-category .category .cszx-business .business .box .cate-l img { width: 179px; height: 153px; margin-top: -20px; margin-left: -20px; float: left; }
.cszx-business .business .box .con { overflow: hidden; }
.cszx-business .business .box .txt { width: 700px; margin-left: 14px; float: left; display: table-cell; vertical-align: middle; font-size: 15px; height: 120px; }
.cszx-business .business .box .txt p { display: table-cell; vertical-align: middle; font-size: 15px; height: 120px; }
.cszx-business .business .box .btn a { float: right; display: block; width: 200px; height: 50px; background: #F65439; border-radius: 5px; border-bottom: 4px solid #ca3820; color: #FFF; line-height: 50px; text-align: center; font-size: 16px; margin: 30px 20px 0px 0px; }
.zcbzz-procedure.cszx { padding-top: 20px; padding-bottom: 30px; }
.zcbzz-procedure.cszx .procedure { overflow: hidden; }
.zcbzz-procedure.cszx .box .con p { font-size: 12px; }
.zcbzz-procedure.cszx .box .con p span { font-size: 14px; }
.zcbzz-procedure.cszx .box.box02, .zcbzz-procedure.cszx .sbzc-advantage .container .box.box04, .sbzc-advantage .container .zcbzz-procedure.cszx .box.box04, .zcbzz-procedure.cszx .box.box04, .zcbzz-procedure.cszx .box.box06, .zcbzz-procedure.cszx .box.box08 { width: 47px; margin: 80px 5px 0px; }
/* yzsj */
.yzsj-enterprise { background: #f4f4f7; padding: 40px 0; }
.yzsj-enterprise .container { margin-top: 20px; }
.yzsj-enterprise .con { width: 553px; float: left; }
.yzsj-enterprise .con img { width: 100%; }
.yzsj-enterprise .con p { line-height: 30px; margin-bottom: 40px; color: #666; }
.yzsj-enterprise .enter-r { width: 560px; float: right; color: #666; }
.yzsj-enterprise .enter-r .txt p { margin: 20px 0px; overflow: hidden; }
.yzsj-enterprise .enter-r .txt p span { width: 360px; float: left; }
.yzsj-enterprise .enter-r .txt p a { color: #009afe; }
.yzsj-enterprise .enter-r .consult-message { margin: 20px 0; }
.yzsj-enterprise .enter-r .consult-message .tel { width: 350px; height: 46px; padding: 0px 10px; text-align: center; }
.yzsj-enterprise .enter-r .consult-message .sub-btn { width: 110px; height: 48px; font-size: 20px; }
.yzsj-enterprise .enter-r .consult-contact { width: 100%; }
.yzsj-enterprise .enter-r .consult-contact p { margin-bottom: 20px; }
.yzsj-enterprise .enter-r .consult-contact p img { vertical-align: sub; }
.yzsj-category { margin-top: 40px; }
.yzsj-category .category { margin-left: -30px; margin-top: 20px; overflow: hidden; }
.yzsj-category .category .box { width: 351px; margin-left: 30px; float: left; }
.yzsj-category .category .box .cate-l { width: 200px; height: 200px; float: left; position: relative; }
.yzsj-category .category .box .cate-l span { line-height: 35px; padding: 0 10px; position: absolute; left: 0px; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); color: #FFFFFF; text-align: center; }
.yzsj-category .category .box .cate-r { width: 140px; height: 198px; float: left; border: 1px solid #EEE; border-left: 0px; padding-left: 10px; }
.yzsj-category .category .box .cate-r .txt { height: 150px; overflow: hidden; }
.yzsj-category .category .box .cate-r .txt p { line-height: 30px; font-size: 12px; color: #666; }
.yzsj-category .category .box .cate-r .btn a { width: 70px; height: 30px; line-height: 30px; display: inline-block; zoom: 1; border-radius: 3px; margin-right: 16px; color: #fff; padding-left: 40px; display: inline-block; font-size: 14px; font-weight: normal; background: url(../images/gsfw/xkzbl/consult-btn1.png) 10px no-repeat #ff9800; }
.yzsj-business { margin-top: 40px; padding: 40px 0; background: #f4f4f7; }
.yzsj-business .container { margin-top: 40px; }
.yzsj-business .box { float: left; margin-left: 60px; height: 80px; width: 140px; font-size: 14px; margin-bottom: 40px; text-align: center; }
.yzsj-business .box img { height: 51px; }
.yzsj-business .box span { display: block; line-height: 30px; }
.yzsj-procedure { margin-top: 40px; }
.yzsj-procedure .container { width: 940px; margin: 0 auto; margin-top: 40px; }
.yzsj-procedure .box { float: left; overflow: hidden; text-align: center; }
.yzsj-procedure .box .img, .yzsj-procedure .yzsj-category .category .box .cate-l img, .yzsj-category .category .yzsj-procedure .box .cate-l img { margin-bottom: 20px; }
.yzsj-procedure .box .txt p { line-height: 18px; font-size: 12px; }
.yzsj-procedure .box.box02, .yzsj-procedure .sbzc-advantage .container .box.box04, .sbzc-advantage .container .yzsj-procedure .box.box04, .yzsj-procedure .box.box04, .yzsj-procedure .box.box06 { margin: 30px 20px 0px; }
.yzsj-apply { margin-top: 40px; background: #f4f4f7; padding: 40px 0; }
.yzsj-apply .txt { color: #111; margin-bottom: 40px; text-align: center; }
.yzsj-apply .txt p { line-height: 30px; }
.yzsj-apply .consult-message { width: 550px; height: 50px; margin: 0 auto; margin-bottom: 40px; }
.yzsj-apply .consult-message .tel { width: 350px; height: 38px; text-align: center; }
.yzsj-apply .consult-message .sub-btn { width: 110px; height: 48px; line-height: 48px; font-size: 20px; }
.yzsj-apply .consult-contact { width: 550px; overflow: hidden; }
.yzsj-apply .consult-contact p { float: left; }
.yzsj-apply .consult-contact p img { vertical-align: sub; }
/* bzcwbb */
.bzcwbb-about { background: #f4f4f7; padding: 40px 0; }
.bzcwbb-about .container { margin-top: 40px; }
.bzcwbb-about .about-l { width: 850px; height: 250px; background: #36393d; float: left; }
.bzcwbb-about .about-l .txt { width: 740px; height: 90px; margin: 0 auto; margin-top: 20px; color: #FFFFFF; overflow: hidden; }
.bzcwbb-about .about-l .txt p { line-height: 30px; }
.bzcwbb-about .about-l .category { margin-left: 110px; padding-top: 30px; overflow: hidden; }
.bzcwbb-about .about-l .category .box { margin-right: 90px; color: #FFF; float: left; text-align: center; }
.bzcwbb-about .about-l .category .box img { height: 52px; }
.bzcwbb-about .about-l .category .box span { margin-top: 5px; line-height: 30px; display: block; }
.bzcwbb-about .about-r { width: 350px; float: right; background: #009afe; height: 250px; }
.bzcwbb-about .about-r .tit { margin: 20px 0 20px 0; }
.bzcwbb-about .about-r .tit h2 { text-align: center; font-size: 18px; font-weight: bold; color: #FFFFFF; }
.bzcwbb-about .about-r .apply-form { width: 282px; margin: 0 auto; color: #FFFFFF; }
.bzcwbb-about .about-r .apply-form .form-group { margin-bottom: 20px; overflow: hidden; text-align: center; }
.bzcwbb-about .about-r .apply-form .form-group label { width: 50px; display: inline-block; float: left; }
.bzcwbb-about .about-r .apply-form .form-group input { float: right; width: 220px; padding-left: 10px; height: 35px; line-height: 28px; }
.bzcwbb-about .about-r .apply-form .form-group.sub-btn { padding: 0; }
.bzcwbb-about .about-r .apply-form .form-group.sub-btn input { height: 35px; width: 130px; margin: 0 auto; text-align: center; background: #ff9800; color: #fff; display: block; float: none; border: 0; padding: 0; font-weight: bold; font-size: 16px; }
.bzcwbb-target { margin: 30px auto; }
.bzcwbb-target .box01 { width: 404px; margin: 0 auto; line-height: 110px; border-radius: 5px; background: url(../images/kjdl/bzcwbb/target-bg.png) left center repeat-x; }
.bzcwbb-target .box01 h2 { padding-left: 122px; color: #FFFFFF; font-size: 26px; background: url(../images/kjdl/bzcwbb/target1.png) 50px center no-repeat; }
.bzcwbb-target .box02, .bzcwbb-target .sbzc-advantage .container .box04, .sbzc-advantage .container .bzcwbb-target .box04 { text-align: center; }
.bzcwbb-target .box03 { height: 91px; padding: 40px 145px; border-radius: 5px; background: url(../images/kjdl/bzcwbb/target-bg.png) left center repeat-x; }
.bzcwbb-target .box03 .img, .bzcwbb-target .box03 .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .bzcwbb-target .box03 img { margin-right: 20px; float: left; }
.bzcwbb-target .box03 .txt { float: left; display: inline-block; width: 800px; margin-top: 20px; font-size: 16px; overflow: hidden; }
.bzcwbb-target .box03 .txt p { line-height: 30px; color: #FFFFFF; font-size: 16px; }
.bzcwbb-target .box05 { padding: 15px 0px; border-radius: 5px; color: #FFF; background: url(../images/kjdl/bzcwbb/target-bg.png) left center repeat-x; background-size: cover; }
.bzcwbb-target .box05 .tit { width: 305px; margin: 0 auto; margin-top: 20px; }
.bzcwbb-target .box05 .tit h2 { height: 50px; line-height: 50px; padding-left: 67px; font-size: 26px; background: url(../images/kjdl/bzcwbb/target3.png) left center no-repeat; }
.bzcwbb-target .box05 .txt { margin-top: 20px; padding: 0 145px; }
.bzcwbb-target .box05 .txt p { line-height: 30px; margin-bottom: 15px; }
/* gszx */
/* gszx-channel */
.banner.gszx-channel { height: 455px; }
.gszx-channel-need { padding: 80px 0; }
.gszx-channel-need .tit07 h2 { color: #333; }
.gszx-channel-need .tit07 h2 span { color: #009afe; }
.gszx-channel-need .need { height: 409px; margin-top: 70px; margin-left: -69px; background: url(../images/gszx/channel/need-bg.png) no-repeat 53.5% center; }
.gszx-channel-need .need .box { width: 175px; height: 183px; margin-bottom: 37px; margin-left: 69px; border-radius: 8px; border: #3a8ff8 1px solid; overflow: hidden; float: left; }
.gszx-channel-need .need .box .num { background-color: #3a8ff8; color: #ffffff; font-size: 28px; text-align: center; line-height: 64px; }
.gszx-channel-need .need .box .txt { padding-top: 34px; text-align: center; }
.gszx-channel-need .need .box .txt p { line-height: 18px; margin-bottom: 14px; font-size: 18px; }
.gszx-channel-need .need .box.box03, .gszx-channel-need .need .box.box07 { margin-left: 354px; }
.gszx-channel-need .btn-wrapper { margin-top: 40px; height: 205px; background: url(../images/gszx/channel/need-btn-bg.png) no-repeat center top; position: relative; }
.gszx-channel-need .btn-wrapper .txt { padding-left: 242px; padding-top: 20px; }
.gszx-channel-need .btn-wrapper .btn { margin-right: 66px; margin-top: 89px; position: absolute; right: 0; top: 0; }
.gszx-channel-need .btn-wrapper .btn a { width: 144px; line-height: 42px; color: #ffffff; display: block; border-radius: 21px; padding-left: 60px; background: url(../images/gszx/channel/need-btn-icon.png) no-repeat 32px center #009afe; }
.gszx-channel-result { height: 441px; padding: 62px 0 48px; background-color: #3a8ff8; }
.gszx-channel-result .tit07 h2 span { color: #ffea00; }
.gszx-channel-result .box { width: 181px; margin-left: 22px; float: left; }
.gszx-channel-result .box .img, .gszx-channel-result .yzsj-category .category .box .cate-l img, .yzsj-category .category .gszx-channel-result .box .cate-l img { height: 161px; }
.gszx-channel-result .box .txt { height: 85px; margin-top: -22px; padding-top: 33px; padding-bottom: 35px; border-bottom-left-radius: 90px; border-bottom-right-radius: 90px; background: #ffffff; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.gszx-channel-result .box .txt p { text-align: center; line-height: 26px; font-size: 16px; }
.gszx-channel-result .box.box01 { margin-left: 0; }
.gszx-channel-result .tel-btn { width: 595px; margin-top: 38px; border-color: #ffffff; }
.gszx-channel-result .tel-btn span { color: #ffffff; }
.gszx-channel-result .tel-btn a { color: #3a8ff8; background: url(../images/gszx/channel/result-btn.png) no-repeat 26px center #FFEA00; }
.gszx-channel-question { padding: 59px 0 51px; }
.gszx-channel-question .ques-l, .gszx-channel-question .ques-r, .gszx-channel-question .ques-c { width: 337px; height: 394px; float: left; }
.gszx-channel-question .ques-l p, .gszx-channel-question .ques-r p { width: 287px; height: 80px; line-height: 82px; margin-bottom: 22px; text-align: right; padding-right: 48px; font-size: 18px; border: #009afe dashed 1px; }
.gszx-channel-question .ques-c { width: 505px; height: 394px; margin-left: 10px; background-color: #EFF5FC; }
.gszx-channel-question .ques-c .tit h2 { font-size: 35px; color: #323232; font-weight: bold; text-align: center; padding-top: 64px; margin-bottom: 26px; }
.gszx-channel-question .ques-c .tit p { margin-bottom: 25px; font-size: 16px; text-align: center; }
.gszx-channel-question .ques-c .btn a { width: 353px; line-height: 64px; margin: 0 auto; background-color: #3a8ff8; border-radius: 32px; text-align: center; display: block; color: #ffffff; font-size: 18px; }
.gszx-channel-question .ques-r { float: right; }
.gszx-channel-question .ques-r p { text-align: left; padding-left: 48px; padding-right: 0; }
.gszx-channel-case { height: 626px; background: url(../images/gszx/channel/case-bg.jpg) no-repeat center; }
.gszx-channel-case .tit07 { padding-top: 50px; color: #ffffff; }
.gszx-channel-case .container { margin-top: 60px; }
.gszx-channel-case .container .img, .gszx-channel-case .container .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gszx-channel-case .container img { float: left; width: 468px; height: 332px; margin-right: 72px; }
.gszx-channel-case .container .con { height: 332px; color: #ffffff; overflow: hidden; }
.gszx-channel-case .container .con .item h2 { width: max-content; line-height: 14px; display: block; padding: 10px; background-color: #B60404; margin-bottom: 21px; }
.gszx-channel-case .container .con .item p { line-height: 2; margin-bottom: 30px; }
.gszx-channel-case .container .tel-btn { margin-top: 56px; border-color: #3a8ff8; }
.gszx-channel-case .container .tel-btn span { color: #3a8ff8; }
.gszx-channel-case .container .tel-btn a { background: url(../images/gsfw/gtzc/material-btn.png) no-repeat 26px center #3a8ff8; }
.gszx-channel-choose { margin-top: 60px; }
.gszx-channel-choose .con { width: 487px; height: 391px; line-height: 391px; border: #009afe solid 1px; border-right: 0; float: left; }
.gszx-channel-choose .con .txt { margin-top: 32px; padding-left: 59px; padding-right: 72px; height: 327px; background: #009afe; color: #fff; }
.gszx-channel-choose .con .txt h2 { line-height: 25px; padding-top: 82px; margin-bottom: 32px; font-size: 25px; font-weight: bold; }
.gszx-channel-choose .con .txt p { line-height: 28px; }
.gszx-channel-choose .img, .gszx-channel-choose .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .gszx-channel-choose img { width: 712px; height: 393px; float: right; }
.gszx-channel-team { margin-top: 26px; }
.gszx-channel-team .box { width: 257px; margin-left: 57px; float: left; }
.gszx-channel-team .box .img, .gszx-channel-team .yzsj-category .category .box .cate-l img, .yzsj-category .category .gszx-channel-team .box .cate-l img { height: 164px; }
.gszx-channel-team .box .con { margin-top: 11px; }
.gszx-channel-team .box .con h2 { font-size: 16px; color: #282828; margin-bottom: 14px; }
.gszx-channel-team .box .con p { line-height: 14px; margin-bottom: 16px; }
.gszx-channel-team .box .con p span { color: #009afe; }
.gszx-channel-team .box .btn a { width: 110px; height: 31px; border: #009afe solid 1px; border-radius: 5px; line-height: 31px; text-align: center; color: #009afe; display: block; }
.gszx-channel-team .box .btn a:hover { background: #009afe; color: #ffffff; }
.gszx-channel-team .box01 { margin-left: 0; }
.gszx-channel-ad { height: 147px; margin-top: 35px; }
.gszx-channel-consult { height: 352px; margin-top: 45px; background: #3a8ff8; overflow: hidden; }
.gszx-channel-consult .consult-l { width: 474px; height: 263px; margin-top: 44px; float: left; background-color: #ffffff; margin-left: 36px; margin-right: 217px; }
.gszx-channel-consult .consult-l .tit { margin-top: 23px; margin-bottom: 8px; margin-left: 43px; }
.gszx-channel-consult .consult-l .tit h2 { font-size: 20px; font-weight: bold; }
.gszx-channel-consult .consult-l .txt { padding-left: 43px; padding-right: 43px; margin-bottom: 13px; }
.gszx-channel-consult .consult-l .txt p { line-height: 25px; }
.gszx-channel-consult .consult-l .btn p { font-size: 22px; margin-left: 43px; color: #009afe; margin-bottom: 16px; }
.gszx-channel-consult .consult-l .btn a { width: 275px; height: 42px; border-radius: 8px; line-height: 42px; text-align: center; background-color: #009afe; margin-left: 43px; display: block; color: #ffffff; }
.gszx-channel-consult .consult-r { width: 316px; float: left; position: relative; left: auto; right: auto; height: auto; top: auto; }
.gszx-channel-consult .consult-r .tit { margin-top: 29px; margin-bottom: 20px; color: #ffffff; }
.gszx-channel-consult .consult-r .tit h2 { font-size: 25px; font-weight: bold; text-align: center; line-height: 25px; }
.gszx-channel-consult .consult-r .tit h2 span { color: #fff000; }
.gszx-channel-consult .consult-r .message { float: none; }
.gszx-channel-consult .consult-r .message form { background: none; width: 100%; margin-top: 0; padding: 0; float: none; }
.gszx-channel-consult .consult-r .message form .form-group input { width: 266px; height: 47px; padding-left: 50px; border: 0; }
.gszx-channel-consult .consult-r .message form .username input { background: url(../images/gsfw/gszc/apply1.png) no-repeat 25px center #ffffff; }
.gszx-channel-consult .consult-r .message form .tel input { background: url(../images/gsfw/gszc/apply2.png) no-repeat 25px center #ffffff; }
.gszx-channel-consult .consult-r .message form .sub-btn input { width: 100%; padding: 0; background: none; font-size: 18px; border: 1px solid #ffffff; cursor: pointer; }
.gszx-channel-consult .consult-r .message form .cate { background: #ffffff; height: 47px; border-radius: 3px; overflow: hidden; }
.gszx-channel-consult .consult-r .message form .cate label { width: 16px; margin: 0 6px 0 20px; float: left; }
.gszx-channel-consult .consult-r .message form .cate label img { margin-top: 15px; }
.gszx-channel-consult .consult-r .message form .cate select { width: 267px; height: 47px; border: 0; float: left; }
/* news */
/* news-channel */
.news-channel-l { width: 790px; margin-top: 50px; float: left; }
.news-channel-r { float: right; width: 400px; margin-top: 50px; }
.news-channel-slider .news-tit .tit-r { width: 262px; float: right; margin-top: 3px; }
.news-channel-slider .news-tit .tit-r .search-message { font-size: 0; }
.news-channel-slider .news-tit .tit-r .search-message .sea-txt { width: 220px; padding-left: 10px; height: 25px; line-height: 25px; color: #999; }
.news-channel-slider .news-tit .tit-r .search-message .sea-btn { width: 30px; height: 27px; background: url(../images/news/channel/news_search_icon.png) no-repeat center #009afe; }
.news-channel-slider .news-slider { padding: 25px 20px; border: 1px solid #f0f0f0; }
.news-channel-slider .news-slider .swiper-slide a { display: block; position: relative; }
.news-channel-slider .news-slider .swiper-slide img { width: 100%; height: 355px; }
.news-channel-slider .news-slider .swiper-slide span { position: absolute; left: 0; right: 0; bottom: 0; line-height: 40px; padding-left: 10px; padding-right: 230px; background: rgba(0, 0, 0, 0.74); font-weight: bold; color: #FFFFFF; }
.news-channel-slider .news-slider .swiper-pagination { right: 33px; bottom: 34px; top: auto; text-align: right; width: 100px; left: auto; }
.news-channel-slider .news-slider .swiper-pagination .swiper-pagination-bullet { width: 20px; height: 20px; text-align: center; line-height: 20px; font-size: 12px; color: #000; opacity: 1; background: #FFFFFF; }
.news-channel-slider .news-slider .swiper-pagination .swiper-pagination-bullet-active { color: #fff; background: #009afe; }
.news-toggle { margin-top: 25px; }
.news-toggle .toggle-tit { height: 38px; line-height: 38px; margin-bottom: 15px; color: #666; background: #f4f4f7; border: 1px solid #f0f0f0; overflow: hidden; }
.news-toggle .toggle-tit .toggle-l { float: left; }
.news-toggle .toggle-tit .toggle-l a { width: 80px; text-align: center; display: inline-block; color: #666; display: inline-block; }
.news-toggle .toggle-tit .toggle-l a.on { background: #009afe; color: #FFFFFF; }
.news-toggle .toggle-tit .toggle-r { padding-right: 30px; float: right; }
.news-toggle .toggle-tit .toggle-r a { padding-right: 25px; font-size: 12px; color: #333; font-family: '宋体'; background: url(../images/news/channel/news_more.png) no-repeat center right; display: none; }
.news-toggle .toggle-tit .toggle-r a:hover { color: #009afe; }
.news-toggle .toggle-content .page-news-list { display: none; }
.page-news-list dl { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dashed #f0f0f0; overflow: hidden; }
.page-news-list dl dt { width: 246px; height: 146px; margin-right: 50px; border: 2px solid #e8e8e8; overflow: hidden; float: left; }
.page-news-list dl dd { width: 390px; padding: 15px 100px 0 0; font-size: 12px; overflow: hidden; }
.page-news-list dl dd .tit { font-size: 18px; font-weight: bold; }
.page-news-list dl dd .tit a:hover { color: #009afe; }
.page-news-list dl dd .txt { height: 36px; line-height: 18px; margin: 20px 0; color: #666; overflow: hidden; }
.page-news-list dl dd .time span { margin-left: 40px; }
.news-sec { height: 38px; line-height: 38px; margin-bottom: 15px; color: #666; background: #f4f4f7; border: 1px solid #f0f0f0; overflow: hidden; }
.news-sec a { width: 80px; text-align: center; display: inline-block; color: #666; display: inline-block; }
.news-sec a.on { background: #009afe; color: #FFFFFF; }
.news-channel-recommend .recommend-list { padding: 25px 13px 0; border: 1px solid #f0f0f0; }
.news-channel-recommend .recommend-list dl { margin-bottom: 10px; padding-left: 17px; font-size: 12px; background: url(../images/news/channel/recommend.png) no-repeat left 11px; }
.news-channel-recommend .recommend-list dt h2 { line-height: 30px; }
.news-channel-recommend .recommend-list dt h2 a:hover { color: #009afe; }
.news-channel-recommend .recommend-list dd .txt { max-height: 72px; line-height: 18px; overflow: hidden; color: #666666; }
.news-channel-recommend .recommend-list dd .more { text-align: right; }
.news-channel-recommend .recommend-list dd .more a { color: #009afe; }
.news-channel-recommend .recommend-list .fir { background: none; padding-left: 0; }
.news-channel-recommend .recommend-list .fir dt img { height: 255px; }
.news-channel-recommend .recommend-list .fir dd { margin-top: 10px; }
.news-channel-recommend .recommend-list .fir dd .tit { font-size: 14px; }
.news-channel-recommend .recommend-list .fir dd .tit a:hover { color: #009afe; }
.news-channel-recommend .recommend-list .fir dd .txt { margin-top: 5px; }
.news-channel-recommend .recommend-list .fir dd .time { margin-top: 5px; }
.news-channel-hot { margin-top: 20px; border: 1px solid #f0f0f0; }
.news-channel-hot .news-tit { padding-left: 15px; padding-top: 10px; }
.news-channel-hot .hot-list { padding: 35px; padding-top: 20px; }
.news-channel-hot .hot-list li { line-height: 40px; overflow: hidden; }
.news-channel-hot .hot-list li span { width: 17px; text-align: center; height: 17px; line-height: 17px; color: #fff; background: #b2b2b2; margin: 12px 15px 0 0; float: left; }
.news-channel-hot .hot-list li a { color: #666; font-size: 12px; }
.news-channel-hot .hot-list li a:hover { color: #009afe; }
.news-channel-hot .hot-list li.hot1 span, .news-channel-hot .hot-list li.hot2 span, .news-channel-hot .hot-list li.hot3 span { background: #009afe; }
.news-channel-l.xwzx { margin-top: 0px; }
.news-channel-r.xwzx { margin-top: 25px; }
.main-l { width: 700px; margin-top: 80px; float: left; }
.text-title h1 { text-align: center; font-size: 24px; font-weight: bold; }
.text-title .time { border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; display: inline-block; width: 100%; margin: 20px 0 40px; font-size: 12px; color: #666; height: 30px; line-height: 30px; overflow: hidden; }
.text-title .time p { float: left; }
.text-title .time .bdsharebuttonbox { float: right; }
.detail-box { margin-bottom: 50px; }
.detail-box p { line-height: 36px; margin-bottom: 20px; }
.detail-box p img { max-width: 100% !important; height: auto !important; }
.detail-box .simg img { max-width: 100% !important; height: auto !important; }
/* about */
/* about-company */
.main.about { width: 100%; background: #f4f4f7; }
.side-tit { padding: 12px 0; background: #009afe; color: #ffffff; text-align: center; }
.side-tit h2 { font-size: 24px; font-weight: bold; }
.side-tit span { text-transform: uppercase; }
.about-side { width: 290px; margin-top: 20px; margin-bottom: 20px; float: left; background: #fff; }
.about-side .side-menu .menu-list { padding: 0 35px 20px 35px; }
.about-side .side-menu li { height: 40px; line-height: 40px; padding-left: 20px; border-bottom: 1px solid #f0f0f0; background: url(../images/about/about_list_icon.png) left 16px no-repeat; cursor: pointer; }
.about-side .side-menu li.on, .about-side .side-menu li:hover { background-position: left -15px; }
.about-side .side-menu li.on a, .about-side .side-menu li:hover a { color: #009afe; }
.about-side .side-menu li:last-child { border: 0; }
.about-side .side-faq .faq-list { padding: 0 35px 20px 35px; }
.about-side .side-faq .faq-list .box { border-bottom: 1px solid #f0f0f0; }
.about-side .side-faq .faq-list .tit { background: url(../images/about/about_dy_icon.png) no-repeat center left; }
.about-side .side-faq .faq-list .tit h2 { line-height: 40px; padding-left: 20px; cursor: pointer; }
.about-side .side-faq .faq-list .tit h2:hover { color: #009afe; }
.about-side .side-faq .faq-list .txt { line-height: 24px; margin: 5px 0; font-size: 12px; color: #666; display: none; }
.about-side .side-faq .faq-list .txt p span { color: #009afe; font-weight: bold; font-size: 14px; }
.about-side .side-faq .btn { margin-top: 20px; }
.about-side .side-faq .btn a { width: 170px; text-align: center; height: 45px; line-height: 45px; border: 1px solid #e22b0c; border-radius: 3px; display: block; margin: 0 auto; font-size: 18px; color: #fff; background: #009afe; }
.about-side .side-faq .btn p { color: #009afe; margin: 10px 0 30px; text-align: center; font-weight: bold; }
.about-side .side-faq .btn p img { vertical-align: sub; }
.about-side .side-btns { margin-top: 20px; }
.about-side .side-btns a { line-height: 57px; margin-bottom: 20px; padding: 0 20px; display: block; background: url(../images/about/side-btn-arr.png) #009afe no-repeat 93% center; color: #FFFFFF; font-size: 18px; }
.about-side .side-btns a img { vertical-align: middle; }
.about-side .side-btns a:last-child { margin-bottom: 0; }
.about-main-r { width: 850px; margin-top: 20px; margin-bottom: 30px; padding: 25px; float: right; background: #fff; }
.main-tit { border-bottom: 1px solid #f0f0f0; padding-bottom: 10px; margin-bottom: 20px; overflow: hidden; }
.main-tit .tit { float: left; overflow: hidden; }
.main-tit .tit h2 { float: left; font-size: 18px; }
.main-tit .tit span { line-height: 30px; margin-left: 3px; font-size: 12px; color: #999; }
.main-tit .crumbs { width: 50%; margin: 0; float: right; text-align: right; color: #666; }
.main-tit .crumbs a { color: #666; }
.main-tit .crumbs a:hover { color: #009afe; }
.company-slider .swiper-slide img { width: 850px; height: 375px; }
.company-slider .swiper-pagination .swiper-pagination-bullet { background: #FFFFFF; opacity: 1; }
.company-slider .swiper-pagination .swiper-pagination-bullet-active { background: #009afe; }
.company-idea { margin-top: 50px; overflow: hidden; }
.company-idea .idea-l, .company-idea .idea-r { width: 420px; float: left; overflow: hidden; }
.company-idea .idea-l .img, .company-idea .idea-l .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .company-idea .idea-l img, .company-idea .idea-r .img, .company-idea .idea-r .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .company-idea .idea-r img { width: 132px; height: 137px; margin-right: 10px; float: left; }
.company-idea .idea-l .con, .company-idea .idea-r .con { overflow: hidden; }
.company-idea .idea-l .con .txt, .company-idea .idea-r .con .txt { color: #666; font-size: 12px; height: 80px; overflow: hidden; }
.company-idea .idea-r { float: right; }
.company-business { margin-top: 40px; }
.company-business .business { width: 745px; margin: 0 auto; overflow: hidden; }
.company-business .business .box { width: 215px; margin-left: 48px; margin-top: 2px; height: 247px; text-align: center; float: left; }
.company-business .business .box.box01, .company-business .business .box.box04 { margin-left: 2px; }
.company-business .business .box .img, .company-business .business .yzsj-category .category .box .cate-l img, .yzsj-category .category .company-business .business .box .cate-l img { padding: 35px 25px 0; }
.company-business .business .box .img img, .company-business .business .yzsj-category .category .box .cate-l img img, .yzsj-category .category .company-business .business .box .cate-l img img { width: 111px; height: 86px; }
.company-business .business .box .tit { margin: 0px 25px 0; font-weight: normal; border-bottom: 1px solid #f0f0f0; position: relative; padding-bottom: 15px; color: #666; }
.company-business .business .box .tit h2 { position: absolute; background: #fff; text-indent: 0; width: 110px; left: 50%; margin-left: -55px; font-size: 18px; }
.company-business .business .box .btns { margin-top: 30px; padding: 0px 25px 0; text-align: center; display: none; }
.company-business .business .box .btns a { width: 30px; height: 30px; line-height: 30px; margin: 0 5px; display: inline-block; background: #009afe; text-align: center; font-size: 0; border-radius: 3px; }
.company-business .business .box .btns a img { margin-top: 8px; }
.company-business .business .box .more { margin-top: 20px; display: none; }
.company-business .business .box .more a { display: block; color: #fff; line-height: 30px; background: #009afe; }
.company-business .business .box:hover { outline: 2px solid #009afe; }
.company-business .business .box:hover .btns, .company-business .business .box:hover .more { display: block; }
.about-fzlc { width: 660px; margin: 0 auto; margin-top: 50px; padding: 60px 0 50px 0; background: url(../images/about/fzlc/fzlc-bg.gif) repeat-y center; overflow: hidden; position: relative; }
.about-fzlc .box { padding-right: 24px; margin-right: 325px; margin-bottom: 40px; background: url(../images/about/fzlc/dot.png) no-repeat right 5px; }
.about-fzlc .box p { line-height: 20px; color: #666; }
.about-fzlc .box.box2, .about-fzlc .box.box4, .about-fzlc .box.box6, .about-fzlc .box.box8, .about-fzlc .box:nth-child(even) { padding-right: 0; margin-right: 0; margin-left: 325px; padding-left: 24px; background: url(../images/about/fzlc/dot.png) no-repeat left 5px; }
.about-fzlc:before, .about-fzlc:after { content: ''; width: 18px; height: 18px; position: absolute; background: #009afe; border-radius: 50%; margin: auto; }
.about-fzlc:before { top: 0; left: 0; right: 0; }
.about-fzlc:after { bottom: 0; left: 0; right: 0; }
.page-staff-list { margin-top: 45px; margin-left: -40px; overflow: hidden; }
.page-staff-list li { width: 242px; margin-left: 40px; padding: 40px 0; background: #f4f4f7; margin-bottom: 40px; float: left; }
.page-staff-list li img { width: 100%; height: 161px; }
.tsjy-suggestion { padding: 25px; margin-top: 30px; border: 1px solid #f0f0f0; }
.tsjy-suggestion .form-group { margin-bottom: 20px; }
.tsjy-suggestion .form-group .tit { margin-bottom: 20px; font-size: 18px; }
.tsjy-suggestion .form-group .tit span { font-size: 12px; }
.tsjy-suggestion .form-group.question { overflow: hidden; }
.tsjy-suggestion .form-group.question label { height: 29px; line-height: 29px; width: 95px; text-align: center; border: 1px solid #f0f0f0; margin-right: 20px; cursor: pointer; display: inline-block; }
.tsjy-suggestion .form-group.question label.on { background: #009afe; color: #ffffff; }
.tsjy-suggestion .form-group.question input { position: absolute; margin-left: -78px; clip: rect(0, 0, 0, 0); }
.tsjy-suggestion .form-group.txt textarea { width: 778px; height: 178px; border: 1px solid #f0f0f0; padding: 10px; color: #666; line-height: 26px; }
.tsjy-suggestion .form-group.contact { margin-bottom: 50px; overflow: hidden; }
.tsjy-suggestion .form-group.contact .item { margin-right: 10px; width: 255px; float: left; }
.tsjy-suggestion .form-group.contact .item label { margin-bottom: 3px; display: block; }
.tsjy-suggestion .form-group.contact .item input { width: 190px; padding: 0 10px; height: 30px; line-height: 30px; border: 1px solid #f0f0f0; margin-left: 5px; overflow: hidden; color: #666; }
.tsjy-suggestion .form-group.sub-btn input { width: 156px; text-align: center; height: 43px; line-height: 43px; background: #f65439; border-radius: 3px; color: #fff; font-size: 18px; display: block; margin: 0 auto 40px; }
.sugges-contact { border-top: 1px solid #f0f0f0; overflow: hidden; }
.sugges-contact .contact-l { width: 50%; margin-top: 20px; float: left; }
.sugges-contact .contact-l .txt p { line-height: 18px; font-size: 12px; margin-bottom: 0; }
.sugges-contact .contact-l .btn { margin-top: 10px; }
.sugges-contact .contact-l .btn a { width: 97px; text-align: center; height: 27px; line-height: 24px; background: #009afe; border-radius: 3px; color: #fff; display: block; font-size: 14px; }
.sugges-contact .contact-l .btn a img { margin: -2px 2px 0 0; vertical-align: middle; }
.sugges-contact .contact-r { width: 39%; min-height: 80px; float: right; border-left: 1px solid #f0f0f0; margin-top: 20px; color: #009afe; padding-left: 85px; }
.sugges-contact .contact-r p { line-height: 40px; font-weight: bold; }
.sugges-contact .contact-r p img { vertical-align: middle; margin-right: 10px; }
/* sbzc */
.sbzc-register { width: 1047px; margin-top: 70px; }
.sbzc-register .img, .sbzc-register .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-register img { width: 395px; padding: 10px; border: 1px solid #dfe2e7; margin-right: 70px; float: left; }
.sbzc-register .img img, .sbzc-register .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .sbzc-register img img { width: 100%; height: 330px; }
.sbzc-register .regis-r { width: 560px; margin-top: 30px; float: right; }
.sbzc-register .regis-r .con h2 { margin-bottom: 15px; font-size: 30px; font-weight: bold; color: #009afe; }
.sbzc-register .regis-r .con p { line-height: 22px; }
.sbzc-register .regis-r .message-form { width: 100%; margin-top: 50px; font-size: 0; }
.sbzc-register .regis-r .message-form input[type=text] { width: 236px; height: 38px; margin-right: 0; border: 1px solid #e8e8e8; text-align: center; }
.sbzc-register .regis-r .message-form input[type=submit] { width: 127px; font-size: 16px; font-weight: bold; text-align: center; height: 40px; line-height: 40px; background: #d8232a; border-radius: 0px; color: #fff; display: inline-block; border: 0; }
.sbzc-register .regis-r .btns { line-height: 40px; margin-top: 50px; }
.sbzc-register .regis-r .btns a { margin-right: 23px; display: inline-block; color: #d8232a; }
.sbzc-register .regis-r .btns a img { margin-right: 7px; vertical-align: sub; }
.sbzc-spot { width: 1047px; margin-top: 70px; }
.sbzc-spot .spot-l { width: 557px; float: left; }
.sbzc-spot .spot-l .con h2 { font-size: 30px; padding-bottom: 20px; font-weight: bold; color: #009afe; }
.sbzc-spot .spot-l .con p { font-size: 16px; line-height: 40px; }
.sbzc-spot .spot-l .tel-btn { width: 460px; height: 38px; line-height: 38px; margin: 0; }
.sbzc-spot .spot-l .tel-btn a { height: 38px; line-height: 38px; }
.sbzc-spot .img, .sbzc-spot .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-spot img { width: 406px; height: 352px; padding-top: 10px; padding-left: 29px; background: url(../images/sbzc/channel/spot-bg.png) no-repeat center top; float: right; }
.sbzc-why { margin-top: 50px; background: #f4f4f7; padding: 70px 0; }
.sbzc-why .con { width: 722px; height: 234px; margin: 90px auto 70px; background: url(../images/sbzc/channel/why1.jpg) no-repeat center; }
.sbzc-why .con .box { width: 332px; margin: 0 170px 36px 0; float: left; }
.sbzc-why .con .box h2 { font-size: 16px; font-weight: bold; }
.sbzc-why .con .box h2 span { color: #009afe; }
.sbzc-why .con .box p { color: #666; line-height: 22px; }
.sbzc-why .con .box02, .sbzc-why .con .sbzc-advantage .container .box04, .sbzc-advantage .container .sbzc-why .con .box04, .sbzc-why .con .box04 { width: 220px; margin-right: 0; }
.sbzc-why .consult-contact { width: 480px; overflow: hidden; }
.sbzc-why .consult-contact p { margin-right: 30px; float: left; }
.sbzc-why .note { height: 40px; line-height: 40px; text-align: center; margin-top: 20px; color: #666; background: url(../images/sbzc/channel/note-bg.png) no-repeat center; }
.sbzc-procedure { margin-top: 70px; }
.sbzc-procedure .img, .sbzc-procedure .yzsj-category .category .box .cate-l img, .yzsj-category .category .box .cate-l .sbzc-procedure img { width: 458px; float: left; }
.sbzc-procedure .img img, .sbzc-procedure .yzsj-category .category .box .cate-l img img, .yzsj-category .category .box .cate-l .sbzc-procedure img img { width: 100%; height: 496px; }
.sbzc-procedure .container { margin-top: 50px; }
.sbzc-procedure .proc-r { width: 616px; padding-left: 30px; float: right; background: url(../images/sbzc/channel/procedure-bg.png) no-repeat left 10px; }
.sbzc-procedure .proc-r .box { line-height: 30px; margin-bottom: 28px; }
.sbzc-procedure .proc-r .box h2 { font-size: 22px; color: #009afe; font-weight: bold; }
.sbzc-procedure .proc-r .box p { color: #666; }
.sbzc-procedure .consult-contact { overflow: hidden; width: 480px; }
.sbzc-procedure .consult-contact p { margin-right: 30px; float: left; }
.sbzc-advantage { margin-top: 70px; padding: 70px 0; background: #f4f4f7; }
.sbzc-advantage .container { margin-top: 70px; }
.sbzc-advantage .container .box .con .tit span { font-weight: bold; }
.sbzc-advantage .container .box .con .txt p { color: #666; }
/* iso */
/* iso-channel */
.iso-channel-apply { position: absolute; left: 0; right: 0; width: 1200px; margin: auto; overflow: hidden; margin-top: -300px; }
.iso-channel-apply .container { width: 881px; float: right; }
.iso-channel-apply .tit { padding-bottom: 10px; background: url(../images/iso/channel/apply-tit.png) no-repeat center bottom; }
.iso-channel-apply .tit h2 { font-size: 34px; color: #21fd9e; text-align: center; }
.iso-channel-apply .apply-message { margin-top: 15px; overflow: hidden; width: 865px; height: 98px; background-color: rgba(0, 44, 81, 0.62); padding: 8px; }
.iso-channel-apply .apply-message .form-group { padding: 8px; border: #21A381 solid 1px; font-size: 0; }
.iso-channel-apply .apply-message input { width: 308px; height: 80px; margin-right: 8px; padding-left: 20px; font-size: 18px; background-color: #FFFFFF; border: 0; border-radius: 0; }
.iso-channel-apply .apply-message input[type='submit'] { width: 171px; background-color: #01C772; color: #FFFFFF; line-height: 80px; text-align: center; cursor: pointer; border: 0; margin: 0; padding: 0; }
.iso-channel-business { background: #f4f4f7; padding: 30px 0 60px 0; }
.iso-channel-business .tit03 p { color: #009afe; }
.iso-channel-business .box { width: 290px; height: 222px; margin-right: 9px; margin-bottom: 20px; text-align: center; float: left; }
.iso-channel-business .box .tit { position: relative; z-index: 1; height: 37px; background: url(../images/iso/channel/business-tit.png) no-repeat center; }
.iso-channel-business .box .tit h2 { line-height: 37px; color: #fff; font-size: 15px; }
.iso-channel-business .box .img, .iso-channel-business .yzsj-category .category .box .cate-l img, .yzsj-category .category .iso-channel-business .box .cate-l img { height: 106px; margin-top: -30px; overflow: hidden; }
.iso-channel-business .box .img img, .iso-channel-business .yzsj-category .category .box .cate-l img img, .yzsj-category .category .iso-channel-business .box .cate-l img img { transition: transform 0.6s; }
.iso-channel-business .box .txt { padding-top: 15px; background-color: #fff; }
.iso-channel-business .box .txt p { line-height: 30px; font-size: 16px; }
.iso-channel-business .box .btn { padding-top: 10px; padding-bottom: 20px; background-color: #fff; }
.iso-channel-business .box .btn a { width: 145px; height: 35px; margin: 0 auto; border: 1px solid #009afe; color: #009afe; line-height: 35px; font-size: 15px; display: block; }
.iso-channel-business .box .btn a:hover { background: #009afe; color: #ffffff; }
.iso-channel-business .box:hover .img img, .iso-channel-business .yzsj-category .category .box:hover .cate-l img img, .yzsj-category .category .iso-channel-business .box:hover .cate-l img img { transform: scale(1.1, 1.1); }
.iso-channel-business .box.box16 { position: relative; }
.iso-channel-business .box.box16 .img, .iso-channel-business .yzsj-category .category .box.box16 .cate-l img, .yzsj-category .category .iso-channel-business .box.box16 .cate-l img { height: 100%; margin-top: 0; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 0; }
.iso-channel-business .box.box16 .tit { margin-left: 15px; margin-top: 26px; background: none; text-align: left; }
.iso-channel-business .box.box16 .tit h2 { font-size: 28px; font-weight: bold; color: #009afe; }
.iso-channel-business .box.box16 .txt, .iso-channel-business .box.box16 .btn { position: relative; background: none; text-align: left; }
.iso-channel-business .box.box16 .txt { margin-top: 20px; margin-left: 15px; padding: 0; color: #009afe; }
.iso-channel-business .box.box16 .txt p { font-size: 22px; font-weight: bold; }
.iso-channel-business .box.box16 .btn { margin-left: 15px; }
.iso-channel-business .box.box16 .btn a { width: auto; border: 0; display: inline; }
.iso-channel-business .box.box16 .btn a:hover { background: none; color: #009afe; text-decoration: underline; }
.iso-channel-business .box.box16:hover .img img, .iso-channel-business .yzsj-category .category .box.box16:hover .cate-l img img, .yzsj-category .category .iso-channel-business .box.box16:hover .cate-l img img { transform: none; }
.iso-channel-procedure { margin-top: 60px; }
.iso-channel-procedure .box { width: 200px; float: left; }
.iso-channel-procedure .box .img img, .iso-channel-procedure .yzsj-category .category .box .cate-l img img, .yzsj-category .category .iso-channel-procedure .box .cate-l img img { width: 100%; height: 174px; }
.iso-channel-procedure .box .con { margin-top: 20px; text-align: center; }
.iso-channel-procedure .box .con h2 { font-size: 18px; }
.iso-channel-procedure .box .con p { color: #009afe; }
.iso-channel-procedure .tel-btn { margin-top: 60px; }
.iso-advantage { margin-top: 90px; }
.iso-advantage .container { height: 250px; margin-top: 40px; background: url(../images/iso/channel/advantage-bg.png) no-repeat center; }
.iso-advantage .container .box { width: 360px; padding-bottom: 37px; margin-bottom: 20px; }
.iso-advantage .container .box p { line-height: 30px; font-size: 16px; }
.iso-advantage .container .box p:hover { color: #009afe; }
.iso-advantage .container .box.box01 { background: url(../images/iso/channel/advan-bg1.png) no-repeat bottom left; }
.iso-advantage .container .box.box02, .iso-advantage .sbzc-advantage .container .box.box04, .sbzc-advantage .iso-advantage .container .box.box04, .iso-advantage .container .box.box05 { padding-bottom: 3px; background: url(../images/iso/channel/advan-bg2.png) no-repeat bottom left; }
.iso-advantage .container .box.box03, .iso-advantage .container .box.box06 { padding-top: 34px; padding-bottom: 3px; background: url(../images/iso/channel/advan-bg3.png) no-repeat bottom left; }
.iso-advantage .container .box.box01, .iso-advantage .container .box.box02, .iso-advantage .sbzc-advantage .container .box.box04, .sbzc-advantage .iso-advantage .container .box.box04, .iso-advantage .container .box.box03 { float: left; clear: left; }
.iso-advantage .container .box.box04, .iso-advantage .container .box.box05, .iso-advantage .container .box.box06 { float: right; clear: right; text-align: right; }
.iso-advantage .container .box.box04 { margin-top: -136px; background: url(../images/iso/channel/advan-bg4.png) no-repeat bottom left; }
.iso-advantage .container .box.box05 { margin-top: -50px; background: url(../images/iso/channel/advan-bg2.png) no-repeat bottom left; }
.iso-advantage .container .box.box06 { background: url(../images/iso/channel/advan-bg6.png) no-repeat bottom left; }
.iso-advantage .tel-btn { margin-top: 33px; }
.iso-material { margin-top: 130px; margin-bottom: 60px; }
.iso-material .tit03 p { color: #009afe; }
.iso-material .container { width: 1107px; height: 265px; margin-top: 73px; }
.iso-material .container img { max-width: 100%; }
.iso-material .tel-btn { margin-top: 40px; }
/* validform */
.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; }
.page { clear: both; padding: 30px 0 20px; text-align: center; }
.page a { height: 34px; margin-bottom: 10px; display: inline-block; padding: 0 15px; height: 34px; font-size: 12px; line-height: 34px; background: #fff; border: 1px solid #e3e3e3; text-align: center; color: #333; border-radius: 3px; }
.page a.a1 { padding: 0 15px; height: 34px; line-height: 34px; margin-top: 0px; }
.page a:hover { background: #009afe; color: white; text-decoration: none; }
.page span { display: inline-block; padding: 0 15px; height: 34px; line-height: 34px; background: #009afe; border: 1px solid #009afe; color: #fff; text-align: center; border-radius: 3px; }
.page .noPage { display: inline-block; padding: 0px 12px; height: 22px; line-height: 22px; border: 1px solid #e3e3e3; text-align: center; color: #a4a4a4; }
/*search-body*/
.search-body { padding: 40px 0; border-bottom: 1px solid #ddd; }
.s-model { margin-bottom: 25px; text-align: center; }
.s-model a { font-size: 14px; margin: 0 10px; }
.s-model .on { color: #016bda; font-weight: bold; }
.modules-search-form { padding-bottom: 20px; position: relative; width: 100%; max-width: 392px; margin: 0 auto; }
.modules-search-form input[type='text'] { border: 1px solid #ddd; border-radius: 4px; overflow: hidden; width: 100%; max-width: 375px; height: 34px; line-height: 24px; padding: 4px 15px; padding-right: 0; }
.modules-search-form input[type='submit'] { background: #ddd; position: absolute; right: 0; top: 1px; border: none; cursor: pointer; width: 80px; height: 42px; text-align: center; }
.jg { line-height: 40px; font-size: 14px; border-bottom: 1px solid #ddd; }
.jg span { color: #016bda; font-weight: bold; }
.sjg { line-height: 30px; font-size: 14px; }
.search-res { min-height: 200px; }
.sjg span { color: #016bda; font-weight: bold; }
.sr-list { padding: 30px 0; }
.sr-list li { line-height: 38px; *line-height: 34px;
border-bottom: 1px dotted #ccc; }
.sr-list .date { color: #666; float: right; }
.sr-list a { display: block; position: relative; width: 80%; padding-left: 16px; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sr-list a:before { content: ''; position: absolute; width: 4px; height: 4px; left: 5px; top: 17px; background: #016bda; }
