@charset "utf-8";
	html
{
	background:#fff;
	overflow:auto;
	height:100%;
	font-size:11px
}
body
{
	font-size:12px;
	font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
	font-weight:400;
	color:#333;
	-webkit-font-smoothing:antialiased;
	min-height:100%;
	margin:0;
	padding:0;
	position:relative;
	background: url(../img/background20262.jpg?r=001) no-repeat top center #fbfbfb;
	/*background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 1)), url(../img/background20262.jpg?r=001);background-size: cover;*/
    background-size: 100% auto;
    background-position-y: 84px !important;

	/*background:#cce6d1*/
}
a
{
	color:#333;
	text-decoration:none;
	outline:0 none;
	transition:.2s all ease
}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,th,ul
{
	margin:0;
	padding:0
}
article,aside,details,dialog,figcaption,figure,footer,header,hgroup,menu,nav,section
{
	display:block
}
dd,dl,dt,li,ol,ul
{
	list-style:none
}
fieldset,img
{
	border:0
}
button,input,select,submit
{
	vertical-align:middle
}
button,submit
{
	cursor:pointer
}
h1,h2,h3,h4,h5,h6
{
	font-size:inherit;
	font-weight:lighter
}
table
{
	border-collapse:collapse;
	border-spacing:0
}
sup
{
	vertical-align:text-top
}
sub
{
	vertical-align:text-bottom
}
button,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	outline-style:none;
	outline-width:0;
	padding:0;
	margin:0
}
img
{
	/*display:block*/
}
b,em,i
{
	display:inline-block;
	font-weight:400;
	font-style:normal
}
.clearfix:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix
{
	zoom:1
}
.fl
{
	float:left
}
.fr
{
	float:right
}
.wrap
{
	width:1080px;
	margin:0 auto
}
.main
{
	padding-bottom:140px
}
.hide
{
	display:none!important
}
.show
{
	display:block!important
}
header
{
	width:100%;
	background:#28b28b;
	height:5rem;
	box-sizing:border-box;
	padding-top:.9rem
}
header img
{
	width:10.5rem;
	margin:0 auto;
	display:block
}
.pc-app-box
{
	position:absolute;
	right:100px;
	top:10px;
	display:none
}
.pc-app-box .word
{
	position:relative;
	width:60px;
	height:34px;
	text-align:center;
	border:1px #eee solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:right;
	margin-left: 2px;
}
.head-main
{
	max-width:1080px;
	min-width:320px;
	margin:0 auto;
	position:relative
}
.pc-app-box .word a
{
	display:block;
	color:#fff;
	font-size:18px;
	font-weight:400;
	padding-top:2px
}
.pc-app-box .word i
{
	width:24px;
	height:24px;
	background:url(../img/xz_app.png);
	margin-right:10px
}
.pc-app-box .word i,.pc-app-box .word span
{
	display:inline-block;
	vertical-align:middle
}
.pc-app-box .word .ewm
{
	width:146px;
	height:150px;
	background:#fff;
	position:absolute;
	top:50px;
	box-shadow:2px 2px 2px #eee;
	display:none;
	left:0;
	z-index:10000
}
.pc-app-box .word .ewm em
{
	position:absolute;
	width:0;
	height:0;
	border-bottom:18px solid #fff;
	border-right:14px solid transparent;
	border-left:14px solid transparent;
	top:-16px;
	left:64px
}
.pc-app-box .word .ewm img
{
	display:block;
	width:104px;
	height:104px;
	margin:10px auto
}
.pc-app-box .word:hover .ewm
{
	display:block
}
.pc-app-box .jifengbang
{
	width:122px;
	height:34px;
	text-align:center;
	border:1px #eee solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:right;
	margin-right:29px;
	position:relative
}
.pc-app-box .jifengbang a
{
	display:block;
	color:#fff;
	font-size:18px;
	font-weight:400;
	padding-top:2px
}
.pc-app-box .jifengbang i
{
	width:24px;
	height:24px;
	background:url(../img/jf_nav.png);
	margin-right:10px
}
.pc-app-box .jifengbang i,.pc-app-box .jifengbang span
{
	display:inline-block;
	vertical-align:middle
}
.pc-app-box .jifengbang span
{
	margin-top:5px
}
.pc-app-box .jifengbang cite
{
	width:37px;
	height:16px;
	background:url(../img/pc_jf_new.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:-7px;
	right:-18px
}
.wap-app-box
{
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	height:60px;
	background-image:-webkit-gradient(linear,top left,bottom right,from(#3dbee7),to(#007bec));
	background-image:-webkit-linear-gradient(top left,#3dbee7,#007bec);
	background-image:-moz-oldlinear-gradient(top left,#3dbee7,#007bec);
	background-image:linear-gradient(to bottom right,#3dbee7,#007bec)
}
.wap-app-box .close-p
{
	position:absolute;
	right:5px;
	top:5px;
	width:20px;
	height:20px;
	border:1.4px solid #fff;
	border-radius:50%;
	color:#fff;
	font-size:20px;
	text-align:center;
	line-height:18px
}
.wap-app-box img
{
	width:40px;
	height:40px;
	margin:10px
}
.wap-app-box p
{
	color:#fff;
	font-size:20px;
	font-weight:600
}
.wap-app-box p:first-child
{
	margin-top:4px
}
.wap-app-box .wordpp
{
	font-size:14px;
	font-weight:500
}
.wap-app-box a.djxz
{
	width:100px;
	height:30px;
	margin-top:15px;
	border-radius:20px;
	background:#fff;
	color:#28b28b;
	line-height:30px;
	text-align:center;
	margin-right:5rem
}
.tuigaung_gg
{
	position:absolute;
	right:5px;
	bottom:3px;
	background:rgba(0,0,0,.3);
	color:#fff;
	width:30px;
	height:15px;
	line-height:15px;
	text-align:center;
	border-radius:6px;
	font-size:10px
}
.main
{
	max-width:1080px;
	min-width:320px;
	margin:0 auto 10px;
	background:#fff;
	margin-bottom:0
}
.index-nav li
{
	float:left;
	width:10%;
	position:relative;
	padding:.5rem 0;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	font-weight:600;
	margin:0 0 0 8.3%
}
.index-nav li i
{
	display:inline-block;
	position:absolute;
	bottom:0;
	width:100%;
	height:2px;
	background:#fff;
	left:0
}
.index-nav .active i
{
	background:#28b28b
}
.index-nav .active
{
	color:#28b28b
}
.index-div .date-p
{
	height:30px;
	background:#e6e6e6;
	color:#8e8e8e;
	text-align:center;
	line-height:30px;
	font-size:14px
}
.index-div .date-p .date
{
	position:absolute;
	right:0;
	background:#cff4e9;
	height:100%;
	width:80px;
	color:#28b28b;
	top:0
}
.index-div .date-p .week
{
	width:80px;
	display:block
}
.index-div a
{
	display:block;
	border-bottom:1px solid #eee;
	padding:4px
}
.index-div a div
{
	width:33.33%;
	float:left;
	text-align:center;
	font-size:1.6rem
}
.index-div a div img
{
	width:36px;
	height:36px;
	border-radius:50%;
	margin:.2rem auto
}
.index-div a .team span
{
	height:36px;
	display:inline-block;
	margin-top:2.5rem
}
.index-div a .team p
{
	white-space:nowrap;
	overflow:hidden
}
.index-div a .center
{
	font-size:14px
}
.index-div a .center .vsp
{
	font-size:2rem;
	color:#ee564f;
	font-weight:600
}
.index-div a .center p
{
	padding:.1rem 0
}
.index-div a .center .eventtime
{
	color:#8e8e8e;
	font-weight:500
}
.index-div a .video
{
	color:#fff;
	width:10rem;
	height:2.6rem;
	background:#28b28b;
	padding:0;
	margin:6px auto;
	border-radius:20px;
	line-height:26px;
	font-size:1.2rem
}
.index-div a .no-video
{
	background:#aaa
}
.index-div a .video i,.index-div a .video span
{
	display:inline-block;
	vertical-align:middle
}
.index-div a .video i
{
	width:30px;
	height:24px;
	background:url(../img/icon-live.png) no-repeat center
}
.index-div .titlematch
{
	text-align:center
}
.index-div a .title
{
	font-size:18px;
	padding:.3rem 0
}
.main-two
{
	width:100%;
	background:#fff
}
iframe
{
	border:none;
	height:34rem;
	background:#fff
}
.signalcall
{
	text-align:center;
	display:none;
	position:fixed;
	bottom:100px;
	right:160px
}
.signalcall button,.signalcall input,.signalcall span
{
	display:inline-block
}
.signalcall span
{
	font-size:16px;
	font-weight:600
}
.signalcall input
{
	height:36px;
	border:none;
	outline:0;
	color:#fff;
	width:22rem;
	cursor:default
}
.signalcall button
{
	width:3.8rem;
	height:3.8rem;
	line-height:3.8rem;
	text-align:center;
	border-radius:4px;
	color:#e7e7e7;
	border:none;
	margin-top:1rem;
	background:#191919;
	cursor:default
}
.lianjie
{
	opacity:0
}
.mjtj_qh_mk
{
	display:block
}
h2
{
	font-size:1rem;
	font-weight:500
}
.box
{
	padding-left:.2rem
}
.singldl dd,.singldl dt
{
	display:inline-block
}
.singldl dt
{
	font-size:18px
}
.singldl dd
{
	font-size:14px;
	padding:.2rem .4rem;
	background:#f5f5f5;
	color:#959595;
	margin:0 .2rem;
	border-radius:2px
}
.singldl .active
{
	background:#ee564f;
	color:#fff
}
.no-data
{
	text-align:center;
	font-size:1.4rem;
	margin:10% auto 0
}
.no-data img
{
	max-width:60%;
	margin:20px auto
}
.index-div section,.index-nav
{
	max-width:750px;
	min-width:320px;
	margin:0 auto
}
.clearfix:after
{
	content:'';
	display:block;
	clear:both;
	visibility:hidden
}
footer
{
	width:100%;
	background:#282828;
	line-height:20px;
	padding:10px 0;
	display:none;
	color:#7e7e7e;
	margin-top:0;
	position:absolute;
	bottom:0
}
footer div
{
	width:1200px;
	margin:0 auto;
	text-align:center
}
footer div a,footer div i
{
	display:inline-block;
	vertical-align:middle;
	color:#7e7e7e
}
.top-div
{
	border-bottom:1px solid #eee;
	max-width:1040px;
	margin:0 auto;
	margin-bottom:0;
	height:4rem
}
.pcrlist
{
	display:none
}
.waplist
{
	display:block;
	position:fixed;
	bottom:8rem;
	right:1.1rem
}
.waplist .once
{
	width:4rem;
	height:4rem;
	border-radius:50%;
	background-image:-webkit-gradient(linear,top left,bottom,from(#53f581),to(#28b28b));
	background-image:-webkit-linear-gradient(top left,#53f581,#28b28b);
	background-image:-moz- oldlinear-gradient(top left,#53f581,#28b28b);
	background-image:linear-gradient(to right bottom,#53f581,#28b28b);
	box-sizing:border-box;
	padding-top:.5rem
}
.waplist .once i
{
	display:block;
	width:1.6rem;
	height:1.6rem;
	background:url(../img/icon-index-wap@2x.png) no-repeat;
	background-size:100%;
	margin:0 auto
}
.waplist .refreshwap i
{
	background:url(../img/icon-refresh-wap@2x.png) no-repeat;
	background-size:100%
}
.waplist .once p
{
	color:#fff;
	font-size:.9rem;
	text-align:center
}
.waplist .once a
{
	color:#fff
}
.waplist .once:nth-child(2)
{
	margin-bottom:2rem
}
.appmain
{
	max-width:1080px;
	min-width:320px;
	margin:0 auto;
	background:#fff;
	margin-bottom:0;
	padding:0 0 30px 0;
	padding-bottom:100px
}
.app-screenshot
{
	width:100%;
	background:#f7f7f8;
	padding:10px;
	box-sizing:border-box
}
.app-intro h4,.app-screenshot h4
{
	font-size:18px;
	font-weight:500;
	margin-left:20px
}
.app-intro h4
{
	margin-top:20px
}
.app-screenshot img
{
	width:27.5rem;
	height:45.8rem;
	margin-right:2rem;
	display:inline-block
}
.app-screenshot .pic-box
{
	width:100%;
	overflow:scroll;
	overflow-y:hidden;
	margin-top:20px;
	-webkit-overflow-scrolling:touch
}
.app-screenshot .pic-div
{
	white-space:nowrap
}
.app-screenshot .pic-div li
{
	display:inline-block
}
.app-intro
{
	padding:0 20px;
	box-sizing:border-box
}
.app-intro p
{
	color:#666;
	font-size:16px;
	line-height:34px
}
.wapheader .logodiv
{
	width:92%;
	margin:0 auto
}
.wapheader .logodiv img
{
	width:8rem;
	height:8rem;
	margin-right:1rem
}
.wapheader .headword .onep
{
	font-size:1.8rem;
	font-weight:600;
	line-height:3rem
}
.wapheader .headword .twop
{
	font-size:1.4rem;
	line-height:3rem
}
.headword .startp span,.wapheader .headword .startp i
{
	display:inline-block;
	vertical-align:middle;
	color:#999;
	font-size:1.4rem
}
.wapheader .headword .startp i
{
	width:1.6rem;
	height:1.6rem;
	background:url(../img/icon-start.png) no-repeat center;
	background-size:100% 100%;
	margin-right:.4rem
}
.download-wap-btn
{
	width:24rem;
	height:4rem;
	line-height:4rem;
	border-radius:20px;
	background:#28b28b;
	text-align:center;
	margin:20px auto
}
.download-wap-btn a
{
	display:block;
	width:100%;
	height:100%;
	color:#fff;
	font-size:1.6rem
}
.footer-wap
{
	margin-top:0;
	background:#fff;
	width:100%;
	height:6rem;
	text-align:center;
	color:#999;
	line-height:2rem;
	font-size:13px;
	position:absolute;
	bottom:0;
	padding:3rem 0;
	border-top:.6rem #eee solid
}
.swiper-container
{
	background:#f3f3f3
}
.tzpt_nav
{
	background:#fff;
	padding:0 1.1rem;
	overflow:hidden;
	height:3.7rem;
	line-height:3.7rem
}
.tzpt_nav li
{
	display:block;
	width:30%;
	text-align:center;
	float:left;
	height:3.7rem;
	line-height:3.7rem;
	position:relative
}
.tzpt_nav a
{
	font-size:1.1rem;
	color:#333;
	display:block;
	margin:0 auto
}
.tzpt_nav li.default a
{
	color:#ee564f
}
.tzpt_nav li.default:after
{
	height:.35rem;
	content:'';
	width:4.5rem;
	background:#ee564f;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-2.25rem;
	border-radius:.35rem
}
.mjtj
{
	border-top:1rem #f3f3f3 solid;
	background:#f3f3f3;
	min-height:.01rem
}
.mjtj .mjtj-list:last-child
{
	border:none
}
.mjtj-list
{
	width:100%;
	height:5.3rem;
	background:#fff;
	border-bottom:1rem solid #f3f3f3;
	display:flex;
	flex-flow:row nowrap;
	align-items:center
}
.mjtj-list .number
{
	width:1.5rem;
	height:1.5rem;
	line-height:1.5rem;
	text-align:center;
	color:#fff;
	margin-right:1rem;
	font-size:1rem;
	display:inline-block;
	margin-left:1rem
}
.mjtj-list:nth-child(4n+1) .number
{
	background:#fe6301
}
.mjtj-list:nth-child(4n+2) .number
{
	background:#2fc595
}
.mjtj-list:nth-child(4n+3) .number
{
	background:#f04b59
}
.mjtj-list:nth-child(4n+4) .number
{
	background:#17a0f1
}
.mjtj-list .word
{
	width:23rem;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	font-size:1.2rem;
	line-height:2rem;
	display:inline-block;
	vertical-align:middle
}
.mjtj-list .contant
{
	width:11rem;
	font-size:1.1rem;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
.mjtj-list .contant .copy-btn
{
	width:7.2rem;
	height:2rem;
	background:#ee564f;
	border-radius:2rem;
	color:#fff;
	font-size:1rem;
	margin:.3rem auto;
	line-height:2rem
}
.mjtj_lb
{
	margin:0 1rem;
	background:#f3f3f3
}
.mjtj_lb div
{
	width:100%;
	height:4rem;
	border-radius:.7rem;
	margin:.5rem auto 1rem;
	overflow:hidden;
	position:relative
}
.mjtj_lb div img
{
	width:100%;
	height:100%
}
.mjtj_lb div .tip
{
	position:absolute;
	right:.5rem;
	bottom:.5rem;
	background:rgba(0,0,0,.5);
	color:#fff;
	width:2.5rem;
	height:1.1rem;
	line-height:1.1rem;
	text-align:center;
	border-radius:10px;
	font-size:.8rem
}
.waplist
{
	z-index:1000
}
.footer-wap
{
	position:static
}
.wrapper
{
	position:relative
}
.input
{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	z-index:-10
}
.problem_title
{
	touch-action:none
}
.tabs li
{
	-webkit-tap-highlight-color:transparent
}
.swiper-slide
{
	height:1px
}
.swiper-slide-active
{
	height:auto
}
.zhiding
{
	background:url(../img/zd_bj_w.jpg) repeat-y top left;
	border-bottom:1px #ffd8cb solid!important;
	position:relative;
	background-size:100% 100%
}
.zhiding:before
{
	content:'';
	background:url(../img/zd_img_w.png) no-repeat top left/33px 33px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:33px;
	height:33px
}
.index-div_zd .date-p
{
	height:30px;
	background:#f7f9fa;
	color:#8e8e8e;
	text-align:center;
	line-height:30px;
	font-size:14px
}
.index-div_zd .date-p .date
{
	position:absolute;
	right:0;
	background:#cff4e9;
	height:100%;
	width:80px;
	color:#28b28b;
	top:0
}
.index-div_zd .date-p .week
{
	width:80px;
	display:block
}
.index-div_zd a
{
	display:block;
	border-bottom:1px solid #eee;
	padding:4px
}
.index-div_zd a div
{
	width:33.33%;
	float:left;
	text-align:center;
	font-size:1.6rem
}
.index-div_zd a div img
{
	width:36px;
	height:36px;
	border-radius:50%;
	margin:.2rem auto
}
.index-div_zd a .team span
{
	height:36px;
	display:inline-block;
	margin-top:2rem
}
.index-div_zd a .team p
{
	white-space:nowrap;
	overflow:hidden
}
.index-div_zd a .center
{
	font-size:14px
}
.index-div_zd a .center .vsp
{
	font-size:2rem;
	color:#ee564f;
	font-weight:600
}
.index-div_zd a .center p
{
	padding:.1rem 0
}
.index-div_zd a .center .eventtime
{
	color:#8e8e8e;
	font-weight:500
}
.index-div_zd a .video
{
	color:#fff;
	width:10rem;
	height:2.6rem;
	background:#28b28b;
	padding:0;
	margin:6px auto;
	border-radius:20px;
	line-height:26px;
	font-size:1.2rem
}
.index-div_zd a .no-video
{
	background:#aaa
}
.index-div_zd a .video i,.index-div_zd a .video span
{
	display:inline-block;
	vertical-align:middle
}
.index-div_zd a .video i
{
	width:30px;
	height:24px;
	background:url(../img/icon-live.png) no-repeat center
}
.index-div_zd .titlematch
{
	text-align:center
}
.index-div_zd a .title
{
	font-size:18px;
	padding:.3rem 0
}
.index-div_zd section
{
	max-width:750px;
	min-width:320px;
	margin:0 auto
}
.navindex
{
	font-size:14px
}
.navindex li
{
	line-height:4rem;
	height:4rem;
	padding:0;
	color:#9c9c9c
}
.navindex li i
{
	display:inline-block;
	position:absolute;
	bottom:0;
	width:2rem;
	height:3px;
	background:#fff;
	left:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:1rem
}
.index-nav .active i
{
	background:#28b28b
}
.index-nav .active
{
	color:#28b28b
}
.index-div a .title
{
	font-size:1.4rem;
	width:95%;
	margin:0 auto;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.index-div a .team p
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0 .7rem;
	font-size:1.4rem
}
.index-div .date-p
{
	height:30px;
	background:#e6e6e6;
	color:#8e8e8e;
	text-align:center;
	line-height:30px;
	font-size:1.2rem
}
.jump_video
{
	height:22rem;
	background:#3c3c3c;
	position:relative;
	padding-top:1.1rem
}
.jump_video span
{
	padding-left:1rem;
	color:#999;
	font-size:12px
}
.jump_videoan
{
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	height:3.1rem;
	width:9.2rem;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background:#de1e30;
	font-size:12px
}
.mjtjbj
{
	display:none
}
@media screen and (min-width:750px)
{
	header
{
	height:92px;
	padding-top:16px
}
header img
{
	width:190px
}
.signalcall
{
	display:block;
	position:fixed;
	bottom:100px;
	right:160px
}
.main-two
{
	width:960px;
	margin:10px auto;
	margin-bottom:40px
}
.signalcall button
{
	width:50px;
	height:50px;
	line-height:50px;
	margin-top:0;
	font-size:14px;
	background:0 0;
	cursor:default;
	color:#4a4949;
	-moz-opacity:.05;
	-khtml-opacity:.05;
	opacity:.05
}
.signalcall input
{
	width:50px;
	margin:0 10px;
	padding-left:10px;
	cursor:default
}
.detailbody
{
	background:url(../img/bg-big.png) no-repeat center
}
iframe
{
	height:570px
}
footer
{
	display:block
}
.footer-wap
{
	display:none
}
.index-div a div
{
	font-size:18px
}
.index-div a .video
{
	width:114px;
	height:30px;
	line-height:26px;
	font-size:14px;
	padding:0!important
}
.index-div a .center .vsp
{
	font-size:22px
}
.index-div a div img
{
	width:40px;
	height:40px
}
.pcrlist
{
	display:block;
	position:fixed;
	bottom:150px;
	right:160px;
	background:0 0;
	z-index:100
}
.pcrlist .once
{
	width:50px;
	height:50px;
	border-radius:6px;
	background:#fff;
	margin-bottom:6px;
	position:relative;
	cursor:pointer;
	box-sizing:border-box;
	padding-top:10px;
	overflow:hidden
}
.pcrlist .once i
{
	display:block;
	margin:0 auto;
	width:30px;
	height:30px;
	background:url(../img/icon-APP-PC.png) no-repeat
}
.pcrlist .indexbtn i
{
	background:url(../img/icon-index-PC.png) no-repeat
}
.pcrlist .refreshbtn i
{
	background:url(../img/icon-refresh-pc.png) no-repeat
}
.pcrlist .hdiv
{
	position:absolute;
	left:50px;
	top:0;
	background:#28b28b;
	color:#fff;
	line-height:50px;
	font-size:13px;
	text-align:center;
	transition:.1s all ease;
	width:100%;
	height:100%;
	border-radius:6px
}
.pcrlist .hdiv a
{
	color:#fff
}
.pcrlist .hdiv p
{
	line-height:20px
}
.pcrlist .hdiv p:first-child
{
	margin-top:6px
}
.waplist
{
	display:none
}
.app-screenshot img
{
	float:left;
	width:275px;
	height:458px;
	margin-right:20px
}
.logodiv
{
	width:344px;
	margin:0 auto
}
.logodiv img
{
	width:80px;
	height:80px;
	margin-right:10px
}
.headword .onep
{
	font-size:18px;
	font-weight:600;
	line-height:30px
}
.headword .twop
{
	font-size:14px;
	line-height:30px
}
.headword .startp i,.headword .startp span
{
	display:inline-block;
	vertical-align:middle;
	color:#999;
	font-size:14px
}
.headword .startp i
{
	width:16px;
	height:16px;
	background:url(../img/icon-start.png) no-repeat center;
	background-size:100% 100%;
	margin-right:4px
}
.download-div
{
	width:500px;
	margin:30px auto
}
.download-btn
{
	width:130px;
	height:130px;
	border:1px solid #eee;
	box-sizing:border-box;
	float:left;
	margin-right:40px;
	text-align:center;
	font-size:14px;
	font-weight:500
}
.ewm
{
	margin:0
}
.download-btn a
{
	display:block;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding-top:14px
}
.download-btn i
{
	width:30px;
	height:30px;
	display:block;
	margin:18px auto
}
.download-btn a:hover
{
	background:#28b28b;
	color:#fff
}
.android i
{
	background:url(../img/icon-android.png) no-repeat center;
	background-size:100% 100%
}
.iphone i
{
	background:url(../img/icon-iphone.png) no-repeat center;
	background-size:100% 100%
}
.iphone a:hover i
{
	background:url(../img/icon-iphone-w.png) no-repeat center;
	background-size:100% 100%
}
.android a:hover i
{
	background:url(../img/icon-android-w.png) no-repeat center;
	background-size:100% 100%
}
.ewm img
{
	width:90px;
	height:90px;
	display:block;
	margin:2px auto;
	margin-top:10px
}
.swiper-container
{
	background:#fff
}
.tzpt_nav
{
	background:#fff;
	padding:0 11px;
	overflow:hidden;
	height:37px;
	line-height:37px
}
.tzpt_nav li
{
	display:block;
	width:50%;
	text-align:center;
	float:left;
	height:37px;
	line-height:37px;
	position:relative
}
.tzpt_nav a
{
	font-size:12px;
	color:#333;
	display:block;
	margin:0 auto
}
.tzpt_nav li.default a
{
	color:#ee564f
}
.tzpt_nav li.default:after
{
	height:6px;
	content:'';
	width:80px;
	background:#ee564f;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-40px;
	border-radius:6px
}
.mjtj
{
	border-top:10px #f3f3f3 solid;
	background:#f3f3f3;
	min-height:1px
}
.mjtj .mjtj-list:last-child
{
	border:none
}
.mjtj-list
{
	width:100%;
	height:53px;
	background:#fff;
	border-bottom:10px solid #f3f3f3;
	display:flex;
	flex-flow:row nowrap;
	align-items:center
}
.mjtj-list .number
{
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#fff;
	margin-right:10px;
	font-size:10px;
	display:inline-block;
	margin-left:10px
}
.mjtj-list:nth-child(4n+1) .number
{
	background:#fe6301
}
.mjtj-list:nth-child(4n+2) .number
{
	background:#2fc595
}
.mjtj-list:nth-child(4n+3) .number
{
	background:#f04b59
}
.mjtj-list:nth-child(4n+4) .number
{
	background:#17a0f1
}
.mjtj-list .word
{
	width:80%;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
	display:inline-block;
	vertical-align:middle
}
.mjtj-list .contant
{
	width:17%;
	font-size:12px;
	text-align:center;
	display:inline-block;
	vertical-align:middle
}
.mjtj-list .contant .copy-btn
{
	width:72px;
	height:20px;
	background:#ee564f;
	border-radius:4px;
	color:#fff;
	font-size:12px;
	margin:5px auto;
	line-height:20px;
	cursor:pointer
}
.mjtj_lb
{
	margin:10px 10px;
	background:#f3f3f3
}
.mjtj_lb div
{
	width:100%;
	height:45px;
	border-radius:7px;
	margin:0 auto 10px;
	overflow:hidden;
	position:relative
}
.mjtj_lb div img
{
	width:100%;
	height:100%
}
.mjtj_lb div .tip
{
	position:absolute;
	right:5px;
	bottom:5px;
	background:rgba(0,0,0,.5);
	color:#fff;
	width:30px;
	height:11px;
	line-height:11px;
	text-align:center;
	border-radius:10px;
	font-size:12px
}
.waplist
{
	z-index:1000
}
footer
{
	position:static
}
.wrapper
{
	position:relative
}
.input
{
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	z-index:-10
}
.problem_title
{
	touch-action:none
}
.tabs li
{
	-webkit-tap-highlight-color:transparent
}
.swiper-slide
{
	height:1px
}
.swiper-slide-active
{
	height:auto
}
.index-div a .team span
{
	display:block;
	height:40px;
	margin-top:35px
}
.zhiding
{
	background:url(../img/zd_bj.jpg) repeat-y top left;
	border-bottom:1px #ffd8cb solid!important;
	position:relative
}
.zhiding:before
{
	content:'';
	background:url(../img/zd_img.png) no-repeat top left/33px 33px;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:33px;
	height:33px
}
.index-div_zd a div
{
	font-size:18px
}
.index-div_zd a .video
{
	width:114px;
	height:30px;
	line-height:26px;
	font-size:14px;
	padding:0!important
}
.index-div_zd a .center .vsp
{
	font-size:22px
}
.index-div_zd a div img
{
	width:40px;
	height:40px
}
.index-div_zd a .team span
{
	display:block;
	height:40px;
	margin-top:.8rem
}
.dingwei
{
	position:fixed;
	bottom:0
}
.top-div
{
	border-bottom:1px solid #eee;
	max-width:1080px;
	margin:0 auto;
	margin-bottom:0;
	height:73px;
	border-bottom:2px #cee8d3 solid
}
.navindex
{
	font-size:16px;
	padding-top:20px;
	position:relative;
	z-index:10000
}
.navindex li
{
	height:53px;
	line-height:53px;
	padding:0;
	color:#333;
	font-size:16px
}
.navindex li:hover
{
	color:#28b28b
}
.navindex li i
{
	display:inline-block;
	position:absolute;
	bottom:0;
	width:100%;
	height:3px;
	background:#fff;
	left:0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	margin-left:0
}
.index-nav .active i
{
	background:#28b28b
}
.index-nav .active
{
	color:#28b28b
}
.index-div a .title
{
	font-size:18px;
	width:100%;
	margin:0 auto;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.index-div a .team p
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin:0;
	font-size:18px
}
.index-div .date-p
{
	height:30px;
	background:#e6e6e6;
	color:#8e8e8e;
	text-align:center;
	line-height:30px;
	font-size:14px
}
.eventtime
{
	padding:0!important;
	height:25px;
	line-height:25px
}
.mjtjbj
{
	background:#f3f3f3;
	width:100%;
	padding-bottom:40px
}
.mjtj_qh_mk
{
	width:960px;
	margin:0 auto
}
.indexbtn
{
	width:50px;
	height:50px;
	border-radius:6px;
	background:#28b28b;
	margin-bottom:6px;
	position:relative;
	cursor:pointer;
	box-sizing:border-box;
	overflow:hidden
}
.indexbtn i
{
	width:24px;
	height:28px;
	text-align:center;
	line-height:50px;
	background:url(../img/index-PC.png) no-repeat center center #28b28b!important;
	background-size:100% 100%;
	display:block;
	margin:10px auto 0
}
.indexbtn span
{
	display:none;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#fff
}
.indexbtn:hover i
{
	display:none
}
.indexbtn:hover span
{
	display:block
}
.index-div a .video:hover
{
	background:#8f8f8f
}
.index-div a .zb_green:hover
{
	background:#229575
}
.index-div a:hover
{
	background:#f9fbff
}
.totop
{
	width:50px;
	height:50px;
	border-radius:6px;
	background:#28b28b;
	margin-bottom:6px;
	position:relative;
	cursor:pointer;
	box-sizing:border-box;
	overflow:hidden
}
.totop i
{
	width:30px;
	height:30px;
	text-align:center;
	line-height:50px;
	background:url(../img/totop.png) no-repeat center center #28b28b!important;
	background-size:100% 100%;
	display:block;
	margin:10px auto 0
}
.totop span
{
	display:none;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#fff
}
.totop:hover i
{
	display:none
}
.totop:hover span
{
	display:block
}
.no-data
{
	text-align:center;
	font-size:18px;
	margin:10% auto 0
}
.main
{
	min-height:100%;
	height:auto!important;
	height:100%;
	position:relative;
	padding-bottom:109px!important;
	border-top:8px #cbe5d0 solid
}
footer
{
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	clear:both;
	border-top:60px #cbe5d0 solid
}
.zhuti
{
	min-height:100%;
	height:auto!important;
	height:100%;
	position:relative;
	padding-bottom:150px
}
.jump_video
{
	height:560px;
	background:#3c3c3c;
	position:relative;
	padding-top:20px
}
.jump_video span
{
	padding-left:20px;
	color:#999;
	font-size:16px
}
.jump_videoan
{
	text-align:center;
	display:flex;
	align-items:center;
	justify-content:center;
	height:40px;
	line-height:40px;
	width:150px;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	background:#de1e30;
	font-size:14px
}
.mjtj_qh_mk
{
	position:relative
}
.guanbi_ad
{
	position:absolute;
	top:10px;
	right:20px;
	z-index:1000;
	height:20px;
	cursor:pointer
}
.gb_ad_an
{
	display:inline-block;
	width:18px;
	height:18px;
	line-height:12px;
	border:1px #c9c6c6 solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-size:26px;
	font-weight:100
}
.guanbi_ad .gbad_wz
{
	float:left;
	height:18px;
	line-height:18px;
	padding-right:5px;
	font-size:12px;
	color:#333
}
.gbad_tishi
{
	width:230px;
	height:22px;
	line-height:22px;
	position:absolute;
	top:-32px;
	right:-100px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	display:none
}
.bottomtip
{
	width:230px;
	display:inline-block;
	position:relative;
	color:#fff;
	background:rgba(0,0,0,.9);
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.bottomtip:after
{
	border:6px solid transparent;
	border-top:6px solid rgba(0,0,0,.9);
	position:absolute;
	content:"";
	left:50%;
	margin-left:0;
	top:100%
}
.guanbi_ad:hover .gb_ad_an
{
	background:#26b28d;
	border:1px #26b28d solid;
	color:#fff
}
.guanbi_ad:hover .gbad_tishi
{
	display:block
}
.wap_jfb
{
	display:none
}
.jfqh_wrap
{
	width:49px;
	height:25px;
	text-align:center;
	line-height:25px;
	background:#fff;
	border-radius:15px;
	position:absolute;
	top:15px;
	right:30px
}
.jfqh_wrap a
{
	color:#1a735a;
	width:49px;
	height:25px;
	display:inline-block
}
.jfqh_wrap cite
{
	width:37px;
	height:16px;
	background:url(../img/pc_jf_new.png) no-repeat;
	background-size:100% 100%;
	position:absolute;
	top:-15px;
	right:-30px
}
}.iosKJ
{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	top:0;
	left:0;
	display:none;
	z-index:999
}
.iosKJ p
{
	position:absolute;
	width:4rem;
	height:4rem;
	right:.2rem;
	top:4rem;
	border-radius:50%;
	border:1px solid #fff;
	font-size:38px;
	color:#fff;
	text-align:center;
	line-height:3.4rem
}
.iosKJ i
{
	position:absolute;
	left:50%;
	bottom:.4rem;
	width:4rem;
	height:7rem;
	margin-left:-2rem;
	background:url(../img/icon-up.png);
	background-size:100% 100%
}
.iosKJ-btn
{
	width:5.2rem;
	height:5.2rem;
	margin-bottom:1rem;
	display:none
}
.iosKJ-btn img
{
	width:100%
}
.dingwei
{
	position:fixed;
	bottom:0
}
.index-div a .center .eventtime .feleimg img
{
	display:inline-block;
	vertical-align:middle;
	width:19px;
	height:19px
}
.indexbtn
{
	display:none
}
.feleimg img
{
	display:inline-block;
	vertical-align:middle;
	width:19px;
	height:19px
}
.refreshbtn
{
	width:50px;
	height:50px;
	border-radius:6px;
	background:#28b28b;
	margin-bottom:6px;
	position:relative;
	cursor:pointer;
	box-sizing:border-box;
	overflow:hidden
}
.refreshbtn i
{
	width:24px;
	height:28px;
	text-align:center;
	line-height:50px;
	background:url(../img/shuaxing_n.png) no-repeat center center #28b28b!important;
	background-size:100% 100%;
	display:block;
	margin:10px auto 0
}
.refreshbtn span
{
	display:none;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:14px;
	color:#fff
}
.refreshbtn:hover i
{
	display:none
}
.refreshbtn:hover span
{
	display:block
}
.index-div a .video
{
	background:#aaa
}
.index-div a .zb_green
{
	background:#28b28b
}
.waplist .indexwap
{
	display:none
}
.waplist .totop i
{
	background:url(../img/totop.png) no-repeat;
	background-size:100%;
	width:2.5rem;
	height:2.5rem;
	margin-top:.2rem
}
.waplist .totop
{
	margin-top:1.5rem
}
.main
{
	min-height:100%;
	height:auto!important;
	height:100%;
	position:relative;
	padding-bottom:20rem
}
.footer-wap
{
	position:absolute;
	bottom:0;
	width:100%;
	height:60px;
	clear:both
}
.zhuti
{
	min-height:100%;
	height:auto!important;
	height:100%;
	position:relative;
	padding-bottom:150px
}
.iosKJ-safari
{
	width:5.2rem;
	height:5.2rem;
	margin-bottom:1rem;
	display:none
}
.iosKJ-safari img
{
	width:100%
}
.iosKJ_nosafsai
{
	position:fixed;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.5);
	top:0;
	left:0;
	display:none;
	z-index:999
}
.iosKJ_nosafsai .close_safari
{
	width:24.3rem;
	height:2rem;
	margin:0 auto;
	text-align:right;
	display:block;
	margin-top:3rem;
	margin-bottom:10px
}
.iosKJ_nosafsai .close_safari img
{
	width:2rem;
	height:2rem;
	display:inline-block
}
.iosKJ_nosafsai .smtp
{
	position:relative;
	width:24.3rem;
	height:40.6rem;
	margin:0 auto;
	background:url(../img/xz_ts.png?r=100) no-repeat;
	background-size:100% 100%;
	overflow:hidden
}
.copy_wz
{
	height:1.83rem;
	line-height:1.83rem;
	margin-top:5.65rem;
	margin-left:3rem
}
.copy_wz span
{
	display:inline-block;
	font-size:12px;
	color:#333
}
#taokouling
{
	display:inline-block;
	font-size:12px;
	color:#333;
	border:0;
	width:6.96rem;
	height:1.74rem;
	line-height:1.74rem
}
.btn
{
	width:6.1rem;
	height:1.74rem;
	line-height:1.52rem;
	color:#fff;
	text-align:center;
	background:#3ab073;
	color:#fff;
	font-size:.96rem;
	display:inline-block;
	-moz-border-radius:1.52rem;
	-webkit-border-radius:1.52rem;
	border-radius:1.52rem;
	border:0;
	animation:move 3s 0s infinite;
	-webkit-animation:move 3s 0s infinite;
	transform-origin:bottom;
	-webkit-transform-origin:bottom
}
@keyframes move
{
	0%,65%
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
70%
{
	-webkit-transform:rotate(6deg);
	transform:rotate(6deg)
}
75%
{
	-webkit-transform:rotate(-6deg);
	transform:rotate(-6deg)
}
80%
{
	-webkit-transform:rotate(6deg);
	transform:rotate(6deg)
}
85%
{
	-webkit-transform:rotate(-6deg);
	transform:rotate(-6deg)
}
90%
{
	-webkit-transform:rotate(6deg);
	transform:rotate(6deg)
}
95%
{
	-webkit-transform:rotate(-6deg);
	transform:rotate(-6deg)
}
100%
{
	-webkit-transform:rotate(0);
	transform:rotate(0)
}
}.fuzhi_ts
{
	position:absolute;
	top:40%;
	left:50%;
	width:7.6rem;
	height:2.1rem;
	line-height:2.1rem;
	text-align:center;
	background:#2f2f2f;
	font-size:14px;
	color:#fff;
	z-index:1000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:none;
	transform:translateX(-50%);
	padding:0 10px
}
@media screen and (max-width:750px)
{
	#tzpt
{
	margin-left:20%
}
.mjtj_qh_mk
{
	position:relative
}
.guanbi_ad
{
	position:absolute;
	top:.97rem;
	right:.9rem;
	height:2.2rem;
	z-index:1000;
	cursor:pointer
}
.gb_ad_an
{
	display:inline-block;
	width:1.6rem;
	height:1.6rem;
	line-height:1.1rem;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-size:26px;
	font-weight:100;
	text-align:center;
	background:#26b28d;
	border:1px #26b28d solid;
	color:#fff
}
.guanbi_ad .gbad_wz
{
	float:left;
	height:18px;
	line-height:18px;
	padding-right:5px;
	font-size:12px;
	color:#999
}
.gbad_tishi
{
	width:230px;
	height:22px;
	line-height:22px;
	position:absolute;
	top:-32px;
	right:-100px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	text-align:center;
	display:none
}
.bottomtip
{
	width:230px;
	display:inline-block;
	position:relative;
	color:#fff;
	background:rgba(0,0,0,.9);
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.bottomtip:after
{
	border:6px solid transparent;
	border-top:6px solid rgba(0,0,0,.9);
	position:absolute;
	content:"";
	left:50%;
	margin-left:0;
	top:100%
}
.pc-app-box
{
	display:none
}
}.bifeng,.changci
{
	display:none
}
.feleimg
{
	float:none
}
.clock-d
{
	animation:clockD 1s infinite
}
@keyframes clockD
{
	0%
{
	color:transparent
}
40%
{
	color:#ee564f
}
80%
{
	color:#ee564f
}
100%
{
	color:transparent
}
}cite,em,i
{
	font-style:normal
}
@media screen and (min-width:750px)
{
	.main-two
{
	width:100%;
	margin:10px auto;
	margin-bottom:40px;
	max-width:960px
}
footer div
{
	width:100%;
	max-width:1200px;
	margin:0 auto
}
.jiabifeng
{
	max-width:1200px!important;
	min-width:320px;
	margin:0 auto
}
.jiabifeng
{
	position:relative;
	height:80px;
	font-style:normal
}
.jiabifeng .eventtime
{
	position:absolute;
	top:17px;
	left:10px;
	width:180px;
	text-align:left;
	height:50px;
	line-height:50px;
	padding-right:10px
}
.jiabifeng .feleimg
{
	float:left
}
.jiabifeng .eventtime em
{
	width:90px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	padding:0 10px;
	color:#8e8e8e
}
.jiabifeng .eventtime i
{
	width:47px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	color:#8e8e8e
}
.jiabifeng .changci
{
	position:absolute;
	top:17px;
	left:200px;
	width:130px;
	text-align:left;
	display:none;
	height:50px;
	line-height:50px;
	font-size:14px;
	color:#ee564f;
	font-weight:700;
	font-style:normal
}
.jiabifeng .zhudui
{
	position:absolute;
	top:0;
	left:310px;
	width:210px;
	height:80px
}
.jiabifeng .vsp
{
	position:absolute;
	top:17px;
	left:520px;
	width:120px;
	height:50px;
	line-height:50px;
	padding:0!important;
	text-align:center;
	font-size:21px!important;
	font-weight:400!important
}
.jiabifeng .kedui
{
	position:absolute;
	top:0;
	left:640px;
	width:210px;
	height:80px
}
.jiabifeng .video
{
	position:absolute;
	top:22px;
	right:50px;
	width:20%
}
.jiabifeng .bifeng
{
	position:absolute;
	top:17px;
	left:520px;
	width:120px;
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#333;
	font-style:normal;
	text-align:center;
	font-weight:700;
	text-align:center;
	display:none
}
.jiabifeng .zhudui p,.jiabifeng .zhudui span
{
	float:left;
	margin-top:20px!important
}
.jiabifeng .zhudui span img
{
	display:inline;
	margin:0
}
.jiabifeng .zhudui span
{
	float:right
}
.jiabifeng .zhudui p
{
	line-height:40px;
	height:40px;
	width:157px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:10px;
	float:left;
	text-align:right!important
}
.jiabifeng .kedui p,.jiabifeng .kedui span
{
	float:left;
	margin-top:20px!important
}
.jiabifeng .kedui span img
{
	display:inline;
	margin:0
}
.jiabifeng .kedui p
{
	line-height:40px;
	height:40px;
	width:157px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding-left:10px;
	text-align:left
}
.jiabifeng .title
{
	width:500px!important;
	text-align:left;
	position:absolute;
	top:0;
	left:320px;
	line-height:80px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	padding:0!important
}
.jiabifeng .titlematch_befeng,.jiabifeng .titlematch_changci
{
	display:none!important
}
.jiabifeng .changci span
{
	color:#999;
	font-size:14px
}
.jiabifeng .bifeng em
{
	font-weight:700
}
.jiabifeng .bifeng em.hui
{
	color:#999
}
.jiabifeng .biffeng_lan
{
	position:relative;
	width:115px
}
.jiabifeng .biffeng_lan .bifeng_num
{
	font-weight:700;
	font-size:20px;
	color:#333
}
.jiabifeng .changci .noks
{
	color:#999;
	font-size:14px;
	font-style:normal
}
.jiabifeng .kedui span,.jiabifeng .zhudui span
{
	display:inline-block;
	width:40px
}
.index-div a .video i
{
	width:20px;
	height:20px;
	background:url(../img/icon-live.png) no-repeat center;
	margin-right:5px
}
.jiabifeng .jingq p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .jingq:after
{
	content:'';
	background:url(../img/jq_z.png) no-repeat bottom right/28px 28px;
	position:absolute;
	top:25px;
	left:-10px;
	z-index:2;
	width:28px;
	height:28px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
@-webkit-keyframes bounce-up
{
	25%
{
	-webkit-transform:translateY(8px)
}
100%,50%
{
	-webkit-transform:translateY(0)
}
75%
{
	-webkit-transform:translateY(-1px)
}
}@keyframes bounce-up
{
	25%
{
	transform:translateY(8px)
}
100%,50%
{
	transform:translateY(0)
}
75%
{
	transform:translateY(-1px)
}
}.jiabifeng .jingq_k p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .jingq_k:after
{
	content:'';
	background:url(../img/jq_z.png) no-repeat bottom right/28px 28px;
	position:absolute;
	top:25px;
	right:-20px;
	z-index:2;
	width:28px;
	height:28px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.jiabifeng .jingq_bt
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .jingq_bt:after
{
	content:'';
	background:url(../img/jq_z.png) no-repeat bottom right/28px 28px;
	position:absolute;
	top:25px;
	left:0;
	z-index:100;
	width:28px;
	height:28px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.index-div a .center .vsp
{
	color:#999
}
.bifeng_num .jing
{
	color:#ee564f
}
.jiabifeng .zhujingq p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .zhujingq:after
{
	content:'';
	background:url(../img/jq_zhu.png) no-repeat bottom right/28px 28px;
	position:absolute;
	top:25px;
	left:-10px;
	z-index:2;
	width:28px;
	height:28px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.jiabifeng .zhujingq_k p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .zhujingq_k:after
{
	content:'';
	background:url(../img/jq_zhu.png) no-repeat bottom right/28px 28px;
	position:absolute;
	top:25px;
	right:-20px;
	z-index:2;
	width:28px;
	height:28px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.jiabifeng .zhujingq_bt
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .zhujingq_bt:after
{
	content:'';
	background:url(../img/jq_zhu.png) no-repeat bottom right/28px 28px;
	position:absolute;
	top:25px;
	left:0;
	z-index:100;
	width:28px;
	height:28px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.bifeng .jing
{
	color:#ee564f
}
.weikai
{
	color:#999;
	font-size:28px;
	font-weight:400
}
.bifeng_xq_lan em
{
	display:block
}
.jiabifeng .biffeng_lan .bifeng_xq_lan
{
	position:absolute;
	z-index:1000;
	background:#fff;
	width:345px;
	height:103px;
	display:none;
	-webkit-box-shadow:0 0 10px rgba(233,214,208,.5);
	-moz-box-shadow:0 0 10px rgba(233,214,208,.5);
	box-shadow:0 0 10px rgba(233,214,208,.5);
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin-left:-122px;
	top:50px;
	left:0
}
.jiabifeng .biffeng_lan .bifeng_xq_lan li
{
	line-height:20px
}
.bf_bj_jt
{
	background:url(../img/laqiubf_bj.png) no-repeat;
	position:absolute;
	top:-5px;
	left:50%;
	display:inline-block;
	width:12px;
	height:5px;
	margin-left:-7px
}
.chang_lan_bt
{
	height:28px;
	line-height:28px;
	background:#fd928d;
	moz-border-radius:4px 4px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	border-radius:4px 4px 0 0;
	padding-left:139px
}
.chang_lan_bt tt
{
	color:#fff;
	font-size:14px;
	width:39px;
	text-align:center;
	float:left
}
.bifen_lan_xs span
{
	color:#333;
	font-size:14px;
	width:39px;
	text-align:center;
	float:left;
	line-height:30px;
	font-weight:500
}
.bifen_lan_xs span.dw_name
{
	width:129px;
	text-align:left;
	padding-left:10px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.jiabifeng .changci i
{
	color:#999;
	font-style:normal
}
.jiabifeng .changci .clock-d
{
	font-weight:700
}
.bifeng_xq .main-two
{
	margin:0 auto
}
.bifeng_zhishu
{
	width:100%;
	margin:0 auto;
	background:#3d3d44;
	padding:10px 0;
	text-align:center;
	overflow:hidden;
	display:none;
	max-width:960px
}
.bifeng_xq .bifeng_zhishu
{
	display:block
}
.bifeng_xq .biaoti
{
	display:none
}
.db_bf_xq
{
	width:600px;
	margin:0 auto
}
.bifeng_zhishu .xq_fenlei_img
{
	display:inline
}
.bifeng_zhishu .xq_fenlei_img img
{
	display:inline;
	margin-bottom:-5px;
	width:21px;
	height:21px
}
.bifeng_zhishu .xq_fenlei_name
{
	display:inline-block;
	color:#999;
	height:28px;
	line-height:28px
}
.bifeng_zhishu .bs_bt_zt
{
	color:#ef584c;
	font-size:14px;
	text-align:center;
	padding:10px 0
}
.bifeng_zhishu .bs_bt_title
{
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:20px;
	font-weight:700
}
.bifeng_zhishu .bs_time
{
	font-size:14px;
	color:#ef584c;
	margin:0
}
.bifeng_zhishu .bs_befeng
{
	font-size:22px;
	color:#ef584c;
	font-weight:700
}
.bifeng_shuju
{
	overflow:hidden
}
.zhishu
{
	clear:both;
	width:100%;
	font-size:14px;
	color:#fff;
	margin-top:5px;
	display:flex;
	justify-content:space-around;
	align-items:center
}
.bifeng_zhishu .yikaisai
{
	color:#fff;
	font-size:18px;
	text-align:center;
	line-height:20px;
	font-weight:600
}
.bifeng_zhishu .yikaisai cite
{
	width:450px;
	display:inline-block
}
.bifeng_zhishu .yikaisai cite.ks_zhumc
{
	text-align:right
}
.bifeng_zhishu .yikaisai cite.ks_kemc
{
	text-align:left
}
.bifeng_zhishu .yikaisai .ks_vs
{
	width:50px;
	text-align:center;
	display:inline-block
}
.zhishu .jscs_num
{
	float:left;
	font-size:14px
}
.zhishu .jscs_num span
{
	color:#bababa;
	margin-right:5px
}
.zhishu .jscs_num p
{
	display:inline-block;
	text-align:left
}
.zhishu .jscs_num cite
{
	font-style:normal;
	margin:0 2px;
	padding:0 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.zhishu .jscs_num cite.red
{
	background:#ef584c
}
.zhishu .jscs_num cite.blue
{
	background:#4192ff
}
.zhishu .jscs_num cite.yellow
{
	background:#28b28b;
	color:#fff
}
.jscs_num .oz_fpan
{
	display:none
}
.zhishu_lan
{
	clear:both;
	width:100%;
	font-size:14px;
	color:#fff;
	margin-top:15px;
	display:none
}
.zhishu_lan .lanzhi_bg
{
	border:1px #4e4e58 solid;
	width:95%;
	margin:0 auto;
	overflow:hidden;
	border-bottom:none
}
.zhishu_lan .lanzhi_bg .lan_zhi_bt
{
	border-bottom:1px #4e4e58 solid;
	box-sizing:border-box
}
.zhishu_lan .lanzhi_bg .lan_zhi_bt div
{
	float:left;
	height:32px;
	line-height:32px;
	border-right:1px #4e4e58 solid;
	box-sizing:border-box;
	padding:0 10px
}
.zhishu_lan .lanzhi_bg .duiwu
{
	width:15%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.zhishu_lan .lanzhi_bg .changcibf
{
	width:26%
}
.zhishu_lan .lanzhi_bg .quchang
{
	width:9%
}
.zhishu_lan .lanzhi_bg .ouzhi
{
	width:10%
}
.zhishu_lan .lanzhi_bg .rangfen
{
	width:20%
}
.zhishu_lan .lanzhi_bg .zhongfen
{
	width:20%
}
.zhishu_lan .lanzhi_bg .changcibf span
{
	display:inline-block;
	width:20%;
	text-align:center;
	float:left
}
.lanzhi_bg .zhongfen span,.zhishu_lan .lanzhi_bg .rangfen span
{
	display:inline-block;
	width:50%;
	text-align:center;
	float:left
}
.zhishu_lan .qcred
{
	color:#cd524a
}
.bifeng_zhishu_zhu
{
	display:none
}
.bifeng_zhishu_lan
{
	display:none
}
.bifeng_pei
{
	height:30px;
	line-height:30px;
	display:flex;
	justify-content:center;
	margin:0 0 5px 0
}
.bifeng_pei p
{
	display:inline-block
}
.bifeng_pei .redyellow_p
{
	width:250px;
	color:#fff;
	margin-top:5px;
	display:none
}
.bifeng_pei .redyellow_p span
{
	height:20px;
	line-height:20px;
	display:inline-block;
	margin:0 15px
}
.bifeng_pei .redyellow_p i
{
	display:inline-block;
	height:20px;
	width:20px;
	float:left
}
.bifeng_pei .redyellow_p em
{
	display:inline-block;
	height:20px;
	width:20px;
	float:left;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	margin:0 5px
}
.bifeng_pei .bs_befeng
{
	padding:0 20px
}
.bifeng_pei .redyellow_p i img
{
	width:100%;
	height:100%
}
.bifeng_pei .bs_befeng em
{
	font-weight:700
}
.bifeng_pei .redyellow_p em.bianhua
{
	background:#ff8a81
}
.bifeng_zhishu
{
	position:relative
}
.bifeng_switch
{
	position:absolute;
	top:10px;
	right:20px;
	z-index:1000;
	display:none
}
.bfonoff
{
	position:relative;
	padding:1px;
	width:50px;
	height:22px;
	border-radius:22px;
	background-color:#26262b
}
.bfonoff .btnn
{
	position:absolute;
	width:22px;
	height:22px;
	border-radius:22px;
	background-color:#999
}
.bifeng_kai
{
	position:relative;
	padding:1px;
	width:4350;
	height:22px;
	border-radius:22px;
	background-color:#26262b
}
.bifeng_kai .btnn
{
	position:absolute;
	width:22px;
	height:22px;
	border-radius:22px;
	background-color:#ef584c;
	left:29px
}
.top-div
{
	position:relative
}
.newyearl
{
	position:absolute;
	bottom:5px;
	left:10px;
	width:165px;
	height:61px;
	background:url(../img/logo_august_l.png?r=10);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.newyearr
{
	position:absolute;
	bottom:5px;
	right:10px;
	width:165px;
	height:61px;
	background:url(../img/logo_august_r.png?r=10);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.pc-app-box
{
	display:block
}
.oz_t_t a {
	position:relative;
	display:block
}
.oz_t_t a::after {
	content:'';
	position:absolute;
	width:30px;
	height:14px;
	background:url(../img/hot.png)
}
}@media screen and (max-width:750px)
{
	.jiabifeng
{
	position:relative;
	font-style:normal;
	min-height:10.5rem
}
.zhiding:before
{
	content:'';
	background:url(../img/zd_img_w_r.png) no-repeat top left/33px 33px;
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	width:33px;
	height:33px;
	left:auto
}
.jiabifeng .feleimg
{
	float:left;
	margin-top:-3px
}
.jiabifeng .eventtime
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:flex;
	align-items:center
}
.jiabifeng .eventtime em
{
	width:10rem;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	padding:0 10px;
	text-align:left;
	line-height:20px;
	font-size:12px;
	margin-top:-3px
}
.jiabifeng .eventtime i
{
	width:8rem;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-4rem
}
.jiabifeng .changci
{
	position:absolute;
	top:1.6rem;
	left:50%;
	margin-left:-5rem;
	text-align:left;
	display:block;
	width:10rem;
	height:2.2rem;
	line-height:2.2rem;
	font-size:1.2rem;
	color:#ee564f;
	font-weight:400;
	font-style:normal;
	text-align:center;
	display:block
}
.jiabifeng .vsp
{
	position:absolute;
	top:3rem;
	left:50%;
	margin-left:-3.85rem;
	width:7.7rem;
	height:2.2rem;
	line-height:2.2rem;
	padding:0!important;
	font-size:1.5rem!important
}
.jiabifeng .bifeng
{
	position:absolute;
	top:3.4rem;
	left:50%;
	margin-left:-5rem;
	height:2.2rem;
	line-height:2.2rem;
	padding:0!important;
	display:block;
	font-size:1.6rem;
	text-align:center;
	color:#333;
	font-style:normal;
	font-weight:700;
	display:block;
	display:inline-block;
	width:10rem;
	display:none
}
.jiabifeng .video
{
	position:absolute;
	top:6rem;
	left:50%;
	margin-left:-5rem!important
}
.kedui
{
	float:right!important
}
.jiabifeng .titlematch_befeng,.jiabifeng .titlematch_changci
{
	display:none!important
}
.jiabifeng .title
{
	width:100%!important;
	text-align:left;
	position:absolute;
	top:3rem;
	left:0;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-align:center
}
.bifeng_xq_lan
{
	display:none
}
.jiabifeng .titlematch_video
{
	position:absolute;
	top:7.2rem;
	left:50%;
	margin-left:-5rem!important
}
.index-div a .video i
{
	background-size:1.5rem 1.5rem
}
.index-div a .video
{
	display:flex;
	align-items:center;
	justify-content:center
}
.jiabifeng a .kedui,.jiabifeng a .zhudui
{
	margin-top:.7rem
}
.jiabifeng .biffeng_lan
{
	width:100%
}
.biffeng_lan .bifeng_num em
{
	font-weight:700
}
.jiabifeng .team span
{
	margin-top:2.8rem!important;
	margin-bottom:.4rem
}
.index-div a .video i
{
	width:1.5rem;
	height:1.5rem;
	background:url(../img/icon-live.png) no-repeat center;
	margin-right:.3rem;
	background-size:1.5rem 1.5rem;
	margin-top:.2rem
}
.jiabifeng .jingq p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .jingq:after
{
	content:'';
	background:url(../img/jq_z.png) no-repeat bottom right/14px 14px;
	position:absolute;
	top:25px;
	left:33%;
	z-index:2;
	width:15px;
	height:15px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
@-webkit-keyframes bounce-up
{
	25%
{
	-webkit-transform:translateY(8px)
}
100%,50%
{
	-webkit-transform:translateY(0)
}
75%
{
	-webkit-transform:translateY(-1px)
}
}@keyframes bounce-up
{
	25%
{
	transform:translateY(8px)
}
100%,50%
{
	transform:translateY(0)
}
75%
{
	transform:translateY(-1px)
}
}.jiabifeng .jingq_k p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .jingq_k:after
{
	content:'';
	background:url(../img/jq_z.png) no-repeat bottom right/14px 14px;
	position:absolute;
	top:25px;
	right:35%;
	z-index:2;
	width:15px;
	height:15px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.jiabifeng .jingq_bt
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .jingq_bt:after
{
	content:'';
	background:url(../img/jq_z.png) no-repeat bottom right/14px 14px;
	position:absolute;
	z-index:100000;
	width:15px;
	height:15px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite;
	padding-left:5px
}
.index-div a .center .vsp
{
	color:#999
}
.bifeng_num .jing
{
	color:#ee564f
}
.jiabifeng .bifeng em
{
	font-weight:700!important
}
.jiabifeng .zhujingq p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .zhujingq:after
{
	content:'';
	background:url(../img/jq_zhu.png) no-repeat bottom right/14px 14px;
	position:absolute;
	top:25px;
	left:33%;
	z-index:2;
	width:15px;
	height:15px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.jiabifeng .zhujingq_k p
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .zhujingq_k:after
{
	content:'';
	background:url(../img/jq_zhu.png) no-repeat bottom right/14px 14px;
	position:absolute;
	top:25px;
	right:35%;
	z-index:2;
	width:15px;
	height:15px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite
}
.jiabifeng .zhujingq_bt
{
	color:#ee564f;
	font-weight:700
}
.jiabifeng .zhujingq_bt:after
{
	content:'';
	background:url(../img/jq_zhu.png) no-repeat bottom right/14px 14px;
	position:absolute;
	z-index:100000;
	width:15px;
	height:15px;
	-webkit-animation:bounce-up .5s linear infinite;
	animation:bounce-up .5s linear infinite;
	padding-left:5px
}
.weikai
{
	color:#999;
	font-size:2rem;
	font-weight:400
}
.bifeng_xq .main-two
{
	margin:0 auto
}
.bifeng_zhishu
{
	width:100%;
	margin:0 auto;
	background:#fff;
	padding:5px 0;
	text-align:center;
	overflow:hidden;
	display:none
}
.bifeng_xq .bifeng_zhishu
{
	display:block
}
.db_bf_xq
{
	width:80%px;
	margin:0 auto
}
.bifeng_zhishu .xq_fenlei_img
{
	display:inline
}
.bifeng_zhishu .xq_fenlei_img img
{
	display:inline;
	margin-bottom:-.2rem;
	width:1.35rem;
	height:1.35rem
}
.bifeng_zhishu .xq_fenlei_name
{
	display:inline-block;
	color:#999;
	height:1.5rem;
	line-height:1.5rem
}
.bifeng_zhishu .duiwu
{
	width:40%;
	float:left
}
.bifeng_zhishu .vs_canshu
{
	width:19%;
	float:left
}
.bifeng_zhishu .duiwu
{
	font-size:14px;
	color:#333;
	text-align:center
}
.bifeng_zhishu .duiwu .duibiao img
{
	width:2.8rem;
	height:2.8rem;
	-webkit-border-radius:25em;
	-moz-border-radius:25em;
	border-radius:25em;
	display:inline
}
.bifeng_zhishu .bs_vs
{
	font-size:2.5rem;
	color:#ef584c;
	font-weight:700;
	margin-top:10px
}
.bifeng_xq .biaoti
{
	display:none
}
.bifeng_zhishu .bs_bt_zt
{
	color:#ef584c;
	font-size:1.1rem;
	text-align:center;
	padding:.9rem 0
}
.bifeng_zhishu .bs_bt_title
{
	color:#444;
	font-size:1.6rem;
	text-align:center;
	line-height:1.8rem
}
.bs_bt_title span
{
	color:#a8a8a8
}
.bifeng_zhishu .beifeng_xian .bs_vs
{
	display:none
}
.bifeng_zhishu .bs_time
{
	font-size:1.2rem;
	color:#ef584c;
	margin:.2rem 0
}
.bifeng_zhishu .bs_befeng
{
	font-size:2rem;
	color:#ef584c;
	font-weight:700
}
.bifeng_shuju
{
	overflow:hidden
}
.zhishu
{
	clear:both;
	width:100%;
	font-size:14px;
	color:#59596c;
	margin-top:.9rem;
	display:flex;
	justify-content:space-around;
	align-items:center
}
.bifeng_zhishu .yikaisai
{
	color:#444;
	font-size:1.6rem;
	text-align:center;
	line-height:1.8rem
}
.bifeng_zhishu .yikaisai cite
{
	width:43%;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	float:left;
	font-weight:700
}
.bifeng_zhishu .yikaisai cite.ks_zhumc
{
	text-align:right
}
.bifeng_zhishu .yikaisai cite.ks_kemc
{
	text-align:left
}
.bifeng_zhishu .yikaisai .ks_vs
{
	width:12%;
	text-align:center;
	display:inline-block;
	float:left;
	font-size:2rem;
	line-height:1.4rem
}
.zhishu .jscs_num
{
	float:left;
	font-size:12px;
	display:flex;
	flex-flow:column
}
.zhishu .jscs_num span
{
	color:#bababa;
	float:left;
	margin-left:5px
}
.zhishu .jscs_num p
{
	display:inline-block;
	display:flex;
	justify-content:center
}
.zhishu .jscs_num cite
{
	font-style:normal;
	padding:0 5px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.zhishu .jscs_num cite.red
{
	background:#ef584c;
	color:#fff
}
.zhishu .jscs_num cite.blue
{
	background:#4192ff;
	color:#fff
}
.zhishu .jscs_num cite.yellow
{
	background:#28b28b;
	color:#fff
}
.zhishu_lan
{
	clear:both;
	width:100%;
	font-size:10px;
	color:#333;
	margin-top:2px;
	display:none;
	box-sizing:border-box;
	margin-top:.8rem
}
.bifeng_zhishu_lan .bs_fenl_sj
{
	float:left;
	margin:.5rem 0 0 .5rem
}
.bifeng_zhishu_lan .fenleimc_lan
{
	max-width:8.7rem;
	display:inline-block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.bifeng_zhishu_lan .xq_fenlei_img
{
	display:inline-block;
	float:left
}
.bifeng_zhishu_lan .xq_fenlei_name span,.xq_fenlei_name cite
{
	display:inline-block;
	float:left
}
.bifeng_zhishu_lan .bifeng_shuju
{
	position:relative
}
.bifeng_zhishu_lan .bs_time
{
	position:absolute;
	top:.3rem;
	left:50%;
	width:10rem;
	margin-left:-5rem
}
.bifeng_zhishu_lan .bs_bt_title
{
	clear:both
}
.bifeng_zhishu_lan .bs_befeng
{
	clear:both
}
.bifeng_zhishu_lan .bs_befeng em
{
	font-weight:700
}
.zhishu_lan .lanzhi_bg
{
	border-top:1px #eee solid;
	width:100%;
	margin:0 auto;
	overflow:hidden;
	display:flex;
	flex-flow:column nowrap
}
.zhishu_lan .lanzhi_bg .lan_zhi_bt
{
	border-bottom:1px #eee solid;
	box-sizing:border-box;
	display:flex;
	justify-content:space-around
}
.zhishu_lan .lanzhi_bg .lan_zhi_bt div
{
	height:1.7rem;
	line-height:1.7rem;
	box-sizing:border-box;
	padding:0 3px;
	border-right:1px #eee solid
}
.zhishu_lan .lanzhi_bg .btbjs
{
	background:#f4f7fc
}
.btbjs .duiwu
{
	color:#f4f7fc
}
.zhishu_lan .lanzhi_bg .duiwu
{
	width:15%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	font-size:10px
}
.zhishu_lan .lanzhi_bg .changcibf
{
	width:23%
}
.zhishu_lan .lanzhi_bg .quchang
{
	width:9%
}
.zhishu_lan .lanzhi_bg .ouzhi
{
	width:10%
}
.zhishu_lan .lanzhi_bg .rangfen
{
	width:17%
}
.zhishu_lan .lanzhi_bg .zhongfen
{
	width:26%
}
.zhishu_lan .lanzhi_bg .changcibf span
{
	display:inline-block;
	width:20%;
	text-align:center;
	float:left
}
.lanzhi_bg .zhongfen span,.zhishu_lan .lanzhi_bg .rangfen span
{
	display:inline-block;
	width:50%;
	text-align:center;
	float:left
}
.bifeng_zhishu_zhu
{
	display:none
}
.bifeng_zhishu_lan
{
	display:none
}
.bifeng_pei
{
	height:2rem;
	line-height:2rem;
	display:flex;
	justify-content:center;
	margin:0 0 .5rem 0
}
.bifeng_pei p
{
	display:inline-block
}
.bifeng_pei .redyellow_p
{
	color:#ef584c;
	margin-top:3px;
	display:none
}
.bifeng_pei .redyellow_p span
{
	height:1.3rem;
	line-height:1.3rem;
	display:inline-block;
	margin:0 .7rem
}
.bifeng_pei .redyellow_p i
{
	display:inline-block;
	height:1.3rem;
	width:1.3rem;
	float:left;
	margin-top:.2rem
}
.bifeng_pei .redyellow_p em
{
	display:inline-block;
	height:1.5rem;
	line-height:1.5rem;
	width:1.3rem;
	float:left;
	margin:0 3px
}
.bifeng_pei .redyellow_p i img
{
	width:100%;
	height:100%
}
.bifeng_pei .bs_befeng
{
	padding:0 .9rem;
	font-weight:700
}
.bifeng_pei .bs_befeng em
{
	font-weight:700
}
.bifeng_pei .redyellow_p em.bianhua
{
	background:#ff8a81;
	color:#fff
}
.bifeng_zhishu
{
	position:relative
}
.bifeng_switch
{
	position:absolute;
	top:5px;
	right:10px;
	z-index:1000;
	display:none
}
.bfonoff
{
	position:relative;
	padding:1px;
	width:43px;
	height:22px;
	border-radius:22px;
	background-color:#28b28b
}
.bfonoff .btnn
{
	position:absolute;
	width:22px;
	height:22px;
	border-radius:22px;
	background-color:#fff
}
.bifeng_kai
{
	position:relative;
	padding:1px;
	width:43px;
	height:22px;
	border-radius:22px;
	background-color:#989898
}
.bifeng_kai .btnn
{
	position:absolute;
	width:22px;
	height:22px;
	border-radius:22px;
	background-color:#fff;
	left:22px
}
.top-div
{
	position:relative
}
.newyearl
{
	position:absolute;
	top:1rem;
	left:.3rem;
	width:2.5rem;
	height:2.3rem;
	background:url(../img/logo_august_l_w.png?r=10);
	background-size:100% 100%;
	background-repeat:no-repeat
}
.newyearr
{
	position:absolute;
	top:1rem;
	right:.3rem;
	width:2.5rem;
	height:2.3rem;
	background:url(../img/logo_august_r_w.png?r=10);
	background-size:100% 100%;
	background-repeat:no-repeat
}
index-nav li {
	font-size:1.5rem
}
.oz_t_t a {
	position:relative;
	color:#9c9c9c;
	display:block
}
.oz_t_t a::after {
	content:'';
	position:absolute;
	width:1.95rem;
	height:.9rem;
	background:url(../img/hot.png) no-repeat;
	background-size:100% 100%;
	top:.5rem
}
.iosKJ-safari_w_img
{
	display:inline-block;
	width:5.2rem;
	height:5.2rem;
	background:url(../img/opensafari.png);
	background-size:100% 100%
}
.iosKJ-btn_w_img
{
	display:inline-block;
	width:5.2rem;
	height:5.2rem;
	background:url(../img/ioskjbtn.png);
	background-size:100% 100%
}
.iosKJ
{
	text-align:center
}
.iostipimg
{
	display:inline-block;
	width:27.7rem;
	height:32rem;
	background:url(../img/iostip.png);
	background-size:100% 100%;
	margin-top:10rem
}
body
{
	background:#fff
}
.wap_jfb
{
	position:absolute;
	top:.5rem;
	left:1.5rem;
	display:block
}
.wap_jfb i
{
	width:1.65rem;
	height:1.91rem;
	background:url(../img/wap_jf_nav.png);
	background-size:100% 100%;
	margin-right:.5rem;
	float:left
}
.wap_jfb a
{
	font-size:1.4rem;
	color:#fff
}
.wap_jfb span
{
	line-height:2rem;
	float:left;
	margin-top:2px
}
.wap_jfb .wap_jfb_dj
{
	position:relative
}
.wap_jfb .wap_jfb_dj cite
{
	width:2.65rem;
	height:1.22rem;
	background:url(../img/pc_jf_new_w.png);
	background-size:100% 100%;
	display:inline-block;
	position:absolute;
	top:-.8rem;
	right:0
}
.jfqh_wrap
{
	width:4rem;
	height:2rem;
	text-align:center;
	line-height:2rem;
	border:1px solid #fff;
	border-radius:1rem;
	position:absolute;
	top:.5rem;
	right:3rem
}
.jfqh_wrap a
{
	color:#fff;
	font-size:1.15rem
}
.jfqh_wrap cite
{
	width:2.65rem;
	height:1.22rem;
	background:url(../img/pc_jf_new_w.png);
	background-size:100% 100%;
	display:inline-block;
	position:absolute;
	top:-.8rem;
	right:-1.9rem
}
}#cnzz_stat_icon_1279079324
{
	display:none
}
.wap-app-box-jiu
{
	background-image:-webkit-linear-gradient(top right,#28b28b,#57d17a);
	background-image:-moz-oldlinear-gradient(top right,#28b28b,#57d17a);
	background-image:linear-gradient(to right,#28b28b,#57d17a)
}
.wwap-app-box-jiu a.djxz
{
	color:#57d17a
}
@media screen and (max-width:750px)
{
	.index_login_wrap>img
{
	width:100px
}
}.index_login_wrap
{
	display:none;
	justify-content:center;
	align-items:center
}
.index_login_wrap>img
{
	margin-top:40px
}
.list_wrap
{
	display:none
}
.list_wrap_one
{
	display:block
}
.clcik_more
{
	width:30%;
	height:40px;
	line-height:40px;
	border-radius:40px;
	border:1px #999 solid;
	text-align:center;
	color:#999;
	margin:30px auto 0;
	cursor:pointer
}
@-webkit-keyframes bounce-down
{
	25%
{
	-webkit-transform:translateY(-10px)
}
100%,50%
{
	-webkit-transform:translateY(0)
}
75%
{
	-webkit-transform:translateY(10px)
}
}@keyframes bounce-down
{
	25%
{
	transform:translateY(-10px)
}
100%,50%
{
	transform:translateY(0)
}
75%
{
	transform:translateY(10px)
}
}.more_animate
{
	margin:0 auto;
	text-align:center;
	-webkit-animation:bounce-down 1.5s linear infinite;
	animation:bounce-down 1.5s linear infinite
}
@-webkit-keyframes bounce-up
{
	25%
{
	-webkit-transform:translateY(10px)
}
100%,50%
{
	-webkit-transform:translateY(0)
}
75%
{
	-webkit-transform:translateY(-10px)
}
}@keyframes bounce-up
{
	25%
{
	transform:translateY(10px)
}
100%,50%
{
	transform:translateY(0)
}
75%
{
	transform:translateY(-10px)
}
}


/*广告位样式*/
.ggbox{
	width: 100%;border-radius: 7px;margin: 0 auto 2px;overflow: hidden;position: relative;
}

.tip {
    position: absolute;
    right: 5px;
    bottom: 5px;
    background: rgba(0,0,0,.5);
    color: #fff;
    width: 30px;
    height: 11px;
    line-height: 11px;
    text-align: center;
    border-radius: 10px;
    font-size: 12px;
}
.yqlj {
	height: 1px;
	line-height: 39px;
	/*background: #e1e2e6*/
}

.yqlj_bt {
	position: relative;
	width: 100px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	margin-left: 13px;
	z-index: 2;
	color: #fff;
	font-size: 16px
}

.yqlj_bt::after {
	content: "";
	background-color: #28b28b;
	transform: skewX(-35deg);
	z-index: -1;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0
}

.yqlj_lb {
	padding-left: 20px;
	color: #666
}

.yqlj_lb a {
	color: #666;
	margin: 0 9px
}

.yqlj_lb a:hover {
	color: #e60640
}



#notifi-box{
    display: none;
    position: fixed;
    top: 0;
    z-index: 99999999;
    width: 100%;
    height: 100%;
}
#notification {
    position: fixed;
    background: #000;
    color: #721c24;
    z-index: 1000000;
    width: 100%;
    height: 100%;
    opacity: 0.6;
}
#notification-message{
    position: relative;
    top: 12%;
    margin: 0 auto;
    font-size: 16px;
    color: #fff;
    z-index: 99999999;
    /*background: #fff;*/
    background-image: url("../img/comfirm.png");
    background-size: 100% 100%;
    width: 340px;
    height: 400px;
    text-align: center;
}
#notification-message p.bt{
    font-size: 22px;
    margin-bottom: 15px;
}
#notification-message #message{
    font-size: 30px;
    font-family: Arial, Arial-Bold Italic;
    font-weight: 700;
    text-align: center;
    color: #f5cb00;
    transform: skewX(-10deg);
}
#notification-message > div{
    text-align: right;
    padding: 15px 20px;
}
#notification-message > div .close-notifi{
    background-image: url("../img/guanbi.png");
    background-size: 100% 100%;
    display: inline-block;
    width: 18px;
    height: 18px;
}

#notification-message .iknow{
    width: 240px;
    height: 50px;
    background: #321889;
    border-radius: 30px;
    display: block;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 30px;
    margin: auto;
}
@media screen and (max-width: 750px) {
    #notification-message{
        width: 260px;
        height: 268px;
    }
    #notification-message > div {
        padding: 10px 20px;
    }
    #notification-message .iknow {
        width: 160px;
        height: 33px;
        line-height: 33px;
        font-size: 14px;
        bottom: 20px;
    }
    #notification-message p.bt {
        font-size: 15px;
        margin-bottom: 10px;
    }
    #notification-message #message{
        font-size: 23px;
    }
    #notification-message > div .close-notifi {
        width: 16px;
        height: 16px;
    }
}