@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select,button,option{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
.icon,.ib,.rmb{display:inline-block}
a{text-decoration:none;cursor:pointer;color:#9b9b9b}
a:hover{text-decoration:none}
a,button,input{outline:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.cf:after{content:"";display:table;clear:both}
.cf{zoom:1}
.fl{float:left}
.fr{float:right}
img{width:100%;height:auto;display:block}
body{font-size:14px;line-height:1.5;font-family:"Hevetica Neue",Hevetica,Arial,sans-serif;color:#9b9b9b;background:#f2f2f2;cursor:pointer;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
:-moz-placeholder{color:#999}
::-moz-placeholder{color:#999}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}
.mt10{margin-top:10px}
.mui-flex{display:flex!important;display:-webkit-box!important;display:-webkit-flex!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}
.cell{flex:1;-ms-flex:1;-webkit-flex:1;-webkit-box-flex:1;display:block;padding:0!important;position:relative;max-width:100%}
.checkbox,.radio{display:inline-block;position:relative;padding-left:20px}
.checkbox input,.radio input{outline:medium none!important;display:none}
.radio .icons{display:block;width:15px;height:15px;cursor:pointer;overflow:hidden;position:absolute;left:0;top:50%;margin-top:-7.5px;border-radius:1px}
.radio .icons .second-icon,.radio .icons .first-icon{position:absolute;left:0;width:15px;height:15px;opacity:1;display:block;background-image:url(../images/selected//icon_radio.png);background-size:15px 15px;background-repeat:no-repeat}
.radio .icons .second-icon{opacity:0}
.radio.checked .second-icon{opacity:1;border:0;background-size:15px 15px;background-image:url(../images/selected//selected/icon_selected.png)}
.radio.checked .first-icon{opacity:0;background-size:15px 15px}
.life-menu-more a::before,.btn-upload::before,.btn-send-now::before,.btn-back-top::before,.btn-share::before,.btn-search::before,.btn-header::before,.s-icon{display:inline-block;vertical-align:middle;overflow:hidden;background:url(../images/selected/s_icon.png)0 0/125px 100px no-repeat}
header{height:44px;line-height:44px;position:relative;background-color:#fff}
header .logo{width:145px;height:35px;overflow:hidden;margin:0 auto;padding-top:4px}
header .btn-header{width:44px;height:44px;display:block;position:absolute;top:0}
header .link-header{width:56px;height:44px;display:block;position:absolute;font-size:14px;color:#fff;text-align:center}
header .btn-cancel{left:0}
header .btn-submit{right:0}
header .btn-header::before{width:28px;height:28px;display:block;position:absolute;left:50%;top:50%;margin:-14px 0 0 -14px;content:""}
header .btn-home{left:2px}
header .btn-user{right:2px}
header .btn-back{left:2px}
header .btn-home::before{background-position:0 0}
header .btn-user::before{background-position:-30px 0}
header .user-img{width:30px;height:30px;overflow:hidden;border-radius:50%;position:absolute;z-index:5;left:50%;top:50%;margin:-15px 0 0 -15px}
header .btn-home-white{left:auto;right:2px}
header .btn-home-white::before{background-position:-95px 0}
.page-header{background-color:#4cbf6d}
.page-header .btn-back::before{background-position:0 -30px}
.page-header .btn-user::before{background-position:-30px -30px}
.page-header h1{font-size:18px;color:#fff;text-align:center}
footer{text-align:center;padding:10px 0}
.footer-nav{height:22px;line-height:22px;margin-bottom:7px}
.footer-nav a{color:#734937}
.footer-nav a::after{width:1px;height:12px;display:inline-block;content:"";vertical-align:middle;margin:0 6px;background-color:#e4e4e4}
.footer-nav a:last-child::after{display:none}
.copy{font-size:12px;color:#bfbfbf}
.s-search{height:30px;line-height:30px;background-color:#4cbf6d;padding:7px 10px;overflow:hidden}
.s-search-con{overflow:hidden;height:28px;line-height:28px;border:1px solid #e7e7e7;border-radius:4px;background-color:#fff}
.s-search-bar{padding:0 12px;overflow:hidden}
.btn-send{width:55px;height:30px;margin-left:5px;line-height:30px;text-align:center;background-color:#fff;border-radius:4px;color:#4cbf6d;display:block}
.btn-search{width:40px;height:28px;line-height:28px;text-align:center;display:block;background-color:#fbfbfb;border-left:1px solid #e7e7e7;position:relative}
.btn-search::before{width:17px;height:16px;display:block;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;background-position:-60px 0;content:""}
.search-input{width:100%;height:24px;line-height:24px;padding:2px 0;color:#333}
.search-bottom .s-search-con{height:30px;line-height:30px;border:0}
.search-bottom .search-input{padding:3px 0}
.search-bottom .btn-search{height:30px;line-height:30px}
.banner{overflow:hidden}
.c-main-item{background-color:#fff;box-shadow:0 2px 1px rgba(0,0,0,.15)}
.hot-label{padding:9px 7px 2px}
.hot-label li{float:left;width:20%;text-align:center;margin-bottom:10px;line-height:24px;font-size:12px}
.hot-label .label-item{display:block;margin:0 3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#4cbf6d;vertical-align:middle;background-color:#e9feee;border-radius:12px}
.hot-label .all-label{color:#666}
.select-item{overflow:hidden;position:relative}
.select-item .user-con{height:30px;line-height:30px;padding:0 10px;font-size:12px;border-bottom:1px solid #e7e7e7}
.select-item .user-img{width:20px;height:20px;border-radius:50%;overflow:hidden;margin:5px 6px 0 0}
.select-item .user-name{overflow:hidden}
.select-item .text-con{padding:7px 10px;border-bottom:1px solid #e7e7e7;font-size:16px;color:#666;line-height:22px}
.select-item .text-con h2{font-size:18px;line-height:24px;color:#333;margin-bottom:2px}
.select-item .text-con .ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.select-item .text-con h2 a{color:#333;font-weight:bold}
.operation{height:36px;line-height:36px;position:relative;padding:0 10px}
.operation .label{display:block;font-size:12px;float:left;margin-top:6px;margin-right:6px;padding:0 7px;height:24px;line-height:24px;border-radius:12px;background-color:#e9feee;color:#4cbf6d}
.operation .btn-share{width:44px;height:36px;position:absolute;right:0;top:0}
.operation .btn-share::before{width:14px;height:14px;display:block;position:absolute;left:50%;top:50%;margin:-7px 0 0 -7px;background-position:-80px 0;content:""}
.operation .operation-text{color:#999;font-size:12px;position:relative;padding-right:15px;margin-right:14px}
.operation .operation-text::after{width:1px;height:12px;background-color:#999;display:block;position:absolute;right:0;top:50%;margin-top:-6px;content:""}
.operation .answer-num{color:#999;font-size:12px}
.share-con{height:30px;line-height:30px;padding:20px 0;width:100%;left:0;bottom:36px;position:absolute;display:none;background-color:#f7f7f7;border-top:1px solid #ededed;box-shadow:0 1px 1px rgba(0,0,0,.19);z-index:20}
.share-con::before,.share-con::after{width:0;height:0;display:block;position:absolute;z-index:2;border-width:7px;border-style:solid;border-color:#f7f7f7 transparent transparent transparent;overflow:hidden;bottom:-14px;right:15px;content:""}
.share-con::before{border-color:#dcdbdb transparent transparent transparent;bottom:-15px;z-index:1}
.btn-back-top{width:32px;height:32px;position:fixed;border-radius:50%;background-color:#fff;border:1px solid #e7e7e7;z-index:100;right:10px;bottom:140px;display:none}
.btn-back-top::before{width:12px;height:14px;display:block;position:absolute;left:50%;top:50%;margin:-7px 0 0 -6px;background-position:-60px -20px;content:""}
.dropload-down{height:40px;line-height:40px;font-size:12px;text-align:center;background-color:#fff;margin-top:10px;box-shadow:0 2px 1px rgba(0,0,0,.15);color:#888}
.dropload-load::before{width:14px;height:14px;display:inline-block;vertical-align:middle;background:url(../images/selected//icon_loading.png)0 0/14px 14px no-repeat;content:"";margin-right:5px;animation:roate 1s linear infinite;-moz-animation:roate 1s linear infinite;-webkit-animation:roate 1s linear infinite}
@keyframes roate{0%{transform:rotate(0deg)}
50%{transform:rotate(180deg)}
100%{transform:rotate(360deg)}
}@-moz-keyframes roate{0%{-moz-transform:rotate(0deg)}
50%{-moz-transform:rotate(180deg)}
100%{-moz-transform:rotate(360deg)}
}@-webkit-keyframes roate{0%{-webkit-transform:rotate(0deg)}
50%{-webkit-transform:rotate(180deg)}
100%{-webkit-transform:rotate(360deg)}
}@-ms-keyframes roate{0%{-ms-transform:rotate(0deg)}
50%{-ms-transform:rotate(180deg)}
100%{-ms-transform:rotate(360deg)}
}.label-top{height:24px;line-height:24px;padding:8px 10px}
.label-top .label{background-color:#4cbf6d;color:#fff;font-size:14px;padding:0 10px;border-radius:12px;margin-right:14px}
.label-top .label-num{color:#888}
.label-top .label-num strong{color:#4cbf6d;margin:0 5px}
.all-label-con{overflow:hidden;padding-bottom:4px}
.label-list ul{margin-right:-1px;background-color:#fff;overflow:hidden;box-shadow:0 2px 1px rgba(0,0,0,.15)}
.label-list li{width:33.3%;float:left;text-align:center;font-size:12px;color:#666;line-height:22px}
.label-list li a{display:block;border-right:1px solid #e7e7e7;border-top:1px solid #e7e7e7;height:44px;padding:30px 0}
.label-list li h2{font-size:14px;line-height:22px;color:#666}
.label-list li .label-num{font-weight:bold}
.label-list li:nth-child(1) a{border-top:0}
.label-list li:nth-child(2) a{border-top:0}
.label-list li:nth-child(3) a{border-top:0}
.search-list-bar{padding:7px 10px}
.font-red{color:#ff4153}
.btn-send-con{padding:13px 10px}
.btn-send-put,.btn-send-now{height:35px;line-height:35px;display:block;text-align:center;font-size:14px;background-color:#4cbf6d;border-radius:4px;color:#fff}
.btn-send-now::before{width:16px;height:16px;background-position:-60px -35px;margin-right:5px;content:""}
.btn-send-now span{vertical-align:middle}
.page{padding:0 10px;height:44px;line-height:44px;border-bottom:1px solid #e7e7e7}
.btn-page{width:77px;text-align:center;display:block;font-size:15px;color:#888}
.page-con{height:22px;line-height:22px;overflow:hidden;font-size:0;padding:11px 0;text-align:center}
.page-con a{display:inline-block;min-width:15px;text-align:center;margin:0 5px;border-radius:2px;font-size:15px;color:#888}
.page-con a.current{background-color:#4cbf6d;color:#fff}
.search-no{text-align:center;padding:45px 0 20px;line-height:24px;color:#888}
.icon-search-no{width:70px;margin:0 auto}
.search-no h2{font-size:14px;color:#333;margin-bottom:5px}
.search-no .link{color:#ff4153;text-decoration:underline}
.search-no-text{height:24px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.s-put{padding:0 10px}
.s-text-area-con{background-color:#fff;position:relative;border:1px solid #ccc;height:118px;border-radius:6px;box-shadow:inset 0 0 5px rgba(0,0,0,.1);padding:7px 11px}
.s-text-area-con .info-text{height:18px;line-height:18px;font-size:12px;color:#999;position:absolute;bottom:5px;right:10px}
.s-text-area{width:100%;height:118px;border:0;resize:none;outline:0}
.s-put-operated{height:24px;line-height:24px;color:#999;overflow:hidden;margin-top:5px}
.s-put-operated .upload-con{width:80px;position:relative}
.s-put-operated .btn-upload{position:absolute;z-index:1;padding-left:18px;left:0;top:0;height:24px}
.s-put-operated .btn-upload::before{width:15px;height:15px;position:absolute;left:0;top:50%;margin-top:-7.5px;background-position:-80px -20px;content:""}
.s-put-operated .file-upload{width:100%;height:24px;position:absolute;left:0;top:0;z-index:2;opacity:0}
.s-put-operated .radio{margin-left:14px}
.life-menu-more{width:110px;background-color:#828282;position:absolute;right:0;top:44px;line-height:40px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.13);display:none;z-index:99}
.life-menu-more:before{width:0;height:0;position:absolute;border-width:4px;border-style:solid;border-color:transparent transparent #828282 transparent;top:-8px;right:20px;content:""}
.life-menu-more a{display:block;border-bottom:1px solid #8f8f8f;color:#f6f6f6;position:relative;padding-left:33px}
.life-menu-more a::before{width:18px;height:18px;position:absolute;left:8px;top:50%;margin-top:-9px;display:block;content:""}
.life-menu-more .icon-ency-index::before{background-position:0 -60px}
.life-menu-more .icon-ency-message::before{background-position:-20px -60px}
.life-menu-more .icon-ency-task::before{background-position:-40px -60px}
.life-menu-more .icon-ency-grow::before{background-position:-60px -60px}
.life-menu-more .icon-ency-out::before{background-position:-80px -60px}
.life-menu-more .icon-ency-login::before{background-position:0 -80px}
.life-menu-more a:last-child{border-bottom:0}