﻿/*--------------------------全--局-------------------------------*/
body{background:#750000 url(images/bg.gif); padding:0; margin:0;text-align:center; 
font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#333333}
a{text-decoration: none;}
a:link {color: #095C83;}
a:visited {color: #095C83;}
a:hover {color: #DC143C;text-decoration: underline;}
a:active {color: #DC143C;text-decoration: underline;}
ul{list-style-type:none;list-style-position : outside;margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
li{	margin:0 0 0 0;	padding:0 0 0 0;}
p{margin:0 0 0 0;padding:0 0 0 0;word-break:break-all;}
img{border:0;}

/*---------------------------------------------------------------*/
#divPage{width:940px;margin-right: auto;margin-left: auto;text-align:left;background-color:#ffffff;}

#divTop{
height:116px;border-top:#333333 solid 6px; border-bottom:#333333 solid 6px;
}

#topline1{width:880px; height:24px; padding-right:60px; line-height:24px; text-align:right; background:#EBEBEB url(images/bg_topline.gif) center no-repeat;}
#logo{width:341px; height:92px; float:left; overflow:hidden; background: url(images/logo.gif);}
#logo h1{margin:0;padding:0}
#logo a{font-family:"microsoft yahei",黑体; font-size:30px; color:#666666; margin:6px 0 0 112px; display:block; font-weight:bold; letter-spacing:6px;}
#logo a:link{color:#666666; text-decoration: none;}
#logo a:hover{color:#f0533f; text-decoration: none;}
#logo a:active{color:#03F;}
#divTop ul{width:599px; height:92px; background:#fff url(images/menu.gif); margin:0; padding:0; float:left;}
#divTop ul li{margin:0; padding:0;float:left; list-style:none; }
#divTop ul li a{display:block; height:80px;width:94px; padding-top:10px; text-align:center; text-decoration:none; font-size:14px; font-weight:bold;  line-height:80px;}
#divTop ul li a:link,#top ul li a:visited{color:#847676;}
#divTop ul li a:hover{color:#999999; background:url(images/da.gif) no-repeat center 30px;}

#divSidebar{width:240px; float:left; padding:11px 0 0 20px;}
#divMain { width:678px; float:right; padding:11px 0 0 0;}

#divBottom{clear:both; width:940px; height:64px; background:#EBEBEB url(images/thegiftagent.gif) 286px center no-repeat;}

/*---------------------------------------------------------------*/
#divSidebar .function{ background:#e5e5e5 url(images/function.gif) center bottom no-repeat;width:220px; margin-bottom:15px; padding-bottom:20px;}
.products{ width:188px; height:50px; padding:15px 0 0 32px; background:#E5E5E5 url(images/bg_products.gif) no-repeat 0 38px; font-size:20px; color:#333333; margin:11px 0 6px 0;}
.function h3{font-size:18px;width:190px;height:30px; margin:0;padding:10px 0 0 30px;color:black;
	background:#e5e5e5 url(images/function_h.gif) no-repeat;}
.function ul{ margin:0; padding:0;}
.function li{list-style:none; margin:0; padding:0;}
.function a{font-size:12px; text-decoration:none; padding-left:12px;  line-height:20px; margin-left:10px;background:url(images/point.gif) left center no-repeat;}
																														
#productlist ul li a{font-size:14px;line-height:28px;margin-left:22px;background:url(images/list_icon.gif) left center no-repeat;}
.function a:link{color:#000000;}
.function li a:visited{color:#000000;}
#contactus {color:#666666; font-size:14px; text-align:center;}
#divCatalog li{
	background:none;
	padding:2px 0 1px 16px;
}

/*#divCatalog li span.feed-icon{
	display:none;
}*/
#divPrevious li span.article-date{
	display:none;
}

#divSearchPanel li{margin-left:20px;}

#divMisc li{padding:2px 0 2px 2px;}
#divMisc li a{	background-image : none;}

div.function li span.feed-icon a{
	background:url("images/feed.png") no-repeat 0 3px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:14px;
	height:12px;
	width:12px;
}
div.function li span.feed-icon img{
	height:12px;
	width:9px;
	visibility:hidden;
	margin:0;
	padding:0;
}


/*---------------------------------------------------------------*/
div.post {
	width:668px;
	margin:10px 0 10px 10px;
	padding:0 0 0 0;
	text-align:left;
}
div.post-nav {
	width:100%;
	clear:both;
	float:left;
}
div.post-nav a.l{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
}
div.post-nav a.r{
	float:right;
	padding-left:10px;
	padding-bottom:5px;
}

div.post .post-title{
	width:639px;
	padding:2px 0 2px 28px;
	margin:0 0 0 0;
	font-size:18px;
	color: #284259;
	background:#fff url("images/title-bg.gif") no-repeat 3px center;
	border-bottom:1px solid #e0e0e0;
}

div.post .post-date{
	width:630px;
	margin:0;
	padding:0 0 0 30px;
	font-size:11px;
	color:gray;
	font-weight:normal;
}

div.post .post-footer{
	width:600px;
	margin:0;
	padding:0 2px 0 0;
	font-size:11px;
	color:gray;
	height:16px;
	text-align:right;
	font-weight:normal;
	clear:left;
}
body.single div.post .post-footer{
	margin:10px 0 0 0;
}

div.post .post-tags{
	width:661px;
	margin:0 0 0 5px;
	padding:0;
	font-size:11px;
	color:gray;
	height:16px;
	text-align:left;
	font-weight:normal;
}

body.multi div.post .post-tags{
	/*display:none;*/
}
body.multi .cate3 img,body.multi .cate5 img{float:left; max-height:123px; max-width:160px; border:#999 dotted 1px; padding:4px; margin-right:10px;}

div.post div.post-body{
	width:640px;
	margin:0 0 0 0;
	padding:0 0 0 5px;
	font-size:13px;
	word-break:break-all;
	text-align:left;
	line-height:150%;
}

div.post-body div.media a{
	padding-left:16px;
	background:#FBFBFB url("images/media.gif") no-repeat 0 center;
}

div.post-body img{
	padding:4px 4px 4px 4px;
	border:0;
	clear : both;
	float : none;
}

div.post-body p{
	margin:10px 0 15px 0;
	padding:0;
}
div.post-body p.img{
	margin:0;
	padding:0;
	text-align:center;
}
div.post-body p.inscript{
	margin:0;
	padding:0;
	padding-right:20px;
	text-align:right;
}
div.post-body p.code{
	padding:5px;
	border:1px dotted black;
}
div.post-body div.code{
	padding:5px;
	border:1px dotted black;
}

div.post-body h1{
	color: #000000;
	margin:0;
	padding:0;
	font-size:16px;
}
div.post-body h2{
	color: #000000;
	margin:0;
	padding:0;
	font-size:14px;
}
div.post-body h3{
	color: #000000;
	margin:0;
	padding:0;
	font-size:13px;
}
div.post-body h4{
	color: #000000;
	margin:0;
	padding:0;
	font-size:12px;
}
div.post-body h5{
	color: #000000;
	margin:0;
	padding:0;
	font-size:11px;
}
div.post-body h6{
	color: #000000;
	margin:0;
	padding:0;
	font-size:10px;
}

/*---------------------------------------------------------------*/
#BlogTitle{
	font-size:32px;
	margin:50px 0 0 10px;
	padding:0;
	font-weight:bold;
}
#BlogTitle a{
	color:#F0FFF0;
}
#BlogTitle a:hover {
	color: #DC143C;
	text-decoration: none;
}
#BlogTitle a:active {
	color: #DC143C;
	text-decoration: none;
}
#BlogSubTitle{
	color: #F0FFF0;
	font-size:12px;
	margin:2px 0 0 10px;
	padding:0;
}

#copyright{margin:10px 0 0 480px; color:#676767;}
#copyright a{ text-decoration:none; color:#676767; font-weight:bold;}


/*---------------------------------------------------------------*/
p.posttop {
	margin:10px 0 0 0;
	padding:3px 0 2px 12px;
	background: url("images/pointblue.gif") no-repeat 0 center;
}
p.postbottom {
	margin:0 0 10px 0;
	padding:5px 0 0 0;
}

#frmSumbit{
	padding:0;
	margin:0;
}

#frmSumbit p{
	padding:5px 0 5px 0;
}


input.button{
	background: white;
	border: 1px double #bbb;
	color: #333;
	padding: 0.05em 0.25em 0.05em 0.25em;
}

input.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px double #bbb;
	width: 200px;
	background: white;
}

textarea.text {
	padding: 0.15em 0.25em 0.20em 0.25em;
	border: 1px double #bbb;
	width: 80%;
	height: 80px;
	background: white;
	width: 640px;
	height: 120px;
}
.single .post-body{font-size:16px}
.multi .post-body strong{color:#CC0000}
/*---------------------------------------------------------------*/
p.w{
	float:left;
	width:25px;
	height:16px;
	margin:4px 0 0 0;
	padding:2px 0 1px 0;
	text-align:center;
	vertical-align :middle;
	font-size:9px;
	text-decoration : underline; 
}

p.y{
	text-align:center;
	height:14px;
	margin:2px 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:175px;
	font-size:12px;
	font-weight:bold;
}
p.d{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.yd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bolder;
	color:#6090c0;
	background: url("images/links_r.gif") no-repeat 1px 1px;
}
p.nd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
}
p.cd{
	float:left;
	width:25px;
	height:18px;
	margin:0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;
	vertical-align :middle;
	font-weight:bold;
}


/*---------------------------------------------------------------*/
ul.msg{
	width:668px;
	margin:10px 0 15px 10px;
	padding:0 0 0 0;
	text-align:left;
	list-style-position : outside;
	border-top:1px solid #e0e0e0;
	table-layout: fixed;
	word-wrap:break-word;
}
ul.trackback{
	border-top:none;
}
ul.mutuality{
	border-top:none;
}
li.msgname{
	padding:5px 0 5px 5px;
	margin:0px;
}
li.tbname{
	padding:0 0 0 5px;
	margin:0px;
	border-bottom:1px solid #e0e0e0;
}
li.msgurl{
	text-align:right;
	padding:2px 10px 2px 10px;
	margin:0;
}
li.msgarticle{
	list-style-position : outside;
	padding:15px 10px 15px 10px;
	margin:0;
	line-height:150%;
}
li.msgtime{
	text-align:right;
	padding:2px 5px 2px 10px;
	margin:0 0 0 0;
}
ul.trackback li.tbname{
	border-bottom:none;
	background: url("images/pointblue.gif") no-repeat 0 center;
	padding:3px 0 2px 12px;
	margin:0px;
}
ul.trackback{
	margin:5px 0 10px 10px;
}
ul.mutuality{
	margin:5px 0 10px 10px;
}
ul.mutuality li.tbname{
	background: url("images/pointblue.gif") no-repeat 0 center;
	padding:3px 0 2px 12px;
	margin:0px;
	border:none;
}
ul.mutuality li.msgarticle{
	background:#ffffff;
	padding:0 10px 10px 16px;
	border:none;
}


li.msgarticle div.quote{
	padding:10px;
	background:#f0f0f0;
}
li.msgarticle div.quote-title{
	margin:2px;
	padding:3px;
	font-size:120%;
	border-bottom:1px #f8f8f8 solid;
}

/*---------------------------------------------------------------*/
div.pagebar span{
background-color:#e5e5e5;
border:1px solid #404040;
color:#FD4D01;
font-weight:700;
padding:0 5px;
height:18px;
line-height:18px;
margin:0 3px 0 0;
}
div.pagebar a{border:1px solid #CCCCCC;
padding:0 5px;
height:18px;
line-height:18px;
margin:0 3px 0 0;}
