@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
body {
	overflow-x: hidden;
}
.bigcontainer {
	width: 100%;
	background: #000;
	top:-110;
}
.test {
	border: 1px solid red;
}
.fl {
	float: left;
}
.cl {
	clear: both;
}
.bl {
	display: block;
}
.ab {
	position: absolute;
	left: 431px;
	top: -1px;
}
.rl {
	position: relative;
}


.topcontainer {
	width:1920px;height:690px;left: 50%;margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../images/bj_01.html) no-repeat center;
	background-position: -0px -0px;
}

.animatetop{	
	width:1920px;height:690px;left:50%;margin-left:-960px;

}


.topcontainer .topnavs{
	width:616px;height:30px;left:50%;margin-left:-41px;top:23px;
}

.topcontainer .topnavs .nav{
	width:112px;height:30px;
}

.topcontainer .topnavs .nav1{
	margin-left:0px;;
}

.topcontainer .topnavs .nav2{
	margin-left:167px;;
}

.topcontainer .topnavs .nav3{
	margin-left:335px;;
}

.topcontainer .topnavs .nav4{
	margin-left:503px;;
}



.topcontainer .navs{
	width:938px;height:263px;left:50%;margin-left:-471px;top:836px;
}

.topcontainer .navs .nav{
	width:177px;height:178px;
}

.topcontainer .navs .nav1{
	margin-left:0px;top:86px;
}

.topcontainer .navs .nav2{
	margin-left:255px;top:35px;
}

.topcontainer .navs .nav3{
	margin-left:508px;top:0px;
}

.topcontainer .navs .nav4{
	margin-left:761px;top:7px;
}


.topcontainer .navs .nav:hover{
	cursor: pointer;	
}

.sm1 {
	width:1920px;height:900px;left: 50%;margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../images/sm1.jpg) no-repeat center;
	background-position: 0px -0px;
}

.sm2{
	width:1920px;
	height:474px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background-position: 0px 0px;
	background-image: url(../images/sm2.jpg);
	background-repeat: no-repeat;
}


/* 已有的.sm3样式，不做改动 */
.sm3 {
  width: 1920px;
  height: 200px;
  left: 50%;
  margin-left: -960px;
  overflow: hidden;
  position: relative;
  background-image: url(../images/sm3.jpg);
  background-repeat: no-repeat;
}

/* 新添加的样式类，用于<img>标签 */
.sm3-img {
  display: block; /* 使图片以块级元素显示，便于居中 */
  margin: 10px auto 0; /* 上边距100像素，左右自动（水平居中） */
  width: 1345px; /* 使图片宽度自动调整 */
  height: 100%; /* 使图片高度填满容器高度 */
}


.sm5{
	width:1920px;height:600px;left: 50%;margin-left: -960px;
	padding-top: 113px;
	overflow: hidden;
	position: relative;
	background: url(../zb/z/sm5.png) no-repeat center;
	background-position: 0px -0px;	
}
.sm6{
	width:1920px;height:796px;left: 50%;margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../images/sm6.jpg) no-repeat center;
	background-position: 0px -0px;	
}
.bottom{
	width:1920px;
	height:132px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background-position: 0px -0px;
	background-image: url(../images/bj_07.jpg);margin-top: 0px;
}
#bb {
  max-height: 736px; /* 限制容器的最大高度 */
  overflow: hidden; /* 超出容器高度的部分隐藏 */
}
  #svideo {
    display: block; /* 使video标签表现为块级元素 */
    margin-left: auto; /* 左外边距自动 */
    margin-right: auto; /* 右外边距自动 */
    margin-top: 120px; /* 右外边距自动 */
    width: 1264px; /* 视频宽度 */
    height: 636px; /* 视频高度 */
    max-width: 100%; /* 最大宽度不超过父容器 */
    max-height: 100%; /* 最大高度不超过父容器 */
  }
.zuoyi {
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
        }

.zuoyi:hover {
            transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);
        }

.slide1{
	width:1145px;height:559px;left: 50%;margin-left: -573px;top:107px;
	
}

.slide1 .uls li{list-style: none;}

.slide1 .prev,.slide1 .next{width:32px;height:50px;}
.slide1 .prev{top:-315px;left:-38px;}
.slide1 .next{top:-367px;left:1144px;}

.slide2{
	width:676px;height:737px;left: 759px;margin-left:-416px;top:244px;
	
}

.slide2 .uls li{list-style: none;}

.slide2 .prev,.slide2 .next{width:43px;height:84px;}
.slide2 .prev{top:-304px;left:-58px;background-position:left top}
.slide2 .prev:hover{top:-304px;left:-58px;background-position:left bottom}
.slide2 .next{top:-386px;left:1268px;background-position:right top}
.slide2 .next:hover{top:-386px;left:1268px;background-position:right bottom}


.slide3{
	width:676px;height:737px;left: 759px;margin-left:-416px;top:174px;
	
}

.slide3 .uls li{list-style: none;}

.slide3 .prev,.slide3 .next{width:43px;height:84px;}
.slide3 .prev{top:-304px;left:-58px;background-position:left top}
.slide3 .prev:hover{top:-304px;left:-58px;background-position:left bottom}
.slide3 .next{top:-386px;left:1248px;background-position:right top}
.slide3 .next:hover{top:-386px;left:1248px;background-position:right bottom}



.slide4{width:1224px;height:711px;left: 50%;margin-left: -594px;top:129px;}
.slide4 .uls li{list-style: none;}
.slide4 .prev,.slide4 .next{width:100px;height:131px;}
.slide4 .prev{top:-438px;left:-104px;}
.slide4 .next{top:-555px;left:1292px;}


.slide5{width:1078px;height:419px;left: 50%;margin-left: -539px;top:1097px;}
.slide5 .uls li{list-style: none;}
.slide5 .prev,.slide5 .next{width:40px;height:52px;}
.slide5 .prev{top:-262px;left:-85px;}
.slide5 .next{top:-317px;left:1121px;}
.sm4 {
  width: 1920px;
  height: 300px;
  left: 50%;
  margin-left: -960px;
  position: relative;
  background: url(../images/sm4.jpg) no-repeat center;
  background-position: 0px 0px;
  overflow: hidden;
}

.gallery-container {
  width: 1345px; /* 根据需要调整宽度 */
  margin: 100px auto 0; /* 使容器水平居中，并且上边距为100像素 */
  position: relative;
  overflow: hidden; /* 隐藏超出容器的部分 */
}

.gallery-wrapper {
  display: flex;
  align-items: center;
  transition: transform 0.5s ease;
  white-space: nowrap; /* 确保图片在一行 */
  overflow-x: auto; /* 允许水平滚动 */
}

.gallery-image-wrapper {
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin: 0 10px; /* 调整图片间的间隙 */
}

.gallery-image {
  width: 348px; /* 图片宽度 */
  height: 149px; /* 图片高度 */
  object-fit: cover; /* 保持图片宽高比 */
}

.play-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 50px; /* 调整播放图标的大小 */
  height: 50px; /* 调整播放图标的大小 */
  background-image: url('../images/play.png'); /* 替换为你的播放图标路径 */
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 10;
  cursor: pointer;
}
.modal {
  display: none; /* 默认隐藏 */
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1000;
}

.modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  width: 80%;
  max-width: 800px;
}

.close-button {
  color: #aaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close-button:hover,
.close-button:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

#modalVideo {
  width: 100%;
  height: auto; /* 确保视频自适应容器宽度 */
}


/* ... 其他样式 ... */

.gallery-wrapper {
  /* ... 其他样式 ... */
  overflow-x: auto;
}

/* 滚动条样式 */
.gallery-wrapper::-webkit-scrollbar {
  height: 10px; /* 设置滚动条宽度为10像素 */
  background-color: black;
}

.gallery-wrapper::-webkit-scrollbar-thumb {
  background-color: gray;
  border-radius: 5px;
}

.gallery-wrapper::-webkit-scrollbar-track {
  background-color: black;
}

/* ... 其他样式 ... */

#Floatingbar{
	width:157px;
	position:fixed;
	top:50%;
	right:0px;
	margin-top:-150px;
	background-color:#e5e5e5;
	box-shadow:0 3px 14px rgba(0,0,0,0.4);
	z-index:150000;
	font-size:12px;
	background-color:#ffffff;
	font-family:'Microsoft YaHei';
	
}
#Floatingbar .ewm{padding:22px 0 15px;line-height:24px;text-align:center;color:#fff;background-color:#333333;}
#Floatingbar .ewm img{width:117px;height:117px;margin:0 auto;display:block;}
#Floatingbar ul{padding:14px 0;background:url(../images/line_x.html) no-repeat center bottom;list-style-type:none;background-color:#333333;color:white;}
#Floatingbar ul li{height:22px;line-height:22px;text-align:center;margin-bottom:7px;cursor: pointer;}
#Floatingbar ul li a{color:white;}
#Floatingbar ul li a:hover{color:white;}
#Floatingbar ul li img{margin-left:5px;vertical-align:middle;}
#Floatingbar .btn_backtop{height:31px;line-height:31px;text-align:center;color:#fff;background-color:#676767;display:block;}
#Floatingbar .btn_backtop:hover{background-color:#507129;}
#Floatingbar .btn{width:15px;height:130px;position:absolute;top:23px;left:-15px;background:url(../images/arrow.png) no-repeat right top;cursor:pointer;}
#Floatingbar .btn.change{background-position:left top;}

#backtop{display:none;background:url(../images/arrow_top.png) no-repeat left top;cursor:pointer;height:50px;width:50px;position:fixed;_position:absolute;bottom:20px;_top:expression(eval(document.documentElement.scrollTop document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_bottom:auto;z-index:11500;right:20px;}
#backtop:hover{background-position:left bottom;}


.side-nav {
    position: fixed;
    top: 190px;
    right: 20px;
    width: 157px;
    height: 423px;
    z-index: 98;
}
.icon-side-nav {
    width: 204px;
    height: 466px;
    background: url(../images/bg-side-nav.html) no-repeat top right;
    overflow: hidden;
    padding-top: 93px;
}
.side-nav a {
    position: relative;
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #978d7e;
    text-align: right;
    z-index: 110;
    background: url(../images/bg-side-nav2.html) no-repeat;
    background-position: 23px -137px;
    padding-right: 58px;
    margin-bottom: 21px;
}
.side-nav a:hover {
    text-decoration: none;
    color: #f9d172;
    background-position: 23px -89px;
}



/*----  手风琴-旋转-弹跳 ----------*/
.box {height: 564px;width: 1161px;position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;z-index: 9999;margin-top: 185px;}
.box .tab{position: relative;float: left;overflow: hidden;width: 181px;height: 460px;}
.box .tab .rightbtn{display:block;background:url(../images/tab.html) no-repeat;width: 181px;height: 564px;position: absolute;right:0px;cursor: default;}
.box .tab .pic{position: absolute;display:none;}
.box .tab.on{width:618px;z-index: 1;}
.box .tab.on .pic{display:block;}
.box .tab.on .rightbtn{display:none;}
.box .tab .spot { width: 122px; height: 20px; position: absolute; bottom: 20px; left: 30px; z-index: 1;display:none; }
.box .tab .spot .spotbtn { width: 20px; height: 20px; background: #CDCDCD; display: block; float: left; margin-right: 10px; border-radius: 15px; }
.box .tab .spot .spotbtn.active{background:#f00;}
.box .tab.on .spot{display: none;}
.box .tab1 .rightbtn{background-position:0 0;position: absolute;}
.box .tab2 .rightbtn{background-position:-182px 0;}
.box .tab3 .rightbtn{background-position:-364px 0;}
.box .tab4 .rightbtn{background-position:-546px 0;}
.box .note { clear: both; color: #fff; line-height: 30px; padding: 20px 20px; font-size: 16px; }
/*----  手风琴-旋转-弹跳 结束 ----------*/

 




.Tzshow .tsBox {
    width: 1193px;
    height: 499px;
    background: url(../images/ts_bg.png) center no-repeat;
    margin: 210px auto 0;
    font-size: 0;
    text-align: center
}

.Tzshow .tsBox li {
    width: 111px;
    height: 462px;
    margin: 18px 2px 0;
    position: relative;
    display: inline-block;
    overflow: hidden;
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    -ms-transition: .4s all;
    -o-transition: .4s all;
    transition: .4s all
}

.Tzshow .tsBox li:hover,.Tzshow .tsBox li.on {
    width: 700px
}

.Tzshow .tsBox li:hover .s,.Tzshow .tsBox li.on .s {
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0)
}

.Tzshow .tsBox li:hover .b,.Tzshow .tsBox li.on .b {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100)
}

.Tzshow .tsBox li .s {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    -ms-transition: .4s all;
    -o-transition: .4s all;
    transition: .4s all
}

.Tzshow .tsBox li .b {
    display: block;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: .4s all;
    -moz-transition: .4s all;
    -ms-transition: .4s all;
    -o-transition: .4s all;
    transition: .4s all
}


#focus_Box {
    position: relative;
    padding-top: 250px;
    margin: 0 auto;
}
.feature-swiper{
    width: 1600px;
	height: 655px;
}
.feature-swiper .swiper-slide {
    width: 743px;
}
.feature-swiper img {
    width: 743px;
}
.img_box_s{
    position: relative;
}
.img_box_s::after{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.feature-swiper .swiper-slide.swiper-slide-active .img_box_s::after{
    background-image: none;
}
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:80px;height:82px;top:520px;}
#focus_Box .prev{background:url(../images/01X.png) left bottom no-repeat;left:350px;}
#focus_Box .next{background:url(../images/02X.png) right bottom no-repeat;right:350px;}
#focus_Box .proL{ 
	transform: perspective(1100px) translate(0, 0) rotateY(-30deg);		 
	-webkit-transform: perspective(1100px) translate(0, 0) rotateY(-30deg);		 
	-moz-transform: perspective(1100px) translate(0, 0) rotateY(-30deg);	 
}
#focus_Box .proR{ 
	transform: perspective(1100px) translate(0, 0) rotateY(30deg);		 
	-webkit-transform: perspective(1100px) translate(0, 0) rotateY(30deg);		 
	-moz-transform: perspective(1100px) translate(0, 0) rotateY(30deg);	 
}


#TeSe{width:1200px;margin:0 auto;padding-bottom:55px;padding-top: 250px;}
#TeSeShow{width:1200px;height:580px;position:relative;overflow:hidden;margin-bottom:69px;}

#TeSe .conbox{width:9999em;position:absolute;}
#TeSe .conbox .Slide_{float:left;width:1200px;height:472px;overflow:hidden;}
#TeSe .conbox .Slide_ img{height:472px;margin:0 auto;display:block;}
#TeSe .switcher{width:100%;text-align:center;position:absolute;right:0px;bottom:0px;display:none;z-index:99;}
#TeSe .switcher a{width:14px;height:14px;line-height:0;text-align:center;overflow:hidden;font-family:arial;color:#323232;margin-right:9px;margin-left:9px;background-color:#cccccc;border-radius:9px;cursor:pointer;display:inline-block;}
#TeSe .switcher a.cur,#TeSe .switcher a:hover{color:#fff;background-color:#ffa9aa;}
#TeSe ._slider_next,#TeSe ._slider_prev{width:51px;height:600px;position:absolute;top:-50px;z-index:80;}
#TeSe ._slider_prev span,#TeSe ._slider_next span{width:51px;height:108px;position:absolute;top:50%;margin-top:-53px;background:url(../images/arrown.png) no-repeat left top;background-repeat:no-repeat;}
#TeSe ._slider_prev{left:10px;}
#TeSe ._slider_prev:hover{background-position:left top;}
#TeSe ._slider_prev:hover span{background-position:left bottom;}
#TeSe ._slider_next{right:10px;}
#TeSe ._slider_next span{background-position:right top;}
#TeSe ._slider_next:hover span{background-position:right bottom;}
#TeSe .TabX{width:1000px;position:absolute;bottom:0px;left:50%;margin-left:-502px;z-index:11500;}

#TeSe .TabX{text-align:center;}
#TeSe .TabX li{margin-right:19px;margin-left:19px;display:inline;}
#TeSe .TabX li a{line-height:1.44;font-size:16px;color:#f5f0ea;padding-right:12px;padding-left:12px;border:1px solid #967e58;border-color:transparent;display:inline-block;}
#TeSe .TabX li a:hover,.TabX li.change a{background-color:#824715;text-decoration:none;border:1px solid #967e58;}


.download_box{ width: 630px; height: 106px; padding: 8px; border-radius: 5px; background-color: rgba(255,255,255,.2); position: absolute; top: 820px; left: 50%; margin-left: -320px; z-index: 444444; box-shadow: 0 0 15px rgba(255,255,255,1) inset; border: 1px rgba(255,255,255,.85) solid;}
.download_box img{ display: block; }
.download_box .download_qrcode{ width: 138px; height: 104px; float: left; border: 1px #8ec2c7 solid; border-radius: 5px; background-color: #fff; position: relative;}
.download_box .download_qrcode img{ width: 104px; float: left; margin-left: 5px; }
.download_box .download_qrcode span{ width: 15px; display: block; float: left; font-size: 16px; color: #000; margin-left: 5px; line-height: 20px; padding-top: 11px;}
.download_box .download_qrcode .qrcode_light { width: 115px; height: 16px; display: block; background-image: url(img/qrcode_light.png); background-size: 100% 100%; position: absolute; top: 0; left: 0; animation: Qrcode_light 1.2s linear infinite alternate; z-index: 4; }
@-webkit-keyframes Qrcode_light {
	from { transform: translateY(0); }
	to { transform: translateY(90px); }
}
@keyframes Qrcode_light {
	from { transform: translateY(0); }
	to { transform: translateY(90px); }
}



#Layer2 {
	position:relative;
	width:1500px;
	height:548px;
	z-index:1;
}
#Layer3 {
	position:relative;
	width:1500px;
	height:1152px;
	z-index:1;
}
#Layer4 {
	position:relative;
	width:1000px;
	height:132px;
	z-index:1;
}
#Layer5 {
	position:absolute;
	width:700px;
	height:90px;
	z-index:1;
	left: 258px;
	top: 23px;
}
.STYLE3 {
	font-size: 12px;
	color: #f7f5f1;
}
a:link {
	color: #f7f5f1;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #f7f5f1;
}
a:hover {
	text-decoration: underline;
	color: #a58351;
}
a:active {
	text-decoration: none;
	color: #a58351;
}
#Layer6 {
	position:absolute;
	width:50px;
	height:180px;
	z-index:1;
	left: 758px;
	top: 562px;
}
#Layer7 {
	position:absolute;
	width:50px;
	height:180px;
	z-index:2;
	left: 1107px;
	top: 566px;
}
#Layer8 {
	position:absolute;
	width:60px;
	height:210px;
	z-index:3;
	left: 838px;
	top: 575px;
}
#Layer9 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:4;
	left: 970px;
	top: 24px;
}
#Layer10 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:5;
	left: 1141px;
	top: 26px;
}
#Layer11 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:6;
	left: 1314px;
	top: 26px;
}
#Layer12 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:7;
	left: 1345px;
	top: 23px;
}
#Layer1 {
	position:relative;
	width:1636px;
	height:800px;
	z-index:1;
	top: 213px;
	margin-left:156px;
}
#Layer13 {
	position:relative;
	width:1600px;
	height:678px;
	z-index:1;
}
#Layer14 {
	position:absolute;
	width:60px;
	height:210px;
	z-index:7;
	left: 1019px;
	top: 577px;
}
#Layer15 {
	position:relative;
	height:1173px;
	z-index:1;
	background-image: url(images/bj_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px -0px;
	width: 1920px;
	margin-left: -960px;
    left: 50%;
}
#Layer16 {
	position:absolute;
	width:961px;
	height:549px;
	z-index:1;
	left: 471px;
	top: 122px;
	background-image: url(images/GZ.html);
	background-repeat: no-repeat;
}
#Layer171 {
	position:absolute;
	width:678px;
	height:542px;
	z-index:1;
	left: 461px;
	top: 117px;
	background-image: url(images/bj_03bj.html);
	background-repeat: no-repeat;
}
.STYLE2 {font-size: 36px}
#Layer18 {
	position:relative;
	width:1500px;
	height:1054px;
	z-index:1;
}
#Layer19 {
	position:relative;
	width:1920px;
	height:84px;
	z-index:2;
	left: -1px;
	background-image: url(images/bj_00.html);
	background-repeat: no-repeat;
	background-position: center center;
}
#Layer20 {
	position:absolute;
	width:80px;
	height:260px;
	z-index:8;
	left: 920px;
	top: 578px;
}
#Layer21 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:1;
	left: 977px;
	top: 24px;
}
#Layer22 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:2;
	left: 1149px;
	top: 25px;
}
#Layer23 {
	position:absolute;
	width:127px;
	height:38px;
	z-index:3;
	left: 1320px;
	top: 25px;
}
#Layer24 {
	position:absolute;
	width:728px;
	height:261px;
	z-index:3;
	background-image: url(images/BGJS.html);
	background-repeat: no-repeat;
	background-position: center center;
	left: 593px;
	top: 288px;
}
#Flash {
    width: 1920px;
    height: 1000px;
    position: absolute;
    left: 50%;
    margin: 0px auto -272px -960px;
    z-index: 50;
}
#Header{margin:0 auto -290px -960px;width:1920px;height:1000px;position:absolute;left:50%;line-height:0px;}
body {
	background-color: #000000;
}


#news{position:relative;float:left; margin-left:980px; margin-top:106px;width:660px;height:288px;background:url(../images/newbg.png) no-repeat;overflow:hidden}
#news .more{text-indent:-9999em;right:21px;top:36px;width:42px;height:12px;background:url(../images/more.png) no-repeat center}
#news .more:hover{background-image:url(../images/more-h.png)}
.news-tab{height:42px;line-height:42px;padding-top:20px;margin-left:15px;margin-top:10px}
.news-tab li{font-size:18px;display:inline;float:left;position:relative;margin:0 12px}
.news-tab li a{line-height:20px;display:block;width:105px;height:20px;text-align:center;color:#81472d}
.news-tab li a:hover,.news-tab li.current a{background:url(../images/newon.png) no-repeat center;color:#812d2d}
.headline{height:46px;width:536px;margin:0px auto 10px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.headline-title{font-size:24px;font-weight:700;line-height:46px;display:block;overflow:hidden;height:48px;white-space:nowrap;text-overflow:ellipsis;color:#a12a2a}
.headline-sum{display:none;font-size:12px;line-height:14px;overflow:hidden;height:14px;white-space:nowrap;text-overflow:ellipsis;margin-top:-14.5px}
.headline-sum:hover{color:#f6d96c}
.news-list{width:544px;margin:0 auto;font-size:14px}
.news-list li{line-height:35px;overflow:hidden;height:35px;border-bottom:1px dashed #6d6d6d;white-space:nowrap;text-overflow:ellipsis;color:#fff;cursor:pointer}
.news-list li .time{color:#fff}
.news-list li:last-child{border:0}
.news-list li a{color:#292929}
.news-list li:hover>a{color:#a12a2a}
.news-list li:hover>span{color:#a12a2a}
.a-link:hover{}.time{float:right;color:#3c3c3c}

#an{width: 864px;height: 172px;text-align:center;position:absolute;top: -34px;left:50%;margin-left: -110px;z-index:51;border-radius:5px;background:url(images/down.png) no-repeat left top;}
#an .btn_down_s1{float:left;width: 235px;height: 94px;text-indent:-999em;margin-left: 106px;margin-top: 43px;background:url(../images/b1.png) no-repeat center}
#an .btn_down_s2{float:left;width: 231px;height: 94px;text-indent:-999em;margin-left: 4px;margin-top: 43px;background:url(../images/b2.png) no-repeat center}
#an .btn_down_s3{float:left;width: 234px;height: 94px;text-indent:-999em;margin-left: 4px;margin-top: 43px;background:url(../images/b3.png) no-repeat center}


	#quickDownload{width:420px;height:132px;position:absolute;top:544px;left:50%;margin-left:-160px;background:url(../images/bg_quickdownload.png) no-repeat left top;padding-top:11px;padding-left:10px;padding-right:10px;padding-bottom:11px;box-sizing:border-box;z-index:5000;}
	#quickDownload ._windowDownload{width:130px;height:128px;background:url(../images/pc.png) no-repeat left top;float:left;position:absolute;right:-7px;top:4px;color:#fff;text-align:center;padding-right:22px;box-sizing:border-box;padding-top:16px;text-decoration:none;}
	#quickDownload ._windowDownload:hover{color:#fff;background:url(../images/pc1.png) no-repeat left top;}
	#quickDownload ._windowDownload img{width:50px;height:45px;margin:0 auto 4px auto;display:block;}
	#quickDownload ._windowDownload strong{font-size:14px;}
	#quickDownload ._windowDownload span{display:block;}
	#quickDownload .s16{width:103px;height:103px;margin-left:-106px; position:absolute;}
	#quickDownload ._RQcode{float:left;width:103px;height:103px;background:#fff;margin-right:6px;}
	#quickDownload ._RQcode img{width:100%;height:100%;display:block;}
	#quickDownload ._download{float:left;}
	#quickDownload ._download a{}
	#quickDownload .btn_iosDownload{width:171px;background:url(../images/icon_i.png) no-repeat left top;display:block;font-size:17px;line-height:51px;margin-bottom:3px;color:#fff;text-indent:55px;text-decoration:none;}
	#quickDownload .btn_iosDownload:hover{background-position:left bottom;}
	#quickDownload .btn_adownload{display:block;width:171px;background:url(../images/btn_a.png) no-repeat left top;text-indent:55px;font-size:17px;color:#fff;line-height:51px;text-decoration:none;}
	#quickDownload .btn_adownload:hover{background-position:left bottom;}
	
	
.kv-news{position:relative;left:320px;padding-top:126px}
.kv{position:relative;float:left;width:650px;height:450px;overflow:hidden;z-index:1}
.kv-num{position:absolute;right:6px;bottom:10px}
.kv-num li{width:14px;height:14px;float:left;overflow:hidden;margin-right:8px;cursor:pointer;-webkit-border-radius:30px;border-radius:30px;background:#616468}
.kv-num li:hover,.kv-num li.current{background:#f6d96c;width:30px}
.kv-img img{width:650px;height:450px}.fast{width:1200px;height:431px;overflow:hidden;margin:0 auto;padding-top:80px}

.a-link:hover{}.time{float:right;color:#3c3c3c}
.role-wrap{width:1200px;margin:34px auto;height:576px;position:relative}
.role-wrap .role{width:2000px;height:719px;background:url(../images/role-bg.png) no-repeat center;position:absolute;left:50%;margin-left:-1000px;top:-11px}

.more{right:13px}.more{position:absolute;right:10px;top:25px;line-height:16px;display:block;width:16px;height:16px;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s}.s_click{width:20px;height:50px;display:block;position:absolute;cursor:pointer;z-index:2}.picture a{position:relative;width:260px;height:117px;display:block}.picture span{position:absolute;left:0;bottom:0;width:100%;height:30px;display:inline-block;font-size:14px;color:#979797;background:url(../images/jietu-span.png);line-height:30px;text-indent:10px}.pic-t{position:absolute;bottom:0;background:rgba(78,73,62,.3);height:31px;width:260px;z-index:2}

#newimg{width:650px;height: 382px;position: absolute; z-index:99999; margin-left:289px; margin-top:13px;}
#newimg #play{width:650px;height: 382px;list-style: none;position:absolute;top:0px;left:0px;}
#newimg #play li{width:650px;height: 382px;display: none;position:absolute;top:0px;left:0px;}
#newimg #play li img{width:650px;height: 382px;float: left;}
#button{position: absolute;bottom:20px;left:190px;list-style: none;}
#button li{margin-left: 10px;float: left;}
#button li div{width:12px;height: 12px;background:#DDDDDD;border-radius: 0px;cursor: pointer;}
#prev{width:40px;height:63px;background:url(../images/beijing.png) 0px 0px;position: absolute;top:205px;left:10px;z-index: 1000;}
#next{width:40px;height:63px;background:url(../images/beijing.png) -40px 0px;position: absolute;top:205px;right:10px;z-index: 1000;}
#prev:hover{background:url(../images/beijing.png) 0px -62px;}
#next:hover{background:url(../images/beijing.png) -40px -62px;}
