@charset "utf-8";.iconfont{vertical-align:middle}
.text-bold{font-size:12px;color:#ff734c;font-weight:500}
.background-white{background-color:#ffffff}
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}
body.overflow-hidden{overflow:hidden}
div,ul,ol,dl,p,pre,section,article,aside,li,nav,input,textarea,span,label{border:0;padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}
input,textarea,select{outline:none}
input::-webkit-autofill,textarea::-webkit-autofill,select::-webkit-autofill{background-color:transparent;background-image:none;color:inherit}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1em}
ul,dl,dt,dd{list-style:none}
a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;outline:none;-webkit-focus-ring-color:transparent}
i,em,strong{font-style:normal}
.iconfont{font-size:inherit}
.navigation{display:block}
.text-overflow{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-overflow-line2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.text-overflow-line3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit}
img{width:100%;vertical-align:middle}
button{border:none;outline:none}
span.icon{display:inline-block;background-image:url(../images/common_sprite.png);background-repeat:no-repeat;vertical-align:top}
a:hover{color:#FF734C}
a:focus{outline:none}
.ycbox{position:absolute;top:20px;left:calc((100vw - 1200px)/2 + 1210px);width:60px;height:360px;background:#FFFFFF;text-align:center;z-index:999999}
.ycbox.fixed{position:fixed;top:20px}
.ycbox-list{border-bottom:1px solid #e9ecf0}
.ycbox-list li{vertical-align:top;padding-top:7px;width:60px;height:60px;border:1px solid #e9ecf0;border-bottom:none;position:relative}
.ycbox-list li a{display:block;width:100%;height:100%}
.ycbox-list li a:hover .iconfont,.ycbox-list li a:hover span{color:#ff734c}
.ycbox-list li em {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}
.ycbox-list li.app-a:hover .qr-box{display:block !important}
.ycbox-list li.tel-a:hover .concact-box{display:block !important}
.ycbox-list li .iconfont{font-size:20px;color:#71797f}
.ycbox-list li span{display:block;margin-top:6px;font-size:12px;line-height:17px;color:rgba(35,38,40,0.9)}
.ycbox-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}
.ycbox-list li .qr-box img{width:104px;height:104px}
.ycbox-list li .qr-box p{margin-top:2px;font-size:13px;line-height:18px}
.ycbox-list li .qr-box .text-bold{color:#232628;font-weight:600}
.ycbox-list li .qr-box .text-grey{color:#71797F}
.ycbox-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}
.ycbox-list li .concact-box span{display:inline-block;font-size:13px;line-height:18px;color:#71797f;vertical-align:middle;margin-top:0}
@charset "utf-8";#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}
.web-hp{width:1200px;height:60px;margin:0 auto}
.web-hp ul{font-size:0;list-style:none}
.web-hp li{display:inline-block}
.web-hp li h4{display:inline-block;font-size:18px;line-height:60px;font-weight:500}
.web-hp li span.icon{width:24px;height:24px;margin-top:18px;margin-left:2px;margin-right:6px}
.web-hp li span.icon-01{background-position:-102px -102px}
.web-hp li span.icon-02{background-position:-136px -102px}
.web-hp li span.icon-03{background-position:-170px -102px}
.web-hp li span.icon-04{background-position:-204px -102px}
.web-hp li span.icon-05{background-position:-238px -102px}
.web-hp li:first-child{width:216px}
.web-hp li + li{margin-left:90px}
.adgg{width:1200px;margin:30px auto 60px;font-size:0}
.adgg-list{float:left;width:288px;border-radius:8px;overflow:hidden}
.adgg .adgg-list + .adgg-list{margin-left:16px}
.adgg-a42{width:100%;border-radius:8px;overflow:hidden;position:relative}
.adgg-a42 span{position:absolute;left:16px;bottom:20px;font-size:16px;color:#71797f;line-height:20px}
.adgg-htm{width:100%;border-radius:8px;overflow:hidden}
.adgg-a42-mini{display:inline-block;width:136px;border-radius:8px;overflow:hidden}
.adgg .adgg-htm + .adgg-htm{margin-top:16px}
.adgg .adgg-a42-mini + .adgg-a42-mini{margin-left:16px}
.adgg 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:#f5f5f5}
.fl:nth-child(odd){background-color:#F7F9FA}
.fl:nth-child(even){background-color:#f5f5f5}
.web-wkd{width:1200px;margin:0 auto;padding:40px 0 60px}
.web-wkd .hd .more{font-size:14px;line-height:30px;color:#71797F;float:right}
.web-wkd .hd .more span.icon{width:12px;height:12px;margin-top:9px;margin-left:6px}
.web-wkd .hd .more span.icon-arrow-right{background-position:-68px 0}
.web-wkd .hd h3{font-size:26px;line-height:30px;color:#232628;font-weight:bold}
.web-wkd .hd h3 span{padding-left:15px;margin-left:16px;font-size:20px;line-height:24px;font-weight:normal;border-left:1px solid #71797F}
.web-wkd .bd{margin-top:14px;font-size:0}
.web-wkd .bd-l{display:inline-block;width:288px;vertical-align:top}
.web-wkd .bd-l .banner-box{position:relative}
.web-wkd .bd-l .link-cover{position:absolute;bottom:0;left:0;right:0;height:160px;background-image:url(../images/home_linkcover.png)}
.web-wkd .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}
.web-wkd .bd-l .link-cover span.icon{width:20px;height:20px;margin-top:18px;margin-left:12px}
.web-wkd .bd-l .link-cover span.icon-dotarrow{background-position:0 -72px}
.web-wkd .bd-l img{width:100%}
.web-pro{display:inline-block;width:912px;vertical-align:top}
.web-pro-row{width:1216px}
.web-pro-row .web-pro-item{width:227px;padding:8px 8px 0;margin:16px 8px 0;border-radius:8px}
.web-pro-row .web-pro-item .img-box{border-radius:4px}
.web-pro-item{display:inline-block;width:212px;margin-left:16px;margin-bottom:16px;background-color:#fff;vertical-align:top}
.web-pro-item a{outline:none}
.web-pro-item a:hover .web-jz,.web-pro-item a:hover .web-js{color:#FF734C}
.web-pro-item .img-box{width:100%;height:228px;overflow:hidden}
.web-pro-item .img-box img{width:100%;max-width:100%;height:auto;vertical-align:bottom;text-decoration:none}
.web-pro-item .img-box.enlarge img{transition-duration:0.8s;transform:scale(1.08,1.08)}
.web-pro-item .web-jz{padding:10px 8px 14px;text-align:center;color:#232628}
.web-pro-item .web-bt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:20px}
.web-pro-item .web-jg{margin-top:5px;font-size:16px;font-weight:bold;line-height:20px}
.web-pro-item .web-js{margin-top:6px;font-size:12px;color:#71797F;line-height:16px}
.fl .web-fw-bd{width:1200px;margin:0 auto;padding-top:40px}
.fl .web-fw-list{padding:20px 0;border-bottom:1px solid #E9ECF0}
.fl .web-fw-item{float:left;margin:20px 0;font-size:20px;line-height:40px;color:#232628}
.fl .web-fw-item:first-child,.fl .web-fw-item:first-child + li + li + li + li{width:323px}
.fl .web-fw-item:first-child + li,.fl .web-fw-item:first-child + li + li + li + li + li{width:360px}
.fl .web-fw-item:first-child + li + li,.fl .web-fw-item:first-child + li + li + li + li + li + li{width:320px}
.fl .web-fw-item:first-child + li + li + li,.fl .web-fw-item:first-child + li + li + li + li + li + li + li{width:197px}
.fl .web-fw-item:nth-child(4n+1){width:323px}
.fl .web-fw-item:nth-child(4n+2){width:360px}
.fl .web-fw-item:nth-child(4n+3){width:320px}
.fl .web-fw-item:nth-child(4n){width:197px}
.fl .web-fw-item span.icon{width:40px;height:40px;margin-right:16px}
.fl .web-fw-item span.icon-server1{background-position:0 -136px}
.fl .web-fw-item span.icon-server2{background-position:-50px -136px}
.fl .web-fw-item span.icon-server3{background-position:-100px -136px}
.fl .web-fw-item span.icon-server4{background-position:-150px -136px}
.fl .web-fw-item span.icon-server5{background-position:-200px -136px}
.fl .web-fw-item span.icon-server6{background-position:-250px -136px}
.fl .web-fw-item span.icon-server7{background-position:-300px -136px}
.fl .web-fw-item span.icon-server8{background-position:-350px -136px}
.fl .neirong{width:100%;background-color:#fff}
.fl .neirong-hd{height:53px;padding:0 32px;border-bottom:1px solid #E9ECF0}
.fl .neirong-hd h4{font-size:20px;line-height:52px;font-weight:bold;color:#232628}
.fl .neirong-hd a{font-size:14px;line-height:52px;color:#71797F;float:right}
.fl .neirong-bd{width:100%;padding:8px 0}
.fl .neirong-item{position:relative;display:inline-block;width:400px;padding-left:42px;font-size:12px;line-height:28px;color:#232628}
.fl .neirong-item:before{position:absolute;content:"";left:32px;top:12px;width:4px;height:4px;border-radius:50%;background-color:#B4BABF}
.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-inner .active.left,.carousel-fade .carousel-inner .active.right{z-index:1;left:0;opacity:0;filter:alpha(opacity=0)}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{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}
.carousel-inner > .item > img,.carousel-inner > .item > a > img{line-height:1}
@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 > .item.next,.carousel-inner > .item.active.right{transform:translate3d(100%,0,0);left:0}
.carousel-inner > .item.prev,.carousel-inner > .item.active.left{transform:translate3d(-100%,0,0);left:0}
.carousel-inner > .item.next.left,.carousel-inner > .item.prev.right,.carousel-inner > .item.active{transform:translate3d(0,0,0);left:0}
}.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)}
.ycbox {height: auto;}
.web-detail .web-left{position:relative;float:left;width:288px;height:656px}
.web-detail .web-left .banner-link{font-size:18px;line-height:48px;display:block;width:194px;height:52px;margin:70px auto;text-align:center;color:#fff;border:2px solid #fff}
.web-jg .price-num, .web-jg .price-sign{ color:#fe4571;}

