body{ font-size:12px; font-family:sans-serif,微软雅黑; line-height:24px; margin:0; padding:0; background:url(../images/bg-home-slider.jpg);}
ul,li,h1,h2,h3,h4,h5,h6,p{ font-size:12px; font-weight:normal; font-family:sans-serif,微软雅黑; line-height:24px; margin:0; padding:0; list-style:none;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#06C;}

.header{ position:fixed; height:105px; width:100%; z-index:1000;}
.header .wrapper{ border-top:#0078ae 4px solid; height:96px; background:#fff;}
.header .container{ width:980px; margin:0 auto; height:96px; position:relative;}
.header .shdow{ height:5px; background:url(../images/shdow.png);}
.logo{ position:absolute; top:20px; left:0;}
.top-link{ position:absolute; top:10px; right:0; height:24px; width:460px;}
.top-link h1{ position:absolute; top:0; left:0; height:24px;}
.top-link h1 a{ display:inline-block; padding:0 10px; color:#878a8c;}
.top-link h1 a:hover{ color:#009ddc;}
.top-link h1 span{ display:inline-block; height:12px; width:12px; background-image:url(../images/dot.gif); background-repeat:no-repeat; background-position:5px 5px;}
.top-link h2{ position:absolute; top:0; right:0; border-left:#bababa 1px solid; padding-left:20px; height:24px;}
.top-link h2 span{ display:block; background-image:url(../images/tel.gif); height:0; overflow:hidden; width:196px; padding-top:24px;}
.nav{ position:absolute; top:50px; right:0; height:30px; width:560px;}
.nav ul{ width:100%; height:30px;}
.nav li{ float:left; height:30px; padding:0 20px; position:relative;}
.nav a,.nav span{ display:block; height:30px; font-size:14px; color:#5a6063; cursor:pointer;}
.nav a:hover{ color:#0078ae; font-weight:bold;}
.nav ul ul{ position:absolute; top:30px; left:20px; z-index:100; padding:10px 0; width:120px; height:60px; visibility:hidden; background:#215ab1;}
.nav ul ul a{ font-size:12px; color:#fff;}
.nav ul ul a:hover{ color:#a0d60b;}
.nav li.show span{ color:#0078ae; font-weight:bold; background-image:url(../images/dot01.gif); background-repeat:no-repeat; background-position:bottom center;}
.nav li.show ul{ visibility:visible;}
.nav h2{ position:absolute; top:0; right:0; border-left:#bababa 1px solid; padding-left:20px; height:24px; font-size:14px;}
.nav h2 a{ display:block; color:#90c404; font-weight:bold; background-image:url(../images/go-01.gif); background-repeat:no-repeat; background-position:right 0; padding-right:24px;}
.nav h2 a:hover{ color:#0078ae; background-position:right -24px;}

.content{ padding-top:105px;}

.footer{ background:#2c2c2c; text-align:center;  padding:30px 0; color:#ccc;}
.footer a{ color:#ccc;}
.footer a:hover{ color:#95c710;}
.footer h1{}
.footer h1 a{ display:inline-block; padding:0 10px;}
.footer h2{ line-height:18px; padding-top:20px;}

.blacker{ position:fixed; z-index:50000; width:100%; height:100%; top:0; left:0; background-color:#000; opacity:.2; filter:alpha(opacity=20);}
.winner-wrap{ position:fixed; z-index:55000; width:550px; top:50%; left:50%; margin-top:-300px; margin-left:-278px; background-color:#fafafa; border:#dfdfdf 3px solid;}
.winner-header{ position:relative; height:35px; line-height:35px; background-color:#ececec;}
.winner-header h1{ padding-left:15px; line-height:35px; font-weight:bold; font-size:14px;}
.winner-header a{ display:block; width:24px; height:0; padding-top:24px; overflow:hidden; background-position:8px 8px; position:absolute; top:6px; right:6px; background-image:url(../../Templates/2015/images/show_close.png); background-repeat:no-repeat;}
.winner-content{ border-top:#dfdfdf 1px solid;}