/* CSS Document */
*, html, body, ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}
html, body
{
	height: 100%;
}
body{background-position: right top;
	text-align:right; 
	margin-right:auto;
	font-size: 13px;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-color: #36384D;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;
	font-family: Verdana, Sans-Serif;
}
.clear{ clear:both;}

a { text-decoration: none; }
a:link
{
	color: #333;
}
a:visited { color: #000; }
a:hover 
{
	color: #358DE6;
	text-decoration: underline;
}

#container{ margin-left:auto;
           width:978px;
		   overflow:hidden;
		   }

#mainPage{background:#FFFFFF;
           width:978px;
		   text-align:left;
		   min-height: 350px;
		   }
		   
#mainPage_main{ background:#fff; 
                width:978px; }
/*----------------banner------------------*/
#banner{background:url(../images/banner.jpg) no-repeat;
        width:978px; height:203px;
		
		}
/*----------------导航条-----------------*/
#nav {background:url(../images/nav.jpg) no-repeat;
       width:978px; height:34px;
	   overflow:hidden;
	   }
#nav_nav{ 
          margin:0; padding:0;
          margin-left: 10px;
		  float:left;}
#nav_nav li{list-style:none;
            float:left;
			}
#nav_nav a{display:block;
            width:90px; height:34px;
			line-height:40px;		
			font:Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			text-align:center;
			color:#FFFFFF;
			text-decoration:none;
			}
#nav_nav a:hover{background:url(../images/nav_hover.jpg) repeat-x;
                 width:90px; height:34px;
				 color:#330000;}
/*--------------搜索------------*/
#nav_search 
{
	float:right; 
	margin-right:5px;
	 margin-top: 5px; 
}
#nav_search #sbi 
{
	float: left;
	height: 18px;
	color: #333;
	margin-right: 5px;
	border: #ccc 1px solid;
	background: #fff url(../Images/gSearchInputBg.gif) no-repeat;
}
#nav_search #sbi.focus 
{
	background: #fff;
}
#nav_search #sbb 
{
	font-size: 11px;
	border: none;
	width: 90px;
	height: 20px;
	background: url(../Images/gSearchBtn.gif) no-repeat;
}
#nav_search table 
{
	background: none;
}
/*-------------版权--------------*/				
#footer{background:url(../images/footer.jpg) no-repeat;
        width:968px; height:110px;
        text-align:left;
		overflow:hidden; 
		color: #ccc;
		padding:10px 0 0 10px; margin:0;}
#footer .studioName { font-weight: bold; color: #0BC200;}
#footer a { color: #ccc; font-weight: normal; text-decoration: none; }
#footer a:hover{color:#eee;}
#footer .footerRss 
{
	width: 19px; height: 14px; border: none;
	background: url(../Images/rss.gif) no-repeat 3px 0px;
}

/* summary div when mouseover the news title */
.indexNewsSummary 
{
	position: absolute;
	padding: 10px;
	border: #78AA3B 1px solid;
	background: #DAFA7F;
	text-align: left;
	color: #000;
	width: 400px;
	opacity: 0.85;
	filter: Alpha(opacity: 85);
}
.indexNewsSummary img
{
	width: 80px;
	float: left;
	padding: 1px;
	border: #eee 1px dashed;
}

/*案例展示预览*/
.showCaseHead 
{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.showCaseRemark
{
	padding: 8px 0;
	border-bottom: #ccc 1px dashed;
	text-align:center;
	color: #666;
}
.showCaseContent
{
	padding: 8px 0;
}
.showCasePicture
{
	width: 180px;
	border: #ccc 1px dashed;
	padding: 1px;
	float: left;
	margin: 5px;
}

.ad 
{
	text-align: center;
}
.ad img 
{
	margin: auto;
}