@charset "utf-8";

/* CSS Document */
/* Write your styles */
body {
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", FontAwesome, sans-serif;
	font-weight: 400;
	font-size: 14px;
}

body,
ul,
li,
p,
dd {
	margin: 0px;
	padding: 0px;
}

img {
	vertical-align: top;
}

li,
dl {
	list-style-type: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear {
	height: 0px;
	line-height: 0px;
	clear: both;
}

ul,
li,
dl,
dd,
dt {
	list-style: none;
}

html,
body {
	min-height: 100%;
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0;
	background: #e6e7e8;
}

a {
	background-color: transparent
}

a:focus {
	outline: thin dotted
}

a:active,
a:hover {
	outline: 0
}

a {
	color: #2b2b2b;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #cc0000
}

.tj_ss0 {
	background: #990099;
	color: #fff;
}

.tj_ss1 {
	background: #330066;
	color: #fff;
}

.tj_ss2 {
	background: #3333cc;
	color: #fff;
}

.tj_ss3 {
	background: #0099cc;
	color: #fff;
}

.tj_ss4 {
	background: #009966;
	color: #fff;
}

.tj_ss5 {
	background: #99cc33;
	color: #fff;
}

.tj_ss6 {
	background: #cc9900;
	color: #fff;
}

.tj_ss7 {
	background: #333333;
	color: #fff;
}

.tj_ss8 {
	background: #666666;
	color: #fff;
}

.tj_ss9 {
	background: #cc0000;
	color: #fff;
}

.basketball-icon {
	background: url(../images/ball.png) -0px -25px no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}

.football-icon {
	background: url(../images/ball.png) -0px 0px no-repeat;
	display: inline-block;
	height: 20px;
	width: 20px;
}

button:hover {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.user_blue {
	color: #0086c7;
}

.prompt {
	width: 100%;
	text-align: center;
	height: 35px;
	line-height: 35px;
	color: #000;
	font-size: 16px;
	overflow: hidden;
}

.prompt a {
	color: #cc0000;
}

.box_red {
	float: left;
	width: 100%;
	height: 10px;
	background: #c00;
}

.icon_hammer {
	width: 21px;
	height: 20px;
	background: url(../images/icon_bz.png) no-repeat;
	display: inline-block;
}

.icon_anti {
	width: 22px;
	height: 22px;
	background: url(../images/icon_bz.png) -0px -60px no-repeat;
	display: inline-block;
}

.icon_correct {
	width: 21px;
	height: 20px;
	background: url(../images/icon_bz.png) -0px -40px no-repeat;
	display: inline-block;
}

.icon_wrong {
	width: 21px;
	height: 20px;
	background: url(../images/icon_bz.png) -0px -60px no-repeat;
	display: inline-block;
}

.float_prompt {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #cc0000;
	position: relative;
	float: left;
	top: 10px;
}

.font14 {
	font-size: 14px;
}

.font12 {
	font-size: 12px;
}

.font16 {
	font-size: 16px;
}

.font_bold {
	font-weight: bold;
}

.light_pink {
	background: #fff1f1;
}

.light_yellow {
	background: #fffacc;
}

.light_gray {
	background: #f5f5f5;
}

.gray_color {
	color: #949294;
}

.button_gray {
	background: #f5f5f5;
	border: solid 1px #ccc;
}

.button_gray:focus {
	background: #e0e0e0;
	border: solid 1px #ccc;
}

.button_gray:hover {
	background: #e0e0e0;
	border: solid 1px #ccc;
}

.radius {
	border-radius: 3px;
}

.gray {
	background: #efefef;
}

.red_bg {
	background: #cc0000;
	text-decoration: none;
	color: #fff;
}

.red_bg:hover {
	background: #b00000;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

.red_bg:focus {
	background-color: #b00000;
	text-decoration: none;
	color: #fff;
}

.red {
	color: #cc0000;
	text-decoration: none;
}

a.red:hover {
	color: #cc0000;
	text-decoration: underline;
}

button {
	border: none;
	cursor: pointer;
}

.border_top {
	border-top: solid 1px #efefef;
}

.border_bottom {
	border-bottom: solid 1px #e5e5e5;
}

.border {
	border: solid 1px #e5e5e5;
}

.border_red {
	border-bottom: solid 2px #cc0000;
}

.border_gray {
	border-bottom: solid 2px #efefef;
}

.dashed_bottom {
	border-bottom: dashed 1px #e5e5e5;
}

.font_through {
	text-decoration: line-through;
	color: #efefef;
}

.yellow_bg {
	background: #ffba00;
	text-decoration: none;
	color: #fff;
}

.yellow_bg:hover {
	background: #f5b300;
	text-decoration: none;
	color: #fff;
	cursor: pointer;
}

.yellow_bg:focus {
	background-color: #f5b300;
	text-decoration: none;
	color: #fff;
}

.yellow {
	color: #ffba00;
}

.margin_auto {
	width: 1000px;
	margin: 0 auto;
}

.head {
	width: 100%;
	float: left;
	background: #940000;
	height: 34px;
}

.head_con {
	width: 1000px;
	background: #940000;
	float: left;
	height: 34px;
}

.margin-top10 {
	margin-top: 10px;
}

.margin-top20 {
	margin-top: 20px;
}

.margin-bottom10 {
	margin-bottom: 10px;
}

.margin-bottom20 {
	margin-bottom: 20px;
}

.margin-left10 {
	margin-left: 10px;
	display: inline;
}

.margin-left13 {
	margin-left: 13px;
	display: inline;
}

.margin-left25 {
	margin-left: 25px;
	display: inline;
}

.margin-right10 {
	margin-right: 10px;
	display: inline;
}

a.username {
	color: #000;
	text-decoration: none;
}

a.username:hover {
	color: #cc0000;
}

a.more {
	color: #000;
	text-decoration: none;
	float: left;
	margin-top: 5px;
}

a.more:hover {
	color: #cc0000;
}

/* 头部开始 */
.aio,
.aio *,
.aio:before,
.aio:after {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	-webkit-tap-highlight-color: transparent;
	font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\5fae\8f6f\96c5\9ed1", Arial, sans-serif;
	/* -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;*/
}

.aio-img {
	display: block;
	height: 100%;
	text-align: center;
}

.aio img {
	border: none;
	max-width: 100%;
}

.aio [placeholder]::placeholder {
	color: #aaa;
	font-size: 14px;
	font-weight: 300;
}

.aio-layout {
	text-align: left;
	margin: 0 auto;
	display: block;
	min-width: 960px;
	max-width: 1000px;
	position: relative;
}

.aio-layout-header {
	line-height: 26px;
	background: white;
	box-shadow: 0 1px 2px rgb(0 0 0 / 10%);
}

.aio-layout a,
.aio-layout a.aio-link {
	text-decoration: none;
	cursor: pointer;
	user-select: none;
}

.aio-layout a.aio-link {
	color: #1277d9;
}

.aio-layout-link {
	padding: 5px 0;
	color: rgb(0 0 0 / 30%);
}

.aio-layout-link>li {
	display: inline-block
}

.aio-layout-link>li:not(:first-child):before {
	content: '|';
	display: inline-block;
	padding: 0 12px
}

.aio-layout-link>li:first-child a,
.aio-layout-link>li:first-child .aio-link {
	padding-left: 0
}

.aio-layout-link>li a {
	padding: 0 5px;
}

.aio-layout-person {
	position: absolute;
	right: 0;
	top: 0;
	padding: 7px 0;
	z-index: 1;
}

.aio-layout-person:hover {
	z-index: 10002;
}

.aio-layout-person a.aio-link {
	color: #555;
	padding: 0 5px;
}

a.aio-layout-logo {
	display: inline-block;
	width: 200px;
	height: 80px;
	line-height: 80px;
	padding: 0;
	vertical-align: middle;
	font-size: 0;
	overflow: hidden;
}

.aio-layout-logo>img {
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

.aio-layout-menu {
	display: inline-block;
}

.aio-layout-subject {
	display: inline-block;
	padding-left: 20px;
	vertical-align: middle;
}

.aio-layout-subject>li {
	display: inline-block;
	padding: 0 5px;
	vertical-align: middle;
	list-style: none;
}

.aio-layout-subject>li a,
.aio-layout-subject>li a.aio-link {
	display: block;
	font-size: 17px;
	color: #333;
	line-height: 30px;
	padding: 10px 5px;
	transition: all .3s;
	white-space: nowrap;
}

.aio-layout-subject>li a:hover,
.aio-layout-subject>li a.aio-link:hover {
	color: #000
}

.aio-layout-search {
	display: block;
}

.aio-layout-menu+.aio-layout-search {
	position: absolute;
	right: 0;
	top: 0;
	padding: 22px 0 0;
	width: 220px;
}

li.aio-widget-drop {
	padding-right: 26px;
	position: relative;
	background: #fff;
	border-radius: 2px;
}

.aio-widget-drop:after {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 50px;
	background: url(../images/icon-arrow-down-black.png) no-repeat center center;
	background-size: 50%;
	width: 30px;
	transition: all .3s;
}

.aio-widget-drop:not(:hover):after {
	opacity: .3
}

.aio-widget-drop:hover {
	box-shadow: 0 0 1px rgb(0 0 0 / 40%);
	background: linear-gradient(#eee, #fff);
	border-radius: 2px 2px 0 0;
}

.aio-widget-drop .aio-drop {
	position: absolute;
	z-index: 3001;
	/* transition:all .3s; */
	left: 0;
	right: 0;
	text-align: left;
	padding: 0px 10px;
	box-shadow: 0 1px 1px rgb(0 0 0 / 40%);
	background: #fff;
	border-radius: 0 0 2px 2px
}

.aio-widget-drop:not(:hover) .aio-drop {
	visibility: hidden;
	opacity: 0;
	display: none;
}

.aio-widget-drop .aio-drop {
	position: absolute;
	z-index: 3001;
	/* transition:all .3s; */
	left: 0;
	right: 0;
	text-align: left;
	padding: 0px 10px;
	box-shadow: 0 1px 1px rgb(0 0 0 / 40%);
	background: #fff;
	border-radius: 0 0 2px 2px
}

.aio-widget-drop:not(:hover) .aio-drop {
	visibility: hidden;
	opacity: 0;
	display: none;
}

.aio-widget-drop.app-icon-live a {
	background: url(../images/icon-live.png) no-repeat left 45%;
	background-size: 30px auto;
	opacity: .9;
	padding-left: 35px;
}

.aio-widget-drop.app-icon-live a[data-item="zqzlk"] {
	background-image: url(../images/icon-zqzlk.png);
	background-size: 20px auto;
	background-position: 5% center;
}

.aio-widget-drop.app-icon-live a[data-item="lqzlk"] {
	background-image: url(../images/icon-lqzlk.png);
	background-size: 20px auto;
	background-position: 5% center;
}

.aio-only-h5 {
	display: none !important;
}

.aio-layout-mask {
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline-block;
}

.aio-layout-search {
	display: block;
}

.aio-layout-menu+.aio-layout-search {
	position: absolute;
	right: 0;
	top: 0;
	padding: 22px 0 0;
	width: 200px;
}

.llxx a {
	margin: 0 10px
}


.aio-widget-search {
	display: block;
	font-size: 0;
	line-height: 0;
	white-space: nowrap
}

.aio-widget-search .aio-input-text {
	display: inline-block;
	width: 80%;
	border: solid 1px #ddd;
	font-size: 16px;
	padding: 4px 10px;
	line-height: 30px;
	height: 50px;
	vertical-align: middle;
	font-weight: bold;
}

.aio-widget-search .aio-bt-search {
	display: inline-block;
	width: 20%;
	background: url(../images/icon-search.png) no-repeat center center;
	background-size: auto 70%;
	border: solid 1px #eee;
	height: 50px;
	font-size: 0;
	cursor: pointer;
	vertical-align: middle;
}

.aio-widget-search.aio-bold .aio-input-text {
	border: solid 2px #555;
	font-size: 22px;
	color: #000;
}

.aio-widget-search.aio-bold .aio-bt-search {
	background-color: #555;
	border: none;
}

.aio-widget-search.aio-bold {
	padding: 10px 5px;
}

.aio-layout-header .aio-widget-search .aio-input-text,
.aio-layout-header .aio-widget-search .aio-bt-search {
	height: 32px;
	line-height: 30px;
}

input,
textarea {
	resize: none;
	outline: 0
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
	-webkit-appearance: none
}

input[type=number] {
	-moz-appearance: textfield
}

/* 头部结束 */

/* 侧边栏开始 */
.suspension {
	position: fixed;
	right: 24px;
	bottom: 100px;
	z-index: 1001;
}

.suspension>a {
	display: block;
	width: 60px;
	min-height: 60px;
	box-shadow: 0 0 5px rgb(0 0 0 / 5%);
	color: #666;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	padding-top: 40px;
	background: #fff no-repeat center 10px;
	background-size: auto 20px;
	text-decoration: none;
	transition: .3s;
}

.suspension>a:not(:last-child) {
	border-bottom: 1px solid #f7ebd3;
}

.suspension>a:first-child {
	border-radius: 2px 2px 0 0;
}

.suspension>a:last-child {
	border-radius: 0 0 2px 2px;
}

.suspension>a .aio-strong {
	display: block;
	color: red;
	font-size: inherit;
	font-style: normal;
	line-height: inherit;
	padding: 3px 0 7px;
}

.w0fwin .a1bt .content,
.suspension .content {
	position: absolute;
	right: 100%;
	bottom: 0;
	width: 170px;
	background-color: #fff;
	padding: 10px;
	box-shadow: 0 0 5px rgb(0 0 0 / 5%);
	border-radius: 2px;
	transform: scale(0);
	transform-origin: 100% 95%;
	transition: .3s;
}

.w0fwin .a1bt .content img,
.suspension .content img {
	width: 100%;
	display: block;
}

.suspension>a:hover {
	background-color: #ffe6e6;
}

.w0fwin .a1bt:hover .content,
.suspension>a:hover .content {
	transform: scale(1);
}


.suspension .scan {
	background-image: url(../images/icon-scanning.png);
}

.suspension .qb {
	background-image: url(../images/icon-qb.png);
	background-size: auto 25px;
	background-position-y: 7px;
}

.suspension .back {
	background-image: url(../images/icon-top.png);
}

.suspension .service {
	background: #fff url(../images/icon/icon_service.png) no-repeat center 5px / 30px;
}

.suspension .worldCup_kefu {
	background-image: url(../images/fixed_kefu.png);
	background-size: auto 30px;
	background-position-y: 15%;
}

.suspension .worldCup_kefu .content {
	width: 310px;
}

/* 侧边栏结束 */

::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999;
}

:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
}

::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
}

:-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999;
}

.main {
	width: 100%;
	float: left;
	background: #e6e7e8;
}

.box_white {
	width: 980px;
	float: left;
	padding: 10px;
	background: #fff;
}

/************首页***********/
.i_banner {
	width: 980px;
	float: left;
}

.i_banner dd {
	width: 320px;
	float: left;
}

.i_banner dt {
	width: 320px;
	float: left;
}

.l_banner {
	width: 338px;
	float: left;
}

.box_980 {
	width: 980px;
	float: left;
}

.focus-map {
	float: left;
	width: 642px;
	height: 387px;
}

.ban {
	float: left;
	width: 642px;
	height: 387px;
}

.ban2 {
	width: 642px;
	height: 285px;
	position: relative;
	overflow: hidden;
}

.ban2 ul {
	position: absolute;
	left: 0;
	top: 0;
}

.ban2 ul li {
	width: 642px;
	height: 285px;
	float: left;
}

.ban2 ul li img {
	width: 642px;
	height: 285px;
}

.prev {
	float: left;
	cursor: pointer;
}

.num {
	height: 82px;
	overflow: hidden;
	width: 563px;
	position: relative;
	float: left;
}

.min_pic {
	padding-top: 20px;
	width: 642px;
	background: #F1F1F1;
	float: left;
	height: 82px;
}

.num ul {
	position: absolute;
	left: 0;
	top: 0;
}

.num ul li {
	float: left;
	width: 135px;
	height: 60px;
	margin-right: 5px;
	padding: 1px;
}

.num ul li img {
	width: 135px;
	height: 60px;
}

.num ul li.on {
	border: 1px solid red;
	padding: 0;
}

.prev_btn1 {
	width: 19px;
	height: 26px;
	background: url(../images/arrow.png) no-repeat;
	float: left;
	margin: 15px 10px;
	display: inline-block;
	cursor: pointer;
}

.next_btn1 {
	width: 19px;
	height: 26px;
	background: url(../images/arrow.png) -19px -0px no-repeat;
	float: left;
	margin: 15px 10px;
	display: inline-block;
	cursor: pointer;
}

.prev1 {
	position: absolute;
	top: 220px;
	left: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.next1 {
	position: absolute;
	top: 220px;
	right: 20px;
	width: 28px;
	height: 51px;
	z-index: 9;
	cursor: pointer;
}

.jdt_hot_li {
	position: relative;
}

.jdt_hot {
	width: 300px;
	position: absolute;
	top: 140px;
	left: 341px;
	z-index: 10;
	height: 145px;
	color: #fff;
	text-align: center;
}

.jdt_hot_titl {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 22px;
	height: 40px;
	line-height: 40px;
}

.jdt_hot_time {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
}

.box1_right {
	width: 298px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.title {
	width: 100%;
	float: left;
	height: 40px;
}

.title dl dd {
	float: left;
	line-height: 40px;
	height: 40px;
	font-size: 22px;
	/*margin-right: 10px;*/
	color: #2b2b2b;
	text-indent: 5px;
}

.title dl dd a:hover {
	text-decoration: none;
}

.title dl dd span {
	font-size: 12px;
	color: #363636;
}

.title dl dt {
	float: right;
	font-size: 14px;
	text-align: right;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
}

.title dl dt ul {
	float: right;
}

.title-dd {
	width: 100%;
	float: left;
}

.title-dd li {
	float: left;

}

.title-dd li a {
	font-size: 18px;
	padding: 0px 10px;
	border-radius: 6px 6px 0 0;
	margin-right: 10px;
	height: 40px;
	line-height: 40px;
}

.title-dd li a:hover,
.title-dd .title-dd-hover {
	font-size: 18px;
	float: left;
	background: #cc0000;
	color: #fff;
	height: 40px;
	line-height: 40px;

}

.news {
	width: 100%;
	float: left;
	margin-top: 10px;
	margin-bottom: 6px;
}

.news li {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.i_quick_match {
	width: 100%;
	float: left;
	border-top: dashed 1px #e5e5e5;
	padding-top: 18px;
}

.i_quick_time {
	width: 120px;
	float: left;
	height: 80px;
}

.i_quick_time dd {
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #fff;
	margin-top: 8px;
	float: left;
	font-size: 13px;
}

.i_quick_time dt {
	width: 100px;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 10px;
	text-align: center;
	font-size: 24px;
	background: #fff;
}

.i_quick_r {
	width: 170px;
	float: left;
	margin-left: 8px;
	display: inline;
	font-size: 12px;
}

.i_quick_r dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.i_quick_r dt {
	width: 100%;
	float: left;
	height: 28px;
	line-height: 28px;
	font-size: 16px;
	overflow: hidden;
}

.box_left {
	width: 630px;
	float: left;
}

.box2_left {
	width: 632px;
	float: left;
}

.i_master {
	width: 100%;
	float: left;
	height: 45px;
	background: #C00;
}

.i_master dl dd {
	float: left;
	line-height: 45px;
	height: 45px;
	color: #fff;
	text-indent: 10px;
	font: 100 24px/45px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.i_master dl dd span {
	font-size: 14px;
	margin-left: 10px;
	color: #fff;
}

.i_master dl dt {
	float: right;
	font-size: 14px;
	text-align: right;
	padding-right: 10px;
	margin-top: 7px;
}

.i_master dl dt .i_tab {
	width: 100%;
	float: left;
}

.i_master dl dt .i_tab ul {
	margin: 0 auto;
}

.i_master dl dt .i_tab ul li {
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}

.i_master dl dt .i_tab ul li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	padding: 0 10px;
	background: #a00000;
	text-decoration: none;
	border-radius: 3px;
}

.i_master dl dt .i_tab li a.current {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding: 0 10px;
	background: #ffba00;
	border-radius: 3px;
}

.i_master dl dd a {
	color: #fff;
	text-decoration: none;
}

.tj_against {
	width: 100%;
	float: left;
	height: 31px;
	line-height: 31px;
	background: #848284;
}

.tj_against ul {
	width: 630px;
	float: left;
	margin-left: 1px;
	display: inline;
}

.tj_against li {
	float: left;
	color: #fff;
	font-size: 12px;
}

.tj_against .tj_li1 {
	float: left;
	text-align: center;
	width: 85px;
}

.tj_against .tj_li2 {
	float: left;
	text-align: center;
	width: 80px;
}

.tj_against .tj_li3 {
	float: left;
	text-align: center;
	width: 215px;
}

.tj_against .tj_li4 {
	float: left;
	width: 95px;
}

.tj_against .tj_li5 {
	float: left;
	text-align: center;
	width: 50px;
}

.tj_against .tj_li6 {
	float: left;
	text-align: center;
	width: 55px;
}

.tj_list {
	width: 630px;
	float: left;
	color: #484848;
	border-top: none;
	display: inline;
}

.tj_list ul {
	width: 100%;
	float: left;
	background: #f5f5f5;
}

.tj_list ul:nth-child(odd) {
	background: #fff;
}

.tj_list ul:hover {
	background: #eaeaea;
}

.tj_list li {
	float: left;
	height: 44px;
	line-height: 44px;
}

.tj_list .tj_li1 {
	float: left;
	text-align: center;
	width: 85px;
	color: #fff;
}

.tj_list .tj_li1 span {
	float: left;
	text-align: center;
	width: 85px;
	height: 22px;
	line-height: 22px;
}

.tj_list .tj_li2 {
	float: left;
	text-align: center;
	width: 80px;
}

.tj_list .tj_li2 i {
	margin-top: 12px;
	float: left;
	margin-left: 2px;
	display: inline;
}

.tj_list .tj_li3 {
	float: left;
	text-align: center;
	width: 215px;
}

.tj_list .tj_li3 .span_left {
	width: 80px;
	float: left;
	text-align: right;
	height: 44px;
	overflow: hidden;
}

.tj_list .tj_li3 .span_center {
	width: 45px;
	float: left;
	text-align: center
}

.tj_list .tj_li3 .span_right {
	width: 80px;
	float: left;
	text-align: left;
	overflow: hidden;
	height: 44px;
}

.tj_list .tj_li4 {
	float: left;
	width: 95px;
}

.tj_list .tj_li4 .ti_span {
	float: left;
	width: 95px;
	height: 22px;
	line-height: 22px;
}

.tj_list .tj_li4 .user_blue {
	overflow: hidden;
	display: block;
	width: 95px;
	height: 22px;
	line-height: 22px;
}

.tj_list .tj_li5 {
	float: left;
	text-align: center;
	width: 50px;
	display: block;
	height: 44px;
	height: 44px;
}

.tj_list .tj_li5 .li5_span {
	width: 100%;
	float: left;
	font-size: 12px;
	text-decoration: line-through;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
}

.tj_list .tj_li5 .li5_span1 {
	width: 100%;
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 16px;
}

.tj_list .tj_li6 {
	float: left;
	text-align: center;
	width: 55px;
	display: block;
	height: 44px;
	height: 44px;
}

.tj_list .tj_li6 a {
	padding: 4px 8px;
	color: #000;
	text-decoration: none;
	font-size: 12px;
	background: #DEDEDE;
}

.tj_list ul:hover .tj_li6 a {
	padding: 4px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	background: #cc0000;
}

.tj_list .tj_li5 i {
	margin-top: 12px;
}

.i_week {
	width: 316px;
	float: left;
	padding: 10px 10px 13px;
}

.i_tab {
	width: 100%;
	float: left;
}

.i_tab ul {
	margin: 0 auto;
}

.i_tab ul li {
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}

.i_tab ul li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
	padding: 0 10px;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.i_tab li a.current {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	padding: 0 10px;
	background: #cc0000;
	border-radius: 3px;
}

.i_week_con {
	width: 100%;
	float: left;
}

.i_week_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.i_week_against .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
}

.i_week_against .tj_li2 {
	float: left;
	text-align: left;
	width: 90px;
	text-indent: 5px;
}

.i_week_against .tj_li3 {
	float: left;
	text-align: center;
	width: 81px;
}

.i_week_against .tj_li4 {
	float: left;
	text-align: center;
	width: 70px;
}

.i_week_against .tj_li5 {
	float: left;
	text-align: center;
	width: 45px;
}

.i_week_list:hover {
	background: #eaeaea;
}

.i_week_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.i_week_list .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.i_week_list .tj_li2 {
	float: left;
	text-align: left;
	width: 90px;
	text-indent: 5px;
}

.i_week_list .username {
	float: left;
	width: 90px;
	height: 38px;
	line-height: 38px;
}

.i_week_list .user_blue {
	width: 90px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.i_week_list .tj_li3 {
	float: left;
	text-align: center;
	width: 81px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}

.i_week_list .tj_li4 {
	float: left;
	text-align: center;
	width: 70px;
}

.i_week_list .tj_li5 {
	float: left;
	text-align: center;
	width: 45px;
}

/*****首页赛事分析******/
.i_news {
	width: 958px;
	float: left;
	padding: 10px;
}

/*****排行榜******/
.rank_con {
	width: 100%;
	float: left;
}

.rank_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.rank_against .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
}

.rank_against .tj_li2 {
	float: left;
	text-align: left;
	width: 74px;
	text-indent: 5px;
}

.rank_against .tj_li3 {
	float: left;
	text-align: center;
	width: 70px;
}

.rank_against .tj_li4 {
	float: left;
	text-align: center;
	width: 60px;
}

.rank_against .tj_li5 {
	float: left;
	text-align: center;
	width: 55px;
}

.rank_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.rank_list .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.rank_list .tj_li2 {
	float: left;
	text-align: left;
	width: 74px;
	text-indent: 5px;
}

.rank_list .tj_li3 {
	float: left;
	text-align: center;
	width: 70px;
}

.rank_list .tj_li4 {
	float: left;
	text-align: center;
	width: 60px;
}

.rank_list .tj_li5 {
	float: left;
	text-align: center;
	width: 55px;
}

.rank_list .user_blue {
	width: 70px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.rank_list .username {
	float: left;
	width: 70px;
	height: 38px;
	line-height: 38px;
}

.rank_list:hover {
	background: #eaeaea;
}

/*****连胜榜******/
.keepwin_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.keepwin_against .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
}

.keepwin_against .tj_li2 {
	float: left;
	text-align: left;
	width: 100px;
	text-indent: 5px;
}

.keepwin_against .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.keepwin_against .tj_li4 {
	float: left;
	text-align: center;
	width: 79px;
}

.keepwin_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.keepwin_list .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.keepwin_list .tj_li2 {
	float: left;
	text-align: left;
	width: 100px;
	text-indent: 5px;
}

.keepwin_list .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.keepwin_list .tj_li4 {
	float: left;
	text-align: center;
	width: 79px;
}

.keepwin_list .user_blue {
	width: 100px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.keepwin_list .username {
	float: left;
	width: 100px;
	height: 38px;
	line-height: 38px;
}

.keepwin_list:hover {
	background: #eaeaea;
}

.i_zcjx {
	width: 316px;
	float: left;
	padding: 10px;
}

.i_zcjx_con {
	width: 100%;
	float: left;
}

.i_zcjx_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.i_zcjx_against .tj_li1 {
	float: left;
	text-align: center;
	width: 60px;
}

.i_zcjx_against .tj_li2 {
	float: left;
	text-align: center;
	width: 72px;
}

.i_zcjx_against .tj_li3 {
	float: left;
	text-align: center;
	width: 70px;
}

.i_zcjx_against .tj_li4 {
	float: left;
	text-align: center;
	width: 40px;
}

.i_zcjx_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.i_zcjx_list .username {
	float: left;
	width: 70px;
	height: 38px;
	line-height: 38px;
}

.i_zcjx_list .tj_li1 {
	float: left;
	text-align: center;
	width: 60px;
	overflow: hidden;
	height: 38px;
	line-height: 38px;
}

.i_zcjx_list .tj_li2 {
	float: left;
	text-align: center;
	width: 72px;
	overflow: hidden;
	height: 38px;
	line-height: 38px;
}

.i_zcjx_list .tj_li2 b {
	font-weight: 100;
}

.i_zcjx_list .tj_li3 {
	float: left;
	text-align: center;
	width: 70px;
}

.i_zcjx_list .tj_li4 {
	float: left;
	text-align: center;
	width: 40px;
	overflow: hidden;
}

.i_zcjx_list .user_blue {
	width: 70px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.i_zcjx_list:hover {
	background: #eaeaea;
}

.i_xsb {
	width: 302px;
	float: left;
	padding: 10px;
}

.i_xsb_con {
	width: 100%;
	float: left;
}

.i_xsb_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.i_xsb_against .tj_li1 {
	float: left;
	text-align: left;
	width: 39px;
	text-align: center;
}

.i_xsb_against .tj_li2 {
	float: left;
	text-align: left;
	width: 100px;
}

.i_xsb_against .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.i_xsb_against .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_xsb_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.i_xsb_list .username {
	float: left;
	width: 100px;
	height: 38px;
	line-height: 38px;
}

.i_xsb_list .tj_li1 {
	float: left;
	text-align: left;
	width: 39px;
	text-align: center;
}

.i_xsb_list .tj_li2 {
	float: left;
	text-align: left;
	width: 100px;
}

.i_xsb_list .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.i_xsb_list .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_xsb_list .user_blue {
	width: 100px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.i_xsb_list:hover {
	background: #eaeaea;
}

.i_jcrm {
	width: 296px;
	float: left;
	padding: 10px;
	height: 473px;
}

.i_jcrm_con {
	width: 100%;
	float: left;
	margin-top: 5px;
}

.i_jcrm_con dl {
	width: 100%;
	float: left;
}

.i_jcrm_con dl dd {
	width: 54px;
	float: left;
	background: #efefef;
	height: 97px;
	padding-top: 25px;
	text-align: center;
	line-height: 25px;
	color: #666;
}

.i_jcrm_con dl dt {
	width: 239px;
	float: left;
	margin-left: 1px;
	display: inline;
}

.i_jcrm_con dl dt ul {
	width: 239px;
	float: left;
}

.i_jcrm_con dl dt ul li {
	width: 239px;
	float: left;
}

.i_jcrm_con dl dt ul li:hover {
	background: #eaeaea;
}

.i_jcrm_con dl dt ul .jcrm_li {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	background: #dfdfdf;
	text-indent: 10px;
	color: #242424;
}

.i_jcrm_con dl dt ul .jcrm_li2 {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	background: #f5f5f5;
	margin-top: 1px;
	margin-bottom: 1px;
	color: #242424;
}

.i_jcrm_con dl dt ul .jcrm_li4 {
	width: 115px;
	float: left;
	padding-left: 4px;
}

.i_jcrm_con dl dt ul .jcrm_li5 {
	width: 115px;
	float: left;
	padding-left: 4px;
	border-left: #fff solid 1px;
}

.i_jcrm_con dl dt ul .jcrm_li3 {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	background: #dfdfdf;
	text-indent: 30px;
}

.i_jcrm_con dl dt ul .jcrm_li3 a {
	padding: 3px 10px;
	color: #fff;
	text-align: center;
	margin-left: 10px;
	display: inline;
	text-decoration: none;
	background: #ef7d7d;
}

.i_jcrm_con dl dt ul .jcrm_li3 a:hover {
	background: #cc0000;
}

.i_jcrm_con .jcrm_ul {
	width: 100%;
	float: left;
}

.i_jcrm_con .jcrm_ul li {
	width: 100%;
	float: left;
	height: 37px;
	line-height: 37px;
	text-indent: 5px;
	overflow: hidden;
}

.i_jcrm_con .jcrm_ul li:hover {
	background: #eaeaea;
}

.i_zxtj_tab {
	width: 200px;
	float: left;
}

.i_zxtj_tab ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 90px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.i_zxtj_tab li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	width: 90px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.i_zxtj_tab li a.current {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 90px;
	border-radius: 3px;
}

.i_zxtj_r {
	width: 760px;
	float: left;
	line-height: 30px;
	height: 30px;
	margin-left: 10px;
	display: inline;
}

#scroll_begin ul li {
	margin-right: 10px;
}

.scroll_div {
	width: 760px;
	float: left;
	height: 30px;
	overflow: hidden;
	white-space: nowrap;
	background: #ffffff;
}

#scroll_begin,
#scroll_end,
#scroll_begin ul,
#scroll_end ul,
#scroll_begin ul li,
#scroll_end ul li {
	display: inline;
}

.latest-events {
	width: 600px;
	height: 35px;
	overflow: hidden;
	white-space: nowrap;
	float: right;
}

.latest-events li {
	width: 600px;
}

.latest-events2 {
	margin: 0px auto;
	background-color: #FF9933;
}

.latest-events-div2 {
	width: 600px;
	height: 35px;
	float: left;
	overflow: hidden;
}

#marquee {
	overflow: hidden;
	width: 760px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
}

#inmarquee {
	float: left;
	width: 760px;
}

#marquee1 {
	float: left;
	padding-right: 760px;
}

#marquee2 {
	float: left;
	padding-right: 760px;
}

.i_zxtj_tab2 {
	width: 630px;
	float: left;
	padding: 15px 0;
}

.i_zxtj_tab2 ul {
	width: 360px;
	float: left;
	margin-left: 140px;
	display: inline;
}

.i_zxtj_tab2 ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 110px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.i_zxtj_tab2 li a {
	display: block;
	text-align: center;
	font-size: 22px;
	color: #242424;
	cursor: pointer;
	width: 110px;
	text-decoration: none;
	text-decoration: none;
}

.i_zxtj_tab2 li a.current {
	font-size: 22px;
	color: #242424;
	display: block;
	cursor: pointer;
	text-decoration: none;
	border-bottom: solid 2px #cc0000;
	width: 110px;
}

.i_zql {
	width: 316px;
	float: left;
	padding: 10px;
}

.i_zql_con {
	width: 100%;
	float: left;
}

.i_zql_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 29px;
	line-height: 29px;
	overflow: hidden;
}

.i_zql_against .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
}

.i_zql_against .tj_li2 {
	float: left;
	text-align: center;
	width: 91px;
}

.i_zql_against .tj_li3 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_against .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_against .tj_li5 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 34px;
	line-height: 34px;
}

.i_zql_list .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.i_zql_list .tj_li2 {
	float: left;
	text-align: left;
	width: 91px;
	text-indent: 5px;
}

.i_zql_list .tj_li3 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list .tj_li5 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list .user_blue {
	width: 91px;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	display: block;
}

.i_zql_list .username {
	float: left;
	width: 91px;
	height: 34px;
	line-height: 34px;
}

.i_zql_list:hover {
	background: #eaeaea;
}

.i_zql_con1 {
	width: 100%;
	float: left;
}

.i_zql_against1 {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.i_zql_against1 .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
}

.i_zql_against1 .tj_li2 {
	float: left;
	text-align: center;
	width: 91px;
}

.i_zql_against1 .tj_li3 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_against1 .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_against1 .tj_li5 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list1 {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.i_zql_list1 .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.i_zql_list1 .tj_li2 {
	float: left;
	text-align: left;
	width: 91px;
	text-indent: 5px;
}

.i_zql_list1 .tj_li3 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list1 .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list1 .tj_li5 {
	float: left;
	text-align: center;
	width: 65px;
}

.i_zql_list1 .user_blue {
	width: 91px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.i_zql_list1 .username {
	float: left;
	width: 91px;
	height: 38px;
	line-height: 38px;
}

.i_zql_list1:hover {
	background: #eaeaea;
}

.sub_section {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
}

.sub_section dd {
	width: 960px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.sub_section dt {
	float: left;
}

.sub_section dt a {
	margin: 0 5px;
}

.sub_section dt span {
	float: right;
}

.sub_bot {
	width: 96%;
	float: left;
	height: 40px;
	line-height: 40px;
	padding: 0 2%;
}

.sub_bot a {
	margin: 0 5px;
}

.sub_bot span {
	float: right;
}

.left {
	width: 338px;
	float: left;
}

.left img {
	width: 338px;
	float: left;
	margin-top: 10px;
	overflow: hidden;
}

.l_hot {
	width: 316px;
	float: left;
	padding: 10px 10px;
}

.l_hot_con {
	width: 100%;
	float: left;
}

.l_hot_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.l_hot_against .tj_li1 {
	float: left;
	text-align: center;
	width: 40px;
}

.l_hot_against .tj_li2 {
	float: left;
	text-align: left;
	width: 110px;
	text-indent: 10px;
}

.l_hot_against .tj_li3 {
	float: left;
	text-align: center;
	width: 86px;
}

.l_hot_against .tj_li4 {
	float: left;
	text-align: center;
	width: 80px;
}

.l_hot_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.l_hot_list .tj_li1 {
	float: left;
	text-align: center;
	width: 40px;
	font-weight: bold;
}

.l_hot_list .tj_li2 {
	float: left;
	width: 110px;
}

.l_hot_list .tj_li2 .ti_span {
	width: 110px;
	float: left;
	height: 38px;
	line-height: 38px;
}

.l_hot_list .tj_li3 {
	float: left;
	text-align: center;
	width: 86px;
}

.l_hot_list .tj_li4 {
	float: left;
	text-align: center;
	width: 80px;
}

.l_hot_list .user_blue {
	width: 100px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.l_hot_list:hover {
	background: #eaeaea;
}

.l_against {
	width: 316px;
	float: left;
	padding: 10px;
}

.l_against ul {
	width: 100%;
	float: left;
}

.l_against ul li {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-indent: 5px;
}

.l_against ul li a {
	margin-right: 10px;
}

.l_against ul li:hover {
	background: #eaeaea;
}

.right {
	width: 632px;
	float: left;
}

.l_tab {
	width: 100%;
	float: left;
}

.l_tab ul {
	width: 210px;
	margin: 0 auto;
}

.l_tab ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 90px;
	margin-left: 5px;
	margin-right: 5px;
}

.l_tab li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #000;
	cursor: pointer;
	width: 90px;
	text-decoration: none;
	text-decoration: none;
	border-radius: 3px;
}

.l_tab li a.current {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 90px;
	border-radius: 3px;
}

.expert_tab {
	width: 100%;
	float: left;
}

.expert_tab ul {
	padding-left: 0;
	margin: 0px 0;
	list-style: none;
	color: #999;
	text-align: center;
}

.expert_tab ul li {
	height: 30px;
	line-height: 30px;
	width: 90px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}

.expert_tab li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	width: 90px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.expert_tab li a.current,
.expert_tab li a:hover {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 90px;
	border-radius: 3px;
}

.five_tab {
	width: 100%;
	float: left;
}

.five_tab ul {
	padding-left: 0;
	margin: 0px 0;
	list-style: none;
	color: #999;
	text-align: center;
}

.five_tab ul li {
	height: 30px;
	line-height: 30px;
	width: 60px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
}

.five_tab li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	width: 60px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.five_tab li a.current,
.five_tab li a:hover {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 60px;
	border-radius: 3px;
}

.right_con {
	width: 100%;
	float: left;
}

.expert_list {
	width: 311px;
	float: left;
	border-bottom: dashed 1px #e5e5e5;
	padding-bottom: 20px;
}

.expert_list_ti {
	width: 311px;
	float: left;
	background: url(../images/expert.png) no-repeat;
	height: 49px;
}

.expert_list_ti dd {
	width: 111px;
	float: left;
}

.expert_list_ti dd .dd_span {
	float: left;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 111px;
}

.expert_list_ti dd .dd_span1 {
	font-size: 22px;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 111px;
}

.expert_list_ti dt {
	width: 190px;
	float: right;
	text-align: right;
	padding-right: 10px;
	font: 100 24px/45px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	height: 49px;
	line-height: 49px;
}

.expert_list_con {
	width: 311px;
	float: left;
}

.expert_list_con dd {
	width: 100px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.expert_list_con dd img {
	width: 100px;
	height: 100px;
	overflow: hidden;
}

.expert_list_con dt {
	width: 190px;
	float: left;
	margin-left: 10px;
	display: inline;
	line-height: 20px;
	font-size: 14px;
}

.expert_list_con dt a {
	float: right;
}

.a_more {
	width: 100%;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.tq_no {
	width: 100%;
	float: left;
	line-height: 30px;
	height: 30px;
	padding: 50px 0;
	text-align: center;
}

.tq_list {
	width: 630px;
	float: left;
}

.tq_tj {
	width: 100%;
	float: left;
	padding-top: 10px;
	border-bottom: dashed 1px #e5e5e5;
	padding-bottom: 10px;
	background: #f5f5f5;
}

.tq_list .tq_tj:nth-child(odd) {
	background: #fff;
}

.tq_list .tq_tj:hover {
	background: #eaeaea;
}

.tq_tj_against {
	width: 300px;
	float: left;
	border-right: dashed 1px #e5e5e5;
}

.tq_tj_against dd {
	height: 50px;
	line-height: 25px;
	width: 30px;
	padding: 5px 15px;
	float: left;
	margin-left: 15px;
}

.tq_tj_against dt {
	height: 60px;
	width: 220px;
	float: right;
}

.tq_tj_against dt .dt_span {
	width: 220px;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.tq_tj_against dt .team {
	max-width: 100px;
	float: left;
	overflow: hidden;
	height: 30px;
}

.tq_tj_against dt .dt_span1 {
	width: 220px;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font: 100 16px/36px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.tq_tj_info {
	width: 245px;
	float: left;
	margin-left: 15px;
	display: inline;
}

.tq_tj_info dd {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 100%;
}

.tq_tj_info dd ul {
	float: left;
}

.tq_tj_info dd li {
	float: left;
}

.tq_tj_info dd .ul_li {
	width: 110px;
}

.tq_tj_info dd .ul_li2 {
	width: 110px;
}

.tq_tj_info dd .li_icn {
	width: 35px;
	float: left;
	text-align: center;
	margin-top: 5px;
}

.tq_tj_info dd .ti_span {
	float: left;
	width: 100px;
}

.tq_tj_info dd .ti_span .user_blue {
	width: 100px;
	overflow: hidden;
	height: 30px;
	line-height: 30px;
	display: inline-block;
}

.tq_tj_info b {
	font-weght: 100;
}

.tq_tj_info dt {
	float: left;
	width: 100%;
}

.tq_tj_info dt .ul_li {
	width: 100px;
	float: left;
}

.tq_tj_info dt .ul_li1 {
	width: 100px;
	float: left;
}

.tq_tj_info dt .ul_li3 {
	width: 110px;
	float: left;
	font-size: 12px;
	text-decoration: line-through;
}

.tq_tj_info dt .ul_li4 {
	width: 110px;
	float: left;
}

.tq_tj_info dt .ul_li5 {
	width: 220px;
	float: left;
}

.tq_tj_info dt .li_icn {
	width: 35px;
	float: left;
	text-align: center;
}

.tq_tj_view {
	width: 65px;
	float: left;
	margin-top: 18px;
	text-align: center;
}

.tq_tj_view a {
	color: #000;
	background: #dedede;
	padding: 5px 10px;
}

.tq_tj:hover .tq_tj_view a {
	background: #C00;
	color: #fff;
}

/**********实力推手******/

.box_tips1 {
	background: url(../images/box_block.png) -0px -90px no-repeat;
	height: 61px;
	width: 590px;
	float: left;
	padding: 10px 0px 0px 42px;
	font-size: 12px;
	line-height: 25px;
}

.box_tips3 {
	background: url(../images/box_block.png) -0px -162px no-repeat;
	height: 89px;
	width: 590px;
	float: left;
	padding: 7px 0px 0px 42px;
	font-size: 12px;
	line-height: 20px;
}

.box_tips2 {
	background: url(../images/box_block.png) -0px -90px no-repeat;
	height: 65px;
	width: 590px;
	float: left;
	padding: 6px 0px 0px 42px;
	font-size: 12px;
	line-height: 19px;
}

.player_box {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	position: relative;
}

.player_box ul {
	float: left;
}

.player_box ul li {
	padding: 0 10px;
	float: left;
	text-decoration: none;
}

.player_box ul li a:hover {
	color: #c00;
	text-decoration: none;
}

/**********擂台规则******/
.rule {
	width: 630px;
	float: left;
}

.rule dl {
	width: 600px;
	padding: 15px;
	float: left;
	color: #242424;
}

.rule dd {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font: 100 16px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.rule dt {
	float: left;
	width: 100%;
	line-height: 25px;
	font-size: 12px;
}

.rule dt ul {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.rule dt ul h3 {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
	line-height: 25px;
}

.rule dt ul li {
	width: 50%;
	float: left;
	text-indent: 30px;
}

/**********帮助中心******/
.help_menu {
	width: 100%;
	float: left;
}

.help_menu ul {
	float: left;
	padding: 0 10px;
}

.help_menu li {
	border-top: solid 1px #EAEAEA;
	margin-top: -1px;
	width: 100%;
	float: left;
	text-indent: 20px;
	line-height: 50px;
	height: 50px;
}

.help {
	width: 100%;
	float: left;
}

.help dl {
	width: 96%;
	padding: 2%;
	float: left;
	color: #242424;
}

.help dd {
	float: left;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font: 100 16px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.help dt {
	float: left;
	width: 99%;
	line-height: 24px;
	font-size: 12px;
	padding-left: 1%;
}

.help dt ul {
	float: left;
	width: 100%;
	margin-top: 20px;
}

.help dt ul h3 {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
	line-height: 25px;
}

.help dt ul li {
	width: 50%;
	float: left;
	text-indent: 30px;
}

/**********擂台周榜******/
.week {
	width: 289px;
	float: left;
	padding: 10px;
}

.week_con {
	width: 100%;
	float: left;
}

.week_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.week_against .tj_li1 {
	float: left;
	text-align: center;
	width: 28px;
}

.week_against .tj_li2 {
	float: left;
	text-align: left;
	width: 71px;
	text-indent: 5px;
}

.week_against .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.week_against .tj_li4 {
	float: left;
	text-align: center;
	width: 65px;
}

.week_against .tj_li5 {
	float: left;
	text-align: center;
	width: 45px;
}

.week_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.week_list .tj_li1 {
	float: left;
	text-align: center;
	width: 30px;
	font-weight: bold;
}

.week_list .tj_li2 {
	float: left;
	text-align: left;
	width: 90px;
	text-indent: 5px;
}

.week_list .tj_li3 {
	float: left;
	text-align: center;
	width: 81px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}

.week_list .tj_li4 {
	float: left;
	text-align: center;
	width: 70px;
}

.week_list .tj_li5 {
	float: left;
	text-align: center;
	width: 45px;
}

.week_list .user_blue {
	width: 71px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	display: block;
}

.rank_list .username {
	float: left;
	width: 38px;
	height: 38px;
	line-height: 37px;
}

.week_list:hover {
	background: #eaeaea;
}

/**********擂台周榜******/
.match_tab {
	width: 100%;
	float: left;
	position: relative;
}

.match_tab_ul {
	width: 220px;
	float: right;
}

.match_tab_ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 90px;
	margin-left: 5px;
	margin-right: 5px;
}

.match_tab_ul li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	width: 90px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.match_tab_ul li a.current,
.match_tab_ul li a:hover {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 90px;
	border-radius: 3px;
}

.match_tab_dl {
	float: right;
	margin-left: 50px;
	display: inline;
}

.match_tab_dl dd {
	width: 80px;
	float: left;
	height: 20px;
	margin-top: 15px;
	line-height: 20px;
	border: solid #ef7d7d 1px;
	font-size: 12px;
	color: #ef7d7d;
	border-radius: 10px;
	text-align: center;
	display: block;
}

.match_tab_dl dd a {
	color: #ef7d7d;
}

.match_tab_dl dt {
	padding: 0px 10px;
	float: right;
	height: 50px;
	line-height: 50px;
}

.match_ssxz {
	width: 521px;
	float: right;
	position: absolute;
	background: #fff;
	border: solid 5px #ccc;
	top: 50px;
	right: 0px;
}

.match_ssxz_con {
	width: 500px;
	float: left;
	padding: 10px;
}

.match_ssxz_con ul {
	float: left;
	width: 100%;
}

.match_ssxz_con li {
	float: left;
	width: 94px;
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	display: inline;
	overflow: hidden
}

.match_ssxz_con dl {
	float: left;
	width: 300px;
	margin-left: 150px;
}

.match_ssxz_con dl dd {
	float: left;
}

.match_ssxz_con dl dt {
	float: left;
	margin: 0 10px;
}

.match_ssxz_con dl button {
	padding: 3px 10px;
	background: #f5f5f5;
	border: solid 1px #ccc;
}

.match_ssxz_con dl button:hover {
	padding: 3px 10px;
	background: #cc0000;
	border: solid 1px #cc0000;
	color: #fff;
}

.match_rule {
	width: 316px;
	float: left;
	padding: 10px;
}

.match_rule_c {
	width: 100%;
	float: left;
}

#fade {
	display: none;
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 9;
}

.fade {
	display: none;
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 9;
}

.match_tips {
	width: 650px;
	background: #fff;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -320px;
	border: solid 10px #ccc;
	top: 80px;
}

.match_tips_b {
	float: left;
	width: 648px;
	border: solid 1px #898789;
	padding-bottom: 20px;
}

.match_tips_close {
	width: 100%;
	float: left;
	height: 32px;
	line-height: 32px;
	background: #f5f5f5;
}

.match_tips_close dd {
	width: 200px;
	float: left;
	height: 32px;
	line-height: 32px;
	margin-left: 10px;
	display: inline;
	font: 100 16px/32px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.match_tips_close dt {
	float: right;
	display: block;
	width: 32px;
	height: 32px;
}

.match_tips_close dt a {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) no-repeat;
	transition: all 0.2s linear 0s;
	cursor: pointer;
}

.match_tips_close dt a:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) -0px -32px no-repeat;
}

.match_tips_con {
	width: 548px;
	float: left;
	margin-left: 50px;
	display: inline;
}

.match_tips_top {
	width: 100%;
	float: left;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 20px;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 20px;
}

.match_tips_l {
	width: 100px;
	float: left;
	height: 50px;
	background: #f2f2f2;
	font: 100 18px/20px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.match_tips_l dd {
	width: 100px;
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
	overflow: hidden;
}

.match_tips_l dt {
	width: 100px;
	float: left;
	text-align: center;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.match_tips_cen {
	width: 250px;
	float: left;
	height: 50px;
	margin-left: 10px;
	display: inline;
	border-right: dashed 1px #ccc;
	font: 100 18px/25px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.match_tips_cen dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.match_tips_cen dt {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.match_tips_ri {
	width: 165px;
	float: left;
	height: 50px;
	margin-left: 20px;
	display: inline;
	font: 100 18px/20px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.match_tips_ri dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.match_tips_ri dt {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.match_tips_cent {
	width: 100%;
	float: left;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 20px;
}

.match_tips_cent dl {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.match_tips_cent dd {
	width: 140px;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.match_tips_cent dt .dd_input {
	width: 80px;
	float: left;
	height: 25px;
	line-height: 25px;
	border: solid 1px #ccc;
}

.match_tips_cent dt {
	width: 390px;
	float: left;
	line-height: 30px;
}

.match_tips_cent dt label {
	float: left;
}

.match_analysis {
	width: 440px;
	margin-left: 50px;
	display: inline;
	float: left;
}

.match_analysis dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.match_analysis dt {
	width: 100%;
	float: left;
}

.match_analysis dt textarea {
	width: 430px;
	float: left;
	line-height: 20px;
	height: 60px;
	border: solid 1px #ccc;
}

.match {
	float: left;
	width: 630px;
	border-bottom: none;
}

.match .match_against {
	width: 100%;
	float: left;
	background: #848284;
	color: #fff;
}

.match .match_against .tj_li1 {
	float: left;
	text-align: center;
	width: 85px;
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}

.match .match_against .tj_li1 span {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 85px;
	text-align: center;
}

.match .match_against .tj_li2 {
	float: left;
	text-align: center;
	width: 220px;
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #fff;
}

.match .match_against .tj_li3 {
	float: left;
	text-align: center;
	width: 162px;
}

.match .match_against .tj_li3_1 {
	width: 161px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 20px;
	line-height: 20px;
	border-bottom: solid 1px #fff;
}

.match .match_against .tj_li3_2 {
	width: 80px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 19px;
	line-height: 19px;
	border-bottom: solid 1px #fff;
}

.match_tips_bot {
	width: 100%;
	float: left;
	text-align: center;
}

.match_tips_bot button {
	height: 50px;
	line-height: 50px;
	width: 180px;
	color: #fff;
	outline: none;
	text-align: center;
	font: 100 18px/25px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.match .match_list {
	width: 100%;
	float: left;
}

.match .match_list .tj_li1 {
	float: left;
	text-align: center;
	width: 85px;
	height: 41px;
	line-height: 41px;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	padding: 5px 0px;
}

.match .match_list .tj_li1 span {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 85px;
	text-align: center;
}

.match .match_list .tj_li2 {
	float: left;
	text-align: center;
	width: 220px;
	height: 51px;
	line-height: 51px;
	border-bottom: solid 1px #e5e5e5;
}

.match .match_list .tj_li2_1 {
	width: 100px;
	float: left;
	text-align: right;
	height: 51px;
	line-height: 51px;
	overflow: hidden;
}

.match .match_list .tj_li2_2 {
	width: 20px;
	float: left;
	text-align: center;
	font-size: 16px;
	height: 51px;
	line-height: 51px;
}

.match .match_list .tj_li2_3 {
	width: 100px;
	float: left;
	text-align: left;
	height: 51px;
	line-height: 51px;
	overflow: hidden;
}

.match .match_list .tj_li3 {
	float: left;
	text-align: center;
	width: 162px;
	font-size: 12px;
}

.match .match_list .tj_li3_1 {
	width: 161px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 25px;
	line-height: 25px;
	border-bottom: solid 1px #e5e5e5;
}

.match .match_list .tj_li3_2 {
	cursor: pointer;
	width: 80px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 25px;
	line-height: 25px;
	border-bottom: solid 1px #e5e5e5;
}

.match .match_list .tj_li3_2 a {
	width: 80px;
	height: 25px;
	display: block;
	float: left;
}

.match .match_list .tj_li3_2 a:hover {
	width: 80px;
	height: 25px;
	display: block;
	float: left;
	background: #ff8809;
	color: #fff;
}

.match .match_list .tj_li3_2 a:hover .red {
	color: #fff;
}

.match_bb {
	float: left;
	width: 630px;
	border-bottom: none;
}

.match_bb .match_against {
	width: 100%;
	float: left;
	background: #848284;
	color: #fff;
}

.match_bb .match_against .tj_li1 {
	float: left;
	text-align: center;
	width: 82px;
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #fff;
	border-right: solid 1px #fff;
}

.match_bb .match_against .tj_li1 span {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 85px;
	text-align: center;
}

.match_bb .match_against .tj_li2 {
	float: left;
	text-align: center;
	width: 305px;
	height: 40px;
	line-height: 40px;
	border-bottom: solid 1px #fff;
}

.match_bb .match_against .tj_li3 {
	float: left;
	text-align: center;
	width: 242px;
	font-size: 12px;
}

.match_bb .match_against .tj_li3_1 {
	width: 241px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 20px;
	line-height: 20px;
	border-bottom: solid 1px #fff;
}

.match_bb .match_against .tj_li3_2 {
	width: 120px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 19px;
	line-height: 19px;
	border-bottom: solid 1px #fff;
}

.match_bb .match_list {
	width: 100%;
	float: left;
}

.match_bb .match_list .tj_li1 {
	float: left;
	text-align: center;
	width: 82px;
	height: 41px;
	line-height: 41px;
	border-bottom: solid 1px #e5e5e5;
	border-right: solid 1px #e5e5e5;
	padding: 5px 0px;
}

.match_bb .match_list .tj_li1 span {
	float: left;
	height: 20px;
	line-height: 20px;
	width: 85px;
	text-align: center;
}

.match_bb .match_list .tj_li2 {
	float: left;
	text-align: center;
	width: 305px;
	height: 51px;
	line-height: 51px;
	border-bottom: solid 1px #e5e5e5;
}

.match_bb .match_list .tj_li2_1 {
	width: 140px;
	float: left;
	text-align: right;
	height: 51px;
	line-height: 51px;
	overflow: hidden;
}

.match_bb .match_list .tj_li2_2 {
	width: 25px;
	float: left;
	text-align: center;
	font-size: 16px;
	height: 51px;
	line-height: 51px;
}

.match_bb .match_list .tj_li2_3 {
	width: 140px;
	float: left;
	text-align: left;
	height: 51px;
	line-height: 51px;
	overflow: hidden;
}

.match_bb .match_list .tj_li3 {
	float: left;
	text-align: center;
	width: 242px;
	font-size: 12px;
}

.match_bb .match_list .tj_li3_1 {
	width: 242px;
	float: left;
	height: 25px;
	line-height: 25px;
	border-bottom: solid 1px #e5e5e5;
}

.match_bb .match_list .tj_li3_2 {
	cursor: pointer;
	width: 120px;
	float: left;
	border-left: solid 1px #e5e5e5;
	height: 25px;
	line-height: 25px;
	border-bottom: solid 1px #e5e5e5;
}

.match_list .tj_li3_2 a {
	width: 120px;
	height: 25px;
	display: block;
	float: left;
}

.match_list .tj_li3_2 a:hover {
	width: 120px;
	height: 25px;
	display: block;
	float: left;
	background: #ff8809;
	color: #fff;
}

.match_list .tj_li3_2 a:hover .red {
	color: #fff;
}

/**********兑换推介****************/
.announcer {
	width: 336px;
	float: left;
	padding-bottom: 10px;
}

.announcer_ti {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	font: 100 18px/40px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	text-indent: 10px;
}

.announcer_user {
	width: 336px;
	float: left;
	display: inline;
}

.announcer_user dd {
	float: left;
	width: 140px;
	text-align: center;
}

.announcer_user dd img {
	float: left;
	width: 100px;
	margin-top: 0px;
	margin-left: 20px;
	display: inline;
}

.announcer_user dd span {
	float: left;
	width: 140px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	overflow: hidden;
}

.announcer_user dt {
	width: 180px;
	float: left;
}

.announcer_user dt ul {
	width: 100%;
	float: left;
}

.announcer_user dt ul li {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.announcer_user dt ul i {
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}

.announcer_user dt ul a {
	padding: 4px 8px;
	margin-right: 5px;
}

.announcer_about {
	width: 294px;
	float: left;
	line-height: 25px;
	padding: 10px;
}

.announcer_about button {
	height: 24px;
	width: 50px;
	line-height: 24px;
	text-align: center;
	margin-right: 5px;
	float: right;
}

.announcer_about textarea {
	width: 285px;
	height: 60px;
	line-height: 20px;
}

.announcer_accuracy {
	width: 316px;
	float: left;
	padding-bottom: 10px;
}

.announcer_accuracy_no {
	width: 316px;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 10px 0;
}

.announcer_accuracy_no i {
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	margin-left: 50px;
	display: inline;
}

.announcer_accuracy_no span {
	float: left;
}

.announcer_accuracy dl {
	float: left;
	border-bottom: solid 2px #c0c0c0;
	width: 296px;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.announcer_accuracy dl .dl_span {
	float: left;
}

.announcer_accuracy dl i {
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	margin-left: 20px;
	display: inline;
}

.announcer_accuracy ul {
	width: 296px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.announcer_accuracy ul li {
	float: left;
	height: 30px;
	line-height: 30px;
}

.announcer_accuracy ul .li_list {
	width: 33px;
	float: left;
	text-align: center;
}

.announcer_accuracy ul .li_list2 {
	width: 43px;
	float: left;
	text-align: center;
}

.announcer_accuracy ul .li_list3 {
	width: 68px;
	float: left;
	text-align: center;
}

.view_info {
	width: 100%;
	float: left;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 15px;
}

.view_zqlq {
	width: 60px;
	float: left;
	height: 60px;
	margin-left: 10px;
	display: inline;
}

.view_zqlq img {
	width: 60px;
	height: 60px;
	float: left;
	overflow: hidden;
}

.view_info_cen {
	width: 100px;
	float: left;
	height: 60px;
	border-right: dashed 1px #ccc;
	border-left: dashed 1px #ccc;
	font: 100 18px/30px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.view_info_cen dd {
	width: 100px;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.view_info_cen dt {
	width: 100px;
	float: left;
	text-align: center;
	height: 30px;
	line-height: 30px;
}

.view_info_le {
	width: 300px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.view_info_le dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.view_info_le dt {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	font: 100 18px/30px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	overflow: hidden;
}

.view_info_ri {
	width: 110px;
	float: left;
	margin-left: 20px;
	display: inline;
	font: 100 18px/30px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.view_info_ri dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.view_info_ri dt {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.view_discount {
	width: 120px;
	float: left;
	margin-left: 10px;
	display: inline;
	font: 100 15px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.view_discount dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.view_discount dt {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-decoration: line-through;
	font-size: 14px;
}

.view_cent {
	width: 100%;
	float: left;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 15px;
}

.view_cent dd {
	float: left;
	width: 92%;
	font: 100 18px/40px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	padding: 0 3%;
}

.view_cent dd i {
	float: left;
	margin-top: 10px;
}

.view_cent dd span {
	float: left;
}

.view_cent .span_right {
	line-height: 40px;
	float: left;
	width: 250px;
}

.view_cent dt {
	float: left;
	width: 92%;
	color: #6e6e6e;
	padding: 0 3%;
}

.view_view {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
}

.view_view dd {
	width: 100%;
	float: left;
	height: 55px;
	line-height: 55px;
}

.view_view a {
	width: 200px;
	height: 55px;
	line-height: 55px;
	font: 100 24px/55px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	display: inline-block;
}

.view_result {
	width: 100%;
	float: left;
	margin-top: 30px;
	font: 100 16px/40px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.view_result dl {
	float: left;
	width: 100%;
}

.view_result dd {
	width: 150px;
	float: left;
	margin-left: 150px;
	display: inline;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.view_result dt {
	width: 150px;
	float: left;
	margin-left: 20px;
	display: inline;
	height: 60px;
	line-height: 60px;
	text-align: center;
}

.view_analysis {
	width: 92%;
	float: left;
	border-bottom: dashed 1px #ccc;
	padding: 0 3% 20px;
	font: 100 18px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	word-wrap: break-word;
}

.view_analysis .span_right {
	font-size: 14px;
	line-height: 25px;
}

.view_prompt {
	width: 100%;
	float: left;
	line-height: 22px;
	padding: 4px 0;
	font-size: 12px;
	color: #6e6e6e;
	text-align: center;
}

.view_recently {
	width: 289px;
	float: left;
	padding: 10px;
}

.v_recently_con {
	width: 100%;
	float: left;
}

.v_recently_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.v_recently_against .tj_li1 {
	float: left;
	text-align: center;
	width: 50px;
}

.v_recently_against .tj_li2 {
	float: left;
	text-align: center;
	width: 80px;
}

.v_recently_against .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.v_recently_against .tj_li4 {
	float: left;
	text-align: center;
	width: 40px;
}

.v_recently_against .tj_li5 {
	float: left;
	text-align: center;
	width: 39px;
}

.v_recently_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}

.v_recently_list li {
	line-height: 38px;
	height: 38px;
	float: left;
}

.v_recently_list .tj_li1 {
	float: left;
	text-align: center;
	width: 50px;
}

.v_recently_list .tj_li2 {
	float: left;
	text-align: center;
	width: 80px;
	overflow: hidden;
	height: 38px;
	line-height: 38px;
}

.v_recently_list .tj_li2 b {
	font-weight: 100;
}

.v_recently_list .tj_li3 {
	float: left;
	text-align: center;
	width: 80px;
}

.v_recently_list .tj_li4 {
	float: left;
	text-align: center;
	width: 40px;
}

.v_recently_list .tj_li5 {
	float: left;
	text-align: center;
	width: 39px;
}

.v_recently_list .tj_li5 a {
	padding: 3px 5px;
}

.v_recently_list .tj_li5 a:hover {
	background: #b00000;
	text-decoration: none;
	color: #fff;
}

.v_recently_list:hover {
	background: #eaeaea;
}

.view_with {
	width: 289px;
	float: left;
	padding: 10px;
}

.view_with_con {
	width: 100%;
	float: left;
}

.view_with_against {
	width: 100%;
	float: left;
	color: #a1a0a1;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
}

.view_with_against .tj_li1 {
	float: left;
	text-align: center;
	width: 50px;
}

.view_with_against .tj_li2 {
	float: left;
	text-align: center;
	width: 70px;
}

.view_with_against .tj_li3 {
	float: left;
	text-align: center;
	width: 40px;
}

.view_with_against .tj_li4 {
	float: left;
	text-align: center;
	width: 50px;
}

.view_with_against .tj_li5 {
	float: left;
	text-align: center;
	width: 39px;
}

.view_with_list {
	width: 100%;
	float: left;
	color: #000;
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}

.view_with_list li {
	line-height: 38px;
	height: 38px;
	float: left;
}

.view_with_list .tj_li1 {
	float: left;
	text-align: center;
	width: 50px;
}

.view_with_list .tj_li2 {
	float: left;
	text-align: center;
	width: 70px;
	overflow: hidden;
	height: 38px;
	line-height: 38px;
}

.view_with_list .tj_li2 b {
	font-weight: 100;
}

.view_with_list .tj_li3 {
	float: left;
	text-align: center;
	width: 40px;
}

.view_with_list .tj_li4 {
	float: left;
	text-align: center;
	width: 50px;
}

.view_with_list .tj_li5 {
	float: left;
	text-align: center;
	width: 39px;
}

.view_with_list .tj_li5 a {
	padding: 3px 5px;
}

.view_with_list .tj_li5 a:hover {
	background: #b00000;
	text-decoration: none;
	color: #fff;
}

.view_with_list .user_blue {
	width: 50px;
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	display: block;
}

.view_with_list .username {
	float: left;
	width: 50px;
	height: 38px;
	line-height: 38px;
}

.view_with_list:hover {
	background: #eaeaea;
}

.view_tips_con {
	width: 625px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.view_tips_buy {
	width: 100%;
	float: left;
	border-bottom: dashed 1px #ccc;
	padding-bottom: 20px;
}

.view_tips_buy .buy_span {
	width: 100%;
	float: left;
	text-indent: 50px;
	height: 30px;
	line-height: 30px;
}

.view_tips_buy li {
	width: 100%;
	float: left;
	text-indent: 100px;
	height: 30px;
	line-height: 30px;
}

.view_tips_balance {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
	text-indent: 30px;
}

.view_tips_balance a {
	padding: 4px 8px;
	margin-left: 30px;
}

.view_tips_result {
	width: 100%;
	float: left;
	padding: 50px 0px;
}

.view_tips_result dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.view_tips_result dt {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	font: 100 24px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	text-align: center;
}

.view_tips_auto {
	max-height: 180px;
	overflow: auto;
	float: left;
	overflow-x: hidden;
}

/*************搜索**********/
.search {
	width: 100%;
	float: left;
	padding: 30px 0;
}

.search dl {
	width: 570px;
	margin: 0 auto;
}

.search dl dd {
	width: 400px;
	float: left;
	border: solid 1px #cc0000;
	height: 35px;
	overflow: hidden;
}

.search dl dd select {
	width: 60px;
	float: left;
	height: 35px;
	border: none;
	overflow: hidden;
}

.search dl dd .dd_input {
	width: 330px;
	float: right;
	height: 33px;
	line-height: 33px;
	border: none;
	padding-left: 3px;
	overflow: hidden;
	border-radius: 0;
}

.search dl dt {
	width: 160px;
	float: left;
}

.search dl dt .dt_button {
	width: 80px;
	height: 37px;
	float: left;
	font: 100 16px/37px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	border: none;
}

.search dl dt span {
	float: left;
	width: 70px;
	height: 37px;
	line-height: 37px;
	margin-left: 10px;
	display: inline;
}

.search_filter {
	width: 978px;
	float: left;
}

.s_filter_t {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 40px;
}

.s_filter_t span {
	float: left;
	width: 90px;
	text-align: right;
}

.s_filter_t ul {
	width: 850px;
	float: left;
}

.s_filter_t ul li {
	float: left;
	margin-right: 10px;
}

.s_filter_t ul li a {
	background: #888;
	color: #fff;
	padding: 3px 5px;
}

.s_filter_t ul li a:hover {
	background: #686868;
	color: #fff;
}

.s_filter_con {
	width: 100%;
	float: left;
	padding: 10px 0;
	font-size: 12px;
}

.s_filter_con ul {
	float: left;
	width: 489px;
	float: left;
}

.s_filter_con ul span {
	float: left;
	color: #949294;
	width: 75px;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.s_filter_con ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	margin-right: 10px;
}

.s_filter_con ul .li_input {
	width: 30px;
	height: 20px;
	line-height: 20px;
	border: solid 1px #ccc;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.s_filter_con ul .li_button {
	height: 24px;
	line-height: 24px;
	border: solid 1px #ccc;
	margin-left: 5px;
	display: inline;
}

.s_filter_con ul .li_button:hover {
	background: #cc0000;
	color: #fff;
	border: solid 1px #b50000;
}

.search_list:nth-child(odd) {
	background: #fff;
}

.search_list:hover {
	background: #eaeaea;
}

.search_list {
	width: 100%;
	float: left;
	border-bottom: dashed #eaeaea 1px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #f5f5f5;
}

.s_list_event {
	width: 90px;
	float: left;
	margin-left: 20px;
	display: inline;
	border-right: dashed #eaeaea 1px;
}

.s_list_event dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.s_list_event dt {
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
	color: #a1a0a1;
}

.s_list_types {
	width: 90px;
	float: left;
	border-right: dashed #eaeaea 1px;
}

.s_list_types dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.s_list_types dt {
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.s_list_against {
	width: 250px;
	float: left;
	height: 50px;
	line-height: 50px;
	display: inline;
	border-right: dashed #eaeaea 1px;
	margin-left: 10px;
	overflow: hidden;
}

.s_list_user {
	width: 120px;
	float: left;
	display: inline;
	border-right: dashed #eaeaea 1px;
	margin-left: 10px;
}

.s_list_user dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.s_list_user dt {
	width: 100%;
	float: left;
	height: 20px;
	line-height: 20px;
}

.s_list_identity {
	width: 180px;
	float: left;
}

.s_list_identity dd {
	width: 90px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-right: dashed #eaeaea 1px;
}

.s_list_identity dt {
	width: 88px;
	float: left;
	height: 50px;
	line-height: 50px;
	border-right: dashed #eaeaea 1px;
	text-align: center;
}

.s_list_identity dt i {
	margin-left: 5px;
	margin-top: 15px;
}

.s_list_props {
	width: 130px;
	float: left;
}

.s_list_props dd {
	width: 129px;
	float: left;
	height: 50px;
	line-height: 50px;
	border-right: dashed #eaeaea 1px;
	text-align: center;
}

.s_list_props dd .dd_span {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-decoration: line-through;
	text-align: left;
	text-indent: 10px;
}

.s_list_props dd .dd_span1 {
	float: left;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
}

.s_list_props dt {
	width: 50px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-right: dashed #eaeaea 1px;
}

.s_list_view {
	width: 74px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.s_list_view a {
	background: #DEDEDE;
	padding: 4px 10px;
	color: #000;
}

.search_list:hover .s_list_view a {
	background: #C00;
	color: #fff;
}

.search_filter {
	width: 978px;
	float: left;
}

.search_result {
	height: 40px;
	line-height: 40px;
	width: 240px;
	float: left;
	background: #fff;
	text-indent: 15px;
	border-right: solid 1px #e5e5e5;
}

.search_search {
	width: 150px;
	float: left;
	margin-left: 20px;
	display: inline;
	margin-top: 8px;
}

.search_search dl {
	float: left;
}

.search_search dl dd {
	float: left;
	width: 100px;
}

.search_search dl dd .dd_input {
	width: 95px;
	float: left;
	height: 20px;
	line-height: 20px;
	border: solid 1px #ccc;
	padding-left: 2px;
}

.search_search dl dt {
	float: left;
	width: 50px;
	height: 20px;
	line-height: 20px;
}

.search_search dl dt .li_button {
	height: 24px;
	line-height: 24px;
	border: solid 1px #ccc;
	margin-left: 5px;
	display: inline;
}

.search_hammer {
	width: 150px;
	float: left;
	margin-top: 10px;
	margin-left: 20px;
	display: inline;
}

.search_hammer dl {
	float: left;
}

.search_hammer dl dd {
	float: left;
	width: 60px;
}

.search_hammer dl dt {
	float: left;
	width: 60px;
}

.search_sequence {
	width: 380px;
	float: left;
	margin-top: 10px;
}

.search_sequence dl {
	float: left;
}

.search_sequence dl dd {
	float: left;
	width: 80px;
	text-align: right;
}

.search_sequence dl dt {
	float: left;
	margin-right: 10px;
}

.search_icon {
	width: 150px;
	float: left;
	height: 40px;
	line-height: 40px;
}

.search_icon dd {
	float: left;
	width: 105px;
}

.search_icon dt {
	float: left;
	width: 110px;
}

.search_icon i {
	margin-top: 10px;
	float: left;
	margin-right: 3px;
}

.search_user {
	width: 100%;
	float: left;
	border-bottom: dashed #eaeaea 1px;
	padding-top: 10px;
	background: #f5f5f5;
	padding-bottom: 10px;
}

.search_user .user_span {
	float: left;
	font-weight: bold;
}

.s_user_left {
	width: 80px;
	float: left;
	height: 80px;
	margin-left: 20px;
	display: inline;
}

.search_user:nth-child(odd) {
	background: #fff;
}

.search_user:hover {
	background: #eaeaea;
}

.s_user_info {
	width: 400px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.s_user_info dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.s_user_info dt {
	width: 100%;
	float: left;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
}

.s_user_tj {
	width: 280px;
	float: left;
	margin-left: 20px;
	display: inline;
}

.s_user_tj dd {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.s_user_tj dt {
	width: 100%;
	float: left;
	margin-top: 5px;
	height: 25px;
	line-height: 25px;
}

.search_user_an {
	width: 130px;
	float: right;
	margin-top: 10px;
}

.search_user_an dd {
	width: 100%;
	float: left;
	text-align: center;
}

.search_user_an dt {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 10px;
}

.search_user_an a {
	width: 100px;
	height: 25px;
	line-height: 25px;
	float: left;
}

.left_memu {
	width: 336px;
	float: left;
}

.user_menu {
	width: 100%;
	float: left;
	margin-top: -1px;
}

.user_menu li {
	width: 100%;
	float: left;
	overflow: hidden;
	height: 50px;
	line-height: 50px;
	text-indent: 50px;
	border-top: dashed #eaeaea 1px;
	font: 100 18px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_menu li a:hover {
	color: #949294;
}

.u_m_hover a {
	color: #949294;
}

.user_menu li a .u_m_xian {
	display: none;
}

.user_menu .u_m_hover a i {
	display: block;
}

.user_menu li a:hover .u_m_xian {
	display: block;
}

.u_m_xian {
	width: 2px;
	height: 20px;
	background: #949294;
	float: left;
	display: inline-block;
	position: relative;
	top: 15px;
	left: 50px;
}

.u_m_arrow {
	background: url(../images/jt.png) no-repeat;
	width: 14px;
	height: 40px;
	display: inline-block;
	position: relative;
	top: 15px;
	left: 280px;
	float: left;
}

.my_attention {
	width: 610px;
	float: left;
	padding: 10px 10px 40px;
}

.my_package {
	width: 630px;
	float: left;
	padding-bottom: 20px;
}

.my_att_con {
	width: 100%;
	float: left;
}

.my_att_con h3 {
	width: 100%;
	float: left;
	font: 100 18px/36px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.my_att_con dl {
	width: 100%;
	float: left;
}

.my_att_con dl dd {
	float: left;
	width: 200px;
	text-align: right;
	height: 25px;
	line-height: 25px;
}

.my_att_con dl dt {
	float: left;
}

.my_att_con dl dt .dt_input {
	width: 130px;
	height: 22px;
	line-height: 22px;
	border: solid 1px #ccc;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
	float: left;
}

.my_att_con dl dt .dt_button {
	height: 24px;
	line-height: 24px;
	border: solid 1px #ccc;
	margin-left: 5px;
	display: inline;
	padding: 0 15px;
	float: left;
	font: 100 12px/24px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.my_att_con dl dt .dt_button:hover {
	background: #cc0000;
	color: #fff;
	border: solid #c00 1px;
}

.my_att_con ul {
	width: 100%;
	float: left;
}

.my_att_con ul li {
	float: left;
	width: 117px;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	display: inline;
}

.my_att_con .ti_span {
	float: left;
	width: 90px;
	height: 30px;
	line-height: 30px;
}

.my_att_con .ti_span .user_blue {
	width: 90px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	display: inline-block;
}

.my_close {
	background: url(../images/x.png) no-repeat center;
	width: 15px;
	height: 15px;
	margin-top: 7px;
	float: left;
	position: absolute;
}

.my_close a {
	width: 15px;
	height: 15px;
	cursor: pointer;
	float: right;
	display: block;
}

.my_close a:hover {
	width: 15px;
	height: 15px;
	float: right;
	display: block;
}

.user_accuracy {
	width: 309px;
	float: left;
	padding-bottom: 10px;
}

.user_accuracy dl {
	float: left;
	border-bottom: solid 2px #c0c0c0;
	width: 100%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	padding-top: 10px;
}

.user_accuracy dl .dl_span {
	float: left;
}

.user_accuracy dl i {
	margin-top: 5px;
	float: left;
	margin-right: 5px;
	margin-left: 20px;
	display: inline;
}

.user_accuracy ul {
	width: 100%;
	float: left;
}

.user_accuracy ul li {
	float: left;
	height: 30px;
	line-height: 30px;
}

.user_accuracy ul .li_list {
	width: 34px;
	float: left;
	text-align: center;
}

.user_accuracy ul .li_list2 {
	width: 45px;
	float: left;
	text-align: center;
}

.user_accuracy ul .li_list3 {
	width: 72px;
	float: left;
	text-align: center;
}

.user_no {
	width: 100%;
	float: left;
	line-height: 30px;
	text-align: center;
	padding: 50px 0;
}

.user_no a {
	height: 24px;
	width: 80px;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	margin-left: 10px;
}

/************我的套餐************/
.my_pack_titl {
	width: 100%;
	float: left;
}

.my_pack_titl ul {
	padding-left: 0;
	margin: 0rem 0;
	list-style: none;
	text-align: center;
}

.my_pack_titl li {
	display: inline-block;
	margin: 0 5px;
	height: 30px;
	line-height: 30px;
}

.my_pack_titl li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	padding: 0 10px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.my_pack_titl li a.current,
.my_pack_titl li a:hover {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	border-radius: 3px;
}

.my_packages {
	width: 100%;
	float: left;
}

.my_packages dl {
	float: left;
	margin-top: 20px;
}

.my_packages dd {
	width: 230px;
	float: left;
	text-align: center;
	border-right: dashed 1px #e5e5e5;
}

.my_packages dd img {
	float: left;
	width: 174px;
	margin-left: 30px;
	display: inline;
	height: 101px;
	overflow: hidden;
}

.my_packages dd span {
	float: left;
	width: 230px;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.my_packages dt {
	width: 350px;
	float: left;
	margin-left: 20px;
	line-height: 25px;
}

.my_packages dt em {
	font-style: normal;
	margin-right: 20px;
	float: left;
}

.my_packages dt .dd_span2 {
	text-decoration: line-through;
}

.my_pack_bot {
	width: 100%;
	float: left;
}

.my_pack_bot dl {
	border-bottom: 1px solid #eee;
	width: 632px;
	margin-left: 4px;
	margin-right: 4px;
	overflow: hidden;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.my_pack_bot dt {
	width: 150px;
	margin-right: 25px;
	float: left;
}

.my_pack_bot dt img {
	width: 150px;
	overflow: hidden;
}

.my_pack_bot dd {
	position: relative;
	width: 450px;
	float: left;
	height: 80px;
	line-height: 24px;
	overflow: hidden;
}

.my_pack_bot dd h3 {
	line-height: 30px;
	font-size: 15px;
	font-weight: 700;
	margin-bottom: 0px;
}

.my_pack_bot dd em {
	font-style: normal;
	color: #f60
}

.my_pack_bot dd i {
	margin-left: 10px;
	text-decoration: line-through;
	color: #999
}

.my_pack_bot dd .duihbtn {
	width: 70px;
	height: 32px;
	line-height: 30px;
	background: #cc0000;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	display: block;
	position: absolute;
	right: 5px;
	top: 25px;
	cursor: pointer
}

.my_experience {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

.my_experience dl {
	width: 300px;
	float: left;
	margin-top: 20px;
}

.my_experience dl dd {
	width: 100%;
	float: left;
	text-align: center;
}

.my_experience dl dd img {
	width: 221px;
}

.my_experience dl dt {
	width: 100%;
	float: left;
	text-align: center;
	height: 30px;
	margin-top: 10px;
}

/************我的设置************/
.my_set_up {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}

.my_set_up dl {
	width: 100%;
	float: left;
}

.my_set_up dd {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-indent: 42px;
}

.my_set_up dt {
	width: 100%;
	float: left;
	line-height: 30px;
	height: 30px;
	color: #666;
	text-indent: 42px;
}

.my_set_up ul {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
}

.my_set_up ul button {
	height: 35px;
	width: 100px;
	font: 100 18px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.consumption {
	width: 630px;
	float: left;
}

.consumption ul {
	width: 100%;
	float: left;
	background: #fff;
}

.consumption ul:nth-child(odd) {
	background: #f5f5f5;
}

.consumption ul:hover {
	background: #eaeaea;
}

.consumption ul li {
	float: left;
	text-align: center;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.consumption ul .ul_li {
	width: 85px;
	float: left;
}

.consumption ul .ul_li2 {
	width: 130px;
	float: left;
}

.consumption ul .ul_li3 {
	width: 60px;
	float: left;
}

.consumption ul .ul_li4 {
	width: 235px;
	float: left;
}

.discount {
	width: 630px;
	float: left;
}

.discount ul {
	width: 100%;
	float: left;
	background: #fff;
}

.discount ul:nth-child(odd) {
	background: #f5f5f5;
}

.discount ul:hover {
	background: #eaeaea;
}

.discount ul li {
	float: left;
	text-align: center;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.discount ul .ul_li {
	width: 150px;
	float: left;
}

.discount ul .ul_li2 {
	width: 150px;
	float: left;
}

.discount ul .ul_li3 {
	width: 80px;
	float: left;
}

.discount ul .ul_li4 {
	width: 250px;
	float: left;
}


/**签到记录***/
.sign—list {
	width: 630px;
	float: left;
}

.sign—list ul {
	width: 100%;
	float: left;
	background: #fff;
}

.sign—list ul:nth-child(odd) {
	background: #f5f5f5;
}

.sign—list ul:hover {
	background: #eaeaea;
}

.sign—list ul li {
	float: left;
	text-align: center;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
}

.sign—list ul .ul_li {
	width: 150px;
	float: left;
}

.sign—list ul .ul_li2 {
	width: 210px;
	float: left;
}

.sign—list ul .ul_li3 {
	width: 100px;
	float: left;
}

.sign—list ul .ul_li4 {
	width: 270px;
	float: left;
}

.login {
	width: 530px;
	background: #fff;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -200px;
	top: 50%;
	margin-top: -320px;
	border: solid 10px #ccc;
}

.login_b {
	float: left;
	width: 528px;
	border: solid 1px #898789;
	padding-bottom: 20px;
}

.login_con {
	width: 100%;
	float: left;
}

.login_dl {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.login_dl dt span {
	float: left;
	height: 30px;
	line-height: 30px;
}

.login_dl dd {
	width: 100px;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.login_dl dt {
	width: 410px;
	float: left;
	height: 30px;
	line-height: 30px;
	margin-left: 5px;
	display: inline;
}

.login_dl .dt_input {
	height: 28px;
	line-height: 28px;
	border: solid 1px #d5d4d4;
	width: 280px;
	float: left;
	padding-left: 5px;
	margin-right: 5px;
}

.login_dl label {
	float: left;
}

.login_qq {
	background: url(../images/dl.png) no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	float: left;
	margin-left: 5px;
	margin-top: 6px;
}

.login_zfb {
	background: url(../images/dl.png) -18px 0px no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	float: left;
	margin-left: 5px;
	margin-top: 6px;
}

.login_wx {
	background: url(../images/dl.png?20160219) -36px 0px no-repeat;
	width: 18px;
	height: 18px;
	display: inline-block;
	float: left;
	margin-left: 5px;
	margin-top: 6px;
}

.login_dl1 {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.login_dl1 dd {
	width: 100px;
	float: left;
	text-align: right;
	height: 50px;
	line-height: 50px;
}

.login_dl1 dt {
	width: 410px;
	float: left;
	margin-left: 5px;
	display: inline;
	height: 50px;
	line-height: 50px;
}

.login_dl1 label {
	float: left;
}

.login_dl1 .dl_span {
	float: left;
	margin-left: 50px;
	display: inline;
}

.login_dl1 .dt_button {
	width: 200px;
	height: 50px;
	line-height: 50px;
	font: 100 20px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.login_dl2 {
	width: 100%;
	float: left;
}

.login_dl2 dd {
	width: 100px;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.login_dl2 dt {
	width: 410px;
	float: left;
	margin-left: 5px;
	display: inline;
	height: 30px;
	line-height: 30px;
}

.lost_password {
	width: 980px;
	float: left;
	height: auto;
	min-height: 300px;
	_height: 300px;
}

.modify {
	width: 100%;
	float: left;
	min-height: 300px;
}

.modify_dl {
	width: 100%;
	float: left;
	margin-top: 20px;
}

.modify_dl dt span {
	float: left;
	float: left;
	height: 30px;
	line-height: 30px;
}

.modify_dl dd {
	width: 300px;
	float: left;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.modify_dl dt {
	width: 600px;
	float: left;
	margin-left: 5px;
	display: inline;
}

.modify_dl .dt_input {
	height: 28px;
	line-height: 28px;
	border: solid 1px #d5d4d4;
	width: 280px;
	float: left;
	padding-left: 5px;
	margin-right: 5px;
}

.modify_dl label {
	float: left;
}

.modify_dl1 {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.modify_dl1 dd {
	width: 300px;
	float: left;
	text-align: right;
	height: 50px;
	line-height: 50px;
}

.modify_dl1 dt {
	width: 600px;
	float: left;
	margin-left: 5px;
	display: inline;
	height: 50px;
	line-height: 50px;
}

.modify_dl1 label {
	float: left;
}

.modify_dl1 .dl_span {
	float: left;
	margin-left: 50px;
	display: inline;
}

.modify_dl1 .dt_button {
	width: 200px;
	height: 50px;
	line-height: 50px;
	font: 100 20px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.modify_dl1 .span_box {
	width: 600px;
	float: left;
	margin-left: 300px;
	margin-top: 10px;
}

.modify_dl2 {
	width: 200px;
	float: left;
	margin-left: 300px;
	text-align: center;
	margin-top: 30px;
	font-size: 16px;
}

.modify_dl3 {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 30px;
	font-size: 18px;
	padding-bottom: 20px;
}

.jump {
	margin: 100px auto;
	width: 600px;
	background: #f4f4f4;
	border: solid 5px #d9d9d9;
	padding: 100px 0px;
	text-align: center;
	font: 100 25px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

/*********找回密码*********/
.retrieve {
	float: left;
	width: 100%;
}

.retrieve dl {
	width: 100%;
	float: left;
	margin-top: 35px;
}

.retrieve dl dd {
	width: 100%;
	float: left;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
}

.retrieve dl dt {
	width: 100%;
	float: left;
	line-height: 25px;
	text-align: center;
	margin-top: 35px;
	color: #999999;
}

.retrieve ul {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 30px;
	padding: 50px 0;
}

.retrieve .dt_button {
	width: 200px;
	height: 50px;
	line-height: 50px;
	font: 100 20px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

/*********充值*********/
.charge {
	width: 100%;
	float: left;
}

.charge dl {
	width: 540px;
	float: left;
	line-height: 25px;
	margin-left: 30px;
	color: #949294;
	font-size: 12px;
}

.charge dl dd {
	width: 95px;
	float: left;
	text-align: right;
	line-height: 30px;
	height: 30px;
	color: #242424;
	font-size: 14px;
}

.charge dl dd i {
	color: #FF3300;
	margin-right: 3px;
}

.charge dl span {
	float: left;
	line-height: 30px;
	height: 30px;
	margin-left: 5px;
	margin-right: 5px;
	display: inline;
}

.charge label {
	float: left;
	margin-right: 10px;
}

.charge .ulp li {
	float: left;
	width: 30%;
	height: 40px;
	text-align: center;
	border: 1px solid #e3e3e3;
	border-radius: 3px;
	line-height: 35px;
	margin: 0px 1% 15px 6px;
	box-sizing: border-box;
	color: #333;
	position: relative;
	cursor: pointer
}

.charge .ulp li h2 {
	font-size: 18px;
	font-weight: 400
}

.charge .ulp li em {
	font-size: 14px;
	margin-left: 5px;
	font-style: italic;
	color: #888
}

.charge .sel {
	background: url(../images/iconfont-dagouxuanzhong.png);
	background-size: cover;
	height: 17px;
	width: 17px;
	position: absolute;
	right: 0;
	bottom: 0;
	display: none;
}

.charge .ulp li.current {
	color: #ff4c4c;
	border: #ff4c4c 1px solid;
}

/*.charge .ulp li:nth-child(1) .sel{ display: none;}*/
.charge .ulp li .cell-input {
	color: #333;
	font-size: 18px;
	width: 90%;
	text-align: center;
	border: none;
	outline: none
}

.charge .ulp li input::-webkit-input-placeholder {
	color: #ccc;
	font-size: 16px;
}

.charge .ulp li input:-moz-placeholder {
	color: #ccc;
	font-size: 16px;
}

.charge .ulp li input::-moz-placeholder {
	color: #ccc;
	font-size: 16px;
}

.charge .ulp li input:-ms-input-placeholder {
	color: #ccc;
	font-size: 16px;
}

.charge .duih label {
	width: 180px;
	margin-bottom: 8px;
}

.charge .duih label img {
	margin-left: 5px;
}

.payimgs {
	margin-top: 10px;
	border-top: 1px solid #ddd;
	padding-top: 22px;
	margin-left: 6px;
	display: none
}

.payimgs img {
	display: block;
	max-width: 100%
}

.payimgs p {
	background-color: #f9f9f9;
	margin-top: 10px;
	border: 1px solid #eee;
	padding: 5px 10px;
	color: #888;
	border-radius: 2px;
	line-height: 24px;
}

.inpt {
	margin-left: 6px;
	border: 1px solid #ddd;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	padding: 0 8px;
	border-radius: 3px;
	width: 260px;
}


.charge dl dt {
	width: 420px;
	float: left;
	line-height: 30px;
	/*height: 30px;*/
	color: #242424;
	font-size: 14px;
}

.charge .dt_input {
	float: left;
	width: 60px;
	height: 22px;
	line-height: 22px;
	border: solid 1px #ccc;
}

.charge ul {
	width: 100%;
	float: left;
	text-align: center;
}

.charge .btns {
	width: 200px;
	height: 50px;
	font: 100 25px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	margin-top: 25px;
	border: none;
	border-radius: 3px;
}

.charge_activity {
	width: 90%;
	float: left;
	line-height: 30px;
	padding: 3% 5%;
	margin-top: 30px;
}

.charge_no {
	width: 90%;
	float: left;
	text-align: center;
	line-height: 25px;
	padding: 50px 5%;
}

.charge_no em {
	float: left;
}

.charge_no span {
	float: left;
}

.charge_pop {
	width: 100%;
	float: left;
}

.charge_pop dd {
	width: 90%;
	float: left;
	line-height: 25px;
	padding: 5% 5%;
}

.charge_pop .dt_button {
	width: 250px;
	height: 50px;
	line-height: 50px;
	font: 100 22px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	display: inline-block;
}

.charge_pop dt {
	width: 100%;
	float: left;
	text-align: center;
}

.charge_pop ul {
	width: 90%;
	float: left;
	line-height: 25px;
	padding: 5% 5%;
}

.charge_pop ul span {
	float: left;
}

.charge_success {
	width: 100%;
	float: left;
}

.charge_success dd {
	width: 100%;
	float: left;
	font: 100 20px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	text-align: center;
}

.charge_success dt {
	width: 600px;
	float: left;
	text-align: center;
	display: inline-block;
	line-height: 25px;
	height: 25px;
}

.charge_success span {
	float: left;
	margin-left: 130px;
	display: inline;
}

.charge_success em {
	float: left;
}

/********个人资料**********/

.space-wx {
	width: 100%;
	float: left;
}

.space-wx dd {
	width: 90%;
	float: left;
	line-height: 25px;
	padding: 5% 5%;
	text-align: center;
}

.space-wx .dt_button {
	width: 250px;
	height: 50px;
	line-height: 50px;
	font: 100 22px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	display: inline-block;
}

.space-wx dt {
	width: 100%;
	float: left;
	text-align: center;
	padding-bottom: 30px;
}

.user_data {
	width: 100%;
	float: left;
	padding-bottom: 20px;
	position: relative;
}

.user_data dl {
	width: 100%;
	float: left;
	margin-top: 15px;
}

.user_data dd {
	width: 80px;
	float: left;
	margin-left: 40px;
	display: inline;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.user_data dt {
	float: left;
	width: 400px;
	height: 30px;
	line-height: 30px;
}

.user_data .dt_input {
	float: left;
	width: 200px;
	height: 26px;
	line-height: 26px;
	border: solid 1px #ccc;
	margin-right: 5px;
}

.user_data .dt_button {
	float: left;
	font: 100 12px/28px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_data dl span {
	float: left;
}

.user_data ul {
	width: 100%;
	text-align: center;
	float: left;
}

.user_data .ul_button {
	width: 180px;
	float: left;
	margin-left: 120px;
	display: inline;
	font: 100 22px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_set_up {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

.user_set_up h3 {
	width: 100%;
	float: left;
	text-indent: 40px;
	font: 100 18px/28px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_set_up dl {
	width: 100%;
	float: left;
	margin-top: 15px;
}

.user_set_up dd {
	width: 100px;
	float: left;
	margin-left: 20px;
	display: inline;
	text-align: right;
	height: 30px;
	line-height: 30px;
}

.user_set_up dt {
	float: left;
	width: 400px;
	height: 30px;
	line-height: 30px;
}

.user_set_up .dt_input {
	float: left;
	width: 200px;
	height: 26px;
	line-height: 26px;
	border: solid 1px #ccc;
	margin-right: 5px;
}

.user_set_up .dt_button {
	float: left;
	font: 100 12px/28px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_set_up dl span {
	float: left;
}

.user_set_up ul {
	width: 100%;
	text-align: center;
	float: left;
}

.user_set_up .ul_button {
	width: 180px;
	float: left;
	margin-left: 120px;
	display: inline;
	font: 100 22px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_set_up .light_gray:hover,
.user_data .light_gray:hover,
.user_about .light_gray:hover,
.user_head .ul_button:hover {
	background: #B00000;
	color: #fff;
}

.user_about {
	width: 100%;
	float: left;
}

.user_about dd {
	width: 80%;
	float: left;
	margin-left: 7%;
	display: inline;
	font: 100 18px/40px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_about dt {
	width: 80%;
	float: left;
	margin-left: 7%;
	display: inline;
}

.user_about dt textarea {
	width: 100%;
	float: left;
	height: 75px;
	line-height: 25px;
}

.user_about ul {
	width: 100%;
	text-align: center;
	float: left;
}

.user_about .ul_button {
	width: 180px;
	float: left;
	margin-left: 120px;
	display: inline;
	font: 100 22px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_head {
	width: 100px;
	float: left;
	position: absolute;
	top: 30px;
	left: 495px;
}

.user_head dd {
	float: left;
	width: 100%;
	margin-left: 0px;
	height: 100px;
}

.user_head dd img {
	width: 90px;
	height: 90px;
	overflow: hidden;
	margin: 5px;
}

.user_head dt {
	float: left;
	width: 100%;
	margin-left: 0px;
	margin-top: 10px;
}

.user_head .ul_button {
	width: 100px;
	margin-left: 0px;
	float: left;
	font: 100 14px/30px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.user_head_pup {
	width: 100%;
	float: left;
}

.user_head_pup dl {
	width: 100%;
	float: left;
}

.user_head_pup dd {
	width: 100px;
	float: left;
	margin-left: 215px;
}

.user_head_pup dd img {
	width: 100px;
	height: 100px;
	overflow: hidden;
	text-align: center;
}

.user_head_pup dt {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 20px;
}

.user_head_pup ul {
	width: 100%;
	float: left;
	text-align: center;
	margin-top: 20px;
}

.user_head_pup .dt_button {
	width: 180px;
	font: 100 22px/45px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

/********新闻**********/
/*.point {
	width: 3px;
	height: 3px;
	background: url(../images/point.png) left center no-repeat;
	display: inline-block;
	margin-right: 5px;
}*/

.news_img {
	width: 310px;
	float: left;
}

.news_div_img {
	width: 310px;
	position: absolute;
}

.news_div_con {
	left: 30px;
	width: 280px;
	top: 30px;
	position: relative;
}

.news_div_con dd {
	color: #fff;
	font-size: 23px;
}

.news_div_con span {
	font-size: 18px;
	color: #fff;
}

.news_div_con dt {
	color: #ff0;
	margin-top: 30px;
	font-size: 22px;
}

.news_hot {
	width: 310px;
	float: left;
}

.news_hot dl {
	width: 100%;
	float: left;
}

.news_hot dl dd {
	width: 100%;
	float: left;
	font-size: 18px;
}

.news_hot dl dt {
	width: 100%;
	float: left;
	line-height: 20px;
	font-size: 12px;
	color: #949294;
}

.news_hot ul {
	width: 100%;
	float: left;
}

.news_hot ul li {
	width: 100%;
	float: left;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}

.news_box {
	width: 310px;
	float: left;
}

.i_news_box {
	width: 298px;
	float: left;
	padding: 0 10px 10px;
}

.news_list {
	width: 100%;
	float: left;
}

.news_list ul {
	width: 100%;
	float: left;
	margin-top: 5px;
}

.news_list ul li {
	width: 100%;
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.news_list ul li span {
	color: #949294;
}

.news_list_con {
	width: 90%;
	float: left;
	margin-left: 5%;
	display: inline;
}

.news_titl {
	width: 590px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.news_titl dd {
	width: 100%;
	float: left;
	height: 35px;
	text-align: center;
	line-height: 35px;
	font: 100 18px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.news_titl dt {
	width: 100%;
	float: left;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color: #949294;
}

.news_con {
	/*	width: 590px;*/
	/*	float: left;*/
	margin-left: 10px;
	line-height: 28px;
}

.top_and_bottom {
	width: 100%;
	float: left;
	border-bottom: dashed 1px #e5e5e5;
	border-top: dashed 1px #e5e5e5;
	padding: 15px 0;
}

.top_and_bottom dd {
	width: 48%;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.top_and_bottom dt {
	width: 48%;
	float: right;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.top_and_bottom a {
	color: #afadaf;
}

.news_bot {
	width: 300px;
	float: left;
}

.news_bot ul {
	width: 100%;
	float: left;
	margin-top: 5px;
}

.news_bot ul li {
	width: 100%;
	float: left;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.news_bot ul li span {
	color: #949294;
}

.contact {
	width: 590px;
	float: left;
	margin-left: 10px;
	display: inline;
}

.contact h3 {
	width: 90%;
	float: left;
	margin-left: 10%;
	display: inline;
	height: 35px;
	line-height: 35px;
	font: 100 16px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.contact ul {
	width: 90%;
	float: left;
	margin-top: 5px;
	margin-left: 10%;
	display: inline;
}

.contact ul li {
	float: left;
	width: 100%;
	line-height: 30px;
}

.contact ul li span {
	float: left;
}

.contact ul li em {
	float: left;
	margin-top: 4px;
}

.tagcloud {
	width: 316px;
	float: left;
	padding: 10px 10px;
}

.tagcloud h3 {
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	font: 100 24px/40px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	color: #2b2b2b;
	text-indent: 5px;
}

.tagcloud a {
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	background: #ccc;
	padding: 5px 8px;
	border-radius: 3px;
	color: #fff;
}

.tagcloud a:hover {
	float: left;
	background: #b00000;
	color: #fff;
}

.article-tags {
	width: 100%;
	float: left;
}

.article-tags a {
	display: inline-block;
	padding: 4px 7px 3px;
	margin: 0 4px 4px 0;
	color: #fff;
	font-size: 12px;
	background-color: #ccc;
	border-radius: 3px;
}

.article-tags a:hover {
	background: #b00000;
	color: #fff;
	;
}

/******美图图库********/
.beauty {
	width: 980px;
	height: 310px;
	overflow: hidden;
	float: left;
	padding-bottom: 5px;
}

#focus {
	width: 980px;
	height: 310px;
	clear: both;
	overflow: hidden;
	position: relative;
	float: left;
}

#focus ul {
	width: 980px;
	height: 310px;
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
}

#focus ul li {
	float: left;
	width: 980px;
	height: 310px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin: 0px;
}

#focus .preNext {
	width: 40px;
	height: 100px;
	position: absolute;
	top: 100px;
	cursor: pointer;
}

#focus .pre {
	left: 0;
	background: url(../images/sprite.png) no-repeat left center;
	width: 40px;
}

#focus .next {
	right: 0;
	background: url(../images/sprite.png) no-repeat right center;
	width: 40px;
}

.focus_left {
	width: 985px;
	float: left;
}

.focus_left a {
	height: 150px;
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 192px;
	overflow: hidden;
}

.focus_left img {
	float: left;
	min-height: 150px;
	max-width: 192px;
	_width: expression(this.width > 192 ? "192px" : this.width);
	overflow: hidden;
}

.focus_right {
	width: 485px;
	float: left;
}

.focus_right img {
	float: left;
	margin-bottom: 5px;
}

.focus_right5 {
	float: left;
	margin-right: 5px;
}

.beauty_list {
	width: 100%;
	float: left;
}

.beauty_list ul {
	float: left;
	width: 980px;
	margin-top: 10px;
}

.beauty_list ul li {
	width: 230px;
	float: left;
	margin-left: 10px;
	margin-right: 3px;
	margin-top: 10px;
}

.beauty_list ul li img {
	min-height: 150px;
	max-width: 230px;
	_width: expression(this.width > 230 ? "230px" : this.width);
	float: left;
	overflow: hidden;
}

.beauty_list ul li span {
	width: 230px;
	float: left;
	height: 40px;
	line-height: 40px;
	text-indent: 10px;
}

/*******今日赛程********/

.today_vs {
	width: 978px;
	float: left;
	border-bottom: none;
}

.today_vs ul:nth-child(odd) {
	background: #f5f5f5;
}

.today_vs ul:hover {
	background: #eaeaea;
}

.today_tab {
	width: 100%;
	float: left;
	position: relative;
}

.today_tab_ul {
	width: 350px;
	float: left;
	margin-left: 250px;
	display: inline;
}

.today_tab_ul li {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 90px;
	margin-left: 5px;
	margin-right: 5px;
}

.today_tab_ul li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	width: 90px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.today_tab_ul li a.current,
.today_tab_ul li a:hover {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 90px;
	border-radius: 3px;
}

.today_tab_ul1 {
	width: 200px;
	float: left;
	display: inline;
}

.today_tab_ul1 li {
	float: left;
	height: 28px;
	line-height: 28px;
	width: 90px;
	margin-left: 5px;
	margin-right: 5px;
}

.today_tab_ul1 li a {
	display: block;
	text-align: center;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
	width: 90px;
	text-decoration: none;
	background: #ef7d7d;
	text-decoration: none;
	border-radius: 3px;
}

.today_tab_ul1 li a.current,
.today_tab_ul1 li a:hover {
	font-size: 14px;
	color: #fff;
	display: block;
	cursor: pointer;
	text-decoration: none;
	background: #cc0000;
	width: 90px;
	border-radius: 3px;
}

.today_tab_dl {
	width: 250px;
	float: left;
	margin-left: 100px;
	display: inline;
}

.today_tab_dl dd {
	width: 80px;
	float: left;
	height: 28px;
	line-height: 28px;
	background: #f5f5f5;
	border: solid #ccc 1px;
	text-align: center;
	display: block;
}

.today_tab_dl dt {
	width: 120px;
	float: right;
	height: 30px;
	line-height: 30px;
}

.today_against {
	width: 100%;
	float: left;
}

.today_vs ul {
	width: 100%;
	padding-top: 5px;
	float: left;
	border-bottom: solid 1px #e5e5e5;
	padding-bottom: 5px;
}

.today_vs li {
	float: left;
}

.today_vs .today_li {
	width: 85px;
	float: left;
	text-align: center;
}

.today_vs .today_li4 {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.today_vs .today_li4 .red {
	margin-left: 5px;
}

.today_vs .today_li1 {
	width: 280px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: center;
	border-right: solid 1px #e4e4e4;
	overflow: hidden;
}

.today_vs .today_li1 span img,
.s_list_against span img {
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	overflow: hidden;
	padding-top: 15px;
}

.today_vs .today_li2 {
	width: 110px;
	float: left;
	height: 50px;
	line-height: 50px;
	text-align: left;
	text-indent: 5px;
	border-right: solid 1px #e4e4e4;
}

.today_vs .today_li3 {
	width: 430px;
	float: left;
	height: 50px;
	line-height: 25px;
	text-align: center;
}

.today_vs .today_li3 a {
	margin-left: 5px;
}

.today_vs .today_li3 span {
	font-size: 12px;
}

/*******网站地图********/
.map {
	width: 100%;
	float: left;
}

.map dl {
	width: 96%;
	float: left;
	border-bottom: dashed 1px #e5e5e5;
	margin-top: 10px;
	margin-left: 2%;
}

.map dl dd {
	width: 100%;
	float: left;
	height: 35px;
	line-height: 35px;
	font: 100 16px/35px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.map dl dt {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.map dl dt a {
	float: left;
	margin-right: 10px;
}

/******注册协议*****/
.agreement {
	width: 90%;
	line-height: 25px;
	float: left;
	padding: 0 5%;
	display: block;
}

/********优惠套餐*******/
.package {
	width: 100%;
	float: left;
}

.package dl {
	background: url(../images/box_block.png) no-repeat;
	height: 79px;
	width: 632px;
	float: left;
	padding: 5px 0;
	margin-bottom: 20px;
	margin-top: 10px;
}

.package dd {
	float: left;
	width: 152px;
}

.package dd .dd_span {
	float: left;
	width: 152px;
	font: 100 16px/30px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	text-align: center;
	margin-top: 24px;
	font-weight: bold;
}

.package dd .dd_span1 {
	float: left;
	width: 152px;
	font: 100 14px/24px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	text-align: center;
	color: #009900
}

.package dt {
	float: left;
	width: 460px;
	margin-left: 20px;
	display: inline;
	color: #242424;
}

.package dt .dd_span {
	float: left;
	width: 340px;
	font: 100 14px/24px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	height: 66px;
	margin-top: 5px;
	margin-right: 15px;
}

.package dt .dd_span1 {
	float: left;
	width: 100px;
	font: 100 16px/30px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	margin-top: 20px;
}

.package dt .dd_span1 a {
	padding: 5px 10px;
}

.package dt em {
	font-style: normal;
	margin-right: 20px;
	float: left;
}

.package dt span em.fh {
	margin-top: 3px;
	color: #009900
}

.package dt .dd_span2 {
	text-decoration: line-through;
}

.package_buy {
	width: 100%;
	float: left;
}

.package_buy dl {
	float: left;
	width: 90%;
	margin-left: 5%;
	display: inline;
	margin-top: 20px;
}

.package_buy dd {
	width: 100%;
	float: left;
	text-align: center;
	font: 100 18px/80px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.package_buy dt {
	width: 100%;
	float: left;
	text-align: center;
	font: 100 16px/80px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.package_buy ul {
	float: left;
	width: 90%;
	margin-left: 5%;
	display: inline;
	margin-top: 30px;
}

.package_buy ul span {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}

.package_buy ul .dt_button {
	width: 180px;
	font: 100 20px/50px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.right_box {
	width: 96%;
	float: left;
	padding: 0px 2%;
}

.tagcloud {
	width: 316px;
	float: left;
	padding: 10px 10px;
}

.tagcloud h3 {
	float: left;
	width: 100%;
	line-height: 40px;
	height: 40px;
	font: 100 24px/40px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
	color: #2b2b2b;
	text-indent: 5px;
}

.tagcloud a {
	float: left;
	margin-right: 4px;
	margin-top: 4px;
	background: #ccc;
	padding: 5px 8px;
	border-radius: 3px;
	color: #fff;
}

.tagcloud a:hover {
	float: left;
	background: #b00000;
	color: #fff;
}

.accuracy_hover {
	display: none;
	display: block;
}

.username .hits_arrow {
	width: 13px;
	height: 20px;
	position: absolute;
	z-index: 9999999;
	top: -9999em;
	top: 230px;
	display: block;
	left: 160px;
	background: url(../images/username.png) no-repeat center top;
}

.username .accuracy_hover {
	top: 7px;
	left: 0px;
	display: none;
	position: relative;
	z-index: 9999999;
}

.username:hover .accuracy_hover {
	top: -270px;
	left: -150px;
	display: block;
	position: relative;
	z-index: 9999999;
}

.username .red_bg {
	position: relative;
	left: 0px;
	display: block;
	height: 25px;
	line-height: 25px;
}

.username .float_accuracy {
	width: 440px;
	height: 230px;
	top: -999em;
	z-index: 99999;
	left: 0px;
	display: block;
	border: #ccc solid 1px;
	background: #fff;
	-moz-box-shadow: 2px 2px 5px #ccc;
	-webkit-box-shadow: 2px 2px 5px #ccc;
	box-shadow: 2px 2px 10px #ccc;
	border-radius: 6px;
}

.float_accuracy ul {
	float: left;
	width: 400px;
	margin-left: 20px;
	display: inline;
	background: #f5f5f5;
}

.float_accuracy dl {
	float: left;
	width: 390px;
	margin-left: 20px;
	font-size: 14px;
	margin-bottom: 10px;
	padding-top: 8px;
	margin-top: 20px;
	padding-left: 10px;
	display: inline;
	height: 50px;
	text-align: left;
	background: #f7f7f7;
	border-bottom: solid 3px #ccc;
}

.float_accuracy dl dd {
	width: 50px;
	height: 40px;
	float: left;
	text-align: left;
}

.float_accuracy dl dd img {
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin-top: 0px;
}

.float_accuracy dl dt {
	width: 280px;
	float: left;
	height: 40px;
}

.float_accuracy dl dt .dt_span {
	height: 20px;
	line-height: 20px;
	width: 250px;
	float: left;
	text-align: left;
}

.float_accuracy dl dt ul {
	float: left;
	margin: 0px;
	background: none;
}

.float_accuracy dl dt ul li {
	float: left;
	margin: 0px;
	background: none;
}

.float_accuracy dl ul:nth-child(odd) {
	background: none;
}

.float_accuracy dl ul:hover {
	background: none;
}

.float_accuracy ul:nth-child(odd) {
	background: #fff;
}

.float_accuracy ul:hover {
	background: #eaeaea;
}

.float_accuracy ul li {
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	margin: 0px;
	overflow: hidden;
	text-indent: 0px;
}

.float_accuracy ul .li {
	float: left;
	width: 75px;
	text-align: right;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-indent: 0px;
}

.float_accuracy ul .li2 {
	float: left;
	width: 40px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	text-indent: 0px;
}

.float_accuracy ul .li3 {
	float: left;
	width: 52px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	text-indent: 0px;
}

.float_accuracy ul .li4 {
	float: left;
	width: 100px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	height: 30px;
	line-height: 30px;
	text-indent: 0px;
}

.float_accuracy ul b {
	font-weight: 100;
}

.paging {
	width: 100%;
	float: left;
}

.am-pagination {
	padding-left: 0;
	margin: 1.5rem 0;
	list-style: none;
	color: #999;
	text-align: center;
}

.am-pagination:before,
.am-pagination:after {
	content: " ";
	display: table
}

.am-pagination:after {
	clear: both
}

.am-pagination>li {
	display: inline-block
}

.am-pagination>li>a,
.am-pagination>li>span {
	position: relative;
	display: block;
	padding: .5em 0.9em;
	text-decoration: none;
	line-height: 1.2;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 0;
	margin-bottom: 5px;
	margin-right: 5px
}

.am-pagination>li:last-child>a,
.am-pagination>li:last-child>span {
	margin-right: 0
}

.am-pagination>li>a:hover,
.am-pagination>li>a:focus {
	background-color: #eee
}

.am-pagination>.am-active>a,
.am-pagination>.am-active>a:hover,
.am-pagination>.am-active>a:focus,
.am-pagination>.am-active>span {
	z-index: 2;
	color: #fff;
	background-color: #ef7d7d;
	border-color: #fff;
	cursor: default
}

.am-pagination>.am-disabled>a,
.am-pagination>.am-disabled>a:hover,
.am-pagination>.am-disabled>a:focus {
	color: #999;
	background-color: #fff;
	border-color: #ddd;
	cursor: not-allowed;
	pointer-events: none;
}

.am-pagination .am-pagination-prev {
	float: left;
}

.am-pagination .am-pagination-prev a {
	border-radius: 0
}

.am-pagination .am-pagination-next {
	float: right
}

.am-pagination .am-pagination-next a {
	border-radius: 0
}

.am-pagination-centered {
	text-align: center
}

.am-pagination-right {
	text-align: right
}

.i_links {
	width: 100%;
	float: left;
}

.i_links li {
	float: left;
	padding: 0px 10px;
	display: block;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
}

.i_links li a {
	text-decoration: none;
}

.foot {
	width: 100%;
	float: left;
	background: rgb(0 0 0 / 90%);
	padding: 10px 0 25px;
}

.foot_ul {
	width: 550px;
	margin: 0 auto;
	height: 40px;
	line-height: 40px;
	padding: 0 215px;
	border-bottom: solid 1px #666;
}

.foot_ul li {
	text-align: center;
	float: left;
	padding: 0 10px;
}

.foot_ul li a {
	color: #fff;
	text-decoration: none;
}

.foot_dl {
	width: 980px;
	margin: 0 auto;
	color: rgb(255 255 255 / 60%);
	font-size: 12px;
}

.foot_dl dd {
	width: 650px;
	float: left;
	margin-top: 20px;
	line-height: 25px;
	border-right: solid 1px #666;
	padding-right: 30px;
}

.foot_dl dt {
	width: 260px;
	float: right;
	margin-top: 20px;
	font-family: "Microsoft YaHei"
}

.foot_dl dt em {
	margin-left: 5px;
	text-align: left;
	font-style: normal;
}

.foot_dl a {
	color: rgb(255 255 255 / 60%);
	text-decoration: none;
}

.foot_dl a:hover {
	color: #fff;
	text-decoration: underline;
}

.foot_dl dt span {
	float: left;
	height: 19px;
	line-height: 19px;
	width: 100%;
	margin-top: 10px;
}

.foot_qq {
	width: 19px;
	background: url(../images/icon.png) no-repeat;
	height: 19px;
	float: left;
	margin-right: 5px;
}

.foot_phone {
	width: 19px;
	background: url(../images/icon.png) -0 -19px no-repeat;
	height: 19px;
	float: left;
	margin-right: 5px;
}

.foot_mail {
	width: 19px;
	background: url(../images/icon.png) -0 -38px no-repeat;
	height: 19px;
	float: left;
	margin-right: 5px;
}

.foot_weixin {
	width: 19px;
	background: url(../images/icon.png) -0 -57px no-repeat;
	height: 19px;
	float: left;
	margin-right: 5px;
}

.foot_whatsapp {
	width: 19px;
	background: url(../images/icon.png) -0 -101px no-repeat;
	height: 19px;
	float: left;
	margin-right: 5px;
}

.foot_telegram {
	width: 19px;
	background: url(../images/icon.png) -0 -77px no-repeat;
	height: 19px;
	float: left;
	margin-right: 5px;
}


.weixin {
	left: 50%;
	margin-left: 510px;
	width: 146px;
	top: 50%;
	margin-top: -100px;
	position: fixed;
}

.weixin a {
	float: left;
	height: 20px;
	line-height: 20px;
	cursor: pointer;
	font-size: 12px;
}

.weixin img {
	float: left;
	width: 146px;
}

/******版本切换*****/
.version-tips {
	width: 100%;
	float: left;
	font-size: 20px;
	line-height: 100px;
	height: 100px;
	text-align: center;
}

.version-switch {
	width: 100%;
	float: left;
	padding-bottom: 50px;
}

.version-switch dd {
	width: 100%;
	text-align: center;
	float: left;
}

.version-switch dt {
	width: 100%;
	margin-top: 20px;
	text-align: center;
	float: left;
}

.version-switch a {
	width: 60%;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	font-size: 20px;
}

.shop_list {
	width: 978px;
	float: left;
	padding-bottom: 15px;
}

.shop_list dl {
	width: 177px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
	overflow: hidden;
}

.shop_list dl dd {
	width: 175px;
	float: left;
	text-align: center;
}

.shop_list dl dd img {
	width: 175px;
	float: left;
}

.shop_list dl dt {
	width: 167px;
	float: left;
	background: #eee;
	padding: 5px;
}

.shop_list dl dt h3 {
	width: 100%;
	float: left;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}

.shop_list dl dt span {
	width: 100%;
	float: left;
}

#play {
	width: 590px;
	text-align: center;
	position: relative;
	overflow: hidden;
	margin: 5px auto;
}

#play .change_a {
	width: 50%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background: url(about:blank);
}

#play .prev_a {
	left: 0;
}

#play .next_a {
	right: 0
}

#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}

#play .prev_a span {
	background: url(../images/babies_more.png) no-repeat 0px -50px;
	left: 0;
}

#play .next_a span {
	background: url(../images/babies_more.png) no-repeat -30px -50px;
	right: 0;
}

#play .img_ul {
	position: relative;
	z-index: 1;
}

.img_hd {
	width: 590px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #eee;
	overflow: hidden;
	height: 66px;
	padding: 2px 0;
	margin-top: 15px;
	margin: 5px auto;
	position: relative;
}

.img_hd ul {
	position: absolute;
	z-index: 1
}

.img_hd ul li {
	float: left;
	width: 80px;
	height: 60px;
	border: 3px solid #eee;
	cursor: pointer;
	margin: 0 3px 0 1px;
	overflow: hidden;
	*display: inline;
	padding: 1px;
	text-align: center
}

.img_hd ul li img {
	height: 60px;
}

.img_hd ul li.on {
	border-color: rgb(45, 150, 233);
}

.img_hd .bottom_a {
	background: url(../images/babies_more.png) no-repeat;
	width: 22px;
	height: 22px;
	position: absolute;
	display: block;
	top: 50%;
	margin-top: -11px;
	cursor: pointer;
	z-index: 10
}

.img_hd .prev_a {
	background-position: 0 -24px;
	left: 5px;
}

.img_hd .next_a {
	background-position: -30px -24px;
	right: 5px;
}

/****打赏***/

.play_success {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.play_request {
	width: 100%;
	float: left;
	height: 70px;
	line-height: 70px;
	text-align: center;
	font-size: 35px;
	margin-top: 120px;
	font-weight: bold;
}

.play_box {
	width: 530px;
	background: #fff;
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -200px;
	height: 360px;
	top: 50%;
	margin-top: -180px;
	border: solid 10px #ccc;
}

.play_box_bor {
	float: left;
	width: 528px;
	height: 338px;
	border: solid 1px #898789;
	padding-bottom: 20px;
}

.play_con {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}

.play_con .play_con_dl {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.play_con .play_con_dl dd {
	text-align: right;
	width: 200px;
	float: left;
}

.play_con .play_con_dl dt {
	width: 328px;
	float: left;
}

.play_con .play_con_dl .play_input {
	height: 22px;
	line-height: 22px;
	border: solid 1px #d5d4d4;
	outline: none;
	padding-left: 5px;
	float: left;
	width: 100px;
	margin-right: 10px;
}

.play_con .play_con_dl .button_gray {
	padding: 4px 8px;
	margin-left: 30px;
}

.play_close {
	width: 100%;
	float: left;
	height: 52px;
	line-height: 52px;
	background: #f5f5f5;
}

.play_close dd {
	width: 200px;
	float: left;
	height: 52px;
	line-height: 52px;
	margin-left: 20px;
	display: inline;
	font: 100 16px/52px 'Microsoft YaHei', 'simsun', sans-serif, Arial;
	_font-family: 'simsun', Arial;
}

.play_close dt {
	float: right;
	display: block;
	width: 32px;
	height: 32px;
	margin-top: 10px;
	margin-right: 10px;
}

.play_close dt a {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) no-repeat;
	transition: all 0.2s linear 0s;
	cursor: pointer;
}

.play_close dt a:hover {
	display: block;
	width: 32px;
	height: 32px;
	background: url(../images/close.png) -0px -32px no-repeat;
}

.sign-tips {
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -250px;
	top: 50%;
	margin-top: -210px;
	background: url(../images/qiandao.png) no-repeat;
	width: 500px;
	height: 420px;
}

.sign-tips-top {
	width: 100%;
	float: left;
	height: 68px;
	margin-top: 97px;
	font-weight: bold;
	font-size: 40px;
	line-height: 68px;
	color: #fa9803;
	text-align: center;
}

.sign-tips-title {
	width: 100%;
	float: left;
	height: 50px;
	line-height: 50px;
	font-size: 22px;
	margin-top: 10px;
	color: #DC483C;
	text-align: center;
	font-weight: bold;
}

.sign-tips-title a {
	color: #DC483C;
}

.sign-tips-con {
	margin-top: 12px;
	width: 100%;
	float: left;
	font-size: 14px;
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #faffa0;
}

.sign-tips-con a {
	color: #faffa0;
}

.sign-tips-button {
	width: 100%;
	float: left;
	margin-top: 120px;
	text-align: center;
}

.sign-tips-button a {
	background: #ff0;
	padding: 6px 15px;
	font-size: 16px;
	border-radius: 5px;
	margin: 0 auto;
	display: inline-block;
	color: #dc483c;
}

.sign-tips-close {
	position: absolute;
	bottom: 10px;
	right: 5px;
	text-align: right;
	font-size: 12px;
}

.sign-tips-close a {
	border: 1px #faffa0 solid;
	padding: 3px 5px;
	color: #faffa0;
	cursor: pointer;
	background-color: #5e5c5c;
}

.sign-right {
	width: 160px;
	right: 10px;
	z-index: 1;
	position: fixed;
	text-align: right;
	bottom: 5px;
	_position: absolute;
}

.sign-right span {
	float: left;
	width: 160px;
	background: url(../images/couplet_close.gif) no-repeat left;
	height: 18px;
}

.sign-right img {
	float: left;
}

.sign-right span a {
	width: 200px;
	height: 18px;
	display: block;
	float: left;
	cursor: pointer;
}

.sign-right span a:hover {
	width: 200px;
	height: 18px;
	display: block;
	float: left;
	cursor: pointer;
}

.notice_box {
	width: 440px;
	margin-left: 44px;
	float: left;
	line-height: 30px;
}

.notice_dl1 {
	width: 100%;
	float: left;
	margin-top: 10px;
}

.notice_dl1 dd {
	width: 100px;
	float: left;
	text-align: right;
	height: 50px;
	line-height: 50px;
}

.notice_dl1 dt {
	width: 200px;
	float: left;
	margin-left: 5px;
	display: inline;
	height: 50px;
	line-height: 50px;
}

.notice_dl1 label {
	float: left;
}

.notice_dl1 .dl_span {
	float: left;
	margin-left: 50px;
	display: inline;
}

.notice_dl1 .dt_button {
	width: 150px;
	height: 35px;
	font-size: 16px;
}

a.props_a {
	color: #4a4a4a;
	text-decoration: underline;
	position: relative;
	display: block;
	float: left;
	margin-left: 50px;
}

a.props_a .props_box {
	display: none;
}

a.props_a:hover {
	visibility: visible;
	color: #000;
	text-decoration: none;
}

a.props_a:hover .props_box {
	position: absolute;
	left: -120px;
	top: -40px;
	border: solid 1px #ccc;
	width: 460px;
	background: #eee;
	border-radius: 5px;
	display: block;
	color: #000;
	overflow: hidden;
	z-index: 999999;
	padding: 10px;
	font-family: "宋体";
	font-size: 12px;
	line-height: 20px;
}

.match_prompt_box {
	z-index: 11;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.match_prompt_bg {
	z-index: 11;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 9;
}

.match_prompt_bg a {
	display: block;
	width: 100%;
	height: 100%;
}

.match_prompt {
	width: 530px;
	background: #fff;
	position: fixed;
	z-index: 9999;
	left: 50%;
	z-index: 9999;
	opacity: 1;
	filter: alpha(opacity=100);
	margin-left: -200px;
	top: 50%;
	margin-top: -100px;
	border: solid 10px #ccc;
}

.match_prompt_bot {
	float: left;
	width: 528px;
	border: solid 1px #898789;
	padding-bottom: 20px;
}

.match_prompt_cont {
	width: 440px;
	margin-left: 44px;
	float: left;
	line-height: 30px;
}

.tj-list-box {
	width: 630px;
	float: left;
}

.tj-list {
	width: 100%;
	float: left;
	padding-top: 20px;
	border-bottom: solid 1px #e5e5e5;
	padding-bottom: 20px;
}

/*
.tq_list .tq_tj:nth-child(odd) {
	background: #fff;
}
.tq_list .tq_tj:hover {
	background: #eaeaea;
}
*/
.tj-list-user {
	float: left;
	width: 180px;
}

.tj-list-user dd {
	float: left;
	width: 60px;
	height: 60px;
}

.tj-list-user dd img {
	float: left;
	width: 60px;
	height: 60px;
}

.tj-list-user dt {
	float: left;
	width: 110px;
	margin-left: 10px;
}

.tj-list-user dt h3 {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.tj-list-user dt h4 {
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}

.tj-list-against {
	width: 280px;
	float: left;
}

.tj-list-against dd {
	height: 50px;
	line-height: 25px;
	text-align: center;
	width: 30px;
	padding: 5px 10px;
	float: right;
	margin-left: 10px;
}

.tj-list-against dt {
	height: 60px;
	width: 220px;
	float: left;
}

.tj-list-against dt .dt_span {
	width: 220px;
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.tj-list-against dt .team {
	max-width: 110px;
	float: left;
	overflow: hidden;
	height: 25px;
}

.tj-list-against dt .dt_span1 {
	width: 210px;
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.tj-list-icon {
	float: left;
	width: 20px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: center;
	height: 20px;
}

.tj-list-view {
	width: 120px;
	float: right;
	text-align: center;
}

.tj-list-view dd {
	float: left;
	width: 100%;
}

.tj-list-view .price-fold {
	height: 18px;
	line-height: 18px;
}

.tj-list-view .price-original {
	text-decoration: line-through;
	height: 18px;
	line-height: 18px;
}

.tj-list-view dt {
	float: left;
	width: 100%;
	height: 24px;
	line-height: 24px;
}

.tj-list-view dt a {
	color: #000;
	background: #dedede;
	display: block;
	width: 52px;
	height: 24px;
	line-height: 24px;
	margin: 0 auto;
}

.tj-list:hover .tj-list-view dt a {
	background: #C00;
	color: #fff;
}

.left-box {
	width: 338px;
	float: left;
}

.title-box {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
}

.left-rank {
	width: 100%;
	float: left;
}

.left-rank-list {
	width: 318px;
	float: left;
	background: #fbfbfb;
	padding: 0px 10px;
}

.left-rank-list-dl {
	width: 100%;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: solid 1px #f5f5f5;
}

.left-rank-list-dl .left-rank-dd {
	width: 26px;
	float: left;
	margin-top: 17px;
	border-radius: 13px;
	text-align: center;
	margin-right: 10px;
	background: #e5e5e5;
	color: #fff;
	height: 26px;
	line-height: 26px;
}

.left-rank-list-dl:nth-of-type(1) .left-rank-dd {
	background: url(../images/left-rank1.png) no-repeat;
}

.left-rank-list-dl:nth-of-type(2) .left-rank-dd {
	background: url(../images/left-rank2.png) no-repeat;
}

.left-rank-list-dl:nth-of-type(3) .left-rank-dd {
	background: url(../images/left-rank3.png) no-repeat;
}

.left-rank-list-dl .left-rank-head {
	width: 55px;
	height: 55px;
	float: left;
}

.left-rank-list-dl .left-rank-head img {
	width: 55px;
	height: 55px;
	margin-top: 0px;
}

.left-rank-list-dl dt {
	width: 212px;
	margin-left: 10px;
	display: inline;
	float: left;
}

.left-rank-list-dl dt h3 {
	width: 100%;
	float: left;
	background: url(../images/left-rank-bg.png) no-repeat;
	height: 30px;
	line-height: 30px;
}

.left-rank-list-dl dt .h3-user {
	width: 132px;
	float: left;
	padding-left: 10px;
}

.left-rank-list-dl dt .h3-accuracy {
	width: 70px;
	color: #fff;
	text-align: center;
	float: left;
	line-height: 15px;
}

.left-rank-list-dl dt .list-li {
	width: 100%;
	float: left;
}

.left-rank-list-dl dt .rank-span {
	float: left;
	height: 20px;
	margin-top: 4px;
	line-height: 20px;
	border-radius: 10px;
	color: #ff9715;
	background: #fff7e4;
	margin-right: 10px;
	padding: 0px 10px;
}

.left-rank-list-dl dt .rank-span2 {
	float: left;
	height: 20px;
	margin-top: 4px;
	line-height: 20px;
	border-radius: 10px;
	color: #ff5655;
	background: #ffeded;
	padding: 0px 10px;
}

.expert-user {
	width: 1020px;
	float: left;
}

.expert-user-dl {
	width: 264px;
	margin-bottom: 20px;
	margin-right: 31px;
	float: left;
	border: solid 1px #f5f5f5;
	padding: 20px;
}

.expert-user-dl:nth-of-type(1) {
	background: url(../images/expert-user-rank1.png) no-repeat;
}

.expert-user-dl:nth-of-type(2) {
	background: url(../images/expert-user-rank2.png) no-repeat;
}

.expert-user-dl:nth-of-type(3) {
	background: url(../images/expert-user-rank3.png) no-repeat;
}

.expert-user-dl dd {
	width: 100%;
	height: 100px;
	text-align: center;
	float: left;
}

.expert-user-dl dd img {
	width: 100px;
	height: 100px;
}

.expert-user-dl dt {
	width: 100%;
	margin-top: 10px;
	float: left;
}

.expert-user-dl dt h3 {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.expert-user-dl dt .expert-user-li {
	width: 100%;
	float: left;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.expert-user-dl dt .expert-user-span {
	background: #fff7e4;
	color: #ff9715;
	border-radius: 10px;
	margin: 0px 5px;
	padding: 3px 15px;
}

.expert-user-dl dt .expert-user-span2 {
	background: #ffeded;
	color: #ff5655;
	margin: 0px 5px;
	border-radius: 10px;
	padding: 3px 15px;
}

.expert-user-dl dt .expert-user-li2 {
	width: 100%;
	float: left;
	margin-top: 10px;
	line-height: 20px;
	height: 120px;
	overflow: hidden;
	text-align: center;
}

.match-list-box {
	width: 100%;
	float: left;
}

.match-list {
	width: 100%;
	float: left;
}

.match-list dl {
	float: left;
}

.match-list dl dd {
	float: left;
}

.match-list dl dt {
	float: left;
}

.match-list .match-list-title {
	float: left;
	height: 30px;
	line-height: 30px;
}

.match-list .match-list-title .dd-event {
	width: 100px;
	text-align: center;
}

.match-list .match-list-title .dd-time {
	width: 120px;
	text-align: center;
}

.match-list .match-list-title .dd-vs {
	width: 50px;
	text-align: center;
}

.match-list .match-list-title .dt-name {
	width: 180px;
	float: left;
	text-align: right;
}

.match-list .match-list-title .dt-name2 {
	width: 180px;
	float: left;
	text-align: left;
}

.match-list .match-list-release {
	width: 631px;
	border-left: solid 1px #f5f5f5;
	float: left;
}

.match-list .match-list-release .release-dl {
	width: 157px;
	border: solid 1px #f5f5f5;
	border-left: none;
	float: left;
}

.match-list .match-list-release .release-dl:nth-of-type(4) {
	width: 156px;
	border: solid 1px #f5f5f5;
	border-left: none;
	float: left;
}

.match-list .match-list-release dl dd {
	width: 100%;
	float: left;
	text-align: center;
	color: #333;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
}

.match-list .match-list-release dl dt {
	float: left;
	height: 35px;
	text-align: center;
	line-height: 35px;
	width: 78px;
}

.match-list .match-list-release dl .dt-red-bg {
	float: left;
	height: 25px;
	margin-left: 5px;
	width: 68px;
	line-height: 25px;
	border: 1px #ffeded solid;
	color: #666;
	border-radius: 5px;
	font-size: 12px;
	background: #fff;
}

.match-list .match-list-release dl .dt-red-bg:hover {
	float: left;
	border-radius: 5px;
	margin-left: 5px;
	height: 25px;
	width: 68px;
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	border: 1px #ff8686 solid;
	background: #ff8686;
}

.match-list .match-list-release dl .dt-yellow-bg {
	float: left;
	height: 25px;
	margin-left: 5px;
	color: #666;
	width: 68px;
	line-height: 25px;
	border: 1px #fff7e4 solid;
	border-radius: 5px;
	font-size: 12px;
	background: #fff;
}

.match-list .match-list-release dl .dt-yellow-bg:hover {
	float: left;
	border-radius: 5px;
	margin-left: 5px;
	height: 25px;
	width: 68px;
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	border: 1px #ffcb4f solid;
	background: #ffcb4f;
}

.match-list .match-list-release-lq {
	width: 631px;
	border-left: solid 1px #eee;
	float: left;
}

.match-list .match-list-release-lq .titlle {
	width: 50px;
	border: solid 1px #eee;
	border-left: none;
	float: left;
	height: 79px;
	text-align: center;
	line-height: 79px;
	font-weight: 700
}

.match-list .match-list-release-lq .release-dl {
	height: 79px;
	width: 290px;
	border: solid 1px #eee;
	border-left: none;
	float: left;
}

.match-list .match-list-release-lq .release-dl:nth-of-type(2) {
	width: 288px;
	border: solid 1px #eee;
	border-left: none;
	float: left;
}

.match-list .match-list-release-lq dl dd {
	width: 100%;
	float: left;
	text-align: center;
	color: #333;
	font-size: 12px;
	height: 35px;
	line-height: 35px;
}

.match-list .match-list-release-lq dl dt {
	float: left;
	height: 35px;
	text-align: center;
	line-height: 35px;
	margin-left: 39px;
	width: 98px;
}

.match-list .match-list-release-lq dl .dt-red-bg {
	float: left;
	height: 25px;
	margin-left: 5px;
	width: 88px;
	line-height: 25px;
	border: 1px #ffeded solid;
	color: #666;
	border-radius: 5px;
	font-size: 12px;
	background: #fff;
}

.match-list .match-list-release-lq dl .dt-red-bg:hover {
	float: left;
	border-radius: 5px;
	margin-left: 5px;
	height: 25px;
	width: 88px;
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	border: 1px #ff8686 solid;
	background: #ff8686;
}

.match-list .match-list-release-lq dl .dt-yellow-bg {
	float: left;
	height: 25px;
	margin-left: 5px;
	color: #666;
	width: 88px;
	line-height: 25px;
	border: 1px #fff7e4 solid;
	border-radius: 5px;
	font-size: 12px;
	background: #fff;
}

.match-list .match-list-release-lq dl .dt-yellow-bg:hover {
	float: left;
	border-radius: 5px;
	margin-left: 5px;
	height: 25px;
	width: 88px;
	font-size: 12px;
	line-height: 25px;
	color: #fff;
	border: 1px #ffcb4f solid;
	background: #ffcb4f;
}

.tj_bor0 {
	border: solid 1px #990099;
}

.tj_bor1 {
	border: solid 1px #330066;
}

.tj_bor2 {
	border: solid 1px #3333cc;
}

.tj_bor3 {
	border: solid 1px #0099cc;
}

.tj_bor4 {
	border: solid 1px #009966;
}

.tj_bor5 {
	border: solid 1px #99cc33;
}

.tj_bor6 {
	border: solid 1px #cc9900;
}

.tj_bor7 {
	border: solid 1px #333333;
}

.tj_bor8 {
	border: solid 1px #666666;
}

.tj_bor9 {
	border: solid 1px #cc0000;
}



.home_menu {
	width: 100%;
	float: left;
}

.home_menu ul {
	width: 100%;
	float: left
}

.home_menu li {
	float: left;
	height: 50px;
	margin: 0px 15px;
}

.home_menu li a {
	padding: 0 5px;
	float: left;
	color: #000;
	height: 48px;
	line-height: 48px;
	border-bottom: 2px #fff solid;
	font-size: 16px;
}

.home_menu li a:hover {
	padding: 0 5px;
	color: #cc0000;
	float: left;
	height: 48px;
	line-height: 48px;
	border-bottom: 2px #cc0000 solid;
	font-size: 16px;
}

.bg_white {
	background: white;
}


.choujiang {
	position: fixed;
	z-index: 9999;
	left: 50%;
	margin-left: -250px;
	top: 50%;
	margin-top: -300px;
	width: 500px;
	height: 510px;
}

/* 大转盘样式 */
.choujiang .turnplate {
	display: block;
	width: 100%;
	position: relative;
}

.choujiang .turnplate canvas.item {
	width: 100%;
}

.choujiang .turnplate img.pointer {
	position: absolute;
	width: 31.5%;
	height: 42.5%;
	left: 34.6%;
	top: 23%;
}

/*新闻中心*/
.banner {
	overflow: hidden;
	width: 100%;
	position: relative;
	z-index: 1
}

#flashs {
	position: relative;
	height: 400px;
	overflow: hidden
}

#flashs .bgitem {
	z-index: 1;
	position: absolute;
	top: 0;
	height: 400px;
	width: 100%
}

#flashs .bgitem a {
	display: block !important;
	position: absolute;
	display: block;
	width: 100%;
	height: 400px;
	z-index: 5
}

#flashs .bgitem a h3 {
	display: block;
	height: 50px;
	width: 570px;
	position: absolute;
	bottom: 0;
	left: 15px;
	z-index: 9;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	overflow: hidden
}

#flashs .bgitem .bg {
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity='80');
	display: block;
	height: 50px;
	width: 695px;
	position: absolute;
	bottom: 0;
	left: 0
}

#flashs .btn {
	position: absolute;
	right: 5px;
	bottom: 15px;
	width: 100px;
	text-align: center;
	z-index: 9999
}

#flashs .btn span {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: #919191;
	margin-right: 8px;
	cursor: pointer;
	border-radius: 10px;
}

#flashs .btn span.on {
	background: rgb(249, 56, 59)
}

.CategoryTag_categoryTag__1x6V9 {
	padding: 5px 7px;
	font-size: 13px;
	font-weight: var(--font-weight-500);
	letter-spacing: 1.44px
}

.NewsBanner_newsBanner__2m5z6 {
	flex: 1 1;
	display: flex;
	flex-direction: column
}

.NewsBanner_newsBanner__title__1FZNS {
	display: flex;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: calc(42px / 2);
	max-height: 42px;
	flex: 1 1;
	color: var(--primary-color);
	letter-spacing: .18px;
	font-weight: var(--font-weight-500);
	font-size: 15px;
	margin-bottom: 3px
}

.NewsBanner_newsBanner__timestamp__3KVfl {
	letter-spacing: .16px;
	font-size: 13px;
	color: var(--timestamp-color)
}

.BlogBanner_blogBanner__36HWV {
	display: flex;
	flex-direction: row;
	flex: 1 1
}

.BlogBanner_blogBanner__authorIcon__FFIl3 {
	border-radius: 50%;
	width: 54px;
	height: 54px;
	object-fit: cover
}

.BlogBanner_blogBanner__info__2KsBz {
	display: flex;
	flex: 1 1;
	flex-direction: column
}

.BlogBanner_blogBanner__colon__3AtGn {
	color: var(--article-item-colon-color)
}

.BlogBanner_blogBanner__title__3H6qr {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: calc(42px / 2);
	max-height: 42px;
	flex: 1 1;
	color: var(--primary-color);
	letter-spacing: .18px;
	font-weight: var(--font-weight-500);
	font-size: 15px;
	margin-bottom: 3px
}

.BlogBanner_blogBanner__authorName__43u61 {
	position: relative
}

.BlogBanner_blogBanner__authorLink__2MswX {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1
}

.BlogBanner_blogBanner__authorIconLink__39uuQ {
	align-self: flex-start;
	margin-left: 7px;
	z-index: 1
}

.BlogBanner_blogBanner__authorIconLink__39uuQ>picture,
.BlogBanner_blogBanner__authorIconLink__39uuQ>picture>img {
	display: block
}

.BlogBanner_blogBanner__timestamp__1oyrD {
	letter-spacing: .16px;
	font-size: 13px;
	color: var(--timestamp-color)
}

.ResponsiveImgCover_outer__1zJin {
	position: relative
}

.ResponsiveImgCover_inner__2Omes {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.ResponsiveImgCover_image__24qZM {
	width: 100%;
	height: 100%;
	object-fit: cover
}

.ArticleItem_articleItem__1CmRv {
	position: relative;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	background-color: #f6f6f6
}

.ArticleItem_articleItem__link__2D6CP {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1
}

.ArticleItem_articleItem__coverContainer__3KoIR {
	display: flex;
	position: relative
}

.ArticleItem_articleItem__cover__2kIsc {
	width: 100%;
	padding-top: 52.3%
}

.ArticleItem_articleItem__tag__JZFBC {
	color: var(--invert-primary-color);
	position: absolute;
	left: 10px;
	bottom: -5px
}

.ArticleItem_articleItem__infoContainer__39TkC {
	flex: 1 1;
	display: flex;
	flex-direction: column;
	padding: 13px 10px 8px;
	background: var(--article-item-background);
	height: 86px
}

.AdUnit_slot__1rA42 {
	display: flex;
	justify-content: center
}


@keyframes Spinner_ldsRing__gDwvI {
	0% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(1turn)
	}
}

.ArticleList_articleList__listContainer__MVd3a {
	display: grid;
	gap: 14px;
	grid-template-columns: 1fr
}

@media(min-width:600px) {
	.ArticleList_articleList__listContainer__MVd3a {
		grid-template-columns: 1fr 1fr
	}
}

@media(min-width:1200px) {
	.ArticleList_articleList__listContainer__MVd3a {
		grid-template-columns: 1fr 1fr 1fr;
		display: grid;
		gap: 30px;
		grid-template-columns: 1fr
	}
}

@media(min-width:1200px)and (min-width:600px) {
	.ArticleList_articleList__listContainer__MVd3a {
		grid-template-columns: 1fr 1fr
	}
}

@media(min-width:1200px)and (min-width:1200px) {
	.ArticleList_articleList__listContainer__MVd3a {
		grid-template-columns: 1fr 1fr 1fr
	}
}




.CategoryMixedArticleListTemplate_categoryMixedArticleList__innerContainer__1UgKO {
	max-width: var(--max-view-width);
	margin: auto;
	padding: 20px 17px 0
}

@media(min-width:600px) {
	.CategoryMixedArticleListTemplate_categoryMixedArticleList__innerContainer__1UgKO {
		padding: 20px 0 0
	}
}

.CategoryMixedArticleListTemplate_categoryMixedArticleList__pagingArrows__3ALiB {
	padding: 20px 0
}

.HorizontalWidget_horizontalWidget__container__2FJFk {
	position: relative
}

.HorizontalWidget_horizontalWidget__scrollContainer__1JkaMx {
	display: flex;
	flex: 1 1;
	overflow-x: scroll;
	scroll-snap-type: x mandatory;
	scrollbar-width: none;
	-ms-overflow-style: none
}

.HorizontalWidget_horizontalWidget__scrollContainer__1JkaMx::-webkit-scrollbar {
	display: none
}

.HorizontalWidget_horizontalWidget__item__2e_o3 {
	scroll-snap-align: start
}

.HorizontalWidget_horizontalWidget__leftNavButtonContainer__2z_pQ,
.HorizontalWidget_horizontalWidget__navButtonContainer__14mgt,
.HorizontalWidget_horizontalWidget__rightNavButtonContainer__1iKtU {
	z-index: 1;
	position: absolute;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
	width: 34px
}

@media(max-width:599px) {

	.HorizontalWidget_horizontalWidget__leftNavButtonContainer__2z_pQ,
	.HorizontalWidget_horizontalWidget__navButtonContainer__14mgt,
	.HorizontalWidget_horizontalWidget__rightNavButtonContainer__1iKtU {
		display: none
	}
}

.HorizontalWidget_horizontalWidget__leftNavButton__1P2cf,
.HorizontalWidget_horizontalWidget__navButton__2MeOB,
.HorizontalWidget_horizontalWidget__rightNavButton__2vCJW {
	width: 34px;
	height: 34px;
	background: url(/_next/static/media/ic_nav_button.54c2846e74178dcc0d14348fa1d4ada2.svg) no-repeat;
	border-radius: 50%;
	box-shadow: 0 2px 15px 0 var(--nav-button-shadow-color)
}

.HorizontalWidget_horizontalWidget__leftNavButtonContainer__2z_pQ {
	left: -17px
}

.HorizontalWidget_horizontalWidget__rightNavButtonContainer__1iKtU {
	right: -17px
}

.HorizontalWidget_horizontalWidget__rightNavButton__2vCJW {
	transform: rotate(180deg)
}

.TrendingNews_trendingNews__container__nRCyf {
	flex: 1 1;
	max-height: 230px;
	padding: 14px 0 24px;
	border: 1px solid #e5e5e5;
	border-top: solid 2px #cc0000
}

@media(max-width:599px) {
	.TrendingNews_trendingNews__container__nRCyf {
		padding: 14px 0
	}
}

.TrendingNews_trendingNews__headerContainer__2gesV {
	flex: 1 1;
	display: flex;
	align-items: center;
	margin: 0 17px 14px
}

@media(min-width:1200px) {
	.TrendingNews_trendingNews__headerContainer__2gesV {
		margin: 0 22px 14px 25px
	}
}

.TrendingNews_trendingNews__title__2c_Mu {
	flex: 1 1;
	font-size: 22px;
}

@media(max-width:599px) {
	.TrendingNews_trendingNews__title__2c_Mu {
		font-size: 20px
	}
}

.TrendingNews_trendingNews__filtersPanel__3q6Em {
	display: flex
}

.TrendingNews_trendingNews__filterItem__1IfvY {
	color: var(--primary-color);
	font-size: 17px;
	font-weight: var(--font-weight-500);
	margin-left: 16px;
	opacity: .4;
	padding: 0
}

.TrendingNews_trendingNews__filterItem--selected__3fFu0 {
	border-bottom: 4px solid var(--primary-color);
	opacity: 1
}

.TrendingNews_trendingNews__articleListContainer__3UOEp {
	position: relative;
	height: 221px
}

.TrendingNews_trendingNews__articleListContainer__spinner__3w_B- {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	position: absolute
}

.TrendingNews_trendingNews__articleListContainer__articleList__27-h9 {
	height: 100%
}

.TrendingNews_trendingNews__articleListContainer__articleListItem__2TYFj {
	padding-left: 17px
}

.TrendingNews_trendingNews__articleListContainer__articleListItem__2TYFj:last-child {
	padding-right: 17px
}

@media(min-width:1200px) {
	.TrendingNews_trendingNews__articleListContainer__articleListItem__2TYFj {
		padding-left: 24px
	}

	.TrendingNews_trendingNews__articleListContainer__articleListItem__2TYFj:last-child {
		padding-right: 24px
	}
}

.TrendingNews_trendingNews__item__1X_kx {
	display: flex;
	flex-direction: column;
	width: 215px
}

.TrendingNews_trendingNews__item__title__khT-E {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: calc(42px / 2);
	max-height: 42px;
	height: 42px;
	margin-top: 5px;
	color: var(--primary-color);
	font-size: 15px;
	margin-bottom: 2px
}

.TrendingNews_trendingNews__item__titleText__1sRDb:lang(cjk) {
	letter-spacing: .18px
}

.TrendingNews_trendingNews__item__publishedDate__1NXCb {
	letter-spacing: .16px;
	font-size: 13px;
	color: var(--timestamp-color)
}

.TrendingNews_trendingNews__item__cover__11KJh {
	width: 100%;
	padding-top: 52.3%
}

.TrendingNews_trendingNews__itemContainer__2RAi- {
	position: relative;
	display: flex
}

.TrendingNews_trendingNews__rankLabel__1Q6rQ {
	position: absolute;
	display: inline-block;
	padding: 4px 9px;
	color: var(--invert-primary-color);
	font-size: 17px;
	font-weight: 900
}



.slick-slider {
	box-sizing: border-box;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
	position: relative;
	display: block
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: none
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	transform: translateZ(0)
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ""
}

.slick-track:after {
	clear: both
}

.slick-loading .slick-track {
	visibility: hidden
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px
}

[dir=rtl] .slick-slide {
	float: right
}

.slick-slide img {
	display: block
}

.slick-slide.slick-loading img {
	display: none
}

.slick-slide.dragging img {
	pointer-events: none
}

.slick-initialized .slick-slide {
	display: block
}

.slick-loading .slick-slide {
	visibility: hidden
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}

.Slider_slider--dots__2O_9Q {
	margin-bottom: 20px
}

.Slider_arrow__container__2QtHV {
	display: none
}

@media(min-width:600px) {
	.Slider_arrow__container__2QtHV {
		display: unset;
		position: absolute;
		top: 50%;
		width: 34px;
		z-index: 1
	}
}

.Slider_arrow__container--prev__3D3Ng {
	left: 0;
	transform: translate(-50%, -50%)
}

.Slider_arrow__container--next__1XIbj {
	right: 0;
	transform: translate(50%, -50%)
}

.Slider_arrow__button__y4Y_1 {
	width: 34px;
	height: 34px;
	background: url(/_next/static/media/ic_nav_button.54c2846e74178dcc0d14348fa1d4ada2.svg) no-repeat;
	border-radius: 50%;
	box-shadow: 0 2px 15px 0 var(--nav-button-shadow-color)
}

.Slider_arrow__button--next__16uQi {
	transform: rotate(180deg)
}

.Slider_dots__container__KZeJ8 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	transform: translateY(100%);
	padding: 10px 17px 0
}

@media(min-width:1200px) {
	.Slider_dots__container__KZeJ8 {
		padding: 11px 23px 0
	}
}

.Slider_dots__list__rYO5o {
	display: flex
}

.Slider_dots__list--centered__25vcK {
	justify-content: center
}

.Slider_dots__list__rYO5o>li {
	display: flex;
	margin-right: 7px
}

.Slider_dots__list__rYO5o>li:last-child {
	margin-right: 0
}

.Slider_dot__cHfV8 {
	display: inline-block;
	width: 9px;
	height: 9px;
	border: 2px solid #131313;
	border-radius: 50%
}

.Slider_dot__cHfV8:hover {
	cursor: pointer
}




.HeroCarousels_heroCarousels__slideContainer__10QL9 {
	display: block
}

.HeroCarousels_heroCarousels__slide__16KCf {
	flex: 1 1;
	width: 100%;
	display: flex;
	flex-direction: column;
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover
}

.HeroCarousels_heroCarousels__slideTitleContainer__3omxq {
	flex: 1 1;
	padding: 0 17px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 40px
}

@media(min-width:1200px) {
	.HeroCarousels_heroCarousels__slideTitleContainer__3omxq {
		padding: 0 23px;
		height: 60px
	}
}

.HeroCarousels_heroCarousels__slideCover__3YJqh {
	width: 100%;
	padding-top: 52.3%
}

.HeroCarousels_heroCarousels__slideTitle__ngJHl {
	color: var(--invert-primary-color);
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: calc(40px / 1);
	max-height: 40px;
	font-size: 17px;
	letter-spacing: .63px
}

@media(min-width:1200px) {
	.HeroCarousels_heroCarousels__slideTitle__ngJHl {
		display: -webkit-box;
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: calc(60px / 1);
		max-height: 60px;
		font-size: 27px;
		letter-spacing: 1px
	}
}

.HeroVerticalFlowLayout_heroVerticalFlowLayout__2CKaB {
	width: 100%;
	display: flex;
	flex: 1 1;
	flex-direction: column
}

.HeroVerticalFlowLayout_heroVerticalFlowLayout__heroContent__2tkZq {
	max-width: var(--max-view-width);
	width: 100%;
	margin: 0 auto
}

@media(min-width:600px) {
	.HeroVerticalFlowLayout_heroVerticalFlowLayout__heroContent__2tkZq {
		padding-top: 35px
	}
}

.HeroVerticalFlowLayout_heroVerticalFlowLayout__content__FVLGD {
	width: 100%;
	flex: 1 1
}



.HeroTopAsideLayout_heroTopAsideLayout__gUeLI {
	display: flex;
	flex-direction: column;
	width: 980px;
}

.HeroTopAsideLayout_heroTopAsideLayout__topHeroContentContainer__15vdG {
	max-width: var(--max-view-width);
	width: 100%;
	flex: 1 1;
	display: flex;
	flex-direction: column;
	margin: 0 auto 20px;
	padding: 0
}

@media(min-width:600px) {
	.HeroTopAsideLayout_heroTopAsideLayout__topHeroContentContainer__15vdG {
		padding-top: 35px
	}
}

@media(min-width:1200px) {
	.HeroTopAsideLayout_heroTopAsideLayout__topHeroContentContainer__15vdG {
		flex-direction: row;
		margin: 0 auto;
		padding: 25px 0
	}
}

.HeroTopAsideLayout_heroTopAsideLayout__heroContent__TDmLH {
	width: calc(100% - 30px - 255px);
	margin-right: 30px;
	align-self: flex-start
}

@media(max-width:1199px) {
	.HeroTopAsideLayout_heroTopAsideLayout__heroContent__TDmLH {
		width: 100%;
		margin: 0
	}
}

.HeroTopAsideLayout_heroTopAsideLayout__aside__dqlZI {
	width: 255px
}

@media(max-width:1199px) {
	.HeroTopAsideLayout_heroTopAsideLayout__aside__dqlZI {
		display: none
	}
}

.HeroTopAsideLayout_heroTopAsideLayout__topContentContainer__19nb8 {
	max-width: var(--max-view-width);
	width: 100%;
	margin: 0 auto
}

.HeroTopAsideLayout_heroTopAsideLayout__bottomContentContainer__1mgPp {
	flex: 1 1;
	display: flex;
	width: 100%;
	flex-direction: column;
	justify-content: center
}

@media(max-width:1199px) {
	.HeroTopAsideLayout_heroTopAsideLayout__content__1fiFy {
		width: 100%;
		margin: 0
	}
}

.CategoryLeftAlignedHeroSectionLayout_heroCarousels__3f04l {
	width: 100%;
	max-width: 920px
}

@media(max-width:1199px) {
	.CategoryLeftAlignedHeroSectionLayout_heroCarousels__3f04l {
		max-width: unset
	}
}

.CategoryLeftAlignedHeroSectionLayout_trendingNews__wragM {
	margin-bottom: 20px
}

.CategoryLeftAlignedHeroSectionLayout_mystandBanner__1w8wZ {
	border-bottom: 3px solid var(--primary-color)
}

.CategoryLeftAlignedHeroSectionLayout_asideAd__3A2KT {
	margin-top: 10px
}









/* 新闻内容页 */
.ArticleContent_articleContent__1VgpH h2,
.ArticleContent_parsedArticleContent__BqgLM h2 {
	font-size: 30px;
	font-weight: var(--font-weight-600);
	line-height: 30px;
	letter-spacing: .2px
}

.ArticleContent_articleContent__1VgpH h3,
.ArticleContent_parsedArticleContent__BqgLM h3 {
	font-size: 25px;
	font-weight: var(--font-weight-600);
	line-height: 30px;
	letter-spacing: .2px
}

.ArticleContent_articleContent__1VgpH h4,
.ArticleContent_parsedArticleContent__BqgLM h4 {
	font-size: 20px;
	font-weight: var(--font-weight-600);
	line-height: 30px;
	letter-spacing: .2px
}

.ArticleContent_articleContent__1VgpH p,
.ArticleContent_parsedArticleContent__BqgLM p {
	font-size: var(--article-font-size);
	font-weight: var(--font-weight-400);
	line-height: 1.6;
	letter-spacing: .18px;
	overflow-wrap: break-word;
	word-break: break-word
}

@media(min-width:600px) {

	.ArticleContent_articleContent__1VgpH p,
	.ArticleContent_parsedArticleContent__BqgLM p {
		line-height: 1.76;
		letter-spacing: .2px
	}
}

.ArticleContent_articleContent__1VgpH blockquote,
.ArticleContent_parsedArticleContent__BqgLM blockquote {
	border-left: 6px solid var(--article-blockquote-left-border-color);
	background-color: var(--article-blockquote-background-color);
	padding: 19px 22px
}

.ArticleContent_articleContent__1VgpH a,
.ArticleContent_parsedArticleContent__BqgLM a {
	text-decoration: underline;
	color: var(--article-link-color)
}

.ArticleContent_articleContent__1VgpH iframe,
.ArticleContent_parsedArticleContent__BqgLM iframe {
	display: block;
	margin: 0 auto;
	max-width: 100%
}

.ArticleContent_articleContent__1VgpH img,
.ArticleContent_parsedArticleContent__BqgLM img {
	display: block;
	width: 100%;
	max-width: 650px
}

.ArticleContent_articleContent__1VgpH hr,
.ArticleContent_parsedArticleContent__BqgLM hr {
	border: 0;
	border-top: 1px solid #ddd;
	box-sizing: initial;
	height: 0
}

.ArticleContent_articleContent__1VgpH figcaption,
.ArticleContent_articleContent__1VgpH figure {
	margin: 0;
	padding: 0;
	width: auto !important;
}


.ArticleContent_articleContent__1VgpH ol,
.ArticleContent_articleContent__1VgpH ul,
.ArticleContent_parsedArticleContent__BqgLM ol,
.ArticleContent_parsedArticleContent__BqgLM ul {
	line-height: 1.8;
	margin: 16px 20px;
	padding-left: 40px
}

.ArticleContent_articleContent__1VgpH ol,
.ArticleContent_parsedArticleContent__BqgLM ol {
	list-style-type: decimal
}

.ArticleContent_articleContent__1VgpH ul,
.ArticleContent_parsedArticleContent__BqgLM ul {
	list-style-type: disc
}

.ArticleContent_articleContent__1VgpH>*,
.ArticleContent_parsedArticleContent__BqgLM>* {
	margin-left: 0;
	margin-right: 0
}

.ArticleContent_articleContent__1VgpH>*~*,
.ArticleContent_parsedArticleContent__BqgLM>*~* {
	margin-top: 25px
}

.ArticleContent_articleContent__1VgpH blockquote>*~*,
.ArticleContent_parsedArticleContent__BqgLM blockquote>*~* {
	margin-top: 16px
}

.ArticleContent_articleContent__1VgpH figure,
.ArticleContent_parsedArticleContent__BqgLM figure {
	position: relative
}

.ArticleContent_articleContent__1VgpH figcaption,
.ArticleContent_parsedArticleContent__BqgLM figcaption {
	display: flex;
	align-items: center;
	padding: 5px 20px;
	background-color: var(--article-figcaption-background-color);
	backdrop-filter: blur(8px);
	color: var(--article-figcaption-color);
	font-size: 11px;
	line-height: 16px
}

@media(min-width:600px) {

	.ArticleContent_articleContent__1VgpH figcaption,
	.ArticleContent_parsedArticleContent__BqgLM figcaption {
		font-size: 13px;
		line-height: 18px;
		padding: 12px 20px
	}
}

.ArticleContent_articleContent__1VgpH figcaption>span:before,
.ArticleContent_parsedArticleContent__BqgLM figcaption>span:before {
	content: "â–²";
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 5px
}

.ArticleContent_articleContent__1VgpH .embedded-album,
.ArticleContent_parsedArticleContent__BqgLM .embedded-album {
	margin: 20px
}

@media(min-width:600px) {

	.ArticleContent_articleContent__1VgpH .embedded-album,
	.ArticleContent_parsedArticleContent__BqgLM .embedded-album {
		margin: 25px 0
	}
}

.ArticleContent_articleContent__1VgpH .instagram-media-wrapper,
.ArticleContent_parsedArticleContent__BqgLM .instagram-media-wrapper {
	display: flex;
	justify-content: center
}

.ArticleContent_articleContent__1VgpH .responsive-video,
.ArticleContent_parsedArticleContent__BqgLM .responsive-video {
	position: relative;
	padding-bottom: 56.25%
}

.ArticleContent_articleContent__1VgpH .responsive-video iframe,
.ArticleContent_parsedArticleContent__BqgLM .responsive-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ArticleContent_articleContent__1VgpH .footnotes ol,
.ArticleContent_parsedArticleContent__BqgLM .footnotes ol {
	counter-reset: footnote-list;
	line-height: 30px;
	letter-spacing: .2px
}

.ArticleContent_articleContent__1VgpH .footnotes ol li:before,
.ArticleContent_parsedArticleContent__BqgLM .footnotes ol li:before {
	counter-increment: footnote-list;
	content: "[" counter(footnote-list) "]";
	padding-right: 10px;
	color: var(--article-cite-color);
	font-weight: var(--font-weight-600)
}

.ArticleContent_articleContent__1VgpH .footnotes cite,
.ArticleContent_parsedArticleContent__BqgLM .footnotes cite {
	font-style: normal;
	color: var(--article-cite-color)
}

.ArticleContent_articleContent__1VgpH {
	margin-bottom: 25px
}

@media(max-width:599px) {
	.ArticleContent_articleContent__1VgpH>.text {
		margin-left: 20px;
		margin-right: 20px
	}
}

.ArticleContent_articleContent--specialLayout__1pN84>.embedded-ad {
	display: none
}

@media(min-width:600px) {
	.ArticleContent_articleContent--specialLayout__1pN84>.text {
		margin-left: 48px;
		margin-right: 48px
	}
}

.ArticleTags_root__22wDE {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap
}

@media(max-width:599px) {
	.ArticleTags_root__22wDE {
		padding: 0 20px
	}
}

.ArticleTags_tagItem__DwqmT:not(:last-child) {
	margin-right: 15px
}

.ArticleTags_tagName__1trau {
	color: var(--primary-color);
	font-size: 17px;
	font-weight: var(--font-weight-500)
}

.ArticleTags_tagName__1trau:before {
	content: "#"
}

.ArticleDetail_article--font-size-small__1ZXPi {
	--article-font-size: 15px
}

.ArticleDetail_article--font-size-normal__v6u0t {
	--article-font-size: 17px
}

.ArticleDetail_article--font-size-large__2dH52 {
	--article-font-size: 19px
}

@media(max-width:1199px) {
	.ArticleDetail_article--font-size-small__1ZXPi {
		--article-font-size: 13px
	}

	.ArticleDetail_article--font-size-normal__v6u0t {
		--article-font-size: 15px
	}

	.ArticleDetail_article--font-size-large__2dH52 {
		--article-font-size: 17px
	}
}

.ArticleDetail_article--specialLayout__Z5ois {
	max-width: 920px;
	margin: 0 auto
}

@media(min-width:1200px) {
	.ArticleDetail_article__liveCoverMedia--laptop-below__1WZQW {
		display: none
	}
}

@media(max-width:1199px) {
	.ArticleDetail_article__liveCoverMedia--laptop__3kUhl {
		display: none
	}
}

.ArticleDetail_article__title__YNzig {
	color: var(--primary-color);
	font-size: 32px;
	letter-spacing: .39px;
	font-weight: var(--font-weight-600);
	font-stretch: normal;
	margin-top: 25px
}

.ArticleDetail_article__title--live__nWZmv {
	margin-top: 0
}

@media(max-width:1199px) {
	.ArticleDetail_article__title__YNzig {
		margin-top: 16px;
		font-size: 30px;
		letter-spacing: .24px
	}
}

@media(max-width:599px) {
	.ArticleDetail_article__title__YNzig {
		padding: 0 20px
	}
}

.ArticleDetail_article__metainfo__29Yqd {
	flex: 1 1;
	margin-top: 12px;
}

.ArticleDetail_article__publishedDate__biEEJ,
.ArticleDetail_article__viewCount__3Ee45 {
	color: var(--article-published-date-color);
	font-size: 15px;
	font-weight: var(--font-weight-600);
	letter-spacing: .18px
}
.ui-show-tags{}
.ui-show-tags a{padding:0 10px;line-height:35px;}
.ui-col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.ui-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.ui-show-tags a {
    padding: 0 10px;
    line-height: 35px;
}

a.ui-btn-outline-blue {
    color: #1890FF;
}
.ui-btn {
    position: relative;
    display: inline-block;
    border: 1px solid #e0e0e0;
    padding: 0 20px;
    line-height: 42px;
    overflow: hidden;
    border-radius: 4px;
    color: #595959;
    background: #fff;
    user-select: none;
    vertical-align: middle;
}
.ArticleDetail_article__viewCount__3Ee45 {
	margin-left: 19px;
	margin-right: 20px;
}

@media(max-width:599px) {
	.ArticleDetail_article__author__39mZG {
		padding-left: 20px;
		padding-right: 20px
	}
}

.ArticleDetail_article__author--specialLayout__3Wnfe {
	padding-bottom: 25px
}

@media(max-width:1199px) {
	.ArticleDetail_article__author--specialLayout__3Wnfe {
		padding-bottom: 15px
	}
}

.ArticleDetail_article__author--live__1sgzT {
	margin-bottom: 20px
}

@media(min-width:1200px) {
	.ArticleDetail_article__author--live__1sgzT {
		margin-bottom: 25px
	}
}

.ArticleDetail_article__content__BkruN {
	margin: 25px 0;
	border-top: 1px solid #e3e3e3;
}

@media(max-width:1199px) {
	.ArticleDetail_article__content__BkruN {
		margin: 15px 0
	}
}

.ArticleDetail_article__content--live__3OLm2 {
	margin: 0
}

@media(max-width:1199px) {
	.ArticleDetail_article__content--live__3OLm2 {
		margin: 20px 0
	}
}

@media(max-width:599px) {
	.ArticleDetail_article__content--live__3OLm2 {
		margin: 20px 14px
	}
}

.ArticleDetail_toolbar__wh3aQ {
	display: flex;
	align-items: flex-end;
	margin-top: 11px;
	margin-bottom: 20px
}

@media(max-width:1199px) {
	.ArticleDetail_toolbar__wh3aQ {
		margin-top: 2px;
		margin-bottom: 15px
	}
}

@media(max-width:599px) {
	.ArticleDetail_toolbar__wh3aQ {
		padding: 0 20px
	}
}

.ArticleDetail_toolbar--specialLayout__32ILm {
	margin-top: 15px
}

@media(max-width:1199px) {
	.ArticleDetail_toolbar--specialLayout__32ILm {
		margin-top: 2px
	}
}

@media(min-width:1200px) {
	.ArticleDetail_articleShareWidget__1M_8z {
		position: sticky;
		display: flex;
		flex-direction: column;
		align-items: center;
		top: 75px;
		width: 0;
		float: left;
		transform: translateX(calc(-52px / 2 - 26px))
	}

	.ArticleDetail_articleShareWidget--laptop-below__14JOq {
		display: none
	}

	.ArticleDetail_articleShareWidget--specialLayout__FO5Oh {
		transform: translateX(calc(-52px / 2 - 32px))
	}
}

@media(max-width:1199px) {
	.ArticleDetail_articleShareWidget__1M_8z {
		background-color: var(--article-floating-action-bar-background-color);
		position: sticky;
		z-index: 1;
		bottom: 0;
		display: flex;
		align-items: center;
		flex-direction: row;
		padding: 8px 20px
	}

	.ArticleDetail_articleShareWidget--laptop__1NZHy {
		display: none
	}
}

.ArticleDetail_articleShareWidget--live__1gDJa {
	position: sticky;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 0;
	width: 52px;
	transform: translateX(calc(-100% - 26px - 95px))
}

@media(max-width:1199px) {
	.ArticleDetail_articleShareWidget--live__1gDJa {
		display: none
	}
}

.HorizontalWidget_horizontalWidget__scrollContainer__1JkaM .HorizontalWidget_horizontalWidget__item__2e_o3 {
	margin-top: 10px;
	margin-bottom: 20px;
}


.RelatedArticleListItem_relatedArticle__title__56uXy {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	overflow: hidden;
	line-height: calc(42px / 2);
	max-height: 42px;
	height: 42px;
	margin-top: 5px;
	color: var(--primary-color);
	font-size: 15px;
	margin-bottom: 2px
}

.RelatedArticleListItem_relatedArticle__bottomContainer__3EeC6 {
	letter-spacing: .18px
}


.ArticleDetail_mystandBanner__38n1E {
	margin-top: 25px;
	border-bottom: 3px solid var(--article-content-border-color)
}

.ArticleDetail_pageFlip__2JpX2 {
	margin-top: 25px;
	margin-bottom: 25px
}

.ArticleDetail_pageFlip__2JpX2 p {
	margin-bottom: 15px
}

@media(max-width:1199px) {
	.ArticleDetail_pageFlip__2JpX2 {
		padding: 0 20px
	}
}

.ArticleDetail_pageFlip__previous__1ahmU {
	color: var(--primary-color)
}

.ArticleDetail_pageFlip__previous__1ahmU:before {
	content: " ";
	display: inline-block;
	height: 12px;
	width: 12px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(/_next/static/media/arrow_left.f77eebe9f45eb99adcdaf88dd844ea2a.svg);
	margin-right: 5px
}

.ArticleDetail_pageFlip__next__bLCRu {
	color: var(--primary-color);
	margin-left: auto
}

.ArticleDetail_pageFlip__next__bLCRu:after {
	content: " ";
	display: inline-block;
	height: 12px;
	width: 12px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(/_next/static/media/arrow_right.0e5b7872fcd92511f089590acc23b5b6.svg);
	margin-left: 5px
}

.ArticleDetail_mobileTopAd__3XVFL {
	display: none
}

@media(max-width:599px) {
	.ArticleDetail_mobileTopAd__3XVFL {
		margin: 0 auto;
		display: flex;
		justify-content: center
	}

	.ArticleDetail_mobileTopAd__3XVFL>:first-child {
		margin-top: 5px
	}

	.ArticleDetail_mobileTopAd__3XVFL>:last-child {
		margin-bottom: 20px
	}
}

.ArticleDetail_bottomAd__1pMho {
	margin: 25px 0
}

.ArticleDetailLayout_articlePage__2cIuz {
	display: flex;
	flex-direction: column;
	min-height: 100vh
}

.ArticleDetailLayout_main__XiFFm {
	flex: 1 1;
	position: relative;
	padding: 0
}

@media(min-width:1200px) {
	.ArticleDetailLayout_main__XiFFm {
		padding: 35px 0
	}
}

.ArticleDetailLayout_contentContainer__30bIL {
	display: grid;
	grid-template: "main aside" "bottom aside" 1fr/calc(100% - 255px - 30px) auto;
	margin-left: auto;
	margin-right: auto;
	width: 980px;
}

.ArticleDetailLayout_contentContainer--noSide__22S8R {
	grid-template: "left main aside" "left bottom aside" 1fr/auto calc(100% - 190px) auto
}

@media(max-width:1199px) {
	.ArticleDetailLayout_contentContainer__30bIL {
		display: flex;
		position: relative;
		flex-direction: column;
		padding: 0
	}
}

.ArticleDetailLayout_articleDetail__rXFiA {
	flex: 1 1;
	grid-area: main;
	margin-bottom: 10px
}

.ArticleDetailLayout_sideContentContainer__jI7IM {
	grid-area: aside
}

.ArticleDetailLayout_sideContentContainer__jI7IM h1 {
	font-size: 24px;
	font-weight: 700
}

.ArticleDetailLayout_sideContentContainer__jI7IM {
	margin-top: 20px;
	margin-left: 30px;
	width: 235px;
	border-left: 1px solid #ccc;
	padding-left: 18px;
}

.ArticleDetailLayout_bottomContainer__2zMHY {
	padding: 0 3px 34px;
	grid-area: bottom
}

@media(max-width:1199px) {
	.ArticleDetailLayout_bottomContainer__2zMHY {
		margin-top: 10px;
		padding: 0
	}
}

.EmailSubscription_emailSubscription__1jDPl {
	padding: 15px 0 25px
}

@media(max-width:1199px) {
	.EmailSubscription_emailSubscription__1jDPl {
		margin-top: 26px;
		padding: 17px;
		background: var(--invert-primary-color)
	}
}

.TagList_list__3R6m1 {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 25px 25px;
	row-gap: 14px
}

.TagList_item__3XY0W {
	height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.TagList_tagName__2oXZg {
	font-size: 16px;
}

.TrendingTagList_root__3yom7 {
	padding: 5px 0 24px
}

.TrendingTagList_tagList__3CyRB {
	margin-top: 17px
}

@media(min-width:1200px) {
	.ArticleDetailSideMenu_sideContentContainer__item__1crA8:not(:last-child) {
		border-bottom: 3px solid var(--aside-item-separator-color)
	}
}

@media(max-width:1199px) {

	.ArticleDetailSideMenu_mystandBanner__1XNef,
	.ArticleDetailSideMenu_trendingTagsList__2EQcW {
		display: none
	}
}

.ArticleDetailSideMenu_trendingTagsList__2EQcW:not(:first-child) {
	margin-top: 20px
}

.ArticleDetailSideMenu_relatedArticleList__L3Fyz {
	padding: 14px 0 0;
	background-color: var(--related-article-list-background-color)
}

@media(min-width:1200px) {
	.ArticleDetailSideMenu_relatedArticleList__L3Fyz {
		padding: 20px 0;
		background-color: unset
	}
}

.ArticleDetailSideMenu_emailSubscription__3W04F {
	margin-top: 10px
}

@media(max-width:1199px) {
	.ArticleDetailSideMenu_emailSubscription__3W04F {
		display: none
	}
}

.ArticleDetailSideMenu_facebookPageWidget__6KXqO {
	margin-top: 15px
}

@media(max-width:1199px) {
	.ArticleDetailSideMenu_facebookPageWidget__6KXqO {
		display: none
	}
}

.ArticleDetailSpecialLayout_sideContentContainer__2ColE {
	grid-area: aside
}

@media(min-width:1200px) {
	.ArticleDetailSpecialLayout_sideContentContainer__2ColE {
		margin-left: 30px;
		width: 255px
	}
}

.ArticleDetailSpecialLayout_bottomContainer__245QT {
	padding: 0 3px 34px;
	grid-area: bottom
}

@media(max-width:1199px) {
	.ArticleDetailSpecialLayout_bottomContainer__245QT {
		margin-top: 10px;
		padding: 0 0 24px
	}
}



.xui-input-inline {}

.xui-input {
	border: 1px solid #ddd;
	width: 50px;
	height: 28px;
	line-height: 28px;
	text-align: center
}

.xui-btn {
	background: #bbb;
	height: 32px;
	line-height: 30px;
	border: none;
	padding: 0 10px;
	border-radius: 2px;
}

.radius {
	cursor: pointer
}


.picture {
	width: 600px;
	height: 413px;
	border: 1px solid #c7c7c7bf;
	display: blcok;
	z-index: 99999;
	position: fixed;
	left: 0;
	top: 50%;
	bottom: 0;
	right: 0;
	margin: -250px auto 0
}

.picture .picture_top {
	background: #f3f3f3;
	height: 33px;
	color: #000
}

.picture .picture_top span {
	font-size: 12px;
	padding-left: 20px;
	line-height: 33px
}

.picture .picture_top a {
	float: right;
	font-size: 30px;
	line-height: 27px;
	padding-right: 5px;
	color: #3f3f3f;
	font-family: "微软雅黑"
}

.picture .picture_bottom {
	padding: 30px;
	height: 320px;
	background: #fff;
	font-size: 14px;
}

.picture .picture_bottom h2 {
	font-size: 18px;
	margin-bottom: 15px;
	font-weight: 600;
	text-align: center
}

.picture .picture_bottom .home_ttext {
	font-size: 16px;
	line-height: 28px
}

.picture_name h3 {
	font-family: "微软雅黑";
	font-size: 16px;
	margin-top: 33px;
	color: #000;
}

.product_x {
	font-size: 11px;
	margin-left: 10px
}

.tanchukuang_bg11 {
	width: 100%;
	min-width: 1164px;
	height: 100%;
	background: #000;
	position: fixed;
	z-index: 1001;
	filter: alpha(opacity=20);
	opacity: .4;
	left: 0;
	top: 0;
	display: block
}

.picture_bottom .swiper-slide {
	height: 325px;
}

.picture_bottom .swiper-slide .home_ttext {
	height: 225px;
	overflow-y: auto
}

.picture_bottom .swiper-pagination-bullet {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color: #000;
	opacity: 1;
	background: rgba(0, 0, 0, 0.2);
}

.picture_bottom .swiper-pagination-bullet-active {
	color: #fff;
	background: #007aff;
}


.sign-box {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, .3);
	z-index: 500;
	display: flex;
	align-items: center;
	justify-content: center;
	line-height: 1;
	max-width: 100%;
}

.sign-box:not([data-ai-vis="1"]) {
	display: none;
}

.sign-box>.aio-layout-box,
.sign-content {
	background-color: #fff;
	max-width: 500px;
	/* max-width: 1200px; */
	width: 90%;
	box-shadow: 0 1px 3px rgb(18 18 18 / 10%);
	border-radius: 4px;
	padding: 20px 30px;
	position: relative;
	font-size: 14px;
	min-width: auto;
	margin: 50px auto 50px;
	margin-top: 95px;
}

.sign-box .sign-content {
	padding: 45px 30px 30px;
	margin: 0;
	width: auto;
	box-shadow: none;
}

.sign-box>.aio-layout-box {
	margin: 0;
	padding: 0;
}

.sign-container {
	padding: 0 0 20px;
	padding: 0;
	text-align: center;
}

.sign-select {
	line-height: 50px;
	font-size: 28px;
	text-align: center;
	border-bottom: solid 8px #f8f8f8;
}

.sign-select a {
	color: #999;
	padding: 20px 20px;
	display: inline-block;
	vertical-align: top;
}

.sign-content .sign-select a.aio-on,
.sign-content[data-show-mode="login"] a[onclick*="login"],
.sign-content[data-show-mode="register"] a[onclick*="register"] {
	color: #111;
	font-size: 125%;
}

/* .sign-content[data-show-mode="register"] #switchLogin{ display:none;} */
.sign-content[data-show-mode="login"] .policy,
.sign-content[data-show-mode="retrieve"] .policy {
	display: none;
}

.sign-from .form-input {
	height: 62px;
	background-color: #fff;
	padding: 0 46px;
	position: relative;
	border-bottom: 1px solid #e0dddd;
}

.sign-from .form-input .icon {
	position: absolute;
	left: 0;
	top: 0;
	width: 46px;
	height: 100%;
	background: no-repeat 20px center;
	background-size: auto 20px
}

.sign-from .form-input .icon-userid {
	background-image: url(../images/icon-user.png)
}

.sign-from .form-input .icon-mobile {
	background: no-repeat 18px center;
	background-size: auto 20px;
	background-image: url(../images/icon-mobile.png)
}

.sign-from .form-input .icon-secure {
	background-image: url(../images/login/secure.png);
}

.sign-from .code {
	display: none;
}

.sign-from .code .icon-password,
.sign-from .password .icon-password {
	background-image: url(../images/icon-password.png)
}

.sign-from .password .hide-pwd {
	left: auto;
	right: 20px;
	background: url(../images/login/icon-pwd-hide.png) no-repeat center center;
	background-size: 22px auto;
	width: 22px;
	height: 22px;
	cursor: pointer;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.sign-from .password .show-pwd {
	background: url(../images/login/icon-pwd-show.png) no-repeat center center;
	background-size: 22px auto
}

/* .sign-from .code{display:none;} */
.sign-from .form-input .get-code {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	background-color: #c00;
	color: #fff;
	font-size: 14px;
	padding: 0 8px;
	cursor: pointer
}

.sign-from .form-input .get-code.is-counting {
	opacity: .5;
	pointer-events: none;
	cursor: auto;
	color: #8590a6;
	background: 0 0;
	padding: 0
}

/* 白名单按钮 */
.sign-from .form-input .verify-whitelist {
	position: absolute;
	right: 20px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	background-color: transparent;
	color: #fff;
	font-size: 0;
	padding: 0 8px;
	cursor: pointer;
	width: 86px;
}

.sign-from .invit_code .icon-invitCode {
	background-image: url(../images/icon-invit-friend.png)
}

.sign-from .policy {
	font-size: 12px;
	color: #333;
	padding: 10px 0 16px
}

.sign-from .policy a {
	color: #c00;
	padding: 0
}

.sign-content .app-user-checkbox {
	padding-left: 20px;
	position: relative;
}

.sign-content .app-user-checkbox .checkbox-input {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	cursor: pointer;
	position: absolute;
	left: 0;
	top: 10px;
}

.sign-content .app-user-checkbox .checkbox-input input {
	opacity: 0;
	outline: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	z-index: -1
}

.sign-content .app-user-checkbox>* {
	display: inline-block;
	vertical-align: middle
}

.sign-content .app-user-checkbox .checkbox-input::before {
	content: "";
	display: block;
	width: 18px;
	height: 18px;
	border-radius: 2px;
	background-color: #fff;
	border: 1px solid #ccc
}

.sign-content .app-user-checkbox.is-checked .checkbox-input::before {
	background: #fff url(../images/icon-correct.png) no-repeat center center;
	background-size: 100% auto
}

.sign-content .app-user-checkbox .checkbox-label {
	padding-left: 6px;
	line-height: 20px;
}

.sign-from .login-submit {
	display: block;
	width: 100%;
	height: 50px;
	border-radius: 3px;
	background-color: #c00;
	border: 0;
	color: #fff;
	font-size: 18px;
	margin-top: 20px;
	cursor: pointer;
}

.sign-from .btCopy {
	position: relative;
	margin-top: 20px;
}

.sign-from .btCopy .login-submit {
	margin-top: 0;
}

.sign-from .btCopy #LoginSubmitBtn {
	position: absolute;
	top: 0;
	display: none !important;
}

.sign-from input {
	display: block;
	width: 100%;
	height: 100%;
	border: 0;
	font-size: 17px;
}

.sign-form input:-webkit-autofill {
	transition: background-color 5000s ease-in-out 0s;
}

.sign-content .other {
	overflow: hidden;
	margin-top: 6px;
	color: #333;
	font-size: 12px;
	text-align: right;
	display: none
}

.sign-content .other a {
	color: #fff
}

.sign-content .other .code {
	float: left
}

.sign-content .other .forget {
	float: right
}

.sign-content .register-go a {
	display: block;
	width: 175px;
	height: 45px;
	line-height: 43px;
	border-radius: 45px;
	border: 1px solid #c00;
	margin: 0 auto;
	color: #fff;
	font-size: 16px;
	text-align: center;
	background-color: #c00
}

.sign-content[data-show-mode="register"] .aio-layout-head-fix,
.sign-content[data-show-mode="register"] .other {
	display: none
}

.sign-content[data-show-mode="register"] .code {
	display: block
}

.sign-content .prompt-box {
	margin: 10px 0 15px;
	text-align: right;
}

.sign-content .prompt-box span {
	display: inline-block;
}

.sign-box .close-btn {
	width: 40px;
	height: 40px;
	background: url(../images/icon-close-gray.png) no-repeat center center;
	background-size: 20px;
	position: absolute;
	right: 10px;
	top: 10px;
	cursor: pointer;
	z-index: 3;
}

.inviter-info>li {
	padding: 10px 0;
}

.inviter-avater {
	text-align: center;
}

.inviter-avater img {
	display: inline-block;
	width: 100px;
	height: 100px;
	border-radius: 100%;
}

.inviter-info .inviter-input .item {
	width: 100%;
	display: inline-block;
	background: white;
	line-height: 30px;
	padding: 5px 10px;
	font-size: 16px;
	border-radius: 2px;
	border: solid 1px #d1d1d1;
	height: 40px;
}

.SCode-btn {
	text-align: center;
	font-size: 16px;
	color: #c00;
	padding: 30px 0 10px;
}

.SCode-btn span {
	cursor: pointer;
}

.login-with-phone .invit_code {
	display: none;
}

.login-with-account,
.login-with-email {
	display: none;
}

.aio-other-login {
	text-align: center;
	padding-bottom: 30px;
}

.aio-other-login[data-model="third"] {
	display: none;
}

.aio-other-login .aio-title {
	color: #999;
	padding: 0 0 15px 0;
	font-size: 12px;
	line-height: 20px;
}

.aio-other-login .aio-third-btn {
	display: inline-block;
	font-size: 15px;
}

.aio-third-btn a {
	display: inline-block;
	cursor: pointer;
	position: relative;
	margin: 0 15px;
	color: inherit;
	text-decoration: none;
	user-select: none;
}

.aio-third-btn a>svg {
	display: inline-block;
	margin: 0;
	vertical-align: middle;
}

.aio-third-btn a .thrid-icon,
.aio-third-btn a .thrid-text {
	display: inline-block;
	vertical-align: middle;
}

.aio-third-btn a .thrid-icon {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	background: no-repeat center center;
	background-size: contain;
	box-shadow: 0 1px 3px rgba(18, 18, 18, 0.1);
	margin-right: 2px;
}

.aio-third-btn .icon-wechat .thrid-icon {
	background-image: url(../images/icon/login_wechat.png);
}

.aio-third-btn .icon-qq .thrid-icon {
	background-image: url(../images/icon/login_qq.png);
}

.aio-third-btn .icon-email .thrid-icon {
	background-image: url(../images/icon/login_email.png);
}