﻿@charset "utf-8";

/*
Css for PEL,	ver 1.0
CopyRight  Dongyi Network Technology CO.,Ltd Design Center
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.fl{ float:left;}
.fr{ float:right;}
.mt10{ margin-top:10px;}

/* Public */
html{ width:100%; height:100%;}
body{ width:100%; height:100%; color:#333; font:12px/21px 宋体,Tahoma,Helvetica,Arial,sans-serif; background:url(images/vote/yishujie5bodybg.jpg) repeat-x left top #fff;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f60;text-decoration:underline; ; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ clear:both; height:10px; font-size:10px; line-height:10px; overflow:hidden;  }
.hot,hot a{color:#f60 !important}
.nodata{color:#999;}
.hide{display:none; }
.clear{ clear:both;}

/* frame */
#wrap{ width:100%; margin:0 auto; overflow:hidden;background: url(images/vote/yishujie6indextop.jpg) center top no-repeat;}
#header{width:100%;margin:0 auto;overflow:hidden;height:148px;background: none;}
#content{ width:980px; margin:0 auto; overflow:hidden; }
.mainContent{ float:left; width:705px; overflow:hidden;}
.side{ float:right; width:260px; overflow:hidden;}

#header .logo { display:none;}
.mainNavBar { display:none;}

/* 头部 */
/* topBar */
#topBar{ height:33px; line-height:33px; background:#e5e5e5; padding:0 10px; font-size: 12px;}
#topBar .bd {width: 980px; margin: 0 auto;}
#topBar .quick {float: left; width: 322px; }
#topBar .quick dd { background: #dbdbdb; display: block; float: left; margin-right: 2px; position: relative;}
#topBar .quick dd.on {background: #f8f8f8;}
#topBar .quick dd h3 a {padding: 0 20px; height: 33px; line-height: 33px; display: block;}
#topBar .quick dd a.a1 { background: url(images/arr01.png) 120px 15px no-repeat;}
#topBar .quick dd a.a2 { background: url(images/arr01.png) 75px 15px no-repeat;}

#topBar .quick dd ul {position: absolute; left: 0; top: 33px; z-index: 9999;}
#topBar .quick dd ul {display: none;}

#topBar dd.quickA {width: 136px;}
#topBar dd.quickB {width: 88px;}
#topBar dd.quickC {width: 88px;}

#topBar .group {position: absolute; left: 0; top: 0;  background: #DBDBDB; width: 152px;}
#topBar .group li {border-top: 1px solid #fff; padding: 0 10px;}
#topBar .group li:hover {background: #f8f8f8;}
#topBar .phone {position: absolute; left: 0; top: 0; background: #DBDBDB; width: 280px; }
#topBar .phone li { float: left; width: 120px; padding:10px 10px 0; text-align: center;}
#topBar .phone li p {height: 32px; line-height: 32px;}

/* userPanel */
.userPanel {float: right;}
.userPanel a{ padding:0 3px }

#header #banner{ width:980px; height:148px; margin:0 auto; overflow:hidden;}
.shareBox {width: 980px; position: relative; z-index: 9999;}
#header #bdshare{ position: absolute; right: 0; bottom: 0; line-height:16px !important; display:inline;margin:3px 0 0 0; }
#header #bdshare b {float: left;height: 30px;line-height: 30px; font-weight: normal;}



/*原创天地*/
#yctd {width: 980px; margin-top: 5px; }
.mainBox .wHd { height: 32px; line-height: 32px; background: #f9f9f9; border-bottom: 3px solid #e7e7e7; position: relative; margin-bottom: 12px; }
.mainBox .wHd h3 {position: absolute; left: 0; top: 0; }
.mainBox .wHd h3 a {float: left; background: url(images/tit_hover.png) repeat-x bottom left; padding: 0 12px; height: 35px; line-height: 35px; display: block; font-size: 18px; font-family: "Microsoft Yahei"; color: #a10510;}
.mainBox .wHd .more {background: #efefef; position: absolute; top: 10px; right:12px; font-size: 9px; font-family: "Microsoft Yahei","Arial"; height: 15px; line-height: 15px; padding: 0 2px; }

#cplz,#bgwx {width: 338px;}

#cplz .bd,#bgwx .bd {padding-bottom: 0;}

#bgwx .hd li {margin: 0;}
#bgwx .hd li.on a { padding: 0 3px;}


/*评委感言*/
#pingwei_voice {width: 980px; overflow: hidden; margin-top: 15px;}
#pingwei_voice .hd h3 {color: #a10510}
#pingwei_voice .picList {width: 700px; padding: 18px 0;}
#pingwei_voice .picList li {float: left;font-size: 14px; padding-right: 10px;}

#pingwei_voice .boxTab {margin-top: 0px; }
#pingwei_voice .boxTab .wHd { height:33px; line-height:33px; border-bottom:1px solid #e0e0e0; padding-left: 0;position: relative;}
#pingwei_voice .boxTab .wHd ul {position: absolute; left: 0; top: 0; overflow: hidden;}
#pingwei_voice .boxTab .wHd li{ color:#221815; font-size:14px; font-weight:bold; width: 100px; float: left;background:#efefef; margin:0 0 0 12px; font-family: "Microsoft Yahei"; text-align: center; display: inline; }
#pingwei_voice .boxTab .wHd li a {}
#pingwei_voice .boxTab .wHd li.on {background: #fff; border-top: 2px solid #b3343d; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; margin:0 0 0 12px; height: 32px; line-height: 32px;}
#pingwei_voice .boxTab .wHd li.on a {color: #a10510; cursor: pointer; }
#pingwei_voice .boxTab .wBd {padding: 18px 0 0; height: 935px; overflow: hidden;}
#pingwei_voice .boxTab .wBd li {float: left; display: inline; width: 470px; margin: 0 10px 18px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 10px;}
#pingwei_voice .boxTab .wBd li .pic {float: left;width: 120px;}
#pingwei_voice .boxTab .wBd li .pic img {width: 120px; height: 90px;}
#pingwei_voice .boxTab .wBd li .con {float: right; width: 330px; height:90px; overflow: hidden;}
#pingwei_voice .boxTab .wBd li .con .title {height: 26px; line-height: 26px;}

/*评委感言2*/
#pingwei_voice2 {width: 980px; overflow: hidden; margin-top: 15px;}
#pingwei_voice2 .hd h3 {color: #a10510}
#pingwei_voice2 .picList {width: 700px; padding: 18px 0;}
#pingwei_voice2 .picList li {float: left;font-size: 14px; padding-right: 10px;}

#pingwei_voice2 .boxTab {margin-top: 0px; }
#pingwei_voice2 .boxTab .wHd { height:33px; line-height:33px; border-bottom:1px solid #e0e0e0; padding-left: 0;position: relative;}
#pingwei_voice2 .boxTab .wHd ul {position: absolute; left: 0; top: 0; overflow: hidden;}
#pingwei_voice2 .boxTab .wHd li{ color:#221815; font-size:14px; font-weight:bold; width: 100px; float: left;background:#efefef; margin:0 0 0 12px; font-family: "Microsoft Yahei"; text-align: center; display: inline; }
#pingwei_voice2 .boxTab .wHd li a {}
#pingwei_voice2 .boxTab .wHd li.on {background: #fff; border-top: 2px solid #b3343d; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; margin:0 0 0 12px; height: 32px; line-height: 32px;}
#pingwei_voice2 .boxTab .wHd li.on a {color: #a10510; cursor: pointer; }
#pingwei_voice2 .boxTab .wBd {padding: 18px 0 0; height: 460px; overflow: hidden;}
#pingwei_voice2 .boxTab .wBd li {float: left; display: inline; width: 470px; margin: 0 10px 18px; border-bottom: 1px dashed #dcdcdc; padding-bottom: 10px;}
#pingwei_voice2 .boxTab .wBd li .pic {float: left;width: 120px;}
#pingwei_voice2 .boxTab .wBd li .pic img {width: 120px; height: 90px;}
#pingwei_voice2 .boxTab .wBd li .con {float: right; width: 330px; height:90px; overflow: hidden;}
#pingwei_voice2 .boxTab .wBd li .con .title {height: 26px; line-height: 26px;}

/*百名感动中国的矿工*/
#mkwhr {width: 980px; overflow: hidden;}
#mkwhr .nameList {padding:0 0 20px 15px; overflow: hidden; margin: 15px 0 0; }
#mkwhr .nameList li.n {width: 68px; float: left; height: 30px; line-height: 30px; text-align: left;}
#mkwhr .nameList li.n1 {width: 136px; float: left; height: 30px; line-height: 30px; text-align: left;}
#mkwhr .nameList li.n a{background: url(images/dot03.png) 0 5px no-repeat; padding-left: 7px;}


/*热点图片*/
.pagebox2 {overflow: hidden; margin-left: 12px;}
.pagebox2 .hotPic {width: 980px; float: left;}
.pagebox2 .hotPic li {float: left; width: 240px; z-index: 1; position: relative; margin-top: 10px;}
.pagebox2 .hotPic li .title {position: absolute; left: 0; bottom: 0; width: 220px; height: 48px; line-height: 22px; text-align: center;z-index: 2; text-align: left; padding:2px 0 0 10px;}
.pagebox2 .hotPic li .title a { color: #fff; font-size: 12px; position: relative; z-index: 9;}
.pagebox2 .hotPic li .bg { width: 230px; height: 50px;background: #000; opacity: 0.7;filter: alpha(opacity=70);position: absolute;bottom: 0; left: 0; z-index: 3;}

.pagebox2 .hotPic li.first {float: left;width: 470px; margin-right: 15px;}
.pagebox2 .hotPic li.first .bg {width: 470px;}
.pagebox2 .hotPic li.first .title {width: 455px;line-height: 48px; padding:0 0 0 15px; font-size: 14px;}
.pagebox2 .hotPic li.first .title a {font-size: 14px;}
