@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
body, textarea, input, button, select, keygen, legend { font: 12px/1.5 SimSun, arial, sans-serif; color: #252525; outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
html, body, fieldset, img, iframe, abbr { border: 0; }
i, cite, em, var, address, dfn { font-style: normal; }
ul, li { list-style: none; }
h1, h2, h3, h4, h5, h6, small { font-size: 100%; font-weight: normal; }
textarea { overflow: auto; resize: none; }
a, button { cursor: pointer; text-decoration: none; }
body { background: #fff; }
a, a:visited, a:active { color: #252525; }
a:hover { color: #F00 }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mt30 { margin-top: 30px; }
.mb30 { margin-bottom: 30px; }
.fleft { float: left;    margin-left: 160px; }
.fright { float: right }
.clear { clear: both }
.topdivs { width: 1000px; height: 90px; margin: 45px auto 10px; _margin: 10px auto 10px; }
.topdivs img { width: 1000px; height: 90px; }
#container { width: 1000px; height: 100%; margin: 0 auto; }
/******container******/
#container .nav-tree { height: 40px; line-height: 40px; border-bottom: 3px solid #CCC; margin-bottom: 10px; }
.nav-tree .nva-tree-list { width: 660px; float: left; }
.nav-tree .nva-tree-list .mini_logo, .nav-tree .nva-tree-list .nav_tree { float: left; }
.nav-tree .nva-tree-list .mini_logo { font-size: 18px; line-height: 30px; height: 40px; font-family: Microsoft YaHei, SimSun, arial; color: #0064b2; font-weight: 600; }
.nav-tree .nva-tree-list .nav_tree { font-size: 14px; line-height: 35px; height: 40px; margin-left: 20px; }
.nav-tree .search-form { float: right; width: 296px; height: 26px; padding: 1px; border-radius: 2px; border: #d5d5d5 1px solid; position: relative; float: right; }
#search-all div, #search-all input { display: block; float: left; margin: 0; padding: 0; }
#search-all div { position: relative; }
#search-all .cat-selected { display: block; width: 50px; height: 26px; padding-left: 12px; border-right: #d9d9d9 1px solid; line-height: 27px; text-decoration: none; font-size: 14px; color: #666; background: url(../images/bg.png) -19px -12px no-repeat; }
#search-all .close { background: url(../images/bg.png) -84px -12px no-repeat; }
#search-all .cat-list { border: #d5d5d5 1px solid; border-top: none; border-bottom: none; position: absolute; top: 26px; left: -2px; display: none; }
#search-all .visible { display: block; }
#search-all .cat-list li a { display: block; width: 50px; padding-left: 13px; height: 30px; border-bottom: #d5d5d5 1px solid; line-height: 32px; font-size: 13px; text-decoration: none; background: #fff; }
#search-all .cat-list li a:hover { background: #fff6dd; }
#search-all .keywords { border: 0px; width: 129px; height: 26px; line-height: 26px; padding-left: 4px; outline: none; font-size: 14px; color: #252525; }
#search-all .search-btn { border: none; background: none; width: 42px; height: 30px; position: absolute; top: -1px; right: -1px; outline: none; background: url(../images/bg.png) -149px -10px no-repeat; cursor: pointer; }
/******nav-tree******/
#container .node-box { width: 660px; float: left; }
#container .about-read li { background: url(li.png) left center no-repeat; padding-left: 15px; }
.node-box .article-content { font-size: 16px; line-height: 28px; font-family: SimSun, arial, sans-serif; }
.node-box .article-content a { color: #0050A0; }
.node-box .article-content a:hover { color: #F00 }
.node-box .article-content img { max-width: 650px!important; }
.node-box .article-info { padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px dotted #CCC; }
.node-box .article-info h1 { margin-bottom: 10px; font-size: 24px; font-family: Microsoft YaHei, SimSun, arial, sans-serif; font-weight: normal; }
.node-box .article-info h3 { font-family: SimSun, arial, sans-serif; color: #252525; margin-bottom: 10px; font-size: 16px; line-height: 30px; }
.node-box .article-info .title-info { font-size: 12px; color: #666; height: 22px; line-height: 22px; margin-bottom: 10px; }
.node-box .article-info .title-info .fleft span { margin-right: 10px; height: 24px; display: inline-block; }
.node-box .article-info .title-info .fleft span a { color: #0D4389; }
.node-box .article-info .title-info .fleft span a:hover { color: #F00; }
.node-box .article-info .title-info span a:visited { color: #0D4389; }
/*page_show*/
.all-node-box .article-content { font-size: 16px; line-height: 28px; font-family: SimSun, arial, sans-serif; }
.all-node-box .article-content a { color: #0050A0; }
.all-node-box .article-content a:hover { color: #F00 }
.all-node-box .article-content img { max-width: 650px!important; }
.all-node-box .article-info { padding-bottom: 5px; margin-bottom: 20px; border-bottom: 1px dotted #CCC; }
.all-node-box .article-info h1 { margin-bottom: 10px; font-size: 24px; font-family: Microsoft YaHei, SimSun, arial, sans-serif; font-weight: normal; text-align:center; }
.all-node-box .article-info h3 { font-family: SimSun, arial, sans-serif; color: #252525; margin-bottom: 10px; font-size: 16px; line-height: 30px; }
.all-node-box .article-info .title-info { font-size: 12px; color: #666; height: 22px; line-height: 22px; margin-bottom: 10px; }
.all-node-box .article-info .title-info .fleft span { margin-right: 10px; height: 24px; display: inline-block; }
.all-node-box .article-info .title-info .fleft span a { color: #0D4389; }
.all-node-box .article-info .title-info .fleft span a:hover { color: #F00; }
.all-node-box .article-info .title-info span a:visited { color: #0D4389; }
.all-node-box .article-content p { margin-bottom: 25px; font-size: 16px; line-height: 30px; }
/*page_show//*/
.node-box .article-content p { text-indent: 2em; margin-bottom: 25px; font-size: 16px; line-height: 30px; }
.node-box .article-content p img{text-indent:0em!important;}
.article-description { margin-bottom: 20px; margin-top: 10px; }
.article-description .describe { background: none repeat scroll 0% 0% #FCFCFC; padding: 10px; text-indent: 2em; font-size: 14px; line-height: 26px; border: 1px solid #E0E0E0; color: #454545; }
.bdsharebuttonbox { width: 200px; display: inline; }
/*article-mood*/
.article-mood ._inner { text-align: center; border: 1px solid #ddd; padding: 10px 5px; background-color: #ffffff; overflow: hidden; _zoom: 1; }
.article-mood .item { position: relative; text-align: center; line-height: 24px; width: 40px; display: inline-block; +display: inline;
_display: inline; zoom: 1; margin: 0 24px; }
.article-mood .mood-plus { position: absolute; font-weight: bold; color: #f30; font-family: Arial, Helvetica, sans-serif; }
.article-mood .item .progress { position: relative; width: 20px; height: 100px; background: transparent url(mood-progress.png); margin: 0 auto; text-align: left; }
.article-mood .item .progress .per { width: 18px; background: #cc0000 url(mood-ico.png) 0 0; position: absolute; bottom: 0; text-align: left; }
.article-mood .item .progress .bdper { border: 1px solid #f30; }
.article-mood ul.ov { text-align: center; }
.node-box .share-box { width: 100%; height: 35px; padding-top: 8px; background: #F0F0F0; float: left; }
.node-box .share-box .copy { float: left; margin-left: 9px; margin-top: 5px; font-size: 12px; float: left; }
.node-box .share-box .copy .c-ico, .share-box .copy .t-ico, .share-box .copy .s-ico { background: url(../images/sprite-ico.png) no-repeat scroll 0% 0% transparent; color: #333; padding-left: 18px; float: left; margin-right: 14px; }
.node-box .share-box .copy .c-ico { background-position: -60px -70px; }
.node-box .share-box .copy .t-ico { background-position: -60px -120px; }
.node-box .share-box .copy .s-ico { background-position: -283px -183px; }
.node-box .share-box .baidu-share { width: 190px; float: left; }
.node-box .share-box .dig-box { float: right; margin-left: 9px; margin-top: 5px; font-size: 12px; width: 280px; }
.node-box .share-box .dig-box div { width: 50%; display: inline-table; }
.node-box .share-box .dig-box .good, .share-box .dig-box .bad { background: url(../images/sprite-ico.png) no-repeat scroll 0% 0% transparent; color: #333; width: 18px; height: 20px; margin-top: 3px; float: left; }
.node-box .share-box .dig-box .good { background-position: -255px -142px; }
.node-box .share-box .dig-box .bad { background-position: -280px -142px; }
.node-box .about-read { width: 100%; }
.node-box .about-read h2 { display: inline; font-size: 16px; font-weight: 700; padding-right: 100px; }
.node-box .about-read span { float: right; }
.node-box .about-read span a { padding: 5px 8px; background: #F0F0F0; }
.node-box .about-read em { padding-left: 20px; width: 20px; height: 20px; background: url(../images/sprite-ico.png) no-repeat scroll -108px 0 transparent; }
.node-box .about-read dd { margin-top: 10px; height: 30px; line-height: 30px; height: 100%; }
.node-box .about-read dd li { color: #999; font-size: 12px; }
.node-box .about-read dd li a { color: #333; font-size: 14px; margin-right: 10px; }
.node-box .tui-read { width: 660px; overflow: hidden; }
.node-box .tui-read dl { width: 100%; }
.node-box .tui-read dl dt {     height: 27px;
    margin-bottom: 10px;
    width: 100%;
    margin-top: 20px;
    border-bottom: 1px solid #CCC;}
.node-box .tui-read dl h2 { display: inline; font-size: 16px; font-weight: 700; padding-right: 100px; }
.node-box .tui-read dl dd li { width: 165px; height: 150px; float: left; text-align: center; }
.node-box .tui-read dl dd li p { font-size: 12px; color: #666; line-height: 24px; height: 24px; overflow: hidden; }
/*all-node-box*/
.all-node-box .share-box { width: 100%; height: 35px; padding-top: 8px; background: #F0F0F0; float: left; }
.all-node-box .share-box .copy { float: left; margin-left: 9px; margin-top: 5px; font-size: 12px; float: left; }
.all-node-box .share-box .copy .c-ico, .share-box .copy .t-ico, .share-box .copy .s-ico { background: url(../images/sprite-ico.png) no-repeat scroll 0% 0% transparent; color: #333; padding-left: 18px; float: left; margin-right: 14px; }
.all-node-box .share-box .copy .c-ico { background-position: -60px -70px; }
.all-node-box .share-box .copy .t-ico { background-position: -60px -120px; }
.all-node-box .share-box .copy .s-ico { background-position: -283px -183px; }
.all-node-box .share-box .baidu-share { width: 190px; float: left; }
.all-node-box .share-box .dig-box { float: right; margin-left: 9px; margin-top: 5px; font-size: 12px; width: 280px; }
.all-node-box .share-box .dig-box div { width: 50%; display: inline-table; }
.all-node-box .share-box .dig-box .good, .share-box .dig-box .bad { background: url(../images/sprite-ico.png) no-repeat scroll 0% 0% transparent; color: #333; width: 18px; height: 20px; margin-top: 3px; float: left; }
.all-node-box .share-box .dig-box .good { background-position: -255px -142px; }
.all-node-box .share-box .dig-box .bad { background-position: -280px -142px; }
.all-node-box .about-read { width: 100%; }
.all-node-box .about-read h2 { display: inline; font-size: 16px; font-weight: 700; padding-right: 100px; }
.all-node-box .about-read span { float: right; }
.all-node-box .about-read span a { padding: 5px 8px; background: #F0F0F0; }
.all-node-box .about-read em { padding-left: 20px; width: 20px; height: 20px; background: url(../images/sprite-ico.png) no-repeat scroll -108px 0 transparent; }
.all-node-box .about-read dd { margin-top: 10px; height: 30px; line-height: 30px; height: 100%; }
.all-node-box .about-read dd li { color: #999; font-size: 12px; }
.all-node-box .about-read dd li a { color: #333; font-size: 14px; margin-right: 10px; }
.all-node-box .tui-read { width: 660px; overflow: hidden; }
.all-node-box .tui-read dl { width: 100%; }
.all-node-box .tui-read dl dt { height: 40px; width: 100%; margin-top: 20px; }
.all-node-box .tui-read dl h2 { display: inline; font-size: 16px; font-weight: 700; padding-right: 100px; }
.all-node-box .tui-read dl dd li { width: 165px; height: 150px; float: left; text-align: center; }
.all-node-box .tui-read dl dd li p { font-size: 12px; color: #666; line-height: 24px; height: 24px; overflow: hidden; }
/*all-node-box//*/
/* article-page */
.article-page { margin-bottom: 30px; }
.article-page .page { margin: 0 auto; }
.article-page .page a, .article-page .page span { padding: 2px 7px; margin: 0 4px; font-size: 12px; }
.article-page .page ._now { background-color: #2266bb; color: #ffffff; border-color: #2266bb; }
.article-page .page a { border: 1px solid #cccccc; float: left; _display: inline; height: 17px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.article-page .page a:hover { background-color: #2266bb; color: #ffffff; border-color: #2266bb; }
.article-page .page .disable { color: #cccccc; }
.article-page .page .disable:hover { background-color: transparent; border: 1px solid #cccccc; color: #cccccc; }
.article-page .page .now { background-color: #2266bb; color: #ffffff; border-color: #2266bb; }
.article-page .read-btn .btn, .article-page .read-btn .btn span { background-image: url(btn.png); color: #ffffff; }
.article-page .read-btn .btn { cursor: pointer; }
.article-page .read-btn .btn-s-orange { height: 24px; background-position: -201px -245px; padding-left: 4px; float: left; _display: inline; margin-left: 10px; }
.article-page .read-btn .btn-s-orange span { height: 24px; line-height: 24px; letter-spacing: 2px; background-position: right -85px; padding-right: 4px; padding-left: 2px; float: left; _display: inline; }
.article-page .read-btn .btn-s-orange span { padding-left: 3px; padding-right: 5px; }
.article-page .read-btn a { padding: 0; border: none; }
.article-page .read-btn a:hover { background-color: transparent; }
.article-page .read-btn a:hover span { color: #ff0; }
.article-page .read-btn a span { margin: 0; padding-top: 0; }
/*article-menu*/
.article-menu { border: 1px solid #ddd; overflow: hidden; _zoom: 1; background: FCFCFC; margin-bottom: 10px; }
.article-menu .m-head { height: 30px; background: transparent url(article-menu-bar.jpg) repeat-x 0 0; }
.article-menu .m-head .title { height: 29px; width: 92px; margin: 0 auto; font-weight: bold; color: #666; font-size: 14px; line-height: 29px; }
.article-menu .menu { background-color: #ffffff; padding: 9px; overflow: hidden; _zoom: 1; }
.article-menu .menu li { width: 50%; line-height: 24px; height: 24px; float: left; _display: inline; overflow: hidden; zoom: 1; }
.article-menu .menu li span { margin-left: 11px; color: #333333; }
.article-menu .menu li a:hover { color: #cc0000; }
.article-menu .menu li.now-tit a { color: #c00; }
/* article-author */
.article-author .thumb { float: left; _display: inline; margin-right: 9px; }
.article-author .title { font-size: 12px; }
.article-author .summary { line-height: 18px; height: 60px; overflow: hidden; _zoom: 1; margin-top: 4px; font-size: 12px; }
.article-author ._inner { overflow: hidden; _zoom: 1; background-color: #ffffff; padding: 10px; }
.article-author .author { overflow: hidden; _zoom: 1; width: 310px; float: left; _display: inline; }
.article-author .author .thumb { width: 80px; height: 80px; background: transparent url(author-photo.png); }
.article-author .author .title { font-weight: bold; }
.article-author .author span { color: #999999; }
.article-author .author .summary { color: #666666; margin-top: 9px; }
.article-author .author-list { overflow: hidden; _zoom: 1; float: right; _display: inline; width: 250px; }
.article-author .author-list .item { height: 26px; overflow: hidden; _zoom: 1; }
.article-author .author-list .item .title { line-height: 24px; color: #0B3B8C; font-size: 12px; }
.article-author .author-list .item .title:hover { color: #cc0000; }
.article-author .author-list .item .date { color: #cccccc; margin-left: 6px; }
.article-author .author-list .ico { float: left; _display: inline; text-align: center; width: 14px; height: 24px; margin-right: 6px; background: transparent url('../images/sprite-ico.png') no-repeat 4px -152px; color: #fff; }
.article-author .author-list .n1, .article-author .author-list .n2, .article-author .author-list .n3 { background-position: 0 0; }
.article-author .author-list .ico { margin-right: 0; margin-top: 4px; }
.ie6 .article-author .ie6inner { overflow: hidden; _zoom: 1; border: 1px solid #cccccc; background-color: #ffffff; padding: 10px; }
/******node-box******/
#container .node-right { width: 300px; float: right; }
.node-right .right-box { width: 300px; }
.node-right .right-box dt { width: 298px; height: 35px; border-bottom: 3px solid #999; background: url(../images/bg.png) 0 -420px no-repeat; line-height: 40px; margin-bottom: 10px; }
.node-right .right-box dt h2 { font-size: 16px; font-weight: 600; line-height: 35px; color: #0050A0; border-bottom: 3px solid #F00; float: left; }
.node-right .right-box dd { }
.node-right .right-box dd ul li { line-height: 30px; height: 30px; width: 300px; overflow: hidden; font-size: 12px; }
.node-right .right-box dd .tags { margin-top: 10px; }
.node-right .right-box dd .tags li { height: 40px; }
.node-right .right-box dd .tags li a { background: #F6F6F6; border: 1px solid #CCC; padding: 5px; margin-right: 10px; }
.node-right .right-box .clearfix { padding-top: 10px; }
.node-right .right-box .clearfix li { display: inline; width: 140px; height: 120px; overflow: hidden; font-size: 12px; }
.node-right .right-box .clearfix:after { content: ""; display: table; clear: both; }
.clearfix:after { clear: both; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.column-aside { float: right; width: 300px; }
/* news-rank-box */
.news-rank-box { overflow: hidden; margin-top: 10px; }
.news-rank-box .title-head { height: 37px; background: transparent url('sprite-bar.png') repeat-x 0 -31px; }
.news-rank-box .title-head .title .words { color: #cc0000; font-size: 14px; font-weight: bold; line-height: 37px; }
.news-rank-box .title-head .link { float: right; _display: inline; line-height: 37px; }
.news-rank-box .title-head .ico { float: left; _display: inline; }
.news-rank-box .title-head .ico { background: 0 0; width: 0; height: 0; }
.news-rank-box .title-head .title { margin-left: 10px; }
.news-rank-box .title-head .link { margin-right: 10px; color: #333; }
.news-rank-box .title-head .link:hover { color: #c00; }
.news-rank-box .dotted-head { height: 30px; background: transparent url('sprite-bar.png') repeat-x 0 0; }
.news-rank-box .dotted-head .title .words { color: #cc0000; font-size: 14px; font-weight: bold; line-height: 30px; }
.news-rank-box .dotted-head .link { float: right; _display: inline; line-height: 30px; }
.news-rank-box .dotted-head .ico { float: left; _display: inline; }
.news-rank-box .dotted-head .ico { background: transparent url('../images/sprite-ico.png') no-repeat -60px -160px; width: 16px; height: 30px; }
.news-rank-box .dotted-head .ico { margin-right: 10px; }
.news-rank-box .tab-head { float: right; _display: inline; }
.news-rank-box .tab-head li { float: left; _display: inline; }
.news-rank-box .tab-head li a { float: left; _display: inline; color: #333; line-height: 30px; height: 30px; padding: 0 10px; border-left: 1px solid #ddd; }
.news-rank-box .tab-head li .tabactive { background-color: #FFF; }
.news-rank-box .list { margin: 5px 10px 10px 0; }
.news-rank-box .list .item { height: 30px; overflow: hidden; _zoom: 1; }
.news-rank-box .list .item .title { line-height: 24px; color: #333333; font-size: 14px; }
.news-rank-box .list .item .title:hover { color: #cc0000; }
.news-rank-box .list .item .date { color: #cccccc; margin-left: 6px; }
.news-rank-box .list .ico { float: left; _display: inline; text-align: center; width: 14px; height: 30px; margin-right: 6px; background: transparent url('../images/sprite-ico.png') no-repeat -280px -118px; color: #ffffff; }
.news-rank-box .list .n1, .news-rank-box .list .n2, .news-rank-box .list .n3 { background-position: -280px -69px; }
.news-rank-box .list .item { clear: both; }
.news-rank-box .list .ico { margin-top: 7px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px; -webkit-text-size-adjust: none; }
.news-rank-box .list-point .ico { float: left; _display: inline; text-align: center; width: 14px; height: 30px; margin-right: 6px; background: transparent url('../images/sprite-ico.png') no-repeat 4px -148px; color: #fff; }
.news-rank-box .list-point .n1, .news-rank-box .list-point .n2, .news-rank-box .list-point .n3 { background-position: 0 0; }
.news-rank-box .list-point .ico { margin-right: 0px; }
/* pic-recommend */
.pic-recommend .m-main { margin-top: 10px; }
.pic-recommend .title-head { height: 37px; background: transparent url('sprite-bar.png') repeat-x 0 -31px; }
.pic-recommend .title-head .title .words { color: #cc0000; font-size: 14px; font-weight: bold; line-height: 37px; }
.pic-recommend .title-head .link { float: right; _display: inline; line-height: 37px; }
.pic-recommend .title-head .ico { float: left; _display: inline; }
.pic-recommend .title-head .ico { background: 0 0; width: 0; height: 0; }
.pic-recommend .title-head .title { margin-left: 10px; }
.pic-recommend .title-head .link { margin-right: 10px; color: #333; }
.pic-recommend .title-head .link:hover { color: #c00; }
.pic-recommend .dotted-head { width: 298px; height: 35px; border-bottom: 3px solid #999; background: url(../images/bg.png) 0 -420px no-repeat; line-height: 40px; margin-bottom: 10px; }
.pic-recommend .dotted-head .title .words { font-size: 16px; font-weight: 600; line-height: 35px; color: #0050A0; border-bottom: 3px solid #F00; float: left;  }
.pic-recommend .dotted-head .link { float: right; _display: inline; line-height: 30px; }
.pic-recommend .dotted-head .ico { float: left; _display: inline; }
.pic-recommend .v-pic { width: 140px; margin-bottom: 5px; margin-right: 10px; float: left; _display: inline; }
.pic-recommend .v-pic .title { height: 24px; line-height: 24px; margin-top: 5px; overflow: hidden; _zoom: 1; }
.pic-recommend .v-pic .title a { color: #333333; font-size: 12px; }
.pic-recommend .v-pic .title a:hover { color: #cc0000; }
.pic-recommend .v-pic .thumb { position: relative; }
.pic-recommend .v-pic .thumb img { width: 140px; height: 90px; }
.pic-recommend .v-pic .thumb .opa, .pic-recommend .v-pic .thumb .ico, .pic-recommend .v-pic .thumb .info { position: absolute; }
.pic-recommend .v-pic .thumb .opa { height: 20px; background-color: #000; bottom: 0; width: 100%; opacity: .5; filter: alpha(opacity=50); }
.pic-recommend .v-pic .thumb .ico { background: transparent url('../images/sprite-ico.png') no-repeat -108px -169px; width: 16px; height: 13px; bottom: 4px; left: 4px; }
.pic-recommend .v-pic .thumb .info { color: #fff; bottom: 3px; right: 5px; font-size: 12px; }
.ie6 .pic-recommend .v-pic { width: 120px; }
.ie6 .pic-recommend .v-pic .thumb { height: 77px; }
/*article-comment*/
.article-comment { margin-top: 10px; background-color: #F4F4F4; border: 1px solid #DDD; }
.article-comment .title { height: 30px; line-height: 30px; }
.article-comment .words { font-size: 16px; line-height: 30px; margin-left: 15px; margin-left: 10px; color: #333; font-weight: bolder; }
.comment-form .c-inner { margin-bottom: 30px; }
.comment-form .textarea-wrap .textarea { width: 585px!important; }
/********footer********/
.footer { width: 100%; border-top: 1px solid #CCC; margin-top: 20px; padding-top: 10px; }
.footer .foot-menu { width: 1000px; height: 30px; line-height: 30px; text-align: center; margin: 5px auto; font-size: 12px; color: #333; }
.copyright { height: 100px; height: 30px; line-height: 30px; text-align: center; margin: 0 auto 20px; font-size: 12px; color: #666; }