@charset "utf-8";

/*当前位置*/
#wxlocation{ width:1004px; height:106px; margin-right: auto; margin-left: auto; background-image: url(/images/tong/wxtop.jpg); background-repeat: no-repeat; margin-top: 10px;}
#wxlocation a{float:right;width: 82px; height: 100px; text-indent: -9999px; /*border: 1px solid red; */}

/*固定导航*/
.container{ position: fixed;top:0px;display: none;}
.fixbanner{width:1004px;background-color: #383838;}
.fixbanner span {margin-left: 10px;}
.fixbanner a{font-size: 18px; line-height: 50px; color: #FFF; margin:10px 12px; font-family: "微软雅黑"; text-align: center; }
.zuijin {width: 1000px;background-color: #e9e9e9;padding-left: 5px;}
.zuijin li { height:25px; line-height:20px;}
.zuijin li a{ padding:5px 15px;}
.remen {width: 1000px;background-color: #e9e9e9;padding-left: 5px; padding-bottom: 5px;}
.remen li { height:25px; line-height:30px;}
.remen li a{ padding:5px 10px;}
#searchstr { padding-left:10px;width:173px;height:29px; float:left}

/*新导航*/
.dssbar {height: 40px;color: #7b7a7a;background-color: #EAEAEA;display: block;overflow: hidden;}

.wxnavst { height: 39px; width: 100%; margin-right: auto; margin-left: auto;}
.wxnavst .nav { width: 1004px; margin-right: auto; margin-left: auto; }
.wxmenust { font-family: arial, sans-serif; width:1010px; margin:0; margin-right: auto; margin-left: auto; }
.wxmenust ul {padding:0;margin:0 auto;list-style-type: none;}
.wxmenust ul li { float:left; position:relative; margin-left: -1px; }
.wxmenust ul li a, .menu ul li a:visited { display:block; text-align:center; text-decoration:none; width:125px; height:31px; color:#fff; line-height:30px; font-size:14px; background-color: #383838; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #fff; border-right-color: #fff; border-bottom-color: #fff; border-left-color: #fff; font-family: "微软雅黑"; font-weight: bold; }
.wxmenust ul li ul {display: none;}
.wxmenust ul li:hover a { color:#fff; background-color: #eb6100; height: 35px;}
.wxmenust ul li .on{ color:#fff; background-color: #eb6100; height: 35px;  }
.wxmenust ul li:hover ul { display:block; position:absolute; top:31px; left:0; width:105px; z-index: 2; }
.wxmenust ul li:hover ul li a { display:block; color:#666; background-color: #D7D7D7; font-size: 14px; font-weight: normal; border-top-width: 1px; line-height: 32px; height: 32px; }
.wxmenust ul li:hover ul li a:hover { color:#000; background-color: #E7E7E7; }

/*原H4改版*/
.htop {border-bottom:2px solid #383838; color:#383838; margin-bottom:2px;height:35px;line-height:35px;}
.htop span{width:16px;height:32px; background:#eb6100; margin-right:10px;float:left;}
.htop a{text-decoration:none;font-size:20px;font-weight:bold;}

.ctop {border-bottom:2px solid #383838; color:#383838; margin-bottom:2px;height:35px;line-height:35px;}
.ctop span{width:32px;height:32px; background:#eb6100; margin-right:10px;float:left;}
.ctop a{text-decoration:none;font-size:20px;font-weight:bold;}

.ctopli {float:right;background:#fff;}
.ctopli a{font-size:12px;font-weight:normal;}

.dish img{display: none;}


/* 排行榜 */
.jmdh .top ul,li { margin: 0; padding: 0; border: 0; font-family: "微软雅黑";font-size:12px;list-style-type:none;}
.jmdh .top{ width: 1004px; margin-right: auto; margin-left: auto; font-family: "宋体"; background-color: #f1f1f1; margin-bottom: 15px; clear: both; overflow: hidden; padding: 0px; }
.jmdh .top b { float: left; width: 215px; margin-left: 25px; font-size: 18px; line-height: 35px; height: 35px; margin-top: 10px; font-family: "微软雅黑"; color: #252525; padding-left: 5px; font-weight: bold; }
.jmdh .top ul{ height:320px; width:220px; background-color:#fff; background-image: url(/images/tong/jmtop.gif); background-position: 15px 20px; background-repeat: no-repeat; float: left; padding-top: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 25px; }

.jmdh .top ul .lia{ padding-left:40px; line-height:31px; color:#e30a84; }
.jmdh .top ul .lia a{color:#e30a84; }
.jmdh .top ul .lia span{ float:right; color:#e30a84;}
.jmdh .top ul .lib{ padding-left:40px; line-height:31px; }
.jmdh .top ul .lib span{ float:right; }

.jmdh .top ul span{ float:right; margin-top:8px; width:58px; height:14px; line-height: 31px; }
.jmdh .top ul .libs{background: url(/images/tong/libs.jpg) no-repeat;}
.jmdh .top ul .libx{background: url(/images/tong/libx.jpg) no-repeat;}
.jmdh .top ul .libp{background: url(/images/tong/libp.jpg) no-repeat;}


/*导航下文字*/
.bannerh1{ width: 1004px; height: 50px; line-height: 50px; font-size: 28px; font-weight: bold;  color: #eb6100; margin: 20px auto; text-align: center; border-bottom: 1px solid #eb6100;}
.bei {width: 1004px; margin: 0 auto; padding-bottom: 5px;}
.beitop{width: 1004px; height: 295px; background: #eeeeee; margin: 5px auto 30px auto;}
.beitop .lists{position: relative;left: 30px; top: 20px;}
.beilist{float: left;height: 107px;width: 141px;display: inline;margin:10px 23px; /*background-color: #eb6100;*/}
.beilist a{text-decoration: none;}
.beilist img{width: 140px ;height: 90px;border: 1px solid #b4b4b4;border-radius:10px}
.beilist img:hover{border-color: #eb6100;}
.beilist h1{width:140px;text-align: center;}

.slicon {width:1004px;height:320px;margin:10px auto;overflow:hidden;border:1px dashed #b4b4b4;display: none;}



/*底部哪家好*/
.najia {width: 1004px; margin: 30px auto 20px auto; background: #f1f1f1;}
.biaot {position: relative;}
.biaot span {width: 500px; position: absolute; top: -18px; left: 50%; margin-left: -250px; background: #ED9D65;}
.biaot span h1 {text-align: center; font-size: 18px; height: 35px; line-height: 35px; color: #fff;}
.neir { padding: 25px 0 5px 30px;}
.neir span h2 { font-size: 16px; height: 30px; line-height: 30px; display: inline-block;}
.neir span a {color: #5182E1;}



/*投票页面*/
.votebanner{width: 1004px; height: 50px; line-height: 50px; font-size: 28px;  color: #eb6100; margin: 20px auto; text-align: center; }
.votecont {width: 1004px; margin: 0 auto;/*background: #000;*/ overflow: hidden; margin-bottom: 20px;}
.votecont .conl{float: left; width: 828px; /*background: #eeeeee;*/border: 1px solid #eeeeee;}
.votecont .conr{float: right; width: 170px; background: #eeeeee;}
.conl .conlc {width: 820px; margin: 0 auto; }

.conl .ttl {
  font-size: 12px;
  font-family: "微软雅黑",tahoma,"sans serif",verdana,helvetica;
  color: #09c;
  padding: 8px 10px;
  font-weight: 700;
}
.ttl i {
  font-style: normal;
  color: #f60;
}
.votebox {
  margin: 10px 0 0 10px;
}
.votebox .brand{ width: 140px;
  height: 141px;
  line-height: 18px;
  border: 1px solid #CCC;
  text-align: center;
  margin: 0px 10px 12px;
  display: inline;
  overflow: hidden;
  background-color: #FFF7E6;
}
.fl {
  float: left;
}
.votebox .brand .bname {
  padding: 0px 6px;
}
.votebox .brand a {
  color: #21428C;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.votebox .branda:hover {
  text-decoration: none;
  color: #f60;
}
.votebox .brand p {
  text-indent: 0;
  margin: 5px 0px;
}
.votebox .brand .btn{
  height: 20px;
  width: 40px;
  text-align: center;
  line-height: 20px;
  margin: 0px auto;
  margin-left: 5px;
  margin-bottom: 8px;
  color: #21428C;
  font-weight: bold;
  border: 0;
  cursor: pointer;
}
.votebox .brand .yv {
  color: #ccc;
}
.votebox .brand p em {
  font-style: normal;
  color: #F20000;
  font-weight: bold;
}
.conr p{display: block;text-align: center;width:170px; margin: 0 auto;background: #E96004;color: #fff; font-size: 18px; height: 40px; line-height: 40px;}
.conr .rlists {width:160px;margin: 10px 0 0 5px;}
.conr .rlists span{display: block;text-align: center;}
.conr .rlists .a1 {padding-bottom: 10px;}

.conl .cont {
  padding: 10px 20px 10px 30px;
  border: 1px solid #F69A3A;
  background: #FFFAEE;
  color: #f60;
}
.mt20 {
  margin-top: 20px;
}
.cont img {
  margin-right: 10px;
  vertical-align: middle;
}
.rule a{
  color: #5182E1;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.clear {
  clear: both;
  font-size: 0px;
  height: 0px;
  line-height: 0px;
  overflow: hidden;
}

.votetable {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
  line-height: 28px;
  background-color: #CCC;
  width: 100%;
}
.votetable .voteprocess {
  position: relative;
  display: inline-block;
  height: 22px;
  background: url(/images/tong/brand2_nav_select_line.png) 0 -2px repeat-x;
}
.votetable a {color: blue; font-weight: bold;}
.processbox .voteprocess em {position: absolute;right: -72px;top: -2px;width: 70px;text-align: left;font-style: normal;}
.votetable .processbox {width: 80%;line-height: 1.5em;height: 22px;}
