*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}
html{-webkit-tap-highlight-color:transparent}
body{font-size:16px;font-weight:400;line-height:32px;background-color:#ffffff;overflow-x:hidden;color:#3b3a3a}
small{font-size:75%}
pre{font-size:95%;line-height:140%;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;background-color:#F9F9F9;padding:10px;border:1px solid #cacaca}
code{font-size:95%;line-height:140%;white-space:pre;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;background-color:#F9F9F9;padding:10px;border:1px solid #cacaca}
p{margin-top:0;margin-bottom:40px}
a{color:#2ea397;text-decoration:none}
/* a:focus{outline:thin dotted} */
a:active{outline:0}
p,a,span,label,div{font-family: "微软雅黑" !important;}
a:hover{outline:0;text-decoration:underline}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: "微软雅黑";font-weight:400;line-height:1.1;text-transform:uppercase;letter-spacing:.05em}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small{font-weight:normal;line-height:1;color:#999999}
h1,h2,h3{margin-top:20px;margin-bottom:10px}
h4,h5,h6{margin-top:10px;margin-bottom:10px}
h1,.h1{font-size:38px}
h2,.h2{font-size:32px}
h3,.h3{font-size:21px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}
h4,.h4{font-size:18px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
h1 small,.h1 small{font-size:24px}
h2 small,.h2 small{font-size:18px}
h3 small,.h3 small,h4 small,.h4 small{font-size:14px}
img{max-width:100%}
hr{border:none;border-bottom:4px solid #2ea397;width:80px;margin:30px auto 40px}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.alert{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-size:12px;padding:10px 15px;margin:10px 0 20px;border:1px solid transparent;text-align:center;border-color:#363636;background-color:#b6b6b6;color:#363636}
.alert.success{border-color:#2ea397;background-color:#dbf5f2;color:#2ea397}
.alert.info{border-color:#20C3F3;background-color:white;color:#20C3F3}
.alert.warning{border-color:#EEBB69;background-color:white;color:#EEBB69}
.alert.danger{border-color:#BA3B40;background-color:#fdf7f8;color:#BA3B40}
.alert.disabled{border-color:#a7a7a8;background-color:white;color:#a7a7a8;color:#49494a}
header{width:100%;height:auto;font-weight:400;padding:0 10px;z-index:1000;display:block}
.main-banner{min-height:100px;width:100%;background-color:black;color:;position:relative;z-index:9999!important}
.full-banner{min-height:702px;border-bottom:none}
.large-banner{min-height:45vh}
.medium-banner{min-height:30vh}
.small-banner{min-height:25vh}
.none-banner{height:10vh}
.full-banner h1{font-weight:bold;font-size:3.66667em;margin:0 0 5px}
.full-banner h2{font-size:1.7em;letter-spacing:.03em;margin:0 0 20px;font-weight:600}
.large-banner h2{font-size:1.325em;letter-spacing:.19em;margin:0 0 30px}
.medium-banner h1,.small-banner h1{font-size:2.2em;letter-spacing:.125em;margin:0 0 10px}
.medium-banner h2,.small-banner h2{font-size:1.125em;letter-spacing:.19em;margin:0 0 20px}
section,.content-bg{background-color:#f9faff;;padding:20px 0;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;overflow-x:hidden;min-height:304px;padding-top: 0;padding-bottom: 0;}
.polybg{background:url() no-repeat center center fixed;background-size:cover;}
.darkpolybg{background:url(img/darkpolybg.jpg) no-repeat center center fixed;color:white;background-size:cover}
.polybg2{background:url() no-repeat center center fixed;background-size:cover;overflow-x: hidden;}
.tpolybg{background-color:#f9faff; background-size : auto 100%; background-repeat: repeat;}
.blackbg{background-size:cover}
.nopadding{padding:0}
.aligncenter{text-align:center}
.alignleft{text-align:left}
.alignright{text-align:right}
.banner-logo{float:left;margin-top: 5px;height: 60px;}
@media (min-width:1024px) {
	.banner-logo{margin-left: 40px;margin-top: 0;height: 70px;}
}
.banner-logo>a{height: 100%;display: flex;display: -webkit-flex;align-items: center;}
.top-nav{text-align:right;line-height:70px;display: block;float: right;margin-right: 20px;}
.top-nav>a{text-decoration: none;}
.top-nav > a:nth-child(1){border: 1px solid white;padding: 5px 10px;border-radius: 14px;}
.top-nav > a:hover{}
.top-nav > a{color:#ffffff;margin-right:12px;font-size:12px;text-transform:uppercase}
.top-nav > a.top-phone{font-size:16px}
.main-nav-wrap{color:#ffffff;background-color:#01359d;}
.main-header-nav{display:none;}
.active-main-nav{display:block;position:absolute;padding:0 10px;right:0;width:100%;top:70px}
#main-nav .free-trial-link a{text-transform:uppercase;color:#FF9233;font-size:16px}
#main-nav .free-trial-link a:hover{background:none}
#main-nav li.free-trial-link::before{content:"|";float:left;line-height:38px}
.home .full-banner .banner-content-wrap{background:rgba(2,52,53,0.4)}
.full-banner .banner-content-wrap{display:block;padding:30px 20px;margin:0;width:100%;position:absolute;top:50%;transform:translate(0%,-50%)}
.large-banner .banner-content-wrap{margin:2.5% 0 0;clear:both}
.medium-banner .banner-content-wrap,.small-banner .banner-content-wrap{margin:1.5% 0 0;clear:both}
.banner-content-wrap span{color:#FF9233}
.banner-cta-buttons a{text-decoration: none;background:#ffb923;min-width:140px;padding:10px 25px;border-radius:25px;color:#ffffff;display:inline-table;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:18px;margin-bottom:15px;text-transform:uppercase}
.banner-cta-buttons-i a{text-decoration: none;background:#ffb923;min-width:180px;padding:10px 25px;border-radius:25px;color:#ffffff;display:inline-table;font-size:14px;font-weight:600;letter-spacing:.1em;line-height:18px;margin-bottom:15px;text-transform:uppercase}
.banner-cta-buttons-p a{text-decoration: none;background:#ffb923;min-width:210px;padding:10px 25px;border-radius:25px;color:#ffffff;display:inline-table;font-size:18px;letter-spacing:.1em;line-height:30px;margin-bottom:15px;text-transform:uppercase}
/* .banner-cta-buttons a:hover{border:1px solid #ffffff;background:rgba(3,46,38,0.4);text-decoration:none} */
.banner-cta-buttons a:first-child{margin-right:5px}
.none-banner .banner-content-wrap,.-banner .banner-content-wrap{display:none}
.homepage-quote{padding:10px 0;background:rgba(2,52,53,0.456);bottom:0;left:0;position:absolute;width:100%}
.ticker-txt{margin:0;letter-spacing:.05em;display:inline-block}
.ticker-btn,.free-trial-btn{background:#FF9233;color:#ffffff;font-size:12px;padding:7px 9px;margin-left:20px;text-decoration:none;text-transform:uppercase}
.ticker-btn:hover,.free-trial-btn:hover{text-decoration:none}
.container{margin-right:auto;margin-left:auto;width:100%;position:relative;max-width:90%}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
.col1,.col2,.col3,.col3-1,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.col13,.col14,.col15,.col16,.col19{position:relative;min-height:1px;padding-right:15px;padding-left:15px;float:left}
.col1{width:8.32%}
.col2{width:16.65%}
.col3{width:25%}
.col3-1{width: 33.33%;}
.col4{width:33.30%;}
.col5{width:41.65%}
.col6{width:100%}
.col7{width:58.32%}
.col8{width:19%;padding-right:5px;padding-left:5px;}
.col9{width:75%}
.col10{width:83.32%}
.col11{width:91.65%}
.col12{width:100%}
.col13{width:25%}
.col14{width:18%;}
.col15{width:18%}
.col16{width:12%}
.col19{width: 66.5%;}
.offset1{margin-left:8.3333333333333%}
.offset2{margin-left:2%}
.offset3{margin-left:25%}
.offset4{margin-left:33.333333333333%}
.offset5{margin-left:41.666666666667%}
.offset6{margin-left:50%}
.offset7{margin-left:58.333333333333%}
.offset8{margin-left:66.666666666667%}
.offset9{margin-left:75%}
.offset10{margin-left:83.333333333333%}
.offset11{margin-left:91.666666666667%}
.col-center{text-align:center;clear:both}
.col-center div[class*=col]{float:none;display:inline-block;}
.social-icons i,.search-submit:before,.search-button:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}
.button{margin-bottom:0;font-weight:400;font-size:16px;text-align:center;text-transform:uppercase;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;letter-spacing:.1em;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:normal;color:white;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:5px 10px;border-color:transparent;background-image:linear-gradient(to right,#6289f8, #3a62f4);border-radius: 21px;}
.button a,button > a{color:white}
.button a:hover,button > a:hover{text-decoration:none}
button:hover,.button:hover{background-color:#ff9233}
.button:active{background-color:#1d1d1d}
button .primary,.button.primary{padding:20px 30px;border-color:transparent;background-color:#237b72}
button .primary:hover,.button.primary:hover{background-color:#ff9233}
.button.primary:active{background-color:#237b72}
.button.success{border-color:transparent;background-color:#2ea397}
.button.success:hover{background-color:#237b72}
.button.success:active{background-color:#237b72}
.button.warning{border-color:transparent;background-color:#EEBB69}
.button.warning:hover{background-color:#e9a63b}
.button.warning:active{background-color:#e9a63b}
.button.danger{border-color:transparent;background-color:#BA3B40}
.button.danger:hover{background-color:#932f33}
.button.danger:active{background-color:#932f33}
.button.disabled{border-color:transparent;background-color:#a7a7a8;color:#49494a}
.button.disabled:hover{background-color:#8d8d8f}
.button.disabled:active{background-color:#8d8d8f}
.button.ghost{background-color:transparent;border:2px solid #2ea397;color:#2ea397;padding:10px 20px}
.button.ghost a{color:#2ea397;font-weight:400}
.button.ghost a:hover{color:white;text-decoration:none}
.button.ghost:hover{background-color:#2ea397;color:white}
button .large,.button.large{padding:20px 35px;font-size:18px}
button .small,.button.small{padding:10px 20px;font-size:14px}
button .extra-small,.button.extra-small{padding:2px 5px;font-size:12px;line-height:1.5}
.button.fullwide{width:100%;display:block}
.play-video-sub{background-color:rgba(0,0,0,0.2);border:3px solid white;border-radius:50px;font-size:40px;height:80px;left:50%;margin:-50px 0 0 -40px;padding-top:4px;position:absolute;top:50%;width:80px}
.play-video-sub a{color:#ffffff;line-height:60px;margin-left:6px}
.play-video-sub a:hover{text-decoration:none}
.play-video-sub a i{margin-left:3px;vertical-align:middle;font-size:40px}
.horizontal{display:flex;justify-content:center;min-height:100px}
.vertical{display:flex;flex-direction:column;justify-content:center}
#footer{background-color:#0a1633;padding:40px 0 50px;color:#a7a7a8;font-size:14px}
#footer h3{color:white;font-weight:400;letter-spacing:.05em;font-size:1.125em}
#footer .footer-nav ul{list-style:none;margin:0;padding:0;margin-top:20px}
#footer .footer-nav ul li{margin:30px 0;line-height:16px}
#footer .footer-nav ul li a{text-transform:uppercase;color:#a7a7a8;font-weight:400;letter-spacing:.1em}
#footer .copyright-text{font-size:11px;margin-top:40px;float:left;width:100%;display:block;text-align:center;text-transform:uppercase;letter-spacing:.3em;border-top:1px dotted #49494a;padding-top:20px}
#footer .copyright-text p{margin-bottom:0;text-transform:none;line-height:18px;letter-spacing:.1em}
#footer #mc_embed_signup{background-color:#49494a;width:100%;float:left;padding:10px;margin-top:10px;margin-bottom:30px}
#footer #mc_embed_signup .mc-field-group{width:60%;float:left;display:inline}
#footer .social-icons{margin-top:30px;float:left}
#footer .social-icons h3{display:inline-block;line-height:50px;margin:0 10px 0 0;float:left}
#footer .social-icons ul{list-style:none;margin:0;padding:0;display:inline-block}
#footer .social-icons ul li{color:white;display:inline-block;padding:0;margin:0}
#footer .social-icons ul li.facebook{margin-left:10px}
#footer .social-icons ul li a{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#444546;border-bottom:transparent;color:#808080;height:45px;line-height:60px;margin:4px;text-align:center;width:45px;display:inline-block}
#footer .social-icons ul li a:hover{background-color:#237b72;text-decoration:none}
#footer .social-icons ul li a i{color:white;font-size:24px;line-height:39px}
.qrcode img{max-width:50%}
.home section h2,section h2{color:#01359d;text-align:center;margin:10px 0 60px;font-size:2.6em !important;}
.box-wrap{background-image: url(../img/index/bg-01.png);background-size: cover;background-position:right bottom;display:inline-block;margin:0 0 20px;width:100%;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;}
.box-wrap h3{color:#01359d;font-size:20px}
.box-content a{text-decoration:none}
.box-wrap .box-banner{width:100%;min-height:140px}
.box-content{padding:0 25px 10px;min-height:210px;line-height:22px}
.find-box-wrap .box-content{min-height:130px}
.home-box-icon{min-height:140px;padding:30px 0 0}
.home-service .col4{float:left!important}
.box-content strong{display:block;margin-bottom:15px}
.homepage-circle{width:85%;display:inline-block;margin-left:10%}
.homepage-circle h3{margin:0;font-size:3.6em;font-weight:bold}
.homepage-circle h4{font-size:18px;font-weight:bold;line-height:20px}
.circle{position:relative;display:block;margin:.5em 0 2em;background-color:transparent;color:#ffffff;text-align:center}
.circle:after{display:block;padding-bottom:100%;width:100%;height:0;border-radius:50%;background-color:#23a296;content:""}
.circle__inner{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}
.circle__wrapper{display:table;width:100%;height:100%}
.circle__content{display:table-cell;padding:1em;vertical-align:middle}
.first-child{margin-left:0}
.homepage-customers{margin-top:30px}
.customers-logo-wrap{min-height:80px;position:relative}
.homepage-customer-logo{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.homepage-customers .lSAction > .lSPrev{left:-10px}
.homepage-customers .lSAction > .lSNext{right:-10px}
.homepage-tabs{background:#ffffff;min-height:250px}
.homepage-tabs ul{list-style:none;margin:0;padding:0;display:flex}
.homepage-tabs ul li{width:33.333%;margin:0 0 0 4px;text-align:center;display:inline-block;background:#E5E5E5;cursor:pointer}
.homepage-tabs .active{background:#363636}
.homepage-tabs ul li:first-child{margin-left:0}
.homepage-tabs ul li a{width:100%;line-height:18px;padding:15px 0;display:block;text-decoration:none;text-transform:uppercase;color:#3b3a3a;font-size:20px}
.homepage-tabs .active a{color:#ffffff}
.homepage-tab-post-full{padding:60px 100px}
.homepage-tab-post-full span{font-size:20px}
.homepage-tab-post-full p{font-weight:bold}
.right-homepage-tab-dwnld{clear:both;min-height:43px;margin:0 15px 0 25px;text-align:center}
.right-homepage-tab-dwnld .tab-download-wrap{width:94%}
.right-homepage-tab-dwnld .vcwan-tag-img{left:12px}
.homepage-tab-post{padding:30px 0 20px 70px}
.homepage-tab-post span{font-size:20px}
.homepage-tab-post p{margin-bottom:20px;font-weight:bold}
.read-more-2{font-size:18px;text-transform:uppercase}
.homepage-tab-quote{min-height:340px;margin:0 -15px;padding:20px 0 20px 65px}
.tab-banner-1{background:url(img/home-tabbg.png) no-repeat right bottom}
.tab-quotes-warp{width:92%;font-size:16px}
.tab-banner-1 .tab-quotes-warp{width:66%}
.tab-quotes-warp p{margin-bottom:10px}
.tab-quotes-warp span{font-weight:bold;font-size:17px}
.tab-download-wrap{background:url(img/buttonbg.png) repeat-x;width:89%;bottom:1%;right:0;position:absolute;text-align:center;text-decoration:none;min-height:44px}
.tab-download-wrap a:hover{text-decoration:none}
.download-link{font-size:16px;color:#ffffff;padding:10px 0;line-height:43px}
.vcwan-tag-img{bottom:1.2%;position:absolute;left:29px}
.aplication-faster{padding:80px 0 100px}
.home-partner-logo{display:inline-block}
.logo-tabs{margin:20px 0 60px}
.logo-tabs > li{display:inline-block}
.logo-tabs > li.active img{border:2px solid #ff9233;border-radius:5px}
.logo-tab h4{font-size:24px;margin-bottom:40px;text-transform:inherit}
.logo-content-wrap{min-height:160px}
.faster-section,.free-trail-section{text-align:center}
.faster-section{min-height:530px}
.faster-section p{margin-bottom:20px}
.free-trail-section p{font-size:32px;color:#01359d;line-height:40px;margin-bottom:30px}
.free-trial-btn{margin:0;padding:15px 25px;font-size:18px}
.home-blog-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.home-blog-section > [class*='col4']{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.home-white-box{background:#ffffff;padding:15px;line-height:22px;font-size:16px;min-height:153px;margin-bottom:20px;background-image: url(../img/index/bg-03.png);background-size: cover;-moz-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;}
.home-white-box h3{text-align:center;display:block;color:#2ea397;font-size:26px}
.home-white-box-content{padding:13px}
.home-white-box .post-warp{margin-bottom:20px}
.home-white-box .excerpt p{margin-bottom:10px}
.home-white-box .post-meta,.home-white-box .read-more-link{font-weight:bold;margin-bottom:4px;text-align: center;font-size: 16px;color: #000001;}
.home-white-box a{line-height:24px}
.post-warp>a{color: #111111;font-size: 13px;text-align: center;display: inline-block;}
.stats .stat{border:2px solid #ebebeb;padding:25px 15px 15px;text-align:center}
.stats .stat h3{font-size:30px;font-weight:500;letter-spacing:-.05em;margin:0}
.stats .stat h4{color:#2ea397;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:22px;margin:0;padding-top:5px}
.quotes .logo{background-color:white;height:140px;margin:5px auto 15px;max-width:100%;min-height:120px;padding:20px;text-align:center}
.quotes .logo::before{content:" ";display:inline-block;height:auto;vertical-align:middle}
.quotes .logo img{display:inline-block;max-height:100%;max-width:100%;vertical-align:middle}
.awards .single-award{display:inline-block;border:2px solid #2ea397;margin:0 0 20px;min-height:280px;padding:10px;width:100%;position:relative;text-align:center}
.award-image img{max-height:100%;max-width:50%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}
.leader-wrap{background:#000000 none repeat scroll 0 0;border:1px solid #000;color:#fff}
.leader-box-wrap{margin:50px 0;-webkit-box-shadow:1px 2px 63px 1px rgba(0,0,0,0.36);-moz-box-shadow:1px 2px 63px 1px rgba(0,0,0,0.36);box-shadow:1px 2px 63px 1px rgba(0,0,0,0.36)}
.leader-box-wrap p{margin-bottom:25px}
.leader-box{clear:both;padding:0 80px}
.leader-box img{margin-top:30px}
.leader-wrap > img{display:block}
.leader-box-wrap li{padding:70px 0}
.leaders-slider li{height:auto!important}
.investors-wrap{margin-bottom:75px}
.investor-logo-warp{display:flex;justify-content:center;min-height:250px;margin-top:20px}
.investor-logo{border:1px solid #2ea397;padding:30px;min-height:250px;display:flex;flex-direction:column;justify-content:center}
.solutions-page h2{color:#01359d;margin:90px 0 60px !important;}
.solutions-page h4{font-weight:bold}
.quote-author{margin:0}
.solution-quote-logo-warp{min-height:150px}
.border-right{border-right:1px solid #2ea397}
.benift-box{min-height:240px}
.service-icon{margin-top:15px;max-height:90px;min-height:90px}
.network-services-list{min-height:200px}
.feature-box{-moz-box-shadow:rgba(0,0,0,0.3) 0 0 15px 0;-webkit-box-shadow:rgba(0,0,0,0.3) 0 0 15px 0;box-shadow:rgba(0,0,0,0.3) 0 0 15px 0;background-image: url(../img/WanServer/bg01.png);border:1px solid #5e86f8;border-top:10px solid #5e86f8;padding:0 45px 20px !important;margin-bottom:30px;min-height:300px;line-height:28px;background-size: cover;background-position: right bottom;}
.feature-box-content{min-height:300px;font-size:14px}
.feature-box:hover{background:url(../img/WanServer/hover-bg01.png);min-height:350px;background-size: cover;background-position: right bottom;}
.solutions-quotes-slider img{max-height:100px}
.solutions-quotes-slider p{margin-bottom:20px}
.feature-box-hover-content{display:none;color:#ffffff;min-height:320px;text-align:left;padding:15px 0}
.feature-box-hover-content h4{font-weight:bold}
.feature-box-hover-content p{font-size:14px;color:#ffffff;margin-bottom:20px;line-height:20px}
.feature-box:hover .feature-box-content{display:none}
.feature-box:hover .feature-box-hover-content{display:block}
.navbar-fixed{top:0;z-index:100;position:fixed;width:100%}
#nav_bar{border:0;background-color:#E5E5E5;border-radius:0;margin-bottom:0;height:auto;width:100%;left:0}
.nav_links{list-style:none;clear:both;margin:0 auto;padding:0;display:table}
.nav_links li{float:left;border:none;margin:0;padding:8px 30px;border-radius:0;position:relative;top:0}
.nav_links li a{text-decoration:none;line-height:18px;float:left}
.last-tab{border-right:none!important}
.resource-header span{display:block;text-transform:uppercase;font-size:16px;color:#222222}
.resource-warp{border-bottom:1px solid #2ea397;padding:20px 0}
.res-last-post{border-bottom:none}
.resource-title{font-size:20px;font-weight:600;margin-top:0}
.resource-summary{margin-bottom:20px;font-size:14px}
.resource-read-more{background:#2ea397;color:#ffffff!important;padding:10px 30px;border-radius:20px}
.resource-read-more:hover{text-decoration:none}
.row .resource-warp{margin:0}
.resource-tabs h3{font-weight:bold;text-align:center;margin:40px 0 20px;font-size:24px}
.resource-tabs hr{margin:5px auto 7px}
.res-divider-box{position:relative;min-height:80px;width:100%;margin:0 0 -35px}
.res-divider{top:50%;left:50%;transform:translate(0%,-50%);text-align:center}
.res-divider-box hr{width:100%;margin:50px auto 5px;border-width:2px}
.res-divider img{background-color:#fff}
.blog-post{margin-bottom:30px}
.blog-post-content h3{font-size:22px;font-weight:bold;margin-top:0}
.post-meta{clear:both;display:block;margin:0 0 15px;text-align:left;color:#808080;font-size:14px}
.cas-page-bottom .post-meta{color:#3b3a3a}
.excerpt{color:#808080}
.cas-page-bottom .excerpt{color:#000000}
.full-press-width .post-meta{margin-bottom:0}
.single-press-post-wrap{text-align:left}
.full-press-width h3{margin-top:5px}
.about-author{border-top:1px solid #ececec}
.about-author h3{margin:20px 0 30px}
.aboutAuthor_img{float:left;margin:5px 20px 0 0}
.custom-pagination a{display:inline-block;padding:2px 10px;background-color:#ebebeb;color:#2ea397;border-radius:7px}
.custom-pagination span{display:inline-block;padding:2px 10px;border-radius:7px}
.custom-pagination span.page-num{margin-right:10px;padding:0}
.custom-pagination a:hover{background-color:#2ea397;color:#fff}
.custom-pagination span.current{background-color:#2ea397;color:#fff}
.widget{margin-bottom:30px}
.widget-title{background:#2EA397;color:#ffffff;margin:0 0 10px;padding:6px;font-size:18px}
#searchform,.search-form{position:relative}
.search-box,.search-field{background:#f7f7f7;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #d1d1d1;border-radius:2px 0 0 2px;color:#686868;padding:.725em .4375em;width:100%;width:-webkit-calc(100% - 38px);width:calc(100% - 38px)}
.search-button:before,.search-submit:before{content:"\f400";font-size:22px;left:2px;line-height:35px;position:relative;width:40px}
.search-button,.search-submit{background:#ff9233;color:#fff;border-radius:0 2px 2px 0;bottom:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:38px;cursor:pointer;border:none}
.screen-reader-text{display:none}
.widget ul{padding:0;list-style:none;line-height:20px}
.widget ul li{margin-bottom:10px}
.tagcloud a{background:#ebebeb;line-height:26px;margin-bottom:5px;padding:0 10px;display:inline-table;border-radius:5px;font-size:8pt!important}
.tagcloud a:hover{background:#ff9233;color:#ffffff;cursor:pointer;text-decoration:none}
.full-news-width h3{margin-bottom:0}
.full-news-width .post-meta{line-height:25px;margin-top:5px}
.news-post-meta i{font-size:24px;margin-right:4px}
.news-post-meta span{margin-right:12px}
.partners-logos{text-align:center}
.partners-logos .logo{display:inline-block;margin:1%;width:14%}
.partners-logos-1 .logo{width:18%}
.partners-logos-4 .logo{width:9%}
.partners-logos-2 .logo img,.partners-logos-4 .logo img{border:2px solid #2ea397}
@media (max-width: 1024px) {
.top-nav{display:none}
}
@media (min-width: 1240px) {
.main-header-nav{display:block}
.whatwedo { display: flex;}
.cps2-container .box-wrap { width: 30%; margin-left: 4%;}
}
@media (max-width:1024px) {
.container{max-width:96%}
.col2{width: 100%;}
.col1,.col3,.col4,.col5,.col3-1{width:50%}
.col13,.col14,.col15,.col16{width: 50%;}
.col6,.col7,.col9,.col8,.col10,.col11,.col12{width:100%}
.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8,.offset9,.offset10,.offset11,.offset12{margin-left:0}
.full-banner h1{font-size:2.66667em}
.home section h2,section h2{font-size:2em}
.home-service .col4{float:none!important}
.blog-sidebar{margin-top:20px}
}
@media (max-width:639px) {
.container{max-width:96%}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.col13,.col14,.col15,.col16,.col3-1{display:block;width:100%}
.offset1,.offset2,.offset3,.offset4,.offset5,.offset6,.offset7,.offset8,.offset9,.offset10,.offset11,.offset12{margin-left:0}
.full-banner h1{font-size:1.66667em}
.homepage-circle{margin-left:0}
.home section h2,section h2{font-size:1.6em}
.medium-banner h1,.small-banner h1{font-size:1.5em}
.nav_links li{padding:8px 14px}
.blog-sidebar{margin-top:20px}
.partners-logos .logo,.partners-logos-1 .logo{width:45%}
.partners-logos-4 .logo{width:30%}
}
@media (min-width:1400px) {
.container{max-width:70%}
}
@media (min-width:1500px) {
.container{max-width:1200px}
}
.lpt_logos{margin:20px 0 10px;display:table;text-align:center}
.custom_mktoForm form.mktoForm{width:100%!important}
.page-template-landing_page .right-box{max-width:290px;text-align:center}
.grybg{padding:20px 0;background-color:#E8E8E8}
.page-template-landing_page ul.testimonials li{padding:0 50px}
ul.testimonials .quote-wrap{position:relative;min-height:260px}
ul.testimonials .quote-content{margin:0;position:absolute;top:50%;transform:translate(0%,-50%)}
#plainText .quote-wrap{position:relative;min-height:260px;}
#plainText .quote-content{margin:0;position:absolute;top:50%;transform:translate(0%,-50%)}
.page-template-landing_page .frm-warp{text-align:center;padding:0 3%}
.page-template-landing_page h3,.page-template-landing_page h4{margin-top:10px}
.page-template-landing_page .right-box p{margin-bottom:0}
.content-bg{overflow-x:initial}
.videos h3{font-weight:bold;margin:0 0 25px}
.polybg.videos{padding:30px 0 20px}
.videos .post-header{margin-bottom:0}
.videos p{margin:5px 0 20px}
.video-content{background:#fff;padding:10px 30px 20px}
.videos .video-thumb{width:100%;height:auto;line-height:0}
.play-video-button{width:90%;height:100%;left:15px;position:absolute;top:0;background-position:50% 50%;background-size:100%}
.play-video-button i{font-size:40px;position:absolute;right:42%;top:35%}
.playPause .play-video-sub i.genericon-play{margin-left:21px;margin-top:16px;vertical-align:middle;font-size:40px;color:#fff}
.video-thumb a{float:left;position:relative;width:100%;height:100%}
.video-title{background-color:#d3d3d3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#2ea397;line-height:20px;text-align:center;padding:10px 3px;min-height:65px;clear:both}
.video-title a{margin-top:10px;color:#3b3a3a;font-size:12px}
.video-title a:hover{text-decoration:none}
.page-template-custom_videos .main-banner.internal .subhead,.single-videos .main-banner.internal .subhead{margin-bottom:30px}
.line-divder{background:url(img/line.png) no-repeat center;height:70px;text-align:center}
.videos-row{padding:20px 0}
.videos .icon-play::before{opacity:.8}
.big-video-margin i{top:50%}
.videoWrapper{position:relative;padding-bottom:46.25%;padding-top:25px;height:0}
.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}
@media (max-width:480px) {
.big-video-margin i{top:36%}
.videos .col3{margin-bottom:10px}
.hidde-on-mobile{display: none;}
}
.blackfadded{background-color:#363636}
.blackfadded h3{color:#237b72}
.videos .col12.videosGap{padding:0 10%}
.videos .col12.videosGap .youtubeDesign{background-color:#000}
.videosControls .lSSlideOuter .lSPager.lSpg > li:hover a,.videosControls .lSSlideOuter .lSPager.lSpg > li.active a{background-color:#237b72}
.videosControls .lSSlideOuter .lSPager.lSpg > li a{background-color:#d3d3d3}
.videosControls .lSAction > .lSPrev{background:url(img/videos-arrow-left.png) no-repeat center;height:80px;width:45px;margin-top:-2%}
.videosControls .lSAction > .lSNext{background:url(img/videos-arrow-right.png) no-repeat center;height:80px;width:45px;margin-top:-2%}
.videosControls .videosGap .playPause .play-video-sub i.genericon-play{margin-left:7px;margin-top:14px}
.videosControls .playPause{display:block;position:relative;float:left;overflow:hidden}
.videosControls .playPause .video-title{position:absolute;background:rgba(0,0,0,0.65);color:white;padding:10px;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;bottom:0;opacity:1;width:100%;color:#fff}
.videosControls .playPause .video-title a{font-size:14px;color:#fff}
/******* CAS Pages ***********/
.whatwedo {text-align: center;} .connect-box {min-height: 310px;}
.icon-chevron-small-down:before {   content: "\eaf8"; }
.newdesign-menu-bg{background: url('img/header-menu-bg.png'); min-height: 9vh;}
.cas-pages .banner-ctas-wrap{/*background: rgba(2,10,12,0.6);*/ background: none;}
.free-trail-section p > span{ color: #FF9233;}
.cas-box{margin-bottom: 20px; }
.cas-box-content{ padding: 20px 10px; }
.cas-box-content p{margin: 0 20px;}
.internal .banner-ctas-wrap{margin: 47px 0 0;}
.cas-page-bottom .home-white-box{min-height: 360px;}
.cas-page-bottom .col4:last-child{margin-right: 0;}
.cas-quotes p{margin-bottom: 20px; font-size: 18px; padding: 0 50px;}
.cas-quotes span{font-size:22px; display: block; }
.cps2{text-align: left; padding: 20px;}
.cps2 h4{font-size: 22px; text-align: center;  text-transform: inherit; color: #2ea397;}
.cps2 h3{ text-align: center; margin:0 0 20px; }
.border-box{border:1px solid #2ea397; border-radius: 2px;}
.cps2-container h2, .page-template-connect-page h2, h2.cas-title{text-align: center; color: #2ea397; margin: 0 0 40px;}
.cps2 ul{padding-left: 12px; list-style: disc;}
.cps2 ul li{margin-bottom: 10px;}
.white-text{color: #fff; font-size: 18px;}
.col3 > .white-box{min-height: 360px;}
.visability-slider img{max-width: 90%;}
.newdesign-banner.internal.fadebg.cas-pages .backstretch{opacity: 0.9;}
.cp2-box-wrap {padding: 0;}
.nopading{padding: 0;}
.cps2-box-wrap{padding: 0;}
.cps2-box-wrap h3{color: #ffffff; background:#02577f;  padding: 20px 0; margin: 0; font-size: 18px;}
.cps2-part2{margin-top: 30px;}
.cps2-part2 .col9 {  float: none;  margin: 0 auto; }
.delivery-points ul{list-style:none; line-height: 20px;}
.delivery-points ul li:before{ content: "\00BB \0020"; color:#2ea397; font-weight: bold; padding:0 20px 0 0; position:absolute; top:0; left:-10px;}
.delivery-points ul li{margin-bottom: 25px; position:relative; padding-left: 15px; min-height: 30px;}
.bluebg{background:url('img/blue-bg.gif') no-repeat center center fixed; padding: 180px 0; overflow-x:hidden; background-size:cover;}
.bluebg h2{color: #ffffff;}
.cas-pages-banner{height:91vh; }
.main-banner1 .fadebg .cas-pages-banner .backstretch{opacity: 0.4;}
.cas-pages-banner .banner-ctas-wrap{background:rgba(1,3,9,0.6); padding: 40px 0; top:48%;}
.cas-pages-banner .banner-cta1{text-align: left;}
.cas-pages-banner h1{color:#ffffff; font-size:60px; font-weight: bold; margin:0;}
.cas-pages-banner h2{color:#ff9233;text-align: left; text-transform: inherit; font-size: 36px; margin: 0 0 25px; font-weight: bold;}
.cas-pages-banner p{font-size: 28px;  line-height:37px; margin: 0 0 40px; }
.cas-cta-buttons a { color: #ffffff;border: 1px solid #ffffff;letter-spacing: 0.1em;padding:10px 25px; font-size: 14px;line-height: 18px;text-transform: uppercase;border-radius: 25px;display: inline-table;font-weight: 600;outline: 0;  }
.cas-cta-buttons a:hover, .banner-down-arrow a:hover{text-decoration: none;}
.banner-down-arrow {text-align: center;}
.banner-down-arrow a{ color: #ffffff; outline:0;}
.banner-down-arrow a i{margin-top: 5px; font-size: 40px; border: 3px solid #ffffff;border-radius: 25px;}
.aa-faster{color: #ffffff;}
.aa-faster img{background: #ffffff; padding:8px;}
.minheight{position: relative;}
.first-child{margin-left: 0}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px){
.cas-pages-banner h1{font-size: 34px;}
.cas-pages-banner h2 {font-size: 22px; margin: 0 0 10px;}               
.cas-cta-buttons a {margin-bottom: 10px;}
.cas-pages-banner p{font-size: 20px; margin: 0 0 20px;}
}
@media (min-width: 768px){
.cas-page-bottom .home-white-box{min-height: 435px;}
}
.col8.centerBox { float: none; margin: 0 auto; }
.banner-ctas-wrap {background: rgba(2,52,53,0.4);display: block;padding: 30px 0;margin: 0;width: 100%;position: absolute;top:50%;transform: translate(0%, -50%);}

@media (min-width:1024px) {
	.setHeight{height: 70px;padding: 0 30px !important;line-height: 70px !important;font-size: 13px !important;}
}
.indexBg{background-image: url(../img/index/homepage-banner-01.jpg);}
@media (min-width:1024px){
	.indexBg{background-image: url(../img/index/homepage-banner.jpg);}
}
.col8>p{margin: 0;}
.col13>p{margin: 0;}
.col14>p{margin: 0;}
.col15>p{margin: 0;}
#QR_code{float: left;margin-top: 20px;}
#QR_code>p{text-align: center;}
.setFontColor{color: #01359d;}
.benift_box{-moz-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;width: 100%;margin-bottom: 25px;min-height: 218px;background:url(../img/WanServer/0408-SD-WAN--01_03.png);background-size: cover;background-position: right bottom;}
.benift_box>div{margin: 15px 0 0;width: 100%;overflow: hidden;float: left;}
.big_tittle{font-size: 20px;font-weight: 900;}
.benift_box>p{font-size: 14px;float: left;margin: 0 5%;width: 90%;text-align: left;}
.benift_icon{width: 30%;height: 80px;float: left;}
.benift_p{font-size: 17px;color: #01359d;font-weight: 900;margin: 0;float: right;width: 70%;height: 80px;padding: 18px 5% 18px 0;box-sizing: border-box;line-height: 22px;text-align: left;}
.headline{margin-top: 60px !important;color: white;}
.font_center{text-align: center;}
.text_left{text-align: left;}
.col17,.col18,.col19,.col20,.col22,.col23{position:relative;min-height:1px;padding-right:30px;padding-left:30px;float:left}
.col17{width: 50%;}
.col19{width: 50%;min-height: 285px;}
.col20{width: 100%;}
.col22{width: 100%;}
.col23{width: 33.33%;min-height: 285px;margin-top: 30px;}
@media (max-width:1024px) {
	.col17{width: 100%;}
}
.col18{width: 100%;min-height: 250px;background-color: white;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;width: 100%;margin-bottom: 25px;background:url(../img/WanServer/0408-SD-WAN--01_03.png);background-size: cover;background-position: right bottom;}
.col18>div{margin: 15px 0 0;width: 100%;overflow: hidden;float: left;}
.col18_icon{width: 20%;height: 80px;float: left;}
.col18_p{font-size: 18px;color: #01359d;font-weight: 900;margin: 0;float: right;width: 80%;height: 80px;padding: 18px 5% 18px 0;box-sizing: border-box;line-height: 22px;text-align: left;}
.col18>p{font-size: 15px;float: left;margin: 10px 5%;width: 90%;text-align: left;}
.twoLineText{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.threeLineText{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.fourLineText{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.fivesLineText{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.sixLineText{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.sevenLineText{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 7;-webkit-box-orient: vertical;}
.setMarginTop01{margin-top:15px;}

/* Package */
.version_box{width: 100%;height: 50px;margin-top: 36px;float: left;}
.col19>div{width: 100%;height: 285px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;}
.col20>div{width: 100%;padding: 30px 0 50px 20px;}
.col20 p{margin: 0;color: #255ff6;font-size: 14px;}
.col21{position:relative;min-height:430px;padding-right:10px;padding-left:10px;float:left;width: 33.33%;}
.col21>div{width: 100%;min-height: 430px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;}
.version{padding: 0 40px;height: 50px;background-image: linear-gradient(to right, #3a62f4, #7994f8);border-radius:0 7px 7px 0 ;margin: 0;float: left;font-size: 24px;color: white;line-height: 50px;}
.version_box>span{display: inline-block;margin-left: 17px;font-size: 14px;color: #575757;line-height: 50px;float: left;}
.price_box{width: 100%;float: left;}
.price_box>p{margin: 0;}
.price_box span{color: #255ff6;font-size: 22px;}
.ipPackage_text{font-size: 14px;color: #3a62f4;margin: 0;float: left;width: 100%;height: 20px;}
.ip_priceBox{width: 100% !important;float: left;padding-right: 7%;padding-left: 23%;text-align: left;}
.ip_priceBox>p{margin: 0;}
.ip_priceBox span{color: #255ff6;font-size: 22px;}
.line{width: 85%;height: 1px;background-color: #e1e6f0;margin:15px 7.5%;}
.dotted_line{width: 85%;height: 0.1px;border-top: dashed 1px #e1e6f0;margin:15px 7.5%;float: left;}
.packageOne{width: 100%;padding:0 7%;margin: 0;float: left;color: #3a62f4;font-size: 14px;line-height: 20px;}
.col23>div{width: 100%;height: 285px;-webkit-box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;box-shadow:rgba(0,0,0,0.1) 0 0 15px 0;}
@media (max-width:900px) {
	.col19,.col20{width: 100%;}
	.col19{margin-top: 20px;}
}
@media (max-width:1100px) {
	.col21{width: 50%;margin-top: 20px;}
	.col23{width: 50%;}
}
@media (max-width:800px) {
	.col21{width: 100%;}
	.col23{width: 100%;}
}
.Consult_now{margin: 60px auto 90px;}
.Consult_now>a{background-color: #ffb923;border-radius: 25px;width: 180px;height: 50px;font-size: 20px;line-height: 50px;display:inline-block;color: white;}


/* 浮动 */
.float_left{float: left;}

/* 字体 */
.font13{font-size: 13px;}

/* 30px上下外边距 */
.margin_top30{margin-top: 30px !important;}
.margin_bottom30{margin-bottom: 30px !important;}


.beian{background-color: #0a1633;padding: 30px 0 0;min-height: 150px;}
.beian p{margin: 0 auto;text-align: center;color: white;font-size: 14px;position: relative;}
.beian a{color: rgb(0,184,254);}