@charset "gb2312";
/* CSS Document */
body{font-family:"Microsoft Yahei","ËÎÌå",Arial Narrow; font-size:12px; color:#9b9bda; background:#191828;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,form,input,textarea,button,code,em,cite{padding:0; margin:0;}
img{border:0; display:block;}
ol,ul,li,dl,dt,dd{list-style:none;}   
a:link,a:visited{color:#797979;text-decoration:none}
a:active,a:hover{color:#2fc3a3;text-decoration:underline}
.lt{float:left;}
.rt{float:right;}
.cl{ clear:both;}
.cc:after {content: ".";display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;} /* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc{display: block;} /* End hide from IE-mac */
html{overflow-x:hidden}

#wrap{width:100%; position:relative; height:4040px; overflow:hidden;}
#header{position:relative; width:100%; margin:0 auto; height:900px; background:url(../images/head_bg.jpg) center top no-repeat;}
#main{position:relative; width:980px; margin:0 auto; top:-310px;}
#footer{width:980px; margin:0 auto; line-height:24px; text-align:center; padding:30px 0; position:relative; top:-300px; color:#e0bd7b;}
#footer a:link,#footer a:visited{color:#e0bd7b;}
#footer a:active,#footer a:hover{color:#ff0;}
.container{width:100%; position:relative; top:0; left:0;}
.parallax-box,.parallax-box .layer{width:100%; height:100%;}
.parallax-box img{display: block; position: absolute;top: 50%;left: 50%; }
.parallax-box .decorate-1 img{margin:15px 0 0 -875px;}
.parallax-box .decorate-2 img{margin:60px 0 0 -660px;}
.parallax-box .decorate-3 img{margin:-30px 0 0 204px;}
.parallax-box .decorate-4 img{margin:25px 0 0 -170px;}
.parallax-box .decorate-5 img{margin:60px 0 0 -180px;}
.parallax-box .decorate-6 img{margin:16px 0 0 -450px;}
.parallax-box .decorate-7 img{margin:-30px 0 0 -900px;}
.parallax-box .decorate-8 img{margin:-30px 0 0 -850px;}
.parallax-box .decorate-9 div{margin:550px 0 0 -140px; display: block; position: absolute;top: 50%;left: 50%; width:281px; height:36px; background:url(../images/head2.png) no-repeat;}
.parallax-box .decorate-9 div a{width:130px; height:36px; display:inline-block;}
.parallax-box .decorate-10 img{margin:335px 0 0 -410px;}
.parallax-box .decorate-11 img{margin:10px 0 0 -480px;}
.parallax-box .decorate-12 img{margin:20px 0 0 360px;}

.content{background:#1f1f37; padding:30px; margin-top:20px;}
h3.tt,h3.tt2,h3.tt3{height:60px; background:url(../images/tt.jpg) no-repeat; margin-bottom:30px;}
h3.tt2{background-position:0 -60px;}
h3.tt3{background-position:0 -120px;}
.txt3{background:#3756ba; padding:5px; height:600px;}
.txt1,.txt2{font-size:14px; line-height:24px;}
.txt1 h4,.txt2 h4{font-size:20px; line-height:30px; color:#fff; margin:15px 0 5px;}
.txt2 h4 span{color:#e0bd7b; float:right; font-size:14px; font-weight:normal;}
.txt2 h4 span a{display:inline-block; margin:0 10px;}
.txt2 h4 span  a:link,.txt2 h4 span  a:visited{color:#e0bd7b; }
.txt2 h4 span a:active,.txt2 h4 span  a:hover{color:#ff0;}
.txt1 dt{width:560px; float:left; height:315px;}
.txt1 dd{width:330px; float:right;}
.txt1_down span{width:260px; height:72px; background:url(../images/an1.jpg) no-repeat; float:left; font-size:30px; line-height:72px; text-align:center; font-weight:bold; color:#301a1a; margin:20px 0;}
.txt1_down span a{height:72px; display:inline-block; width:260px;}
.txt1_down span a:link,.txt1_down span a:visited{color:#301a1a;text-decoration:none;}
.txt1_down span a:active,.txt1_down span a:hover{color:#301a1a;text-decoration:none; background:url(../images/an1.jpg) 0 -72px no-repeat;}
.txt1_down span.ios{margin:20px 70px;}
.txt1_down span a.hui{background:url(../images/an1.jpg) 0 -144px no-repeat; color:#666;}
.txt1 li{width:160px; float:left; position:relative; display:inline-block; margin:15px 0 0 30px;}
.txt1 li img{width:160px; height:230px;}
.txt1 li p,.txt2 dd p{width:160px; height:35px; position:absolute; bottom:0; line-height:35px; text-align:center; left:0; font-size:18px; color:#e0bd7b;}
.txt1 li.zd01{margin-left:0;}
.txt1 a:link,.txt1 a:visited{color:#f00;}
.txt1 a:active,.txt1 a:hover{color:#fff;}
.txt1 li a:link,.txt1 li a:visited{color:#e0bd7b;}
.txt1 li a:active,.txt1 li a:hover{color:#fff;text-decoration:none;}
.actime{font-size:16px;}
.actime b{color:#fff;}
.txt2_input1{width:95px; background:#1f1f37; border:1px solid #1f1f37; border-bottom:2px solid #5d5d89; color:#fff;}
.wban{padding:15px 0 0;}
.wban a{width:150px; height:40px; display:inline-block; background:url(../images/wb1.jpg) no-repeat; float:left; margin-top:5px;}
.wban a.wb2{height:50px; background:url(../images/wb2.jpg) no-repeat; margin:0 10px; width:140px}
.wban a.wb3{background:url(../images/wb3.jpg) no-repeat;}
.wban a:hover{background-position:0 -40px;}
.wban a.wb2:hover{background-position:0 -50px;}
.txt2 dl{background:url(../images/vs.jpg) center 88px no-repeat; margin-top:15px; padding-bottom:15px;}
.txt2 dd{width:390px; float:left; position:relative;}
.txt2 dd.omg{float:right;}
.txt2 dd img{width:390px; height:230px;}
.txt2 dd p{width:390px; bottom:55px;}
.txt2 dd div{font-size:18px; font-weight:bold; margin-top:10px; line-height:40px;}
.txt2 dd div b{color:#ff4800; font-size:28px;}
.txt2 dd div cite{width:170px; height:40px; background:url(../images/zc1.jpg) no-repeat; float:right; cursor:pointer;}
.txt2 dd.omg div cite{background:url(../images/zc2.jpg) no-repeat;}
.txt2 dd div cite:hover{background-position:0 -40px;}
.txt2_l{width:460px; float:left;}
.txt2_r{width:390px; float:right;}
.txt2_r img{margin-top:10px; display:inline-block;}
.txt2_r li{width:120px; float:left;}
.txt2_r li img{width:120px; height:130px; margin:10px auto 0; cursor:pointer;}
.txt2_r li.fp{padding:0 15px;}

.tcbox{width:484px; position:absolute; z-index:5555; color:#ff4700;}
.tcbox cite{width:34px; height:40px; background:url(../images/close.jpg) no-repeat; float:right; cursor:pointer;}
.tcbox div{width:400px; background:#191828; border:5px solid #148eff; float:left; padding:20px 20px;}
.tcbox td{line-height:25px; padding:8px 0;}
.tc_td{width:50px; text-align:right; font-weight:bold; font-size:14px; color:#9a9bdc;}
.tc_input{width:270px; height:23px; line-height:23px; background:#363666; border:1px solid #363666; float:left; padding:0 5px; font-size:12px; color:#fff;}
.tc_btn{display:inline-block; margin:0 15px;}