﻿@charset "utf-8";
/* by rainelva */

html{background:#000 url(bg.gif) repeat-x top; word-wrap:break-word}

body{font-size:12px; font-family:Arial, Helvetica, sans-serif}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, img{padding:0; margin:0}
img{border:0}
select{font-size:12px}
button,{border:none}

form{display:inline}

ol,ul,li{list-style-type:none; cursor:default}
dl,dt,dd{cursor:pointer}
div,p{cursor:default; word-wrap:break-word; word-break:break-all}
pre{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; word-break:break-all; overflow:hidden; _overflow:visible}

a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: none}
a:active {text-decoration: none}

/*通用hack*/
.clearfix:after {content:"\0020"; display: block; height: 0; clear: both}
.clearfix {}
*+html .clearfix {overflow:auto}

.l{float:left}
.r{float:right}
.m{text-align:center; vertical-align:middle}
#wapper{width:100%; clear:both; overflow:hidden}

.nav{width:100%; background:#0FA5B8; margin:30px 0 0 0; height:40px; text-align:center}
.navfix{width:996px; background:#0FA5B8}
.navfix .navLogo{width:94px; height:24px; background:url(logo.jpg); cursor:pointer; display:block; margin:8px 0 0 0; text-decoration:none; text-indent:-9999px}
.navfix .navSwf{margin:0 0 0 50px; height:40px; display:block; width:453px}

.main{width:100%; background:url(bgphoto.jpg) no-repeat top center; margin:100px auto 0; text-align:center}
.mainJ{width:500px; margin:0 auto; background:#000}
.mainJad {font-size:10px; width:600px; height:400px; border:5px #222 solid; background:#000}
.mainJad .scroller{border:0}
.mainJad .scroller .block{overflow:hidden}
.mainJad .scroller .block a{display:block}
.mainJad .scroller .guide{position:absolute}
.mainJad .scroller .guide p{background:#000;color:#fff;font-weight:bold;font-size:12px;float:left;margin:0 0 0 5px;line-height:18px;padding:0 6px;cursor:pointer;display:inline}
.mainJad .scroller .guide .now{background:#0FA5B8}
.mainJad .scroller .flat{position:absolute}
.mainJad .scroller .flat a{display:block}
.mainJad .mainJswf{position:absolute}

.mainfix{width:100%; background:#181818; line-height:24px; text-align:left; overflow:hidden}
.mainfix h1{padding:20px 20px 0; font-weight:normal; font-weight:bold; line-height:30px; font-size:24px; color:#0FA5B8}
.mainfix h1 font{font-size:14px; margin:0 0 0 5px}
.mainfix h2{padding:0 20px 15px; font-weight:normal; font-weight:bold; line-height:15px; font-size:17px; color:#999}
.mainfix h2 a{color:#999; text-decoration:underline}
.mainfix h2 a:hover{color:#0FA5B8}
.mainfix h2 font{font-size:10px; margin:0 0 0 5px}
.mainfix h3{padding:0 20px 5px; font-weight:normal; font-weight:bold; line-height:15px; font-size:19px; color:#fff}
.mainfix h4{padding:0 20px 20px; font-weight:normal; line-height:15px; font-size:20px; color:#fff; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
.mainfix span{padding:20px 20px 10px; line-height:24px; color:#999; display:block}
.mainfix span .img{width:400px; height:100px; border:0; margin:10px 30px 30px}

.main800{width:800px; margin:0 auto; overflow:hidden; padding:0 5px}
.main800 ul{width:100%; overflow:hidden}
.main800 li{width:230px; float:left; margin:0 0 0 25px; padding:0 0 30px; _display:inline}
.main800 li img{width:230px; height:154px; border:0}
.main800 li p{height:30px; line-height:30px; font-size:12px; cursor:pointer; background:#fff; padding:0 0 0 10px}
.main800 li p em{color:#999; padding:0 5px 0 0}
.main800 li a{width:100%; color:#000; display:block; cursor:pointer}
.main800 li a:hover{color:#0DA5B8}
.main800 li a:hover img{ filter:alpha(opacity=50)} 
.main800 .content{margin:40px 0 0; font-size:14px; display:block; line-height:34px; text-align:center; color:#0FA5B8}

.page{width:100%; text-align:center; color:#666; padding:20px 0; text-align:center; font-size:11px}
.page a{color:#666; text-decoration:none; padding:5px; font-size:11px}
.page a:hover{color:#0DA5B8}
.page a.n{color:#0DA5B8; text-align:none}


.foot{width:100%; margin:0 auto; padding:50px 0; text-align:center; font-size:8px; color:#333}
