@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a{ text-decoration:none; color:#000;}
a:hover{ color:#005cc8;}
img{ border:0;}
body{ background-color:#6ec8ed;}
.body_wrap{ padding:8px 10px; background-color:#FFF;}
.topline{ border-top:3px solid #187dcb; line-height:22px;}
.topline a{ color:#187dcb;}
.topline a:hover{ color:#187dcb; text-decoration:underline;}
.leftwrap{ padding:10px 25px 10px 10px;}
.leftlist{ font-weight:bold; font-size:14px; line-height:25px;}
.leftlist a{ padding-left:30px; font-size:14px; color:#f7efab;}
.leftlist a:hover{ color:#fb5300;}
.path{ color:#053781; line-height:40px; padding-left:10px;}
.path a{ color:#053781;}
.path a:hover{ color:#053781; text-decoration:underline;}
.title_ex{ color:#dceafe; font-weight:bold; line-height:30px; padding-left:35px;}
.more a{ font-size:10px; color:#005bcc;}
.more a:hover{text-decoration:underline;}
.news_list,.news_list2{ background:url(cnq29ico_bluepoint.gif) no-repeat 15px 10px; padding-left:30px; line-height:24px;}
.news_list2 a{ font-size:14px; line-height:28px;}
.topnews{ background:url(cnq29list_bg.gif) repeat-x left top #dedede; border-left:1px solid #87caee; border-right:1px solid #87caee;}
.copyright{ text-align:center; line-height:30px; color:#fff;}
/*投票*/
.toupiao_intro{ font-size:14px; color:#000; padding:10px 20px;}
.toupiao_intro p{ font-size:14px; color:#000; line-height:22px; text-indent:2em;}
.dotline{ background:url(cnq29dotline.gif) repeat-x left center; color:#013686; font-weight:bold; text-align:center;}
.toupiao_title,.green_title,.blue_title,.purple_title{ background:url(cnq29yellow_top.jpg) no-repeat left top; line-height:30px; font-weight:bold; color:#013686; padding-left:10px;}
.green_title{ background:url(cnq29green_top.jpg) repeat-x left top;}
.blue_title{ background:url(cnq29blue_top.jpg) repeat-x left top;}
.purple_title{ background:url(cnq29purple_top.jpg) repeat-x left top;}
.toupiao_body,.green_body,.blue_body,.purple_body{ background:url(cnq29yellow_bg.jpg) repeat-x left top #f7f7cd; padding:10px 20px;}
.green_body{ background:url(cnq29green_bg.jpg) repeat-x left top #e8f5c3;}
.blue_body{ background:url(cnq29blue_bg.jpg) repeat-x left top #ccf8d6;}
.purple_body{ background:url(cnq29purple_bg.jpg) repeat-x left top #f0d3f7;}
.toupiao_list{ line-height:22px; color:#333; padding-right:10px;}
.toupiao_list a{ color:#333;}
.toupiao_list a:hover{ color:#005cc8;}
.sheet_button{ width:120px; height:31px; border:0; background:url(cnq29submit_bg.jpg) no-repeat left top; text-align:center; line-height:31px; color:#fff; font-size:14px; font-weight:bold;}
.red{ color:#fe0000;}

.outline_news_title{ font-weight:bold; font-size:18px; color:#3478ac; line-height:24px;}
.outline_news_title a{font-weight:bold; font-size:18px; color:#3478ac;}
.outline_news_title a:hover{ text-decoration:underline;}
.outline_news_gaiyao{ color:#333; line-height:22px; text-indent:2em;}
.outline_news_img img{ border:1px solid #747474; padding:1px; background-color:#fff;}
.page{ line-height:24px; color:#000; text-align:right; padding-right:20px;}
.page a{ padding-left:5px; padding-right:5px; color:#000;} 

.news_time{ border-left:1px solid #fff; color:#999;}
.article_title{ font-weight:bold; font-size:22px; color:#3478ac; text-align:center; line-height:30px; padding:10px 0px;}
.article_ex{ line-height:28px; border-bottom:1px dotted #d1d1d1; text-align:center; color:#999;}
.article_content{ padding:20px 10px; line-height:22px; color:#333;}
.article_content p{ color:#333; line-height:22px; padding-bottom:15px;}
.pinlun{ background:url(cnq29ico_grayarrow.gif) no-repeat 10px center #f1f1f1; padding-left:25px; line-height:22px; font-weight:bold; color:#333;}