.wrap {
    width: 1220px;
    margin: 0 auto;
}

.qiudui {
	margin-bottom: 17px;
	background: #fff;
	border-radius: 4px;
	padding: 12px 18px;
	width: 1250px;
}

.qiudui_head {
	overflow: hidden;
	color: #999;
	padding: 5px 0 0 0;
	border-bottom: 2px solid #e60640;
	height: 45px
}

.qiudui_bt {
	font-size: 20px;
	float: left;
	width: 179px;
	height: 48px;
	line-height: 42px;
	text-align: center;
	color: #fff;
	background-image: url(../img/biaoti_bj.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*position: absolute;*/
	z-index: 10;
	background-position-x: -6px
}

.qd_more {
	float: right;
	font-size: 14px
}

.qd_more a {
	float: right;
	font-size: 14px;
	color: #999;
	padding-top: 10px;
	height: 36px;
	display: inline-block
}

.qiudui_list {
	border: 1px #e2e2e2 solid;
	border-bottom: 0
}

.qiudui_list .qdbghead {
	color: #999;
	height: 44px;
	line-height: 44px;
	border-bottom: 1px #e2e2e2 solid;
	text-align: center;
	font-size: 16px;
	background: #f3f3f3
}

.qiudui_list .qdbghead p {
	width: 20%;
	float: left;
	border-right: 1px #e2e2e2 solid;
	box-sizing: border-box
}

.qiudui_list .qdbghead p:last-child {
	border-right: 0
}

.qiudui_list li {
	width: 20%;
	float: left;
	border-right: 1px #e2e2e2 solid;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px #e2e2e2 solid;
	box-sizing: border-box;
	padding-left: 30px
}

.qiudui_list li a {
	display: flex;
	align-items: center
}

.qiudui_list .dw_logo {
	width: 26px;
	height: 26px;
	margin-right: 10px
}

.qiudui_list .dw_logo img {
	height: 26px;
	width: 26px;
    vertical-align: top!important;
}

.qd_zhuqiu {
	background: #fff;
	border-radius: 4px;
	padding: 12px 18px
}

.qd_zhuqiu_fl {
	padding: 10px 0 20px 0
}

.qiudui_list .qdlbiao li:nth-child(5n+0) {
	border-right: 0
}

.bottombm {
	border-bottom: 1px #e2e2e2 solid
}

.qiudui_list .dw_name {
	display: inline-block;
	line-height: 35px
}

.qiudui_head_dw {
	overflow: hidden;
	color: #999;
	border-bottom: 2px solid #e60640;
	height: 38px;
	display: flex;
	align-items: center;
	padding-bottom: 10px
}

.qiudui_bt_dw {
	font-size: 20px;
	font-weight: 600;
	width: 96px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333;
	position: relative;
	z-index: 2;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.qiudui_bt_dw_n {
	width: auto;
}

.flname {
	height: 62px;
	line-height: 62px;
	background: #ffd8e2;
	border-radius: 4px 4px 0 0;
	color: #e60640;
	font-size: 18px;
	font-family: "微软雅黑";
	font-weight: 500;
	border-bottom: 2px #e60640 solid
}

.flimg {
	margin: 0 12px 0 10px
}

.flimg img {
	margin-bottom: -4px
}

.bs_time_qd {
	height: 45px;
	line-height: 45px;
	background: #eaeaea;
	font-size: 14px;
	padding-left: 14px;
	border-bottom: 1px #fff solid
}

.bs_time_qd span {
	padding-left: 20px
}

.nodatalb_qd {
	text-align: center;
	padding: 20px 0 20px
}

.nodatalb_qd cite {
	display: block;
	text-align: center;
	color: #e60640;
	padding-top: 5px
}

.contest_list_fl {
	border-right: 1px #eee solid;
	border-left: 1px #eee solid
}

.contest_list_fl li {
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #eee
}

.contest_list_fl li:hover {
	background: #fbfafa
}

.contest_list_fl .bs_fegnlei {
	float: left;
	width: 240px;
	padding: 0 0 0 20px;
	color: #999
}

.contest_list_fl .bs_fegnlei a {
	color: #999
}

.contest_list_fl .bs_fegnlei a:hover {
	color: #e60640
}

.contest_list_fl .bs_fegnlei cite {
	float: left;
	margin-right: 5px;
	height: 58px
}

.contest_list_fl .bs_fegnlei cite img {
	width: 18px;
	height: 18px;
	margin-bottom: -4px
}

.contest_list_fl .bs_time_fl {
	float: left;
	font-size: 14px;
}

.contest_list_fl .bs_time_fl i {
	width: 108px;
	float: left
}

.contest_list_fl .bs_time_fl span {
	width: 50px;
	float: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.contest_list_fl .bs_duiwu {
	float: left;
	width: 420px;
	text-align: center
}

.contest_list_fl .bs_duiwu p {
	float: left
}

.contest_list_fl .bs_duiwu .bs_vs {
	float: left;
	font-size: 16px;
	margin: 0 12px
}

.contest_list_fl .bs_duiwu .kedui,.contest_list_fl .bs_duiwu .zhudui {
	float: left;
	width: 142px;
	padding: 0 10px;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.contest_list_fl .bs_duiwu .zhudui {
	text-align: right
}

.contest_list_fl .bs_duiwu .kedui {
	text-align: left
}

.contest_list_fl .bs_duiwu .duibiao {
	width: 27px;
	height: 27px;
	float: left;
	margin-top: 8px
}

.contest_list_fl .bs_duiwu .duibiao img {
	width: 27px;
	height: 27px;
	border-radius: 25em;
	margin-bottom: 15px;
}

.contest_list_fl .bs_video {
	width: auto
}

.contest_list_fl .bs_video {
	float: left;
	height: 30px;
	line-height: 30px;
	border-radius: 5px;
	color: #fff;
	background: #0073c4;
	text-align: center;
	margin: 14px 0 0 25px;
	text-align: center;
	padding-right: 10px
}

.contest_list_fl .bs_video cite {
	background: url(../img/zbvideo.png) no-repeat;
	background-position: 0 0;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin: 7px 0 0 10px;
	float: left
}

.contest_list_fl .bs_video span {
	display: inline-block;
	float: left;
	margin-left: 5px
}

.contest_list_fl .bs_video a {
	color: #fff
}

.contest_list_fl .begin:hover {
	background: #0468ae;
	color: #fff
}

.contest_list_fl .bs_duiwu_bt {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left;
	width: 90%
}

.contest_list_fl .endbf {
	background: #b9b9b9!important
}

.contest_list_fl .endbf:hover {
	background: #c9c6c6!important
}

.contest_list_fl .weikai {
	background: #b9b9b9!important
}

.contest_list_fl .weikai:hover {
	background: #c9c6c6!important
}

.qd_jieshao {
	border: 1px #eee solid;
	border-radius: 8px;
	background: #fff
}

.qd_name {
	text-align: center;
	font-size: 18px;
	font-weight: 700;
	padding: 18px 0 20px 0;
	overflow: hidden
}

.qd_name img {
	width: 120px;
	height: 120px
}

.qd_name span {
	display: block
}

.qd_xq li {
	line-height: 28px;
	color: #666
}

.xrjialian cite {
	color: #0073c4
}

.qd_xq li p {
	padding: 0 18px 0 44px;
	color: #333
}

.qd_xq li p span {
	color: #666
}

.qd_xq a:hover {
	color: #0073c4
}

.qdjs_bmt {
	margin-top: 5px;
	position: relative
}

.qdjs_bmt:before {
	height: 1px;
	content: '';
	width: 310px;
	border-top: 1px solid #eee;
	position: absolute;
	top: -1px;
	left: 15px;
	z-index: 10
}

.qd_jieshaonr {
	background: #fff;
	color: #666;
	font-size: 14px;
	padding: 0;
	padding-top: 10px
}

.qdjsbt {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #333;
	font-weight: 500;
	border-bottom: 2px #e60640 solid;
	padding: 0;
	position: relative
}

.qdjsbt cite {
	display: block;
	width: 51px;
	height: 30px;
	background: url(../img/qd_btimg.png) no-repeat;
	float: left;
	position: absolute;
	bottom: -1px
}

.qdjsbt span {
	float: left;
	margin-left: 52px
}

.qdjsnr {
	padding: 10px 18px 20px
}

.nobjs {
	background-color: transparent
}

.qd_zhong_zb {
	background: #fff;
	border-radius: 4px;
	padding: 10px;
	box-sizing: border-box
}

.qd_zhong_zb .qd_zhong_zb_bt {
	border-width: 2px
}

.qd_zhong_zb .qiudui_bt {
	height: 46px
}

.qd_zhong_zb .qd_zhong_zb_lb {
	border-top: 1px #eee solid;
	margin-top: 1px
}

.luxiang_zhong {
	border-right: 1px #eee solid;
	border-left: 1px #eee solid
}

.luxiang_zhong li {
	height: 52px;
	line-height: 52px;
	border-bottom: 1px #eee solid
}

.luxiang_zhong li:hover {
	background: #eee
}

.luxiang_zhong .lx_lb_title {
	width: 540px;
	float: left;
	padding-left: 24px;
	font-size: 14px;
}

.luxiang_zhong .lx_lb_qd {
	width: 220px;
	float: right;
	text-align: right;
	padding-right: 30px;
	font-size: 12px;
}

.luxiang_zhong .lx_lb_title {
	position: relative
}

.luxiang_zhong .lx_lb_title .lxlb_tiem {
	color: #666;
	display: inline-block;
	width: 108px;
	float: left
}

.luxiang_zhong .lx_lb_qd {
	color: #999
}

.luxiang_zhong .lx_lb_qd a {
	color: #999;
	margin-left: 15px
}

.luxiang_zhong .lx_lb_qd a:hover {
	color: #e60640
}

.luxiang_zhong .lxlb_bt {
	width: 390px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left
}

.zhixun_zhong {
	padding: 10px
}

.zhixun_zhong .zxz_img {
	width: 244px;
	height: 154px;
	float: left;
	overflow: hidden;
	border-radius: 4px
}

.zhixun_zhong .zxz_img img {
	width: 244px;
	height: 154px;
	transition: transform .3s;
	-ms-transition: -ms-transform .3s;
	-moz-transition: -moz-transform .3s;
	-webkit-transition: -webkit-transform .3s;
	-o-transition: -o-transform .3s
}

.zhixun_zhong .zxz_img:hover img {
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1)
}

.dsping_zhong {
	padding: 10px
}

.dsping_zhong .zxz_img {
	width: 244px;
	height: 154px;
	float: left;
	position: relative
}

.dsping_zhong .zxz_img img {
	width: 244px;
	height: 154px;
	border-radius: 4px
}

.dsping_zhong .zxz_img .covermask {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	opacity: 0;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.dsping_zhong .zxz_img a:hover .covermask {
	opacity: .2;
	-webkit-transition: opacity .5s;
	transition: opacity .5s
}

.dsping_zhong .zxz_img .playbtn {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	width: 49px;
	height: 49px;
	background: url(../img/dspleft_ico.png) no-repeat 0 0;
	opacity: 0;
	-webkit-transform: scale(.7);
	-webkit-transition-property: opacity,-webkit-transform;
	-webkit-transition-duration: .5s;
	transform: scale(.7);
	transition-property: opacity,transform;
	transition-duration: .5s;
	zoom: 1;
	background-size: 100% 100%
}

.dsping_zhong .zxz_img a:hover .playbtn {
	opacity: .9;
	-webkit-transform: scale(1);
	-webkit-transition-property: opacity,-webkit-transform;
	-webkit-transition-duration: .5s;
	transform: scale(1);
	transition-property: opacity,transform;
	transition-duration: .5s;
	cursor: pointer
}

.zxz_list {
	width: 575px;
	padding-left: 15px
}

.zxz_list li {
	line-height: 32px;
	clear: both
}

.zxz_list p {
	width: 420px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	font-size: 14px;
}

.zxz_list span {
	display: inline-block;
	float: right;
	font-size: 12px;
	color: #999
}

.qd_jieshao{border:1px #eee solid;border-radius:8px;background:#fff;padding-bottom:10px}
.qd_name{text-align:center;font-size:18px;font-weight:700;padding:18px 0 20px 0;overflow:hidden}
.qd_name img{width:120px;height:120px}
.qd_name span{display:block;width:60%;margin:0 auto}
.qd_xq h5{font-size:14px;font-weight:700;color:#333}
.dwjiansao{line-height:30px;color:#666;padding:0 15px 0 0}
.qdjsbt{line-height:30px;font-size:18px;color:#333;font-weight:500;border-bottom:2px #e60640 solid;padding:0;position:relative;overflow:hidden}
.qdjsbt cite{display:inline-block;width:51px;height:30px;background:url(../img/qd_btimg.png) no-repeat;float:left;position:absolute;bottom:-2px;left:0}
.qdjsbt span{float:left;margin-left:52px;font-size:18px;color:#333;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:280px}
.dwjiansao{padding:10px 18px}

.zhixun {
	margin-top: 20px
}

.qdfl_list {
	background: #fff;
	padding: 6px 0 0 0;
	border: 1px #eee solid;
	border-top: 0;
	border-radius: 0 0 4px 4px
}

.qdfl_list li {
	width: 50%;
	float: left;
	padding: 10px 0
}

.qdfl_list li .qtdw_img {
	width: 23px;
	height: 23px;
	display: inline-block;
	margin-left: 30px;
	float: left;
	margin-right: 10px
}

.qdfl_list li .qtdw_img img {
	width: 23px;
	height: 23px
}

.qdfl_list li .qtdw_name {
	height: 23px;
	line-height: 23px;
	display: inline-block;
	float: left;
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
}

.lsfl_list{background:#fff;padding:6px 0 0 0;border:1px #eee solid;border-top:0;border-radius:0 0 4px 4px}
.lsfl_list li{width:50%;float:left;padding:10px 0}
.lsfl_list li .qtdw_img{width:32px;height:32px;display:inline-block;margin-left:30px;float:left;margin-right:10px}
.lsfl_list li .qtdw_img img{width:32px;height:32px}
.lsfl_list li .qtdw_name{height:32px;line-height:32px;display:inline-block;float:left;width:95px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:16px}

.sousuobj {
	background: url(../img/lsztbj1.png) no-repeat top center;
	height: 253px;
	background-size: cover;
	margin-top: -3px
}

.lsztss {
	position: relative
}

.lszt_title {
	position: absolute;
	top: 30px;
	left: 15px
}

.ss_input_gjc {
	width: 650px;
	margin: 0 auto;
	padding-top: 80px
}

.sousuo_kuang {
	width: 650px;
	height: 43px;
	border-radius: 10px;
	background: #fff;
	padding: 0
}

.sousuo_kuang .so_txt {
	height: 41px;
	border: 0;
	padding: 0 10px;
	color: #333;
	width: 546px;
	outline: 0
}

.sousuo_kuang .search {
	width: 80px;
	height: 43px;
	background-image: url(../img/search.png);
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 0 4px 4px 0;
	cursor: pointer
}

.so_txt::-webkit-input-placeholder {
	color: #999
}

.so_txt:-moz-placeholder {
	color: #999
}

.so_txt::-moz-placeholder {
	color: #999
}

.so_txt:-ms-input-placeholder {
	color: #999
}

.rmlx {
	padding-top: 12px
}

.rmlx_bt {
	width: 83px;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	font-style: italic
}

.rmlx_lb {
	width: 560px;
	overflow: hidden
}

.rmlx_lb li {
	float: left;
	height: 24px;
	line-height: 24px;
	padding: 0 12px;
	border-radius: 4px;
	margin: 0 5px 10px 0;
	color: #fff
}

.rmlx_lb li a {
	color: #fff
}

.rmlx_lb li:hover {
	text-decoration: underline
}

.sousuo_kuang {
	position: relative
}

.ssinput {
	border-radius: 10px;
	overflow: hidden
}

.sslb {
	background: #fff;
	width: 650px;
	position: absolute;
	top: 45px;
	display: none;
	border: 1px #ff4d4d solid;
	border-top: 0;
	left: -1px;
	border-radius: 10px;
	overflow: hidden
}

.sslb li {
	line-height: 40px;
	padding: 0 10px
}

.sslb li:hover {
	background: #f3f3f3
}

.sslb li a {
	display: block;
	width: 100%;
	height: 100%
}

.nodata {
	clear: both;
	text-align: center;
	padding-top: 20px;
	color: #ef4c76;
	display: none
}

.nodata_ico {
	color: #e60841;
	padding-right: 5px
}

.tea_warp_co {
	background: #F2F2F2;
	padding: 30px 0
}

.zhibo_ci_jianjie_r_qiudui {
	display: flex;
	flex-wrap: wrap
}

.zhibo_ci_jianjie_r_qiudui>li {
	width: 50%;
	display: flex;
	margin-bottom: 10px
}

.zhibo_ci_jianjie_r_qiudui>li:nth-of-type(3) {
	width: 100%
}

.zhibo_ci_jianjie_r_qiudui>li p {
	font-size: 13px;
	color: #333
}

.zhibo_ci_jianjie_r_qiudui>li span {
	font-size: 13px;
	color: #999
}

.zhibo_ci_jianjie_r_qiudui>li a {
	font-size: 13px;
	color: #ff4d4d
}

.zhibo_ci_jianjie_r_qiudui>li a:hover {
	text-decoration: underline
}

.zhibo_ci_jianjie_z>.zhibo_ci_jianjie_z_qiudui {
	color: #333
}

.qd_zhong_zb_bt_qiudui {
	display: flex;
	justify-content: space-between
}

.qd_zhong_zb_bt_qiudui h2 {
	font-size: 20px;
	color: #333;
	display: flex;
	align-items: center;
	font-weight: 600
}

.qd_zhong_zb_bt_qiudui h2 img {
	margin-right: 5px
}

.lx_lb_title:after {
	height: 6px;
	content: '';
	width: 6px;
	background: #ddd;
	position: absolute;
	top: 50%;
	left: 7px;
	z-index: 10;
	border-radius: 50%;
	margin-top: -2px
}

.zhibo_top_wrap_none {
	display: none
}

.ztz_list{min-height:500px;border-radius:4px;background:#fff;padding:20px 10px;border-bottom: 10px solid #f5f5f5;}
.ztz_tou{border-bottom:2px #e60640 solid;height:42px}
.ztz_tou li{float:left;width:175px;height:42px;line-height:42px;font-size:20px;text-align:center;cursor:pointer}
.ztz_tou li.zthover{background:url(../img/zt_tobj.png) no-repeat;background-size:100% 100%;color:#fff}
.ztz_tou li:hover{color:#e60640}
.ztz_tou li.zthover a{color:#fff}
.ztz_tou li.zthover a:hover{color:#fff}
.ztz_fllieb{padding:30px;min-height:400px;}
.ztz_fllieb li{width:94px;height:96px;border-radius:4px;border:1px #eee solid;text-align:center;float:left;margin:0 15px 30px;list-style-type:none;}
.ztz_fllieb li img{width:60px;height:60px;padding-top:8px}
.ztz_fllieb li span{display:block;height:72px}
.ztz_fllieb .ztz_dwmc{color:#666;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ztz_fllieb ul{display:none}
.ztz_fllieb ul:first-child{display:block}
.ztz_fllieb li:hover{border:1px #e60640 solid;color:#e60640}
.ztz_fllieb li:hover a .ztz_dwmc{color:#e60640}

/*列表*/
.regular{margin:0 auto;padding-bottom:186px;overflow:auto;zoom:1;width:100%;overflow-x:hidden}
.breadnav{font-size:12px;height:43px;line-height:43px;color:#333}
.breadnav a{color:#333}
.breadnav a:hover{color:#ff4d4d}
.breadnav span{color:#666}
.fl_part{width:860px;background:#fff;border-bottom: 10px solid #f5f5f5;}
.fr_part{width:340px;min-height:800px}
.zhibo_ci_jianjie{width:860px;padding:15px 10px;box-sizing:border-box;background:#fff;display:flex;justify-content:space-between;border-bottom:20px solid #f5f5f5;border-radius:5px}
.zhibo_ci_jianjie_r{width:600px}
.zhibo_ci_jianjie_r_top{width:100%;border-bottom:1px solid #fdd4d4}
.zhibo_ci_jianjie_r_top>p{width:81px;height:36px;background:#fcdfdf;transform:skew(-15deg);text-align:center;line-height:36px}
.zhibo_ci_jianjie_r_top>p>span{font-size:16px;color:#333;display:inline-block;transform:skew(15deg)}
.zhibo_ci_jianjie_r_con{line-height:30px;width:100%;font-size:14px;color:#666;padding:10px 0}
.zhibo_ci_jianjie_z{width:200px}
.zhibo_ci_jianjie_z>img{width:200px;height:129px}
.zhibo_ci_jianjie_z>p{font-size:23px;color:#ff4d4d;text-align:center;font-weight:600;margin:20px 0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{clear:both}
.fl{float:left}
.fr{float:right}
.zhixun_head{height:50px;line-height:50px;background:#fff;color:#fff;padding:0 10px 0 14px;border-radius:4px 4px 0 0;border-bottom:2px solid #ff4d4d;display:flex;align-items:center;justify-content:space-between}
.zhixun_head span{font-size:20px;color:#000;font-weight:600;display:flex;align-items:center}
.zhixun_head span img{margin-right:10px}
.zhixun_head cite{font-size:14px}
.zhixun_head a{color:#999}
.zhixun_head a:hover{color:#ff4d4d}
.zhixun_list{background:#fff;padding:6px 10px 20px 6px;border:1px #eee solid;border-top:0;border-radius:0 0 4px 4px}
.zhixun_list li{height:28px;line-height:28px}
.zhixun_list li a{display:inline-block;float:left;width:258px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;position:relative;padding-left:12px}
.zhixun_list li span{display:inline-block;float:right;font-size:13px;color:#d8d8d8}
.zhixun_list li a:after{height:6px;content:'';width:6px;background:#ddd;position:absolute;top:50%;left:0;z-index:10;border-radius:50%;margin-top:-2px}