@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;

}
body {
	background-color: #090b0a;
	overflow-x:hidden;
}
video {
	position: absolute;
	left: 50%;
	top: 0px;
	transform: translate(-50%);
	object-fit: contain;
        z-index:1;
}
#Flash{width:1920px;height:991px;position: absolute;object-fit: contain;top:20px;left:50%;margin-left:-960px;z-index:1;}
.bigcontainer {
	width: 100%;
}
.test {
	border: 1px solid red;
}
.fl {
	float: left;
}
.cl {
	clean: both;
}
.bl {
	display: block;
}
.ab {
	position: absolute;
}
.rl {
	position: relative;
}

.topcontainer{
	margin:0 auto; width:100%; height: 991px;  overflow:hidden; position:relative; 
	height:991px;
	background:url(../images/bg.jpg) no-repeat center;
	}
	
.bnswf{width:1920px; height:991px; position: absolute; left: 50%; margin-left:-955px; z-index:1;}
.downcontainer1{height:930px;background:url(../images/part1.jpg) no-repeat center;}
.downcontainer2{height:831px;background:url(../images/part2.jpg) no-repeat center;}
.downcontainer3{height:423px;background:url(../images/part3.jpg) no-repeat center;}
.downcontainer4{height:423px;background:url(../images/part4.jpg) no-repeat center;}
.downcontainer5{height:423px;background:url(../images/part5.jpg) no-repeat center;}
.downcontainer6{height:423px;background:url(../images/part6.jpg) no-repeat center;}
.downcontainer000{}

#leftnav {
	position: fixed;
	right:30px;
	top:20%;
	width: 66px;
	height: 576px;
	background: url(../images/fx_left.png) no-repeat;
	z-index: 20;
}
#leftnav a {
	width: 64px;
	height: 64px;
	display: block;
}
.gif {width:1887px;
text-align:center;
margin:0 auto;

	}
.navs{width:788px;height:80px; margin:0 auto;top:730px; z-index:20;}	
.nav1{width:262px;height:80px; background:url(../images/downbtn.png); float:left;}
.nav2{width:262px;height:80px;background:url(../images/downbtn2.png); float:right;}


#weixin
{
display:none;
position: fixed;
top:25%;
left:38%;
z-index:50;
background: white;
}
#over
{
width: 100%;
height:100%;
opacity:0.5;/*设置背景色透明度,1为完全不透明,IE需要使用filter:alpha(opacity=80);*/
filter:alpha(opacity=80);
display: none;
position: fixed;
z-index:40;
background: silver fixed;
background-size: cover;
}
.logodiv {
    display:inline-block;
}
.logoimg {
    margin-top:-120px;
}


.ml10{margin-left:10px;}
.m3{width:100%;height:auto;overflow:hidden;padding-bottom:50px; margin-top:10px; position:relative; z-index:180;}
.sf05_top { width:1280px; height:27px; margin:0 auto; background:url(../images/zbt.jpg) center no-repeat;margin-top:10px; line-height:60px;color:#FFF;text-align:center;font-size:22px;font-weight:bold; }
.sf05_foot { width:1280px; height:30px; margin:0 auto; background:url(../images/zbd.jpg) center no-repeat;margin-top:0px;}
.sf05_zb{width:1224px;height:auto;overflow:hidden;margin:0 auto;padding:0px 28px 00px 28px; background:url(../images/zbz.jpg) top repeat-y;}

.sf05_zb_3{width:397px;height:auto;overflow:hidden;float:left;background:#000;position:relative; border:#584439 2px solid;z-index:999999999}
.sf05_zb_3_t{width:397px;height:47px;float:left;background:url(../images/icon_jpg_d03297f.jpg) no-repeat #fffbf8;line-height:47px;color:#3d2a13;text-align:center;font-size:22px;font-weight:bold; border-bottom:#89290a 4px solid}
.sf05_zb_3_d{width:397px;height:2px;float:left;background:#89290a;position:relative}
.sf05_zb_3 .role-itemst{width:397px;height:auto;float:left;position:relative;}
.sf05_zb_3 .role-itemst img{width:397px;height:auto;overflow:hidden;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.sf05_zb_3 .role-itemst img:hover{width:407px;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0px;}

.sf05_zb_2{width:602px;height:auto;overflow:hidden;float:left;background:#000;border:#584439 2px solid}
.sf05_zb_2_t{width:602px;height:47px;float:left;background:url(../images/icon_jpg_d03297f.jpg) no-repeat #fffbf8;;line-height:47px;color:#3d2a13;text-align:center;font-size:22px;font-weight:bold;border-bottom:#89290a 4px solid}
.sf05_zb_2_d{width:602px;height:2px;float:left;background:#89290a;position:relative}
.sf05_zb_2 .role-itemst{width:602px;height:auto;float:left;position:relative;}
.sf05_zb_2 .role-itemst img{width:602px;height:auto;overflow:hidden;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.sf05_zb_2 .role-itemst img:hover{width:612px;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0px;}

.sf05_zb_1{width:1224px;height:auto;overflow:hidden;float:left;background:#000;border:#584439 2px solid}
.sf05_zb_1_t{width:1224px;height:47px;float:left;background:url(../images/icon_jpg_d03297f.jpg) no-repeat #fffbf8;;line-height:47px;color:#3d2a13;text-align:center;font-size:22px;font-weight:bold;border-bottom:#89290a 4px solid}
.sf05_zb_1_d{width:1224px;height:2px;float:left;background:#89290a;position:relative}
.sf05_zb_1 .role-itemst{width:1224px;height:auto;float:left;position:relative;}
.sf05_zb_1 .role-itemst img{width:1224px;height:auto;overflow:hidden;display:block;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.sf05_zb_1 .role-itemst img:hover{width:1224px;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;padding:0px;}




.rightbar{width:176px;height:500px;position:fixed;top:40%;right:0;margin-top:-180px;background:url(left1.png) no-repeat;z-index:10000;text-align:center;color:#fff;-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;transition:all .5s}
.rightbar.close{right:-176px}
.rightbar.close .btn-close{background:url(left4.png) no-repeat}
.rightbar .btn-close{width:31px;height:89px;background:url(left2.png);position:absolute;top:0;left:-31px}
.rightbar h6{margin-bottom:24px;padding-top:10px;font-size:18px;line-height:24px;font-weight:700;overflow:hidden}
.rightbar h6 span{display:block;font-size:14px}
.rightbar .code{margin:0 0 10px 9px;width:157px;height:188px;background:#333}
.rightbar .code p{height:30px;line-height:30px;background:#333;margin-bottom:5px}
.rightbar p{font-size:16px;line-height:24px;margin-bottom:5px}
.rightbar .kefu{margin-left:9px;display:block;width:157px;height:51px;background:url(left3.png) no-repeat;line-height:44px;font-size:18px;color:#fff;text-decoration:none;margin-bottom:5px}
.rightbar .kefu:hover{background:url(left3.png) no-repeat}