/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}
body{font-family:"Microsoft YaHei",Helvetica,Georgia,Arial,sans-serif;background:#000 url("../images/bg.jpg") repeat-y;}
p,h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin: 0}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style:inherit;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
img{vertical-align:top;border:none;}
ol,ul,li{list-style:none;}
table{border-collapse:collapse;}
.clearit{clear:both;*display:inline;}
/*a:focus{-moz-outline-style: none;}*/
.h_20{width:100%;height:20px; float:left;}
.h_30{width:100%;height:30px; float:left;}
.h_40{width:100%;height:40px; float:left;}
.h_50{width:100%;height:50px; float:left;}
.h_60{width:100%;height:60px; float:left;}
.h_70{width:100%;height:70px;}
.h_90{width:100%;height:90px;}
.fl{float:left;}
.fr{float:right;}
i,em{font-style:normal;}
iframe{border: 0; padding: 0; margin: 0;}
ul{margin: 0; padding: 0;}
/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/

.wrap{width: 100%; min-width: 1280px; height: auto;}
/*top部分*/
.top{width: 100%; height: 700px; background: url("../images/topbg2.jpg") no-repeat center top;}
.top_mian{width: 1280px; height: 100%; margin: 0 auto; position: relative; overflow: hidden; z-index: 9000;margin-top:-700px}
.logo{float: left; position: absolute; left: 0; top: 30px;}
.logo img{width: 210px;}
.topnav{width: 310px; height: 46px; position: absolute; right: -12px; top: 157px;}
.topnav a{float: left; height: 46px; overflow: hidden; margin-right: 10px;}
.goweb{width: 129px;}
.sina,.tencent,.wx{width: 46px;}
.role{position: absolute; left: 50%; margin-left: -235px; bottom: -10px; z-index: 10;}
.nav{width: 218px; height: 286px; background: url("../images/navbg.png") no-repeat center top; position: absolute; cursor: pointer; z-index: 9;}
.nav:hover{top: 300px;}
.nav01{top: 350px; left: 0;}
.nav02{top: 350px; left: 240px;}
.nav03{top: 350px; left: 480px;}
.nav04{top: 350px; left: 720px;}
.nav05{top: 350px; left: 960px;}
.nav_img{width: 100%; height: 70px; float: left; margin-top: 14px; text-align: center;}
.nav_txt{width: 90px; height: 70px; float: left; font-weight: bold; font-size: 22px; line-height: 33px; color: #d6cbaa; text-align: center; margin: 50px 0 0 65px; font-family: “Microsoft YaHei” ! important; }

/*中间部分*/
.mid{width: 100%; height: 657px; overflow: hidden; position: relative;}
.mid_nav{width: 100%; height: 108px; background: url("../images/midbg.png") no-repeat center top; position: absolute; top: 0; z-index: 10;}
.mid_navbox{width: 1280px; height: 247px; margin: 4px auto 0 auto;}
.mid_navbox_left{float: left; margin-left: -4px;}
.mid_navbox_right{float: right; margin-right: -4px;}
.mid_navbox a{float: left; width: 226px; height: 65px; margin-right: 2px; position: relative;}
.mid_navbox_left a{margin-right: 2px;}
.mid_navbox_right a{margin-left: 2px;}
.mid_navbox a img{position: absolute; z-index: 10;}
.mid_navbox a .cnavbg{position: absolute; top: -250px; left: 0; width: 226px; height: 247px; overflow: hidden; z-index: 9; background: url("../images/cnavbg.png") no-repeat center top; transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;}
.cnavbg p{width: 144px; height: 100px; margin: 90px auto 0 auto; font-size: 36px; line-height: 50px; color: #edd2b2; font-weight: bold;}
.mid_navbox a.active .cnavbg{top: 0;}
.mid_main{width: 100%; height: 580px; position: absolute; top: 77px; z-index: 9; overflow: hidden; display: none;}
.mid_main1{background: url("../images/mid02.jpg") no-repeat center top; display: block;}
.mid_main2{background: url("../images/mid01.jpg") no-repeat center top;}
.mid_main3{background: url("../images/mid03.jpg") no-repeat center top;}
.mid_main4{background: url("../images/mid04.jpg") no-repeat center top;}
.mid_main_left{position: absolute; width: 600px; height: 100%; left: 20%; top: 0; margin-left: -520px; }
.mid_main_txt{width: 570px; height: auto; overflow: hidden; position: absolute; top: 240px; font-size: 16px; color: #d5a275; line-height: 28px;background:#130e0a;padding:15px;border-radius:10px; }
.xinwen{width: 570px; height: auto;overflow: hidden; }
.xinwen li{width: 570px;height:30px;overflow: hidden;}
.mid_main1 .mid_main_left{left: 45%;}
.move_btn{width: 100%; height:60px;text-align: center; margin-bottom: 15px;}
.move_btn h2 {height:60px;line-height:60px;font-size:26px;font-weight:bold;color:#c20303}
.more_btn{display: block; width: 109px; height: 28px; border: 1px solid #c5ab80; line-height: 28px; font-size: 14px; color: #c5ab80; text-align: center; margin: 50px auto 0 auto;}
.mid_main_right{position: absolute; width:500px; left: 80%; top: 0; margin-left: 100px; z-index: 8;}
.mid_main1 .mid_main_right{left: 50%;}
.fl_right{float: right}
.fl_left{float: left}

/*foot部分*/
.foot{width: 100%; height: auto; background: url("../images/footbg.jpg") no-repeat center top;}
.foot_main{width: 1280px; height: 100%; margin: 0 auto ;}
.foot_title{float: left; width: 100%; margin-top: 85px; margin-bottom: 70px; font-size: 32px; color: #edd2b2; font-weight: bold; text-indent: 90px;}
.content{float: left; width: 1248px; height: 650px; margin-left: 53px;}
.content ul li{float: left; width: 544px; height: 314px; border: 3px solid #5c412f; margin: 0 74px 64px 0; background-color: #5c412f; overflow: hidden; position: relative;}
.c_title{position: absolute; top: 49px; left: 0; width: 342px; height: 42px; line-height: 42px; font-size: 20px; font-weight: bold; background-color: #5c412f; text-indent: 25px; color: #e8c698; transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;}
.c_txt{position: absolute; top: 0; left: 342px; width: 202px; height: 100%; line-height: 24px; font-size: 14px; color: #e8c698; background: #5c412f; transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-webkit-transition: all 0.2s ease-in;}
.c_txt p{width: 170px; height:165px;overflow:hidden; margin: 49px 0 0 18px;}
.c_btn{position: absolute; left: 18px; bottom: 40px; display: block; width: 158px; height: 38px; line-height: 38px; font-weight: bold; font-size: 20px; color: #e8c698; border: 2px solid #e8c698; text-align: center;}
.c_btn img{margin: 8px 0 0 8px;}
.content ul li:hover{border: 3px solid #e8c698; background-color: #e8c698;}
/*hover样式*/
.btn{background-color: #5c412f; width: 342px; height: 42px; line-height: 42px; z-index: 0;}
.btn span{color: #e8c698; display: block; line-height: 42px; font-size: 20px; font-weight: bold; text-indent: 25px; text-transform: uppercase; transform-origin: center; transition: color 0.3s ease; position: relative; z-index: 1;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.btn:before,
.btn:after{content: ''; background: #e8c698; height: 50%; width: 0; position: absolute; transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.btn:before{top: 0; left: 0; right: auto;}
.btn:after{bottom: 0; right: 0; left: auto;}
.content ul li:hover .btn:before{width: 100%; right: 0; left: auto;}
.content ul li:hover .btn:after{width: 100%; left: 0; right: auto;}
.content ul li:hover .btn span{color: #1c1510;}
.content ul li:hover .c_txt{background: url("../images/bg.png") repeat;}
.content ul li img{-webkit-transform: scale(1); transform: scale(1); transition: transform .2s ease-in;}
    .content ul li img.bg_img {
        width:544px;
        height:314px;
    }
.content ul li:hover img{-webkit-transform: scale(1.1); transform: scale(1.1); transition: -webkit-transform .2s ease-in; transition: transform .2s ease-in;}
/*hover样式结束*/
/*pagebtn样式*/
.pagebtn{float: left; width: 100%; height: 40px;}
.pagebtn_box{width: 350px; float: right;}
.pagebtn_box li{float: left;}
.pagenum a{float: left; width: 36px; height: 36px; text-align: center; line-height: 36px; font-size: 20px; color: #e8c698; margin: 0 4px; background: none; border: 2px solid #e8c698;}
.pagenum a.pagenum_on,.pagenum a:hover{background-color: #5c412f; border: 2px solid #5c412f;}
.page_prev,.page_next{float: left; width: 40px; height: 40px; text-align: center; line-height: 40px; font-size: 30px; color: #e8c698;}

/*装备展示*/
.bg05_main{width: 990px; height: 600px; padding-top: 220px; margin: 0 auto;}
/*轮播*/
#d_tab29 ul,#d_tab29 li{margin:0;padding:0;list-style:none}
#d_tab29 img{border:0;vertical-align:top}
#d_tab29{position:relative; height:480px;}
#d_tab29 .d_img{position:relative;margin:0 auto;width:990px;height:100%}
#d_tab29 .d_img li{position:absolute;display:none;z-index:0}
#d_tab29 .d_img li img{width:100%}
#d_tab29 .d_img li.d_pos1{display:block;width:220px;left:0;top:120px;z-index:1}
#d_tab29 .d_img li.d_pos2{display:block;width:300px;left:15%;top:80px;z-index:2}
#d_tab29 .d_img li.d_pos3{display:block;width:380px;left:300px;top:40px;z-index:3}
#d_tab29 .d_img li.d_pos4{display:block;width:300px;right:15%;top:80px;z-index:2}
#d_tab29 .d_img li.d_pos5{display:block;width:220px;right:0;top:120px;z-index:1}
#d_tab29 .d_next{position:absolute;left:-100px;top:200px;z-index:10;cursor:pointer}
#d_tab29 .d_prev{position:absolute; right: -100px;top:200px;z-index:10;cursor:pointer}

