body{ background:url(bodybg.jpg) top center repeat-y;}
.z100{ width:100%; float:left;}
.w1000m {width:1000px;margin:0 auto;zoom:1;} .top5{margin-top:5px;} .top10{margin-top:10px;} .cp05 {padding:0 5px;} .wmm {margin:0 auto;} .wm5 {margin:5px auto 0;} .y{float:right} .z{float:left;} 

.top{ width:100%; height:252px; background:url(top.jpg) top center no-repeat;}
.footer{ text-align:center; padding:10px 0;}

.collect{ position:absolute; top:10px; left:720px; }
 .collect a{ width:70px; height:20px; display:block; float:left; line-height:20px; text-align:center; border:1px solid #347344; color:#347344; margin-left:5px; text-decoration:none;}
.topxx .y{ width:120px; text-align:right; margin-top:10px; color:#347344;}

/* 本例子css */
.focusBox { position: relative; width:1000px; height:391px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1000px; height:391px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 15px; text-align: center; font-size:0; z-index:11; }
.focusBox .hd li{margin: 0 5px; background-color:#000; height: 14px; overflow: hidden; width: 14px; border-radius:14px; cursor: pointer;display:inline-block; *display:inline; zoom:1; 
}
.focusBox .hd .on{ background-color:#fff; }
  
.banner{ width:1000px; height:45px; background:url(banner_bg.png) left top no-repeat;}
 .banner img { padding:9px 0 0 22px;}
.cnt{ width:998px; border:1px solid #b4c5ba; padding:10px 0; background-color:#fff; min-height:100px;}
 .cnt .video{ width:340px; height:195px; float:left; padding:0 25px 0 10px;}
  .cnt .video img{ width:340px; height:195px;}
 .cnt .txt{ width:405px; height:195px; float:left; padding-right:25px; position:relative;}
 .cnt .tt{ width:95%; height:30px; line-height:30px; font-size:16px; font-weight:bold; padding-left:5%; background:url(ico_01.png) 0 center no-repeat;}
 .cnt .txtcnt{ width:100%; line-height:22px; font-size:14px;}
  .cnt .tit .tabBody .txtcnt{width:350px; float:left;}
.more{ position:absolute; color:#7f7c7c; font-size:12px; right:5px; bottom:5px;}
 .cnt .z{ width:190px; height:195px;}
  .cnt .z img{ width:190px; height:195px;}
  
/* 本例子css */
.tabsList{overflow:hidden; zoom:1; width:1000px; }
.tabsList li{float:left; display:inline;height:240px; padding:0 0 0 10px; overflow:hidden; zoom:1; }
.tabsList li h4{width:20px; padding:30px 8px;height:175px; line-height:20px;cursor:pointer;float:left; color:#33513d;  font-size:16px; background:url(nva_bg2.png) no-repeat;  }
.tabsList li.on h4{ color:#fff; background:url(nva_bg1.png) no-repeat; }
.tabsList li.on .tabBody{display:block;width:690px; height:205px; display:inline; float:left; padding:10px; margin:5px 5px 5px 0; border:1px solid #688674; border-left:none; background-color:#e6f2ee; position:relative;}
.tabsList li .tabBody{display:none; }
.tabsList li .tabBody .tt{ width:350px; padding-left:2%; float:left;}
.tabsList li .tabBody .cnt{  float:left;}
.tabsList li .tabBody img{ width:305px; height:207px; margin:0 10px 0 0; border:1px solid #688674; display:block; float:left;}

.pcnt{ width:980px; border:none; padding:10px; background:none;}
.pcnt .tt{ padding-left:15px;}
.piccnt{ width:980px;}
 .piccnt .pic{ width:240px; height:195px; padding:0 2px; float:left; position:relative;}
 .piccnt .pic:last-child{ padding-right:0;}
  .piccnt .pic img{ width:238px; height:193px; border:1px solid #698775;}
  .piccnt .pic span{ width:37px; height:30px; line-height:30px; text-align:center; color:#fff; display:block; position:absolute; background:url(ico_02.png) center center no-repeat; left:10px; bottom:10px;}

.glcnt{ width:978px; padding:10px;}
 .glcnt .glcntl{ width:485px; min-height:50px; padding-right:4px; float:left;}
 .glcnt .glcntr{ padding:0 0 0 4px;}
 .glcnt .txtcnt{ width:470px; height:120px; padding:5px; border:1px solid #688674; background-color:#e6f2ee; line-height:24px;}
 .glcnt .txtcnt img{ width:180px; height:120px; padding:0 5px; float:left;}

.yycnt .video{ width:455px;}
 .yycnt .video img{ width:453px; height:193px; border:1px solid #688674;}
.yycnt .txt{ width:290px;}
 .yycnt .tt{padding:15px 0; background:none;}
 
.ltcnt{ width:978px; padding:10px;}
 .ltcnt .ltcntl{ width:740px; padding-right:8px; float:left;}
  .ltcnt .ltcntl .tt{ padding-left:15px; height:46px; line-height:46px;}
   .ltcnt .txtcnt img{ width:270px; height:160px; float:left;}
   .ltcnt .txtcnt li{ width:450px; padding:0 10px; float:left;}
 .ltcnt .ltcntr{ width:230px; float:left;}
  .ltcnt .ltcntr .tt{ width:100%; padding-left:0; height:46px; line-height:46px; text-align:center; background:url(ico_03.png) left top repeat-x;}
  .ltcnt .ltcntr .lia{ width:208px; height:139px; padding:10px; border:1px solid #688674; border-top:none; line-height:24px; background-color:#e6f2ee;}

.list{ width:978px; padding:10px; border:1px solid #b2c3b8; border-top-width:3px; border-bottom-width:3px; min-height:100px; background-color:#fff;}
 .list .tt{ width:100%; height:45px; line-height:45px; float:left;}
  .list .tt .z{ font-size:16px; font-weight:bold; }
   .list .tt .z img{ width:129px; height:42px;}
 .list .cntl{width:245px; height:500px; padding:10px 0; float:left;}
  .list .cntl li{ width:150px; height:25px; line-height:25px; background:#cbe2d3 url(ico_05.png) 30px center no-repeat; color:#61a077; font-size:16px; margin-bottom:5px; padding-left:80px;} 
 .list .cntr{ width:710px; min-height:500px; padding:0 11px; border-left:1px solid #cbe2d3; float:left; }
  .list .cntr li{ width:100%; height:40px; line-height:40px; font-size:16px; border-bottom:1px dashed #cbe2d3;}
  .list .cntl .on{ background:#000 url(ico_04.png) 30px center no-repeat;}
   .list .cntl .on a{ color:#fff;} 
	
.fqcnt{ width:978px; padding:10px;}
 .fqcnt .video{ width:610px; height:230px; padding:0 23px 0 0;}
  .fqcnt .video img{ width:608px; height:228px;  border:1px solid #769181;}
 .fqcnt .txt{ width:345px; height:230px; padding:0;}
  .fqcnt .txt .txtcnt{ height:115px;}
   .fqcnt .txt .txtcnt img{ width:105px; height:74px; border:1px solid #769181; margin:5px 5px 0 0; float:left;}

/* 本例子css */
.focusBox1 { position: relative; width:190px; height:195px; overflow: hidden; }
.focusBox1 .pic{ position:relative; z-index:0; }
.focusBox1 .pic img { width:190px; height:195px; display: block; }

.focusBox1 .prev,
.focusBox1 .next { width: 40px; height: 50px; margin: -20px 0 0; display: none; background: url(ad_ctr.png) no-repeat 0 -20px; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox1 .prev { left: -10px; }
.focusBox1 .next { background-position: -20px -110px; right: -10px; }
.focusBox1 .prev:hover,
.focusBox1 .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

  /* 本例子css */
  .TB-focus{ width:610px; height:230px; position:relative;  overflow:hidden; }
  .TB-focus .hd { position:absolute; right:35px; bottom:8px; z-index:1; padding-left:2px; }
  .TB-focus .hd li { color:#f00; cursor:pointer; margin-left:3px; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); margin-left:-1px; }
  .TB-focus .hd li.on { background:#f00; color:#fff; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }


	/* 本例子css */
	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nav{  position:relative; z-index:100000; height:43px; line-height:43px; background-color:#000; repeat-x 0 bottom #fff; color:#fff;   }
	.nava{ position:relative; width:1000px; margin:0 auto;  font-family:"Microsoft YaHei",SimSun,SimHei; font-size:14px; }
	.nava a{ color:#fff;  }
	.nava h3{ font-size:100%; font-weight:normal; width:120px; height:43px; line-height:43px; font-size:16px; font-weight:bold; text-align:center; color:#fff; display:block; float:left;  }
	.nava .m{ float:left;  position:relative; z-index:1; }
	.nava .s{ float:left; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
	.nava h3 a{ display:block; width:120px; height:43px; text-align:center;   font-weight:bold;  text-decoration:none; }
	.nava h3 a:hover{ background:url(nv_bg.png) center center no-repeat;}
	.nava li.on{background:url(nv_bg.png) center center no-repeat;}	
	.nava .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:43px; padding:0 0 5px 0; z-index:1; width:130px;  background:#fff; }
	.nava .sub li{ text-align:center; padding:0 8px; margin-bottom:-1px;   }
	.nava .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:4px 0; height:28px; line-height:28px; color:#666;   }
	.nava .sub li a:hover{ color:#8f1800;   }
 .nava .z{ width:2px; height:43px; display:block; float:left; background:url(ico.png) left center no-repeat;}


.cntl .yytt, #ssyy #tj{ width:230px; height:38px; text-align:center; background-color:#000; color:#fff; line-height:38px; font-size:16px; float:left;}
#ssyy{ width:230px; height:275px; padding:10px 0 0 0; float:left; line-height:40px; font-size:16px;}
 #ssyy label{ width:70px; height:40px; float:left; display:block;}
 #ssyy input{ width:150px; margin:2px 0 2px 5px; height:36px; float:left; display:block; border:none; background-color:#cbe2d3; padding-left:5px; font-size:14px; }
 #ssyy #tj{ margin:10px 0 0 0;}

.cntr .yyx{ width:311px; height:320px; padding:0 22px; float:left; font-size:14px; line-height:30px;}
 .cntr .yyx img{ width:100%; height:190px; float:left;}
 .cntr .yyx .yybtn{ width:100%; height:38px; text-align:center; background-color:#000; font-size:16px; line-height:38px;}
  .cntr .yyx a{ color:#fff; text-decoration:none; cursor:pointer;}
 .cntr .yyy{ width:690px;  padding:10px; float:left;}
  .cntr .yyy .yyyk{ width:210px; height:260px; padding:0 10px; margin-bottom:10px; float:left;}
  .cntr .yyy .yyyk img{ height:130px;}

/* 本例子css */
.syxhd{width: 340px; height: 195px; padding:0 10px; float: left; }
.fBx { position: relative; width: 340px; height: 195px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.fBx .pic img { width: 340px; height: 195px; display: block; }
.fBx .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.fBx .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.fBx .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.fBx .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.fBx .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.fBx .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.fBx .num li a,.fBx .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.fBx .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.fBx .num li.on a,.fBx .num a:hover{ background:#d33403;  }

.smdt{ width: 600px; padding: 0 10px; float: left; }
  .smdt li{ height: 24px; line-height: 24px; font-size: 14px;}
    .smdt li a{text-decoration: none;}

