.themebg{background: #3b9d64;}
#topBar {
    width: 1000px;
    height: 51px;
    line-height: 51px;
    border-bottom:solid 1px #B2B2B2;
}
#topBar div {
    margin:0px 10px;
}

#header {
    width: 1000px;
		background: url("imagesbanner1.jpg") no-repeat scroll center;
    height: 140px;
}
.carousel {
		position:relative;
	}
.carousel li {
		position:absolute; 
		display:none;
	}
.carouselctrl {
		float:right;
		position:relative;
		top:3px;
		right:5px;
	}
.carouselctrl li {
		float:left;
		width:22px;
		height:22px;
		cursor:pointer;
		background: url("imagescarousel-dot.png") no-repeat scroll center;
	}
#nav {
    width: 1000px;
    margin: 0 auto 2px auto;
    background: url("imagesnavbg.gif");
    height: 73px;
    line-height:73px;
}

#nav div {
		width:67px;
		height:63px;
    margin: 10px 10px 0 21px;
    background: url("imagesnavindex.gif");
    float:left;
}

#nav div a {
		width:67px;
		height:63px;
		display:block;
		text-decoration:none;
}

#nav ul {
    background: url("imagesnavslider.gif");
    overflow: hidden;
    position: relative;
    top:15px;
    width:745px;
}
#nav ul li {
		float:left;
    display: inline;
    width: 84px;
}
#nav ul li a {
    display: block;
    font-size:14px;
    line-height:25px;
    height:25px;
    width: 84px;
    text-align:center;
    color:#FFF;
    text-decoration:none;
    font-weight:bold;
}
#nav ul li a:hover {
    text-decoration:underline;
}
#neck {
	height:28px;
	margin:11px auto 18px auto;
	}
#neck div {
	width:400px;
	float:left;
	}
#topnews li {
	text-align:center;line-height:26px;
	}
#neck #tq {
	text-align:center;
	float:right;
	width:260px;
	padding-top:2px;
	}
#neck #search {
	width:270px;
	float:right;
	text-align:right;
	}
#search #keywords {
		width:166px;
    background: #fff url("imagessearchbg.gif") no-repeat center left;
    color: #999;
    height: 20px;
    line-height: 20px;
    outline: medium none;
    padding: 3px 5px 3px 28px;
    border:0;
    border-left:1px solid #8e8e8e;
    border-top:1px solid #8e8e8e;
    border-bottom:1px solid #cccccc;
}
.pbox{zoom:1;overflow:auto;width:100%}
div > .whalf{
	width:50%
	}
div > .bdb {border-bottom:1px solid #e2e5ea;}
div > .bd{	border:1px solid #e2e5ea;}
.blk {
    float:left;
    width:100%;
  }
.blk div {
    height:29px;
  }
.blk p{
		float:left;
		height:26px;
		font-size:14px;
    font-weight:bold;
    margin-left:30px;
    line-height:25px;
	}
.blk span{
		width:60px;
		float:right;
		font-size:12px;
    line-height:25px;
	}
.blk span a{
		color:#656565;
	}
.blk div a:hover{
		color:#1b7d44;
}
.blk ul{
		margin-top:5px;
		margin-left:11px;
    margin-top:10px;
    margin-bottom:20px;
    line-height:24px;
	}
.blk span.morelink{
		float:right;
		width:300px;
		color:#055ba6;
		font-weight:bold;
		text-align:right;
		padding-right:20px;
	}
.blk span.morelink a{
		color:#055ba6;
	}
.blk1 div {
    background: #fff url("imagesblk_t1.gif") no-repeat left bottom;
    height:29px;
  }
.blk1x div {
    background: #fff url("imagesblk_t1x.gif") no-repeat left bottom;
    height:29px;
  }
.blk2 div {
    background: #fff url("imagesblk_t2.gif") no-repeat left bottom;
    height:29px;
  }
.blk3 div {
    background: #fff url("imagesblk_t3.gif");
    height:29px;
  }
#videos {
	
	}
#videos li{
	display: inline-block;
  float: left;
  width:155px;
  overflow:hidden;
  }
#videos img {
		width:144px;
		height:98px;
	}
#zis {
	margin:5px 0;
	}
#zis li{
	display: inline-block;
  float: left;
  overflow:hidden;
  }
#zis li img{
	border:solid 1px #d1d1d1;
	margin-right:4px;
  }
#zis li img.lasti{
	margin:0;
  }
.blk3x {border-left:1px solid #e2e5ea;
	width:228px;}
	
.fczs{
		border:1px solid #f3b112;
		background: #FFF;
		height:198px;
	}
.fczs li{display: inline-block;float:left;width:208px;margin:10px 0 0 10px;}
.fczs li img{width:208px;height:117px;}
.fczs p {padding-left:3px;}
.fczs span {display:block;background-color:#f2f2f2;margin:2px -3px;padding-left:3px;line-height:20px;}
.blk #jjtg {
	margin:8px;
	height:275px;
	overflow:hidden;
	}
#jjtg img {
		width:463px;
		height:232px;
	}
#jjtg .mask {
    bottom: 0;
    height: 54px;
    left: 0;
    line-height: 17px;
    opacity: 0.6;
    position: relative;
    width: 463px;
		background: #000;
    top: -54px;
    z-index: 0;
	}
#jjtg .txt {
		margin:0 10px;
		background:none;
    position: relative;
    top: -4px;
    z-index: 1;
		width:443px;
		height:44px;
		line-height:21px;
	}
#jjtg a {
		line-height:21px;
		color:#FFF;
	}
.blk #nqjc{
	margin:15px 3px;
	height:100px;
	}
#nqjc li{
    float:left;
    margin-left:18px;
	}
#nqjc li a{
    display:block;
    background: #fff url("imagesjcb1.gif");
		height:100px;
		width:200px;
		line-height:92px;
		text-align:center;
		font-size:14px;
		font-weight:bold;
		color:#FFF;
    text-decoration: none;
		-webkit-text-shadow:#786450 1px 0 0,#786450 0 1px 0,#786450 -1px 0 0,#786450 0 -1px 0;   
		-moz-text-shadow:#786450 1px 0 0,#786450 0 1px 0,#786450 -1px 0 0,#786450 0 -1px 0;   
		text-shadow:#786450 1px 0 0,#786450 0 1px 0,#786450 -1px 0 0,#786450 0 -1px 0;    
		*filter: Glow(Color=#786450, Strength=1);  
	}
#nqjc li a:hover{
    display:block;
    background: #fff url("imagesjcb2.gif");
	}
.blk .sitesnav {
	width:80%;
	margin-left:22px;
	}
.blk .sitesnav a {
	line-height:30px;
	}
.sites{
  background: url("imagessitesnav.jpg") no-repeat;
  width:457px;
  height:85px;
	}
.tabbtn {
  background: url("blk_t3.gif") repeat-x bottom;
  height:32px;
}
.tabbtn li {
    float: left;
    margin-right: 3px;
    margin-left: 2px;
}
.tabbtn li a {
    background: #3ca065 linear-gradient(to bottom, #47c16e, #3ca065) repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#47c16e',endColorStr='#3ca065',gradientType='0'); 
    border-radius: 3px 3px 0 0;
    color: white;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
    font-size:14px;
}
.tabbtn a {
    display: block;
    text-decoration: none;
}
.tabbtn li.active a, .nav li a:active, .nav .dropdown:hover a {
    box-shadow: 0 1px rgba(255, 255, 255, 0.3) inset, 0 -2px 2px rgba(0, 0, 0, 0.03) inset, 0 2px white, 0 0 2px rgba(0, 0, 0, 0.2);
    background: white none repeat scroll 0 0;
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#DDDDDD',endColorStr='#FFFFFF',gradientType='0'); 
    box-shadow: 0 0 white, 0 0 2px rgba(0, 0, 0, 0.2);
    color: #3b9d64;
    text-shadow: none;
}
.tablist{
		margin-top:5px;
		margin-left:11px;
    line-height:24px;
    display:none;
	}
.pdscroll{
		background: #3b9d64;
		height:122px;
    border-radius: 10px;
    padding:2px;
	}
.pdtitle{
		float:left;
		background: #3b9d64;
		width:24px;
		height:105px;
		line-height:14px;
		font-weight:bold;
		padding-top:17px;
	}
.pdctitle{
		float:left;
		background: #3b9d64;
		width:24px;
		height:118px;
		line-height:14px;
		font-weight:bold;
		padding-top:4px;
	}
.pdtitle a{
		color:#FFF;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
	}
.pdctitle a{
		color:#FFF;
    text-shadow: 0 -1px rgba(0, 0, 0, 0.5);
	}
.blk2 table{
		float:right;
		line-height:13px;
	}
.clinks{
		margin:1px;
	}
.clinks li{
		margin-top:3px;
	}
.bottomnav{
		border-top:solid 3px #ececec;
		border-bottom:solid 9px #333333;
		height:10px;
		text-align:center;
		color:#FFF;
		margin-top:30px;
	}
.bottomnav a{
		color:#FFF;
	}
.footer{
		height:260px;
	}
.footer div {
	margin:0 18px;
	float:left;
	}
.footer div p {
	margin-top:20px;
	line-height:200%;
	}
.footer .qrcode {
    background:url("imagesqr_bg.gif") no-repeat;
    width:135px;
    height:154px;
		margin-right:5px;
	}
.qrcode img {
	margin-left:20px;
	margin-top:20px;
	}
.logo{
		float:left;
		margin-left:268px;
		margin-top:10px;
	}
.copyright{
		float:left;
		margin-top:7px;
		margin-left:33px;
		line-height:23px;
	}
.conac{
		width:100%;
		clear:both;
		text-align:center;
	}
.l11{
		height:301px;
	}
.l14{
		height:365px;
	}