body,td,th {font-size: 11px;color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;}
*,ul{list-style:none;padding:0px;margin:0px;}
body {background:#ace5ff url(images/bg_body.gif) repeat-x;margin: 0px;}
a {font-size: 11px;color: #FFFFFF;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #FFFFFF;}
a:hover {text-decoration: underline;color: #0000FF;}
a:active {text-decoration: none;color: #0000FF;}
#head{width:970px;height:65px;margin:0px auto;background:#000;}
#logo{width:188px;float:left;}
#nav{width:750px;float:left;height:25px;margin:40px 0px 0px 6px;}
#nav ul li{float:left;}
#nav ul li a{display:inline-block;height:25px;margin:0 1px;line-height:25px;font-weight:bold;width:120px;background:url(images/bg_navtwo.gif);text-align:center;color:#666;}
#nav ul li a:hover{background:#018ee8 url(images/bg_navone.gif);color:#CDDAFA;}
#nav ul li a.now{background:#018ee8;background:url(images/bg_navone.gif);color:#fff;}
#content{width:970px;height:auto;margin:0px auto;}
#c_top,#c_center{width:970px;float:left;height:auto;}
#c_center{margin-top:10px;}
#top_left{float:left;width:188px;height:auto;}
#sub_nav{height:200px;background:url(images/bg_nav.gif) no-repeat;}
#sub_nav ul li{height:25px;line-height:25px;font-weight:bold;}
#contact{margin-top:6px;}
#show_pic{width:776px;float:left;margin-left:6px;height:364px;}
#show_picone{width:776px;float:left;margin-left:6px;}
.box_one,.box_two{width:318px;height:200px;float:left;background:url(images/bg_c.gif) repeat-x;}
.box_two{margin-left:8px;}
.box_one h2,.box_two h2{font-size:14px;background:url(images/bg_head.gif) no-repeat;text-indent:10px;line-height:20px;}
.box_one p,.box_two p{padding:10px;line-height:15px;}
#foot{width:970px;text-align:center;color:#11a3ff;}

/****subnav*****/
#menu {list-style-type:none; margin:0 auto 0px auto; padding:5; width:178px;}
#menu li {padding:0; margin:0; position:relative; width:178px; z-index:100;}
#menu li dl {position:absolute; top:0; left:0; padding-bottom:0;}
#menu li dl dt a img{display:inline;padding:0px;margin-top:5px;border:0px; vertical-align:middle;margin-right:5px;float:left;}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu li dd {display:none;}
#menu table {border-collapse:collapse; padding:0; margin:-1px; font-size:1em;}
#menu dl {width: 178px; margin: 0; padding: 0; background: transparent;}
#menu dt {margin:0; padding: 0;}

#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; text-align:left; width:150px; float:right; clear:right;}

#menu dt a, #menu dt a:visited {display:block; font-size: 12px; color: #fff; border:1px solid #c00; border-width:0 ; background:transparent; padding:3px 0 3px 0;}

#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {width:329px;}

#menu li:hover dt a, #menu a:hover dt a {color:#000; background:#089fff;border-width:0}

#menu dd a, #menu dd a:visited {background:#089fff; color:#fff; padding:3px 0; text-decoration:none; display:block; text-align:center; border-left:1px solid #089fff; border-right:1px solid #089fff; width:148px;}

#menu dd a:hover {background: #ddd; color:#000; border-left:1px solid #089fff; border-right:1px solid #089fff;}


/**pic**/
#imageMenu {
	position: relative;
	width: 776px;
	height: 364px;
	overflow: hidden;
}



#imageMenu ul {
	list-style: none;
	margin: 0px;
	display: block;
	height: 364px;
	width:1000px;
	
	}

#imageMenu ul li {
	float: left;
}

#imageMenu ul li a {
	text-indent: -1000px;
	background:#FFFFFF none repeat scroll 0%;
	border-right: 2px solid #fff;
	cursor:pointer;
	display:block;
	overflow:hidden;
	width:200px;
	height: 364px;
}

#imageMenu ul li.landscapes a {
	background: url(images/img_big.jpg) repeat scroll 0%;
}

#imageMenu ul li.people a {
	background: url(images/img_big2.jpg) repeat scroll 0%;
}

#imageMenu ul li.nature a {
	background: url(images/img_big3.jpg) repeat scroll 0%;
}

#imageMenu ul li.urban a {
	background: url(images/img_big4.jpg) repeat scroll 0%;
}

#imageMenu ul li.abstract a {
	background: url(images/img_big5.gif) repeat scroll 0%;
	width: 625px;
}

.clear {
	clear: both;
}
/******products******/
.banner_top{width:776px;float:left;height:100px;}
.pic_box_con,.pic_box_con_c,.pic_box_con_d{width:776px;height:auto;float:left;background:#fff url(images/bg_box_bottom.gif) no-repeat bottom;margin-bottom:10px;}
.pic_box_con ul{display:block;float:left;width:155px;text-align:center;color:#0b3b55;padding:5px 0;margin-top:8px;}
.pic_box_con h2,.pic_box_con_c h2,.pic_box_con_d h2{height:25px;line-height:25px;text-indent:10px;font-size:14px;color:#0b3b55;}

.pic_box_con_c ul{padding:20px;color:#0b3b55}
.pic_box_con_c ul a{color:#0b3b55}
.pic_box_con_c ul li{line-height:18px;}
.pic_box_con_c h2,.pic_box_con_d h2{border-bottom:1px solid #0b3b55;height:30px;line-height:30px;}
.pic_box_con_c p{line-height:18px;text-indent:10px;color:#0b3b55;padding:10px;}
.pic_box_con_d table tr td{color:#0b3b55;height:25px;text-align:center;font-weight:bold;}
.pic_box_con_d{min-height:270px;height:270px;} 
#show_picone .pic_box_con_d a{color:#0b3b55;}
