@charset "utf-8";
body{font:12px/20px Arial,"宋体",Helvetica, sans-serif,Verdana; margin:0; padding:0; color:#666;  background-color:#ecf1ff;}
table,td{font:12px/22px Arial, "宋体",Helvetica, sans-serif,Verdana;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show; }
th, td { border-collapse:collapse; }
a{blr:expression(this.onFocus=this.blur())} /*for IE*/
a{outline:none;} /*for Firefox*/
a{text-decoration:none; color:#666;}
a:hover{text-decoration:none; color:#f00;}
img{ border:0; }
button{cursor:pointer;}
div,p,img,ul,li,form,input,label,span,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
ol,ul,li{list-style-type:none;}
/*通用*/
.fl{ float:left;}
.fr{ float:right;}
.pt5{ padding-top:8px;}
.zhangkai{ font-size:0; line-height:0; clear:both; display:block; height:0;}
.white,.white a,.white a:hover{color:#fff;}
.black,.black a{color:#000;}
.red,.red a{ color:#af0000;}
.bold{ font-weight:bold;}
.yahei{ font-family: "微软雅黑";}
.font14{ font-size:14px;}
.font12{ font-size:12px; line-height:20px}
.container{ width:970px; margin:0 auto;}
/*index*/
#main{ position:relative;border-left:1px #cccccc solid; border-right:1px #cccccc solid;  border-bottom:1px #cccccc solid;}
#iBg{ background:url(../images/bg.gif) repeat-y; width:970px;}
#logo{ position: absolute; top:27px; left:94px;}
#iLeft{ background:#115a97 url(../images/leftBg.gif) no-repeat top right; width:214px; padding-top:177px;}
#iLeft ul{ float:right; width:128px;}
#iLeft li{ background:url(../images/menuBg.gif) no-repeat; width:128px; height:34px; line-height:34px; text-align:center; margin-bottom:2px; color:#fff;}
#iLeft li a{ color:#fff;}
#iLeft li.hover{ color:#ca5459; background:url(../images/menuBg2.gif) no-repeat;}
#iLeft li.hover a{ color:#ca5459;}
#iRight{ background:url(../images/bg_banner.gif) no-repeat; width:756px; height:214px; overflow:hidden;}
#iRightCon{width:756px; margin-top:35px;}
.rightBox{ width:756px; background:url(../images/bigBg2.gif) no-repeat center top;}
#iRight .bannerImg{width:425px;float:left;padding-top:36px;}
#iRight .bannerImg li{width:427px;height:178px;}
#iRight .bannerMenu{width:325px;float:right;padding-top:68px;}
#iRight .bannerMenu li{height:29px;position:relative; line-height:29px;float:left;width:325px;}
#iRight .bannerMenu li .num{width:19px;height:19px;background:url(../images/bg_banner_li.gif) no-repeat 0 0;overflow:hidden;font-size:12px;line-height:19px;position:absolute;left:-15px;top:2px;text-align:center;color:#104d90; font-family:Arial, Helvetica, sans-serif; z-index:3;}
#iRight .bannerMenu li a{width:325px;height:29px;display:block; position:absolute;left:-4px;top:0px;padding-left:20px;color:#fff;}
#iRight .bannerMenu li .m2 .num{left:-18px;}
#iRight .bannerMenu li .m3 .num{left:-22px;}
#iRight .bannerMenu li .m4 .num{left:-26px;}
#iRight .bannerMenu li .m5 .num{left:-30px;}
#iRight .bannerMenu li .m2 a{left:-8px;}
#iRight .bannerMenu li .m3 a{left:-12px;}
#iRight .bannerMenu li .m4 a{left:-15px;}
#iRight .bannerMenu li .m5 a{left:-18px;}
#iRight .bannerMenu li.hover .num{background-image:url(../images/bg_banner_li_cur.gif); color:#fff;}
#iRight .bannerMenu li.hover a{background:url(../images/bannerHover.jpg) no-repeat 0 0;}
#iRight .bannerMenu li.hover .m5 a{background-image:url(../images/bannerHover2.gif);}
#contentLeft{ width:514px; background:url(../images/contentBg.gif) no-repeat top left; padding-right:14px;}
#crumb{ line-height:39px; line-height:39px; text-indent:9px; font-family:"宋体";}
#contentTitle{ height:29px; padding-left:9px; cursor:pointer;}
#contentTitle li{ float:left; background: url(../images/titleBg.gif) no-repeat; width:78px; height:29px; text-align:center; line-height:29px; color:#fff;}
#contentTitle li a{ color:#fff;}
#contentTitle li.hover{background: url(../images/titleBg2.gif) no-repeat; font-weight:bold; color:#c45257;}
#contentTitle li.hover a{ color:#c45257;}
#aboutBox{ background:#ecf1ff; min-height:300px ;height:auto; _height:auto;}
.aboutText{ width:448px; padding:10px 36px 0 30px; line-height:20px; text-align:justify;text-justify: inter-ideograph; overflow:hidden}
.aboutText p{ padding-bottom:10px; text-indent:2em;}
#aboutRight{ width:228px; padding-top:73px;}
#aboutRight h3{ background:url(../images/rightTitle.gif) no-repeat; height:29px; line-height:29px; text-indent:15px; font-size:12px;}
#guanl{ width:161px; margin:0 8px;}
#guanl dl{ padding:6px; border-bottom:solid 1px #e4e4e4; width:161px; float:left; margin-bottom:8px;}
#guanl dt{ float:left; width:71px; text-align:center;}
#guanl dd{ float:left; width:80px;}
#contactText{ padding:5px 0 0 23px;}
#foot{ padding:10px 0 10px 17px;}
#foot span{ color:#313131; padding:0 10px;}

#hr{ width:448px; overflow:hidden;  padding:10px 36px 15px 30px;}

.hrDetail img{padding:10px 0;}

#hr li{width:428px; line-height:31px; float:left; border-bottom:solid 1px #fff; padding:0 10px;color:#333; cursor:pointer; background: url("../images/news.gif") no-repeat scroll 4px 11px transparent;
    text-indent: 25px;}
#hr li span{ color:#666;}
#hr li.hover{ border-bottom:solid 1px #d5d5d5;width:428px; line-height:31px; float:left; padding:0 10px;  }
.hrDetail{ padding:10px 0;  display:none; line-height:22px;}

#new_list{width:448px; margin: 0 auto; padding:5px 0 15px;}
#new_list li{width:448px; border-bottom:dashed 1px #ccc; line-height:29px; height:29px; float:left; background:url(../images/news.gif) no-repeat 4px 11px; text-indent:25px;}
#new_list li span{float:right;}
#newTitle{ font-size:16px; text-align:center; padding:10px 0; color:#000;}
.guanli{ padding-bottom:10px;}
.guanli ul{ display:block; clear:both}
	.guanli li{ width:224px; float:left;padding-right:12px; line-height:24PX}
.guanli img{ margin:0px; display:block }
#rongyu img{ font-size:0; padding:10PX}
/*fenye*/
.flickr {
    padding:3px; text-align:center;
}
.flickr A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #0061de; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
.flickr A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
.meneame A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #0061de
}
.flickr SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #f00; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.flickr SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
.blue{COLOR: #0061de;}
.blue a{COLOR: #0061de;}
.blue A:hover {COLOR: #0061de;}
.blue A:active {COLOR: #0061de;}
.divli{ width:220px;  font-size:0; float:left; text-align:center; border-bottom:30px #ecf1ff solid; }
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 12px;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../images/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
	}
a[title="站长统计"] {display:none}
a[href="http://www.cnzz.com/stat/website.php?web_id=4371599"] {display:none}