@charset "utf-8";
*{ margin:0; padding:0; list-style:none; font-size:13px; color:#333; font-family:"微软雅黑"}
img {border:0}
a{text-decoration:none; }
a:hover{color:#FF6600;}
.fr{ float:right}
.fl{ float:left}
.clr{ clear:both}
html{ overflow-x:hidden}


.type{font-size:16px; line-height:24px; font-weight:bold; color:#FFF;}

.sl{width:300px; margin-right:25px;}
.sl #li1{height:25px; background:url(../images/type.jpg); padding-left:18px;}
.sl #li2{min-height:250px; border:1px solid #e2e8ee;}
.sr{width:961px;}
.sr #li1{height:25px; background:url(../images/type.jpg); padding-left:18px;}
.sr #li2{min-height:450px; border:1px solid #e2e8ee;}
.sr #li2 #div{width:710px; height:30px; line-height:30px; margin:auto; border-bottom:1px dashed #CCC;}

.menu{ width:1440px; margin:auto; position:relative; z-index:999;}
.menu a{ padding:0 30px; line-height:54px; color:#fff; font-size:18px; font-family:"Microsoft YaHei"; white-space:nowrap;}
.menu .lm{float:left; position:relative;}
.menu .lm div{min-width:100%; position:absolute; top:54px; left:0; background:#3a93cb; filter: alpha(opacity=90); opacity: 0.9;  z-index:999; display:none;}
.menu .lm div ul li{ position:relative}
.menu .lm div ul li a{ width:auto; display:block; border-top:1px #FFF solid; text-align: center}
.menu .lm #slm{ position:absolute; top:0; left:174px; border-left:1px #FFF solid; background:#3a93cb; filter: alpha(opacity=90); opacity: 0.9; display:none;}
.menu .lm #slm ul li a{ height:auto; min-height:54px; line-height:54px; border-top:1px #FFF solid;}


.focusBoxx { position: relative; width:1440px; height:534px; overflow: hidden; }.focusBoxx .pic{ position:relative; z-index:0; }.focusBoxx .pic img { width:1440px; height:534px; display: block; }.focusBoxx .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }.focusBoxx .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer; display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px; }.focusBoxx .hd .on{ background-position:0 0; }.focusBoxx .prev,.focusBoxx .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }.focusBoxx .prev { left: 0; }.focusBoxx .next { background-position: 0 -90px; right: 0; }.focusBoxx .prev:hover,.focusBoxx .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }