/*the global*/
body{font-size:14px;  font-family: "Microsoft Yahei"; letter-spacing:0px; min-width:1000px;-webkit-text-size-adjust:none;}

a:focus,a:active,a:hover{ outline:none}
.global-footer{ color:#666; background:#000;  font-size: 14px;  font-family: "Microsoft Yahei";padding:40px 0;}
.global-footer a:link, .global-footer a:visited, .global-footer a:hover, .global-footer a:active{ color:#666; padding: 0 8px;}
.mask { overflow: hidden; position: absolute; z-index: -1; top: 0; left: 0; width: 100%; height: 100%; *height: 510px; background: #000; filter: alpha(opacity=40); opacity: .4; }
:root .mask { filter: none \0; }

.ico{display:inline-block; vertical-align:middle; background:url(http://ue3.17173cdn.com/a/cf/zt/2015/0620/img/sprite24.png) no-repeat; _background:url(http://ue1.17173cdn.com/a/cf/zt/2015/0620/img/sprite.png) no-repeat;}
.ico-top{width:16px; height: 14px; background-position: -154px -274px; margin-bottom:3px}
.dsb{display: block;}


.gb-list{overflow: hidden; *zoom:1;}

/**layout**/
.wrapper{background: #130e0b url(http://i3.17173cdn.com/2fhnvk/YWxqaGBf/cms3/SsGHBgbknCugbEu.jpg) no-repeat center top;}
.area{width: 100%;}
.firstscreen{height:424px; background:#1d1d1d url(http://ue2.17173cdn.com/a/cf/zt/2015/0620/img/bg-area1.jpg) no-repeat center top; padding-top:70px;}
.firstscreen .pn{overflow: hidden; *zoom:1;} 
.area2{height:492px; background:#292929 url(http://ue3.17173cdn.com/a/cf/zt/2015/0620/img/bg-area2.jpg) no-repeat center top; }
.area2 .bd{margin-top: 30px;}
.area3{height:575px; background:#292929 url(http://ue1.17173cdn.com/a/cf/zt/2015/0620/img/bg-area3.jpg) no-repeat center top; }
.area3 .bd{margin-top:60px;}
.area4{height:500px; background: #323232 url(http://ue2.17173cdn.com/a/cf/zt/2015/0620/img/bg-area4.jpg) no-repeat center -13px;}
.area5{height:520px; background: #424242 url(http://ue3.17173cdn.com/a/cf/zt/2015/0620/img/bg-area5.jpg) no-repeat center 0px;}
.area6{background:#474747; padding: 20px 0}
.area3 .pn .hd .tit, .area4 .pn .hd .tit, .area5 .pn .hd .tit{color:#bbbaba;}
.area6 .pn{background: #f6f6f6}
.area6 .pn .hd{padding: 10px 0; margin: 0 10px; height:20px; border-bottom: 1px dotted #666; position: relative;}
.area6 .pn .bd{padding: 10px;}
/**header**/
.header{width: 1000px; height:529px; position: relative; margin: 0 auto}
.comm-btn{display: inline-block; width:213px; height: 72px; background: url(http://ue1.17173cdn.com/a/cf/zt/2015/0620/img/sprite.png) no-repeat; margin: 0 3px;}
.btn-gw{background-position:0 0}
.btn-gw:hover{background-position:0 -87px}
.btn-zq{background-position:-226px 0}
.btn-zq:hover{background-position:-226px -87px;}

/**firstscreen**/
.pn-video{ width:591px; height:374px; float: left; margin-right: 2px;}
.pn-video embed, .pn-video object{ width: 100%; height: 100%;}
.pn-news{overflow: hidden; *zoom:1; z-index: 2; position: relative; height:374px}
.pn-news .c1{height:180px; border-bottom: 1px dashed #4c4c4c;}
.pn-news .c1 .tit{height:63px; line-height: 60px; color: #fff; font-size:30px; font-weight: bold; text-align: center; background: url(http://ue1.17173cdn.com/a/cf/zt/2015/0620/img/sprite.png) 0 -177px;}
.pn-news .c1 .txt{padding:20px 30px; color:#999; line-height: 1.7}
.pn-news .mask{filter: alpha(opacity=20); opacity: .2;}
.pn-news .c2{height: 180px; position: relative; padding-top: 13px;}
.pn-news .c2 .mask{background: #585b5b}
.pn-news .c2 .mod1{padding: 0 30px;}
.pn-news .c2 .mod1 p{color: #fff; overflow: hidden; *zoom:1; line-height: 1.6}
.pn-news .c2 .mod1 p span{overflow: hidden; *zoom:1; display: block;}
.pn-news .c2 .mod1 p .gray{color: #999; float: left;}
.pn-news .c2 .hd1{position: relative; text-align: center;margin: 5px 0;}
.pn-news .c2 .hd1 .line{height: 5px; position: absolute; top:6px; left:5%; width: 90%; border-bottom: 1px solid #c82016; overflow: hidden; z-index: -1}
.pn-news .c2 .hd1 .tit{padding: 0 10px; background:#232524; color:#c82016;}

/**area1**/
.map-tab{width: 100%; overflow: hidden; *zoom:1;}
.map-tab .item{float: left;width: 50%; height: 110px;}
.map-tab .odd{float: right;}
.map-tab .item .con{display: block; float: left; width:160px; height: 105px; position: relative; overflow: hidden;}
.map-tab .odd .con{float: right;}

.map-tab .item .mask{z-index: 1;}
.map-tab .item .con:hover .mask, .map-tab .current .mask{display: none;}
.map-tab-pn{width: 671px; height: 325px; position: absolute; top: 0; left: 50%; margin-left:-340px; background: #000; padding: 0 5px; overflow: hidden;}
.map .txt{position: absolute; top:112px; left:5px; width: 100%; height:213px; background: url(http://ue2.17173cdn.com/a/cf/zt/2015/0620/img/bg-mask.png);}
.map .txt .tit{padding: 175px 20px 0; font-size: 16px; color: #999; display: block;}
.map .txt .tit strong{color: #fff;}

/**area2**/
.slide-item{width:1000px; text-align: center; float: left;}
.slide-item img{margin:30px 0 40px; display: inline-block;}
.slide-item .tit{color:#bbbaba; font-size: 16px; }
.weapon-tab{margin-top: 35px; position: relative;}
.weapon-tab .item{text-align: center; display: inline; margin: 0 3px;}
.weapon-tab .con{display: inline-block; width:197px; height: 49px; border: 1px solid #767676; line-height: 48px; font-size:24px; color: #7d7d7d; }
.weapon-tab .con:hover, .weapon-tab .current .con{background:#767676; color: #fff}
.mod-weapon .scroll-box{overflow:hidden; position:relative; width:1000px; height: 420px; margin: 0 auto}
.mod-weapon .scroll-con{position:absolute; clear:both; width:200000px; height: 420px; }
.mod-weapon .btn{position: absolute; line-height:0; border-left-width:22px; border-right-width:22px; border-top-width:12px; border-bottom-width:12px; border-style:solid; position:absolute; top:150px; z-index: 99}
.mod-weapon .left-btn{left:0px; border-color:transparent #797979 transparent transparent; border-style:dashed solid dashed dashed;}
.mod-weapon .left-btn:hover{border-color:transparent #ccc transparent transparent;}
.mod-weapon .right-btn{right:0px; border-color:transparent transparent transparent #797979; border-style:dashed dashed dashed solid;}
.mod-weapon .right-btn:hover{border-color:transparent transparent transparent #ccc;}

.actives-list{overflow: hidden; *zoom:1; width: 1010px; padding-top: 55px;}
.actives-list .item{float: left; }
.actives-list .item a{margin: 5px 5px 0 0; display: block; width:197px; height: 300px; position: relative; overflow: hidden;}
.actives-list .item .btn{width:197px; height:43px; border-bottom:5px solid #c10b08; display: block; text-align: center; color: #fff; font-size:18px; font-weight: bold; background:#ee0a06; position: absolute; bottom:1px; left: 0; line-height: 40px;}
.actives-list .item .txt{width:197px; height: 300px; position: absolute; left: 0; top: 0; z-index: 2; color: #fff; padding:100px 0 0 20px; line-height:1.7;}
.actives-list .item .txt strong{font-weight: bold;}
.actives-list .hover .txt{display:none;}

.vedios-list{overflow: hidden; *zoom:1; width: 1010px; padding-top:35px;}
.vedios-list .item{float: left; }
.vedios-list .item a{margin:22px 8px 0 0; display: block; width:194px; height:148px; position: relative; overflow: hidden; text-align: center; background: #fff}
.vedios-list .item img{display: block; padding:11px 11px 8px}
.vedios-list .item .txt{color: #333}
.vedios-list .item .mask{z-index: 99}
.vedios-list .hover .mask{display: none;}

.addbookmark{position: absolute; top: 10px; right:0; color: #0055aa;}
.addbookmark:hover{color: #333;}
/*pn*/
.pn{width: 1000px; margin: 0 auto;}
.pn .hd{height:83px;  position: relative;}
.pn .hd .tit{font-size: 38px; font-weight: bold; color: #757575; text-align: center; line-height: 1.2; text-indent: -6px;}
.pn .bd{position: relative;}
.pn1{padding-top:453px; text-align: center;}

/*the pn-float*/
.pn-float{ position:fixed; _position:absolute; width:82px; bottom:50%; left:50%; margin-left:600px; margin-bottom:-200px; z-index:200; }
.pn-float-bd{ width:82px; margin:0 auto;}

.list-subnav-item{height:58px; width:58px;  position: relative; margin-bottom:15px;}
.list-subnav-c{background:url(http://ue3.17173cdn.com/a/cf/zt/2015/0620/img/sprite24.png) no-repeat -67px -251px; _background:url(http://ue1.17173cdn.com/a/cf/zt/2015/0620/img/sprite.png) no-repeat -67px -251px; height:58px; width:58px; text-align: center; display: block; color:#b10c00;  font-weight: bold; line-height: 1.3}
.list-subnav-c .tit{padding-top: 12px; display: block;}

.list-subnav-c:hover,.list-subnav .current .list-subnav-c{background-position:0px -251px; color: #fff}

.bt-to-top{ display: none; font-size: 12px;}
.bt-to-top .list-subnav-c .num{margin-top: 0;}
