html{background-color: #fff;}
body{min-width:1050px;_width:expression(document.body.clientWidth < 1050? "1050px": "auto" );}
.containwrap{width: 1000px; margin: 0 auto; }
.topbg{background:url("../images/topbg.jpg") no-repeat center top; height: 629px;}
.indextopwrap{background: url("../images/bodybg.jpg") repeat-x; height: 629px;}
.head{padding-top: 50px;}
.logo{float: left; }
.headlink{float: right;}
.list_linkwrap{position: absolute; left: 30px; top: 115px}
.list_link{width: 540px; float: right;}
.list_link li{float: left; margin-right: 43px; margin-bottom: 30px;}

.indexcontain{width: 1040px; height: 520px; margin: 0 auto; position: relative;}
.scrollimgwrap{width: 1040px; height: 520px; position: relative;}
.scrollimgwrap ul li{position: absolute; left: 0; top: -20px; display: none;}

.foot{height: 231px;/* background: url("../images/footbg.jpg") no-repeat center center #98DBF3;*/ padding-top: 40px;}
.footcon{width: 993px; padding-top: 15px; padding-left: 15px; margin: 0 auto; background: url(../images/footconbg.png) 0 0 no-repeat;
		 height: 66px; }
.footcon p{color: #fff; line-height: 200%;}
.footcon p a{color: #999;}

.insidewrap{background:  url(../images/insidebodybg.jpg) 0 0 repeat-x #fff;}
.insidewrap .topbg{width: 1010px; margin: 0 auto; height: 244px; background: url(../images/insidetopbg.jpg) 0 0 no-repeat;}
.insidewrap .headlink{margin-top: 10px;}
.insidewrap .headlink a{color: #A5E9FF; }
.insidewrap .headlink span{color: #A5E9FF; margin: 0 5px;}
.nav{width: 457px; height: 43px; padding: 4px 6px 7px 4px; margin-top: 40px; background:  url(../images/navbg.png) 0 0 no-repeat; float:right;}
.nav ul li.drop-menu-effect.index{background-color: #2480AA;}
.nav ul li.drop-menu-effect{display:inline; float:left; padding:0 22px; line-height:50px; position:relative; z-index:10; background:url('../images/navlibg.gif') no-repeat right center;}
.nav ul li.drop-menu-effect.last{background:none;}
.nav ul li.drop-menu-effect{display:inline-block; float:left; padding:0 15px; line-height:43px; position:relative; z-index:10;}
.nav ul li.drop-menu-effect a{display:inline-block; }
.nav ul li.current a{color:#33CBFF;}
.nav .submenu{ height:0; position:absolute; left:0px; top:44px; z-index:11;/* width:100%;*/ background-color:#000;  _text-align:center; font-size:0; display:none;}
.nav ul.second{position:absolute; left:0px; top:44px; z-index:12;/* min-width:100%;*/ text-align:center; width:100%;  display:none; width:auto; }
.nav ul.second li{height:44px; line-height:44px;  _text-align:center; width:100%;}
.nav ul.second li.current a{color:#33CBFF; background:none;}
.nav ul li a{color:#FFF; text-decoration:none; font-weight:bold; cursor:pointer;  opacity:1; font-size:14px; _text-align:center;  white-space:nowrap; display:inline-block; background:none;}
.nav ul li a:hover{color:#33CBFF;}

.container{width: 1010px; background:url(../images/insidecontainbg.png) 0 0 repeat-y; margin: 0 auto; }
.inside_containwrap{width: 976px; margin: 0 auto;}


.containBottom{height: 20px; width: 1010px; margin: 0 auto; background: url(../images/insidecontainBotmbg.png) 0 0 no-repeat;}
.insidewrap .footcon{margin-top: 10px; padding-bottom: 30px;}

.contentTopLeft{float: left; height: 30px; color:#ccc; line-height: 30px; }
.contentTopRight{float: right; margin-top: 10px; }
.contentTopRight .insearch{border: 1px solid #C0C0C0; background-color: #fff; width: 174px; height: 17px;float: left; margin-right: 5px; }
.contentTopRight span{float: left; margin-right: 5px;}
.contentTopRight .insearchbtn{ width:38px; height: 19px; background: url("../images/icon.png") no-repeat 0 -33px; border: 0; float: left; }

.detailLeft{float: left; width: 227px; text-align: left; _display:inline; _margin-left:10px;}
.detailRight{float: left; margin-left: 13px; width: 730px; /*min-height:500px;*/ overflow: hidden; text-align: left;  _display:inline; _margin-left:5px;}
.detailLeft .title{height: 46px; background: url("../images/detailleftTbg.png") no-repeat;}
.detailLeft .title h3{padding-left: 15px; font-size: 16px; color: #fff; padding-top: 7px;}
.detailLeft .leftcon{background:url("../images/detailleftbg.gif") no-repeat; padding: 0 13px;}
#contentLeft dt{width:240px; height:63px; background:url('../images/contentLeftTbg.png') no-repeat;}
#contentLeft dt p{font-size:24px; font-family:'微软雅黑'; font-weight:bold; color:#fff;  padding-top:1px; text-align:right; margin-right:24px;}
#contentLeft dd{padding:10px 30px 40px 20px; background-color:#F4F4F4; border:1px solid #E9E9E9; margin-top:6px;}
.detailLeft .leftcon ul li{background:url('../images/icon.png') 0 -160px no-repeat; padding:15px 0 7px 15px; border-bottom:1px solid #D9D4CE; /*width:170px;*/ }
.detailLeft .leftcon ul li a{color:#333; text-decoration:none; font-size:14px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:178px;}
.detailLeft .leftcon ul li a:hover{color:#333; font-weight:bold;}
.detailLeft .leftcon ul li.current{background-position: 0 -211px;}
.detailLeft .leftcon ul li.current a{color:#000; font-weight:bold;}

.detailLeft .leftcon ul li.threemenu{background:none; padding:0; border:0;}
.detailLeft .leftcon ul .threemenu li{padding-left:20px; background:url('../images/icon.png') 8px -253px no-repeat; border-bottom:1px dashed #BFBFBF; margin-left:15px;
				padding-top:15px; padding-bottom:5px;}
.detailLeft .leftcon ul .threemenu li a{display:block; width:150px; font-size:12px; color: #656565; }
.detailLeft .leftcon ul .threemenu li a:hover{color:#656565; font-weight:bold;}
.detailLeft .leftcon ul .threemenu li a.current{color:#656565; font-weight:bold;}
#contentLeft .recommend{margin-top:15px;}
#contentLeft .recommend ul li{margin-bottom:8px; height:51px;}

.detailRight .contentTopLeft{}
.detailRight .directory{ /*height: 30px; line-height: 30px;*/ }
.detailRight .directory em{color:#009999; font-size: 16px; font-family: "微软雅黑" ;  }
.detailRight .directory span{color: #918F8F; }
.detailRight .directory span strong{color: #AFA99B}

.innerwrap{ padding-top: 15px;}

/*文字列表*/
.newsList ul li{border-bottom:1px solid #DFD7CE; padding:20px 0 3px; _height:20px;}
.newslist_left{float:left; _display:inline; width: 600px; height: 20px; overflow: hidden; }
.newslist_left .img{width:95px; height:80px; background:url('../images/newslistimgbg.png') center -6px no-repeat; text-align:center; float:left; overflow:hidden;}
.newslist_left .img img{width:95px; height:80px;}
.newslist_left .address{float:left; margin-left:15px; text-align:left;  font-family:'微软雅黑';}
.newslist_left .address h1{color:#523314; font-size:17px; margin-bottom:10px;}
.newslist_left .address p{text-indent:0; color:#A6A6A6; font-size:12px;  font-weight:bold; 
			 overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newslist_right{float:right; margin-top:20px;}
.newslist_right a{margin-left:20px;}
.newslist_text ul{padding:0 5px;}
.newslist_text ul li{border-bottom:1px dotted #C2C2C2; padding:10px 0 10px 17px;
			 background:url('../images/newslistlibg.gif') no-repeat left center;}
.newslist_text ul li p{width:590px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; text-indent:0;}
.newslist_text ul li p a{color:#292929; font-size:12px; font-family:'宋体'; font-weight:normal; text-decoration:none; zoom:1;}
.newslist_text ul li p a:hover{text-decoration:underline; color:#292929;  }
.newslist_text .newslist_right{margin-top:0; }
.newslist_text .newslist_right span{color:#999; font-size:12px; font-family:'宋体';  }
.newslistTitle{ height: 37px; background:url("../images/newslisttitle.png") no-repeat -2px 0; padding-left: 50px;}
.newslistTitle strong{color: #333; line-height: 33px; float: left;}
.newslistTitle span{color: #A49A87; font-weight: bold; line-height: 33px; float: right; margin-right: 10px;}

/*图片列表*/
.newslist_img{overflow:hidden;}
.newslist_img ul{width:800px;}
.newslist_img ul li{width:170px; border:0; float:left; margin-right:16px; padding:10px 0; }
.newslist_img ul li a{display:block; text-decoration:none; }
.newslist_img ul li a:hover{ text-decoration:none;}
.newslist_img ul li a .imgshow{width:160px; height:130px; padding:4px; border:1px solid #ccc; margin-bottom:10px;}
.newslist_img ul li a .imgshow .imgwrap{width:160px; height:130px; overflow:hidden;}
.newslist_img ul li a .imgshow .imgwrap img{width:160px; height:130px; overflow:hidden;}
.newslist_img ul li p {text-align:center; text-indent:0;width:160px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.newslist_img ul li p a{color:#656565;}

.newsTitle{text-align: center; background-color: #E9E6DF; padding: 5px; margin-bottom: 35px;}
.newstWRAP{ border: 1px solid #fff; background-color: #E9E6DF; padding:15px 0;}
.newsTitle .detailTitle{color: #000000; font-size: 16px; margin-bottom: 10px; font-weight: bold; }
.newsTitle P{color: #999999; font-size: 12px;}
.newsMain{color: #656565; line-height: 200%; text-indent: 2em; }

/*分页*/
.newsList{text-align:right;}
.newsList .topPage {margin:5px 0;}
.newsList .topPage span{margin-left:20px; cursor:pointer;}
.newsList .topPage span a{margin-left:20px; cursor:pointer; text-decoration:none; font-weight:normal; font-family:'宋体'; font-size:12px; color:#000;}
.newsList .topPage span.disabled{cursor:auto; color:#CBCBCB;}
.listpage{text-align:center; margin-top:20px;}
.listpage span{color:#656565; font-size:14px; margin:0 8px;}
.listpage span.guide a{cursor:pointer;text-decoration:none;color:#656565;font-weight:normal; font-family:'宋体';}
.listpage span.disabled{color:#CBCBCB; cursor:auto;}
.listpage span em{margin:0 4px; font-size:14px; cursor:pointer; font-family:'Arial';}
.listpage span em a{font-size:14px; cursor:pointer; font-family:'Arial'; color:#656565; font-weight: normal; text-decoration: none;}
.listpage span em.now{color:#0099FF; text-decoration:underline; font-weight:bold;}

/*佐证材料*/
.content{width:1010px; margin:0 auto; }
.contenttop{height:15px; background:url(../images/contenttopbg.png) no-repeat;}
.contentbottom{height:15px;  background:url(../images/contentbottombg.png) no-repeat;}
.zzclcontainer{ position: relative; width: 990px; padding: 0 10px; min-height: 600px;}

.containerLeft{width:248px; float:left; position: absolute; left: 10px; height: 100%; top: 0 }
.containerLeft .title{ padding:0 10px; /*background:url(../images/containerLeftbg.png) no-repeat; */
		height:37px; line-height:37px; }
.containerLeft .title strong{float:left; color:#fff; font-size:14px;}
.containerLeft .title span{float:right; color:#FFCB00;}
.tree{margin-left:10px; width: 230px; overflow: auto;}
.containerRight{ width:733px; float:right; position: absolute; right: 10px; top: 0; height: 100%; }
.containerRight .title{height:37px; padding:0 10px; line-height:37px; }
.containerRight .title strong{float:left; color:#fff; font-size:14px;}
.containerRight .title em{color:#fff;}
.containerRight .title span{float:right; color:#FFCB00;}
.containerRight .contentRightD{text-align:center; }
.containerRight .contentRightD img.over{margin-top:30px; width: 80%; height: 80%;}
.containerRight .contentRightD iframe{width: 100%; height: 500px;}
.containerRight .contentRightD iframe html{background-color: #fff;}
.ztree{width: 230px; padding: 0;}

.splitWrap{ width: 3px; background: #fff url(../images/splitWrapbg.gif) 0 0 repeat-y; position: absolute;
		 height: 100%; left: 260px; top: 0; cursor: pointer;}

.leftTLwrap{padding-left: 4px; background: url(../images/innerleftTLbg.gif) 0 0 no-repeat;}
.leftRwrap{padding-right: 4px; background:  url(../images/innerleftTRbg.gif) right 0 no-repeat;}
.leftTcon{background:  url(../images/leftTcon.gif) 0 0 repeat-x;}

/**************add 3.3 000000000*****************/
body.indexbody{
	width: 100%;
	height: 100%;
}
.indexwrap,.indexwrap tr,.indexwrap tr td{
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	background-color: #ECEBE4;
}
.indexwrap tr td{
	background: url(../images/indexcenterbg.gif) repeat-x left center  #ECEBE4;
	/* background-color: #6599CB; */
}
.indexconwrap{
	background: url(../images/indexcenterbg.jpg) no-repeat center center  #ECEBE4;
	width: 1010px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
.indexconwrap .indexlogo{
	padding-top: 45px;
}
.indexconwrap .itemlist{
	width: 520px;
	margin-top: 100px;
	height: 240px;
	position: relative;
	z-index: 99;
}
.indexconwrap .itemlist li{
	/* float: left; */
	margin-bottom: 15px;
	margin-right: 15px;
	z-index: 2;
	position: absolute;
}

.indexconwrap .itemlist li.item1{
	left:44px;
	top: 0px;
}
.indexconwrap .itemlist li.item2{
	left:68px;
	top: 62px;
}
.indexconwrap .itemlist li.item3{
	left:215px;
	top: 118px;
}
.indexconwrap .itemlist li.item4{
	left:31px;
	top: 163px;
}

.indexconwrap .indexfooter{
	text-align: center;
	color: #333;
	line-height: 250%;
	margin-top: 80px;
}
.indexconwrap .indexfooter .num{
	color: #535353;
	margin-bottom: 15px;
	margin-top: 60px;
}
.indexconwrap .indexfooter .num em{
	background-color: #000;
	letter-spacing: 2px;
	color: #fff;
	margin: 0 5px
}
.showimg{
	position: relative;
}
.showimg li{
	position: absolute;
	right: -50px;
	bottom: 10px;
	display: none;
	z-index: 1;
}