﻿BODY {
	BACKGROUND: #fff;
	font-family: "PingFang SC", arial, "Hiragino Sans GB", "Microsoft Yahei", sans-serif;
	COLOR: #555;
	FONT-SIZE: 12px;
	margin: 0;
}
html, body {
	min-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
ul, li, p, h1, h2, h3, form, table, tr, td, th, p, dl, dt, dd, em, i {
	list-style: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	font-style: normal;
}
.center {
	TEXT-ALIGN: center
}
.left {
	TEXT-ALIGN: left
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right;
}
A {
	COLOR: #333;
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: none
}
h1 {
	font-size: 16px;
}
em {
	font-style: normal;
}
img {
	border: none;
}
.red {
	color: #f00;
}
.gray {
	color: #666
}
.yellow {
	color: #f60
}
.orange {
	color: #f80
}
.green {
	color: #00992A;
}
.mt10 {
	margin-top: 10px;
}
.mt20 {
	margin-top: 20px;
}
.none {
	display: none;
}
.show {
	display: block;
}
input {
	font-family: microsoft yahei;
}
input:-webkit-autofill {
-webkit-box-shadow: 0 0 0px 1000px white inset;
background:none;
}
input::-webkit-input-placeholder {
font-family:microsoft yahei;
color:#ddd
}
input:focus, textarea:focus {
	outline: none;
}
.box {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	clear: both;
}
.box2 {
	width: 1200px;
	clear: both;
}
.box3 {
	width: 1200px;
	margin: 0 auto;
	clear: both;
}
.header {
	padding: 0;
	width: 100%;
	min-width: 1200px;
	height: 70px;
	position: relative;
	z-index: 100
}
.headbg {
	width: 100%;
	height: 70px;
	background: #fff;
	opacity: .5;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 101
}
.headbx {
	width: 1200px;
	height: 70px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -600px;
	z-index: 102;
}
.logo {
	width: 180px;
	height: 70px;
	margin: 0;
	float: left;
	overflow: hidden;
}
.logo a {
	display: block;
	width: 100%;
	height: 100%;
}
.logo img {
	max-width: 100%;
	border-radius: 3px;
}
.nav {
	float: left;
	height: 70px;
	margin: 0 0 0 0px;
}
.nav li {
	float: left;
	margin: 0 0 0 2px;
	height: 70px;
	line-height: 70px;
	position: relative;
}
/*.nav li .home{display: inline-block;width:14px;height: 14px;background: url(../images/icon_home.png) no-repeat center;margin-right:5px;}
.nav li .help{display: inline-block;width:11px;height: 11px;background:url(../images/icon_help.png) no-repeat center;margin-right:3px;}*/
.nav a.ma {
	color: #000;
	text-decoration: none;
	font-size: 16px;
	margin: 0;
	width: 90px;
	text-align: center;
	display: inline-block;
	float: left;
	cursor: pointer;
}
.nav a.ma:hover, .nav a.on {
	text-decoration: none;
	color: #F11203;
	border-bottom: solid 2px #F11203;
}
.nav li:hover .subnav, .nav li:hover .zjnav {
	display: block;
}
.nav li:hover .subnav a {
	background: none;
}
.nav .subnav {
	width: 300px;
	padding: 10px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 70px;
	overflow: hidden;
	z-index: 1000;
	border-top: solid 2px #F11203;
	text-align: left;
	display: none;
	box-shadow: 2px 2px 2px #999;
}
.nav .subnav a {
	display: inline-block;
	float: left;
	color: #333;
	height: 30px;
	line-height: 30px;
	padding: 0;
	margin: 0 15px;
	font-size: 14px;
	width: 60px;
}
.nav .subnav a:hover {
	background: none;
	color: #f00;
	text-decoration: underline;
}
.headerbr {
	height: 30px;
}
.headerbr2 {
	height: 30px;
}
.nav .zjnav {
	width: 120px;
	background: #fff;
	position: absolute;
	left: 0;
	top: 70px;
	overflow: hidden;
	z-index: 1000;
	border-top: solid 2px #F11203;
	text-align: left;
	display: none;
	box-shadow: 2px 2px 2px #999;
	text-indent: 40px;
}
.nav .zjnav a {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 15px;
	color: #666;
}
.nav .zjnav a:nth-child(1) {
	background: url(../images/icon_soccerball.png) no-repeat center left 15px;
	background-size: 18px;
}
.nav .zjnav a:nth-child(2) {
	background: url(../images/icon_soccerball.png) no-repeat center left 15px;
	background-size: 18px;
}
.nav .zjnav a:nth-child(3) {
	background: url(../images/icon_basketball.png) no-repeat center left 15px;
	background-size: 18px;
}
.nav .zjnav a:hover {
	background-color: #eee;
	color: #000;
}
.lrgbox {
	float: left;
	margin: 0;
	display: block;
}
.lrgbox a {
	display: inline-block;
	width: 55px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #f60;
}
.lrgbox a:hover {
	text-decoration: none;
}
.lrgbox a.recg {
	color: #f00;
	border-color: #f00
}
.headrg {
	width: 140px;
	float: right;
	overflow: hidden;
	background: #fff;
	border-radius: 20px;
	height: 30px;
	margin-top: 20px;
}
#bannerqz {
	height: 480px;
	width: 100%;
	clear: both;
	overflow: hidden;
}
#banner {
	width: 100%;
	min-width: 1200px;
	height: 550px;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	background: #fff;
	z-index: 1;
}
#banner .swiper-container {
	width: 100%;
	height: 550px;
}
#banner .swiper-pagination {
	z-index: 1002;
}
#banner .swiper-slide {
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 550px;
}
#banner .swiper-pagination-bullet {
	opacity: 1;
	background: #fff;
	width: 80px;
	height: 3px;
	border-radius: 0;
	margin: 0;
}
#banner .swiper-pagination-bullet-active {
	background: #f00;
}
#banner .swiper-slide0 {
	background: url(../images/banner0.jpg) no-repeat center;
}
#banner .swiper-slide1 {
	background: url(../images/banner1.jpg) no-repeat center;
}
#banner .swiper-slide2 {
	background: url(../images/banner2.jpg) no-repeat center;
}
#banner .swiper-slide3 {
	background: url(../images/banner3.jpg) no-repeat center;
}
@media (min-width:1860px) {
#banner .swiper-slide1, #banner .swiper-slide2, #banner .swiper-slide3 {
	background-size: 100% 100%;
}
}
.signdv {
	display: inline-block;
	margin: 0;
	float: right;
	padding: 0;
	width: 85px;
}
#sign, .osign {
	color: #fff;
	display: block;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	margin: 0;
	background: #666;
	text-align: center;
	cursor: pointer;
	padding: 0 5px;
}
.osign {
	background: #999;
	text-decoration: none;
	color: #fff
}
#sign:hover {
	text-decoration: none;
	background: #666;
	color: #fff;
}
.osign:hover {
	text-decoration: none;
	background: #999;
	color: #fff;
}
.loghpp {
	overflow: hidden;
}
.loghbg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 40px;
	left: 0;
	background: #000;
	opacity: 0;
	z-index: 1000;
}
.loghbox {
	width: 400px;
	height: 480px;
	padding: 0px;
	border: solid 0px red;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1001;
	font-size: 12px;
	color: #333;
	background: #fff;
	display: none;
	margin-left: -200px;
	margin-top: -240px;
	box-shadow: 0 0 20px #999;
}
.loghbox h1 {
	height: 80px;
	line-height: 80px;
	padding: 0;
	color: #fff;
	text-align: center;
	margin: 0 0 10px 0;
	font-weight: normal;
	font-size: 26px;
	background: linear-gradient(to right, #A47F3A, #ECC275);
}
.loghbox .loghcn {
	margin: 50px 39px;
}
.loghbox .txt {
	width: 270px;
	float: right;
	border: 0;
	border-left: solid 1px #eee;
	padding: 0 0 0 10px;
	height: 30px;
	margin: 10px;
	font-size: 16px;
	border-radius: 5px;
}
.loghbox .txt:focus {
	outline: none;
}
.loghbox .btn {
	height: 50px;
	width: 320px;
	border-radius: 3px;
	margin-bottom: 8px;
	background: linear-gradient(to right, #A47F3A, #ECC275);
	color: #fff;
	font-size: 18px;
	border: 0;
	font-family: microsoft yahei;
	cursor: pointer;
}
.loghbox .btn:hover {
	opacity: 0.8;
}
.loghbox ul {
	margin: 0 auto;
}
.loghbox li {
	color: #999;
	line-height: 25px;
	width: 320px;
	margin-bottom: 20px;
}
.loghbox li.bor {
	border: solid 1px #ddd;
	border-radius: 3px;
	height: 50px;
}
.loghbox li.bor:nth-child(1) {
	background: url(../images/icon_acc_user.png) no-repeat center left 15px;
}
.loghbox li.bor:nth-child(2) {
	background: url(../images/icon_acc_pwd.png) no-repeat center left 15px;
}
.loghbox div {
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
}
.loghbox div a {
	color: #f00;
}
.loghbox div a:hover {
	text-decoration: underline;
}
.loghbox #loghmsg {
	height: 30px;
	line-height: 30px;
	color: #f00;
	font-size: 14px;
	text-align: center;
}
.loghbox #loghclose {
	position: absolute;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 40px;
	color: #999;
	font-weight: normal;
	border: solid 0px #ddd;
	right: 20px;
	top: 25px;
	background: url(../images/icon_close2.png) no-repeat center;
	background-size: 16px;
}
.loghbox #loghclose:hover {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
.tipswrap {
	background: #fff;
	overflow: hidden;
	margin-bottom: 30px;
	margin-top: 20px;
	overflow: hidden;
	border: solid 1px #F4CA7E;
}
.tipswrap-con {
	padding: 0;
	overflow: hidden;
	clear: both;
	border-bottom: solid 0px #F48D64;
}
.tipsbtmline {
	float: right;
	width: 520px;
	margin-top: 20px;
	background: #F48D64;
	height: 3px;
	border-top-left-radius: 3px;
	margin-right: -2px;
	display: none;
}
/*tit tab*/
.tipslmtit {
	font-size: 18px;
	color: #fff;
	line-height: 50px;
	border-bottom: solid 1px #eee;
	height: 50px;
	background: linear-gradient(to right, #B1873D, #F4CA7E);
}
.tipslmtit h2 {
	float: left;
	height: 50px;
	line-height: 50px;
	font-weight: normal;
	font-size: 20px;
	padding: 0 15px;
	width: 490px;
	border-bottom-right-radius: 3px;
}
.tipslmtit h2 i {
	background: url(../images/icon_dun.png) no-repeat center left;
	background-size: 24px;
	display: inline-block;
	width: 24px;
	height: 24px;
	vertical-align: -5px;
	margin: 0 12px 0 15px;
}
.tipslmtit h2 span {
	display: inline-block;
	margin-right: 20px;
	height: 43px;
	font-size: 18px
}
.tipslmtit h2 span:hover, .tipslmtit h2 span.curr {
	border-bottom: solid 2px #fff;
	cursor: pointer;
}
.tipslmtit p {
	display: inline-block;
	font-weight: normal;
	font-size: 14px;
	float: right;
	margin-right: 30px;
	padding-left: 20px;
	background: url(../images/icon_star.png) no-repeat center left;
}
.tipslmtit p a {
	color: #fff;
}
.tipslmtit a.more {
	float: right;
	color: #666;
	font-weight: normal;
	font-size: 14px;
	display: none;
}
.tipslmtit a.more:hover {
	color: #f00;
	text-decoration: none;
}
.tipslmtit2 {
	line-height: 40px;
}
.zqzjdcbox .tipswrap {
	border: solid 1px #537ECD;
}
.zqzjdcbox .tipszjtit {
	background: linear-gradient(to right, #214C9B, #537ECD);
}
.lqzjdcbox .tipswrap {
	border: solid 1px #f00;
}
.lqzjdcbox .tipszjtit {
	background: linear-gradient(to right, #f00, #f90);
}
.tipszjtit h2 i {
	background: url(../images/icon_mao.png) no-repeat center left;
	width: 24px;
	height: 24px;
	background-size: 24px
}
.tipstbth {
	overflow: hidden;
	text-align: center;
	font-family: microsoft yahei;
	width: 100%;
	font-size: 15px;
}
.tipstbth ul {
	background: #f8f8f8;
	color: #333;
	height: 50px;
	line-height: 50px;
	margin-bottom: 2px;
	overflow: hidden;
	font-size: 16px;
	padding-left: 30px;
}
.tipstbth ul.mfmts {
	display: none;
}
.tipstbth ul:hover {
	background: linear-gradient(to right, #cccccc, #eeeeee);
}
.tipstbth li {
	color: #333;
	height: 70px;
	float: left;
	display: block;
	text-align: center;
}
.tipstbth .ss {
	width: 150px;
}
.tipstbth .ss a {
	display: block;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	height: 30px;
	line-height: 30px;
	margin: 10px 26px;
	font-size: 14px;
}
.tipstbth .ss a:hover {
	opacity: .8;
	text-decoration: none;
}
.tipstbth .pk {
	color: #09f;
}
.tipstbth .dz {
	color: #333;
	width: 530px;
}
.tipstbth .bz {
	background: #eee;
	color: #666;
	font-size: 12px;
	padding: 2px 5px;
	margin-left: 5px;
}
.tipstbth .tj {
	width: 170px;
}
.tipstbth .tj span {
	color: #f00;
}
.tipstbth .tj a {
	color: #f00;
}
.tipstbth .tj a.smak {
	display: block;
	margin-top: 6px;
	line-height: 20px;
	overflow: hidden;
}
.tipstbth .tj a.dy {
	display: block;
	border: solid 1px #f00;
	color: #f00;
	height: 30px;
	line-height: 30px;
	margin: 10px 20px;
	font-size: 14px;
	text-align: center;
	overflow: hidden;
	border-radius: 3px;
}
.tipstbth .tj a.dy:hover {
	text-decoration: none;
	color: #fff;
	background: #f00;
}
.tipstbth .tj .sm {
	text-align: center;
}
.tipstbth .tj .sm span {
	background: #09f;
	color: #fff;
	font-size: 12px;
	padding: 2px 10px;
	height: 16px;
	line-height: 16px;
	border-radius: 2px;
	display: inline-block;
	transform: scale(0.8)
}
.tipstbth .tt {
	width: 120px;
}
.tipstbth .bf {
	width: 90px;
}
.tipstbth .bf span {
	color: #080;
	font-weight: bold;
}
.tipstbth .ds {
	width: 80px;
}
.tipstbth .ds span {
	color: #000;
	font-weight: bold;
}
.tipstbth .zj {
	width: 100px;
}
/*.tipstbth .sm{width: 60px;}*/
.tipstbth .rs {
	width: 70px;
}
.tipstbth .rs span {
	color: #fff;
	display: block;
	margin: 7px auto;
	border-radius: 5px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #fff;
}
.tipstbth .rs span.y {
	background: linear-gradient(to right, #E01C19, #F06D1E);
}
.tipstbth .rs span.s {
	background: linear-gradient(to bottom, #B8B8B7, #626262);
}
.tipstbth .rs span.h {
	background: linear-gradient(to bottom, #3C9A0C, #276702);
}
.tipstbth .rs span.d {
	background: linear-gradient(to bottom, #6DC5FF, #0099FF);
}
.tipstbth ul.mful {
	height: 50px;
	line-height: 50px;
}
.tipstbth ul.mful li {
	height: 50px;
}
.tipstbth ul.mful .rs span {
	margin: 7px auto;
}
.tipstbth ul.mful .ss a {
}
.tipstbth ul.mful .tj a.dy {
	height: 30px;
	line-height: 30px;
	margin: 10px 20px;
	cursor: pointer;
	font-size: 14px;
}
.tipstbth ul.mftitul {
	background: #eee;
}
.tipstbth ul.zjul {
	padding-left: 20px;
}
.tipstbth ul.zjul .dz {
	width: 350px;
}
.tipsnone {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #999;
	margin: 10px;
	text-align: center;
}
.mfdcbox {
	overflow: hidden;
	padding: 30px 0 30px 0;
}
.zjdcbox {
	overflow: hidden;
	padding: 0px 0 10px 0;
}
.mfdcbox2 {
	margin-top: 0px;
}
.mfdcbox2 .tipswrap-con {
	border: 0;
}
.mfdcbox2 .tipspager .page a {
	background: #eee;
	color: #666;
}
.zjdcbox .tipswrap-con {
	border: 0;
}
.tipsmore {
	height: 50px;
	line-height: 50px;
	text-align: center;
	margin: 10px;
}
.tipsmore a {
	background: #CEEEB2;
	font-size: 14px;
	color: #68B427;
	display: block;
	cursor: pointer;
	font-size: 16px;
}
.tipsmore a:hover {
	background: #B8E790;
}
.zjdcbox .tipsmore a {
	background: #f5f5f5;
	color: #666;
}
.zjdcbox .tipsmore a:hover {
	background: #eee;
}
.mfhis {
	text-align: left;
	overflow: hidden;
}
.mfhis h3 {
	color: #999;
	display: block;
	text-align: center;
	height: 50px;
	margin: 15px 0;
	font-size: 16px;
	font-weight: normal;
	position: relative;
	z-index: 1;
}
.mfhis h3 i {
	width: 70%;
	height: 1px;
	background: #ccc;
	position: absolute;
	top: 24px;
	left: 50%;
	margin-left: -35%;
	z-index: 2;
}
.mfhis h3 span {
	display: block;
	width: 320px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -160px;
	z-index: 2;
}
.mfhis .con {
	overflow: hidden;
	margin-bottom: 15px;
	text-align: center;
}
.mfhis .con span {
	display: inline-block;
	color: #fff;
	height: 32px;
	width: 32px;
	line-height: 32px;
	text-align: center;
	margin: 0 3px;
	border: solid 1px #ddd;
	border-radius: 50%;
}
.mfhis .con span.y {
	border: solid 1px #f00;
	color: #f00;
}
.mfhis .con span.s {
	border: solid 1px #666;
	color: #666;
}
.mfhis .con span.d {
	border: solid 1px #09f;
	color: #09f;
}
.mfhis .con span.h {
	border: solid 1px #090;
	color: #090;
}
.mfhis .con a {
	display: inline-block;
}
.footbox {
	width: 100%;
	background: #4F140B;
	padding: 40px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.fotnavbox {
	background: url(../images/icon_fotline.png) repeat-x top;
	padding-top: 30px;
	overflow: hidden;
	margin-top: 20px;
}
.foot_contactus {
	color: #ccc;
	float: left;
	width: 400px;
	line-height: 25px;
	text-align: left;
	margin-top: 30px;
}
.foot_contactus li {
	color: #fff;
	padding-left: 30px;
	line-height: 37px;
}
.foot_contactus li:nth-child(1) {
	background: url(../images/icon_fottel.png) no-repeat center left;
}
.foot_contactus li:nth-child(2) {
	background: url(../images/icon_fotchat.png) no-repeat center left;
}
.foot_contactus li:nth-child(3) {
	background: url(../images/icon_fotqq.png) no-repeat center left;
}
.foot_contactus em {
	font-size: 14px;
	display: inline-block;
	width: 80px;
}
.foot_contactus span {
	font-size: 18px;
}
.foot_contactus div {
	background: url(../images/icon_fotline.png) repeat-x bottom
}
.foot_followus {
	color: #ccc;
	float: left;
	width: 100px;
	height: 100px;
	line-height: 20px;
	text-align: center;
	background: #fff url(../images/wechat.jpg) no-repeat center;
	margin: 40px 90px 0 50px;
	background-size: 100%;
}
.foot_followus b {
	color: #666;
	font-size: 13px;
	display: block;
	margin-top: 0px;
	font-weight: normal;
}
.foot_followus img {
	display: inline-block;
	width: 100px;
	height: 100px;
}
.foot_webnav {
	color: #fff;
	float: left;
	width: 400px;
	line-height: 30px;
	text-align: left;
	overflow: hidden;
	margin-left: 100px;
}
.foot_webnav h4 {
	text-align: left;
	font-size: 16px;
	background: url(../images/fotnavtit.png) no-repeat center left 100px;
	margin: 10px 90px;
}
.foot_webnav h4 span {
	background: url(../images/icon_fotnav.png) no-repeat;
	padding-left: 20px;
}
.foot_webnav li {
	float: left;
	width: 80px;
	margin-right: 20px;
	background: url(../images/icon_fotline_s.png) repeat-y right;
}
.foot_webnav li:last-child {
	background: none;
	margin: 0;
}
.foot_webnav a {
	color: #fff;
	font-size: 14px;
	display: inline-block;
}
.footbox .footsm {
	color: #b04741;
	line-height: 22px;
	font-size: 12px;
	overflow: hidden;
}
.footbox .copyright {
	text-align: center;
	color: #b04741;
	font-size: 12px;
	line-height: 22px;
	padding-left: 5px;
	clear: both;
	overflow: hidden;
}
.copyright2 {
	text-align: center;
	color: #999
}
.fotimg {
	height: 40px;
	position: relative;
	z-index: 1;
	margin: 50px 0;
}
.fotimg .line {
	height: 2px;
	width: 100%;
	position: absolute;
	left: 0;
	top: 19px;
	background: url(../images/icon_fotline.png) repeat-x;
	z-index: 2;
}
.divimg {
	height: 40px;
	clear: both;
	overflow: hidden;
	text-align: center;
	width: 440px;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -220px;
	background: #4F140B;
	z-index: 3
}
.divimg span {
	display: inline-block;
	margin: 0 5px;
	width: 75px;
	height: 33px;
	background: url(../images/bg_icon_footer.png) no-repeat top;
	opacity: .2
}
.divimg span.im1 {
	background-position: 0 0;
	width: 35px;
}
.divimg span.im2 {
	background-position: -50px 0;
	width: 65px;
}
.divimg span.im3 {
	background-position: -130px 0;
}
.divimg span.im4 {
	background-position: -227px 0;
}
.divimg span.im5 {
	background-position: -322px 0;
}
.divimg span:hover {
	opacity: 1
}
#mhomezjzg {
	height: 480px;
}
#mhomezj {
	overflow: hidden;
	width: 100%;
	min-width: 1200px;
	/*background: url(../images/banbg.jpg);*/
	padding: 14px 0 50px 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}
#swipe {
	width: 1200px;
	margin: 0 auto;
	height: 390px;
	position: relative;
}
/*#mhomezj .swiper-container {width: 100%;z-index: 10;height:390px;}*/
#mhomezj .swiper-wrapper {
	width: 1200px;
	height: 390px;
	margin: 0 auto;
}
/*#mhomezj .swiper-slide {text-align: left;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}*/
#mhomezj .swiper-button-prev {
	background: url(../images/icon_arrow_l2.png) no-repeat center;
	width: 50px;
	height: 50px;
	left: -65px;
	background-size: 100%;
	opacity: 1
}
#mhomezj .swiper-button-next {
	background: url(../images/icon_arrow_r2.png) no-repeat center;
	width: 50px;
	height: 50px;
	right: -65px;
	background-size: 100%;
	opacity: 1
}
#mhomezj .swiper-button-next:hover, #mhomezj .swiper-button-prev:hover {
	opacity: .8
}
#conpanel {
	width: 100%;
	height: 30px;
}
#mhomezj .zjjb {
	float: left;
	background: #fff;
	margin: 0 50px 0 0;
	width: 262px;
	height: 390px;
	text-align: center;
	border-radius: 10px;
	overflow: hidden;
}
#mhomezj .zjjb a {
	display: block;
	padding: 0 20px;
	overflow: hidden;
	height: 100%;
}
#mhomezj .zjjb a.on, #mhomezj .zjjb a:hover {
	text-decoration: none;
	background-color: #f5f5f5
}
#mhomezj .zjjb .zjjb-gun {
	position: relative;
	height: 140px;
	overflow: hidden;
	margin: 0 auto;
/*background:linear-gradient(to bottom, #DF4D1C , #E01C19);border-bottom-left-radius: 50px;border-bottom-right-radius: 50px;*/}
#mhomezj .zjjb .zjjb-img {
	position: relative;
	width: 40px;
	height: 40px;
	overflow: hidden;
	margin: 0 auto;
	display: none;
}
#mhomezj .zjjb .zjjb-img img {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	position: absolute;
	left: 5px;
	top: 5px;
}
#mhomezj .zjjb .zjjb-cbx {
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
}
#mhomezj .zjjb .zjjb-cbx p {
	background: linear-gradient(to right, #D8B06E, #EBCF98);
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin: 30px auto 10px auto;
}
#mhomezj .zjjb .zjjb-cbx span {
	display: block;
	width: 60px;
	height: 60px;
	background: url(../images/icon_guan.png) no-repeat center;
	background-size: 36px;
}
#mhomezj .zjjb .zjjb-js {
	font-size: 13px;
	text-align: left;
	line-height: 22px;
	border-top: solid 1px #ddd;
	padding-top: 10px;
	margin-top: 8px;
	color: #999;
}
#mhomezj .zjjb .zjjb-zjb {
	padding: 12px 0 2px 0;
	text-align: left;
	font-size: 14px;
}
#mhomezj .zjjb .zjjb-zjb em {
	display: inline-block;
	width: 65px;
}
#mhomezj .zjjb .zjjb-zjb span {
	display: inline-block;
	font-size: 14px;
	margin: 0 10px 0 8px;
}
#mhomezj .zjjb .zjjb-zjb b.sc {
	color: #f00
}
#mhomezj .zjjb .zjjb-zjb b.pc {
	color: #080
}
#mhomezj .zjjb .zjjb-zjb b.fc {
	color: #333
}
#mhomezj .zjjb .zjjb-slz {
	padding: 5px 0;
	font-size: 14px;
	text-align: left;
}
#mhomezj .zjjb .zjjb-slz em {
	display: inline-block;
	width: 72px;
}
#mhomezj .zjjb .zjjb-slz i {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 3px 0 2px;
	background: #999;
	vertical-align: 0px;
	border-radius: 50%;
}
#mhomezj .zjjb .zjjb-slz i.sc {
	background: #f00
}
#mhomezj .zjjb .zjjb-slz i.lc {
	background: #666
}
#mhomezj .zjjb .zjjb-slz i.pc {
	background: #09f
}
#mhomezj .swiper-container-free-mode>.swiper-wrapper {
	height: 330px;
	width: 1200px;
	margin: 0 auto;
}
#mhomezj .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom: 0px;
}
#mhomezj .swiper-slide .zjjb:last-child {
	margin: 0;
}
.dgzjinfozw {
	height: 350px;
}
.dgzjinfo {
	overflow: hidden;
	clear: both;
	width: 100%;
	min-width: 1200px;
	height: 360px;
	margin: 0 auto;
	background: #CFAB68 url(../images/banbg.jpg);
	position: absolute;
	left: 0;
	top: 0px;
	padding-top: 80px;
}
.dgzjinfo .img {
	width: 200px;
	height: 200px;
	text-align: center;
	border: solid 3px #F8D89E;
	border-radius: 50%;
	float: left;
	margin: 70px 30px;
	background: linear-gradient(to right, #A57F3A, #EBC573);
}
.dgzjinfo .img h5 {
	font-size: 18px;
	margin: 30px 0 5px 0;
	color: #fff;
	font-weight: normal;
}
.dgzjinfo .img h5 i {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	margin-bottom: 20px;
	background: url(../images/icon_guan.png) no-repeat center;
	background-size: 100%;
}
.dgzjinfo .img h5 span {
	font-size: 14px;
	padding: 0 10px;
	font-weight: normal;
	display: none;
}
.dgzjinfo .img .xx {
	width: 22px;
	height: 25px;
	background: url(../images/icon_star_w.png) repeat-x;
	display: block;
	margin: 1px auto;
}
.dgzjinfo .img .xx1 {
	width: 22px;
}
.dgzjinfo .img .xx2 {
	width: 44px;
}
.dgzjinfo .img .xx3 {
	width: 66px;
}
.dgzjinfo .img .xx4 {
	width: 88px;
}
.dgzjinfo .img .xx5 {
	width: 110px;
}
.dgzjinfo .txt {
	width: 900px;
	font-size: 14px;
	float: left;
	margin-top: 70px;
}
.dgzjinfo .zjj {
	font-size: 14px;
	line-height: 22px;
	padding-top: 20px;
}
.dgzjinfo .zjj em {
	display: inline-block;
	width: 70px;
	margin-right: 15px;
	float: left;
	font-size: 15px;
}
.dgzjinfo .zjj p {
	display: inline-block;
	width: 800px;
	float: left;
	color: #444;
	font-size: 16px;
	line-height: 24px;
}
.dgzjinfo .zjb em {
	display: inline-block;
	width: 60px;
	margin-right: 10px;
}
.dgzjinfo .zjb span {
	display: inline-block;
	margin-right: 10px;
}
.dgzjinfo .zjb b {
	font-size: 16px;
}
.dgzjinfo .zjb b.sc {
	color: #f00
}
.dgzjinfo .zjb b.pc {
	color: #080
}
.dgzjinfo .zjb b.fc {
	color: #333
}
.dgzjinfo .szj {
	padding-top: 5px;
}
.dgzjinfo .szj em {
	display: inline-block;
	width: 70px;
	margin-right: 15px;
}
.dgzjinfo .szj i {
	display: inline-block;
	width: 14px;
	height: 14px;
	background: #f60;
	margin: 0 3px 0 0;
	border-radius: 50%;
}
.dgzjinfo .szj i.sc {
	background: #f00
}
.dgzjinfo .szj i.pc {
	background: #080
}
.dgzjinfo .szj i.lc {
	background: #333
}
.dgzjinfo .sl {
	font-size: 13px;
	padding-bottom: 12px;
	line-height: 25px;
	clear: both;
	height: 40px;
}
.dgzjinfo .sl div {
	float: left;
	width: 620px;
	background: #F8DA9F;
	margin: 8px 10px 0 15px;
	height: 10px;
	border-radius: 10px;
}
.dgzjinfo .sl span {
	display: inline-block;
	height: 10px;
	background: linear-gradient(to right, #EC1D1A, #EF4319);
	float: left;
	width: 0;
	min-width: 40px;
	border-radius: 10px;
}
.dgzjinfo .sl b {
	display: inline-block;
	float: left;
	text-align: center;
}
.dgzjinfo .sl b.sl {
	font-size: 14px;
	float: right;
	color: #fff;
	font-weight: normal;
	width: 40px;
	height: 40px;
	line-height: 40px;
	background-color: #F04319;
	border-radius: 50%;
	margin-top: -15px;
	padding: 0;
}
.dgzjinfo .sl i {
	font-size: 18px;
	padding-right: 10px;
	display: inline-block;
	float: left;
	color: #000;
}
.dgzjinfo .sl b.sc {
	color: #f00
}
.dgzjinfo .sl b.pc {
	color: #080
}
.dgzjinfo .sl b.lc {
	color: #333
}
.dgzjinfo .sl em {
	display: inline-block;
	width: 70px;
	text-align: right;
	float: left;
	font-size: 15px;
}
.zjpnbox {
	width: 100%;
	overflow: hidden;
}
.zjtslmtit {
	height: 100px;
	position: relative;
	margin-top: 30px;
}
.zjtslmtit i {
	width: 100%;
	height: 1px;
	background: #EBCF98;
	position: absolute;
	top: 49px;
	left: 0;
	z-index: 1px;
}
.zjtslmtit h3 {
	width: 460px;
	line-height: 100px;
	background: #fff;
	color: #D8B06E;
	text-indent: 38px;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -230px;
	z-index: 2;
	font-size: 28px;
}
.zjtslmtit h3.tit3 {
	background: #fff url(../images/icon_soccerball.png) no-repeat center left 40px;
}
.zjtslmtit h3.tit4 {
	background: #fff url(../images/icon_basketball.png) no-repeat center left 40px;
}
.mbTitle {
	width: 100%;
	text-align: center;
	overflow: hidden;
	background: linear-gradient(to right, #D8B06E, #EBCF98);
	padding-top: 2px;
}
.mbTitle a {
	display: inline-block;
	margin: 0;
	text-align: center;
	overflow: hidden;
	height: 50px;
	width: 133.3px;
	float: left;
	font-size: 16px;
	line-height: 50px;
	color: #fff;
}
.mbTitle a:hover, .mbTitle a.on {
	background: #fff;
	color: #000;
	text-decoration: none;
}
.zjpnimbox {
	border: solid 1px #D6AE6A;
	margin-bottom: 50px;
}
.zjtslist {
	overflow: hidden;
	background: #fff;
	border-bottom: solid 1px #eee;
	height: 150px;
}
.zjtslist .fl {
	padding: 0 20px;
	float: left;
	width: 700px;
}
.zjtslist .fl .tit {
	overflow: hidden;
	line-height: 40px;
	font-size: 14px;
	margin: 30px 0 8px 0;
}
.zjtslist .fl .tit .ev {
	display: inline-block;
	float: left;
	margin: 6px 10px 0 0;
	background: #ddd;
	color: #333;
	height: 25px;
	line-height: 25px;
	width: 65px;
	text-align: center;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.zjtslist .fl .tit em.new {
	display: inline-block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 6px 10px 0 0;
	background: #32C1D4;
	color: #fff;
	padding: 0 10px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.zjtslist .fl .tit span.time {
	display: inline-block;
	float: left;
	font-size: 16px;
	margin: 0 0 0 0px;
	color: #666;
}
.zjtslist .fl .tit .sf {
	display: inline-block;
	float: right;
	background: url(../images/icon-bao.png) no-repeat;
	width: 50px;
	height: 28px;
}
.zjtslist .fl .con {
	padding: 15px 0
}
.zjtslist .fl .tit a.dz {
	display: inline-block;
	font-size: 24px;
	color: #333;
	float: left;
	margin-left: 10px;
}
.zjtslist .fl .tit a.dz span {
	color: #090;
}
.zjtslist .fl .act {
	font-size: 16px;
	margin-top: 5px;
}
.zjtslist .fl .act span {
	display: inline-block;
	width: 200px;
	color: #999;
}
.zjtslist .fl .act b {
	font-size: 26px;
	display: inline-block;
	vertical-align: -4px
}
.zjtslist .fl .act b.ds {
	color: #d40700;
}
.zjtslist .fl .act b.bf {
	color: #09f;
}
.zjtslist .fl .act a {
	font-size: 24px;
	display: inline-block;
	vertical-align: -4px;
	color: #999;
	font-weight: normal;
}
.zjtslist .fl .act a.zj {
	font-size: 20px;
	vertical-align: -2px
}
.zjtslist .fm {
	width: 140px;
	float: left;
	background: url(../images/icon_bao.png) no-repeat center top 35px;
}
.zjtslist .fm span {
	display: block;
	height: 25px;
	line-height: 25px;
	margin-top: 85px;
	color: #fff;
	background: #ED9994;
	font-size: 14px;
	border-radius: 3px;
	text-align: center;
}
.zjtslist .fr {
	padding: 0;
	height: 150px;
	float: right;
	width: 300px;
	border-left: solid 1px #eee;
	text-align: center;
}
.zjtslist .fr .jg, .zjtslist .fr .dy {
	display: inline-block;
	color: #333;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	border-radius: 3px;
	text-align: center;
	font-size: 20px;
}
.zjtslist .fr span {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #999;
	color: #fff;
	border-radius: 3px;
	font-size: 18px;
	float: right;
}
.zjtslist .fr .dy {
	background: linear-gradient(to right, #E01C19, #F06D1E);
	width: 220px;
	color: #fff;
	padding: 0;
	margin-top: 45px;
	height: 50px;
	line-height: 50px;
	font-weight: normal;
}
.zjtslist .fr .dy:hover {
	opacity: .8
}
.zjtslist .fr .jg {
	width: 170px;
}
.zjtslist .fr a:hover {
	text-decoration: none;
	opacity: .8
}
.zjtslist .fr .kk {
	background: #F1F1F1;
	display: inline-block;
	border-radius: 3px;
	width: 220px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	margin-top: 35px;
}
.zjtslist .fr .sm {
	color: #666;
	line-height: 35px;
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
.zjtslist .fr .sm span {
	height: 24px;
	line-height: 24px;
	display: inline-block;
	width: auto;
	background: #09f;
	border-radius: 3px;
	font-size: 12px;
	color: #fff;
	float: none;
	padding: 0 15px;
}
.zjtslist .fr span.rsbgd {
	background: linear-gradient(to bottom, #6DC5FF, #0099FF);
}
.zjtslist .fr span.rsbgy {
	background: linear-gradient(to right, #E01C19, #F06D1E);
}
.zjtslist .fr span.rsbgs {
	background: linear-gradient(to bottom, #B8B8B7, #626262);
}
.zjtslist .fr span.rsbgh {
	background: linear-gradient(to bottom, #3C9A0C, #276702);
}
.rsbgd {
	background: linear-gradient(to bottom, #6DC5FF, #0099FF);
}
.rsbgy {
	background: linear-gradient(to right, #E01C19, #F06D1E);
}
.rsbgs {
	background: linear-gradient(to bottom, #B8B8B7, #626262);
}
.rsbgh {
	background: linear-gradient(to bottom, #3C9A0C, #276702);
}
.zjtslist5 {
	position: relative;
}
.zjtslist5 .fl .tit {
	overflow: hidden;
	height: 40px;
}
.zjtslist5 .fl .tit a.dz {
	font-size: 20px;
}
.zjtslist5 .fl {
	width: 870px;
	margin: 0;
	padding-right: 0;
}
.zjtslist5 .fm {
	float: none;
	position: absolute;
	left: 730px;
	top: 80px;
	background: none;
	width: 150px;
}
.zjtslist5 .fm span {
	margin: 0;
	color: #999;
	background: #eee url(../images/icon_bao.png) no-repeat center left 5px;
	background-size: 28px;
	padding-left: 35px;
	font-size: 13px;
	text-align: left;
}
.tipspager {
	clear: both;
	overflow: hidden;
	padding-right: 0px;
	color: #999;
	text-align: center;
	padding: 30px 0;
	margin: 20px 0;
}
.tipspager .page {
	display: inline-block;
	border-left: solid 0px #eee;
	overflow: hidden;
}
.tipspager .page a, .tipspager .page .gbtn {
	float: left;
	margin: 0px 5px;
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 50%;
	overflow: hidden;
	color: #666;
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	background: #eee;
}
.tipspager .page a.on, .tipspager .page a:hover {
	background: linear-gradient(to right, #E01C19, #F06D1E);
	color: #fff;
	text-decoration: none;
}
.tipspager .page a.prev, .tipspager .page a.next {
	font-size: 14px;
	width: 80px;
	height: 38px;
	border-radius: 20px;
	background: linear-gradient(to right, #E01C19, #F06D1E);
	color: #fff;
}
.tipspager .page b {
	float: left;
	padding: 0 10px;
	height: 40px;
	line-height: 30px;
	border: solid 0px #eee;
	border-left: none;
	font-weight: bold;
	color: #999;
	font-weight: bold;
	font-size: 28px;
}
.tipspager .page div {
	border: none;
	float: left;
	background: none;
	padding: 0 0 0 10px;
	height: 27px;
	overflow: hidden;
	line-height: 20px;
	_line-height: 10px;
*line-height:10px;
}
.tipspager .page em {
	font-style: normal;
	border: none;
	background: #f5f5f5;
	line-height: 25px;
}
.tipspager .page .gtxt {
	width: 30px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	padding: 0 2px;
	overflow: hidden;
	background: #fff;
	margin: 0 5px;
	border: solid 1px #bbbbbb;
}
.tipspager .page .gbtn {
	display: block;
	height: 25px;
	padding: 4px 5px;
	color: #333;
	display: none;
}
.tipspager .page div * {
	float: left;
	height: 25px;
	display: block;
}
.fxzjinfozw {
	height: 360px;
}
.fxzjinfobox {
	padding: 140px 0 70px 0;
	width: 100%;
	min-width: 1200px;
	position: absolute;
	left: 0;
	top: 0px;
	background: #CFAB68 url(../images/banbg.png);
	height: 220px;
}
.fxzjinfo {
	overflow: hidden;
	color: #333;
}
.fxzjinfo .img {
	float: left;
	width: 200px;
	height: 200px;
	border: solid 3px #F8D89E;
	margin: 0 40px 0 60px;
	border-radius: 50%;
	/*background: url(../images/icon_guan_c.png) no-repeat center;*/background: linear-gradient(to right, #A57F3A, #EBC573);
}
.fxzjinfo .img span {
	display: block;
	width: 80px;
	height: 80px;
	background: url(../images/icon_guan_w.png) no-repeat center;
	background-size: 100%;
	margin: 60px auto;
}
.fxzjinfo .fxzjinfo_r {
	float: left;
	width: 880px;
}
.fxzjinfo .fxzjinfo_r ul {
	overflow: hidden;
	margin: 10px 0 5px 0;
}
.fxzjinfo .fxzjinfo_r li {
	float: left;
	margin: 5px 20px 5px 0px;
	font-size: 15px;
	line-height: 25px;
}
.fxzjinfo li.zj {
	width: 170px;
	border-right: solid 1px #F2D496;
	margin-right: 30px;
}
.fxzjinfo li.zj a {
	color: #C71D16;
}
.fxzjinfo li.zj span {
	display: inline-block;
}
.fxzjinfo li.zj .xx {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../images/icon_star_w.png) repeat-x;
	background-size: 18px;
	vertical-align: -2px;
}
.fxzjinfo li.zj .s1 {
	width: 18px;
}
.fxzjinfo li.zj .s2 {
	width: 36px;
}
.fxzjinfo li.zj .s3 {
	width: 54px;
}
.fxzjinfo li.zj .s4 {
	width: 72px;
}
.fxzjinfo li.zj .s5 {
	width: 90px;
}
.fxzjinfo li.sl {
	line-height: 25px;
	width: 160px;
	border-right: solid 1px #F2D496;
	margin-right: 30px;
}
.fxzjinfo li.sl em {
	display: inline-block;
	width: 85px;
	text-align: right;
	padding-right: 5px;
}
.fxzjinfo li.sc {
	line-height: 25px;
}
.fxzjinfo li.sc em {
	display: inline-block;
	width: 65px;
	text-align: right;
	padding-right: 5px;
}
.fxzjinfo li.sc span {
	padding-right: 5px;
}
.fxzjinfo div.jq {
	line-height: 25px;
	border-top: solid 1px #F2D496;
	margin-top: 0;
	padding-top: 10px;
	font-size: 14px;
}
.fxzjinfo div.jq i {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin-right: 3px;
	border-radius: 50%;
}
.fxzjinfo div.jq i.sc {
	background: #f00
}
.fxzjinfo div.jq i.pc {
	background: #080
}
.fxzjinfo div.jq i.lc {
	background: #333
}
.fxzjinfo div.jj {
	line-height: 25px;
	border-top: solid 1px #F2D496;
	margin-top: 10px;
	padding-top: 10px;
	font-size: 16px;
}
.fxzjinfo div b {
	color: #C71D16
}
.fxzjinfo div b.pc {
	color: #1C6ABC
}
.fxzjinfo div b.fc {
	color: #666
}
.fxwrap {
	background: #FDEBEB;
	padding: 30px 0;
}
.mainbox {
	overflow: hidden;
	width: 860px;
	float: right;
	padding: 0 0 0px 0px;
}
.tipsbox {
	clear: both;
	overflow: hidden;
	border-right: solid 0px #eee;
	box-shadow: 0 #ddd;
}
.slidebox {
	width: 320px;
	float: left;
	overflow: hidden;
	padding-top: 0px;
}
.mright {
	width: 320px;
	float: left;
	overflow: hidden;
	height: 500px;
	background: #fff;
}
.sdbox {
	overflow: hidden;
}
.bkitems {
	clear: both;
	margin-bottom: 10px;
	background: #fff;
	overflow: hidden;
}
.bkitems table {
	width: 100%;
	font-size: 14px;
	border-collapse: collapse;
}
.bkitems td, .bkitems th {
	border: solid 1px #eee;
	text-align: center;
	height: 28px;
	color: #000;
	border-collapse: collapse;
}
.bkitems td.lf, .bkitems th.lf {
	text-align: left;
	text-indent: 10px;
}
.bkitems th.lf {
	text-indent: 0px;
}
.bkitems th {
	font-weight: normal;
	color: #333;
	font-size: 12px;
	border-bottom: solid 1px #f5f5f5
}
.bkitems th.ss span {
	display: inline-block;
	padding: 2px 0;
	text-align: center;
	text-indent: 0;
	color: #fff;
	margin: 0 6px;
}
.bkitems th.ss i {
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 5px 0 0 5px;
	vertical-align: -3px;
}
.bkitems th.ss i.ft3 {
	background: url(../images/icon_soccerball_on.png) no-repeat;
	background-size: 16px;
}
.bkitems th.ss i.ft4 {
	background: url(../images/icon_basketball_on.png) no-repeat;
	background-size: 16px;
}
.bkitems td {
	font-size: 14px;
	height: 32px;
}
.bkitems td.bf {
	font-weight: bold;
	color: #56BDFF;
	width: 90px;
}
.bkitems td.pk {
	color: #438E0B;
	width: 90px;
	font-weight: bold;
}
.bkitems td.pk span {
	color: #999;
	font-weight: normal;
}
.bkitems td.ds {
	color: #f00;
	width: 90px;
}
.bkitems td.tj {
	width: 160px;
}
.bkitems td.tj a {
	color: #f00;
}
.bkitems td.tj a.dy {
	color: #fff;
	background: #f00;
	padding: 2px 5px;
}
.bkitems td.tj a.dy:hover {
	text-decoration: none;
	opacity: .8;
}
.bkitems td.tj a span {
	color: #fff;
	background: #f00;
	padding: 5px 8px;
	display: inline-block;
}
.bkitems td.tj a:hover span {
	background-color: #FF8D8D;
	text-decoration: none;
}
.bkitems td.tj span.sm {
	display: block;
	clear: both;
	line-height: 25px;
	color: #666;
	font-size: 13px;
}
.bkitems td.zj {
	width: 110px;
	line-height: 25px;
}
.bkitems td.zj a {
	color: #950D4D
}
.bkitems td.zj span {
	color: #999;
	display: block;
	font-size: 12px;
}
.bkitems td.xx {
	width: 120px;
	font-size: 16px;
}
.bkitems td.xx span {
	height: 20px;
	width: 20px;
	background: url(../images/icon_star.png) repeat-x;
	display: inline-block;
}
.bkitems td.xx span.s1 {
	width: 20px;
}
.bkitems td.xx span.s2 {
	width: 40px;
}
.bkitems td.xx span.s3 {
	width: 60px;
}
.bkitems td.xx span.s4 {
	width: 80px;
}
.bkitems td.xx span.s5 {
	width: 100px;
}
.bkitems td.jg {
	font-size: 18px;
	width: 65px;
	font-family: microsoft yahei;
}
.bkitems td.jg span {
	display: inline-block;
	color: #fff;
	padding: 5px 8px;
	opacity: .5
}
.bkitems td.jg .rs1 {
	background: #7cf
}
.bkitems td.jg .rs2 {
	background: #f60
}
.bkitems td.jg .rs3 {
	background: #090
}
.bkitems td.jg .rs5 {
	background: #ccc
}
.bkitemslg {
	background: #fff;
	position: relative;
	height: 500px;
}
.bkitemslg th {
	height: 42px;
}
.bkitemslg td {
	height: 60px;
}
.bkitemslg th.ss {
	font-size: 16px;
}
.bkitemslg td.dz {
	font-size: 20px;
}
.bkitemslg td.bf {
	font-size: 22px;
}
.bkitemslg td.pk {
	font-size: 18px;
}
.bkitemslg td.ds {
	font-size: 18px;
	color: #999;
}
.bkitemslg td.ds b {
	font-size: 22px;
	color: #f00
}
.bkitemslg td.zj {
	font-size: 16px;
	line-height: 25px;
}
.bkitemslg td.xx span {
	clear: both;
}
.bkitemslg .zjtj {
	line-height: 80px;
	padding: 15px 0;
	text-align: center;
	font-size: 18px;
	height: 210px;
}
.bkitemslg .zjtj .tjstr {
	font-size: 24px;
	color: #999
}
.bkitemslg .zjtj .tjstr .tjrs {
	margin-right: 30px;
	font-weight: bold;
}
.bkitemslg .zjtj .tjstr span {
	width: 50px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	display: inline-block;
}
.bkitemslg .zjtj .tjstr span.d {
	background: linear-gradient(to bottom, #6DC5FF, #0099FF);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	line-height: 80px;
	font-size: 32px;
	margin-top: 50px;
}
.bkitemslg .zjtj .tjstr span.y {
	background: linear-gradient(to right, #E01C19, #F06D1E);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	line-height: 80px;
	font-size: 32px;
	margin-top: 50px;
}
.bkitemslg .zjtj .tjstr span.s {
	background: linear-gradient(to bottom, #B8B8B7, #626262);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	line-height: 80px;
	font-size: 32px;
	margin-top: 50px;
}
.bkitemslg .zjtj .tjstr span.h {
	background: linear-gradient(to bottom, #3C9A0C, #276702);
	border-radius: 50%;
	width: 80px;
	height: 80px;
	line-height: 80px;
	font-size: 32px;
	margin-top: 50px;
}
.bkitemslg .zjtj .qian {
	background: url(../images/icon_qian.png) no-repeat center left;
	padding-left: 20px;
	color: #f00;
}
.bkitemslg .zjtj .kybox {
	margin-top: 30px;
}
.bkitemslg .zjtj .kyinfo {
	line-height: 30px;
}
.bkitemslg .zjtj .kssm {
	text-align: center;
	margin-top: 20px;
}
.bkitemslg .zjtj .kssm span {
	background: #09f;
	width: auto;
	color: #fff;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	border-radius: 3px;
	font-size: 13px;
	padding: 0 20px;
}
.bkitemslg .zjtj a {
	color: #fff;
	background: linear-gradient(to right, #E01C19, #F06D1E);
	padding: 15px 50px;
	font-size: 16px;
	border-radius: 2px;
}
.bkitemslg .zjtj a:hover {
	text-decoration: none;
	opacity: .8;
	outline: none;
}
.bkitemslg .bzsmbg {
	clear: both;
	text-align: center;
	margin: 5px 20px;
	border: solid 1px #eee;
}
.bkitemslg .bzsm {
	display: inline-block;
	background: url(../images/icon_dun3.png) no-repeat center left 10px;
	padding: 0 0 0 40px;
	font-size: 14px;
	overflow: hidden;
	color: #666;
	line-height: 50px;
}
.bkitemslg .bzsm a {
	color: #53A0E3
}
.bkitemslg .tjdxq {
	display: block;
	width: 80px;
	height: 46px;
	line-height: 50px;
	position: absolute;
	top: 150px;
	border: solid 2px #f00;
	color: #f00;
}
.bkitemslg .tjdxq1 {
	left: 110px;
}
.bkitemslg .tjdxq2 {
	right: 110px;
}
.bkitemslg .tjfk {
	display: block;
	width: 80px;
	height: 80px;
	position: absolute;
	left: 110px;
	top: 150px;
}
.bkitemslg .tjfk i {
	display: block;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 10px solid #f00;
}
.bkitemslg .tjfk span {
	display: block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background: #f00;
	color: #fff;
	font-size: 28px;
}
.bkitemslg .tjxp {
	left: 670px;
}
/*
.bkitemslg .tjrs2 span{background:#f00}
.bkitemslg .tjrs3 span{background:#f00}
.bkitemslg .tjrs5 span{background:#f00}
.bkitemslg .tjrs2 i{border-bottom: 10px solid #f00}
.bkitemslg .tjrs3 i{border-bottom: 10px solid #080}
.bkitemslg .tjrs5 i{border-bottom: 10px solid #666}*/
.sltabtit {
	line-height: 42px;
	background-color: #999;
	text-align: center;
	overflow: hidden;
}
.sltabtit span {
	display: block;
	width: 33.33%;
	float: left;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.sltabtit span:hover, .sltabtit span.curr {
	background-color: #CFAB68;
}
.sdbox-sltt {
	clear: both;
	overflow: hidden;
	margin: 0;
}
.sdbox-sltt span {
	display: block;
	float: left;
	text-align: center;
	width: 33.33%;
	color: #666;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	border-bottom: solid 2px #eee;
}
.sdbox-sltt span:hover, .sdbox-sltt span.on {
	text-decoration: none;
	color: #09f;
	cursor: pointer;
	border-bottom: solid 2px #09f;
}
.sdbox2 h3 {
	border-bottom: solid 0px #ccc;
}
.sdbox-con {
	overflow: hidden;
	clear: both;
	padding: 15px 25px 5px 25px;
	border: solid 0px #eee;
}
.sdtel {
	text-align: left;
	background: #fff;
}
.sdtel p {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	font-family: arial;
	display: block;
	clear: both;
	overflow: hidden;
}
.sdtel span {
	font-size: 18px;
	color: #666;
	line-height: 30px;
	font-family: arial;
	display: block;
	clear: both;
	overflow: hidden;
}
.sdtel span em {
	font-size: 16px;
	color: #888;
	padding-right: 5px;
	font-family: microsoft yahei;
}
.sdtel .chat {
	width: 140px;
	margin: 10px auto;
	padding: 142px 0 10px 0;
	background-size: 140px;
	display: none;
}
.sdzjph {
	overflow: hidden;
	background: #fff;
}
.sdzjph ul {
	overflow: hidden;
	padding: 10px 0 0 0;
}
.sdzjph li {
	height: 40px;
	overflow: hidden;
	font-size: 12px;
	padding: 0 0px;
	margin: 10px 0 10px 0;
}
.sdzjph li b {
	display: inline-block;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	overflow: hidden;
	text-align: center;
	line-height: 25px;
	vertical-align: -8px;
	color: #666;
	background: #eee;
	font-weight: normal;
	margin-right: 8px;
	float: left;
}
.sdzjph li.zd b {
	background: #f60;
	color: #fff;
	font-size: 14px;
}
.sdzjph li.zd .slhx {
}
.sdzjph li .slcn {
	height: 24px;
	line-height: 25px;
	text-align: right;
}
.sdzjph li .slcn a {
	color: #000;
	margin-right: 15px;
	display: inline-block;
	float: left;
	font-size: 13px;
}
.sdzjph li .slcn i {
	display: inline-block;
	color: #f00;
	margin-left: 10px;
	font-style: normal;
}
.sdzjph li .slhx {
	clear: both;
	height: 1px;
	background: #eee;
	overflow: hidden;
	margin-left: 13px;
}
.sdzjph li .slhx p {
	height: 1px;
	background: #f60;
	float: left;
}
.fxtsbox {
	clear: both;
	overflow: hidden;
	margin: 20px 0;
	background: #fff;
	padding: 0;
}
.fxtsbox .hti {
	width: 170px;
	float: left;
	font-size: 16px;
	color: #000;
}
.fxtsbox .hti a {
	display: block;
	height: 65px;
	line-height: 65px;
	margin-top: 1px;
	text-align: center;
	font-size: 16px;
	color: #666;
	background: #F5A45F;
	color: #fff;
	border-left: solid 2px #F5A45F;
}
.fxtsbox .hti a:hover, .fxtsbox .hti a.on {
	background: #fff;
	color: #f60;
	text-decoration: none;
	border: solid 2px #f60;
	border-right: none;
	background: #fff;
	color: #f60;
}
.fxtslist {
	width: 1000px;
	float: left;
	height: 490px;
	padding: 15px;
}
.fxtsxglist {
	display: none;
}
.fxtslist table {
	border-left: none;
	border-right: none;
}
.fxtslist .mf_table th {
	background: #eee;
	color: #666;
	font-size: 13px;
	font-weight: normal;
}
.tjrs {
	color: #f00;
	margin-right: 20px;
	display: inline-block
}
.buybtn {
	height: 50px;
	line-height: 50px;
	background: linear-gradient(to right, #E01C19, #F06D1E);
	font-size: 18px;
	border: none;
	color: #fff;
	margin-top: 5px;
	padding: 0 30px;
	font-family: microsoft yahei;
	cursor: pointer;
	border-radius: 3px;
}
.buybtn:hover {
	opacity: .8
}
.popbox {
	overflow: hidden;
	display: block;
}
.popbg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: 0;
	z-index: 1000;
}
.popwrap {
	width: 400px;
	height: auto;
	padding: 0;
	border: solid 0px red;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1001;
	font-size: 12px;
	color: #333;
	background: #fff;
	z-index: 1002;
	text-align: center;
	box-shadow: 0 0 20px #999;
	margin-left: -200px;
	margin-top: -65px;
	overflow: hidden;
	display: none;
}
.popwrap h1 {
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 15px;
	border-bottom: solid 0px #eee;
	background: #fff;
	color: #000;
	font-size: 14px;
	text-align: left;
	margin-bottom: 0px;
	font-weight: normal;
}
.popwrap h1 a {
	display: block;
	float: right;
	margin: 10px 10px 0 0;
	width: 25px;
	height: 25px;
	line-height: 25px;
	border-radius: 50%;
	background: #eee;
	text-align: center;
	font-size: 18px;
	color: #999;
	font-weight: normal;
}
.popwrap h1 a:hover {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
.popcn {
	height: 90px;
	font-size: 16px;
	line-height: 70px;
	color: #666
}
.popcn1 {
	height: 60px;
	line-height: 60px;
}
.popbn {
	text-align: center;
	height: 50px;
	padding: 0 10px;
}
.popbn1 a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	background: #1C6ABC;
	color: #fff;
	padding: 0 40px;
	font-size: 14px;
	display: none;
	border-radius: 3px;
}
.popbn1 a:hover {
	text-decoration: none;
	opacity: .8;
	cursor: pointer;
}
.popbn2 {
}
.popbn2 a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	color: #666;
	font-size: 15px;
	padding: 0 25px;
	margin: 0 5px;
	background: #eee;
	border-radius: 3px;
}
.popbn2 a.popok {
	color: #fff;
	background: #1C6ABC;
}
.popbn2 a:hover {
	text-decoration: none;
	cursor: pointer;
	opacity: .8;
}
.mf_table {
	width: 100%;
	text-align: center;
	border: solid 0px #eee;
}
.mf_table th {
	height: 40px;
	font-size: 13px;
	background: #eee;
	color: #666;
	font-weight: normal;
}
.mf_table td {
	height: 40px;
	border-bottom: solid 1px #eee;
	font-size: 14px;
	padding: 8px 0;
}
/*
.mf_table td.sstd i{display:none;width:16px;height:16px;vertical-align:-4px;margin-left:5px;}
.mf_table td.sstd i.st3{background:url(../images/icon_soccerball.png) no-repeat;background-size:16px;}
.mf_table td.sstd i.st4{background:url(../images/icon_basketball.png) no-repeat;background-size:16px;}*/
.mf_table .ss {
	width: 70px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
}
.mf_table .ss a {
	color: #fff;
	font-size: 13px;
}
.mf_table .ss a:Hover {
	text-decoration: none;
}
.mf_table .dsco {
	color: #f00
}
.mf_table .bfco {
	color: #56BDFF
}
.mf_table .xxzsco {
	color: #FFD533;
}
.mf_table .dy {
	background: #fff;
	color: #f60;
	border: solid 1px #f60;
	padding: 3px 15px;
}
.mf_table .tj {
	color: #f00
}
.mf_table .pk {
	color: #438E0B
}
.mf_table .rs span {
	padding: 5px 6px;
	color: #fff;
	opacity: .5;
}
.fxlookcons {
	text-align: center;
}
.fxlookcons a {
	background: linear-gradient(to right, #E01C19, #F06D1E);
	color: #fff;
	height: 50px;
	display: inline-block;
	width: 260px;
	margin: 50px auto;
	line-height: 50px;
	font-size: 15px;
	border-radius: 2px;
}
.chgpwd {
	margin: 0;
}
.chgpwd .btn input {
	width: 50%;
	background: #f60
}
.mfcost a {
	color: #f90
}
.listchk {
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
}
.listchk a {
	font-size: 13px;
	color: #f00
}
.listpage {
	text-align: right;
	padding-right: 10px;
	font-size: 12px;
}
.listpage span, .listpage a, .listpage em {
	padding: 2px 5px;
	border: solid 1px #ddd;
	font-size: 12px;
}
.listpage span {
	color: #ccc;
}
.listpage a {
	border: solid 1px #999;
	color: #333;
	font-size: 12px;
}
.listpage a:hover {
	border: solid 1px #333;
	text-decoration: none;
}
.listpage em {
	color: #666;
	font-style: normal;
	border: 0;
}
.listpage b {
	color: #f00;
	font-weight: normal;
}
.listpage i {
	padding: 2px 10px;
	font-size: 12px;
	color: #333;
	font-style: normal;
}
.links {
	display: block;
	margin-bottom: 30px;
	background: #f5f5f5;
	padding: 15px;
}
.links h3 {
	color: #555;
	margin-bottom: 6px;
}
.links .con {
	color: #ddd;
	line-height: 22px;
	font-size: 13px;
}
.links .con a {
	color: #333;
}
.links .con a:hover {
	text-decoration: underline;
}
.livetit {
	margin-top: 30px;
}
.livetit h2 {
	height: 50px;
	text-align: center;
	position: relative;
	z-index: 1;
}
.livetit h2 i {
	display: none;
	width: 100%;
	height: 1px;
	background: #d81101;
	position: absolute;
	left: 0;
	top: 27px;
	z-index: 2;
}
.livetit h2 span {
	font-size: 28px;
	color: #d81101;
	width: 210px;
	background: #fff;
	line-height: 50px;
	float: left;
	/*position: absolute;left:50%;top:0;margin-left:-105px;z-index: 3;*/display: block;
}
.livetit1 h2 span {
	background: #fff url(../images/icon_live.png) no-repeat center left 2px;
	text-indent: 30px;
	font-weight: normal;
}
.livetit2 h2 span {
	background: #fff url(../images/icon_pei.png) no-repeat center left 2px;
	text-indent: 10px;
	background-size: 36px;
	font-weight: normal;
}
.livenav {
	height: 50px;
	line-height: 50px;
	padding-top: 2px;
	background: linear-gradient(to right, #ff0000, #EF4519);
	text-align: center;
	font-size: 18px;
	margin-top: 10px;
}
.livenav div {
	display: inline-block;
}
.livenav a {
	color: #fff;
	display: inline-block;
	width: 135px;
	float: left;
	cursor: pointer;
}
.livenav a i {
	display: none;
	height: 30px;
	width: 1px;
	background: #fff;
	float: right;
	margin-top: 20px;
}
.livenav a:last-child i {
	display: none;
}
.livenav a.on, .livenav a:hover {
	background: #fff;
	color: #000;
}
.livenav a.on i, .livenav a:hover i {
	display: none;
}
.iframebox {
	overflow: hidden;
	margin-bottom: 40px;
	background: #fff;
	padding: 10px 0;
	border: solid 1px #f00;
	border-top: none;
}
.iframebox iframe {
	border: 0;
}
.helpbg {
	background: url(../images/helpbg.jpg) no-repeat center top;
	width: 100%;
	min-width: 1200px;
	height: 418px;
	position: absolute;
	left: 0;
	top: 0px;
}
.helpbgzw {
	height: 340px;
}
.helpbox {
	background: #FDEBEB;
	overflow: hidden;
	padding: 50px 0;
}
.helplc {
	text-align: center;
	margin-bottom: 80px;
}
.helpitem {
	background: #fff;
	padding: 40px 55px;
	border-top: solid 2px #f00;
	margin-bottom: 20px;
}
.helpitem:hover {
	box-shadow: 0 5px 5px #ccc;
}
.helpitem h3 {
	font-size: 26px;
	color: #000;
	font-weight: normal;
	margin-bottom: 20px;
	padding-left: 60px;
	height: 55px;
	line-height: 55px;
}
.helpitem h3.lc {
	background: url(../images/icon_hp1.png) no-repeat center left;
}
.helpitem h3.ds {
	background: url(../images/icon_hp2.png) no-repeat center left;
}
.helpitem h3.bz {
	background: url(../images/icon_hp3.png) no-repeat center left;
}
.helpitem h3.cz {
	background: url(../images/icon_hp4.png) no-repeat center left;
}
.helpitem h3.zf {
	background: url(../images/icon_hp5.png) no-repeat center left;
}
.helpitem_c {
	font-size: 16px;
	color: #666;
	line-height: 32px;
}
.helpitem_c b {
	color: #dc1c03;
	font-weight: normal;
}
.helpitem_c li {
	padding-left: 20px;
}
.helpitem_c li.font14 {
	padding: 0;
	margin-top: 30px;
}
.helpitem_c li.font14 span {
	background: #FDEBEB;
	color: #000;
	font-size: 20px;
	padding: 5px 5px;
}
.helpitem_c li b, .helpitem_c b.zd {
	font-size: 18px;
}
.helpfbx {
	overflow: hidden;
}
.helpfbx .helpitem {
	float: left;
	width: 480px;
	margin-bottom: 20px;
}
.helpfbx .helpitem:first-child {
	margin-right: 18;
	height: 442px;
}
.helpfbx .helpitem h3 {
	height: 48px;
	line-height: 48px;
	margin-bottom: 10px;
}
.popbox {
	overflow: hidden;
	display: block;
}
.popbg {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #000;
	opacity: .5;
	z-index: 1000;
}
.popwrap {
	width: 400px;
	height: auto;
	padding: 0;
	border: solid 0px red;
	position: fixed;
	top: 50%;
	left: 50%;
	z-index: 1001;
	border-radius: 5px;
	font-size: 12px;
	color: #333;
	background: #fff;
	z-index: 1002;
	text-align: center;
	margin-left: -200px;
	margin-top: -100px;
	overflow: hidden;
	display: none;
}
.popwrap h1 {
	height: 40px;
	line-height: 40px;
	padding: 0 10px 0 20px;
	border-bottom: solid 1px #eee;
	background: #fff;
	color: #555;
	text-align: left;
	margin-bottom: 0px;
	font-weight: normal;
}
.popwrap h1 a {
	display: block;
	float: right;
	width: 30px;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;
	text-align: center;
	font-size: 18px;
	color: #999;
}
.popwrap h1 a:hover {
	color: #333;
	text-decoration: none;
	cursor: pointer;
}
.popcn {
	height: 100px;
	font-size: 18px;
	line-height: 100px;
	color: #333
}
.popbn1 a {
	display: inline-block;
	height: 35px;
	line-height: 35px;
	background: #09f;
	color: #fff;
	padding: 0 40px;
	font-size: 14px;
	display: none;
}
.popbn1 a:hover {
	text-decoration: none;
	opacity: .8;
	cursor: pointer;
}
.popbn2 {
	border-top: solid 1px #f9f9f9;
}
.popbn2 a {
	display: block;
	height: 60px;
	line-height: 60px;
	float: left;
	color: #666;
	width: 200px;
	font-size: 16px;
}
.popbn2 a.popok {
	color: #09f;
	border-left: solid 1px #f9f9f9;
	width: 199px;
}
.popbn2 a:hover {
	text-decoration: none;
	opacity: .8;
	cursor: pointer;
	background: #fcfcfc;
}
.popbg2 {
	opacity: .1;
	background: #fff;
}
.poploading {
	width: 100px;
	height: 100px;
	line-height: 100px;
	top: 50%;
	margin-left: -50px;
	margin-top: -50px;
	text-align: center;
	display: block;
	box-shadow: none;
	border-radius: 10px;
	background: rgba(0,0,0,.7)
}
.poploading img {
	display: inline-block;
	width: 40px;
	vertical-align: middle;
	margin-top: 30px;
}
