@charset "gb2312";
.list_image { margin-top:8px; border:1px solid #ccc; border-top:0; padding-bottom:20px; }
.list_image h2 { padding-left:8px; background:url(../images/top_h2.gif) repeat-x top left; height:32px; border-bottom:1px solid #CCC; color:#2267b5; font:bold 14px/35px Verdana, Geneva, sans-serif; }
.list_image .h2_text { display:inline-block; background:url(../images/h2_ico.gif) no-repeat left center; padding-left:10px; }
.list_image ul { }
.list_image ul li { float:left; width:213px; text-align:center; padding-left:23px; padding-top:23px; height:184px; display:block; }
.list_image li a { display:block; border:1px solid #ccc; -webkit-transition:all 0.5s ease-out; }
.list_image li a:hover { zoom:1; border-bottom:2px solid #2267b5; color:#2267b5; }
.list_image li span { display:block; height:25px; line-height:25px; border-top:1px; }
.list_image a img { padding:5px; width:201px; height:143px; }
.article_con {  margin-top:8px; border:0px solid #CCC; border-top:none; width:auto;  padding:10px 25px 0; }
.article_con h1 {	text-align:center;
	color:#333;
	font: bold 24px "Î¢ÈíÑÅºÚ";
	margin:0px 0;
	line-height:60px; }
.info { text-align:center; border:1px dashed #C5c5c5; font-family: "Î¢ÈíÑÅºÚ", "ËÎÌå"; font-size: 14px; color: #999; height:30px; line-height:30px;padding:0px 0;
	font-family:Verdana, Geneva, sans-serif; }
.article_ad {
width:; height:310px; margin:10px auto; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }
.article_ad .ad_left { width:336px; height:280px; float:left; border:1px solid #ccc; margin:15px 0 15px 90px; display:inline; overflow:hidden }
.article_ad .ad_right { width:336px; height:280px; float:right; border:1px solid #ccc; margin:15px 90px 15px 0; display:inline; overflow:hidden }
.shangxiaye { text-align:left; border:0px solid #ccc; width:998px; margin:0 auto; margin-top:8px; }
.shangxiaye ul { float:left; display:block; padding:0px; }
.shangxiaye ul li { line-height:2; }
.shangxiaye ul li a:hover { color:#0066CC }
.img_con { margin:20px 0; float:left;width:950px; 	font-size: 16px; font-family: "ËÎÌå", Arial; line-height: 180%;text-align:left; margin:20px 0;}
.img_con img { background:#fafafa; border:1px solid #eee; padding:5px; margin:10px; display:inline-block; max-width:850px; _width:expression(this.width > 850 ? 850:true);
}
.img_txt { text-align:left; font:14px/2 Verdana, Geneva, sans-serif; padding:0 20px; }
.article_ad .ad_left h2 { height:30px; line-height:30px; border-bottom:1px solid #ccc; padding:5px 0; margin-bottom:20px; font-size:18px; }
.ad_left .red { color:#F00; }
.jiathis_style_32x32 { float:left; padding:17px 15px 10px; }
.duoshuo { border:1px solid #ccc; height:auto; width:auto; width:970px; margin:8px auto 0; }
.duoshuo h2 { height:30px; line-height:30px; text-indent:10px; font-size:14px; background:url(../images/w3c_tt.png) repeat-x left center; border-bottom:1px solid #ccc; }
.duoshuo h2 span { float:right; margin-right:15px; font-weight:normal; color:#ccc; font-size:12px; }
.ds-thread { padding:15px; }
.fanye { border:0px solid #ccc; border-top:none; height:auto; padding:5px; width:960px; text-align:center; }
.fanye a { border-radius:3px; display:inline-block; line-height:25px; padding:0 10px; height:25px; border:1px solid #ccc; background:url(../images/w3c_tt.png) repeat-x left top; }
.fanye a:hover { color:#2267b5; background:url(../images/w3c_ttt.png) repeat-x left top; }
.fanye .thisclass { border-radius:3px; display:inline-block; padding:0 10px; line-height:25px; height:25px; color:#2267b5; font-weight:bold; border:1px solid #ccc; background:url(../images/w3c_ttt.png) repeat-x left top; }
.fanye .pageinfo { border-radius:3px; padding:0 10px; display:inline-block; line-height:25px; padding:0 10px; height:25px; border:1px solid #ccc; background:url(../images/w3c_tt.png) repeat-x left top; }
.fanye .last { border-radius:3px; color:#ccc; display:inline-block; line-height:25px; padding:0 10px; height:25px; border:1px solid #ccc; background:url(../images/w3c_tt.png) repeat-x left top; }
.contentpage { text-align:center; margin-top:10px; }
.contentpage a { border-radius:3px; display:inline-block; height:25px; line-height:25px; padding:0 10px; margin-left:5px; border:1px solid #ccc; width:5px; background:url(../images/w3c_tt.png) repeat-x top left; }
.contentpage .total { border-radius:3px; display:inline-block; height:25px; line-height:25px; padding:0 10px; margin-left:5px; border:1px solid #ccc; background:url(../images/w3c_tt.png) repeat-x top left; }
.contentpage a:hover { color:#2267b5; background:url(../images/w3c_ttt.png) repeat-x top left; }
.contentpage .thisclass { border-radius:3px; border:1px solid #ccc; color:#2267b5; background:url(../images/w3c_ttt.png) repeat-x top left; }
.contentpage .thisclass a, .contentpage .thisclass a:hover { border-radius:3px; color:#2267b5; font-weight:bold; padding:0 10px; }

