.total_container{width:900px;margin:20px auto;}
.game_title{padding-bottom:10px;text-align:center;}
/*
/*初始宽度*/
.puzzle_game{width:600px;margin:0 auto;}

/*拼图设置*/
.puzzle_game .config{padding:20px 0;color:#333;font-size:12px;text-align:center;}
/*拼图尺寸*/
.puzzle_game .size_set_area{margin-bottom:20px;}
.puzzle_game .config_label{margin-right:20px;}
.puzzle_game .size_input{width:20px;padding:0 5px;font-size:14px;vertical-align:middle;border: solid 1px #ddd;}
.puzzle_game .size_set_note{padding-top:10px;color:#666;}
/*图片上传*/
.puzzle_game .upload_btn{display:inline-block;position:relative;width:72px;height:30px;border-radius:15px;background:#977f6e;overflow:hidden;color:#fff;line-height:30px;}
.puzzle_game .upload_btn:hover{background:#ef8484;text-decoration:none;}
.puzzle_game .upload_file{position:absolute;height:100%;margin:0;padding:0;font-size:120px;font-family:Arial;cursor: pointer;opacity:0;filter:alpha(opacity=0);right:0;top:0;}
.puzzle_game .upload_note{padding-top:10px;color:#666;}
.puzzle_game .upload_progress{width:100px;height:6px;margin:12px auto;background:#7dc4f6;}
.puzzle_game .current_progress{height:100%;background:#1f8dd9;}
/*设置不符或图片不合适的提示*/
.puzzle_game .note_warn{color:#de4242;}
.puzzle_game .puzzle_list{list-style: none;}
.puzzle_game .game_core{padding:20px;border:1px dotted #ef8484;}
.puzzle_game .game_info{padding:20px 10px;font-size:14px;text-align:right;}
.puzzle_game .step_count_note{color:#333;}
.puzzle_game .step_count{color:#eb5757;}

.game_info .btn:hover {
    color: #fff;
    background: #00ff80;
}
.game_info .btn {
    padding: 6px 18px;
    color: #fff;
    cursor: pointer;
    border: none;
    background: #3ae078;
}
/* 游戏 */
.youxi {padding: 0 10px 10px;}
.mod_1b {border: 1px solid #a2cdea;text-align:left;}
.pintu{ font-size:14px;line-height:36px;padding: 20px;}
.pintu a{ color:#006f9f;}
.pintu a:hover{ color:#fd5151;}
.pintu dl{ padding-left:145px; position:relative;background:#f5fbff;border-bottom: 1px dashed #A2CDEA; border-top:1px dashed #fff;}
.pintu dl dt{width:145px;float: left;height: 100%; text-align:center; margin-left: -145px; display: inline;}

.infoBox{text-align:center; width:145px; height:100%; position: absolute; top: 50%;left: 0;}
.info{position: relative;margin-top: -25px}

.pintu dl dd{ background:#fff; padding:10px 0; min-height:85px; _height:85px;}
.pintu dl dd li{ display:block; float:left; width:190px; padding-left:45px;}
.tip_0{text-align: center;font-size: 14px;}
.tip_0 p{line-height:36px;}
.tip_0_bdbtm{border-bottom: 1px solid #a2cdea}
.cRed,a.cRed{color: #d02f12}
.cBlue,a.cBlue{color: #006f9f}
.cGreen,a.cGreen{color: #058805}
a.cRed:hover,a.cBlue:hover,a.cGreen:hover{color:#fd5151}

.link{padding-bottom: 5px;}
.link a{font-weight: bold;color: #348bcf;padding: 2px 8px;}
.link a:hover{ background:#3ae078; color:#fff; text-decoration:none;}
.link ul li{float: left;line-height: 25px;}

.bd p {
    text-align: left;
    padding:0 12px;
    line-height: 25px;
}

.des p
{
    color:#666;
}