@charset "gb2312";
body { margin: 0; padding: 0; font-size: 9pt; font-family:Î¢ÈíÑÅºÚ;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both }
.clearfix { zoom: 1 }
.footer { background: #212121; padding: 20px 0 }
a, area { outline: 0; hide-focus: expression(this.hideFocus=true); blur: expression(this.onFocus=this.blur());}
a, a:hover { text-decoration: none; color: black; }
div, img,ol, ul, li,h1,h2,h3,h4,h5{ margin: 0; padding: 0; list-style: none;}
img{border:none; display:block;}

/*-------------container---------------*/
.container{width: 100%;overflow: hidden; position:relative;}
.container > div{position:relative;} 
.cso_1{background:url(../images/wu01.jpg) no-repeat center top; height:807px;}
.cso_2{background:url(../images/wu02.jpg) no-repeat center top; height:737px;}
.cso_3{background:url(../images/wu03.jpg) no-repeat center top; height:492px;}
.cso_4{background:url(../images/wu04.jpg) no-repeat center top; height:799px;}
.cso_5{background:url(../images/wu05.jpg) no-repeat center top; height:632px;}
.cso_6{background:url(../images/wu06.jpg) no-repeat center top; height:715px;}

.main{width:1000px; margin:0 auto; position:relative; height:100%;}
.cso_1 .logo{position:absolute;top:25px; left:0px; width:150px; height:60px; text-indent:-999em;}
.cso_1 .video{position:absolute;top:610px; left:450px; width:100px; height:100px; text-indent:-999em;}

.cso_4 .banner{width:980px; margin:0 auto; position:relative; top:276px; height:456px;}
.cso_4 ul{width:830px; margin:0 auto; position:relative; left:-1px;}
.cso_4 ul li{display:none; position:absolute; top:0px; left:0px;}
.cso_4 ul li.active{display:block;}
.cso_4 .btn{position:absolute; width:100%; top:50%; z-index:2;}
.cso_4 .btn span{background:url(../images/btn.jpg) no-repeat; display:inline-block; width:42px; height:64px; margin-top:-32px; position:absolute; cursor:pointer;}
.cso_4 .btn span.opa{ opacity:0.5; -moz-opacity:0.5; -webkit-opacity:0.5; filter:alpha(opacity:50);}
.cso_4 .btn span.prev{background-position:left center; left:74px;}
.cso_4 .btn span.next{background-position:right center; right:75px;}

.cso_5 .video{position:absolute;top:485px; left:186px; width:100px; height:100px; text-indent:-999em;}
.cso_5 ul{position:absolute; top:213px; left:70px;}
.cso_5 ul li{margin:0px 12px;}
.cso_5 ul li{width:145px; height:120px; cursor:pointer; float:left; text-indent:-999em; position:relative;}
.cso_5 ul li label{width:15px; height:10px; position:absolute; bottom:-10px; left:50%; margin-left:-7px; display:none;}
.cso_5 ul li.active label{display:block;}
.cso_5 ul li a{display:block; width:100%; height:100%;}
.cso_5 ul li a.sha{background:url(../images/weapons.jpg) no-repeat right bottom;}
.cso_5 ul li a.lei{background:url(../images/weapons.jpg) no-repeat  left top;}
.cso_5 ul li.active a.sha{background:url(../images/weapons.jpg) no-repeat right top;}
.cso_5 ul li.active a.lei{background:url(../images/weapons.jpg) no-repeat left bottom;}
.cso_5 ol{position:absolute; top:178px; right:45px; width:524px; height:425px;}
.cso_5 ol li{position:absolute; top:0px; left:0px; display:none;}
.cso_5 ol li.zIndex{display:block;}
.cso_5 ol li p{position:absolute; left:-353px; top:175px; font-size:14px; width:322px; color:#8f8f8f; line-height:26px;}

.cso_6 .video{position:absolute;top:485px; left:186px; width:100px; height:100px; text-indent:-999em;}
.cso_6 ul{position:absolute; top:211px; left:68px;}
.cso_6 ul li{margin:0px 12px;}
.cso_6 ul li{width:145px; height:120px; cursor:pointer; float:left; text-indent:-999em; position:relative;}
.cso_6 ul li label{width:15px; height:10px; position:absolute; bottom:-10px; left:50%; margin-left:-7px; display:none;}
.cso_6 ul li.active label{display:block;}
.cso_6 ul li a{display:block; width:100%; height:100%;}
.cso_6 ul li a.sha{background:url(../images/weapons1.jpg) no-repeat left bottom;}
.cso_6 ul li a.lei{background:url(../images/weapons1.jpg) no-repeat  right top;}
.cso_6 ul li.active a.sha{background:url(../images/weapons1.jpg) no-repeat left top;}
.cso_6 ul li.active a.lei{background:url(../images/weapons1.jpg) no-repeat right bottom;}
.cso_6 ol{position:absolute; top:176px; right:47px; width:524px; height:425px;}
.cso_6 ol li{position:absolute; top:0px; left:0px; display:none;}
.cso_6 ol li.zIndex{display:block;}
.cso_6 ol li p{position:absolute; left:-353px; top:175px; font-size:14px; width:322px; color:#8f8f8f; line-height:26px;}

.nav{position:fixed !important; top:50%; margin-top:-225px; right:80px; z-index:3;}
.nav ul{width:130px; float:right;}
.nav ul li{height:63px; border-bottom:1px solid #000; width:100%; background:url(../images/nav_bg.jpg);font-size:16px; overflow:hidden; text-align:center; cursor:pointer;}
.nav ul li a{display:block; color:#747474; width:100%; height:100%;}
.nav ul li span{ display:block; float:left; width:53px; margin-top:10px; margin-left:7px; height:43px;}
.nav ul li div{float:right; line-height:20px; text-align:left; width:60px; margin-top:12px;}
.nav ul li.on a{color:#a15863;}
.nav ul li:hover a{color:#a15863;}
.nav ul li label{display:block; height:100%; line-height:63px; font-size:30px; cursor:pointer;color:#a15863; font-weight:600;}

.nav ul li span.nav1{background:url(../images/nav_num.png) no-repeat -53px 0px;}
.nav ul li span.nav2{background:url(../images/nav_num.png) no-repeat -53px -43px;}
.nav ul li span.nav3{background:url(../images/nav_num.png) no-repeat -53px -86px;}
.nav ul li span.nav4{background:url(../images/nav_num.png) no-repeat -53px -129px;}
.nav ul li span.nav5{background:url(../images/nav_num.png) no-repeat -53px -172px;}
.nav ul li span.nav6{background:url(../images/nav_num.png) no-repeat -53px -215px;}

.nav ul li:hover span.nav1{background:url(../images/nav_num.png) no-repeat 0px 0px;}
.nav ul li:hover span.nav2{background:url(../images/nav_num.png) no-repeat 0px -43px;}
.nav ul li:hover span.nav3{background:url(../images/nav_num.png) no-repeat 0px -86px;}
.nav ul li:hover span.nav4{background:url(../images/nav_num.png) no-repeat 0px -129px;}
.nav ul li:hover span.nav5{background:url(../images/nav_num.png) no-repeat 0px -172px;}
.nav ul li:hover span.nav6{background:url(../images/nav_num.png) no-repeat 0px -215px;}

.nav ul li.on  span.nav1{background:url(../images/nav_num.png) no-repeat 0px 0px;}
.nav ul li.on  span.nav2{background:url(../images/nav_num.png) no-repeat 0px -43px;}
.nav ul li.on  span.nav3{background:url(../images/nav_num.png) no-repeat 0px -86px;}
.nav ul li.on  span.nav4{background:url(../images/nav_num.png) no-repeat 0px -129px;}
.nav ul li.on  span.nav5{background:url(../images/nav_num.png) no-repeat 0px -172px;}
.nav ul li.on  span.nav6{background:url(../images/nav_num.png) no-repeat 0px -215px;}



