/* public */
html,body,form,ol,ul,li,div,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,table,th,td,font,em,ins,span,a{margin:0; padding:0; font-family:"微软雅黑";}
h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;font-weight:normal}
html{_filter:expression(document.execCommand("BackgroundImageCache",false,true));overflow-x:hidden;}
ul,li,div,dl,dt,dd{list-style:none;}
h1.wm-public{height:0px; line-height:0px; font-size:0px;}
a{text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
/*a:hover{text-decoration:underline;}*/
a:hover{text-decoration:none;}
img{border:0;}
font,em{font-style:normal; font-family:\5b8b\4f53;}
label{vertical-align:middle; font-family:tahoma;}
textarea,input{resize:none; outline:none;}
textarea{overflow:auto;}
ins{float:right; text-decoration:none; font-weight:normal;}
.pub_wsp{word-wrap:break-word; word-break:break-all;}
.pub_abso{vertical-align:middle;}
.pub_clr{clear:both;font-size:0;height:0;line-height:0;overflow:hidden;}
.pub_yh{font-family:"Microsoft YaHei";}
.none{display:none;}
body{background:none; font-size:12px; font-family:Verdana,Geneva,sans-serif,\5b8b\4f53;}
/*浮动清理*/
.cf:before,.cf:after{content:".";display:block;height:0;visibility:hidden}
.cf:after{clear:both}
.cf{zoom:1}

.g-wrap{position:relative;min-width:1000px;max-width:1920px;height:918px;background-color:#000;display:block;margin:0 auto;overflow:hidden}
.g-video,.g-light-video,.g-bg{position:absolute;left:50%;top:0;margin-left:-960px;width:1920px;height:918px;}

.wrap{ background:url(../images/bg2_02.png) no-repeat center top;position:absolute;left:50%;top:0;margin-left:-960px;width:1920px;height:918px; z-index:9;}
.main{ position:absolute;left:50%;top:0;margin:0 auto 0 -500px;width:1000px;height:918px; z-index:10;}

.main_btn{ position:relative; width:1000px;}
.btna{ background:url(../images/btna_0.png) no-repeat; width:196px; height:222px; display:block; position:absolute; left:30px; top:96px; z-index:1;}
.btna:hover{background:url(../images/btna_1.png) no-repeat; }

.btnb{ background:url(../images/btnb_0.png) no-repeat; width:196px; height:222px; display:block; position:absolute; left:129px; top:270px; z-index:2;}
.btnb:hover{background:url(../images/btnb_1.png) no-repeat; }

.btnc{ background:url(../images/btnc_0.png) no-repeat; width:196px; height:222px; display:block; position:absolute; left:10px; top:420px; z-index:3;}
.btnc:hover{background:url(../images/btnc_1.png) no-repeat; }

.btnd{ background:url(../images/btnd_0.png) no-repeat; width:196px; height:222px; display:block; position:absolute; right:90px; top:270px; z-index:4;}
.btnd:hover{background:url(../images/btnd_1.png) no-repeat; }

.btne{ background:url(../images/btne_0.png) no-repeat; width:196px; height:222px; display:block; position:absolute; right:0px; top:455px; z-index:5;}
.btne:hover{background:url(../images/btne_1.png) no-repeat; }

.btn_sp{ background:url(../images/sp_btn.png) no-repeat; width:131px; height:144px; display:block; position:absolute; right:40px; top:140px; z-index:6;}

.soln{ background:url(../images/slong_14.png) no-repeat; width:492px; height:241px; display:block; position:absolute; left:262px; top:455px; z-index:1;}
.fot_btn{position:absolute; left:0px; top:723px; z-index:7; width:1000px;}
.btn_f{ background:url(../images/btn_19.png) no-repeat; width:179px; height:179px;display:block; position:absolute; left:410px; top:0;}
.btn_f.tips{background:url(../images/btn_20.png) no-repeat; width:179px; height:179px;display:block; position:absolute; left:410px; top:0;}
.btn_list a{ display:none;}

.videoPop {display: none;height: 450px;position: relative;width: 800px;}
.closeBtn {cursor: pointer;display: block;height: 33px;position: absolute;right: -33px;top: 0;width: 33px;}

.btn_q,.btn_w,.btn_e,.btn_r,.btn_t,.btn_y{ background:url(../images/btn_0.png) no-repeat; width:157px; height:54px; display:block; line-height:54px; color:#1d0a0a; font-weight:bold; font-size:16px; padding:0 0 0 20px;}
.btn_q:hover,.btn_w:hover,.btn_e:hover,.btn_r:hover,.btn_t:hover,.btn_y:hover{background:url(../images/btn_1.png) no-repeat; color:#8d3e00;}
.btn_q{ position:absolute; top:30px; left:20px;}
.btn_w{ position:absolute; top:30px; left:205px;}
.btn_e{ position:absolute; top:90px; left:115px;}
.btn_r{ position:absolute; top:30px; right:20px;}
.btn_t{ position:absolute; top:30px; right:205px;}
.btn_y{ position:absolute; top:90px; right:115px;}
.btn_q i,.btn_w i,.btn_e i,.btn_r i,.btn_t i,.btn_y i{ width:105px; text-align:center; display:block;font-style:normal;}


.list_wrap{width:100%;background:#141e47 url(../images/list_01.jpg) no-repeat center top;}
.list_main{ width:1000px; margin:0 auto;}
.wmain{width:1000px; padding:500px 0 200px 0;position:relative;}
.top_a{ position:fixed;}
.list_left{ float:left; width:224px; margin:0 49px 0 0;}
.list_btna{ background:url(../images/list_07.jpg) no-repeat; width:224px; height:105px; display:block; text-align:center; font-size:30px; font-weight:bold; color:#fff; line-height:105px;}
.list_btna:hover{ background:url(../images/list_04.jpg) no-repeat; color:#684b2b;}
.list_btna.on{background:url(../images/list_04.jpg) no-repeat; color:#684b2b;}

.list_right{ float:left; width:660px; margin:0 20px 0 0;}
.pic_conte{ text-align:center;}
.list_right h3{ font-size:36px; font-weight:bold; color:#fff; margin:0 0 20px 0;}
.list_right p{ margin:5px 0; font-size:14px; color:#fff;}


.animated{-webkit-animation-duration:.51s;-moz-animation-duration:.51s;-ms-animation-duration:.51s;-o-animation-duration:.51s;animation-duration:.51s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}
}
@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}
100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}
}
@-ms-keyframes rotateIn{0%{-ms-transform-origin:center center;-ms-transform:rotate(-200deg);opacity:0;}
100%{-ms-transform-origin:center center;-ms-transform:rotate(0);opacity:1;}
}
@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}
100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}
}
@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}
100%{transform-origin:center center;transform:rotate(0);opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-ms-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}
