/* 整体宽度控制 */
.box{ width:1000px; margin:auto;}
/* 头部样式 */
.top{ height:35px; line-height:35px;}
.logo{ height:208px; background:url(top.jpg);}
.menu{ width:1000px;  height:40px; background:url(menu.jpg);}
.menu li{ float:left; height:40px; width:140px; text-align:center;}
.menu li.shu{ width:2px; background:url(menu1.jpg);}
.menu li a{ font-size:14px; color:#fff; display:block; width:140px; height:40px; line-height:40px;}
.menu li a:hover{ color:#fff; text-decoration:none; background:#0a7ac6;}
/* 新闻样式 */
.newspic { position: relative; width: 430px; height: 260px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float:left;}
.newspic .pic img { width: 430px; height: 260px; display: block; }
.newspic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.newspic .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.newspic .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.newspic .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.newspic .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.newspic .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.newspic .num li a,.newspic .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.newspic .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.newspic .num li.on a,.newspic .num a:hover{ background:#f60;  }

.newslist{ width:555px; height:258px; overflow:hidden; float:right; border:1px solid #bce1f9; background:#fff; }
.newslist .hd{ line-height:35px; height:35px; background:url(tt1.jpg); position:relative; padding-right:10px;  }
.newslist .hd .more{ float:right; }
.newslist .hd ul{ z-index:5; position:absolute; height:35px;  overflow:hidden; zoom:1; }
.newslist .hd li{ float:left; width:100px; text-align:center; cursor:pointer; color:#007ac4; font-size:14px; }
.newslist .hd li.on{ font-weight:bold; height:35px; line-height:35px; background:url(tt1_on.jpg);  font-weight:bold; color:#fff;  }
.newslist .bd{  padding:10px 15px; clear:both; position:relative;  }
.newslist .bd ul li{ padding:0 0 0 12px; background:url(dot1.jpg) 0 center no-repeat; height:33px; line-height:33px; font-size:14px;}

/* 首页总体样式 */
.w250{ width:250px;}
.w360{ width:360px;}
.w735{ width:735px;}

.tt2{ background:url(tt2.jpg); height:36px; line-height:36px; padding:0 12px 0 28px;}
.tt3{ background:url(tt3.jpg); height:36px; line-height:36px; padding:0 12px 0 28px;}
.tt4{ background:url(tt4.jpg); height:36px; line-height:36px; padding:0 12px;}
.tt5{ background:url(tt5.jpg); height:37px; line-height:37px; padding:0 12px 0 20px;}
.newslist1 li{ padding:0 0 0 12px; background:url(dot1.jpg) 0 center no-repeat; height:30px; line-height:30px;}

.bian1{ border:1px solid #e2e2e2; border-top:0; background:#fff;}

.bmfu{ margin:10px 0 0 0;}
.bmfu li{ float:left; width:83px; margin:10px 0 0 0;}
.bmfu li a{ display:block; width:48px; height:48px; margin:auto;}
.bmfu li a.bm1{ background:url(bm1.jpg);}
.bmfu li a.bm2{ background:url(bm2.jpg);}
.bmfu li a.bm3{ background:url(bm3.jpg);}
.bmfu li a.bm4{ background:url(bm4.jpg);}
.bmfu li a.bm5{ background:url(bm5.jpg);}
.bmfu li a.bm6{ background:url(bm6.jpg);}
.bmfu li a.bm7{ background:url(bm7.jpg);}
.bmfu li a.bm8{ background:url(bm8.jpg);}
.bmfu li a.bm9{ background:url(bm9.jpg);}
.bmfu li p{ margin:5px 0 0 0; text-align:center;}

/* 图片滚动 */
.picScroll{ position:relative;  height:160px; padding: 20px 0 0 50px;  background:#fff;  overflow:hidden; border:1px solid #e2e2e2; border-top:0; background:#fff;}
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left;  width:180px; overflow:hidden; display:inline; text-align:center; }
.picScroll ul li img{ width:160px; height:120px; }
.picScroll ul li p{ margin:12px; text-align:center; }
.picScroll .prev{ position:absolute;  left:10px; top: 55px; display:block; width:30px; height:48px; overflow:hidden; background:url(btn_left.jpg); cursor:pointer;  }
.picScroll .next{ position:absolute;  left:auto; right:10px; top: 55px; display:block; width:30px; height:48px; overflow:hidden; background:url(btn_right.jpg); cursor:pointer;  }

/* 底部样式 */
.footlinks{ background:#0496db; height:36px; line-height:36px; text-align:center;}
.copy{ padding:20px; text-align:center; line-height:24px; background:#d7e6ef;}

.weizhi{ background:url(tt6.jpg); height:37px; line-height:37px; padding:0 15px;}

.newslist2 li{height:40px; line-height:40px; background:url(dot1.jpg) no-repeat 0 center; padding:0 0 0 12px; border-bottom:1px dashed #dedede; }
.newslist2 li a{ font-size:14px;}

.piclist{ padding:0; margin:0;}
.piclist li{ width:227px; height:200px; text-align:center; float:left;}
.piclist li p{ margin-top:10px;}

.s_tt{ margin:20px 0 0 0; text-align:center; font-size:20px; font-weight:bold; color:#000;}
.s_xx{ border-bottom:1px dashed #dedede; height:30px; margin:15px 0 0 0; text-align:center;}
.s_nr{ margin:20px 0 0 0; line-height:28px;}