@charset "utf-8";
/*Reset样式 公共样式*/
body, button, input, select, textarea {font: 12px "宋体","Helvetica","sans-serif";}
body .top-nav-wrap {  font: 12px "宋体",Arial; }
body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, th, td, p, blockquote, pre, form, fieldset, legend, input, button, textarea, hr {margin: 0; padding: 0;}
table,tr,td{ border:0;border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{ font-weight:normal;font-style:normal; }
h1, h2, h3, h4, h5 {font-size: 100%;font-weight: normal;}
.em{text-indent:2em;}
ol,ul{ list-style:none; }
li {list-style: none outside none;}
fieldset, img, a img{border: 0 none;}
caption,th{ text-align:left; }
abbr,acronym{ border:0; }
textarea {resize: none;}
abbr, acronym {border: 0 none;font-variant: normal;}
a{text-decoration: none;outline-style:none;color:#00349a;}
a:hover {/*text-decoration: underline;*/color:#ff4901;}
.clearfix:after, .ro:after{content:".";display:block;font-size: 0;height:0;clear:both;visibility:hidden}
.clear{clear:both;*overflow:hidden;}
.text-overflow {/*display:block;*/width:100%;word-break:keep-all;overflow:hidden;text-overflow: clip;}
.text-overflow-li {word-break:keep-all;overflow:hidden;text-overflow: clip;}

/*公共头部样式*/
#header .nav{ width:990px; margin:0 auto;float:left; display:block;padding: 10px 0 10px 10px}
#header .nav ul{width:100%}
#header .nav li{float: left;background-repeat: no-repeat;display: block;padding: 0 8px 0 9px;_padding: 0 7px 0 9px;line-height: 15px;background: url('/global/images/global/element.png') no-repeat -90px -188px;  }
#header .nav li.first{list-style-image: none;background: none;padding-left:0;}
#header .nav ul .s{vertical-align:middle;margin-left:4px;}
#header .nav ul li a{color: black;text-decoration: none;}
#header .nav ul li a:hover{text-decoration: underline;color:#ff4901;}
#header .nav .red a{color:#ff4901;}


/*页面模块css*/
.page{width:1000px;margin:0 auto;_margin-top:30px;}
#main{width:1000px;margin:0 auto;}
#main .chartInfo{width:1000px;overflow: hidden;}
#main .chartInfo .options{float:left;width:210px;margin:10px 20px;}
#main .chartInfo .options select{width:100px;}

#main .showTableData{width:1000px;overflow: hidden;padding-top:10px;border-top:1px solid #ddd; }
#chartInfo{clear:both;}
/*页面主体Title*/
.titleBox{border-bottom:2px solid #375591;height:30px;padding-left:10px;line-height:30px;}
.titleBox .title{float:left;display:inline;font-size:18px;color:#333;font-family:"Microsoft Yahei";}
.titleBox .share{float:right;display: inline;font-size:12px;color:#375591;width:170px;}

/* 投票部分 */
.investigate{margin:10px 0 20px;width:1000px;overflow: hidden;}
.investigate .content{margin:10px 0;}
.investigate .content div{background-color:#f8f8f8;width:465px;padding:20px 15px;_padding:20px 7px;}
.investigate .content .content_left{float:left;display:inline;margin-right:10px;_margin-right:0px;}
.investigate .content .content_right{float:right;display:inline;}
.investigate .content h3{font-size:18px;/*font-weight:bold;*/color:#000;font-family: '微软雅黑'}
.investigate .content ul{width:465px;margin:10px 0;}
.investigate .content ul li{float:left;color:#000;margin-right:5px;width:100px;font-size:14px;height:25px;line-height:25px;}
.investigate .content ul li.last{width:250px;}
.investigate .content ul li.last span{*margin-left:5px;}
.investigate .content ul li input{vertical-align: middle;}
.investigate .content ul li b{display: inline-block;font-size:0;height:15px;vertical-align: middle;}
.investigate .content #grail_subbtn,
.investigate .content #positions_subbtn{display:block;width:177px;height:32px;border:none;cursor:pointer;/*position:relative;left:150px;top:10px;*/}
.investigate .content .subBtn1{background:url("/vote../images/votebtn.png") no-repeat 0 0;}
.investigate .content .subBtn2{background:url("/vote../images/votebtn.png") no-repeat 0 -32px;}

.investigate .content b{display: inline-block;font-size:0;}
.investigate .content .grail_up li b{background-color:#EA191D;}
.investigate .content .grail_middle li b{background-color:#C8C8C8;}
.investigate .content .grail_down li b{background-color:#008440;}
.investigate .content .positions_up li b{background-color:#FF922E;}
.investigate .content .positions_middle li b{background-color:#FFB635;}
.investigate .content .positions_down li b{background-color:#FDDF97;}
.investigate .footer{width:1000px;background-color:#F7F7F7;*margin-top:10px;}
.investigate .footer .tips{float:left;width:100px;height:105px;text-align: center;background-color:#ccc;color:#fff;line-height:100px;}
.investigate .footer .tips_details{float:left;width:870px;padding:0 15px;}
.investigate .footer .tips_details p{height:35px;line-height:35px;}

/*历史投票结果表格样式*/
.red{color:#f00 !important;}
.green{color:#008726 !important;}
.dataContent{width:1000px;overflow: hidden;margin-bottom:20px;}
.dataContent .tab1{border-top:#bbd4e8 1px solid;border-left:1px solid #bbd4e8;width:100%;margin-bottom:0;}
.dataContent .tab1 th,
.dataContent .tab1 td{text-align:center;border-bottom:1px solid #bbd4e8;border-right:1px solid #bbd4e8;line-height:24px;font-family:Arial;color:#333;font-weight:normal;}
.dataContent .tab1 th{background-color:#ebf6ff;line-height:20px;height:35px;/*font-weight: bold;*/}
.dataContent .tab1 tbody tr.over td{background-color:#DEF0F6!important;}
.dataContent table.tab1 tr.over td {background-color: #DEF0F6!important;  }
.PageNav {clear: both;display: block;margin-bottom:20px;overflow: hidden;font-size: 14px!important;  }
.PageNav .Page {float: left;font-size: 12px;line-height: 14px;left: 50%;position: relative;  }
.PageNav .Page span, .PageNav .Page a, .PageNav .Page input {  float: left;margin: 0 2px;padding: 4px 8px 2px;position: relative;right: 50%;border: 1px solid #A7BACB; display: inline;  }
.PageNav .Page a {background: #FFF;color: #3669ba;text-decoration: none;vertical-align: middle;  }
.PageNav .Page span {font-weight: bold;color: #FFF;border: 1px solid #38628B;background: #38628B;}
.PageNav .Page span.txt {border: 1px solid #fff;color: #000;background: #fff;font-weight: normal;margin: 0;padding: 0;height: 22px;line-height: 20px;  }
.PageNav .Page input {border: 1px solid #999;width: 30px;padding: 3px 2px 2px;margin: 0;margin: 0 3px;  }
.PageNav .Page a.btn_link {color: #000;cursor: pointer;border: 1px solid #999;background: url(/vote../images/elem_cache.gif) repeat-x;background-position: 0 -75px;}
.PageNav .Page a:hover {border: 1px solid #286eb4;}
.PageNav .Page a.nolink {color: #777;cursor: default;border: 1px solid #A7BACB;}














