﻿.info {height: 60px;line-height: 60px;margin: 10 auto;padding-left: 18px;padding-right: 23px;margin-top: 10px;position: relative;overflow: hidden;}
.info .gd {float: left;font-size: 14px;color: #404040;background: url(../images/sprites.png) no-repeat 0px 18px;padding-left: 38px;height: 45px;}
.info .gd ul {position: absolute;}
.info .gd li {height: 50px;overflow: hidden;}
.info .gd li i{margin-left: 4px;margin-right: 3px;color: #ff5b02;}
.info .gd li i.user-names {color: #0b79cf;text-decoration: none;}
.info .usernum{float:right;}
.info .usernum i.orange{font-size:24px;color:#ff4400;font-family:Arial;position:relative;top:2px;padding-right:3px;_position:static;}

.adpic {height: auto;overflow: hidden;margin-left: 1px;}
.adpic li {width: 321px;height: 130px;float: left;margin: 0 12px 0 0;}
.adpic li.none {margin: 0;}
.adpic img {width: 321px; height: 130px;}
.kcl {font-size: 20px;font-family: 'Microsoft Yahei', Arial, Sans-Serif;margin-top: 10px;text-align: center;}
.bfb {color: #F7881D;font-size: 30px;font-weight: bolder;text-align: center;margin-top: 19px;text-shadow:1px 1px rgba(0,0,0,.3);}
.jsq {border-top: 1px solid #E5E5E5;background: #F9F9F9;height: 30px;padding: 5px 10px;line-height: 30px;text-align: center;}
.jsq span{color: red;}

.mx {overflow: hidden;}
.mx h2{font-size: 20px;font-family: 'Microsoft Yahei', Arial, Sans-Serif;font-weight: normal;}
.mx .tx {float: left;width: 433px;padding-left: 28px;padding-right: 32px;padding-top: 28px;border-right: 1px solid #e5e5e5;}
.mx .tx li {float: left;width: 100%;height: 36px;line-height: 36px;border-bottom: 1px dashed #d8d8d8;background: url(../images/dot-ico.gif) no-repeat 3px 17px;}
.mx .tx li span.user {float: left;width: 340px;height: 36px;line-height: 36px;overflow: hidden;color: #404040;font-size: 12px;padding-left: 10px;}
.mx .tx li span.user i.user-names {color: #0b79cf;margin-left: 4px;margin-right: 3px;text-decoration: underline;}
.mx .tx li span.user i.user-number {color: #e44d4a;}
.mx .tx li span.time {float: right;font-size: 12px;color: #808080;padding-right: 0px;}

.mx .ph {float: left;width: 433px;padding-left: 28px;padding-right: 32px;padding-top: 28px;}
.mx .ph li {float: left;width: 100%;height: 36px;background: #f6f6f6;line-height: 36px;border-bottom: 1px solid #fff;font-size: 12px;}
.mx .ph li.bg {background: #f0f0f0;}
.mx .ph li span.number {float: left;width: 36px;height: 36px;background: #C8C8C8;display: block;color: #fff;font-size: 20px;text-align: center;font-family: Microsoft Yahei;border-bottom: 1px solid #fff;}

.mx .ph li span.on1 {background: #FF7814;}
.mx .ph li span.on2 {background: #FF9813;}
.mx .ph li span.on3 {background: #FFB759;}
.mx .ph li span.names {float: left;width: 110px;height: 36px;line-height: 36px;color: #0b79cf;text-decoration: none;overflow: hidden;padding-left: 15px;padding-right: 10px;font-size: 12px;}
.mx .ph li span.zfl {float: left;width: 130px;padding-right: 10px;color: #404040;}
.mx .ph li span i {color: #eb6100;font-size: 12px;padding-left: 5px;padding-right: 2px;}

.help {background: #FFF;border: 1px solid #E5E5E5;border-top: none;overflow: hidden;}
.help h2{margin-top: 27px;padding-left: 32px;font-size: 20px;font-family: 'Microsoft Yahei', Arial, Sans-Serif;font-weight: normal;}

.help .hp{padding-left: 32px;padding-bottom: 30px;padding-top: 20px;}
.help .hp li {float: left;width: 290px;height: 30px;line-height: 30px;font-size: 14px;padding-right: 20px;background: url(../images/dot-ico.gif) no-repeat 3px 14px;padding-left: 8px;overflow: hidden;}

.link {padding:15px 20px;}
.link span{font-size: 14px;font-weight: bolder;}
.link a{padding:5px 10px;}

.rule-box-tit {height: 56px;}
.rule-box-tit .line-tit {display: inline-block;float: left;padding-top: 22px;}
.lump {display: inline-block;float: left;width: 4px;height: 18px;background-color: #FF8200;}
.tit-txt {display: inline-block;float: left;height: 18px;padding: 0px 10px;font-size: 18px;color: #333;line-height: 18px;}

.reguser { border: 1px solid #E5E5E5; padding: 20px 20px; background: none repeat scroll 0% 0% #FFF; overflow: hidden;}
.reg-lift { float: left; }
.reg-right { width: 324px; float: left;border-left: 1px dashed #DDD;height: 420px;}

.reguser .ziliao {padding: 0px 20px;}
.reguser .ziliao .div-list { margin: 25px 0px 0px; color: #3C3C3C; overflow: hidden; }
.reguser .ziliao .div-list span { display: block; width: 100px; height: 40px; text-align: right; line-height: 40px; float: left; font-size: 14px; }
.reguser .ziliao .div-list input { width: 240px; height: 30px; line-height: 30px; padding: 5px 10px; border: 1px solid #E4E4E4; color: #585858; font-size: 14px; }
.reguser .ziliao .div-list .ts { display: inline-block; width: 200px; color: #969696; margin: 0px; text-align: left; float: none; padding: 0px 0px 0px 10px; font-size: 12px; }
.reguser .ziliao .div-list .ts i {color: #F00;}
.btn { color: #FFF; width: 150px; height: 38px; border: 1px solid #E25F07; background: none repeat scroll 0% 0% #F60; cursor: pointer; font-size: 14px; border-radius: 2px; margin: 0px 0px 0px 100px; }
.btn:hover {background: #FF7B00;}
.reg-login { float: left; margin-left: 50px; margin-top: 35px; }
.btn-login { display: inline-block; width: 128px; height: 38px; line-height: 38px; border-radius: 3px; background: #FF8200; text-indent: 50px; color: #FFF; cursor: pointer; font-size: 14px; }
.btn-login:hover {background: #F60;}

.reg-login li { line-height: 30px; }
.reg-login li i.user-names { color: #0b79cf; text-decoration: none; }
.reg-login li i{ margin-left: 4px; margin-right: 3px; color: #ff5b02; }

.News_Left{ width:714px; float:left; border:1px solid #ddd; background:#FFFFFF; padding-bottom:10px; }
.News_Right{ width:264px; float:right; }

.News_in_list{ width:674px; margin:0 auto; padding-bottom:13px; padding-top:15px; border-bottom:1px dashed #dedede; }
.News_in_list p.title{ font-size:14px; font-weight:bold; color:black; margin-bottom:8px; }
.News_in_list p.a1{ color:#a3a3a3; margin-bottom:4px; }
.News_in_list p.a2{ text-indent: 2em; width: 400px; line-height:22px; }
.News_in_list:hover{ background:#fefffd; cursor:hand; cursor:pointer; }


.News_r_box{ width:262px; border:1px solid #ddd; background:#fff; margin-bottom:10px; background: #fff; }
.News_r_box ul{ width:242px; overflow:hidden; padding: 10px 10px 10px;}
.News_r_box li{ float:left; line-height:30px; float:left; overflow:hidden; }
.News_r_box p.title{ color:#000; font-weight:bold; font-size:14px; margin-bottom:6px; }

.News_r_ad{ width:254px; margin:0 auto; margin-bottom:10px; }

.News_txt{ width:674px; margin:0 auto; padding:15px 0px 5px 0px; }
.News_txt h1{ color:#000; font-size:16px; font-weight:bold; text-align:center; margin-bottom:14px; }
.News_txt p.a1{ color:#a3a3a3; text-align:center; border-bottom:1px dashed #dedede; padding-bottom:15px; margin-bottom:20px; }
.News_txt_in{ min-height:525px; _height:525px; padding-bottom:20px; line-height:26px; }
.News_txt_next{ width:674px; overflow:hidden; margin:0 auto; padding-top:10px; border-top:1px dashed #dedede; }
.News_txt_next li{ width:337px; float:left; line-height:30px; }

.main { float: left; display: inline; margin-top: 10px; background: #FFF; }
.main .giftpanel { border: 1px solid #DBDBDB; }
.main .giftpanel .gifthtop { border-bottom: 1px solid #DBDBDB; height: 32px; }
.main .giftpanel .gifthtop li { display: inline; float: left; height: 32px; line-height: 32px; position: relative; text-align: center; width: 97px; border-right: 1px solid #DBDBDB; }
.main .giftpanel .gifthtop li a.set { width: 99px; background: url("../images/set.png") repeat-x scroll 0px 0px transparent; height: 36px; left: 0px; position: absolute; top: 0px; color: #FFF; font-weight: bold; }
.main .giftpanel .gifthtop li a:hover { width: 99px; background: url("../images/set.png") repeat-x scroll 0px 0px transparent; height: 36px; left: 0px; position: absolute; top: 0px; color: #FFF; font-weight: bold; text-decoration: none;}
.main .giftpanel .gifthmain { padding: 10px 5px 0px; overflow: hidden; }

.gifthmain li { float: left; margin: 0px 0px 14px 13px; }
.gifthmain .game-list { display: block; width: 306px; height: 160px; position: relative; border: 1px solid #E5E5E5; }
.game-list .new-logo { display: block; width: 40px; height: 33px; background: url("../images/new_logo.png") no-repeat scroll 0px 0px transparent; position: absolute; left: 4px; top: -2px; z-index: 100; }
.game-list img { display: block; width: 306px; height: 130px; overflow: hidden; position: absolute; top: 0px; left: 0px; }
.game-list .swrw { position: absolute; top: 110px; right: 0px; padding: 0px 6px; }
.game-list .black-bg { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 10; background: none repeat scroll 0% 0% #000; opacity: 0.8; }
.game-list .cy-num-text, .game-list .swrw-text { height: 20px; line-height: 20px; padding: 0px 5px; color: #FFF; position: relative; z-index: 50; }
.game-list .cy-num { position: absolute; top: 107px; right: 0px; padding: 0px 6px; }
.game-list .jl-box { width: 306px; height: 30px; background: none repeat scroll 0% 0% #F7F7F7; border-top: medium none; position: absolute; right: 0px; bottom: 0px; color: #666; line-height: 30px; overflow: hidden; }
.game-list .jl-box .left-box { float: left; margin: 0px 0px 0px 10px; }
.game-list .jl-box .right-box { float: right; margin: 0px 10px 0px 0px; }
.game-list .jl-box strong { color: #FE5700; }
.game-list .jl-box .ubi-logo { display: inline-block; width: 12px; height: 12px; background: url("../images/jb.png") no-repeat scroll 0px 0px transparent; margin: 0px 0px -1px 1px; }

.box-left { border: 1px solid #DEDEDE; width: 750px; float: left; background: none repeat scroll 0% 0% #FFF; }
.box-right { width: 225px; background: none repeat scroll 0% 0% #FFF; border: 1px solid #DEDEDE; float: right; }
.right-header { line-height: 36px; font-size: 16px; font-family: "microsoft yahei"; color: #666; border-bottom: 1px solid #FF8200; padding: 0px 0px 0px 10px; }
.guess-main li { height: 100px; padding: 10px 0px; border-bottom: 1px dashed #DCDCDC; margin: 0px 10px 0px 13px; }
.g-right .g-name { height: 26px; line-height: 26px; float: left; }
.guess-main li .g-img { float: left; vertical-align: top; }
.g-right .g-icons { height: 26px; line-height: 26px; }
.g-right .g-icons { display: inline-block; color: #FE5700; font-size: 12px; font-weight: bold; font-family: "microsoft yahei"; float: right; }
.guess-main .ubi-logo { display: inline-block; width: 12px; height: 12px; background: url("../images/jb.png") no-repeat scroll 0px 0px transparent; margin: 0px 0px 0px 2px; vertical-align: middle; }
.task-rule { padding: 18px 29px 24px 24px; }
.task-rule .p-rule { color: #666; line-height: 24px; }
.task-rule .p-rule strong { color: #333; line-height: 25px; }
.details { padding: 27px 29px 24px 24px; line-height: 26px; text-indent: 24px; color: #666; font-size: 14px; }
.task-left .p-left{ line-height: 33px; font-size: 14px; }
.task-left .p-left strong{ color: #FE5700; }
.Dmin_unlogin { width: 654px; margin: 0px auto 20px; height: 30px; line-height: 30px; border: 1px solid #DDD; background: none repeat scroll 0% 0% #FFF; padding: 0px 24px; text-align:center; }
.tzt_btn { font-size: 12px; text-align: center; line-height: 30px; margin-bottom: 20px; }

.tj-info{ width: 348px; height: 30px; line-height: 30px; padding: 0px 5px; border: 1px solid #CCC; color: #333; }
.tj-btn{ display: block; width: 80px; height: 32px; text-align: center; border: medium none; color: #FFF; background: none repeat scroll 0% 0% #FF5300; border-radius: 3px; margin: 15px auto; font-size: 14px; cursor: pointer; font-family: "微软雅黑"; }
.btn-lq { display: block; width: 50px; height: 25px; text-align: center; border: medium none; color: #FFF; background: none repeat scroll 0% 0% #FF5300; border-radius: 3px; margin: 10px; font-size: 14px; line-height: 23px; cursor: pointer; font-family: "微软雅黑"; }
.btn-lq:hover {background: #FF4300;}
.btn-tiyan{ display: block; width: 150px; height: 40px; text-align: center; border: medium none; color: #FFF; background: none repeat scroll 0% 0% #FF5300; border-radius: 2px; margin:0 auto; font-size: 18px; cursor: pointer; font-family: "微软雅黑"; }
.btn-tiyan:hover {background: #FF4300;}

.jb-logo{ display: inline-block; width: 12px; height: 12px; background: url("../images/jb.png") no-repeat scroll 0px 0px transparent; margin: 0px 0px -1px 2px; }
    .jb-rgb{ color: #FE5700;}


.hot { padding-left: 17px; padding-bottom: 5px; margin-top: 10px; position: relative; overflow: hidden; }
.hot h2 { height: 25px; line-height: 25px; margin-top: 15px; margin-right: 20px; font-size: 20px; font-family: "Microsoft Yahei",Arial,sans-serif; font-weight: normal; }

.hot h2 .more { font-size: 14px; }

.hot h2 .more a:hover{ color: #F60}

.list ul { padding-top: 15px; }
.list ul li { float: left; padding-right: 15px; padding-bottom: 15px; }
.list ul li a { display: block; width: 306px; height: 160px; position: relative; border: 1px solid #E5E5E5; }

.list ul li a .new-logo{ display: block; width: 40px; height: 33px; background: transparent url("../images/new_logo.png") no-repeat scroll 0px 0px; position: absolute; left: 4px; top: -2px; z-index: 100; }

.list ul li a img{ display: block; width: 306px; height: 130px; overflow: hidden; position: absolute; top: 0px; left: 0px; }

.list ul li a:hover { border: 1px solid #FE5700; }

.list ul li a .swrw { position: absolute; top: 100px; right: 0px; padding: 0px 6px; }

.list ul li a .swrw .black-bg { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 10; background: #000 none repeat scroll 0% 0%; opacity: 0.5; }

.list ul li a .swrw .swrw-text { height: 20px; line-height: 20px; padding: 0px 5px; color: #FFF; position: relative; z-index: 50; }

.list ul li a .jl-box { width: 306px; height: 30px; background: #F7F7F7 none repeat scroll 0% 0%; border-top: 1px solid #E5E5E5; position: absolute; right: 0px; bottom: 0px; color: #666; line-height: 30px; overflow: hidden; }
.list ul li a .jl-box .right-box { float: right; margin: 0px 10px 0px 0px; }

.list ul li a p span strong { color: #FE5700; }
.list ul li a p span strong .jb-logo { display: inline-block; width: 13px; height: 13px; background: transparent url("../images/jb.png") no-repeat scroll 0px 0px; margin: 0px 0px -1px 1px; }

.list ul li a .jl-box .left-box { float: left; margin: 0px 10px; }

.send {
    padding: 5px;
    border: 0px none;
    outline: 0px none;
    border-radius: 3px;
    color: #FFF;
    position: relative;
    top: -1px;
    background: #39F none repeat scroll 0% 0%;
    cursor: pointer;
    font: 12px/1.5 "Microsoft YaHei";
  }
  .send:hover{
    background: #F60 none repeat scroll 0% 0%;
  }
  
/* 幻灯片 */
.slider { height: 300px; position: relative; text-align: center; width:988px; margin:10px auto 0}
.slider img{ height: 300px; width:988px; }
.slider-extra { bottom: 8px; left: 0; position: absolute; }
.slider-nav li { background: #3e3e3e none repeat scroll 0 0; border-radius: 50%; color: #fff; cursor: pointer; display: inline-block; height: 9px; margin: 0 3px; overflow: hidden; text-align: center; width: 9px; }
.slider-nav .current{ background: #F60 none repeat scroll 0 0; color: #fff; }
.slider-nav li { display: inline-block; height: 18px; line-height: 16px; width: 18px; font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体"; }
.slider-prev { left: 0; }
.slider-next { right: 0; }
.slider-nav { width: 988px; }
.slider-page a { background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0; color: #fff; display: block; font-family: "simsun"; font-size: 22px; font-weight: normal; height: 62px; line-height: 62px; margin-top: -31px; position: absolute; text-align: center; top: 50%; width: 28px; z-index: 1; text-decoration: none; }
    
    