.login{width:100%;height:100%;background-color:#f7f7f7;background-image:url(../img/login-bg.6be107e0.png);background-size:100% auto;background-repeat:no-repeat;background-position:0}.login,.login-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center}.login-con{padding-bottom:10%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-justify-content:center;width:380px}.login-con-header{font-size:16px;font-weight:300;text-align:center;padding:30px 0}.login-con .form-con{margin-top:20px;width:100%}.login-con .login-tip{font-size:10px;text-align:center;color:#c3c3c3}.login .login-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#808695;text-align:center}.login .login-logo span{margin-top:10px}.login .ivu-form-item-error-tip{font-size:12px}.login .ivu-form .ivu-input-group-prepend{position:absolute;left:1px;top:1px;padding:5px 0 0;height:38px;width:36px;background:none;border:none;text-align:center;z-index:10}.login .ivu-form .ivu-input-group-prepend .ivu-icon-ios-lock-outline{padding-top:1px}.login .ivu-form .ivu-form-item:last-child{margin-bottom:0;padding-top:10px}.login .ivu-input{padding-left:36px;height:40px}.login .ivu-input-group>.ivu-input:last-child{border-radius:4px!important}.login .login-ft{margin:30px 0;color:#808695}*{margin:0;padding:0;-webkit-touch-callout:none;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}body{overflow-x:hidden;-webkit-text-size-adjust:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-align:stretch}i{font-style:normal}canvas,content,data,footer,header,nav{display:block}dl,li,ol,ul{padding:0;margin:0;list-style:none}img{max-width:100%;height:auto;vertical-align:middle;border:0}body{line-height:1;font-size:14px}body,html{position:relative;height:100%}a{text-decoration:none}.swiper{width:100%}.mySwiper2{height:calc(100vh - 200px);width:100%}.mySwiper2 .swiper-slide{background-size:auto 100%;background-repeat:no-repeat;background-position:50%}.mySwiper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 0 0}.mySwiper .swiper-slide{width:160px;height:90px;opacity:.3}.mySwiper .swiper-slide-thumb-active{opacity:1}.header{position:relative;background:#fff;height:60px;color:#333;z-index:100}.header .logo{position:absolute;left:10px;top:0;line-height:60px;font-size:30px;font-weight:700;color:#2db155}.header .nav{position:absolute;right:0;top:0;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex}.header .nav a{display:block}.header .nav .n-item{position:relative;text-align:center}.header .nav .n-item .trg{position:relative;line-height:60px;padding:0 20px;z-index:10;cursor:pointer;font-size:16px;white-space:nowrap;overflow:hidden}.header .nav .n-item .trg:after{display:block;position:absolute;bottom:-4px;left:0;right:0;height:4px;background:#2db155;content:"";-webkit-transition:bottom .3s;transition:bottom .3s}.header .nav .n-item.r-mode .n-sub{left:auto;right:0}.header .nav .n-item.r-mode .n-sub span{right:auto;left:8px;transform:scaleX(-1);-webkit-transform:scaleX(-1)}.header .nav .n-item.r-mode .ns-sub{left:auto;right:100%}.header .nav .n-item:hover .trg{color:#2db155}.header .nav .n-item:hover .trg:after{bottom:0}.header .nav .n-item:hover .n-sub{display:block}.header .nav .n-item.active .trg{color:#2db155;font-weight:700}.header .nav .n-item.active .trg:after{bottom:0}.header .nav .n-sub{display:none;position:absolute;top:0;left:0;min-width:100%;padding-top:60px;background:#fff}.header .nav .ns-item{position:relative}.header .nav .ns-item:hover .ns-sub{display:block}.header .nav .ns-item:hover .n-trg{background:#eee}.header .nav .ns-sub{display:none;position:absolute;left:100%;top:0;background:#fff}.header .nav .n-trg{position:relative;padding:10px 15px;white-space:nowrap;cursor:pointer}.header .nav .n-trg span{display:block;position:absolute;right:8px;top:10px;font-family:"\5B8B\4F53"}.header .nav .nss-item{padding:10px 15px;white-space:nowrap;cursor:pointer}.header .nav .nss-item:hover{background:#f3f3f3}.footer{height:40px;line-height:40px;text-align:center;color:#666}.bg_black .footer{background-color:#000}.pagestyle{background:#f7f7f7;color:#333}.pagestyle .header{-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2)}.pagestyle .footer{color:#999}.mhmain{padding:20px 20px 0;min-height:calc(100vh - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex}.side{-ms-flex-item-align:start;align-self:flex-start;-webkit-align-self:flex-start;width:200px;border-radius:5px}.side+.content{margin-left:20px}.menu .item{padding:10px;border-bottom:3px solid #aaa;color:#666;background:#fff}.menu .item+.item{margin-top:10px}.menu .item.active{background:#2db155;border-color:#0a792c;font-weight:700;color:#fff}.content{padding:20px;background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.crumbs{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ccc;font-size:15px}.list .l-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;padding:15px 10px}.list .l-item a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-grow:1}.list .l-item span{color:#999}.list .l-item+.l-item{border-top:1px dashed #ddd}.pagenav{margin-top:20px;text-align:center}.pagenav a{padding:0 10px;background:#fff;display:inline-block;min-width:38px;height:38px;border:1px solid #aaa;line-height:38px;text-align:center}.pagenav a+a{margin-left:5px}.pagenav a:hover{background:#eee}.pagenav a.active{background:#2db155;border-color:#0a792c;font-weight:700;color:#fff}.article .a-title{text-align:center;font-size:30px;font-weight:700;line-height:1.4}.article .a-info{margin-top:10px;color:#999}.article .a-detail{margin-top:20px;line-height:1.8}.content img{text-align:center;display:block;width:100%;height:100%}.content{line-height:32px;font-size:16px;padding-top:20px}