@charset "gb2312";
/* CSS Document */
@charset "gb2312";
.list_image { margin-top: 8px; border: 1px solid #ccc; border-top: 0; padding-bottom: 8px;}
.list_image h2 { padding-left: 8px; border-top:1px solid #ccc;  height: 32px; border-bottom: 1px solid #CCC; color: #FFF; font: bold 16px/35px "Î¢ÈíÑÅºÚ","ËÎÌå"; background:#2781C4; }
.list_image .h2_text { display: inline-block; background: url(imagesh2_ico.gif) no-repeat left center; padding-left: 10px; font: bold 16px/35px "Î¢ÈíÑÅºÚ","ËÎÌå";}
.list_image ul { }
.list_image ul li {  padding-left:10px;  display: block; }
.list_image li a { display: block; border: 0px solid #ccc; -webkit-transition: all 0.5s ease-out; }
.list_image li a:hover { zoom: 1; border-bottom: 0px solid #2267b5; color: #f00; }
.list_image li span { display: block; height: 28px; 8 border-top: 1px; font:15px/28px "Î¢ÈíÑÅºÚ","ËÎÌå"; }
.list_image a img { padding: 5px; width: 201px; height: 143px; }
.article_con { text-align: center; margin-top: 8px; border: 1px solid #CCC; border-top: none; width: auto; background: url(imagestop_h2.gif) repeat-x top left; padding: 10px 25px 0; }
.article_con h1 { text-align: center; color: #0055a6; font: bold 22px "Î¢ÈíÑÅºÚ"; margin: 10px 0; text-shadow: #F3F3F3 1px 1px 0px, #B2B2B2 1px 2px 0; }
.info { text-align: center; 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: 1px solid #ccc; width: 970px; margin: 0 auto; margin-top: 8px; }
.shangxiaye ul { float: left; display: block; padding: 10px; }
.shangxiaye ul li { line-height: 2; }
.shangxiaye ul li a:hover { color: #0066CC }
.img_con { margin: 20px 0; text-align: center; }
.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(imagesw3c_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: 1px 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(imagesw3c_tt.png) repeat-x left top; }
.fanye a:hover { color: #2267b5; background: url(imagesw3c_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(imagesw3c_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(imagesw3c_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(imagesw3c_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(imagesw3c_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(imagesw3c_tt.png) repeat-x top left; }
.contentpage a:hover { color: #2267b5; background: url(imagesw3c_ttt.png) repeat-x top left; }
.contentpage .thisclass { border-radius: 3px; border: 1px solid #ccc; color: #2267b5; background: url(imagesw3c_ttt.png) repeat-x top left; }
.contentpage .thisclass a, .contentpage .thisclass a:hover { border-radius: 3px; color: #2267b5; font-weight: bold; padding: 0 10px; }


