charset "utf-8";

.xxx {
	font-size: 20px;
}

.zmCoach,
.zmXp {
	background: #f9f9f8;
}

input,
select,
textarea {
	font-size: 14px;
	font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
	color: #333;
	border: none;
	outline: none
}

hr {
	outline: none;
	border: 0 none;
}

img {
	vertical-align: middle;
}

.fr {
	float: right;
}

/*article{margin:30px 0 0}*/
.article02 {
	position: relative;
	margin: 50px 0;
}

.article03 {
	margin-bottom: 50px;
}

.re_title,
.zd_title {
	position: relative;
	text-align: left;
	margin-bottom: 10px;
	overflow: hidden;
}

.re_title h2,
.zd_title h2 {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	font-weight: bold;
	color: #006c54;
}

.re_title .z_more {
	position: absolute;
	right: 20px;
	bottom: 10px;
	color: #006c54;
}

.small_tit {
	font-size: 19px;
}

/*.z_more:hover{text-decoration: underline;}*/
.zd_title {
	border-bottom: 2px solid #ea012e;
}

.zd_title h2 {
	color: #000;
}

.zd_title .z_more {
	position: absolute;
	left: 170px;
	bottom: 10px;
	font-size: 16px;
}

.zd_title .z_more:hover {
	color: #ea012e;
}

.article02 .re_box {
	padding-right: 28px;
}

.b-more {
	position: absolute;
	right: 0;
	bottom: 10px;
	color: #ea012e;
}

.re_box .fl {
	margin-right: 24px;
}

.re_info {
	font-size: 14px;
	color: #666;
	text-indent: 2em;
	line-height: 28px;
}

.more {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 175px;
	height: 42px;
	line-height: 42px;
	background: #eee;
	text-align: center;
	font-size: 16px;
	color: #006c54;
	transition: all .3s;
}

.more:before {
	position: absolute;
	left: -15px;
	bottom: 0;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border: 15px solid transparent;
	border-bottom: 42px solid #eee;
	transition: all .3s;
}

.more:hover {
	color: #fff;
	background: #006c54;
}

.more:hover:before {
	border-bottom-color: #006c54;
}

.btn_green {
	color: #fff;
	background: #006c54;
}

.btn_green:before {
	border-bottom-color: #006c54;
}

.btn_green:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
	color: #fff;
}

.btn_white {
	color: #006c54;
	background: #fff;
}

.btn_white:before {
	border-bottom-color: #fff;
}

.btn_white:hover {
	background: #006c54;
	color: #fff;
}

.btn_white:hover:before {
	border-bottom-color: #006c54;
}

/*裁判体系介绍*/
.re_base {
	margin-left: -28px;
}

.re_base li {
	position: relative;
	width: 360px;
	float: left;
	padding-bottom: 70px;
	margin-left: 28px;
	vertical-align: top;
}

.re_base .re_info {
	margin-top: 20px;
	text-align: left;
	height: 112px;
}

.re_base .re_box img {
	width: 100%;
}

/*职业裁判介绍*/
.zmCoach .gfwjList,
.zmXp .re_title .gfwjList,
.zmAbout .gfwjList {
	position: absolute;
	right: 0;
	bottom: 8px;
}

.zmCoach main .article2 .scroll {
	width: 1140px;
	padding: 0;
}

.zmCoach main .article2 .scroll .box {
	width: 1140px;
	height: 275px;
}

.zmCoach main .article2 .scroll .box .list {
	margin-left: 25px;
}

.zmCoach main .article2 .scroll .box .list li {
	position: relative;
	width: 147px;
	height: 275px;
	padding-right: 88px;
}

.zmCoach main .article2 .scroll .box .list li a p,
.ml_list p {
	line-height: 24px;
	text-align: left;
	padding: 10px 0 0;
}

.zmCoach main .article2 .gfwjList .first .lm,
.zmAbout main .article3W .gfwjList .first .lm {
	margin-left: -14px;
}

.zmCoach main .article2 .scroll .plus,
.zmCoach main .article2 .scroll .minus,
.zmZycp main .article2 .scroll .plus,
.zmZycp main .article2 .scroll .minus {
	top: 65px;
	width: 32px;
	height: 70px;
	background: url(../arrow.html) no-repeat;
}

.zmCoach main .article2 .scroll .plus,
.zmZycp main .article2 .scroll .plus {
	left: -62px;
	background-position: 0 0;
}

.zmCoach main .article2 .scroll .minus,
.zmZycp main .article2 .scroll .minus {
	right: -62px;
	background-position: right 0;
}

.zmCoach main .article2 .scroll .plus:hover,
.zmZycp main .article2 .scroll .plus:hover {
	background-position: 0 bottom;
}

.zmCoach main .article2 .scroll .minus:hover,
.zmZycp main .article2 .scroll .minus:hover {
	background-position: right bottom;
}

/*裁判员名录背面*/
.re_img {
	width: 147px;
	height: 202px;
	color: #fff;
	text-align: left;
	background: #116830;
}

.re_img.rcard {
	display: none;
	width: 117px;
	height: 182px;
	padding: 10px 15px;
	overflow: hidden;
}

.re_img.rcard p {
	padding: 0;
	line-height: 30px;
}

/*裁判员选派*/
.re_table table,
.re_table th,
.re_table td {
	border: 1px solid #e4e4e4;
	border-collapse: collapse;
}

.yuGonggao main .article2 .gfwjList .r_more:hover a {
	background: url("../png/icon18.png") no-repeat;
	color: #c2d9c2;
}

.re_table {
	padding: 0 25px
}

.re_table table {
	width: 100%;
	font-size: 16px;
	text-align: center;
	line-height: 62px;
	margin: 40px 0;
	border-bottom: 2px solid #e4e4e4;
}

.re_table th {
	font-size: 18px;
	color: #333;
	background: #eee;
}

.re_table td {
	background: #fafafa;
}

/*裁判体系一览*/
.zmCaipan,
.zmMedia,
.zm404 {
	background: url("../png/bg_logo.png") center top no-repeat #fcfcfc;
}

.red {
	color: red;
	font-weight: bold;
}

.tx_top {
	color: #006c54;
	font-weight: bold;
	margin: 25px 15px;
}

.tx_list {
	line-height: 30px;
	color: #333;
	margin: 15px;
	padding: 20px 0 50px;
	border-bottom: 1px solid #e3e3e3;
	overflow: hidden;
}

.tx_list h3 {
	font-size: 22px;
	color: #006c54;
	text-align: center;
	margin-bottom: 15px;
}

.tx_list li {
	float: left;
	background: #ecebeb;
	padding: 0 30px 20px;
}

.tx_list h4 {
	height: 46px;
	line-height: 46px;
	font-size: 20px;
	color: #07612e;
	text-align: center;
	margin: 20px 0;
	background: #fff;
}

.tx_list_fz {
	margin-left: -60px;
	overflow: hidden;
}

.tx_list_fz li {
	width: 270px;
	height: 196px;
	margin: 20px 0 20px 60px;
}

.tx_list_3 {
	margin-left: 0;
}

.tx_list_3 li {
	width: 400px;
	height: 160px;
	margin: 20px 45px;
}

.tx_level {
	margin-left: -45px;
	border: none;
}

.tx_level li {
	position: relative;
	width: 270px;
	height: 380px;
	line-height: 30px;
	margin-left: 60px;
	margin-bottom: 70px;
}

.tx_level li:after {
	position: absolute;
	right: -75px;
	top: 50%;
	margin-top: -25px;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border: 25px solid transparent;
	border-left: 30px solid #d5e6d5;
}

.tx_level .level3:after {
	right: auto;
	top: auto;
	left: 50%;
	margin-top: 0;
	margin-left: -25px;
	bottom: -80px;
	border-left: 25px solid transparent;
	border-top: 30px solid #d5e6d5;
}

.tx_level .level1:after {
	right: -42px;
	border-left: 25px solid transparent;
	border-right: 30px solid #d5e6d5;
}

.tx_level .level5 {
	background: #d5e6d5;
}

.tx_level .level5 {
	background: #d5e6d5;
}

.tx_level .level4 {
	background: #beddbe;
}

.tx_level .level3 {
	background: #a5d3a5;
}

.tx_level .level2 {
	height: 560px;
	background: #96cf96;
}

.tx_level .level1 {
	height: 560px;
	background: #79b379;
	margin-left: 450px;
}

/*裁判员选派 内容页*/
.zmXp main .article2 {
	position: relative;
	margin-top: 60px;
}

.zmXp main .article2 .gfwjList {
	margin-top: 0;
	margin-left: 43px;
}

.zmXp main .article2 .gfwjList .first .lm {
	margin-left: 5px;
}

.zmXp .re_table {
	display: none
}

.zmXp .re_table table {
	margin: 15px 0 40px
}

.zmXp .re_table th {
	font-size: 14px;
	border-color: #eee;
}

.zmXp .re_table td {
	font-size: 12px;
	line-height: 38px;
	background: #fafafa;
}

.ml_list {
	margin-left: -90px;
}

.ml_list li {
	float: left;
	text-align: center;
	width: 147px;
	height: 270px;
	margin-left: 89px;
	margin-bottom: 30px;
}

.ml_list a:hover {
	color: #3b853a;
}

.search_ml {
	position: absolute;
	right: 0;
	top: 0;
	width: 213px;
	height: 34px;
	line-height: 34px;
	background: url("../search_icon.html") 20px center no-repeat;
	border: 1px solid #bfd5bf;
}

.search_ml input {
	width: 158px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	color: #ccc;
	margin-left: 55px;
}

.form_ml {
	position: relative;
	display: none
}

.form_ml .re_table {
	margin: 50px 0;
}

.form_list li {
	float: left;
	width: 135px;
	height: 44px;
	line-height: 44px;
	text-align: center;
	background: #fafafa;
	border: 1px solid #e4e4e4;
	margin: -1px 0 0 -1px
}

.minglu-tit {
	font-size: 26px;
	color: #006c54;
	padding: 30px 0;
}

.minglu-tab {
	padding-bottom: 40px;
	font-size: 0;
}

.minglu-tab li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 26px;
	font-size: 16px;
	color: #006c54;
	padding: 0 10px;
	margin-right: 1px;
	cursor: pointer;
}

.minglu-tab li:before {
	position: relative;
	left: -11px;
	top: -2px;
	content: '';
	display: inline-block;
	width: 1px;
	height: 22px;
	background: #cdcccb;
	vertical-align: middle;
}

.minglu-tab li:first-child:before {
	display: none
}

.minglu-tab li.active {
	color: #fff;
	background: #006c54;
}

.ml-sub-title {
	line-height: 34px;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin: 10px 0 30px;
	border-bottom: 1px solid #006c54;
}

.minglu-box {
	display: none;
}

/*文件下载*/
.zmCoach .article3W,
.zmLs .article3W,
.zmAbout .article3W {
	background: none;
	padding-bottom: 30px;
	margin-top: 20px;
}

/*培训通知*/
.notice {
	margin-left: -50px;
	padding: 10px 0
}

.notice a {
	float: left;
	display: block;
	width: 512px;
	height: 46px;
	line-height: 46px;
	margin-left: 75px;
	border-bottom: 1px solid #ddd;
}

.notice a:nth-child(9),
.notice a:nth-child(10) {
	border: none;
}

.notice span {
	float: right;
	font-size: 12px;
	color: #999;
}

/*联赛 焦点图*/
.zmLst .pagination {
	display: none
}

.zmLst .pSlides {
	height: 590px;
	margin-bottom: 90px;
}

.zmLst .aL,
.zmLst .aL .banner_main .slides_container li a {
	width: 100%;
	height: 100%;
}

.zmLst .aL .banner_main .slides_container li {
	width: 1140px;
	height: 590px;
}

.zmLst .pSlides .aR {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 8;
	width: 290px;
	color: #f4f4f4;
	padding: 0 30px;
	background: rgba(0, 0, 0, .5);
}

.zmLst .pSlides .aR .list .sun {
	border-bottom: 1px solid #000;
	padding: 25px 20px;
	overflow: hidden;
}

.zmLst .pSlides .aR .list .sun:last-child {
	border: none;
}

.zmLst .pSlides .aR .list .sun p {
	line-height: 25px;
	color: #999;
}

.zmLst .pSlides .aR .list .sun h2 {
	font-size: 16px;
}

/*.zmLst .pSlides .aR .list .sun.cur,.zmLst .pSlides .aR .list .sun:hover{color: #006c54;}*/
.zmLst .prev,
.zmLst .next,
.zmLst .prev0,
.zmLst .next0 {
	position: absolute;
	top: 50%;
	margin-top: -55px;
	z-index: 9;
	display: inline-block;
	width: 70px;
	height: 70px;
	background: url("../png/pic-next.png") no-repeat;
}

.zmLst .prev,
.zmLst .prev0 {
	left: 15px;
	background: url(../png/pic-prev.png) no-repeat;
	/*background-position: 0 0;*/
}

.zmLst .next,
.zmLst .next0 {
	right: 15px;
	background-position: right 0;
}

.zmLst .prev:hover {
	background-position: 0 bottom;
}

.zmLst .next:hover {
	background-position: right bottom;
}

/*.saishi_list {position: absolute;left: 55px;z-index:10;height: 100%;margin-top: 120px;text-align: center;}
.saishi_list li{width: 190px;height: 48px;line-height: 48px;font-size: 26px;color: #3a8243;margin-top:40px;background: #fcfcfc;border:2px solid #fcfcfc;cursor: pointer;}
.saishi_list li.cur{border-color:#3a8243;color: #3a8243;}*/

/*联赛 赛程*/
.zmLs,
.zmLst {
	background: #fcfcfc;
}

.b_logo {
	padding: 10px 0;
	min-height: 60px;
}

.b_logo a {
	display: inline-block;
	width: 34px;
	/*height: 35px;*/
	text-align: center;
	margin: 5px 2px;
	transition: all .3s ease;
}

.b_logo a img {
	height: 38px;
}

.b_logo a:hover {
	-webkit-transform: scale(1.6, 1.6);
	transform: scale(1.6, 1.6);
}

.b_logo a.first {
	float: left;
	width: 90px;
	height: auto;
}

.b_logo a.first img {
	width: 90px;
	height: auto;
}

.b_logo a.first:hover,
.b_logo a.b_txt:hover {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
}

/*.b_logo_r{float: left;width: 1050px;}*/
/*中甲详情页*/
.b_logo_index {
	overflow: hidden;
}

.b_logo_index a {
	width: 44px;
	height: 50px;
	margin: 8px;
}

.b_logo_index a img {
	height: 100%;
}

/*居中标题*/
.top_head {
	text-align: center;
	margin-top: 50px;
	margin-bottom: 10px;
}

.top_head_logo {
	height: 55px;
	margin-right: 15px;
}

/*中甲logo*/
.logo_qingchao,
.zhongjia,
.zhongyi,
.yeyu,
.nvchao,
.wrzu14 {
	text-align: center;
}

.zhongjia a,
.nvchao a {
	width: 51px;
	height: 50px;
	margin: 8px;
}

.zhongjia a img,
.nvchao a img {
	height: 55px;
}

/*中乙logo*/
.zhongyi {
	margin-bottom: -20px;
}

/*联赛纯文字*/
.b_logo a.b_txt {
	width: auto;
	margin: 5px 10px 5px 0;
}

.b_logo a.b_txt img {
	width: auto;
	height: auto;
}

/*女超 女甲*/
.nvchao a {
	margin: 5px 40px;
}

/*U14室内五人制锦标赛*/
.wrzu14 a {
	margin: 5px 15px;
}

.article_tab * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.article_tab {
	position: relative;
	margin: 20px 0;
	text-align: center;
}

.ls_tab {
	width: 100%;
	height: 39px;
	line-height: 38px;
	font-size: 20px;
	color: #006c54;
	margin-bottom: 30px;
	border-left: 1px solid #006c54;
}

.ls_tab>li {
	position: relative;
	width: 33.42%;
	float: left;
	border: 1px solid #006c54;
	margin-left: -1px;
	cursor: pointer;
}

.w-100 li {
	width: 100%;
}

.w-50 li {
	width: 50%;
}

.ls_tab .active {
	color: #fff;
	background: #006c54;
}

/*子tab*/
.sub_tab {
	text-align: left;
	margin: 15px 0 0;
}

.sub_tab li {
	float: left;
	display: inline-block;
	padding: 6px 15px;
	background: #eee;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	cursor: pointer;
}

.sub_tab .active {
	color: #fff;
	background: #006c54;
}

.ls_left,
.ls_left-new {
	position: relative;
	float: left;
	width: 720px;
}

.ls_left-new {
	width: 620px;
}

.ls_middle {
	width: 49%;
}

.w-full {
	width: 100%;
}

.ls_right,
.ls_right-new {
	width: 395px;
	float: right;
}

.ls_right-new {
	width: 505px;
}

.ls_bottom {
	float: left;
	width: 100%;
	margin-top: 40px;
}

.ls_table01,
.ls_table02 {
	height: 590px;
	color: #333;
	overflow: hidden;
	overflow-y: scroll
}

.ls_table01,
.ls_table01 th,
.ls_table01 td {
	border: none;
	transition: all .2s;
}

.ls_table01 table img {
	width: 46px;
}

.ls_table03 table img,
.ls_table03 img {
	width: 15px;
}

.ls_table01 {
	position: relative;
	line-height: 50px;
}

.ls_table01 th {
	font-size: 16px;
	line-height: 40px;
	background: #f4f4f4;
}

.ls_table01 tr:hover td {
	background: #eee;
}

.qingchao_list {
	display: none
}

.qingchao_list .ls_table01 {
	width: 720px;
}

.lszq_tab>li {
	width: 50%;
}

.live_form {
	height: 420px;
	text-align: center;
	overflow-y: scroll;
}

.lszq_form li {
	float: left;
	width: 50%;
	height: 500px;
	text-align: center;
	overflow-y: scroll;
}

.lszq_form li img {
	margin-bottom: 30px
}

.not_opened {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10;
	width: 100%;
	height: 390px;
	line-height: 390px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0, 0, 0, 0.4);
}

/*总tab*/
.topTab {
	overflow: hidden;
	border-bottom: 1px solid #006c54;
}

.topTab li {
	float: left;
	width: 116px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	color: #006c54;
	cursor: pointer;
}

.topTab li.on {
	background: #006c54;
	color: #fff;
}

.areaBox .map {
	top: 105px;
}

.topTab-right {
	float: right;
	color: #006c54;
	line-height: 40px;
}

select.topTab-right {
	border: 1px solid #006c54;
}

.ls_index {
	height: 500px;
}

.search_years {
	height: 34px;
	line-height: 34px;
	font-size: 16px;
	color: #666;
	text-align: left;
	margin: 50px 30px;
}

.select_year {
	float: left;
	width: 170px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #dcdcdc;
	padding-left: 30px;
}

.btn_select {
	float: left;
	width: 94px;
	height: 34px;
	line-height: 34px;
	background: #f3f3f3;
	font-size: 14px;
	color: #006c54;
	text-align: center;
	font-weight: bold;
	margin-left: 10px;
	border: 1px solid #dcdcdc;
	cursor: pointer;
}

.btn_select:hover {
	background: #e9e8e8;
}

/*联赛 赛果*/
.green {
	color: #006c54;
}

.ls_list {
	width: 100%;
	overflow: hidden;
}

.ls_table02 .tit {
	text-align: left;
	background: #f4f4f4;
	overflow: hidden;
}

.ls_table02 .tit li {
	float: left;
	height: 40px;
	line-height: 40px;
	width: 25%;
	padding-left: 15px;
}

.ls_table02 .tit img {
	margin-right: 10px;
}

.ls_results {
	height: 115px;
	line-height: 115px;
	font-size: 18px;
	color: #000;
}

.ls_results li {
	position: relative;
	width: 14%;
	float: left;
	font-weight: bold;
}

.ls_results img {
	width: 46px;
	margin: 0 20px
}

.ls_results li:first-child {
	width: 43%;
	text-align: left;
}

.ls_results li:last-child {
	width: 43%;
	text-align: right;
}

/*.ls_results li:first-child img{margin:0 20px 0 40px}
.ls_results li:last-child img{margin:0 40px 0 20px}*/
.ls_results b {
	font-size: 20px;
	font-weight: bold;
}

.ls_results span {
	position: absolute;
	left: 50%;
	top: 22px;
	font-size: 12px;
	font-weight: normal;
	line-height: 24px;
	margin-left: -17px;
}

.ls_results_tit {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	margin-bottom: 20px;
}

/*.ls_results_logo{margin-right:10px;}*/
.ls_results_arrow {
	display: inline-block;
	vertical-align: middle;
	margin: -6px 15px 0;
}

.ls_table02 {
	text-align: center;
	/*font-weight: bold;*/
	line-height: 45px;
}

.ls_table02 th {
	line-height: 55px;
	font-size: 16px;
}

.ls_results_box {
	font-size: 0;
}

.ls_results_box img {
	height: 30px;
	margin: 0 20px;
}

.ls_results_box li {
	display: inline-block;
	font-size: 14px;
}

.ls_results_l {
	width: 38%;
	text-align: right;
}

.ls_results_m {
	width: 24%;
}

.ls_results_r {
	width: 38%;
	text-align: left;
}

.l_load {
	display: inline-block;
	width: 19px;
	height: 19px;
	vertical-align: middle;
	background: url(../png/load.png) no-repeat;
	cursor: pointer;
}

.ls_table03 {
	font-size: 12px;
	line-height: 40px;
	text-align: center;
	color: #666;
}

.ls_table03 th {
	font-size: 12px;
	background: #98c043;
	color: #000;
}

.ls_table01 tr:nth-child(odd),
.ls_table02 tr:nth-child(odd),
.ls_table03 tr:nth-child(odd) {
	background: #f4f4f4;
}

.ls_table03 i {
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	color: #999;
	font-weight: bold;
	background: #fff;
	border: 1px solid #e7e7e7;
}

.ls_table03 .top {
	background: #006c54;
	border-color: #006c54;
	color: #fff;
}

.ls_table03 img {
	margin: 0 10px;
}

.ls_content,
.ls-item {
	display: none
}

.ls_content h4 {
	font-size: 16px;
	color: #006c54;
	font-weight: bold;
	text-align: left;
	margin-bottom: 15px
}

.lunci {
	position: relative;
	top: -29px;
	width: 100%;
	overflow: hidden;
	color: #fff;
	/*padding: 0 1px;*/
	background: #006c54;
	text-align: center;
}

.lunci span {
	float: left;
	width: 6.23%;
	color: #fff;
	padding: 15px 0;
}

.lunci span:first-child {
	cursor: default;
}

.lunci span.active {
	background: #fff;
	color: #006c54;
}



.h512 {
	height: 476px;
}

.h200 {
	height: 200px;
}

.h_auto {
	height: auto;
}

.ls-team {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 200px;
}

.ls-team img {
	width: auto !important;
	max-height: 35px;
	margin: 5px 10px;
}

.ls-team.home {
	text-align: right;
}

.ls-team.guest {
	text-align: left;
}

.sai_left {
	float: left;
	width: 90%;
}

.sai_right {
	float: right;
	width: 10%;
}

// /*U14室内五人制锦标赛*/
// .wrzu14 a{margin:5px 15px;}

// .article_tab *{-webkit-box-sizing:border-box;box-sizing:border-box;}
// .article_tab{position: relative;margin:20px 0;text-align: center;}
// .ls_tab{width: 100%;height: 39px;line-height: 38px;font-size: 20px;color: #006c54;margin-bottom: 30px;border-left:1px solid #006c54;}
// .ls_tab>li{position: relative;width: 33.33%;float: left;border:1px solid #006c54;margin-left: -1px;cursor: pointer;}
// .w-50>li{width: 50%;}
// .ls_tab .active{color: #fff;background: #006c54;}
// .ls_left{position: relative;float: left;width: 720px;}
// /*子tab*/
// .sub_tab{text-align: left;}
// .sub_tab li{float: left;display: inline-block;padding: 8px 20px;background: #eee;border-top-left-radius:2px;border-top-right-radius:2px;cursor: pointer;}
// .sub_tab .active{color: #fff;background: #006c54;}

// .ls_middle{width:49%;}
// .w-full{width: 100%;}
// .ls_right{width: 395px;float: right;}
// .ls_bottom{float: left;width: 100%;margin-top:40px;}
// .ls_table01,.ls_table02{height: 590px;color: #333;overflow: hidden;overflow-y: scroll}
// .ls_table01,.ls_table01 th,.ls_table01 td{border:none;transition:all .2s;}
// .ls_table01 table img{width: 46px;}
// .ls_table03 table img,.ls_table03 img{width: 15px;}
// .ls_table01{position: relative;line-height: 50px;}
// .ls_table01 th{font-size: 16px;line-height: 40px;background: #f4f4f4;}
// .ls_table01 tr:hover td{background: #006c54;color: #fff;}
// .qingchao_list{display: none}
// .qingchao_list .ls_table01{width: 720px;}
// .lszq_tab > li{width: 50%;}
// .live_form{height: 420px;text-align: center;overflow-y: scroll;}
// .lszq_form li{float: left;width: 50%;height: 500px;text-align: center;overflow-y: scroll;}
// .lszq_form li img{margin-bottom: 30px}

// .not_opened{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:10;width: 100%;height:390px;line-height:390px;text-align: center;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#66000000', endColorstr='#66000000');background:rgba(0,0,0,0.4);}
// /*总tab*/
// .topTab{overflow: hidden;}
// .topTab li{float: left;width:126px;height: 40px;line-height: 40px;font-size: 16px;color: #006c54;cursor: pointer;}
// .topTab li.on{background: #006c54;color: #fff;}
// .areaBox .map{top: 105px;}
// .topTab-right{float: right;font-size: 16px;color: #006c54;line-height: 40px;}

// .ls_index{height: 500px;}
// .search_years{height: 34px;line-height: 34px;font-size: 16px;color: #666;text-align: left;margin:50px 30px;}
// .select_year{float: left;width: 170px;height: 34px;line-height: 34px;border:1px solid #dcdcdc;padding-left: 30px;}
// .btn_select{float: left;width: 94px;height: 34px;line-height: 34px;background: #f3f3f3;font-size: 14px;color: #006c54;text-align: center;font-weight: bold;margin-left: 10px;border:1px solid #dcdcdc;cursor: pointer;}
// .btn_select:hover{background: #e9e8e8;}
// /*联赛 赛果*/
// .green{color: #006c54;}
// .ls_list{width: 100%;overflow: hidden;}
// .ls_table02 .tit{text-align: left;background: #f4f4f4;overflow: hidden;}
// .ls_table02 .tit li{float: left;height: 40px;line-height: 40px;width: 25%;padding-left: 15px;}
// .ls_table02 .tit img{margin-right: 10px;}

// .ls_results{height: 115px;line-height: 115px;font-size: 18px;color: #000;}
// .ls_results li{position: relative;width: 14%;float: left;font-weight: bold;}
// .ls_results img{width: 46px;margin:0 20px}
// .ls_results li:first-child{width: 43%;text-align: left;}
// .ls_results li:last-child{width: 43%;text-align: right;}
// /*.ls_results li:first-child img{margin:0 20px 0 40px}
// .ls_results li:last-child img{margin:0 40px 0 20px}*/
// .ls_results b{font-size: 20px;font-weight: bold;}
// .ls_results span{position: absolute;left: 50%;top: 22px;font-size: 12px;font-weight: normal;line-height: 24px;margin-left: -17px;}

// .ls_results_tit{font-size: 16px;color: #333;font-weight: bold;margin-bottom: 20px;}
// /*.ls_results_logo{margin-right:10px;}*/
// .ls_results_arrow{display: inline-block;vertical-align: middle;margin: -6px 15px 0;}
// .ls_table02{text-align: center;/*font-weight: bold;*/line-height: 45px;}
// .ls_table02 th{line-height: 55px;font-size: 16px;}
// .ls_results_box {font-size: 0;}
// .ls_results_box img{height: 30px;margin:0 20px;}
// .ls_results_box li{display: inline-block;font-size: 14px;}
// .ls_results_l{width: 38%;text-align: right;}
// .ls_results_m{width: 24%;}
// .ls_results_r{width: 38%;text-align: left;}
// .l_load{display: inline-block;width: 19px;height: 19px;vertical-align: middle;background: url(../images/liansai/load.png) no-repeat; cursor: pointer;}

// .ls_table03{font-size: 12px;line-height: 40px;text-align: center;}
// .ls_table03 th{font-size: 12px;}
// .ls_table01 tr:nth-child(odd),.ls_table02 tr:nth-child(odd),.ls_table03 tr:nth-child(odd){background: #f4f4f4;}
// .ls_table03 i{display: inline-block;width: 22px;height: 22px;line-height: 22px;font-size: 14px;color: #999;font-weight: bold;background: #fff;border:1px solid #e7e7e7;}
// .ls_table03 .top{background: #006c54;border-color:#006c54;color: #fff;}
// .ls_table03 img{margin:0 10px;}

// .ls_content{display: none}
// .ls_content h4{font-size: 16px;color: #006c54;font-weight: bold;text-align: left;margin-bottom: 15px}

// .h512{height: 476px;}
// .h200{height: 200px;}
// .h_auto{height: auto;}

// .ls-team{display: inline-block;*display: inline;zoom:1;width:200px;}
// .ls-team img{width: auto!important;max-height: 35px;margin: 5px 10px;}
// .ls-team.home{text-align: right;}
// .ls-team.guest{text-align: left;}

// .sai_left{float: left;width: 90%;}
// .sai_right{float: right;width: 10%;}

/*联赛 地图*/
.map,
.map_qc {
	position: absolute;
	top: 70px;
	right: 15px;
	width: 394px;
	height: 332px;
	background: url(../map.html) no-repeat;
}

.map a {
	position: absolute;
	display: inline-block;
	width: 24px;
	height: 31px;
	padding: 1px;
	background: url(../png/l_bg_l1.png) no-repeat;
	transition: all .3s ease;
}

.map a img {
	/*width: 85%;*/
	height: 70%;
}

.map .m1 {
	bottom: 231px;
	left: 330px;
}

.map .m2 {
	bottom: 223px;
	left: 314px;
}

.map .m3 {
	bottom: 173px;
	left: 277px;
}

.map .m4 {
	bottom: 137px;
	right: 73px;
	background: url(../png/l_bg_r1.png) no-repeat;
}

.map .m5 {
	bottom: 155px;
	left: 288px;
}

.map .m6 {
	bottom: 172px;
	left: 314px;
}

.map .m7 {
	bottom: 210px;
	left: 245px;
}

.map .m8 {
	bottom: 204px;
	left: 286px;
}

.map .m9 {
	bottom: 204px;
	left: 324px;
}

.map .m10 {
	bottom: 18px;
	left: 256px;
}

.map .m11 {
	bottom: 92px;
	left: 265px;
}

.map .m12 {
	bottom: 255px;
	left: 320px;
}

.map .m13 {
	bottom: 106px;
	left: 290px;
}

.map .m14 {
	bottom: 63px;
	left: 308px;
}

.map .m15 {
	bottom: 145px;
	left: 327px;
}

.map .m16 {
	bottom: 145px;
	left: 242px;
}

.map .m17 {
	bottom: 55px;
	left: 282px;
}

.map .m18 {
	bottom: 115px;
	left: 182px;
}

.map .m19 {
	bottom: 156px;
	left: 316px;
}

.map .m20 {
	bottom: 175px;
	left: 220px;
}

.map .m21 {
	bottom: 100px;
	left: 195px;
}

.map .m22 {
	left: 337px;
	bottom: 288px;
}

.map .m23 {
	bottom: 133px;
	left: 336px;
}

.map a:hover {
	z-index: 10;
	transform: scale(1.8, 1.8);
	transform-origin: 0 100%;
}

.map .m4:hover,
.map_zj .m7:hover {
	transform-origin: 100% 100%;
}

.nhzd {
	position: absolute;
	right: -20px;
	bottom: -60px;
	display: block
}

.map_qc {
	display: none;
	top: 105px;
}

.map_area li {
	position: absolute;
	cursor: pointer;
}

.map_area_tip {
	display: none;
	position: absolute;
	z-index: 20;
	font-size: 0;
	text-align: center;
	padding: 5px 0;
}

.map_area_tip a {
	display: inline-block;
	width: 18px;
	height: 20px;
	margin: 1px 3px;
}

.map_area_tip a img {
	width: 100%;
}

/*中甲*/
.map_zj .m1 {
	bottom: 210px;
	left: 335px;
}

.map_zj .m2 {
	bottom: 208px;
	left: 325px;
}

.map_zj .m3 {
	bottom: 182px;
	left: 325px;
}

.map_zj .m4 {
	bottom: 150px;
	left: 320px;
	background: url(../png/l_bg_l1.png) no-repeat;
}

.map_zj .m5 {
	bottom: 215px;
	left: 295px;
}

.map_zj .m6 {
	bottom: 132px;
	left: 335px;
}

.map_zj .m7 {
	left: auto;
	bottom: 141px;
	right: 65px;
	background: url(../png/l_bg_r1.png) no-repeat;
}

.map_zj .m8 {
	bottom: 204px;
	left: 287px;
}

.map_zj .m9 {
	top: auto;
	bottom: 190px;
	left: 275px;
}

.map_zj .m10 {
	bottom: 170px;
	left: 282px;
}

.map_zj .m11 {
	bottom: 208px;
	left: 240px;
}

.map_zj .m12 {
	bottom: 120px;
	left: 275px;
}

.map_zj .m13 {
	bottom: 60px;
	left: 182px;
}

.map_zj .m14 {
	bottom: 63px;
	left: 300px;
}

.map_zj .m15 {
	bottom: 54px;
	left: 284px;
}

.map_zj .m16 {
	bottom: 210px;
	left: 86px;
}

.map_zj .m4:hover {
	transform-origin: 0 100%;
}

/*U16*/
.u16 .map_area_tip {
	width: 84px;
	height: 76px;
	background: url("../png/l_bg_qc.png") no-repeat;
}

.u16 .dongbei,
.u14 .dongbei {
	right: 18px;
	top: 67px;
	width: 74px;
	height: 67px;
	background: url("../png/u16_db_1.png") no-repeat;
}

.u16 .dongbei.active,
.u14 .dongbei.active {
	background: url("../u16_db_2.html") no-repeat;
}

.u16 .dongbei .map_area_tip {
	left: -42px;
	top: -50px;
}

.u16 .huabei {
	right: 62px;
	top: 120px;
	width: 82px;
	height: 60px;
	background: url("../png/u16_hb_1.png") no-repeat;
}

.u16 .huabei.active {
	background: url("../u16_hb_2.html") no-repeat;
}

.u16 .huabei .map_area_tip {
	left: -65px;
	top: -60px;
}

.u16 .huanan {
	right: 60px;
	top: 227px;
	width: 122px;
	height: 77px;
	background: url("../png/u16_hn_1.png") no-repeat;
}

.u16 .huanan.active {
	background: url("../png/u16_hn_2.png") no-repeat;
}

.u16 .huanan .map_area_tip {
	left: 0;
	top: -35px;
}

.u16 .xibu {
	left: 5px;
	top: 49px;
	width: 248px;
	height: 249px;
	background: url("../png/u16_xb_1.png") no-repeat;
}

.u16 .xibu.active {
	background: url("../png/u16_xb_2.png") no-repeat;
}

.u16 .xibu .map_area_tip {
	left: 90px;
	top: 85px;
}

/*U15*/
.u15 a {
	width: 27px;
	height: 34px;
	background: url(../png/l_bg_l0.png) no-repeat;
}

.u15 .m1 {
	bottom: 236px;
	left: 350px;
}

.u15 .m2 {
	bottom: 228px;
	left: 330px;
}

.u15 .m3 {
	bottom: 208px;
	left: 325px;
}

.u15 .m4 {
	bottom: 202px;
	right: 104px;
	background: url(../l_bg_r0.html) no-repeat;
}

.u15 .m5 {
	bottom: 166px;
	left: 295px;
}

.u15 .m6 {
	bottom: 150px;
	left: 315px;
}

.u15 .m7 {
	bottom: 134px;
	left: 320px;
}

.u15 .m8 {
	bottom: 127px;
	left: 330px;
}

.u15 .m9 {
	top: auto;
	bottom: 145px;
	left: 235px;
}

.u15 .m10 {
	bottom: 110px;
	left: 190px;
}

.u15 .m11 {
	bottom: 60px;
	left: 185px;
}

.u15 .m12 {
	bottom: 45px;
	left: 245px;
}

.u15 .m13 {
	bottom: 60px;
	left: 275px;
}

.u15 .m14 {
	bottom: 63px;
	left: 295px;
}

.u15 .m15 {
	bottom: 90px;
	left: 268px;
}

/*U14*/
.u14 .map_area_tip {
	width: 98px;
	height: 88px;
	background: url("../png/l_bg_qc1.png") no-repeat;
}

.u14 .dongbei .map_area_tip {
	left: -65px;
	top: -65px;
}

.u14 .huabei {
	right: 62px;
	top: 106px;
	width: 82px;
	height: 74px;
	background: url("../u14_hb_1.html") no-repeat;
}

.u14 .huabei.active {
	background: url("../u14_hb_2.html") no-repeat;
}

.u14 .huabei .map_area_tip {
	left: -65px;
	top: -60px;
	width: 96px;
	height: 95px;
	padding: 0 4px;
	background: url("../png/l_bg_qc2.png") no-repeat;
}

.u14 .huanan {
	right: 80px;
	bottom: 28px;
	width: 102px;
	height: 53px;
	background: url("../png/u14_hn_1.png") no-repeat;
}

.u14 .huanan.active {
	background: url("../png/u14_hn_2.png") no-repeat;
}

.u14 .huanan .map_area_tip {
	left: -65px;
	top: -60px;
}

.u14 .huazhong {
	right: 58px;
	bottom: 67px;
	width: 96px;
	height: 97px;
	background: url("../png/u14_hz_1.png") no-repeat;
}

.u14 .huazhong.active {
	background: url("../png/u14_hz_2.png") no-repeat;
}

.u14 .huazhong .map_area_tip {
	left: -80px;
	top: -35px;
}

.u14 .xibu {
	left: 137px;
	top: 111px;
	width: 117px;
	height: 187px;
	background: url("../png/u14_xb_1.png") no-repeat;
}

.u14 .xibu.active {
	background: url("../png/u14_xb_2.png") no-repeat;
}

.u14 .xibu .map_area_tip {
	left: -58px;
	top: 15px;
}

.map_area li.active .map_area_tip {
	display: block
}

/*联赛 笼式足球*/
.ls_box {
	height: 246px;
	background: #f8f8f8;
	overflow: hidden;
}

.ls_box .fl {
	margin-right: 50px;
}

.ls_box h3 {
	font-size: 16px;
	margin: 20px 0 15px;
	font-weight: bold;
}

.ls_info {
	font-size: 14px;
	color: #666;
	height: 168px;
	overflow-y: scroll;
	padding-right: 30px;
	line-height: 28px;
	text-indent: 2em;
}

/*U22/U19/U16 切换*/
.zd-u {
	position: absolute;
	left: 170px;
	bottom: 2px;
	font-size: 16px;
}

.zd-u li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	line-height: 28px;
	cursor: pointer;
	margin-right: 20px;
}

.zd-u li.active,
.zd-u li:hover {
	color: #ea012e;
}

.zd-tab {
	width: 50%;
	line-height: 24px;
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0;
}

.zd-tab span {
	font-style: italic;
	padding-right: 15px;
	overflow: hidden;
}

.zd-tab.fl {
	color: #ea002e;
}

.zd-tab.fr {
	color: #672e91;
	text-align: right;
}

.zd-tab.fl span {
	float: left;
}

.zd-tab.fr .zd-tab-u {
	float: right;
}

.zd-tab-u {
	font-size: 0;
	overflow: hidden;
}

.zd-tab-u li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 16px;
	padding: 0 10px;
	border-left: 1px solid #cdcccb;
	cursor: pointer;
}

.zd-tab-u li.disable {
	cursor: default;
	color: #cdcccb;
}

.zd-tab.fl li.active {
	color: #fff;
	background: #ea002e;
}

.zd-tab.fr li.active {
	color: #fff;
	background: #672e91;
}

ul li.disable {
	cursor: default;
	color: #cdcccb;
}

/*联赛 公益足球*/
.yuGonggao main .gongyi .scroll {
	margin-top: 30px;
}

.yuGonggao main .gongyi .scroll .box {
	position: static;
	padding-top: 300px;
}

.zmCoach main .gongyi .scroll .box .list li {
	position: static;
}

.gy_box {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	text-align: left;
}

.gy_box .fl {
	margin-right: 30px;
}

.gy_info {
	height: 250px;
	font-size: 12px;
	color: #666;
	overflow-y: scroll;
}

.gy_info p {
	line-height: 28px;
	text-indent: 2em;
}

.gongyi .box li.active .gy_box {
	display: block
}

.zmCoach main .gongyi .scroll .plus,
.zmCoach main .gongyi .scroll .minus {
	top: 360px;
}

/*联赛 五甲*/
.wj_list {
	width: 100%;
	height: 1000px;
	text-align: center;
	padding-top: 120px;
	margin: -50px 0 50px;
	background: url("../bg_logo.html") center center no-repeat;
}

.wj_list li {
	display: none;
}

/*联赛 历届冠军*/
.zmLs main .article2,
.zmAbout main .article2 {
	position: relative;
	margin-top: 20px;
	margin-bottom: 50px
}

.winners {
	width: 1100px;
	padding: 0 20px;
	margin-top: 0;
}

.win_arrow {
	position: relative;
	height: 54px;
	border-bottom: 2px solid #d7d7d7;
}

.win_arrow .plus,
.win_arrow .minus {
	position: absolute;
	bottom: 5px;
	width: 45px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	background: #d7d7d7;
	cursor: pointer;
	transition: all .3s;
}

.win_arrow .plus {
	left: auto;
	right: 62px;
}

.win_arrow .minus {
	right: 0;
}

.win_arrow .plus:before,
.win_arrow .minus:before {
	position: absolute;
	display: inline-block;
	content: '';
	width: 0;
	height: 0;
	border: 15px solid transparent;
	transition: all .3s;
}

.win_arrow .plus:before {
	top: 0;
	right: -15px;
	border-top: 42px solid #d7d7d7;
}

.win_arrow .minus:before {
	bottom: 0;
	left: -15px;
	border-bottom: 42px solid #d7d7d7;
}

.win_arrow span {
	display: inline-block;
	width: 10px;
	height: 15px;
}

.win_arrow .plus span,
.zmLs .plus {
	background: url("../png/icon3.png") no-repeat;
}

.win_arrow .minus span,
.zmLs .minus {
	background: url("../png/icon4.png") no-repeat;
}

.win_arrow .plus:hover span,
.zmLs .plus:hover {
	background: url("../png/icon3_1.png") no-repeat;
}

.win_arrow .minus:hover span,
.zmLs .minus:hover {
	background: url("../png/icon4_1.png") no-repeat;
}

.win_arrow .plus:hover,
.win_arrow .minus:hover {
	background: #d7d7d7;
}

.win_arrow .plus:hover:before {
	border-top-color: #d7d7d7;
}

.win_arrow .minus:hover:before {
	border-bottom-color: #d7d7d7;
}

.disabled .plus,
.disabled .minus {
	cursor: default;
}

.disabled .plus:hover span {
	background: url("../png/icon3.png") no-repeat;
}

.disabled .minus:hover span {
	background: url("../png/icon4.png") no-repeat;
}

.zmLs .plus,
.zmLs .minus {
	position: absolute;
	top: 145px;
	width: 10px;
	height: 15px;
	cursor: pointer;
}

.zmLs .plus {
	left: -20px;
}

.zmLs .minus {
	right: -20px;
}

.zmLs .winners .list .img img {
	width: 100%;
}

.zmLs .img_none .plus,
.zmLs .img_none .minus {
	top: 230px;
}

.winners .box {
	position: static;
	width: 1100px;
	height: 460px;
	text-align: center;
	overflow: hidden;
}

.winners .list {
	margin-left: -12px;
	width: 50000px;
}

.winners .list>li {
	float: left;
	width: 188px;
	height: 170px;
}

.winners .list a {
	display: block
}

.winners .list .img {
	display: inline-block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	overflow: hidden;
}

.winners .list a p {
	color: #006c54;
	padding: 20px 0;
}

.winners .active .winners_info {
	display: block
}

.winners_info {
	display: none;
	position: absolute;
	left: 0;
	top: 260px;
	width: 1140px;
	height: 210px;
	text-align: left;
	padding: 38px 0 0;
	background: #f4f4f4;
}

.winners_info a {
	width: 175px;
	height: 42px;
}

.winners_info i {
	position: absolute;
	left: 74px;
	top: -52px;
	/*content:'';*/
	display: inline-block;
	width: 0;
	height: 0;
	border: 26px solid transparent;
	border-bottom: 26px solid #f4f4f4;
}

.winners_info .fl {
	float: left;
	width: 250px;
	height: 158px;
	margin: 0 38px 38px 20px
}

.winners_info_r {
	float: left;
	width: 922px;
	height: 165px;
	/*overflow-y: scroll*/
}

.winners_info h3 {
	font-size: 20px;
	color: #006c54;
	font-weight: bold;
}

.winners_info b {
	color: #000;
	font-weight: bold;
	line-height: 45px;
}

.winners_info p {
	line-height: 30px;
	text-indent: 2em;
	margin-right: 20px;
}

/*业余联赛 历届冠军*/
.img_none .box {
	height: 385px;
}

.img_none .list li {
	height: auto;
}

.img_none .winners_info {
	top: 150px;
}

.img_none .winners_info .fl {
	width: 160px;
	height: 160px;
}

/*联赛 赞助商*/
.article_parter .list {
	margin-left: -56px;
	padding: 30px 0 60px;
	font-size: 0;
	overflow: hidden;
}

.article_parter .list a {
	display: inline-block;
	width: 224px;
	height: 126px;
	font-size: 0;
	margin: 0 0 30px 70px
}

.parter-box {
	margin-bottom: 15px;
	text-align: center;
}

.parter-box .list {
	margin: 0;
	padding: 0;
}

.zanzhu {
	height: 56px;
	padding-top: 10px;
	text-transform: uppercase
}

.article_parter .parter-box a {
	width: 125px;
	height: auto;
	margin: 0 18px 30px;
}

/*绿荫梦想*/
.football_list ul {
	margin-left: -30px;
	overflow: hidden;
}

.football_list li {
	position: relative;
	float: left;
	width: 360px;
	color: #fff;
	padding-bottom: 70px;
	margin-left: 30px;
	background: #07612e;
	vertical-align: top;
}

.football_list li>h3 {
	line-height: 52px;
	font-size: 20px;
	color: #94c594;
	background: #fcfcfc;
}

.football_list hr,
.partner hr {
	float: left;
	width: 100%;
	height: 1px;
	background: #e5e5e5;
	margin: 70px 0 60px 30px
}

.football_list .fb_txt {
	height: 50px;
	margin: 10px 20px;
}

.zmLst.greenDream .pSlides {
	height: 520px;
	margin-bottom: 0;
}

.zmLst.greenDream .pSlides .aL .banner_main {
	overflow: visible;
}

.zmLst.greenDream .aL .banner_main .slides_container li {
	height: 520px;
}

.zmLst.greenDream .aL .banner_main .prev {
	left: -65px;
}

.zmLst.greenDream .aL .banner_main .next {
	right: -65px;
}

.qiumi li {
	padding: 0;
}

.qiumi p {
	text-indent: 0;
}

.football_list .fb_more {
	width: 548px;
	background: none;
}

.football_list .fb_more p {
	color: #666;
	line-height: 28px;
	margin-top: 10px;
}

.football_list .mall {
	margin-left: 44px;
}

.fb_box {
	width: 100%;
	height: 300px;
	background: #f4f4f4;
}

.fb-message {
	height: 430px;
	font-size: 14px;
	color: #333;
	border: 1px solid #ccc;
	padding: 25px 10px;
	overflow-y: scroll;
}

.messageList {
	margin-top: 5px;
}

.qm-message {
	text-align: left;
}

.zx-message {
	text-align: right;
}

.messageList .messagePic {
	width: 68px;
	text-align: center;
	line-height: 24px;
	margin: 0 15px;
}

.messageList img {
	width: 100%;
}

.messageTxt {
	position: relative;
	width: 650px;
}

.messageTxt .txt {
	line-height: 22px;
	background: #f5f5f5;
	padding: 5px;
}

.messageTxt .date {
	color: #999;
	margin-top: 5px;
}

.fb-liuyan {
	color: #999;
	line-height: 32px;
}

.liuyan {
	position: relative;
	height: 132px;
	margin-top: 15px;
	margin-bottom: 10px;
}

#msgCont {
	width: 1118px;
	height: 110px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	padding: 10px;
}

.qiu_yzm {
	float: right;
	line-height: 32px;
}

.qiu_yzm .cg-input {
	width: 100px;
	height: 30px;
	line-height: 30px;
	margin-right: 10px
}

.qiu_yzm #yzm {
	width: 85px;
	height: 32px;
	vertical-align: top
}

/*动态点赞开始*/
.praise {
	position: absolute;
	top: 0;
	right: -80px;
	width: 70px;
	height: 22px;
	line-height: 22px;
	color: #999;
	cursor: pointer;
}

.praise-pic {
	margin-right: 5px;
}

.praise-pic,
.praise img {
	display: inline-block;
	width: 21px;
	height: 22px;
	vertical-align: top;
}

.praise img.animation {
	animation: myfirst 0.5s;
	-moz-animation: myfirst 0.5s;
	/* Firefox */
	-webkit-animation: myfirst 0.5s;
	/* Safari ºÍ Chrome */
	-o-animation: myfirst 0.5s;
	/* Opera */
}

.add-num {
	display: none;
}

.add-num .add-animation {
	color: #000;
	position: absolute;
	top: -15px;
	left: 10px;
	font-size: 15px;
	opacity: 0;
	filter: Alpha(opacity=0);
	-moz-opacity: 0;
	animation: mypraise 0.5s;
	-moz-animation: mypraise 0.5s;
	/* Firefox */
	-webkit-animation: mypraise 0.5s;
	/* Safari ºÍ Chrome */
	-o-animation: mypraise 0.5s;
	/* Opera */
	font-style: normal;
}

.praise .hover,
.add-num .add-animation.hover,
.praise-txt.hover {
	color: #3a8243;
}

/*点赞图标放大动画开始*/
@keyframes myfirst {
	0% {
		width: 21px;
		height: 22px;
	}

	50% {
		width: 31px;
		height: 32px;
	}

	100% {
		width: 21px;
		height: 22px;
	}
}

@-webkit-keyframes myfirst {
	0% {
		width: 21px;
		height: 22px;
	}

	50% {
		width: 31px;
		height: 32px;
	}

	100% {
		width: 21px;
		height: 22px;
	}
}

/*点赞图标放大动画结束*/
/*点赞数量加减动画开始*/
@keyframes mypraise {
	0% {
		top: -15px;
		opacity: 0;
		filter: Alpha(opacity=0);
		-moz-opacity: 0;
	}

	25% {
		top: -20px;
		opacity: 0.5;
		filter: Alpha(opacity=50);
		-moz-opacity: 0.5;
	}

	50% {
		top: -25px;
		opacity: 1;
		filter: Alpha(opacity=100);
		-moz-opacity: 1;
	}

	75% {
		top: -30px;
		opacity: 0.5;
		filter: Alpha(opacity=50);
		-moz-opacity: 0.5;
	}

	100% {
		top: -35px;
		opacity: 0;
		filter: Alpha(opacity=0);
		-moz-opacity: 0;
	}
}

@-webkit-keyframes mypraise {
	0% {
		top: -15px;
		opacity: 0;
		filter: Alpha(opacity=0);
		-moz-opacity: 0;
	}

	25% {
		top: -20px;
		opacity: 0.5;
		filter: Alpha(opacity=50);
		-moz-opacity: 0.5;
	}

	50% {
		top: -25px;
		opacity: 1;
		filter: Alpha(opacity=100);
		-moz-opacity: 1;
	}

	75% {
		top: -30px;
		opacity: 0.5;
		filter: Alpha(opacity=50);
		-moz-opacity: 0.5;
	}

	100% {
		top: -35px;
		opacity: 0;
		filter: Alpha(opacity=0);
		-moz-opacity: 0;
	}
}

/*点赞数量加减动画结束*/
/*动态点赞结束*/

/*青春风暴*/
.cp_content main {
	width: 1100px;
}

.gd_165 {
	line-height: 28px;
	color: #666;
	text-indent: 2em;
	margin: 30px 0;
}

.gd_165 a {
	color: #006c54;
}

.gd_165 a:hover {
	text-decoration: underline;
}

.cp_content .re_base li {
	width: 348px;
}

.zmZycp main .article2 .scroll {
	width: 1100px;
	padding: 0;
}

.zmZycp main .article2 .scroll .box {
	width: 985px;
	overflow: hidden;
}

.zmZycp main .article2 .scroll .box .list li {
	width: 307px;
	padding-right: 35px;
}

.zmZycp main .article2 .scroll .box .list li img {
	width: 100%;
}

.zmZycp main .article2 .scroll .box .list li a p {
	padding: 10px 0 0;
}

.zmZycp main .article2 .scroll .plus {
	left: 0;
	top: 50px;
}

.zmZycp main .article2 .scroll .minus {
	right: 0;
	top: 50px;
}

.xw_box {
	max-height: 270px;
	text-align: center;
	margin: 25px;
	overflow: hidden;
}

.xw_scroll li {
	position: relative;
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin: 10px 0;
	background: #f8f8f8;
}

.xw_scroll li:before,
.xw_scroll li:after {
	position: absolute;
	top: 50%;
	margin-top: -13px;
	content: '';
	display: inline-block;
	width: 59px;
	height: 27px;
	background: url("../png/xw_icon.png") no-repeat;
}

.xw_scroll li:before {
	left: 220px;
}

.xw_scroll li:after {
	right: 220px;
}

.xw_scroll a {
	display: inline-block;
	width: 490px;
	line-height: 22px;
	padding: 18px 0;
}

.zmAbout .player_box {
	background: none;
}

.xw_scroll_small li {
	height: 42px;
	line-height: 42px;
}

.xw_scroll_small a {
	width: 900px;
	padding: 0;
}

.xw_scroll_small li:before,
.xw_scroll_small li:after {
	position: absolute;
	top: 50%;
	margin-top: -7px;
	content: '';
	display: inline-block;
	width: 30px;
	height: 14px;
	background: url("../png/xw_icon_small.png") no-repeat;
}

.xw_scroll_small li:before {
	left: 50px;
}

.xw_scroll_small li:after {
	right: 50px;
}


.football_dream li {
	position: relative;
	float: left;
	width: 910px;
	height: 105px;
	line-height: 105px;
	font-size: 22px;
	color: #fff;
	margin-bottom: 50px;
	background: #006c54;
}

.football_dream p {
	margin: 0 50px;
}

.football_dream span {
	float: left;
	display: inline-block;
	text-indent: 2000em;
	width: 100px;
	height: 105px;
	background: url("../dream_icon.html") no-repeat #006c54;
}

.football_dream li.one {
	float: right;
	margin-top: 80px;
}

.football_dream li.one span {
	float: right;
	background-position: 0 -70px;
}

.football_dream li.two p,
.football_dream li.four p {
	text-align: right;
}

.football_dream li.two span {
	margin-left: 26px;
	background-position: -100px -70px;
}

.football_dream li.three,
.football_dream li.five {
	float: right;
}

.football_dream li.three span {
	float: right;
	background-position: -206px -70px;
}

.football_dream li.four span {
	background-position: -300px -70px;
}

.football_dream li.five span {
	float: right;
	background-position: -418px -70px;
}

.football_dream li.five p {
	width: 650px;
	line-height: 35px;
	margin-top: 16px;
}

.football_dream span:before {
	position: absolute;
	top: -68px;
	content: '';
	display: inline-block;
	width: 71px;
	height: 68px;
	background: url("../dream_icon.html") no-repeat #006c54;
}

.football_dream li.one span:before {
	right: 0;
	background-position: 0 0;
}

.football_dream li.two span:before {
	left: 0;
	background-position: -71px 0;
}

.football_dream li.three span:before {
	right: 0;
	background-position: -142px 0;
}

.football_dream li.four span:before {
	left: 0;
	background-position: -213px 0;
}

.football_dream li.five span:before {
	right: 0;
	background-position: -284px 0;
}

.qn_speak {
	background: #f4f4f4;
	overflow: hidden;
}

.speak_list {
	height: 200px;
	margin: 0 22px 30px;
	padding: 0 15px 0 80px;
	border: 1px solid#e1e1e1;
	overflow: hidden;
	background: url("../png/xw_icon.png") 12px 32px no-repeat #fff
}

.speak_list h3 {
	font-size: 22px;
	color: #333;
	margin: 30px 0 20px;
}

.speak_list h3 i {
	display: inline-block;
	width: 65px;
	height: 26px;
	margin-right: 15px;
	vertical-align: middle;
	background: url("../dream_icon.html") no-repeat
}

.speak_list h3 .t1 {
	background-position: 0 -185px;
}

.speak_list h3 .t2 {
	background-position: -65px -185px;
}

.speak_list h3 .t3 {
	background-position: -137px -185px;
}

.speak_list p {
	line-height: 26px;
	font-size: 16px;
	color: #585858;
}

.speak_bottom {
	margin-top: 25px;
}

.speak_date {
	font-size: 14px;
	color: #b3b3b3;
	line-height: 48px;
}

.speak_more {
	float: right;
	display: inline-block;
	width: 130px;
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	color: #07612e;
	text-align: center;
	background: #f4f4f4;
	border: 1px solid#dadada;
}

.speak_more:hover {
	background: #e4e4e4;
}

.qn_jizhi {
	margin: 50px 0;
	text-align: center;
}

.qx_map {
	position: relative;
	width: 926px;
	height: 665px;
	margin-top: 10px;
	background: url("../png/qx_map.png") no-repeat
}

.qx_center {
	margin: 10px 0;
}

.qx_tab {
	overflow: hidden;
}

.qx_tab li {
	position: relative;
	float: left;
	width: 100px;
	height: 45px;
	line-height: 50px;
	padding-left: 30px;
	font-size: 16px;
	color: #333;
	margin-left: -45px;
	cursor: pointer;
}

.qx_tab li:after {
	position: absolute;
	bottom: 0;
	content: '';
	display: block;
	width: 300px;
	height: 2px;
}

.qx_tab li.guojia:after {
	left: 0;
	background: #006c54;
}

.qx_tab li.sheng:after {
	left: -85px;
	background: #ecbd1a;
}

.qx_tab li.shi:after {
	left: -170px;
	background: #cf5841;
}

.qx_tab li.active {
	color: #fff;
}

.qx_tab li.guojia {
	margin-left: 0;
	background: url("../map-tab00.html") no-repeat
}

.qx_tab li.sheng {
	z-index: 2;
	background: url("../png/map-tab0.png") no-repeat
}

.qx_tab li.shi {
	z-index: 1;
	background: url("../map-tab00.html") no-repeat
}

.qx_tab li.guojia.active {
	z-index: 3;
	background: url("../png/map-tab1.png") no-repeat
}

.qx_tab li.sheng.active {
	z-index: 4;
	background: url("../png/map-tab2.png") no-repeat
}

.qx_tab li.shi.active {
	z-index: 5;
	background: url("../map-tab3.html") no-repeat
}

.qx_list {
	display: none;
	height: 220px;
	line-height: 24px;
	padding: 30px 20px;
	background: #eee;
}

.location {
	display: none
}

.location li {
	position: absolute;
	width: 21px;
	height: 37px;
}

.location1 li {
	background: url("../png/location1.png") no-repeat
}

.location2 li {
	background: url("../location2.html") no-repeat
}

.location3 li {
	background: url("../png/location3.png") no-repeat
}

.location1 .l1 {
	top: 205px;
	right: 286px;
}

.location1 .l2 {
	top: 290px;
	right: 280px;
}

.location1 .l3 {
	top: 380px;
	right: 355px;
}

.location1 .l4 {
	top: 500px;
	right: 335px;
}

.location1 .l5 {
	top: 400px;
	right: 520px;
}

.location2 .l1 {
	top: 220px;
	right: 336px;
}

.location2 .l2 {
	top: 235px;
	right: 320px;
}

.location2 .l3 {
	top: 260px;
	right: 350px;
}

.location2 .l4 {
	top: 270px;
	right: 390px;
}

.location2 .l5 {
	top: 210px;
	right: 445px;
}

.location2 .l6 {
	top: 140px;
	right: 200px;
}

.location2 .l7 {
	top: 370px;
	right: 235px;
}

.location2 .l8 {
	top: 335px;
	right: 272px;
}

.location2 .l9 {
	top: 410px;
	right: 240px;
}

.location2 .l10 {
	top: 365px;
	right: 310px;
}

.location2 .l11 {
	top: 460px;
	right: 260px;
}

.location2 .l12 {
	top: 435px;
	right: 310px;
}

.location2 .l13 {
	top: 285px;
	right: 290px;
}

.location2 .l14 {
	top: 390px;
	right: 350px;
}

.location2 .l15 {
	top: 520px;
	right: 410px;
}

.location2 .l16 {
	top: 600px;
	right: 400px;
}

.location2 .l17 {
	top: 405px;
	right: 435px;
}

.location2 .l18 {
	top: 402px;
	right: 515px;
}

.location2 .l19 {
	top: 460px;
	right: 460px;
}

.location2 .l20 {
	top: 515px;
	right: 550px;
}

.location2 .l21 {
	top: 380px;
	right: 735px;
}

.location2 .l22 {
	top: 330px;
	right: 418px;
}

.location2 .l23 {
	top: 310px;
	right: 488px;
}

.location2 .l24 {
	top: 285px;
	right: 550px;
}

.location2 .l25 {
	top: 60px;
	right: 230px;
}

.location2 .l26 {
	top: 445px;
	right: 356px;
}

.location2 .l27 {
	top: 500px;
	right: 330px;
}

.location2 .l28 {
	top: 180px;
	right: 225px;
}

.location2 .l29 {
	top: 335px;
	right: 350px;
}

.location3 .l1 {
	top: 460px;
	right: 260px;
}

.location3 .l2 {
	top: 500px;
	right: 330px;
}

.location3 .l3 {
	top: 180px;
	right: 255px;
}

.location3 .l4 {
	top: 175px;
	right: 210px;
}

.location3 .l5 {
	top: 140px;
	right: 200px;
}

.location3 .l6 {
	top: 340px;
	right: 270px;
}

.location3 .l7 {
	top: 515px;
	right: 520px;
}

.location3 .l8 {
	top: 335px;
	right: 415px;
}

/*关于足协*/
.zmAbout {
	background: #fcfcfc;
}

.zwh .winners_info p {
	margin-top: 20px;
}

.zmAbout .form_list {
	margin: 0 27px
}

.zmAbout .form_list li {
	width: 180px;
	height: 62px;
	line-height: 62px;
	font-size: 16px;
	background: #fafafa;
}

.c_more {
	font-size: 18px;
	color: #006c54;
	text-align: center;
	margin-top: 100px;
	cursor: pointer;
}

.about_info {
	position: relative;
	width: 100%;
	height: 520px;
}

.a_right {
	position: absolute;
	top: 0;
	right: 0;
	width: 400px;
	height: 100%;
	padding: 0 30px;
	background: #cbcbcb;
}

.a_right .re_title {
	margin-top: 20px;
}

.a_right p {
	text-indent: 2em;
	line-height: 30px;
}

.a_list {
	position: relative;
	float: left;
	width: 555px;
}

.zmAbout .a_list .re_box {
	padding: 0;
}

.a_list .re_box .fl {
	margin-right: 12px;
}

.czh {
	position: absolute;
	right: 27px;
	bottom: -35px;
}

/*会员大会*/
.zmAbout main .article2 .gfwjList {
	left: 36px;
	right: auto;
	margin-left: 0;
}

.files_list {
	display: none
}

.zmAbout main .article2 .scroll .box .list {
	margin-left: 20px;
}

.zmAbout main .article2 .scroll .box .list li {
	width: 340px;
	/*height: 240px;*/
	text-align: center;
	padding-right: 40px;
}

.zmAbout main .article2 .scroll .box .list li a img {
	width: 340px;
	height: 200px;
}

/* map */
.map_content {
	position: relative;
}

#map {
	position: relative;
	width: 790px;
	height: 667px;
	overflow: hidden;
}

.layui-layer-content {
	text-align: center;
}

.layui-layer-content .xh {
	display: inline-block;
	font-size: 16px;
	text-decoration: none;
	margin: 40px 20px
}

.layui-layer-content .xh:hover {
	color: #006c54;
}

.map_right {
	position: absolute;
	top: 50px;
	right: 0;
	width: 300px;
}

.map_right h2 {
	font-size: 20px;
	color: #666;
}

.map_right h2 .green {
	font-size: 30px;
	color: #006c54;
	margin: 0 5px
}

.hy_box {
	height: 450px;
	background: #eee;
	margin: 10px 0;
	overflow: hidden;
}

.hy_box dl {
	margin: 40px 20px
}

.hy_box dt {
	line-height: 30px;
	font-size: 16px;
	color: #006c54;
	border-bottom: 1px solid #006c54;
}

.hy_box dd {
	line-height: 24px;
	padding-top: 5px;
}

.refresh {
	position: absolute;
	left: 50%;
	bottom: 18px;
	margin-left: -25px;
	width: 51px;
	height: 21px;
	background: url(../png/arrow.png) no-repeat;
	cursor: pointer;
}

.nanhai {
	position: absolute;
	left: 0;
	bottom: -140px;
}

.hy_box.after {
	display: none
}

/*市场与建设*/
.zmBrand {
	background: #fdfdfd;
}

.zmBrand .article1,
.zmBrand .article02,
.zmBrand .article03,
.zmBrand .article3W {
	width: 1140px;
	margin: 20px auto 0
}

.zmBrand .article1 {
	margin: 30px auto 0;
}

.zmBrand .articleP {
	background: #f4f4f4;
	padding-bottom: 50px;
	margin-top: 30px;
}

.partner {
	text-align: center;
}

.partner hr {
	float: none;
	background: #e1e1e1;
	margin: 20px 0
}

.f_logo {
	overflow: hidden;
	padding-bottom: 35px;
	/*margin-left: -40px;*/
}

.f_logo li {
	position: relative;
	float: left;
	width: 142px;
	height: 125px;
	line-height: 125px;
	margin-top: 5px;
	cursor: pointer;
}

.f_logo li img,
.f_logo span {
	vertical-align: bottom;
	transition: all .3s;
}

.f_logo span {
	display: inline-block;
	width: 70px;
	height: 70px;
	background: #c7c7c7;
	border-radius: 100%;
}

.f_logo .name {
	position: absolute;
	bottom: -52px;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

.f_logo li:hover img,
.f_logo li:hover span {
	transform: scale(1.2, 1.2);
}

.f_logo .tit {
	line-height: 48px;
}

.partner_list {
	display: none;
	width: 1134px;
	height: 430px;
	line-height: 40px;
	color: #666;
	margin: 3px;
	overflow: hidden;
	background: url(../png/index-partner-bg.png) repeat #eee;
}

.partner h3 {
	font-size: 20px;
	margin-top: 30px;
	color: #666;
	margin: -60px 0 20px
}

a.p_case {
	font-size: 26px;
	color: #006c54;
	text-decoration: underline;
}

.partner .p_tel {
	color: #666;
}

.p_logo {
	overflow: hidden;
}

.p_logo li {
	float: left;
	width: 117px;
	height: 66px;
	margin-left: 22px;
	margin-bottom: 30px;
	cursor: pointer;
}

.p_logo li.first {
	float: none;
	width: 100%;
	height: 110px;
	margin: 40px 0;
}

.p_logo .flip_box {
	width: 117px;
	height: 66px;
}

.p_logo .b_top .flip_box {
	background: url(../png/b_bg_t.png) center bottom no-repeat;
	vertical-align: top;
}

.p_logo .b_bottom .flip_box {
	background: url(../b_bg_b.html) center bottom no-repeat;
	vertical-align: bottom;
}

.p_logo .p_logo_g {
	position: relative;
	display: inline-block;
	width: 196px;
	height: 110px;
}

.p_logo .p_logo_g .flip_box {
	width: 196px;
	height: 110px;
	background: url(../png/b_bg_g.png) center bottom no-repeat;
}

.flip a>p {
	position: absolute;
	left: 0;
	/*bottom: 0;*/
	padding-top: 140%;
}

.p_logo .in {
	line-height: 20px;
	width: 107px;
}

.p_logo .p_logo_g .in {
	height: 75px;
	padding-top: 40px;
}

.p_logo .b_top .in {
	height: 54px;
	padding: 12px 5px 0;
}

.p_logo .b_bottom .in {
	height: 46px;
	padding: 20px 5px 0;
}

/*翻转效果*/
.flip {
	position: relative;
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-ms-transition: 0.6s;
	-moz-transition: 0.6s;
	-moz-transform: perspective(1000px);
	-moz-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
}

.flip .in,
.flip .out {
	position: absolute;
	left: 0;
	top: 0;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transition: 0.6s;
	-moz-transform-style: preserve-3d;
	-o-transition: 0.6s;
	-o-transform-style: preserve-3d;
	-ms-transition: 0.6s;
	-ms-transform-style: preserve-3d;
	transition: 0.6s;
	transform-style: preserve-3d;
}

.out {
	-webkit-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	z-index: 2;
}

.in {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.flip:hover .out {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.flip:hover .in {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-o-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
}

@media screen\0 {
	.in {
		display: none
	}

	.flip:hover .out {
		display: none
	}

	.flip:hover .in {
		display: block
	}

}

/*关于足协 - 品牌建设*/
.brand ul {
	margin-left: -30px;
}

.brand li {
	float: left;
	line-height: 45px;
	text-align: center;
	color: #666;
	width: 360px;
	margin-left: 30px;
}

.brand a {
	display: block;
}

/*中国支队*/
.zmZhidui {
	background: #f6f6f6;
	/*background:url(../images/zhidui/bg.jpg) center top no-repeat #fdfdfd;*/
}

.zd_header {
	position: relative;
	height: 177px;
	background: url("../png/header_bg_07.png") bottom repeat-x;
}

.zmZhidui .banner_new {
	top: 0;
}

.zmZhidui .pHeaderL {
	position: relative;
	z-index: 999;
	height: 165px;
	background: url(../png/header_bg_01.png) right top no-repeat;
}

.zd_header .pHeaderM .logo {
	width: 180px;
	height: 165px;
	padding-top: 6px;
	background: url(../png/header_bg_02.png) no-repeat;
}

.zd_header .pHeaderM .logo img {
	right: auto;
	margin-left: 10px;
}

.zd_header header .name {
	left: 0;
}

.zmZhidui header .zy {
	width: 63px;
	height: 165px;
	background: url(../png/header_bg_02.png) left top no-repeat;
}

.zmZhidui header .content .section3 {
	margin-top: 0;
	/*background:url(../images/zhidui/header_bg_03.png) center top no-repeat;*/
}

.zmZhidui .menu_nav {
	margin-top: 1px;
}

.zmZhidui .menu_nav>li {
	border-left: 1px solid #e2e2e2;
	border-right: 1px solid #cdcdcd;
}

.zmZhidui .pHeaderR {
	background: url(../header_bg_04.html) left top no-repeat;
}

.zmZhidui .menu_nav>li .lm {
	color: #5a5959;
}

.zmZhidui .menu_nav>li .lm.duo {
	background: #ea012f;
	color: #fff;
}

.zd_header_bg {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 75px;
	background: #dc2025;
}

.zd_header .menu_sub .list {
	height: 45px;
}

.zd_header .menu_sub {
	width: 1100px;
	top: 132px;
	border: none;
	filter: inherit;
	background: url("../png/header_bg_05.png") top repeat-x #dc2025;
}

.zd_header .danqianye .small_sub>li {
	float: left;
	height: 45px;
	line-height: 45px;
}

.zd_header .small_sub>li.cur,
.zd_header .small_sub>li.active {
	background: url("../header_bg_06.html") top repeat-x;
}

.zd_header .small_sub a {
	color: #fff;
}

.zmZhidui .menu_nav>li:hover {
	background: #ea012f;
}

.zmZhidui .menu_nav>li:hover .lm {
	color: #fff;
}

.zmZhidui .pCdlW {
	background: url("../png/header_bg_03.png") top repeat-x;
}

/*.zmZhidui .zd_header .small_sub>li{padding:0 21px;}*/

.zhidui .zd_ul {
	margin-left: -22px;
	padding-bottom: 100px;
	text-align: center;
	overflow: hidden;
}

.zhidui li {
	position: relative;
	float: left;
	width: 445px;
	margin: 22px 0 0 22px;
	cursor: pointer;
	overflow: hidden;
}

.zhidui .zd-lis {
	width: 445px;
}

.zhidui .bg {
	height: 210px;
}

.zhidui a {
	display: block
}

.zhidui a:hover {
	color: #000;
}

.zhidui .zd_logo {
	width: 250px;
	/*height: 470px;line-height: 470px;*/
	margin: 22px 0 0 0;
}

.zhidui .zd_logo a {
	padding-top: 130px;
}

.zhidui ul {
	margin-left: -22px;
}

.zhidui li.w {
	width: 445px;
	height: 470px;
}

.zhidui li .big {
	height: 325px;
}

.zhidui li.mg0 {
	margin: 22px 0 0 0
}

.zhidui p {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	line-height: 45px;
	font-size: 24px;
	text-align: left;
	padding: 0 15px;
}

.zhidui .z_fr p {
	text-align: right;
}

.zhidui .big p {
	width: 415px;
}

.zhidui li span {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#D8FFFFFF', endColorstr='#D8FFFFFF');
	background: rgba(255, 255, 255, 0.85);
}

.zhidui .active {
	-webkit-animation: fadeIn .3s ease-in;
	animation: fadeIn .3s ease-in;
}

.zhidui .active span {
	display: none;
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

.zd_slider {
	position: relative;
	height: auto;
	z-index: 20;
	margin: 0 auto;
}

.zd_slider .aL {
	width: 100%;
	height: 100%;
	float: none;
}

.zd_slider .slides_control {
	width: auto !important;
}

.zd_slider .aL .banner_main .slides_container li {
	width: 100%;
	height: auto;
}

.zd_slider .aL .banner_main .slides_container li a .zm p {
	width: 90%;
	padding-left: 10%;
}

.zd_slider .aL .banner_main .pagination {
	left: 50%;
	bottom: 18px;
	margin-left: -120px;
	width: 240px;
}

.zd_slider .aL .banner_main .pagination li {
	float: none;
	display: inline-block;
	margin: 0 8px;
}

.zd_slider .aL .banner_main .pagination li a {
	display: inline-block;
	width: 22px;
	height: 22px;
	float: none;
	margin: 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99FFFFFF', endColorstr='#99FFFFFF');
	background: rgba(255, 255, 255, 0.6);
	transition: all .3s
}

.zd_slider .aL .banner_main .pagination li.current a {
	width: 60px;
	border-radius: 30px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99FFFFFF', endColorstr='#99FFFFFF');
	background: rgba(255, 255, 255, 0.6);
}

/*焦点图左右箭头阴影*/
.zd_slider .prev,
.zd_slider .next {
	top: 0;
	margin-top: 0;
	width: 100px;
	height: 100%;
	opacity: .5;
}

.zd_slider .prev img,
.zd_slider .next img {
	position: absolute;
	top: 50%;
	margin-top: -50%;
}

.zd_slider .prev img {
	left: 0;
}

.zd_slider .next img {
	right: 0;
}

.zd_slider .prev {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
}

.zd_slider .next {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
}

.zd_slider .prev:hover,
.zd_slider .next:hover {
	opacity: .9;
}

/*.zd_slider main{position: absolute;top: 0;left: 50%;margin-left: -570px;z-index:10;height: 100%;}*/
.zd_banner_news {
	position: absolute;
	right: 15%;
	bottom: 15%;
	z-index: 1000;
	width: 250px;
	height: 167px;
	padding: 5px 30px 0;
	background: rgba(0, 0, 0, 0.4);
}

.zd_banner_news a {
	font-size: 16px;
	line-height: 54px;
	color: #fff;
}

.zd_video {
	margin-left: -56px;
	margin-top: 20px;
	overflow: hidden;
}

.zd_video>li {
	position: relative;
	float: left;
	width: 343px;
	height: 207px;
	line-height: 203px;
	text-align: center;
	background: #000;
	margin: 0 0 30px 55px;
	overflow: hidden;
}

.zd_video img {
	max-width: 100%;
	max-height: 100%;
}

.v-icon {
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 6;
	margin-left: -40px;
	margin-top: -40px;
	width: 80px;
	height: 80px;
	transition: all .3s;
	/*background: url(../images/zhidui/vedio-icon.png) no-repeat;*/
}

.v-icon img {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.v-title {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
	width: 323px;
	height: 33px;
	line-height: 33px;
	text-align: left;
	color: #d5d5d5;
	font-size: 16px;
	padding: 0 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0, 0, 0, 0.6);
}

.zd_video li:hover .v-icon {
	-webkit-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}

.zd_video li .download {
	position: absolute;
	right: 10px;
	bottom: 0;
	z-index: 88;
	height: 33px;
	line-height: 33px;
	color: #fff;
}

.shike:hover:after {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	display: block;
	content: '';
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .6);
}

.ad {
	margin-top: 30px;
}

.zhidui_parter {
	background: url(../jpg/partner_bg.jpg) repeat-x;
	border: none;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}

.zhidui_parter a {
	margin: 5px 25px 10px;
}

.zhidui_parter:after {
	display: none
}

/*视频列表点击放大组*/
.pic-group {
	position: relative;
	width: 100%;
	height: 100%;
}

.pic-group .fancybox {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 0;
	background: #000;
}

.pic-group .fancybox:first-child {
	z-index: 1;
}

.zmZhidui .player_box {
	background: #f4f4f4;
	overflow: hidden;
	padding-top: 30px;
	margin-top: 0;
}

.player_nav {
	position: absolute;
	left: 170px;
	bottom: 0;
}

.player_nav .letters_icon {
	position: absolute;
	right: -50px;
	bottom: 5px;
	width: 23px;
	height: 26px;
}

.player_nav li {
	display: inline-block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
}

.player_nav li span {
	display: inline-block;
	width: 134px;
	height: 36px;
	line-height: 36px;
	background: url(../png/player_tit.png) no-repeat;
}

.player_nav .t1 span {
	background-position: 0 0;
}

.player_nav .t2 span {
	background-position: -146px 0;
}

.player_nav .t3 span {
	background-position: -295px 0;
}

.player_nav li.active {
	background: url(../png/player_tit_bg.png) center center no-repeat;
}

.player_nav .t1.active span {
	background-position: 0 -36px;
}

.player_nav .t2.active span {
	background-position: -146px -36px;
}

.player_nav .t3.active span {
	background-position: -295px -36px;
}

.zmZhidui .article3W .list a {
	background: url("../png/shujian_small.png") no-repeat;
}

.player_list {
	position: relative;
	display: none;
	overflow: hidden;
}

.player_list ul {
	margin-left: -72px;
	overflow: hidden;
}

.player_list ul.fl {
	margin-right: 25px;
}

.player_list .re_info {
	margin-top: 30px;
	color: #333;
}

.player_list li {
	float: left;
	width: 170px;
	height: 247px;
	margin: 0 0 30px 72px;
	cursor: pointer;
}

.player_list.spe li {
	overflow: hidden;
}

.player_list.spe li:hover,
.player_list.spe .player,
.player_list.spe .player.out,
.player_list.spe .player.in {
	transform: none !important;
	transition: none !important;
	transform-style: unset !important;
}

.player_list .player>img {
	width: 100%;
	height: 100%;
}

.player_list .player {
	width: 170px;
	height: 247px;
	line-height: 42px;
	color: #b10900;
}

.player_list .male .player {
	background: url(../player_bg1.html) center center no-repeat #e4e4e4;
}

.player_list .female .player {
	background: url(../png/player_bg2.png) center center no-repeat #e4e4e4;
}

.player_list .player p {
	margin: 0 12px;
}

/*.player_name{position: absolute;bottom: 0;right: 0;height: 24px;line-height: 24px;color: #fff;text-align: center;padding:0 15px 0 12px;background: url(../images/zhidui/zd_name_bg.png) repeat-x;}
.player_name:before{position: absolute;left: -12px;top: 0;content:'';display: inline-block;width: 12px;height: 24px;background: url(../images/zhidui/zd_name.png) no-repeat;}*/
.player_name {
	/*position: absolute;left: 0;bottom: 0;right: 0;*/
	display: block;
	width: 170px;
	height: 44px;
}

.player_name img {
	width: 100%;
	vertical-align: top;
}

.player_list .player.in {
	height: 232px;
	padding-top: 15px;
}

.zd_more {
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	color: #898989;
	text-align: center;
	margin: 30px 0;
	padding-top: 50px;
	background: url(../zd_more_1.html) center top no-repeat;
	cursor: pointer;
}

.zd_more.open {
	background: url(../png/zd_more_2.png) center top no-repeat;
}

.zd_game {
	display: none;
	padding: 0 25px;
}

.zd_game h3 {
	line-height: 40px;
	font-size: 14px;
	color: #000;
	border-bottom: 2px solid #e4e4e4;
}

.zd_game h3 i {
	display: inline-block;
	width: 17px;
	height: 10px;
	margin: 0 25px;
	background: url(../png/paiming_icon.png) no-repeat;
}

.zd_game h3 i.top {
	background-position: -16px -14px;
}

.zd_game h3 i.bottom {
	background-position: -16px -65px;
}

.zd_game h3 b {
	font-weight: bold;
}

.zd_select {
	position: absolute;
	right: 0;
	bottom: 10px;
	width: 152px;
	height: 32px;
	padding-left: 20px;
	border: 1px solid #dfdfdf;
}

.zd_result.fl {
	width: 1050px;
}

.zd_result li {
	line-height: 90px;
	font-size: 16px;
	color: #474747;
	font-weight: bold;
	border-bottom: 1px solid #e4e4e4;
	overflow: hidden;
}

.zd_result div {
	float: left;
	width: 24%;
}

.zd_result .country img {
	margin: 0 20px;
}

.zd_result .date {
	width: 18%;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	padding-top: 20px;
	font-weight: normal;
}

.zd_result .score {
	width: 24%;
	position: relative;
	text-align: center;
}

.zd_result .end {
	position: absolute;
	left: 50%;
	top: 8px;
	margin-left: -50%;
	width: 105%;
	font-size: 12px;
	color: #6d6d6d;
	font-weight: normal;
	line-height: 14px;
}

.zd_result .last {
	text-align: right;
}

.zd_result .load {
	width: 7%;
	text-align: right;
}

.zd_result p img {
	width: 51px;
	height: 33px;
	border: 1px solid #cac9c9;
}

.zd_result .last img {
	margin: 0 0 0 20px;
}

.zd_load {
	float: right;
	width: 40px;
}

.zd_load li {
	line-height: 90px;
	text-align: right;
	border-bottom: 1px solid #e4e4e4;
}

.zd_load a {
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	background: url(../png/load_icon.png) no-repeat;
}

/*媒体专区*/
.media_title {
	position: absolute;
	top: -45px;
	right: 0;
}

.zmMedia main .article2 .list li a {
	float: none;
	color: #3b853a;
}

.zmMedia main .article2 .content .list li .con .section4 a.n-email:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 15px;
	margin-right: 8px;
	vertical-align: middle;
	background: url(../png/icons.png) 0 -36px no-repeat;
}

.media_sc {
	margin: 50px 0 50px 70px;
}

.media_table {
	width: 93%;
	font-size: 16px;
	text-align: center;
	margin: 22px 0;
	border: 1px solid #ccc;
}

.media_table th {
	line-height: 38px;
	background: #e5f4eb;
	font-weight: normal;
}

.media_table td {
	line-height: 38px;
	border-right: 1px solid #ccc;
}

.media_table a {
	display: inline-block;
	width: 23px;
	height: 23px;
	vertical-align: middle;
	background: url("../download.html") no-repeat;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

.media_table .sc_name {
	padding-left: 35px;
	text-align: left;
}

.media_table .sc_name img {
	max-height: 30px;
	margin: 5px;
}

.notice {
	padding: 25px 0
}

/*登录*/
.login {
	position: relative;
	top: -50px;
	margin-bottom: -50px;
	width: 100%;
	height: 816px;
	overflow: hidden;
	background: url("../jpg/bg.jpg") center top no-repeat;
}

.login main {
	position: relative;
	overflow: hidden;
}

.login_text {
	float: right;
	width: 570px;
	text-align: right;
	color: #fff;
}

.login_text .email {
	margin-top: 40px;
	margin-bottom: 100px;
}

.login_text h3 {
	font-size: 20px;
	font-weight: bold;
}

.login_text h2 {
	font-size: 24px;
	font-weight: bold;
}

.login_text .fs14 {
	line-height: 30px;
	font-weight: bold;
	margin-bottom: 15px;
}

.login_box {
	position: relative;
	float: left;
	width: 548px;
	height: 385px;
	margin-top: 170px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
	background: rgba(0, 0, 0, 0.5);
}

.login_left,
.login_right {
	float: left;
	width: 220px;
	padding: 25px;
}

.login_box h2 {
	line-height: 48px;
	font-size: 26px;
	font-weight: bold;
	border-bottom: 1px solid #3a3a3c;
}

.login_left label {
	display: block;
	line-height: 32px;
	margin-top: 8px;
}

.lg_input {
	width: 210px;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	background: #fff;
}

.checkbox {
	background: #fff;
	margin-right: 5px;
	vertical-align: middle;
}

a.re_pass {
	position: absolute;
	left: 25px;
	bottom: 25px;
	color: #ebb95c;
	text-decoration: underline;
}

a.re_pass:hover {
	color: #fca401;
}

.btn_login,
.btn_register {
	width: 100%;
	height: 42px;
	line-height: 42px;
	font-family: microsoft yahei;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: #006c54;
	cursor: pointer;
}

.btn_login:hover,
.btn_register:hover {
	filter: alpha(opacity=90);
	opacity: 0.9;
}

.btn_register {
	background: #ebb95c;
	margin-top: 75px;
}

.lg_info {
	line-height: 24px;
	margin-top: 20px;
}

.login_right {
	height: 335px;
	border-left: 1px solid #3a3a3c;
}

/*图片页*/
.photos {
	padding: 50px 0;
}

.yuNeirongye .pic_main {
	width: 1140px;
	margin: 0 auto;
	padding: 0;
}

/*layout*/
.photo-warp-inner {
	width: 100%;
	margin: 0 auto;
	background: #fff;
}

.photo-warp-inner .mainArea {
	text-align: center;
	margin: 8px auto;
	position: relative;
	overflow: hidden;
	zoom: 1;
	min-height: 400px;
	_height: 800px;
}

.photo-warp-inner .mainArea .ad-image {
	width: 970px;
	margin: 0 auto;
	position: relative;
	z-index: 9;
	overflow: hidden;
}

.photo-warp-inner .mainArea .ad-image img {
	max-width: 970px;
}

.photo-warp-inner .mainArea span.tucao {
	display: block;
	position: absolute;
	z-index: 11;
	cursor: pointer;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity:70);
	border: 1px solid #7E7E7E
}

.photo-warp-inner .mainArea span.tucao-content {
	display: block;
	padding: 5px;
	word-wrap: break-word;
	color: #fff;
	text-align: left;
	line-height: 20px;
	min-height: 1px;
	font-size: 12px;
}

.photo-warp-inner .mainArea span.bg-f {
	background: #fff;
}

.photo-warp-inner .mainArea span.color-b {
	color: #000;
}

.photo-warp-inner .buttonArea {
	float: right;
	width: 25px;
	height: 15px;
	position: absolute;
	background: url(../index-30.html) no-repeat 1px 7px;
	bottom: 9px;
	right: 4px;
	z-index: 303;
	color: #E3E3E3;
	cursor: pointer;
	padding-left: 15px;
	padding-top: 0px;
}

.photo-warp-inner .openTips {
	width: 49px;
	height: 14px;
	line-height: 16px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	background: #000;
	border: 1px solid #7A7A7A;
	position: absolute;
	bottom: 9px;
	right: 2px;
	color: #FFF;
	z-index: 301;
	cursor: pointer;
	background: #3E3E3E;
}

.photo-warp-inner #loading {
	width: 100px;
	height: 100px;
	position: absolute;
	z-index: 999;
	left: 225px;
	top: 150px;
	font-size: 12px;
	color: #fff;
	line-height: 100px;
}

/*pic-information*/
.picInfo {
	width: 1040px;
	margin: 30px auto 80px;
	text-indent: 2em;
	line-height: 26px;
}

.photoList-wrap {
	position: relative;
	height: 236px;
	margin: 0 auto;
}

.ad-back,
.ad-forward {
	position: absolute;
	top: 71px;
	z-index: 20;
	width: 25px;
	height: 49px;
	_display: inline;
	cursor: pointer;
}

.ad-back {
	right: -10px;
	background: url("../icon1.html") no-repeat;
}

.ad-forward {
	right: -76px;
	background: url("../icon2.html") no-repeat;
}

.photo-List {
	width: 1110px;
	height: 236px;
	float: left;
	overflow: hidden;
	zoom: 1;
	display: inline;
	position: relative;
}

.smallPhoto {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
}

.ad-nav {
	position: relative;
	display: inline;
	float: left;
}

.photo-List ul {
	position: relative;
	overflow: hidden;
}

.photo-List ul.wide6 li {
	margin-right: 16px;
}

.photo-List li {
	position: relative;
	width: 370px;
	height: 236px;
	cursor: pointer;
	float: left;
	vertical-align: middle;
}

.photo-List li a {
	width: 370px;
	height: 236px;
	display: table-cell;
	vertical-align: middle;
}

.photo-List li img {
	width: 340px;
	height: 170px;
	background: #f5f5f5;
	border: 5px solid #fff;
}

.photo-List li.ad-active:before {
	position: absolute;
	left: 50%;
	top: -24px;
	margin-left: -23px;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border: 24px solid transparent;
	border-bottom: 28px solid #006c54;
}

.photo-List li.ad-active img {
	opacity: 1 !important;
	border-color: #006c54;
}

.mainArea .ad-prev,
.mainArea .ad-next {
	width: 50%;
	height: 100%;
	position: absolute;
	z-index: 100;
	background: #fff;
	_background: none;
	opacity: 0;
	filter: alpha(opacity=0);
}

.mainArea .ad-prev {
	left: 0;
	top: 0;
	cursor: url(../img_pre.html), auto;
}

.mainArea .ad-next {
	right: 0;
	top: 0;
	cursor: url(../img_next.html), auto;
}

.pic_main .zd {
	position: absolute;
	top: -44px;
	right: -71px;
}

/*预加载小图标*/
.ad-loader {
	position: absolute;
	z-index: 10;
	top: 200px;
	left: 48%;
	border: 1px solid #CCC;
}

.ad-preloads {
	display: none;
}

/*改革进程*/
.zmAbout main .article2 .gaige .box,
.zmAbout main .article2 .gaige .box .list li {
	height: 450px;
}

.zmAbout main .article2 .gaige .box .list li a {
	height: 415px;
	background: url("../jpg/gg_bg.jpg") center center no-repeat;
}

.zmAbout main .article2 .gaige .box .list li a img {
	width: 100px;
	height: auto;
}

.zmAbout main .article2 .gaige .plus,
.zmCoach main .article2 .gaige .minus {
	top: 50%;
	margin-top: -35px;
}

.gaige p {
	text-align: left;
	font-size: 20px;
	color: #94c594;
	padding-left: 20px;
	margin-bottom: 15px;
}

.gaige .f_empty {
	color: #006c54;
	text-align: center !important;
	margin-top: 170px;
}

/*为官网找错*/
.fb_zhaocuo,
.fb_list {
	margin: 50px 25px;
}

.fb_zhaocuo .fl {
	margin: 10px 50px 30px 0;
}

.fb_info {
	line-height: 26px;
	text-indent: 2em;
	color: #333;
}

/*基本信息填写*/
.fb_form_box {
	background: #f8f8f8;
	padding: 10px 0;
}

.fb_form {
	font-size: 16px;
	color: #333;
	line-height: 50px;
	margin: 50px;
}

.fb_form td {
	padding: 0 10px;
}

.fb_form .fb_name {
	text-align: right;
	color: #000;
	vertical-align: top;
}

.fb_form select,
.fb_form .fb_input,
.fb_form textarea {
	width: 155px;
	height: 34px;
	line-height: 34px;
	font-family: microsoft yahei;
	font-size: 14px;
	color: #666;
	padding-left: 15px;
	background: #fff;
	border: 1px solid #dcdcdc;
}

.fb_form .fb_url {
	width: 800px;
}

.fb_form textarea {
	width: 800px;
	height: 130px;
	margin-top: 10px;
}

.fb_form .fb_tip {
	line-height: 36px;
	font-size: 14px;
	color: #cd0808;
	padding: 25px 10px;
}

.fb_form .code {
	margin-left: 30px;
}

/*截图上传美化*/
.report-file {
	position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
}

.report-file span {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	display: block;
	width: 90%;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #666;
	padding-left: 10%;
	background: url("../up_icon.html") right center no-repeat;
	cursor: pointer;
}

.file-prew {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
	width: 100%;
	height: 36px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
}

/*我要找错按钮*/
.btn_baoguang,
.fb_jindu,
.fb_reset {
	display: inline-block;
	width: 124px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	font-size: 13px;
	color: #fefefe;
	margin: 20px 30px 0 0;
	cursor: pointer;
}

.btn_baoguang {
	background: #006c54;
}

.fb_jindu {
	background: #f1bb53;
}

.fb_reset {
	border: 1px solid #006c54;
	background: #fcfcfc;
	color: #006c54;
}

.btn_baoguang:hover,
.fb_jindu:hover,
.fb_reset:hover {
	opacity: .9;
	filter: alpha(opacity=90);
	color: #fff;
}

.fb_reset:hover {
	color: #006c54;
}

/*曝光台*/
.fb_list {
	line-height: 60px;
	color: #333;
	text-align: center;
}

.fb_list tr:nth-child(odd) {
	background: #f8f8f8;
}

.fb_list tr:hover td {
	background: #eee;
}

.fb_list th {
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	background: #006c54;
}

.fb_list .num {
	font-size: 18px;
	font-weight: bold;
}

.fb_view {
	display: inline-block;
	width: 94px;
	height: 34px;
	line-height: 34px;
	color: #006c54;
	background: #f3f3f3;
	border: 1px solid #dcdcdc;
}

.fb_view:hover {
	background: #fcfcfc;
}

/*会议机制*/
.dw_main {
	margin-left: -130px;
	margin-top: 60px;
}

.dw_main li {
	position: relative;
	float: left;
	width: 455px;
	height: 60px;
	margin: 0 0 70px 150px;
	background: #e6e6e6;
}

.dw_main li>span {
	display: block;
	font-size: 36px;
	color: #07612e;
	line-height: 60px;
	margin-left: 40px;
}

.dw_main span small {
	font-size: 25px;
}

.dw_name {
	position: absolute;
	top: -10px;
	right: 65px;
	width: 210px;
	height: 88px;
	line-height: 88px;
	text-align: center;
	font-size: 21px;
}

.dw_name p {
	position: relative;
	z-index: 10;
}

.dw_name p.d_line {
	line-height: 30px;
	margin-top: 12px;
}

.dw_name:before,
.dw_name:after {
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	border: 45px solid transparent;
}

.dw_name:before {
	bottom: 0;
	left: -45px;
	border-bottom-width: 88px;
}

.dw_name:after {
	top: 0;
	right: -45px;
	border-top-width: 88px;
}

.dw_name i {
	position: absolute;
	top: -3px;
	right: -47px;
	display: inline-block;
	width: 0;
	height: 0;
	border: 3px solid transparent;
	border-bottom-width: 10px;
}

.dw_name.d1 {
	background: #86b27f;
}

.dw_name.d1:before {
	border-bottom-color: #86b27f;
}

.dw_name.d1:after {
	border-top-color: #86b27f;
}

.dw_name.d1 i {
	border-bottom-color: #07612e;
}

.dw_name.d2 {
	background: #b0d3a9;
}

.dw_name.d2:before {
	border-bottom-color: #b0d3a9;
}

.dw_name.d2:after {
	border-top-color: #b0d3a9;
}

.dw_name.d2 i {
	border-bottom-color: #789872;
}

.dw_name.d3 {
	background: #f6f6e8;
}

.dw_name.d3:before {
	border-bottom-color: #f6f6e8;
}

.dw_name.d3:after {
	border-top-color: #f6f6e8;
}

.dw_name.d3 i {
	border-bottom-color: #bebe76;
}

.dw_name.d4 {
	background: #d8e6d5;
}

.dw_name.d4:before {
	border-bottom-color: #d8e6d5;
}

.dw_name.d4:after {
	border-top-color: #d8e6d5;
}

.dw_name.d4 i {
	border-bottom-color: #94aa90;
}

.dw_name.d5 {
	background: #faf4ef;
}

.dw_name.d5:before {
	border-bottom-color: #faf4ef;
}

.dw_name.d5:after {
	border-top-color: #faf4ef;
}

.dw_name.d5 i {
	border-bottom-color: #d1a784;
}

.dw_name.d6 {
	background: #f6f6e8;
}

.dw_name.d6:before {
	border-bottom-color: #f6f6e8;
}

.dw_name.d6:after {
	border-top-color: #f6f6e8;
}

.dw_name.d6 i {
	border-bottom-color: #bebe76;
}

.dw_name.d7 {
	background: #c2e7bc;
}

.dw_name.d7:before {
	border-bottom-color: #c2e7bc;
}

.dw_name.d7:after {
	border-top-color: #c2e7bc;
}

.dw_name.d7 i {
	border-bottom-color: #90bbb2;
}

/*秘书处*/
.msc li {
	height: 100px;
}

.msc li>span {
	width: 140px;
	line-height: 30px;
	text-align: center;
	margin-left: 5px;
	margin-top: 18px;
}

.msc span em {
	font-size: 20px;
	color: #414552;
}

.msc .dw_name {
	font-size: 18px;
	height: 120px;
	line-height: 120px;
}

.msc .dw_name:before {
	border-bottom-width: 120px;
}

.msc .dw_name:after {
	border-top-width: 120px;
}

.msc .dw_name .lh25 {
	line-height: 25px;
}

.msc_item_tab {
	margin: 30px 0 60px -30px;
}

.msc_item_tab li {
	position: relative;
	float: left;
	width: 346px;
	height: 200px;
	margin-left: 30px;
	cursor: pointer;
}

.msc_item_tab li.active:after {
	position: absolute;
	bottom: -60px;
	left: 50%;
	margin-left: -21px;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border: 21px solid transparent;
	border-bottom: 30px solid #f4f4f4;
}

.msc_item_tab li img {
	width: 100%;
}

.msc_content {
	display: none;
	height: 450px;
	text-align: left;
	background: #f4f4f4;
	padding: 25px;
}

.msc_content h3 {
	font-size: 20px;
	font-weight: bold;
	color: #006c54;
	margin: 10px 0 30px
}

.msc_content p {
	text-indent: 2em;
	color: #333;
	line-height: 36px;
}

.msc-jiagou {
	padding: 50px;
	color: #006c54;
	font-family: "Microsoft YaHei";
	text-align: center;
	background: url(../png/msc-bg.png) center center no-repeat
}

.msc-jiagou-left {
	position: relative;
	top: 30px;
	float: left;
	width: 305px;
	height: 701px;
	/*font-family: '黑体';*/
	border-right: 1px solid #006c54;
	padding-left: 110px;
}

.msc-jiagou-tit {
	position: absolute;
	top: 50%;
	margin-top: -144px;
	height: 288px;
}

.msc-jiagou-tit:after {
	position: absolute;
	right: -180px;
	top: 50%;
	content: '';
	width: 180px;
	height: 1px;
	background: #006c54;
	margin-top: -1px;
}

.msc-jiagou-tit h2 {
	display: inline-block;
	width: 48px;
	line-height: 48px;
	font-size: 48px;
	font-weight: bold;
	margin-right: 15px;
}

.msc-jiagou-tit p {
	display: inline-block;
	width: 40px;
	line-height: 40px;
	font-size: 40px;
	margin-right: 15px;
}

.msc-jiagou-ul {
	padding-left: 90px;
	overflow: hidden;
}

.msc-jiagou-ul li {
	position: relative;
	width: 388px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: bold;
	margin: 10px 0;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CCC4D52D', endColorstr='#CCC4D52D');
	background: rgba(196, 213, 45, 0.8);
}

.msc-jiagou-ul li:before {
	position: absolute;
	left: -90px;
	top: 50%;
	content: '';
	width: 90px;
	height: 1px;
	background: #006c54;
}

.msc-jiagou-bottom {
	font-size: 16px;
	color: #006c54;
	padding-bottom: 50px;
	line-height: 30px
}

.msc-jiagou-bottom b {
	font-weight: bold;
}

.msc-jiagou-en {
	padding: 30px 0 50px;
	background: none;
}

.msc-jiagou-en .msc-jiagou-left {
	padding-left: 20px;
}

.msc-jiagou-en .msc-jiagou-tit {
	height: 130px;
	margin-top: -65px;
}

.msc-jiagou-en .msc-jiagou-tit h2 {
	width: 150px;
	line-height: 32px;
	font-size: 26px;
	text-align: left;
	margin-right: 40px;
}

.msc-jiagou-en .msc-jiagou-ul li {
	font-size: 14px;
}

/*404*/
.fb_404 {
	font-size: 20px;
	color: #666;
	text-align: center;
	padding: 250px 0;
}

.fb_404 h6 {
	font-size: 22px;
	color: #333;
	margin: 30px 0 18px;
}

.fb_404 #count {
	color: #006c54;
}

/*vedio*/
.yuNeirongye .vedio .section1,
.yuNeirongye .vedio .section2,
.yuNeirongye .vedio .section3 {
	width: 750px;
	margin: 0 auto;
	text-align: left;
	color: #f00001;
}

.yuNeirongye .vedio .section3 .bdsharebuttonbox a {
	padding: 0;
	margin: 6px 0 6px 15px
}

.yuNeirongye .vedio .section3 .bdsharebuttonbox a.bds_weixin {
	background-position: 0 -73px;
}

.yuNeirongye .vedio .section3 .bdsharebuttonbox a.bds_tsina {
	background-position: 0 -57px;
}

/*足球竞赛规则*/
.fb_jingsai ul {
	margin-left: -30px;
	margin-top: -25px;
}

.fb_jingsai li {
	float: left;
	width: 360px;
	height: 350px;
	color: #fff;
	margin: 25px 0 0 30px;
	background: #006c54;
	overflow: hidden;
}

.fb_txt {
	position: relative;
	height: 110px;
	margin: 15px 20px;
}

.fb_txt h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
}

.fb_txt h3 a {
	font-size: 16px;
	color: #fff;
}

.fb-arrow {
	position: absolute;
	right: 0;
	bottom: 0;
	display: inline-block;
	width: 27px;
	height: 26px;
	background: url(../png/icon34.png) no-repeat;
}

/*滑过图片放大*/
.hover-scale a,
.hover-scale span {
	display: block;
	overflow: hidden;
}

.hover-scale img {
	-webkit-transition: -webkit-transform 1s ease 0s;
	transition: transform 1s ease 0s;
	-webkit-transform-origin: center;
	transform-origin: center;
}

.hover-scale li:hover img,
.hover-scale a:hover img {
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}

/*青年说*/
.qns_top {
	margin: 25px;
	overflow: hidden;
}

.qns_article {
	color: #010101;
	line-height: 30px;
	margin: 30px 25px 50px;
	overflow: hidden;
}

.qns_article_l {
	float: left;
	width: 700px;
}

.qns_article_r {
	float: right;
	width: 357px;
	color: #333;
}

.qns_article h2 {
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 50px;
	margin-bottom: 30px;
}

.qns_article p {
	text-indent: 2em;
}

.qns_article_l p {
	margin: 0 18px;
}

.qns_head {
	margin: 0 15px 0 58px;
	border-radius: 100%;
}

.qns_info {
	padding: 0 18px 100px 58px;
	border-left: 1px solid #0e8b31;
}

.qns_box {
	height: 202px;
	background: #f0f0f0;
	margin-top: 30px;
}

/*竞赛日历*/
.m-calendar {
	margin: 15px;
}

/*内容页new*/
.article_new {
	width: 1140px;
	margin: 40px auto;
}

.article_top {
	position: relative;
	height: 55px;
	line-height: 55px;
	font-size: 18px;
	color: #666;
	overflow: hidden;
}

.article_top a {
	vertical-align: middle;
}

.guanzhu a {
	display: inline-block;
	width: 34px;
	height: 23px;
	margin-left: 22px;
	background: url(../png/icons.png) no-repeat;
}

.guanzhu .gz_sina {
	background-position: 0 -150px;
}

.guanzhu .gz_sina:hover {
	background-position: -40px -150px;
}

.guanzhu .gz_toutiao {
	background-position: 0 -256px;
}

.guanzhu .gz_toutiao:hover {
	background-position: -40px -256px;
}

.share_btn {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 10;
	display: inline-block;
	width: 120px;
	height: 55px;
	line-height: 55px;
	text-align: center;
	color: #006c54;
	background: #fff;
	cursor: pointer;
}

.share_btn:before,
.share_box:before {
	position: absolute;
	bottom: 0;
	left: -25px;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border: 25px solid transparent;
	border-bottom: 55px solid #fff;
}

.share_btn i {
	display: inline-block;
	width: 22px;
	height: 22px;
	margin-right: 8px;
	vertical-align: middle;
	background: url(../png/icons.png) no-repeat;
	background-position: -40px -46px;
}

.share_btn:hover {
	background: #006c54;
	color: #fff;
}

.share_btn:hover:before {
	border-bottom-color: #006c54;
}

.share_btn:hover i {
	background-position: -40px -20px;
}

.share_box {
	position: absolute;
	bottom: 0;
	right: -615px;
	z-index: 9;
	width: 440px;
	height: 55px;
	line-height: 55px;
	text-align: right;
	padding-right: 150px;
	background: #fff;
}

.share_box:before {
	border-bottom-color: #fff;
}

.article_new .bdsharebuttonbox a {
	display: inline-block;
	float: none;
	width: 26px;
	height: 22px;
	margin-right: 25px;
	padding: 0;
	background: url(../png/icons.png) no-repeat;
}

.article_new .bdsharebuttonbox .bds_qzone {
	background-position: 4px -95px;
}

.article_new .bdsharebuttonbox .bds_weixin {
	background-position: 0 -122px;
}

.article_new .bdsharebuttonbox .bds_tsina {
	background-position: 0 -150px;
}

.article_new .bdsharebuttonbox .bds_qzone:hover {
	background-position: -37px -95px;
}

.article_new .bdsharebuttonbox .bds_weixin:hover {
	background-position: -40px -122px;
}

.article_new .bdsharebuttonbox .bds_tsina:hover {
	background-position: -40px -150px;
}

.article_left,
.article_right {
	background: #fff;
}

.article_left {
	float: left;
	width: 710px;
	padding: 35px 30px;
}

.article_right {
	float: right;
	width: 350px;
	padding: 30px 20px 30px 0;
}

.news_titile {
	font-size: 28px;
	color: #333;
	font-weight: bold;
}

.news_small_date {
	font-size: 12px;
	color: #666;
	margin: 10px 0;
}

.jiaolian_login {
	position: relative;
	height: 234px;
	line-height: 234px;
	text-align: center;
	margin: 20px 0;
	background: url(../jpg/jiaolian_bg.jpg) center center no-repeat;
}

.jiaolian_login:before {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	content: '';
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4C000000', endColorstr='#4C000000');
	background: rgba(0, 0, 0, 0.3);
}

.jiaolian_login .btn_login {
	position: relative;
	z-index: 10;
	display: inline-block;
	width: 70%;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC006c54', endColorstr='#CC006c54');
	background: rgba(0, 133, 58, 0.8);
}

.jiaolian_login .btn_login:hover {
	color: #fff;
}

.news_content {
	margin: 30px 0;
	overflow: hidden;
}

.big_pic img {
	width: 100%;
	margin-bottom: 20px;
}

.news_main {
	position: relative;
	overflow: hidden;
}

.news_left_share {
	/*position: absolute;left: 0;top:10px;*/
	float: left;
	width: 33px;
	margin-top: 10px;
}

.news_left_share li {
	margin-bottom: 30px;
	text-align: center;
	cursor: pointer;
}

.news_left_share li span {
	display: inline-block;
	width: 33px;
	height: 33px;
	background: url(../png/icons.png) no-repeat;
}

.news_left_share .dcm-icons-share span {
	background-position: 0 -176px;
}

.news_left_share .dcm-icons-print span {
	background-position: 0 -215px;
}

.news_left_share .dcm-icons-share:hover span {
	background-position: -40px -176px;
}

.news_left_share .dcm-icons-print:hover span {
	background-position: -40px -215px;
}

.news_left_share .bdsharebuttonbox {
	display: none;
	margin-top: 10px;
}

.news_left_share .bdsharebuttonbox a {
	margin: 10px 0;
}

.news_right_list {
	float: right;
	width: 592px;
}

.news_right_list p {
	font-size: 16px;
	line-height: 28px;
	margin: 10px 0;
}

.news_right_list .news_author {
	text-align: right;
	color: #666;
	margin-top: 20px;
	display: none;
}

.news_right_list img {
	width: 100% !important;
	height: auto !important;
	margin: 15px auto;
}

.news_sidebar h3 {
	line-height: 48px;
	font-size: 16px;
	color: #333;
	margin-top: 30px;
	border-bottom: 1px solid #006c54;
}

.news_sidebar_list li {
	padding: 15px 0;
	height: 65px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
}

.news_sidebar_list a {
	display: block;
	position: relative;
}

.news_sidebar_list li img {
	float: left;
	margin-right: 12px;
}

.news_sidebar_list li p {
	line-height: 25px;
	font-size: 14px;
	padding-top: 5px;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2; /* 限制显示的行数 */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;

}

.pic_none li p {
	width: 265px;
}

.pic_none li a:after {
	position: absolute;
	top: 20px;
	right: 20px;
	content: '';
	display: inline-block;
	width: 9px;
	height: 15px;
	background: url(../png/icons.png) -40px 0 no-repeat;
}

/*如何成为裁判员*/
.zmZycp {
	background: url("../jpg/cp_bg_logo.jpg") center top no-repeat #fcfcfc;
}

.cp_content {
	background: #fff;
	text-align: center;
	margin: 0;
	padding: 30px 20px;
}

.cp_box a {
	display: inline-block;
	margin: 27px 20px 70px;
}

.cp_lc {
	margin: 70px 0;
}

.subjects li {
	display: inline-block;
	width: 190px;
	height: 48px;
	line-height: 48px;
	font-size: 26px;
	color: #3a8243;
	margin: 70px 17px;
	border: 2px solid #3a8243;
}

/*青春风暴*/
.qcfb_banner {
	position: relative;
}

.qcfb_banner .banner {
	width: 100%;
}

.qcfb_banner main {
	position: relative;
	height: 100%;
}

.qcfb_top {
	position: absolute;
	right: 50%;
	bottom: 5%;
	width: 450px;
	height: 100px;
	padding: 10px 20px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0, 0, 0, 0.6);
	margin-right: -570px;
}

.qcfb_top h3 {
	font-size: 20px;
	margin-bottom: 10px;
}

/*.qcfb_top p{font-size: 16px;line-height: 24px;}*/
.qcfb-arrow {
	display: block;
	font-size: 16px;
	color: #fff;
	text-align: right;
	margin-top: 10px;
	transition: all .3s;
}

.qcfb-arrow:after {
	content: '';
	display: inline-block;
	width: 27px;
	height: 26px;
	margin-left: 10px;
	vertical-align: middle;
	background: url(../png/icon34.png) no-repeat;
}

.qcfb-arrow:hover {
	color: #006c54;
}

.qcfb-arrow:hover:after {
	background: url(../png/icon35.png) no-repeat;
}

.qcfb_news>div {
	float: left;
	width: 265px;
	height: 395px;
	color: #222;
	margin-right: 27px;
	background: #f7f7f7;
	overflow: hidden;
}

.qcfb_news a {
	display: block;
}

.qcfb_news span {
	display: block;
	overflow: hidden;
}

.qcfb_news .first {
	width: 535px;
	padding-right: 20px;
}

.qcfb_news .first .fl {
	margin-right: 15px;
	width: 391px;
	height: 395px;
}

.qcfb_news h2,
.qcfb_news h3 {
	font-size: 16px;
	line-height: 32px;
	font-weight: bold;
	padding: 20px 0;
}

.qcfb_news h3 {
	line-height: 22px;
	padding: 10px 15px 5px;
}

.qcfb_news p {
	font-size: 12px;
	line-height: 30px;
	margin: 0 15px;
}

.qcfb_news .first p,
.qcfb_news .last {
	margin: 0;
}

.qcfb_box {
	margin: 20px 0 0px;
}

.qcfb_box li {
	background: #f7f7f7;
	font-size: 12px;
	color: #222;
}

.qcfb_box .fb_jingsai a {
	display: block;
	font-size: 14px;
	color: #222;
	line-height: 22px;
}

.qcfb_box .fb_jingsai a:hover {
	color: #006c54;
}

.qcfb_box .fb-arrow {
	background: url(../png/icon35.png) no-repeat;
}

.qcfb_xm {
	height: 1220px;
	padding-top: 20px;
	background: url("../jpg/202108241757.jpg") center top no-repeat #eee;
	overflow: hidden;
}

.qcfb_xm .fb_jingsai li {
	background: #006c54;
}

/*赛事*/
.zmSaishi .zd_slider {
	position: relative;
	top: -46px;
}

.zmSaishi .win_arrow,
.zmShichang .win_arrow {
	position: absolute;
	right: 0;
	bottom: 0;
	border: none;
}

.zmSaishi .winners .box {
	position: relative;
	height: 220px;
}

.zmSaishi .winners .list {
	position: absolute;
	left: 0;
}

.zmSaishi .winners .list>li {
	width: 226px;
	height: 180px;
	margin: 20px 0;
	border-left: 1px dashed #bebebe;
}

.zmSaishi .winners .list img {
	max-height: 100px;
}

.zmSaishi .winners .list a p {
	width: 80%;
	line-height: 18px;
	padding: 0 10%;
	color: #b3b3b3;
}

.zmSaishi .saishi_info {
	display: none;
	width: 1100px;
	margin: 0 auto;
	border-top: 1px dashed #bebebe;
	overflow: hidden;
}

.saishi_info ul {
	margin-left: -30px;
	overflow: hidden;
}

.saishi_info li {
	float: left;
	width: 346px;
	height: 78px;
	line-height: 78px;
	font-size: 16px;
	background: #eee;
	margin: 40px 0 0 30px;
}

.saishi_info .sg-logo {
	width: 28px;
	margin: 0 10px;
	vertical-align: middle;
}

.saiguo-l,
.saiguo-r {
	float: left;
	width: 138px;
	color: #4e4e4e;
	text-align: left;
}

.saiguo-l {
	text-align: right;
}

.saiguo-m {
	position: relative;
	float: left;
	width: 70px;
	color: #85888f;
	text-align: center;
}

.sg-top,
.sg-bottom {
	position: absolute;
	width: 100%;
	line-height: 20px;
	font-size: 12px;
	color: #333;
}

.sg-top {
	top: 8px;
}

.sg-bottom {
	bottom: 8px;
}

.winners .active .saishi_info {
	display: block
}

.zmSaishi .winners .list .active a p {
	color: #006c54;
}

/*赛事 日历*/
.rili-top {
	position: relative;
	height: 30px;
	line-height: 30px;
	margin: 30px 0 15px;
}

.rili-top h3 {
	font-size: 22px;
	color: #333;
	text-align: center;
	font-weight: bold;
}

.rili-top a {
	position: absolute;
	top: 0;
	display: inline-block;
	width: 38px;
	height: 30px;
	font-size: 0;
	background: url("../rili-arrow.html") no-repeat
}

.rili-top .rili-prev {
	left: 0;
	background-position: 0 0;
}

.rili-top .rili-next {
	right: 0;
	background-position: right 0;
}

/*赛事 新闻资讯*/
.saishi-news {
	padding: 20px;
}

.saishi-news a {
	display: block
}

.saishi-news img {
	width: 100%;
	height: 100%;
}

.saishi-news-l {
	float: left;
	width: 623px;
}

.saishi-news-r {
	float: right;
	width: 457px;
}

.ss-news,
.ss-news-img {
	position: relative;
}

.saishi-news-l .ss-news-img {
	height: 364px;
}

.overlay {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.ss-news.bottom .overlay {
	left: 10px;
	top: 10px;
}

.ss-news-img:hover .overlay {
	opacity: 1;
}

.saishi-news-l .ss-news-img:after {
	content: '';
	display: block;
	width: 90%;
	height: 15px;
	margin-left: 3%;
	background: #eee;
}

.ss-news-title {
	position: absolute;
	bottom: -19%;
	right: 40px;
	z-index: 10;
	width: 75%;
	color: #222;
	padding: 15px 3% 3px;
	margin-bottom: 20px;
	background: #fff;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.saishi-news-l .ss-border {
	position: absolute;
	right: 25px;
	bottom: -66px;
	width: 487px;
	height: 66px;
	background: url("../ss-pic-border1.html") no-repeat;
	background-position: right bottom;
	-webkit-transition: all 1s ease-out;
	transition: all 1s ease-out;
}

.ss-news-title h2 {
	font-size: 16px;
	margin-bottom: 10px;
}

.ss-news-title span {
	opacity: 0;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}

.ss-news-title:hover {
	padding: 15px 3% 20px;
}

.ss-news-title:hover span {
	opacity: 1;
	color: #006c54;
}

.ss-news:hover .s-more {
	opacity: 1;
}

.ss-news:hover .ss-news-title {
	padding: 15px 3% 20px;
}

.ss-news:hover .ss-border {
	background-position: right 0;
}

.ss-news.top {
	height: 270px;
	margin-bottom: 15px;
}

.ss-news.top .ss-news-title {
	bottom: 0;
	right: 0;
	margin: 0;
}

.saishi-news-r .ss-news-title h2 {
	font-size: 15px;
}

.ss-news.bottom {
	height: 134px;
}

.ss-news.bottom .ss-news-img {
	width: 236px;
	margin-right: 10px;
	padding: 10px 0 0 10px;
	background: url("../jpg/ss-pic-border2.jpg") left top no-repeat;
}

.ss-news.bottom .ss-news-title {
	position: static;
	width: 96%;
}

.saishi-rili {
	/*height: 957px;*/
	padding: 30px 0 100px;
	/*background: url("../images/liansai/rl_bg.jpg") center top no-repeat #eee;*/
	overflow: hidden;
}

/*数据*/
.data-banner {
	margin-top: -50px;
	height: 394px;
	background: url("../jpg/banner.jpg") center top no-repeat #eee;
}

.data-top {
	height: 160px;
	font-size: 16px;
	color: #7a7e82;
	text-align: center;
	/*background: url("../images/data/map-bg.jpg") center top no-repeat #eee;*/
	overflow: hidden;
}

.data-top h2 {
	font-size: 30px;
	color: #222;
	margin: 5px 0 20px;
	font-weight: bold;
}

.data-logo a {
	display: inline-block;
	margin: -10px 5px;
}

.data-content {
	margin-top: 60px;
}

.d-left {
	width: 180px;
	float: left;
}

.d-right {
	width: 947px;
	float: right;
	padding-bottom: 50px;
}

.d-center,
.d-chakan {
	border: 1px solid #ddd;
}

.d-center h2 {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 15px;
	background: #006c54;
}

.d-list {
	overflow: hidden;
}

.d-list dt,
.d-list dd {
	height: 30px;
	line-height: 30px;
	color: #999;
	padding-left: 15px;
	border-top: 1px solid #ddd;
	cursor: pointer;
}

.d-list dt {
	position: relative;
	font-weight: bold;
	cursor: pointer;
}

.d-list dd {
	display: none
}

.d-list a {
	display: block;
	color: #999;
}

.d-list a:hover {
	color: #006c54;
}

.d-list dt:after {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -3px;
	content: '';
	display: inline-block;
	width: 8px;
	height: 5px;
	background: url("../png/d-icon.png") center center no-repeat;
}

.d-list.open dt {
	color: #006c54;
}

.d-list dd.on {
	background: #006c54;
}

.d-list dd.on a {
	color: #fff;
}

.d-chakan {
	margin-top: 40px;
}

.d-chakan h2 {
	height: 38px;
	line-height: 38px;
	font-size: 14px;
	color: #585858;
	font-weight: bold;
	padding-left: 15px;
	background: #efefef;
	border-top: 2px solid #006c54;
}

.d-select {
	width: 150px;
	height: 34px;
	line-height: 34px;
	font-family: microsoft yahei;
	color: #585858;
	border: 1px solid #e6e6e6;
	margin: 15px 15px 0;
}

.d-select:disabled {
	background: #ddd;
	cursor: default;
}

.btn-chakan {
	width: 150px;
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	font-family: microsoft yahei;
	text-align: center;
	color: #fff;
	text-align: center;
	margin: 15px;
	background: #006c54;
	cursor: pointer;
}

.btn-chakan:hover {
	opacity: .9;
}

.d-tab {
	padding: 10px 25px;
	background: #efefef;
	font-size: 0;
	border-top: 2px solid #006c54;
	margin-bottom: 15px;
}

.d-tab li {
	display: inline-block;
	height: 32px;
	line-height: 32px;
	margin-left: -1px;
	padding: 0 20px;
	background: #fff;
	border: 1px solid #ddd;
	cursor: pointer;
}

.d-tab a {
	display: inline-block;
	font-size: 12px;
	color: #a7a7a7;
}

.d-tab li.on {
	background: #006c54;
	border-color: #006c54;
}

.d-tab li.on a {
	color: #fff;
}

.d-tab li.rili {
	background: url("../rl-icon.html") center center no-repeat #006c54;
}

.d-saishi .ss-name {
	display: inline-block;
	width: 90px;
	height: 100%;
	font-size: 12px;
	color: #fff;
}

.d-video {
	display: inline-block;
	width: 98px;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #333;
	border: 1px solid #ddd;
	background: #fff;
}

.d-video:before {
	content: '';
	display: inline-block;
	width: 16px;
	height: 12px;
	margin-right: 5px;
	background: url("../d-video.html") center center no-repeat;
	vertical-align: middle;
}

.d-video:hover {
	color: #006c54;
}

.ls_table03 td {
	position: relative;
}

.ls_table03 td p {
	line-height: 20px;
	padding: 10px;
}

.ls_table03 .top1 {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px;
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url("../jiangbei.html") center center no-repeat;
	border: none;
	vertical-align: middle;
}

.d-zhongjia {
	position: relative;
	width: 100%;
	height: 1px;
	margin-top: 60px;
	margin-right: 15px;
	background: #006c54;
}

.d-zhongjia span {
	position: relative;
	top: -12px;
	display: inline-block;
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #006c54;
	font-weight: bold;
	padding-right: 15px;
	background: #fff;
}

.d-zj-select {
	position: absolute;
	right: 0;
	top: -13px;
	padding-left: 15px;
	background: #fff;
}

.d-zhongjia select {
	width: 118px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #dcdcdc;
}

.d-right .ls_content {
	display: block;
	overflow: hidden;
}

.d-right .ls_content .ls_bottom {
	margin: 0;
}

.d-right .ls_content h4 {
	line-height: 16px;
	margin-top: 30px;
	border-left: 2px solid #006c54;
	padding-left: 8px;
}

/*数据 本场数据*/
.data-benchang {
	height: 200px;
	color: #333;
	margin: 0 20px;
	background: #fff;
}

.bc-logo {
	width: 400px;
}

.bc-logo.fr {
	text-align: right;
}

.bc-logo.fl img {
	width: 170px;
	height: 170px;
	margin-right: 20px;
}

.bc-logo.fr img {
	width: 170px;
	height: 170px;
	margin-left: 20px;
}

.data-benchang h2 {
	line-height: 48px;
	font-size: 22px;
}

.bc-logo h2 {
	margin-top: 40px;
}

.bc-logo p {
	font-size: 16px;
}

.bc-middle {
	width: 300px;
}

.bc-middle li {
	line-height: 30px;
}

.bc-middle h2 {
	text-align: center;
}

.bc-middle .results span {
	display: block;
	float: left;
	width: 130px;
	text-align: right;
	margin-right: 40px;
}

.bc-middle .results .state {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	background: #8f8f8f;
}

.bc-middle .results .green {
	color: #006c54;
}

/*数据 时间轴*/
.grid {
	margin: 20px;
}

.grid td {
	text-align: center;
	padding: 2px;
	border: none;
	white-space: nowrap;
}

.team-incident {
	display: inline-block;
	margin: 0 10px;
}

.home-incident,
.away-incident {
	width: 49%;
}

#live-incidents .home-incident {
	text-align: right;
}

#live-incidents .away-incident {
	text-align: left;
}

#live-incidents .minute {
	background: none repeat scroll 0 0 #8F8F8F;
	color: #FFF;
	padding: 0 .5em;
}

#live-incidents tr:nth-child(2n+1) td {
	background: #f0f0f0;
}

#live-incidents .player-name {
	white-space: nowrap;
	color: #222;
}

#live-incidents .player-name,
#live-incidents .incident-icon {
	margin: 0 2px;
}

.incident-icon {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: transparent;
	vertical-align: middle;
	background-image: url('../png/d-icons.png');
	background-repeat: no-repeat;
	background-position: -16px 0;
}

.incident-icon.d-arrow-red {
	background-position: 0 -80px;
	height: 14px;
}

.incident-icon.d-arrow-green {
	background-position: 0 -63px;
	height: 15px;
}

.incident-icon.d-yellow {
	background-position: 0 1px;
}

.incident-icon.d-ball {
	background-position: 0 -48px;
	height: 14px;
}

.incident-icon.d-a {
	background-position: 0 -193px;
}

.incident-icon.d-p {
	background-position: 0 -320px;
}

.incident-icon.d-x {
	background-position: 0 -354px;
}

/*数据 技术统计*/
.data-timeline {
	margin: 0 20px 15px;
	line-height: 35px;
	font-size: 16px;
	color: #333;
	overflow: hidden;
}

.tl-left,
.tl-right {
	width: 475px;
}

.data-timeline h2 {
	font-size: 22px;
}

.tl-left h2 {
	padding-left: 70px;
}

.tl-right h2 {
	padding-right: 70px;
	text-align: right;
}

.tl-middle {
	width: 150px;
	text-align: center;
}

.progress-bar {
	height: 35px;
	background: #f0f0f0;
	overflow: hidden;
}

.data-timeline span {
	display: block;
	width: 90px;
	height: 100%;
	text-align: center;
	background: #f0f0f0;
}

.progress-bg {
	display: inline-block;
	height: 100%;
}

.tl-left .progress-bar {
	text-align: right;
}

.tl-left .progress-bg {
	background: #ebb95c;
}

.tl-right .progress-bg {
	background: #006c54;
}

/*数据 信息中心*/
#live-match {
	position: relative;
	background: #222;
	padding-bottom: 8px;
	color: #f0f0f0;
	min-height: 400px
}

.pitch {
	position: relative;
	margin: 0 auto;
	width: 770px;
	height: 427px;
	background: transparent url(../jpg/pitch.jpg) no-repeat right top;
}

.pitch .player {
	position: absolute;
	cursor: pointer;
}

.pitch .player .shirt {
	width: 20px;
	height: 20px;
	background: transparent url(../jersey5.html) no-repeat scroll 0 0;
}

.pitch .player.as-team-member {
	background: none;
	text-align: left;
}

.pitch .player-name-wrapper {
	text-align: center;
	white-space: nowrap;
	zoom: 1;
}

.pitch .player-name {
	color: #999;
	font-weight: bold;
	margin-left: -100%;
	padding: .3em;
	text-align: center;
}

#match-centre {
	position: relative;
	clear: both;
	overflow: hidden;
}

#match-centre:after {
	clear: both;
	overflow: hidden;
}

.bench,
#live-match .pitch-container {
	float: left;
	width: 770px;
}

#live-match .pitch-field {
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
}

#chalkboard .player {
	position: relative;
}

#live-match .pitch .player[data-field="home"] {
	margin-bottom: -1.3em;
}

#live-match .pitch .player[data-field="home"] {
	margin-top: 1.3em;
}

#live-match .pitch-field[data-field="home"].player {
	left: 0;
	right: auto;
	top: 50%;
}

#live-match .pitch-field[data-field="home"].player {
	left: auto;
	right: 0;
	top: 50%;
}

#live-match .pitch .player-name {
	font-weight: normal;
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#live-match .pitch .player-name,
.bench .player-name {
	color: #f0f0f0;
}

[data-has-stat="true"] .player-name {
	color: #e0e0e0;
}

.bench .player-name-wrapper {
	display: inline-block;
	vertical-align: middle;
}

#live-match .pitch .player-name-wrapper {
	position: relative;
	z-index: 1;
	font-size: 12px;
	padding: 0 4px;
}

[data-field="home"] .player-name-wrapper {
	text-align: left;
}

#stadium .shirt-number {
	color: #999;
}

.bench {
	height: 400px;
	position: relative;
	width: 185px;
}

.bench h4 {
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	padding: 0 30px;
}

#live-match .pitch .player {
	text-align: center;
}

.player.is-man-of-the-match .player-stat-value {
	background-image: url('../motm.html') !important;
	background-size: 40px 40px !important;
	background-color: transparent !important;
	background-repeat: no-repeat;
	padding-top: 11px !important;
	font-size: 12px !important;
	color: #000;
	width: 50px !important;
}

#live-match .pitch .player .background-mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .3;
	z-index: -1;
}

.player-key-incidents {
	text-align: left;
}

#live-match .pitch .player-key-incidents {
	text-align: left;
	position: absolute;
	top: -10px;
	left: 0;
	white-space: nowrap;
	width: 100%;
}

#live-match .pitch [data-field="away"] .player-key-incidents {
	text-align: right;
	left: auto;
	right: 0;
}

.bench .player-key-incidents {
	text-indent: 8px;
}

.player-key-incidents .timeline-event {
	position: relative;
	display: inline-block;
	margin-left: -4px;
}

.player-key-incidents .timeline-event[data-type="18"],
.player-key-incidents .timeline-event[data-type="19"] {
	font-size: 11px;
	line-height: 18px;
	text-indent: 14px;
	vertical-align: top;
}

#match-centre-timeline .incident-icon[data-event-satisfier-subon] {
	background-position: 0 -494px;
}

.player-sub-off,
.player-sub-on {
	margin: 0 4px;
}

#live-match .pitch .player-stat {
	background: none;
	width: 100%;
	text-align: left;
}

#live-match [data-field="away"] .player-stat {
	text-align: right;
}

.bench .player {
	opacity: .5;
	font-size: 12px;
	color: #888;
	line-height: 20px;
	top: auto !important;
	left: auto !important;
	border-bottom: 1px solid #111;
	cursor: pointer;
}

.bench .player[data-subbed-in="true"],
.bench .player[data-is-subbed-off="true"] {
	opacity: 1;
	line-height: 24px;
}

.bench .player[data-subbed-in="true"] {
	background: #2c2c2c;
	font-size: 14px;
	color: #f0f0f0;
	border-bottom: 1px solid #1d1d1d;
}

.bench .player:hover,
.bench .player.selected {
	background: #333;
	cursor: pointer;
}

.bench .player-stat {
	display: inline-block;
	vertical-align: middle;
}

.player-stat-value {
	font-weight: bold;
	border-radius: 200px;
	display: inline-block;
	height: 1em;
	margin: 0 auto;
	text-align: center;
	background-position: center !important;
	background-size: 100% auto !important;
}

.pitch .player-stat-value,
.bench [data-subbed-in="true"] .player-stat-value,
.bench [data-is-subbed-off="true"] .player-stat-value {
	height: 32px;
	width: 32px;
	background: #1B2B1E;
	opacity: 1;
}

.bench [data-subbed-in="true"] .player-stat-value,
.bench [data-is-subbed-off="true"] .player-stat-value {
	background: #222;
}

.bench .player-stat-value {
	margin: 4px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
}

[data-has-stat="true"] .player-stat-value,
[data-subbed-in="true"] .player-stat-value {
	background: none repeat scroll 0 0 #333;
	display: inline-block;
	height: 1em !important;
	padding-bottom: 1em !important;
	padding-top: .6em !important;
	width: 2.6em !important;
	opacity: 1;
	color: #f0f0f0;
}

[data-field="home"] [data-has-stat="true"] .player-stat-value {
	background-color: #EB5B14;
}

[data-field="away"] [data-has-stat="true"] .player-stat-value {
	background-color: #008BE0;
}

.match-info {
	position: relative;
	background: #1d1d1d;
	font-size: 12px;
	text-align: center;
	height: 35px;
	line-height: 35px;
}

.match-info label,
.match-info .mc-icon,
.match-info .value {
	display: inline-block;
	vertical-align: middle;
	color: #ebb95c;
}

.match-info .value {
	color: #fff;
	margin-left: 25px;
}

.match-info .referee a :hover {
	text-decoration: underline;
}

.match-centre-stat-footnote {
	left: 8px;
	right: auto;
	bottom: 0;
}

[data-for].is-empty,
.attendance[data-value="0"] {
	display: none !important;
}

.venue,
.attendance,
.referee,
.weather {
	margin: 0 2em;
}

.match-info .weather {
	text-align: left;
}

.mc-icon {
	background-image: url('../index-30.html');
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	vertical-align: middle;
	display: inline-block;
	margin-right: 4px;
}

.player-info {
	display: inline-block;
	vertical-align: middle;
}

/*数据 资讯*/
.data-news {
	font-size: 16px;
	color: #333;
	margin: 80px 20px 0;
}

.data-news ul {
	margin-left: 100px;
	padding-bottom: 50px;
	border-left: 2px solid #006c54;
}

.data-news li {
	position: relative;
	padding-top: 50px;
}

.data-news .d-date {
	position: absolute;
	left: -100px;
	width: 100px;
	font-size: 20px;
	color: #006c54;
}

.data-news .d-date:after {
	position: absolute;
	right: -4px;
	top: 7px;
	content: '';
	display: inline-block;
	width: 10px;
	height: 14px;
	background: url("../png/time-dot.png") center center no-repeat #fff;
}

.data-news h2 {
	position: absolute;
	left: -15px;
	font-size: 20px;
	color: #006c54;
	padding-left: 50px;
	line-height: 30px;
	background: url("../png/time-clock.png") left center no-repeat;
}

.data-news li:first-child {
	top: -30px;
	margin-bottom: 30px;
	padding: 0;
}

.data-news li:first-child .d-date:after {
	display: none
}

.d-news {
	position: relative;
	width: 900px;
	line-height: 28px;
	padding: 30px;
	margin-left: 35px;
	margin-top: 10px;
	border: 1px solid #dfdfdf;
}

.d-news:before {
	position: absolute;
	left: -21px;
	top: -2px;
	content: '';
	display: inline-block;
	width: 21px;
	height: 27px;
	background: url("../jpg/d-news-icon.jpg") no-repeat;
}

.d-news .fr {
	margin-left: 30px;
}

.d-news h3,
.d-news h3 a {
	font-size: 22px;
	color: #000;
	margin: 10px 0;
}

.d-news h3 a:hover {
	color: #006c54;
}

.d-span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	padding: 0 10px;
	margin: 20px 10px 0 0;
	border: 1px solid #dfdfdf;
}

/*媒体专区*/
.media_zone {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 140px;
	height: 45px;
	background: url("../png/title.png") center center no-repeat;
}

.yuNews main .media-content {
	padding: 35px;
	margin-top: 0;
	border: 1px solid #ccc;
}

.media-head {
	font-size: 22px;
	margin-bottom: 30px;
}

.m-exit {
	float: right;
	color: #006c54;
}

.m-photo {
	float: left;
	width: 55px;
	margin-right: 15px;
}

.m-photo img {
	width: 100%;
}

.m-tabMenu {
	color: #333;
	line-height: 24px;
	overflow: hidden;
}

.m-tabMenu h3 {
	font-size: 14px;
}

.tabMenu {
	font-size: 0;
}

.tabMenu li {
	display: inline-block;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	cursor: pointer;
}

.tabMenu li a {
	display: block;
	color: #006c54;
	padding: 5px 0;
	margin: 0 30px;
	border-bottom: 2px solid #fff;
}

.tabMenu li.mgl0 a {
	margin-left: 0;
}

.tabMenu li.mgr0 a {
	margin-right: 0;
}

.tabMenu li.active a,
.tabMenu li:hover a {
	border-color: #006c54;
}

/*媒体专区 预约采访*/
#caifang {
	cursor: pointer;
}

.mask {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');
	background: rgba(0, 0, 0, 0.5);
}

.caifang-table {
	display: none;
	position: fixed;
	left: 50%;
	top: 18%;
	z-index: 1001;
	margin-left: -323px;
	width: 646px;
	padding: 30px 45px;
	background: #fff;
}

.caifang-table h2 {
	font-size: 22px;
	color: #010101;
	text-align: center;
	margin-bottom: 25px;
}

.caifang-table td {
	color: #040303;
	padding: 12px;
	border: 1px solid #000;
}

.cf-input {
	width: 100%;
}

.cf-button {
	text-align: center;
}

.btn_ok,
.btn_reset {
	display: inline-block;
	width: 140px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	margin: 25px 5px;
	background: #006c54;
	border-radius: 4px;
	cursor: pointer;
}

.btn_reset {
	width: 80px;
	background: #fff;
	color: #505050;
}

.btn_ok:hover {
	opacity: .9;
}

.btn_reset:hover {
	color: #006c54;
	text-decoration: underline;
}

.caifang-table .close {
	position: absolute;
	right: -15px;
	top: -15px;
	width: 34px;
	height: 34px;
	cursor: pointer;
	background: url(../fancybox_sprite.html) 0 0 no-repeat;
}

.fadeInDown {
	-webkit-animation: fadeInDown .6s both;
	animation: fadeInDown .6s both;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

.mediaList {
	display: none;
	margin: 30px 0;
	overflow: hidden;
}

.mediaList .notice {
	margin-left: -108px;
}

.mediaList .notice a {
	width: 480px;
	margin-left: 108px;
}

.small-head {
	font-size: 18px;
	color: #000;
	line-height: 36px;
	border-bottom: 1px solid #aaa;
}

.small-head li {
	display: inline-block;
	border-bottom: 2px solid #fff;
	margin-right: 20px;
	cursor: pointer;
}

.small-head li.active {
	color: #006c54;
	border-color: #006c54
}

.changePass {
	width: 500px;
	margin: 50px auto;
}

.changePass label {
	display: block;
	height: 36px;
	line-height: 36px;
	margin-bottom: 36px
}

.changePass label>span {
	display: block;
	float: left;
	width: 160px;
	text-align: right;
	color: #333;
	margin-right: 15px;
}

.changePass .red {
	margin-right: 3px;
	font-weight: bold;
}

.cg-input {
	width: 300px;
	height: 34px;
	line-height: 34px;
	padding: 0 10px;
	background: #fbfbfb;
	border: 1px solid #dcdcdc;
}

.cg-input:focus {
	background: #fff;
	border-color: #006c54;
	-webkit-box-shadow: 0 0 8px rgba(24, 146, 65, .5);
	box-shadow: 0 0 8px rgba(24, 146, 65, .5);
}

.changePass select.cg-input {
	width: 320px;
	height: 36px;
	line-height: 36px;
}

.changePass .btn_ok {
	margin-left: 190px;
}

.upload-list {
	position: relative;
	margin-left: 45px;
	margin-bottom: 50px;
	width: 820px;
	overflow: hidden;
}

.photo-box {
	float: right;
	width: 110px;
	height: 130px;
	line-height: 130px;
	text-align: center;
	border: 1px solid #ddd;
	overflow: hidden;
}

.mianguan {
	background: url("../head-pic.html") center center no-repeat #f9f7f7;
}

.youxiao {
	background: url("../png/youxiao-pic.png") center center no-repeat #f9f7f7;
}

.huzhao {
	background: url("../png/huzhao-pic.png") center center no-repeat #f9f7f7;
}

.photo-box img {
	width: 100%;
	height: auto;
	border: none;
	outline: none;
}

.upload-box {
	margin-top: 35px;
	color: #333;
}

.upload-box .upload-tit {
	width: 125px;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	font-weight: bold;
	/*margin-right: 30px*/
	;
	vertical-align: top;
}

.upload-file {
	position: relative;
	display: inline-block;
	width: 135px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	margin-right: 20px;
	background: #ffa801;
	border-radius: 2px;
	vertical-align: top;
	cursor: pointer;
}

.upload-file span {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	color: #fff;
	cursor: pointer;
}

.upload-file span:before {
	display: inline-block;
	content: '';
	width: 28px;
	height: 21px;
	vertical-align: middle;
	margin-right: 10px;
	background: url("../upload-pic.html") center center no-repeat;
}

.upload-box p {
	font-size: 12px;
	color: #999;
	margin-top: 15px;
	margin-left: 128px;
}

/*市场与商务*/
.hz_logo {
	position: relative;
}

.zmShichang .winners .box {
	position: relative;
	width: 1000px;
	height: 170px;
	padding-bottom: 20px;
}

.zmShichang .winners .list {
	position: absolute;
	left: 0;
}

.zmShichang .winners .list>li {
	position: relative;
	width: 166px;
	height: 170px;
}

.zmShichang .winners .list .img {
	position: relative;
	z-index: 10;
	height: 82px;
	line-height: 82px;
}

.zmShichang .winners .list li a {
	margin-top: 82px;
}

.zmShichang .winners .list .hz-p {
	padding: 8px 0 12px;
}

/*.zmShichang .flip_box img{width: 100%;}*/
.partner img {
	vertical-align: top;
}

.hz-name {
	display: none;
	position: absolute;
	left: 50%;
	top: 70px;
	margin-left: -45px;
	width: 90px;
	height: 100px;
	text-align: center;
}

.hz-name span {
	display: inline-block;
	width: 20px;
	line-height: 16px;
	font-size: 16px;
	color: #fff;
	margin-top: 15px;
}

.logoBrightRed .hz-name {
	background: url(../png/logobrightred.png) center center no-repeat;
}

.logoOrange .hz-name {
	background: url(../png/logoorange.png) center center no-repeat;
}

.logoBlue .hz-name {
	background: url(../png/logoblue.png) center center no-repeat;
}

.logoDarkRed .hz-name {
	background: url(../png/logodarkred.png) center center no-repeat;
}

.logoYellow .hz-name {
	background: url(../png/logoyellow.png) center center no-repeat;
}

.zmShichang .winners .list li.active a {
	margin-top: 0;
}

.zmShichang .winners .list li.active .hz-name {
	display: block;
}

/*首页赞助商*/
.re_title h2.fz22 {
	height: 54px;
	line-height: 60px;
	font-size: 22px;
	font-weight: normal;
}

.zmShichang .winners .box-index {
	height: 136px;
	margin-top: 50px;
}

.zmShichang .winners .box-index li {
	height: auto;
}

.zmShichang .winners .box-index li a {
	margin-top: 0;
}

.zmShichang .winners .list li.active1:after {
	position: absolute;
	left: 50%;
	bottom: -30px;
	margin-left: -20px;
	content: '';
	display: inline-block;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-bottom: 25px solid #d7d7d7;
}

.zanzhushang {
	text-align: center;
}

//.zanzhushang dt{font-size: 18px;color: #333;line-height: 20px;margin:40px 0 20px;}
.zanzhushang dd {
	display: inline-block;
	width: 116px;
	height: 42px;
	line-height: 42px;
	margin: 20px 15px;
	vertical-align: top;
}

.zz-big dd {
	width: 176px;
	height: 64px;
	line-height: 64px;
	margin: 0 30px 30px;
}

.zanzhushang .flip_box {
	width: 100%;
	height: 100%;
	background: url(../hz-bg2.html) center center no-repeat;
}

.zz-big .flip_box {
	background: url(../hz-bg1.html) center center no-repeat;
}

.mgl-150 {
	margin-left: -150px;
}

/*赞助商 中超*/
.zanzhushang dt {
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}

.zanzhushang dt b {
	font-size: 17px;
	font-weight: bold;
}

.partner_block .zanzhushang dd {
	margin: 15px 0;
}

.partner_block .zanzhushang dl {
	display: inline-block;
	margin: 0 15px
}


.layout-panel {
	float: left;
	width: 30%;
	text-align: center;
	padding: 50px 10%;
	vertical-align: top;
}

.layout-panel dt {
	font-size: 24px;
	color: #333;
}

.layout-panel dd {
	padding-top: 40px;
}

.layout-panel dd a {
	display: inline-block;
	margin: 0 15px 20px;
}

/*质量体系*/
.football_form {
	background: #fff;
	padding: 40px;
}

.fb-form .changePass {
	width: 460px;
	margin: 30px 40px 30px 30px;
}

/*不实新闻曝光台*/
.baoguang {
	width: 1116px;
	height: 601px;
	margin: 40px auto;
	background: url(../png/baoguang-bg.png) center center no-repeat;
}

.fake-list {
	height: 438px;
	overflow-y: scroll;
}

.fake-list li {
	height: 60px;
	line-height: 60px;
	color: #333;
	padding: 0 50px;
}

.fake-list li:nth-child(even) {
	background: #f8f8f8;
}

.fake-list li .fake-icon {
	display: inline-block;
	width: 60px;
	height: 48px;
	margin-top: 5px;
	background: url(../fake-icon.html) center center no-repeat;
}

.fake-list a {
	color: #333;
}

.fake-list a:hover {
	color: #006c54;
}

.fake-list .fr {
	margin: 0 20px;
}

/*举报虚假新闻*/
.yuNews .article2 main {
	margin-bottom: 0;
}

.fb_form_box .newsXz {
	margin-bottom: 15px;
}

.yuNews .fb_form_box .newsXz li {
	margin-left: 30px;
}

.xujia-content {
	display: none
}

/*记者信用指数*/
.credit-list {
	margin: 50px 25px;
	text-align: center;
}

.credit-list li {
	margin: 20px 0;
	overflow: hidden;
	line-height: 46px;
}

.credit-list i {
	float: left;
	display: inline-block;
	width: 36px;
	height: 46px;
	font-size: 24px;
	color: #333;
}

.jizhe-pic {
	float: left;
	display: inline-block;
	width: 47px;
	height: 47px;
	line-height: 47px;
	border-radius: 100%;
	background: #ddd;
	overflow: hidden;
	margin: 0 18px;
}

.jizhe-pic img {
	width: 100%;
	vertical-align: top;
}

.credit-bar {
	float: left;
	width: 858px;
	height: 46px;
	margin: 0 25px;
	background: #f6f6f6;
	border-right: 2px solid #dcdcdc;
}

.credit-bar span {
	float: left;
	display: inline-block;
	width: 195px;
	font-size: 20px;
	background: #dcdcdc;
}

.credit-box {
	position: relative;
	height: 100%;
	overflow: hidden;
}

.credit-bg {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.credit-bg.first {
	background: url(../jpg/credit-icon1.jpg) left center repeat-x;
}

.credit-bg.second {
	background: url(../credit-icon2.html) left center repeat-x;
}

.credit-bg.third {
	background: url(../credit-icon3.html) left center repeat-x;
}

.credit-num {
	float: right;
	font-size: 24px;
	color: #333;
}

/*合作项目*/
.hezuo-list {
	width: 90%;
	margin: 0 auto 50px;
	overflow: hidden;
}

.hezuo-logo {
	text-align: center;
}

.hezuo-logo img {
	margin: 45px;
}

.hezuo-contact {
	line-height: 30px;
	font-size: 26px;
	text-align: center;
}

.hz-list {
	overflow: hidden;
}

.hz-list ul {
	margin: 20px;
}

.hz-list li {
	float: left;
	width: 25%;
	margin: 1% 4.16%;
}

.hz-list li img {
	width: 100%
}

javascript:void(0).hz-list li img {
	width: 100%;
}

.hz-list h3 {
	font-size: 20px;
	color: #666;
	text-align: center;
	margin: 30px;
}

.hz-list h3 p {
	margin: 20px 0;
}

.cooperation-item {
	padding-left: 3px;
}

.cooperation-item li {
	float: left;
	width: 45px;
	height: 75px;
	margin: 18px 2px;
}

.cooperation-item li img {
	width: 100%;
}

.cooperation-main {
	line-height: 30px;
	color: #666;
	margin: 30px 0;
}

.cooperation-scroll li {
	line-height: 24px;
	margin-bottom: 20px;
	padding: 15px 20px;
	overflow: hidden;
	border: 1px solid #ececec;
}

.cooperation-scroll img {
	margin: 20px 30px;
}

.cooperation-txt {
	padding-left: 30px;
	overflow: hidden;
}

.cooperation-scroll h3 {
	font-size: 18px;
	color: #000;
	font-weight: bold;
	margin-bottom: 5px;
}

.cooperation-scroll span {
	color: #c7d450;
}

.cooperation-dot {
	text-align: center;
}

.cooperation-dot li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0 6px;
	background: #ddd;
	border-radius: 50%;
	cursor: pointer;
}

.cooperation-dot li.active {
	background: #006c54;
}

/*中老年足球*/
.zln-banner img {
	width: 100%;
	/*margin-top: -10px;*/
}

.zln-left {
	float: left;
	width: 320px;
	padding-top: 35px;
}

.zln-right {
	width: 790px;
	padding-top: 35px;
}

.zln-right .bian {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 80px;
}

.zln-right .bian:hover .text_duo {
	color: #00A149;
}

.zln-right .bian:hover img {
	content: url('../png/icon_l.png');
}

.zln-right .text_duo {
	font-size: 16px;
	font-family: MicrosoftYaHei;
	color: #999999;
	letter-spacing: 1px;
}

.zln-right img {
	width: 12px;
	height: 12px;
}

.zln-left-box {
	border: 1px solid #e9e9e9;
	margin-bottom: 20px;
}

.zln-left-title {
	border-bottom: 1px solid #f5f5f5;
	padding: 12px 12px 0;
}

.zln-left-title span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 16px;
	padding: 2px 0;
	border-bottom: 2px solid #006c54;
	margin-top: -2px;
}

.zln-left-box.active .zln-left-title span {
	font-size: 17px;
	font-weight: bold;
	color: #006c54;
}

.zln-info {
	padding: 18px;
}

.zln-left-h2,
.zln-list h2 a {
	display: block;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
}

.zln-gonggao {
	padding: 10px 18px;
}

.zln-gonggao li {
	line-height: 48px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.zln-gonggao a {
	color: #666;
}

.zln-gonggao a:hover {
	color: #006c54;
}

.zln-left p,
.zln-list p {
	color: #666;
	line-height: 24px;
}

.zln-right li {
	height: 150px;
	margin-bottom: 20px;
	overflow: hidden;
}

.zln-right-img {
	float: left;
	width: 248px;
	height: 100%;
	overflow: hidden;
}

.zln-right-img img {
	height: 145px;
	width: 100%;
}

.zln-right a {
	position: relative;
}

.zln-right a>span {
	position: absolute;
	right: 0;
	top: 0;
	padding: 3px 10px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#CC000000', endColorstr='#CC000000');
	background: rgba(0, 0, 0, 0.8);
}

.zln-list {
	position: relative;
	height: 118px;
	color: #666;
	border: 1px solid #e9e9e9;
	border-left: none;
	padding: 15px 18px;
	overflow: hidden;
}

.zln-list-bottom {
	position: absolute;
	left: 18px;
	right: 18px;
	bottom: 10px;
	color: #c1c1c1;
}

.zln-list-bottom span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 20px;
	line-height: 20px;
	padding-left: 20px;
	background: url(../jpg/zln-icon.jpg) no-repeat
}

.zln-list-bottom .zln-wang {
	width: 130px;
	background-position: 0 0;
}

.zln-list-bottom .zln-time {
	width: 280px;
	background-position: 0 -20px;
}

.zln-list-bottom .zln-zan {
	color: #333;
	background-position: 0 -40px;
}

.zln-list-bottom .news-more {
	float: right;
	color: #006c54;
	background: none;
}

.zln-list-bottom .news-more:hover {
	color: #8bc21f;
}

/*------------------------------------------------2018新版样式--------------------------------------------------------------*/
/*top*/
.header {
	background: #fff;
}

.top {
	width: 1140px;
	height: 88px;
	margin: 0 auto;
}

#logo {
	float: left;
	margin: 0 0 0 30px;
	width: 260px;
	line-height: 88px;
}

#logo a,
.index-link-list a {
	display: block;
}

.top-right {
	float: right;
	width: 770px;
	padding-right: 80px;
}

.top-right-lis {
	text-align: right;
	padding-top: 10px;
}

.top-right-lis a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
	color: #8cc31f;
	padding: 0 8px;
	margin-left: -3px;
	border-left: 1px solid #8cc31f;
}

.top-right-lis a:first-child,
.top-right-lis a.nbor {
	border: none;
}

.top-right-lis a:hover {
	text-decoration: underline;
}

.top-right-lis .bdsharebuttonbox {
	display: inline-block;
	vertical-align: middle;
}

.top-right-lis .bdsharebuttonbox a {
	width: 17px;
	height: 17px;
	border: none;
	padding: 0;
	vertical-align: middle;
	margin: 0 0 0 8px;
	background: url(../png/icon.png) no-repeat
}

.top-right-lis .bdsharebuttonbox .bds_weixin {
	background-position: 0 0;
}

.top-right-lis .bdsharebuttonbox .bds_tsina {
	background-position: -27px 0;
}

.top-right-lis .bdsharebuttonbox .bds_twi {
	background-position: -54px 0;
}

.top-right-lis .bdsharebuttonbox .bds_fbook {
	background-position: -81px 0;
}

.top-right-lis .icon-wx,
.top-right-lis .icon-wb,
.top-right-lis .icon-twitter,
.top-right-lis .icon-f {
	width: 17px;
	height: 17px;
	border: none;
	padding: 0;
	vertical-align: middle;
	margin-left: 8px;
	background: url(../png/icon.png) no-repeat
}

.top-right-lis .icon-wb {
	background-position: -27px 0;
}

.top-right-lis .icon-twitter {
	background-position: -54px 0;
}

.top-right-lis .icon-f {
	background-position: -81px 0;
}

.top-search {
	float: right;
	width: 200px;
	height: 26px;
	margin-top: 15px;
	background: url(../png/top-search.png) center center no-repeat
}

.top-search-input {
	width: 150px;
	height: 100%;
	padding: 0 10px;
	background: transparent;
}

.btn-search {
	float: right;
	width: 18px;
	height: 100%;
	background: transparent;
	border: none;
	outline: none
}

/*导航*/
.nav-bar.fixed {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999;
}

#fixed-logo {
	display: none;
	position: absolute;
	left: 35px;
	top: 0;
}

.nav-bar.fixed #fixed-logo {
	display: block
}

.nav-bar {
	height: 30px;
	text-align: center;
	border-bottom: 2px solid #8cc31f;
	background: #006c54;
}

.navlist {
	position: relative;
	z-index: 999;
	width: 1140px;
	margin: 0 auto;
}

.navlist>li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 0;
}

.navlist>li>a {
	display: block;
	line-height: 32px;
	font-size: 16px;
	color: #fff;
	padding: 0 15px;
}

.navlist>li:hover,
.navlist>li.active,
.navlist>li.current {
	background: url(../nav-active.html) top repeat-x
}

.nav-menu {
	display: none;
	position: absolute;
	right: 80px;
	top: 32px;
	width: 914px;
	padding: 5px 0;
	/*border:1px solid #d7d4d4;*/
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#EAFFFFFF', endColorstr='#EAFFFFFF');
	background: rgba(255, 255, 255, 0.92);
}

.nav-menu.show {
	display: block;
}

.current .nav-menu {
	padding: 0;
}

.nav-menu dl {
	float: left;
	text-align: left;
	margin-bottom: 30px;
}

.smallmenu {
	font-size: 14px;
	color: #c3c3c3;
}

.smallmenu a {
	color: #333;
	/*font-weight: bold;*/
}

.smallmenu a:hover,
.nav-menu dd a,
.subnav a {
	color: #8bc21f;
}

.subnav {
	font-size: 14px;
	color: #c3c3c3;
	padding: 0;
}

.subnav .b_title {
	color: #000;
}

.subnav a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding: 12px 0;
}

.subnav .on {
	font-weight: bold;
	color: #333;
	background: #d7d4d4;
	padding: 14px 14px 13px;
	margin-right: 10px;
	vertical-align: top;
}

.column2 dl {
	width: 30%;
	padding-left: 12%;
}

.column3 dl {
	width: 28%;
	padding-left: 5%;
}

.nav-menu dt {
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding: 10px 0;
}

.nav-menu dt a {
	font-size: 16px;
}

.nav-menu dd {
	border-left: 1px solid #8bc21f;
	padding: 5px 0 5px 10px
}

.nav-menu dd a:hover,
.subnav a:hover {
	color: #006c54;
}

/*.navlist>li:hover .nav-menu{display: block}*/
/*队伍红色导航*/
.duiwu .nav-bar {
	background: #ea012f;
}

/*队伍紫色色导航*/
.nzduiwu .nav-bar {
	background: #662d91;
}

.nzduiwu .zd_title {
	border-bottom: 2px solid #662d91;
}

/*轮播图*/
.carousel-title {
	position: absolute;
	right: 50%;
	bottom: 24%;
	margin-right: -400px;
}

.carousel-title h2 a,
.carousel-title h3 a {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 24px;
	color: #fff;
	margin-bottom: 10px;
	padding: 10px 20px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0, 0, 0, 0.6);
}

.carousel-indicators {
	left: auto;
	right: 25%;
	width: auto;
	margin-left: auto;
}

.carousel-indicators li {
	width: 8px;
	height: 8px;
	border: 2px solid #fff;
	margin: 0 5px;
}

.carousel-indicators .active {
	width: 8px;
	height: 8px;
}

/*六大板块*/
.plate-list {
	margin-left: -16px;
}

.plate-list li {
	float: left;
	width: 369px;
	margin-left: 16px;
}

.plate-list a {
	position: relative;
	display: block;
	margin-top: 16px;
	overflow: hidden;
}

.plate-list h2 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	color: #c4d52d;
	font-weight: 600;
	padding-left: 28px;
	background: url(../png/plate-more.png) right center no-repeat #006c54;
}

.plate-list h2:before {
	position: absolute;
	left: 50px;
	top: -13px;
	content: '';
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-bottom: 8px solid #006c54
}

.imgbig {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	display: block !important
}

.imgbig:hover {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1)
}

/*相关链接*/
.index-link {
	height: 102px;
	line-height: 102px;
	text-align: center;
	background: #efefef;
	margin: 50px 0;
	overflow: hidden;
}

.index-link h2 {
	position: relative;
	z-index: 10;
	float: left;
	width: 158px;
	height: 100%;
	line-height: 102px;
	font-size: 26px;
	font-weight: 600;
	color: #c3d62d;
	background: #006c54;
}

.index-link h2:after {
	position: absolute;
	right: -28px;
	top: 50%;
	margin-top: -10px;
	content: '';
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-left: 18px solid #006c54;
}

.index-link-list {
	padding: 5px;
	height: 92px;
	line-height: 92px;
	overflow: hidden;
}

.index-link-scroll {
	position: relative;
	float: left;
	width: 995px;
	height: 100%;
	margin-left: 25px;
	overflow: hidden;
}

.index-link-scroll ul {
	position: absolute;
	left: 0;
	top: 0;
}

.index-link-scroll li {
	float: left;
	width: 240px;
	height: 92px;
	line-height: 92px;
	border-right: 1px solid #e0e0e0;
}

.index-link-scroll img {
	max-width: 55%;
}

.index-link-more {
	float: right;
	width: 96px;
	line-height: 28px;
	font-family: "宋体";
	font-size: 24px;
	color: #b4b4b6;
	padding-left: 5px;
	margin-top: 4px;
}

.index-link-more span {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 15px;
	height: 14px;
	background: url(../png/index-link-more.png) no-repeat;
	cursor: pointer;
}

.index-link-more .plus {
	background-position: 0 0;
}

.index-link-more .minus {
	background-position: 0 -14px;
}

.index-link-more .disabled {
	cursor: default;
}

/*赛事合作伙伴*/
.partner_title h2 {
	display: inline-block;
	*display: inline;
	zoom: 1;
	font-size: 24px;
	font-weight: 600;
	color: #717171;
	text-align: center;
	letter-spacing: 1px;
	padding: 0 40px;
	background: #fff;
}

.partner_title:after {
	content: '';
	display: block;
	height: 1px;
	background: #a6a6a6;
	margin-top: -12px;
}

.partner_logo_tab {
	position: relative;
	padding-top: 40px;
	margin-bottom: -20px;
}

.partner_logo_tab li {
	float: left;
	width: 77px;
	margin: 5px;
	padding-bottom: 8px;
	border-bottom: 10px solid transparent;
	cursor: pointer;
}

.partner_logo_tab li img {
	width: 100%;
}

.partner_logo_tab li.active {
	border-color: #d12c26;
}

/*赛事合作伙伴轮播*/
.partner_logo_scroll {
	position: relative;
	height: 146px;
	overflow: hidden;
}

.partner_logo_tab .list {
	position: absolute;
	padding-left: 5px;
}

.partner_logo_tab .plus,
.partner_logo_tab .minus {
	position: absolute;
	top: 50%;
	width: 10px;
	height: 15px;
	cursor: pointer;
}

.partner_logo_tab .plus {
	left: -20px;
	background: url("../png/icon3.png") no-repeat;
}

.partner_logo_tab .minus {
	right: -20px;
	background: url("../png/icon4.png") no-repeat;
}

/*讲师培训*/
.jspx-tit01,
.jspx-tit02 {
	display: inline-block;
	width: 832px;
	height: 60px;
	line-height: 60px;
	font-size: 24px;
	font-weight: bold;
	margin: 50px 0;
}

.jspx-tit01 {
	color: #c4d52d;
	background: #006c54;
}

.jspx-tit02 {
	color: #006c54;
	background: #c4d52d;
}

.jspx-tit {
	font-size: 22px;
	font-weight: bold;
	color: #006c54;
	padding: 10px 0;
	border-bottom: 1px solid #006c54;
}

.jspx-box h6 {
	font-size: 14px;
	font-weight: bold;
	color: #006c54;
	padding: 10px 20px;
}

.jspx-list {
	color: #006c54;
	padding-bottom: 20px;
	padding-left: 40px;
}

.jspx-list li {
	position: relative;
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 300px;
	height: 56px;
	line-height: 56px;
	text-align: center;
	font-size: 24px;
	margin: 20px 25px;
	border: 1px solid #006c54;
}

.jspx-list li span {
	padding-left: 6px;
	font-size: 16px;
}

.triangle-l:after,
.triangle-r:after,
.triangle-b:before,
.triangle-t:before {
	position: absolute;
	top: 50%;
	display: inline-block;
	*display: inline;
	zoom: 1;
	content: '';
	width: 0;
	height: 0;
	border: 12px solid transparent;
	margin-top: -12px;
}

.triangle-b:before,
.triangle-t:before {
	top: auto;
	left: 50%;
	margin-left: -19px;
	margin-top: 0;
}

.triangle-r:after {
	right: -50px;
	border-left: 15px solid #006c54;
}

.triangle-l:after {
	left: -50px;
	border-right: 15px solid #006c54;
}

.triangle-b:before {
	bottom: -40px;
	border-top: 15px solid #006c54;
}

.triangle-t:before {
	top: -46px;
	border-bottom: 15px solid #006c54;
}

.triangle-r.double:after {
	margin-top: -20px;
}

.triangle-l.double:after {
	left: -45px;
	margin-top: -5px;
}

.triangle-t.double:before {
	top: -40px;
	margin-left: -33px;
}

/*足球诚信与公平竞赛*/
.xuyan {
	float: right;
	width: 390px;
	height: 500px;
	padding: 10px 25px 10px 40px;
	background: url("../jpg/fp-xuyan-bg.jpg") center top no-repeat #f3f3f3;
}

.xuyan h2,
.fb-news h2 {
	font-size: 26px;
	font-weight: 600;
	color: #006c54;
	padding: 18px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #006c54;
}

.xyList {
	height: 380px;
	line-height: 30px;
	padding: 5px;
	overflow: hidden;
}

.xyList p {
	text-indent: 2em;
}

.fb-news {
	float: left;
	width: 545px;
}

.fb-news h2 {
	font-size: 22px;
	padding: 10px 0;
}

.newsList li {
	overflow: hidden;
	padding-bottom: 15px;
}

.newsList h3 a {
	display: block;
	font-size: 20px;
	color: #006c54;
	padding: 15px 0;
}

.newsInfo {
	color: #666;
	line-height: 30px;
	overflow: hidden;
}

.newsInfo img {
	margin-right: 15px;
}

.fbPart {
	float: right;
	width: 551px;
	height: 485px;
	background: url("../jpg/fp-pic.jpg") right top no-repeat
}

.fbPart a {
	float: left;
	display: block;
	width: 265px;
	height: 230px;
	margin-left: 10px;
	margin-bottom: 10px;
}

/*中乙 关注我们*/
.zy-guanzhu {
	font-size: 28px;
	color: #006c54;
	line-height: 43px;
	padding: 50px;
	text-align: center;
}

.zy-guanzhu a {
	position: relative;
	display: inline-block;
	margin: 0 15px;
	vertical-align: middle;
}

.c2l {
	display: none;
	position: absolute;
	left: -120px;
	top: -320px;
	width: 312px;
	height: 312px;
}

.weixin-c2l:hover .c2l {
	display: block
}

/*教练员培训*/
.coach-px-tab {
	padding: 60px 17px;
}

.coach-px-tab li {
	display: inline-block;
	font-size: 16px;
	color: #fff;
	padding: 8px 18px;
	margin-right: 5px;
	cursor: pointer;
	background: #91ad93;
}

.coach-px-tab li.active {
	background: #006c54;
}

.coach-px-content {
	display: none;
	padding: 30px 17px;
	text-align: center;
}

.coach-px-history {
	position: relative;
	text-align: left;
	margin-left: 8px;
	border-left: 2px solid #006c54;
}

.coach-px-history:before,
.coach-px-history:after,
.coach-px-history li:before {
	position: absolute;
	left: -5px;
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #006c54;
}

.coach-px-history:before {
	top: -4px;
}

.coach-px-history:after {
	bottom: -4px;
}

.coach-px-history li {
	position: relative;
	font-size: 18px;
	line-height: 30px;
	padding: 25px 0 25px 70px;
}

.coach-px-history li:before {
	position: absolute;
	left: -9px;
	top: 45px;
	width: 16px;
	height: 16px;
}

.coach-px-history li h2 {
	font-size: 30px;
	font-weight: 600;
	color: #006c54;
	margin-bottom: 10px;
}

.coach-px-history li b {
	font-weight: bold;
	color: #006c54;
}

/*教案资源*/
.zmJiaoan .article2 .newsXz {
	text-align: left;
}

.zmJiaoan .article2 .newsXz li {
	padding: 0 25px;
	margin: 0 15px 0 0;
}

.zmJiaoan .zln-right-img {
	margin-right: 18px;
}

.zmJiaoan .zln-list {
	height: 129px;
	padding: 10px 18px 10px 0;
	border: none;
	border-bottom: 1px solid #e9e9e9
}

.zmJiaoan .zln-list-bottom {
	left: 0;
}

.books-box ul {
	margin-left: -113px;
}

.books-box li {
	position: relative;
	float: left;
	width: 200px;
	text-align: center;
	margin: 35px 0 0 113px;
}

.books-box li img {
	width: 100%;
}

.books-box li p {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	color: #fff;
	padding: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0, 0, 0, 0.4);
}

.books-box ul {
	margin-left: -113px;
}

.books-box li {
	position: relative;
	float: left;
	width: 200px;
	text-align: center;
	margin: 35px 0 0 113px;
}

.books-box li img {
	width: 100%;
}

.books-box li p {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	color: #fff;
	padding: 10px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#66000000', endColorstr='#66000000');
	background: rgba(0, 0, 0, 0.4);
}

.index-news {
	border: 1px solid #ddd;
	overflow: hidden;
	border-radius: 3px;
	margin-top: 36px;
}

.index-news dl {
	float: left;
	width: 505px;
	line-height: 32px;
	margin: 20px 0;
	padding: 0 30px;
}

.index-news dl:first-child {
	border-right: 1px solid #f2f2f2;
}

.index-news dt {
	font-size: 16px;
	font-weight: bold;
}

.index-news dt a {
	font-size: 12px;
	color: #999;
	font-weight: normal;
}

.index-news dd a {
	display: block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.index-news dd a:before {
	display: inline-block;
	content: '.';
	vertical-align: top;
	margin: -4px 5px 0 0;
}

.meeting-tit {
	font-size: 20px;
	font-weight: bold;
	color: #006c54;
	padding: 50px 0 10px;
}

.meeting p {
	line-height: 24px;
	text-indent: 2em;
}

.meeting-table {
	text-align: left !important;
}

.meeting-table th,
.meeting-table td {
	padding: 8px !important;
}

/*会员协会*/
.hydw {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}

.hydw-list li {
	float: left;
	width: 540px;
	margin: 15px 0 15px 30px;
}

.hydw-list img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 20px;
}

.hydw-list p {
	line-height: 30px;
	overflow: hidden;
}

/***********************英文页面***************************************/
/*.page-en{font-family: "N",NanumBarunGothic,dotum,arial;}*/
.banner-en {
	height: 248px;
	background: url("../banner-en.html") center top no-repeat;
}

.en-body {
	background: url("../png/content-logo.png") right 10px no-repeat;
}

.content-left-en {
	float: left;
	width: 230px;
	/*font-family: Helvetica;*/
	margin-right: 40px;
	padding-top: 40px;
}

.content-left-en h2 {
	height: 20px;
	line-height: 20px;
	font-size: 28px;
	color: #333;
	font-weight: 600;
	letter-spacing: -1px
}

.content-left-list {
	border-top: 2px solid #006c54;
	margin-top: 30px;
}

.content-left-list li {
	padding: 5px 0;
	border-bottom: 2px solid #e4e4e4;
}

.content-left-list li a {
	display: block;
	line-height: 24px;
	color: #666;
	padding-left: 10px;
	/*white-space:nowrap;*/
}

.content-left-list li.active a,
.content-left-list li a:hover {
	color: #006c54;
	font-weight: bold;
}

.content-right-en {
	float: right;
	width: 870px;
	/*font-family: Helvetica;*/
	background: url("../png/content-logo.png") right 15px no-repeat;
}

.breadcrumb-en {
	height: 20px;
	line-height: 20px;
	color: #999;
	padding: 40px 0 30px;
}

.breadcrumb-en a {
	font-size: 12px;
	color: #333;
}

.breadcrumb-en a:hover,
.breadcrumb-en a.on {
	color: #006c54;
}

.content-en-tit {
	font-size: 28px;
	color: #333;
	font-weight: 600;
	margin-bottom: 30px;
	letter-spacing: -1px
}

.content-en-tit:before {
	content: '';
	display: block;
	width: 34px;
	height: 3px;
	background: #333;
	margin-bottom: 10px;
}

.content-en {
	margin-bottom: 30px;
}

.content-en>p,
.page-en .news_right_list p,
.page-en .news_sidebar_list li p {
	font-size: 12px;
	color: #333;
	text-align: justify;
	line-height: 20px;
	margin-bottom: 25px;
}

.content-en-img.fr {
	width: 213px;
	margin-left: 50px;
}

.content-en-img.fl {
	width: 213px;
	margin-right: 50px;
}

.content-en-img img {
	margin-bottom: 20px;
}

/*competitions*/
/*.competitions-left .content-left-list li a{font-size: 12px;letter-spacing: -1px }*/
/*News Room*/
.news-en {
	float: none;
	width: 100%;
	padding-top: 0;
	padding-bottom: 50px;
}

.news-en li {
	margin: 0;
	padding: 20px 0;
	border-top: 1px solid #efefef;
}

.news-en .zln-list {
	height: 140px;
	border: none;
	padding: 5px 18px;
}

.news-en .zln-list p {
	line-height: 18px;
	text-align: justify;
}

.news-en .zln-list-bottom {
	bottom: 5px;
}

.picture-list {
	margin-left: -30px;
}

.picture-list li {
	width: 270px;
	height: 180px;
	line-height: 180px;
	margin: 0 0 30px 30px;
}

.picture-list .v-title {
	right: 0;
	width: auto;
	height: auto;
	line-height: 20px;
	font-size: 14px;
	padding: 5px 10px;
}

/*notice*/
/*.notice-list{padding:0 20px 50px;}*/
.notice-list li {
	height: 40px;
	line-height: 40px;
	color: #999;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
}

.notice-list li a {
	display: block;
	height: 40px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/*英文内容页*/
.page-en .news_titile {
	font-size: 24px;
}

.page-en .news_right_list .news_author {
	text-align: right;
	display: none;
}

.page-en .news_sidebar_list li p {
	color: #000;
}

/*National Teams*/
.pageTab {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-bottom: 20px;
}

.pageTab:after {
	display: block;
	clear: both;
	border-top: 2px solid #006c54;
	content: "";
}

.pageTab ul {
	width: 100%;
	float: left;
	padding-left: 7px;
}

.pageTab li {
	float: left;
	position: relative;
	top: 2px;
	padding-bottom: 1px;
	border-top: 1px solid #dfe0e0;
	border-right: 1px solid #dfe0e0;
	background: #f6f6f6;
}

.pageTab li:first-child {
	border-left: 1px solid #dfe0e0;
}

.pageTab li.current {
	font-weight: bold;
	background-color: #fff;
	padding-bottom: 2px;
	border-bottom: 0px solid #fff;
	border-top: 2px solid #006c54;
	border-right: 2px solid #006c54;
	border-left: 2px solid #006c54;
}

.pageTab li a {
	display: block;
	padding: 10px 8px;
	color: #707070;
	font-size: 12px;
}

.pageTab li a:hover {
	color: #006c54;
}

.pageTab li.current a {
	color: #006c54;
}

.pageTeam {
	display: none
}

.pageTeam .zd_result .country {
	width: 29%;
}

.leagues-box {
	padding-top: 20px;
	border-top: 1px solid #efefef;
}

.content-en-img.fl {
	width: 250px;
	margin-right: 20px;
}

.leagues-box img {
	width: 250px;
}

h3.comTit {
	position: relative;
	margin-bottom: 10px;
	margin-top: 15px;
	padding: 1px 0 0 16px;
	color: #333;
	font-size: 21px;
	background: url("../gif/bul_content_h2.gif") no-repeat 0 1px;
}

h3.comTit:after {
	display: table;
	clear: both;
}

.comTab {
	position: absolute;
	right: 0;
	bottom: 0;
}

.comTab li {
	display: inline-block;
	line-height: 24px;
	font-size: 14px;
	color: #006c54;
	padding: 0 15px;
	cursor: pointer;
}

.comTab li.active {
	color: #fff;
	background: #006c54;
}

.tblGray {
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #666;
}

.tblGray_array_type {
	margin-bottom: 35px;
}

.tblGray thead {
	background: #f6f6f6;
}

.tblGray thead tr:first-child th,
.tblGray thead tr:first-child td {
	border-top: 2px solid #006c54;
}

.tblGray thead th,
.tblGray thead td {
	border-bottom: 1px dashed #d5d5d5;
}

.tblGray th,
.tblGray td {
	word-break: normal;
	padding: 8px 0;
	border-bottom: 1px solid #d5d5d5;
}

.tblGray tbody tr:first-child td {
	border-top: none;
}

.tblGray td.title {
	padding-left: 34px;
	text-align: left;
}

.tblGray .tblLeft {
	text-align: left;
	padding: 8px;
}

.tblGray .p-logo {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	vertical-align: middle;
}

.tblGray .p-logo img {
	width: 100%;
}

.leagues-info {
	overflow: hidden;
}

.leagues-pic {
	padding: 30px 0 80px;
	overflow: hidden;
}

.leagues-pic img {
	width: 100%;
}

.leagues-pic-tab {
	float: right;
	width: 200px;
	height: 448px;
	overflow: hidden;
}

.leagues-pic-tab li {
	position: relative;
	height: 136px;
	margin-bottom: 20px;
	overflow: hidden;
	cursor: pointer;
}

.leagues-pic-tab li p {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -15px;
	padding: 5px 10px;
	color: #fff;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
	background: rgba(0, 0, 0, 0.6);
}

.leagues-photo {
	display: none;
	float: left;
	width: 647px;
	height: 448px;
	overflow: hidden;
}

/*英文秘书处*/
/*英文秘书处*/
.msc-en {
	margin-left: -40px;
}

.msc-en li {
	width: 415px;
	height: 94px;
	margin: 0 0 60px 40px;
}

.msc-en li>span {
	width: 120px;
	line-height: 14px;
	font-size: 24px;
	text-align: center;
	margin-left: 5px;
	margin-top: 18px;
}

.msc-en span em {
	display: inline-block;
	font-size: 12px;
	color: #414552;
	font-weight: bold;
	margin-top: 10px;
}

.msc-en .dw_name {
	width: 190px;
	font-size: 16px;
	height: 110px;
	line-height: 110px;
}

.msc-en .dw_name:before {
	border-bottom-width: 110px;
}

.msc-en .dw_name:after {
	border-top-width: 110px;
}

.msc-en .dw_name .lh25 {
	line-height: 25px;
}


.x194 {
	background: #f4f4f4;
}

@media screen and (max-width: 750px) {

	html,
	body {
		min-width: 0px;
		width: 7.5rem;
	}

	html {
		font-size: calc(100vw / 7.5);
	}

	.news_titile {
		font-size: 0.4rem;
	}

	.article_new {
		width: 100%;
		box-sizing: border-box;
		margin: 0;
		background: #FFFFFF;
		padding: 0rem 0rem 0rem 0rem;
	}

	.news_content {
		margin: 10px 0;
		overflow: hidden;
	}

	.news_small_date {
		font-size: 12px;
		color: #666;
		margin: 10px 0;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.article_left {
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0.32rem 0.32rem;
	}

	.article_right {
		float: none;
		width: 100%;
		box-sizing: border-box;
		padding: 0.32rem;
		background: #F6F9FA;
	}

	.news_right_list {
		float: none;
		width: 100%;
	}

	.news_right_list p {
		font-size: 16px;
		line-height: 28px;
		margin: 0.1rem 0rem;
		color: #666666;
		word-break: break-all;
		text-align: justify;
	}

	.edui-upload-video {
		width: 100%;
		aspect-ratio: auto 420 / 280;
		height: 206px;
		position: relative;
		background-image: url('../png/1734660861.png');
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.news_right_list .news_author {
		text-align: right;
		color: #666;
		margin-top: 0.20rem;
		display: none;
	}

	.news_right_list img {
		width: 100% !important;
		height: auto !important;
		margin: 0.15rem auto;
	}

	.news_sidebar h3 {
		line-height: 48px;
		font-size: 16px;
		color: #333;
		margin-top: 0px;
		border-bottom: 0px solid #006c54;
	}

	.news_sidebar_list li {
		padding: 0;
		height: 1.7rem;
		margin-bottom: 0.32rem;
		border-bottom: 1px solid #eee;
		overflow: hidden;
	}

	.news_sidebar_list a {
		display: block;
		position: relative;
		-webkit - tap - highlight - color: transparent;
	}

	.news_sidebar_list li img {
		width: 2.60rem !important;
		height: 1.54rem !important;
		border-radius: 0.10rem;
		float: right;
		margin-left: 0.12rem;
		margin-right: 0rem;
	}

	.news_sidebar_list li p {
		line-height: 0.42rem;
		font-size: 0.28rem;
		padding-top: 5px;
		color: #333333;
		font-family: PingFangSC, PingFang SC;
		font-weight: 500;
		-webkit - tap - highlight - color: transparent;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 3;
	}

	.playButtonContainer {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 50px;
		height: 50px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.playButtonContainer .playButton {
		width: 50px !important;
		height: 50px !important;
		margin: 0;
		padding: 0;
		cursor: pointer;
	}

	.app-share-btn {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 0 0.2rem;
		height: 0.56rem;
		background: #F7FFF3;
		border-radius: 0.28rem;
		border: 1px solid #D1E1C9;
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 0.28rem;
		color: #4D9F22;
	}

	.share-mask {
		width: 100%;
		height: 100%;
		flex-direction: column;
		align-items: center;
		background: rgba(0, 0, 0, 0.7);
		position: absolute;
		top: 0;
		display: none;
		z-index: 99999;
		overflow: hidden;
	}

	.share-tip {
		margin-top: 0.32rem;
		display: flex;
		align-items: center;
		justify-content: center;
		width: 6.40rem;
		height: 0.80rem;
		background: rgba(0, 0, 0, 0.38);
		border-radius: 0.63rem;
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 0.30rem;
		color: #FFFFFF;
		text-align: justify;
		font-style: normal;
	}

	.share-img-tip {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: flex-end;
	}

	.share-img-tip img {
		margin-top: 0.19rem;
		margin-right: 0.55rem;
		width: 1.9rem !important;
		height: 1.2rem !important;
	}

	.toast {
		position: fixed;
		bottom: 50%;
		left: 50%;
		transform: translateX(-50%);
		background-color: rgba(0, 0, 0, 0.7);
		color: white;
		padding: 0.15rem 0.2rem;
		border-radius: 0.5rem;
		display: none;
		z-index: 999999;
	}

	.toastMessage {
		text-align: center;
	}

	.home-box {
		width: 1.32rem;
		height: 0.71rem;
		background: #FFFFFF;
		box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.16);
		border-radius: 0rem 1rem 1rem 0rem;
		position: fixed;
		top: 0;
		left: 0;
		margin-top: 10rem;
		display: flex;
		align-items: center;
		justify-content: center;
		font-family: PingFangSC, PingFang SC;
		font-weight: 600;
		font-size: 0.28rem;
		color: #4D9F22;
		line-height: 0.4rem;
		text-align: left;
		font-style: normal;
		z-index: 99998;
	}

}