/**
 * fullPage 2.4.3
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
 *{ padding:0px; margin:0}
body{ font-family:"Microsoft Yahei"; font-size:12px; line-height:25px;}

.menu{ height:42px;position:fixed;  top:0px; right:0; z-index:998; width:780px; }
.menu li{list-style:none; float:left; display:inline-block; font:16px/42px "Microsoft Yahei";}
.menu li a{ color:#fff; text-decoration:none; text-align:center; display:block; padding:0px 5px}
.menu li.active{}
html, body {
    margin: 0;
    padding: 0;
    overflow:hidden;
    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.menu_1{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	background:#F00
}


/*jxw*/
*{margin:0;padding:0;list-style: none;}
#animation {
	animation: flight 20s ease-in-out 0s infinite alternate none;
	-webkit-animation: flight 20s ease-in-out 0s infinite alternate none;
	width: 35%;
	float: right;
	height: 50%;
	z-index: 50;

	margin-right: 0px;
}
.spaceship {
	position: absolute;
	-webkit-transform: scale(0.76) rotate(45deg);
	-moz-transform: scale(0.76) rotate(45deg);
	-ms-transform: scale(0.76) rotate(45deg);
	-o-transform: scale(0.76) rotate(45deg);
	transform: scale(0.76) rotate(45deg);
	top: 0px;
	left: 65%
}
.spaceship .body {
	width: 300px;
	height: 300px;
	margin-top: -150px;
	margin-left: -150px;
	border-radius: 300px;
	position: absolute;
	box-shadow: -33px -33px 0 rgba(228, 230, 234, .6) inset;
	background-color: rgba(235, 236, 240, 1);
	-webkit-transform: scale(0.46, 1);
	-moz-transform: scale(0.46, 1);
	-ms-transform: scale(0.46, 1);
	-o-transform: scale(0.46, 1);
	transform: scale(0.46, 1);
	overflow: hidden
}
.spaceship .body:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 285px;
	background-color: rgba(255, 153, 145, 1);
	border-radius: 300px;
	-webkit-transform: scale(0.9, .46);
	-moz-transform: scale(0.9, .46);
	-ms-transform: scale(0.9, .46);
	-o-transform: scale(0.9, .46);
	transform: scale(0.9, .46);
	margin-top: -180px
}
.spaceship .window {
	width: 40px;
	height: 40px;
	margin-top: -40px;
	margin-left: -26px;
	border: 6px solid rgba(215, 216, 220, 1);
	background-color: rgba(245, 246, 255, 1);
	overflow: hidden;
	position: absolute;
	border-radius: 40px
}
.spaceship .window:before, .spaceship .window:after {
	width: 5px;
	height: 60px;
	position: absolute;
	content: "";
	margin-left: 16px;
	margin-top: -5px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #fff;
	opacity: .5
}
.spaceship .window:before {
	margin-top: 10px
}
.spaceship .fins {
	position: absolute;
	margin-top: -60px;
	z-index: -1
}
.spaceship .fins:before, .spaceship .fins:after {
	content: "";
	position: absolute;
	border-color: rgba(255, 153, 145, 1);
	height: 30px;
	border-top: 140px solid transparent;
	border-bottom: 20px solid transparent
}
.spaceship .fins:before {
	border-right: 100px solid rgba(255, 153, 145, 1);
	margin-left: -100px
}
.spaceship .fins:after {
	border-left: 100px solid rgba(255, 153, 145, 1)
}
.spaceship .antenna {
	position: absolute;
	background-color: rgba(235, 236, 240, 1);
	margin-top: -200px;
	margin-left: -2px;
	top: 0px;
	left: 50%;
	width: 4px;
	height: 60px
}
.spaceship .antenna:before {
	width: 16px;
	height: 16px;
	content: "";
	background-color: rgba(235, 236, 240, 1);
	box-shadow: -3px -3px 0 rgba(225, 226, 230, 1) inset;
	position: absolute;
	border-radius: 16px;
	margin-top: -8px;
	margin-left: -6px
}
.spaceship .rocket {
	width: 60px;
	height: 10px;
	position: absolute;
	border-top: 30px solid rgba(130, 134, 138, 1);
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	margin-top: 0px;
	margin-left: -40px
}
.spaceship .rocket:before {
	background-color: rgba(130, 134, 138, 1);
	margin-top: -70px;
	margin-left: -10px;
	position: absolute;
	content: "";
	border-radius: 80px;
	-webkit-transform: scale(1, .25);
	-moz-transform: scale(1, .25);
	-ms-transform: scale(1, .25);
	-o-transform: scale(1, .25);
	transform: scale(1, .25);
	width: 80px;
	height: 80px
}
.spaceship .rocket:after {
	background-color: rgba(120, 124, 128, 1);
	margin-top: -30px;
	position: absolute;
	content: "";
	border-radius: 80px;
	-webkit-transform: scale(1, .15);
	-moz-transform: scale(1, .15);
	-ms-transform: scale(1, .15);
	-o-transform: scale(1, .15);
	transform: scale(1, .15);
	width: 60px;
	height: 60px
}
.spaceship .fireWrapper {
	position: absolute;
	overflow: hidden;
	border-radius: 60px;
	width: 60px;
	height: 500px;
	margin-top: -66px;
	margin-left: -30px;
	z-index: 100;
	-webkit-transform: scale(1, .15);
	-moz-transform: scale(1, .15);
	-ms-transform: scale(1, .15);
	-o-transform: scale(1, .15);
	transform: scale(1, .15)
}
.fire {
	position: absolute;
	margin-top: 140px;
	width: 60px;
	height: 60px;
	opacity: .9;
	-webkit-transform: scale(1, 6.67);
	-moz-transform: scale(1, 6.67);
	-ms-transform: scale(1, 6.67);
	-o-transform: scale(1, 6.67);
	transform: scale(1, 6.67)
}
.fire div {
	position: absolute;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	border-top: 30px solid rgba(255, 0, 0, 1);
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	opacity: 0
}
.fire div:nth-of-type(1) {
	animation: fire .35s linear 0s infinite alternate none;
	-webkit-animation: fire .35s linear 0s infinite alternate none;
	opacity: .8;
	margin-left: 5px;
	border-top-color: rgba(255, 190, 100, 1);
	border-top-width: 50px;
	z-index: -1
}
.fire div:nth-of-type(2) {
	animation: fire .38s linear -.5s infinite alternate none;
	-webkit-animation: fire .38s linear -.5s infinite alternate none;
	opacity: .8;
	margin-left: 16px;
	border-top-color: rgba(255, 140, 100, 1);
	border-top-width: 40px;
	z-index: 0
}
.fire div:nth-of-type(3) {
	animation: fire .4s linear -1s infinite alternate none;
	-webkit-animation: fire .4s linear -1s infinite alternate none;
	opacity: .8;
	margin-left: -6px;
	border-top-color: rgba(255, 160, 100, 1);
	border-top-width: 30px;
	z-index: 1
}
.fire div:nth-of-type(4) {
	animation: fire .55s linear -1.2s infinite alternate none;
	-webkit-animation: fire .55s linear -1.2s infinite alternate none;
	opacity: .8;
	margin-left: 9px;
	border-left-width: 20px;
	border-right-width: 20px;
	border-top-color: rgba(255, 200, 100, 1);
	border-top-width: 50px;
	z-index: -1
}
.fire div:nth-of-type(5) {
	animation: fire .25s linear -1.2s infinite alternate none;
	-webkit-animation: fire .25s linear -1.2s infinite alternate none;
	opacity: .8;
	margin-left: 14px;
	border-left-width: 25px;
	border-right-width: 25px;
	border-top-color: rgba(255, 220, 100, 1);
	border-top-width: 35px;
	z-index: 2
}
.fire div:nth-of-type(6) {
	animation: fire .25s linear -1.2s infinite alternate none;
	-webkit-animation: fire .25s linear -1.2s infinite alternate none;
	opacity: .8;
	margin-left: -6px;
	border-left-width: 25px;
	border-right-width: 25px;
	border-top-color: rgba(255, 230, 110, 1);
	border-top-width: 35px;
	z-index: 2
}
@keyframes fire {
	100% {
		-webkit-transform: skew(300deg);
		-moz-transform: skew(300deg);
		-ms-transform: skew(300deg);
		-o-transform: skew(300deg)
	}
	74% {
		-webkit-transform: skew(-15deg);
		-moz-transform: skew(-15deg);
		-ms-transform: skew(-15deg);
		-o-transform: skew(-15deg);
		transform: skew(-15deg)
	}
	58% {
		-webkit-transform: skew(10deg);
		-moz-transform: skew(10deg);
		-ms-transform: skew(10deg);
		-o-transform: skew(10deg);
		transform: skew(10deg)
	}
	30% {
		-webkit-transform: skew(-35deg);
		-moz-transform: skew(-35deg);
		-ms-transform: skew(-35deg);
		-o-transform: skew(-35deg);
		transform: skew(-35deg)
	}
	0% {
		-webkit-transform: skew(25deg);
		-moz-transform: skew(25deg);
		-ms-transform: skew(25deg);
		-o-transform: skew(25deg);
		transform: skew(25deg)
	}
}
@-webkit-keyframes fire {
	100% {
		-webkit-transform: skew(300deg);
		-moz-transform: skew(300deg);
		-ms-transform: skew(300deg);
		-o-transform: skew(300deg)
	}
	74% {
		-webkit-transform: skew(-15deg);
		-moz-transform: skew(-15deg);
		-ms-transform: skew(-15deg);
		-o-transform: skew(-15deg);
		transform: skew(-15deg)
	}
	58% {
		-webkit-transform: skew(10deg);
		-moz-transform: skew(10deg);
		-ms-transform: skew(10deg);
		-o-transform: skew(10deg);
		transform: skew(10deg)
	}
	30% {
		-webkit-transform: skew(-35deg);
		-moz-transform: skew(-35deg);
		-ms-transform: skew(-35deg);
		-o-transform: skew(-35deg);
		transform: skew(-35deg)
	}
	0% {
		-webkit-transform: skew(25deg);
		-moz-transform: skew(25deg);
		-ms-transform: skew(25deg);
		-o-transform: skew(25deg);
		transform: skew(25deg)
	}
}
@keyframes flight {
	100% {
		-webkit-transform: translate(40px, 60px) rotate(-4deg);
		-moz-transform: translate(40px, 60px);
		-ms-transform: translate(40px, 60px);
		-o-transform: translate(40px, 60px);
		transform: translate(40px, 60px)
	}
	66% {
		-webkit-transform: translate(-30px, -50px) rotate(5deg);
		-moz-transform: translate(-30px, -50px) rotate(5deg);
		-ms-transform: translate(-30px, -50px) rotate(5deg);
		-o-transform: translate(-30px, -50px) rotate(5deg);
		transform: translate(-30px, -50px) rotate(5deg)
	}
	36% {
		-webkit-transform: translate(50px, 40px) rotate(-6deg);
		-moz-transform: translate(50px, 40px) rotate(-6deg);
		-ms-transform: translate(50px, 40px) rotate(-6deg);
		-o-transform: translate(50px, 40px) rotate(-6deg);
		transform: translate(50px, 40px) rotate(-6deg)
	}
	0% {
		-webkit-transform: translate(-40px, -30px) rotate(5deg);
		-moz-transform: translate(-40px, -30px) rotate(5deg);
		-ms-transform: translate(-40px, -30px) rotate(5deg);
		-o-transform: translate(-40px, -30px) rotate(5deg);
		transform: translate(-40px, -30px) rotate(5deg)
	}
}
@-webkit-keyframes flight {
	100% {
		-webkit-transform: translate(40px, 60px) rotate(-4deg);
		-moz-transform: translate(40px, 60px);
		-ms-transform: translate(40px, 60px);
		-o-transform: translate(40px, 60px);
		transform: translate(40px, 60px)
	}
	66% {
		-webkit-transform: translate(-30px, -50px) rotate(5deg);
		-moz-transform: translate(-30px, -50px) rotate(5deg);
		-ms-transform: translate(-30px, -50px) rotate(5deg);
		-o-transform: translate(-30px, -50px) rotate(5deg);
		transform: translate(-30px, -50px) rotate(5deg)
	}
	36% {
		-webkit-transform: translate(50px, 40px) rotate(-6deg);
		-moz-transform: translate(50px, 40px) rotate(-6deg);
		-ms-transform: translate(50px, 40px) rotate(-6deg);
		-o-transform: translate(50px, 40px) rotate(-6deg);
		transform: translate(50px, 40px) rotate(-6deg)
	}
	0% {
		-webkit-transform: translate(-40px, -30px) rotate(5deg);
		-moz-transform: translate(-40px, -30px) rotate(5deg);
		-ms-transform: translate(-40px, -30px) rotate(5deg);
		-o-transform: translate(-40px, -30px) rotate(5deg);
		transform: translate(-40px, -30px) rotate(5deg)
	}
}
/*jxw end*/
.wz{width:1200px; margin:0 auto; position:relative; height:100%;}
.dianniu a:hover{float: left; -webkit-animation:sx linear 5s infinite;}
	@-webkit-keyframes sx{
0%,
100%{
-webkit-transform:translate(0, 0);
}
50%{
-webkit-transform:translate(0, 20px);
}
}


.box{width:990px; margin:0 auto;  position:relative; }
.map{ position:absolute; top:380px; width:705px; height:360px; left:50%; margin-left:-376px;}
.t1{position:absolute; top:320px; left:380px}
.t2{position:absolute; top:290px; left:580px}
.t3{position:absolute; top:480px; left:450px}
.t4{position:absolute; top:400px; left:600px}
.t5{position:absolute; top:450px; left:700px}
.p7bg{background:url(../images/p7bg.jpg); background-size: 100% 100%}


.p7a{position: absolute; width: 250px; height: 250px; left:170px; top:90px; }
.p7a dt{width: 230px; height: 230px; position: absolute; top:10px; left: 0px;}
.p7a dt img{border-radius: 200px; width: 100%; height: 100%;  }
.p7a dd{position: absolute; z-index: 1000; width: 250px; height: 250px; left: 0px; top:0px;}
.p7a dd img{width: 100%; height: 100%}


.p7a1{position: absolute; width: 250px; height: 250px; right:150px; top:90px; }
.p7a1 dt{width: 230px; height: 230px; position: absolute; top:10px; left: 10px;}
.p7a1 dt img{border-radius: 200px; width: 100%; height: 100%;  }
.p7a1 dd{position: absolute; z-index: 1000; width: 250px; height: 250px; left: 0px; top:0px;}
.p7a1 dd img{width: 100%; height: 100%}


.p7a2{position: absolute; width: 380px; height: 380px; right:380px; top:120px;}
.p7a2 dt{width: 300px; height: 300px; position: absolute; top:25px; left: 20px;}
.p7a2 dt img{border-radius: 200px; width: 100%; height: 100%;  }
.p7a2 dd{position: absolute; z-index: 1000; width: 350px; height: 350px; left: 0px; top:0px;}
.p7a2 dd img{width: 100%; height: 100%}

.p7a3{position: absolute; width: 250px; height: 250px; left:180px; top:380px; }
.p7a3 dt{width: 230px; height: 230px; position: absolute; top:10px; left: 10px;}
.p7a3 dt img{border-radius: 200px; width: 100%; height: 100%;  }
.p7a3 dd{position: absolute; z-index: 1000; width: 250px; height: 250px; left: 0px; top:0px;}
.p7a3 dd img{width: 100%; height: 100%}


.p7a4{position: absolute; width: 250px; height: 250px; right:80px; top:380px; }
.p7a4 dt{width: 230px; height: 230px; position: absolute; top:10px; left: 15px;}
.p7a4 dt img{border-radius: 200px; width: 100%; height: 100%;  }
.p7a4 dd{position: absolute; z-index: 1000; width: 250px; height: 250px; left: 0px; top:0px;}
.p7a4 dd img{width: 100%; height: 100%}


.p7a5{position: absolute; width: 250px; height: 250px; right:420px; top:470px; }
.p7a5 dt{width: 230px; height: 230px; position: absolute; top:10px; left: 20px;}
.p7a5 dt img{border-radius: 200px; width: 100%; height: 100%;  }
.p7a5 dd{position: absolute; z-index: 1000; width: 250px; height: 250px; left: 0px; top:0px;}
.p7a5 dd img{width: 100%; height: 100%}

















.bg2{width:1200px; margin:0 auto; overflow:hidden;}
.bg2_1{background:url(../images/bg2_1.png); width:50%; background-size:100% 100%; min-height:600px; position:relative;}
.bg2_1s{position:absolute; top:210px; left:180px; width:40%; color: #999; height:200px; overflow:hidden;}
.ma1{top:410px; left:180px; position:absolute;}
.ma2{top:350px; right:50px; position:absolute;}
a.more:link,a.more:visited,a.more:active{width:100px; display:block; height:25px; line-height:25px; background:#F00; text-align:center; background:#ffc000; border-radius:50px; color:#FFF; text-decoration:none;}
a.more:hover{background:#e95d00;}

.ktv{width:1200px; height:430px; left:0px; position:relative; background:rgba(0,0,0,0.5); top:150px; color:#FFF}
.ktv img{width:200px; height:130px;}
.p1{width:200px; height:130px; position:absolute; left:10px; top:10px;}
.p2{width:200px; height:130px; position:absolute; left:10px; top:150px;}
.p3{width:200px; height:130px; position:absolute; left:10px; top:290px;}
.p4{width:200px; height:130px; position:absolute; left:220px; top:10px;}
.p5{width:200px; height:130px; position:absolute; left:220px; top:150px;}
.p6{width:200px; height:130px; position:absolute; left:220px; top:290px;}
.p7{width:760px; padding:10px 0px; background:#8705d1; position:absolute; right:10px; top:10px; height:390px;}
.p7_z{width:80%; margin:0 auto; line-height:35px; font-size:16px; font-family: "楷体_GB2312"; color:#FFF}

.viple{width:470px; border-right:3px #FFF solid; height:430px; float:left;}
.mig{font-size:90px; color:#FF0; font-weight:100; font-style:italic; position:absolute; left:30px; top:50px;}
.mig1{position:absolute; color:#FFF; left:30px; top:120px; line-height:50px; font-size:30px; font-weight:100; line-height:70px; width:400px; border-bottom:1px #FFFFFF solid}
.hynr{display:block; width:400px; position:absolute; left:30px; top:195px; color:#FFF; border-bottom:1px #FFFFFF solid; border-top:1px #FFFFFF solid; padding:8px 0px;}
.viptel{width:400px; line-height:50px; font-size:30px; position:absolute; bottom:30px; left:30px; background:url(../images/telpng.png) no-repeat left center; padding-left:60px;}
.viprizi{ width:660px; float:right; margin-right:30px; margin-top:30px; line-height:25px; font-size:14px;}
.vipul{width:660px; float:right; margin-right:30px; margin-top:30px;}
.vipul li{width:50%; float:left; margin:10px 0px;}
.vipli a,.vipli a:visited,.vipli a:active{width:255px; border:5px #d0c7ad solid;  background:#F00; height:122px; left:0px; top:0px; display:block; text-align:center; position:relative}
.vipli a:hover{border:5px #f6dd35 solid;}
.vipli img{position:absolute; z-index:0; left:0px; top:0px; width:255px; height:122px;}
.vips{position:absolute; top:92px; color:#FFF; left:0px; width:255px; line-height:30px; background:rgba(0,0,0,0.8); height:30px; z-index:10000}


.active-slide {
}

.hsldr-nav-region {
	position: absolute;
	height: 2px;
	width: 20px;
	top: 0px;
	left: 0px;
	background-color: #000;
}

.hsldr-nav-wrapper {
	position: absolute;
	bottom: 0;
	text-align: center;
	left: 50%;
  	transform: translateX(-50%);
  	-webkit-transform: translateX(-50%);
}

.hsldr-nav-marker {
    content: "";
    display: inline-block;
    height: 2px;
    width: 200px;
    background-color: #bbb;
    float: left;
}

.hslcontainerdr- {		
	position: relative;
	width: 100%;
	height: 80vh;
	max-height: 630px;
	padding-top: 200px;
	overflow: hidden;
	opacity: 0;
	transition: opacity 0.5s ease-in-out;
}

.hsldr-container.hsldr-has-nav-bar {
	height: calc( 80vh + 30px );
}

.hsldr-gallery-container {
	position: relative;
	left: 0;
	transition: all 0.5s ease-in-out;
	overflow: hidden;
	width: 99999px;
}

.hsldr-image-container {
	float: left;
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;  
}

.hsldr-image-container img {
	width: auto;
	height: 80vh;
	max-height: 600px;
}

.hsldr-container div, .hsldr-container li {
	position: relative;
}

.hsldr-container figcaption,
.hsldr-container .caption {
	position: absolute;
    left: 0;
    top: 50%;
    padding: 0;
    color: #fff;
    width: 94%;
    padding: 3%;
    opacity: 0;
    text-align: center;
    transform: translateY(-50%);
    transition: opacity 0.1s ease-in-out;
    font-size: 1.6rem;
    font-weight: 200;
}

.hsldr-image-container:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0,0,0,0);
	content: '';
	display: block;
	z-index: 0;
	transition: background-color 0.3s ease-in-out;
}

.hsldr-container .showcaption:before {
	background-color: rgba(0,0,0,0.6);
	z-index: 1;
}

.fade-in {
	opacity: 1;
}

.info {
	content: "";
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	visibility: visible;
	position: absolute;
	right: 10px;
	bottom: 10px;
	opacity: 1;
	z-index: 2;
}

.info:before {
	content: "i";
	width: 15px;
	height: 15px;
	display: block;
	text-align: center;
	font-family: Georgia;
	font-style: italic;
	color: #fff;
	background-color: rgba(0,0,0,0.1);
	padding: 2px 3px 5px;
	border-radius: 2px;
}

.showcaption .info:before, .showcaption .info:after {
	position: absolute;
	left: 11px;
	top: 4px;
	content: ' ';
	height: 15px;
	width: 2px;
	background-color: #fff;
	padding: 0;
}

.showcaption .info:before {
  	transform: rotate(45deg);
}

.showcaption .info:after {
  	transform: rotate(-45deg);
}

.hsldr-container .showcaption figcaption,
.hsldr-container .showcaption .caption {
	visibility: visible;
	opacity: 1;
	z-index: 1;
}

.hsldr-next, .hsldr-prev {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	width: 15px;
	height: 30px;
	background-color: rgba(0,0,0,0.4);
	color: #fff;
	transition: background-color 0.3s ease-in-out;
	padding: 15px 20px;
	z-index: 4;
}

.hsldr-has-nav-bar .hsldr-next,
.hsldr-has-nav-bar .hsldr-prev {
	top: calc( 50% - 15px );
}

.hsldr-next {
	right: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.hsldr-next:before, 
.hsldr-next:after,
.hsldr-prev:before,
.hsldr-prev:after {
	width: 15px;
	height: 2px;
	background-color: #fff;
    display: block;
    content: '';
    position: relative;	    
}

.hsldr-next:before {
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    -moz-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    top: 9px;
    left: 0;
}

.hsldr-next:after {
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    top: 17px;
    left: 0;
}

.hsldr-prev {
	left: 0;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.hsldr-prev:before {
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    -moz-transform: rotate(-45deg); /* Chrome, Safari, Opera */
    transform: rotate(-45deg);
    top: 9px;
    left: 0;
}

.hsldr-prev:after {
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
    -moz-transform: rotate(45deg); /* Chrome, Safari, Opera */
    transform: rotate(45deg);
    top: 17px;
    left: 0;
}

.hsldr-next:hover,
.hsldr-prev:hover {
	background-color: rgba(0,0,0,0.6);
}


.banq a,.banq a:visited,.banq a:active{color: #fff; text-decoration: none}
.ban{ width:500px; height:600px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban2{ width:500px; height:500px; position:relative; overflow:hidden;}
.ban2 ul{ position:absolute; left:0; top:0;}
.ban2 ul li{ width:500px; height:500px;}
.prev{ float:left; cursor:pointer;}
.num{ height:82px;overflow:hidden; width:430px; position:relative;float:left;}
.min_pic{ padding-top:10px; width:500px;}
.num ul{ position:absolute; left:0; top:0;}
.num ul li{ width:80px; height:80px; margin-right:5px; padding:1px;}
.num ul li.on{ border:1px solid red; padding:0;}
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; margin-right:20px; cursor:pointer; float:left;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left; }


