@charset "utf-8";
/* CSS Document */


/*主体部分*/
.mainbox{ padding:10px 0 0 0;}
/*左栏*/
.mainbox_l{ float:left; width:639px; padding-bottom:30px;   }
.article{ background:#F5F8FD;padding:0 1px 0; }
.article h1{ padding:16px 11px 19px; color:#1f4f82; font-size:26px; line-height:28px; font-family:Georgia, "Times New Roman", Times, serif; height:1%;}
.article .description{ border-top:1px solid #cacaca; border-bottom:1px solid #cacaca; padding:8px 10px 5px 12px; color:#707070; font-size:12px; line-height:16px; _height:1%;}
.article .description .position{height:16px;}
.article .description .position .topshare{ width:150px; float:right;}
.article .description .position span{display:block; float:left; width:450px;}
.article .description .position .topshare span{display:block; float:left; color:#ff912c; width:40px;}
.article .description .position .topshare a{display:block;float:left;margin:2px 2px 0 4px;}
.article .description .position .topshare img{ width:13px; height:13px;}
.article .description .authordate{ float:left; width:615px;}
.article .description .viewsnum{float:left;}
.article .description .comnum{ float:right; _width:80px;}
.article .content{ padding:20px 10px 20px 11px; color:#2b2b2b; }
.article .content .opinionauthor{ width:190px; height:240px; float:right; padding:5px; display:inline; background:#CCCCCC;    margin: 0 0 10px 10px;}
.article .content .opinionauthor img{ width:190px; height:240px;}

.article .content p{ line-height:20px; margin-bottom:15px; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif;}
.article .content p img {max-width:616px;}
.article .content ol {padding-left: 20px;}
.article .content ul {margin: 5px 5px 20px 5px;}
.article .content ol {margin: 5px 5px 20px 5px;}
.article .content ul ul {margin: 5px 5px 5px 5px;}
.article .content ol ol {margin: 5px 5px 5px 5px;}
.article .content .linkpages{text-align: center; line-height: 16px; padding-top:20px;}
.article .content .linkpages a,.article .content .linkpages span{border: 1px solid #666;margin:2px;padding:3px 5px;color:#666;}
.article .content .linkpages a:hover{ border-color:#d60000; color:#d60000; text-decoration:none;}
.article .content .linkpages span.current{color:#d60000; font-weight:bold;border-color:#d60000;}
.article .content blockquote {_background: #fff; _border: 1px dotted #dfdccb: padding10px;padding:10px 7px; display: block;}
.article .content blockquote p {font-family: arial;	font-size: 12px;line-height: 1.3em;letter-spacing: 0px;font-weight: bold;color: #333;}
.article .content blockquote span {color:#1F4F82;}
/*.article .content ins {color: #333;text-decoration: underline;}
.postbody del {color: #333;text-decoration: line-through;}
.postbody code {color: #333;font-family: verdana;font-size: 11px;background: #eee;margin-bottom: 10px;}*/


.article .tags{ padding:0 10px  0 11px; color:#1f4f82; line-height:18px;}
.article .share{padding:15px 10px 10px 11px; font-size:18px; color:#ff912c; line-height:18px; font-weight:bold;height:1%;}  
.article .share .span_share{ display:block; float:left; margin-right:2px;}
.article .share a{ display:block; float:left; margin:0px 0 0 7px; }  
  /*相关文章*/
.related_article{padding:0 1px 0; border-bottom:1px solid #cacaca;border-top:1px solid #cacaca;}
.related_article h1{ font-size:18px; font-weight:bold; line-height:18px; color:#1f4f82; padding:8px 12px 0;}
.related_article ul{ padding:7px 12px 6px;}
.related_article ul li{ line-height:20px; padding-left:7px; background:url(../images/list_h_ico.gif) 0 10px no-repeat;}
.related_article ul li a {_font-weight:bold; font-size:14px; font-family:Georgia;}

   /*comments*/
ol.commentlist {padding:0;margin:0;border:0;list-style-type: none;margin-bottom: 20px;}
ol.commentlist li {padding:0;margin:0;border:0;background: #fefff7;border: 1px solid #eee;padding: 20px;margin-top: 20px;}
ol.commentlist li.alt {padding:0;margin:0;border:0;	background: #FFF;border: 1px solid #eee;padding: 20px;margin-top: 20px;}
.avatar {float: left;display: inline;width:32px;}
.avatar img {border: 0;}
.commentbody {float: left;display: inline;margin-left: 60px; width:505px;}
.commentbody img {border:0;	vertical-align: middle;}
p.comment_author {color: #999;font-size: 0.7em; height:1%; line-height:15px;}
p.comment_author a {font-size:14px;}
span.comment_time {	display: inline;color: #999;}
p.comment_text {margin-top: 15px;line-height: 1.4em;}


  /*reply*/
.reply{ margin:15px 0px 20px 0px; _border:1px solid #cacaca; background:#F5F8FD; padding:13px 17px 14px 19px;}
.reply h1{ font-size:18px; font-weight:bold;}
.reply ul{}
.reply ul li{ padding:7px 0 7px 0;}
.reply ul li input{ width:217px; height:23px; margin-right:8px; border:1px solid #cacaca; line-height:23px; }
.reply ul li textarea{ width:545px; height:176px; border:1px solid #cacaca; }
.reply .sendcom_btn{ display:block; width:130px; height:23px; background:url(../images/send_btn.gif) no-repeat; border:0px;margin:3px 0 0 0;}
/*reply child*/

#commentform ul li{ padding:7px 0 7px 0; margin:0px; background:none; border:0px;}
#commentform ul li input{ width:217px; height:23px; margin-right:8px; border:1px solid #cacaca; line-height:23px; }
#commentform ul li textarea{ width:99%; height:176px; border:1px solid #cacaca; }
#commentform .sendcom_btn{ display:block; width:130px; height:23px; background:url(../images/send_btn.gif) no-repeat; border:0px;margin:3px 0 7px 0;}
#cancel_reply{ text-align: right; margin:0 10px 3px 0;}
.comment-childs p{ margin-left:50px;}
p.thdrpy{ font-size:12px;color:#1F4F82; margin-top:10px; }

   /*pre next*/
.navi{ _margin:0 32px 0 20px; }
.navi .pre a,.navi .next a{ font-weight:bold;}
.navi .pre{ float:left; width:239px; background:#F5F8FD; padding:6px 12px; line-height:16px; }
.navi .next{ float:right;width:239px;background:#F5F8FD; padding:6px 12px; line-height:16px;}
   /*pic align css*/
.aligncenter{display: inline;text-align: center;}
div.aligncenter {display: block; margin-left: auto;margin-right: auto;}
.alignleft { float: left; display: inline;background: #fff;margin-right: 15px;margin-bottom: 5px;   }
.alignright { float: right; display: inline;	background: #fff;margin-left: 15px;margin-bottom: 5px;   }

.wp-caption {border: 1px solid #ddd;text-align: center; background-color: #f3f3f3;padding-top: 4px;  margin: 10px;
/* optional rounded corners for browsers that support it */
-moz-border-radius: 3px;    -khtml-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;    }
.wp-caption img {    margin: 0;    padding: 0;    border: 0 none;    }
.wp-caption p.wp-caption-text {    font-size: 11px;    line-height: 17px;    padding: 0 4px 5px;    margin: 0;    }

/*polls archives*/
.article .content .wp-polls .question{color:#313131; font-weight:bold;}
.article .content .pollsdate{ font-size:12px;}
/*右栏*/
.mainbox_r{ float:right; width:332px;}

/*2011-12-27 share-print  by cc*/
.printx {height:14px; text-align:center; font-weight:bold; width:50px; float:left; margin-left:14px; border:1px solid #ccc; border-radius:5px; background:white;}
.printx:hover {border:1px solid #666;}
.printx a:hover {text-decoration:none;}
.printy { border: 1px solid #CCC;border-radius: 5px;background: white;width: 65px;float: left;height: 30px;margin-left: 15px;text-align: center; } 
.printy:hover {border:1px solid #666;}
.printy a:hover {text-decoration:none;}
.description .addthis_toolbox {margin-top:7px; height:22px; }
