@charset "gb2312";

@font-face {

font-family: 'iconfont';

 src: url('iconfont.eot'); /* IE9*/

 src: url('iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('iconfont.woff') format('woff'), /* chrome、firefox */ url('iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */

}

html {

	font-size: 62.5%

}

body {

	font-family: SimHei;

	background-color: #f5f5f5

}

.iconfont {

	font-family:"iconfont" !important;

	font-style:normal;

	-webkit-font-smoothing: antialiased;

	-webkit-text-stroke-width: 0.2px;

	-moz-osx-font-smoothing: grayscale;

}

a {

	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

	-webkit-focus-ring-color: rgba(0, 0, 0, 0);

}

 



header .logo img {

	width:100%;

	height:auto;

	display:block;

}

header .y {

	height:40px;

	margin-right: 1%

}

header .user-center, header .search, header .app-center {

	font-size:2.3rem;

	height:40px;

	width:40px;

	color:#FC9241;

	text-align: center;

	display:inline-block;

	overflow:hidden;

}

header .y .c {

	background-color:rgba(255, 255, 255, .3);

	border-radius: 20px;

	color:#FC9241;

}

.position-bar {

	background-color: #f5f5f5;

	box-shadow: 0 0 16px #FC9241

}

.zbtn {

	color: #FC9241;

	font-size: 1.8rem;

	display: block;

	width: 40px;

	text-align: center

}

.ypostn {

	margin: 10px 0;

	border-left:#d5d5d5 solid 1px;

	color: #FC9241;

	height: 20px;

	line-height: 20px;

	text-indent: 15px;

	font-size: 1.6rem

}

.wap-main {

	width: 98%;

	margin: 0 auto;

	padding-bottom: 10px

}

.tag {

	width:24%;

	max-width:50px;

	height: 18px;

	background-color: #83ce63;

	position: absolute;

	right: 0;

	top:0;

	z-index: 10

}

.tag>i {

	display: inline-block;

	float: left;

	border-style:solid;

	border-color:transparent transparent transparent #fff;

	border-width: 9px 0 9px 4px;

}

.tag>span {

	display: inline-block;

	float: right;

	color: #fff;

	line-height: 18px;

	padding-right:5px

}

.game-list-box {

	box-sizing:border-box;

	width: 100%;

	margin: 0;

	border:#d6d6d6 solid 1px;

	background-color: #fff

}

.game-row {

	width: 96%;

	padding: 12px 0;

	margin: 0 2%;

	border-top: #d6d6d6 solid 1px

}

.game-row:first-child {

	border-top: none;

}

.game-link {

	width: 70%

}

.game-down {

	width: 30%

}

.tag-box {

	width: 12%;

	max-width: 45px

}

.ln-tag {

	width: 24px;

	height: 46px;

	position: relative;

	margin: 10px 0 0

}

.lt1 {

	background-color: #e65022

}

.lt2 {

	background-color: #ec7450

}

.lt3 {

	background-color: #eea44c

}

.lt4 {

	background-color: #fff;

}

.ln-tag span {

	display: block;

	color: #fff;

	text-align: center;

	height: 36px;

	line-height: 36px;

	font-size: 1.6rem

}

.ln-tag i {

	display: block;

	border-style:solid;

	border-color:transparent transparent #fff transparent;

	border-width: 0 12px 10px 12px;

	position: absolute;

	bottom: 0;

	left: 0

}

.lt4 span {

	color: #aeaeae;

}

.game-icon {

	width: 30%;

	max-width: 60px

}

.game-icon img {

	width: 100%

}

.game-msg {

	box-sizing:border-box;

	padding-left: 10px;

	width: 70%;

	line-height: 20px

}

.gamei-title {

	color: #343434;

	font-size:1.4rem;

}

.game-msg .iconfont {

	font-size: 1rem;

	color: #fc9241

}

.game-summary {

	color: #9a9a9a;

	font-size: 1rem

}

.game-lbnum {

	color: #9a9a9a;

	font-size: 1rem

}

.game-lbnum span {

	color: #f7625f;

	padding-left: 5px

}

.game-down-btn {

	width: 25%;

	max-width:120px;

	height: 30px;

	line-height: 30px;

	margin-top: 15px

}

.game-down-btn a {

	width: 90%;

	display: block;

	background-color: #83ce63;

	color: #fff;

	text-align: center;

	margin: 0 auto;

	font-size: 1.4rem

}

.get-more {

	width: 100%;

	height: 30px;

	line-height: 30px;

	font-size: 1.4rem;

	text-align: center;

	margin: 10px 0 10px;

}

.get-more a {

	box-sizing:border-box;

	width: 100%;

	height: 100%;

	display: block;

	color: #666;

	text-shadow: 0 1px 0 #fff;

	border-radius:4px;

}

/*文章页中间引用的部*/





.conT {

	font-size: 22px;

	font-weight: bold;

	height: 30px;

	line-height: 30px;

	text-align: center;

}

.conbnt {

	padding-top: 10px;

}

.news-5 a.a1 {

	background: rgba(0, 0, 0, 0) url("../images/btn1.jpg") repeat scroll 0 0;

}

.news-5 a.a1 {

	background: rgba(0, 0, 0, 0) url("../images/btn1.jpg") repeat scroll 0 0;

}

.news-5 dd a {

	float: left;

	height: 30px;

	margin-bottom: 13px;

	margin-left: 15px;

	overflow: hidden;

	text-indent: -999em;

	width: 100px;

}

.news-5 a.a2 {

	background: rgba(0, 0, 0, 0) url("../images/btn2.jpg") repeat scroll 0 0;

}

.news-5 a.a3 {

	background: rgba(0, 0, 0, 0) url("../images/btn3.jpg") repeat scroll 0 0;

}

.news-5 a.a4 {

	background: rgba(0, 0, 0, 0) url("../images/btn4.jpg") repeat scroll 0 0;

}

/*礼包页面搜索功能*/



.topRight {

	float: right;

	height: 44px;

	padding-top: 12px;

}

.topBtn {

	background-color: #35383b;

	height: 44px;

	position:fixed;

	top: 40px;

	width:100%;
	
	z-index: 999;

}

.topRight .topSearch img {

	cursor: pointer;

	height: 17px;

}

.topBtn .topRight span {

	padding-right: 15px;

}

.topBtn .topSearch {

	height: 17px;

	padding-top:26px;

}

.topBtn .topSet input {

	height: 17px;

	width: 140px;

}

.yyui-cl:after {

	content:" ";

	display:block;

	height:0;

	clear:both;

	visibility:hidden

}

.yyui-cl {

	zoom:1

}

.yyui-shade {

	width:100%;

	height:100%;

	position:fixed;

	left:0;

	top:0;

	background:rgba(255, 255, 255, .1);

	z-index:90

}

.yyui-box {

	position:fixed;

	font-size:14px

}

.yyui-cont {

	width:100%;

	height:auto;

	background:#fff;

	position:relative;

	color:#6F6F6F;

	word-wrap:break-word

}

.yyui-cont .yyui-alert {

	width:80%;

	line-height:25px;

	padding:35px 10%;

	background:#fff

}

.yyui-cont .yyui-msg {

	width:auto;

	line-height:25px;

	padding:10px 20px;

	background:#f3f3f3;

	text-align:center;

	margin:auto

}

.yyui-btns {

	width:100%;

	height:40px;

	background:#ccc;

	position:relative;

	line-height:39px;

	text-align:center;

	font-size:14px

}

.yyui-btns a {

	width:50%;

	height:39px;

	float:left;

	text-decoration:none;

	color:#fff;

	letter-spacing:5px;

	border-top:1px solid #bbb

}

.yyui-btns .yes-btn {

	background:#EBA57F;

	border-top:1px solid #E38451

}

.yyui-btns .full-btn {

	width:100%

}

.category-wrap li {

	-moz-border-bottom-colors: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	border-color: #f7f7f7;

	border-image: none;

	border-style: solid;

	border-width: 10px 0 0 10px;

	float: left;

	width: 21.2%;

}

.mod-tag .hlight-2 {

	background-color: #fffdec;

	border-color: #dbbe9f;

	color: #f23900;

}

.category-wrap {

	overflow: hidden;

	padding: 0 0 10px 0;

}

.category-wrap li span {

	display: block;

}

.mod-tag span {

	background-color: #f4fde9;

	border: 1px solid #b0cdac;

	border-radius: 5px;

	color:black;

	display: inline-block;

	height: 30px;

	line-height: 30px;

	padding: 0 7px;

	text-align: center;

}

/*星星的样式*/

.star {

    background:url("../images/star.png") no-repeat scroll 0 0 / 93px 35px;

    display: inline-block;

    height: 15px;

    overflow: hidden;

    position: relative;

    vertical-align: middle;

    width: 93px;

}

.star span {

    background:url("../images/star.png") no-repeat scroll 0 -20px / 93px 35px;

    display: block;

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

}

.star .lv1 {

    width: 20%;

}

.star .lv2 {

    width: 40%;

}

.star .lv3 {

    width: 60%;

}

.star .lv4 {

    width: 80%;

}

.star .lv5 {

    width: 100%;

}

	
.header {
    width: 100%;
    height: 44px;
    display: block;
    background-color: #3572e3;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9999;
    background: url(../images/logo.png) left -10px no-repeat #22a7f0;
}


.header .pr {
    width: 100%;
    height: 44px;
    display: block;
    position: relative;
    overflow: hidden;
}
.header .logo {

	width:50px;

	height:44px;

	background:url(../images/logo.png) left center no-repeat;

	position:absolute;

	top:0;

	left:10px;

	-webkit-background-size:50px auto;

	background-size:50px auto;

}
	
#login_before, #login_after {
    float: right;
    height: 44px;
    line-height: 44px;
    position: relative;
    color: #fff;
    font-size: 12px;
}
#login_before a, #login_after a {
    color: #fff;
}