.pn-bm{padding-top: 50px;}
.pn-bm .pn-hd{padding-bottom: 15px; border-bottom: 1px solid #e5e5e5; position: relative; *zoom:1;}
.pn-bm .pn-hd .tit .txt{font-size:24px; display: inline-block; font-weight: bold; padding-left: 15px; }
.pn-bm .pn-hd .vote{position: absolute; font-size: 12px; color:#498af7; right: 5px; top:18px; }

.pn-bm .pn-hd .tit .red{color:#b82f31; font-size: 12px; padding-left: 5px; font-weight: normal;}
.pn-bm .pn-bd{padding-top:20px;}
.pn-bm .text-box p{padding-bottom: 10px;}
.comm-form{overflow: hidden; *zoom:1; margin-bottom: 10px;}
.comm-form .txt{text-align: right; width:385px; float: left; padding-right: 10px; line-height: 36px; font-size: 16px;}
.group-form{float: left; width: 258px; height:26px; padding:5px 10px; border: 1px solid #eee;  background: #fcfcfc; position: relative;}
.group-form input{height: 26px; line-height: 26px; width: 258px; color:#999; border: none; background: none;}
.group-form input:focus { color: #333; }
.group-form .lottery-form-error{position: absolute; left: 295px; top:5px; color: red; width: 300px; margin-left: 0}
.mod-info-from{padding-top: 30px;}
.mod-join{width:753px; margin: 30px auto; font-size: 0;}
.mod-join .tag{display: inline-block; width:248px; height: 56px; line-height: 56px; border: 1px solid #fff; background: #fff; text-align:center; color: #333; font-size:16px; margin: 0 1px 1px 0;  *margin: 0 0 1px 0; }
.mod-join .tag:hover{background:#f9f9f9; border-color:#b82f31; color: #b82f31;}
.mod-join .active,.mod-join .active:hover{background:#b82f31; border-color:#b82f31; color: #fff;}


.wy-pn{overflow:hidden;}
.wy-pn fieldset { border: 0;}
.wy-pn label { display: block; cursor: pointer; line-height: 20px; padding-bottom: 9px;}
.wy-pn .radios ,.wy-pn .checkboxes {font-size: 0}

.wy-pn .label-check input,.wy-pn .label-radio input,.wy-pn .label-check02 input { margin-right: 5px; vertical-align: -2px; }
.wy-pn .label-radio02{ float:left; width:138px;}
.wy-pn .label-check02 {width: 19.9%; display: inline-block; white-space:nowrap; color: #333; font-size: 12px;}
.tj-btn1{ width:16px; height: 16px; position: absolute; right: 10px; top: 5px; line-height:16px; background: url(http://ue.17173cdn.com/a/act/2015/11/wgcc1113/img/ico-search.png); border: none; }
.jxsz-item {border-bottom:1px solid #571173; padding: 90px 0 50px;margin-top: -40px;}
.jx-item .jx-input:hover,.jx-item .jx-input:focus{ color: #fff;}


.options{  color:#777777; font-size:14px;  padding: 30px 44px; border: 1px solid #dcdcdc; border-top: 0}
.per-info{ width:325px; margin:0 auto;}
.per-info tr{ height:50px;}

.per-info .top-tit{color:#777777; font-size:14px;}
.per-info  .name{color:#333333; font-size:14px; font-weight:bold;}
.search-form{ width: 200px; height:26px; display: inline-block; background: #fcfcfc; border: 1px dotted #d1d1d1; margin-left:15px; font-weight:normal; padding:0 10px; border-radius: 30px; vertical-align: middle; position: relative;}
.search-input{background: none; border: none; color: #999; font-size: 12px; vertical-align: middle; width: 200px; height:26px; line-height:26px;}
.search-input:hover,.search-input:focus{ color: #333;}
.search-form .tj-btn{position: absolute; left:215px; top: 0; border-color:#d1d1d1; background: #fcfcfc; border-radius: 30px; }
.game-name{ color:#333333; font-size:14px; font-weight:bold; padding:0 5px; float:left;display:block; overflow:hidden;}

.radio-list{margin: 15px 0 0 -32px;}
.radio-list li{ float:left; margin-left: 32px; display:inline; width:174px;}
.radio-list li a{ width: 174px; height: 130px; display:block; position:relative; margin-bottom:5px;}
.radio-list li  img{ width:174px; height:130px; }
.radio-list li .mask1{ width:154px; height:70px; padding: 0 10px; position:absolute; left:0; top:60px; line-height:25px; z-index:3; overflow:hidden;  
	background: -webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
background: -moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
background: linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.3) 30%,rgba(0,0,0,.6) 50%,rgba(0,0,0,.8) 70%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000',endColorstr='#ff000000',gradientType=0);}

.radio-list li  .mask1 .title{  float:left; width:174px; }
.radio-list li  .mask1 .icos{color: #fff; padding-top: 40px; display: block; width: 100%; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;    }
.radio-list li  .mask1 .cover{ z-index:-1;filter:alpha(opacity:70); opacity:.7; background:#000; width:160px; height:500px; display:block; position:absolute; left:0px; top:0px;}
.radio-list li label{padding-bottom:0}

.words-search{  margin-top:30px; }
.words-search .hd{height:44px; line-height:44px; padding:0 15px; border: 1px solid #dcdcdc}
.words-search .t01{ font-weight:bold; float:left; padding-left:125px;}
.words-search .t02{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer; color: #999;}
.words-search .tall{ font-size: 12px; font-family: "Microsoft Yahei";}
.words-list{ float:left;}
.words-list li{ float:left; padding:0 3px; line-height: 40px;}
.words-list li a{display: block; padding:3px 4px;}
.words-list li .current{color: #870e24; cursor:pointer; text-decoration: none; border-bottom:3px solid #870e24; padding-bottom: 0}

.chose-box{height:36px ; border: 1px solid #e5e5e5; background: #fcfcfc; margin:15px 0 0 0; position:relative; line-height:36px; padding:0 15px; color: #aea6b4;}

.chose-box .cb-icos{ position:absolute; background:url(http://ue.17173cdn.com/a/act/2015/11/wgcc1113/img/ico-arrt.png) no-repeat; background-position: 0 0; width:13px; height:8px; left: 30px; top: -8px; display:block}
.chose-game{ float:left;margin-right:60px; }
.game-name{font-size:14px; padding:0 5px; float:left; display:block; overflow:hidden;}
.g-close{ display:block; background:url(http://ue.17173cdn.com/a/act/2015/11/wgcc1113/img/ico-close.png); display:block; height:17px; width:17px;  float:left; cursor:pointer; margin-top: 9px;}


.jx-name{width: 200px; margin:10px 0; border-right: 1px solid #bebebe; color: #9b8758; font: normal 24px/1 "Microsoft Yahei";  text-align: right;}
.jx-name .line{ font: normal 14px/30px "Microsoft Yahei"; color: #bebebe; overflow: hidden;}
.ico-ts{ display: inline-block;*display: inline;*zoom:1;overflow: hidden; width:14px; height: 14px; background:url(http://ue.17173cdn.com/a/act/2015/11/wgcc1113/img/sub-ico.png) no-repeat;background-position:-20px 0;   margin: 0 5px 0 5px; *margin-bottom: 5px;}
.jxsz-table{color: #bebebe}
.jx-item{ margin: 15px 0; height: 30px;overflow: hidden;*zoom:1;}
.jx{ display: inline-block;*display: inline;*zoom:1; background-color:#b82f31; height:30px; width: 240px; *font-size: 12px; text-align: center;line-height: 30px; color: #fff; font-weight: bold; }
.cbx{ margin-left: 5px;}
.jx-box{ margin: -30px 0;*margin: 0}
.jxsz-item {border-bottom:1px dotted #e5e5e5;  padding: 90px 0 50px;margin-top: -40px;}
.jx-item-c1,.jx-item-c2{float: left; }
.jx-item-c2{ padding: 0 10px; line-height: 30px; overflow: hidden; height: 30px;font-size: 0}
.jx-item-c2 span{ line-height: 30px; display:inline-block;*display: inline;  *zoom:1; height: 30px; font-size: 0; background:url(http://ue.17173cdn.com/a/act/2015/11/wgcc1113/img/line.png) no-repeat -4px center; padding-left:16px; vertical-align: middle;}
.jx-item .jx-input{ border: 1px solid #b82f31; background-color:#fff; padding: 0 5px; width: 97px; height:26px; line-height: 26px; color: #999; font-size: 12px; *vertical-align: middle;}
.tj-btn{border: 1px solid #bebebe; background: #fff; width:50px; height: 28px; text-align: center; line-height:28px; margin: 0 0 0 10px; display: inline-block;font-size: 14px; vertical-align: middle;}
.jx-item .jx-input:hover,.jx-item .jx-input:focus{ color: #333;}
.tooltip{ display: none;}
.tips{ background-color: #fff; width:900px; padding: 10px;  color: #666; line-height: 26px; border:1px solid #bebebe; font-size: 12px;}
.tips .ico-arr{ position: absolute; left: 70px; top: -10px; width:16px; height: 10px; margin-left: -8px; background:url(http://ue.17173cdn.com/a/act/2015/11/wgcc1113/img/sub-ico.png) no-repeat; background-position:0 0;}


.fix-nav{width:198px;position: fixed; left: 50%; top: 10%; margin-left:600px; z-index: 999;_position:absolute; top: 15%;_margin-top:0; *font-size: 13px;}
.fix-nav-list{ padding-top:132px; }
.fix-nav-list li a{height:42px; display: block; line-height: 42px; color: #f3f3f3;border-bottom: 1px dashed #575c63; text-align: center;position: relative;}
.fix-nav .ewm{ color: #ba6edd; font-size: 16px; text-align: center; padding-left: 13px;}
.fix-nav .ewm p{ padding-top: 5px;} 
.fix-sub .fix-nav-list{ padding-top: 0; background: #140025;}
.fix-sub .fli{background: none; color: #1c021e; font-weight: bold; position: relative; padding: 0;line-height: 42px; height: 42px; border-bottom:none; margin-bottom: 3px; }
.fix-sub .fli:hover{background: none; padding: 0;color: #1c021e;}

.fix-sub .fli .bg{position: absolute;z-index:-1;top:0;left: -15px; width:150px;height: 43px;background:#f7bc03}
.fix-sub .active{margin-bottom: 10px;}
.fix-sub .active,.fix-sub .active:hover{ color: #f3f3f3;}
.fix-sub .active .bg{position: absolute;z-index:-1;top:0;left: -25px;width:169px;height: 53px;background: url(http://ue1.17173cdn.com/a/act/2015/11/wgcc1113/img/fnav.png) no-repeat; background-position:0 0; }
.fix-nav .go-to-top{margin-top: -3px;}







