@charset "UTF-8";a,blockquote,body,cite,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,img,input,li,ol,p,section,table,td,tr,ul{margin:0;padding:0;border:0}
body{width:100%;min-width:320px;background-color:#fff;color:#444;font:14px/28px "Helvetica Neue",Helvetica,sans-serif;line-height:150%}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}
body,html{width:100%;height:100%}
img{border:0;vertical-align:middle}
em{font-style:normal}
dd,dt,li,ol,ul{list-style:none}
a{outline:0;text-decoration:none;cursor:pointer}
a:link,a:visited{color:#444}
a:active,a:hover{color:#f60;text-decoration:none}
.clear{clear:both}
.clearfix:after{clear:both;display:block;visibility:hidden;height:0;content:" ";font-size:0}
.clearfix{clear:both;display:block;zoom:1}
.cl-nav .bg{position:absolute;top:0;left:0;z-index:-999}
.cl-nav .bg img{width:100%}
.cl-nav .logo img{position:absolute;top:28px;left:25px;height:20px}
.cl-nav .slogan{padding:120px 0 100px 0}
.cl-nav .slogan img{display:block;margin:0 auto;width:66%}
.cl-nav .optbox{position:absolute;top:12px;right:12px;display:block;height:48px}
.cl-nav .optbox a{display:block;overflow:hidden}
.cl-nav .optbox a img{display:block;padding:14px 8px;width:25px;height:20px}
.cl-menu{position:absolute;top:50px;right:16px;z-index:999;display:none;box-sizing:border-box;width:150px;border:#ccc solid 1px;font-size:14px}
.cl-menu li{margin:0;padding:2px 20px;width:108px;border-bottom:#ccc solid 1px;background-color:#fafafa}
.cl-menu li a{line-height:48px}
.cl-title-box{padding:40px 0 20px 0;background-color:#fff}
.cl-title-box .title{height:74px;background-position:center;background-size:192px 54px}
.cl-title-box .title p{padding-top:20px;padding-bottom:0;color:#1f2024;color:#1f2024;text-align:center;font-weight:500;font-size:21px}
.cl-title-box .title span{display:block;margin:0 auto;color:#66788f;text-align:center;font-size:12px}
.cl-content-box{padding:0 25px;background-color:#fff}
.contentline img.fleft{float:left}
.contentline img.fright{position:relative;float:right}
.contentleft img{display:block;width:100%}
.contentright span{display:block;padding-top:17px;padding-bottom:11px;width:100%;color:#1c7fee;text-align:center;font-size:18px}
.contentright em{display:inline-block;padding-bottom:35px;width:100%;color:#66788f;text-align:justify;font-size:14px;line-height:24px}
.funcontentbox{padding:0 25px}
.funcontent{position:relative;margin-bottom:20px;padding:0 10px 0 80px;border:#eff3f8 solid 1px;border-radius:3px;border-radius:3px;box-shadow:0 6px 26px #ebedef}
.funcontentleft{position:absolute;top:50%;left:15px;margin-top:-35px}
.funcontentleft img{display:block;width:50px;height:auto}
.funcontentright{padding:20px 0}
.funcontentright p{padding-bottom:8px;color:#1fa4f8;font-size:18px}
.funcontentright span{color:#66788f;font-size:12px;line-height:18px}
.mCustom{background-color:#fff}
.mCustom h2{margin:0 auto;width:80px;border-bottom:1px solid #e5e5e5;color:#2a83d3;text-align:center;font-size:14px;line-height:36px}
.cl-carousel{padding:0 15px}
.cl-carousel ul{overflow:hidden}
.cl-carousel ul li{float:left;display:table-cell;box-sizing:border-box;padding:10px 0;width:25%;vertical-align:middle;text-align:center}
.cl-carousel ul li img{display:block;margin:auto;width:100%}
.link{padding:0 0 65px 0;text-align:center}
.link a{display:inline-block;padding:10px;font-size:12px;line-height:36px}
.bottomdown{position:fixed;bottom:0;width:100%;height:64px;border:1px solid #ccc}
.bottombg{height:64px;background-color:#1a2435;opacity:.9;filter:Alpha(opacity=90)}
.bottomdown .kbname{position:absolute;top:8px;left:8px;float:left;clear:both;width:60%;height:64px}
.bottomdown .kbname img{float:left;margin-right:6px;width:48px;height:48px}
.bottomdown .kbname h1{margin-top:5px;color:#fff;font-size:15px}
.bottomdown .kbname p{color:#fff;font-size:12px}
a.download{position:absolute;top:13px;right:10px;width:110px;height:32px;border:1px solid #1c7fee;border-radius:50px;background-color:#1c7fee;color:#fff;text-align:center;line-height:32px}
.cl-row{overflow:hidden;margin:0}
.cl-row-padded{margin-right:-2.5px;margin-left:-2.5px}
.cl-row-padded [class*=cl-col-xs-]{padding:2.5px}
.cl-col-5,.cl-col-xs-1,.cl-col-xs-10,.cl-col-xs-11,.cl-col-xs-2,.cl-col-xs-3,.cl-col-xs-4,.cl-col-xs-5,.cl-col-xs-6,.cl-col-xs-7,.cl-col-xs-8,.cl-col-xs-9{position:relative;float:left}
.cl-col-xs-12{position:relative;width:100%}
.cl-col-xs-11{width:91.66666667%}
.cl-col-xs-10{width:83.33333333%}
.cl-col-xs-9{width:75%}
.cl-col-xs-8{width:66.66666667%}
.cl-col-xs-7{width:58.33333333%}
.cl-col-xs-6{width:50%}
.cl-col-xs-5{width:41.66666667%}
.cl-col-xs-4{width:33.33333333%}
.cl-col-xs-3{width:25%}
.cl-col-xs-2{width:16.66666667%}
.cl-col-xs-1{width:8.33333333%}
.cl-col-5{width:20%}
.cl-grid{display:table;width:100%;background-color:#fff;table-layout:fixed}
.cl-grid [class*=cl-col-]{position:relative;display:table-cell;padding:20px 0;vertical-align:middle;text-align:center}
.cl-grid [class*=cl-col-xs-]:active{background-color:#f5f5f5}
.cl-grid .cl-iconfont{position:relative;top:0;z-index:20;height:28px;font-size:28px;line-height:28px}
.cl-grid .cl-grid-label{position:relative;display:block;margin-top:5px;font-size:14px}
.cl-grid .cl-badge{position:absolute;top:10px;left:60%;z-index:99}
.cl-grid .cl-dot{position:absolute;top:10px;right:20%;z-index:99}
.cl-begin{display:flex;padding:30px 25px 0;background-color:#fff}
.cl-btn{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;margin-bottom:0;padding:0 12px;width:100%;height:40px;border-radius:20px;background:#ddd;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;font-weight:400;font-size:16px;font-family:inherit;line-height:40px;-webkit-user-select:none;user-select:none}
.cl-btn-blue{border-radius:20px;background:linear-gradient(-45deg,#32b6ff,#4276ff);-webkit-box-shadow:0 6px 18px 0 rgba(82,94,102,.15);box-shadow:0 6px 18px 0 rgba(82,94,102,.15);color:#fff!important}
.cl-btn-green{border-radius:20px;background:linear-gradient(-45deg,#1de9b6,#00bfa5);-webkit-box-shadow:0 6px 18px 0 rgba(82,94,102,.15);box-shadow:0 6px 18px 0 rgba(82,94,102,.15);color:#fff!important}
.cl-kf{display:block;padding-top:15px;width:100%;color:#444;text-align:center;font-size:14px}
.cl-kf:active,.cl-kf:focus,.cl-kf:hover,.cl-kf:visited{color:#444}
.cl-bottom-bg{padding-bottom:85px;background:url(../images/m/index-bottom-common-bg.jpg) top no-repeat;background-color:#fff;background-size:cover}