<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "gb2312";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block;
}
audio, canvas, video {
	display: inline-block;
*display:inline;
*zoom:1;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
display:none;
}
html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
html, button, input, select, textarea {
	font-family: sans-serif;
}
body {
	margin: 0;
}
a:focus {
	outline: thin dotted;
}
a:active, a:hover {
	outline: 0;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
h2 {
	font-size: 1.5em;
	margin: 0.83em 0;
}
h3 {
	font-size: 1.17em;
	margin: 1em 0;
}
h4 {
	font-size: 1em;
	margin: 1.33em 0;
}
h5 {
	font-size: 0.83em;
	margin: 1.67em 0;
}
h6 {
	font-size: 0.67em;
	margin: 2.33em 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
hr {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
mark {
	background: #ff0;
	color: #000;
}
p, pre {
	margin: 1em 0;
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	_font-family: 'courier new', monospace;
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: '';
	content: none;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl, menu, ol, ul {
	margin: 1em 0;
}
dd {
	margin: 0 0 0 40px;
}
menu, ol, ul {
	padding: 0 0 0 40px;
}
nav ul, nav ol {
	list-style: none;
	list-style-image: none;
}
img {
	border: 0;
	-ms-interpolation-mode: bicubic;
	border-radius: 5px;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
*margin-left:-7px;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
*vertical-align:middle;
}
button, input {
	line-height: normal;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
*overflow:visible;
}
button[disabled], html input[disabled] {
	cursor: default;
}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
*height:13px;
*width:13px;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance:none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border:0;
padding:0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
	vertical-align: top;
}
i, em {
	font-style: normal;
}
ol, ul, menu {
	list-style: none outside none;
}
fieldset, iframe, abbr, acronym {
	border: 0 none;
}
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
}
iframe {
	display: block;
}
th {
	text-align: inherit;
}
input, button, select, textarea {
	font-family: Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif;
}
textarea {
	overflow: auto;
	resize: vertical;
}
del {
	text-decoration: line-through;
}
body {
	font: 300 14px/ 1.5 PingFang SC, Lantinghei SC, Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans;
	color: #333;
	background-color: #F2F2F2;
}
a {
	text-decoration: none;
	color: #666;
	outline: 0 none;
}
a:hover {
	color: #f90;
}
#index {
	background-color: #FFF;
}
.bd {
	width: 1180px;
	margin: auto;
	position: relative;
}
.banners {
	width: 1180px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.banners a {
	float: left;
	margin-right: 20px;
}
.banners a:last-child {
	margin-right: 0;
}
.banner {
	width: 1180px;
	height: 110px;
	margin: 0 auto 20px;
	overflow: hidden;
}
.banner img {
	display: block;
	width: 1180px;
	height: 110px;
}
.page-number {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	padding: 30px;
	margin: auto;
	text-align: center;
	font-size: 0;
}
.page-number a {
	display: inline-block;
	margin: 0 7px;
	padding: 0 14px;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	text-align: center;
	border: 1px solid #C1C1C1;
	color: #7F7F7F;
	background: url(../img/bg-page-number.jpg) repeat-x 0 0;
	font-size: 14px;
	font-weight: 700;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	-o-background-clip: padding-box;
	background-clip: padding-box;
}
.page-number a.is-current, .page-number a:hover {
	text-decoration: none;
	background-image: url(../img/bg-page-number-current.jpg);
	border-color: #999;
	color: #fff;
}
.header {
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #D5D5D5;
	margin-bottom: 5px;
	background-color: #FFF;
	position: relative;
	z-index: 100;
}
.header__logo {
	display: block;
	width: 190px;
	height: 53px;
	background: url(../img/logo.jpg) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 12px;
}
.header__logo strong {
	display: none;
}
.header__nav {
	position: absolute;
	top: 0;
	left: 220px;
	height: 80px;
	line-height: 80px;
}
.header__nav li {
	float: left;
	position: relative;
}
.header__nav a {
	float: left;
	font-size: 18px;
	color: #666;
	padding: 0 18px;
	position: relative;
}
.header__nav a:hover {
	color: #fff;
	background-color: #19A254;
}
.header__nav a.is-current {
	color: #fff;
	background-color: #19A254;
}
.header__nav a.is-current:hover {
	text-decoration: none;
}
.header__nav .icon-dujia {
	display: block;
	width: 30px;
	height: 20px;
	background: url(../img/icon-dujia.png) no-repeat 0 0;
	position: absolute;
	top: 14px;
	right: 6px;
}
.header__search {
	width: 252px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	background: url(../img/bg-search.png) no-repeat 0 0;
	position: absolute;
	right: 0;
	top: 20px;
}
.header__search input {
	display: block;
	width: 190px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-size: 14px;
	border: 0 none;
	position: absolute;
	left: 10px;
	top: 11px;
	outline: 0 none;
}
.header__search button {
	display: block;
	background: transparent;
	width: 44px;
	height: 44px;
	border: 0 none;
	position: absolute;
	top: 0;
	right: 0;
	overflow: hidden;
	text-indent: -9999px;
}
.header__subnav {
	display: none;
	width: 110px;
	padding: 10px 20px;
	background-color: #FFF;
	border: 1px solid #DDDDDD;
	position: absolute;
	top: 60px;
	left: -20px;
	border-radius: 10px;
}
.header__subnav a {
	display: block;
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px solid #DDD;
	padding: 0;
	font-size: 14px;
}
.header__subnav a:hover {
	text-decoration: none;
}
.header__subnav .icon-hot {
	display: inline-block;
	margin: 0 0 0 6px;
	vertical-align: -3px;
	width: 25px;
	height: 19px;
	background: url(../img/icon-hot.png) no-repeat 0 0;
}
.friend-link {
	width: 1100px;
	margin: auto;
	position: relative;
	padding: 20px 0 20px 80px;
	line-height: 24px;
}
.friend-link span {
	color: #379D58;
	position: absolute;
	top: 20px;
	left: 0;
}
.friend-link a {
	color: #747474;
	margin: 0 10px 0 5px;
}
.share {
	width: 680px;
	margin: 0 auto 40px;
	text-align: center;
}
.footer {
	background-color: #1F1F1F;
	padding: 40px 0 20px;
}
.footer__map {
	width: 1180px;
	overflow: hidden;
	padding-bottom: 40px;
}
.footer__map dl {
	float: left;
	width: 196px;
	line-height: 30px;
}
.footer__map dl dt {
	color: #fff;
}
.footer__map dl dd a {
	color: #666;
}
.footer__map dl dd a:hover {
	color: #f70;
}
.footer__copyright {
	border-top: 1px solid #323232;
	padding: 25px 0 5px;
	overflow: hidden;
}
.footer__copyright a {
	font-size: 14px;
	color: #999;
}
.footer__copyright p {
	float: right;
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	color: #8D8D8D;
}
.footer__links {
	float: left;
}
.footer__links a {
	margin-right: 20px;
	margin-top: 5px;
}
.footer__links a:hover {
	color: #f70;
}
.footer__logo {
	float: left;
	width: 110px;
	height: 35px;
	overflow: hidden;
	background: url(../img/logo-black.jpg) no-repeat 0 0;
	margin-right: 30px;
	margin-top: 0!important;
}
.footer__logo strong {
	display: none;
}
.footer__app {
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 30px;
	background: url(../img/icon-1.jpg) no-repeat 0 50%;
}
.footer__wap {
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 30px;
	background: url(../img/icon-2.jpg) no-repeat 0 50%;
}
.footer__sitemap {
	float: left;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	padding-left: 30px;
	background: url(../img/icon-3.jpg) no-repeat 0 50%;
}
.section-a {
	width: 1180px;
	margin: auto;
}
.section-a.zuixinshipin2 .hd b {
	background: url(../img/icon-zxsp2.jpg) no-repeat 0 50%;
}
.section-a.zuixinshipin3 .hd b {
	background: url(../img/icon-zxsp3.jpg) no-repeat 0 50%;
}
.section-a .hd {
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #DDDDDD;
}
.section-a .hd b {
	float: left;
	font-weight: 400;
	font-size: 24px;
	color: #2D9445;
	border-bottom: 1px solid #40CA62;
	padding-left: 30px;
	background: url(../img/icon-zxsp.jpg) no-repeat 0 50%;
}
.section-a .hd__nav {
	float: left;
	color: #CCC;
	line-height: 75px;
}
.section-a .hd__nav a {
	display: inline-block;
	padding: 0 25px;
	color: #666;
}
.section-a .hd__nav a:hover {
	color: #f70;
}
.section-a .bd {
	overflow: hidden;
	position: relative;
	padding: 20px 0;
}
.section-a .bd .banners {
	width: 220px;
	position: absolute;
	top: 20px;
	right: 0;
}
.section-a .bd .banners a {
	display: block;
	margin-bottom: 10px;
}
.section-a .bd .banners a img {
	width: 220px;
	height: 110px;
}
.section-a .bd .list {
	margin-right: -20px;
	overflow: hidden;
	position: relative;
}
.section-a .bd .list li {
	float: left;
	width: 220px;
	height: 185px;
}
.section-a .bd .list a {
	float: left;
	width: 220px;
	height: 178px;
	margin: 0 20px 10px 0px;
}
.section-a .bd .list a img {
	display: block;
	width: 220px;
	height: 124px;
	margin-bottom: 5px;
	border-radius: 5px;
}
.section-a .bd .list a em {
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	display: block;
	color: #333;
}
.section-a .bd .list a:hover em {
	color: #f70;
	height: 60px;
	line-height: 25px;
	overflow: hidden;
	display: block;
}
.section-a .bd .list a div {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #999999;
}
.section-a .bd .list a div .v-name {
	float: left;
	padding-left: 16px;
	background: url(../img/icon-player.jpg) no-repeat 0 50%;
}
.section-a .bd .list a div .v-number {
	float: right;
	padding-left: 16px;
	background: url(../img/icon-video.jpg) no-repeat 0 50%;
}
.section-a .bd .zuixinshipin {
	width: 960px;
}
.zuixinshipin2 .bd, .zuixinshipin1 .bd, .zuixinshipin3 .bd, .zuixinshipin4 .bd, .zuixinshipin5 .bd, .zuixinshipin6 .bd, .zuixinshipin7 .bd, .zuixinshipin8 .bd, .zuixinshipin9 .bd {
	overflow: visible;
}
.zuixinshipin1 .prev, .zuixinshipin1 .next, .zuixinshipin2 .prev, .zuixinshipin2 .next, .zuixinshipin3 .prev, .zuixinshipin3 .next, .zuixinshipin4 .prev, .zuixinshipin4 .next, .zuixinshipin5 .prev, .zuixinshipin5 .next, .zuixinshipin6 .prev, .zuixinshipin6 .next, .zuixinshipin7 .prev, .zuixinshipin7 .next, .zuixinshipin8 .prev, .zuixinshipin8 .next, .zuixinshipin9 .prev, .zuixinshipin9 .next {
	display: block;
	width: 11px;
	height: 20px;
	position: absolute;
	top: 65px;
	overflow: hidden;
	text-indent: -999px;
}
.zuixinshipin1 .prev, .zuixinshipin2 .prev, .zuixinshipin3 .prev, .zuixinshipin4 .prev, .zuixinshipin5 .prev, .zuixinshipin6 .prev, .zuixinshipin7 .prev, .zuixinshipin8 .prev, .zuixinshipin9 .prev {
	background: url(../img/btn-prev.png) no-repeat 0 0;
	left: -30px;
}
.zuixinshipin1 .next, .zuixinshipin2 .next, .zuixinshipin3 .next, .zuixinshipin4 .next, .zuixinshipin5 .next, .zuixinshipin6 .next, .zuixinshipin7 .next, .zuixinshipin8 .next, .zuixinshipin9 .next {
	background: url(../img/btn-next.png) no-repeat 0 0;
	right: -30px;
}
.zuixinshipin1 .carousel, .zuixinshipin2 .carousel, .zuixinshipin3 .carousel, .zuixinshipin4 .carousel, .zuixinshipin5 .carousel, .zuixinshipin6 .carousel, .zuixinshipin7 .carousel, .zuixinshipin8 .carousel, .zuixinshipin9 .carousel {
	width: 1180px!important;
	height: 185px;
	overflow: hidden;
}
.zuixinshipin1 .list li, .zuixinshipin2 .list li, .zuixinshipin3 .list li, .zuixinshipin4 .list li, .zuixinshipin5 .list li, .zuixinshipin6 .list li, .zuixinshipin7 .list li, .zuixinshipin8 .list li, .zuixinshipin9 .list li {
	margin-right: 20px!important;
}
.zuixinshipin2 .list li a {
	margin-right: 0!important;
}
.section-hero {
	width: 1180px;
	margin: auto;
}
.section-hero .hd {
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #DDDDDD;
}
.section-hero .hd b {
	float: left;
	font-weight: 400;
	font-size: 24px;
	color: #2D9445;
	border-bottom: 1px solid #40CA62;
	padding-left: 30px;
	background: url(../img/icon-yxsp.jpg) no-repeat 0 50%;
}
.section-hero .hd__nav {
	float: left;
	color: #CCC;
	line-height: 63px;
	padding-left: 20px;
}
.section-hero .hd__nav a {
	position: relative;
	display: inline-block;
	padding: 0 25px;
	color: #666;
	border: 1px solid #fff;
	border-width: 3px 1px 0 1px;
}
.section-hero .hd__nav a.is-current {
	border-color: #DDDDDD;
	border-top-color: #2D9445;
	font-weight: bold;
	background: #fff;
	color: #f70;
}
.section-hero .bd {
	overflow: hidden;
	position: relative;
	padding: 20px 0;
}
.section-hero .bd .list {
	margin-right: -10px;
}
.section-hero .bd .list a {
	float: left;
	width: 60px;
	height: 90px;
	margin: 0 10px 10px 0;
	position: relative;
	padding: 2px 2px 0;
}
.section-hero .bd .list a:hover {
	background-color: #00a786;
	border-radius: 5px;
}
.section-hero .bd .list a img {
	display: block;
	width: 60px;
	height: 60px;
	margin-bottom: 5px;
	border-radius: 5px;
}
.section-hero .bd .list a em {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	display: block;
	color: #666;
	word-break: break-all;
	text-align: center;
}
.section-hero .bd .list a:hover em {
	color: #fff;
}
.section-hero .bd .list a span {
	display: block;
	width: 30px;
	height: 16px;
	background: url(../img/icon-hero-free.jpg) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
}


.section-hero2 {
	width: 1100px;
	margin: auto;
}
.section-hero2 .hd {
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #DDDDDD;
}
.section-hero2 .hd b {
	float: left;
	font-weight: 400;
	font-size: 24px;
	color: #2D9445;
	border-bottom: 1px solid #40CA62;
	padding-left: 30px;
	background: url(../img/icon-yxsp.jpg) no-repeat 0 50%;
}
.section-hero2 .hd__nav {
	float: left;
	color: #CCC;
	line-height: 63px;
	padding-left: 20px;
}
.section-hero2 .hd__nav a {
	position: relative;
	display: inline-block;
	padding: 0 25px;
	color: #666;
	border: 1px solid #fff;
	border-width: 3px 1px 0 1px;
}
.section-hero2 .hd__nav a.is-current {
	border-color: #DDDDDD;
	border-top-color: #2D9445;
	font-weight: bold;
	background: #fff;
	color: #f70;
}
.section-hero2 .bd {
	overflow: hidden;
	position: relative;
	padding: 20px 0;
	width: 1100px;
}
.section-hero2 .bd .list {
	margin-right: -10px;
}
.section-hero2 .bd .list a {
	float: left;
	width: 60px;
	height: 90px;
	margin: 0 12px 12px 0;
	position: relative;
	padding: 2px 2px 0;
}
.section-hero2 .bd .list a:hover {
	background-color: #00a786;
	border-radius: 5px;
}
.section-hero2 .bd .list a img {
	display: block;
	width: 60px;
	height: 60px;
	margin-bottom: 5px;
	border-radius: 5px;
}
.section-hero2 .bd .list a em {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	display: block;
	color: #666;
	word-break: break-all;
	text-align: center;
}
.section-hero2 .bd .list a:hover em {
	color: #fff;
}
.section-hero2 .bd .list a span {
	display: block;
	width: 30px;
	height: 16px;
	background: url(../img/icon-hero-free.jpg) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
}


.section {
	width: 1100px;
	padding: 20px 40px;
	margin: 0 auto 20px;
	position: relative;
	overflow: hidden;
	background-color: #FFF;
}
.section__title {
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
	padding-top: 20px;
}
.section__title h1, .section__title a {
	display: inline-block;
	margin-right: 40px;
	color: #666;
	font-size: 25px;
	font-weight: 400;
	vertical-align: middle;
}
.section__title a:hover {
	color: #f70;
}
.section__title h1 {
	color: #2D9445;
	border-bottom: 1px solid #40CA62;
	left: 0;
	z-index: 100;
}
.section__title span {
	float: right;
	color: #999;
}
.section__title span i {
	color: #2A8B40;
	font-size: 35px;
	font-family: Georgia;
}
.section__body {
	padding: 20px 0;
}
.section__body dl {
	float: left;
	width: 320px;
	margin-right: 70px;
	margin-bottom: 40px;
}
.section__body dl.last-child {
	margin-right: 0;
}
.section__body dl dt {
	display: block;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px;
	color: #2D9544;
}
.section__body dl dd ul {
	border-top: 1px solid #F2F2F2;
}
.section__body dl dd li {
	height: 45px;
	line-height: 45px;
	overflow: hidden;
	border-bottom: 1px solid #F2F2F2;
}
.section__body dl dd li span {
	float: left;
	margin: 9px 10px 0 2px;
	font-size: 12px;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	background-color: #CCCCCC;
}
.section__body dl dd li.top span {
	background-color: #E63004;
	border-radius: 5px;
}
.section__body .list {
	margin-left: -10px;
	margin-right: -20px;
	overflow: hidden;
}
.section__body .list a {
	float: left;
	width: 200px;
	height: 195px;
	margin-right: 26px;
}
.section__body .list a img {
	display: block;
	width: 200px;
	height: 110px;
	margin-bottom: 5px;
}
.section__body .list a em {
	line-height: 25px;
	overflow: hidden;
	display: block;
	color: #333;
}
.section__body .list a:hover em {
	color: #F70;
}
.section__body .list a div {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #999999;
}
.section__body .list a div .v-name {
	float: left;
	padding-left: 16px;
	background: url(../img/icon-player.jpg) no-repeat 0 50%;
}
.section__body .list a div .v-number {
	float: right;
	padding-left: 16px;
	background: url(../img/icon-video.jpg) no-repeat 0 50%;
}
.section__body .list-video .list__item {
	height: 124px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
}
.section__body .list-video .list__img {
	width: 130px;
	height: 124px;
	float: left;
	margin-right: 20px;
}
.section__body .list-video .list__img img {
	display: block;
	width: 130px;
	height: 124px;
	border-radius: 20px;
}
.section__body .list-video .list__con {
	width: 580px;
	float: right;
}
.section__body .list-video .list__con a {
	display: block;
	height: 36px;
	line-height: 40px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 700;
	color: #2D9544;
}
.section__body .list-video .list__con a:hover {
	color: #F70;
}
.section__body .list-video .list__con div {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #747474;
}
.section__body .list-video .list__con div b {
	font-weight: 400;
	margin-right: 5px;
}
.section__body .list-video .list__con div span {
	margin-left: 5px;
}
.section__body .list-video .list__con p {
	height: 50px;
	line-height: 25px;
	overflow: hidden;
	color: #494949;
}
.section .search-info {
	margin: -10px -40px 0;
	padding: 0 40px 10px;
	border-bottom: 1px solid #DDDDDD;
}
.section .search-info P {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
.section .search-info P b {
	color: #E8424B;
}
.section .search-info div {
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
.section .search-info div a {
	display: inline-block;
	color: #379C58;
	margin-right: 15px;
}
.section .screening {
	margin: 0 -40px 20px;
	padding-left: 40px;
	border-bottom: 1px solid #DDDDDD;
}
.section .screening div {
	/*height: 24px;*/
	line-height: 24px;
	overflow: hidden;
	margin: 10px 0;
	color: #747474;
	text-align:justify;
	text-justify:inter-ideograph;
}
.section .screening div a {
	display: inline-block;
	margin-right:10px;
	padding:0 5px 0;
	text-align: center;
	color: #484848;
	font-size: 14px;
	overflow: hidden;
}
.section .screening div a:hover {
	background-color: #19A254;
	color: #fff;
}
.section .screening div a.is-selected {
	background-color: #19A254;
	color: #fff;
}
.section .screening div a.is-selected:hover {
	text-decoration: none;
}
.section__main {
	float: left;
	width: 750px;
}
.section__aside {
	float: right;
	width: 320px;
}
.section__aside .banner {
	width: 280px;
	height: 100px;
	margin-bottom: 20px;
}
.section__aside .banner img {
	display: block;
	width: 270px;
	height: 82px;
}
.section__aside .mod {
	margin-bottom: 40px;
}
.section__aside .mod .hd {
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	border-bottom: 1px solid #DDDDDD;
}
.section__aside .mod .hd h3 {
	float: left;
	color: #333;
	font-weight: 400;
}
.section__aside .mod .hd a {
	float: right;
	color: #379D58;
}
.section__aside .mod .bd div {
	margin-top: 20px;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
}
.section__aside .mod .bd div img {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
	border-radius: 10px;
}
.section__aside .mod .bd div h4 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	width: 240px;
}
.section__aside .mod .bd div h4 a {
	color: #2D9445;
}
.section__aside .mod .bd div h4 a:hover {
	color: #f70;
}
.section__aside .mod .bd div p {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #747474;
}
.player {
	overflow: hidden;
}
.player__info img {
	float: left;
	width: 148px;
	height: 158px;
	margin-right: 20px;
}
.player__info div {
	float: left;
	width: 310px;
}
.player__info div h2 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: 400;
	font-size: 18px;
	color: #2D9544;
}
.player__info div p {
	line-height: 24px;
	overflow: hidden;
	color: #555;
}
.player__info div p a {
	color: #379D58;
}
.player__tag {
	float: left;
	width: 300px;
	margin-left: 20px;
}
.player__tag h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: 400;
	font-size: 18px;
	color: #2D9544;
	margin: 0 10px 10px 0;
}
.player__tag a {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 0 12px;
}
.player__tag a:hover {
	color: #fff;
	background-color: #19A254;
}
.player__tag .tag-color-1 {
	border: 1px solid #F79904;
	color: #F79904;
}
.player__tag .tag-color-2 {
	border: 1px solid #3490EF;
	color: #3490EF;
}
.player__tag .tag-color-3 {
	border: 1px solid #5EBC8D;
	color: #5EBC8D;
}
.player__tag .tag-color-4 {
	border: 1px solid #CB65CC;
	color: #CB65CC;
}
.player__hero {
	float: right;
	width: 280px;
}
.player__hero h3 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-weight: 400;
	font-size: 18px;
	color: #2D9544;
	margin: 0 10px 10px 0;
}
.player__hero img {
	float: left;
	width: 60px;
	height: 60px;
	margin: 0 10px 10px 0;
}
hr {
	height: 1px;
	background-color: #F2F2F2;
	overflow: hidden;
	clear: both;
	border: 0 none;
}
.section hr {
	margin: 0 -40px;
}
.article {
	width: 1180px;
	margin: 0 auto 20px;
	position: relative;
	overflow: hidden;
}
.article__main {
	width: 810px;
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #FFF;
	border-radius: 10px;
}
.article__aside {
	width: 360px;
	float: right;
	overflow: hidden;
	background-color: #FFF;
	border-radius: 10px;
}
.article__aside .banner {
	display: block;
	width: 360px;
	height: 300px;
	margin-bottom: 20px;
}
.article__aside .banner img {
	display: block;
	width: 360px;
	height: 300px;
}
.article__aside .mod {
	padding: 0 20px;
	margin-bottom: 40px;
}
.article__aside .mod .hd {
	height: 55px;
	line-height: 55px;
	overflow: hidden;
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 10px;
}
.article__aside .mod .hd h3 {
	float: left;
	color: #333;
	font-weight: 400;
	font-size: 18px;
}
.article__aside .mod .hd a {
	float: right;
	color: #ee542a;
}
.article__aside .mod .hd a:hover {
	color: #f70;
}
.article__aside .mod .bd {
	width: auto;
}
.article__aside .mod .bd div {
	margin-top: 20px;
	height: 78px;
	line-height: 30px;
	overflow: hidden;
}
.article__aside .mod .bd div a {
	color: #44708e;
}
.article__aside .mod .bd div img {
	float: left;
	width: 128px;
	height: 78px;
	margin-right: 20px;
}
.article__aside .mod .bd div p {
	height: 40px;
	line-height: 20px;
	overflow: hidden;
	color: #747474;
	margin-bottom: 10px;
	font-size: 12px;
}
.article__aside .mod .bd div p .time {
	color: #666;
}
.article__aside .mod .bd div a:hover {
	text-decoration: none;
	color: #f70;
}
.article__video {
	width: 810px;
	overflow: hidden;
	margin-bottom: 10px;
}
.article__video {
	width: 810px;
	overflow: hidden;
	margin-bottom: 10px;
	border-bottom: 10px solid #F2F2F2;
}
.article__video embed {
	width: 100%;
	text-align: center;
}
.article__video iframe {
	width: 100%;
	text-align: center;
}
.article__info {
	margin: 0 15px;
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #DDDDDD;
	position: relative;
}
.article__info h1 {
	display: inline-block;
	margin-right: 40px;
	font-size: 20px;
	font-weight: 700;
	vertical-align: middle;
	color: #000;
	position: absolute;
	left: 0;
	z-index: 100;
}
.article__info div {
	float: right;
	color: #999;
}
.article__info div span {
	color: #ee542a;
	font-size: 30px;
	font-family: Georgia;
}
.article__nav {
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	color: #999;
	font-size: 12px;
	padding-left: 15px;
}
.article__nav a {
	color: #44708e;
}
.article__nav a:hover {
	color: #F70;
}
.article__share {
	float: right;
	margin: -40px 15px 0 0;
}
.tuijian {
	width: 100%;
	height: 430px;
	background: url(../img/bg4.jpg) no-repeat center 0;
	margin-bottom: 10px;
}
.section-top {
	width: 1180px;
	height: 380px;
	overflow: hidden;
	margin: auto;
	padding-top: 25px;
}
.section-top .slide {
	width: 780px;
	height: 380px;
	position: relative;
	float: left;
}
.section-top .slide__top, .section-top .slide__top img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 460px;
	height: 380px;
	opacity: 1;
}
.section-top .slide__sub, .section-top .slide__sub img {
	display: block;
	float: right;
	clear: both;
	width: 305px;
	height: 185px;
	opacity: 1;
}
.section-top .slide__sub {
	margin-bottom: 10px;
}
.section-top .slide a .icon-top {
	display: block;
	width: 80px;
	height: 80px;
	background-image: url(../img/index.png);
	background-position: -80px -210px;
	position: absolute;
	left: 200px;
	top: 160px;
	display: none;
}
.section-top .slide a:hover .icon-top {
	display: block;
}
.section-top .slide a .icon-sub {
	display: block;
	width: 80px;
	height: 80px;
	background-image: url(../img/index.png);
	background-position: -80px -210px;
	position: absolute;
	left: 590px;
	top: 52px;
	display: none;
}
.section-top .slide a:hover .icon-sub {
	display: block;
}
.section-top .slide a .icon-sub2 {
	display: block;
	width: 80px;
	height: 80px;
	background-image: url(../img/index.png);
	background-position: -80px -210px;
	position: absolute;
	left: 590px;
	top: 240px;
	display: none;
}
.section-top .slide a:hover .icon-sub2 {
	display: block;
}
.section-top .news {
	width: 350px;
	height: 380px;
	padding: 0px 20px;
	float: right;
	background: #1D2A3B;
}
.section-top .news span {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	color: #19A254;
	font-size: 16px;
	font-weight: 700;
	margin: 10px 0px 5px 0px;
}
.section-top .news li {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.section-top .news li a {
	text-decoration: none;
	color: #fff;
	outline: 0 none;
}
.section-top .news li a:hover {
	color: #f90;
}
.section-top .news li span {
	float: left;
	margin: 4px 10px 0 0px;
	font-size: 12px;
	width: 30px;
	height: 18px;
	line-height: 18px;
	text-align: center;
	color: #fff;
	background-color: #666;
	border-radius: 2px;
}
.section-top .news li.top span {
	background-color: #E63004;
}
.section-top .news div {
	font-size: 0;
}
.section-top .news div a {
	font-size: 14px;
	line-height: 26px;
	display: inline-block;
	color: #fff;
	margin-right: 10px;
	padding: 0 5px 0;
}
.section-top .news div a:hover {
	color: #fff!important;
	background: #f70;
	border-radius: 5px;
}
.section-new {
	width: 1180px;
	height: 530px;
	margin: auto;
	overflow: hidden;
}
.section-new .bd {
	width: 1140px;
	height: 440px;
	margin: auto;
	border: 1px solid #DDDDDD;
	padding: 19px;
	overflow: hidden;
}
.section-new .hd {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
}
.section-new .hd b {
	float: left;
	font-weight: 400;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	font-size: 24px;
	color: #2D9445;
	padding-left: 30px;
	background: url(../img/icon-zxnr.jpg) no-repeat 0 50%;
}
.section-new .hd a {
	float: right;
}
.section-new .imgs {
	width: 435px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #F5F5F5;
}
.section-new .imgs a {
	float: left;
	margin: 0 25px 10px 0;
	width: 120px;
	height: 150px;
}
.section-new .imgs a:hover em {
	color: #f90;
}
.section-new .imgs a img {
	display: block;
	width: 120px;
	height: 120px;
	border-radius: 5px;
}
.section-new .imgs a em {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	color: #017a85;
}
.section-new .imgs .banner {
	width: 405px;
	height: 120px;
}
.section-new .imgs .banner img {
	width: 405px;
	height: 120px;
}
.section-new .list {
	width: 674px;
	float: right;
}
.section-new .list a {
	float: left;
	margin-right: 17px;
	margin-bottom: 34px;
	width: 320px;
	height: 60px;
}
.section-new .list a img {
	float: left;
	margin-right: 20px;
	width: 60px;
	height: 60px;
	border-radius: 5px;
}
.section-new .list a h4 {
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	color: #017a85;
}
.section-new .list a p {
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	color: #747474;
}
.section-new .list a:hover {
	text-decoration: none;
}
.section-new .list a:hover h4 {
	text-decoration: underline;
}
.section-author {
	width: 1180px;
	height: 340px;
	margin: auto;
	overflow: hidden;
}
.section-author .bd {
	width: 1140px;
	height: 240px;
	margin: auto;
	border: 1px solid #DDDDDD;
	padding: 19px;
	overflow: hidden;
}
.section-author .bd .item {
	float: left;
	width: 550px;
}
.section-author .bd .item__author {
	width: 550px;
	height: 60px;
	padding-bottom: 20px;
	border-bottom: 1px solid #F5F5F5;
	position: relative;
	overflow: hidden;
	margin-bottom: 10px;
}
.section-author .bd .item__author a:hover {
	text-decoration: none;
}
.section-author .bd .item__author img {
	float: left;
	width: 60px;
	height: 60px;
	margin-right: 20px;
}
.section-author .bd .item__author h4 {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	font-size: 16px;
	color: #017a85;
}
.section-author .bd .item__author p {
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	color: #999;
	width: 350px;
}
.section-author .bd .item__number {
	width: 90px;
	height: 60px;
	line-height: 20px;
	text-align: center;
	color: #999;
	font-size: 12px;
	position: absolute;
	top: 0;
	right: 10px;
}
.section-author .bd .item__number span {
	display: block;
	height: 37px;
	line-height: 30px;
	overflow: hidden;
	font-size: 30px;
	color: #f70;
	font-weight: 700;
	font-family: Georgia;
}
.section-author .bd .item__list {
	overflow: hidden;
	margin-right: -20px;
}
.section-author .bd .item__list a {
	float: left;
	width: 170px;
	height: 156px;
	margin-right: 19px;
	color: #999;
}
.section-author .bd .item__list a img {
	display: block;
	width: 170px;
	height: 106px;
	border-radius: 5px;
}
.section-author .bd .item__list a em {
	display: block;
	padding-top: 10px;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	color: #999;
}
.section-author .bd .item__list a:hover em {
	color: #f70;
}
.section-author .hd {
	height: 48px;
	line-height: 48px;
	overflow: hidden;
}
.section-author .hd b {
	float: left;
	font-weight: 400;
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	font-size: 24px;
	color: #2D9445;
	padding-left: 30px;
	background: url(../img/icon-tjzz.jpg) no-repeat 0 50%;
}
.section-author .hd a {
	float: right;
}
.is-hide {
	display: none;
	visibility: hidden;
}
.is-show {
	display: block;
	visibility: visible;
}
.is-fr {
	float: right!important;
}
.box {
	width: 810px;
	height: 440px;
	margin: 0px 0px;
	background: #000;
	position: absolute
}
.ad {
	width: 640px;
	height: 440px;
	float: center;
	margin: 10px 100px;
}
.ad_time {
	height: 40px;
	font-size: 14px;
	position: absolute;
	top: 5px;
	right: 0;
	color: #FFFFFF;
	background: url(http://www.lolshipin.com/templets/default/bns/timebg.png) no-repeat;
	padding-right: 30px;
	margin: 0px 5px;
}
.ad_time span {
	font-weight: bold;
	color: #FF0000;
	padding: 0px 5px;
}
.close {
	width: 18px;
	height: 18px;
	background: url(http://www.lolshipin.com/templets/default/bns/voice.png) no-repeat;
	position: absolute;
	top: 6px;
	right: 10px;
	cursor: pointer;
}
.box2 {
	width: 820px;
	height: 450px;
	margin: 0px 0px;
	background: #000;
	position: absolute
}
.ad2 {
	width: 640px;
	height: 450px;
	float: center;
	margin: 0 100px;
}
.ad_time2 {
	width: 800px;
	height: 400px;
	background: #000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	padding: 5px;
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
}
.ad_time2 span {
	font-weight: bold;
	color: #cc0;
	padding: 0 5px;
}
.close2 {
	width: 17px;
	height: 17px;
	background: url(http://www.lolshipin.com/templets/default/bns/clost.png) no-repeat;
	position: absolute;
	top: 5px;
	right: 20px;
	cursor: pointer;
}

/*2019-5-18详情页图文横排*/
.likebox{ width:980px; padding:0; margin:0; overflow:hidden;}
.likebox li{ float:left; width:190px; margin-right:10px; margin-bottom:20px; padding:0; overflow:hidden;list-style:none; }
.likebox img{ border:0;}
.likeimagebox{ width:1300px; padding:0; margin:0; overflow:hidden;}
.likeimagebox li{ float:left; width:210px; margin-right:10px; margin-bottom:20px; padding:0; overflow:hidden;list-style:none; }
.likeimagebox img{ border:0;}

/*2020-3-11文章详情页正文排版*/
.videocontent{
	margin:10px 0 10px 0;
	padding:10px 0 10px 0;
	font-size:14px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.videocontent p{
	line-height:25px;
}
.videocontent img{
	margin-top:10px;
	margin-bottom:10px;
}

/*2020-12-15首页最新视频*/
.new_items {
	width: 1180px;
	margin: 10px auto;
	overflow: hidden;
	position: relative;
}

.new_items .item_l {
	float: left;
	width: 605px;
	height: 540px;
}

.new_items .item_r {
	float: right;
	width: 565px;
	height: 540px;
}

.clear {
	display: block;
	width: 100%;
	clear: both;
}
.new_items .tit{
    height: 50px;
    overflow: hidden;
    position: relative;
    border-bottom: 1px solid #DDDDDD;
}
.new_items .tit h3,
.new_items .tit h3 {
	font-size: 24px;
	line-height: 40px;
	color: #2D9445;
	margin: 5px 10px;
	float: left;
	font-weight: normal;
}
.new_items .tit .more_link {
    float: right;
    font-size: 14px;
    line-height: 30px;
    color: #999999;
    margin: 10px;
}
.new_items .tit p{
	float: left;
    line-height: 30px;
    margin: 10px;
}
.new_items .tit p a{
	font-size: 14px;
	color: #999;
	margin: 0px 10px;
}
.new_items .tit p a:hover{
	color: #FF9900;
	cursor: pointer;
}
.yx_list{
	width: 605px;
	overflow: hidden;
	position: relative;
}
.yx_list li {
    float: left;
    width: 60px;
    height: 90px;
    margin:  10px 10px;
    position: relative;
    padding: 2px 2px 0;
}
.yx_list li a {
	display: block;
    width: 60px;
    height: 90px;
    position: relative;
    padding: 2px 2px 0;
}
.yx_list li a img {
    display: block;
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
    border-radius: 5px;
}
.yx_list li a em {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    display: block;
    color: #666;
    word-break: break-all;
    text-align: center;
}
.yx_list li a:hover {
    background-color: #00a786;
    border-radius: 5px;
    text-decoration: none;
    cursor: pointer;
}
.yx_list li a:hover em {
    color: #fff;
    text-decoration: none;
}
.yx_list #marquee6{
	width: 605px;
	height: 105px;
	overflow: hidden;
	position: relative;
}
.item_r .lst {
    overflow: hidden;
    position: relative;
}
.item_r .lst li {
    margin: 10px 0px;
    height: 85px;
    background: #FFFFff;
    position: relative;
    overflow: hidden;
}
.item_r .lst li .pic {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 120px;
    height: 80px;
    overflow: hidden;
}
.item_r .lst li .pic img {
    width: 120px;
    height: 80px;
}
.item_r .lst li .txt {
    margin: 5px 0px 0px 135px;
    height: 80px;
    overflow: hidden;
    position: relative;
}
.item_r .lst li .txt p {
    font-size: 16px;
    font-weight: bold;
    color: #017a85;
    line-height: 30px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: text-top;
    white-space: nowrap;
}
.item_r .lst li .txt span {
    font-size: 14px;
    color: #999999;
    height: 50px;
    line-height: 25px;
    display: block;
    overflow: hidden;
}
.item_r .lst li a:hover{
	text-decoration: none;
	cursor: pointer;
}
.item_r .lst li a:hover p{
	color: #f90;
}
.item_l .list {
    margin: 10px 0px 0px 0px;
    overflow: hidden;
    position: relative;
}
.item_l .list ul{
	width: 750px;
}
.item_l .list li {
    background: #FFF;
    float: left;
    margin: 10px 12px 0px 0px;
}
.item_l .list li a {
    display: block;
    overflow: hidden;
    width: 190px;
    height: 150px;
    text-decoration: none;
    cursor: pointer;
}
.item_l .list li a img {
    display: block;
    width: 190px;
    height: 98px;
}
.item_l .list li a em {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    display: block;
    color: #333;
    font-size: 14px;
    color: #333333;
    text-decoration: none;
    margin: 0px 0px;
}
.item_l .list li a:hover em{
	color: #f90;
}
.item_l .list li a div.txt {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    color: #999999;
}
.item_l .list li a div .v-name {
    float: left;
    padding-left: 16px;
    background: url(../img/icon-player.jpg) no-repeat 0 50%;
}
.item_l .list li a div .v-number {
    float: right;
    padding-left: 16px;
    background: url(../img/icon-video.jpg) no-repeat 0 50%;
}
/*2020-12-16美图欣赏*/
.item_r .lst .imgs {
	width: 585px;
	overflow: hidden;
	float: left;
	border-right: 1px solid #F5F5F5;
}
.item_r .lst .imgs a {
	float: left;
	margin: 13px 5px 0px 0;
	width: 190px;
	height: 150px;
}
.item_r .lst .imgs a:hover em {
	color: #f90;
}
.item_r .lst .imgs a img {
	display: block;
	width: 180px;
	height: 120px;
	border-radius: 5px;
}
.item_r .lst .imgs a em {
	display: block;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	color: #017a85;
}
.item_r .lst .imgs .banner {
	width: 405px;
	height: 120px;
}
.item_r .lst .imgs .banner img {
	width: 405px;
	height: 120px;
}</pre></body></html>