@import url("global.css");


/* ×ó²à */
.main{ width:675px; height:auto; float:right; }
.main .tit{ width:100%; height:33px; line-height:33px; border-bottom:2px solid #115AA7; background:#FBFBFB; }
.main .tit h3{ display:block; float:left;  padding-left:10px; color:#777; font-weight:bold; }
.main .tit h3 a{ color:#23507C; font-size:14px; }
.main .tit .more{ display:block; float:left; width:40px; color:#666;}
.main .tit .more a{ color:#999; }

.main .plist{ width:100%; float:none;  background:#fff; overflow:hidden; }
/* .main .plist ul{ padding-left:8px; } */
.main .plist li{padding-left:12px; font-size:13px; color:#666; float:left; line-height:20px; }
.main .plist li img{ float:left; width:240px; height:179px; }
.main .plist li a{ color:#333; font-size:15px; font-weight:bold; line-height:28px; }
.main .plist li a.read{ color:#333; font-size:13px; font-weight:normal; }
.main .plist li a.read:hover{ color:#00B9EE; font-size:13px; text-decoration:none; }

.main .plist .focus{ width:320px; margin:10px; }
.main .plist .focus img{ width:320px; height:240px; }
.main .plist .top{ width:300px; display:table; float:right; margin:4px 0; padding:0; overflow:hidden; background:#fff; }
.main .plist .top li{ float:left; line-height:26px; margin:0; padding-left:20px; background:url(/images/bg.png) 5px -310px no-repeat; }
.main .plist .top li a{ font-weight:normal; }

.main .plist1{ padding-bottom:5px; }
/* .main .plist1 li{ margin:10px 7px 10px 7px; } */

.main .slist{ width:100%; border:1px solid #d7d7d7; }
.main .slist ul{ padding:5px 0 4px 0; float:left; width:670px; margin-left:3px; height:auto; }
.main .slist li{ width:310px; float:left; line-height:30px; padding-left:20px; margin-right:5px; background:url(/images/bg.png) 7px -308px no-repeat; }
.main .slist li span{ display:block; float:right; line-height:30px; color:#888; font-size:12px; }
.main .slist .page{ width:100%; height:30px; line-height:30px; color:#555; text-align:center; margin:6px 0; } 
.main .slist .page a:hover{ color:#4C9ED9; }

/* ×ó²àÕýÎÄ */
.position{ width:980px; padding:5px 10px 1px 10px; height:30px; line-height:30px;  color:#444; border-bottom:5px solid #1B81CB; }
.position a{ color:#444; }
.position a:hover{ color:#007FCF; text-decoration:none; }

.main .content { width:661px; height:auto; border:1px solid #d7d7d7; border-top:2px solid #d7d7d7; float:left; padding:10px 7px;}
.main .content h1{ width:100%; height:70px; line-height:70px; color:#B30000; font-size:23px; text-align:center; display:block; }
.main .content .time{ border-top:1px solid #d7d7d7; width:100%; height:40px; line-height:33px; color:#666; text-align:center; float:none; margin:0 auto; font-size:13px; font-weight:normal; }
.main .content .dest{ width:651px; line-height:25px; padding:4px 5px; background:#f1fbfe; float:none; margin:0 auto; font-family:Microsoft YAHEI,Î¢ÈíÑÅºÚ; }
.main .content .text{ margin:15px 0;padding:10px; line-height:25px;}

.main .content .next{ margin-top:20px; }
.main .content .next li{ line-height:30px; }
.main .content .next .author{ padding:10px; width:630px; text-align:right; display:block; }
.main .content .next .share{ padding:10px; line-height:30px; display:table; }
.main .content .next .share span{ display:block; float:left; margin-top:0;  }

.main .content .buts{ width:550px; height:auto; float:none; margin:20px auto; display:table;}
.main .content .buts li{ display:block; float:left; width:95px; height:38px; margin-right:15px; }


.main .like{ width:677px; height:auto; float:left; }
.main .like ul{ width:675px; height:auto; float:left; display:block;}
/* .main .like li{ width:318px; line-height:28px; padding-left:15px; background:url(/images/bg.png) 4px -91px no-repeat; float:left; } */
.main .like li{ width:318px; line-height:28px; padding-left:15px; background:url(/images/button.png) 4px -91px no-repeat; float:left; }
.main .like li span{ color:#888; float:right; font-size:13px; margin-right:6px; }

.main .comment{ width:677px; height:auto; float:left; }
.main .comment .list{ width:675px; height:auto; float:left; display:block; padding:10px 0; border:1px solid #d7d7d7; }
.main .comment .list .nodata{ margin:50px auto; float:none; line-height:30px; text-align:center; }
.main .comment .list .text{ width:636px; height:70px; padding:8px; border:1px solid #d7d7d7; margin:10px; resize:none; }

.main .comment .list .text:hover{ border:1px solid #2ABDF4; }
.main .comment .list .code{ width:60px; float:right; }
.main .comment .list .hand{ width:105px; height:30px; line-height:30px; float:right; border:0; background:url(/images/button.png) 0 -466px no-repeat; color:#fff; }
.main .comment .list .hand:hover{ border:0; background:url(/images/button.png) 0 -501px no-repeat; }
.main .comment .list span{ height:25px; line-height:25px; display:table; }
.main .comment .list span.r{ float:right; margin-right:10px; }
.main .comment .list span.l{ float:left; margin-left:10px; }


.main .comment .tit, .main .like .tit{ border-bottom:1px solid #b0cff7; background:#fff; }
.main .comment .tit h3, .main .like .tit h3{ background:#b0cff7; border-bottom:1px solid #b0cff7; }

.main .tit .more{ float:right; }
.main .comment .tit .more{ width:100px; }


/* ÓÒ²à */
.bar{ width:310px; height:auto; float:left; }

.bar .barlist{ width:308px; height:auto; padding-bottom:1px; background:#fff; }
.bar .barlist .tit{ width:100%; height:33px; line-height:33px;border-bottom:5px solid #083E6E;}
.bar .barlist .tit h3{ display:block; float:left; padding:0 10px 3px 10px; color:#3B86BD; font-weight:bold;border-bottom:5px solid #c00}
.bar .barlist .tit h3.tab{ display:block; float:left; padding:0 10px; color:#3B86BD; font-weight:bold;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
.bar .barlist .tit div{float:left; padding:0 10px; color:#3B86BD; font-weight:bold; color:#5886BD}
.bar .barlist .tit h3.act{background:white;border-bottom:none;border-right:1px solid #cccccc}
.bar .barlist .tit h3 a{ font-size:22px; color:black;line-height:30px;}
.bar .barlist .tit .more{ display:block; float:right; width:40px; color:#666; }
.bar .barlist .tit .more a{ color:#999; }
.bar .barlist ul{ float:left; width:308px; height:auto; margin-bottom:1px; }
.bar .barlist li{ line-height:28px; padding-left:20px; background:url(/images/bg.png) 7px -308px no-repeat; }
.bar .lsort li{background:none;}

.bar .barlist .pword{ height:101px; margin:3px 5px; padding-left:5px; background-image:none; }
.bar .barlist .pword img{ width:120px; height:90px; margin-right:8px; float:left; }
.bar .barlist .pword .dev{ display:block; line-height:20px; color:#777; }
.bar .barlist .pword a{ line-height:16px; font-size:14px; }
.bar .barlist .pword a.read{ color:#333; font-size:13px; }
.bar .barlist .pword a.read:hover{ color:#00B9EE; font-size:13px; text-decoration:none; }

.bar .barlist .pic{ display:block; float:left; text-align:center; width:154px; height:155px; background-image:none; line-height:20px; padding:0; margin:3px 0 4px 0; }
.bar .barlist .pic img{ width:154px; height:112px;margin:3px 0; float:left; }
/* .bar .barlist .pic img:hover{ border:1px solid #ABF1FC; } */
.bar .foc img{ width:298px; height:380px; margin:5px; }

.bar .four li{float:left;background:none;line-height:50px;height:50px;padding-left:9px;}
.bar .four li a:link,.bar .four li a:visited,.bar .four li a:active{color:white;font:14px 'Microsoft YAHEI',Î¢ÈíÑÅºÚ,ËÎÌå;padding:3px 5px;background:#207FEE;line-height:50px;}
.bar .four li a:hover{color:white;font:14px 'Microsoft YAHEI',Î¢ÈíÑÅºÚ,ËÎÌå;padding:3px 5px;background:#FB752C;text-decoration:none;line-height:50px;}


.flinks{ background:#F3F3F3; padding-bottom:15px; margin:15px auto 30px auto; }
.flinks .tit{ width:980px; height:40px; line-height:45px; font-size:15px; font-weight:bold; margin:10px; border-bottom:1px solid #D9D9D9; }
.flinks .tit li{ padding:0 10px; float:left; color:#555; }
.flinks .tit li.act{ color:#0086C5;}
.flinks .bod{width:980px; margin:10px; }
.flinks .bod li{ float:left; padding:0 10px; line-height:30px; color:#444; }
.flinks .bod li a{ color#444; }


/**/
.said{ width:970px; border:1px solid #d7d7d7; padding:10px; }
.said .tit{ width:20px; line-height:25px; font-weight:blod; float:left; border-right:1px solid #d7d7d7; margin-right:15px; }
.said .bod{ width:920px; float:left; color:#444; line-height:25px; }

.lsort{ width:100%; display:table; float:left; height:auto; position:relative; z-index:1; }
.lsort li{ height:27px; line-height:27px; overflow:hidden; }
.lsort li span{ padding:0 5px; margin-right:5px; color:#fff; background:#909090; }
.lsort li span.three{ background:#D98152; }

.barlist .list{padding:20px 0px;float:left;width:191px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.barlist .list .text{width:210px;height:80px;overflow:hidden;}