/* CSS Document */
body { height:100%;}a:link {text-decoration: none;}a:visited {text-decoration: none;}
a:hover { text-decoration: underline;}a:active {text-decoration: none;}
.dis{ display:none;}.l{float:left;}.r{float:right;}
.zz{text-align:center;}.c{clear:both;}.e-7{height:7px;line-height:7px; font-size:1px;}
.e-10{height:10px;line-height:10px; font-size:1px;}.e-15{height:15px;line-height:15px; font-size:1px;}
.e-20{height:20px;line-height:20px;}.e-22{height:22px;line-height:20px;}
.e-30{height:30px;line-height:30px;}.w-20{ width:20px; line-height:1px; height:20px;}
.w360{ width:360px;}.w320{ width:320px;}.t-l{ text-align:left;}
.t-r{ text-align:right;}
/* Note: Make HTML 5 elements block-level for consistent styling */
header, nav, article, footer, address{ display:block;}
/* page set */
.wrapper{ clear:both; width:960px; margin:0 auto; position:relative;}

.pleft{ width:640px; float:left;}
.flasher{ height:325px; overflow:hidden; position:relative;}
.hotnews{ height:180px; position:relative; padding-top:49px;}

.ptitle{ background:url(/ui/2011/opinion/images/3.gif) repeat-x; height:40px;   position:absolute; width:100%; left:0px; top:0px; z-index:9; }
.ptitle .title{ line-height:30px; background:url(/ui/2011/opinion/images/small.png) no-repeat; width:96px; height:39px; text-align:center; color:#fff; float:left; display:block; font-weight:bold;}
.ptitle .more{ line-height:30px; display:block; float:right; padding-right:20px; color:#888; font-size:12px;}

.pstitle{ display:block; background:url(/ui/2011/opinion/images/4.gif) bottom repeat-x; padding-bottom:7px; padding-top:3px; line-height:25px; padding-left:10px; color:#357ba3; font-size:14px; font-weight:bold; width:100%; height:25px; }


.flasher li{ width:640px; height:325px; float:left; overflow:hidden; position:relative;}
.flasher a{ cursor:pointer; }
.flasher a:visited{ text-decoration:none;  }
.flasher .pre{ display:block; background:url(/ui/2011/opinion/images/small.png) 0px -65px no-repeat; width:34px; height:33px; position:absolute; top:145px; left:0px; z-index:20;}
.flasher .pre:hover{ background-position: 0px -127px;  }
.flasher .next{ display:block; background:url(/ui/2011/opinion/images/small.png) -39px -65px no-repeat; width:34px; height:33px; position:absolute; top:145px; right:0px; z-index:20;}
.flasher .next:hover{ background-position: -39px  -127px; }
.flasher .flasherimg{ z-index:-1;}
.flasher .tips{position:absolute; width:640px; top:280px; height:40px;   left:0px; background:#000; display:block; z-index:10; text-decoration:none;  	filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7; padding-top:5px;  }
.flasher .tips:hover,.flasher .tipson{position:absolute; width:640px; top:240px; height:85px; left:0px; background:#000; display:block; z-index:10;text-decoration:none;}
.flasher img{ width:640px; height:325px;}
.flasher h4{ display:block; color:#fff; height:40px; line-height:35px; padding-left:30px; font-size:24px; font-family:"微软雅黑"; font-weight:normal;}
.flasher span{ display:block;  color:#878787; line-height:18px; font-size:12px; padding-left:20px;text-align:left;padding-right:20px;} 
.flasher .more{ display:inline;   color:#ff8503; }

.controlbar{ width:175px; float:right; background:#fff; height:28px; padding-top:7px; padding-left:25px; }
.controlbar a{ display:block; float:left; background:url(/ui/2011/opinion/images/small.png) no-repeat; height:19px; margin-right:4px;  } 
.controlbar .pre{ background-position:0px -42px; width:19px; margin-right:6px;    }
.controlbar .next{background-position:-66px -42px; width:19px;}
.controlbar .pic-on,.controlbar .pic-off:hover{background-position:-24px -42px; width:19px;}
.controlbar .pic-off{background-position:-44px -42px; width:19px;} 

.piclist{ width:640px; overflow:hidden;}
.picframe{ width:666px;}
.picframe dl{ float:left; width:222px;}
.picframe dl dt{ padding:3px; width:190px; background-color:#dcdcdc;}
.picframe dl dt img{ width:190px; height:145px;}
.picframe dl dd{ padding-top:3px; height:25px;  overflow:hidden; width:196px; text-align:center;}
.picframe dl a{ display:block; line-height:25px; color:#000; font-size:14px; font-weight:bold;    } 



.newslist{   overflow:hidden;  background:#fff;  margin-top:-1px; position:relative; padding-top:39px;  }
.pnewslist{    }
.articlelist{ height:115px; padding-top:20px; clear:both; position:relative; >position:inherit; border-top:1px dotted #878787; }
.articlelist a{  }
.articlelist .articlepic{ width:140px;display:block; float:left; }
.articlelist img{}
.articlelist .intro{ float:left; width:500px; >width:auto;}
.articlelist h4{     height:27px; }
.articlelist h4 a{
	line-height:25px;
	font-size:18px;
	color:#333;
}
.articlelist .articletips{ font-size:12px; line-height:18px;  position:absolute; >position:inherit; float:left; color:#878787    }
.articlelist .articletips a{ display:inline; float:none; color:#ff8503;}
.articlelist .articletags{ font-size:12px; padding-top:10px; line-height:14px; min-width:500px;}
.articlelist .articletags a{ display:inline; float:none; color:#357ba4; margin-left:12px;_margin-left:6px; text-decoration:underline;}

.bmt-1{  }


.pright{ width:300px; float:right;}

.ads1{}
.tags{ height:270px; background:url(/ui/2011/opinion/images/1.gif) no-repeat; padding-top:30px; text-align:center;}
.saying{padding-top:34px; position:relative;}
.sayingframe{margin-top:-1px; z-index:-1px;}
.saying ul{}
.saying ul li{ clear:both; line-height:25px;   color:#333; font-size:14px; padding-bottom:10px; border-top:1px dotted #888; padding-top:10px;}
.saying ul li img{ margin-right:5px; margin-left:5px;} 
.saying ul li a{ display:block; float:right; clear:both; color:#2f759f; font-size:12px;}
.saying ul li span{} 

.asbt0{ position:absolute; top:0px; left:0px;}
.specials{ padding-top:34px; position:relative;}
.specialframe{ margin-top:-1px; z-index:-1px;}
.specials ul{}
.specials ul li{ clear:both; padding-bottom:10px; padding-top:15px; border-top:1px dotted #878787;}
.specials ul li strong{ display:block; float:left; width:170px; height:25px; line-height:25px;}
.specials ul li strong a{ font-size:12px; color:#333;}
.specials ul li img{}
.specials ul li a{}
.specials ul li span{ font-size:12px; line-height:18px; color:#777;}
.specials ul li span a{ color:#ff8503; padding-left:10px;}
.specials ul li .specialimg{ display:block; float:left; width:130px;}


.votes{}
.votetop{ background:url(/ui/2011/opinion/images/1.gif) 0px 0px no-repeat; height:20px; display:block; width:275px; padding-top:30px; padding-left:25px; color:#357ba3; font-size:14px; font-weight:bold; }
.votes strong{ display:block; width:100%; line-height:30px; text-align:center; color:#333;}

.voteform{}
.voteform li{ clear:both; height:22px; line-height:20px; padding-left:35px;}
.voteform li input{ display:block; float:left;}
.voteform li span{ display:block; float:left; width:200px; font-size:12px; overflow:hidden; height:18px;}


/* 以下样式放置金鹰网前台页面定义的投票样式 */
.vote p.title{ font-size:14px; line-height:120%; color:#333333; font-weight:bold;}
.vote td { padding:5px 0; line-height:22px; color:#333333;}
.vote td input { float:left; }
.vote td p.op { text-align:center; margin-bottom:10px; height:26px;}
.vote td p.op input { float:none; cursor:pointer; color:#FFFFFF; border:none; background:url(image/vote_btn.gif) 0 0 no-repeat; height:26px; line-height:26px; width:63px; text-align:center;}
.vote td p.op span.vote-submit { float:left;}
.vote td p.op span.vote-result { float:right; padding-top:5px;}
.vote td p.op span.vote-result a { color:#333333; padding-right:30px; background:url(image/more.gif) 100% 0 no-repeat;}
/* 带柱形条投票 */
.cms_vote_2 {float:left;font-size:12px;margin-top: 10px;overflow:hidden;width:300px;}
.cms_vote_2 .title{width:100%;float:left;font-weight:bold;font-size:14px;line-height:25px;height: 25px;text-align:center;}
.cms_vote_2	.item {width:80%;float:left;height:25px;line-height:25px;margin:0 0 0 30px !important;margin:0 0 0 20px;text-align:center;}
.cms_vote_2	.item .txt{float:left;margin:0px;text-align:left;}
.cms_vote_2	.item .sel{float:right;margin:0px;}
.cms_vote_2 .result {float:left;width:100%;text-align:center;}
.cms_vote_2 .result ul{list-style: none;float:left;line-height:12px;margin: 5px 0 0 55px !important;;margin: 5px 0 0 30px;}
.cms_vote_2 .result ul li{height:20px;}
.cms_vote_2 .result ul li .list{display:block;float:left;height:12px;}
.cms_vote_2 .result ul li .bar{display:block;float:left;width:120px;height:12px;}
.cms_vote_2 .result ul li .bar .bg{display:block;float:left;width:1%;height:12px;}
.cms_vote_2 .result ul li .txt{display:block;width:50px;text-align:right;float:left;height:12px;}
.cms_vote_2 .info {float:left;height:30px;line-height:30px;width:100%;text-align:center;color:#357BA3;}
.cms_vote_2 .info .num {color:#FF8503;}
.cms_vote_2 .info .btn {border:0px;color:#fff;background-color:#357BA3;font-size:12px;height:18px;line-height:18px;cursor:pointer;}


/*投票*/
.vote {
	font-size:12px;
	color:black;	
}
.vote .title {
	display: block;
	font-size:14px;
	width: 100%;
	line-height: 30px;
	text-align: center;
	color: #333;
	font-weight:bold;
}
.vote td{
	line-height:30px;
}
.vote td .input {
	float:right;
}
.vote .op input{
	color:white;
	border:0px;
	background: #357BA3;
}

.voteshow{}
.voteshow li { clear:both; height:22px; line-height:14px; padding-left:35px; font-size:12px;}
.voteshow li span{ display:block;float:left;}
.votetiao{  width:150px; margin-left:10px; margin-right:10px;  _margin-left:5px; _margin-right:5px;}
.voteactive{ height:12px; background:#ff8503;}
.votebottom{ background:url(/ui/2011/opinion/images/1.gif) left bottom no-repeat; padding-bottom:30px; text-align:center; font-size:12px; line-height:25px; height:25px; color:#357ba3;}
.votebottom span{ color:#ff8503; padding-left:4px; padding-right:4px;}
.votebottom a{ color:#fff; background:#357ba3; padding:3px;}
.color1{background:#ff8503;}
.color2{background:#4fa927;}
.color3{background:#002d60;}
.color4{background:#ff8503;}

.tops{ }
.tops ul {}
.tops ul li{ font-size:12px; line-height:33px; clear:both; height:35px;}
.tops ul li span{}
.tops ul li a{ color:#333; display:block; float:left; line-height:18px; width:260px; overflow:hidden; height:18px; padding-left:10px;}
.tops ul li .num{ color:#ff8503;display:block; float:left;line-height:18px;font-family:"宋体";  }
.tops ul li .top1, .tops ul li .top2, .tops ul li .top3{ display:block; float:left;  background:url(/ui/2011/opinion/images/small.png) -28px -102px no-repeat; width:23px; height:22px;line-height:18px; color:#fff; text-align:center; font-weight:bold; font-family:"宋体"; font-size:14px;}
.tops ul li .top4,.tops ul li .top5,.tops ul li .top6,.tops ul li .top7,.tops ul li .top8,.tops ul li .top9,.tops ul li .top10{display:block; float:left;
  background:url(/ui/2011/opinion/images/small.png) -1px -102px no-repeat; width:23px; height:22px; line-height:18px; color:#fff; text-align:center; font-weight:bold; font-family:"宋体"; font-size:14px;}

.footer{ width:960px;}
.voteframe{ border:1px solid #e0e0e0; padding-bottom:30px; padding-top:60px; padding-left:40px; font-size:14px; line-height:21px; }
.voteframe .ptitle{   right:1px; width:959px;  }
.voteframe .ptitle .title{   position:relative;}
.voteframe .ptitle .title span{ display:block; position:absolute; top:30px; border-left:1px solid #e0e0e0; height:14px; left:0px; font-size:1px; line-height:1px; width:2px;}
.voteframe h4{ font-size:14px;  font-weight:bold; display:block; padding-bottom:28px; line-height:16px; padding-top:28px; }
.sumbitlink{ padding-left:40%; padding-top:40px;}
.sumbitlink input{list-style:none; border:none; background:#357ba4; font-size:14px; text-align:center; display:block;  height:25px; line-height:25px; color:#fff; float:left; margin-right:20px; padding-left:10px; padding-right:10px; cursor:pointer;}

