﻿@charset "utf-8";
/* CSS Document */

/* new clearfix */
.clearfix:after{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

body{ margin: 0 auto; padding: 0;}
.Box{ width: 1280px; height: 720px; position: relative; z-index: 0; margin: 0 auto; display: block; }
.Bj{ background: #000; opacity: 0.5; filter:alpha(opacity=50); position: relative; z-index: 0; top: 0; margin: 0; display: block; width:100%; height: 90px;}
.TopBox{position: absolute; width: 1244px; height: auto; top: 0; margin: 0; display: block; z-index: 2; padding: 12px 18px 6px;}
.TopBox span{ margin: 0; padding: 0; display: inline; line-height: 0; float: left;}
.TopBox span img{ width: 72px; height: 72px; font: 0;}
.TopLogin{ margin-left: 6px; padding: 0; display: inline; line-height: 0; float: left; border: dashed 1px #fff; width: 228px; height: 72px;}
.TopLogin p{ font: normal 28px/0.8em "黑体"; display: block; text-align: center; color: #dcdddd;}
.Nav{ margin-left: 6px; padding: 0; display: inline; float: left; width: auto; height: 72px;}
.Nav ul{ margin: 0; padding: 0; list-style: none;}
.Nav ul li{ margin-right:6px ; display: inline; float: left; width: 72px; height: 72px; padding: 0;}
.Nava{ width: 72px; height: 72px; padding: 0; background: #e7e9e8; display: block;}
.Nava a{ text-decoration: none; }
.Nava a:hover{ text-decoration: none; color: #800000;}
.zc{ font: normal 22px/1.7em "黑体"; display: block; color: #333; border-bottom: 1px solid #333; width: 44px; height: 34px; margin-left: 13px;}
.dl{ font: normal 22px/1.2em "黑体"; display: block; color: #333; width: 44px; height: 25px; margin-top: 3px; margin-left: 13px;}
.ListBox{ padding-top: 12px; display: inline; float: right; width: auto; height: 72px; }
.ListBox ul{  margin: 0; padding: 0; list-style: none;}
.ListBox ul li{width: 49px; height: 49px; float: left; display: inline; margin-left: 10px; padding: 0; font: normal 25px/1.9em "黑体"; color: #fff; border: dashed 1px #fff; text-align: center;}



.Bja{ background: #000; opacity: 0.5; filter:alpha(opacity=50); float: left; display: inline; width:788px; height: 261px;}
.Bjb{ background: #000; opacity: 0.5; filter:alpha(opacity=50); float: right; display: inline; width:490px; height: 261px;}
.ltBox{position: absolute; width:1280px; height: auto; bottom: 40px; margin: 0; display: block; z-index: 2; padding: 0;}
.listleft{ position: absolute; float: left; display: inline; width:788px; height:auto; left: 0; z-index: 33;}
.listright{ position: absolute; float: right; display: inline; width:490px; height:auto; right: 0; top:68px; z-index: 33;}
.listright ul{ margin: 0; padding: 0; width: 490px; list-style: none;}
.listright ul li{ float:left; width: 161px; height: 46px; display: inline; margin-left: 44px; margin-bottom: 37px;}
/*为选中的文字和背景颜色值*/
.a{ color: #95c94b; background: #fff;}
.b{ color: #e25081; background: #fff;}
.c{ color: #2da5a5; background: #fff;}
.d{ color: #7f5dc9; background: #fff;}
.a,.b,.c,.d,.e,.f,.g,.h{width: 161px; height: 46px; display: block; border-radius:25px; -moz-border-radius:25px; /* Old Firefox */ font: normal 25px/1.9em "黑体"; text-decoration: none; text-align: center;}
/*选中的文字和背景颜色值*/
.e{ color: #fff; background: #95c94b;}
.f{ color: #fff; background: #e25081;}
.g{ color: #fff; background: #2da5a5;}
.h{ color: #fff; background: #7f5dc9;} 


.leftbtn{ position: absolute; left: 0; width: 36px; height: 71px; float: left; display: inline; margin-top: 95px;  z-index: 44;}
.leftbtn a{ width: 36px; height: 71px; display: block; background: url(../IMG/left.png) no-repeat left top; font: 0;}
.rightbtn{ position: absolute; right: 0; width: 36px; height: 71px; float: right; display: inline; margin-top: 95px; z-index: 44;}
.rightbtn a{ width: 36px; height: 71px; display: block; background: url(../IMG/right.png) no-repeat left top; font: 0;}
.cntbox{ width: 652px; height: 202px; position: absolute; left: 72px; z-index: 35; float: left; display: inline; margin: 0; }
.cntbox p{  color: #fff; font: normal 17px/1.3em "黑体"; display: block;}


.iconbox{ width: 301px; height: 13px; top: 235px; position: absolute; left: 340px; z-index: 35; float: left; display: inline; margin: 0; }
.iconbox ul{ margin: 0; padding: 0; list-style: none; }
.iconbox ul li{ width: 13px; height: 13px; float: left; display: inline; margin-left: 4px;}
.iconbox ul li a{ text-decoration: none; font: 0;}
.open{ width: 13px; height: 13px; display: block; background: url(../IMG/dian.png) no-repeat 0 0;}
.close{ width: 13px; height: 13px; display: block; background: url(../IMG/dian.png) no-repeat -16px 0;}


.footbox{ position: absolute; width: 1244px; height: auto; top: 659px; margin: 0; display: block; z-index: 2; padding: 12px 18px 6px;}
.footbox p{ color: #3e3a39; font: normal 13px/1.2em "黑体"; display: block; text-align: center;}



