body {
    background: #F3EBD4 url(bg.jpg) no-repeat top center;
    text-align: center;
    margin: 0;
    padding-bottom: 0px;
}

/*----------Text Styles----------*/
.ws6 {
	font-size: 8px;
}
.ws7 {
	font-size: 9.3px;
}
.ws8 {
	font-size: 11px;
}
.ws9 {
	font-size: 12px;
}
.ws10 {
	font-size: 13px;
}
.ws11 {
	font-size: 15px;
}
.ws12 {
	font-size: 16px;
}
.ws14 {
	font-size: 19px;
}
.ws16 {
	font-size: 21px;
}
.ws18 {
	font-size: 24px;
}
.ws20 {
	font-size: 27px;
}
.ws22 {
	font-size: 29px;
}
.ws24 {
	font-size: 32px;
}
.ws26 {
	font-size: 35px;
}
.ws28 {
	font-size: 37px;
}
.ws36 {
	font-size: 48px;
}
.ws48 {
	font-size: 64px;
}
.ws72 {
	font-size: 96px;
}
.wpmd {
	font-size: 13px;
	font-family: 'Arial';
	font-style: normal;
	font-weight: normal;
}

/*----------Para Styles----------*/
DIV, UL, OL {
	margin-top: 0px;
	margin-bottom: 0px;
}

/*链接样式*/
a.style2:link {
	color: #FF6600;
	text-decoration: none;
}
a.style2:visited {
	color: #FF6600;
	text-decoration: none;
}
a.style2:hover {
	color: #99CC00;
	background: #ECFFEC;
	text-decoration: none;
}
a.style2:active {
	text-decoration: none;
}
a.style1:link {
	color: #333399;
	text-decoration: none;
}
a.style1:visited {
	color: #333399;
	text-decoration: none;
}
a.style1:hover {
	color: #333399;
	text-decoration: none;
}
a.style1:active {
	color: #333399;
	text-decoration: none;
}
a.style3:link {
	color: #FF6600;
	text-decoration: none;
}
a.style3:visited {
	color: #FF6600;
	text-decoration: none;
}
a.style3:hover {
	color: #99CC00;
	background: #ECFFEC;
	text-decoration: none;
}
a.style3:active {
	text-decoration: none;
}

/*容器与绝对定位布局*/
div#container {
	position: relative;
	width: 983px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-bottom: 50px;
}

#image1 {
	position:absolute;
	overflow:hidden;
	left:0px;
	top:496px;
	width:235px;
	height:327px;
	z-index:0;
}
#nav10d {
	position:absolute;
	left:12px;
	top:510px;
	z-index:1;
}
.pc{
	display:block;
	width: 211px;
	height: 95px;
	background: url("images/pc1.png");
}
.pc:hover{
	display:block;
	width: 211px;
	height: 95px;
	background: url("images/pc2.png");
}
#nav11d {
	position:absolute;
	left:12px;
	top:615px;
	z-index:1;
}
.az{
	display:block;
	width: 211px;
	height: 95px;
	background: url("images/az1.png");
}
.az:hover{
	display:block;
	width: 211px;
	height: 95px;
	background: url("images/az2.png");
}
#nav12d {
	position:absolute;
	left:12px;
	top:720px;
	z-index:1;
}
.pg{
	display:block;
	width: 211px;
	height: 95px;
	background: url("images/pg1.png");
}
.pg:hover{
	display:block;
	width: 211px;
	height: 95px;
	background: url("images/pg2.png");
}
#nav20d {
	position:absolute;
	left:12px;
	top:611px;
	z-index:2;
}
#image3 {
	position:absolute;
	overflow:hidden;
	left:247px;
	top:497px;
	width:731px;
	height:71px;
	z-index:3;
}
#shape1 {
	position:absolute;
	left:247px;
	top:567px;
	width:731px;
	height:255px;
	z-index:4;
}
#text2 {
	position:absolute;
	overflow:hidden;
	left:265px;
	top:583px;
	width:699px;
	height:232px;
	z-index:5;
}
.shape3 {
	position:absolute;
	overflow:hidden;
	left:0px;
	top:903px;
	width:977px;
	height:558px;
	z-index:6;
	background: #c0c0c0;
}

.carousel-wrap {
  width: 100%;
  height: 100%;
  position: relative;
}
.carousel-list {
  display: flex;
  width: 100%;
  height: 100%;
  transition: transform 0.5s ease;
}
.carousel-list img {
  flex-shrink: 0;
  width: 977px;
  height: 558px;
  object-fit: cover;
}
/* 切换按钮 */
.carousel-prev,
.carousel-next {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40px;
  height: 40px;
  background: rgba(0,0,0,0.4);
  color: #fff;
  border: none;
  font-size: 20px;
  cursor: pointer;
  z-index: 10;
}
.carousel-prev { left:10px; }
.carousel-next { right:10px; }
/* 圆点指示器 */
.carousel-dots {
  position: absolute;
  bottom:12px;
  left:50%;
  transform: translateX(-50%);
  display: flex;
  gap:8px;
}
.carousel-dots span {
  width:12px;
  height:12px;
  border-radius:50%;
  background:rgba(255,255,255,0.4);
  cursor:pointer;
}
.carousel-dots span.active {
  background:#ffffff;
}

#hr1 {
	position:absolute;
	overflow:hidden;
	left:6px;
	top:1335px;
	width:977px;
	height:17px;
	z-index:8;
	background-color:#F3EBD4;
}
#image4 {
	position:absolute;
	overflow:hidden;
	left:0px;
	top:826px;
	width:978px;
	height:71px;
	z-index:9;
}
#text1 {
	position:absolute;
	overflow:hidden;
	left:126px;
	top:1356px;
	width:737px;
	height:45px;
	z-index:10;
}
#nav30d {
	position:absolute;
	left:12px;
	top:691px;
	z-index:11;
}
#nav40d {
	position:absolute;
	left:12px;
	top:731px;
	z-index:12;
}
#nav50d {
	position:absolute;
	left:12px;
	top:771px;
	z-index:13;
}
#nav60d {
	position:absolute;
	left:12px;
	top:651px;
	z-index:14;
}
#flash1 {
	position:absolute;
	overflow:hidden;
	left:23px;
	top:68px;
	width:530px;
	height:250px;
	z-index:15;
}

/*底部备案公告栏*/
.footer-notice{
	width:100%;
	text-align:center;
	font-size:12px;
	padding:10px 0;
	background-color:#191919;
	line-height:12px;
	color:#FFFF00;
	margin-top: 1450px;
	margin-bottom: 0px;
}
