@charset "utf-8";

li, ol, ul {
	margin: 0;
	padding: 0;
	list-style: none
}
a {
	color: #1b1b1b;
	text-decoration: none
}
a:hover {
	/*color: #3ca5f6;*/
	text-decoration: none
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p {
	margin: 0
}
em, i {
	font-style: normal
}
.red, .red a, a.red {
	color: red
}
.hr10 {
	height: 10px
}
.hr15 {
	height: 15px
}
.hr20 {
	height: 20px
}
.hr30 {
	height: 30px
}
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt25 {
	margin-top: 25px
}
.mb40 {
    margin-bottom: 40px;
}
.row-2 li {
	float: left;
	width: 50%
}
.row-3 li {
	float: left;
	width: 33%
}
.row-4 li {
	float: left;
	width: 25%
}
.row-5 li {
	float: left;
	width: 20%
}
.pos-r {
	position: relative
}
.pos-a {
	position: absolute
}
.ov {
	overflow: hidden
}
/*@font-face {*/
/*	font-weight: 400;*/
/*	font-style: normal;*/
/*	font-family: FontAwesome;*/
/*	src: url(../libs/fonts/fontawesome-webfont.eot?v=4.4.0);*/
/*	src: url(../libs/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0) format('embedded-opentype'), url(../libs/fonts/fontawesome-webfont.woff2?v=4.4.0) format('woff2'), url(../libs/fonts/fontawesome-webfont.woff?v=4.4.0) format('woff'), url(../libs/fonts/fontawesome-webfont.ttf?v=4.4.0) format('truetype'), url(../libs/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular) format('svg')*/
/*}*/
.fa, [class*=" fa-"], [class^=fa-] {
display:inline-block;
font:normal normal normal 14px/1 FontAwesome;
font-size:inherit;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}
.fa-angle-left:before {
	content: "\f104"
}
.fa-th-list:before {
	content: "\f00b"
}
.fa-search:before {
	content: "\f002"
}
.fa-angle-right:before {
	content: "\f105"
}
.fa-angle-double-down:before {
	content: "\f103"
}
.fa-angle-double-right:before {
	content: "\f101"
}
.fa-calendar-o:before {
	content: "\f133"
}
.fa-clone:before {
	content: "\f24d"
}
.fa-user:before {
	content: "\f007"
}
.fa-heart-o:before {
	content: "\f08a"
}
.fa-refresh:before {
	content: "\f021"
}
.fa-angle-down:before {
	content: "\f107"
}
.fa-angle-up:before {
	content: "\f106"
}
.container {
	padding: 0;
	max-width: 768px;
}
@media(min-width:768px) {
.container {
	width: 768px;
}
}
.wrap {
	margin-top: 0px;
}
.tragl {
	width: 0;
	height: 0;
	line-height: 0;
	overflow: hidden;
	font-size: 0;
	border-style: dashed;
	border-width: 5px;
	position: absolute;
	-webkit-transition: -webkit-transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: center 20%;
	transform-origin: center 20%
}
.hintbg {
	width: 100%;
	height: 22px;
	background: #000;
	opacity: .6;
	filter: alpha(opacity=60);
	overflow: hidden;
	position: absolute;
	bottom: 0;
	z-index: 1;
	right: 0;
}
/*header*/
header{
	position: relative;
	z-index: 100;
	width: 100%;
	top:0;
	background: #f77a45;
	background-size: 100%;
}
.header {
	width: 100%;
	max-width: 768px;
	height: 48px
}
.header .content {
	width: 100%;
	height: 48px;
	background: #213d7c
}
.header .logo {
	display: block;
	width: 170px;
	height: 50px;
	/*background: url(../images/wap/logo.png) 10px center no-repeat;*/
	background-size: 150px auto;
	-webkit-background-size: 150px auto;
	margin: 0;
	color: #fff;
	text-align: center;
	font-size: 0;
	line-height: 48px;
	text-indent: -9999px;
}
.header .logo a {
	color: #fff
}
.header .btn-menu {
	position: absolute;
	width: 32px;
	height: 30px;
	/*background-image: url(../images/wap/h.png);*/
	background-repeat: no-repeat;
	background-size: 30px auto;
	-webkit-background-size: 30px auto;
	overflow: hidden;
	text-indent: -100%;
	display: block;
	text-align: center;
	font-size: 21.6px;
	font-size: 2.16rem;
	color: #fff;
	line-height: 1.2;
	background-position: 0 0
}
.header .btn-menu {
	top: 9px;
	right: 5px;
	background-position: 0 -50px
}
.header-min {
    width: 100%;
    max-width: 768px;
    overflow: hidden;
    height: 5rem;
}
.header-min .content {
	position: relative;
	z-index: 99;
	width: 100%;
	margin-top: 5px;
}
.header-min .title {
	margin: 0;
	color: #fff;
	text-align: center;
	font-size: 21px;
	font-size: 2.1rem;
}
.header-min .title a {
	color: #fff;
	float: left;
	width: 25%;
	margin-left: 10px;
	margin-top: 0.7rem;
}
.header-min .title a img{
	width: 100%;
}
.header-min .title a h1{font-size:2.1rem;margin-top:.3rem;}
@media screen and (max-width: 800px) and (min-width: 600px){
    .header-min .title a{width:150px;margin-top:1rem;}
 }

.header-min .search_box {width: 65%;float: right;margin-right: 3%;display: block;}
.header-min .search_box .search_bar{width: 100%;height: 26px;line-height: 26px;position: relative;margin-top: 1rem;border-radius: 26px;overflow: hidden;display: block;}
.header-min .search_box .search_bar .txt_box{width: 100%;height: 100%;height: 26px;display: block;}
#search-keyword{border: 0;width: 100%;text-indent: 8px;height: 28px;}
.header-min .search_box .search_bar .btn_box{width: 20px;height: 20px;position: absolute;right: 10px;top: 3px;z-index: 9;
background: url(/96kaifa/skin/images/m_search.png) no-repeat center;
background-size: 14px;display: block;}
.header-min .search_box .search_bar .search-submit{width: 100%;height: 100%;background: transparent;border: 0;padding: 0;display: block;}
.header-min .btn-back, .header-min .btn-menu, .header-min .btn-soso {
	position: absolute;
	width: 32px;
	height: 30px;
	background-image: url(http://img.pc841.com/statics/images/wap/h.png);
	background-repeat: no-repeat;
	background-size: 30px auto;
	-webkit-background-size: 30px auto;
	overflow: hidden;
	text-indent: -100%;
	display: block;
	text-align: center;
	font-size: 21.6px;
	font-size: 2.16rem;
	color: #fff;
	line-height: 1.2;
	background-position: 0 0
}
.header-min .btn-soso {
	top: 11px;
	right: 44px
}
.header-min .btn-menu {
	top: 9px;
	right: 5px;
	background-position: 0 -50px
}
.header-min .btn-back {
	background-size: 26px auto;
	-webkit-background-size: 26px auto;
	top: 10px;
	left: 5px;
	width: 26px;
	height: 30px;
	text-align: center;
	background-position: 0 -92px
}
.header-min .dot {
	position: relative;
	top: 0;
	left: 0;
	display: inline-block;
	width: 18px;
	height: 18px;
	/*background: url(http://img.pc841.com/statics/images/wap/h.png) no-repeat center -106px;*/
	background-size: 20px auto;
	-webkit-background-size: 20px auto
}
.m-index .wrap, .m-category .wrap {
	margin-top: 126px
}
.channels-wrap {
	width: 100%;
	max-width: 768px;
	font-size: 16px;
	background: #f77a45;
	font-size: 1.6rem;
	z-index: 100;
	position: relative;
	padding: 5px 0;
}
.channels-wrap .channels-list{background:#fff;}
.channels-wrap .channels-list li{width:22%;margin:0 5%;display:inline-block;line-height: 5rem;text-align:center;position:relative;}
.channels-wrap .channels-list li.on::after{content:'';position:absolute;left:0;bottom:0; width:100%;height:0.5rem;background:#e60012;}
.channels-box{background:#f8f8f8;}
.channels {
	padding: 8px 5px 5px 5px;
	clear: both;
	overflow: hidden;
	position: relative;
	display: none;
}
.channels:nth-of-type(1){display:block;}
.channels:after {
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both;
	visibility: hidden;
}
.channels li {
	float: left;
	position: relative;
	margin: 0 1rem;
	text-align: center;
	line-height: 32px;
	height: 32px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}
.channels .more {
	width: 35px;
	height: 65px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 13px 0 0;
	text-align: center;
	color: #487de3;
	line-height: 20px;
	overflow: visible
}
.channels .more {
	width: 35px;
	height: 65px;
	position: absolute;
	right: 0;
	top: 0;
	padding: 13px 0 0;
	text-align: center;
	color: #487de3;
	line-height: 20px;
	overflow: visible
}
.channels .more:before {
	content: "";
	position: absolute;
	left: -12px;
	top: 0;
	width: 12px;
	height: 78px;
	z-index: 1;
	/*background: url(../images/r_more.png) no-repeat;*/
	-webkit-background-size: 12px 78px;
	background-size: 12px 78px
}
.channels .more span:before {
	content: "\66F4\0D\0A\591A";
	white-space: pre;
	color: #487de3
}
.channels .more span:after {
	content: "";
	color: #487de3;
	white-space: normal;
	top: 59px;
	left: 50%;
	margin: 0 0 0 -6px;
	position: absolute;
	width: 12px;
	height: 7px;
	overflow: hidden;
	/*background: url(../images/r_more.png) no-repeat;*/
	-webkit-background-size: 12px 7px;
	-moz-background-size: 12px 7px;
	-o-background-size: 12px 7px;
	background-size: 12px 7px
}
.channels a, .channels a:visited, .channels span, .channels-all a, .channels-all a:visited, .channels-all span {
	color: #000
}
/*cat-slide-bar*/
.cat-slide-bar {
	max-height: 165px;
	position: relative;
	overflow: hidden;
	-webkit-transform: translateZ(0)
}
.cat-slide-bar .cat-slide-item {
	position: relative;
	float: left;
	width: 100%;
	height: 165px
}
.cat-slide-bar .cat-slide-item div {
	overflow: hidden
}
.cat-slide-item img {
	margin: auto;
	width: 100%
}
.cat-slide-bar .cat-slide-title {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 28px;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.4)));
	color: #fff;
	text-align: center;
	line-height: 28px
}
.cat-slide-bar .cat-slide-title a {
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem
}
.cat-slide-bar .cat-slide-dot {
	position: absolute;
	right: 8px;
	bottom: 10px;
	z-index: 20;
	height: 12px;
	color: #fff;
	font-size: 12px;
	font-size: 1.2rem
}
@media only screen and (min-width:414px) {
.cat-slide-bar {
	max-height: 213px
}
.cat-slide-bar .cat-slide-item div {
	max-height: 213px
}
}
.m-index .wrap, .m-category .wrap {
	margin-top: 0px
}
.midxgg{
	margin-bottom: 18px;
}
/*swipe*/
.swipe {
	overflow: hidden;
	visibility: hidden;
	position: relative;
}
.swipe-wrap {
	overflow: hidden;
	position: relative;
}
.swipe-wrap > div {
	float: left;
	width: 100%;
	position: relative;
	height: 200px;
}
.swiper_sec{
    padding: 5px 0 5px;
}
.swiper_sec .mip-fill-content{height:auto!important;}
#mySwipe{overflow: hidden;}
#mySwipe div a {
	display: block;
	line-height: 0px;
}
#mySwipe div img {
	width: 100%;
	min-height: 100%;
}
#mySwipe .carousel_abs {
	position: absolute;
	display: block;
	height: 32px;
	line-height: 32px;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 16px;
	color: #fff;
	text-align: center;
	-webkit-transform: translateZ(0);
	z-index: 1;
	text-shadow: 1px 1px 1px #000;
	background-color: rgba(0,0,0,0);
	background: -moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));
	background: -webkit-gradient(linear, top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));
	background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.9));
}
#mySwipe .carousel_abs em {
	display: block;
	overflow: hidden;
	text-shadow: 1px 1px 1px rgba(0,0,0,.65);
}
.swipe-point {
	position: relative;
}
.swipe-point #position {
    text-align: center;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
    line-height: 2rem;
}
.swipe-point #position li {
	width: .7rem;
    display: inline-block;
    margin: 0 0.5rem;
    height: .7rem;
    border-radius: .7rem;
    background: #aaaaaa;
}
.swipe-point #position li.on {
	background: #f77a45;
}
/*rec-news*/
.rec-news {
	position: relative;
	background: #fff;
	overflow: hidden;
}
.rec-news .title {
	position: relative;
	width: 100%;
	height: 38px;
	line-height: 38px;
	background: #fafafa;
	padding: 0 10px;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f7f7f7;
}
.rec-news .new {
	position: absolute;
	right: 10px;
	top: 0;
	padding-left: 21px;
	/*background: url(../images/jiantou.png) no-repeat 0 12px;*/
	font-size: 14px;
	font-size: 1.4rem;
	color: #777;
}
.sider_tabs_con {
	padding: 0 10px;
	overflow: hidden;
}

.mtuji dl{width:46%;margin: 1rem 2% 0;;overflow:hidden;float:left;border:1px solid #ddd;border-radius:1rem;}
.mtuji dl dt{height:10rem;overflow:hidden;}
.mtuji dl dt img{width:100%;min-height:100%;}
.mtuji dl dd{font-size:12px;padding:5%;}
.mtuji dl dd .tit{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mtuji dl dd .info{text-align:right;}
.mtuji dl dd .see i{display: inline-block;width: 18px;height: 14px;background: url(/96kaifa/skin/images/see_icon.png) no-repeat;vertical-align: middle;}
.mtuji dl dd .see span{margin-left:10px;color:#999;vertical-align: middle;}
.mtuji dl dd .time.fl{float:left;color:#999;}
.mtuji dl dd .see.fr{float:right;}
/*rec-top〃*/
.rec-top {
	border-bottom: dotted 1px #ccc;
	overflow: hidden;
}
.rec-top .htop {
	text-align: center;
	font-size: 20px;
	font-size: 1.8rem;
	font-weight: 700;
	height: 26px;
	color: #f77a45;
	line-height: 26px;
	margin-top: 5px;
	overflow: hidden;
}
.rec-top h2 a {
	color: #f77a45;
	font-weight: normal;
}
.rec-top p {
	font-size: 14px;
	color: #666;
	height: 40px;
	line-height: 20px;
	margin: 10px 0;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
/*====妯″潡鍒楄〃====*/
/*feeds〃*/
.feeds {
	position: relative;
	overflow: hidden
}
.feeds-item {
	border-top: 1px solid #eee;
	position: relative;
	padding: 12px 0
}
.feeds-item:first-child {
	border-top: 0
}
.feeds-item:hover {
	background: #f8f8f8
}
.feeds-item h3 {
	font-size: 16px;
	font-size: 1.6rem;
	height: 42px;
	line-height: 22px;
	margin-bottom: 5px;
	overflow: hidden;
	font-weight: normal;
}
.feeds-item h3 a {
	color: #262627;
	font-weight: normal;
}
.feeds-item h3 a:hover {
	color: #f77a45;
	text-decoration: none
}
.feeds-item h2 {
	font-size: 16px;
	font-size: 1.6rem;
	height: 42px;
	line-height: 22px;
	margin-bottom: 5px;
	overflow: hidden;
	font-weight: normal;
}
.feeds-item h2 a {
	color: #262627;
	font-weight: normal;
}
.feeds-item h2 a:hover {
	color: #3ba0f2;
	text-decoration: none
}
.feeds-item .tw_icon{margin-left: 10px;color: #51addf;background:#f5fbfe;border:1px solid #addcf4;border-radius:2px;padding: 0px 6px;padding: 1px 6px;font-size: 12px;}
.feeds-item .tj_icon{margin-left: 10px;color: #e35b5b;background:#fef8f8;border:1px solid #f4a8a8;border-radius:2px;padding: 0px 6px;padding: 1px 6px;font-size: 12px;}
.feeds-item .sp_icon{margin-left: 10px;color: #efbe39;background:#fdfbf7;border:1px solid #f9de94;border-radius:2px;padding: 0px 6px;padding: 1px 6px;font-size: 12px;}
.feeds-item .littitle{
	font-size: 17px;
	font-size: 1.7rem;
	height: 42px;
	line-height: 22px;
	margin-bottom: 5px;
	overflow: hidden}
.feeds-item .feeds-item-pic {
	position: absolute;
	left: 0;
	top: 12px;
	width: 96px;
	height: 66px;
	padding: 1px;
	border: 0px solid #ededed
}
.feeds-item .feeds-item-pic a {
	display: block;
	height: 100%;
	overflow: hidden
}
.feeds-item .feeds-item-pic img {
	width: 90px;
}
.feeds-item .feeds-item-info {
	height: 18px;
	line-height: 18px;
	color: #999;
	overflow: hidden;
	font-size: 12px;
	font-size: 1.2rem;
	overflow: hidden
}
.feeds-item .feeds-item-info span {
	margin-right: 0px
}
.feeds-item .feeds-item-info span.catname {
	margin-right: 10px
}
.feeds-item .feeds-item-info a {
	color: #999
}
.feeds-item .feeds-item-info i {
	margin-right: 3px
}
.feeds-item .feeds-item-info .author i {
	color: #afafaf
}
.feeds-item .fa-heart-o {
	font-size: 13px;
	font-size: 1.3rem
}
.feeds .hasImg {
	padding-left: 103px;
	min-height: 60px
}
.loadmore {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 5px 0;
	background: #f7f8f9;
	font-size: 16px;
	font-size: 1.6rem;
	color: #213d7c;
	letter-spacing: 1px;
	text-align: center;
	cursor: pointer
}
.loadmore i {
	margin-left: 2px
}
.loadmore .renderloading {
	/*background: url(../images/onLoad.gif) no-repeat left center;*/
	height: 35px;
	line-height: 35px;
	padding-left: 20px;
	font-size: 16px;
	font-size: 1.6rem
}
.feeds-right .feeds-item-pic {
	left: auto;
	right: 0;
}
.feeds-right .hasImg {
	padding-left: 0;
	padding-right: 103px;
}
/*crumbs*/
.crumbs {
	overflow: hidden;
	padding: 0 10px;
	height: 25px;
	color: #666;
	background: #eee;
	font-size: 1.4rem;
	line-height: 25px;
}
.crumbs a {
	color: #666;
}
.crumbs h1{
	font-weight: normal;
	font-size: 1.4rem;
    display: inline;
}
.crumbs i {
	padding: 0 5px;
	color: #b5b5b5;
}
/*list-bar*/
.list-bar {
	background: #fff;
	overflow: hidden;
}
.list-top {
	padding: 0 10px;
	margin-top: 10px;
}
.list-top h2 {
	position: relative;
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 32px;
	height: 32px;
	overflow: hidden
}
.list-top h2 span {
	position: absolute;
	left: 0;
	top: 3px;
	display: inline-block;
	width: 45px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	font-size: 13px;
	font-size: 1.3rem;
	text-align: center;
	background: #213d7c;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 5px
}
.list-top h2 span i {
	position: absolute;
	right: -4px;
	top: 8px;
	width: 0;
	height: 0;
	line-height: 0;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #213d7c;
	border-style: dashed dashed dashed solid
}
.list-top h2 a {
	padding-left: 55px;
	color: #f77a45;
}
.list-top .text {
	height: 44px;
	line-height: 22px;
	color: #787878;
	font-family: Tahoma, simsun!important;
	font-size: 14px;
	font-size: 1.4rem;
	color: #888;
	overflow: hidden
}
.list-top .text a {
	margin-left: 6px;
	color: #f77a45;
}
.list-bar .sider_tabs {
	margin: 10px 10px;
	border: 1px solid #213d7c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.list-bar .sider_tabs li {
	float: left;
	width: 33.33%;
	margin: 0;
	padding: 0;
	border-right: 1px solid #213d7c;
}
.list-bar .sider_tabs a {
	display: block;
	text-align: center;
	color: #213d7c;
	font-size: 16px;
}
.list-bar .sider_tabs a.cur {
	background: #213d7c;
	color: #fff;
}
.list-bar .sider_tabs li:last-child {
	border: 0;
}
.list-bar .feeds-item:first-child {
	border-top: 1px solid #eee;
}
/*search*/
.search {
	width: 100%;
	padding: 10px;
	position: relative;
	overflow: hidden
}
.search_txt {
	float: left;
	border: 1px solid #E8E8E8;
	width: 96%;
	padding-left: 4%;
	height: 38px;
	line-height: 38px;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none
}
.search_btn {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 60px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	border-left: none;
	background: #213d7c;
	color: #fff;
	font-size: 16px;
	font-size: 1.6rem;
	text-align: center
}
.search_btn:active, .search_btn:hover, .search_btn:link, .search_btn:visited {
	color: #fff
}
/*nav-foot*/
.nav-foot {
	overflow: hidden
}
.nav-foot ul {
	overflow: hidden;
	padding: 10px 0;
	background: #fff;
	line-height: 25px
}
.nav-foot li {
	float: left;
	width: 20%;
	text-align: center
}
.nav-foot a {
	color: #333;
	font-size: 16px;
	font-size: 1.6rem
}
.nav-foot ul:nth-child(2) {
	padding: 0;
	background: #213d7c;
	line-height: 40px
}
.nav-foot ul:nth-child(2) li {
	float: left;
	width: 11%;
	text-align: center
}
.nav-foot ul:nth-child(2) a {
	color: #fff;
	font-size: 18px;
	font-size: 1.8rem
}
/*pages*/
#pages {
	position: relative;
	margin: 10px auto;
	padding: 0 28px;
	height: 38px;
	max-width: 396px;
	text-align: center
}
#pages:empty {
	height: 0
}
#pages .page-i {
	margin-left: 5px;
	height: 36px;
	color: #fff;
	line-height: 36px
}
#pages .page-i i {
	font-style: normal
}
#pages .down, #pages .downno, #pages .rest, #pages .up, #pages .upno {
	display: block;
	width: 72px;
	height: 36px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	background-color: #fff;
	color: #333;
	line-height: 35px
}
#pages .down:hover, #pages .up:hover {
	background-color: #f2f2f2;
	box-shadow: inset 0 1px 1px #efefef
}
#pages .down, #pages .downno, #pages .up, #pages .upno {
	position: absolute;
	top: 0
}
#pages .up, #pages .upno {
	left: 0
}
#pages .down, #pages .downno {
	right: 0
}
#pages .rest {
	display: block;
	width: auto!important;
	border: 1px solid #379BE9;
	background: #379BE9;
	color: #fff
}
#pages .downno, #pages .upno {
	color: #b4b4b4
}
.read-all {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-top: 10px;
	font-size: 18px;
	font-size: 1.8rem;
	text-align: center;
	overflow: hidden
}
.read-all a {
	color: #277de2
}
/* 分页样式*/
.list_page {
	margin: 15px 5px;
	overflow: hidden;
}
.pageLink {
	font-family: "Microsoft Yahei", simsun;
	clear: both;
	line-height: 34px;
	overflow: hidden;
}
.pageLink a, .list_page a {
	margin: 0px 3px;
	padding: 6px 10px 6px;
	border: 1px solid #eee;
	background: f8f8f8;
	text-align: center;
	display: inline;
	font-size: 14px;
}
.pageLink a:hover, .list_page a:hover {
	border: 1px solid #0067a9;
	;
	background: #0067a9;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	text-decoration: none;
}
.pageLink b {
	margin: 0px 3px;
	padding: 7px 10px 7px;
	border: 0px solid #D2EFFF;
	background: #0067a9;
	color: #FFF;
	text-align: center;
	display: inline;
	font-size: 14px;
}
/*分页样式2*/
.showpage .epages {
	text-align: center;
	overflow: hidden;
}
.epages {
	margin: 8px auto;
	font-family: "Microsoft Yahei", simsun;
	text-align: center;
	font-size: 14px;
}
.epages * {
	vertical-align: middle;
}
.epages a {
	margin: 0px 3px;
	padding: 7px 9px 7px;
	border: 1px solid #eee;
	background: f8f8f8;
	text-align: center;
	text-decoration: none;
	font-family: "Microsoft Yahei", simsun;
}
.epages a:hover {
	border: #0067a9 1px solid;
	background: #008EE1;
	text-decoration: none;
	color: #FFF
}
.epages input {
	margin-bottom: 0px;
	border: 1px solid #659B28;
	height: 15px;
	padding-bottom: 1px;
	padding-left: 1px;
	margin-right: 1px;
	color: #659B28;
}
.epages b {
	margin: 0px 5px;
	padding: 8px 10px 8px;
	border: 0px solid #008EE1;
	background: #008EE1;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
/*footer*/
.footer-min {
	padding: 15px;
	text-align: center;
	margin-bottom: 50px;
}
.footer-min .sitemap a{color:#787984}
.footer-min .app {
	color: #999;
	font-size: 16px;
	font-size: 1.6rem;
}
.footer-min .app a {
	color: #888;
	font-size: 12px;
}
.footer-min .copyright {
	margin-top: 5px;
	color: #888;
	font-size: 12px;
	font-size: 1.2rem;
}
.footer-min .copyright a {
	color: #888;
	font-size: 12px;
}
/*back-to-top*/
.back-to-top {
	display: block;
	position: fixed;
	z-index: 8;
	right: 16px;
	bottom: 56px;
	width: 35px;
	height: 35px;
	opacity: 1;
	overflow: hidden;
	color: transparent;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	background: rgba(0,0,0,.6) no-repeat 50% 50%;
	-webkit-background-size: 18px 22px;
	background-size: 18px 22px;
	display: none
}
/*mod*/
.mod {
	position: relative;
	padding: 10px;
	background: #fff;
}
.mod .title {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 32px
}
.mod .title h2, .mod .title h3, .mod .title h4, .mod .title h5, .mod .title h6 {
	float: left;
	color: #5c5c5c;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 32px
}
.mod .title .more {
	position: absolute;
	right: 6px;
	bottom: 6px;
	font-size: 14px;
	font-size: 1.4rem
}
.mod .title .more i {
	margin-left: 2px
}
.mod .title .more a {
	color: #6c6c6c
}
.mod .TitA {
	height: 38px;
	border-bottom: 1px solid #eee;
	margin-bottom: 6px
}
.mod .TitA em {
	position: absolute;
	left: 0;
	top: 8px;
	display: inline-block;
	width: 3px;
	height: 20px;
	background: #f77a45;
}
.mod .TitA h2, .mod .TitA h3, .mod .TitA h4, .mod .TitA h5 {
	padding-left: 10px;
	line-height: 37px
}
.mod .TitA .more {
	bottom: 8px;
	color: #454545
}
.mod a.load-more {
	display: block;
	margin-top: 10px;
	height: 35px;
	border: 1px solid #f1f1f1;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background-color: #fafafa;
	color: #575757;
	text-align: center;
	line-height: 35px
}
.mod a.load-more i {
	margin-left: 5px
}
/*article-img〃*/
.article-img li {
	position: relative;
	padding-left: 100px;
	margin-bottom: 10px;
	border-bottom: 1px solid #eee;
	height: 82px
}
.article-img li:last-child {
	height: 76px;
	margin: 0;
	border: none
}
.article-img h3 {
	padding-top: 3px;
	font-size: 16px;
	font-size: 1.6rem;
	height: 45px;
	line-height: 21px;
	overflow: hidden
}
.article-img .thumb {
	position: absolute;
	left: 0;
	top: 6px;
	width: 90px;
	height: 60px
}
.article-img .thumb img {
	width: 90px;
	height: 60px;
	padding: 1px;
	border: 1px solid #ededed
}
.article-img .info {
	margin-top: 6px;
	color: #999;
	font-size: 13px;
	font-size: 1.3rem;
	line-height: 20px
}
.article-img .info span {
	margin-right: 10px
}
.article-img .info a {
	color: #999
}
.article-img .info i {
	margin-right: 3px
}
/*article*/
.article {
	padding-top: 20px;
	background: #fff;
}
.article h1 {
	padding: 0 10px;
	margin-bottom: 15px;
	line-height: 30px;
	font-size: 23px;
	font-size: 2.3rem;
    font-weight: bold;
}
.article .detail {
	padding: 0 10px;
	font-size: 12px;
	font-size: 1.2rem;
	color: #999;
	margin-bottom: 15px;
	overflow: hidden
}
.article .detail span {
	float: left;
	margin-right: 8px
}
.article .detail span a{
	color: #999;
}
.article .content {
	padding: 0 10px;
	color: #1b1b1b;
	font-size: 1.6rem;
	overflow: hidden;
	padding: 0 10px 15px;
}
.article .content p {
	line-height: 30px;
	margin: 18px 0;
}
.article .content p span{display: block;text-align: center;}
.article .content h2{font-size: 1.8rem;}
.article .content img {
	width: 100%!important;
    height: auto!important;
    margin-top: 18px;
}
.article .content a {
	color: #41479B
}
a.g-xh-more{display: block;width: 100%;padding:10px 0;font-size: 16px;color: #999;text-align: center;}

.evaluate {text-align: center;margin:30px 0;}
.evaluate .btn{width: 10rem;padding: 8px 0;line-height:20px; border: 1px solid #eee;border-radius: 20px;margin: 0 10px;cursor: pointer;}
.evaluate .zan,.evaluate .cai{display: inline-block;}
.evaluate .zan a{display: inline-block;vertical-align: middle; margin-right: 10px;width: 18px;height: 18px;background: url(/96kaifa/skin/images/zan_1.png) no-repeat;}
.evaluate .cai a{display: inline-block;vertical-align: middle; margin-right: 10px;width: 18px;height: 18px;background: url(/96kaifa/skin/images/cai_1.png) no-repeat;}
.evaluate span{display: inline-block;vertical-align: middle;}
.evaluate .zan:hover{border: 1px solid #fd757f;background: #fd757f;color: #fff;}
.evaluate .zan:hover a{background: url(/96kaifa/skin/images/zan_2.png) no-repeat;}
.evaluate .cai:hover{border: 1px solid #fd757f;background: #fd757f;color: #fff;}
.evaluate .cai:hover a{background: url(/96kaifa/skin/images/cai_2.png) no-repeat;}
.article .content video {
	height: 100%;
	width: 100%
}
.article .content .text-center {
	text-indent: 0
}
.article .content table {
	margin: 16px 0
}
.article-tags {
	position: absolute;
	top: 7px;
	left: 105px;
	margin: 10px 0;
	height: 22px;
	overflow: hidden
}
.article-tags .links {
	padding-left: 50px
}
.article-tags a {
	float: left;
	height: 22px;
	line-height: 22px;
	margin-right: 10px;
	padding: 0 5px;
	background: #379be9;
	color: #fff
}
.table_specs {
	border: 1px solid #a2c7e1;
	border-collapse: collapse;
}
.table_specs th, .table_specs td {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #a2c7e1;
	word-break: break-all;
	word-wrap: break-word;
}
.table_specs thead th {
	padding-top: 8px;
	padding-bottom: 8px;
	background: #a4bdff;
	font-weight: 700;
}
.table_specs tbody th {
	background: #eef3f7;
	font-weight: 500
}
/*like-bar*/
.like-bar {
	padding: 10px;
	margin-top: 5px;
	text-align: center;
	line-height: 24px
}
.like-bar .title {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 38px
}
.like-bar .title h5 {
	color: #1b1b1b;
	font-size: 18px;
	font-size: 1.8rem;
	line-height: 32px
}
.like-bar a {
	outline: 0 none
}
.like-bar em {
	font-style: normal
}
.like-bar .down, .like-bar .up {
	float: left;
	padding: 7px 0;
	width: 118px;
	height: 38px;
	background: #fff;
	border: 1px solid #e6e6e6;
	color: #333;
	text-align: center;
	cursor: pointer
}
.like-bar .down span, .like-bar .up span {
	display: inline-block;
	padding: 0 0 0 20px;
	/*background: url(../images/like-icon.png) no-repeat*/
}
.like-bar .up span {
	background-position: 0 4px
}
.like-bar .down span {
	background-position: 0 -39px
}
.like-bar .down, .like-bar .up {
	color: #333;
	text-decoration: none
}
.like-bar .up:hover span {
	background-position: 0 -19px
}
.like-bar .down:hover span {
	background-position: 0 -61px
}
.like-bar .up:hover .actionNmub {
	text-decoration: none
}
.like-bar .up {
	float: left;
	width: 48%
}
.like-bar .down {
	float: right;
	width: 48%
}
i.like-action {
	position: absolute;
	top: -16px;
	left: 15px;
	color: #f60;
	font-weight: 400;
	font-style: normal;
	font-size: 24px;
	font-size: 2.4rem;
	font-family: Arial
}
/* share-bar */
.share-bar {
	position: relative;
	padding: 10px;
	padding-left: 75px;
	height: 48.3px
}
.share-bar .text {
	position: absolute;
	top: 13px;
	left: 10px;
	font-size: 16px;
	font-size: 1.6rem
}
.share-bar .bdsharebuttonbox a {
	display: inline-block;
	overflow: hidden;
	margin: 0 20px 0 0;
	padding: 0;
	width: 28.3px;
	height: 28.3px;
	/*background: url(../images/share-icon.png) no-repeat;*/
	background-color: none;
	background-size: 124.56px auto;
	color: #ccc;
	vertical-align: middle;
	line-height: 28.3px
}
.share-bar .bdsharebuttonbox .bds_weixin {
	background-position: -31.14px 0
}
.share-bar .bdsharebuttonbox .bds_tsina {
	background-position: -62.28px 0
}
.share-bar .bdsharebuttonbox .bds_qzone {
	background-position: -93.28px 0
}
.share-bar .bdsharebuttonbox .bds_sqq {
	background-position: 0 -31.38px
}
/*img-list¨*/
.img-list {
	margin-left: -5%;
	margin-top: 6px;
	overflow: hidden
}
.img-list li {
	position: relative;
	float: left;
	width: 45%;
	margin-left: 5%;
	margin-bottom: 5px;
	overflow: hidden
}
.img-list li img {
	width: 100%;
	height: 110px;
	padding: 1px;
	border: 1px solid #ededed;
	display: inline-block
}
.img-list li span {
	width: 100%;
	display: inline-block;
	margin-top: 8px;
	padding: 0 5px;
	height: 18px;
	line-height: 18px;
	font-size: 14px;
	font-size: 1.4rem;
	text-align: center;
	overflow: hidden
}
/*img-big¨*/
.img-big {
	overflow: hidden
}
.img-big li {
	position: relative;
	overflow: hidden
}
.img-big li img {
	width: 100%;
	height: 100%;
	display: inline-block
}
.img-big .hintbg {
	height: 32px;
}
.img-big .title {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 2;
	width: 100%;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
	font-size: 1.4rem;
	color: #fff;
	text-align: center;
	padding: 0 10px;
}
/*NewsAll*/
.NewsAll .TitA {
	margin-bottom: 0;
	overflow: hidden
}
.NewsAll .feeds {
	margin-top: -5px
}
.lh40 {
	height: 40px;
	line-height: 40px;
}
.w768 {
	text-align: center;
	padding: 0 0px;
	overflow: hidden;
}
.midxgg img{
	width:100%;
}
/*翻页*/
.pagecode{margin: 10px 0;text-align: center;}
.pagecode a{font-size: 14px;color: #999;margin: 0 8px;line-height: 26px;}
.pagecode .current{display: inline-block;width: 26px;height: 26px;color: #fff;background: #f77a45;border-radius: 26px;line-height: 26px;text-align: center;}
.article .tags{font-size: 14px;padding:0 10px}
.article .tags i{width: 12px;height: 13px;display: inline-block;background: url(/96kaifa/skin/images/tagicon.png) no-repeat;background-size: 100%;margin-right: 10px;}
.article .tags a{font-size: 14px;color: #4ba4ff;margin: 0 4px;}
.article .mobileshare{font-size: 14px;padding:0 10px;margin-top:10px;}
.article .mobileshare i{width: 12px;height: 13px;display: inline-block;background: url(/96kaifa/skin/images/tagicon.png) no-repeat;background-size: 100%;margin-right: 5px;vertical-align: middle;}
.article .mobileshare span{vertical-align: middle;}
.article .mobileshare a{font-size: 0;color: #4ba4ff;margin: 0 10px;vertical-align: middle;}
.article .mobileshare a img{width:25px!important;height:25px!important;}
/*tag*/
.tagcontainer{background: #fff;}
.tags-list a {display:inline-block;margin:10px;zoom:1;}
.tags-list em {font-size:12px;color:#999;margin-left:6px;font-style:normal;font-weight:normal;}
.hottagitem{padding: 6px 26px;border-radius: 12px;background: #f0f0f0;margin-right: 10px;margin-top: 10px;}

.e60012{color: #e60012;}
.resultbar{font-size: 20px;font-weight: bold;color: #333;line-height: 52px;}
.resultbar h1{display:inline;font-size:20px;font-weight: bold;color: #e60012;}
.daodu{    position: relative;
    padding: 0 10px;overflow:hidden}
.daodutop{    position: absolute;
    left: 10px;
    top: 0;}
.daodubtm{    position: absolute;
    right: 10px;
    bottom: 0;}
.wzdaodu{width: 16%;
    float: left;
    text-align: center;line-height: 3rem;
    font-weight: bold;
	border-right: 1px solid #ccc;
    margin-top: 1rem;
}
.daoduin{margin: 1rem;padding: 1rem 0;
    background: #ededed;}
.daoduin .ddd{
	width: 82%;
    float: right;
    font-size: 1.5rem;
    line-height: 2rem;
    padding-right: 1rem;
}
.nextpage .sp{font-size:16px;color:#333;}
.nextpage .link{font-size:16px;color:#666!important;}
.nextpage .lt{margin-top:10px;}
.nextpage .rt{margin-top:10px;}
.nextpage .lt a{color:#fff;}
.nextpage .rt a{color:#fff;}
/*移动图集内页*/

.picin{background:#333333;}
.picin .picdes{color:#fff;line-height: 2.6rem;display:none;}
.swiperbox .swiper-pagination-fraction {color: #fff;position: absolute;right: 12px;width: 60px;left: auto;height: 40px;border-radius: 8px;font-size: 16px;white-space: nowrap;top: 50%;background: rgba(0,0,0,.65);}
.swiperbox .swiper-pagination-fraction .swiper-pagination-current{color: #e60012;font-size: 28px;}
.swiperbox .hezi{height:24rem;overflow:hidden;}
.swiperbox .hezi img{width:100%;min-height:100%;}
.article .picin_cont h1{color:#fff;}
.article .picin_cont .detail{color:#fff;}
.article .picin_cont .tags{color: #fff;}
.article .picin_cont .mobileshare span{color:#fff;}
.article .picin_cont .wzbody{color: #fff;font-size: 14px;padding: 0 10px;margin: 20px 0;}
.picin .nextpage{padding:5%;}
.picin .nextpage .sp{font-size:14px;color:#fff;}
.picin .nextpage .link{font-size:14px;color:#fff!important;width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.picin .clear{clear:both;}
.picin .backicon{margin-bottom: 4rem;padding-left: 5%;margin-top: 1rem;}
.picin .backicon img{width:1.5rem;}

/*首页导航*/
.channels-scroll{overflow-x:scroll;position:relative;background:#f77a45;margin-right:3rem;}
.channels-scroll ul{white-space: nowrap;}
.channels-scroll li{display:inline;margin:0 1.2rem;line-height:3rem;font-size: 1.2rem;}
.channels-scroll li a{color: #fff;}
.channels-wrap .lmadd{position: absolute;right: 10px;top: 5px;width: 2rem;height: 3rem;background: #f77a45;text-align: center;overflow: hidden;line-height:5rem;}
.channels-wrap .lmadd span{transform: rotate(90deg);display:inline-block;}
.channels-wrap .lmadd img{width: 19px;height: 16px;display: block;margin: 6px auto;}
.hidebox{background:#fff;width:100%;z-index:9;top:0;bottom:0;position: fixed;display: none;}
.hidebox .tit{text-align:center;font-size:1.4rem;line-height:3.2rem;}
.hidebox .closebox{font-size:2rem;position:absolute;right:1rem;top:0.2rem;overflow:hidden;line-height:2rem;}
.hidebox .closebox span{display: block;transform: rotate(46deg);font-size: 4rem;color: #666;}
.channels-channels{padding:0 1.5rem;background:#fafafa;}
.channels-channels li{width:20%;background:#eee;border-radius:4px;float:left;margin: 1.5rem 2.5% 0;text-align: center;font-size:1.2rem;line-height:2.7rem;}
.channels-channels li a{color:#333;}
#cnzz_stat_icon_1278586584{display:none;}

.channels-channels li.zh-nav{
    width: 100%;
    background: none;
    text-align: left;
    font-size: 1.3rem;
    font-weight: bold;
    display: flex;
    align-items: center;
}

.channels-channels li.zh-nav::before{
    content: '';
    display: block;
    width: 0.4rem;
	height: 1.3rem;
    background-color: #f77a45;
    margin-right: .5rem;
}










.nextpage{padding:0 10px;}

/*专题页*/
.ztswiper{width: 100%;height: 204px;}
.ztswiper .swiper-container{width: 100%;height: 100%;}
.ztswiper .swiper-container img{width: 100%;}
.ztswiper .swiper-slide .btmwz{position: absolute;left: 0; bottom: 0;line-height: 42px;width: 100%;padding-left: 20px;padding-right: 84px;background: url(../ztimg/slidebg.png) no-repeat;color: #fff;font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ztswiper .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{text-align: right;left: auto;right: 12px;width: auto;}
.ztswiper .swiper-pagination-bullet{width: 11px;height: 4px;border-radius: 0;}
.ztswiper .swiper-pagination-bullet{background: #fff;opacity: 1;}
.ztswiper .swiper-pagination-bullet-active{background: #278996;}
.ztswiper .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 9px;}

.tabs-item .mip-tabs-label{width:23%;}
.mip-tabs-label{padding: 10px 0!important;background: #fff;height:auto!important;width:25%;}
.mip-tabs-label dl{text-align: center;margin-bottom:0;}
.mip-tabs-label dl.on dd{color: #1c98ae;}
.mzb .mip-tabs-label dl.on dd{color: #1c1c7f;}
.mip-tabs-label dl dt img{width: 50px;}
.mip-tabs-label dl dd{font-size: 12px;margin-top: 6px;}
mip-tabs .mip-tabs .mip-tabs-label-wrap .mip-tabs-line{background-color: #249cb2!important;}
mip-tabs .mip-tabs .mip-tabs-label-wrap .optionColor span{color:#249cb2!important;}

.itembox{margin-top: 5px;background: #fff;padding: 0 10px;overflow: hidden;}
.i-list ul{border-bottom: 1px solid #eee;overflow-x: scroll;white-space: nowrap;}
.i-list ul li{display: inline;width: 20%;padding-bottom: 10px;margin: 0 10px;font-size: 14px;text-align: center;line-height: 38px;position: relative;}
.i-list ul li.on{font-weight: bold;}
.i-list ul li.on::after{content: '';position: absolute;width: 100%;height: 3px;background: #dab243;left: 0;bottom: -1px;}
.itembig{overflow: hidden;display: none;}
.itembig:nth-of-type(1){display: block;}
.itembig .i-box .i-item{display: none;}
.itembig .i-box .i-item:nth-of-type(1){display: block;}
.itembig .qdbox{padding: 20px 0;}
.itembig .qdimg{opacity: .7;display: block;margin: 0px auto 14px;width: 20%;}
.itembig .qdp{text-align: center;line-height: 26px;font-size: 14px;color: #999;}

.tseemore{text-align: center;width: 80%;display: block;margin: 10px auto;line-height: 40px;color: #fff;background: url(/96kaifa/skin/ztimg/morebg.png) no-repeat;background-size:cover; border-radius: 8px;}
.mzb .tseemore{background:#1c1c7f;}
/*tag*/
.yctj.rmbq {padding: 10px;}
.yctj.rmbq .title {
    font-size: 20px;
    font-weight: bold;
    color: #333;
    line-height: 50px;
    border-bottom: 1px solid #eee;
    margin-top: 8px;
}
.yctj.rmbq .hottagitem{float:left;padding:2px 10px;}
/*mip*/
.ztswiper{position: relative;}
.ztswiper .mip-carousel-indicator-wrapper{position: absolute;right: 12px;bottom: 8px;}
.ztswiper .mip-carousel-indicatorDot .mip-carousel-indecator-item{width: 11px;height: 4px;border-radius: 0;background-color:#fff;}
.ztswiper .mip-carousel-indicatorDot .mip-carousel-activeitem{background-color: #278996;}
.ztswiper .mip-carousle-subtitle{position: absolute;left: 0;bottom: 0;line-height: 42px;width: 100%;padding-left: 20px;padding-right: 84px;background: url(../ztimg/slidebg.png) no-repeat;color: #fff;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.mip-layout-responsive{height: 100%;}
.article .mobileshare .sharea{width: 25px;height: 25px;display: inline-block;}

.itemlist>dl dt{width: 60%;margin: 0 auto;}
.itemlist>dl dt img{width: 100%;border-radius: 10px;}
.itemlist .itm{width: 25%;float: left;margin: 10px 0;}
.itemlist>dl dd{text-align: center;}
.itembox .mip-tabs .mip-tabs-content-wrap mip-tabs-item{padding-left: 0;padding: 0 10px;}

.seebox .mip-layout-container{display: inline-block;width: 15px;vertical-align: middle;}

.picin_cont .mip-fill-content{height:auto;}

.tuji-list {padding: 10px 0 0;}
.tuji-list li{float: left;width: 25%;text-align: center;font-size: 1.4rem;margin-bottom: .8rem;}


.copyright .xukeimg{width:18px;height:20px;display:inline-block;vertical-align: middle;}
.copyright p span{vertical-align:middle;margin-left: 8px;}
.mip-carousle-subtitle{white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}

/*欧洲杯球队*/
.teamtop{margin: 0.5rem 1.3%;background: #fbfbfb;border: 1px solid #eee;padding: 1rem 0;}
.teamtop .fl{float: left;}
.teamtop .leftimg{width: 17%;border-right: 1px solid #eee;float: left;}
.teamtop .leftimg mip-img{width: 66.4%;margin: 0 auto;}
.teamtop .leftimg .xiaozu{color: #3ea6b5;font-size: 12px;margin-top: 1rem;text-align: center;}
.teamtop .abstract{width: 80%;padding-left: 1rem;}
.teamtop .abstract .name h1{color: #333;font-weight: bold;font-size: 18px;}
.teamtop .abstract .paiming{color: #666;font-size: 14px;margin-top: 2px;margin-left: 2rem;}
.teamzl {padding: 0 3%;margin-top: 1rem;background: #fff;padding-top: 1rem;}
.teamzl .title h2{font-size: 24px;color: #333;font-weight: bold;}
.teamzl .article{line-height: 30px;font-size: 18px;}
.teamzl .article p{margin:10px 0}
.teamjl {padding: 0 3%;margin-top: 1rem;background: #fff;padding-top: 1rem;}
.teamjl .title h2{font-size: 24px;color: #333;font-weight: bold;}
.teamjl .article{line-height: 30px;font-size: 18px;}

.oz_team{background:#f5f8fb;}
.oz_team .leftnews{margin: 1rem 3% 0;background: #fff;padding-top: 1rem;}
.oz_team .leftnews .title h3{font-size: 24px;color: #333;font-weight: bold;line-height: 5rem;border-bottom: 1px solid #eee;}

.oz_team .hotvideo{margin: 1rem 3% 0;background: #fff;padding-top: 1rem;}
.oz_team .hotvideo .hot_title h3{font-size: 24px;color: #333;font-weight: bold;line-height: 3.4rem;}
.oz_team .videoul li{ margin-top: 10px;}
.oz_team .video_top{position: relative;height: 175px;overflow: hidden;}
.oz_team .video_top .video_img{position: absolute;width: 100%;min-height: 100%;}
.oz_team .video_play{position: absolute;top: 50%;left: 50%;width: 44px;transform: translate(-50%,-50%);}
.oz_team .video_title{width:100%;height:76px;position: absolute;bottom: 0;padding-top:40px;font-size:16px;line-height: 36px;font-weight:bold;color:#eee;padding-left: 5%;background-size: 100%;background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(0, 0, 0, 0)), color-stop(37%, rgba(0, 0, 0, 0.52)), color-stop(85%, rgba(0, 0, 0, 0.85)));background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.52) 37%, rgba(0, 0, 0, 0.85) 85%);background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.52) 37%, rgba(0, 0, 0, 0.85) 85%);  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.52) 37%, rgba(0, 0, 0, 0.85) 85%);}
.oz_team .video_title .tit{width: 80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.oz_team .video_btm .tags{margin-top:10px;float:left;}
.oz_team .video_btm .tags>a{padding: 0 20px;background: #eee;line-height: 26px;border-radius: 20px;display: inline-block;margin:0 10px;float:left;}
.oz_team .video_btm .seebox{float:right;margin-top:13px;margin-top: 11px;margin-right: 10px;}
.oz_team .video_btm .time{float:right;margin-top:13px;margin-right:10px;}
.oz_team .video_btm .seebox span{margin-left:4px;vertical-align: middle;}
.oz_team .yctj{margin: 2rem 3% 0;}
.oz_team .yctj .title{font-size: 24px;color: #333;font-weight: bold;line-height: 3.4rem;}

.zu-name{width: 17%;float: left;height: 100%;border-right: 1px solid #eee;background: #1294aa;color: #fff;line-height: 80px;text-align: center;}
.zu-list{width: 83%;float: left;display: flex;}
.oz-inbox{width: 25%;display: block;}
.zu-list dl{width: 100%;margin-bottom: 0;}
.zu-list dl dt{margin-top: 6px;}
.zu-list dl img{margin: 0 auto;display: block;}
.zu-list dl dd{text-align: center;}
.oz-zu{height: 80px;border: 1px solid #eee;border-radius: 8px;margin-top: 30px;}
.itembox mip-tabs .mip-tabs .mip-tabs-label-wrap:after{display: none;}
.itembox .mip-tabs-line{display: none;}
.oz-box .mip-tabs-label{height: 24px!important;line-height: 24px!important;padding: 0!important;border: 1px solid #eee;border-radius: 4px;text-align: center;margin: 0 10px;}
.oz-box .mip-tabs-label.optionColor{background: #209aaf;}
.mzb .oz-box .mip-tabs-label.optionColor{background: #1c1c7f;}
.oz-box mip-tabs .mip-tabs .mip-tabs-label-wrap .optionColor span{color: #fff!important;}

/*美洲杯球队*/
.mzqd-left{width:48%;float:left;background:url(/96kaifa/skin/ztimg/mzbqd_bg.jpg) no-repeat;background-size:100%;margin-top:40px;}
.mzqd-right{width:48%;float:left;margin-left:4%; background:url(/96kaifa/skin/ztimg/mzbqd_bg.jpg) no-repeat;background-size:100%;margin-top:40px;}
.mzqd-left .title{line-height:36px;color:#fff;font-size:14px;border-bottom: 1px solid #fff;text-align:center;}
.mzqd-right .title{line-height:36px;color:#fff;font-size:14px;border-bottom: 1px solid #fff;text-align:center;}
.mzqd_left{width:50%;float:left;margin-top: 10px;}
.mzqd_right{width:50%;float:left;margin-top: 10px;}

.mzqd_left dl{text-align: center;}
.mzqd_left dl dd{color:#fff;}

.mzqd_right dl{text-align: center;}
.mzqd_right dl dd{color:#fff;}

.jfbbox{width: 100%;border: 1px solid #eee;margin-top: 16px;}
.jfbbox .jfb_b{width: 100%;padding:0 6%;height: 50px;line-height: 50px;background: url(/96kaifa/skin/ztimg/jfbbg.png) no-repeat;}
.uefajfb .jfb_b {
    background: url(/96kaifa/skin/ztimg/uefajfbbg.png) no-repeat;
}
.jfbbox.mzbjfb .jfb_b{background:#0a276d;}
.unljfbbox .jfb_b{background: #1d2e47;}
.jfbbox .jfb_b li{width: 33.3%;float: left;text-align: center;color: #fff;font-size: 18px;transform: skew(-34deg);cursor: pointer;}
.unljfbbox .jfb_b li{width:25%;}
.jfbbox .jfb_b li.on{background: rgba(255,255,255,0.5);}
.jfbbox .jfb_b li span{transform: skew(34deg);display: block;}
.jfbbox .conitem{display: none;}
.jfbbox .conitem:nth-of-type(1){display: block;}
.jfbbox .conitem .jfb_s{display: flex;margin: 0 24px;border-bottom: 1px solid #eee;}
.jfbbox .conitem .jfb_s li{flex: 1;line-height: 42px;text-align: center;cursor: pointer;}
.jfbbox .conitem .jfb_s li span{display: block;margin: 0 auto;font-size: 20px;color: #999;}
.jfbbox .conitem .jfb_s li.on span{border-bottom: 3px solid #57adba;color: #57adba;}
.jfbbox.uefajfb .conitem .jfb_s li.on span{border-bottom: 3px solid #04113d;color: #04113d;}
.jfbbox.mzbjfb .conitem .jfb_s li.on span{border-bottom: 3px solid #0a276d;color: #0a276d;}
.aitem{margin: 0 24px;display: none;}
.aitem:nth-of-type(1){display: block;}
.aitem .itemtab{width: 100%;}
.aitem .itemtab th{font-size: 16px;color: #333;line-height: 42px;}
.unljfbbox .aitem .itemtab th{text-align:center;}
.aitem .itemtab td{font-size: 16px;color: #999;text-align: center;line-height: 42px;white-space: nowrap;}
.aitem .itemtab td .rank{display: block;background: #dcdcdc;width: 22px;height: 22px;margin: 0 auto;line-height: 22px;color: #fff;}
.aitem .itemtab td .rank1,.aitem .itemtab td .rank2{background: #efd56e;}
.jfbmore{width: 100%;height: 42px;line-height: 42px;font-size: 16px;color: #fff;text-align: center;display: block;background: #95cdd4;margin: 34px auto;border-radius: 24px; cursor:pointer;}

.jfbbox.mzbjfb .jfbmore {background: #082772;}
.unljfbbox .jfbmore {background: #1d2e47;}
.uefajfb .jfbmore {background: #04113d;}

/*即时比分*/
.bf_title{line-height:44px;background:#323441;position:relative;}
.bf_title .left{float:left; margin-left: 30px;color:#fff;font-size: 16px;font-weight: bold;}
.bf_title .left img{height:14px;display:inline-block;margin-right:8px;}
/*.bf_title .mid{width:100%;text-align:center;font-size:18px;color:#fff;}*/
.bf_title .right{float:right;margin-right: 30px;color:#fff;}
.bf_title .right img{height:14px;display:inline-block;margin-right:8px;}

.bf_nav{background:#272833;text-align:center;}
.bf_navul{display:inline;}
.bf_nav li{display:inline-block;margin:0 10px;}
.bf_nav li a{color:#fff;font-size:16px;line-height:40px;}
.bf_nav li.on a{color:#e60012;}

.bf_body{background:#efefef;border-top:1px solid #222;padding-bottom: 20px;}
.bf_body .bf_list .bf_item{margin-top:5px;background:#fff;position:relative;height:60px;}
.bf_body .bf_list .bf_item .bf_line{background:#7131b0;width:5px;position:absolute;left:0;top:0;height: 100%;}
.bf_body .bf_list .bf_item .item_top{margin-top:8px;}
.bf_body .bf_list .bf_item .item_top .l_name{margin-left:30px;font-size:12px;color:#7131b0;float:left;}
.bf_body .bf_list .bf_item .item_top .l_time{margin-left:20px;font-size:12px;color:#7c8290;float:left;}
.bf_body .bf_list .bf_item .item_top .l_state{width:52.5%;float:right;font-size:12px;color:#2fcc86;}
.dian-twinkle {
animation-name: dian-twinkle;
animation-duration: 1.5s;
animation-timing-function: linear;
animation-iteration-count: infinite;
animation-fill-mode: forwards;
animation-delay: 0;
-webkit-animation-name: dian-twinkle;
-webkit-animation-duration: 1.5s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
-webkit-animation-fill-mode: forwards;
-webkit-animation-delay: 0;
-moz-animation-name: dian-twinkle;
-moz-animation-duration: 1.5s;
-moz-animation-timing-function: linear;
-moz-animation-iteration-count: infinite;
-moz-animation-fill-mode: forwards;
-moz-animation-delay: 0;
-o-animation-name: dian-twinkle;
-o-animation-duration: 1.5s;
-o-animation-timing-function: linear;
-o-animation-iteration-count: infinite;
-o-animation-fill-mode: forwards;
-o-animation-delay: 0
}
.bf_body .bf_list .bf_item .item_btm .zteam{width:45%;text-align:right;float:left;}
.bf_body .bf_list .bf_item .item_btm .redc{padding: 0 2px;background:#e44949;color:#fff;font-size:12px;line-height: 14px;display:none;margin:0 4px;}
.bf_body .bf_list .bf_item .item_btm .yellowc{padding: 0 2px;background:#f8ca33;color:#fff;font-size:12px;line-height: 14px;display:none;margin:0 4px;}
.bf_body .bf_list .bf_item .item_btm .vscore{width:10%;text-align:center;float:left;font-weight:bold;}
.bf_body .bf_list .bf_item .item_btm .vscore .score{line-height:14px;font-size:14px;margin-top:3px;}
.bf_body .bf_list .bf_item .item_btm .vscore .details{font-size:12px;color:#bbbbbb;line-height:14px}
.bf_body .bf_list .bf_item .item_btm .kteam{width:45%;text-align:left;float:left;}
.sticky{position:sticky;top:0;z-index:1010;}
.flexbox {width:100%;height:100%;overflow-y:scroll;position:fixed;left:0;top:100%;background:#fff;z-index:9999;-webkit-overflow-scrolling: touch;}
.flexbox .list-content{padding-bottom:80px;}
.flexbox .list-content>li {
	width: 100%;
	cursor: pointer;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	color: #555;
	position: relative
}
.flexbox .list-content>li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.flexbox .list-content .serial {
	width: 46px;
	height: 100%;
	border-right: 1px solid #e5e5e5;
	position: absolute;
	left: 0;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box
}

.flexbox .list-content .serial .bod {
	height: 100%;
	position: relative
}

.flexbox .list-content .serial .bod span {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)
}

.flexbox .list-content .list {
	width: 300px;
	float: left;
	margin-left: 47px;
	padding-left: 20px;
	border-bottom: 1px solid #e5e5e5
}

.flexbox .list-content .list .check {
	float: left;
	margin-right: 12px
}

.flexbox .list-content .list .check .checkbox {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(/96kaifa/skin/img/checkboxbg.png) no-repeat;
	vertical-align: middle
}

.flexbox .list-content .list .check .lang {
	vertical-align: middle
}

.flexbox .list-content .list .check .fs {
	vertical-align: middle
}

.flexbox .list-content .list .check.active .checkbox {
	background-position: -18px 0
}

.flexbox .line_btn {
	display: flex;
	height: 36px;
	border-top: 1px solid #e5e5e5
}

.flexbox .line_btn>a {
	flex: 1;
	height: 20px;
	line-height: 20px;
	margin-top: 8px
}

.flexbox .line_btn>a:hover {
	color: #000047
}

.flexbox .select_line {
	display: flex;
	height: 40px;
	border-top: 1px solid #e5e5e5;
	line-height: 40px
}

.flexbox .select_line>a {
	flex: 1
}
.flexbox .down {
    position: fixed;
    bottom: 0;
    width: 100%;
    background: #fff;
    text-align: center;
    display: none;
}

#changetime .datepick {
    position: relative;
    float: right;
    width: 138px;
    height: 28px;
    border: 1px solid #ccc;
    margin-top: 7px;
    z-index: 99;
}

#changetime .datepick .calendaricon {
	width: 16px;
	height: 15px;
	position: absolute;
	background: url(/96kaifa/skin/img/calendar.png) no-repeat;
	left: 7px;
	top: 6px
}

#changetime .datepick .sjicon {
	width: 7px;
	height: 4px;
	background: url(/96kaifa/skin/img/sjicon.png) no-repeat;
	position: absolute;
	right: 15px;
	top: 13px
}

#changetime .datepick>input {
	width: 100%;
	height: 100%;
	border: 0;
	outline: 0;
	text-indent: 30px;
	cursor: pointer;
	color: #333;
	font-size: 12px;
	line-height: 28px;
	float: left;
}

.fixfooter_banner {
    height: 4.4rem;
    background-color: rgba(0,0,0,.6);
    display: flex;
    position: fixed;
    bottom: 0;
    width: 95%;
    max-width: 768px;
    z-index:300;
    border-radius:5px;
    padding: 10px 12px;
    align-items: center;
    justify-content: space-between;
    bottom: 12px;
    left: 50%; 
    transform: translateX(-50%);
}

.fixfooter_banner p {    
    font-size: 1.4rem;
    color: #fff;
}

.fixfooter_banner span {
    width: 7.6rem;
    height: 2.4rem;
    background: #f77a45;
    border-radius: 20px;
    font-size: 1.4rem;
    line-height:2.4rem;
    text-align: center;
    color: #fff;
    display: block;
}

.float-button {
    width: 5rem;
    height: 5rem;
    position: fixed;
    bottom: 6.93333rem;
    bottom: calc(8.93333rem + constant(safe-area-inset-bottom));
    bottom: calc(8.93333rem + env(safe-area-inset-bottom));
    right: 0.37333rem;
    cursor: pointer;
    z-index: 1001;
    background-image: url(/96kaifa/skin/images/dhcon.png);
    background-size: 100% 100%;
    color: #fff;
    font-size: 1.4rem;
    text-align: center;
    line-height: 5rem;
}

.fixfooter a:hover{
    color: #fff;
}

.ztlist li {
    margin-top: 10px;
}

.ztlist_top {
    position: relative;
    height: 190px;
    overflow: hidden;
}
.ztlist_top .ztlist_img {
    position: absolute;
    width: 100%;
    min-height: 100%;
}

.ztlist_title {
    width: 100%;
    height: 76px;
    position: absolute;
    bottom: 0;
    padding-top: 40px;
    font-size: 16px;
    line-height: 36px;
    font-weight: bold;
    color: #eee;
    padding-left: 5%;
    background-size: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(0, 0, 0, 0)), color-stop(37%, rgba(0, 0, 0, 0.52)), color-stop(85%, rgba(0, 0, 0, 0.85)));
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.52) 37%, rgba(0, 0, 0, 0.85) 85%);
    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.52) 37%, rgba(0, 0, 0, 0.85) 85%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.52) 37%, rgba(0, 0, 0, 0.85) 85%);
}

.ztlist_title .tit {
    width: 80%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
