* {
	padding: 0;
	margin: 0;
	box-sizing: border-box;
}

html,
body {
	font-family: 微软雅黑;
	color: #333;
}

body {
	font-size: 12px;
	background: #f5f5f5;
}

ul,
li {
	list-style: none;
}

a {
	text-decoration: none;
}

i,
em {
	font-style: normal;
	font-size: 12px;
}

input,
textarea {
	outline: none;
}

img {
	display: block;
	border: 0 none;
}

.htc {
	behavior: url(./css/ie-css3.htc)\9\0;
}

.webBox {
	width: 1200px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearFix:after {
	content: "";
	display: block;
	clear: both;
}

.mr0 {
	margin-right: 0 !important;
}

.br0 {
	border-right: 0 none !important;
}

.bb0 {
	border-bottom: 0 none !important;
}

.toClick {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5;
}

.tal {
	text-align: left !important;
}

.tar {
	text-align: right !important;
}

.bg_lc {
	background-repeat: no-repeat;
	background-position: left center;
}

/*按钮*/
.btn-01 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 2px 4px;
	border-radius: 50px;
	background: #f27736;
	behavior: url(./css/ie-css3.htc);
}

/*白字无框圆角棕底*/
.btn-02 {
	display: inline-block;
	text-align: center;
	color: #e14646;
	font-size: 12px;
	padding: 1px 6px;
	border: solid 1px #e14646;
	border-radius: 50px;
	background: #fff;
	behavior: url(./css/ie-css3.htc);
}

/*红字红框胶囊无底*/
.btn-03 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 1px 6px;
	border: solid 1px #ccc;
	border-radius: 50px;
	background: #ccc;
	behavior: url(./css/ie-css3.htc);
}

/*白字灰框胶囊灰底*/
.btn-04 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 1px 4px;
	border-radius: 50px;
	background-color: #ff8b50 !important;
	behavior: url(./css/ie-css3.htc);
}

/*白字无框胶囊黄底*/
.btn-05 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 12px;
	padding: 1px 4px;
	border-radius: 50px;
	background-color: #1657a6 !important;
	behavior: url(./css/ie-css3.htc);
}

/*白字无框胶囊蓝底*/
.btn-06 {
	display: inline-block;
	text-align: center;
	color: #e14646;
	font-size: 12px;
	padding: 0 4px;
	border: solid 1px #979797;
	border-radius: 50px;
	background: #fff;
	behavior: url(./css/ie-css3.htc);
}

/*红字灰框胶囊无底*/
.btn-07 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 6px 14px;
	border-radius: 10px;
	background: #e14646;
	behavior: url(./css/ie-css3.htc);
}

/*白字无框圆角红底*/
.btn-08 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 20px;
	padding: 6px 14px;
	border: solid 1px #fff;
	border-radius: 60px;
	behavior: url(./css/ie-css3.htc);
}

/*白字白框胶囊无底*/
.btn-09 {
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 6px 14px;
	background: #1657a6;
}

/*白字无框蓝底无底*/

/*宽度*/
.w40 {
	width: 40px;
}

.w50 {
	width: 50px;
}

.w60 {
	width: 60px;
}

.w70 {
	width: 70px;
}

.w80 {
	width: 80px;
}

.w90 {
	width: 90px;
}

.w100 {
	width: 100px;
}

.w110 {
	width: 110px;
}

.w120 {
	width: 120px;
}

.w128 {
	width: 128px;
}

.w130 {
	width: 130px;
}

.w180 {
	width: 180px;
}

.w240 {
	width: 240px;
}

.w320 {
	width: 320px;
}

.w400 {
	width: 400px;
}

/*颜色*/
.c_0b4693 {
	color: #0b4693 !important;
}

/*直播-进行中-蓝*/
.c_666 {
	color: #666 !important;
}

/*直播-已结束-灰*/
.c_d13131 {
	color: #d13131 !important;
}

/*直播-未开始-红*/
.c_e54b4b {
	color: #e54b4b !important;
}

/*红*/

/*页头*/
.header {
	width: 100%;
	height: 84px;
	background: url(../temp/toubg.png) no-repeat;
	background-size: cover;
}

.headertop {
	width: 1200px;
	margin: 0 auto;
	color: #FFFFFF;
	padding: 10px;
}
.headertop .fl span{
	font-size: 12px;
}

.header .webBox {
	background: #ffffff;
	height: 62px;
	line-height: 62px;
	position: relative;
}

.header .logo {
	float: left;
	margin-left: 37px;
	margin-top: 11px;
}

.header .logo img {
	display: block;
	/* width: 95px; */
	height: 40px;
}

/*导航*/
.header .nav {
	float: left;
	height: 100%;
	margin-left: 20px;
}

.header .nav li {
	float: left;
	height: 100%;
	color: #000000;
	font-size: 16px;
}

.header .nav li a {
	display: block;
	width: 108px;
	text-align: center;
	color: #000000;
}
.header .nav li a .nav_hot {
	width: 21px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/joinwork/hot.png) no-repeat;
	background-size: 100%;
	margin-left: 5px;
}

.header .nav li.on a {
	color: #FF9C13;
	background: url(../temp/navBg.png) bottom center no-repeat;
	background-size: 89px 38px;
}

.header .nav li:hover a {
	color: #FF9C13;
	background: url(../temp/navBg.png) bottom center no-repeat;
	background-size: 89px 38px;
}

/*登录注册*/
.header .loginBox {
	float: right;
	height: 100%;
	font-size: 12px;
}

.header .loginBox .fanwen {
	margin-right: 10px;
}

.header .loginBox .btn {
	display: inline-block;
	width: 50px;
	height: 22px;
	background: rgba(230, 14, 14, 1);
	border-radius: 11px;
	text-align: center;
	line-height: 22px;
	font-size: 12px;
}

.header .loginBox a {
	color: #fff;
	font-size: 12px;
	position: relative;
}
.loginBox a.login_btn{
	display: inline-block;
	width: 50px;
	height: 22px;
	background: #FFFFFF;
	border-radius: 11px;
	color: #FF9C13;
	text-align: center;
	line-height: 22px;
}
.loginBox .or{
	margin: 0 5px;
}
.header .loginBox a+a {
	padding: 0 8px 0 9px;
}

.header .loginBox a+a:before {
	content: "";
	display: block;
	width: 1px;
	height: 10px;
	background: #fff;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -5px;
}

.header .loginBox a:hover {
	text-decoration: underline;
}

/*登录后的用户*/
.header .userBox {
	float: right;
	height: 100%;
	position: relative;
}
.header .userBox .outlogin {
	display: inline-block;
	margin: 0 10px;
	width: 50px;
	height: 22px;
	line-height: 22px;
	background: #F42020;
	border-radius: 11px;
	font-size: 14px;
	font-weight: 500;
	color: #FFFFFF;
	text-align: center;
	cursor: pointer;
}

.header .userBox .fanwen {
	margin-right: 10px;
}

.header .userBox a {
	color: #fff;
	position: relative;
}

.header .userBox .news {
	height: 40px;
	color: #fff;
	margin-top: 20px;
}

.header .userBox .news img {
	width: 36px;
	height: 40px;
}

.header .userBox .news i {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	border-radius: 50%;
	background: #e64c4c;
	position: absolute;
	top: -4px;
	right: -4px;
	z-index: 9;
}

.header .userBox .headPhoto {
	margin: 8px 0 0 16px;
	border-radius: 50%;
	overflow: hidden;
}

.header .userBox .headPhoto img {
	width: 64px;
	height: 64px;
	border-radius: 50%;
}

ul.dropdown-menu {
	width: 140px;
	position: absolute;
	top: 75px;
	right: -10px;
	z-index: 100000;
	border-radius: 5px;
	background-color: #FFFFFF;
	display: none;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

#triangle-up {
	position: absolute;
	width: 0;
	height: 0;
	top: -7px;
	right: 42px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #fff;
}

ul.dropdown-menu li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #EBEBEB;
	line-height: 40px;
}

ul.dropdown-menu li.account a {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

ul.dropdown-menu li.outlogin a {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

ul.dropdown-menu li a {
	display: block;
	color: #969696;
	background: #fff;
}

ul.dropdown-menu li i {
	margin-right: 3px;
	margin-left: 10px;
	width: 16px;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	vertical-align: top;
	margin-top: 12px;
}

ul.dropdown-menu li.account i {
	background: url(../images/account.svg) no-repeat center;
	background-size: 14px;
}

ul.dropdown-menu li.outlogin i {
	background: url(../images/login-out.svg) no-repeat center;
	background-size: 14px;
}

ul.dropdown-menu li a:hover {
	color: #d7000f;
}

ul.dropdown-menu li.account a:hover i {
	background: url(../images/account-dq.svg) no-repeat center;
	background-size: 14px;
}

ul.dropdown-menu li.outlogin a:hover i {
	background: url(../images/login-outdq.svg) no-repeat center;
	background-size: 14px;
}

ul.dropdown-menu li.outlogin {
	border-bottom: 0;
}

ul.dropdown-menu1 {
	width: 140px;
	position: absolute;
	top: 60px;
	right: -10px;
	z-index: 100;
	border-radius: 5px;
	display: none;
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
}

#triangle-up {
	position: absolute;
	width: 0;
	height: 0;
	top: -7px;
	right: 42px;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 7px solid #fff;
}

ul.dropdown-menu1 li {
	width: 100%;
	float: left;
	border-bottom: 1px solid #EBEBEB;
	line-height: 40px;
	background: #fff;
	text-align: center;
	color: #969696;
}

ul.dropdown-menu1 li:first-child {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

ul.dropdown-menu1 li:last-child {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom: 0;
}

ul.dropdown-menu1 li:hover {
	color: #d7000f;
}

.userBox:hover ul.dropdown-menu {
	display: block;
}

.jishi {
	position: relative;
}

.jishi:hover ul.dropdown-menu {
	display: block;
}

/*内容*/
.content {}

.content .webBox {
	padding-top: 15px;
}

/*页脚*/
.footer {
	width: 100%;
	background-color: #000000;
	background-position: center;
	padding-top: 55px;
	font-size: 14px;
	color: #666;
	padding-bottom: 20px
}

.footer a {
	color: #666
}
.footer .center{
	width: 1200px;
	margin: 0 auto;
}

.footer .foot_t {
	color: #ff4f15;
	font-size: 24px;
	position: relative
}

.footer .foot_t:before {
	display: inline-block;
	content: '';
	width: 1100px;
	height: 1px;
	background: #4d4d4d;
	position: absolute;
	top: 19px;
	right: 0
}

.footer .foot_t span {
	display: inline-block
}

.foot_c .FirendLink {
	border-right: 1px solid #666;
	padding-right: 20px;
	float: left;
	width: 850px;
	padding-left: 30px;
	margin-top: 30px
}

.foot_c .FLTitle {
	font-size: 14px;
	color: #fff
}

.footer .link_list {
	float: left;
	width: 238px;
	line-height: 28px;
	padding-top: 10px
}

.footer .link_list a {
	font-size: 14px;
	color: #666
}

.footer .erweima {
	float: left;
	margin-left: 50px;
	width: 300px;
	margin-top: 30px
}
.footer .erweima img{
	display: inline-block;
	vertical-align: middle;
}
.footer .erweima .code_txt {
	font-size: 14px
}

.footer .erweima .code_txt span {
	font-size: 18px;
	display: inline-block;
	border-bottom: 1px solid #4d4d4d
}

.footer .link_list:last-child {
	width: 160px
}

.footer .code_box img {
	width: 150px
}

.footer .code_txt {
	padding: 16px 0
}

.footer .code_box,
.footer .syst_list {
	line-height: 40px
}

.footer .icon {
	width: 29px;
	height: 24px;
	background-size: 25px;
	vertical-align: middle
}

.footer .foot_b p {
	text-align: center;
	line-height: 22px;
	font-size: 12px
}

.footer .foot_b .link_mav {
	padding-bottom: 15px;
	padding-top: 30px
}

.footer .foot_b .link_mav a {
	padding: 0 2px;
	font-size: 14px
}


.banquan {
	text-align: center;
	font-size: 12px;
	color: #4C4B4B;
	padding: 20px 0;
}

.banquan span {
	color: #AB0A0B;
	margin-left: 10px;
	margin-right: 10px;
}

/*首页、资讯页顶部*/
.c_top {
	overflow: hidden;
}

/*左*/
.c_top .ct_left {
	width: 275px;
	height: 650px;
	background: #fff;
}

.c_top .ct_left .tabHead {
	width: 275px;
	color: #000000;
	height: 44px;
	background: url(../images/index/zutitle.png) no-repeat;
	background-size: cover;
	font-weight: 700;
	font-size: 14px;
}
.c_top .ct_left .tabHead .zuqiu{
	margin: 0 10px;
	display: inline-block;
	width: 21px;
	height: 14px;
	background: url(../temp/saidian.png) no-repeat;
	background-size: 21px 14px;
	vertical-align: middle;
}

.c_top .ct_left .tabHead a {
	color: #216cbf;
}

.c_top .ct_left ul {
	border-top: 0 none;
	padding-right: 10px;
}

.c_top .ct_left ul li {
	padding-bottom: 12px;
	cursor: pointer;
}

.c_top .ct_left ul li h5 {
	 color: #242424;
}
.c_top .ct_right ul li h5 {
	 color: #242424;
}

.c_top .ct_left ul li h5 label,
.c_top .ct_left ul li h5 span {
	display: inline-block;
	font-size: 12px;
	padding: 7px 8px;
	font-weight: 500;
}

.c_top .ct_left ul li h5 label {
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.c_top .ct_left ul li h5 span {
	overflow: hidden;
	float: right;
	padding-right: 15px;
	color: #909090;
}

.c_top .ct_left ul li p {
	height: 27px;
	/*布局完后的高度*/
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 27px;
	color: #434751;
}

.c_top .ct_left ul li p.side1 {
	border-left: solid 10px #FFC700;
	background: #FFF6EA;
}
.c_top .ct_left ul li p.side1 .shipin{
	display: inline-block;
	width: 18px;
	height: 13px;
	margin-left: 10px;
	background: url(../images/index/shipinhzibp.png) no-repeat;
	background-size: 100%;
}

.c_top .ct_left ul li p.side2 {
	border-left: solid 10px #FF5A5A;
	background: rgba(255, 90, 90, .1);
}
.c_top .ct_left ul li p.side2 .donghua{
	display: inline-block;
	width: 18px;
	height: 13px;
	margin-left: 10px;
	background: url(../images/index/donghuazhib.png) no-repeat;
	background-size: 100%;
}
/*右*/
.c_top .ct_right {
	padding-left: 10px;
	width: 275px;
	height: 650px;
	background-color: #FFFFFF;
}

.c_top .ct_right .tabHead {
	width: 275px;
	color: #000000;
	height: 44px;
	background: url(../images/index/lantitle.png) no-repeat;
	background-size: cover;
	font-weight: 700;
	font-size: 14px;
}
.c_top .ct_right .tabHead .zuqiu{
	margin: 0 10px;
	display: inline-block;
	width: 21px;
	height: 14px;
	background: url(../temp/kaijiang.png) no-repeat;
	background-size: 21px 14px;
	vertical-align: middle;
}

/*banner*/
.c_top .ct_middle {
	width: 650px;
	height: 650px;
}

/*图片轮播*/
.banner {
	width: 100%;
	position: relative;
}
.banner .banner_nav{
	width: 650px;
	height: 330px;
}
.banner .nav_title{
	width: 650px;
	height: 45px;
	line-height: 45px;
}
.banner .nav_title .qiu{
	text-align: center;
	width: 50%;
	float: left;
	color: #7E7E7E;
	font-weight: 600;
	font-size: 20px;
	cursor: pointer;
}
.banner .nav_title .qiu.curent{
	color: #EB0200;
	position: relative;
}
.banner .nav_title .curent span{
	position: absolute;
	top: 40px;
	left: 50%;
	width: 16px;
	height: 8px;
	background: url(../images/index/zu_up.png) no-repeat;
	background-size: 100%;
	margin-left: -8px;
}
.banner .nav_title .curent span.lan{
	background: url(../images/index/lan_up.png) no-repeat;
	background-size: 100%;
}
.banner .back{
	position: absolute;
	top: 60px;
	left: 10px;
	z-index: 9999;
	width: 40px;
	height: 40px;
}
.flash{
	width: 650px;
	height: 350px;
	background: url(../images/index/zubg.png) no-repeat;
	background-size: cover;
}
.game_none{
	width: 650px;
	height: 350px;
	background: url(../images/index/game_no.png) no-repeat;
	background-size: cover;
}
.flash.lanflash{
	background: url(../images/index/lanqibg.png) no-repeat;
	background-size: cover;
}
.flash .match_box{
	width: 650px;
	height: 350px;
	color: #FFFFFF;
	font-size: 16px;
	text-align: center;
}
.flash #video{
	object-fit: fill;
}
.flash .match_box p{
	padding-top: 20px;
}
.logo_box{
	margin-top: 20px;
}
.logo_box .home,.logo_box .bifen,.logo_box .away{
	display: inline-block;
	vertical-align: middle;
}
.logo_box .bifen{
	margin: 0 50px;
	font-size: 20px;
	font-weight: 600;
}
.logo_box .bifen .mr10{
	margin: 0 10px;
}
.logo_box .logo{
	width: 70px;
	height: 70px;
	border-radius: 35px;
}
.match_type{
	margin-top: 40px;
	display: inline-block;
	height: 40px;
	border-radius: 20px;
	line-height: 40px;
	padding: 0 10px;
	background: rgba(25,25,25,0.4);
}
.match_type .match_left,.match_type .match_right{
	display: inline-block;
	margin: 0 10px;
	cursor: pointer;
}

.match_type .shipin_btn{
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}

/* .banner ul {
	float: left;
	width: 100%;
	height: 280px;
	position: relative;
}

.banner ul span {
	display: block;
	width: 100%;
	text-align: right;
	padding-right: 5px;
	position: absolute;
	bottom: 4px;
	left: 0;
	z-index: 9;
}

.banner ul span a {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-align: center;
	margin-right: 5px;
	border-radius: 50%;
	background: #b0b0b0;
}

.banner ul span a.current {
	background: #fff;
}

.banner ul li {
	display: none;
	width: 100%;
	height: 280px;
	overflow: hidden;
	position: absolute;
	text-align: center;
}

.banner ul li.current {
	display: block;
}

.banner ul li img {
	display: block;
	width: 100%;
	height: 100%;
}

.banner ul span.banTit {
	height: 58px;
	line-height: 58px;
	padding: 0 20px;
	bottom: 0;
	text-align: center;
}

.banner ul span.banTit a {
	margin: 21px 0 0 10px;
}

.banner ul li label {
	height: 58px;
	line-height: 58px;
	color: #fff;
	position: absolute;
	bottom: 0;
	left: 20px;
	z-index: 10;
} */
/*图片轮播 end*/

/*列表头*/
.tabHead {
	height: 40px;
	line-height: 40px;
}

.tabHead.football {
	background: url(../images/football.png) no-repeat;
}

.tabHead.basketball {
	background: url(../images/basketball.png) no-repeat;
}

.tabHead.otherball {
	background: url(../images/otherball.png) no-repeat;
}

.tabHead a {
	float: right;
	font-size: 12px;
	padding: 0 10px;
}

/*圆形图片外壳*/
.imgShuck {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
}

/*标签：未开始、进行中、已结束、红、黑*/
.label {
	display: inline-block;
	width: 42px;
	height: 18px;
	margin-right: 5px;
	background-repeat: no-repeat;
	vertical-align: middle;
}

.label.noStart {
	background-image: url(../images/icon-01.png);
}

.label.start {
	background-image: url(../images/icon-02.png);
}

.label.finish {
	background-image: url(../images/icon-03.png);
}

.label.redbg {
	background-image: url(../images/icon-04.png);
}

.label.blackbg {
	background-image: url(../images/icon-05.png);
}

/*阴影框*/
.shadowBox {
	box-shadow: 0px 1px 5px rgba(39, 38, 38, .2);
	box-shadow: 0px 2px 3px #d6d6db\0;
	background: #fff;
	position: relative;
	behavior: url(./css/ie-css3.htc);
}

/*横幅*/
.streamer {}

.streamer img {
	width: 100%;
}

/*认证大神*/
.approve {}

.approve .tabHead {
	border: solid #ccc;
	border-width: 0 1px 1px 0;
	background: url(../images/index/approve.png) no-repeat;
	position: relative;
}

.approve .tabHead span {
	float: right;
	height: 22px;
	line-height: 20px;
	color: #cf2f2f;
	font-size: 12px;
	padding: 0 10px;
	margin: 9px 10px 0 0;
	border: solid 1px #cf2f2f;
	cursor: pointer;
}

.approve .tabHead .list {
	border: solid 1px #ccc;
	background: #fff;
	position: absolute;
	top: 39px;
	right: 0;
	z-index: 10;
}

.approve .tabHead .list p {
	width: 50px;
	height: auto;
	line-height: normal;
	text-align: center;
	color: #c72228;
	font-size: 14px;
	padding: 10px 0;
	cursor: pointer;
}

.approve .tabHead .list p+p {
	border-top: solid 1px #ccc;
}

.approve .tabHead .list p.on,
.approve .tabHead .list p:hover {
	color: #fff;
	background: #c72228;
}

.approve ul {
	/*overflow:hidden;*/
}

.approve ul:after {
	content: "";
	display: block;
	clear: both;
}

.approve ul li {
	float: left;
	width: 30%;
	padding: 20px 20px 0;
	margin-top: 35px;
	margin-right: 5%;
	border-radius: 5px;
	box-shadow: 0px 1px 5px rgba(39, 38, 38, .2);
	box-shadow: 0px 2px 3px #d6d6db\0;
	background: #fff;
	position: relative;
	behavior: url(./css/ie-css3.htc);
}

/*.approve ul li:nth-child(3n+0){
    margin-right:0;
}*/
.approve ul li .rate {
	text-align: center;
	color: #fff;
	font-size: 14px;
	padding: 13px 10px 18px 26px;
	background: url(../images/index/rate.png) no-repeat;
	position: absolute;
	top: 16px;
	right: 0;
	z-index: 9;
}

.approve ul li dl {
	margin-bottom: 16px;
}

.approve ul li dl dt {
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: middle;
	position: relative;
}

.approve ul li dl dt img {
	display: block;
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.approve ul li dl dd {
	display: inline-block;
	width: 60%;
	margin-left: 10px;
	vertical-align: middle;
}

.approve ul li dl dd h4 {
	color: #575757;
	font-weight: normal;
	font-size: 14px;
	padding-right: 50px;
	margin-bottom: 10px;
	position: relative;
}

.approve ul li dl dd h4 span {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9;
	cursor: pointer;
}

.approve ul li dl dd p {}

.approve ul li dl dd p label {
	margin-right: 6px;
}

.approve ul li h2 {
	height: 44px;
	line-height: 22px;
	color: #575757;
	font-size: 15px;
	margin-bottom: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

/*.approve ul li h2 label{
    display:inline-block;
    width:36px;
    height:18px;
    margin-right:5px;
    background-repeat:no-repeat;
    vertical-align:middle;
}
.approve ul li h2 label.noStart{
    background-image:url(../images/icon-01.png);
}
.approve ul li h2 label.start {
    background-image:url(../images/icon-02.png);
}
.approve ul li h2 label.finish{
    background-image:url(../images/icon-03.png);
}*/
.approve ul li .games {
	color: #999;
	font-size: 13px;
	padding: 5px 0 5px 6px;
	border-left: solid 3px #e14646;
	background: #f3f3f3;
}

.approve ul li .games .p+.p {
	margin-top: 6px;
}

.approve ul li .games label {
	float: left;
	width: 33px;
	font-size: 12px;
}

.approve ul li .games label span {
	color: #1353a2;
}

.approve ul li .games p {
	padding-right: 85px;
	margin-left: 38px;
	position: relative;
}

.approve ul li .games p span {
	position: absolute;
	right: 10px;
}

.approve ul li .other {
	padding: 8px 0;
	overflow: hidden;
}

.approve ul li .other label {
	color: #ff8b50;
	font-size: 12px;
}

.approve ul li .other span {
	display: block;
	width: 14px;
	height: 16px;
	background: url(../images/icon-share.png) no-repeat;
	position: relative;
	z-index: 9;
	cursor: pointer;
}

/*注册登录*/
.regLog {}

.regLog .rlBg {
	background: rgba(0, 0, 0, 0.3);
	background: url(../images/mask2.png) center\0;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 90;
}

.regLog .rlBox {
	/*font-size:20px;*/
	font-size: 17px;
	border-radius: 6px;
	background: #fff;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate3d(-50%, -50%, 0);
	z-index: 91;
}

/*登录框*/
.regLog .rlBox.rlLogin {
	width: 890px;
	/*height:670px;*/
	height: 516px;
	height: 546px\0;
	padding: 30px;
	margin: -273px 0 0 -445px\0;
}

/*注册框*/
.regLog .rlBox.rlRegister {
	/*width:890px;
    height:900px;
    padding:30px;
    margin:-450px 0 0 -445px\0;*/
	width: 850px;
	height: 640px;
	padding: 25px 30px;
	margin: -320px 0 0 -445px\0;
}

/*忘记密码框*/
.regLog .rlBox.rlRetrieve {
	width: 890px;
	/*height:440px;*/
	height: 318px;
	height: 372px\0;
	padding: 30px;
	/*margin:-220px 0 0 -445px\0;*/
	margin: -186px 0 0 -445px\0;
}

.regLog .rlBox .rlTit {
	color: #063e8b;
	font-size: 24px;
	position: relative;
}

/*登录*/
.regLog .rlBox.rlLogin .rlTit {
	border-bottom: solid 1px #ccc;
}

.regLog .rlBox.rlLogin .rlTit span {
	display: inline-block;
	padding: 5px 0 12px;
	position: relative;
	cursor: pointer;
}

.regLog .rlBox.rlLogin .rlTit span+span {
	margin-left: 20px;
}

.regLog .rlBox.rlLogin .rlTit span.on {
	font-weight: bold;
}

.regLog .rlBox.rlLogin .rlTit span.on:after {
	content: "";
	display: block;
	height: 4px;
	background: #063e8b;
	position: absolute;
	bottom: -1px;
	left: 0;
	right: 0;
}

.regLog .rlBox .rlTab {
	/*padding:50px 50px 0;*/
	padding: 50px 30px 0;
	padding-top: 40px\0;
}

.regLog .rlBox .rlTab .p {
	display: none;
	display: block\0;
	color: #666;
	font-size: 17px;
	margin-bottom: 5px;
}

.regLog .rlBox .rlTab li {
	overflow: hidden;
}

.regLog .rlBox .rlTab li+li {
	margin-top: 20px;
	margin-top: 16px\0;
}

.regLog .rlBox .rlTab .inlineBox {
	display: inline-block;
	width: 610px;
}

.regLog .rlBox .rlTab p.inlineBox {
	height: 46px;
	line-height: 16px\0;
}

.regLog .rlBox .rlTab input[type="text"],
.regLog .rlBox .rlTab input[type="password"] {
	width: 100%;
	font-size: 16px;
	padding: 0 20px;
	border: solid 1px #ccc;
	background: #eff6ff;
}

.regLog .rlBox .rlTab .solid,
.regLog .rlBox .rlTab input[type="text"],
.regLog .rlBox .rlTab input[type="password"] {
	height: 46px;
	line-height: 46px\0;
}

/*验证码*/
.regLog .rlBox .rlTab .theCode {}

.regLog .rlBox .rlTab .theCode input[type="text"] {
	/*width:480px;*/
	width: 550px;
	vertical-align: middle;
}

.regLog .rlBox .rlTab .theCode label,
.regLog .rlBox .rlTab .theCode span {
	display: inline-block;
	/*width:180px;
    height:57px;
    line-height:57px;*/
	width: 130px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	/*font-size:18px;*/
	font-size: 16px;
	padding: 0;
	/*margin-left:70px;*/
	margin-left: 50px;
	vertical-align: middle;
}

.regLog .rlBox .rlTab .theCode label img {
	width: 100%;
	height: 100%;
}

/*附加条件*/
.regLog .rlBox .rlTab .add-in {
	font-size: 20px;
}

.regLog .rlBox .rlTab .add-in label {
	cursor: pointer;
}

.regLog .rlBox .rlTab .add-in input[type="checkbox"] {
	width: 26px;
	height: 26px;
	margin-right: 15px;
	vertical-align: middle;
}

.regLog .rlBox .rlTab .add-in span {
	color: #063e8b;
}

.regLog .rlBox .rlTab .add-in span span {
	cursor: pointer;
}

.regLog .rlBox .rlTab .add-in span span+span {
	margin-left: 20px;
}

.regLog .rlBox .rlTab .btnBox {}

.regLog .rlBox .rlTab .btnBox .btn-09 {
	display: block;
	font-size: 20px;
	padding: 12px;
}

.regLog .rlBox .rlTab .otherLog {}

.regLog .rlBox .rlTab .otherLog label {
	display: inline-block;
	margin-left: 20px;
	vertical-align: middle;
	cursor: pointer;
}

.regLog .rlBox .rlTab .otherLog label img {
	width: 40px;
	height: 40px;
}

.regLog .rlBox .rlTab .btn-09 {
	cursor: pointer;
}

/*注册*/
.regLog .rlBox.rlRegister .rlTit h2 {
	/*font-size:30px;*/
	font-size: 26px;
	padding-left: 30px;
}

.regLog .rlBox.rlRegister .rlTit span {
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
}

.regLog .rlBox.rlRegister .rlTab {
	padding-top: 0;
}

.regLog .rlBox.rlRegister .rlTab li {
	/*margin-top:20px;*/
	margin-top: 10px;
}

.regLog .rlBox.rlRegister .rlTab li+li {
	margin-top: 14px;
}

.regLog .rlBox.rlRegister .rlTab li>span {
	display: inline-block;
	width: 120px;
	/*height:57px;
    line-height:57px;*/
	height: 46px;
	line-height: 46px;
	vertical-align: top;
}

.regLog .rlBox.rlRegister .rlTab li h5.inlineBox {
	height: 46px;
	line-height: 46px;
	font-weight: normal;
	font-size: 17px;
}

.regLog .rlBox.rlRegister .rlTab input[type="text"],
.regLog .rlBox.rlRegister .rlTab input[type="password"] {}

.regLog .rlBox.rlRegister .rlTab label {
	cursor: pointer;
}

.regLog .rlBox.rlRegister .rlTab label+label {
	margin-left: 30px;
}

.regLog .rlBox.rlRegister .rlTab input[type="radio"] {
	width: 26px;
	height: 26px;
	margin-right: 15px;
	vertical-align: middle;
	cursor: pointer;
}

.regLog .rlBox.rlRegister .rlTab div.inlineBox>p {
	color: #aaa;
	font-size: 14px;
}

.regLog .rlBox.rlRegister .rlTab .grade {
	margin-top: 12px;
}

.regLog .rlBox.rlRegister .rlTab .grade p {
	display: inline-block;
	width: 80px;
	text-align: center;
}

.regLog .rlBox.rlRegister .rlTab .grade p i {
	display: block;
	width: 100%;
	height: 10px;
	background: #ccc;
}

.regLog .rlBox.rlRegister .rlTab .grade p em {
	color: #aaa;
	font-size: 16px;
}

.regLog .rlBox.rlRegister .rlTab .grade p.on i {
	background: #063e8b;
}

.regLog .rlBox.rlRegister .rlTab .grade p.on em {
	color: #063e8b;
}

.regLog .rlBox.rlRegister .rlTab .theCode span.tit {
	text-align: left;
	margin-left: 0;
}

.regLog .rlBox.rlRegister .rlTab .theCode input[type="text"] {
	width: 380px;
}

.regLog .rlBox.rlRegister .rlTab .theCode .btn-09 {
	width: 180px;
	margin-left: 50px;
}

.regLog .rlBox.rlRegister .rlTab .btnBox {
	margin-top: 25px;
}

/*忘记密码*/
.regLog .rlBox.rlRetrieve .rlTab {
	padding-top: 30px;
}

.regLog .rlBox.rlRetrieve .rlTit h2 {
	/*font-size:30px;*/
	font-size: 26px;
	padding-left: 30px;
}

.regLog .rlBox .rlTab .theCode input[type="text"] {
	width: 590px;
}

.regLog .rlBox.rlRetrieve .rlTab .btnBox {
	margin-top: 30px;
}

/*展开更多*/
.moreBtn {
	display: block;
	text-align: center;
	color: #999;
	font-size: 14px;
	padding: 10px 0;
	margin-top: 30px;
	background: #efefef;
	cursor: pointer;
}

/*空数据*/
.emptyBox {
	padding: 40px 0;
	margin-top: 0px;
}

.emptyBox.emptyShadow {
	box-shadow: 0px 1px 5px rgba(39, 38, 38, .2);
	box-shadow: 0px 2px 3px #d6d6db\0;
	background: #fff;
	position: relative;
	behavior: url(./css/ie-css3.htc);
}

.emptyBox p {
	text-align: center;
}

.emptyBox p+p {
	margin-top: 20px;
}

.emptyBox p span {
	display: inline-block;
}

/*内页导航*/
.inNav {
	margin-bottom: 16px;
}

.inNav a,
.inNav span {
	color: #666;
	font-size: 12px;
}

.inNav a:hover {
	text-decoration: underline;
}


/*悬浮发布情报图标 */
.tool-tips-fixed {
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	position: fixed;
	bottom: 30px;
	left: 50%;
	margin-left: 580px;
	width: 45px;
	visibility: visible;
	z-index: 10;
	height: 150px;
}

.tool-tips-fixed a {
	width: 66px;
	height: 68px;
	background: #fff;
	float: left;
	text-align: center;
	color: #fff;
	font-size: 12px;
	font-family: arial;
	cursor: pointer;
	position: relative;
	border-radius: 5px;
}

.tool-tips-fixed a.webchat-fabu {
	background: url(../images/webchat-fabu.png) center no-repeat #fff;
	background-size: 24px;
}

.tool-tips-fixed a.backtop-fabu {
	background: url(../images/backTop.png) center no-repeat;
	background-size: 100%;
	display: none;
}

.tool-tips-fixed a span {
	display: none;
	position: absolute;
	top: 6px;
	left: -90px;
	background: rgba(0, 0, 0, .7);
	text-align: center;
	line-height: 25px;
	color: #fff;
	font-size: 14px;
	border-radius: 5px;
	padding: 5px 10px
}

.tool-tips-fixed a span:before,
.tool-tips-fixed a span:after {
	content: '';
	border: 8px solid transparent;
	position: absolute;
	left: 76px;
	top: 8px;
}

/* .tool-tips-fixed a span:before {
    border-left-color: rgba(0, 0, 0, .7);
} */

/* .tool-tips-fixed a.webchat-fabu:hover {
    background: url(../images/webchat-fabudq.png) center no-repeat #fff;
}

.tool-tips-fixed a.backtop-fabu:hover {
    background: url(../images/backTopdq.png) center no-repeat;
    background-size: 100%;
} */

.tool-tips-fixed a:hover span {
	display: block;
}

.nobox {
	display: flex;
	justify-content: center;
	width: 100%;
}

.noshu {
	width: 100px;
	height: 54px;
}

.shadow {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: 999;
}
