@charset "UTF-8";
/* CSS Document */


#header{ border-bottom:1px solid #eee; height:60px; background-color:#fff;}
.logo img{ height:60px;}
span.search{
	margin-top:15px;
	color: #FFFFFF;
}
.w_1000, #weintro{ width:1150px; margin:0 auto;}
#header a{ font-size:12px; line-height:30px;}
#header a:hover{ color:#ee4a45;font-weight:bold;}

.fixednav .logo img {
    height: 45px;
}

.fixednav {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 100;

}

body{background-color: #fff;}
/*pagewrap*/
#pagewrap{ width:1100px; margin:0 auto;}
.main{ width:759px; overflow:hidden;}
.aside{ width:318px;}

.main{ position:relative;}
.main h5, .main h4{ font-size:12px;}
.main h1{ font-size:22px; padding:10px 5px 10px 5px; line-height:35px; }
.main h6{
    border-bottom: 1px solid #f5f5f5;
	padding-bottom:10px;
	_height:20px;
	margin-top:10px;
	font-size: 12px;
	font-weight: lighter;
}
.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;}
.nrnr a{color:#375DB0;letter-spacing: 1.2px;}
.nrnr blockquote {
          margin: 10px;
          padding: 10px;
          border-left: 5px solid #ccc;
	   Color:#888;
     }
.nrnr{padding:0px 10px 20px 10px;}

.nrnr{line-height:30px}

 
.desc, .acount{ border:1px solid #f5f5f5; background-color:#f9f9f9; padding:10px; margin-top:10px; font-size:13px; letter-spacing: 1.2px; line-height:22px}
.main p{ padding:5px 0; line-height:28px; clear:both;}
.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;  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:5px;}

.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{
	line-height:30px;
	margin-right:10px;
	padding-left:15px;
	list-style-type: square;
}
ul#about li a { color: #003399;}
ul#about li a:hover { color: #FF3300;}

.plug-in{ margin-top:23px;}

/*down-to-date*/
ul#down-to-date, ul#intereste{ border:1px solid #f5f5f5; margin-top:20px; padding-right:5px;}
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;}

ul#down-to-date h2,#hotlife h2,ul#about2 h2{
    padding: 0 10px;
    border-left-width: 3px;
    border-left-style: solid;
    border-left-color: #ee4a45;
    margin-top: 15px;
    overflow: hidden;
}




#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,ul#about2 h2{margin-bottom:10px;}
#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;}

/*hotlife*/
#hotlife2{ height:; overflow:hidden; margin-top: 23px;}
#hotlife2 h2,ul#about2 h2{margin-bottom:10px;}
#hotlife2 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;}
#hotlife2 a:hover, #hotlife a.cur{ background-color:#0066ff; 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; height:auto;max-width:30%;margin-right:3%;}
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{  }
a.caption{ padding-bottom:10px; font-size:16px;}
a.intro{ font-size:12px; color:#666;}
ul.contentlist li a.linea{display:inline}

.sort{ margin-top:20px; height:22px; border-bottom:1px solid #dadada; padding-bottom:13px; padding-bottom:12px9; 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 input{ border:0;}
#header .input_274{ width:274px; height:30px; line-height:30px; text-indent:3px; position:relative;background-color:#eee;  }
#header .input_btn42{ width:42px; height:32px; position:absolute; margin-left:-42px; cursor:pointer; z-index:100; background:#ccc url(../images/default/ico.png) no-repeat scroll 13px 7px;}
#footer{ clear:both;}

#author{ background-color:#f5f5f5; padding:20px 0; clear:both;}
#author h2{ font-size:16px;}
#author h2 i{ font-size:12px; font-family:Arial; font-weight:bold;}
ul.authors{ height:; overflow:hidden; margin-top:15px;}
ul.authors li{ width:80px; height:30px; line-height:30px; text-align:center; float:left; background-color:#eaeaea; margin:0 5px 5px 0; position:relative;}
ul.authors li a{ width:80px; height:30px; display:block; color:#666; font-size:12px;}
ul.authors li a:hover{ background-color:#f7f7f7;}


#menu_detail a {
    font-size: 16px;
    margin-left: 30px;
    line-height: 60px;
}


ul#down-to-date li a span {
    color: #eb5c56;
    margin-right: 10px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 18px;
    text-align: center;
    width: 20px;
    display: block;
    float: left;
    line-height: 22px;
}

ul.contentlist li span.caption2{line-height:35px; font-size:18px; color:#333}
ul.contentlist li span.nst{
	line-height:18px;
	font-size:14px;
	color:#333;
	font-weight: bold;
	display: block;
}

ul.contentlist li span.intro2{
	color: #666666;
	font-size: 13px;
	line-height: 22px;
}
.main img{max-width: 100%; vertical-align: middle; box-sizing: border-box;}

ul.coinlist{
	list-style-type: none;
	margin-top: 20px;
	margin-left:10px;
	margin-bottom:20px;
}

ul.coinlist li{
	float:left;
	line-height: 30px;
	height: 30px;
	width:300px;
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F2F2;
}

.coinlist li a{
	color: #003399;
}

.coinlist li a:hover { color: #FF3300;}

.coinlist li span.dt{color: #999;}

.coinlist li span.dd{color: #333; margin-left:15px;}
h1 img{width:32px; height:32px; margin-right:10px}
#pabi{
	line-height: 25px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	color:#333333;
	clear:both;
	letter-spacing: 1.2px;
}

#result {margin-top:10px;margin-left:10px}
#result .dr{ font-size:18px;}
#result .pr{ color:#FF0000 }
#result .ls{color:#006600 }
#result .prs{
	font-size:18px;
	font-weight: bold;
	color:#999;
}
#result .hui{
	color: #999999;
}

#result2 strong {width:75px; display:block;float:left;}
#result2 strong img{margin-right:1px}
#result2  .bh1{float:left;width:30px;}
#result2 .dr{display:block; float:right; }
#result2 .pr{ color:#FF0000}
#result2 .ls{color:#006600 }
#result2 p{
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}
#result2{padding:15px; line-height:16px}
#result2 .hui{
	color: #0066cc;
}

.item2{
    width: 300px;
    margin: 0 0 15px 20px;
    float: left;
    position: relative;
}
.item2 img{ width:90px; max-height:65px; }