@charset "UTF-8";
/* CSS Document */
#header{ height:53px; background-color:#f5f5f5; border-top:5px solid #333; margin-bottom:25px; font-size:11px;}
.w_1000, #weintro{ width:1000px; margin:0 auto;}
#header a{ font-size:12px; line-height:53px;}
#header a.logo{ margin-right:10px;}
#header a.logo img{ width:105px;}
#header a:hover{ color:#ee4a45;}
/*pagewrap*/
#pagewrap{ width:1000px; margin:0 auto;}
.main{ width:659px; overflow:hidden;}
.aside{ width:318px;}

.main{ position:relative;}
.main h5, .main h4{ font-size:12px;}
.main h1{ font-size:22px; padding:10px 0 0 0; line-height:34px;}
.main h4{ border-bottom:1px solid #f5f5f5; padding-bottom:10px; _height:20px;}
.main h5{*margin-bottom:20px;}
.main h5 span{ margin-left:10px; color:#999;}
.main h2{}
.iphone_480{ display:none;}
.menu_768{ display:none;}
.menu768, .menu480{ display:none;}

/*desc*/
.desc, .acount{ border:1px solid #f5f5f5; background-color:#f9f9f9; padding:20px; margin-top:20px; font-size:12px;}
.main p{ padding:5px 0; line-height:28px; clear:both;}
.main p img{width: 100%;}
.main p.img{ text-align:center; text-indent:0;}
.main p.img img{ max-width:600px; _width:600px;width: 100%}

/*like*/
.like{ height:28px; width:85px; float:right; background:url(../images/default2013/detail.png) no-repeat scroll 0 -37px; line-height:28px;}
.like span, .like a{display:block; float:left; height:28px;}
.like span{ width:49px; text-align:center; font-size:12px;}
.like a{ width:34px;}
.like a:hover{ background:url(../images/default2013/detail.png) no-repeat scroll -89px -37px;}
.mag10{ margin-top:10px;}

/*tags*/
.tags{margin-top:10px; padding-left:18px; height:20px; background: url(../images/default2013/detail.png) no-repeat scroll 0 -3px;}
.tags a{ display:block; float:left; margin-right:10px; background-color:#f1f1f1; font-size:12px; padding:0 10px; height:22px; line-height:22px; border-radius:2px; color:#666;}
.tags a:hover{ color:#333;}

/*pageturn*/
.pageturn{ text-align:center; line-height:22px; height:24px; margin:15px 0 0 0;}
.pageturn a{ border-radius:15px; padding:3px 7px; *padding:1px 7px; vertical-align:middle; border:1px solid #e4e4e4; font-size:14px; margin-right:10px; font-family:Arial;}
.pageturn a:hover, .pageturn a.cur{ border:1px solid #ee4a45; background-color:#ee4a45; color:#fff;}

/*acount*/
.acount{ color:#c42929; margin-top:50px;}

.editer{ width:100%; font-size:12px; text-align:right; display:table; height:20px; padding-top:15px;}
.share{ margin:10px 0 0 0; height:; overflow:hidden;}
.share span{ display:block; font-size:12px;}
.share a{ width:29px; height:29px; display:block; float:left; margin:5px 10px 0 0;}
.share a.sina{ background:url(../images/default2013/detail.png) no-repeat scroll 0 -131px;}
.share a.sina:hover{background:url(../images/default2013/detail.png) no-repeat scroll 0 -174px;}
.share a.qq{ background:url(../images/default2013/detail.png) no-repeat scroll -41px -131px;}
.share a.qq:hover{background:url(../images/default2013/detail.png) no-repeat scroll -41px -174px;}
.share a.douban{ background:url(../images/default2013/detail.png) no-repeat scroll -83px -131px;}
.share a.douban:hover{background:url(../images/default2013/detail.png) no-repeat scroll -83px -174px;}

/*about*/
ul#about{ border-top:1px solid #f5f5f5; margin:20px 0; height:; overflow:hidden; clear:both;}
ul#about h2{ padding:20px 0 10px 0;}
ul#about li{ width:300px; float:left; line-height:26px; margin-right:10px; background:url(../images/default2013/detail.png) no-repeat scroll 0 -80px; padding-left:15px;}
ul#about li a span{ font-size:12px; margin-left:5px; color:#999;}
ul#about li a:hover span{ color:#999;}

.plug-in{ margin-top:23px;}

/*down-to-date*/
ul#down-to-date, ul#intereste{ border:1px solid #f5f5f5; margin-top:20px; padding:23px;}
ul#down-to-date li, ul#intereste li{ padding-top:20px;}
ul#down-to-date li .tags, ul#intereste li .tags{ margin-top:2px;}
ul#down-to-date li .tags a, ul#intereste li .tags a{ background:none; border-radius:0; padding:0; margin-right:6px;}

#adv_10, ul#store, #hotlife, ul#intereste, .code{ margin-top:23px;}

/*store*/
ul#store{border: 1px solid #f5f5f5;}
ul#store h2{ margin-bottom:15px; padding:20px 0 0 20px}
ul#store{ height:; overflow:hidden;}
ul#store li{ /*width:100px; float:left;*/ text-align:center; padding:5px 20px 0 32px;}
ul#store li p img{ width:100px;}
ul#store li p{ text-align:center; margin-bottom:10px; font-size:12px;}
ul#store li p a{ display:block;}

/*hotlife*/
#hotlife{ height:; overflow:hidden;}
#hotlife h2{ padding:2px 0 15px 0;}
#hotlife a{ display:block; float:left; margin:0 4px 4px 0; background-color:#f1f1f1; font-size:12px; padding:0 10px; height:22px; line-height:22px; border-radius:2px; color:#666; white-space:nowrap;}
#hotlife a:hover, #hotlife a.cur{ background-color:#d3231a; color:#fff;}

/**/
.code{font-size:12px; height:; overflow:hidden; 
  /* margin-left:-6px;  */
  clear:both;}
.code .fl{}
.mag-right30{ margin-right:30px;}
.code span{ padding-left:10px; display:block;}
.code img{display:block;}

/*ran*/
.ran_d{ border:1px solid #acc4ec; padding:0 0 45px 0;}
.ran_logo{background-color:#2b569b;}
.ran_logo img{ max-width:659px; _width:659px; }

/*list*/
ul.contentlist li{ border:1px solid #f5f5f5; background-color:#f9f9f9; padding:20px; margin-top:20px; height:; overflow:hidden;}
ul.contentlist li:hover{ background-color:#f4f4f4;}
ul.contentlist li img{ float:left; width:160px; margin-right:20px;}
ul.contentlist li span{ color:#999; font-size:12px; margin-top:6px;}
ul.contentlist li span.fr{ background:url(../images/default2013/detail.png) no-repeat scroll right -42px; padding-right:20px;}
ul.contentlist li a{ display:block;}
a.caption{ padding-bottom:10px; font-size:16px;}
a.intro{ font-size:12px; color:#666;}

.sort{ margin-top:20px; height:22px; border-bottom:1px solid #dadada; padding-bottom:13px; padding-bottom:12px\9; display:block;}
.sort a{ padding:9px 20px 7px 20px; border:1px solid #fff; font-size:12px; border-radius:4px 4px 0 0; display:block; float:right; margin-left:2px;}
.sort a:hover, .sort a.cur{ border:1px solid #dadada; border-bottom:0; color:#333; background-color:#fff;}

/*cartoonlist*/
ul.cartoonlist{ clear:both; height:; overflow:hidden; margin-top:20px; margin-left:-20px;}
ul.cartoonlist li{ border:1px solid #f5f5f5; background-color:#f9f9f9; margin:0 0 20px 20px;  width:184px; float:left; padding:10px;}
ul.cartoonlist li:hover{ background-color:#f4f4f4;}
ul.cartoonlist li img{ width:184px; margin-bottom:20px;}
ul.cartoonlist li span{ color:#999; font-size:12px; margin-top:6px;}
ul.cartoonlist li span.fr{ background:url(../images/default2013/detail.png) no-repeat scroll right -42px; padding-right:20px;}
ul.cartoonlist li a{ display:block;}

/*登录等*/
.l_box{ height:30px; line-height:30px; _line-height:30px; position:relative;}
.l_box span.fl a{ margin-left:10px;}

/*搜索*/
#search{ width:318px;}
#search input{ border:0;}
#search .input_274{ width:318px; height:30px; line-height:30px; text-indent:3px; position:relative; border:1px solid #f3f3f3;}
#search .input_btn42{ width:42px; height:33px; position:absolute; margin-left:-42px; cursor:pointer; z-index:100; background:#ee4a44 url(../images/default/ico.png) no-repeat scroll 13px 7px;}
#footer{ clear:both;}

.authors{ width:318px; overflow:hidden; margin-top:20px; position:relative;}
.authors ul{ margin-left:-15px; width:333px;}
.authors ul h2{ padding-left:15px;}
.authors ul li{ width:96px; height:96px; background-color:#ccc; margin:15px 0 0 15px; float:left; overflow:hidden;}
.authors ul li a{ display:block; width:96px; height:96px; color:#fff;}
.authors ul li a img{ width:96px; height:96px; position:absolute; z-index:9;}
.authors ul li a span{position:absolute; width:96px; height:25px; margin-top:71px; text-align:center; line-height:25px; overflow:hidden;}
.authors ul li a span.trans{background-color:#000; filter:alpha(Opacity=60);  opacity:.6; z-index:99; }
.authors ul li a span.name{font-size:12px; z-index:100; }




