﻿html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{color:#333;background:#fff;font-family:"Microsoft YaHei"; border:0px; padding:0px; font-size:14px;}
img{border:0;vertical-align:bottom;}
a{color:#000000;text-decoration:none;}
ul{list-style:none;}
li{list-style:none; list-style-type:none; margin:0px;  padding:0px;}

*{font-size:12px; font-family:Helvetica; padding:0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}
.wor_top{ width:100%; height:120px; }
.wor_top img{  width:100%; height:100px; }
.wor_top2{ width:100%; height:260px; }
.wor_top2 img{  width:100%; height:260px; }

.head{box-sizing: border-box; position: fixed; height: 45px; width: 100%; background:#FF4500; overflow: hidden; z-index: 50; text-align: center;}
.head2{height: 60px; width: 100%; background:#FF4500;text-align: center; padding-top:10px;}

.head span{color: #fff; line-height: 45px; font-size: 18px; font-weight: 500;}
.head2 span{color: #fff; line-height: 18px; font-size: 16px; font-weight: 500;}

.head_l{float:left; margin-left:1%; line-height:45px; padding:0 5px;}
.head_r{float:right; margin-right:1%; line-height:45px; padding:0 5px;}
.head_t{ height: 45px; line-height:45px;  text-align:center; font-weight:bold;  color:#000; font-size:22px;}

.d_loading{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;display: none;z-index: 1000; background:#293955; filter:alpha(opacity:30); opacity:0.3;  -moz-opacity:0.3;-khtml-opacity: 0.}
.d_content{width:124px;  z-index : 1001; margin:0 auto;}


/*下拉刷新*/
.dropload-up,.dropload-down{position: relative;height: 0;overflow: hidden;font-size: 12px;-webkit-transform:translateZ(0);transform:translateZ(0); text-align:center; }
.dropload-down{height: 30px; text-align:center; width:100%; }
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height:30px;line-height:30px;}
.dropload-load{ width:100%; height:20px; text-align:center; line-height:20px; margin-top:10px;}
.dropload-load img{ width:16px; height:16px; margin-right:10px; text-align:center; }


/*版权信息*/
.copyright{ width: 100%; height:60px; margin-top:10px;  text-align:center; background:#FAFAFA;  border-top:1px solid #167DF3;  }
.copyright_p{ height:25px; line-height:25px; margin-top:10px; }
.copyright_p a{ height:25px; line-height:25px; font-size:14px;}

.wxvote{width:95%;margin-left:2.5%; height:auto;}
.wor_title{font-size: 18px;font-weight: normal; width:100%; height:40px; line-height:40px; margin-top:5px;}
.wor_title span{ font-size:16px; line-height:40px; font-weight:bold;}
.wxvoteinfo{ width:100%; height:50px; border-radius: 5px;  background:#167DF3;   margin-top:5px;}
.wxvoteinfo ul{ width:100%; height:40px; padding-top:10px; }
.wxvoteinfo li{ float:left; width:32%; color:#fff;  text-align:center; font-size:14px}
.wxvoteinfo  .left-border{ border-left:1px solid #ddd;}
.blockcell{ width:98%; min-height:25px; margin-top:5px; font-size:14px;}
.blockcell img{ width:100%;}

.btn {border: none;background: #167DF3;color: white;font-size: 14px;text-decoration: none;text-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;
   -webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden;width: 90%;height:30px; line-height:30px;margin-left:5%;display:inline-block;text-align:center;border-radius: 5px;
}



.votelist{ margin-top:5px; height:auto;}
.votelist_l{ width:48%; float:left; margin-top:10px;  min-height:95px; background:#ECECEC;  margin-left:1.5%;}
.votelist_l_img{ width:100%; height:130px; margin-bottom:10px;}
.votelist_l_img img{ width:100%; height:130px;}
.votelist_l_title{ width:98%; height:20px; overflow:hidden; margin-left:1%;  margin-top:2px; margin-bottom:2px; overflow:hidden;}
.votelist_l_title a{  width:100%;  height:20px; line-height:20px; color:#333333; font-size:14px; overflow:hidden;}
.votelist_l_title font { width:120px; height:20px; line-height:20px;}

.votelist_l_btn{ width:100%; min-height:30px; line-height:30px}
.votelist_l_vote{ width:100%; height:30px; line-height:30px;}
.votelist_l_vote span{   line-height:30px; color:#333333; font-size:14px; }
.votelist_l_vote .btnfp{width:50px;  text-align:center; padding-left:15px; margin-left:5px;  padding-right:15px; line-height:30px; border-radius: 3px; background:#167DF3; display:block; float:left;  color:#fff; height:30px;}

.votelist_m_l{ margin-left:3%;}
.votesearch{ width:90%; height:30px; margin-left:5%; }
.txt_serch{ width:59%; float:left; height:30px; border:1px solid #CCCCCC;border-radius: 5px;  padding-left:1%;  font-size:14px;}
.btn_srrch{ width:38%; float:left; height:30px; border-radius: 5px;  background:#167DF3; border:0px; line-height:30px;  margin-left:2%;  color:#fff; font-size:14px; font-weight:400; text-align:center; -webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;
   -webkit-transition: 0.25s;-moz-transition: 0.25s;-o-transition: 0.25s;transition: 0.25s;-webkit-backface-visibility: hidden;}
   
   
   
.vote{width:95%;margin-left:2.5%; height:auto;}
.vote_i_l{ width:100%; float:left; margin-top:10px;  min-height:120px; background:#ECECEC;  border:1px solid #ddd; border-radius: 8px;  }
.vote_i_l_img{ width:100%; height:95px; border-top-left-radius: 8px; border-top-right-radius: 8px;}
.vote_i_l_title{ width:100%; min-height:20px; overflow:hidden;  margin-top:5px; margin-bottom:5px; text-align:center;}
.vote_i_l_title a{  width:98%; margin-left:1%;   line-height:20px; color:#167DF3; font-size:14px; font-weight:bold; overflow:hidden; overflow:hidden;}
.vote_i_l_btn{ width:100%; min-height:30px; line-height:30px}
.vote_i_l_vote{ width:100%; height:30px; line-height:30px; text-align:center;}
.vote_i_l_vote span{   line-height:30px; color:#FF7F24; font-size:14px; font-weight:bold;}


.wxvote_view_title{ width:100%; height:40px; line-height:40px;  border-bottom:1px solid #ddd;}
.wxvote_view_title span{ line-height:40px; font-size:20px; }
.wxvote_view_poll{ width:100%; height:50px; line-height:40px;  }
.wxvote_view_poll span{ line-height:50px; font-size:18px; font-weight:bold;  float:left; color:red;}
.wxvote_view_poll font{ line-height:50px; font-size:18px;  float:left; color:red;}
.wxvote_info{ width:100%; height:auto; font-size:20px;}
.wxvote_info p{ font-size:20px;}
.wxvote_info img{ width:100%;}
.wxvote_view_info{ width:100%; height:40px; line-height:40px;}
.wxvote_view_info span{ width:30%; text-align:right; line-height:40px; font-size:18px; float:left; }
.wxvote_view_info font{ width:60%; text-align:left; line-height:40px; font-size:18px; float:left; }


/*table*/
.table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0; font-size:14px; }
.table th{border:1px solid #ddd;vertical-align:bottom;padding:5px;text-align:center; background:#F5F5F5;}
.table td{border:1px solid #ddd;padding:5px;vertical-align:top; line-height:25px;  font-size:14px;}
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th{background-color:#f9f9f9;}/*条纹-IE9以下无效果*/
.table-bordered th,.table-bordered td{border:solid 1px #ddd;}
.table-bordered th{border-bottom:2px solid #ddd;}
.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th{background-color:#f5f5f5;}/*不支持IE6*/
.table-condensed th,.table-condensed td{padding:5px;}
.table-responsive{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;}
.table-responsive .table tr th, .table-responsive .table tr td{white-space:nowrap;}

.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-justify{text-align:justify;}
.text-large{font-size:24px;}
.text-big{font-size:16px;}
.text-default{font-size:14px;}
.text-small{font-size:12px;}
.text-little{font-size:10px;}

.box{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.2); display: none;}
.box1{width:80%;min-height: 60px;position: fixed;top: 25%;margin-left: -250px;border: 1px solid #000000; background:#167DF3; margin-left:10%;} 
.box1_t{ width:100%; min-height:30px;  }
.box1_t_l{ width:30px;  width:75%; min-height:30px; float:left;}
.box1_t_l span { float:left; line-height:30px; color:#fff; text-align:left; margin-left:10px;  font-size:14px;}
.box1_t_r{ width:30px;  width:20%; min-height:30px; float:right; }
.box1_t_r a { float:right; line-height:30px; color:#fff; text-align:center; margin-right:5px; }
.box1_c {   width:98%; min-height:30px;}
.box1_c span { float:left; margin:10px; color:#fff; font-size:14px; width:100%;}