@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;
}
.rl {
	position: relative;
}
.topcontainer {
	width:1920px;height:1020px;left: 50%;margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../images/background.png) no-repeat center;
	background-position: 0px -0px;
}

.animatetop{	
	width:1920px;height:780px;left:50%;margin-left:-960px;
}

.animatetop2{	
	width:1920px;height:1020px;left:50%;margin-left:-960px;
	overflow: hidden;
	position: relative;
	background: url(../images/topback.gif) no-repeat center;
	background-position: 0px -0px;
}


.downcontainer1{	
	width:1920px;height:844px;left:50%;margin-left:-960px;
	overflow: hidden;
	position: relative;
	background: url(../images/1_02.jpg) no-repeat center;
	background-position: 0px -0px;
}

.downcontainer2{	
	width:1920px;height:1088px;left:50%;margin-left:-960px;
	overflow: hidden;
	position: relative;
	background: url(../images/1_03.jpg) no-repeat center;
	background-position: 0px -0px;
}

.downcontainer3{	
	width:1920px;height:973px;left:50%;margin-left:-960px;
	overflow: hidden;
	position: relative;
	background: url(../images/1_04.jpg) no-repeat center;
	background-position: 0px -0px;
}

.downcontainer4{	
	width:1920px;height:1162px;left:50%;margin-left:-960px;
	overflow: hidden;
	position: relative;
	background: url(../images/1_05.jpg) no-repeat center;
	background-position: 0px -0px;
}

.slide1{
	width: 720px;
	height: 480px;
	left:50%;
	margin-left: -245px;
	top: 380px;
}

.slide1 .numidx{
	width: 150px;
	height: 854px;
	left:388px;
	margin-left: -680px;
	top:-145px;
	background:url(../images/nav.png) no-repeat;
	z-index:98;
}

.slide1 .numidx ul .item{
	width:92px;height:27px;
	z-index:99;list-style-type:none;
	margin-top:153px;
	margin-left:26px;
	/*border:1px solid red;*/
}
.slide1 .numidx ul .item1{
	left:0px;top:0px;
}

.slide1 .numidx ul .item2{
	left:0px;top:89px;
}

.slide1 .numidx ul .item3{
	left:0px;top:178px;
}

.slide1 .numidx ul .item4{
	left:0px;top:267px;
}

.slide1 .numidx ul .item5{
	left:0px;top:356px;
}

.slide1 .numidx ul .item6{
	left:0px;top:447px;
}



.slide1 .mp4shown li{width:720px;height:441px;left:-715px;top:-380px;list-style-type:none;}

.slideText{
	width:1920px;height:1088px;left:50%;margin-left:-960px;
	overflow: hidden;
	position: relative;
	top:-471px;
	background: url(../images/js-zt1.png) no-repeat center;
}


.slide2{
	width: 900px;
	height: 525px;
	left:50%;
	margin-left: -474px;
	top: 180px;
}

.slide2 .imgshown{
	margin-left: 2px;
	top: 28px;
	width:500px;
}

.slide2 .imgshown ul li{width:455px;height:768px;top:100px;list-style-type:none; margin-right:39px;}

.slide2 .prev,.slide2 .next{width:50px;height:50px;}
.slide2 .prev{margin-left:-81px;top:213px;}
.slide2 .next{margin-left:1000px;top:212px;}


.returnTop{width:167px;height:164px;margin-left:601px;top:855px;}
.joinGroup{width:167px;height:164px;margin-left:875px;top:855px;}
.weChat{width:167px;height:164px;margin-left:1150px;top:855px;}



#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:115px;height:115px;margin:0 auto;display:block;}
#Floatingbar ul{padding:14px 0;background:url(../images/line_x.png) 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;}



	
		#news{
	float:right;
	width:410px;
	height:336px;
	position:relative;
	overflow:hidden;
	margin-left:455px;
	top:347px;
	padding-top: 19px;
	padding-right: 475px;
	padding-bottom: 0;
	
}
		/*#news:hover{box-shadow:0 0 14px rgba(0,0,0,0.2);}*/
		#news .SubTitle{font-size:19px;}
		#news .Tab{margin-bottom:0px;}
		#news .Tab_nr{overflow:hidden;margin-bottom:30px;}
		/*数据*/
		#Data{padding:19px 26px 0;float:right;width:478px;height:740px;position:relative;overflow:hidden;background:#fff;}
		#Data:hover{box-shadow:0 0 14px rgba(0,0,0,0.2);}
		#Data .Tab{margin-bottom:0px;}
		#Data .Tab_nr{overflow:hidden;margin-bottom:30px;}
	/*第三模块*/
	
	
	/*照片展示*/
	
	/*标题*/
	.Title{width:507px;height:91px;margin:0px auto 37px auto;}
	/*副标题*/
	.SubTitle{line-height:3.37;font-size:19px;font-weight:normal;}
	/*热点新闻*/
	.hotNews{margin:16px 0;height:23px;line-height:23px;clear:both;overflow:hidden;font-size:14px;color:#f96643;text-overflow:ellipsis;white-space:nowrap;}
	.hotNews span{width:48px;height:23px;line-height:23px;text-align:center;color:#fff;margin-right:8px;background-color:#f0b302;display:inline-block;}
	.hotNews a{color:#f96643;}
	/*新闻列表*/
	.NewsList{border-top:1px solid #eeeeee;}
	.NewsList li{height:40px;line-height:40px;overflow:hidden;}
	.NewsList li:hover{background-color:#fcfcfc;}
	.NewsList li time{float:right;font-size:12px;color:#cdc9c9;}
	.NewsList li a:hover{color:#f0b302;text-decoration:none;}

	/*选项卡*/
	.Tab{float:left;width:100%;position:relative;margin-bottom:17px;border-top:1px solid #eeeeee;}
	.Tab .lines{position:absolute;top:-1px;right:0px;left:0px;border-top:2px solid #f0b302;}
	.Tab li{float:left;width:85px; list-style: none;}
	.Tab li a{line-height:2.67;text-align:center;font-size:14px;display:block;}
	.Tab li a:hover{color:#f0b302;text-decoration:none;}
	
	
	.box{font-size: 12px;
	font-family: '宋体';margin-top:100px;} 
.box img{display:block; padding:5px; border:0;}
.box a{color:#333; text-decoration:none;float:left; cursor:hand;} 
.box a span{display:none; color:#F00;} 
.box a span h1{
	font-size:12px; 
	position:absolute; 
	bottom:0; 
	background:#000; 
	font-weight:normal;
	color:#fff;
	padding:5px; 
	display:block;
    filter:alpha(opacity=80); 
    -moz-opacity:0.80; 
    opacity:0.80; top:80px;
	z-index:9999;
}
.box_item1 {
	width:160px; 
	height:160px;
}
.box a:hover{color:#999;} 
.box a:hover span{display:inline; position:absolute;} 
.imgbox{width:800px; margin:0 auto;top:810px; left:320px;}
.imgbox-1{ margin-left:170px;}

.navbox a{ display:block; top:340px; left:597px;}
.navbox .nav1{ width:350px; height:140px;}
.navbox .nav2{     width: 350px;
    height: 115px;
    left: 597px;
    margin-top: 142px;}
.navbox .nav3{     width: 350px;
    height: 115px;
    left: 597px;
    margin-top: 260px;}

	
