@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td {margin:0;padding:0;}
ul,ol,li{list-style:none;}
img{ border:0; display:block;}
em,i{font-style:normal;}
a{ text-decoration:none; color:#011B8F;}
a:hover{ text-decoration:none;}
.clear{clear:both;height:0px;overflow:hidden;}
div {display: block;}
strong, b {font-weight: bold;}
.layout {_width: 640px;max-width: 640px;margin: 0 auto 40px auto;background: #fff;}
.mt8{ margin-top:10px;}
.header{  /*border-bottom:#bbb solid 1px; */padding:8px 0 8px 8px; }
.logo {_width: 640px;max-width: 640px;margin: 0 auto;}
.logoimg{ margin:0 auto;height:55px;}
.lishi{ float:right; border-left:1px dotted #bbb; height:55px; padding:0 1px;}
.lishi a{ display:block;-webkit-background-size:100px 20px;background-size:100px 20px; padding-top:12px; height:12px; font-size:10px;}
.box {min-height: 53px;position: relative;text-align: center;}
.tit {border-top: 1px solid #73AF23;background: #73AF23;background: -webkit-gradient(linear,left top,left bottom,from(#73AF23), to(#73AF23));background: -moz-linear-gradient(top, #73AF23, #73AF23);}
.tit h2 {display: block;border-top: 1px solid #83B3E5;padding: 4px 10px 5px;color: white;font-size: 18px;}
.notice {border: 1px solid #98C603;background-color: #EFFEB9;padding:5px 10px;margin:10px;text-align:center;font-size: 14px;color:#333;}
.list1 {width: 100%;}
.list1 li:first-child {border: 0;}
.list1 li {width: 100%;border-top: 1px solid #D7D8DA;line-height: 1.2;}
.list1 li a {display: block;padding: 8px 20px 8px 0;background: url(../images/dot1.png) right center no-repeat;-webkit-background-size: 18px 13px;background-size: 18px 13px;}
.list1 li a b {margin: 0 0 0 10px;font-size: 16px;padding: 2px 0;color: #011B8F;display: block;}
.list1 li a span {margin: 1px 30px 0 10px;color: black;font-size: 12px;}

.list1 .page{border-top: 1px solid #B3C5DD;background: #F0F3FA;border-bottom: 1px solid #B3C5DD;}
.list1 .page{ width:100%;padding:10px; margin:10px -8px; text-align:center;}
.list1 .page a { border:1px solid #999; padding:2px 5px; margin:2px;text-decoration:none; color:#999;width:20px;}
.list1 .page a:hover {border:1px solid #333;color:#333;}
.list1 .page .current {border:0;}

.text{margin:5px 0px;padding:20px;display: block;font-size: 18px;color: #999;}

.content {font-size: 16px;line-height: 25px;margin:10px;}
.content .wimage{width: 100%;max-width: 400px;margin: 0 auto;}
.content .stop{display: block;position: absolute;width: 400px;height: 20px;left: -50%;bottom: -1px;background: url(../long_image_shadow.png) repeat-x center center;}
.nav{margin-top: 5px;text-align: center;font-family: "宋体",Arial;font-size: 12px;color: #16387c;width: 100%;}
.nav a{margin-top: 10px;display: inline-block;border: 1px #ddd solid;padding: 8px 10px;color: #686868;margin-right: 5px;text-align: center;border-radius:25px;-moz-border-radius:25px;}
.nav a:hover, .nav .current {background: #000000;color:#fff;border: 1px #000000 solid;}

.name_contents {/*border: 1px solid #d7d7d7;*/overflow: hidden;margin: 5px;}
.name_contents .name_ftitle{margin:5px 0px 0px 0px}
.name_contents .name_fdescription{margin:3px 0px 0px 0px;color: #b0b0b0;font-size: 10px;}
.name_contents .num_index{padding:3px 6px;margin:0px 5px 0px 0px;border: 1px solid #d7d7d7;border: 1px solid #98C603;background-color: #EFFEB9;}
.name_contents .line-box{width:100%;}
.name_contents .line-box .type-box{width:50%;float:left;text-align: center;padding:10px 0px;font-size: 14px;line-height:14px;color:#fff;font-weight: bold;}
.name_contents .line-box .type-box2{width:33.33%;float:left;text-align: center;padding:10px 0px;font-size: 14px;line-height:14px;color:#fff;font-weight: bold;}

.name_ctitle {width: 100%;overflow: hidden;border-bottom: 1px solid #d7d7d7;padding: 10px 0px;}
.name_ctitle span {padding-left: 20px;font-size: 14px; font-weight:bold; color: #595959;float: left;}
.sub_name_contents {overflow: hidden;padding: 10px;font-size: 14px;color: #4e4e4e;}
.sub_name_contents li span{color: #e91c22;}
.sub_name_contents .imgInfo{padding: 0px 10px 0px 10px;height:30px;width: 100%;max-width: 400px;margin: 0 auto;}
.sub_name_contents .imgInfo .infoData{float:right;text-align: center;font-size: 14px;}
.sub_name_contents .imgInfo .infoData span{font-weight: bold;font-size: 14px;color: #EF2056;}
.sub_name_contents .imgInfo .infoCreatetime{float:left;font-size: 14px;}
.sub_name_contents .imgInfo .infoCreatetime span{font-weight: bold;color: #EF2056;}
.sub_name_contents .imgInfo .addDescription{float:right;}
.sub_name_contents .imgInfo .addDescription a{font-weight: bold;color: #EF2056;font-size: 14px;line-height: 20px;}
.sub_name_contents .imgInfo .openPic{float:left;font-size: 14px;background-image:url('../profile_numberUnlock@2x.png');background-repeat:no-repeat;background-size:20px;padding-left:25px;line-height: 20px;cursor:pointer}
.sub_name_contents .imgInfo .closePic{float:left;font-size: 14px;background-image:url('../profile_numberlock@2x.png');background-repeat:no-repeat;background-size:20px;padding-left:25px;line-height: 20px;cursor:pointer}
.sub_name_contents .imgInfo .delPic{float:left;font-size: 14px;background-image:url('../VoiceAssistantCancelBtn@2x.png');background-repeat:no-repeat;background-size:20px;padding-left:25px;line-height: 20px;margin-left:10px;cursor:pointer}
.imgDescription{padding: 10px 0px 0px 0px;width: 95%;/*max-width: 400px;*/margin: 0 auto;}

.menu {overflow: hidden;padding: 10px;font-size: 14px;color: #4e4e4e;font-weight: bold;font-size: 14px;line-height: 25px;}
.menu .menu-icon{float:left;margin-right:10px;}
.menu .menu-icon .menu-img{width:80px;/*height:50px*/}
.menu .arrow{float:right;}
.menu .arrow img{height:15px;margin-top:5px;}
.menu-line{border-bottom: 1px solid #f0eff5;height:0px;line-height:0;}
.menu-line-box{border-bottom: 10px solid #f0eff5;height:0px;line-height:0;}

.rank-box {overflow: hidden;padding: 10px;color: #4e4e4e;font-size: 14px;line-height: 25px;}
.rank-box .rank-icon{float:left;margin-right:10px;}
.rank-box .rank-index{float:left;margin-right:10px;width:20px;text-align: center;line-height: 55px;}
.rank-box .rank-description{float:left;width:60%;}
.rank-box .arrow{float:right;}
.rank-box .arrow img{height:20px;margin-top:18px;}

.link_area {list-style-type: none;clear: both;overflow: hidden;}
.link_area li:first-child {margin-left: 0px;}
.link_area li {margin: 0px 15px;overflow: hidden;float: left;}
.app_store {background-position: 8px 0px;background-color: #76797c;display: block;background-image: url('../icons_set.png');background-repeat: no-repeat;background-size: 26px 150px;color: white;padding-left: 38px;padding-top: 5px;padding-right: 13px;line-height: 23px;height: 30px;opacity: 1;text-decoration: none;border-radius: 4px;}

.lay-list {background: #FFF;margin-bottom: 10px;border: solid 1px #cecfd0;}

.sub_name_content {width:90%;overflow: hidden;padding:10px 5px;margin: 10px auto;font-size: 14px;color: #4e4e4e;border: 1px solid #D7D7D7;}
.more_show,.more_hide {width:90%;overflow: hidden;padding:8px 5px;margin: 10px auto;font-size:14px;color: #4e4e4e;border: 1px solid #D7D7D7;background-color: #f5f5f5;text-align: center;}

.login_table{margin:0 auto;}
.login_table .login_input{width:200px;height: 30px;font-size: 18px;line-height: 30px;margin-top:15px;}
.login_Btn{/*background: url(../loginBtn.jpg) repeat;*/background-color:#ccc;margin:20px auto;width:250px;text-align: center;border: none;height:30px;padding-top:14px;cursor: pointer;color: #ffffff;font-weight: bold;font-size: 14px;}

.normal_table{margin:0 auto;}
.normal_table .login_text{width:100%;height: 200px;font-size: 14px;line-height: 30px;}

.vote_img{width:100%;max-width: 400px;margin:0 auto;}
.userInfo{padding:0 10px;font-size: 14px;color: #333;width:100%;max-width: 400px;margin:0 auto 20px auto;}

.list-like {width: 131px;position: relative;overflow: visible;margin-bottom: 20px;display: block;}
.list-btn {text-align: center;margin: 10px auto 30px auto;border: solid 1px #d9d9d9;border-radius: 20px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));background: gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#ffffff));height: 37px;line-height: 37px;font-size: 14px;}
.list-btn .btn-like {padding: 0 5px;color: #434343;text-align: center;cursor: pointer;border-radius: 20px;float: none;clear: both;display: block;height: 100%;line-height: 100%;float: left;line-height: 37px;font-family: "微软雅黑","宋体",Arial;line-height: 1.8;}
.list-btn .btn-like span {line-height: 37px;display: block;height: 100%;background: url(../ico-like.png) no-repeat 9px 9px;padding-left: 40px;font-size: 16px;background-size: 22px auto;text-align: left;}
.btn-like .ico-like {display: block;position: absolute;left: 4px;top: 0;width: 40px;height: 37px;background: url(../ico-like.png) no-repeat 10px 9px;background-size: 22px auto;-webkit-transition: background-size .2s,background-position .2s,opacity 1s;-moz-transition: background-size .2s,background-position .2s,opacity 1s;-ms-transition: background-size .2s,background-position .2s,opacity 1s;-o-transition: background-size .2s,background-position .2s,opacity 1s;transition: background-size .2s,background-position .2s,opacity 1s;}
.css-reset em {font-style: normal;}
.list-like .i-img {position: absolute;width: 27px;height: 17px;left: 10px;top: 44px;}
.list-like .i-count {position: absolute;color: #9a9a9a;left: 37px;top: 43px;height: 20px;line-height: 20px;}
.list-like .i-change {position: absolute;color: #9a9a9a;left: 137px;top: 8px;height: 20px;width:60px;line-height: 20px;}
.list-like .i-change a{color: #9a9a9a;}

.lay-fixed {overflow: hidden;position: fixed;bottom: 0;left: 0;width: 100%;display: block;z-index: 999;-webkit-transform: translate3d(0,0,0);}
.fixed-cont {margin: 0 auto;max-width: 640px;position: relative;height: 50px;}
.lay-fixed .fixed-bg {position: absolute;top: 0px;left: 0px;width: 100%;height: 50px;/*background: url(http://wx.lengxiaohua.cn/statics/images/lxhjx/bottomBar.png) -10px bottom #4bbbf5 no-repeat;*/background-color: #000;}
.lay-fixed .fixed-bg .content{margin:12px 0px 12px 10px;color:#ffffff;}
.lay-fixed .fixed-text {height: 50px;position: relative;float: right;}
.lay-fixed .text-info-down {height: 50px;overflow: hidden;text-align: right;}
.lay-fixed .close-btn {width: 55px;height: 50px;background: url(../closeBtn.gif) center no-repeat;background-size: 33px 33px;display: block;float: left;}

.login{height:40px;border-bottom:#bbb solid 1px;background-color: #eaeaea;line-height: 40px;padding:0 0 0 10px;}
.login a{font-size: 14px;color: #333;padding-right:8px;}

.text-color-1{color:#EF2056}
.text-color-2{color:#73AE1F}

.search{border: 1px solid #d7d7d7;overflow: hidden;margin: 10px;height: 26px;padding:5px;}
.search .keywords{float:left;border: 0;color: #999;background-color: transparent;font-size: 13px;height: 25px;line-height: 25px;width:85%;margin-left:5px;}
.search .btn{float:left;background: url(../search.png) no-repeat scroll 5px;background-color: #fff;border: 0px solid #d8d8d8;cursor: pointer;height: 24px;width: 28px;}

.title-box{padding: 20px 10px 10px 10px;width: 95%;max-width: 400px;margin: 0 auto;font-size: 18px;text-align: center;}
.createtime-box{padding: 5px 10px 5px 10px;width: 95%;max-width: 400px;margin: 0 auto;font-size: 14px;text-align: center;color: #838383;}
.content-box{width: 95%;/*max-width: 400px;*/margin: 0 auto;/*overflow: hidden;*/padding: 0px;font-size:16px;color: #4e4e4e;}
.content-box .feedimg{width: 100%;/*max-width: 400px;*/margin: 5px auto;}

.ld_title{text-align:center;padding:20px 0px 10px 0px;font-size:30px;word-wrap: break-word; break-word: break-all;color: #4E4E4E;width:80%;max-width: 400px;margin: 0 auto;}
.ld_content{text-align:left;padding:10px;font-size:16px;word-wrap: break-word; break-word: break-all;color: #4E4E4E;line-height: 25px;max-width: 400px;margin: 0 auto;}
.ld_content p{margin:8px 0px;}
.ld_bt{max-width: 400px;margin: 0 auto;position: relative;padding:10px 0;}
.ld_bt img{width:95%;margin: 0 auto;}

.ld_code{text-align:center;width: 94%;margin: 0 auto;padding:36px 0;font-size: 20px;background-color: #D10D0D;color:#ffffff;border: solid 1px #D1D1D1;border-radius: 10px;-webkit-box-shadow: 0 0 10px 2px #E2E2E2;-moz-box-shadow: 0 0 10px 2px #e2e2e2;-ms-box-shadow: 0 0 10px 2px #e2e2e2;-o-box-shadow: 0 0 10px 2px #e2e2e2;box-shadow: 0 0 10px 2px #E2E2E2;}

.nav_scroll{position:fixed;width:100%;margin:0;left:0;top:0;z-index:99999;background-color: #ffffff}
.nav_scroll a{color:#000}
.logo_img_scroll{ margin-left:10px;height:35px;}

.nav_bottom{position:fixed;width:100%;margin:0;left:0;bottom:0;z-index:99999;background-color: #ffffff;border-bottom:#bbb solid 1px;}
.nav_bottom .line-box{max-width: 640px;margin: 0 auto;}
.nav_bottom .line-box .type-box2{width:33.33%;float:left;text-align: center;padding:10px 0px;font-size: 14px;line-height:14px;color:#fff;font-weight: bold;}

.comment_content{width:95%;padding:5px;font-size: 16px;}
#publshBtn{text-shadow: 0 2px 0 white;margin-top:5px;padding:8px 15px;height: 2em;text-align: center;width: 4em;line-height: 2em;border: 1px solid #DDD;border-radius: 4px;color: #666;margin-bottom: 0.8em;background-image: -moz-linear-gradient(top, white, #F2F2F2);background-image: -ms-linear-gradient(top, white, #F2F2F2);background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#F2F2F2));background-image: linear-gradient(top, white, #F2F2F2);}
.publshBtn{text-shadow: 0 2px 0 white;margin-top:5px;padding:8px 15px;height: 2em;text-align: center;width: 4em;line-height: 2em;border: 1px solid #DDD;border-radius: 4px;color: #666;margin-bottom: 0.8em;background-image: -moz-linear-gradient(top, white, #F2F2F2);background-image: -ms-linear-gradient(top, white, #F2F2F2);background-image: -webkit-gradient(linear, center top, center bottom, from(white), to(#F2F2F2));background-image: linear-gradient(top, white, #F2F2F2);}

#comment_content_all .comment{margin:20px 0px;font-size:14px;}
#comment_content_all .comment .content{margin: 5px 32px;display: -webkit-flex; display: flex; flex-direction: row; flex-wrap: wrap;}
#comment_content_all .comment .content img{margin: 0px 5px 5px 0px;}
#comment_content_all .comment .menu-line{margin:5px 0px;border-bottom: 1px solid #F7F7F7;height:0px;line-height:0;}
#comment_content_all .toComment{width:95%;border:#e4e4e4 solid 1px;margin:0px auto;padding:5px;background-color:#ffffea;display: -webkit-flex; display: flex; flex-direction: column; flex-wrap: wrap;}
#comment_content_all .toComment .toCommentContent{display: -webkit-flex; display: flex; flex-direction: row; flex-wrap: wrap;}
#comment_content_all2 .comment{margin:20px 0px;font-size:14px;}
.ubb-url{border-width: 0px;border-style: solid;box-shadow: 0px 1px 0px rgba(0,0,0,0.1);color: #333;text-decoration: none;border-color: #d9d9d9;background: #66B361;width: auto;box-shadow: none;height: 20px;line-height: 20px;cursor: pointer;text-align: left;padding: 2px 5px!important;font-size:14px;color:#fff}


/*底部菜单*/
.style-2{box-sizing:border-box;border:1px solid #ccc;border-bottom:none;background:#fafafa;box-shadow:0 1px 0 #f5f5f5 inset;border-left-width:0;border-right-width:0}
.nav-on-bottom{bottom:0}
.shopnav{position:fixed;z-index:599;width:100%;height:40px;background:#eaeaea;color:#eee;text-align:center}
.shopnav .nav-menu{position:relative;margin:0 auto;max-width:640px}
.nav-menu{border:none;cursor:default}
.shopnav{color:#eee;text-align:center}
.home{display:inline-block;width:45px;height:40px;background:url(../../../tpl/m_image/ico_home@2x.png) no-repeat scroll center center;background-size:24px 24px;color:#333;vertical-align:top;text-indent:-10000px;font-weight:700;font-size:14px}
.style-2 .divide{background:#ccc}
.nav-menu .divide{display:inline-block;width:1px;font-size:15px;line-height:40px}
.nav-menu.has-menu-3 .one{width:25%}
.nav-menu .one{display:inline-block;vertical-align:top;font-size:14px;line-height:41px}
.style-2 .one .arrow-caret,.style-2 .one a{color:#333;text-shadow:0 0 2px #f5f5f5;font-weight:700}
.nav-menu .one>a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.nav-menu .one a{color:#666;-webkit-tap-highlight-color:transparent}
.arrow-weixin{display:inline-block;width:15px;height:15px;background:url(../../../tpl/m_image/Mode_textmenuicon_ios7@2x.png) no-repeat scroll 0 0;background-size:15px 15px;vertical-align:text-bottom}
address,cite,dfn,em,i,var{font-style:italic}
.nav-on-bottom .nav-menu .submenu{bottom:49px}
.nav-menu .one .submenu{position:absolute;display:none;padding:5px 8px;border-radius:5px;background:#eaeaea;text-align:left}
.nav-on-bottom .nav-menu .submenu .before-arrow{bottom:-5px;border-bottom:none}
.nav-menu .one .submenu .before-arrow{position:absolute;z-index:11;border-right:6px solid transparent;border-left:6px solid transparent}
.nav-on-bottom .nav-menu .submenu .after-arrow{bottom:-6px;border-bottom:none}
.nav-menu .one .submenu .after-arrow{position:absolute;z-index:10;border-right:6px solid transparent;border-left:6px solid transparent}
.shopnav li,.shopnav ul{margin:0;padding:0;list-style:none}
.nav-menu .one .submenu ul>li{text-align:center;line-height:20px}
.shopnav li,.shopnav ul{margin:0;padding:0;list-style:none}
.nav-menu.has-menu-3 .one .submenu ul>li a{min-width:81px}
.nav-menu .one .submenu ul>li a{display:block;overflow:hidden;padding:10px 0;max-width:240px;min-width:61px;text-overflow:ellipsis;white-space:nowrap}
.style-2 .one .submenu ul>li.line-divide{height:1px;background:#cfcfcf}
.style-2 .one .submenu{border:1px solid #ccc;background-color:#fafafa;box-shadow:0 0 3px #fff inset}
.style-2.nav-on-bottom .submenu .before-arrow{border-top:6px solid #fafafa}
.style-2.nav-on-bottom .submenu .after-arrow{border-top:6px solid #ccc}

/*未关注*/
.followstate1{font-size:12px;border-radius: 5px;padding: 5px 10px;color: #fff;background-color: #FF1D6B;width:60px;margin: 10px auto 5px auto;}
/*已关注*/
.followstate0{font-size:12px;border-radius: 5px;padding: 5px 10px;color: #fff;background-color: #c0c0c0;width:60px;margin: 10px auto 5px auto;}

.markdownBox h1{font-size: 20px;margin-bottom:10px;}
.markdownBox h2{font-size: 18px;margin-bottom:10px;}
.markdownBox h3{font-size: 16px;margin-left:20px;margin-bottom:10px;}
.markdownBox h4{font-size: 14px;margin-left:20px;margin-bottom:10px;}
.markdownBox ul{font-size: 14px;margin-left:35px;background-color: #D3E6FF; padding: 10px; width: fit-content; line-height: 25px;margin-bottom:10px;}
.markdownBox hr{margin:10px 0px}