@font-face {
	font-family: slick;
	src: url(../fonts/slick.eot) format("embedded-opentype"), url(../fonts/slick.woff) format("woff"), url(../fonts/slick.ttf) format("truetype"), url(../fonts/slick.svg#slick) format("svg");
	font-weight: normal;
	font-style: normal;
}
html {
	margin: 0px; padding: 0px;
}
body {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
img {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; outline-style: none;
}
img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; outline-style: none;
}
input {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; outline-style: none;
}
button {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; outline-style: none;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
input {
	padding-top: 0px; padding-bottom: 0px; font-family: "Microsoft Yahei", "Microsoft Yahei" !important;
}
select {
	vertical-align: middle;
}
input {
	vertical-align: middle;
}
select {
	margin: 0px; font-size: 12px;
}
input {
	margin: 0px; font-size: 12px;
}
textarea {
	margin: 0px; font-size: 12px;
}
textarea {
	resize: none;
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
table {
	border-collapse: collapse;
}
.clearfix::before {
	display: table; content: ""; _font-size: 0px;
}
.clearfix::after {
	display: table; content: ""; _font-size: 0px;
}
.clearfix::after {
	clear: both;
}
.clearfix {
	
}
input:-ms-input-placeholder {
	color: rgb(110, 198, 240); font-size: 16px;
}
.opc {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; position: absolute; opacity: 0.5;
}
.col-last {
	margin-right: 0px;
}
a {
	color: rgb(75, 75, 75); text-decoration: none;
}
h1 {
	font-size: 100%; font-weight: normal; text-decoration: none;
}
h2 {
	font-size: 100%; font-weight: normal; text-decoration: none;
}
h3 {
	font-size: 100%; font-weight: normal; text-decoration: none;
}
h4 {
	font-size: 100%; font-weight: normal; text-decoration: none;
}
h5 {
	font-size: 100%; font-weight: normal; text-decoration: none;
}
h6 {
	font-size: 100%; font-weight: normal; text-decoration: none;
}
s {
	font-style: normal; text-decoration: none;
}
i {
	font-style: normal; text-decoration: none;
}
em {
	font-style: normal; text-decoration: none;
}
.slick-slider {
	display: block; position: relative; box-sizing: border-box; -ms-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -moz-box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -webkit-tap-highlight-color: transparent;
}
.slick-list {
	margin: 0px; padding: 0px; overflow: hidden; display: block; position: relative;
}
.slick-list:focus {
	
}
.slick-list.dragging {
	cursor: pointer;
}
.slick-slider .slick-track {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
	transform: translate3d(0px, 0px, 0px); -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
}
.slick-track {
	left: 0px; top: 0px; display: block; position: relative;
}
.slick-track::before {
	display: table; content: "";
}
.slick-track::after {
	display: table; content: "";
}
.slick-track::after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	height: 100%; float: left; display: none; min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	border: 1px solid transparent; border-image: none; height: auto; display: block;
}
.slick-arrow.slick-hidden {
	display: none;
}
.slick-loading .slick-list {
	background: url("../images/ajax-loader.gif") no-repeat center rgb(255, 255, 255);
}
.slick-prev {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 50px; height: 50px; color: transparent; line-height: 0; font-size: 0px; margin-top: -40px; display: block; position: absolute; cursor: pointer;
}
.slick-next {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 50%; width: 50px; height: 50px; color: transparent; line-height: 0; font-size: 0px; margin-top: -40px; display: block; position: absolute; cursor: pointer;
}
.slick-prev:hover {
	background: none; color: transparent;
}
.slick-prev:focus {
	background: none; color: transparent;
}
.slick-next:hover {
	background: none; color: transparent;
}
.slick-next:focus {
	background: none; color: transparent;
}
.slick-prev:hover::before {
	opacity: 1;
}
.slick-prev:focus::before {
	opacity: 1;
}
.slick-next:hover::before {
	opacity: 1;
}
.slick-next:focus::before {
	opacity: 1;
}
.slick-prev.slick-disabled::before {
	opacity: 0.25;
}
.slick-next.slick-disabled::before {
	opacity: 0.25;
}
.slick-prev::before {
	color: rgb(204, 204, 204); line-height: 1; font-family: "slick"; font-size: 50px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-next::before {
	color: rgb(204, 204, 204); line-height: 1; font-family: "slick"; font-size: 50px; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
	left: -50px;
}
[dir='rtl'] .slick-prev {
	left: auto; right: -50px;
}
.slick-prev::before {
	content: "\2190";
}
[dir='rtl'] .slick-prev::before {
	content: "\2190";
}
.slick-next {
	right: -47px;
}
[dir='rtl'] .slick-next {
	left: -47px; right: auto;
}
.slick-next::before {
	content: "\2192";
}
[dir='rtl'] .slick-next::before {
	content: "\2192";
}
.slick-dots {
	list-style: none; padding: 0px; width: 100%; text-align: center; bottom: -45px; display: block; position: absolute;
}
.slick-dots li {
	margin: 0px 5px; padding: 0px; width: 20px; height: 20px; display: inline-block; position: relative; cursor: pointer;
}
.slick-dots li button {
	background: none; padding: 5px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; color: transparent; line-height: 0; font-size: 0px; display: block; cursor: pointer;
}
.slick-dots li button:hover {
	
}
.slick-dots li button:focus {
	
}
.slick-dots li button:hover::before {
	opacity: 1;
}
.slick-dots li button:focus::before {
	opacity: 1;
}
.slick-dots li button::before {
	left: 0px; top: 0px; width: 20px; height: 20px; text-align: center; color: black; line-height: 20px; font-family: "slick"; font-size: 6px; position: absolute; content: ""; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button::before {
	color: black; opacity: 0.75;
}
.right {
	float: right;
}
.left {
	float: left;
}
.show-margin::before {
	display: table; content: "";
}
.fw {
	font-weight: bold;
}
.f20 {
	font-size: 20px;
}
.last {
	background: 0px; border: 0px currentColor; border-image: none;
}
.scroll {
	left: 0px; top: 0px; position: absolute;
}
.margin-10 {
	margin-top: 10px;
}
.poster-main {
	margin: 0px auto; width: 900px; height: 270px; position: relative;
}
.poster-main a {
	display: block;
}
.poster-main img {
	display: block;
}
.poster-main .poster-list {
	width: 900px; height: 270px;
}
.poster-main .poster-list .poster-item {
	left: 0px; top: 0px; position: absolute;
}
.poster-main .poster-list .poster-item .div-txt {
	padding: 25px 10px 10px; text-align: center;
}
.poster-main .poster-list .poster-item a {
	position: relative;
}
.poster-main .poster-list .poster-item a img {
	background: url("../images/bg_shadow.png") no-repeat;
}
.poster-main .poster-list .poster-item div p {
	color: rgb(113, 49, 5); overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.poster-main .poster-btn {
	background: url("../images/arrow_left_img2.png") no-repeat center; top: 50%; width: 45px !important; height: 53px !important; text-align: center; color: rgb(255, 255, 255); line-height: 14px; margin-top: -26px; position: absolute; z-index: 10; cursor: pointer;
}
.poster-main .poster-next-btn {
	background: url("../images/arrow_right_img2.png") no-repeat center;
}
.btn-box {
	margin-right: auto; margin-left: auto; display: none;
}
.index-btn {
	border-radius: 50%; width: 10px; height: 10px; color: rgb(255, 255, 255); margin-top: 20px; margin-right: 5px; float: left; display: inline; cursor: pointer; background-color: rgb(254, 179, 32); -webkit-border-radius: 50%; -moz-border-radius: 50%;
}
.poster-main .poster-prev-btn {
	left: -48px;
}
.poster-main .poster-next-btn {
	right: -48px;
}
.index-btn.poster-btn-active {
	border-radius: 50px; width: 40px; background-color: rgb(159, 193, 18);
}
