@charset "UTF-8";a,a:visited{color:#4c4c4c}h1,h2,h3,h4,p,ul{margin:0}.top-nav .main ul,ul{list-style:none;padding:0}.kf-top-nav,.top-nav{min-width:1200px;border-bottom:2px solid #3EAEFF}.footer img,.sign-box .sign-left .sign-help dl img{vertical-align:middle}body{background-color:#F3F7FB;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;color:#333}a{text-decoration:none}a:hover{color:#3EAEFF}h2{font-size:18px}h3{font-weight:500}.fl{float:left}.fr{float:right}.top-nav{display:block;height:78px;width:100%;background-color:#FFF}.top-nav .main{width:1200px;margin:0 auto}.top-nav .main .mc_logo,.top-nav .main .mc_logo_link{width:180px;height:50px;display:inline-block}.top-nav .main .mc_logo_link{background:url(../images/common/mc_logo.png);text-indent:-999px;position:relative;top:23px;float:left}.top-nav .main ul{display:inline-block;width:1020px;margin:0;font-size:18px;float:right}.top-nav .main ul a{display:inline-block;height:74px;line-height:74px;border-top:4px solid #fff}.top-nav .main ul .nav-active,.top-nav .main ul a:hover{border-top:4px solid #3EAEFF;height:74px;color:#3EAEFF}.top-nav .main ul li{float:left;margin-left:39px}.top-nav .main ul i{display:inline-block;height:20px;width:39px;border-right:1px solid #333;position:relative;top:3px}.kf-top-nav{display:block;height:78px;width:100%;background-color:#FFF}.kf-top-nav .main{width:1200px;margin:0 auto}.kf-top-nav .main .mc_logo_link{width:180px;height:50px;display:inline-block;background:url(../images/mc_logo.png);text-indent:-999px;position:relative;top:23px;float:left}.kf-top-nav .main .main-content{position:relative;top:23px}.kf-top-nav .main .line{float:left;border-right:1px solid #ccc;height:35px;width:15px;position:relative;top:5px}.kf-top-nav .main .title{font-weight:400;display:inline;margin-left:20px}.kf-top-nav .main ul{display:inline-block;position:absolute;right:0}.kf-top-nav .main ul li{margin-left:20px}.kf-top-nav .main ul i{display:inline-block;width:20px;height:15px;border-right:1px solid #ccc;position:relative;top:2px}.footer{display:block;margin:0 auto;width:1200px;height:95px;color:#a0b1bb}.footer .footer-main{font-size:12px;float:left;width:1200px;margin-top:50px;border-top:1px solid #ccc;padding:20px 0;text-align:center}.footer .link{margin:0 10px;color:#a0b1bb}.footer .link:hover{color:#3EAEFF}.footer .zg{color:#4691b9}.footer p{margin:10px 0}.footer img{width:20px;height:20px}.blur-cover{background-color:gray;z-index:996;width:100%;height:100%;position:fixed;filter:alpha(Opacity=50);-moz-opacity:.4;opacity:.4}.clearfix{overflow:auto;zoom:1}.sign-box{background-color:#FFF;box-shadow:0 0 20px rgba(0,0,0,.1),0 10px 20px rgba(0,0,0,.05),0 10px 10px rgba(0,0,0,.05),0 15px 20px rgba(0,0,0,.05);width:700px;position:absolute;border:1px solid #d9d9d9;z-index:999;left:70px;top:200px}.sign-box .sign-left{float:left;display:inline;width:390px;padding:0 10px 0 30px}.sign-box .sign-left .sign-table{text-align:center}.sign-box .sign-left .sign-table .sign-title{padding-top:30px;padding-bottom:15px;font-weight:700;font-size:20px}.sign-box .sign-left .sign-table .sign-body table .week-header{background-color:#f5f5f5}.sign-box .sign-left .sign-table .sign-body table th{height:50px;background-color:#f5f5f5;color:#9c9c9c;line-height:50px;padding:0;display:inline-block;*display:inline;*zoom:1;width:50px}.sign-box .sign-left .sign-table .sign-body table td{font-size:15px;height:50px;line-height:50px;padding:0;display:inline-block;*display:inline;*zoom:1;width:50px;color:#6c6c6c}.sign-box .sign-left .sign-table .sign-body table .has-sign{background:url(/dist/images/my/sign_success.png)}.sign-box .sign-left .sign-help{position:relative}.sign-box .sign-left .sign-help dl dt{border-top:1px solid #dfdfdf;width:350px}.sign-box .sign-left .sign-help dl dt span{position:absolute;top:-10px;left:108px;background-color:#fafafa}.sign-box .sign-left .sign-help dl dd{float:left;padding-left:55px;margin:20px 0;height:50px;padding-right:30px}.sign-box .sign-left .sign-help dl .sign-help1{background:url(/dist/images/my/sign_help1.png) no-repeat}.sign-box .sign-left .sign-help dl .sign-help1 .help-content1{position:absolute;width:200px;top:-79px;left:0;background-color:#fff;padding:6px;border:1px solid #32A7FF;box-shadow:0 0 5px rgba(0,0,0,.2)}.sign-box .sign-left .sign-help dl .sign-help2{background:url(/dist/images/my/sign_help2.png) no-repeat}.sign-box .sign-left .sign-help dl .sign-help2 .help-content2{position:absolute;width:200px;top:-30px;right:10px;background-color:#fff;padding:6px;border:1px solid #32A7FF;box-shadow:0 0 5px rgba(0,0,0,.2)}.sign-box .sign-left .sign-help dl .stress{text-align:left;margin-bottom:6px}.sign-box .sign-left .sign-help dl .middle{margin-right:6px;margin-top:12px}.sign-box .sign-left .sign-help p{color:#9c9c9c;font-size:12px}.sign-box .sign-right{float:right;display:inline;background-color:#FAFAFA;width:230px;padding:50px 6px 0 20px}.sign-box .sign-right .close-icon{font-size:30px;position:absolute;right:10px;top:6px}.sign-box .sign-right .sign-achieve{margin-left:20px}.sign-box .sign-right .sign-achieve li{border-left:solid 2px grey;padding-bottom:20px}.sign-box .sign-right .sign-achieve li div{background:url(/dist/images/my/sign_right.png) no-repeat;height:25px;line-height:25px;margin-left:-15px;color:#000}.sign-box .sign-right .sign-achieve li span{background:url(/dist/images/my/sign_fail.png) no-repeat;display:block;line-height:25px;width:90px;margin:6px auto 0}.sign-box .sign-right .sign-achieve .active{border-left:solid 2px #32A7FF}.sign-box .sign-right .sign-achieve .active div{background:url(/dist/images/my/sign_right_active.png) no-repeat;color:#FA0}.sign-box .sign-right .sign-achieve .active span{background:url(/dist/images/my/sign_active.png) no-repeat;color:#fff}.sign-box .sign-tips{position:absolute;top:60%;left:39%;color:#FFA70C;font-size:16px}.margin-left-60{margin-left:60px}