@charset "utf-8";

/* CSS Document */
html { }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote { margin:0; padding:0; }

fieldset, img { border:0; }

address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; font-family: "瀹嬩綋"; }

li { list-style:none; }

caption, th { text-align:left; }

h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight: bold; color:#000; }

q:before, q:after { content:''; }

abbr, acronym { border:0; font-variant:normal; }

sup { vertical-align:text-top; }

sub { vertical-align:text-bottom; }

input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }

legend { color:#000; }

table { font-size:inherit; font:100%; }

pre, code, kbd, samp, tt { font-family:monospace; line-height:100%; }

a, button { cursor:pointer }

strong { font-weight:bold; }

h1, h2, h3, h4, h5, h6 { font-weight:bold; color:#000; }

h1, h2, h3, h4, h5, h6, p { line-height:1.2em; font-size:100% }

h1 { font-size:22px }

h2 { font-size:14px; }

h3, h4, h5, h6 { font-size:12px }

/**********************/
body { background:#000; color:#0068a3; font-family: tahoma, arial, 瀹嬩綋; font-size:12px; }

html { overflow-x:hidden; overflow-y:auto; }

.cl:after, .tab_con1 ul li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

.cl, .tab_con1 ul li { zoom:1; }

.l { float:left; }

.r { float:right; }

a, a:hover, object { outline: none; blur:expression(this.onFocus=this.blur());
}

.main { background:url(../../images/v5/s_index/mainbg.jpg) top center no-repeat; height:920px; position:relative; z-index:1; }

.subnav { position:absolute; left:50%; top:93px; margin-left:262px; background:url(../../images/v5/s_index/navbg.png) 0 0 no-repeat; width:189px; height:205px; padding-left:7px; z-index:99; }

.subnav a { width:60px; height:205px; float:left; display:inline; text-indent:-99999px; overflow:hidden; z-index:99; }

.subnav a.kszchover { background:url(../../images/v5/s_index/navbg.png) -203px 0 no-repeat; }

.subnav a.yxxzhover { background:url(../../images/v5/s_index/navbg.png) -263px 0 no-repeat; }

.subnav a.lqlbhover { background:url(../../images/v5/s_index/navbg.png) -323px 0 no-repeat; }

.enter { width:206px; height:206px; display:block; position:absolute; margin-left:-285px; margin-top:611px; left:50%; top:0; z-index:99; }

.enter a { width:206px; height:206px; display:block; background:url(../../images/v5/s_index/enterbg.png) 0 0 no-repeat; text-indent:-99999px; overflow:hidden; }

.enter a:hover { background:url(../../images/v5/s_index/enterbg.png) -206px 0 no-repeat }

.focus { position:absolute; left:50%; top:0; width:1002px; height:620px; margin-top:183px; margin-left:-501px; background:url(../../images/v5/s_index/focusbg.png) 1px 0 no-repeat; z-index:3; }

.pics { width:1002px; height:620px; overflow:hidden; position:absolute; left:0; top:0; z-index:5; }

.pics li { width:1002px; height:620px; display:block; position:relative; left:0; top:0; z-index:5; }

.pics li img { position: absolute; left:0; top:0; z-index:5; }

.pics li a { position: relative; left:180px; top:175px; width:655px; height:242px; display:block; z-index:98; overflow:hidden; cursor:pointer; background:url(about:blank); text-indent:-99999px; overflow:hidden; }

.btns { width:90px; height:18px; display:block; background: url(../../images/v5/s_index/focusbtn.png) 1px 0 no-repeat; z-index:99; left:240px; top:150px; position:absolute; overflow:hidden }

.btns li { width:17px; height:18px; float:left; margin-left:1px; }

.btns li a { width:17px; height:18px; display:block; text-indent: -99999px; overflow:hidden; }

.btns .focusbtn1 a.on { background: url(../../images/v5/s_index/focusbtn.png) 0 -18px no-repeat; }

.btns .focusbtn2 a.on { background: url(../../images/v5/s_index/focusbtn.png) -18px -18px no-repeat; }

.btns .focusbtn3 a.on { background: url(../../images/v5/s_index/focusbtn.png) -36px -18px no-repeat; }

.btns .focusbtn4 a.on { background: url(../../images/v5/s_index/focusbtn.png) -54px -18px no-repeat; }

a.prev { width:42px; height:101px; text-indent:-99999px; overflow:hidden; display:inline-block; background: url(../../images/v5/s_index/arrbg.png) 0 0 no-repeat; position:absolute; left:120px; top:247px; z-index:99 }

a.next { width:42px; height:101px; text-indent:-99999px; overflow:hidden; display:inline-block; background: url(../../images/v5/s_index/arrbg.png) -46px 0 no-repeat; position:absolute; right:120px; top:247px; z-index:99 }

.focus .loading { width:40px; height:40px; display:block; left:50%; top:50%; margin-left:-20px; margin-top:-20px; z-index:4; position:absolute; }

.footer { position:absolute; left:50%; top:4px; width:695px; margin:872px 0 0 -501px; z-index:99; color:#455665; text-align:center; background:url(../../images/v5/s_index/footerbg.jpg) left top no-repeat; padding:0 25px 0 202px; overflow:hidden }

.footer p { line-height:17px; margin-bottom:5px; display:block }

.footer p span { float:right; }

.footer a { color:#495b6b; text-decoration:none }

.footer a:hover { color:#5e82a3; text-decoration:underline }

.flashplay { width:1920px; height:940px; position:absolute; left:50%; top:3px; margin:0 0 0 -960px; z-index:2; }

.reg_btn { background:url(../../images/v5/s_index/reg_btn.png) no-repeat; height:263px; width:101px; position:fixed; right:10px; top:160px; _position:absolute; z-index:100; cursor:pointer; }

.reg { width:278px; height:500px; right:0; top:150px; position:fixed; _position:absolute; z-index:101; display:none; }

.reg .bg { height:100%; background:url(../../images/v5/s_index/reg_con.png) no-repeat; overflow:hidden; }

.reg .close { position:absolute; height:40px; width:40px; text-indent:-9999px; overflow:hidden; right:0; top:0; }

.reg_con { margin:80px 25px 0 20px; }

.st1 { height:202px; overflow:hidden; }

.st2 { height:45px; padding:50px 0 0; text-align:center; overflow:hidden; margin:0 0 15px; }

.st2 a { margin:0 2px; }

.st2 img { margin:0 2px; }

.st2 a img { margin:0; }


.st3 { height:45px; padding:45px 0 0; text-align:center; overflow:hidden;}

.alert .btn{ height:40px; width:124px; position:absolute; left:223px; top:346px;}

.alert1{ position:fixed;_position:absolute; left:50%; top:30%; margin:0 0 0 -290px; z-index:999; display:none;width:582px; height:429px;}

.alert1 .bg{background:url(../../images/v5/s_index/al1.png) no-repeat; height:100%; position:relative;}

.alert2{ position:fixed;_position:absolute; left:50%; top:30%; margin:0 0 0 -290px; z-index:999;display:none;width:582px; height:429px;}

.alert2 .bg{background:url(../../images/v5/s_index/al2.png) no-repeat; height:100%; position:relative;}

.alert3{position:fixed;_position:absolute; left:50%; top:30%;  width:582px; height:491px;z-index:999; margin:0 0 0 -290px;display:none; }

.alert3 .bg{background:url(../../images/v5/s_index/al3.png) no-repeat; height:100%; position:relative; width:100%;}

.alert .close{ position:absolute; height:20px; width:20px; right:10px; top:10px; }

.alert3 .table_con{ width:240px;  position:absolute; left:300px; top:148px; color:#fff; line-height:2;}

.alert3 .table_con input{ background:#272b32; border:1px solid #4f5257; color:#4f5257; height:20px; width:140px; padding:0 5px; line-height:18px; vertical-align:middle;}

.alert3 .btn{ height:40px; width:124px; position:absolute; left:223px; top:294px;}

.alert3  .more{ height: 20px;left: 362px; position: absolute;top: 415px;width: 55px;}


.mask { background:#000; opacity:0.5; filter:alpha(opacity=50); width:100%; position:absolute; left:0; top:0; display:none; z-index:999; }

