.clearfix:after{display:block;content:'';height:0;visibility:hidden;clear:both}.fl{float:left}.fr{float:right}.fixed-in-top{position:fixed;width:100%;left:0;top:0;z-index:99}.fixed-in-bottom{position:fixed;width:100%;left:0;bottom:0;z-index:99}.cp{cursor:pointer}.tll{text-align:left}.tlc{text-align:center}.tlr{text-align:right}.inline-block{display:inline-block;vertical-align:middle}.border-box{-webkit-box-sizing:border-box;box-sizing:border-box}.content-box{-webkit-box-sizing:content-box;box-sizing:content-box}.pt30{padding-top:30px}body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul{margin:0;padding:0}fieldset,img{border:none}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}input{padding-top:0;padding-bottom:0;font-family:"Microsoft Yahei",SimSun,"瀹嬩綋"}input::-moz-focus-inner{border:none;padding:0}input,select{vertical-align:middle}input,select,textarea{font-size:12px;margin:0}input[type=password],input[type=text],textarea{outline-style:none;-webkit-appearance:none}textarea{resize:none}input,textarea{background:0 0;border:none}table{border-collapse:collapse}body{color:#333;font-size:14px;font-family:"Microsoft Yahei","PingFang SC","Hiragino Sans GB",STHeiti,"Microsoft Sans Serif",sans-serif!important}a{color:#f60;text-decoration:none}a:visited{color:#f60}a:active,a:focus,a:hover{color:#f60 !important;text-decoration:none}button{border:none;cursor:pointer}button:active,button:focus{outline:0}button:active,button:focus{-webkit-animation:btnshine .3s 1;animation:btnshine .3s 1}@-webkit-keyframes btnshine{0%{opacity:.8}100%{opacity:1}}@keyframes btnshine{0%{opacity:.8}100%{opacity:1}}.index-wrap{width:1200px;margin:0 auto}.wrap{width:1200px;margin:0 auto}.sub-page-header{position:fixed;top:0;left:0;width:100%;z-index:9999;height:30px;background:#f5f6fa}.sub-page-header .wrap{width:1200px;height:30px;line-height:30px;margin:0 auto;color:#fff}.sub-page-header .wrap .nav-lists{max-width:860px;font-size:0}.sub-page-header .wrap .nav-lists>li+li{margin-left:40px}.sub-page-header .wrap .nav-lists .all-project+li{margin-left:0}.sub-page-header .wrap .nav-lists>li{display:inline-block;vertical-align:middle;font-size:0}.sub-page-header .wrap .nav-lists>li>a{display:inline-block;vertical-align:middle;height:30px;line-height:30px;color:#666a6e;font-size:12px}.sub-page-header .wrap .nav-lists>li>a:hover{color:#f60  !important}.sub-page-header .wrap .nav-lists>li.last{position:relative}.sub-page-header .wrap .nav-lists>li.last:before{content:'';display:block;position:absolute;width:1px;height:12px;background-color:#ddd;left:-20px;top:50%;margin-top:-5px}.sub-page-header .wrap .nav-lists>li.all-project{position:relative;margin-left:0}.sub-page-header .wrap .nav-lists>li.all-project>a{padding:0 40px;font-size:0}.sub-page-header .wrap .nav-lists>li.all-project>a i,.sub-page-header .wrap .nav-lists>li.all-project>a span{display:inline-block;vertical-align:middle;font-size:12px}.sub-page-header .wrap .nav-lists>li.all-project>a i{margin-left:5px}.sub-page-header .wrap .nav-lists>li.all-project:hover .all-project-lists{display:block}.sub-page-header .wrap .nav-lists>li.all-project:hover>a i{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists{display:none;position:absolute;z-index:-1;width:900px;max-height:380px;overflow:auto;left:-20px;top:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;-webkit-box-shadow:0 4px 12px 0 rgba(153,153,153,.4);box-shadow:0 4px 12px 0 rgba(153,153,153,.4);border-radius:0 0 10px 10px;-webkit-animation:down .6s 1;animation:down .6s 1}@-webkit-keyframes down{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0}5%{-webkit-transform:translate(0,-90%);transform:translate(0,-90%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}@keyframes down{0%{-webkit-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0}5%{-webkit-transform:translate(0,-90%);transform:translate(0,-90%);opacity:0}100%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item{position:relative;padding-left:128px}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item:last-child{padding-bottom:10px}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label{position:absolute;width:128px;height:100%;left:0;top:0;padding:0 10px 0 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#f5f6fa;color:#666a6e;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;line-height:36px;font-size:14px}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label-content li{position:relative;display:inline-block;vertical-align:middle;height:36px;line-height:36px;margin-left:30px}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label-content li:after{content:'';display:block;position:absolute;width:2px;height:12px;right:-17px;top:50%;margin-top:-5px;background-color:#ddd}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label-content li:last-child:after{display:none}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label-content li.last-item:after{display:none}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label-content li a{color:#666;font-size:14px}.sub-page-header .wrap .nav-lists>li.all-project .all-project-lists .project-item .label-content li a:hover{color:#f60  !important}.sub-page-header .wrap .right-nav-lists{height:30px}.sub-page-header .wrap .right-nav-lists>li{float:left;margin-right:30px;font-size:12px;color:#666a6e}.sub-page-header .wrap .right-nav-lists>li:last-child{margin-right:0}.sub-page-header .wrap .right-nav-lists>li:hover{color:#f60}.sub-page-header .wrap .right-nav-lists>li:hover>a{color:#f60}.sub-page-header .wrap .right-nav-lists>li .handle-item{line-height:30px;color:#666a6e;cursor:pointer;position:relative}.sub-page-header .wrap .right-nav-lists>li .handle-item a{color:#666a6e}.sub-page-header .wrap .right-nav-lists>li .handle-item a:hover{color:#f60  !important}.sub-page-header .wrap .right-nav-lists>li .handle-item:hover{color:#f60}.sub-page-header .wrap .right-nav-lists>li .handle-item:hover .handle-pop{display:block}.sub-page-header .wrap .right-nav-lists>li .handle-item .handle-pop{behavior:url(/js/pie/PIE.htc);position:absolute;width:110px;height:110px;padding:10px;top:30px;left:-35px;z-index:2000;display:none;border:1px solid #ccc;background:#fff}.sub-page-header .wrap .right-nav-lists>li .handle-item .handle-pop>img{width:110px;height:110px}.sub-page-header .wrap .right-nav-lists>li.login-box{position:relative;height:30px;font-size:12px}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login{position:relative;cursor:pointer}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login:hover .login-lists{display:block}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login .avatar{display:inline-block;vertical-align:middle;width:24px;height:24px;border-radius:100%}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login .login-lists{display:none;position:absolute;z-index:1;width:98px;padding:0 15px;background-color:#fff;left:0;top:100%;-webkit-box-shadow:0 4px 12px 0 rgba(153,153,153,.4);box-shadow:0 4px 12px 0 rgba(153,153,153,.4)}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login .login-lists li+li{border-top:1px solid #efefef}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login .login-lists li{height:44px;line-height:44px;text-align:center}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login .login-lists li a{color:#666}.sub-page-header .wrap .right-nav-lists>li.login-box .has-login .login-lists li a:hover{color:#f60  !important}.sub-page-header .wrap .right-nav-lists>li.login-box .not-login{height:30px;text-align:right}.sub-page-header .wrap .right-nav-lists>li.login-box .not-login a{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-size:12px;color:#666a6e;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-page-header .wrap .right-nav-lists>li.login-box .not-login a:hover{color:#f60  !important}.sub-page-header .wrap .right-nav-lists>li.login-box .avatar{behavior:url(/js/pie/PIE.htc);position:absolute;width:30px;height:30px;border-radius:30px;left:-5px}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter{cursor:pointer;position:relative;font-size:12px;color:#666;height:30px;line-height:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .user-nav{color:#666a6e}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .nav-bar{display:none;position:absolute;z-index:99999;background:#fff;right:-1px;top:30px;width:110px;border:1px solid #ddd}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .nav-bar ul{padding:0}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .nav-bar li{margin-right:0;display:block;width:100%}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .nav-bar .nav a{display:block;background:#f7f7f7;border-top:1px solid #e8e8e8;height:45px;line-height:45px;text-align:center;cursor:pointer}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .nav-bar .nav a:hover{color:#f53400 !important}.sub-page-header .wrap .right-nav-lists>li.login-box .icon-down{margin-left:10px;width:10px;height:10px;background:url(../../img/p/icon-index03.png) no-repeat center}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter a.vip-info{display:none}.sub-page-header .wrap .right-nav-lists>li.login-box .usercenter .user-nav:hover .nav-bar{display:block}.common-header-wrap{width:100%;background:#fff}.common-header-wrap .common-header{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.common-header-wrap .common-header .common-header-top{width:1200px;margin:0 auto;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:18px}.common-header-wrap .common-header .common-header-top>a{display:inline-block}.common-header-wrap .common-header .common-header-top>a .logo{width:156px;height:49px;text-indent:120px;line-height:48px;font-size:28px;color:#333;position:relative;background:0 0\9;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/dist/img/p/common/logo.png', sizingMethod='scale')}.common-header-wrap .common-header .common-header-top .course-cat{position:relative;display:inline-block;margin:7px 0 0 32px;font-size:24px;color:#333}.common-header-wrap .common-header .common-header-top .course-cat:before{position:absolute;content:"";width:8px;height:8px;background:#333;left:-16px;top:48%;border-radius:100%}.common-header-wrap .common-header .common-header-top .right-module .tel .tel-icon{position:relative;width:40px;height:40px;background:#f60 url(../../img/p/common/tel-400.png) no-repeat center;background-size:20px 22px}.common-header-wrap .common-header .common-header-top .right-module .tel .tel-num{width:189px;height:40px;background:#efefef;line-height:40px;color:#999;font-size:18px;text-align:center}.common-foot{background-color:#262626;border-top:2px solid #f60;overflow:hidden}.common-foot .common-foot-header{border-bottom:1px solid rgba(255,255,255,.5)}.common-foot .common-foot-header .site-map{display:inline-block;font-size:0}.common-foot .common-foot-header .site-map ul{margin:60px 0 40px;text-align:left}.common-foot .common-foot-header .site-map ul .site-map-item{display:inline-block;vertical-align:middle}.common-foot .common-foot-header .site-map ul .site-map-item a{display:inline-block;vertical-align:middle;padding:0 40px;text-align:center;font-size:16px;color:#fff;height:20px;border-right:1px solid #fff}.common-foot .common-foot-header .site-map ul .site-map-item a:hover{color:#f60 !important}.common-foot .common-foot-header .site-map ul .site-map-item.first a{padding-left:0;text-align:left}.common-foot .common-foot-header .site-map ul .site-map-item.last a{padding-right:0;text-align:right;border-right:none}.common-foot .common-foot-header .site-map dl{margin-bottom:50px}.common-foot .common-foot-header .site-map dl dd,.common-foot .common-foot-header .site-map dl dt{font-size:14px;display:inline-block;vertical-align:middle}.common-foot .common-foot-header .site-map dl dt{margin-right:26px;color:#fff}.common-foot .common-foot-header .site-map dl dd+dd{margin-left:40px}.common-foot .common-foot-header .site-map dl dd a{color:#fff}.common-foot .common-foot-header .site-map dl dd a:hover{color:#f60 !important}.common-foot .common-foot-header .qrcode-lists{margin:55px 0 0 0}.common-foot .common-foot-header .qrcode-lists ul{font-size:0}.common-foot .common-foot-header .qrcode-lists ul li{display:inline-block;vertical-align:middle}.common-foot .common-foot-header .qrcode-lists ul li .title{margin-top:5px;text-align:center;font-size:14px;color:#fff}.common-foot .common-foot-header .qrcode-lists ul li+li{margin-left:20px}.common-foot .common-foot-header .qrcode-lists img{width:100px;height:100px}.common-foot .certs{margin:30px auto 0;text-align:center;font-size:0}.common-foot .certs div+div{margin-left:20px}.common-foot .certs div{display:inline-block;vertical-align:middle}.common-foot .certs div a{display:block;width:160px;height:40px;background-size:160px 40px;background-repeat:no-repeat;background-position:center center}.common-foot .certs div.cert-01 a{background-image:url(../images/dist/img/p/foot/cbw.png)}.common-foot .certs div.cert-01 a:hover{background-image:url(../images/dist/img/p/foot/cbw-active.png)}.common-foot .certs div.cert-02 a{background-image:url(../images/dist/img/p/foot/jsj.png)}.common-foot .certs div.cert-02 a:hover{background-image:url(../images/dist/img/p/foot/jsj-active.png)}.common-foot .certs div.cert-03 a{background-image:url(../images/dist/img/p/foot/yyzz.png)}.common-foot .certs div.cert-03 a:hover{background-image:url(../images/dist/img/p/foot/yyzz-active.png)}.common-foot .certs div.cert-04 a{background-image:url(../images/dist/img/p/foot/dxyw.png)}.common-foot .certs div.cert-04 a:hover{background-image:url(../images/dist/img/p/foot/dxyw-active.png)}.common-foot .certs div.cert-05 a{background-image:url(../images/dist/img/p/foot/gbds.png)}.common-foot .certs div.cert-05 a:hover{background-image:url(../images/dist/img/p/foot/gbds-active.png)}.common-foot .copyright{margin:0 auto;color:#9ca4ab;font-size:16px;text-align:center}.side-tools{position:fixed;z-index:599;right:20px;top:50%;margin-top:-167px;font-size:14px;color:#fff;background-color:#fff;-webkit-box-shadow:0 6px 12px 0 rgba(153,153,153,.35);box-shadow:0 6px 12px 0 rgba(153,153,153,.35);border-radius:2px 0 0 0}.side-tools li+li .side-item{border-top:1px solid #eef0f6}.side-tools li{width:64px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer}.side-tools li .side-item{display:block;margin:0 6px;height:80px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 0;overflow:hidden}.side-tools li .side-item .icon{width:100%;height:30px;line-height:30px;background-position:center center;background-repeat:no-repeat}.side-tools li .side-item .icon i{vertical-align:middle}.side-tools li .side-item .icon.shopcart{background-image:url(../images/dist/img/p/common/icon-shopcart-gray.png)}.side-tools li .side-item .icon.consult{background-image:url(../images/dist/img/p/common/icon-heat-gray.png)}.side-tools li .side-item .icon.miniprogram{background-image:url(../images/dist/img/p/common/icon-mini-gray.png)}.side-tools li .side-item .icon.go-top{background-image:url(../images/dist/img/p/common/icon-top-gray.png)}.side-tools li .tips-text{width:100%;color:#adbac6;font-size:12px}.side-tools li:hover{background-color:#126736}.side-tools li:hover .side-item{border-color:#126736}.side-tools li:hover .icon.shopcart{background-image:url(../images/dist/img/p/common/icon-shopcart.png)}.side-tools li:hover .icon.consult{background-image:url(../images/dist/img/p/common/icon-heat.png)}.side-tools li:hover .icon.miniprogram{background-image:url(../images/dist/img/p/common/icon-mini.png)}.side-tools li:hover .icon.go-top{background-image:url(../images/dist/img/p/common/icon-top.png)}.side-tools li:hover .tips-text{top:0;color:#fff}.side-tools li:hover .info-box{display:block}.side-tools li .info-box{display:none;position:absolute;width:180px;right:80px;top:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding:22px;color:#000;-webkit-box-shadow:0 4px 12px 0 rgba(153,153,153,.4);box-shadow:0 4px 12px 0 rgba(153,153,153,.4);border-radius:2px;text-align:center;font-size:18px}.side-tools li .info-box:after{position:absolute;content:'';display:block;width:10px;height:20px;right:-10px;top:50%;margin-top:-10px;background:url(../images/dist/img/p/common/right-triangle.png) center center no-repeat}.side-tools li .info-box img{display:inline-block;width:136px}.side-tools li .num-box{display:none;position:absolute;min-width:16px;height:16px;left:36px;top:10px;line-height:16px;font-size:12px;color:#fff;background-color:red;padding:0 3px;border-radius:8px;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box}.side-tools li .num-box.show{display:inline-block}.side-tools li.service .shopcart{margin-top:10px}.side-tools li.service .tips-text{height:26px;line-height:26px}.side-tools li.consult-item .info-box{margin-top:-31.5px}.side-tools li.miniprogram-item .info-box{margin-top:-90px}.bread{font-size:0}.bread li+li{margin-left:26px}.bread li+li:before{content:'';display:block;position:absolute;left:-17px;top:50%;width:10px;height:10px;margin-top:-4px;background:url(../images/dist/img/p/common/right-arrow.png) center center no-repeat}.bread li{position:relative;display:inline-block;vertical-align:middle;height:50px;line-height:50px}.bread li a{color:#666a6e;font-size:14px}.banner{position:relative;width:100%;overflow:hidden}.banner .banner-item{width:100%;height:800px}.banner .banner-item a{display:block;height:100%}.banner .hd{position:absolute;width:100%;left:0;bottom:20px}.banner .hd ul{text-align:center}.banner .hd ul li+li{margin-left:10px}.banner .hd ul li{position:relative;display:inline-block;width:48px;height:4px;background:rgba(255,255,255,.5);border-radius:2px;overflow:hidden}.banner .hd ul li:before{content:'';display:block;position:absolute;width:100%;height:100%;left:-100%;top:0;border-radius:2px;z-index:1}.banner .hd ul .on{background:rgba(255,255,255,.5)}.banner .hd ul .on:before{left:0;background-color:#fff;-webkit-animation:grow 5.5s 1;animation:grow 5.5s 1}@-webkit-keyframes grow{0%{left:-100%}100%{left:0}}@keyframes grow{0%{left:-100%}100%{left:0}}.no-data{margin-bottom:60px}.no-data img{display:block;width:320px;height:270px;margin:0 auto;margin-top:60px}.no-data .desc{color:#9ca4ab;text-align:center;font-size:16px}.no-data-btn{display:block;width:200px;height:44px;line-height:44px;margin:0 auto;margin-bottom:160px;text-align:center;color:#fff;background-color:#f60;background:linear-gradient(99deg,#88b929,#126736);border-radius:4px;font-size:18px;font-weight:600}.no-data-btn:active,.no-data-btn:focus,.no-data-btn:hover,.no-data-btn:link,.no-data-btn:visited{color:#fff}.no-data-mini{margin-bottom:60px}.no-data-mini img{display:block;width:126px;height:126px;margin:0 auto;padding-top:60px;margin-bottom:20px}.no-data-mini .desc{color:#9ca4ab;text-align:center;font-size:16px}