/*
爱应用全新改版
主样式文件
by chenlu
ver 20131019
*/

/* MarkDown */
/* h1,h2,h3,h4,h5,h6,p,blockquote { margin: 0; padding: 0; } */
table { margin: 10px 0 15px 0; border-collapse: collapse; }
td,th {	border: 1px solid #DBCAAD; padding: 3px 10px; }
th { padding: 5px 10px; font-weight: normal; }
/* a img { border: none; }
p { margin-bottom: 9px; }
h1,h2,h3,h4,h5,h6 { color: #404040; line-height: 36px; }
h1 { margin-bottom: 18px; font-size: 30px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 13px; }
blockquote { padding: 13px 13px 21px 15px; margin-bottom: 18px; font-family :georgia, serif; font-style: italic; }
blockquote:before { content:"\201C"; font-size:40px; margin-left:-10px; font-family:georgia,serif; color:#eee; }
blockquote p { font-size: 14px; font-weight: 300; line-height: 18px; margin-bottom: 0; font-style: italic; } */
code, pre { font-family: Monaco, Andale Mono, Courier New, monospace; }
code { background-color: #fee9cc; color: rgba(0, 0, 0, 0.75); padding: 1px 3px; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; white-space: normal; }
pre { display: block; padding: 14px; margin: 0 0 18px; line-height: 16px; font-size: 11px; border: 1px solid #d9d9d9; white-space: pre-wrap; word-wrap: break-word; }
pre code { background-color: #fff; color:#737373; font-size: 11px; padding: 0; }

/*html5*/
article, aside, dialog, footer, header, section, footer, nav, figure, menu { display: block }

@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),
    url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),
    url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/*@font-face {
	font-family: 'HelveticaNeueLTPro-ThEx';
	src: url('../font/HelveticaNeueLTPro-ThEx.eot');
	src: local('☺'), url('../font/HelveticaNeueLTPro-ThEx.woff') format('woff'), url('../font/HelveticaNeueLTPro-ThEx.ttf') format('truetype'), url('../font/HelveticaNeueLTPro-ThEx.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/

body {
	background-color: #F5F5F5;
	font: 13px/1.5 "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
}

ul, ol { padding: 0; margin: 0; }

li { list-style: none; }

form { padding: 0; margin: 0; }

textarea {resize: vertical;}

hr {
	border-top: 1px solid #ddd;
}

.hidden-narrow {
	display: none !important;
}

hr.strong {
	border-top: 2px solid #ddd;
}

a:hover, a:focus {
	text-decoration: none;
	-moz-outline:none;
	outline:none;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
	font-weight: bold;
}

h1, h2, h3 {
	line-height: 40px;
}

p {
	margin: 0 0 10px;
}

.addon-submit {
	cursor: pointer;
}

.label {
	vertical-align: initial;
}

.label-mini {
	padding: 0 .5em .1em;
	font-weight: normal;
	font-size: 12px;
}

.label-gray {
	border: 1px solid #d6d6d6;
	background-color: #e6e6e6;
	border-color: #d6d6d6;
	color: #7f7f7f;
}

.label-gray:hover {
	color: #777;
	background-color: #ccc;
	border-color: #ccc;
}

.badge {
	vertical-align: initial;
}

.label-inverse {
	background-color: #222;
}

.badge-danger {
	background-color: #d9534f;
}

.badge-warning {
	background-color: #f0ad4e;
}

.badge-info {
	background-color: #5bc0de
}

.badge-white {
	background-color: #fff;
	color: #357EBD;
}

.btn {
	font-weight: bold;
}

.btn-mini {
	padding: .1em .5em .2em;
}

.pipe {
	padding: 0 5px;
}

.modal-body .input-group {
	margin-bottom: 10px;
}

.alert-success a {
	color: #468847;
}

.col-main {
	width: 100%;
	float: left;
}

.col-extra {
	margin-left: -100%;
	float: left;
}

.col-sub {
	float: left;
}

.cl {
	clear: both;
}

.mr30 {
	margin-right: 30px;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.bg-blue {
	background: #357EBD;
}

.bg-orange {
	background: #ff8500;
}

.bg-sky {
	background: #5bc0de;
}

.bd-blue {
	border-color: #357EBD !important;
}

.bd-orange {
	border-color: #ff8500 !important;
}

.cr-blue {
	color: #357EBD;
}

.cr-orange {
	color: #ff8500;
}

.round-avatar {
	border: 1px solid #aaa;
	padding: 2.5px;
	-webkit-border-radius: 50% !important;
	   -moz-border-radius: 50% !important;
			border-radius: 50% !important;
}

.mb0 {
	margin-bottom: 0!important;
}

.return-msg {
	text-align: center;
	line-height: 30px;
	font-size: 15px;
}

.empty {
    height: 40px;
    line-height: 40px;
    font-size: 13px;
}

/*文件后缀*/
.file_ext_ico64 {
	background: url(../img/filetype/icon64.png) no-repeat 0 0;
	width: 64px;
	height: 64px;
	margin: 8px 8px 7px;
	display: inline-block;
	overflow: hidden;
}
.ico64_unknown,
.ico64_binary,
.ico64_bittorrent {
	background-position: 0 -1170px
}

.ico64_pdf {
	background-position: 0 -1235px
}

.ico64_image {
	background-position: 0 -1300px
}

.ico64_swf {
	background-position: 0 -1430px
}

.ico64_music {
	background-position: 0 -1105px
}

.ico64_video {
	background-position: 0 -1560px
}

.ico64_html {
	background-position: 0 -975px
}

.ico64_text {
	background-position: 0 -1495px
}

.ico64_msoffice {
	background-position: 0 -130px
}

.ico64_wps {
	background-position: 0 -1625px
}

.ico64_rar,.ico64_zip {
	background-position: 0 -1820px
}


/* 临时修正 */

.entry-content .thumbnail,
#comment-wrap .thumbnail {
	border: none;
	padding: 0;
	background: none;
	border-radius: 4px;
}

/* 头部 */
#header-top {
	background: #357EBD;
	margin-bottom: 28px;
}

#header-top nav {
	width: 980px;
	margin: 0 auto;
}

#header-top .nav-left {
	width: 93px;
	height: 30px;
	line-height: 30px;
	background: #004475;
	text-align: center;
	float: left;
	font-size: 13px;
}

#header-top .nav-left > a,
#header-top .nav-left > a:hover {
	color: #fff;
}

#header-top .nav-left.dropdown .caret {
	border-top-color: #fff;
	-webkit-transition: -webkit-transform 0.4s ease;
	   -moz-transition:    -moz-transform 0.4s ease;
		 -o-transition:      -o-transform 0.4s ease;
			transition: 		transform 0.4s ease;

}

#header-top .nav-left.dropdown:hover .caret {
	-webkit-transform: rotate(180deg);
	   -moz-transform: rotate(180deg);
		 -o-transform: rotate(180deg);
			transform: rotate(180deg);
}

#header-top .nav-left.dropdown:hover>.dropdown-menu {
	display: block;
}

#header-top .nav-left .dropdown-menu {
	padding-bottom: 5px;
	min-width: 206px;
}

#header-top .nav-left .dropdown-menu  a {
	margin: 0;
	height: 27px;
	border-bottom: 1px dashed #ccc;
	padding: 3px 5px;
	line-height: 20px;
}

#header-top .nav-left .dropdown-menu>:last-child  a {
	border-bottom: none;
}

#header-top .nav-left .dropdown-menu  a:hover {
	background: #fff;
	color: #333;
}

#header-top .nav-left .dropdown-menu img {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 7px;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
		 	border-radius: 3px;
}

#header-top .nav-left .dropdown-menu span {
	float: left;
}

#header-top .nav-right {
	float: right;
	padding-left: 8px;
	height: 30px;
	line-height: 30px;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	line-height: 30px;
}

#header-top .nav-right>li {
	float: left;
	color: #FFF;
	font-size: 13px;
}

#header-top .nav-right>.nav-li {
	padding: 0 4px;
}

#header-top .nav-right .search-query {
	height: 30px;
	padding: 5px 10px;
	line-height: 20px;
	width: 120px;
	outline: none;
	-webkit-transition: width 0.3s linear;
	   -moz-transition: width 0.3s linear;
	     -o-transition: width 0.3s linear;
		    transition: width 0.3s linear;
}

#header-top .nav-right .search-query:focus {
	width: 210px;
}

#header-top .dropdown-menu {
	left: 0;
	right: auto;
	margin-top: 0;
	border: solid 1px #357EBD;
	border-top: none;
	min-width: 80px;
	padding: 0;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

#header-top .nav-right .msg-dropdown-menu {
	left: auto;
	right: -1px;
}

#header-top .nav-right .dropdown-menu li {
	position: relative;
}

#header-top .nav-right .usercredits  {
	min-width: 150%;
}

#header-top .nav-right .usercredits li {
	font-weight: normal;
	line-height: 26px;
	padding: 0 4px;
	font-size: 13px;
	color: #333;
}

#header-top .nav-right .dropdown>.dropdown-toggle {
	height: 30px;
	display: block;
	padding: 0 6px;
}

#header-top .nav-right .dropdown.open>.dropdown-toggle,
#header-top .nav-right .dropdown:hover>.dropdown-toggle {
	background-color: #ff8500;
}

#header-top .nav-right>li img {
	height: 24px;
	width: 24px;
	position: relative;
	top: -2px;
	margin-right: -4px;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
			border-radius: 50%;
}

#header-top .nav-right .nav-a ,
#header-top .nav-right .nav-a:hover {
	color: #FFF;
}

#header-top .nav-right>li:last-child {
	padding-right: 0;
}

#header-top .nav-right>li .dropdown-menu>li>span {
	position: absolute;
	right: 4px;
	top: 3px;
}

#header-top .nav-right>li .dropdown-menu>li>a {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 387px;
	padding: 3px 28px 3px 10px;
}

/*顶部右侧导航-登录注册*/
#header-top .nav-right .nav-t-b {
	width: 58px;
	height: 30px;
	display: block;
	color: #FFF;
	text-align: center;
}

#header-top .nav-right .login-dropdown .nav-t-b {
	background-color: #ff8500;
}

#header-top .nav-right .login-dropdown > .dropdown-menu {
	width: 118px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>a {
	padding: 0 0 0 27px;
	line-height: 26px;
	font-size: 13px;
	background-image: url(../img/share.png);
	background-repeat: no-repeat;
	-webkit-transition: background-position 0.3s linear, color 0.2s linear;
	   -moz-transition: background-position 0.3s linear, color 0.2s linear;
	     -o-transition: background-position 0.3s linear, color 0.2s linear;
			transition: background-position 0.3s linear, color 0.2s linear;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>.qq {
	background-position: 7px -56px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>.qq:hover,
#header-top .nav-right .login-dropdown .dropdown-menu>li>.qq:focus {
	background-position: 8px -26px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>.sina {
	background-position: -114px -56px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>.sina:hover,
#header-top .nav-right .login-dropdown .dropdown-menu>li>.sina:focus {
	background-position: -114px -26px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>.self {
	background-position: -234px -56px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>.self:hover,
#header-top .nav-right .login-dropdown .dropdown-menu>li>.self:focus {
	background-position: -234px -26px;
}

#header-top .nav-right .login-dropdown .dropdown-menu>li>a:hover,
#header-top .nav-right .login-dropdown .dropdown-menu>li>a:focus {
	color: #fff;
	text-decoration: none;
	background-color: #ff8500;
}

#nav-main,
#header-main{
	height: 64px;
	width: 980px;
	margin: 0 auto;
}

#big-banner {
	height: 185px;
	width: 980px;
	margin: 6px auto 8px auto;
}

#breadcrumb-wrap {
	width: 980px;
	margin: 4px auto 4px auto;
}

#breadcrumb-wrap .breadcrumb {
	padding: 8px 0px;
	margin: 0 0 4px;
	list-style: none;
	background: none;
}

#header-logo {
	width: 200px;
	height: 80px;
	float: left;
	margin-top: -16px;
	background-image: url(../img/logo.png);
}

#header-logo img {
	width: 200px;
	height: 80px;
}

/* 分类菜单 */
#header-main .nav-main {
	float: right;
	margin-top: 26px;
	margin-bottom: 0;
}

#header-main .nav-p {
	float: left;
	margin: 0;
	padding: 0 9px;
	height: 32px;
	line-height: 32px;
	color: #666;
	font-size: 15px;
	text-align: center;
}

#header-main .nav-p > a {
	color: #333;
	display: block;
}

#header-main .nav-p:last-child {
	margin-right: 0;
}

#header-main .nav-p:hover,
#header-main .nav-p.active {
	color: #fff;
	background-color: #ff8500;
}

#header-main .nav-p:hover>a,
#header-main .nav-p.active>a {
	color: #fff;
}

#header-main .dropdown-menu {
	margin: 0;
	padding: 0;
	border: solid 1px #ff8500;
	min-width: 80px;
	text-align: left;
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
			box-shadow: none;
	-webkit-border-radius: 0;
	   -moz-border-radius: 0;
			border-radius: 0;
}

#header-main .dropdown-menu a {
	padding: 0;
	line-height: 26px;
	background: #fff;
	color: #333;
	padding-left: 7px;
	padding-right: 20px;
	position: relative;
}

#header-main .dropdown-menu a>.caret {
	position: absolute;
	right: 7px;
	top: 50%;
	margin-top: -2px;
	-webkit-transition: -webkit-transform 0.4s ease;
	   -moz-transition:    -moz-transform 0.4s ease;
		 -o-transition: 	 -o-transform 0.4s ease;
		  	transition: 		transform 0.4s ease;
}

#header-main .dropdown-menu a:hover {
	background: #ff8500;
	color: #fff;
}

#header-main .dropdown-menu a:hover>.caret {
	border-top-color: #fff;
	-webkit-transform: rotate(-90deg);
	   -moz-transform: rotate(-90deg);
		 -o-transform: rotate(-90deg);
			transform: rotate(-90deg);
}


#header-main .dropdown:hover>.dropdown-menu {
	display: block;
}

#header-main .nav-p.dropdown>.dropdown-menu {
	left: 0;
}

#header-main .dropdown-menu .dropdown-menu {
	left: 100%;
	top: 0;
}

#header-main .dropdown-menu #menu3 {
	top: -225px;
}


/*登录 注册*/
.coagent {
	line-height: 18px;
}

.coagent a {
	display: inline-block;
	padding-left: 23px;
	background: url('../img/coagent.png') no-repeat;
	color: #333;
}

.coagent a:after {
	content: '|';
	padding: 0 5px;
	color: #DDD;
}

.coagent a:last-child:after {
	display: none;
}

.coagent .qq {
    background-position: 0 0;
}

.coagent .sina {
    background-position: 0 -20px;
}


/* - 焦点图 - */
.containerOuter {
	width: 980px;
	height: 185px;
	position: relative;
}

.sliderContainer {
	position: absolute;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.iosSlider {
	width: 100%;
	height: 165px;
}

.iosSlider .slider {
	width: 100%;
	height: 100%;
}

.iosSlider .slider .item {
	position: relative;
	top: 0;
	left: 0;

	width: 46%;
	height: 100%;
	text-align: center;

	display: none;
}

.iosSlider .slider .item .item-in {
	width: 435px;
	height: 165px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	/* -webkit-box-shadow: rgba(0,0,0,0.2) 0 1px 3px;
	-moz-box-shadow: rgba(0,0,0,0.2) 0 1px 3px;
	box-shadow: rgba(0,0,0,0.2) 0 1px 3px; */
	background-size: 435px 165px;
}

.iosslider-Selector {
	width: 435px;
	height: 26px;
	padding: 0;
	position: absolute;
	left: 50%;
	bottom: 26px;
	margin-left: -229px;
	z-index: 999;
}

.iosslider-Selector>div {
	width: 40px;
	height: 26px;
	background-image: url(../img/arrow.png);
	background-repeat: no-repeat;
}

.iosslider-Selector>#iosslider-prev {
	float: left;
	background-position: center -2px;
}

.iosslider-Selector>#iosslider-next {
	float: right;
	background-position: center -29px;
}


/* 焦点图内倒计时 */
.iosSlider .slider .item .item-in .countdown {
	color: #666;
	display: none;
}


.iosSlider .slider .item .item-in .time {
	font-size: 34px;
	position: absolute;
	top: 92px;
	left: 68px;
	background: transparent;
	display: block;
	padding: 5px;
	color: #969696;
	text-align: justify;
}
.iosSlider .slider .item .item-in .day,
.iosSlider .slider .item .item-in .hour,
.iosSlider .slider .item .item-in .minute,
.iosSlider .slider .item .item-in .second {
	font-size: 12px;
	-webkit-text-size-adjust: none;
	margin-left: 1px;
}

.iosSlider .slider .item .item-in .time  span{
	padding-left: 15px;
	font-family: "Simsun","Helvetica Neue";
}

.iosSlider .slider .item .item-in .time .day,
.iosSlider .slider .item .item-in .time .days,
.iosSlider .slider .item .item-in .time .hour,
.iosSlider .slider .item .item-in .time .minute,
.iosSlider .slider .item .item-in .time .second {
	/*display: none;*/
}


.iosSlider .slider .item .item-in .note {
	font-size: 15px;
	position: absolute;
	top: 86px;
	left: 228px;
	background: #FFF;
	width: 170px;
	height: 30px;
	display: block;
	padding: 5px;
	text-align: left;
}

.iosSlider .slider .item img {
	position: relative;
	top: 0;
	left: 0;
	width: 435px;
	height: 165px;
	margin: 0 auto;
}

.indicators {
	position: relative;
	top: 1px;
	left: 0;
	width: 100px;
	height: 10px;
	margin: 9px auto;
	z-index: 10;
}

.indicators .item {
	float: left;
	width: 8px;
	height: 8px;
	margin: 0 6px 0 6px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #ccc;
}

.indicators .selected {
	background: #eea236;
}

/* 首页 */
#index-wrap,
#index-wrap2,
#lists-wrap,
#single-wrap {
	width: 980px;
	margin: 0 auto;
}

/* 区块 */
.block {
	margin-bottom: 16px;
}

.block-left {
	float: left;
	width: 604px;
}

.block-right {
	float: right;
	width: 360px;
}

.block-filled {
	width: 100%;
	clear: both;
}

.block-nb {
	border-bottom: 1px solid #ddd;
}

.block-split .block-split-2 {
	width: 50%;
	padding-left: 16px;
}

.block-split .block-split-2:first-child {
	padding-left: 0;
}

.block-no-thumb .entry-thumb {
	position: static;
}

.block-no-thumb .entry-title,
.block-no-thumb .entry-content {
	padding-left: 0 !important;
	padding-right: 0 !important;
}



/* 区块顶部 */
.block .block-top {
	height: 38px;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	font-family: "\5FAE\8F6F\96C5\9ED1","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.block .block-top-one {
	border-top: 2px solid #ff8500;
}

.block .block-top>ul {
	height: 36px;
	float: left;
}

.block .block-top-one>ul,
.block .block-top-two>ul,
.block .block-top-one>ul>li {
	width: 100%;
}

.block .block-top>ul>li {
	float: left;
	font-weight: bold;
	height: 38px;
	margin: 0;
	padding: 1px 12px 2px;
	position: relative;
	line-height: 33px;
	top: -1px;
	margin-bottom: -1px;
	border-top: 2px solid transparent;
	font-size: 16px;
	font-weight: bold;
}

.block .block-top-two>ul>li {
	width: 50%;
	text-align: center;
}

.block .block-top-one>ul>li {
	border-top: none;
	line-height: 34px;
}
.block .block-top-one>ul>li h2 {
    font-size: 16px;
    margin-top:0px;
}

.block .block-top>ul>li.active {
	border-top-color: #ff8500;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	background: #fff;
}

.block .block-top-two>ul>li.active:last-child {
	border-right: none;
	border-left: 1px solid #ddd;
}

.block .block-top>ul>li.active:first-child {
	border-left: none;
	border-right: 1px solid #ddd;
}


.block .block-top>ul>li a {
	color: #333;
	letter-spacing: 1px;
	text-indent: 1px;
	display: block;
}

.block .block-top>ul>li.active a {
	color: #ff8500;
}

.block .block-top .notes {
	float: right;
	font-size: 13px;
	margin: 12px 8px 0 0;
}

.block .block-top .tg-button {
	float: right;
	width: 110px;
	height: 38px;
	position: relative;
	top: -1px;
	right: -1px;
	background: #ff8500;
	text-align: center;
	color: #FFF;
	font-size: 16px;
	line-height: 38px;
	margin-bottom: -1px;
}

/*区块说明文字*/
.block .block-extra {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	background: #FFF;
	margin-bottom: -10px;
}

.block .block-extra > div {
	height: 58px;
	line-height: 58px;
	text-align: center;
	color: #54545E;
	position: relative;
	overflow: hidden;
}

.block .block-extra ul {
	position: absolute;
	top: 0;
	width: 100%;
}
.block .block-extra ul a {
	color: #333;
}

.block .block-extra label{
	margin: 0 7px 0 0;
}

/* 区块中部 */
.block .tab-content {
	overflow: inherit;
}

.block .block-main-in {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 0 10px;
	background: #FFF;
}

/* 区块底部 */
.block .block-bottom {
	height: 38px;
	background: #FFF;
	border: 1px solid #ddd;
}

.block .block-bottom .more {
	line-height: 37px;
	margin-right: 15px;
}

.block .block-bottom .pagination-centered {
	padding-top: 5px;
}

.block .block-bottom .more .icon-angle-right {
	font-size: 25px;
	vertical-align: -10%;
	margin-left: 3px;
	font-weight: bold;
}

.block  .block-bottom .pagination {
	width: auto;
	margin: 1px 0;
}

.block article {
	padding-top: 10px;
	position: relative;
}

.block .block-main-in article {
	width: 100%;
	margin-bottom: 0;
}

article .entry-thumb {
	/*width: 96px;
	height: 96px;*/
	padding: 4px 4px;
	position: absolute;
	z-index: 1;
}

article .entry-thumb .zero {
	background-color: #ccc;
	font-size: 14px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 88px;
	height: 88px;
	line-height: 88px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

article .entry-thumb img {
	width: 88px;
	height: 88px;
	-webkit-border-radius: 21px;
	-moz-border-radius: 21px;
	border-radius: 21px;
}

article .entry-thumb span {
	display: block;
	width: 116px;
	height: 157px;
	color: #FFF;
	position: relative;
	top: -112px;
	left: -14px;
	padding: 118px 12px 20px;
	line-height: 30px;
	font-size: 14px;
    z-index: -1;
    text-align: center;
    letter-spacing: 3px;
}

article .entry-wrap {
	padding-bottom: 10px;
	margin-left: 106px;
	border-bottom: 1px solid #DDD;
	height: 100%;
}

article:last-child .entry-wrap {
	border-bottom: none;
}

article .entry-extra {
	font-size: 13px;
	line-height: 27px;
}

article .entry-extra ,
article .entry-extra a {
	color: #999;
}

article .entry-extra .pull-right a:last-child,
article .entry-extra .pull-right span:last-child {
	padding-left: 12px;
}

article.editor-choice .entry-thumb,
article.special-choice .entry-thumb,
article.ad .entry-thumb,
article.sd .entry-thumb {
	width: 96px;
	height: 116px;
	padding: 14px 4px;
}

article.editor-choice .entry-thumb span {
    background-color: #d43f3a;
}

article.special-choice .entry-thumb span {
    background-color: #eea236;
}

article.ad .entry-thumb span {
    background-color: #f5f5f5;
    color: #9da0a4;
}

article.sd .entry-thumb span {
    background-color: #a59aca;
}

.block article .entry-download {
	position: absolute;
	right: 0;
	bottom: 5px;
	font-weight: bold;
}

article .entry-comment {
	position: absolute;
	font-size: 13px;
	font-weight: bold;
	right: 4px;
	top: 12px;
}

article h2.entry-title {
	font-size: 15px;
	line-height: 24px;
	margin: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: normal;
}

article .entry-meta {
	font-size: 13px;
	line-height: 22px;
	color: #999;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

article .entry-content {
	font-size: 14px;
	line-height: 21px;
	text-align: justify;
}

.block article .entry-content {
	height: 63px;
	overflow: hidden;
}

article h2.entry-title .label {
	font-size: 15px;
	font-weight: normal;
	line-height: 18px;
}

.has_new .label-danger {
	display: none;
	padding-top: .3em;
}

.has_new_true .label-danger {
	display: inline-block;
}


/* ------首页开始------ */

/*知识小卡片*/
.tipsModal{
	font-size: 14px;
}

.tipsModal .close {
	margin-top: 7px;
}

.tipsModal p>img {
	display: block;
	margin: 0 auto;
}

.tipsModal .center>p>img {
	display: inline;
}

/* 区块零 公告||活动 && 区块一 Tab(限时免费、编辑推荐、冰点促销、装机必备) */
#blockzero article:last-child {
	border-bottom: none;
}

#blockzero  .block-main-in,
#blockone .block-main-in {
	padding-right: 0;
	padding-left: 0;
}
#blockone .block-main-in {
	height: 1580px;
	overflow: hidden;
	border-bottom: 1px solid #ddd;
}
#blockone .block-bottom {
	border: none;
	background-color: transparent;
}

#blockzero  article,
#blockone  article {
	height: 158px;
}

#blockzero  article .entry-thumb,
#blockone  article .entry-thumb {
	left: 10px;
}

#blockzero  article .entry-wrap,
#blockone  article .entry-wrap {
	margin: 0;
	padding-bottom: 0;
	padding-right: 10px;
	margin-left: 126px;
	border-bottom: 1px solid #ddd;
}

#blockzero  article:last-child .entry-wrap,
#blockone  article:last-child .entry-wrap {
	padding-left: 126px;
	margin-left: 0;
}

#blockzero  article .entry-comment,
#blockone  article .entry-comment {
	font-weight: normal;
	color: #428BCA;
}

#blockzero  article .entry-meta:last-child,
#blockone  article .entry-meta:last-child {
	height: 30px;
	line-height: 30px;
	margin-top: 8px;
}

#blockzero  article .entry-meta:last-child span,
#blockone  article .entry-meta:last-child span {
	padding-right: 12px;
	color: #428BCA;
	display: none;
}

/* btn skew */

#blockzero  article .entry-download,
#blockone  article .entry-download {
	bottom: 0;
	overflow: hidden;
}

#blockzero  article .entry-download .btn,
#blockone  article .entry-download .btn {
	padding: 0 5px;
	border: none;
	position: relative;
	height: 27px;
	line-height: 27px;
	font-weight: normal;
	font-size: 13px;
	border-radius: 0;
	margin-left: 28px;
}

#blockzero  article .entry-download .btn-device,
#blockone  article .entry-download .btn-device {
	background-image: url(../img/download-device.png);
	background-repeat: no-repeat;
}

 /*#blockzero  article .entry-download .btn-device:hover,
#blockone  article .entry-download .btn-device:hover {
	background-image: url(../img/download-device-hover.png);
}*/

#blockzero  article .entry-download .btn-iPhone,
#blockone  article .entry-download .btn-iPhone {
	padding-left: 20px;
	background-position: -4px 4px;
}

#blockzero  article .entry-download .btn-iPad,
#blockone  article .entry-download .btn-iPad {
	padding-left: 23px;
	background-position: -3px -26px;
}

#blockzero  article .entry-download .btn-Mac,
#blockone  article .entry-download .btn-Mac {
	padding-left: 26px;
	background-position: -2px -55px;
}

#blockzero  article .entry-download .btn-Universal,
#blockone  article .entry-download .btn-Universal {
	background-position: -0px -85px;
	padding-left: 28px;
}

#blockzero  article .entry-download .btn:before,
#blockzero  article .entry-download .btn:after,
#blockone  article .entry-download .btn:before,
#blockone  article .entry-download .btn:after {
	display: block;
	content: '';
	border-style: solid;
	border-color: #969696;
	border-width: 27px 27px 0 0;
	position: absolute;
	top: 0;
	width:0;
	height: 0;
	font-size: 0;
	line-height: 0;
}

#blockzero  article .entry-download .btn:before,
#blockone  article .entry-download .btn:before {
	border-top-color: transparent !important;
	left: 0;
	margin-left: -27px;
}

#blockzero  article .entry-download .btn:after,
#blockone  article .entry-download .btn:after {
	border-right-color: transparent !important;
	left: 100%;
}

#blockzero  article .entry-download .btn:last-child,
#blockone  article .entry-download .btn:last-child {
	padding-right: 15px;
}

#blockzero  article .entry-download .btn:last-child:after,
#blockone  article .entry-download .btn:last-child:after {
	display: none;
}

/* btn color*/
#blockzero  article .entry-download .btn-primary:before,
#blockzero  article .entry-download .btn-primary:after ,
#blockone  article .entry-download .btn-primary:before,
#blockone  article .entry-download .btn-primary:after{
	border-color: #428bca;
}
#blockzero  article .entry-download .btn-primary:hover:before,
#blockzero  article .entry-download .btn-primary:hover:after,
#blockone  article .entry-download .btn-primary:hover:before,
#blockone  article .entry-download .btn-primary:hover:after {
	border-color: #3276b1;
}

#blockzero  article .entry-download .btn-success:before,
#blockzero  article .entry-download .btn-success:after,
#blockone  article .entry-download .btn-success:before,
#blockone  article .entry-download .btn-success:after {
	border-color: #5cb85c;
}
#blockzero  article .entry-download .btn-success:hover:before,
#blockzero  article .entry-download .btn-success:hover:after,
#blockone  article .entry-download .btn-success:hover:before,
#blockone  article .entry-download .btn-success:hover:after {
	border-color: #47a447;
}

#blockzero  article .entry-download .btn-info:before,
#blockzero  article .entry-download .btn-info:after,
#blockone  article .entry-download .btn-info:before,
#blockone  article .entry-download .btn-info:after {
	border-color: #5bc0de;
}
#blockzero  article .entry-download .btn-info:hover:before,
#blockzero  article .entry-download .btn-info:hover:after,
#blockone  article .entry-download .btn-info:hover:before,
#blockone  article .entry-download .btn-info:hover:after {
	border-color: #39b3d7;
}

#blockzero  article .entry-download .btn-warning:before,
#blockzero  article .entry-download .btn-warning:after,
#blockone  article .entry-download .btn-warning:before,
#blockone  article .entry-download .btn-warning:after {
	border-color: #f0ad4e;
}
#blockzero  article .entry-download .btn-warning:hover:before,
#blockzero  article .entry-download .btn-warning:hover:after,
#blockone  article .entry-download .btn-warning:hover:before,
#blockone  article .entry-download .btn-warning:hover:after {
	border-color: #ed9c28;
}

#blockzero  article .entry-download .btn-danger:before,
#blockzero  article .entry-download .btn-danger:after,
#blockone  article .entry-download .btn-danger:before,
#blockone  article .entry-download .btn-danger:after {
	border-color: #d9534f;
}
#blockzero  article .entry-download .btn-danger:hover:before,
#blockzero  article .entry-download .btn-danger:hover:after,
#blockone  article .entry-download .btn-danger:hover:before,
#blockone  article .entry-download .btn-danger:hover:after {
	border-color: #d2322d;
}

/*限时免费翻页*/
.pagination-index .previous a {
	border-right: none;
}
.pagination-index .center>div {
	line-height: 1.428571429;
	font-size: 14px;
	float: left;
	height: 28px;
	border: 1px solid #428bca;
}

.pagination-index .center>div>input {
	width: 50px;
	height: 100%;
	padding: 3px;
	float: left;
	border: none;
}


/* 区块二 热点新闻 */
#blocktwo .block-bottom {
	height: 28px;
	padding-left: 14px;
	line-height: 27px;
}

#blocktwo .block-bottom .more {
	line-height: 27px;
	margin-top: -2px;

}

#blocktwo .block-bottom .weibo-animate>span {
	width: 18px;
	height: 16px;
	display: inline-block;
	background-image: url(../img/share.png);
	background-repeat: no-repeat;
	background-position: -671px -7px;
	overflow: hidden;
	-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25);
	   -moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25);
		 -o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25);
			transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25);
			vertical-align: -8%;
}

#blocktwo .block-bottom .weibo-animate:hover>span {
	background-position: -671px -35px;
}


/* 新闻 */
.hot-news .block-main-in {
	padding: 0 15px;
	padding-right: 0;
}

.hot-news article {
	height: 54px;
	padding: 5px 0;
	border-top: 1px solid #ddd;
	padding-right: 15px;
}

.hot-news article:first-child {
	border-top: none;
}

.hot-news article h2.entry-title {
	font-size: 13px;
	padding: 0;
	line-height: 22px;
}

.hot-news article .entry-extra {
	line-height: 21px;
}

.hot-news article .entry-extra>.pull-left {
	max-width: 205px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.hot-news article .entry-extra .news-keyword {
	margin-right: 3px;
	font-size: 12px;
	color: #999;
}

.hot-news article.first-article {
	height: 184px;
	padding: 4px 0 10px;
	padding-right: 15px;
}

.hot-news article.first-article .entry-thumb {
	padding: 0;
	height: 96px;
	margin-left: -15px;
	margin-right: -15px;
	text-align: center;
}

.hot-news article.first-article .entry-thumb img {
	height: 96px;
	width: auto;
	max-width: 358px;
}

.hot-news article.first-article h2.entry-title {
	font-size: 20px;
	height: 34px;
	line-height: 34px;
	font-weight: normal;
	text-align: center;
}

.hot-news article.first-article .entry-content {
	height: 40px;
	overflow: hidden;
	font-size: 13px;
	line-height: 20px;
}

.hot-news .chaos-into {
	position: relative;
	padding: 0 0 0 48px!important;
}

.hot-news .chaos-into > span {
	width: 54px;
	height: 54px;
	padding: 12px 12px;
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	position: absolute;
	left: -16px;
	top: -1px;
	display: block;
	letter-spacing: 2px;
	color: #fff;
}

.hot-news .chaos-into  article .entry-extra>.pull-left {
	max-width: 150px;
}


/* 近期关键字 */
.keywords-wrap {
	border: 1px solid #DDD;
	overflow: hidden;
	background: #FFF;
	border-top: none;
	
}

.keywords-padding{
	padding: 5px 30px;
}

.keywords-wrap.tab-content {
	border-top: 1px solid transparent;
}

.keywords-wrap>h2 {
	height: 34px;
	line-height: 31px;
	border-top: 2px solid #ff8500;
	border-bottom: 1px solid #CCC;
	margin: 0;
	font-size: 18px;
	padding: 0 10px;
	color: #545454;
	font-weight: normal;
}

.keywords-wrap ul {
	height: 75px;
	margin: 7px 0 7px 10px;
	overflow: hidden;
}

.keywords-wrap ul li {
	float: left;
	line-height: 25px;
	height: 25px;
	margin-right: 10px;
	width: 77px;
	overflow: hidden;
}

/* 晨讯颜色 */
.hot-news article.news.daily h2.entry-title a {
	color: #F0AD4E;
}

.hot-news article.news.daily h2.entry-title a:hover {
	color: #eea236;
}

/* 区块三 Tab(一周热点话题、一周最佳留言) */
/* 一周热点话题 */
#blockthree .block-main-in {
	padding-right: 0;
}

.week-hot article {
	height: 60px;
	padding: 5px 0 0;
}

.week-hot article h2.entry-title {
	font-size: 13px;
	line-height: 20px;
	border-bottom: 1px solid #DDD;
	padding-right: 10px !important;
}

.week-hot article .entry-extra {
	line-height: 23px;
	padding-right: 10px;
}

.week-hot article .entry-extra .cat-inline {
	border-bottom: 2px solid #f0ad4e;
}

.week-hot article .col-main .main-wrap {
	margin-left: 56px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDD;
}

.week-hot article:last-child .main-wrap{
	border-bottom-color: transparent;
}

.week-hot article .col-extra {
	width: 46px;
	height: 46px;
	padding: 2px;
	margin-top: 2px;
	color: #ccc;
	font-size: 27px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.week-hot article .col-extra .entry-order {
	width: 100%;
	height: 100%;
	line-height: 42px;
	background-color: #FFF;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding-right: 5px;
	font-style: italic;
	font-size: 25px;
}

/* 一周最佳留言 */
.week-comment article {
	height: 58px;
	padding: 4px 0 0;
}

.week-comment article .col-main .main-wrap {
	margin: 4px 0 0 62px;
	height: 50px;
	overflow: hidden;
	font-size: 13px;
	padding-right: 60px;
	padding-bottom: 10px;
	border-bottom: 1px solid #DDD;
}

.week-comment article:last-child .col-main .main-wrap {
	border-bottom-color: transparent;
}

.week-comment article .col-main .main-wrap .comment-s {
	height: 100%;
	width: 100%;
	overflow: hidden;
}

.week-comment article .comment-content {
	margin-top: 1px;
}

.week-comment article:first-child .comment-content{
	margin-top: 0;
}

.week-comment article .col-extra {
	width: 56px;
	height: 50px;
	text-align: right;
	padding-top: 5px;
}

.week-comment article .col-extra img {
	width: 40px;
	height: 40px;
}

.week-comment article .col-sub {
	width: 40px;
	height: 40px;
	padding: 2px;
	margin-left: -50px;
	margin-top: 2px;
	background-color: #ccc;
	color: #ccc;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.week-comment article .col-sub .entry-order {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	text-align: center;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	padding: 5px;
	text-align: center;
}

.week-comment article .col-sub .entry-order span {
	line-height: 1;
	display: block;
	font-size: 12px;
	color: #428BCA;
	letter-spacing: -1px;
}

.week-comment article .col-sub .entry-order span+span {
	font-size: 15px;
}

.week-comment article:first-child {
	height: 78px;
}

.week-comment article:first-child .main-wrap  {
	height: 68px;
}

.week-comment article:first-child .main-wrap .author {
	display: block;
	height: 20px;
	font-size: 17px;
	line-height: 1;
}

.week-comment article:first-child .col-extra {
	margin-top: 2px;
}
.week-comment article:first-child .col-sub {
	margin-top: 7px;
	height: 48px;
	width: 48px;
}

.week-comment article:first-child .col-sub span {
	line-height: 1.3;
}

.week-comment article:first-child .col-extra img {
	width: 56px;
	height: 56px;
}

/*中腰广告 */
.someSlider {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}
.someSlider>ul {
	width: 200%;
}
.someSlider>ul>li {
	width: 221px;
	height: 90px;
	float: left;
	margin-right: 32px;
}
.someSlider>ul>li>a {
	width: 100%;
	height: 100%;
	display: block;
}
.someSlider>ul>li>a>img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/* 装机必备 */
.zjbb .zjbb-nav {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.zjbb .zjbb-nav>li {
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	height: 32px;
	line-height: 30px;
	float: left;
	text-align: center;
	font-size: 17px;
	width: 33.333333333333%;
}

.zjbb .zjbb-nav>li:first-child {
	border-left: none;
}

.zjbb .zjbb-nav>li>a {
	display: block;
	height: 100%;
	border-bottom: 1px solid transparent;
	color: #999;
}

.zjbb .zjbb-nav>li.active,
.zjbb .zjbb-nav>li.active>a {
	border-bottom-color: #357EBD;
	color: #357EBD;
}

.zjbb .zjbb-content {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.zjbb .zjbb-content ul {
	width: 100%;
	/*height: 189px;*/
	height: 171px;
	overflow: hidden;
}

.zjbb .zjbb-content li {
	float: left;
	/*width: 25%;*/
	width: 33.33333333333333%;
	height: 33.33333333333333%;
	border-bottom: 1px solid #ddd;
	padding: 7px 0 7px 10px;
}

.zjbb .zjbb-content li>a {
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.zjbb .zjbb-content li>a img {
	height: 100%;
	float: left;
	-webkit-border-radius: 17%;
	-moz-border-radius: 17%;
	border-radius: 17%;
}

.zjbb .zjbb-content li>a .zjbb-info {
	padding: 4px;
	overflow: hidden;
}

.zjbb .zjbb-content li>a .zjbb-info h6,
.zjbb .zjbb-content li>a .zjbb-info span {
	color: #999;
	margin: 0;
	line-height: 17px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
		text-overflow: ellipsis;
		font-size: 13px;
}

.zjbb .zjbb-content li>a .zjbb-info h6 {
	color: #333;
}

/* 装机必备广告 */

.block-right_than_zjbb_ads {
	width: 360px;
	height: 259px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: relative;
}
.block-right_than_zjbb_ads>ul {
	width: 200%;
}
.block-right_than_zjbb_ads>ul>li {
	width: 360px;
	height: 259px;
	float: left;
	margin-right: 10px;
}
.block-right_than_zjbb_ads>ul>li>a {
	width: 100%;
	height: 100%;
	display: block;
}
.block-right_than_zjbb_ads>ul>li>a>img {
	width: 100%;
	height: 100%;
}

/*.block-right_than_zjbb_ads a,
.block-right_than_zjbb_ads img {
	display: block;
	width: 100%;
	height: 259px;
}*/


/* 区块四 Tab(App精选、评测、神马推荐、专题、插件) */
#blockfour .block-top {
	height: auto;
}
#blockfour .block-main-in {
	padding-right: 0;
}

/*#blockfour article .bunch-taglist {
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
			border-radius: 4px;
}

#blockfour article .bunch-taglist li {
	display: inline;
}

#blockfour article .bunch-taglist li a {
	float: left;
	height: 22px;
	line-height: 20px;
	text-align: center;
	margin-left: -1px;
	border: 1px solid #428bca;
	position: relative;
	font-size: 12px;
}

#blockfour article .bunch-taglist li a:hover,
#blockfour article .bunch-taglist li.active a {
	background: #428bca;
	color: #fff;
}

#blockfour article .bunch-taglist li:first-child a {
	margin-left: 0;
	-webkit-border-top-left-radius: 4px;
		-moz-border-radius-topleft: 4px;
			border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
		-moz-border-radius-bottomleft: 4px;
			border-bottom-left-radius: 4px;
}

#blockfour article .bunch-taglist li:last-child a {
	-webkit-border-top-right-radius: 4px;
		-moz-border-radius-topright: 4px;
			border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
		-moz-border-radius-bottomright: 4px;
			border-bottom-right-radius: 4px;
}*/
#blockfour article .bunch-taglist li {
	font: 12px/20px arial, helvetica, verdana, tahoma, sans-serif;
	border-left: 1px solid #E5E5E5;
	float: left;
	height: 12px;
	margin: 4px 5px 6px -1px;
	padding-left: 4px;
	word-break: break-all;
	word-wrap: break-word;
}

#blockfour article .bunch-taglist li a ,
#blockfour article .bunch-taglist li span {
	display: inline-block;
	float: left;
	zoom: 1;
	height: 20px;
	color: #333;
	padding: 0 6px;
	white-space: nowrap;
	line-height: 20px;
	margin-top: -4px;
	overflow: hidden;
}

#blockfour article .bunch-taglist li a:hover,
#blockfour article .bunch-taglist li.active a {
	background-color: #428bca;
	color: #fff;
}

/*今日之星 */
.today-star {
	height: 162px;
	padding: 15px 15px 0 125px;
	border-top: 2px solid #ff8500;
	overflow: hidden;
	position: relative;
}
.ts-author {
	position: absolute;
	left: 15px;
	top: 0;
	width: 90px;
	height: 130px;
	padding: 15px 5px 0;
	padding-top: 15px;
	background: #ff8500;
	color: #fff;
}

.ts-author:after {
	content:"";
	display:block;
	position: absolute;
	left: 0;
	top: 100%;
	height: 0;
	line-height: 0;
	width:0;
	border-top: 16px solid #ff8500;
	border-bottom: 0 dotted;
	border-left: 45px solid transparent;
	border-right: 45px solid transparent;
}

.avatar-circle {
	width: 70px;
	height: 70px;
	background: #fff;
	padding: 4px;
	margin: 0 auto;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.avatar-circle img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}

.ts-word {
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}
.ts-author-name {
	font-size: 12px;
	white-space: nowrap;
	line-height: 1.2;
	text-align: center;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

/*今日之星 - 玩家投稿*/
.ts-article {
	padding-top: 0 !important;
}

.ts-article .ts-one {
	position: relative;
	width: 100%;
	padding-left: 53px;
}

.ts-article .ts-one .ts-thumb {
	position: absolute;
	left: 0;
	top: 0;
}

.ts-article .ts-one .ts-thumb img {
	width: 43px;
	height: 43px;
	-webkit-border-radius: 17%;
	-moz-border-radius: 17%;
	border-radius: 17%;
}

.ts-article .ts-one .ts-meta {
	width: 100%;
	overflow: hidden;
}

.ts-article .ts-one .ts-title {
	width: 100%;
	height: 21px;
	line-height: 21px;
}

.ts-article .ts-two {
	height: 63px;
	overflow: hidden;
	margin-top: 5px;
}

/*今日之星 - 评论*/
.ts-comment-wrap {
	position: relative;
	height: 84px;
	width: 100%;
	margin-bottom: 27px;
	padding: 0 12px 3px;
	background-color: #fff9e1;
	border: 1px solid #ddd;
}

.ts-comment-wrap:before,
.ts-comment-wrap:after {
	content: "";
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
	position: absolute;
	left: 40px;
	top: 100%;
	border-top: 17px solid #ddd;
	border-bottom: 0 dotted;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
}

.ts-comment-wrap:after {
	border-top-color: #fff9e1;
	margin-top: -1.5px;
}

.ts-comment .chat-btn {
	font-size: 13px;
	line-height: 17px;
}

.ts-comment-content {
	height: 60px;
	line-height: 20px;
	overflow: hidden;
}

.ts-comment-extra {
	padding-left: 90px;
	position: relative;
}

.ts-comment-from {
	position: absolute;
	left: 38px;
	height: 20px;
	padding: 0 3px;
	line-height: 18px;
	border: 1px solid #ddd;
	border-right: none;
	background-color: #fff9e1;
}

.ts-comment-from:before,
.ts-comment-from:after {
	content: "";
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
	display: block;
	position: absolute;
	left: 100%;
	top: -1px;
	bottom: 0;
	border-left: 7px solid #ddd;
	border-right: 0 dotted;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}

.ts-comment-from:after {
	top: 0;
	border-left: 5.7px solid #fff9e1;
	border-top-width: 9px;
	border-bottom-width: 9px;
}

.ts-comment-article-title {
	width: 100%;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	line-height: 20px;
}



#blockfour .block-main article {
	height: 101px;
}

#blockfour .block-main article .entry-thumb {
	width: 80px;
	height: 80px;
	left: 0;
	text-align: left;
}

#blockfour .block-main article .entry-wrap {
	margin-left: 90px;
}

#blockfour .block-main article .entry-thumb img {
	width: 72px;
	height: 72px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

#blockfour .block-main article.topic .entry-thumb img {
	width: 35px;
	height: 35px;
	display: inline-block;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}


#blockfour .block-main article.topic .entry-thumb img:first-child{
	padding: 0 2px 2px 0
}

#blockfour .block-main article.topic .entry-thumb img:last-child{
	padding: 2px 0 0 2px;
}

#blockfour .block-article article .entry-thumb {
	width: 96px;
	height: 96px;
}

#blockfour .block-article article.topic .entry-thumb img {
	width: 42px;
	height: 42px;
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#blockfour .block-article article.topic .entry-thumb img:first-child  {
	padding: 0 3px 3px 0
}

#blockfour .block-article article.topic .entry-thumb img:last-child  {
	padding: 3px 0 0 3px;
}


#blockfour .block-main article .entry-thumb span {
	display: none;
}

#blockfour .block-main article .entry-title,
#blockfour .block-main article .entry-meta {
	padding-right: 131px;
}

#blockfour .block-main article .entry-meta .pull-right {
	width: 180px;
}

#blockfour .block-main article .entry-meta .pull-right a,
#blockfour .block-main article .entry-meta .pull-right span {
	width: 50%;
	color: #999;
}

#blockfour .block-main article .entry-title + .entry-meta {
	height: 22px;
	margin: 4px 0;
	display: inline-block;
}

#blockfour .block-main article .entry-judge {
	width: 99px;
	position: absolute;
	top: 0;
	bottom: 1px;
	right: 0;
	color: #fff;
	padding: 10px 0 5px;
	text-align: center;
	line-height: 60px;
}

#blockfour .block-main article .entry-judge>span {
	font-size: 15px;
	line-height: 20px;
	display: block;
}

#blockfour .block-main article .entry-judge>small {
	font-size: 18px;
	display: block;
}

#blockfour .block-main article .entry-judge>strong {
	font-size: 40px;
	line-height: 65px;
	font-weight: normal;
	display: block;
}


/* 区块五 主题专区 */
#blockfive .block-main {
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	padding: 5px 7px 0 0;
	background: #FFF;
}

#blockfive .block-main a {
	float: left;
	display: block;
	width: 50%;
	height: 98px;
	padding: 0 0 5px 7px;
}

#blockfive .block-main a img {
	width: 100%;
	height: 100%;
}

/* 区块六 优秀个人作品 */
#blocksix .block-main-in {
	padding: 0;
}

#blocksix .block-main-in ul {
	width: 100%;
}

#blocksix .block-main-in ul li {
	width: 25%;
	padding: 15px 5px 8px;
	float: left;
	border-bottom: 1px solid #ddd;
}

#blocksix .block-main-in ul li .thumb {
	display: block;
	height: 68px;
	padding: 0 6px;
}

#blocksix .block-main-in ul li .thumb img {
	width: 100%;
	height: auto;
	-webkit-border-radius: 17%;
	-moz-border-radius: 17%;
	border-radius: 17%;
}

#blocksix .block-main-in ul li .figcaption {
	display: block;
	text-align: center;
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #999;
	font-size: 13px;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}

/* 区块七 Tab(最新玩家投稿、爱问答、积分商城活动、我的文章收藏) */
/*最新玩家投稿*/
.submission .block-main-in {
	padding-right: 0;
}

.submission article {
	height: 72px;
}

.submission article .col-main .main-wrap {
	padding-right: 45%;
	border-bottom: 1px solid #ddd;
	margin-left: 78px;
	padding-bottom: 10px;
}

.submission article:last-child .col-main .main-wrap {
	border-bottom: none;
}

.submission article .col-sub {
	margin-left: -38%;
	width: 30%;
	height: 52px;
	line-height: 52px;
	color: #999;
}

.submission article .entry-thumb {
	height: 52px;
	width: 68px;
	padding: 2px 10px;
}

.submission article .entry-thumb img {
	width: 48px;
	height: 48px;
}

.submission article .entry-meta {
	height: 24px;
	line-height: 24px;
}

.submission article .entry-meta .pull-left a {
	font-size: 14px;
	color: #999;
}

.submission article .entry-meta .pull-right {
	width: 180px;
}

.submission article .entry-meta .pull-right a,
.submission article .entry-meta .pull-right span {
	width: 50%;
	color: #999;
}

.submission article .col-sub .pull-right i {
	color: #D43F3A;
	font-size: 16px;
}

.submission .submission-bottom {
	background-color: #428BCA;
	border-radius: 12px;
	margin: 5px 20px;
	color: #fff;
	float: left;
	width: 420px;
	padding-right: 10px;
	text-align: center;
	line-height: 25px;
}
.submission .submission-bottom .rounded-btn {
	line-height: 0.8;
	border: 1px solid #DDD;
	float: left;
	padding: 4px 12px;
	font-size: 15px;
	border-radius: 12px;
	font-weight: bold;
	background: #fff;
}

/* 爱问答 */
.interlocution .block-main-in {
	padding: 0;
}

.interlocution .block-bottom  {
	border-top: none;
	padding-right: 8px;
	padding-left: 8px;
}

.interlocution .block-bottom>.pull-left {
	padding-right: 8px;
}

.interlocution .block-bottom .button-want {
	width: 80px;
	height: 24px;
	line-height: 24px;
	color: #fff;
	text-align: center;
	background: #d9534f;
	margin-top: 6px;
}

.interlocution .block-main-in>.pull-left,
.interlocution .block-main-in>.pull-right,
.interlocution .block-bottom>.pull-left,
.interlocution .block-bottom>.pull-right {
	width: 50%;
}

.interlocution .block-main-in>.pull-left,
.interlocution .block-bottom>.pull-left {
	border-right: 1px solid #ddd;
}

.interlocution h4 {
	height: 45px;
	margin: 0;
	text-align: center;
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	font-size: 16px;
}

.interlocution .pull-left article {
	padding-left: 10px;
	padding-top: 4px;
	height: 56px;
}

.interlocution .pull-left article .main-wrap {
	padding-right: 100px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DDD;
}

.interlocution .pull-left article .col-sub {
	margin-left: -100px;
	width: 100px;
	text-align: center;
	vertical-align: middle;
	height: 46px;
	line-height: 46px;
}

.interlocution .pull-left article .entry-title,
.interlocution .pull-left article .entry-meta {
	padding-left: 0;
}

.interlocution .pull-right article {
	padding: 0;
	height: 98px;
}

.interlocution .pull-right article .q-a {
	position: absolute;
	left: 0;
	top: -1px;
	width: 31px;
	height: 31px;
	line-height: 31px;
	display: block;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}

.interlocution .pull-right article .question,
.interlocution .pull-right article .answer {
	padding-left: 42px;
	padding-right: 10px;
	position: relative;
}

.interlocution .pull-right article .question {
	height: 30px;
	line-height: 30px;
	text-align: left;
	margin: 0;
	font-size: 15px;
}

.interlocution .pull-right article .answer {
	height: 68px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.interlocution .pull-right article .answer p {
	margin: 0;
	height: 42px;
	overflow: hidden;
	line-height: 20px;
}

.interlocution .pull-right article .answer-from {
	height: 25px;
	line-height: 25px;
	color: #428bca;
	display: block;
	white-space: nowrap;
	font-size: 15px;
	overflow: hidden;
	text-overflow: ellipsis;
}
/*我的文章收藏*/
.favorite .block-main-in {
	padding: 0 15px;
}

.favorite article {
	height: 54px;
	padding: 5px 0;
	border-top: 1px solid #ddd;
	padding-right: 15px;
}

.favorite article:first-child {
	border-top: none;
}

.favorite article h2.entry-title {
	font-size: 13px;
	padding: 0;
	line-height: 22px;
}

.favorite article .entry-meta {
    line-height: 24px;
}

.favorite article .entry-meta .cancle-favorite {
    cursor: pointer;
    color: #fff;
    background: #428bca;
    border: 1px solid #357ebd;
    display: inline-block;
    height: 22px;
    font-size: 12px;
    line-height: 21px;
    padding: 0 10px;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    -webkit-transition: background-color 0.3s ease-out;
    -moz-transition: background-color 0.3s ease-out;
    transition: background-color 0.3s ease-out;
}

.favorite article .entry-meta .cancle-favorite:hover {
    color: #fff;
    border-color: #285e8e;
    background-color: #3276b1;
}

.favorite .block-bottom .pull-left {
	margin-left: 15px;
}


/* 区块八 Tab(每日高清壁纸、多看正版) */
/*多看正版*/
.duokan .block-main-in {
	overflow: hidden;
	padding: 15px 15px 0;
}

.duokan .block-main-in a {
	color: #999;
}

.duokan .block-bottom {
	padding-left: 15px;
	padding-right: 15px;
	border-top: 1px solid #ddd;
}

.duokan .books {
	margin-left: -5%;
	width: 105%;
}

.duokan .books li {
	width: 16.666666666666667%;
	padding-left: 4.8%;
	float: left;
	position: relative;
}

.duokan .books li img {
	width: 100%;
	height: auto;
}

.duokan .books li figure p {
	margin: 0;
	width: 100%;
	height: 24px;
	overflow: hidden;
	line-height: 24px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 13px;
}

.duokan .books li figure p + p {
	border-top: 1px solid #ccc;
	height: 26px;
	line-height: 18px;
}

.duokan .books li figure p .pull-left {
	width: 72%;
	color: #EEA236;
	text-align: left;
}

.duokan .books li figure p .pull-right{
	padding-left: 10%;
	padding-right: 1%;
	width: 28%;
	color: #545454;
	text-align: right;
	font-size: 18px;
}

.duokan li .ios-only {
	width: 27px;
	height: 27px;
	background: url(../img/ios_only.png) right top no-repeat;
	position: absolute;
	right: 0;
	top: 0;
}

/* ------首页结束------ */


/* 问答 */
.help .block.six {
	width: 316px;
	float: left;
	margin-right: 16px;
}

.index.help .popover{
	width: 664px;
}

.index.help .question_btn {
	padding: 15px 0;
	text-align: center;
}

.index.help #instruction {
	margin-top: 10px;
}

.index.help .block.six article {
	height: 55px;
	padding: 4px 0 6px 0;
}

.index.help .block article h2.entry-title {
	padding: 0;
	font-size: 14px;
}

.index.help .block article .entry-content {
	padding: 0;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.index.help .block .tab-content .entry-meta {
	padding: 0;
	font-weight: normal;
	line-height: 24px;
	color: #666;
}

.index.help .block .entry-meta span {
	position: absolute;
	right: 0px;
	bottom: 4px;
}

.index.help .block .tab-content .entry-meta span a.btn {
	color: #FFF;
}


/* 问答页面最佳答案 */
.countstars.block {
	margin-bottom: 16px;
}

.countstars.block article {
	height: auto;
}

.countstars.block dl {
	margin: 0;
}

.countstars.block .block-main-in dl {
	float: left;
	display: inline;
	margin-left: 12px;
}

.countstars.block .block-main-in dt.avatar {
	width: 84px;
	height: 84px;
	padding: 6px;
}

.countstars.block .block-main-in dt.avatar img {
	width:72px;
	height: 72px;
	border: none;
	-webkit-border-radius: 13px;
	-moz-border-radius: 13px;
	border-radius: 13px;
}

.countstars.block .block-main-in dl.first {
	margin-left: 0;
}

.countstars.block .block-bottom dt {
	margin-left: 15px;
}

.countstars.block .block-bottom dt,
.countstars.block .block-bottom dd {
	float: left;
	display: inline;
	margin-right: 5px;
	line-height: 28px;
}
.countstars.block .block-bottom dd .num{
	color: #eea236;
}

/* 留言和聊天记录 */
.chat-comment .block {
	margin-bottom: 16px;
}

.chat-comment .block article {
	height: auto;
}

.chat-comment .block article .msg {
	padding-right: 60px;
}

.chat-comment .block article .entry-comment {
	right: 0px;
	top: 10px;
}

.chat-comment .center {
	text-align: center;
}
/*仍在限免筛选*/
.filter {
	background: #fff;
	border: 1px solid #ddd;
	padding: 15px 10px 10px 20px;
	-webkit-box-shadow: 0 1px 0 #f2f2f2 inset;
	   -moz-box-shadow: 0 1px 0 #f2f2f2 inset;
			box-shadow: 0 1px 0 #f2f2f2 inset;
}
.filter dl {
	margin: 0;
	position: relative;
	padding-left: 80px;
}
.filter dl+dl {
	margin-top: 7px;
}
.filter dt {
	position: absolute;
	left: 0;
	top:0;
	height: 24px;
	line-height: 24px;
	width: 80px;
}
.filter dd label,
.filter dd span {
	float: left;
	width: 120px;
	padding-bottom: 10px;
}
.filter dd span a {
	color: #1d1d1d;
	background: #e9e9e9;
	border: 1px solid #d0d0d0;
	display: inline-block;
	height: 24px;
	line-height: 23px;
	padding: 0 12px;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	   -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
			box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
	-webkit-transition: background-color 0.3s ease-out;
	   -moz-transition: background-color 0.3s ease-out;
		    transition: background-color 0.3s ease-out;

}
.filter dd span a:hover {
	background-color: #d0d0d0;
}
.filter dd .selected a {
	background: #428bca;
	border-color: #357ebd;
	color: #fff;
}
.filter dd .selected a:hover {
	color: #fff;
	border-color: #285e8e;
	background-color: #3276b1;
}


/* - 文章模板（列表和正文） - */
.single article {
	width: 664px;
	background: #FFF;
	position: relative;
	margin-bottom: 20px;
}

/* 列表页专属 */
#list-wrap article {
	float: left;
	margin-right: 16px;
	border-bottom: 1px solid #ddd;
}

.single article .entry-top {
	background: #999;
	height: 4px;
}

.single article .entry-main {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 16px 24px;
	min-height: 220px;
}

#single-wrap article .entry-main {
	border-bottom: 1px solid #ddd;
}

.single article .entry-main h2.entry-title {
	margin: 0 0 4px 0;
	font-size: 18px;
	line-height: 22px;
	white-space: normal;
}
.single article .entry-main h1.entry-title {
    margin: 0 0 4px 0;
    font-size: 18px;
    line-height: 22px;
    white-space: normal;
}

.single article .entry-main .entry-meta {
	padding: 0 0 8px 0;
	margin: 0 0 16px 0;
	border-bottom: 1px dotted #ddd;
}

.single article .entry-main .entry-meta >.entry-meta-second>.pull-left a {
	margin-right: 4px;
}

.single article .entry-main .entry-meta >.entry-meta-second>.pull-right a {
	margin-left: 12px;
}

.single article .entry-main .entry-thumb {
	width: 114px;
	height: 118px;
	padding: 2px 0px;
}

.single article .entry-main .entry-thumb .zero {
	width: 114px;
	height: 114px;
	line-height: 114px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}

.single article .entry-main .entry-thumb img {
	width: 114px;
	height: 114px;
	-webkit-border-radius: 26px;
	-moz-border-radius: 26px;
	border-radius: 26px;
}

.single article .entry-note {
	padding: 0 0 0 130px;
}

.single article .entry-note .note1 {
	color: #f0ad4e;
	font-size: 13px;
}

.single article .entry-note .note2 {
	color: #428BCA;
	font-size: 12px;
}

.single article .entry-content {
	padding: 0 0 0 130px;
	font-size: 15px;
}

.single article .entry-content .alert-post {
	text-align: center;
	color: #c09853;
	font-weight: bold;
	margin-bottom: 10px;
}

.single article .entry-content .post-btn,
.sidebar .sidebar-btn {
	display: table;
	margin: 0 auto 12px auto;
	font-weight: bold;
	min-width: 380px;
}

.single article .entry-content .alert-post a {
	color: #c09853;
}

.single article .entry-content ul,
.single article .entry-content ol {
	margin: 0 0 10px 25px;
	padding: 0;
}

.single article .entry-content li {
	list-style: inherit;
}

.single article .entry-content p img {
	display: block;
	margin: 8px auto;
	max-width: 450px;
	max-height: 450px;
}

.single article .entry-content .postVideo video,
.single article .entry-content .postVideo embed,
.single article .entry-content .postVideo iframe {
	margin: 0 auto;
	display: block;
}

.single article .entry-content blockquote {
	padding: 0 10px 0 10px;
	margin: 0 0 10px;
}

.single article .entry-content blockquote p {
	font-size: 14px;
	font-weight: normal;
	line-height: 19px;
}

/* 新闻和专题隐藏图标 */
.single article.news .entry-thumb,
.single article.topic .entry-thumb {
	display: none;
}

.single article.news .entry-note,
.single article.topic .entry-note {
	padding: 0;
}

.single article.news .entry-content,
.single article.topic .entry-content {
	padding: 0 0 8px 0;
}

.single article.editor-choice .entry-note,
.single article.special-choice .entry-note,
.single article.ad .entry-note,
.single article.sd .entry-note {
	padding: 0 0 0 140px;
}

.single article.editor-choice .entry-content,
.single article.special-choice .entry-content,
.single article.ad .entry-content,
.single article.sd .entry-content {
	padding: 0 0 8px 140px;
}

.single article .entry-thumb span {
	top:-132px;
    width: 142px;
    padding-top:137px;
	height: 192px;
}
/*
.single article .entry-thumb span {
	width: 158px;
	height: 134px;
	top: -124px;
	left: -34px;
	font-size: 15px;
	line-height: 1.428571429;
	padding: 28px 130px 1px 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

.single article .entry-thumb span:after {
   	content: "";
	position: absolute;
	top: 134px;
	left: 0;
	width: 0;
	height: 0;
	border-right: 9px solid #d5d5d5;
	border-bottom: 6px solid transparent;
}*/

.single article.editor-choice .entry-thumb,
.single article.special-choice .entry-thumb,
.single article.ad .entry-thumb,
.single article.sd .entry-thumb {
	padding: 12px 0;
	width: 122px;
	height: 138px;
}

.single article .entry-super {
	position: absolute;
	font-size: 13px;
	right: 16px;
	top: 4px;
}

/* 分享 */
#share {
	height: 25px;
	width: 100%;
	padding-right: 20px;
	line-height: 25px;
	font-size: 16px;
	color: #428bca;
	margin-bottom: 20px;
}

#share .share-sign {
	float: left;
	margin-right: 25px;
	height: 25px;
	line-height: 25px;
}

#share .share-sign>span {
	width: 25px;
	height: 25px;
	margin-right: 5px;
	float: left;
	background: url(../img/share.png) -370px -3px no-repeat;
}

#bdshare>a{
	margin-right: 7px;
	width: 25px;
	height: 25px;
	display: inline-block;
	-webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	   -moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
		 -o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
		 	transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	background: url(../img/share.png) no-repeat;
}

#bdshare>a:hover {
	opacity: 1 !important;
	filter: alpha(opacity=100) !important;
}

#bdshare>.bds_tsina {
	background-position: -399px -3px !important;
}

#bdshare>.bds_tsina:hover {
	background-position: -399px -33px !important;
}

#bdshare>.bds_tqq {
	background-position: -431px -3px !important;
}

#bdshare>.bds_tqq:hover {
	background-position: -431px -33px !important;
}

#bdshare>.bds_sqq {
	background-position: -464px -3px !important;
}

#bdshare>.bds_sqq:hover {
	background-position: -464px -33px !important;
}

#bdshare>.bds_weixin {
	background-position: -495px -3px !important;
}

#bdshare>.bds_weixin:hover {
	background-position: -495px -33px !important;
}

#bdshare>.bds_renren {
	background-position: -526px -3px !important;
}

#bdshare>.bds_renren:hover {
	background-position: -526px -33px !important;
}

#bdshare>.bds_qzone {
	background-position: -556px -3px !important;
}

#bdshare>.bds_qzone:hover {
	background-position: -556px -33px !important;
}

#bdshare>.bds_fbook {
	background-position: -587px -3px !important;
}

#bdshare>.bds_fbook:hover {
	background-position: -587px -33px !important;
}

#bdshare>.bds_twi {
	background-position: -617px -3px !important;
}

#bdshare>.bds_twi:hover {
	background-position: -617px -33px !important;
}

/* - 侧边栏 - */
.sidebar {
	width: 300px;
	float: left;
}

.sidebar aside {
	margin-bottom: 16px;
}

.sidebar aside .alert {
	padding: 8px 14px;
}

.sidebar aside.one,
.sidebar aside.two,
.sidebar aside.three {
	width: 300px;
}

.sidebar aside.two article.new-game .entry-thumb {
	display: block;
}

.sidebar aside.two article.new-game .entry-title,
.sidebar aside.two article.new-game:first-child .entry-title {
	padding-right: 0;
}

.sidebar article .entry-content {
	font-size: 14px;
}

.sidebar .sidebar-top {
	background: #eea236;
	height: 4px;
}

.sidebar .sidebar-main {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.sidebar .sidebar-related {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	padding: 11px;
	background: #FFF;
}

.sidebar .sidebar-related li {
	float: left;
}

.sidebar .sidebar-related li img {
	width: 57px;
	height: 57px;
	margin: 6px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

/* - 侧边栏应用展示 - */
/* - 图标 - */
.meta-item-app {
	background: #FFF;
	position: relative;
	height: 78px;
	border-bottom: 1px solid #ddd;
	color: #999;
	line-height: 22px;
	padding: 10px;
}

.meta-item-app .app-icon-small {
	width: 57px;
	height: 57px;
}

.meta-item-app .app-icon-small img {
	width: 57px;
	height: 57px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.meta-item-app .app-icon-small img.macfix {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.meta-item-app .download-icon {
	position: absolute;
	top: 24px;
	right: 10px;
}

.meta-item-app .entry-download .disabled {
	color: #333;
	border-color: #ccc;
	background-color: #e6e6e6;
	text-decoration: line-through;
}

.meta-item-app .last-price {
	top: 10px;
}

/* 放大下载按钮 */
.meta-item-app .btn-sm {
	font-size: 14px;
	padding: 3px 12px;
}

/* - 设备 - */
.meta-item-app .app-device {
	position: absolute;
	top: 24px;
	left: 77px;
	font-size: 12px;
	line-height: 14px;
	height: 28px;
}

.app-device.iPhone {
	padding-left: 17px;
	background-image: url(../img/iphone.png);
	background-repeat: no-repeat;
	background-position: center left;
}

.app-device.iPad {
	padding-left: 25px;
	background-image: url(../img/ipad.png);
	background-repeat: no-repeat;
	background-position: center left;
}

.app-device.Universal {
	padding-left: 39px;
	background-image: url(../img/universal.png);
	background-repeat: no-repeat;
	background-position: center left;
}

.app-device.Mac {
	padding-left: 33px;
	background-image: url(../img/mac.png);
	background-repeat: no-repeat;
	background-position: center left;
}

/* - 评分 - */
.meta-item-app .app-rating {
	margin-top: 2px;
	height: 10px;
	width: 60px;
	line-height: 10px;
	font-size: 10px;
	-webkit-text-size-adjust: none;
	color:#f89406;
}

.meta-item-app .app-rating i {
	margin-right: 1px;
}

.meta-item-app .gamecenter,
.meta-item-app .chinese {
	height: 12px;
	width: 12px;
	position: absolute;
	left: -16px;
	background-repeat: no-repeat;
}

.meta-item-app .gamecenter {
	top: 0;
	background-image: url(../img/gc.png);
}

.meta-item-app .chinese {
	bottom: 0;
	background-image: url(../img/cn.png);
}

/*app-extend-message*/
.app-extend-message {
	padding: 3px 10px;
	line-height: 21px;
	border-bottom: 1px solid #ddd;
	background: #FFF;
}

.app-extend-message  > div {
	color: #888;
	font-size: 12px;
}

.app-extend-message  > div strong {
	color: #333;
	font-weight: normal;
}

.app-extend-message  > span {
	margin-right: 5px;
}

.app-extend-message > span:last-child {
	margin-right: 0;
}

.app-extend-message > span > i {
	color: #357EBD;
	width: 13px;
    display: inline-block;
}

/* - 排列 - */
.darkRow {
	background: #F5F5F5;
}

/* - 分享（贴内）应用展示 - */
.entry-meta-dark {
	border: none;
	margin: 0 auto 10px auto;
	position: relative;
	width: 380px;
}

.single article .entry-meta-dark li {
	list-style: none;
}

.entry-meta-dark .meta-item-app-title {
	border: 1px solid #ddd;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	font-size: 13px;
	height: 24px;
	line-height: 22px;
	color: #666;
	background: #eeeeee;
	padding: 0 10px;
}

.entry-meta-dark .meta-item-app-title .app-name {
	float: left;
	width: 90%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.entry-meta-dark .meta-item-app-title .app-name span {
	padding-left: 4px;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	color: #999;
}

.entry-meta-dark .meta-item-app-title .app-region {
	float: right;
	color: #999;
}

.entry-meta-dark .meta-item-app {
	background: #f5f5f5;
	float: none;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: none;
}

/* 分享应用的截图（仅网页版）*/
.comment-screenshot {
	background: #eeeeee;
	border: 1px solid #ddd;
	-webkit-border-bottom-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.comment-screenshot ul {
	margin: 0 8px !important;
}


.comment-screenshot ul li {
	float: left;
	width: 20%;
	text-align: center;
	padding: 9px 6px;
}

.comment-screenshot ul li img {
	max-width: 60px;
	height: auto;
}

.screenshot .popover-title {
	display: none;
}

.screenshot .popover-content {
	padding: 10px;
	text-align: center;
}

.screenshot .popover-content img {
	max-width: 100%!important;
}

/* - 评论中的分享小卡片 - */
.box-app-card {
	border:1px solid #ddd;
	background-color: #F5F5F5;
	margin-bottom: 10px;
}

.box-app-card .entry-meta-dark {
	float:left;
	border-right:1px solid #DDDDDD;
	margin-bottom: 0;
}

.box-app-card .meta-item-app-title {
	background: #eee;
	border-bottom: 1px solid #ddd;
	font-size: 13px;
	height: 24px;
	line-height: 22px;
	color: #666;
	padding: 0 10px;
}
.box-app-card .meta-item-app-title .app-name {
	float: left;
	width: 90%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.box-app-card .meta-item-app-title .app-name span {
	padding-left: 4px;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	color: #999;
}

.box-app-card .meta-item-app-title .app-region {
	float: right;
	color: #999;
}

.box-app-card .meta-item-app {
	border: 0;
}

.box-app-card .comment-screenshot {
	border-radius:0;
	border-width:1px 0 0;
	background: none;
}

.box-app-card .app-related-articles {
	float: left;
	border: 0;
	width: 140px;
}

.box-child .box-app-card .app-related-articles {
	width:121px;
}

.box-app-card .related-title {
	border-bottom: 1px solid #ddd;
	color:#666666;
	padding: 0 10px;
	line-height:26px;
	height: 26px;
}

.box-app-card .app-related-articles ul {
	padding:1px 0 0;
}

.box-app-card .app-related-articles li {
	border-top:1px solid #ddd;
	padding:0 10px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	line-height: 25px;
}

/* 已下架应用 */
.meta-item-app.zero {
	background-image: url(../img/re-back.gif);
	font-size: 14px;
	text-align: center;
	line-height: 57px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.entry-meta-dark .meta-item-app.zero {
	border: 1px solid #ddd;
}

/* 侧边栏底部 */
.sidebar .block .sidebar-bottom {
	display: block;
	padding: 0 0 2px 0;
	text-align: center;
	font-size: 11px;
	-webkit-text-size-adjust: none;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

/* 侧边栏点评 */
.sidebar blockquote {
    border: 0;
    color: #45555d;
    /* font: italic 1.7em/1.25em "Droid Serif", Georgia, serif; */
    margin-bottom: 16px;
    padding: 24px 18px;
    /* text-align: justify; */
    background: rgba(254, 252, 204, 0.7);
    position: relative;
    font-size: 15px;
}

.sidebar blockquote:before {
    content: '“';
    font: italic 5em "Droid Serif", Georgia, serif;
    height: 0;
    top: 0;
    left: -15px;
    position: absolute;
    color: rgba(69, 84, 93, 0.05);
}

.sidebar blockquote:after {
    content: '”';
    font: italic 5em "Droid Serif", Georgia, serif;
    height: 0px;
    bottom: 45px;
    position: absolute;
    right: -3px;
    color: rgba(69, 84, 93, 0.05);
}

.sidebar p {
    font-size: 15px;
}

.sidebar .source {
    color: #45555d;
    display: block;
    float: right;
    height: 30px;
}

/* - 页码 - */
.pagination-right {
	width: 664px;
	text-align: right;
}

.pagination-centered {
	text-align: center;
}

/* - 正文页 - */
#articleLeft {
	width: 664px;
	float: left;
	margin-right: 16px;
}

/* - 评测得分 - */
.review-wrap {
	height: 150px;
	margin-bottom: 16px;
}

.review-wrap .review-item {
	width: 170px;
	margin-right: 10px;
	float: left;
	font-weight: bold
}

.review-wrap .review-item .small-score {
	width: 65px;
	float: left;
}

.review-wrap .review-item .small-score li {
	text-align: center;
	position: relative;
	color: #FFF;
	background: #888;
	border: 1px solid #888;
	line-height: 32px;
	height: 34px;
	margin-bottom: 5px;
	font-size: 24px;
}

.review-wrap .review-item .small-score li:after {
   content:"";
   position: absolute;
   right: -8px;
   top: 9px;
   width: 0;
   height: 0;
   border-left: 8px solid #888;
   border-top: 8px solid transparent;
   border-bottom: 8px solid transparent;
}

.review-wrap .review-item .small-title {
	width: 105px;
	float: left;
}

.review-wrap .review-item .small-title li {
	text-align: center;
	color: #888;
	background: #FFF;
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	line-height: 32px;
	height: 34px;
	margin-bottom: 5px;
	font-size:18px;
}

.review-wrap .review-total {
	height:151px;
	width: 120px;
	float: left;
	background: #eea236;
}

.review-wrap .review-total .review-total-title {
	padding-top: 36px;
	color: #FFF;
	text-align: center;
	background: url(../img/review-title-white.png) no-repeat center 10px;
}

.review-wrap .review-total .review-total-score {
	font-size: 56px;
	line-height: 64px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

.review-wrap .review-total .review-total-score.topScore {
	font-size: 64px;
}

.review-wrap .review-total .review-total-score:first-letter {
	font-size: 64px;
}

.review-wrap .review-total .review-total-desc {
	font-size: 20px;
	line-height: 20px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
}

.goodbad-wrap .good {
	background: #dff0d8;
	position: relative;
	border-left: 24px solid #468847;
}

.goodbad-wrap .good li {
	padding: 4px;
    color: #468847;
}

.goodbad-wrap .good li div {
	float: left;
	background: #468847;
	color: #FFF;
	padding: 4px;
	position: absolute;
	top: 0px;
	left: -24px;
}

.goodbad-wrap .bad {
	background: #f2dede;
	position: relative;
	border-left: 24px solid #b94a48;
}

.goodbad-wrap .bad li {
	padding: 4px;
    color: #b94a48;
}

.goodbad-wrap .bad li div {
	float: left;
	background: #b94a48;
	color: #FFF;
	padding: 4px;
	position: absolute;
	top: 0px;
	left: -24px;
}

/* 正文上下篇 */
.singlePager {
	width: 664px;
}

.singlePager .pager {
	margin: 0 0 20px 0;
	padding: 0 15px;
}

.singlePager .pager a {
	line-height: 32px;
	font-size: 15px;
}

.singlePager .pager a > i {
	font-size: 30px;
	vertical-align: -16%;
	margin-left: 3px;
	font-weight: bold;
}

.singlePager .pager .pull-left > i {
	margin-left: 0;
	margin-right: 3px;
}


/* 摇一摇： 奇葩有趣的App们 */
.app-simple article {
	height: 60px;
	padding-bottom: 0;
	border-bottom: none;
	padding-top: 5px;
}

.app-simple article h2.entry-title,
.app-simple article .entry-meta {
	padding-left: 68px;
}

.app-simple article h2.entry-title {
	font-size: 14px;
	padding-top: 4px;
}

.app-simple article .entry-meta a {
	color: #999;
	padding-left: 12px;
}

.app-simple article .entry-thumb img {
	width: 48px;
	height: 48px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

/*摇一摇： 游戏新闻*/
.shake .hot-news {
	padding-bottom: 2px;
}

.shake .hot-news article {
	height: 56px;
	padding: 7px 0;
}

.shake .hot-news article h2.entry-title {
	line-height: 20px;
	font-size: 14px;
}

.shake .hot-news article .entry-extra {
	line-height: 20px;
}

/* 灌水区(本日热水榜、本周锅炉榜) */
.water-lists article {
	padding: 5px 0;
}

.water-lists .block-main-in {
	padding-bottom: 5px;
}

.water-lists .block-main-in .uooapp-emoji {
	line-height: 20px;
	position: static;
	margin-bottom: -3px;
}

.water-lists .block-main-in article:last-child {
	border-bottom: none;
}

.water-lists .main-wrap {
	margin-left: 43px;
	height: 70px;
}

.water-lists .main-wrap .comment-nickname {
	padding: 0 0 4px 0;
	font-size: 15px;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.water-lists .main-wrap .comment-nickname span {
	padding-left: 4px;
	color: #CCC;
	font-size: 13px;
	font-weight: normal;
}
.water-lists .main-wrap .comment-good-num {
	position: absolute;
	top: 33px;
	right: 0;
	font-size: 13px;
}

.water-lists .main-wrap .comment-good-num a {
	color: #999;
}

.water-lists .main-wrap .comment-good-num strong {
	font-size: 14px;
	font-weight: normal;
	color: #f00;
}

.water-lists .main-wrap .comment-date {
	padding: 2px 0 3px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.water-lists .main-wrap .comment-content {
	font-size: 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin: 0;
}

.water-lists .main-wrap .comment-content a {
	color: #333;
}

.water-lists .main-wrap .comment-content p {
	margin: 0;
	padding: 0;
}
.water-lists .col-extra {
	padding: 5px 0;
}
.water-lists .col-extra img {
	width: 36px;
	height: 36px;
}



/* 留言 */
#comment-wrap {
	width: 664px;
	/*margin-bottom: 20px;*/
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

.comment-top {
	height: 4px;
	background: #DF7C7B;
}

#comment-wrap .comment-respond {
	border-bottom: 1px solid #ddd;
	background: #FCF2F2;
	padding: 0 16px;
	position: relative;
}

#comment-wrap .comment-respond h3 {
	margin: 0;
	font-size: 16px;
	color: #DF7C7B;
}
#comment-wrap .comment-respond h2 {
    margin: 0;
    font-size: 16px;
    color: #DF7C7B;
}

#comment-wrap .comment-respond h3 small {
	float: right;
	line-height: 40px;
}

#comment-wrap .comment-respond textarea {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width: 100%;
	margin-bottom: 10px;
}

#inputMessage,
#comment-edit-content {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	width: 100%;
}

#comment-wrap .comment-respond .respond-actions {
	float: right;
	margin-bottom: 16px;
}

#comment-wrap .comment-respond .respond-actions .btn {
	border-radius: 0;
}

#comment-wrap .comment-list {
	border-bottom: 1px solid #ddd;
	background: #FFF;
}

#comment-wrap .comment-list ul .comment {
	border-top: 1px solid #ccc;
	position: relative;
}

#comment-wrap .comment-list ul .comment .comment-body {
	padding: 10px 20px 0 20px;
}

#comment-wrap .comment-list ul .comment:first-child {
	border: none;
}

#comment-wrap .comment-list .comment-avatar {
	width: 56px;
	height: 56px;
	position: absolute;
}

#comment-wrap .comment-list .comment-avatar img {
	width: 56px;
	height: 56px;
	padding: 4px;
	border: 1px solid #ddd;
}

#comment-wrap .comment-list .children .comment-avatar {
	width: 48px;
	height: 48px;
	position: absolute;
}

#comment-wrap .comment-list .children .comment-avatar img {
	width: 48px;
	height: 48px;
	padding: 3px;
	border: 1px solid #ddd;
}

#comment-wrap .comment-list .comment-avatar .popover,
#comment-wrap .comment-list .children .comment-avatar .popover {
	width: 210px;
}

#comment-wrap .comment-list .comment-avatar .popover-content,
#comment-wrap .comment-list .children .comment-avatar .popover-content {
	padding: 12px;
}

#comment-wrap .comment-list .comment-avatar .popover-content img,
#comment-wrap .comment-list .children .comment-avatar .popover-content img {
	width: 184px;
	height: 184px;
	border: 0;
	padding: 0;
}

#comment-wrap .comment-list .comment-medal {
	position: absolute;
	top: 68px;
	font-size: 20px;
}

#comment-wrap .comment-list .children .comment-medal {
	position: absolute;
	top: 54px;
	font-size: 16px;
}

#comment-wrap .comment-list .comment-credit {
	position: absolute;
	top: 68px;
	font-size: 11px;
	color: #ccc;
	text-align: center;
	width: 56px;
}

#comment-wrap .comment-list .children .comment-credit {
	position: absolute;
	top: 60px;
	font-size: 11px;
	color: #ccc;
	text-align: center;
	width: 50px;
}

#comment-wrap .comment-list .comment-nickname {
	padding: 4px 72px 8px 66px;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#comment-wrap .comment-list .children .comment-nickname {
	padding: 0 72px 4px 58px;
	font-size: 15px;
	font-weight: bold;
}

#comment-wrap .comment-list .comment-nickname span {
	padding-left: 4px;
	color: #ccc;
	font-size: 13px;
	font-weight: normal;
}

#comment-wrap .comment-list .comment-date {
	padding: 2px 0 6px 66px;
	font-size: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

#comment-wrap .comment-list .children .comment-date {
	padding: 0 0 4px 58px;
	font-size: 12px;
}

#comment-wrap .comment-list .comment-content {
	padding: 0 0 4px 66px;
	font-size: 14px;
	/* text-align: justify; */
}

#comment-wrap .comment-list .children .comment-content {
	padding: 0 0 4px 58px;
	font-size: 14px;
}

#comment-wrap .comment-list .comment-content p {
	word-wrap: break-word;
	word-break: normal;
}

#comment-wrap .comment-list .comment-reply {
	position: absolute;
	top: 15px;
	right: 10px;
	line-height: 22px;
}

#comment-wrap .comment-list .comment-reply a {
	margin-left: 10px;
	font-size: 13px;
	float: left;
}

#comment-wrap .comment-list .comment-reply .recommend-btn {
	height: 22px;
	padding-left: 22px;
	line-height: 20px;
	background-color: #fff;
	border: 1px solid #428bca;
	background-image: url(../img/share.png);
	background-repeat: no-repeat;
	background-position: -693px -7px;
	display: inline-block;
	overflow: hidden;
	-webkit-transition: background 0.2s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	   -moz-transition: background 0.2s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
		 -o-transition: background 0.2s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
		 	transition: background 0.2s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear;
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
			border-radius: 3px;
}

#comment-wrap .comment-list .comment-reply .recommend-btn:hover {
	background-position: -693px -34px;
}

#comment-wrap .comment-list .comment-reply .recommend-btn>span {
	float: right;
	margin: 0;
	text-align: center;
	padding: 0 8px;
	border-left: 1px solid #428bca;
	font-size: 12px;
	height: 20px;
}

#comment-wrap .comment-list .comment-reply .recommend-btn>span>i{
	display: none;
}

#comment-wrap #single-comment .noBorder {
	border: none;
}

#comment-wrap .comment-list ul .noBorder {
	border-bottom: none;
	border-top: 1px solid #ddd;
}

#comment-wrap .comment-list-ul .children {
	margin-left: 0;
	margin-right: 0;
}

#comment-wrap .comment-list-ul .children li.comment {
	border-top: 1px solid #ddd;
	border-left: 8px solid #ddd;
}

#comment-wrap .comment {
	background-color: #ffffff;
}

#comment-wrap .comment-even {
	background: #fafafa;
}

#comment-wrap .comment-hot {
	background-color: #dff0d8
}

#comment-wrap .comment-hot-1 {
	background-color: #f0f5eb;
}

#comment-wrap .comment_img {
	max-width: 320px;
	max-height: 240px;
}

/*评论图片展示*/
.comment-img {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom: 10px;
}

.comment-img > ul {
	margin-left: -4px;
}

.comment-img > ul > li {
	float: left;
	padding: 0 4px;
}

.comment-img > ul > li img {
	max-width: 100%;
}

/* 侧边栏留言 */
aside#comment-wrap {
	width: 300px;
	float: none;
	border: none;
}

aside#comment-wrap .comment-list {
	border: none;
	background: transparent;
}

aside#comment-wrap .comment-list ul .comment {
	margin: 0;
	padding: 8px 0;
}

aside#comment-wrap .comment-list-ul .comment-list-ul .comment {
	margin: 0;
}

aside#comment-wrap .comment-list .comment-avatar {
	width: 36px;
	height: 36px;
	position: absolute;
}

aside#comment-wrap .comment-list .comment-avatar img {
	width: 36px;
	height: 36px;
	padding: 2.5px;
}

aside#comment-wrap .comment-list .comment-nickname {
	padding: 0 8px 4px 42px;
	font-size: 13px;
	line-height: 13px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

aside#comment-wrap .comment-list .comment-nickname span {
	font-size: 12px;
	font-weight: normal;
	color: #999;
}

aside#comment-wrap .comment-list .comment-content {
	padding: 0 8px 0 42px;
	font-size: 13px;
	max-height: 34px;
	line-height: 18px;
	overflow: hidden;
}

aside#comment-wrap .comment-list .comment-content a {
	color: #666;
}

aside#comment-wrap .comment-list .comment-content blockquote {
	display: none;
}

aside#comment-wrap .block-bottom {
	font-size: 12px;
	height: 32px;
}

aside#comment-wrap .block-bottom .more {
	margin-top: -3px;
}


/* ------侧边栏区块开始------ */
aside.block,
aside.block article .entry-content {
	font-size: 13px;
}

aside.block h2.entry-title {
	font-size: 14px;
}

aside.block .col-extra img {
	width: 36px;
	height: 36px;
	webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

/* 热门话题 */
.bestTopic .block-main-in {
	padding-bottom:10px;
}

.bestTopic article .main-wrap {
	margin-left: 46px;
	height: 36px;
	overflow: hidden;
	height: 100%;
}

.bestTopic article .entry-title,
.bestTopic article .entry-meta{
	line-height:20px;
}

.bestTopic article a.over {
	color:#F0AD4E;
}

/* 一周下载排行 */
.week-charts article {
	height: 55px;
	padding: 0;
	color: #428BCA;
}

.week-charts article .col-main {
	height: 100%;
}

.week-charts article .main-wrap {
	border-bottom: 1px solid #DDD;
	margin-left: 70px;
	line-height: 18px;
	height: 100%;
	padding: 6px 0;
	overflow: hidden;
}

.week-charts article:last-child  .main-wrap{
	border-bottom-color: transparent;
}

.week-charts article .entry-title,
.week-charts article .entry-meta  {
	line-height: 20px;
	color: #428bca;
}

.week-charts article .entry-meta span {
	color: #999;
}

.week-charts article .entry-meta a>i {
	font-size: 22px;
	vertical-align: -10%;
	margin-left: 3px;
	font-weight: bold;
}

.week-charts article .col-extra {
	width: 60px;
	padding: 9px 0;
}

.week-charts article .col-extra img{
	width: 36px;
	height: 36px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.week-charts article:first-child {
	height: 72px;
	padding-top: 4px;
}

.week-charts article:first-child .main-wrap {
	padding: 10px 0;
}

.week-charts article:first-child .entry-title {
	line-height: 23px;
}

.week-charts article:first-child .entry-meta  {
	line-height: 24px;
}

.week-charts article:first-child .col-extra {
	padding: 4px 0;
}

.week-charts article:first-child .col-extra img {
	width: 60px;
	height: 60px;
}

/* 爱新闻每日晨讯 */
.every-daily .block-main-in > img {
	display: block;
	width: 298px;
	height: 106px;
	margin: 0 -10px;
	padding: 5px 0;
}

.every-daily article {
	height: 27px;
	line-height: 26px;
	padding: 0 5px;
}


/* 周四新游总动员 */
.weekly-new-game article {
	padding: 3px 0;
}

.weekly-new-game  article .entry-content {
	height: 64px;
	overflow: hidden;
}

.weekly-new-game article .topic-thumb ul {
	height: 60px;
	margin-left: 24px;
	margin-top: 3px 0;
}

.weekly-new-game article .topic-thumb ul li {
	float: left;
	margin-left: -12px;
}

.weekly-new-game article .topic-thumb ul li img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 10.5px;
	-moz-border-radius: 10.5px;
	border-radius: 10.5px;
}

/* 随机模块通用 */

.favorable article  {
	height: 51px;
	padding: 0;
	position: relative;
}

.favorable article .main-wrap {
	margin-left: 46px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	padding: 7px 10px 7px 0;
	border-bottom: 1px solid #ddd;
	height: 100%;
}

.favorable article:last-child .main-wrap{
	border-bottom: none;
}

.favorable article .main-wrap > div {
	height: 36px;
	overflow: hidden;
	vertical-align: middle;
}

.favorable article>.col-extra {
	height: 100%;
	padding: 7px 0;
}

.favorable article .main-wrap-review {
	padding-right: 4px;
	margin-right: 42px;
}

.favorable article .score-wrap {
	display: block;
	position: absolute;
	right: -10px;
	top: 0;
	width: 50px;
	height: 50px;
	font-size: 17px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	padding: 5px 0;
}

.favorable article .score-wrap span {
	display: block;
}

/* ------侧边栏区块结束------ */

/* 广告 */
.block.ad-a1-wrap img {
	width: 360px;
	height: 100px;
	border: 1px solid #ddd;
}

.block.ad-a2 {
	width: 960px;
	margin:0 0 16px 20px;
	clear: both;
}

.block.ad-a2 img {
	width: 220px;
	height: 90px;
	margin-right: 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.block.ad-a3 {
	width: 664px;
	margin: 0 auto 16px auto;
	clear: both;
}

.block.ad-a3 img {
	width: 664px;
	height: 80px;
}

.sidebar .ad-a45-wrap {
	background: #FFF;
	border: 1px solid #ddd;
}

.sidebar .ad-a45-wrap img {
	padding: 5px 5px 0 5px;
}

.sidebar .ad-a45-wrap .ad-a45-bottom {
	padding: 0 0 2px 0;
	text-align: center;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}

.sidebar img.ad-a4 {
	width: 298px;
	height: 103px;
}

.sidebar img.ad-a5 {
	width: 288px;
	height: 240px;
}

.block.ad-a1-wrap {
	width: 360px;
}

.ad-a6-wrap {
	margin-bottom: 20px;
}

.ad-a6-wrap img {
	width: 200px;
	height: 80px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
}

.ad-a6-wrap>a+a {
	margin-left: 32px;
}

.sidebar .ad-a4-wrap,
.sidebar .ad-a5-wrap {
	background: #FFF;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.sidebar .ad-a4-wrap img,
.sidebar .ad-a5-wrap img {
	padding: 5px 5px 0 5px;
}

.sidebar .ad-a4-wrap .ad-a4-bottom,
.sidebar .ad-a5-wrap .ad-a5-bottom {
	padding: 0 0 2px 0;
	text-align: center;
	font-size: 11px;
	-webkit-text-size-adjust: none;
}

.sidebar .pushed-and-qrcode {
	margin-top: -1px;
	background: #fff;
}

.sidebar .qr-code {
	text-align: center;
}

.sidebar .qr-code img {
	width: 140px;
	height: 134px;
	padding: 6px 6px 0 6px;
}

.sidebar .pushed-and-qrcode .use-this {
	height: 24px;
	line-height: 22px;
	font-size: 13px;
	margin: 0;
	text-align: center;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #ddd;
}

.sidebar .pushed-and-qrcode .center-span {
	height: 57px;
	text-align: left;
	padding: 5px 0;
	line-height: 23px;
	margin-left: 10px;
}

.sidebar .pushed-and-qrcode .download-div {
	margin-top: 14px;
}


/* ---------------------------------------------------------------------------------------
	截图幻灯 Flexslider
------------------------------------------------------------------------------------------ */

.flexslider {
	width: 100%;
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
	z-index: 9;
	background-image: url(../img/charts_bg.png);
}

.flexslider .slides > li {
	display: none;
}

.flexslider .slides > li:first-child {
	display: block;
}

.flexslider .slides img {
	display: block;
	max-width: 480px;
	max-height: 480px;
	margin: 20px auto;
	border: 1px solid #ccc;
	padding: 10px;
	background: #FFF;
}

.flexslider .slides .slide-note img {
	margin: 20px auto 10px auto;
}

.flexslider .slides video,
.flexslider .slides embed {
	display: block; width: 480px;
	margin: 20px auto 10px auto;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px; background: #FFF;
}

.flexslider .slides video {
	height: 272px;
}

.flexslider .slides embed {
	height: 320px;
}

.flexslider .slides .slide-video-button {
	display: block;
	text-align: center;
	margin-bottom: 10px;
}

.flexslider .slides .slide-video-button .btn {
	float: none;
}

.flexslider .slides .note {
	text-align: center;
	font-size: 12px;
	margin-bottom: 10px;
}

/* - Flexslider » Direction Nav - */
.flex-nav {
	position: absolute;
	width: 100%;
	height: 40px;
	top: -40px;
	right: 0;
	z-index: 101;
}

.flexslider .flex-direction-nav {
	position: absolute;
	width: 100%;
	margin-top: -16px;
	top: 50%;
	z-index: 101;
}

.flexslider .flex-direction-nav {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.flexslider .flex-direction-nav a {
	position: absolute;
	height: 32px;
	width: 17px;
	background-image: url(../img/slider-navigation.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.flexslider .flex-direction-nav a {
	opacity: 0.75;
}

.flexslider .flex-direction-nav a:hover {
	opacity: 1;
}

.flexslider .flex-direction-nav .flex-next {
	background-position: -27px 0;
	top: 0;
	right: 20px;
}

.flexslider .flex-direction-nav .flex-prev {
	background-position: 0 0;
	top: 0;
	left: 20px;
}

/* ---------------------------------------------------------------------------------------
	Flexslider » Carousel
------------------------------------------------------------------------------------------ */

/* - Carousel Wrap */
.carousel-wrap {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #eee;
	background-image: url(../img/charts_bg_dark.png);
	text-align: center;
}

/* - Carousel - */
.carousel {
	float: none;
	position: relative;
	display: inline-block;
}

/* .carousel.screenShotNum2 { width: 172px; }
.carousel.screenShotNum3 { width: 258px; }
.carousel.screenShotNum4 { width: 344px; }
.carousel.screenShotNum5 { width: 430px; }
.carousel.screenShotNum6 { width: 516px; } */

.carousel .slides {
	float: left;
	width: 100%;
	padding: 0;
}

.carousel .slides li {
	float: left;
	margin: 14px 10px;
	cursor: pointer;
	width: 66px;
}

.carousel .slides li.video {
	background: #000 url(../img/video.png) no-repeat center center;
	-webkit-box-shadow: 0 0 0 3px #fff inset;
    -moz-box-shadow: 0 0 0 3px #fff inset;
    box-shadow: 0 0 0 3px #fff inset;
}

.carousel .slides li.video img {
	opacity: 0;
}

.carousel .slides li:active {
	position: relative;
	top: 1px;
}

.carousel .slides .flex-active-slide:after {
	content: "";
	position: relative;
	display: block;
	left: 27px;
	top: -6px;
	width: 0px;
	height: 0px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #FFF;
}

/* - Image - */
.carousel .slides li img {
	float: left;
	width: 66px;
	border: 3px solid #FFF;
}

/* - Emoji 表情符号 - */
.uooapp-emoji {
	background: url(../img/emoji_ios6_sprite.png) no-repeat top center;
	height: 20px;
	width: 20px;
	margin: 0 1px;
	display: inline-block;
	position: relative;
	top: 3px;
}

.btn_Emoji_show,
#btn_Emoji_show {
	height: 24px;
}

.btn_Emoji_show ul li,
#btn_Emoji_show ul li {
	cursor: pointer;
	font-size: 16px;
	float: left;
	margin: 0 2px;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

.btn_Emoji_show ul li:hover,
#btn_Emoji_show ul li:hover {
	opacity: 0.75;
}

.btn_Emoji_show ul li.nobk,
.frame_Emoji_ul.nobk,
#btn_Emoji_show ul li.nobk,
#frame_Emoji_ul.nobk {
	background: none;
}

.btn_Emoji_show ul .emoji_close.hide,
#btn_Emoji_show ul #emoji_close.hide {
	display: none;
}

.frame_Emoji_show,
#frame_Emoji_show {
	background: #FFF;
	border: 1px solid #ccc;
	height: 124px;
	overflow: hidden;
	position: absolute;
	width: 482px;
	z-index: 999;
}

.frame_Emoji_ul,
#frame_Emoji_ul {
	list-style: none;
	height: 1080px;
	background: url(../img/emoji_ios6_sprite.png) no-repeat top center;
	width: 480px;
}

.frame_Emoji_ul li,
#frame_Emoji_ul li {
	cursor: pointer;
	float: left;
	width: 24px;
	height: 24px;
	line-height: 22px;
	font-size: 16px;
	text-align: center;
	padding: 2px;
}

.frame_Emoji_ul li:hover,
#frame_Emoji_ul li:hover {
	border: 2px solid #f14b31;
	padding: 0px;
}

.frame_Emoji_ul li.zero:hover,
#frame_Emoji_ul li.zero:hover {
	border: none;
	padding: 2px;
	cursor: default;
}


/* 网页底部 */
#footer {
	width: 980px;
	margin: 0 auto;
}

#footer .pic-link {
	background: #F5F5F5;
	height: 50px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#footer .pic-link ul li {
	padding: 8px 9px 0 0;
	float: left;
	font-weight: bold;
	font-size: 14px;
}

#footer .pic-link ul li:first-child {
	padding: 14px 0 0 12px;
}

#footer .pic-link ul li img {
	border: 1px solid #ddd;
}

#footer .text-link {
	font-size: 13px;
	background: #eee;
	border: 1px solid #ddd;
}

#footer .text-link a {
	color: #666;
}

#footer .text-link ul {
	margin: 4px 5px;
}

#footer .text-link ul li {
	text-align: center;
	width: 88px;
	margin: 2px 0;
	float: left;
	line-height: 20px;
	height: 20px;
	border-right: 1px solid #ccc;
}

#footer .text-link ul li:nth-child(11) {
	border-right: none;
}

#footer .about-us {
	padding: 4px;
	line-height: 16px;
	height: 24px;
	text-align: center;
}

#footer .copy-right {
	padding: 4px;
	line-height: 16px;
	height: 24px;
	text-align: center;
}

.pagination > li > a, .pagination > li > span {
	padding: 3px 10px;
	/*font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;*/
	line-height: 1.428571429;
	font-size: 14px;
	border: 1px solid #428bca;
	background-color: transparent;
}

.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	background-color: #3276b1;
	border-color: #285e8e;
	color: #fff;
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover {
	background: #FFF;
	border: 1px solid #428bca;
}

.pagination form {
	display: inline;
}

.pagination input {
	height: 20px;
	text-align: center;
}

.timeline {
	margin-bottom: 20px;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	height: 50px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: #666;
}

/* 无圆角 */
.noRound {
	-webkit-border-radius: 0px!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
}

/* chen */
.modal.edit-error .modal-content,.modal.rate-error .modal-content {
	background-color: #F2DEDE !important;
}
.modal.edit-success .modal-content,.modal.rate-success .modal-content{
	background-color: #DFF0D8 !important;
}

/* shangxia */
/*#shangxia { position: absolute; top: 330px; left: 50%; margin-left: 500px; display: none; z-index: 99; }*/
#shangxia { position: fixed; bottom: 20px;display: none; left: 50%;  z-index: 99;}
#shang, #comt, #refresh, #xia {
	 background: url(../img/scroll_bar_outline.png) no-repeat;
	position: relative; cursor: pointer; margin: 10px 0;
	text-align: center;
	font-weight: normal;
	color: #BBB;
	width: 31px;
	height: 29px;
}
#shang {background-position: 0 0;}
#comt {background-position: 0 -29px;}
#refresh {background-position: 0 -58px;}
#xia {background-position: 0 -87px;}

/*筛选*/
#filter dl {
	margin : 0 0 6px 0;
}
#filter dt,
#filter dd{
	float: left;
}
#filter dd{
	margin-bottom: 8px;
}
#filter dd .label {
	background-color: #bbb;
}
#filter dd .active {
	background-color: #3A87AD;
}

.messenger .messenger-message-inner a {
	color: #FFF;
}

.messenger .messenger-message-inner p {
	margin: 0;
}

/* 聊天 */
.bs-example {
  position: relative;
  padding: 39px 14px 14px;
  margin-bottom: -1px;
  border: 1px solid #ddd;
  border-radius: 4px;
}

.bs-example .after {
  position: absolute;
  top: -1px;
  left: -1px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #9da0a4;
  background-color: #f5f5f5;
  border: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

#chat .modal-body {
	padding: 20px 35px;
	height: 350px;
	overflow: auto;
}

#chat .modal-body .bs-example {
	padding: 34px 14px 4px;
	margin-bottom: 12px;
}

#chat .modal-body .bs-example p {
	font-size: 14px;
}

#chat .modal-body .target .bs-example {
	background-color: #f7f7f9;
}

#chat .modal-body .target .bs-example .after {
	background-color: #fff;
}

#chat .modal-body .self .bs-example {
	text-align: right;
}

#chat .modal-body .self .bs-example .after {
	left: auto;
	right: -1px;
	border-top-left-radius: 0;
	border-bottom-right-radius: 0;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 4px;
}

#chatMessage {
	margin-bottom: 20px;
}

#chat .sendtime {
	margin: 10px;
	text-align: center;
	font-size: 12px;
	color: #999;
}

/* 投稿 */
#contribute_win .modal-dialog {
	width: 872px;
}

#contribute_win h4 {
	margin: 0;
}
#contribute_win .modal-body {
	width: 850px;
	height: 600px;
	overflow: hidden;
}

#contribute_win .modal-body iframe {
	width: 100%;
	height: 100%;
}

/*上传等弹出层*/
.layer {
    position: absolute;
    z-index: 100;
    clear: both;
    padding-top: 9px;
    display: none;
}

.layer em {
    color: #808080;
}

.layer .layer-wrap {
    width: 630px;
    padding: 3px;
    position: relative;
    background: #e5e5e5;
    margin-bottom: 20px;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}

.layer .inner {
    background: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 2px;
       -moz-border-radius: 2px;
            border-radius: 2px;
}

.layer .layer-arrow {
    content: "";
    position: absolute;
    right: 110px;
    top: -9px;
    z-index: 98;
    display: block;
    width:0;
    height:0;
    line-height: 0;
    font-size: 0;
    border-bottom: 12px solid #e5e5e5;
    border-right: 12px solid transparent;
    border-top: 0 dotted;
    border-left: 12px solid transparent;
}

.layer .layer-arrow:before {
    content: "";
    position: absolute;
    right: -8px;
    top: 4px;
    z-index: 99;
    display: block;
    width:0;
    height:0;
    line-height: 0;
    font-size: 0;
    border-bottom: 8px solid #ccc;
    border-right: 8px solid transparent;
    border-top: 0 dotted;
    border-left: 8px solid transparent;
}

.layer .layer-arrow:after {
    content: "";
    position: absolute;
    right: -8px;
    top: 5.5px;
    z-index: 100;
    display: block;
    width:0;
    height:0;
    line-height: 0;
    font-size: 0;
    border-bottom: 8px solid #f2f2f2;
    border-right: 8px solid transparent;
    border-top: 0 dotted;
    border-left: 8px solid transparent;
}

.layer h5 {
    background: #f2f2f2;
    height: 30px;
    line-height: 30px;
    font-weight: 700;
    padding: 0 0 0 20px;
    font-size: 12px;
    vertical-align: middle;
    margin: 0;
}

.layer .layer-meta {
    margin: 20px 20px 10px;
    font-size: 12px;
    line-height: 15px;
    color: #333;
}

.layer .layer-close {
    width: 19px;
    height: 19px;
    position: absolute;
    z-index: 102;
    right: 15px;
    top: 9px;
    color: #ccc;
    text-align: center;
    font-size: 17px;
    line-height: 17px;
}

.layer .layer-close:hover {
    background: #ffa105;
    color: #fff;
}

.layer .layer-content {
    min-height: 80px;
    width: 100%;
    overflow-x: hidden;
    padding: 0 14px 20px 20px;
}

.layer-form-wrap {
	position: relative;
	padding-right: 85px;
}

.layer-form-wrap>.btn {
	position: absolute;
	right: 5px;
	top: 0;
}

/*评论图片上传*/
.img-upload-layer {
    right: 15px;
    margin-top: -10px;
}

/*灌水区弹出层*/
.layer-flood {
    right: auto;
    left: 15px;
    margin-top: 25px;
}
/*灌水区图片上传*/
.img-flood-layer .layer-arrow {
    right: 275px;
}
/*灌水区文件上传*/
.file-flood-layer .layer-arrow {
    right: 195px;
}

/*灌水区Emoji表情*/
.emoji-flood-layer .layer-wrap {
	width: 530px;
}

.emoji-flood-layer .layer-arrow {
    left: 220px;
}

.emoji-flood-layer .layer-content {
	padding-top: 10px;
}

.emoji-flood-layer .btn_Emoji_show {
	line-height: 28px;
	height: 28px;
	margin-bottom: 4px;
}

.emoji-flood-layer .btn_Emoji_show ul li {
	padding: 0 7px;
	position: relative;
}

.emoji-flood-layer .btn_Emoji_show ul li.active {
	background: #c6c6c6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.emoji-flood-layer .btn_Emoji_show ul li.active:after {
	content: '';
	width: 0;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -3px;
	border-bottom: 0 dotted;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-top: 5px solid #C6C6C6;
}


.emoji-flood-layer .frame_Emoji_show {
	position: static;
	border-color: transparent;
}
/*灌水区@他/她/它*/
.at-people-flood-layer {
	left: 0;
}

.at-people-flood-layer .layer-wrap {
	width: 300px;
}

.at-people-flood-layer .layer-content {
	padding-top: 20px;
}

.at-people-flood-layer .layer-arrow {
	right: auto;
	left: 125px;
}

/*灌水区插入话题*/
.topic-flood-layer {
	left: -20px;
}

.topic-flood-layer .layer-wrap {
	width: 500px;
}

.topic-flood-layer .layer-content {
	padding-top: 20px;
}

.topic-flood-layer .layer-arrow {
	right: auto;
	left: 45px;
}

/*灌水区回复*/
.reply-flood-layer .layer-content {
	padding-top: 15px;
}
.reply-flood-layer .layer-arrow {
	right: 50%;
	margin-right: -12px;
}

.reply-flood-layer .reply-flood-extra {
	margin-top: 5px;
	line-height: 34px;
}

.reply-flood-layer .frame_Emoji_show {
	position: static;
	margin-top: 5px;
}

/* 灌水区回复上传附件 */
.reply-flood-extra {
	position: relative;
}
.reply-flood-extra .commentUpload-box {
	position: absolute;
	right: 100px;
}
.reply-flood-extra .layer-meta {
	margin: 20px 0 0 0;
}
.reply-flood-extra .layer-content {
	padding:10px 0;
}

/*按钮切换*/
@-webkit-keyframes switch_on {
    0% {left:22.5px;}
    70% {left:1px;}
    100% {left:2px;}
}
@-moz-keyframes switch_on {
    0% {left:22.5px;}
    70% {left:1px;}
    100% {left:2px;}
}
@-o-keyframes switch_on {
    0% {left:22.5px;}
    70% {left:1px;}
    100% {left:2px;}
}
@keyframes switch_on {
    0% {left:22.5px;}
    70% {left:1px;}
    100% {left:2px;}
}
@-webkit-keyframes switch_off {
    0% {left:2px;}
    70% {left:23.5px;}
    100% {left:22.5px;}
}
@-moz-keyframes switch_off {
    0% {left:2px;}
    70% {left:23.5px;}
    100% {left:22.5px;}
}
@-o-keyframes switch_off {
    0% {left:2px;}
    70% {left:23.5px;}
    100% {left:22.5px;}
}
@keyframes switch_off {
    0% {left:2px;}
    70% {left:23.5px;}
    100% {left:22.5px;}
}
.switch {
	width: 53px;
    height: 32px;
    position: relative;
}
.switch>div {
	position: absolute;
    left:0;
    top:0;
}
.switch .switch-left {
	-webkit-transition: all 0.4s;
	-moz-transition   : all 0.4s;
	-ms-transition    : all 0.4s;
	-o-transition     : all 0.4s;
	transition        : all 0.4s;
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    border-radius: 16.5px;
    background:#fff;
    border:2px solid #E5E5E5;
}
.switch .switch-right {
	-webkit-transition: all 0.2s;
	-moz-transition   : all 0.2s;
	-ms-transition    : all 0.2s;
	-o-transition     : all 0.2s;
	transition        : all 0.2s;
    border-radius: 16.5px;
    top:2px;
    left:2px;
    width:28px;
    height:28px;
    background:#fff;
    box-shadow:0px 2px 4px rgba(0,0,0,0.3),0px 0px 1px rgba(0,0,0,0.3);
	-webkit-animation: switch_on 0.4s both;
	-moz-animation   : switch_on 0.4s both;
	-o-animation     : switch_on 0.4s both;
	animation        : switch_on 0.4s both;
}
.switch-active .switch-left {
    top:0;
    left:0;
    right:0;
    bottom:0;
    border-style:solid;
    border-color:#4CD864;
    border-width: 16px 16px 16px 37px;
}
.switch-active .switch-right {
	-webkit-animation: switch_off 0.4s both;
	-moz-animation   : switch_off 0.4s both;
	-o-animation     : switch_off 0.4s both;
	animation        : switch_off 0.4s both;
}

/*灌水区基本样式*/
.flood .pagination {
	margin-top: 0;
}
#flood {
	position: relative;
}
.flat-btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 5px 18px;
	font-weight: normal;
}
.box-wrap {
	padding: 0 25px 15px;
	position: relative;
}
.box-wrap .switch-wrap {
	position: absolute;
	right: 25px;
	top: 6px;
	line-height: 32px;
}

.mold {
	width: 636px;
	margin: 30px auto 0;
	text-align: center;
	color: #fff;
	font-size: 20px;
}
.mold .family {
	height: 44px;
	line-height: 44px;
	float: left;
	position: relative;
	cursor: pointer;
	background: #b0b0b0;
}
.mold .family .icon36 {
	position: absolute;
	top: 4px;
	left: 5px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	background: #fff;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 23px;
	color: #b0b0b0;
}
.mold-two .family {
	width: 50%;
}
.mold-two .family:first-child {
	-webkit-border-radius: 22px 0 0 22px;
	-moz-border-radius: 22px 0 0 22px;
	border-radius: 22px 0 0 22px;
}
.mold-two .family+.family {
	-webkit-border-radius: 0 22px 22px 0;
	-moz-border-radius: 0 22px 22px 0;
	border-radius: 0 22px 22px 0;
}
.mold-two .family+.family .icon36 {
	left: auto;
	right: 5px;
}
.mold-two .family:after {
	display: none;
	content: "";
	height: 0;
	font-size: 0;
	position: absolute;
	top: 50%;
	z-index: 2;
	margin-top: -3px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
}
.mold-two .first:after,
.mold-two .family:first-child:after {
	left: 100%;
	border-left: 6px solid #ff8500;
	border-right: 0 dotted;
}
.mold-two .family+.family:after {
	right: 100%;
	border-right: 6px solid #357EBD;
	border-left: 0 dotted;
}
.mold-two .active:first-child {
	background: #ff8500;
}
.mold-two .active:first-child .icon36 {
	color: #ff8500;
}
.mold-two .family+.active {
	background: #357EBD;
}
.mold-two .family+.active .icon36 {
	color: #357EBD;
}
.mold-two .active:after {
	display: block;
}


.mold-three .family,
.mold-four .family {
	-webkit-border-radius: 22px;
	-moz-border-radius: 22px;
	border-radius: 22px;
}
.mold-three .family:first-child ~ .family,
.mold-four .family:first-child ~ .family {
	margin-left: -36px;
	-webkit-box-shadow: -2px 0 2px rgba(0,0,0,0.4);
	-moz-box-shadow: -2px 0 2px rgba(0,0,0,0.4);
	box-shadow: -2px 0 2px rgba(0,0,0,0.4);
}
.mold-three .active:first-child,
.mold-four .active:first-child {
	background: #f19319;
}
.mold-three .active:first-child .icon36,
.mold-four .active:first-child .icon36 {
	color: #f19319;
}
.mold-three .family:first-child+.active,
.mold-four .family:first-child+.active {
	background: #357EBD;
}
.mold-three .family:first-child+.active .icon36,
.mold-four .family:first-child+.active .icon36 {
	color: #357EBD;
}
.mold-three .family+.family+.active,
.mold-four .family+.family+.active {
	background: #d9534f;
}
.mold-three .family+.family+.active .icon36,
.mold-four .family+.family+.active .icon36 {
	color: #d9534f;
}
.mold-four .family+.family+.family+.active {
	background: #22ab37;
}
.mold-four .family+.family+.family+.active .icon36 {
	color: #22ab37;
}
.mold-three .family {
	width: 37.10691823899371%;
}
.mold-four .family {
	width: 29.24528301886792%;
}

.little-tips {
	position: relative;
	margin-top: 20px;
	line-height: 28px;
	border: 1px solid #adadad;
	display: inline-block;
	margin-left: auto;
	margin-right: auto;
	padding: 0 13px;
	margin-bottom: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.little-tips:after {
	content: "";
	display: block;
	position: absolute;
	top: 100%;
	left: 16px;
	width: 12px;
	height: 13px;
	background: url(../img/tail.png) -17px -3px no-repeat;
}


.hover-tips {
	display: none;
	position: absolute;
	z-index: 999;
	height: 26px;
	min-width: 56px;
	padding: 0 10px;
	line-height: 25px;
	color: #FFF;
	background: #4191EF;
	border-radius: 2px;
	box-shadow: 1px 1px 2px #D4D4D4;
	text-align: center;
}
.hover-tips:after {
	content: '';
	position: absolute;
	top: 26px;
	left: 50%;
	width: 0;
	height: 0;
	font-size: 0;
	margin-left: -4px;
	border-width: 4px;
	border-color: #4191EF transparent transparent;
	border-style: solid;
}

.at-hovertips {
	position: relative;
}

.at-hovertips .hover-tips {
	width: 120px;
	margin-left: -60px;
	left: 50%;
	bottom: 120%;
}

.at-hovertips:hover .hover-tips {
	display: inline-block;
}

.vote .form-wrap {
	margin-bottom: 20px;
	padding: 20px 35px 5px;
	border: 1px solid #adadad;
}
.vote .form-control {
	height: 30px;
}
.vote .vote-label {
	width: 75px;
	padding-right: 10px;
}
.vote .vote-item {
	margin-bottom: 7px;
}
.vote .vote-item-remove {
	position: relative;
	top: 7px;
	width: 16px;
	height: 16px;
	float: left;
	margin-left: 6px;
	color: #333;
	line-height: 14px;
	text-align: center;
	background: transparent;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	display: none;
}
.vote .vote-item-remove:hover {
	color: #fff;
	background: #ffa105;
}
.vote .serial-number {
	cursor: pointer;
	float: left;
	margin-right: 5px;
}
.vote .vote-title-col {
	width: 450px;
}
.vote .vote-item-col {
	float: left;
	width: 340px;
}
.vote .vote-add-col {
	padding-left: 92px;
}
.vote .vote-select-col {
	width: 150px;
}


.input-tail-pack {
	position: relative;
	width: 100%;
	padding-bottom: 24px;
	margin-bottom: -10px;
}
.input-tail-pack:after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	right: 110px;
	width: 42px;
	height: 25px;
	z-index: 3;
	background: url(../img/tail.png) -3px -30px no-repeat;
}
.input-tail-pack textarea {
	padding: 10px;
	width: 100%;
	border: 1px solid #adadad;
	-webkit-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	-moz-box-shadow: 1px 1px 1px 0px #eaeaea inset;
	box-shadow: 1px 1px 1px 0px #eaeaea inset;
}
.publish-extra {
	position: relative;
}
.func-area {
	line-height: 32px;
}
.func-area span {
	margin-right: 8px;
	cursor: pointer;
}
.func-area span:hover {
	color: #428bca;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.func-area em {
	width: 21px;
	height: 21px;
	margin-right: 3px;
	display: inline-block;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	font-size: 12px;
	line-height: 21px;
	text-align: center;
	color: #fff;
}
.func-area .add-topic em {
	background: #82c61b;
}
.func-area .at-people em {
	background: #9a00f6;
}
.func-area .insert-emoji em {
	background: #f2a800;
}
.func-area .add-pic em {
	background: #53a9dc;
}
.func-area .add-annex em {
	background: #a8d4f9;
}


.hot-topic {
	height: 45px;
	line-height: 45px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-right: 135px;
}
.hot-topic .topic-count {
	color:#ccc;
	margin: 0 5px 0 2px;
}

.hot-topic>a+a:before {
	padding: 0 4px;
	color: #ccc;
	content: "\007c";
}

.child-each {
	padding: 0 15px 0 75px;
	background-color: #fff;
	border-color: #ddd;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	position: relative;
}

.topic-each:first-child .box:first-child .child-each {
	border-top-width: 1px;
}

.opened+.topic-each .box:first-child .child-each {
	border-top-width: 1px;
	margin-top: -1px;
}

.child-each-even {
	background-color: #FAFAFA;
}

.box-child .child-each {
	border-left-width: 20px;
}

.box-child-more {
	line-height: 30px;
	text-align: center;
	padding-left: 15px;
	display: none;
}

.opened .box-child-more {
	display: block;
}

.box-left {
	position: absolute;
	left: 10px;
	top: 10px;
	width: 55px;
}

.user-avatar {
	width: 45px;
	height: 45px;
	padding: 4px;
	margin-left: 5px;
	background: #cdcdcd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.user-avatar>img {
	width: 100%;
	height: 100%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.user-avatar .popover {
	width: 210px;
}
.user-avatar .popover-content {
	padding: 12px;
}
.user-avatar .popover img {
	width: 184px;
	height: 184px;
}

.user-credit {
	width: 55px;
	line-height: 24px;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	color: #ccc;
	font-size: 12px;
}

.box-head {
	padding-top: 13px;
	padding-bottom: 7px;
	position: relative;
}

.ctrl-group {
	position: absolute;
	top: 12px;
	right: 0;
	height: 20px;
	line-height: 20px;
	float: right;
}
.ctrl-group>span {
	margin-left: 10px;
	cursor: pointer;
	color: #428BCA
}
.ctrl-group>span>b,
.ctrl-group>span>strong {
	font-weight: normal;
}
.ctrl-group>span:hover {
	color: #2A6496;
}
.ctrl-group>.disabled,
.ctrl-group>.disabled:hover {
	color: #333;
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed;
}
.ctrl-group em {
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-size: 12px;
	color: #fff;
	background: #52a7dd;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	margin-right: 3px;
}
.box-userinfo>div,
.box-userinfo>p {
	height: 18px;
	line-height: 18px;
}
.box-userinfo>p {
	margin-top: 3px;
	margin-bottom: 0;
	color: #787878;
}
.box-userinfo>p>span {
	margin-left: 10px;
}
.box-userinfo .userinfo-nickname {
	cursor: pointer;
	color: #ccc;
}

.box-userinfo .userinfo-nickname strong {
	font-weight: bold;
	color: #333;
	font-size: 14px;
}

.box-body {
	word-wrap: break-word;
	word-break: break-all;
}
.box-body p {
	font-size:14px;
}
.box-body p .icon-mail-reply-all,
.box-body p .icon-mail-reply-all+strong {
	color: #848484;
}
.reply-some {
	display: block;
	margin-bottom: 3px;
	font-size: 13px;
}
.box-editor-note {
	position: relative;
}
.editor-note:before {
	content:'“';
	color:#ddd;
	font:italic 4em/42px "Droid Serif",Georgia,serif;
	position: absolute;
	left: 5px;
}
.editor-note {
	background:rgba(254, 252, 204, 0.7);
	color:#45555D;
	font-size: 13px;
	padding: 10px 25px 10px 32px;
}
.editor-note:after {
	content:'”';
	color:#ddd;
	font:italic 4em/42px "Droid Serif",Georgia,serif;
	position:absolute;
	right: 9px;
}
.box-editor-note .editor-note:last-child{
	margin-bottom: 10px;
}
.box-rateResult > i {
	color:#F26C4F;
	font-weight: bold;
	padding:0 3px;
	font-style:normal; 
}
.box-footer,.box-rateResult {
	padding: 0 5px 5px;
	text-align: right;
}
.box-footer .comment_floor {
	color:#FF8500;
	font-size:16px;
}
.box-child .box-footer {
	background: transparent;
	margin-bottom: 5px;
}

.flood-more-comment {
	text-align: right;
	padding-right: 15px;
	line-height: 36px;
	background: #e5e5e5;
}

.box-body .comment_img {
	max-width: 320px;
	max-height: 240px;
}
/*灌水区投票*/
.comment-vote {
	width: 95%;
	padding: 5px 20px 15px;
	border: 1px dotted #52a7dd;
	margin-bottom: 10px;
}
.vote-joined .vote-line {
	padding-left: 0;
}
.comment-vote .vote-percent {
	width: 300px;
	height: 6px;
	display: inline-block;
	margin-right: 10px;
	font-size: 0;
	line-height: 0;
	position: relative;
	border: 1px solid #959595;
}
.comment-vote .vote-percent>span {
	height: 6px;
	position: absolute;
	left: 0;
	top: -1px;
	z-index: 3;
	background: #52a7dd;
}

.comment-file {
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}

.comment-file li {
	height: 32px;
	line-height: 32px;
	white-space: nowrap;
	display:block;
	overflow: hidden;
	margin-top: 5px;
}
.comment-file li>img {
	vertical-align: top;
}
.comment-file li .filename {
	font-size: 14px;
	color: #428BCA;
	text-decoration: underline;
}

/*
网站地图样式
by zhuyucheng
ver 20140521
*/
.keyword-wrap{
	border: 1px solid #DDD;
	overflow: hidden;
	background: #FFF;
	border-top: none;
	height: 480px;
}
.keywords-padding ul li{
	margin: 0 0 15px;
}
.block_12 li{
	float: left;
}
.clearfloat{
	clear: both;
}
.breadcrumb1>li+li:before {
	padding: 0 0px;
	color: #ccc;
	content: "";
}
.fontstyle{
	line-height: 19px;
	line-height: 21px\0;
}
.fontcolor{
	color: #999;
	line-height: 19px;
	line-height: 21px\0;
}
.fontclass{
	padding: 0 10px;
	color: #ccc;
	content: "/\00a0";
}
.breadcrumb1 li{
	float: left;
}
.breadcrumb1{
	margin-top: 10px;
}
.margin-wrap{
	margin-top: 10px;
}
.h3-margin{
	margin-top:-6px;
}
.h-margin{
	line-height: 28px;
}

/*
用户第三方绑定样式
by zhuyucheng
ver 20140522
*/

.bind_head{
	width: 600px;
	margin: 0px auto;
	height: 55px;
}
.logo_left{
	margin-top: 20px !important;
}
.bind_img{
	margin-left: 895px;
	margin-top: 16px;
}
.bind_img span{
	line-height: 45px;
	display: block;
	text-indent: 8px;
}
.bind-style{
	
	margin-top: 25px;
	text-align: center;
}
.bind_main{
	border: 1px solid #dcdcdc;
	width: 600px;
	margin: 0px auto;
	height: 490px;
	background-color: white;
	margin-top: 55px;
	margin-bottom: 50px;
}
.bind_name{
	width: 200px;
	margin-top: 40px;
	margin-left: 79px;
}
.bind_name span{
	width: 400px;
	line-height: 20px;
	display: block;
	text-indent: 16px;
	padding-top: 17px;
}
.bind_id{
	margin-top: 19px;
}
.bind_id li{
	float: left;
	/* border:1px solid #dcdcdc; */
	height: 35px;
	text-align: center;
	line-height: 35px;
	cursor: pointer;
}
.bind_style1{
	width: 112px;
	margin-left: 18px;
	position: relative;
	z-index: 10;
	background-color: white;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
}
.current1{
	background-color: white !important;
	border-top: 1px solid #dcdcdc !important;
	border-left: 1px solid #dcdcdc !important;
	border-right: 1px solid #dcdcdc !important;
}
/* .current2{
	background-color: #F7F7F7;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
} */
.bind_style2{
	position: relative;
	z-index: 10;
	border:1px solid #dcdcdc;
	width: 150px;
	background-color: #F7F7F7;
	margin-left: 3px;
}
.bind-usname{
	border-top:1px solid #dcdcdc;
	border-bottom:1px solid #f7f7f7;
	width: 461px;
	height: 67px;
	margin: 0px auto;
	margin-top: 53px;
}
.bind-email{
	border-bottom:1px solid #f7f7f7;
	width: 461px;
	height: 40px;
	margin: 0px auto;
}
.text_style{
	margin-left: 15px;
	height: 28px;
	width: 180px;
	border: 1px solid #dcdcdc;
}
.float_btn{
	float: left;
}
.bind-pwd{
	margin-right: 15px;
}
.bind-submit{
	margin-top: 20px;
}
.bind-submit button{
	margin-left: 240px;
}
.pn strong {
	padding: 0 0px;
	line-height: 21px;
	color: white;
	width: 111px;
}
.pnc {
	background: #25A31E;
	border:0;
	height: 32px;
	width: 125px;
	border-radius:2px;
}
.continue{
	text-indent: 45px;
	line-height: 33px;
}
/* 宽版 */
@media only screen and (min-width: 1137px) {

	.hidden-narrow {
		display: block !important;
	}

	#index-wrap,
	#index-wrap2,
	#lists-wrap,
	#single-wrap,
	#header-top nav,
	#big-banner,
	#nav-main,
	#header-main,
	#breadcrumb-wrap,
	.containerOuter,
	#footer,
	#blockzero {
		width: 1090px;
	}

	#articleLeft,
	#comment-wrap,
	.single article,
	.pagination-right,
	.singlePager {
		width: 774px;
	}

	.block-right {
		width: 360px;
	}

	.block-left {
		width: 714px;
	}

	.zjbb .zjbb-content ul {
		height: 189px;
	}

	.zjbb .zjbb-content li {
		width: 25%;
	}

	.zjbb .zjbb-content li>a .zjbb-info h6,
	.zjbb .zjbb-content li>a .zjbb-info span {
		line-height: 20px;
	}

	.help .block.six {
		width: 352px;
	}

	.iosSlider .slider .item {
		width: 42%;
	}

	#header-logo {
		width: 280px;
	}

	#header-logo img {
		width: 280px;
	}

	#blockzero  article .entry-meta:last-child span,
	#blockone  article .entry-meta:last-child span {
		display: inline;
	}

	.block.ad-a2 {
		width: 1065px;
		margin: 0 0 16px 45px;
		clear: both;
	}

	.block.ad-a2 img {
		margin-right: 40px;
	}

	.ad-a6-wrap {
		text-align: center;
	}

	#shangxia {
		margin-left: 555px;
	}

	#footer .text-link ul li {
		width: 89px;
	}

	#footer .text-link ul li:nth-child(11) {
		border-right: 1px solid #ccc;
	}

	#footer .text-link ul li:nth-child(12) {
		border-right: none;
	}

	.box-app-card .app-related-articles {
		width: 250px;
	}

	.box-child .box-app-card .app-related-articles {
		width:231px;
	}


}

/* - Retina 显示 - */
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	#header-logo {
		background-image: url(../img/logo_2x.png);
		background-size: 280px 80px;
	}

	.review-wrap .review-total .review-total-title {
		background-image: url(../img/review-title-white_2x.png);
		background-size: 78px 23px;
	}

	/* - 应用信息 Retina 显示 - */
	.app-device.iPhone {
		background-image: url(../img/iphone_2x.png);
		background-size: 11px 18px;
	}

	.app-device.iPad {
		background-image: url(../img/ipad_2x.png);
		background-size: 19px 24px;
	}

	.app-device.Universal {
		background-image: url(../img/universal_2x.png);
		background-size: 33px 24px;
	}

	.app-device.Mac {
		background-image: url(../img/mac_2x.png);
		background-size: 27px 24px;
	}

	.meta-item-app .gamecenter {
		background-image: url(../img/gc_2x.png);
		background-size: 12px 12px;
	}

	.meta-item-app .chinese {
		background-image: url(../img/cn_2x.png);
		background-size: 12px 12px;
	}

	.carousel .slides li.video {
		background-image: url(../img/video_2x.png);
		background-size: 40px 40px;
	}

	#bdshare>a,
	#share .share-sign>span,
	#blocktwo .block-bottom .weibo-animate>span,
	#comment-wrap .comment-list .comment-reply .recommend-btn,
	#header-top .nav-right .login-dropdown .dropdown-menu>li>a {
		background-image: url(../img/share_2x.png);
		-webkit-background-size: 718px 88px;
		background-size: 718px 88px;
	}

}
/* 竞猜页面 */
.bet_p_box{
	padding: 10px 0;
	position:relative;
}
.bet_p_title {
	font-size: 16px;
	height: 20px;
}
.bet_p_options ul {
	margin: 10px 0;
}
.bet_p_options ul li {
	float: left;
	padding: 2px 0px;
	margin-right: 20px;
	color: #999;
}
.bet_p_options ul li.zq {
	background: #007b43;
	color: #fff;
	padding: 2px 5px;
}
.bet_p_options ul li.zq i{
	color: #fff;
	font-size: 14px;
	margin-left: 10px;
}
.bet_p_other {
	border-bottom: 2px solid #c3c3c3;
	background: #f7f7f7;
	padding:5px 10px;
	font-size: 12px;
	margin-top: 10px;
	color: #676767;
}
.bet_p_other span {
	margin-right: 20px;
}
.bet_p_other .bet_status {
	margin:0;
	color:#C6585B;
}
.my_choose{
	display: inline-table;
	padding: 0;
	position: absolute;
	right: 0px;
	top:10px;
}
.my_choose li{list-style: none;border:1px solid #DDDDDD;padding: 0 5px;text-align: center;}
.my_choose .f-li{border-bottom: none;background:#3D6FA0;color:#fff;}
.foot-link-style{font-size: 12px;}
.general-zyc{height: 43px;margin: 0;line-height: 43px;border-bottom: 1px solid #FFF;font-weight: normal;font-size: 22px;}
.download .download-right h3 a{
	display: block !important;
	height: 42px !important;
	line-height: 42px !important;
	margin-top: -20px;
}
.download .download-right h3 a small{
	font-size: 85%;
	color: #FFF !important;
}
.col-zyc{
	margin: 0px;
	line-height: 35px;
}
.game-list{ 
	border: 1px solid #DDDDDD;
    float: left;
    margin: 5px 0 0 5px;
    width: 253px;
    height: 243px;
    background: #ffffff;
}
.game-img img{width:100%;height: 100px;}
.game-title{font-size:16px;margin:0;padding:0 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.game-item{width:774px;overflow: hidden;float: left;} 
.game-sort{width:298px;float:right;border:1px solid #DDDDDD;border-top:2px solid #FF8500;background:#ffffff;margin-top: 5px;}
.game-sort ul li{float: left;padding: 5px 11px;}
.game-sort ul{padding:5px 0;}
.sort-title{background:#F5F5F5;padding:9px 15px;color: #333333;font-size: 16px;font-weight: bold;}
.comment_tag{padding: 0 0 5px 64px;display: block;color:#999;}
.small-tail{ 
	background: url("../img/small-tail.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 16px;
    position: relative;
    right: 135px;
    top: 1px;
    width: 16px;
    z-index: 9999;
}
.details{display:block;float:right;}
.comment_tail{color:#999;display:block;width:133px;float:right;font-size:13px;}
ul.messenger-theme-future .messenger-message-slot.last .messenger-message{-webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;}
  .slipAll{text-align: right; font-size: 13px; padding-right: 10px; height: 25px; border-bottom: 1px solid #3B3A3A; color:#fff;line-height:25px;}
  .overlookAll,.overlookAll:visited{color:#AAAAAA;}
  .overlookAll:hover,.overlookAll:active{color:#F0F0F0;}
