@import url(//at.alicdn.com/t/font_372780_flep2jw52we.css);
@charset "utf-8";
    * {
    margin:0;
    padding:0
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}
.webkitbox{
    display: inline-block;
}
a {
    text-decoration:none;
    color:#dfdfdf;
    font-size:14px;
    font-family: "Microsoft YaHei", SimSun;
}
html {
    width:100%;
    height:100%;
    overflow:hidden;
    -webkit-font-smoothing:antialiased;
    -webkit-overflow-scrolling:touch;
    -moz-overflow-scrolling:touch;
    -o-overflow-scrolling:touch;
    overflow-scrolling:touch
}
html.ns {
    overflow:hidden
}
body {
    color:#535353;
    font-size:14px;
    font-family: "Microsoft YaHei", SimSun;
    background-color:#f5f5f5;
    width:100%;
    height:100%;
    margin: 0 auto;
    overflow:hidden;
    position:relative
}
a,body {
    font-family:"微软雅黑"/9;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
img {
    border:0
}
ol,ul,li {
    list-style:none
}
dl,dt,dd,ul,li {
    margin:0;
    padding:0
}
input,textarea {
    outline:none
}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {
    -webkit-text-size-adjust:none
}
i {
    font-style:normal
}
.logo-font{
    color: #FFF;
    font-size: 20px;
    letter-spacing: 1px;
}
.fl {
    float:left
}
.fr {
    float:right
}
.clear {
    clear:both
}
.wrap {
    width:96%;
    margin:0 auto
}
.pd5 {
    padding:5px
}
.pd10 {
    padding:10px
}
.pd20 {
    padding:20px
}
.menu_back2,.menu_slide,#us_panel2 td i,.send_msg_to,.menu_refresh,#post_comment_btn,.menu_back,.menu_share,.menu_open,.menu_message,.search_open,#menu ul li a b,.hd .fr,.reg_bar_close,.login_bar_close,.reg_bar .fl i,#weibo_app i,#qq_connect i,.login_bar .fl i,.share_sina,.share_guangbo,.share_douban,.content_info_more,.header_more dt,.works_view dt,#add_f i,.works_link dt,.visit_site a i,.add_friend,.remove_friend,.rela_friend,.user_menu dt,#user_menu li a .fl i,.home_profile_local i,.home_profile_c a i,.remove_msg,.reply_msg_post {
    background:url('icons.png') no-repeat;
    background-size:500px 500px
}
#header {
    background:#d43d3d;
    height:50px;
    overflow:hidden;
    position:relative;
    width:100%;
    z-index:999;
    left:0px;
    top:0;
    width:100%
}
#header.head {
    background:#323436;
    height:50px
}
#header.head i {
    top:9px
}
.title {
    line-height:50px;
    color:#fff;
    position:relative;
    height:50px;
    display:block;
    margin:0 auto;
    width:70%;
    overflow:hidden
}
.t_slide {
    text-align:center
}
.title_d {
    display:block;
    white-space:nowrap;
    position:relative;
    float:left;
    top:0;
    left:0;
    left:50%;
    font-size:16px
}
.title_d p {
    float:left;
    position:relative;
    right:50%
}
.title_d.round {
    -webkit-animation:round 4s infinite alternate linear;
    -ms-animation:round 4s infinite alternate linear;
    -o-animation:round 4s infinite alternate linear;
    -moz-animation:round 4s infinite alternate linear;
    animation:round 4s infinite alternate linear
}
@keyframes round {
    0% {
    transform:translateX(0%)
}
100% {
    transform:translateX(-28%)
}
}@-webkit-keyframes round {
    0% {
    transform:translateX(0%);
    -webkit-transform:translateX(0%)
}
100% {
    transform:translateX(-28%);
    -webkit-transform:translateX(-28%)
}
}#header .wrap {
    position:relative;
    overflow:hidden
}
.logo {
    position:relative;
    width:100px;
    line-height:50px;
    overflow:hidden;
    float:left;
}
.logo a {
    line-height:50px;
    display:block;
}
.logo img {
    display:block;
    width:100%;
    height:auto
}
.logo_msk {
    width:100%;
    height:100%;
    /* background:#3e4042 url('../images/backface.png') no-repeat 50% 50%; */
    position:absolute;
    top:0;
    left:0;
    display:none;
    background-size:500px 60px
}
.search_block{
    position:relative;
    line-height:50px;
    overflow:hidden;
    float:left;
    width:69%;
}
.search_block .search_value{
    height: 28px;
    border-radius: 3px;
    border: 0px;
    width: 97%;
    padding:1px 7px;
    color: #888;
    font-size:14px;
    font-family: "Microsoft YaHei", SimSun;
}
.search_block i{
    color: #C5C5C5;
    margin-left: 15px;
    font-size: 17px;
    position:absolute;
    right:12px;
    top:16px;
}
#header i {
    
}
.menu_slide {
    top:14px;
    right:0;
    background-position:-343px -8px;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.menu_slide.show {
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    transform:rotate(180deg)
}
#header .menu_open {
    background-position:-107px -441px;
    left:0;
    top:14px
}
#header .menu_message {
    background-position:-157px -441px;
    right:0;
    top:14px
}
.menu_back.ton,.menu_back2.ton,.menu_open.ton,.search_open.ton {
    /* background-color:#70CA10 */
}
.menu_back,.menu_back2 {
    background-position:-68px -320px;
    top:14px;
    background-color:#323436;
    left:0
}
.menu_back a,.menu_back2 a {
    display:block;
    height:100%
}
.menu_share {
    background-position:-66px -107px;
    top:14px;
    background-color:#323436;
    right:0
}
.menu_refresh {
    background-position:-282px -39px;
    top:14px;
    background-color:#323436;
    right:0;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
#header .menu_refresh.ton {
    background-color:#6bc30d
}
#header .search_open {
    top:14px;
    right:0;
    background-position:-105px -475px
}
.search_open span {
    display:block;
    position:absolute;
    width:8px;
    height:8px;
    border:2px solid #fff;
    background:#df0000;
    top:-2px;
    right:0px;
    -o-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
#menu {
    height:100%;
    position:fixed;
    top:0;
    left:0;
    width:0px;
    overflow:hidden;
    background:#323436;
    visibility:hidden;
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -o-transition-delay:0.3s;
    transition-delay:0.3s
}
#menu.push {
    visibility:visible;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s
}
#container {
    width:200px;
    position:relative;
    top:0;
    left:0px;
    width:100%;
    overflow-x:hidden;
    overflow-y:auto;
    height:100%
}
#content {
    position:relative;
    overflow:hidden;
    /* padding-bottom:20px */
}
#showcase {
    height:200px;
    background:#eee
}
.list_litpic {
    width:140px;
    overflow:hidden;
    height:90px;
}
.list_litpic img {
    width:140px;
    height:90px
}
#list ul, #list_keep ul, #list_home ul{
    background:#fff;
    display:block;
    /* padding-top: 8px; */
    padding-left: 10px;
    padding-right: 10px;
}
#list li, #list_keep li, #list_home li{
    display:block;
    background: #ffffff;
    /* height:90px; */
    border-bottom: 1px solid #eee;
}
#list li.touch, #list_keep li.touch, #list_home li.touch {
    background-color:#f4f4f4;
    -moz-box-shadow:0px 2px 4px #ccc inset;
    -o-box-shadow:0px 2px 4px #ccc inset;
    -webkit-box-shadow:0px 2px 4px #ccc inset;
    box-shadow:0px 2px 4px #ccc inset
}
#list li .alist, #list_keep li .alist , #list_home li .alist{
    display:block;
    width:100%;
    padding:14px 0 8px 0;
    /* padding-bottom: 14px; */
    font-family:"Microsoft YaHei","SimSun";
    border-bottom:none;


}
.list_info {
    padding:5px 0 5px 0;
    overflow:hidden;
}
.list_info h4 {
    font-size:16px;
    font-weight:500;
    line-height:20px;
    margin-bottom:2px;
    color:#000;
    display:block;
    height:40px;
    overflow:hidden;
}
.list_info h5 {
    height:20px;
    line-height:18px;
    font-weight:500;
    font-size:12px;
    color:#a2a2a2
}
.list_info span {
    margin-left:5px;
    color:#777777
}
.list_info h5 em {
    font-style:normal;
    margin-left:14px
}
.list_info_i {
    margin-top:15px;
    height:14px;
    overflow:hidden
}
.list_info_i dl {
    display:block;
    height:20px;
    float:left;
    margin-right:20px
}
.list_info_i dt {
    display:block;
    width:16px;
    height:16px;
    float:left;
    margin-right:2px;
    font-size:10px;
    line-height: 11px;
}
.list_info_i dt.icon-chakan2{
    color: #a7a7a7;
    font-size: 21px;
    margin-right: 8px;
    margin-top: -1px;
    line-height:21px;
}
.list_info_i dd {
    display:block;
    height:20px;
    float:left;
    line-height:12px;
    font-size:12px;
    color:#a7a7a7
}
.list_info .list_info_i,.new dd,dt{
    color: red;
}
.list_info .new .list_info_text{
    color: red;
}
.list_info .new dl dt{
    color: red;
}
/* .list_info_i .list_info_views{
    float: right;
    margin-right: 10px;
} */ 
.list_info_i .list_info_views dd{
    width:30px;
}
.list_info_i .list_info_views dt {
    color: #a7a7a7;
    font-size: 16px;
    margin-right: 5px;
    margin-top: -1px;
    line-height:16px;
}
.list_info_i .list_info_comment dt {
    background-position:-25px -20px
}
.list_info_i .list_info_like dt {
    background-position:-50px -21px
}
.list_info_i .list_info_time dt {
    color: #a7a7a7;
}
.bangmang_list_more .list_info_i {
    margin-top:0
}
.list_info_i .list_info_time {
    float:right
}

.fa-chevron-down{
    color:#d43d3d;
    height:40px;
    line-height:40px !important;
    text-align: center;
    width: 7%;
}
#sort_area .fa-chevron-down{
    color:#505050;
}
#sort ,#sort_area,#sort_subscribe{
    height:36px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid rgba(221, 221, 221, 0.6);
    z-index: 999;
    background:#fff;
    width:100%;
}
#cate_more{
    position:absolute;
    top:0;
    right:0;
    background:#fff;
}
#cate_more .cate_icon{
    color: #000;
    font-size: 20px;
    height: 26px;
    display: inline-block;
    line-height: 28px;
    padding: 5px 15px 5px 10px;
}
#sort_area{
    background:#f4f5f6;
    border-bottom: 1px solid #ddd ;
}
#sort #cate{
    display: inline-flex;
    white-space: nowrap;
}
#sort table, #sort_area table{
    float:left;
    
    
}
#sort table span{
    color:#505050;
    font-size:17px;
    line-height:26px;
    height:26px;
    padding:5px 0;
    font-weight:600;
}
#sort table td.a_selected  span, #sort_subscribe table td.a_selected  span{
    color:#f85959;
}
#sort_area table span{
    color:#505050;
    font-size:16px;
}
#sort .sortby {
    height:40px
}
.sort_ct {
    border:1px solid #fff;
    border:0 1px
}
#sort td ,#sort_area td,#sort_subscribe td{
    text-align:center
}
.sort_left {
    /* background:url('../images/g_block.png') repeat-y 100% 0; */
    text-align:center;
    background-size:1px 1px
}
.sort_right {
    /* background:url('../images/g_block.png') repeat-y 0 0; */
    background-size:1px 1px
}
.sort_b {
    width:100%
}
.sort_b i {
    width:0px;
    height:16px;
    display:block;
    float:left;
    margin-top:17px;
    margin-right:5px;
    /* background-image:url('sort.png'); */
    background-size:150px 150px
}
.ws_select{
    /* border-bottom: 1px solid #eee; */
    padding-bottom: 10px;
    background-color: #fff;
    /* padding:10px; */
    padding-top:10px;
    /* margin:0 10px; */
    padding-left: 15px;
    padding-right: 15px;
}
#show_bar{
    height: 28px;
    line-height: 28px;
    width: 30%;
    background-color: #f4f5f6;
    color: #505050;
    overflow: hidden;
    position: relative;
    z-index: 999;
    font-size: 16px;
    text-align: center;
    border: 1px solid #ddd;
    /* font-weight: 600; */
    border-radius: 4px;
    float: left;
}
i.cate_default {
    background-position:1px 1px
}
i.cate_tag {
    background-position:-13px -49px
}
i.cate_sort {
    background-position:-29px -16px
}
.sort_b span {
    display:inline-block;
    float:left;
    overflow:hidden
}
.sort_cate{margin:0 6px;}
.sort_cate:first-of-type{margin-left: 9px;}
.sort_cate a {
    /* padding-right:5px */
}
.sort_tag .sort_b span {
    max-width:56px
}
.sort_b a {
    display:block;
    width:100%;
}
.sort_b.ton {
    background-color:#ffd1d1;
}
.sort_b .sort_b_inner {
    display:inline-block
}
#container {
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:-o-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1)
}
#container.push,#us_panel.push {
    -webkit-transform:translateX(200px);
    -moz-transform:translateX(200px);
    transform:translateX(200px);
    -moz-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);
    -o-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);
    -webkit-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);
    box-shadow:-3px -3px 6px rgba(0,0,0,0.8)
}
#header.push {
    -webkit-transform:translateX(200px);
    -moz-transform:translateX(200px);
    transform:translateX(200px);
    -moz-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);
    -o-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);
    -webkit-box-shadow:-3px -3px 6px rgba(0,0,0,0.8);
    box-shadow:-3px -3px 6px rgba(0,0,0,0.8)
}
#header.pull {
    -webkit-transform:translate3d(-200px,0px,0px);
    -moz-transform:translate3d(-200px,0px,0px);
    transform:translate3d(-200px,0px,0px);
    -moz-box-shadow:3px -3px 6px rgba(0,0,0,0.8);
    -o-box-shadow:3px -3px 6px rgba(0,0,0,0.8);
    -webkit-box-shadow:3px -3px 6px rgba(0,0,0,0.8);
    box-shadow:3px -3px 6px rgba(0,0,0,0.8)
}
#container.pull,#us_panel.pull {
    -webkit-transform:translate3d(-200px,0px,0px);
    -moz-transform:translate3d(-200px,0px,0px);
    transform:translate3d(-200px,0px,0px);
    -moz-box-shadow:3px -3px 6px rgba(0,0,0,0.8);
    -o-box-shadow:3px -3px 6px rgba(0,0,0,0.8);
    -webkit-box-shadow:3px -3px 6px rgba(0,0,0,0.8);
    box-shadow:3px -3px 6px rgba(0,0,0,0.8)
}
#menu {
    width:200px;
    height:100%;
    position:fixed;
    top:0px;
    left:0
}
#menu ul li {
    display:block;
    height:49px;
    line-height:50px;
    border-bottom:1px solid #44474a;
    overflow:hidden;
    background-color:#323436;
    -webkit-transition:background 0.3s ease-out;
    -moz-transition:background 0.3s ease-out;
    -o-transition:background 0.3s ease-out;
    transition:background 0.3s ease-out
}
#menu ul li a {
    display:block;
    width:100%;
    height:33px;
    color:#fff;
    overflow:hidden;
    padding-top:16.5px;
    border-left:5px solid #1d1d1d
}
#menu ul li a b {
    width:16px;
    height:16px;
    background-position:0px -55px;
    display:block;
    float:right;
    margin-right:6px;
    opacity:0.2
}
#menu ul li a i {
    display:block;
    width:16px;
    height:16px;
    float:left;
    background:url('navigation.png') no-repeat;
    background-size:32px 250px;
    margin-left:20px;
    opacity:0.6
}
#menu ul .menu_cur a i {
    opacity:1
}
#menu ul .menu_cur a {
    border-left:5px solid #64c400
}
#menu ul li a span {
    display:block;
    height:16px;
    line-height:16px;
    float:left;
    margin-left:15px
}
#menu ul li:hover,#menu ul .menu_cur {
    background-color:#1d1d1d
}
#menu ul .nav_index a i {
    background-position:-7px -17px
}
#menu ul .nav_site a i {
    background-position:-7px -67px
}
#menu ul .nav_about a i {
    background-position:-8px -117px
}
#menu ul .nav_inspire a i {
    background-position:-8px -167px
}
#menu ul .nav_help a i {
    background-position:-8px -217px
}
#user {
    width:250px;
    height:100%;
    position:fixed;
    top:0px;
    right:0;
    visibility:hidden;
    background-color:#323436;
    -webkit-transition-delay:0.3s;
    -moz-transition-delay:0.3s;
    -o-transition-delay:0.3s;
    transition-delay:0.3s
}
.search_wrap {
    overflow:hidden;
    position:relative
}
#user.pull {
    visibility:visible;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s
}
#menu.pull {
    visibility:hidden
}
#container.push .push_msk {
    visibility:visible
}
#container.pull .push_msk {
    visibility:visible
}
.push_msk {
    width:100%;
    height:9999px;
    position:fixed;
    visibility:hidden;
    top:0;
    left:0
}
.account {
    height:60px;
    background:#2a2c2e;
    overflow:hidden
}
.nl {
    margin:12.5px 0 0 10px
}
.nl a {
    display:block;
    float:left;
    height:35px;
    width:110px;
    text-align:center;
    float:left;
    line-height:35px;
    color:#fff
}
.login {
    margin-right:10px;
    background:#4f5356
}
.reg {
    background:#6bc30d
}
.user_panel {
    }.user_menu {
    width:250px;
    height:250px;
    background:#232425;
    position:relative
}
.my_avatar {
    height:195px;
    overflow:hidden;
    text-align:center;
    width:210px;
    margin:0 auto
}
.my_avatar .my_home {
    display:inline-block;
    width:90px;
    height:90px;
    margin-top:30px;
    overflow:hidden;
    -o-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.my_avatar .my_home img {
    width:100%
}
.my_avatar h4 {
    display:block;
    height:28px;
    line-height:28px
}
.my_avatar h4 a {
    color:#ffffff;
    font-weight:500;
    font-size:14px;
    margin-top:10px
}
.my_avatar p {
    font-size:9px;
    color:#8e8e8e
}
.user_menu table {
    height:50px;
    border-top:1px solid #4a4c4e;
    border-bottom:1px solid #4a4c4e;
    position:absolute;
    bottom:0;
    left:0
}
.user_menu td {
    text-align:center
}
.user_menu dl {
    display:inline-block;
    width:40px;
    height:30px;
    text-align:center
}
.user_menu dt {
    display:inline-block;
    width:16px;
    height:16px
}
.user_menu dd {
    display:block;
    height:16px;
    line-height:16px;
    text-align:center;
    font-size:9px;
    color:rgba(255,255,255,0.2)
}
.care {
    position:relative
}
.fans dt {
    background-position:-167px -35px
}
.care dt {
    background-position:-167px -51px
}
.favorites dt {
    background-position:-167px -67px
}
.user_menu_c {
    position:relative
}
.user_menu_c .has_line_left,.user_menu_c .has_line_right {
    background:url('../images/d_block.png');
    background-size:1px 1px
}
#user_menu {
    }#user_menu li {
    height:42px;
    border-bottom:1px solid #4a4c4e
}
#user_menu li a {
    display:block;
    height:42px;
    border-left:6px solid #323436;
    background:#323436;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
#user_menu li a .fl {
    height:42px;
    margin-left:16px;
    color:#848484
}
#user_menu li a .fl i {
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align:middle;
    margin-top:13px;
    margin-right:10px
}
#user_menu li a .fl span {
    display:inline-block;
    height:16px;
    vertical-align:middle;
    line-height:16px;
    margin-top:13px
}
#user_menu li.menu_msg a .fl i {
    background-position:-167px -90px
}
#user_menu li.menu_system a .fl i {
    background-position:-167px -106px
}
#user_menu li.menu_comment a .fl i {
    background-position:-167px -122px
}
#user_menu li.menu_option a .fl i {
    background-position:-167px -138px
}
#user_menu li.menu_logout a .fl i {
    background-position:-167px -155px
}
#user_menu li a:hover,#user_menu li.menu_at a {
    border-left:6px solid #16be00;
    background:#1e1f20
}
#user_menu li a .fr {
    margin-right:16px;
    height:42px
}
#user_menu li a .fr span {
    display:inline-block;
    padding:0 10px;
    height:15px;
    line-height:15px;
    background:#ff8a00;
    margin-top:13.5px;
    color:#fffae7;
    font-size:11px;
    -o-border-radius:7px;
    -moz-border-radius:7px;
    -webkit-border-radius:7px;
    border-radius:7px
}
#user_menu li.menu_option a .fr,#user_menu li.menu_logout a .fr {
    display:none
}
#header {
    /* -webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1) */
}
#us_panel.hide {
    transform:translateY(125px);
    -moz-transform:translateY(125px);
    -webkit-transform:translateY(125px);
    -o-transform:translateY(125px)
}
.search_wrap {
    height:60px;
    width:100%;
    background-color:#2a2c2e
}
#user {
    background-color:#323436
}
.search_input {
    text-indent:10px;
    height:15px;
    line-height:16px;
    display:block;
    margin:0 5px;
    width:200px;
    border:none;
    color:#6c6c6c;
    padding:10px 30px 10px 10px;
    background-color:#fff;
    margin-top:12.5px;
    -o-border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px
}
.reset_input {
    width:20px;
    height:35px;
    position:absolute;
    display:block;
    top:10px;
    right:10px;
    display:none
}
.reset_input i {
    display:block;
    width:16px;
    height:16px;
    background:url('icons.png') no-repeat -30px -55px;
    background-size:500px 500px;
    position:absolute;
    top:12.5px;
    right:10px;
    opacity:0.4;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.reset_input.ton {
    opacity:1
}
#sort_content {
    width:100%;
    min-height:100%;
    background:#f0f1f1;
    position:absolute;
    top:0;
    left:0;
    z-index:999999;
    overflow-x:hidden;
    overflow-y:auto;
    padding-bottom:20px;
    -webkit-transform:translate3d(0px,100%,0px);
    -moz-transform:translate3d(0px,100%,0px);
    transform:translate3d(0px,100%,0px);
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -o-transition:-o-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    transition:transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)
}
#sort_content.show {
    -webkit-transform:translate3d(0px,0%,0px);
    -moz-transform:translate3d(0px,0%,0px);
    transform:translate3d(0px,0%,0px);
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -o-transition:-o-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    transition:transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000)
}
#sort_content .sub_level{
    padding-left:30px;
    display: none;
    background-color: #efefef;
}
.asort {
    display:none
}
.asort.show {
    display:block
}
.hd {
    height:60px;
    background:#323436
}
.hd .fl {
    height:60px
}
.sort_tag .hd .fl i {
    background-position:1.5px -34px
}
.sort_color .hd .fl i {
    background-position:1.5px -94.5px
}
.hd .fl span {
    height:32px;
    line-height:32px;
    color:#fff;
    display:block;
    float:left;
    margin-top:14px;
    padding-left:16px
}
.hd .fr {
    width:33px;
    height:32px;
    background-position:10px -76.5px;
    background-color:#3e4042;
    margin-top:14px;
    position:relative;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.hd .fr.ton {
    background-color:#6bc30d
}
.ct, .mt{
    overflow-x:hidden;
    overflow-y:auto
}
.ct ul, .mt ul {
    margin-top:10px;
    display:block;
    border-top:1px solid #e5e5e5
}
.ct li, .mt li {
    display:block;
    height:50px;
    border-bottom:1px solid #e5e5e5;
    background:#fff
}
.ct li i, .mt li i{
    width:16px;
    height:16px;
    display:inline-block;
    vertical-align:middle;
    margin-top:17px
}
.ct li span, .mt li span {
    display:inline-block;
    height:16px;
    vertical-align:middle;
    margin-top:17px;
    font-size:13px
}
.ct li .s, .mt li .s {
    margin-right:12px;
    /* background-image:url('sort.png'); */
    background-size:150px 150px;
    margin-left:15px
}
.ct h4, .mt h4 {
    display:block;
    height:40px;
    overflow:hidden;
    font-weight:500
}
.ct h4 i, .mt h4 i {
    display:inline-block;
    height:16px;
    width:16px;
    vertical-align:middle;
    /* background-image:url('sort.png'); */
    background-size:150px 150px;
    margin-left:14px;
    margin-right:10px;
    margin-top:17px
}
.ct .cate_trade i, .mt .cate_trade i {
    background-position:-16px 0
}
.ct .cate_tag i, .mt .cate_tag i {
    background-position:-16px -16px
}
.ct .cate_color i, .mt .cate_color i {
    background-position:-16px -32px
}
.ct h4 span, .mt h4 span {
    display:inline-block;
    height:16px;
    line-height:16px;
    vertical-align:middle;
    margin-top:17px
}
i.cate_all {
    background-position:0px 0px
}
i.cate_creat {
    background-position:0px -16px
}
i.cate_site {
    background-position:0px -32px
}
i.cate_inspire {
    background-position:0px -48px
}
i.cate_article {
    background-position:0px -64px
}
i.cate_app {
    background-position:0px -80px
}
i.sort_re {
    background-position:-32px 0px
}
i.sort_recom {
    background-position:-32px -16px
}
i.sort_fa {
    background-position:-32px -32px
}
i.sort_vi {
    background-position:-32px -48px
}
i.sort_com {
    background-position:-32px -64px
}
.ct li i.e, .mt li i.e {
    background:#ffffff;
    width:10px;
    height:10px;
    border:3px solid #d1d1d1;
    float:right;
    margin-right:25px;
    -o-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.ct li.a_selected, .mt li.a_selected {
    }.ct li.a_selected .e , .mt li.a_selected .e{
    border:3px solid #6bc30d
}
.ct .wrap, .mt .wrap {
    position:relative
}
.nled_wrap {
    width:210px;
    margin:0 auto;
    height:35px
}
.user_avatar {
    width:35px;
    height:35px
}
.user_avatar img {
    width:35px
}
.user_name {
    display:block;
    height:35px;
    line-height:35px;
    color:#fff;
    font-size:12px;
    margin-left:10px
}
.user_logout {
    height:35px;
    line-height:35px;
    color:#fff;
    font-size:12px;
    opacity:0.6;
    -webkit-transition:all 0.1s ease-in;
    -moz-transition:all 0.1s ease-in;
    -o-transition:all 0.1s ease-in;
    transition:all 0.1s ease-in
}
.user_logout.ton {
    opacity:1
}
.nled_wrap {
    margin-top:12.5px
}
#reg_index {
    width:100%;
    min-height:100%;
    background:#fff;
    position:absolute;
    top:0;
    left:0;
    z-index:999;
    overflow-x:hidden;
    overflow-y:auto;
    padding-bottom:20px
}
.reg_bar,.login_bar {
    height:60px;
    background:#323436
}
.reg_bar_close,.login_bar_close {
    display:block;
    width:33px;
    height:32px;
    background-position:10px -76.5px;
    background-color:#3e4042;
    margin-top:14px;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.reg_bar_close.ton,.login_bar_close.ton {
    background-color:#6bc30d
}
.reg_bar .fl i,.login_bar .fl i {
    height:32px;
    width:25px;
    display:inline-block;
    vertical-align:middle;
    background-position:4px -112.5px
}
.login_bar .fl i {
    background-position:4px -145px
}
.reg_bar,.login_bar {
    line-height:60px;
    vertical-align:middle
}
.reg_bar .fl,.login_bar .fl {
    height:60px;
    color:#fff
}
.reg_ct {
    text-align:center
}
.reg_ct p {
    line-height:20px;
    margin:30px 0 20px 0
}
#weibo_app {
    height:50px;
    display:block;
    color:#fff;
    font-size:16px;
    background-color:#d63b22;
    margin-bottom:10px
}
#weibo_app span {
    display:block;
    height:50px;
    margin:0 auto;
    width:160px
}
#weibo_app i {
    display:inline-block;
    width:50px;
    height:50px;
    vertical-align:middle;
    background-position:0 -205px
}
#qq_connect {
    height:50px;
    display:block;
    color:#fff;
    font-size:16px;
    background-color:#3eb0d8
}
#qq_connect span {
    display:block;
    height:50px;
    margin:0 auto;
    width:160px
}
#qq_connect i {
    display:inline-block;
    width:50px;
    height:50px;
    vertical-align:middle;
    background-position:0 -288px
}
#reg_index {
    -webkit-transform:translate3d(0px,100%,0px);
    -moz-transform:translate3d(0px,100%,0px);
    transform:translate3d(0px,100%,0px);
    -webkit-transition:background 0.3s ease-out,-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -moz-transition:background 0.3s ease-out,-moz-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -o-transition:background 0.3s ease-out,-o-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    transition:background 0.3s ease-out,transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)
}
#reg_index.show {
    -webkit-transform:translate3d(0px,0%,0px);
    -moz-transform:translate3d(0px,0%,0px);
    transform:translate3d(0px,0%,0px);
    -webkit-transition:background 0.3s ease-out,-webkit-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:background 0.3s ease-out,-moz-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:background 0.3s ease-out,-o-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition:background 0.3s ease-out,transform 0.3s cubic-bezier(0.165,0.84,0.44,1)
}
.login_ct h4 {
    height:25px;
    line-height:25px;
    font-weight:500;
    margin:20px 0 10px 0;
    display:block
}
.login_ct h4 .fr a {
    font-size:12px;
    color:#999
}
.login_ct h4 a {
    color:#FF4200
}
.login_user,.login_password {
    height:40px;
    line-height:40px;
    display:block;
    padding:0px 10px 0 10px;
    position:relative;
    -o-border-radius:0px;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
    -webkit-appearance:none;
    background:none
}
.login_user i,.login_password i {
    display:block;
    width:40px;
    height:40px;
    position:absolute;
    right:0px;
    bottom:0px;
    background:url('icons.png') no-repeat -62px -43px;
    background-size:500px 500px;
    opacity:0.4;
    display:none;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.login_user i.ton,.login_password i.ton {
    opacity:1
}
.login_user {
    border-bottom:1px solid #f7f7f7
}
.login_password {
    border-top:0
}
.login_input input {
    border:none;
    display:block;
    height:100%;
    width:100%
}
.login_input {
    }.login_user input,.login_password input {
    -webkit-appearance:none
}
.login_submit {
    height:40px;
    display:block;
    line-height:40px;
    background:#70CA10;
    color:#fff;
    text-align:center;
    border:none;
    width:100%;
    -webkit-appearance:none;
    -o-border-radius:0;
    -moz-border-radius:0;
    -webkit-border-radius:0;
    border-radius:0
}
.login_quick {
    margin-top:30px
}
.login_quick p {
    line-height:20px;
    margin:20px 0 10px 0;
    font-size:12px;
    color:#dfdfdf
}
.login_quick #weibo_app {
    margin:0;
    height:40px;
    float:left;
    width:110px;
    overflow:hidden
}
.login_quick #qq_connect {
    height:40px;
    float:right;
    width:110px;
    overflow:hidden
}
.login_quick #weibo_app span,.login_quick #qq_connect span {
    height:40px;
    font-size:13px;
    width:auto;
    padding-left:5px;
    line-height:40px;
    vertical-align:middle
}
.login_quick #weibo_app i,.login_quick #qq_connect i {
    background-size:250px 250px;
    height:40px;
    width:35px;
    vertical-align:middle
}
.login_quick #weibo_app i {
    background-position:10px -95px
}
.login_quick #qq_connect i {
    background-position:12px -136px
}
.list_loading {
    height:16px;
    padding:20px 0 30px;
    text-align:center;
    background: #f5f5f5;
    
}
.list_loading i {
    height:16px;
    width:16px;
    display:inline-block;
    background:url('icons.png') no-repeat -288px -16px;
    background-size:500px 500px;
    margin-right:10px;
    vertical-align:middle;
    -webkit-animation:loading 1s infinite linear;
    -ms-animation:loading 1s infinite linear;
    -o-animation:loading 1s infinite linear;
    -moz-animation:loading 1s infinite linear;
    animation:loading 1s infinite linear
}
.list_loading span {
    height:16px;
    display:inline-block;
    line-height:16px;
    vertical-align:middle;
    color:#A0A0A0
}
@-webkit-keyframes loading {
    0% {
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg)
}
100% {
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
}
}@keyframes loading {
    0% {
    transform:rotate(0deg)
}
100% {
    transform:rotate(360deg)
}
}.login_b_t {
    color:#dfdfdf;
    font-size:12px;
    padding-top:15px
}
.login_b_t .fl a {
    color:#ff8a00;
    font-size:12px;
    margin-left:5px
}
.login_b_t .fr a {
    color:#999;
    font-size:11px
}
.login_b_i input {
    background:none;
    color:#777;
    font-size:16px;
}
.login_b_i {
    margin-bottom:10px;
    background:#fff
}
#container {
    /* background:#fff; */
    background:#f5f5f5;
}
.author {
    width:48px;
    height:48px;
    overflow:hidden;
    -o-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%
}
.author a {
    display:block
}
.author img {
    width:48px;
    display:block
}
.header_info {
    margin-left:63px;
    height:48px
}
.header_info h4 {
    height:26px;
    overflow:hidden;
    display:block;
    line-height:33px;
    font-weight:500;
    font-size:14px
}
.add_fans {
    width:90px;
    height:30px;
    background:#70cb0f url('../images/add.png') no-repeat 15px 10px;
    background-size:11px 11px;
    color:#fff;
    line-height:30px;
    text-indent:34px;
    margin-top:9px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.remove_fans {
    width:90px;
    height:30px;
    background:#ff8400 url('../images/remove.png') no-repeat 9px 10px;
    background-size:11px 11px;
    color:#fff;
    line-height:30px;
    text-indent:27px;
    margin-top:9px;
    -o-border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px
}
.header_more dl,.header_more dt,.header_more dd {
    display:block;
    height:16px;
    line-height:16px;
    float:left
}
.header_more dt {
    width:16px;
    margin:0px 5px 0 -2px;
    background-position:4px -413px
}
.header_more dd {
    font-size:11px;
    color:#929292
}
.content_header {
    background:#f1f1f1
}
.info_title {
    height:30px;
    display:block;
    overflow:hidden;
    line-height:32px;
    font-size:14px;
    text-indent:7px
}
#works .list_info_i {
    margin:0 0 10px 7px
}
.works_view dt {
    background-position:-70px -148px
}
#works {
    background:#fff;
    /* margin-bottom:50px */
}
.works {
    text-align:center
}
.works a {
    display:block;
    width:100%;
    text-align:center
}
.works img {
    max-width:100%;
    display:inline-block;
    background:#e8e8e8 url('../images/img.png') no-repeat 50% 25%;
    background-size:77px 97px;
    border:none;
    max-height:auto
}
#us_panel {
    position:fixed;
    height:70px;
    width:100%;
    bottom:0;
    left:0;
    background:#fff;
    -webkit-box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    -o-box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    -moz-box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    box-shadow:0px 0px 8px rgba(0,0,0,0.3);
    -webkit-transition:-webkit-transform 0.3s ease;
    -moz-transition:-moz-transform 0.3s ease;
    -o-transition:-o-transform 0.3s ease;
    transition:transform 0.3s ease
}
#us_panel .pd10 {
    position:relative;
    background:#fff
}
.us_panel_left {
    margin-right:70px;
    position:relative;
    height:50px
}
#add_f {
    height:50px;
    background:#ff8a00;
    color:#fff;
    display:block;
    font-size:16px;
    line-height:50px;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    -webkit-transition:all 0.3s ease-in;
    -moz-transition:all 0.3s ease-in;
    -o-transition:all 0.3s ease-in;
    transition:all 0.3s ease-in
}
#add_f i {
    height:32px;
    width:32px;
    display:inline-block;
    background-position:-106px -15px;
    vertical-align:middle
}
#add_f .lf {
    display:inline-block;
    vertical-align:middle
}
#post_comment_btn {
    width:60px;
    height:50px;
    background-position:-92px -147px;
    background-color:#e7e7e7
}
#post_comment_btn.atc {
    background-position:-92px -191px;
    background-color:#70cb0f
}
.post_comment_content {
    height:50px;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    background:#fff;
    visibility:hidden;
    opacity:0
}
.post_comment_content.show {
    visibility:visible;
    opacity:1
}
.post_comment_content .pd5 {
    border:1px solid #ccc
}
.post_comment_content textarea {
    border:none;
    width:100%;
    height:38px;
    overflow:hidden;
    display:block;
    position:relative
}
.works_info {
    line-height:18px;
    font-size:12px;
    color:#666
}
.works_info iframe {
    margin:0px auto;
    display:inline-block;
    max-width:100%;
    height:auto
}
.add_f {
    text-align:center
}
.works_link {
    position:relative;
    top:-5px
}
.works_link dl,.works_link dd,.works_link dt {
    display:block;
    height:16px;
    float:left;
    line-height:16px;
    font-size:11px
}
.works_link dt {
    width:16px;
    background-position:0px -449px;
    margin-right:10px
}
.works_link a {
    font-size:11px;
    color:#1f8902
}
#more_about {
    background:#fff;
    margin-bottom:15px;
    padding-bottom:10px
}
#more_about h4 {
    display:block;
    height:45px;
    line-height:55px;
    font-size:15px;
    font-weight:500;
    text-indent:10px;
    overflow:hidden
}
#more_about a {
    display:block
}
#more_about img {
    display:block;
    max-width:100%
}
#comment {
    background:#fff
}
#comment h4 {
    display:block;
    height:40px;
    line-height:40px;
    font-weight:500;
    text-indent:10px;
    font-size:11px
}
#comment h4 a {
    color:#696969;
    margin-left:5px;
    font-size:11px
}
.comment_me {
    width:50px;
    height:50px
}
.comment_me img {
    width:100%
}
.comment_e {
    margin-left:55px;
    height:50px
}
.comment_e .pd5 {
    border:1px solid #b0b0b0;
    height:38px
}
.comment_e textarea {
    display:block;
    width:100%;
    height:100%;
    border:none;
    overflow:hidden
}
.post_comment {
    width:55px;
    height:50px
}
.post_comment a {
    display:block;
    width:55px;
    height:50px;
    line-height:50px;
    background:#888;
    color:#fff;
    font-size:14px;
    border:none;
    text-align:center
}
.post_comment a.ton {
    background-color:#72ce0f
}
.comment_e_w {
    margin-right:60px
}
.comment_other h4 {
    display:block;
    height:40px;
    line-height:40px;
    font-weight:500;
    border-bottom:1px solid #e5e5e5
}
#comment ul li {
    display:block;
    padding:10px 0;
    border-bottom:1px solid #e5e5e5
}
#comment ul li .avt {
    display:block;
    width:30px;
    height:50px
}
#comment ul li .avt img {
    width:100%
}
.comment_content {
    margin-left:40px;
    font-size:12px;
    line-height:18px
}
.comment_content img,.msg_reply img {
    display:inline-block;
    vertical-align:top;
    width:14px;
    height:14px
}
.msg_reply img {
    margin-top:2px
}
.comment_content h5 {
    display:block;
    font-weight:500;
    height:25px;
    line-height:20px;
    overflow:hidden
}
.comment_content a {
    color:#1f8902;
    font-size:12 px
}
.comment_content span {
    color:#b4b4b4;
    margin-left:5px
}
.reply_this {
    color:#ff8a00;
    font-size:12px;
    height:20px
}
.comment_p {
    color:#9c9c9c
}
.quote {
    background:#f4f4f4;
    margin-top:10px
}
.comment_reply {
    }#add_f.liked {
    background:#c8c8c8
}
#add_f.liked i {
    -webkit-animation:animaLike .4s 2 ease-in;
    -ms-animation:animaLike .4s 2 ease-in;
    -o-animation:animaLike .4s 2 ease-in;
    animation:animaLike .4s 2 ease-in;
    -moz-animation:animaLike .4s 2 ease-in
}
@-moz-keyframes animaLike {
    0% {
    opacity:.3;
    -moz-transform:scale(.5)
}
50% {
    opacity:1;
    -moz-transform:scale(1)
}
100% {
    opacity:.3;
    -moz-transform:scale(.5)
}
}@-webkit-keyframes animaLike {
    0% {
    opacity:.3;
    -webkit-transform:scale(.5)
}
50% {
    opacity:1;
    -webkit-transform:scale(1)
}
100% {
    opacity:.3;
    -webkit-transform:scale(.5)
}
}@-o-keyframes animaLike {
    0% {
    opacity:.3;
    -o-transform:scale(.5)
}
50% {
    opacity:1;
    -o-transform:scale(1)
}
100% {
    opacity:.3;
    -o-transform:scale(.5)
}
}@-ms-keyframes animaLike {
    0% {
    opacity:.3;
    -ms-transform:scale(.5)
}
50% {
    opacity:1;
    -ms-transform:scale(1)
}
100% {
    opacity:.3;
    -ms-transform:scale(.5)
}
}@keyframes animaLike {
    0% {
    opacity:.3;
    transform:scale(.5)
}
50% {
    opacity:1;
    transform:scale(1)
}
100% {
    opacity:.3;
    transform:scale(.5)
}
}.comment_reply_this {
    margin-top:10px;
    overflow:hidden;
    height:0
}
.comment_reply_this.open {
    height:auto
}
.comment_reply_this .pd5 {
    background:#fff;
    border:1px solid #b0b0b0;
    height:40px
}
.comment_reply_this textarea {
    border:none;
    width:100%;
    height:100%;
    overflow:hidden
}
.comment_content .comment_reply_submit {
    width:100%;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#9c9c9c;
    display:block;
    margin-top:10px;
    background:#e7e7e7;
    font-size:14px
}
.comment_content .comment_reply_submit.ton {
    background:#64c400;
    color:#fff
}
.more_comment {
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    font-size:15px;
    text-align:center;
    background:#c8c8c8;
    display:block
}
.more_comment.ton {
    background-color:#64c400
}
.website {
    margin:0 auto;
    overflow:hidden;
    position:relative
}
.website ul {
    position:relative
}
.website li {
    display:block;
    float:left
}
.website li img {
    width:100%
}
.website_info {
    margin-top:7.5px;
    line-height:18px;
    font-size:12px
}
.visit_site {
    height:40px
}
.visit_site a {
    display:block;
    height:40px;
    background:#6b6b6b;
    text-align:center;
    overflow:hidden
}
.visit_site a.ton {
    background:#64c400
}
.visit_site a i {
    display:inline-block;
    width:16px;
    height:16px;
    background-position:-74px -287px;
    vertical-align:middle;
    margin-top:12px
}
.visit_site a span {
    height:16px;
    display:inline-block;
    line-height:16px;
    margin-left:5px;
    color:#fff;
    font-size:12px;
    vertical-align:middle;
    margin-top:12px
}
.website_info .pd10 {
    color:#848484;
    font-size:11px
}
.website_info .pd10 span {
    color:#373737
}
.designer_t {
    height:60px;
    margin-bottom:10px
}
.designer_t table {
    height:60px
}
.designer_t a {
    display:block;
    height:55px;
    line-height:60px;
    text-align:center;
    color:#898989;
    overflow:hidden;
    border-bottom:5px solid #3d3e40;
    background:#3d3e40;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out
}
.designer_t .designer_t_c {
    background-color:#323436
}
.designer_t .designer_t_c a,.designer_t a:hover {
    border-bottom:5px solid #70cb0f;
    color:#c0c0c0;
    background:#323436;
    position:relative
}
.has_line {
    position:relative
}
.has_line_left,.has_line_right {
    position:absolute;
    top:0;
    width:1px;
    height:100%;
    /* background:url('../images/g_block.png'); */
    background-size:1px 1px
}
.has_line_left {
    left:0
}
.has_line_right {
    right:0
}
#designer_list {
    background:#f0f1f1
}
#designer_list li {
    display:block;
    background:#fff;
    margin-bottom:15px
}
.designer_avt {
    width:30px;
    height:30px;
    overflow:hidden
}
.designer_avt img {
    width:100%
}
.designer_info {
    margin-left:40px
}
.designer_info h4 {
    display:block;
    height:17px;
    line-height:17px
}
.designer_info h4 a {
    font-weight:500;
    font-size:12px;
    color:#696969
}
.designer_info p {
    font-size:10px;
    color:#929292
}
.designer_info p span {
    margin-right:10px
}
.relationship {
    width:30px;
    height:30px
}
.relationship a {
    display:block;
    height:30px
}
.add_friend {
    background-color:#70cb0f;
    background-position:-160px 0
}
.remove_friend {
    background-color:#ff8400;
    background-position:-190px 0
}
.rela_friend {
    background-color:#cccccc;
    background-position:-220px 0
}
.designer_more {
    padding:0px 5px 5px 5px
}
.designer_more a {
    display:block;
    float:left;
    background:#f6f6f6
}
.designer_more a img {
    width:100%
}
.article_info {
    height:26px;
    overflow:hidden;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:2;
    text-overflow:-o-ellipsis-lastline;
    -webkit-box-orient:vertical;
    color:#848484;
    font-size:12px;
    line-height:14px;
    margin-top:5px
}
.article_list .list_info_i {
    margin-top:10px
}
.bangmang_list .bangmang_album {
    display:block;
    width:100%;
    margin-bottom:5px
}
.bangmang_album img {
    width:100%
}
.bangmang {
    background:#f0f1f1;
    padding-bottom:20px
}
.bangmang .pd5 {
    background:#fff
}
.bangmang_list li {
    background:#fff;
    margin-bottom:15px;
    padding-bottom:10px
}
.bangmang_list li h4 {
    display:block;
    padding:0 10px;
    height:25px;
    line-height:32px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.bangmang_list li h4 a {
    font-size:14px;
    color:#535353
}
.bangmang_list_info,.bangmang_info {
    color:#848484;
    line-height:20px;
    font-size:11px
}
.bangmang_info img,.bangmang_info iframe {
    display:block;
    max-width:100%;
    height:auto
}
.bangmang_info p {
    text-align:left
}
.bangmang_list_more {
    padding:0 10px
}
.bangmang_title {
    line-height:20px;
    display:block;
    padding:10px;
    padding-bottom:0
}
#share, #share_subscribe {
    visibility:hidden
}
#share.show, #share_subscribe.show {
    visibility:visible
}
#share.show .share_msk, #share_subscribe.show .share_msk {
    visibility:visible
}
#share.show .share,#share_subscribe.show .share {
    visibility:visible;
    bottom:0
}
.share_msk {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5);
    visibility:hidden;
    z-index:999999
}
.share {
    position:fixed;
    bottom:-200px;
    left:0;
    width:100%;
    background:#fff;
    visibility:hidden;
    z-index:999999;
    -webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1)
}
.share td {
    height:70px
}
.share td a {
    display:block;
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-position:50% 50%;
    background-size:74px 70px
}
.share .share_title{
    text-align: center;
    font-size: 16px;
    margin-top: 15px;
}
.share .phone_verify{
    display:inline-block;
}
.share .get_code_verify{
    width:37%;
    display:inline-block;
    line-height: 30px;
    height: 30px;
    min-height: 30px;
    min-width: 75px;
    margin: 0px;
    margin-top: 5px;
    padding: 0px;
    box-shadow: none !important;
    font-weight: normal !important;
}
.flex{
    display:flex;
}
.share td.sina a {
    background-image:url('../images/social/sina.png');
    background-color:#d63b22
}
.share td.guangbo a {
    background-image:url('../images/social/guangbo.png');
    background-color:#3eb0d8
}
.share td.facebook a {
    background-image:url('../images/social/facebook.png');
    background-color:#3f67c0
}
.share td.twitter a {
    background-image:url('../images/social/twitter.png');
    background-color:#35b5eb
}
.share .pd10 {
    padding-top:5px
}
.cancel_share a {
    display:block;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#fff;
    background:#c8c8c8;
    font-size:15px
}
.cancel_share a.ton {
    background:#70CA10
}
.home_info {
    height:90px;
    padding:15px 0
}
.home_avatar {
    width:90px;
    height:90px
}
.home_avatar img {
    width:100%
}
.home_profile {
    margin-left:90px;
    position:relative
}
.home_profile_name {
    display:block;
    height:20px;
    overflow:hidden;
    font-weight:500;
    font-size:16px;
    color:#696969;
    padding-top:15px
}
.home_profile_name span {
    display:inline-block;
    height:16px;
    line-height:16px;
    vertical-align:middle;
    margin-left:10px;
    white-space:nowrap;
    overflow:hidden;
    max-width:80%
}
.home_profile_name i {
    display:none;
    vertical-align:middle;
    margin-left:5px
}
.home_profile_name i.medal {
    display:inline-block;
    height:16px;
    width:16px;
    background:url('../images/medal.png') no-repeat 0 0;
    background-size:16px 16px
}
.home_profile_local {
    height:16px;
    float:left;
    margin-left:10px
}
.home_profile_local i {
    display:inline-block;
    width:16px;
    height:16px;
    vertical-align:middle;
    background-position:0 -413px
}
.home_profile_local span {
    display:inline-block;
    vertical-align:middle;
    height:16px;
    line-height:15px;
    color:#929292;
    font-size:12px
}
.home_profile_dec {
    float:left;
    height:16px;
    line-height:16px;
    color:#929292;
    font-size:12px;
    margin-left:10px
}
.home_add_f {
    background:#70cb0f
}
.home_remove_f {
    background:#ff8400
}
.home_rela_f {
    background:#ccc
}
.home_send {
    background:#505152
}
.home_profile_c {
    position:absolute;
    height:30px;
    bottom:0;
    left:0;
    width:100%
}
.home_profile_c a {
    display:block;
    width:90px;
    height:30px;
    text-align:center;
    float:left;
    margin-left:5px
}
.home_profile_c a i {
    display:inline-block;
    height:16px;
    width:16px;
    vertical-align:middle;
    margin-top:7px;
    margin-right:5px
}
.home_profile_c a span {
    height:16px;
    vertical-align:middle;
    line-height:16px;
    display:inline-block;
    margin-top:7px;
    color:#fff
}
.home_profile_c a.home_add_f i {
    background-position:-167px -7px
}
.home_profile_c a.home_remove_f i {
    background-position:-196px -7px
}
.home_profile_c a.home_rela_f i {
    background-position:-228px -7px
}
.home_profile_c a.home_send i {
    background-position:-228px -29px
}
.home_cate {
    background:#fff;
    height:60px;
    display:table;
    width:100%;
    border-top:1px solid #d0d1d1
}
.home_cate_row {
    display:table-row
}
.home_cate a {
    height:59px;
    overflow:hidden;
    display:table-cell;
    line-height:60px;
    text-align:center;
    border-bottom:1px solid #d0d1d1;
    color:#7c7c7c
}
.home_cate a:nth-child(1) {
    border-right:1px solid #dbdbdc
}
.home_cate_row a.home_cur {
    border-bottom:8px solid #70cb0f;
    height:52px
}
#myworks {
    background:#fff;
    padding-top:5px;
    padding-bottom:10px
}
#myworks .wrap {
    overflow:hidden
}
#myworks ul {
    padding-top:10px
}
#myworks ul li a {
    display:block
}
#myworks ul li {
    display:block;
    margin-bottom:10px;
    border-bottom:1px solid #eee;
    padding-bottom:10px
}
#myworks ul li h4 {
    height:30px;
    line-height:35px
}
#myworks .list_info {
    padding-top:0
}
#myworks .list_info_i {
    margin-top:15px
}
.message_title {
    width:100%;
    display:table
}
.message_row {
    display:table-row
}
.message_cell {
    display:table-cell;
    height:60px;
    text-align:center;
    background:#fff
}
.message_cell a {
    color:#888787;
    display:block;
    width:100%;
    height:60px;
    line-height:60px
}
.message_cell.active a {
    height:55px;
    border-bottom:5px solid #6bc30d
}
.message_cell.system {
    border-right:1px solid #e5e5e5
}
.message_cell.comment {
    border-right:1px solid #e5e5e5
}
.message_cell.reply {
    border-right:1px solid #e5e5e5
}
.message_system li.ton {
    background:#f9f9f9
}
.message ul {
    border-top:1px solid #e5e5e5
}
.message li {
    background:#fff
}
.message li h4,.message li h5 {
    font-weight:500;
    color:#7e7e7e
}
.message li a {
    color:#6bc30d
}
.message li h4 {
    font-size:13px;
    display:block;
    height:18px;
    line-height:18px;
    overflow:hidden;
    white-space:nowrap
}
.message li h5 {
    font-size:9px;
    color:#b6b6b6;
    display:block;
    height:16px;
    line-height:16px
}
.remove_msg {
    position:absolute;
    right:12px;
    top:50%;
    margin-top:-8px;
    width:16px;
    height:16px;
    background-position:1px -479px
}
.message_avatar {
    width:30px;
    height:30px;
    overflow:hidden;
    margin-right:10px
}
.message_avatar img {
    max-width:100%
}
.msg_wrap {
    border-bottom:1px solid #eee;
    padding:12px;
    position:relative
}
.message_comment li {
    margin-bottom:5px
}
.msg_reply,.msg_more {
    color:#999;
    line-height:20px
}
.message_private .msg_more a {
    color:#ff8400;
    margin-left:5px
}
.message_private li {
    margin-bottom:10px
}
.message_private li h4 i {
    background:url('point.png') no-repeat 50% 3px;
    background-size:8px 8px
}
.message .message_private_reply ul {
    border:none
}
.speak .pd10 {
    padding:10px 15px;
    line-height:18px
}
.speak .speak_ct {
    color:#888;
    display:inline-block
}
.speak .speak_date {
    color:#b6b6b6;
    display:inline-block;
    margin:0 5px;
    font-size:11px
}
.message_private_reply .from .fl {
    width:10px;
    background:url('from.png');
    background-size:10px 10px;
    height:10px
}
.message_private_reply .from .speak {
    margin-left:10px;
    margin-right:10px
}
.message_private_reply .from .speak {
    background:#fff
}
.message_private_reply .to .speak {
    background:#6BC30D;
    color:#fff
}
.message_private_reply .to .speak span {
    color:#fff
}
.message_private_reply li {
    background:#f0f1f1;
    margin-bottom:10px
}
.message_private_reply .to .fr {
    width:10px;
    background:url('to.png');
    background-size:10px 10px;
    height:10px
}
.message_private_reply .to .speak {
    margin-right:10px;
    margin-left:10px
}
#reply_msg {
    background:#fff;
    height:70px;
    position:fixed;
    width:100%;
    left:0;
    bottom:0
}
.reply_msg_content {
    border:1px solid #ccc;
    margin-right:70px
}
.reply_msg_content textarea {
    border:none;
    width:100%;
    height:40px;
    overflow:hidden
}
.reply_msg_post {
    width:60px;
    height:50px;
    background-position:-90px -367px;
    background-color:#c8c8c8
}
.reply_msg_post.checked {
    background-color:#70cb0f
}
.delete_check {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5);
    z-index:998;
    visibility:hidden;
    opacity:0;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in
}
.delete_check_a {
    position:fixed;
    z-index:999;
    width:100%;
    background:#fff;
    left:0;
    bottom:-200px;
    visibility:hidden;
    -webkit-transition:all 0.2s ease-in;
    -moz-transition:all 0.2s ease-in;
    -o-transition:all 0.2s ease-in;
    transition:all 0.2s ease-in
}
.delete_check_a a {
    display:block;
    height:50px;
    text-align:center;
    line-height:50px;
    color:#fff
}
.delete_check_sure {
    margin-bottom:10px;
    background:#ff8a00
}
.delete_check_cancel {
    background:#c8c8c8
}
.delete_check_sure.ton,.delete_check_cancel.ton {
    opacity:0.6
}
#delete_check.show .delete_check {
    visibility:visible;
    opacity:1
}
#delete_check.show .delete_check_a {
    visibility:visible;
    bottom:0
}
.about_t {
    height:50px;
    line-height:60px;
    font-size:18px;
    font-weight:500;
    text-align:center;
    color:#7e7e7e;
    display:block;
    overflow:hidden
}
.about_c {
    line-height:20px;
    color:#7e7e7e;
    font-size:12px;
    border-bottom:1px solid #e5e5e5;
    padding-bottom:20px
}
.about_wrap {
    background:#fff;
    min-height:100%
}
.about_contact dl {
    color:#7e7e7e;
    margin-top:10px
}
.about_contact dl a {
    color:#7e7e7e;
    font-size:11px
}
.about_contact dt {
    display:block;
    height:40px;
    line-height:45px;
    color:#505050;
    overflow:hidden
}
.about_contact dd {
    display:inline-block;
    height:20px;
    line-height:20px;
    font-size:11px;
    margin-right:5px
}
.article_ct img {
    max-width:100%;
    display:block;
    margin:0 auto
}
.article_ct a {
    color:#535353
}
.article_ct iframe {
    max-width:100%;
    display:block;
    margin:0 auto;
    height:auto
}
.article_ct p {
    font-size:12px;
    color:#666;
    line-height:20px;
    max-width:100%;
    display:block;
    margin:0 auto;
    position:relative
}
.article_ct strong {
    font-size:14px
}
#send_msg {
    bottom:0;
    height:70px;
    left:0;
    position:fixed;
    width:100%;
    background:#fff;
    -webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -webkit-transform:translateY(80px);
    -moz-transform:translateY(80px);
    -o-transform:translateY(80px);
    transform:translateY(80px);
    visibility:hidden
}
.send_msg_to {
    background-color:#C8C8C8;
    background-position:-90px -367px;
    height:50px;
    width:60px
}
.send_msg_to.checked {
    background-color:#70cb0f
}
.send_msg_content {
    border:1px solid #CCCCCC;
    margin-right:70px
}
#send_msg_content {
    height:40px;
    overflow:hidden;
    width:100%;
    outline:none;
    border:none;
    color:#535353
}
#send_msg.show {
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px);
    visibility:visible
}
#loading_mask {
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background:#fff;
    z-index:999
}
.loading_mask {
    width:80px;
    height:120px;
    /* background:url('loading.png') no-repeat 50% 0; */
    background-size:77px 97px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-120px 0 0 -40px
}
@-webkit-keyframes bouncedelay {
    0%,80%,100% {
    -webkit-transform:scale(0.0);
    background:#e5e5e5
}
40% {
    -webkit-transform:scale(1.0);
    background:#6bc30d
}
}@-moz-keyframes bouncedelay {
    0%,80%,100% {
    transform:scale(0.0);
    -moz-transform:scale(0.0);
    background:#e5e5e5
}
40% {
    transform:scale(1.0);
    -moz-transform:scale(1.0);
    background:#6bc30d
}
}@keyframes bouncedelay {
    0%,80%,100% {
    transform:scale(0.0);
    -webkit-transform:scale(0.0);
    background:#e5e5e5
}
40% {
    transform:scale(1.0);
    -webkit-transform:scale(1.0);
    background:#6bc30d
}
}.loading #loading_mask {
    opacity:1;
    visibility:visible;
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -o-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)
}
#loading_mask {
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    visibility:hidden
}
.loading_dark {
    width:100%;
    height:100%;
    position:absolute;
    background:#000;
    top:0;
    left:0;
    z-index:999;
    visibility:hidden;
    opacity:0
}
.loading .loading_dark {
    opacity:1;
    visibility:visible;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear
}
.loading_mask ul {
    height:8px;
    display:block;
    position:absolute;
    left:0;
    bottom:0;
    width:110px;
    overflow:hidden;
    margin-left:4px;
    text-align:center
}
.loading_mask ul li {
    display:block;
    float:left;
    width:8px;
    height:8px;
    background:#e5e5e5;
    margin-right:8px;
    -o-border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-animation-fill-mode:both;
    -moz-animation-fill-mode:both;
    -o-animation-fill-mode:both;
    -ms-animation-fill-mode:both;
    animation-fill-mode:both
}
.loading_mask ul.anm li {
    background:#e5e5e5;
    width:8px;
    height:8px;
    border-radius:100%;
    display:inline-block;
    -webkit-animation:bouncedelay 1.4s infinite ease-in-out;
    animation:bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both
}
.loading_mask ul.anm li:nth-child(1) {
    -webkit-animation-delay:-0.64s;
    -moz-animation-delay:-0.64s;
    animation-delay:-0.64s
}
.loading_mask ul.anm li:nth-child(2) {
    -webkit-animation-delay:-0.48s;
    -moz-animation-delay:-0.48s;
    animation-delay:-0.48s
}
.loading_mask ul.anm li:nth-child(3) {
    -webkit-animation-delay:-0.32s;
    -moz-animation-delay:-0.32s;
    animation-delay:-0.32s
}
.loading_mask ul.anm li:nth-child(4) {
    -webkit-animation-delay:-0.16s;
    -moz-animation-delay:-0.16s;
    animation-delay:-0.16s
}
.loading2 body {
    position:relative;
    overflow:hidden;
    height:100%;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1)
}
.newwrap_msk {
    width:100%;
    height:100%;
    position:absolute;
    background:#000;
    top:0;
    left:0;
    z-index:999;
    visibility:hidden;
    opacity:0;
    -webkit-transition:all 0.5s linear;
    -moz-transition:all 0.5s linear;
    -o-transition:all 0.5s linear;
    transition:all 0.5s linear
}
.newwrap.show .newwrap_msk {
    opacity:.6;
    visibility:visible;
    -webkit-transition-delay:0.25s;
    -moz-transition-delay:0.25s;
    -o-transition-delay:0.25s;
    transition-delay:0.25s
}
#newwrap {
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    display:block;
    width:100%;
    height:100%;
    background:#fff;
    -webkit-transform:translateX(100%);
    -moz-transform:translateX(100%);
    -o-transform:translateX(100%);
    transform:translateX(100%);
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:-o-transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition:transform 0.3s cubic-bezier(0.165,0.84,0.44,1);
    visibility:hidden;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
    transition-delay:0s
}
#newwrap_t.show #newwrap {
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.33,0.66,0.66,1);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.33,0.66,0.66,1);
    -o-transition:-o-transform 0.3s cubic-bezier(0.33,0.66,0.66,1);
    transition:transform 0.3s cubic-bezier(0.33,0.66,0.66,1);
    -webkit-transform:translateX(0%);
    -moz-transform:translateX(0%);
    -o-transform:translateX(0%);
    transform:translateX(0%);
    visibility:visible;
    -webkit-transition-delay:0.25s;
    -moz-transition-delay:0.25s;
    -o-transition-delay:0.25s;
    transition-delay:0.25s
}
#container.newframe {
    -webkit-transform:translateX(-15%);
    -moz-transform:translateX(-15%);
    -o-transform:translateX(-15%);
    transform:translateX(-15%);
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
#header.newframe {
    -webkit-transform:translateX(-15%);
    -moz-transform:translateX(-15%);
    -o-transform:translateX(-15%);
    transform:translateX(-15%);
    -webkit-transition-delay:1s;
    -moz-transition-delay:1s;
    -o-transition-delay:1s;
    transition-delay:1s
}
#us_panel2 {
    width:100%;
    height:44px;
    position:fixed;
    bottom:0;
    left:0;
    background:#fff;
    border-top:1px solid #e3e3e3
}
#us_panel2.hide {
    visibility:hidden
}
#us_panel2 td {
    height:100%;
    text-align:center
}
#us_panel2 td i {
    display:inline-block;
    vertical-align:middle;
    position:relative
}
#us_panel2 td span {
    display:inline-block;
    vertical-align:middle;
    width:65px
}
#us_panel2 td span em {
    font-style:normal
}
.us_panel_menu {
    width:85px;
    position:relative
}
.arrow_top {
    width:13px;
    height:6.5px;
    background:url('arrow-top.png') no-repeat 0 0;
    background-size:13px 6.5px;
    position:absolute;
    left:50%;
    margin-left:-6.5px;
    top:0;
    -webkit-transition:-webkit-transform 0.2s cubic-bezier(0.33,0.66,0.66,1);
    -moz-transition:-moz-transform 0.2s cubic-bezier(0.33,0.66,0.66,1);
    -o-transition:-o-transform 0.2s cubic-bezier(0.33,0.66,0.66,1);
    transition:transform 0.2s cubic-bezier(0.33,0.66,0.66,1)
}
.arrow_top.open {
    -webkit-transform:translateY(-6px);
    -moz-transform:translateY(-6px);
    -o-transform:translateY(-6px);
    transform:translateY(-6px)
}
#us_panel2 .us_panel_menu i {
    width:22px;
    height:16.5px;
    background-position:-112px -256px
}
#us_panel2 .us_panel_index i {
    width:22px;
    height:16.5px;
    background:url('navigation.png') no-repeat;
    background-position:-8px -17px
}
#us_panel2 .us_panel_like i {
    width:16px;
    height:16px;
    background-position:-112px -304px
}
#us_panel2 .us_panel_like.liked i {
    width:16px;
    height:16px;
    background-position:-144px -304px
}
#us_panel2 .us_panel_post i {
    width:16px;
    height:16px;
    background-position:-112px -208px
}
.us_panel_menu_left {
    background:#e3e3e3;
    width:1px;
    position:absolute;
    top:0;
    left:0;
    height:100%
}
.us_panel_menu_right {
    background:#e3e3e3;
    width:1px;
    position:absolute;
    top:0;
    right:0;
    height:100%
}
.us_panel_msk {
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.5);
    position:fixed;
    top:0;
    left:0;
    visibility:hidden;
    opacity:0;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear
}
#us_panel_menu.show .us_panel_msk {
    opacity:1;
    visibility:visible
}
#us_panel_menu.show .us_panel_menu_t {
    -webkit-transform:translateY(0px);
    -moz-transform:translateY(0px);
    -o-transform:translateY(0px);
    transform:translateY(0px);
    visibility:visible;
    -webkit-transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.2s cubic-bezier(0.165,0.84,0.44,1)
}
.us_panel_menu_t {
    height:138px;
    display:block;
    width:100%;
    position:fixed;
    bottom:0px;
    left:0;
    background:rgba(0,0,0,0.8);
    -webkit-transform:translateY(160px);
    -moz-transform:translateY(160px);
    -o-transform:translateY(160px);
    transform:translateY(160px);
    visibility:hidden;
    -webkit-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1);
    transition:all 0.6s cubic-bezier(0.165,0.84,0.44,1)
}
.us_panel_menu_t table {
    height:100%
}
.us_panel_menu_t span {
    width:60px;
    display:block;
    margin:0 auto;
    text-align:center
}
.us_panel_menu_t i {
    width:16px;
    height:16px;
    background:url('navigation.png') no-repeat 0 0;
    background-size:32px 250px;
    display:block;
    margin:0 auto;
    margin-top:25px;
    margin-bottom:10px
}
.us_panel_menu_t .us_panel_menu_index i {
    background-position:-8px -17px
}
.us_panel_menu_t .us_panel_menu_designer i {
    background-position:-8px -67px
}
.us_panel_menu_t .us_panel_menu_help i {
    background-position:-8px -217px
}
.us_panel_menu_t .us_panel_menu_about i {
    background-position:-8px -117px
}
.us_panel_menu_t a {
    display:block;
    width:100%;
    height:100%;
    overflow:hidden
}
#add_newpost {
    position:fixed;
    width:100%;
    height:100%;
    background:#cfcfcf;
    top:0;
    left:0;
    z-index:999;
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -o-transform:translateY(100%);
    transform:translateY(100%);
    -webkit-transition:all 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -moz-transition:all 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -o-transition:all 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    transition:all 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    visibility:hidden
}
#add_newpost.show {
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%);
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -o-transition:-o-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    transition:transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    visibility:visible
}
.add_newpost {
    height:50px;
    background:#323436
}
#add_newpost td {
    text-align:center;
    background:#686868;
    color:#fff;
    height:40px
}
.add_newpost_cancel {
    background:#686868
}
#add_newpost .add_newpost_post {
    background:#6bc30d
}
.newpost_w_t {
    height:240px;
    color:#999999;
    padding:15px;
    background:#fff
}
.newpost_w_t textarea {
    border:none;
    display:block;
    width:100%;
    height:100%
}
#myfavorites li {
    display:block;
    float:left;
    margin-top:10px;
    border-bottom:2.5px solid #e3e3e3
}
#myfavorites li:nth-child(odd) {
    margin-right:10px
}
#myfavorites li a {
    display:block
}
#myfavorites li dt {
    display:block;
    background:#fff;
    font-size:11px
}
#myfavorites li dt .pd5 {
    height:24px;
    line-height:24px
}
#myfavorites li dd {
    display:block;
    padding:0 5px 5px 5px;
    background:#fff
}
#myfavorites li dd span {
    display:block;
    float:left
}
#myfavorites li dd span:nth-child(2) {
    margin:0 5px
}
#myfavorites li img {
    width:100%
}
.edit_this {
    height:23px;
    display:block;
    border:1px solid #e3e3e3;
    background:#f3f3f3;
    color:#787878;
    line-height:23px;
    font-size:10px;
    text-align:center
}
#choose_album {
    width:100%;
    position:fixed;
    top:50px;
    left:0;
    opacity:0;
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    transform:translateY(-100%);
    visibility:hidden;
    -webkit-transition:all 0.2s cubic-bezier(0.55,0.055,0.675,0.19);
    -moz-transition:all 0.2s cubic-bezier(0.55,0.055,0.675,0.19);
    -o-transition:all 0.2s cubic-bezier(0.55,0.055,0.675,0.19);
    transition:all 0.2s cubic-bezier(0.55,0.055,0.675,0.19)
}
#choose_album.show {
    opacity:1;
    -webkit-transform:translateY(0%);
    -moz-transform:translateY(0%);
    -o-transform:translateY(0%);
    transform:translateY(0%);
    visibility:visible;
    -webkit-transition:all 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -moz-transition:all 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -o-transition:all 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    transition:all 0.3s cubic-bezier(0.165,0.840,0.440,1.000)
}
#choose_album li {
    height:40px;
    line-height:40px;
    background:#fff;
    border-bottom:1px solid #eee
}
#choose_album li a {
    display:block;
    width:100%;
    height:100%;
    text-indent:20px;
    color:#adadad
}
#choose_album li a.ton {
    background-color:#70CA10;
    color:#fff
}
#edit_album {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    z-index:999;
    opacity:0;
    visibility:hidden;
    -webkit-transition:all 0.3s linear;
    -moz-transition:all 0.3s linear;
    -o-transition:all 0.3s linear;
    transition:all 0.3s linear
}
#edit_album.show {
    visibility:visible;
    opacity:1
}
#edit_album .edit_album_d_wrap {
    width:100%;
    position:relative;
    -webkit-perspective:1000px;
    -moz-perspective:1000px;
    perspective:1000px;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
#edit_album.show .edit_album_msk {
    opacity:1
}
.edit_album_msk {
    width:100%;
    height:100%;
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,0,0,0.5)
}
.edit_album {
    width:85%;
    margin:120px auto 0 auto;
    position:relative;
    background:#fff;
    -webkit-transform:translate3d(0,-10%,0) rotateX(-90deg);
    -moz-transform:translate3d(0,-10%,0) rotateX(-90deg);
    transform:translate3d(0,-10%,0) rotateX(-90deg);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform-origin:50% -100%;
    -moz-transform-origin:50% -100%;
    transform-origin:50% -100%
}
#edit_album.show .edit_album {
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transform-style:preserve-3d;
    -moz-transform-style:preserve-3d;
    transform-style:preserve-3d;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden;
    opacity:1
}
.edit_album h4 {
    display:block;
    height:50px;
    background:#f0f0f0;
    color:#747474;
    line-height:50px;
    text-align:center;
    font-weight:500
}
.edit_album_input {
    display:block;
    border:1px solid #b7b7b7;
    height:24px;
    background:#fff;
    width:100%;
    text-indent:10px
}
.edit_album_d span {
    display:block;
    height:40px;
    line-height:40px;
    text-align:center;
    color:#fff
}
.edit_album .pd20 {
    padding-bottom:0
}
.edit_album_d .edit_album_delete {
    background:#686868
}
.edit_album_d .edit_album_sure {
    background:#6bc30d
}
#add_favorite {
    width:100%;
    height:100%;
    position:fixed;
    z-index:999;
    top:0;
    left:0;
    background:#f0f1f1;
    -webkit-transform:translate3d(0px,100%,0px);
    -moz-transform:translate3d(0px,100%,0px);
    transform:translate3d(0px,100%,0px);
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    -o-transition:-o-transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19);
    transition:transform 0.3s cubic-bezier(0.55,0.055,0.675,0.19)
}
#add_favorite.show {
    -webkit-transform:translate3d(0px,0%,0px);
    -moz-transform:translate3d(0px,0%,0px);
    transform:translate3d(0px,0%,0px);
    -webkit-transition:-webkit-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -moz-transition:-moz-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    -o-transition:-o-transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000);
    transition:transform 0.3s cubic-bezier(0.165,0.840,0.440,1.000)
}
.created_cate {
    height:40px;
    margin:10px 0
}
.created_cate_add {
    width:100px;
    height:40px;
    font-size:13px;
    text-align:center;
    line-height:40px;
    background:#6bc30d;
    color:#fff;
    float:right
}
.created_cate_ipt {
    height:18px;
    margin-right:105px;
    border:1px solid #b7b7b7;
    padding:10px 10px;
    background:#fff
}
.created_cate_ipt input {
    display:block;
    width:100%;
    height:100%;
    border:0;
    background:none
}
.copyrights {
    text-indent:-9999px;
    height:0;
    line-height:0;
    font-size:0;
    overflow:hidden;
}
.btn_black{
    display: block;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #fff;
    background: #c8c8c8;
    font-size: 15px;
}
.search_wrap_header{
    height:60px;
    width:60px;
    position:relative;
}
.search_wrap_header img{
    width:50px;
    height:50px;
    border-radius:50%;
    position:absolute;
    top:5px;
    left:10px;
}
.search_wrap_header span{
    top: 22px;
    left: 70px;
    color: #FFF;
    position: absolute;
    width:120px;
    height:20px;
    overflow:hidden;
}
.md-card {
    background-color: #fff;
    overflow: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    z-index: 1;
    /* box-shadow: 0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12); */
    border-radius: 2px;
    font-family: Roboto,Noto Sans,Noto,sans-serif;
}
.h100{
    height:100%;
}
.md-card .md-card-area{
    position: relative;
    font-size: 14px;
    letter-spacing: .01em;
    font-family: Roboto,Noto Sans,Noto,sans-serif;
}
.md-card-area .right-arrow{
    position:absolute;
    right:0px;
    width:100%;
    height:60px;
    background-image: url(/Public/image/didi_wx/arrow.png);
    background-size: .325rem .65rem;
    background-position: center right;
    background-repeat: no-repeat;
    margin-right: 1rem;
}
.md-avatar.md-large {
    width: 58px;
    min-width: 58px;
    height: 58px;
    min-height: 58px;
    border-radius: 58px;
}
.md-avatar {
    text-align: center;
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    border-radius: 40px;
    vertical-align: middle;
    float:left;
    margin-left: 15px;
}
.md-card .md-card-header {
    padding: 16px;
    padding-top:12px;
}
.md-card .md-title {
    font-size: 16px;
    letter-spacing: 1;
    line-height: 16px;
    text-align:left;
    margin-left: 70px;
}
.md-card .md-title-sub{
    font-size: 12px;
    letter-spacing: 1;
    line-height: 24px;
    text-align:left;
    margin-left: 70px;
    color:#777;
}
.md-card .md-subhead {
    opacity: .54;
    font-size: 14px;
    letter-spacing: .01em;
    margin-top:10px;
    margin-left: 70px;
    text-align: left;
}
.md-subhead p{
    font-size: 14px;
    letter-spacing: .01em;
    line-height: 28px;
}
}
.md-card .md-card-content:last-child {
    padding-bottom: 24px;
}
.md-card .md-card-header+.md-card-content {
    padding-top: 0;
}
.md-card .md-card-content {
    padding: 16px;
    font-size: 14px;
    line-height: 22px;
}
.md-input-container {
    width: 100%;
    min-height: 35px;
    margin: 4px 0 20px;
    /* padding-top: 16px; */
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.md-input-container label {
    top: 23px;
    pointer-events: none;
    transition-duration: .3s;
    color: rgba(0,0,0,.54);
    font-size: 16px;
    line-height: 20px;
}
.md-input-container:after, .md-input-container label {
    position: absolute;
    left: 0;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
}
.md-input-container input, .md-input-container textarea {
    width: 100%;
    height: 32px;
    padding: 0;
    display: block;
    -ms-flex: 1;
    flex: 1;
    border: none;
    background: none;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    transition-property: font-size;
    color: rgba(0,0,0,.54);
    font-family: inherit;
    font-size: 1px;
    line-height: 32px;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    cursor: auto;
    text-rendering: auto;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    text-align: start;
    margin: 0em 0em 0em 0em;
    font: 13.3333px Arial;
}
.md-input-container:after, .md-input-container label {
    position: absolute;
    left: 0;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
}
.md-input-container:after {
    height: 1px;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.12);
    content: " ";
}
.md-theme-default.md-button:not([disabled]).md-primary.md-raised, .md-theme-default.md-button:not([disabled]).md-primary.md-fab {
    background-color: #d43d3d  !important;
    color: rgba(255, 255, 255, .87) !important;
}
.md-theme-default.md-button:not([disabled]).md-primary:not(.md-icon-button) {
    color: #2196f3;
}
.md-theme-default.md-button:not([disabled]).md-raised:not(.md-icon-button) {
    color: rgba(0, 0, 0, .87);
    background-color: #fff;
}
.md-button.md-raised:not([disabled]) {
    box-shadow: 0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);
}
.md-button, .md-button:focus {
    outline: none;
}
.md-button {
    min-width: 88px;
    min-height: 36px;
    margin: 6px 8px;
    padding: 0 16px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background: none;
    border: 0;
    border-radius: 2px;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    color: currentColor;
    font-family: inherit;
    font-size: 14px;
    font-style: inherit;
    font-variant: inherit;
    font-weight: 500;
    letter-spacing: inherit;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
}
.md-theme-default :not(input):not(textarea)::selection {
    background: #f44336;
    color: rgba(255, 255, 255, .87);
}

.md-form-button{
    margin-top:50px;
}
.catid-select{
    height:30px;
    line-height:30px;
}
.vip-flg{
    background-position: 0 -50px;
    width: 14px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    display: inline-block;
    background-image: url("../images/icon_wb.png");
    background-repeat: no-repeat;
}
.vip-flg-normal{
    background-position: 0 -100px;
    width: 14px;
    height: 14px;
    margin-left: 3px;
    vertical-align: -2px;
    display: inline-block;
    background-image: url("../images/icon_wb.png");
    background-repeat: no-repeat;
}
.vip-flg-question{
    background-position: -350px -100px;
    width: 15px;
    height: 15px;
    margin-left: 3px;
    vertical-align: -2px;
    display: inline-block;
    background-image: url("../images/icon_wb.png");
    background-repeat: no-repeat;
}
.policy-blcok{
    position:relative;
    display:inline-block;
}
.policy-blcok .qr-code{
    position: absolute;
    bottom: 40px;
    width: 50%;
    left: 25%;
}
.href-policy{
    color:#535353 !important;
    font-family:Roboto,Noto Sans,Noto,sans-serif;
}
.about_content{
    text-align:left;
    margin-top:20px;
}
.about_content p{
    line-height:25px;
    font-size:14px;
    letter-spacing: 1px;
}
/*底部引导提示*/
.join{
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    height: auto;
}
.join .join-shadow {
    width: 100%;
    height: 105px;
    background: #000;
    opacity: 0.6;
}
.join .join-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    width: 30px;
    height: 28px;
    cursor: pointer;
}
.join .join-close img {
    width: 30px;
    height: 28px;
    opacity:0.5
}
.join .join-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding: 10px 8px;
    box-sizing: border-box;
    color: #ffffff;
}
.join .join-content article{text-indent:2em;}

/*	首页浮动菜单	*/
.to-top {
    display: none;
    background: url(/Public/images/to-top.png) center no-repeat;
    background-size: 24px 24px;
    background-color: #000;
    opacity: .8;
    position: fixed;
    right: 10px;
    top: 70%;
    width: 40px;
    height: 40px;
    border-radius: 20px;
}
.to-nav {
    display: block;
    background-size: 24px 24px;
    background-color: #000;
    opacity: .7;
    position: fixed;
    right: 10px;
    top: 60%;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    color:#fff;
    text-align:center;
    line-height:40px;
    font-size:14px;
}
#footer{
    height:50px;
    width:100%;
    max-width: 800px;
    background-color:#f6f5f4;
    position:fixed;
    bottom:0px;
    /* z-index: 9999; */
    border-top:1px solid #E4E4E3;
    -webkit-transition: all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -moz-transition: all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    -o-transition: all 0.3s cubic-bezier(0.165,0.84,0.44,1);
    transition: all 0.3s cubic-bezier(0.165,0.84,0.44,1);
}
#footer a{
    color: #535353;
    font-size: 15px;
    font-family: "Microsoft YaHei", SimSun;
}
#footer ul li{
    list-style:none;
    line-height:50px;
    float:left;
    width:28%;
    text-align:center;
    position: relative;
}
#footer .active{
    color:#f85959;
}
@keyframes fade-in {  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    90% {opacity: 0.9;}/*过渡状态 透明度为0*/
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}  
@-webkit-keyframes fade-in {/*针对webkit内核*/  
    0% {opacity: 0;}/*初始状态 透明度为0*/  
    90% {opacity: 0.9;}/*过渡状态 透明度为0*/
    100% {opacity: 1;}/*结束状态 透明度为1*/  
}   
.more_layer{
    width:100%;
    max-width: 800px;
    height:100%;
    z-index:999999;
    background:#F9F9F9;
    position: fixed;
    display:none;
    overflow-y:auto;
    animation: fade-in;/*动画名称*/  
    animation-duration: 0.25s;/*动画持续时间*/  
    -webkit-animation:fade-in 0.25s;/*针对webkit内核*/
    
}
.more_layer .layer_container{
    padding:20px 10px;
    height: 94%;
    width: 94.5%;
}
.more_layer .layer_container .close_layer{
    width:30px;
    height:30px;
    text-align:center;
    float:right;
}
.close_layer .fa-times{
    line-height:30px;
    font-size: 20px;
}
.more_layer .layer_container .layer_content{
    height:95%;
    width: 100%;
}
.layer_content .layer_title{
    font-size:17px;
}
.layer_content .list_content{
    margin-top:20px;
    width:100%;
    height:90%;
}
.list_content a{
    color: #646464;
}
.list_content li{
    float: left;
    height: 30px;
    line-height: 30px;
    width: 21%;
    text-align: center;
    border: 1px solid #EAEAEA;
    margin: 5px;
    background:#FFF;
}


.search_area{
    float:right;
    position:relative;
    width:65%;
}
.search_area .search_btn{
    height: 30px;
    line-height: 30px;
    border: 1px double #d43d3d;
    color: #6c6c6c;
    padding: 10px 30px 10px 10px;
    background-color: #fff;
    -o-border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    width:100%;
}
/* .search_button{
    line-height:30px;
    height:30px;
    position: absolute;
    right: 0;
    top:10px;
    color: #015293;
}
.search_button:before{
    position: absolute;
    top: 8px;
    left: -8px;
    width: 1px;
    height: 16px;
    content: '';
    background: #ececec;
} */
.search_button	{
    line-height: 30px;
    height: 29px;
    position: absolute;
    right: 0;
    top: 0;
    color: #fff;
    border-top-right-radius: 5px;
    background-color: #d43d3d;
    border-bottom-right-radius: 5px;
    width: 34px;
    text-align: center;
}
.list_info .list_info_text{
     color: #999;
}
.list_info .list_info_title{
    color: #222;
    /* height:50px; */
    overflow:hidden;
    font-size:17px;
    line-height: 21px;
    display: flex;

    
}
.list_info .list_info_title .title_text_wrap{
    flex: 4;
}
.list_info .list_info_title .title_img_wrap{
    flex: 1;
    align-items: center;
    justify-content: center;
    display: flex;
}
.list_info .list_info_title .title_img_wrap img{
    width: 50px;
    height: 50px;
}
.user_appertain{
    line-height:22px;
    padding:5px 10px;
    color:#fff !important;
    position:absolute;
    right:0px;
    top:0px;
    border-radius:2px;
}
.user_edit{
    display:block;
    text-align:center;
    font-size:12px;
    color:#999999 !important;
    position:absolute;
    top:0px;
    right:10px;
    text-decoration:none;
}
.user_edit_icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    font-size: 20px;
}
.user_edit_text{
    display:block;
    margin-top:.25rem;
}
.user_policy{
    display:block;
    text-align:center;
    font-size:12px;
    color:#999999 !important;
    position:absolute;
    top:20px;
    right:35px;
    text-decoration:none;
    z-index:-1;
}
.user_policy_icon{
    display: inline-block;
    width: 16px;
    height: 15px;
    font-size: 15px;
}
.user_policy_text{
    display:block;
    margin-top:.25rem;
}

.ft15{
    font-size:15px;
}
.panel_block {
    overflow:hidden;
}
.panel_block li {
    background: #fff;
    padding-right: 1rem;
    border-bottom: 1px solid #f5f5f5;
}
.panel_block li a {
    font-size: 1rem;
    color: #3f3f3f;
    height: 3.5rem;
    line-height: 3.5rem;
    padding: 0 0 0 1.1rem;
    display: block;
    text-decoration: none;
    background-image: url(/Public/image/didi_wx/arrow.png);
    background-size: .325rem .65rem;
    background-position: center right;
    background-repeat: no-repeat;
}
.panel_block li .myindex {
    display: inline-block;
    vertical-align: middle;
    width: 1rem;
    height: 1rem;
    background-size: .85rem 1rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(/Public/image/didi_wx/my_index.png);
}
.panel_block li .nhr {
    display: inline-block;
    vertical-align: middle;
    padding-left: .7rem;
}
.mart20{
    margin-top:20px;
}
.mart10{
    margin-top:10px;
}
#mcover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}
#mcover img {
    position: absolute;
    right: 18px;
    top: 5px;
    width: 260px!important;
    height: 180px!important;
    z-index: 222;
}
.new_circle{
    width: 20px;
    height: 15px;
    top: -7px;
    right: -12px;
    position: absolute;
    background-color: #D63D3D;
    border-radius: 137px;
    font-size:3px;
}
.new_circle_num{
    top: -19px;
    right: 2px;
    position: absolute;
    color: #FFF;
}
.new_message{
    width: 16px;
    height: 16px;
    top: -7px;
    right: -12px;
    position: absolute;
    background-color: #D63D3D;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    line-height: 16px;
    font-size: 12px;
}


/*文章详情页的修改*/
.con-title a {
    background: #036eb8;
    /* line-height: 22px; */
    padding: 1px 8px;
    margin: 0px;
    /* position: absolute; */
    right: 73px;
    top: -6px;
    color: #fff;
    font-size: 14px;
    /* margin-top: 2px; */
    display:none;
}
.con-title a.original_url{
    display: block;
    background: #fff;
    color: #5c83aa;
    /* right: 60px; */
}
    #con-title #colle{
        /* position: absolute;
        top: 0px;
        right: 25px; */
        font-size: 22px;
        color:#f85959;
    }
    .con-title .add-coll{
        /*background:#005996;*/
        background:#f00;
    }
    .icon-shoucang-da1{
        color:#036eb8;
    }
        
/*max-width:320px;  iphone5*/
@media screen and (max-width:320px){
    .con-title a{
        right:34px;
    }
    #con-title #colle{
        right:5px;
    }
}
#mcover1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    display: none;
    z-index: 20000;
}
#mcover1 img {
    position: absolute;
    right: 10%;
    bottom:10% ;
    width: 80%!important;
    z-index: 222;
}
#mcoverneed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}
#mcoverneed img {
    position: absolute;
    right: 18px;
    top: 5px;
    width: 260px!important;
    height: 180px!important;
    z-index: 222;
}
.share_bar{padding:.75rem .6rem;background:#0278D9;color:#fff;font-size:1rem;}
.share_bar a{color:#fff;}
.input_label{
    height: 32px;
    line-height: 32px;
    padding-right:5px;
    color:#777;
}
.font16{
    font-size:16px !important;
}
.bliw40{
    color: #FFF;
    line-height: 40px;
    display: inline-block;
    width: 40px;
    text-align: center;
}
.red{
    /*color:#ff6060 !important;*/
    color:#999;
}
.inline-block{
    display:inline-block;
}
.inline100{
    display:inline-block;
    height:100%;
}
.ads_pic{
    width:100%;
    height:96px;
}
.list_info_ad{
    padding-top:5px;
}

.md-theme-default.md-button:not([disabled]).md-fab {
    color: rgba(255, 255, 255, .87);
    background-color: #ff424b;
}
.md-speed-dial.md-direction-top [md-fab-trigger] {
    margin-top: 8px;
}
.md-speed-dial.md-direction-top [md-fab-trigger] {
    margin-top: 8px;
}
.md-speed-dial .md-button {
    margin: 0;
}
.md-button.md-fab {
    width: 50px;
    height: 50px;
    padding: 0;
    min-width: 0;
    overflow: hidden;
    box-shadow: 0 1px 5px rgba(0,0,0,.2), 0 2px 2px rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.12);
    border-radius: 56px;
    line-height: 56px;
    background-clip: padding-box;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    transition-property: background-color,box-shadow,transform;
}
.md-button, .md-button:focus {
    outline: none;
}
.md-button {
    min-width: 88px;
    min-height: 36px;
    margin: 6px 8px;
    padding: 0 16px;
    display: inline-block;
    position: relative;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    background: none;
    border: 0;
    border-radius: 2px;
    transition: all .4s cubic-bezier(.25,.8,.25,1);
    color: currentColor;
    font-family: inherit;
    font-size: 14px;
    font-style: inherit;
    font-variant: inherit;
    font-weight: 500;
    letter-spacing: inherit;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    vertical-align: top;
    white-space: nowrap;
}
.md-button.md-fab .md-icon, .md-button.md-icon-button .md-icon {
    display: block;
}
.md-button.md-fab .md-icon, .md-button.md-icon-button .md-icon {
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 0;
    left: 0;
}
.md-speed-dial [md-icon-morph] {
    opacity: 0;
    transform: rotate(-90deg) scale(.8);
}
.md-speed-dial [md-icon-morph], .md-speed-dial [md-icon-morph]+.md-icon {
    transition: all .4s cubic-bezier(.25,.8,.25,1);
}
.md-icon {
    width: 24px;
    min-width: 24px;
    height: 24px;
    min-height: 24px;
    font-size: 24px;
    margin: auto;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    fill: currentColor;
    text-rendering: optimizeLegibility;
    vertical-align: middle;
}
.material-icons {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}
.md-speed-dial [md-icon-morph], .md-speed-dial [md-icon-morph]+.md-icon {
    transition: all .4s cubic-bezier(.25,.8,.25,1);
}
.md-button.md-fab .md-icon, .md-button.md-icon-button .md-icon {
    display: block;
}
.md-button.md-fab .md-icon, .md-button.md-icon-button .md-icon {
    position: absolute;
    top: 1px;
    right: 0;
    bottom: 0;
    left: 0;
}
.md-button.md-fab .md-ink-ripple {
    border-radius: 50px;
}
.md-button .md-ink-ripple {
    border-radius: 2px;
    background-clip: padding-box;
    overflow: hidden;
}
.md-ink-ripple {
    pointer-events: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-mask-image: radial-gradient(circle,#fff 100%,#000 0);
    transition: all .3s cubic-bezier(.55,0,.55,.2);
}
.circle-add{
    position: fixed;
    bottom: 90px;
    right: 5px;
}
.pay_btn{
    position: absolute;
    bottom: 7%;
    left: 27%;
}
.user_bg{
    background: url(/Public/images/user_bg.png);
    background-position: center;
    background-repeat: no-repeat;
}
.font13{
    font-size:13px;
}
.my_deadline{
    font-size: 14px;
    position: absolute;
    right: 35px;
    color:#999;
}
.wx_subscribe_block{
    position: fixed;
    bottom: 50px;
    z-index: 99999;
    width: 100%;
    max-width: 800px;
    background: rgba(248,89,89,0.8);
}
.wx_subscribe_block .share_bar{
    background: none;
}

/*	头部地区选择和搜索 start*/
.navbar {
    height: 50px;
    color: #fff;
    background: #d43d3d;
    display: -webkit-box;
    display: -ms-flexbox;
    position: relative;
}
.navbar .nav-wrap-left {
    height: 50px;
    line-height: 50px;
}
a.react, label.react {
    display: block;
    color: inherit;
    height: 100%;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.navbar .nav-city {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-right: 10px;
    margin-left: 12px;
    font-size: 16px;
    height:50px;
}
.text-icon {
    font-family: base_icon;
    display: inline-block;
    vertical-align: middle;
    font-style: normal;
}
.navbar .box-search {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    border-radius: 3px;
   
    height: 32px;
    line-height: 32px;
    -webkit-box-sizing: border-box;
    position: relative;
    margin-top: 10px;
    margin-right:15px;
}
.navbar .icon-sousuo {
    position: absolute;
    left: 10px;
    font-size:16px;
    line-height:32px;
    color: #d43d3d;
}
.navbar .box-search input {
    font-size: 13px;
    color: #d43d3d;
    padding-left: 30px;
    box-sizing: border-box;
    width: 100%;
    display: block;
    border:1px solid #fff;
    border-radius:3px;
    height:32px;
    -webkit-appearance: none;  
}
.navbar .box-search input::-webkit-input-placeholder{
    color:#d43d3d;
}
.navbar .box-search	input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color:#d43d3d;
}
.navbar .box-search	input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color:#d43d3d;
}
.navbar .box-search	input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
    color:#d43d3d;
}
.single-line {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
space {
    display: inline-block;
    width:6px;
}
/*	头部地区选择和搜索 end*/

/*详情页相关推荐 start*/
.Pnartline {
    display: flex;
    /* border-top: 1px solid #ddd; */
    color: #576b95;
    padding: 9px 0 14px;
    justify-content: space-between;
    margin-top: 20px;
    position: relative;
}
.Pnartline::before{
    content: "";
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-top: 1px solid rgba(0,0,0,0.1);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
.Pnartline span{
    font-size: 15px;
    align-self: baseline;
}
.Pnartline a{
    color: #576b95;
    font-size: 15px;
    align-self: baseline;
}
/*详情页相关推荐 end*/

.ads_wrap{
    position: relative;
    
}
.ads_t{
    color: #FFF;
    position: absolute;
    top: 20px;
    font-size: 18px;
    left: 20px;
}
.ads_c{
    color: #FFF;
    position: absolute;
    top: 58px;
    font-size: 12px;
    left: 20px;
}
.ads_b{
    color: #FFF;
    position: absolute;
    top: 34px;
    font-size: 13px;
    right: 14px;
    padding: 5px 15px;
    background: #ff5c5c;
    border-radius: 15px;
    animation: drop 0.5s ease-in infinite;
    box-shadow: 2px 2px 2px rgba(255, 64, 64, 0.6);
}
@keyframes jiggle {
    48%, 62% {
        transform: scale(1.0, 1.0)
    }
    50% {
        transform: scale(1.1, 0.9)
    }
    56% {
        transform: scale(0.9, 1.1) translate(0, -5px)
    }
    59% {
        transform: scale(1.0, 1.0) translate(0, -3px)
    }
}
@keyframes drop{
    0%{
        transform:scale(1);
    }
    50%{
        transform:scale(1.1);
    }
    to{
        transform: scale(1);
    }
}
#share_mask{
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    background-color: rgba(0,0,0,.6);
}
#share_mask #share_img_tips{
    position: absolute;
    top: 3px;
    right: 5%;
    width: 100px;
    height: 100px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
}
#share_mask #share_txt_tips{
    position: absolute;
    top: 92px;
    right: 20%;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
}
@-webkit-keyframes scaleToNone {
    0% {
        width: 90%;
        height: 90%;
        top:0;
        right: 0;
        opacity:1;
        -webkit-transform:scale(.8)
    }
    25% {
        width: 75%;
        height: 75%;
        top:13%;
        right: 1%;
        opacity:.75;
        -webkit-transform:scale(.75)
    }
    50% {
        width: 50%;
        height: 50%;
        top:25%;
        right: 1%;
        opacity:.5;
        -webkit-transform:scale(.5)
    }
    75% {
        width: 25%;
        height: 25%;
        top:40%;
        right: 1%;
        opacity:.25;
        -webkit-transform:scale(.25)
    }
    100% {
        width: 50px;
        height: 50px;
        top:60%;
        right: -3%;
        opacity:0;
        -webkit-transform:scale(0)
    }
}
#wx-poster{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99999;
    background-color: rgba(0,0,0,.6);
    width: 100%;
    /* animation: scaleToNone 1s ease-out; */
}
#wx-poster .posterimg{
    width: 100%;
    height: 105%;
}
#wx-poster .wrap-poster{
    position: fixed;
    width: 46px;
    height: 46px;
    top: 2%;
    right: 3%;
    background: #fff;
    border-radius: 50%;
    overflow: hidden;

}
.wrap-poster .poster-box{
    position: absolute;
    top: 7px;
    left: 7px;
    width: 34px;
    height: 34px;
    line-height: 17px;
    font-size: 12px;
    color: #333;
    text-align: center;
    z-index: 4;
    background: #fff;
    border-radius: 50%;

}
.wrap-poster .poster-top {
    z-index: 1;
    clip: rect(0px,46px,23px,0px);
    -webkit-clip: rect(0px,46px,23px,0px);
}
.wrap-poster .poster-bottom {
    z-index: 2;
    clip: rect(23px,46px,46px,0px);
    -webkit-clip: rect(23px,46px,46px,0px);
}
.wrap-poster .poster-top, .wrap-poster .poster-bottom {
    position: absolute;
    top: 0;
    left: 0;
    width: 42px;
    height: 42px;
    border: 2px solid #129aee;
    border-radius: 50%;
}
.wrap-poster .poster-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 46px;
    height: 46px;
    z-index: 3;
    display: none;
    background: #fff;
    clip: rect(23px,46px,46px,0px);
    -webkit-clip: rect(23px,46px,46px,0px);
}

.floating-cart{
    position:absolute;
    top:0;
    right:0; 
    width:100%;	
    height:100%;
    background:#fff;
    z-index:200;
    overflow:hidden;
    box-shadow:0px 5px 31px -1px rgba(0, 0, 0, 0.15);
    display:none;
}
.moveToCart{
    top: 60% !important;
    right: -3% !important;
    width: 0px;
    height: 0px;
    -webkit-transition: all 2000ms ease-in-out;
       -moz-transition: all 2000ms ease-in-out;
        -ms-transition: all 2000ms ease-in-out;
         -o-transition: all 2000ms ease-in-out;
             transition: all 2000ms ease-in-out; 
}
.poster-floater{
    position: fixed;
    width: 38px;
    height: 52px;
    top: 50%;
    right: 0%;
    z-index: 1;
    text-align: left;
    font-size: 15px;
    line-height: 40px;
    opacity: .9;
    color:#fff;
}
.poster-floater a{
    color:#fff;
    text-decoration: none;
}
.poster-floater .floater-oblong{
    background: #fff;
    width: 38px;
    height: 50px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    z-index: 1;
    background: #f9f9f9;
}
.poster-floater .floater-round{
    background: #fff;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    position: absolute;
    top: 0;
    left: -20px;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    background: #f9f9f9;
    
}
.poster-floater .floater-sign{
    width: 38px;
    height: 38px;
    overflow: hidden;
    text-align: center;
    border-radius: 100%;
    position: absolute;
    z-index: 2;
    left: -5px;
    top: 8px;
    /* border: 1px solid #eaeaea; */
}
.poster-floater .floater-img{
    width: 35px;
    height: 35px;
}

/* 点赞礼盒广告晃动特效  start*/
.gift_box{animation:move 3s 0s infinite;-webkit-animation:move 3s 0s infinite;transform-origin:bottom;-webkit-transform-origin:bottom;}
    @keyframes move
    {
        0%, 65%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        }
        70% {
        -webkit-transform:rotate(6deg);
        transform:rotate(6deg);
        }
        75% {
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg);
        }
        80% {
        -webkit-transform:rotate(6deg);
        transform:rotate(6deg);
        }
        85% {
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg);
        }
        90% {
        -webkit-transform:rotate(6deg);
        transform:rotate(6deg);
        }
        95% {
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg);
        }
        100% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        }
    }
    @-webkit-keyframes move
    {
        0%, 65%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        }
        70% {
        -webkit-transform:rotate(6deg);
        transform:rotate(6deg);
        }
        75% {
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg);
        }
        80% {
        -webkit-transform:rotate(6deg);
        transform:rotate(6deg);
        }
        85% {
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg);
        }
        90% {
        -webkit-transform:rotate(6deg);
        transform:rotate(6deg);
        }
        95% {
        -webkit-transform:rotate(-6deg);
        transform:rotate(-6deg);
        }
        100% {
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        }
    }
/* 点赞礼盒广告晃动特效  end*/

.new_keep_tips{
    width: 3px;
    height: 3px;
    border: 1px solid red;
    position: absolute;
    top: 7px;
    right: 11px;
    border-radius: 100%;
    background: red;
}
.set_default_show{
    position: absolute;
    top: -15px;
    left: 35px;
    color: red;
    font-size: 14px;
}
.home_header_nav{
    width: 100%;
    height: 165px;
    overflow: hidden;
    position: relative;
}
.home_header{
    width: 100%;
    height: 140px;
    background-image: url(../images/home_header.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}
.home_header_line{
    width: 100%;
    height: 15px;
    background: #fff;
    border-bottom: 10px solid #ececec;
}
.home_card{
    width: 93%;
    height: 120px;
    background-color: #FFF;
    display: flex;
    position: absolute;
    top: 50%;
    left:50%;
    transform:translate(-50%, -47%);
    box-shadow: 0 1px 5px rgba(0,0,0,.2), 0px 0px 0px rgba(0,0,0,.14), 0 -3px 15px -5px rgba(0,0,0,.12);
    border-radius: 3px;
}
.home_card .avatar_nav{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 85px;
    padding-right: 10px;
}
.home_card .card_avatar{
    width: 70px;
    height: 70px;
    border-radius: 100%;

}
.home_card .card_avatar:after{
    content: "";
    position: absolute;
    z-index: 5;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 3px solid #c08b2e;
    border-radius: 100%;;

}
.home_card .des_nav{
    display: flex;
    flex: 1;
    flex-flow: column;
    font-size: 13px;
}
.home_card .des_nav .des_name{
    margin-top: 25px;
    font-weight: 600;
    font-size: 16px;
}
.home_card .des_nav .des_intro{
    margin-bottom:5px;
    padding-right: 10px;
}
.home_card .card_rank{
    position: absolute;
    top: 44px;
    right: -7px;
    background: #ea7777;
    padding: 1px 8px;
    border-radius: 12px;
    font-size: 12px;
    color: #FFF;
    border: 2px solid #f7a1a1;
}

/* 关注专家 */
.follow_wrap{
    width: 100%;
    height: 96px;
    overflow: hidden;
    display: flex;
    background: #FFF;
    margin-bottom: 4px;
    display: none;
    overflow-x: visible;
}

.follow_wrap .follow_block{
    width: 80px;
    height: 90px;
    overflow: hidden;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}
.follow_block .follow_headimg{
    width: 80px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.follow_block .follow_headimg img{
    width: 50px;
    height: 50px;
    border-radius: 100%;
    border: 1px solid #da8351;
    padding: 2px;
}
.follow_block .follow_name{
    flex: 1;
    font-size: 12px;
    color: #535353;
    width: 51px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* 授权码 */
.header-content{
    width: 7.5rem;
    height: 2.24rem;
    background: url(../images/header_content_bg.png) no-repeat;
    background-size: contain;
    position: relative;
}
.header-image{
    position: absolute;
    left:50%;
    top:65%;
    transform: translate(-50%, -50%);
    width:1.4rem;
    height:1.4rem;
    background:rgba(255,255,255,1);
    border:0.03px solid rgba(255, 255, 255, 1);
    border-radius:50%;
}
.header-name{
    text-align: center;
    width:7.5rem;
    height:0.29rem;
    margin-top: .28rem;
    font-size:0.29rem;
    font-weight:500;
    color:rgba(0,0,0,1);
    line-height:0.3rem;
}
.header-dec{
    text-align: center;
    /* width:7.5rem; */
    margin: .5rem 0;
    font-size:0.29rem;
    font-weight:500;
    color:rgba(0,0,0,1);
    line-height:0.4rem;
}
.header-dec .des{
    font-size:0.26rem;
    font-weight:500;
    color:rgba(33,33,33,1);
    line-height:0.3rem;
}
.header-dec .amt{
    font-size:0.26rem;
    font-weight:500;
    color:rgba(142,142,142,1);
    line-height:0.3rem;
}
.header-dec .amtt{
    font-size:0.26rem;
    font-weight:bold;
    /* color:rgba(142,142,142,1); */
    color:rgb(165, 76, 76);
    margin: 0 0.2rem;
}
.header-dec .amr{
    font-size:0.26rem;
    font-weight:500;
    color:rgba(142,142,142,1);
    padding: 0.3rem 0.5rem;
}
.spt-line{
    width:7.5rem;
    height:1px;
    background:rgba(229,229,229,0.5);
}
.auth-list .list{
    display: flex;
    width:7.5rem;
    height:0.95rem;
    box-sizing: border-box;
    background:rgba(255,255,255,1);
    font-size:0.29rem;
    font-weight:400;
    color:rgba(102,102,102,1);
    line-height:0.95rem;
    padding-left: .5rem;
    padding-right: .5rem;
    border-bottom: 0.01rem solid rgba(229,229,229,0.5);
}
.auth-list .list .list-link{
    display: flex;
    flex: 1;
    font-size:0.29rem;
    font-weight:400;
    color:rgba(102,102,102,1);
}
.auth-list .list .list-icon{
    flex: 1;
    align-items: center;
    justify-content: center;
    display: flex;
}
.auth-list .list .list-icon .icon{
    width:0.3rem;
    height:0.33rem;
    
}
.auth-list .list .list-des{
    flex: 6;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.auth-list .list .list-arr{
    flex: 2;
    align-items: center;
    justify-content: flex-end;
    display: flex;
}
.auth-list .rarrow{
    padding-left: .15rem;
    width: 0.16rem;
    height: 0.28rem;
}
.header-code-info{
    width:7.5rem;
    display: flex;
}
.header-code-info .code-item{
    flex: 1;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    line-height: .8rem;
    margin:0  .3rem;
}
.header-code-info .item-selected{
    border-bottom: 0.03rem solid #D43333;
}
.header-code-info .code-item .item-icon{
    font-size:0.23rem;
    font-weight:bold;
}
.header-code-info .code-item .item-con{
    font-size:0.23rem;
    font-weight:bold;
    margin-left: .1rem;
}
.used-code-info, .remain-code-info,.share-code-info{
    padding: 0.2rem 0.05rem;
    margin-top: 0.2rem;
}
.code-table tbody{
    overflow: scroll;
    height: calc(100vh - 6.68rem);
    display: block;
}
.remain-code-info,.share-code-info{display: none;}
table.code-table{
    width: 100%;
}
.code-table .tb-title{
    font-size: 0.23rem;
    background-color: #f1f1f1;
}
.code-table .tb-title td{
    font-size: 0.25rem;
}
.code-table tr{
    height: 0.5rem;
    font-size: 0.24rem;
    width: 100%;
    display: table;
    table-layout: fixed
}
.code-table td{
    text-align: center;
    font-size: 0.23rem;
    border-bottom: 0.01rem solid rgba(229,229,229,0.5);
}
.share-code-info .code-table tbody td{
    width: 28%;
}
.share-code-info .code-table tbody td:last-child{
    width: 16%;
}
.share-code-info .auth-share-btn{
    font-size: 0.23rem;
    color: #2196f3;
}
.generate-code-wrap{
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0.4rem 0rem;
}
.generate-code-btn{
    font-size: .24rem;
    background-color: rgba(211,97,97,1);
    color: #fff;
    height: .3rem;
    line-height: .3rem;
    border-radius: .06rem;
    padding: 0.2rem 0.4rem;
    text-decoration: none;
    display: inline-block;
    border: 1px solid rgba(211,97,97,1);
    box-shadow: 1px 0 5px #dedede;
}
.share-code-btn{
    font-size: .24rem;
    height: .3rem;
    line-height: .3rem;
    border-radius: .06rem;
    padding: 0.2rem 0.4rem;
    text-decoration: none;
    display: inline-block;
    background-color: #fff;
    color: rgba(211,97,97,1);
    border: 1px solid rgba(211,97,97,1);
    box-shadow: 0px 0px 2px rgba(211,97,97,1);
}
.weui-count {
    display: inline-block;
    height: .5rem;
    line-height: .5rem;
}
.weui-count .weui-count__btn {
    height: .42rem;
    width: .42rem;
    line-height: .42rem;
    display: inline-block;
    position: relative;
    border: .02rem solid rgba(211,97,97,1);
    border-radius: 50%;
    vertical-align: -0.12rem;
}
.weui-count .weui-count__btn:after,
.weui-count .weui-count__btn:before {
    content: " ";
    position: absolute;
    height: .02rem;
    width: .22rem;
    background-color: rgba(211,97,97,1);
    left: 50%;
    top: 50%;
    margin-left: -0.11rem;
}
.weui-count .weui-count__btn:after {
    height: .22rem;
    width: .02rem;
    margin-top: -0.11rem;
    margin-left: -0.02rem;
}
.weui-count .weui-count__decrease:after {
    display: none;
}
.weui-count .weui-count__increase {
    background-color: rgba(211,97,97,1);
}
.weui-count .weui-count__increase:after,
.weui-count .weui-count__increase:before {
background-color: white;
}
.weui-count .weui-count__number {
    background-color: transparent;
    font-size: .32rem;
    border: 0;
    width: .52rem;
    text-align: center;
    color: #5f646e;
}
.hide{
    display: none;
}

.share-wrap{
    width: 100%;
    height: 100%;
    background:rgba(0, 0, 0, 0.8);
    display: flex;
    justify-content: center;
    align-items: center;
}
.share-wrap .share-bg{
    max-width: 85%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
}
.share-wrap .share-bg-img{
    width: 100%;
}
.share-wrap .share-title{
    font-size: .5rem;
    text-align: center;
    color: #fcd091;
    position: absolute;
    left: 50%;
    top: 26%;
    transform: translate(-50%, -50%);
}
.share-wrap .share-logo{
    width: 1.2rem;
    height: 1.2rem;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    top: 13%;
    transform: translate(-50%, -50%);
    border:0.04rem solid #f36969
}
.share-wrap .share-get{
    color: #333;
    font-size: .9rem;
    width: 1.4rem;
    height: 1.4rem;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 81%;
    transform: translate(-50%, -50%);
    cursor: pointer;
}
.share-wrap .share-deadline{
    color: #fcd091;
    font-size: .3rem;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 37%;
    transform: translate(-50%, -50%);
}
.share-wrap .share-total{
    color: #fcd091;
    font-size: .3rem;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 44%;
    transform: translate(-50%, -50%);
}
.share-wrap .share-left{
    color: #fcd091;
    font-size: .3rem;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.share-wrap .share-des{
    color: #fcd091;
    font-size: .3rem;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 56%;
    transform: translate(-50%, -50%);
}
.share_img_tips{
    position: absolute;
    top: 3px;
    right: 5%;
    width: 100px;
    height: 100px;
    background-image: url(data:image/png;base64,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);
    background-size: 100% 100%;
    z-index: 1;
}
.share_txt_tips{
    position: absolute;
    top: 92px;
    right: 20%;
    color: #fff;
    font-weight: 600;
    font-size: 0.2rem;
    z-index: 1;
}