/*	body,html	*/
body,html {margin:0;padding:0;font:normal 12px Arial;background:url('../images/bg.gif') repeat-x;}
.left {float:left;}
.right {float:right;}
.center {margin:0 auto;}
.clear {clear:both;}
#ht-body {width:960px;margin:0 auto;border:0px solid #0000ff;}
/*	header	*/
#header {width:100%;height:85px;background:url('../images/header_bg.jpg') repeat-x;}
#header-contain {width:960px;margin:0 auto;height:100%;position:relative;}
#ht-logo {position:absolute;left:0;height:75px;width:75px;}
#ht-logo a {display:block;width:100%;height:100%;}
#ht-nav {height:100%;position:absolute;left:151px;width:810px;}
#ht-nav td {padding:30px 5px 0 5px;text-align:center;}
#ht-nav a.tlink {width:100%;display:block;color:#ffffff;font-weight:bold;font-family:Arial,Helvetica,sans-serif;text-decoration:none;}
#ht-nav a.tlink:hover {color:#d3e2ed;text-decoration:none;}
#ht-search {height:28px;position:absolute;right:0;width:200px;top:33px;right:0;}
#ht-search .isearch {position:absolute;left:0;width:177px;line-height:28px;text-indent:6px;height:28px;border:none;background:url('../images/search_bg.png') no-repeat;}
#ht-search .ibtn {position:absolute;right:0;width:23px;border:none;height:28px;background:url('../images/search_bg.png') right 0 no-repeat;cursor:pointer;}
#ht-tbasic {line-height:20px;position:absolute;right:0;top:2px;color:#ffffff;}
#ht-tbasic a,#ht-tbasic a:hover {font-size:11px;color:#ffffff;text-decoration:underline;}
#ht-nav .arrow {margin-top:5px;display:none;}
#ht-nav .nmenu {position:absolute;background:url('../images/menu_bg.png') -150px 0 repeat-y;width:150px;top:76px;display:none;z-index:999;}
.nmenu span {display:block;width:142px;margin:0 4px;}
.nmenu span a {display:block;color:#444444;text-decoration:none;padding:5px 10px;}
.nmenu span a:hover {color:#ffffff;text-decoration:none;background:#2c84c1;}
.nmenu .nbottom {background:url('../images/menu_bg.png') repeat-y;width:100%;height:18px;position:absolute;}
/*	bottom	*/
#bottom {width:960px;margin:5px auto;}
#ht-bbasic {width:100%;height:25px;border-top:1px solid #eaeaea;color:#666;line-height:25px;text-align:right;}
#ht-bbasic a {color:#007fc5;font-size:12px;text-decoration:none;}
#ht-bbasic a:hover {color:#007fc5;text-decoration:underline;}
#friendlink {padding:10px;border:1px solid #d8d8d8;margin-bottom:5px;background:#f8f8f8;}
#friendlink h3 {margin:0;padding:0;font-weight:bold;font-size:12px;font-family:Verdana;line-height:20px;}
#friendlink a {display:inline-block;float:left;width:130px;color:#333;text-decoration:none;}
#friendlink a:hover {text-decoration:underline;}
/*	page	*/
#page {width:100%;height:30px;line-height:30px;margin:20px auto;}
.page_input {width:30px;border:1px solid #cccccc;text-align:center;}
.page_info {display:block;float:right;margin-right:5px;}
#page a {color:#007fc5;text-decoration:none;}
#page a:hover {color:#007fc5;text-decoration:underline;}
/*	template common		*/
h1.title1 {color:#444;font-size:26px;font-weight:normal;padding:4px 0 11px 5px;margin:0;border-bottom:1px solid #ccc;}
h1.title2 {font-size:12px;padding-left:5px;margin:0;color:#666;}
h2.title1 {color:#444;font-size:26px;font-weight:normal;padding:4px 0 11px 5px;margin:0;border-bottom:1px solid #ccc;}
#categories {float:left;margin-top:15px;}
#categories ul {margin:0;padding:0;list-style-type:none;}
#categories ul li {line-height:25px;border-bottom:1px solid #e4e4e4;}
#categories ul li a {padding-left:5px;color:#007fc5;text-decoration:none;display:block;}
#categories ul li a:hover {background:#f2f2f2;}
#categories ul li.selected {background:#f2f2f2;font-weight:bold;}
#categories ul li.selected a {color:#000;}
#banner {width:960px;height:150px;}
/*	template default	*/
#default-body {float:right;margin-top:15px;}
/*	template list	*/
#list-body {float:right;margin-top:15px;}
#list-body ol {margin:0;padding:0;list-style-type:none;}
#list-body ol li {line-height:30px;border-bottom:1px dotted #e4e4e4;position:relative;}
#list-body ol li.odd {background:#f7f8f8;}
#list-body ol li span {position:absolute;right:10px;color:#888888;}
#list-body ol li a {padding-left:10px;display:inline-block;color:#000;text-decoration:none;background:url('../images/gray_arrow.gif') 2px 11px no-repeat;}
#list-body ol li a:hover {color:#000;text-decoration:underline;}
#list-page-body {float:right;margin-top:15px;}
#list-page-body .date {width:100%;line-height:25px;text-align:right;margin-bottom:10px;color:#999;}
#list-page-body .description {text-indent:2em;background:#f9fafb;color:#666;border:1px solid #ccc;padding:10px;margin-bottom:20px;}
/*	template picList	*/
#picList-body {margin:0 auto;}
#picList-body ul {list-style-type:none;margin:0;padding:0;}
#picList-body ul li {margin-top:10px;border-bottom:1px dotted #ccc;width:100%;display:block;}
#picList-body ul li img {float:left;border:none;margin:5px;border:1px solid #ccc;padding:3px;background:#eee;}
#picList-body ul li span {float:left;margin:5px;width:66%;}
#picList-body h2 {margin:5px;float:left;font-size:16px;font-weight:bold;}
#picList-body h2 a {color:#000;text-decoration:none;}
#picList-body h2 a:hover {color:red;text-decoration:none;}
#picList-page-body {padding:10px;}
#picList-page-body img {margin-bottom:10px;}
/*	template photo	*/
#photo-body {float:right;margin:0 auto;}
#photo-body ul {list-style-type:none;margin:0;padding:0;}
#photo-body ul li {margin-top:10px;width:230px;float:left;margin-left:7px;}
#photo-body ul li img {width:190px;height:170px;border:none;margin:5px;border:1px solid #ccc;padding:3px;background:#eee;}
#photo-body ul li a {width:100%;display:block;line-height:20px;text-align:center;color:#000;font-size:14px;text-decoration:none;}
#photo-page-body {padding:10px;float:right;}
/*	template product	*/
#product-body {float:right;margin:0 auto;}
#product-body ul {list-style-type:none;margin:0;padding:0;}
#product-body ul li {margin-top:10px;width:230px;float:left;}
#product-body ul li img {width:190px;height:170px;border:none;margin:5px;border:1px solid #ccc;padding:2px;}
#product-body ul li a {margin:0 auto;padding:0 10px;display:block;line-height:20px;text-align:center;color:#666;font-size:14px;text-decoration:none;}
#product-page-body {padding:10px;float:right;}







