.big_searchtxt {background-color: #fff;border: 1px solid #eee;border-right:none;box-shadow: 0 0 0 1000px #fff inset;color: #7c7c7c;display: inline;float: left;font-size: 14px;height: 50px;line-height: 50px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;padding: 5px 5px 5px 35px;
    width: 508px}
.big_searchbtn {background: url(../images/search-icon.png) no-repeat;background-size:31px 34px;background-position:center center;background-color:#41c8cc;border: 0 none;cursor: pointer;float: left;height: 62px;width: 100px;border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}

.invalid-container {width:650px;margin:0 auto;}

.game_center {float: left;margin-top: 14px;width:100%;background-color:#fff;}
.game_center > ul li {background: #fff none repeat scroll 0 0;float: left;margin: 10px 12px;padding: 15px;width: 378px;}
.game_center li.s_d_c_li {float: right;}
.game_center li .p1 {float: left;width: 94px;}
.game_center li .p1 img {display: block;height: 94px;width: 94px;border-radius: 12px;}
.game_center li .p2 {float: left;margin-left: 20px;width: 45%;}
.game_center li .p2 p {float: left;height: 35px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
.game_center li .p2 p a {color: #000;font-size: 16px;font-weight: bold;}
.game_center li .p2 p a:hover {color: #64c34f;}
.game_center li .p2 span {color: #999;float: left;height: 60px;overflow: hidden;width: 100%;}
.game_center li .p2 span a {border: 1px solid #ff5e33;color: #ff5e33;display: inline;float: left;margin: 5px 5px 0 0;padding: 2px;}
.game_center li .p2 span a:hover {background: #ff5e33 none repeat scroll 0 0;color: #fff;text-decoration: none;}
.game_center li .p2 em {color: #999;float: left;margin-bottom: 6px;width: 100%;}
.game_center li .p3 {float: right;width: 85px;}
.game_center li .p3 a {background: #fff none repeat scroll 0 0;border: 1px solid #41c8cc;color: #41c8cc;float: left;font-size: 14px;line-height: 28px;margin-top: 35px;text-align: center;width: 78px;}
.game_center li .p3 a:hover {background: #41c8cc none repeat scroll 0 0;color: #fff;text-decoration: none;}
.game_center li .p4 {float: left;height: 30px;line-height: 30px;margin-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 66%;}
.game_center li .p4 {float: left;height: 30px;line-height: 30px;margin-left: 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 60%;}
.game_center li .p4 a {font-size: 16px;}
.game_center li .p5 {float: left;margin: 5px 0 0 20px;width: 60%;}
.game_center li .p5 span {background: #f3f3f3 none repeat scroll 0 0;border-radius: 20px;display: inline;float: left;height: 12px;margin: 4px 5px 0 0;width: 175px;}
.game_center li .p5 span em {background: #41c8cc none repeat scroll 0 0;border-radius: 20px;float: left;height: 12px;}
.game_center li .p5 i {float: left;}
.game_center li .p6 {float: left;margin: 12px 0 0 20px;width: 60%;}
.game_center li .p6 a {background: #3bb70b none repeat scroll 0 0;color: #fff;float: left;font-size: 14px;line-height: 28px;text-align: center;width: 66px;}
.game_center li .p7 {float: left;height: 93px;width: 163px;}
.game_center li .p7 img {border: 1px solid #e6e6e6;display: block;height: 91px;width: 161px;}
.game_center li .p8 {float: left;margin: 10px 0 0 5px;text-align: justify;width: 48%;}
.game_center li .p8 a {color: #333;display: block;font-size: 16px;height: 40px;overflow: hidden;}
.game_center li .p8 a:hover {color: #64c34f;}
.game_center li .p8 span {color: #b2b2b2;display: block;margin-top: 10px;}
.game_catagory {background: #fff none repeat scroll 0 0;color: #333;float: left;font-size: 14px;line-height: 32px;margin-top: 15px;padding: 20px 0;width: 100%;}
.game_catagory td {padding: 5px 0;}
.game_catagory .td1 {text-align: right;width: 8%;}
.game_catagory .td1 p {margin-top: 10px;}
.game_catagory .td2 {width: 92%;}
.game_catagory a {border: 1px solid #ece7e8;color: #989898;display: inline;float: left;font-size: 14px;line-height: 32px;margin: 10px 10px 0;text-align: center;width: 78px;}
.game_catagory a.active, .game_catagory a:hover {background: #41c8cc none repeat scroll 0 0;border: 1px solid #41c8cc;color: #fff;text-decoration: none;}
.game_list > ul li {position: relative;width: 326px;}
.game_list li .p2 {width: 210px;}
.game_list > ul li .name{display: inline-block;max-width:60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: middle;}
.game_list li .p3 {position: absolute;right: 10px;top: 10px;}
.search_tag {padding: 10px 0;position: relative;}
.search_tag p span {color: #e54c3d;}
.search_tag em {background: rgba(0, 0, 0, 0) url("../images/tag_arrow.png") no-repeat scroll 0 0;bottom: -39px;height: 9px;left: 70px;position: absolute;width: 23px;}
.result_tab {width: 100%;}
.result_tab li {background: #fff none repeat scroll 0 0;border: 1px solid #e6e6e6;cursor: pointer;float: left;font-size: 22px;height: 48px;line-height: 48px;margin: 5px 20px 0 0;text-align: center;width: 170px;}
.result_tab li a {display: block;}
.result_tab li.active a, .result_tab li a:active {background: #41c8cc none repeat scroll 0 0;border: 1px solid #41c8cc;color: #fff;}
.game_catagory_li:hover {box-shadow: 0 0 10px #ccc;}
.game_catagory_li:hover .result-hover {display: block}
.result-hover {background: #fff none repeat scroll 0 0;color: #333;height: 100px;left: 12px;display:none;padding-left: 112px;position: absolute;top: 12px;transition: all 0.3s ease 0s;width: 220px;}
.result-hover img {display: block;height: 92px;left: 4px;position: absolute;top: 4px;width: 92px;}
.result-hover strong {display: block;font-size: 22px;font-weight: bold;line-height: 1;margin-top: 5px;}
.result-hover span {display: block;font-size: 16px;font-weight: bold;line-height: 1;margin-top: 4px;}
.result-hover em a {color: #999;float: left;margin-top: 15px;}
.result-hover a.green-btn {border: 1px solid #41c8cc;color: #41c8cc;float: left;font-size: 14px;line-height: 32px;margin-right: 15px;text-align: center;width: 85px;}
.result-hover a:hover {background: #41c8cc none repeat scroll 0 0;color: #fff;}

.invalid-bg {background:url(../images/invalid_result.png) no-repeat center center;background-size: 150px 150px;height: 200px;}
.margin-top-15 {margin-top: 15px;}


.recommend_list li {color: #6c6c6c;display: inline;float: left;margin-right: 34px;width: 80px;}
.recommend_list li:last-child {margin:0;}
.recommend_list li .p1 img {height: 80px;width: 80px;border-radius: 20px;}
.recommend_list li .p2 {height: 25px;line-height: 25px;margin-top: 6px;overflow: hidden;text-align: center;text-overflow: ellipsis;white-space: nowrap;}
.recommend_list li .p2 a:hover {color: #41c8cc;}
.keywords a {display: inline-block;font-size: 16px;padding: 6px 20px;color:#666;margin-right:20px;margin-bottom:25px;border-radius: 10px}
.keywords a:hover {color:#666;}
.keywords .a1 {border:1px solid #e50211;}
.keywords .a2,.keywords .a6 {border:1px solid #097d25;}
.keywords .a3,.keywords .a5 {border:1px solid #f39900;}
.keywords .a4,.keywords .a0 {border:1px solid #428bc9;}