#mainCarousel.carousel{position:relative;min-width:1200px;height:480px}
#mainCarousel.carousel .carousel-indicators{position:absolute;width:60%;left:50%;bottom:20px;margin-left:-30%;text-align:center;list-style:none;z-index:15;font-size:0}
#mainCarousel.carousel .carousel-indicators li{display:inline-block;width:8px;height:8px;margin:0 6px;border-radius:50%;border:none;background-color:rgba(35,38,40);opacity:0.3;filter:alpha(opacity=30);vertical-align:top;cursor:pointer}
#mainCarousel.carousel .carousel-indicators li.active{border:none;background-color:rgba(255,115,76);opacity:1;filter:alpha(opacity=100)}
#mainCarousel.carousel .carousel-inner{position:relative;width:100%;height:100%;overflow:hidden}
#mainCarousel.carousel .carousel-inner .item{width:100%;height:100%}
#mainCarousel.carousel .carousel-inner .item .fill{width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
#mainCarousel.carousel .carousel-inner .item .fill a{display:block;width:100%;height:100%}
#mainCarousel.carousel .control-wrapper{position:relative;z-index:8;width:1200px;margin:0 auto;display:none}
#mainCarousel.carousel .control-wrapper .carousel-control{position:absolute;top:-266px;width:52px;height:52px;opacity:1}
#mainCarousel.carousel .control-wrapper .carousel-control:hover{opacity:1}
#mainCarousel.carousel .control-wrapper .carousel-control.left{left:257px}
#mainCarousel.carousel .control-wrapper .carousel-control span.icon{width:52px;height:52px}
#mainCarousel.carousel .control-wrapper .carousel-control span.icon-slideleft{background-position:0 -186px}
#mainCarousel.carousel .control-wrapper .carousel-control span.icon-slideright{background-position:-62px -186px}
.main-server{width:1200px;height:60px;margin:0 auto}
.main-server h4{display:inline-block;font-size:18px;line-height:60px;font-weight:500}
.main-server span.icon{width:24px;height:24px;margin-top:18px;margin-left:2px;margin-right:6px}
.main-server span.icon-server-o1{background-position:-102px -102px}
.main-server span.icon-server-o2{background-position:-136px -102px}
.main-server span.icon-server-o3{background-position:-170px -102px}
.main-server span.icon-server-o4{background-position:-204px -102px}
.main-server span.icon-server-o5{background-position:-238px -102px}
.main-server a{margin-right:90px}
.festival{display:none;width:1200px;margin:0 auto}
.festival-banner > a{display:inline-block;width:100%;height:100%}
.festival-list{padding:20px 16px;font-size:0}
.festival-item{position:relative;padding:8px 8px 8px 20px;box-sizing:border-box;display:inline-block;width:284px;height:160px;margin:0 4px;border-radius:8px;background-color:#fff;vertical-align:top;overflow:hidden}
.festival-item img{position:absolute;width:164px;height:144px;top:8px;right:8px;z-index:1}
.festival-item-name,.festival-item-desc{position:relative;z-index:2;width:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.festival-item-name{margin-top:22px;color:#232628;font-size:16px;line-height:28px}
.festival-item-desc{color:#71797F;font-size:14px;line-height:26px}
.festival-item-price{margin-top:18px;font-size:16px;line-height:28px;font-weight:bold}
.scene{width:1200px;margin:30px auto 60px;font-size:0}
.scene-list{float:left;width:288px;border-radius:8px;overflow:hidden}
.scene .scene-list + .scene-list{margin-left:16px}
.scene-item-vertical{width:100%;border-radius:8px;overflow:hidden;position:relative}
.scene-list-span{position:absolute;left:16px;bottom:20px;font-size:16px;color:#71797f;line-height:20px}
.scene-item-horizontal{width:100%;border-radius:8px;overflow:hidden}
.scene-item-vertical-mini{display:inline-block;width:136px;border-radius:8px;overflow:hidden}
.scene .scene-item-horizontal + .scene-item-horizontal{margin-top:16px}
.scene .scene-item-vertical-mini + .scene-item-vertical-mini{margin-left:16px}
.scene img{max-width:100%}
.fl{width:100%;font-size:0}
.fl:first-child,.fl:first-child + .fl + .fl,.fl:first-child + .fl + .fl + .fl + .fl,.fl:first-child + .fl + .fl + .fl + .fl + .fl + .fl{background-color:#F7F9FA}
.fl:first-child + .fl,.fl:first-child + .fl + .fl + .fl,.fl:first-child + .fl + .fl + .fl + .fl + .fl{background-color:#E9ECF0}
.fl:nth-child(odd){background-color:#F7F9FA}
.fl:nth-child(even){background-color:#E9ECF0}
.fl-container{width:1200px;margin:0 auto;padding:40px 0 60px}
.fl-container .hd .more{font-size:14px;line-height:30px;color:#71797F;float:right}
.fl-container .hd .more span.icon{width:12px;height:12px;margin-top:9px;margin-left:6px}
.fl-container .hd .more span.icon-arrow-right{background-position:-68px 0}
.fl-container .hd h3{font-size:26px;line-height:30px;color:#232628;font-weight:bold}
.fl-container .hd h3 span{padding-left:15px;margin-left:16px;font-size:20px;line-height:24px;font-weight:normal;border-left:1px solid #71797F}
.fl-container .bd{margin-top:14px;font-size:0}
.fl-container .bd-l{display:inline-block;width:288px;vertical-align:top}
.fl-container .bd-l .banner-box{position:relative}
.fl-container .bd-l .link-cover{position:absolute;bottom:0;left:0;right:0;height:160px;background-image:url(../image/home_linkcover.png)}
.fl-container .bd-l .link-cover a{display:block;width:240px;height:60px;margin:74px auto 0;border:2px solid #fff;border:2px solid rgba(255,255,255,0.7);font-size:22px;line-height:56px;color:#fff;font-weight:bold;text-align:center}
.fl-container .bd-l .link-cover span.icon{width:20px;height:20px;margin-top:18px;margin-left:12px}
.fl-container .bd-l .link-cover span.icon-dotarrow{background-position:0 -72px}
.fl-container .bd-l img{width:100%}
.fl-products{display:inline-block;width:912px;vertical-align:top}
.fl-products-row{width:1216px}
.fl-products-row .fl-products-item{width:227px;padding:8px 8px 0;margin:16px 8px 0;border-radius:8px}
.fl-products-row .fl-products-item .img-box{border-radius:4px}
.fl-products-item{display:inline-block;width:212px;margin-left:16px;margin-bottom:16px;background-color:#fff;vertical-align:top}
.fl-products-item a{outline:none}
.fl-products-item a:hover .product-content,.fl-products-item a:hover .product-sell{color:#FF734C}
.fl-products-item .img-box{width:100%;height:228px;overflow:hidden}
.fl-products-item .img-box img{width:100%;max-width:100%;height:auto;vertical-align:bottom;text-decoration:none}
.fl-products-item .img-box.enlarge img{transition-duration:0.8s;transform:scale(1.08,1.08)}
.fl-products-item .product-content{padding:10px 8px 14px;text-align:center;color:#232628}
.fl-products-item .product-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20px}
.fl-products-item .product-price{margin-top:5px;font-size:16px;font-weight:bold;line-height:20px}
.fl-products-item .product-sell{margin-top:6px;font-size:12px;color:#71797F;line-height:16px}
.fl .f-cake-banner{width:1200px;padding:16px 0 28px;background-color:#fff}
.fl .f-cake-title-box{width:288px;height:48px;float:left;padding-left:24px;font-size:18px;line-height:48px;background-color:#FF734C;background:linear-gradient(90deg,#ff734c 0%,#ff3d12 100%);border-radius:0 100px 100px 0;color:#fff}
.f-cake-dropdown-title{font-size:16px;font-weight:bold;line-height:48px;cursor:pointer;display:inline-block;margin-left:42px;vertical-align:top}
.fl .f-cake-title-box span.icon-city{width:16px;height:16px;margin-top:16px;margin-right:8px;background-position:-26px -46px}
.fl .f-cake-title-box span.icon-city-arrow{width:14px;height:14px;margin-top:18px;margin-left:10px;background-position:0 0;transition:transform 0.2s}
.fl .f-cake-cities{padding-left:20px}
.fl .f-cake-cities a{margin:0 12px;font-size:16px;line-height:48px}
.fl .f-cake-brands{padding-top:16px}
.fl .f-cake-brands-list{list-style:none}
.fl .f-cake-brands-item{float:left;width:168px;height:124px;margin-bottom:4px;text-align:center;color:#71797F}
.fl .f-cake-brands-item a{display:inline-block;width:100%;height:100%}
.fl .f-cake-brands-img{width:108px;height:60px;margin-top:24px}
.fl .f-cake-brands-name{margin-top:6px;font-size:12px;line-height:16px}
.fl .f-cake-brands .f-cake-brands-item + .f-cake-brands-item{margin-left:4px}
.fl .f-gifts-banner{padding:14px 0;background-color:#fff;border-radius:8px}
.fl .f-gifts-banner img{width:100%}
.fl .f-gifts-banner-categorys{padding-left:12px;color:#71797F}
.fl .f-gifts-banner-categorys a{padding:0 10px;font-size:14px;line-height:18px}
.fl .f-gifts-banner-brands{margin-top:22px;padding-left:26px;color:#71797F}
.fl .f-gifts-banner-brands a{display:inline-block;width:116px;margin-right:50px;margin-bottom:6px;text-align:center}
.fl .f-gifts-banner-brands p{margin-top:4px;font-size:12px;line-height:16px}
.fl.f-cake .fl-container,.fl.f-gifts .fl-container{width:1216px}
.fl.f-cake .hd,.fl.f-gifts .hd,.fl.f-cake .f-cake-banner,.fl.f-gifts .f-cake-banner,.fl.f-cake .f-gifts-banner,.fl.f-gifts .f-gifts-banner{width:1200px;margin:0 auto}
.fl .f-comments-item{display:inline-block;width:288px;height:176px;margin:0 8px 8px;padding:8px;color:#232628;background-color:#fff;border-radius:8px}
.fl .f-comments-item > a{display:inline-block;width:100%;height:100%;outline:none}
.fl .f-comments-item-l{display:inline-block;width:154px;height:100%;padding:8px;vertical-align:top}
.fl .f-comments-item-user{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.fl .f-comments-item-user img{display:inline-block;width:24px;height:24px;border-radius:50%;vertical-align:top}
.fl .f-comments-item-user span{display:inline-block;width:114px;font-size:12px;color:#71797F;line-height:24px;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:top}
.fl .f-comments-item-info{position:relative;width:100%;height:120px;padding-top:8px}
.fl .f-comments-item-content{height:60px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal}
.fl .f-comments-item-time{position:absolute;bottom:0;left:0}
.fl .f-comments-item-time p{font-size:12px;color:#B4BABF}
.fl .f-comments-item-r{display:inline-block;width:118px;height:160px;border-radius:8px;overflow:hidden;position:relative;vertical-align:top;text-align:center}
.fl .f-comments-item-r img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;max-width:100%;max-height:100%}
.fl.f-comments .fl-container{width:1216px;padding-bottom:32px}
.fl.f-comments .hd{width:1200px;margin:0 auto}
.fl .f-server-bd{width:1200px;margin:0 auto;padding-top:40px}
.fl .f-server-list{padding:20px 0;border-bottom:1px solid #E9ECF0}
.fl .f-server-item{float:left;margin:20px 0;font-size:20px;line-height:40px;color:#232628}
.fl .f-server-item:first-child,.fl .f-server-item:first-child + li + li + li + li{width:323px}
.fl .f-server-item:first-child + li,.fl .f-server-item:first-child + li + li + li + li + li{width:360px}
.fl .f-server-item:first-child + li + li,.fl .f-server-item:first-child + li + li + li + li + li + li{width:320px}
.fl .f-server-item:first-child + li + li + li,.fl .f-server-item:first-child + li + li + li + li + li + li + li{width:197px}
.fl .f-server-item:nth-child(4n+1){width:323px}
.fl .f-server-item:nth-child(4n+2){width:360px}
.fl .f-server-item:nth-child(4n+3){width:320px}
.fl .f-server-item:nth-child(4n){width:197px}
.fl .f-server-item span.icon{width:40px;height:40px;margin-right:16px}
.fl .f-server-item span.icon-server1{background-position:0 -136px}
.fl .f-server-item span.icon-server2{background-position:-50px -136px}
.fl .f-server-item span.icon-server3{background-position:-100px -136px}
.fl .f-server-item span.icon-server4{background-position:-150px -136px}
.fl .f-server-item span.icon-server5{background-position:-200px -136px}
.fl .f-server-item span.icon-server6{background-position:-250px -136px}
.fl .f-server-item span.icon-server7{background-position:-300px -136px}
.fl .f-server-item span.icon-server8{background-position:-350px -136px}
.fl .articles{width:100%;background-color:#fff}
.fl .articles-hd{height:53px;padding:0 32px;border-bottom:1px solid #E9ECF0}
.fl .articles-hd h4{font-size:20px;line-height:52px;font-weight:bold;color:#232628}
.fl .articles-hd a{font-size:14px;line-height:52px;color:#71797F;float:right}
.fl .articles-bd{width:100%;padding:8px 0}
.fl .articles-item{position:relative;display:inline-block;width:400px;padding-left:42px;font-size:12px;line-height:28px;color:#232628}
.fl .articles-item:before{position:absolute;content:"";left:32px;top:12px;width:4px;height:4px;border-radius:50%;background-color:#B4BABF}
.fl .help-container{padding-top:36px;padding-bottom:40px}
.fl .help-container > div{float:left}
.fl .help-container > div h4{font-size:16px;line-height:24px;color:#232628}
.fl .help-container > div .help-server-list {margin-top:7px}
.fl .container-a > div a{float:left;font-size:12px;line-height:24px;color:#71797F}
.fl .help-container > div a,.fl .help-container > div p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.fl .help-server{width:197px}
.fl .help-server-list a{width:68px}
.fl .help-infos{width:225px}
.fl .help-infos-list a{width:100%}
.fl .help-city{width:197px}
.fl .help-city .help-city-list{margin-top:9px}
.fl .help-city .help-city-list a{width:68px;line-height:20px}
.fl .help-contact{width:259px}
.fl .help-contact .help-contact-content{margin-top:9px}
.fl .help-contact p{font-size:12px;line-height:20px;color:#71797F}
.fl .help-contact-kf{width:100px;height:32px;margin-top:4px;border-radius:16px;background-color:#FF734C;font-size:12px;line-height:32px;color:#fff;text-align:center}
.fl .help-contact-kf a:hover,.fl .help-contact-kf a:focus{color:#fff}
.fl .help-contact-kf span.icon{width:20px;height:20px;margin-top:6px;margin-right:6px}
.fl .help-contact-kf span.icon-contact{background-position:-330px -72px}
.fl .help-qrcode{width:322px;font-size:0;text-align:right}
.fl .help-qrcode-item{display:inline-block;vertical-align:top;text-align:center}
.fl .help-qrcode-item img{width:120px;height:120px}
.fl .help-qrcode-item p{margin-top:8px;font-size:16px;line-height:20px;color:#232628}
.fl .help-qrcode .help-qrcode-item + .help-qrcode-item{margin-left:48px}
.invalid-ie{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1001}
.invalid-ie-cover{background-color:#232628;opacity:0.5;filter:alpha(opacity=50);width:100%;height:100%}
.invalid-ie-content{position:fixed;width:602px;height:564px;top:150px;left:50%;margin-left:-282px}
.invalid-url-ie,.invalid-url-google{position:absolute;top:174px;left:50%;height:30px;z-index:1005;background:url(about:blank)}
.invalid-url-ie{margin-left:-150px;width:120px}
.invalid-url-google{margin-left:-8px;width:160px}
.carousel-fade .carousel-inner .item{opacity:0;filter:alpha(opacity=0);transition-property:opacity}
.carousel-fade .carousel-inner .active{opacity:1;filter:alpha(opacity=100)}
.carousel-fade .carousel-control{z-index:2;width:10%}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner > .item.next,.carousel-fade .carousel-inner > .item.active.right{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner > .item.prev,.carousel-fade .carousel-inner > .item.active.left{opacity:0;filter:alpha(opacity=0);transform:translate3d(0,0,0)}
.carousel-fade .carousel-inner > .item.next.left,.carousel-fade .carousel-inner > .item.prev.right,.carousel-fade .carousel-inner > .item.active{opacity:1;filter:alpha(opacity=100);transform:translate3d(0,0,0)}
}.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner > .item{display:none;position:relative;transition:0.6s ease-in-out left}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner > .item{transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000}
}.carousel-inner > .active,.carousel-inner > .next,.carousel-inner > .prev{display:block}
.carousel-inner > .active{left:0}
.carousel-inner > .next,.carousel-inner > .prev{position:absolute;top:0;width:100%}
.carousel-inner > .next{left:100%}
.carousel-inner > .prev{left:-100%}
.carousel-inner > .next.left,.carousel-inner > .prev.right{left:0}
.carousel-inner > .active.left{left:-100%}
.carousel-inner > .active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.right{left:auto;right:0;}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}
.text-bold{font-size:12px;color:#ff734c;font-weight:500}
body{width:100%;padding:0;margin:0 auto;font-size:14px;color:#232628;font-family:tahoma,arial,"Microsoft YaHei","Hiragino Sans GB",sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
div,ul,ol,p,li,input,span,label{border:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
input{outline:none}
input::-webkit-autofill{background-color:transparent;background-image:none;color:inherit}
h3,h4{margin:0;padding:0;line-height:1em}
ul,dl{list-style:none}
a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;outline:none;-webkit-focus-ring-color:transparent}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}
img{vertical-align:middle}
button{border:none;outline:none}
span.icon{display:inline-block;background-image:url(../image/common_sprite.png);background-repeat:no-repeat;vertical-align:top}
a:hover,.fl .container-a > div a:hover{color:#FF734C}
a:focus{outline:none}
.top-nav{min-width:1200px;height:40px;font-size:12px;color:#71797F;background-color:#F3F5F7}
.top-nav-wrapper{width:1200px;margin:0 auto}
.top-nav-l{float:left}
.top-nav-l .menu:first-child{padding-left:0}
.top-nav-r{float:right}
.top-nav-r .menu:last-child{padding-right:0}
.top-nav .menu{padding:0 16px;line-height:40px;float:left}
.top-nav .menu.login a + a{margin-left:12px}
.top-nav .menu-dropdown{position:relative}
.top-nav .menu-dropdown .dropdown-box{display:none;position:absolute;top:100%;left:-1px;min-width:160px;padding:12px;font-size:12px;line-height:18px;color:#232628;background:#fff;border:1px solid #E9ECF0;border-top-color:transparent;text-align:center;z-index:1000}
.top-nav .menu-dropdown .dropdown-box-service{width:100%;min-width:100%;max-width:100%;padding:6px 0;-webkit-box-sizing:content-box;box-sizing:content-box}
.top-nav .menu-dropdown .dropdown-box-service a{display:block;font-size:12px;line-height:20px;text-align:center;color:#71797F}
.top-nav .menu-dropdown .dropdown-box-service a:hover{color:#FF734C}
.top-nav .menu-dropdown.open{background:#fff}
.top-nav .menu-dropdown.open a{color:#FF734C;background-color:#fff;z-index:1001}
.top-nav .menu-dropdown.open .dropdown-box{display:block}
.top-nav .menu-dropdown.open .dropdown-box-service a{color:#71797F}
.top-nav .menu-dropdown.open .dropdown-box-service a:hover{color:#FF734C}
.top-nav .menu-dropdown.open span.icon-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.top-nav .dropdown{position:relative}
.top-nav .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none}
.top-nav .open .dropdown-menu{display:block}
.top-nav span.icon{width:14px;height:14px;margin-top:12px;margin-right:4px}
.top-nav span.icon-star{background-position:0 -21px}
.top-nav span.icon-weixin{background-position:-24px -21px}
.top-nav span.icon-mobile{background-position:-48px -21px}
.top-nav span.icon-arrow{display:inline-block;width:8px;height:8px;margin-left:5px;background-image:url(../image/top_nav_arrow.png);background-position:top center;background-size:8px 8px;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s}
#header{min-width:1200px;height:120px;background-color:#F7F9FA}
#header .header-container{position:relative;width:1200px;margin:0 auto;font-size:0}
#header .logo{float:left;width:238px;height:100%}
#header .logo-nav{display:inline-block;width:238px;height:60px;margin-top:30px;background-image:url(../image/common_sprite.png);background-repeat:no-repeat;background-position:0 -248px}
#header .search-box{width:440px;margin:0 auto;padding-top:25px;font-size:0}
#header .search-box-group{position:relative;width:440px;height:48px;border-radius:24px;border:2px solid #FF734C}
#header .search-box-icon{display:inline-block;width:54px;height:100%;vertical-align:top;text-align:center}
#header .search-box-icon span.icon{width:16px;height:16px;margin-top:16px}
#header .search-box-icon span.icon-search{background-position:0 -48px}
#header .search-box-input{width:264px;height:100%;font-size:14px;border:none;background-color:inherit}
#header .search-box-input::-webkit-input-placeholder{color:#B4BABF}
#header .search-box-input::-moz-placeholder{color:#B4BABF}
#header .search-box-input:-ms-input-placeholder{color:#B4BABF}
#header .search-box-input::-ms-input-placeholder{color:#B4BABF}
#header .search-box-input::placeholder{color:#B4BABF}
#header .search-box-btn{position:absolute;top:-2px;right:-2px;width:118px;height:48px}
#header .search-box-btn button{width:100%;height:100%;border-radius:24px;outline:none;font-size:18px;font-weight:bold;background-color:#FF734C;background:-webkit-gradient(linear,left top,right top,from(#ff734c),to(#ff3d12));background:-webkit-linear-gradient(left,#ff734c 0%,#ff3d12 100%);background:-o-linear-gradient(left,#ff734c 0%,#ff3d12 100%);background:linear-gradient(90deg,#ff734c 0%,#ff3d12 100%)}
#header .search-box-hotwords{margin-top:8px;margin-left:44px;font-size:12px;line-height:16px;color:#B4BABF}
#header .search-box-hotwords a{margin:0 12px}
#header .service{position:absolute;top:0;right:0;width:350px;padding-top:25px;line-height:18px;text-align:right}
#header .service-item{display:inline-block;font-size:14px;color:#71797F;vertical-align:top}
#header .service-item-info{display:inline-block;margin-top:15px;vertical-align:top;text-align:left}
#header .service .service-item + .service-item{margin-left:40px}
#header .service span.icon{width:24px;height:24px;margin-top:12px;margin-right:8px}
#header .service span.icon-phone{background-position:0 -102px}
#header .service span.icon-headset{background-position:-34px -102px}
#header .service span.icon-diamond{background-position:-272px -102px}
#navi{position:relative;min-width:1200px;height:52px;background-color:#F7F9FA;border-bottom:1px solid #E9ECF0}
#navi .navi-container{width:1200px;height:100%;margin:0 auto}
#navi .navi-categorys{position:relative;width:240px;height:52px;float:left;border-radius:12px 12px 0 0;background-color:#FF734C;background:-webkit-gradient(linear,left top,right top,from(#ff734c),to(#ff3d12));background:-webkit-linear-gradient(left,#ff734c 0%,#ff3d12 100%);background:-o-linear-gradient(left,#ff734c 0%,#ff3d12 100%);background:linear-gradient(90deg,#ff734c 0%,#ff3d12 100%)}
#navi .navi-categorys .categorys-title{padding-left:24px;font-size:18px;line-height:52px;font-weight:bold}
#navi .navi-categorys .categorys-title span.icon{width:24px;height:24px;margin-top:14px;margin-right:4px}
#navi .navi-categorys .categorys-title span.icon-category{background-position:-68px -102px}
#navi .navi-categorys .categorys-title a{color:#fff}
#navi .navi-categorys .dropdown-cate{position:absolute;top:52px;left:0;height:480px;padding-top:10px;color:#fff;background:url(../image/black-bg.png);z-index:999}
#navi .navi-categorys .dropdown-cate-item{padding:9px 0px 9px 20px;border-bottom:1px dashed rgba(255,255,255,0.2)}
#navi .navi-categorys .dropdown-cate-item:last-child{height:48px;border-bottom:none}
#navi .navi-categorys .dropdown-cate-item .h4{margin-top:2px;padding-left:4px;padding-right:28px;display:inline-block;font-size:16px;line-height:20px;font-weight:bold;width:100%;box-sizing:border-box;}
#navi .navi-categorys .dropdown-cate-item .cate-list a{display:inline-block;font-size:14px;line-height:24px;padding:0 4px}
#navi .navi-categorys .dropdown-cate-item .cate-list-inline{margin-top:5px}
#navi .navi-categorys .dropdown-cate-item.cate-pop.open{background-color:#fff}
#navi .navi-categorys .dropdown-cate-item.cate-pop.open .h4{color:#232628}
#navi .navi-categorys .dropdown-cate-item.cate-pop.open .cate-list{color:#71797F}
#navi .navi-categorys .dropdown-cate-item.cate-pop.open .right-pop{display:block}
#navi .navi-categorys .dropdown-cate-item.cate-pop span.icon{width:12px;height:12px;float:right;margin-top:4px}
#navi .navi-categorys .dropdown-cate-item.cate-pop span.icon-arrow-right{background-position:-44px 0}
#navi .navi-categorys .dropdown-cate-item .right-pop{display:none;position:absolute;top:1px;left:0;margin-left:240px;padding:20px 36px;width:960px;height:478px;background-color:#fff;z-index:9999}
#navi .navi-categorys .dropdown-cate-item .right-pop-list{margin-bottom:10px}
#navi .navi-categorys .dropdown-cate-item .right-pop-title{margin-bottom:16px;font-size:14px;line-height:22px;color:#232628}
#navi .navi-categorys .dropdown-cate-item .right-pop-items{color:#71797F;font-size:0}
#navi .navi-categorys .dropdown-cate-item .right-pop-items a{display:inline-block;width:108px;margin-right:22px;margin-bottom:30px;text-align:center}
#navi .navi-categorys .dropdown-cate-item .right-pop-items a:first-child + a + a + a + a + a + a,#navi .navi-categorys .dropdown-cate-item .right-pop-items a:first-child + a + a + a + a + a + a + a + a + a + a + a + a + a{margin-right:0}
#navi .navi-categorys .dropdown-cate-item .right-pop-items a:nth-child(7n){margin-right:0}
#navi .navi-categorys .dropdown-cate-item .right-pop-items img{width:68px}
#navi .navi-categorys .dropdown-cate-item .right-pop-items p{margin-top:4px;font-size:12px;line-height:16px}
#navi .navi-categorys .dropdown-cate-item .right-pop-items.square a{width:116px;margin-right:12px}
#navi .navi-categorys .dropdown-cate-item .right-pop-items.square a:first-child + a + a + a + a + a + a,#navi .navi-categorys .dropdown-cate-item .right-pop-items.square a:first-child + a + a + a + a + a + a + a + a + a + a + a + a + a{margin-right:0}
#navi .navi-categorys .dropdown-cate-item .right-pop-items.square a:nth-child(7n){margin-right:0}
#navi .navi-categorys .dropdown-cate-item .right-pop-items.square img{width:108px}
#navi .navi-categorys .dropdown-cate-item .right-pop-items.cities a{display:inline;margin-right:16px !important;font-size:12px;line-height:24px}
#navi .navi-nav{margin:0 0 0 265px;height:100%;list-style:none;white-space: nowrap;}
#navi .navi-nav a{margin:0 14px;font-size:18px;font-weight:bold;line-height:52px;display: inline-block;}
#footer{font-size:0;background-color:#232628}
#footer .ft-container{width:1200px;margin:0 auto;padding:40px 0 46px}
#footer .ft-nav{color:#fff}
#footer .ft-nav a{display:inline-block;font-size:16px;line-height:16px}
#footer .ft-nav a + a{padding-left:28px;margin-left:33px;border-left:1px solid #fff}
#footer .ft-site{margin-top:30px}
#footer .ft-site p{font-size:12px;color:#71797F;line-height:22px}
#footer .ft-site span.icon-beian{width:20px;height:20px;margin:0 2px;background-position:-360px -72px}
#footer .ft-auth{margin-top:7px}
#footer .ft-auth a{display:inline-block;vertical-align:top}
#footer .ft-auth span.icon{height:40px;margin-right:12px}
#footer .ft-auth span.icon-slogan{width:149px;background-position:-518px -136px}
#footer .ft-auth span.icon-top100{width:123px;background-position:-676px -136px}
#footer .ft-auth span.icon-icp{width:33px;background-position:-809px -136px}
#footer .ft-auth img{width:auto;height:40px;margin-right:12px}
#footer .ft-auth-border{display:inline-block;vertical-align:top;background:#fff;border-radius:2px;margin-right:12px}
#footer .ft-auth-border img{margin:0 4px}
#footer .ft-link{margin-top:10px;color:#71797F}
#footer .ft-link span,#footer .ft-link a{font-size:12px;line-height:16px}
#footer .ft-link span{margin-right:4px;font-weight:bold}
#footer .ft-link a{margin:0 2px}
.rightBar{position:absolute;top:20px;left:calc((100vw - 1200px)/2 + 1210px);border-bottom:1px solid #e9ecf0;width:60px;height:360px;background:#FFFFFF;text-align:center;z-index:999999}
.rightBar.fixed{position:fixed;top:20px}
.rightBar-list li{vertical-align:top;padding-top:7px;width:60px;height:60px;border:1px solid #e9ecf0;border-bottom:none;position:relative}
.rightBar-list li a{display:block;width:100%;height:100%}
.rightBar-list li a:hover .iconfont,.rightBar-list li a:hover span{color:#ff734c}
.rightBar-list li.car-a::after{content:attr(data-num);position:absolute;top:8px;right:8px;width:16px;height:16px;line-height:16px;text-align:center;background:#FF734C;border-radius:50%;color:#ffffff;font-size:10px}
.rightBar-list li.app-a:hover .qr-box{display:block !important}
.rightBar-list li.tel-a:hover .concact-box{display:block !important}
.rightBar-list li .iconfont{font-size:20px;color:#71797f}
.rightBar-list li span{display:block;margin-top:6px;font-size:12px;line-height:17px;color:rgba(35,38,40,0.9)}
.rightBar-list li .qr-box{position:absolute;left:-148px;top:0;width:138px;height:170px;background:#FFFFFF;border:1px solid #E9ECF0;padding-top:12px;border-radius:8px;display:none}
.rightBar-list li .qr-box img{width:104px;height:104px}
.rightBar-list li .qr-box p{margin-top:2px;font-size:13px;line-height:18px}
.rightBar-list li .qr-box .text-bold{color:#232628;font-weight:600}
.rightBar-list li .qr-box .text-grey{color:#71797F}
.rightBar-list li .concact-box{position:absolute;top:9px;left:-148px;border-radius:8px;width:138px;height:42px;line-height:42px;background:#FFFFFF;border:1px solid #E9ECF0;display:none}
.rightBar-list li .concact-box span{display:inline-block;font-size:13px;line-height:18px;color:#71797f;vertical-align:middle;margin-top:0}