@charset "UTF-8";
/* CSS Document */
i{ font-style:normal;}

/*head*/
#header{ border-bottom:1px solid #eee; height:70px; background-color:#fff;}
#header a, #header span{ margin-top:5px;}
.logo{ width:263px;}
#header span.search{
	width:274px;
	margin-top:30%;
	color: #FFFFFF;
}
#header a.hda{
	display:block;
	height:30px;
	line-height:30px;
	width:60px;
	background-color:#3ca5f6;
	text-align:center;
	color:#ffffff;
	text-decoration: none;
}
#header 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:#ee4a44 url(../images/default/ico.png) no-repeat scroll 13px 7px;}
.w_1000, ul.authors, #author h2, #weintro{ width:1000px; margin:0 auto;}
.iphone_480{ display:none;}
.menu480, .search480{ display:none;}

/*内容*/
#container{ margin-bottom:30px; position:relative;}
.main{ width:659px;}
/*今日有料*/
ul.s_nav{ margin:25px 0 15px 0; height:30px;}
ul.s_nav li{ float:left; line-height:30px; margin-right:10px;}
ul.s_nav li a{ padding:2px 15px 1px 15px; display:block; background-color:#f5f5f5;}
ul.s_nav li a:hover{ background-color:#ededed; color:#333;}
ul.s_nav li a.cur{ background-color:#3ca5f6; color:#fff;}
/*推荐*/
#recommend{ background-color:#333; /*height:300px; */overflow:hidden;}
#recommend img{ max-width:890px; max-height:380px; _width:890px;}

/*#recommend  h2 {
    font-weight: 500;
    line-height: 42px;
    color: #f7f7f7;
    padding-left: 20px;
}
#recommend a{ color:#fff;}
#recommend a:hover{ color:#999;}*/

/*nav菜单*/
#nav{ margin:23px 0; height:; overflow:hidden;}
#nav a{ width:63px; height:30px; display:block; float:left; border:1px solid #ccc; line-height:30px; text-align:center; margin:3px 3px;}
#nav a.cur{color:#ee4a45;}
#nav a.cur:hover{ color:#ee4a45;}
#nav a:hover{ border:1px solid #ededed; background-color:#ededed; color:#333;}

.nav480 { margin:20px 0px 5px 30px;   overflow:hidden;}
.nav480 a{ width:63px; height:25px; display:block; float:left; border:1px solid #ccc; line-height:25px; text-align:center; margin:3px;}
.nav480 a.cur{color:#ee4a45;}
.nav480 a.cur:hover{ color:#ee4a45;}
.nav480 a:hover{ border:1px solid #ededed; background-color:#ededed; color:#333;}
/*最新news*/
ul#news{}
ul#news li{ margin:0 0 0 -23px; _margin:0 0 0 -46px; _width:705px; display:table;}
ul#news li.activity h2{ margin:0 0 10px 23px;}
.item, .item_310{ width:317px;  margin:0 0 15px 23px; *padding:0 0 23px 0; *margin:0 0 0 23px; float:left; position:relative;}
.item img{ width:90px; max-height:65px; }
.hhh288{}
.hhh131{height:70px; overflow:hidden;}

#news h2{margin:20px 0px 10px 20px;}
#news h2 a{color:#000;}

#news .img{text-align:center; font-size:12px; color: #999999;}
.item h2, .item_310 h2{ margin-bottom:10px}
.share_btn{ float:right; color:#ccc; position:absolute; right:0;}
.share_btn a{display:block; text-align:center;}
.share_btn a.share{ color:#999; width:50px; height:22px; line-height:24px;}
a.share:hover, .share_btn a.cur{ background-color:#333; color:#fff;}
.share_btn a.sharelist{color:#fff; font-size:12px; line-height:24px; border-top:1px solid #555; height:24px; background-color:#333;}
.share_btn a.sharelist:hover{background-color:#444;}

.share_list{ width:50px; float:right; background-color:#333;}
.share_list a{ color:#fff; display:block; font-size:12px; text-align:center; line-height:24px; border-top:1px solid #555; height:24px;}
.share_list a:hover{ background-color:#444;}

h2 b{ font-family:Arial;}
.newsword{ width:200px; float:right}
.newsword p{ padding-top:6px;}
.newsword p i{ margin-right:10px;}
.newsword h3 a{ margin-right:5px; line-height:20px;}
a.gray_6:hover{ color:#333;}


/*专栏*/
.column{ background-color:#f3db47; padding:20px 20px 20px 30px; height:100px;}
.column img{ width:100px; height:100px; float:left; margin-right:20px;}
.column p{ padding-bottom:5px;}
.newc{ background-color:#f5f5f5; padding:20px 20px 30px 20px; height:150px;}
.newc a{ display:block; margin-bottom:4px;}
.newc p{ padding-top:6px;}
a.col_more{ background:url(../images/default/ico.png) no-repeat scroll 0 -90px; padding-left:15px}

/*漫画*/
p.cartoon{ text-align:center;}
p.cartoon img{ max-width:318px; max-height:280px; _height:280px;}

/*视频*/
.video, .class{ margin-bottom:10px; height:212px; overflow:hidden;}
.video img, .class img{  max-width:318px; _width:318px;}
.center{ text-align:center;}

/*adv*/
#adv2{ width:1000px; margin:0 auto 20px auto; text-align:center;}

/*关键词*/
#keyword{ margin-top:23px;}
#keyword h2{ margin-bottom:10px;}
#keyword a{ background:#f1f1f1 url(../images/default/ico.png) no-repeat scroll 0 -247px; padding:0 15px 0 25px; font-size:12px; color:#666; margin:0 10px 10px 0; height:22px; line-height:25px; display:block; float:left;}
#keyword a:hover{background:#ebe9e9 url(../images/default/ico.png) no-repeat scroll 0 -224px; }
#keyword a.cur{ background:#ee4a45 url(../images/default/ico.png) no-repeat scroll 0 -270px; color:#fff;}

/*边栏*/
.aside{ width:318px;}
.l_box{ margin-top:30px; height:30px; line-height:30px; _line-height:30px; position:relative;}
.l_box span.fl a{ margin-right:5px;}
.l_box span.fl a.red{ margin-left:10px;}
a.sina_t, a.qq_t, a.weixin_t, a.douban_t{ width:27px; height:27px; display:block; float:left; margin:0 0 0 8px; background:url(../images/default/ico.png) no-repeat scroll 0 -296px;}
a.sina_t:hover{ background:url(../images/default/ico.png) no-repeat scroll 0 -328px;}

a.qq_t{background:url(../images/default/ico.png) no-repeat scroll -37px -296px;}
a.qq_t:hover{background:url(../images/default/ico.png) no-repeat scroll -37px -328px;}

a.weixin_t{background:url(../images/default/ico.png) no-repeat scroll -74px -296px;}
a.weixin_t:hover{background:url(../images/default/ico.png) no-repeat scroll -74px -328px;}

a.douban_t{background:url(../images/default/ico.png) no-repeat scroll -111px -296px;}
a.douban_t:hover{background:url(../images/default/ico.png) no-repeat scroll -111px -328px;}

.popup{ position:absolute; background-color:#333; z-index:200; margin-top:38px; color:#fff; font-size:12px;  line-height:18px;}
.popup img{ display:block; margin-top:6px;}
.weixin_site{ margin-left:190px; padding:15px 20px 20px 20px;}
.weixin_site:after{
   content: " ";
   display:block;
   height: 20px;
   width: 20px;
   margin:-173px 0 0 50px;
   position:absolute;
   /*transform: rotate(45deg);
   background-color:#333;*/
   background:url(../images/default/arrow.png) no-repeat scroll 0 0;
}

.sina_site{ margin-left:160px; padding:5px 10px 5px 10px;}
.sina_site:after{
   content: " ";
   display:block;
   height: 10px;
   width: 10px;
   margin:-28px 0 0 20px;
   position:absolute;
   /*transform: rotate(45deg);
   background-color:#333;*/
   background:url(../images/default/arrow.png) no-repeat scroll 0 0;
}

.qq_site{ margin-left:196px; padding:5px 10px 5px 10px;}
.qq_site:after{
   content: " ";
   display:block;
   height: 10px;
   width: 10px;
   margin:-28px 0 0 20px;
   position:absolute;
   /*transform: rotate(45deg);
   background-color:#333;*/
   background:url(../images/default/arrow.png) no-repeat scroll 0 0;
}

.douban_site{ margin-left:173px; padding:5px 10px 5px 10px;}
.douban_site:after{
   content: " ";
   display:block;
   height: 10px;
   width: 10px;
   margin:-28px 0 0 115px;
   position:absolute;
   /*transform: rotate(45deg);
   background-color:#333;*/
   background:url(../images/default/arrow.png) no-repeat scroll 0 0;
}

/*节气solarterms*/
#solarterms{ background-color:#f7f7f7; padding:15px; }
#solarterms img{ width:278px;}
.seaon{ padding:15px 0 0 0;}
.seaon p{ display:block; clear:both; padding:2px 0 6px 0; height:; overflow:hidden; color:#333; line-height:18px;}


/*最新杂志Mcover*/
#Mcover{ margin-top:23px; border:1px solid #f5f5f5;}
#Mcover h2, ul#about h2, ul#store h2, ul#down-to-date h2{ padding:0 20px; background-color:#f5f5f5; height:40px; line-height:40px; overflow:hidden;}
.cur_m{ height:; overflow:hidden; padding:20px;}
.cur_m p{ padding:10px 0 10px 0;}
a.talk{ width:65px; height:28px; display:block; margin:0 0 0 170px; line-height:28px; text-align:center; color:#fff; background-color:#333; font-size:12px;}
a.talk:hover{ background-color:#ee4a45;}
.cur_m img{ width:156px; float:left; margin-right:20px;}
#Mcover ul{ height:37px; line-height:37px; background:url(../images/default2013/line_bg.png) repeat scroll 0 0; clear:both;}
#Mcover ul li{ width:104px; text-align:center; font-size:12px; float:left; border-right:1px solid #fff;}
#Mcover ul li:last-child{ border-right:0;}



/*移动产品assist*/
#A_app, #A_ran, #A_seaon{ height:75px; border:1px solid #f5f5f5; margin-top:23px; padding:20px;}
#A_app img, #A_ran img, #A_seaon img{ float:left; width:75px; margin-right:20px;}
#A_app p, #A_ran p, #A_seaon p{ padding:0 0 4px 0; display:table;}

#A_app{ padding-right:0;}
a.iphone, a.ipad, a.android, a.xiaozhan, a.dline, a.win8{ width:50px; height:15px; display:block; float:left; background:url(../images/default/ico.png) no-repeat scroll 0 -122px; padding-top:30px; text-align:center; margin:5px 10px 0 0; color:#999; font-size:12px;}
a.iphone, a.ipad, a.android, a.win8{ margin:5px 5px 0 0; width:45px;}
a.iphone:hover{ background:url(../images/default/ico.png) no-repeat scroll 0 -168px; color:#666;}
a.ipad{ background:url(../images/default/ico.png) no-repeat scroll -50px -122px;}
a.ipad:hover{background:url(../images/default/ico.png) no-repeat scroll -50px -168px; color:#666;}
a.android{ background:url(../images/default/ico.png) no-repeat scroll -100px -122px; margin-right:0;}
a.android:hover{ background:url(../images/default/ico.png) no-repeat scroll -100px -168px; color:#666;}
a.xiaozhan{ background:url(../images/default/ico.png) no-repeat scroll -150px -122px;}
a.xiaozhan:hover{ background:url(../images/default/ico.png) no-repeat scroll -150px -168px; color:#666;}
a.dline{ background:url(../images/default/ico.png) no-repeat scroll -200px -122px; margin-right:0;}
a.dline:hover{ background:url(../images/default/ico.png) no-repeat scroll -200px -168px; color:#666;}

a.win8{ background:url(../images/default/ico.png) no-repeat scroll -140px -296px; margin-right:0;}
a.win8:hover{ background:url(../images/default/ico.png) no-repeat scroll -177px -296px; color:#666;}

/*ran*/
#A_ran a.talk{ width:50px; height:25px; float:left; margin:-4px 0 0 6px;}

/*节气*/
#adv_seaon{ background-color:#f5f5f5; padding:30px 20px; margin-top:23px; height:; overflow:hidden;font-size:12px; color:#999; line-height:19px;}
a.new_m{ width:140px; height:208px; float:left; display:block; background:url(../images/default/ipad.png) no-repeat scroll 0 0; margin-right:20px;}
a.new_m img{ width:126px; margin:20px 0 0 7px;}
#adv_seaon p{ display:table;}
#adv_seaon p span{ width:118px; display:block; padding:10px 0 6px 0; color:#459a15; font-size:23px;}
#adv_seaon p b{display:block; font-weight:normal; font-size:16px; margin:5px 0 0 13px;}
a.appstore{ width:117px; height:34px; background:url(../images/default/ico.png) no-repeat scroll 0 -420px; display:block; float:right; margin-top:10px;}
a.img_85{ width:85px; float:left; margin:20px 10px 0 0; text-align:center; font-size:14px; color:#666;}
a.img_85 img{ width:85px; margin-bottom:5px;}
a.nomag{ margin-right:0;}

/*about*/
ul#about, ul#store,ul#down-to-date{border: 1px solid #f5f5f5; margin-top:10px; padding-bottom:20px;}

ul#about h2{ margin-bottom:20px;}
ul#about li a,ul#about li strong{font-size:13px; font-weight:normal}
ul#about li{
	line-height:25px;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 25px;
	background-image: url(tt13.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
}

ul#about li span{ color:#999999; margin-right:10px;  font-size:12px; text-align:left;display:block;  line-height:18px;margin-bottom:10px;}


ul#down-to-date li{    padding-top: 20px;}

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;}

/*store*/
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;}

/*author项目专区*/
#author{ background-color:#fff; 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;}

/*top*/
.top{ position:fixed; bottom:55px; margin-left:1005px;width:32px; height:88px; }
#footer{ margin-top:0;}

/*小广告*/
#adv11{ width:659px; display:table;}
a.w_325{ width:325px; height:100px; overflow:hidden; display:block; background-color:#ccc;}
a.w_325 img{}

/*kkkkkkkkkkkkkkkkkkkkkkk*/

#toplist .itembg{
	background-color:#f7f7f7;
	padding: 10px;
	width:95%
}
#toplist .itembg a{
	display: block;
	line-height: 25px;
	font-weight: normal;
	width:95%;
	overflow:hidden;
}

#logout_status a.weixin{
	line-height: 25px;
	display: block;
	padding-left: 28px;
	background-image: url(weixin.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 14px;
}

      .black_overlay{
         display: none; 
         position: absolute;  
         top: 0%;  
         left: 0%;  
         width: 100%;  
         height: 100%;  
         background-color: #eee;  
         z-index:1001;  
         -moz-opacity: 0.8;  
         opacity:.80;  
         filter: alpha(opacity=80);  
    } 
    .white_content {
        display: none;  
        position: absolute; 
        top: 20px; 
        right: 10px;             
        background-color: white; 
        z-index:1002; /* 数字的大小指明了div的相对层，数字大的在上层 */
        overflow: auto;
    }  
	
#result strong {width:55px; display:block; float:left; }
#result .dr{display:block; float:right; }
#result .pr{ color:#FF0000}
#result .ls{color:#006600 }
#result p{
	line-height:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
}
#result{padding:15px}

#result2 strong {width:55px; display:block; float:left; }
#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}

#tools a{
    display: inline-block;
    padding: 3px 8px;
    border-radius: 60px;
    border: 1px solid #006600;
    color: #666;
    margin: 5px;
    font-size: 15px;
}

#tools {

	padding: 10px;
}
p.listtui2 a{font-size:16px; line-height:25px}

.item_310{letter-spacing: 1px;}



p.listtui2{margin:10px 8px;color:#000;}

ul.contentlist li:hover {
    background-color: #f4f4f4;
}
ul.contentlist li {
    border: 1px solid #f5f5f5;
    background-color: #f9f9f9;
    padding: 18px;
    margin-top: 20px;
    overflow: hidden;
	letter-spacing: 1px;
	color:#000;
	
}
ul.contentlist li a {
    display: block;
}

a.caption {
    padding-bottom: 10px;
    font-size: 18px;
	line-height:30px;
}
ul.contentlist a.lanmu{float:left;line-height:30px;margin:0px 2px}
ul.contentlist li img {
    float: left;
    height: auto;
    max-width: 30%;
    margin-right: 3%;
}
a.intro{color:#666;line-height:20px}
ul.contentlist li span{color:#666;margin-top:5px;}