/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;}
html{-webkit-text-size-adjust:none;}
body{background-color:#F4F4F4;font:12px/1.5 Microsoft Yahei,tahoma,HELVETICA;text-align:center;color:#333;}
ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
img{border:none;vertical-align:top;
	-webkit-transition:opacity .2s;
	-moz-transition:opacity .2s;
	-o-transition:opacity .2s;
	transition:opacity .2s;
	-ms-transition:none;
}
i,em,b{font-style:normal;}
b{font-weight:normal;}
input,select,option,textarea{font-size:12px;font-family:Microsoft Yahei,tahoma,HELVETICA;outline:none;}
a{color:#333;text-decoration:none; transition:color .3s; -webkit-transition:color .3s; -moz-transition:color .3s; -o-transition:color .3s;}
a:hover{color:#3399ff;}
a:hover em,a:hover b, a:hover i, a:hover span {cursor:pointer;}
a:hover img {opacity:0.9}
a:active{outline:none;}
body .navibar-wrap{width:1120px;}
body .g-footer{background:#F0F0F0; border-top:1px solid #E5E5E5; margin-top:30px; color:#333;}
body .g-footer a{color:#333;}
.doc{text-align:left;}
.inner{width:1120px; margin:0 auto; *zoom:1;}
.inner:before, .inner:after{display:table; content:"";}
.inner:after{clear:both;}
.wrap{margin-top:30px;}
.col-a, .col-b{float:left;}
.col-a{margin-right:30px; width:740px; margin-bottom:30px;}
.col-b{width:350px;}
/*header*/
.header{background:#fff; height:80px; border-bottom:1px solid #E2E2E2;}
.logo{float:left; width:264px; height:60px; margin:10px 70px 10px 0; display:inline;}
.menu{float:left; margin:10px 0;}
.menu li{float:left; margin:0 30px; font-size:18px; line-height:60px;}
.menu li a{}
.menu .cur a, .menu li a:hover{color:#3399ff; text-decoration:none;}
.top-search{float:right; margin-top:22px;}
.top-search .control{border:0; background:none; border-bottom:1px solid #D6D6D6; line-height:35px; height: 35px; text-indent:10px; color:#666; float:left; width:0; overflow:hidden; position: relative; -webkit-transition:width .3s; transition:width .3s;}
.top-search .control .holder{position: absolute; right:-40px; top:1px; line-height:35px; width:40px; z-index:2;}
.show-search .control{width:164px; overflow:visible;}
.show-search .control .holder{right:120px;}
.top-search .txt{border:0 none; background:none; float:left; line-height:35px; line-height: 19px\9; padding:8px 0\9; width:115px;}
.top-search .select{position:absolute; right:2px; top:0; width:50px;}
.top-search .label{cursor:pointer; overflow:hidden;}
.top-search .label i{position: absolute; right:5px; top:10px; width:6px; height:14px; background:url(/www1/huamei/2016/img/icons.png) no-repeat -145px -53px; z-index:2;}
.top-search .select span, .top-search .select a{display:block;}
.top-search .select a{display:none;}
.top-search .active{border:1px solid #ccc; background:#fff;}
.top-search .active a{display:block;}
.top-search .ipt{float:left; width:28px; height:27px; background:url(/www1/huamei/2016/img/icons.png) no-repeat -70px -78px; border-bottom:1px solid #D6D6D6; margin-top:8px;}
.wrapper{padding-top:30px;}
.mask60, .mask80{width:60px; height:60px; background:url(/www1/huamei/2016/img/icons.png) no-repeat 0 -97px; position:absolute; left:0; top: 0; _display:none;}
.mask70{width:70px; height:70px; background-position:-179px -246px; _display:none;}
.mask80{width:80px; height:80px; background-position:0 -160px; _display:none;}
/*图片滚动*/
.slides {position:relative; width:740px; height:370px; border:0px solid #bbb; overflow:hidden; margin-bottom:30px;}
.slides .content {padding:0;height:370px; overflow:hidden;}
.slides .content li {float:left; position: relative;}
.slides .content .pic{width:740px; height:370px; display: block;}
.slides .content .pic img{width:740px; height:370px;}
.slides .txts{padding-top: 30px; width: 100%; 
    background-repeat: repeat-x;
    background-image: url(/www1/huamei/2016/img/slide-bg.png);
    _background:none;
}
:root .slides .txts{
    background-image: -webkit-gradient(linear,left 0,left 100%,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.5)));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.5));
    background-image:-moz-linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.5));
    background-image:-ms-linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.5));
    background-image:-o-linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.5));
    background-image:linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.5));
}
.slides .txts{position: absolute; left:0; bottom:0; height:90px; color:#fff;}
.slides .txts p{padding-left: 20px;}
.slides .txts .muted img{width:26px; height:26px; border-radius:13px; margin-right:10px; margin-bottom: 4px;}
.slides .txts .muted{margin-right:6px; float:left;}
.slides .txts .muted .line{float: left; height: 10px; margin-top: 10px; background: #fff; width: 1px; font-size: 0; line-height: 0; overflow: hidden; margin-right: 6px;}
.slides .txts .cat{}
.slides .txts .title{font-size:18px; padding-bottom:12px; font-weight: 600;}
.slides .txts .meta{line-height:28px; height:28px; overflow:hidden; vertical-align: middle;}
.slides .control {position:absolute; right:20px; bottom:26px; z-index:100}
.slides .control li {float:left; margin-left:4px}
.slides .control a {position:relative; display:block; width:12px; height:12px; line-height:12px; text-align:center; background:#fff; text-decoration:none; text-indent:-9999px; background:url(/www1/huamei/2016/img/icons.png) no-repeat 0 -78px;}
.slides .control a:hover, #slide01 .control .current a{background-position:-16px -78px;}
.slides .content{ height: 370px; }
.slides ul {list-style:none}
.slides ul img {vertical-align:middle;}
.slides ul a:hover img{opacity: 1;}
.slides .prev, .slides .next{position: absolute; top:50%; width:35px; height:70px; background:url(/www1/huamei/2016/img/icons.png) no-repeat; text-indent:-9999px; margin-top:-35px;}
.slides .prev{background-position:-70px 0; left:-35px; -webkit-transition:left .3s; transition:left .3s;}
.slides .next{background-position:-105px 0; right:-35px; -webkit-transition:right .3s; transition:right .3s;}
.slides .prev:hover{background-position:0 0;}
.slides .next:hover{background-position:-35px 0;}
.slides-hover .prev{left:0;}
.slides-hover .next{right:0;}
/*文章导航*/
.nav-wrap{overflow:hidden; background:#fff; padding:15px 5px; position: relative; margin-bottom:10px;}
.nav-inner{height:40px; overflow:hidden; width:680px; -webkit-transition:height .3s; transition:height .3s;}
.nav-inner li{float:left; margin:5px 15px;}
.nav-inner a{display:block; border:1px solid #fff; line-height:28px; padding:0 10px; font-size:14px;}
.nav-inner .cur a, .nav-inner a:hover{border-color:#3399FF; color:#3399FF;}
.nav-inner .hide{display: none;}
.nav-show .nav-inner{height:80px;}
.nav-wrap .nav-more{position: absolute; right:20px; top:20px; width:28px; height:28px; border:1px solid #CCCCCC;}
.nav-wrap .nav-more:hover{border-color:#3399FF;}
.nav-wrap .nav-more i{background:url(/www1/huamei/2016/img/icons.png) no-repeat -100px -73px; -webkit-transition:transform .3s; -moz-transition:transform .3s; -ms-transition:transform .3s; transition:transform .3s; display:block; width:28px; height:28px; -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg); transform:rotate(0deg);}
.nav-wrap .nav-more:hover i{background-position:-134px -73px;}
.nav-show .nav-more i{background-position:-165px -73px;}
.nav-show .nav-more:hover i{background-position:-200px -73px;}
:root .nav-show .nav-more i{background-position:-100px -73px; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg);}
:root .nav-show .nav-more:hover i{background-position:-134px -73px;}
/*文章列表*/
.posts{padding:20px; background:#fff;}
.posts .hd{border-bottom:1px solid #f2f2f2; padding:0 0 9px; margin-bottom:20px; margin-top:-3px;}
.posts .hd .muted{display:inline-block; margin-right:24px;}
.posts .hd .muted em{color:#39f;}
.post-list .entry{border-bottom:1px solid #F0F0F0; padding-bottom:20px; margin-bottom:20px; overflow:hidden; *zoom:1;}
.entry .pic{float:left; width:200px; height:150px; margin-right:20px; display:inline; overflow: hidden;}
.entry .pic img{min-width:200px; max-width: 100%; height: auto; _width:200px; _height:150px;}
.entry .bd{float:left; width:374px; margin-right:15px; position: relative; height:150px;}
.entry .tit{margin-bottom:8px; margin-top:4px; font-weight:400; max-height: 54px; overflow: hidden;}
.entry .tit a{font-size:18px;}
.entry .desc{font-size:14px; color:#999; line-height:28px; height:56px; overflow:hidden;}
.entry .meta{position:absolute; left:0; bottom:0;}
.entry .meta .muted{float:left; margin-right:20px; display:inline; font-size:12px; height:20px; overflow:hidden; line-height:20px;}
.meta i{float:left; margin-right:5px; width:14px; height:14px; background:url(/www1/huamei/2016/img/icons.png) no-repeat -48px -78px; margin-top:3px;}
.meta .cmt i{background-position:-31px -78px; width:14px; height:12px; margin-top:4px;}
.meta em{color:#999;}
.entry .meta .cat{border:1px solid #3399FF; padding:0 4px; line-height:18px; height:18px; text-align:center;}
.entry .meta .cat a{color:#39F;}
.entry .author{float: right; width:90px; color:#999; margin-top:30px; color:#999;}
.entry .author:hover{color:#39f;}
.entry .author .avatar{width:60px; height:60px; margin:0 auto 7px; display:block; position:relative;}
.entry .author .avatar img{width:60px; height:60px; border-radius:30px;}
.entry .author .name{font-size:12px; height:18px; overflow:hidden; text-align:center; display:block;}
/*作者主页文章*/
.author-posts .entry .bd{width:480px; margin-right:0;}
/*分页*/
.pages{text-align:center; font-size:0; *word-spacing:-1px;}
.pages a, .pages span{display: inline-block; *display:inline; *zoom:1; margin-right:5px; border:1px solid #DCDCDC; color:#999; font-size:14px; width:38px; height:38px; text-align:center; line-height:38px; letter-spacing:normal; word-spacing:normal; vertical-align:top;}
.pages span{border-color:#fff; width:18px;}
.pages .cur{width:38px;}
.pages .cur , .pages a:hover{border-color:#39f; background:#39f; color:#fff;}
@media screen and (-webkit-min-device-pixel-raito:0){
	.pages{letter-spacing:-5px;}
}

/*侧栏公共*/
.widget{padding:10px 20px 20px; background:#fff; margin-bottom:30px;}
.widget-tit{overflow:hidden; margin-top:5px; margin-bottom:5px; *zoom:1;}
.widget-tit .mark{font-size:18px; float:left; font-weight:400;}
.widget-tit .sub-mark{float:right; font-size:12px; margin-top:8px;}
.widget-tit .sub-mark a{color:#999;}
.widget-tit .sub-mark a:hover{color:#39f;}
/*关注按钮*/
.action .btn a{display:block; width:70px; height:24px; background:url(/www1/huamei/2016/img/icons.png) no-repeat -145px 0;}
.action .btn .follow{background-position:-145px 0;}
.action .btn .follow:hover{background-position:-145px -28px;}
.action .btn .following{background-position:-217px 0; display:none;}
.action .btn .cancel-follow{background-position:-217px -28px; display:none;}
.c-fans{visibility: hidden;}
.c-focus{visibility: hidden;}
/*话媒作者推荐*/
.author-recommend{height:340px;}
.slide02{width:310px; height:302px; overflow:hidden;}
.slide02 .panel{float:left;}
.slide02 .bd{border-bottom:1px solid #F0F0F0; height:100px; overflow:hidden; width:310px;}
.slide02 .author{margin-top:20px; float:left; margin-right:15px; display:inline; width:60px; height:60px; position: relative;}
.slide02 .author img{width:60px; height:60px; border-radius:30px;}
.slide02 .info{float:left; width:146px;}
.slide02 .name{margin-top:17px; font-size:14px; height:21px; overflow:hidden; text-overflow:ellipsis; margin-bottom:6px;}
.slide02 .name a{color:#39f;}
.slide02 .desc{font-size:12px; line-height:20px; max-height: 40px; overflow:hidden;}
.slide02 .action{float:right; width:88px; margin-top:38px; text-align:right;}
.slide02 .action .btn{width:70px; margin-left:18px;}
.slide02 .action .fans-no{color:#999; margin-top:5px; clear:both;}
/*热门文章*/
.hot-article{padding-bottom:10px; overflow:hidden; height: 449px;}
.hot-article .widget-tit{margin-bottom:-5px;}
.hot-article .bd{overflow:hidden;}
.hot-article li{border-top:1px solid #F0F0F0; position: relative; padding:16px 0; overflow:hidden;}
.hot-article .first{border-top:0;}
.hot-article .title{font-size:14px; display:block;padding-left:10px; height:24px; line-height:24px; overflow:hidden;}
.hot-article li .pic{display:none;}
.hot-article .cur{padding:20px 0 20px;}
.hot-article .cur .pic{display:block; width:310px; height:154px;}
/*.hot-article .cur .pic img{opacity:.5; filter:alpha(opacity=50);}*/
.hot-article .cur .title{position:absolute; left:0; top:20px; }
.hot-article .cur .title{
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#33000000,endColorstr=#33000000)"; /*Filter for IE8 */    
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#33000000, endColorstr=#33000000); /*Filter for older IEs */
}
:root .hot-article .cur .title{filter:none; background:#000; background:rgba(0,0,0,0.2);}
.hot-article .cur .title{padding:41px 10px; height:72px; width:290px; margin: 0 auto; text-align: center; color:#fff;}
.hot-article .cur .txt{vertical-align: middle; display: inline-block; *display: inline; *zoom: 1;}
.hot-article .cur .visible{height: 100%; vertical-align: middle; width: 0; display: inline-block;}
/*最新活动*/
.slide03{position:relative;height:154px;overflow:hidden;margin-bottom:17px; margin-top:15px;}
.slide03 .pic{float:left; position: relative;}
.slide03 .fadeimg{width:310px; height:154px; display:block;}
.slide03 .img-title{position: absolute; left:0; bottom:0; height:34px; line-height:34px; font-size:14px; width:100%; color:#fff; overflow:hidden; text-align:center;
 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#7F000000,endColorstr=#7F000000)"; /*Filter for IE8 */    
     filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#7F000000, endColorstr=#7F000000)
}
:root .slide03 .img-title{filter:none; background:#000; background:rgba(0,0,0,0.5);}
.slide03 .prev, .slide03 .next{position: absolute; top:50%; width:35px; height:70px; background:url(/www1/huamei/2016/img/icons.png) no-repeat; text-indent:-9999px; margin-top:-35px; z-index:2;}
.slide03 .prev{background-position:-70px 0; left:-35px; -webkit-transition:left .3s; transition:left .3s;}
.slide03 .next{background-position:-105px 0; right:-35px; -webkit-transition:right .3s; transition:right .3s;}
.slide03 .prev:hover{background-position:0 0;}
.slide03 .next:hover{background-position:-35px 0;}
.slides-hover .prev{left:0;}
.slides-hover .next{right:0;}
.list-txt a{display:block; padding-left:13px; background:url(/www1/huamei/2016/img/icons.png) no-repeat -294px 0; font-size:14px; line-height:20px; margin-bottom:11px;}
/*热门话题*/
.hot-topic{padding-bottom:21px;}
.hot-topic .widget-tit{margin-bottom:15px;}
.tab-rank .tab-ctrl{margin-left:-10px; overflow:hidden; word-break:break-all; word-wrap:break-word;}
.tab-rank .tab-ctrl span{border:1px solid #CCCCCC; display: inline-block; *display: inline; *zoom:1; margin-left:10px; line-height:28px; padding:0 10px;  margin-bottom:10px; color:#999; cursor:pointer; }
.tab-rank .tab-ctrl .current{border-color:#39f; color:#39f;}
.tab-rank .tab-container{position: relative; max-height:256px;}
.tab-rank .rank li{padding-left:16px; position: relative; font-size:14px; line-height:32px; height: 32px; overflow:hidden;}
.tab-rank .rank em{position: absolute; left:0; top:0; font:italic 16px/31px Arial; letter-spacing:-2px; width:16px; color:#999;}
.tab-rank .rank .lab-1{color:#f33;}
.tab-rank .rank .lab-2{color:#f80;}
.tab-rank .rank .lab-3{color:#f80;}
/*申请和激励*/
.widget-supply{padding-bottom:22px;}
.widget-supply .widget-tit{margin-bottom:7px;}
.widget-supply .bd a{display:block; line-height:30px; font-size:14px; color:#999;}
.widget-supply .bd a:hover{color:#39f;}
.fixWidget{position: fixed; top: 0px; width:310px; overflow: hidden; z-index: 200; background: #fff; _position:absolute; _top:expression(documentElement.scrollTop);}
/*作者头部*/
.author-wrapper{height:280px; margin-bottom:30px; position: relative;}
.author-wrapper .author-bg{position: absolute; left: 0; top: 0; width: 100%; height: 100%; 
    background-repeat: repeat-x;
    background-image: url(/www1/huamei/2016/img/author-bg.png);
    background-position: center bottom;
    _background:none;
}
:root .author-wrapper .author-bg{
    background-image: -webkit-gradient(linear,left 0,left 100%,from(rgba(255,255,255,0)),to(rgba(0,0,0,0.3)));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(0,0,0,0.3));
    background-image:-moz-linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.3));
    background-image:-ms-linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.3));
    background-image:-o-linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.3));
    background-image:linear-gradient(top , rgba(255,255,255,0), rgba(0,0,0,0.3));
}
.author-wrapper .avatar{width:84px; height:84px; padding:30px 0 10px; margin:0 auto; position: relative;}
.author-wrapper .avatar img{width:80px; height:80px; margin:0 auto; border:2px solid #fff; background-clip:padding-box; border-top-left-radius:999px; border-top-right-radius:999px; border-bottom-left-radius:999px; border-bottom-right-radius:999px; border-radius:9999px; background:#fff;}
/*.author-wrapper .avatar img:hover{box-shadow:0 0 10px #39f;}*/
.author-wrapper .head-title{font-weight:bold; color:#fff; text-align:center; margin-bottom:10px; position: relative;}
.author-wrapper .head-title span{font-size:18px; margin-right:5px;}
.author-wrapper .head-title span, .author-wrapper .head-title i{}
.author-wrapper .head-title i img{margin-top:7px;}
.author-wrapper .desc{line-height:24px; font-size:12px; color:#fff; width:480px; margin:0 auto 15px; text-align:center; position: relative;}
.author-wrapper .data{font-size:0; *word-spacing:-1px; text-align:center; position: relative;}
.author-wrapper .data .btn{display:inline-block; *display: inline; *zoom:1; vertical-align:top; letter-spacing:normal; word-spacing:normal; font-size:14px; margin:0 10px; width:118px; height:28px; border:1px solid #fff; text-align:center; line-height:28px; color:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.author-wrapper .data{letter-spacing:-5px;}
}
.author-wrapper .action{position: absolute; right:30px; bottom:28px; z-index: 2;}
.author-wrapper .action a{display:block; width:64px; height:30px; line-height:30px; text-align:center;  font-size:14px; }
.author-wrapper .action .follow{background:#3399FF url(/www1/huamei/2016/img/icons.png) no-repeat -60px -102px; color:#fff;}
.author-wrapper .action .follow:hover{background-color:#2288EE; background-position:-60px -102px;}
.author-wrapper .action .following, .author-wrapper .action .cancel-follow{background:#fff; color:#39f;}
/*擅长领域*/
.popular-topics .bd{padding-top:10px; padding-bottom:6px; margin-left:-10px; overflow:hidden;}
.popular-topics .bd .tag{display:inline-block; *display:inline; *zoom:1; margin-bottom:10px; margin-left:10px; line-height:22px; border:1px solid #39f; padding:0 7px; color:#39f; word-break:break-all; word-wrap:break-word;}
.popular-article{padding-bottom:4px; overflow:hidden;}
.popular-article .bd{overflow:hidden;}
.popular-article .bd ul{margin-top:-11px;}
.popular-article .bd li{border-bottom:1px solid #F2F2F2; padding:20px 0; overflow:hidden;}
.popular-article .bd li:last-child, .popular-article .bd .last{border-bottom:0;}
.popular-article .pic{margin:0 20px 0 0; float:left; display:inline; width:120px; height: 90px; overflow: hidden;}
.popular-article .pic img{min-width:120px; max-width: 100%; height: auto; _width:120px; _height:90px;}
.popular-article .pic2 img{max-width: 0; max-height: 100%; width: auto;}
.popular-article .con{position: relative; height: 90px; float:left; width:170px;}
.popular-article .con .tit{font-size:14px; line-height:24px;}
.popular-article .meta{position: absolute; left:0; bottom:0; width:100%;}
.popular-article .meta span{float: left; color:#999;}
.popular-article .meta .cmt{float:right; }
/*作者列表*/
.pop-author{background:#fff; height:200px; padding:0 20px; margin-bottom:30px;}
.pop-author .hd{border-bottom:1px solid #F0F0F0; font-size:18px; padding-top:10px; line-height:38px; font-weight:normal;}
.pop-author .hd .mark{font-weight:normal;}
.pop-author .bd{overflow:hidden;}
.pop-author .bd li{font-size:14px; float:left; padding:20px 0 16px; width:180px; text-align:center;}
.pop-author .avatar{position: relative; width:80px; margin-left:auto; margin-right:auto;}
.pop-author .avatar img{margin-bottom:12px; width:80px; height:80px; border-radius:40px;}
.pop-author .bd .name{display:block; width:90%; height:21px; overflow:hidden; margin:0 auto;}
.authors{background:#fff; padding:0 20px 20px;}
.authors .hd{border-bottom:1px solid #f2f2f2; padding:17px 0 9px;}
.authors .hd span{display:inline-block; *display:inline; *zoom:1; margin-right:24px;}
.authors .hd em{color:#39f;}
.author-list{padding-bottom:20px;}
.author-list li{padding:30px 0 22px; border-bottom:1px solid #F0F0F0; position: relative; *zoom:1;}
.author-list li:before, .author-list li:after{display:table; content:"";}
.author-list li:after{clear:both;}
.author-list .pic{float:left; width:80px; margin-right:20px;}
.author-list .avatar{width:80px; height:80px; margin-bottom:10px; position: relative;}
.author-list .avatar img{width:80px; height:80px; border-radius:40px;}
.author-list .action{width:70px; margin:0 auto; display:none;}
.author-list .hover .action{display:block;}
.author-list .con{float:left; width:600px; position: relative;}
.good-at{position: absolute; right:0; top:0; font-size: 0; *word-spacing: -1px; color: #999;}
.good-at span{display:inline-block; *display:inline; *zoom:1; margin-left:2px; letter-spacing: normal; word-spacing: normal; font-size: 12px; vertical-align: top; line-height: 24px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.good-at{letter-spacing: -5px;}
}
.good-at .tag{border:1px solid #39f; color:#39f; padding:0 7px; line-height:22px;}
.author-list .name{font-size:18px; margin-top:-4px; margin-bottom:12px;}
.author-list .name a{display: block;}
.author-list .name i{display:inline-block; *display:inline; *zoom:1;}
.author-list .name img{margin:7px 0 0 5px;}
.author-list .data{font-size:14px; margin-bottom:8px;}
.author-list .data span{display:inline-block; *display:inline; *zoom:1; margin-right:30px;}
.author-list .data em{color:#39f;}
.author-list .desc{font-size:14px; color:#999; margin-bottom:8px; line-height:24px; padding-top:5px;}
.author-list .art p{line-height:30px; font-size: 14px;}
.author-list .art .more{color:#999; font-size:12px; margin-left:8px;}
.author-list .art a:hover .more{color:#39f;}
/*top8*/
.top8 .action{display:none;}
.top8 .author-list li{padding:20px 0 14px;}
.top8 .author-list .pic{width:70px; margin-left:-5px; margin-right:-5px;}
.top8 .author-list .avatar{width:60px; height:60px; margin-left:auto; margin-right:auto;}
.top8 .author-list .avatar img{width:60px; height:60px; border-radius:30px;}
.top8 .author-list .con{float:left; width:230px; display:inline; margin-left:20px;}
.top8 .author-list .name{margin-bottom:4px; font-size:14px;}
.top8 .author-list .name i{display:inline-block; *display:inline; *zoom:1;}
.top8 .author-list .name img{margin-top:4px;}
.top8 .author-list .data{margin-bottom:0;}
.top8 .author-list .desc{margin-bottom:0; font-size:12px; line-height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.top8 .author-list .art{margin-top:7px;}
.top8 .author-list .art p{line-height:24px; font-size: 12px;}
.top8 .author-list{padding-bottom:0;}
.top8 .author-list .last{border-bottom:0 none;}
.top8 .author-list .hover .desc{height: auto; white-space:normal;}
.top8 .author-list .hover .action{display:none;}
.top8 .author-list .active .action{display:block;}

/*返回顶部*/
.fixTool{position: fixed; left:50%; margin-left:580px; bottom:100px; display:none; _position:absolute; _top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight - 100);}
.backTop{background:#fff url(/www1/huamei/2016/img/icons.png) no-repeat -263px -58px; width:50px; height:50px; display:block;}
.backTop:hover{background-position:-263px -94px;}
.goFeedBackPage{background:#fff url(/www1/huamei/2016/img/icons.png) no-repeat 15px -272px; width:50px; height:50px; display:block;margin-bottom: 10px;}
.goFeedBackPage:hover{background-position:-35px -272px;}
@media screen and (max-width:1280px){
	.fixTool{left:auto; margin-left:0; right:20px;}
}
/* 关键词 */
.seo-links:after{content:"\20";clear:both;height:0;display:block;overflow:hidden;}
.seo-links{zoom:1;line-height:32px;}
.seo-links a {float:left; margin-right:12px; white-space:nowrap;font-size:14px;}


#dg_overlay {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #000;
    filter: alpha(opacity=20);
    opacity: .2
}

* html #dg_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight>document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')
}

* html,* html body {
    background-image: url(#);
    background-attachment: fixed
}

* html #dg_modal {
    position: absolute;
    margin-top: expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')
}

.bbs-doyen .ygz {
    display: inline-block;
    color: #777;
    border: 1px solid #ccc;
    margin-top: 14px
}

.bbs-doyen .qxgz {
    background: #ccc;
    color: #fff
}

.bbs-doyen .dd2 a {
    display: block;
    width: 54px;
    height: 20px;
    overflow: hidden;
    text-align: center;
    line-height: 20px;
    float: right;
}

#dg_modal {
    width: 340px;
    height: 170px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -170px;
    margin-top: -85px;
    z-index: 105;
    background: rgba(0,0,0,.35);
    background-color: #b2b2b2\9;
    padding: 5px;
    border-radius: 5px;
    font-family: "microsoft yahei";
    color: #333
}

.modal_main {
    background: #fff
}

.modal_hd {
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #cdcdcd;
    padding: 0 10px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 700
}

.modal_hd .title {
    height: 33px;
    float: left
}

.modal_hd .dg_close {
    float: right;
    width: 18px;
    height: 18px;
    _display: inline;
    margin-top: 8px;
    background: url(/www1/autobbs/2012/test/images/icon_closea.png) no-repeat scroll -18px 0
}

.modal_hd .dg_close:hover {
    background-position: 0 0
}

.modal_body {
    height: 100px
}

.modal_body .modal_txt {
    height: 105px;
    padding-left: 85px;
    padding-right: 20px;
    font-size: 14px;
    color: #666;
    line-height: 18px
}

.modal_body .modal_txt p {
    padding-top: 45px;
    text-align:left;
}

.modal_body .modal_txt a {
    color: #05a
}

.success .modal_txt {
    background: url(/www1/ladybbs/2012/images/icon_correct.png) no-repeat scroll 30px center
}

.correct .modal_txt {
    background: url(/www1/ladybbs/2012/images/icon_correct.png) no-repeat scroll 30px center
}

.modal_bom {
    height: 35px;
    overflow: hidden;
    background-color: #F2F2F2;
    border-top: 1px solid #cdcdcd;
    padding: 0 5px;
    text-align: right
}

.modal_bom .btn_ok {
    display: inline-block;
    margin-top: 6px;
    width: 55px;
    height: 24px;
    background: url(/www1/autobbs/2012/test/images/btn_sure.png) 0 0 no-repeat
}

.login .modal_txt p,.success .modal_txt p {
    padding-top: 27px;
    line-height: 1.6
}

.login .modal_txt {
    background: url(/www1/autobbs/2012/test/images/icon_notice.png) no-repeat scroll 30px center
}

.wrong .modal_txt {
    background: url(/www1/autobbs/2012/test/images/icon_notice.png) no-repeat scroll 30px center
}

#f_editortoolbar .px{ border:1px solid; border-color:#999999 #CCCCCC #CCCCCC #999999; height:20px; margin:5px 0px 10px 0px;}
#f_editortoolbar .pn{color:#000;text-decoration:none;width:52px;border:1px solid #DDD;text-align:center;border-radius:3px;background:#FFFFFF;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));background:-moz-linear-gradient(0% 90% 90deg, #EEE, #FFF); color:#333; cursor:pointer; padding:2px 0px;}
#smiliesdiv,#f_forecolor_menu,#f_image_menu,#f_url_menu{ padding:10px; border:1px solid #ccc; background-color:#fff; border-radius:2px; box-shadow:1px 1px 3px #666666; -moz-box-shadow:1px 1px 3px #666666;}
#smiliesdiv_table td{ padding:5px;}
#smiliesdiv{ width:410px;}
.slg{ border-bottom:1px solid #ccc; height:25px; padding-left:10px; overflow:visible;}
.slg ul{ margin:0; padding:0; border:0;}
.slg ul li{ float:left; position:relative; margin-bottom:-1px; border:1px solid; border-color:#ccc #ccc #fff; height:24px; line-height:24px;}
.slg ul li a{ display:inline-block; padding:0px 10px; font-weight:bold; line-height:24px; text-decoration:none; color:#333; margin:0; float:none; border:0; height:auto;}
#f_forecolor_menu input{ padding:0px 5px; cursor:pointer; float:none;}
#f_menus #f_editortoolbar .pbn,#f_menus #f_editortoolbar .pns{ line-height:24px;}
#f_menus .colorbox{ width:auto;}
#smiliesdiv_table img{ cursor:pointer;}
.colorbox input { border: 0 none; cursor: pointer; height: 12px; margin: 2px; padding: 0; width: 12px;}
.uploadFix,body .Editor .uploadFix{position: fixed;top:0px;}
.uploadCommon{position:static;top:auto;width:auto;}
.mTop{margin-top:auto;}
.pblockW{ width:980px; position:relative; zoom:1;}
/*弹出iframe*/
.popiframe{width:700px; height:380px; background-color:#fff; border:1px solid #ccc; box-shadow:0 0 10px rgba(0,0,0,0.3); z-index:1000; border-radius:5px; overflow:hidden; position:fixed; _position:absolute; left:50%; top:50%; margin-left:-350px; margin-top:-190px;/*display:none;*/}
.popiframe .pop-header{cursor: default;}
.pop-loading{text-align:center;height:340px;line-height:340px;font-size:14px}
* html .popiframe{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)+'px')}
/*工具条*/
.fixblockwrap{height: 126px;}
.fixblock-fix{width :294px;position:fixed;z-index:150;top:0px;left:50%;margin-left: 266px;}
.fixcms-fix{width :294px;position:fixed;z-index:140;top:-193px;left:50%;margin-left: 266px;}
.topictools{background-color:#fff;padding:14px 0 14px 30px;border-left: 1px solid #e8e8e8;border-right: 1px solid #e8e8e8;border-bottom: 1px solid #e8e8e8;}
.topictools .toolbtn{float:left;text-align:center;width:60px;overflow:hidden;height: 50px;}
.topictools .toolbtn,.topictools .toolbtn span{cursor:default}
.topictools .toolbtn-active,.topictools .toolbtn-active span{cursor:pointer}
.topictools .toolbtn:hover{text-decoration:none}
.topictools .icon{display:block;width:30px;height:30px;overflow:hidden;margin:0 auto 5px;background-image:url(/www1/bbs/2014/forum/images/topic-sprite.png)}
.topictools .mark{display:block;overflow:hidden;color:#a7a7a7;height:15px;line-height:15px;}
.toolbtn-active .mark{color:#333}
.toolbtn-active:hover .mark{color:#f70}
.toolbtn-reply .icon{background-position:-210px 0}
.toolbtn-reply-active .icon{background-position:-240px 0}
.toolbtn-reply-active:hover .icon{background-position:-270px 0}
.toolbtn-fav .icon{background-position:-210px -30px}
.toolbtn-fav-active .icon{background-position:-240px -30px}
.toolbtn-fav-active:hover .icon,.topictools .collected .icon{background-position:-270px -30px}
.toolbtn-score .icon{background-position:-210px -60px}
.toolbtn-score-active .icon{background-position:-240px -60px}
.toolbtn-score-active:hover .icon{background-position:-270px -60px}
.toolbtn-share .icon{background-position:-240px -90px}
.toolbtn-share:hover .icon{background-position:-270px -90px}
.topictools .sharewrap{float:left;width:60px;height:47px;position:relative}
.topictools .sharewrap .toolbtn{border-right:0}
.bdsharebox{display:none;position:absolute;right:-27px;top:62px;background-color:#fff;border:1px solid #dedede;padding:10px;width:181px;height:26px}
.bdsharebox .arrow{display:block;width:60px;height:16px;position:absolute;right:26px;top:-16px;overflow:hidden;background:url(/www1/bbs/2014/forum/images/topic-sprite.png) no-repeat scroll 0 -264px;z-index:50}
.bdsharebox .sharebtn{float:left;width:26px;height:26px;overflow:hidden;margin:0px 5px 0px 0px;padding:0px;_display:inline;opacity:0.7;filter:alpha(opacity=70);background-image:url(/www1/bbs/2014/forum/images/sprite.png)}
.bdsharebox .sharebtn:hover{text-decoration:none;opacity:1;filter:alpha(opacity=100)}
.bdsharebox .sharebtn-weixin{background-position:0 -204px}
.bdsharebox .sharebtn-qzone{background-position:-27px -204px}
.bdsharebox .sharebtn-sina{background-position:-54px -204px}
.bdsharebox .sharebtn-tweibo{background-position:0 -231px}
.bdsharebox .sharebtn-renren{background-position:-27px -231px}
.bdsharebox .sharebtn-kaixin{background-position:-54px -231px;margin-right:0px}

.toolbtn-score .icon{background-position:-210px -60px}
.toolbtn-score-active .icon{background-position:-240px -60px}
.toolbtn-score-active:hover .icon{background-position:-270px -60px}
.toolbtn-share .icon{background-position:-240px -90px}
.toolbtn-share:hover .icon{background-position:-270px -90px}
.topictools .sharewrap{float:left;width:60px;height:47px;position:relative}
.topictools .sharewrap .toolbtn{border-right:0}

/*楼层管理*/
.adminboard{background-color:#fafafa;line-height:28px;padding:6px 20px;margin-top:20px}



.adminboard-cont a{margin-right:10px}
.adminboard-action{float:right}
.adminboard label,.adminboard-select label{cursor:pointer}
.adminboard label span,.adminboard-select label span{vertical-align:middle}
.adminboard .chk,.adminboard-select .chk{vertical-align:middle;margin-right:3px;*margin-right:0px}
.adminboard-select{position:absolute;background-color:#fff;border:1px solid #dadada;width:250px;padding:0 10px;height:30px;line-height:30px;overflow:hidden;display: none;}
.adminboard-select .count{float:left;margin-right:30px;_display:inline}
.adminboard-select .count em{font-weight:bold;color:#f70;margin:0 2px}
.adminboard-select .links{float:left}
.adminboard-select .links em{color:#a7a7a7;margin:0 10px}
.adminboard-select label{float:right}

/** side **/
.box-histopic .txts li{_width: 250px;}

/*moduls reset*/
.area-pager{ margin-top:-4px; width:790px; padding:0 11px; padding-bottom: 25px; background-color:#fff; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8;}
 

