
@media (min-width: 992px) {
	.main { z-index: 1; word-break: keep-all;  background: url(../images/main/main_bg.jpg) no-repeat center 64% #f4f4f4;  padding-bottom: 80px;}

	.main-banner {height: 660px;position:relative; overflow: hidden; z-index: 10;}
	.main-banner-list li {height: 660px;width: 100%;background-size: 1200px auto;background-repeat: no-repeat;background-position: center center;}
	.main-banner-list li img {height: 100%;width: 100%;}
	.main-banner .main-txt {position: absolute; top: 200px; left: 50%; margin-left: -580px; letter-spacing: -4px; color: #fff; text-shadow: 5px 5px 10px #000; font-size: 50px; font-family: 's-core_dream2_extralight';}
	.main-banner .main-banner-btn {display: none; position: absolute; top: 440px; left: 50%; margin-left: -600px; }
	.main-banner .main-banner-btn span {display:inline-block; vertical-align: top;}
	.main-banner .main-banner-btn span#slide-counter {color: #000; font-size: 14px; font-weight: normal; margin-top: 5px;}
	.main-banner .main-banner-btn .bx-pager {margin: 0 10px;}
	.main-banner .main-banner-btn .bx-pager.bx-default-pager .bx-pager-item {display:inline-block;}
	.main-banner .main-banner-btn .bx-pager.bx-default-pager a {text-indent: -9999px; display: inline-block; width: 30px; height: 2px; background: rgba(255, 255, 255, .5); float: left;}
	.main-banner .main-banner-btn .bx-pager.bx-default-pager a.active {background: #000;}
	.main-banner .main-banner-btn .mb-btn {float: left; color: #000;}
	.main-banner .main-banner-btn .mb-btn-prev,
	.main-banner .main-banner-btn .mb-btn-next {margin-top: 1px;}
	.main-banner .main-banner-btn .mb-btn-prev a,
	.main-banner .main-banner-btn .mb-btn-next a {color: #000; font-size: 18px; margin: 0 3px;}

	.main .container {position: relative;}

	.main-info {position: absolute; top: -50px; left: 0; width: 100%; float: left;  box-shadow: 3px 3px 15px rgba(0, 0, 0, .4); background: linear-gradient(to right, #595959, #2c2c2c); z-index: 20;}
 	.main-info p {float: left; width: 33.333%;}
 	.main-info p a {display: block; width: 100%; height: 95px; padding-top: 33px; color: #fff; font-size: 20px; padding-left: 47%;}
 	.main-info p.list01 {background: url(../images/main/icon1.png) no-repeat 34% center ; background-size: 48px;}
 	.main-info p.list02 {background: url(../images/main/icon2.png) no-repeat 34% 30px ; background-size: 48px;}
 	.main-info p.list03 {background: url(../images/main/icon3.png) no-repeat 34% center ; background-size: 48px;}
 	.main-info p.list01 a, .main-info p.list02 a {background: url(../images/main/line_v.png) no-repeat right center ;}

	.main-board {float: left; width: 57%; height: 435px; margin-right: 1%; margin-top: 100px; background: #fff; padding: 50px; box-shadow: 3px 3px 15px rgba(0, 0, 0, .1);}
	.main-board .main-board-list {position: relative;}
	.main-board .main-board-list h3 {float: left; padding-right: 30px;}
	.main-board .main-board-list h3 a {font-size: 20px; color: #a0a0a0;}
	.main-board .main-board-list h3 a.active, 	.main-board .main-board-list h3 a:hover {color: #000; border-bottom: 2px solid #000; text-decoration: none;}
	.main-board .main-board-list ul {position: absolute; top: 80px; left: 0; display: none; padding: 0;}
	.main-board .main-board-list ul li {float: left; width: 100%; background: url(../images/main/bullet.png) no-repeat left 9px; background-size: 2px 2px; padding: 0 0 25px 10px;}
	.main-board .main-board-list ul li a {color: #000; font-size: 16px;}
	.main-board .main-board-list ul li .date {float: right; color: #a0a0a0;}
	.main-board .main-board-list p {position: absolute; top: 0; right: 0;}
	.main-board .main-board-list p i {font-size: 24px; color: #000;}

	.main-hot {position: relative; float: left; width: 24%; height: 435px; margin-right: 1%; margin-top: 100px; box-shadow: 3px 3px 15px rgba(0, 0, 0, .1);}
	.main-hot .main-hot-list li {position: absolute; top: 0; left: 0; width: 100%; height: 435px;}
	.main-hot .main-hot-list li img {width: 100%; height: 100%;}
	.main-hot .main-hot-btn {position: absolute; bottom: 20px; right: 15px;}
	.main-hot .main-hot-btn .mh-btn {float: left; color: #fff; margin: 0 5px;}
	.main-hot .main-hot-btn .mh-btn a {color: #fff;}
	.main-hot .main-hot-btn .hot-btn-prev, .main-hot .main-hot-btn .hot-btn-next {margin-top: 2px;}


	.main-link {position: relative; float: left; width: 17%; height: 435px; margin-top: 100px; background: #2c2c2c; box-shadow: 3px 3px 15px rgba(0, 0, 0, .1);}
	.main-link h3 {float: left; width: 100%; height: 50px; padding-top: 17px; margin-bottom: 5px; background: #747474; text-align: center; color: #fff; font-size: 16px; font-weight: normal;}
	.main-link h3 i {padding-right: 10px;}
	.main-link p {float: left; width: 100%; background: url(../images/main/line_h.png) no-repeat bottom center; padding: 25px 0; text-align: center;}
	.main-link p a {font-size: 18px; color: #fff;}
	.main-link p:last-child {background: none;}

	.main-event {float: left; width: 100%; margin-top: 90px; position: relative;}
	.main-event h3 {text-align: center; color: #000; font-size: 30px;}
	.main-event ul {float: left; width: 100%; margin-top: 40px;}
	.main-event ul li {float: left; background-color: #fff; padding: 15% 20px 0 20px; width: 23.5%; margin-right: 2%; height: 220px; box-shadow: 3px 3px 15px rgba(0, 0, 0, .1); border-radius: 10px; background-size: 100% 168px; background-repeat: no-repeat;}
	.main-event ul li a {display: block; width: 100%; height: 100%; font-size: 18px; color: #000; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  }
	.main-event ul li:last-child {margin-right: 0;}
	.main-event .more-btn {position: absolute; bottom: -50px; right: 0; border-bottom: 1px solid #000; }
	.main-event .more-btn a {color: #000; font-size: 18px;}

	.main-member {position: relative; float: left; width: 100%; margin-top: 110px; margin-bottom: 30px;}
	.main-member h3 {text-align: center; color: #000; font-size: 30px;}
	.main-member ul {float: left; width: 100%; margin-top: 40px;}
	.main-member ul li {position: relative; float: left; height: 235px;}
	.main-member ul li img {width: 100%; height: 100%;}
	.main-member ul li a span.txt {display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); color: #fff; padding: 40% 30px 0 0; text-align: right; font-size: 16px;}
	.main-member ul li:hover a span.txt {display: block;}
	.main-member .main-member-btn {position: absolute; bottom: -40px; left: 0; width: 100%;}
	.main-member .main-member-btn .mm-pager {width: 100%; bottom: -10px !important;}
	.main-member .main-member-btn .bx-pager {width: 100%; text-align: center;}
	.main-member .main-member-btn .bx-pager.bx-default-pager .bx-pager-item {display:inline-block;}
	.main-member .main-member-btn .bx-pager.bx-default-pager a {text-indent: -9999px; display: inline-block; width: 65px; height: 2px; background: #d6d6d6;}
	.main-member .main-member-btn .bx-pager.bx-default-pager a.active {background: #000;}
	.main-member .main-member-btn .mm-btn {position: absolute; bottom: 0;}
	.main-member .main-member-btn .mm-btn .line {display: inline-block; width: 30px; height: 2px; background: #000; margin: 0 15px 3px 15px;}
	.main-member .main-member-btn .mm-btn-prev {left: 0;}
	.main-member .main-member-btn .mm-btn-next {right: 0;}
	.main-member .main-member-btn .mm-btn a {font-size: 15px; color: #000;}





}

@media (min-width: 992px) and (max-width: 1199px) {


	.main-banner .main-txt {margin-left: -480px;}
	.main-banner .main-banner-btn {margin-left: -480px;}

	.main-info p.list01, 	.main-info p.list02, 	.main-info p.list03 {background-position: 15% center;}

	.main-board {width: 54%; height: 400px; padding: 30px;}
	.main-hot {width: 27%; height: 400px;}
	.main-hot .main-hot-list li {height: 400px;}
	.main-link {height: 400px;}
	.main-link p {padding: 21px 0;}

	.main-event ul li {height: 180px; background-size: 100% 135px;}

	.footer .right-con {width: 70%;}


}
