﻿/** css reset */
*{margin:0;padding:0}
body{font-size:12px;line-height:150%;font-family:"宋体","Microsoft YaHei","SimSun",sans-serif;}
a{text-decoration:none;outline:none;}
a{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;} /* 去除a标签的点击阴影 */
ul,ol,li{list-style:none;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
input{outline:none;}	/* 去除输入框自带边框 */
textarea{resize:none;}
.clearfix:after {content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.on-right{ float:right;}

/**================================ 页面css ============================*/
.topicPage{padding: 58px 0 36px;}
/** 页头css */
.top{ width: 100%; background-color: #333; position: fixed;left: 0;top: 0;z-index: 9; height:58px;}
.topicPage .header{width:1280px;height:58px; margin:0 auto;}
.topicPage .header .head-menuBtn{display: inline-block;vertical-align: top;
	margin: 0 32px;font-size: 21px;line-height: 58px;height: 58px;color: #FFF;}
.head-menuBtn.disabled{ color:#ccc !important;}
/** banner css */
.topicPage .banner{width: 100%;height: 376px;
	background: url(../images/banner.png) no-repeat center bottom;}
.topicPage .banner .banner-Word{width: 100%;height: 40px;padding-top: 300px;
	font-size: 18px;line-height: 40px;color: #FFF;text-align: center;letter-spacing: 4px;}
/** content css */
.topicPage .content{width: 100%;padding-top: 40px;}
.topicPage .conWhite{background-color: #FFF;}
.topicPage .conGray{background-color: #f5f5f5;}
.topicPage .content .content-headIcon{display: block;width: 340px;height: 50px;margin: 0 auto;
	background-repeat: no-repeat;background-position: center center;}
.topicPage .content .con-icon-title1{background-image: url(../images/con_title1.png);}
.topicPage .content .con-icon-title2{background-image: url(../images/con_title2.png);}
.topicPage .content .con-icon-title3{background-image: url(../images/con_title3.png);}
/* 活动说明 */
.topicPage .content .content-words{width: 1080px;margin: 0 auto;padding: 40px 0 60px;}
.topicPage .content .content-words p{line-height: 26px;font-size: 18px;color: #666;text-align: justify;text-indent: 36px;font-family: 宋体,黑体;}
.topicPage .content .content-words h2{line-height: 36px;font-size: 20px;
	color: #000;text-align: left;text-indent: 36px;font-weight: normal;}
.content-imgWords{width:1300px;margin: 0 auto;padding: 50px 0 40px;}
/* 参选编辑 */
.list-cont{ width:100%; float:left;}
.list-sider{ width:604px; background:#fff; float:left; height:445px; margin-right:40px; margin-bottom:60px;}
.list-sider .box-left{ width:280px; float:left;}
.list-sider .box-right{ width:275px; float:left; margin-left:30px;}
.box-left .box-img{ width:280px; height:280px; display:inline-block;}
.box-img img{ width:280px; height:280px;}
.box-left .line-title{display:block; margin-top:40px; text-align:center; color:#999; font-size:16px;}
.font{font-size:48px; color:#000; font-weight:bold;}
.button-info{height:30px; display:block;}
.button-info .btns-vote{display: block; width:92px; height:27px;
	line-height:27px;font-size:16px; text-align:center;border-radius:13px;
	background-color: #f0f0f0;color: #333; float:left; margin-left:94px; margin-top:30px;}
.button-info .btns-vote:hover{ background:#ff0000; color:#fff;}
.box-right .title-name{ font-size:24px; margin-top:15px; display:block;}
.box-right .title-info{ font-size:14px; margin-top:10px; display:block;  color:#8c8c8c;}
.box-right .cont-info{width:270px; line-height:28px; font-size:14px; display:block; height:140px; border-top:1px solid #e9e9e9; padding-top:20px; margin-top:20px; color:#555; text-overflow:ellipsis; text-indent:30px;text-align: justify;}
.box-right .more{ color:#ff1010; position:absolute; top:65px;
 width:270px; height:15px; position:relative; text-align:right; 
 display:block; cursor:pointer; font-size:14px;
 }
 .more:hover{ color:#ff0000;}
/* 往届回顾 */
.content-lunBo{width: 1256px;height: 210px;padding: 40px 0 60px;margin: 0 auto;overflow: hidden;position: relative;}
.scrollBox{width: 500000px;position: relative;left: 0;top: 0;z-index: 2;}
.lunbo-list{float: left;}
.list-box{float: left;position: relative;margin-right: 28px;}
.list-box .boxImg{display: block;width: 400px;height: 210px;}
.list-box .boxImg img{width: 100%;height: 100%;}
.list-box .boxBg{position: absolute;left: 0;bottom: 0;z-index: 1;
	width: 100%;height: 35px;background-color: #000;-moz-opacity: 0.8;
	opacity: 0.8;filter:alpha(opacity=80);-webkit-opacity: 0.8;-khtml-opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);}
.list-box .boxText{position: absolute;left: 0;bottom: 0;z-index: 2;
	width: 100%;height: 35px;line-height: 35px;font-size: 14px;color: #FFF;
	text-align: center;}
/* 页尾 css */
.topicPage .footer{width: 100%;position: fixed;left: 0;bottom: 0;z-index: 9;background-color: #333;}
.topicPage .footer .foot{padding: 0 40px;}
.topicPage .footer .foot p{font-size: 12px;line-height: 36px;height: 36px;color: #CCC;}
.topicPage .footer .foot p.left{float: left;}
.topicPage .footer .foot p.right{float: right;}
/* 弹窗 */
.tcBox{width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 99;display: none;}
.tcBox .tcBg{width: 100%;height: 100%;background-color: #000;-khtml-opacity: 0.3;
	-moz-opacity: 0.3;opacity: 0.3;filter:alpha(opacity=30);-webkit-opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);}
.tcBox .tcCon{width: 900px;background-color: #FFF;position: absolute;
	left: 50%;margin-left: -450px;top: 240px;z-index: 100;
	box-shadow: 0 0 6px rgba(255,255,255,0.3);}
.conLeft{float: left;width: 280px;height: 520px;padding: 55px 30px 50px 50px;}
.conLeft .leftImg{width: 100%;height: 250px;padding-bottom: 30px;}
.conLeft h2{line-height: 40px;font-size: 30px;color: #000;font-weight: normal;padding-bottom: 20px;}
.conLeft .leftWords p{line-height: 24px;font-size: 14px;color: #666;}
.conRight{float: right;width: 440px;height: 525px;padding: 50px;background-color: #f7f7e2;}
.conRight .rightWords{height: 220px;padding-top: 30px;}
.conRight .rightWords h2{line-height: 40px;font-size: 21px;font-weight: normal;color: #333;padding-bottom: 10px;}
.conRight .rightWords p{line-height: 24px;font-size: 14px;color: #333;}
.conRight .rightLine{width: 100%;height: 0;border-top: 1px solid #e1e1c6;}
.tcBox .tcCon .conClose{display: block;width: 24px;height: 24px;
	position: absolute;right: 12px;top: 10px;z-index: 110;
	background: url(../images/tc_icon_close.png) no-repeat center center;}
