/*----------------------------body------------------------------*/
body {
    padding:0;
	margin:0;
	text-align: center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#9c8c4e url(../images/bg.gif) repeat-x top;
	line-height:20px;
}
a{
   color:#fde160;
   text-decoration:none;
}
a:hover{
   text-decoration:underline;
}
form{
    padding: 0;
    margin: 0;
}
input,select,textarea{
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	vertical-align:middle;
	border:1px solid #340100;
}
.button{
	border:1px solid #065d8c;
	background:#1a79a7;
	color:#fff;
	padding:0 5px;
}
.input{
	border:1px solid #b6c2cc;
	padding:2px;
	background:#fff url(../images/input-bg.gif) repeat-x top;
}
table img{
	vertical-align:middle;
}
#header,#container,#bot{
	width:830px;
	margin:auto;
}
/*----------------------------header------------------------------*/
#header{
    margin-top:20px;
}
#top{
	background:#000 url(../images/top-bg.jpg) repeat-x top center;
	height:140px;
}
#top2{
}

/*----------------------------container------------------------------*/
#container{
	background:#340100 url(../images/content-bg.gif) repeat-x bottom;
	overflow:auto;
	padding:15px 0;
}
.contact{
	width:800px;
	margin:auto;
}
/*----------------------------pro------------------------------*/
.pro-bg{
	background:url(../images/pro-bg.gif) no-repeat center;
	height:120px;
	padding-top:6px;
    margin-bottom:4px;
	text-align:center;
}
.pro-bg img,.pro-bg2 img{
	border:1px solid #fde160;
}
.pro-bg a,.pro-bg a:hover,.pro-bg2 a,.pro-bg2 a:hover{
	color:#000;
	font-weight:bold;
}
.pro-bg a:hover,.pro-bg2 a:hover{
	color:#7d0303;
	text-decoration:none;
}
.pro-bg2{
	background:url(../images/pro-bg2.gif) no-repeat center;
	height:110px;
	padding-top:6px;
	text-align:center;
}


/*----------------------------list------------------------------*/
.list{
	list-style:none;
	padding:0;
	margin:0 5px;
}
.list li{
	border-bottom:1px dotted #988636;
	line-height:30px;
	text-align:left;
	background:url(../images/li.gif) no-repeat 5px;
	padding-left:25px;
}
.list li span{
	float:right;
}
.list li a{
    color:#7d0000;
	font-weight:bold;
}
.list li a:hover{
    color:#000;
}
/*----------------------------title------------------------------*/

.title{
	background:url(../images/title-bg.gif) no-repeat center;
	height:40px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	line-height:40px;
	color:#340100;
}
.box{
	margin:15px 0 20px 0;
	min-height:400px;

}
* html .box{
	margin:15px 0 20px 0;
	height:400px;
}
.box a{
	color:#000;
}

.page{
	text-align:center;
	line-height:28px;
	margin-top:15px;
	background:url(../images/page-bg.gif) no-repeat center;
}
.page a{
	color:#000;
	font-weight:bold;
}

/*----------------------------left-menu------------------------------*/

.left-menu{
	margin-top:50px;
}
.left-menu a{
	background:url(../images/left-menu-bg.gif) no-repeat center top;
	height:35px;
	text-align:center;
	line-height:35px;
	margin-bottom:5px;
	display:block;
}
.left-menu a:hover{
	background:url(../images/left-menu-bg.gif) no-repeat center bottom;
	font-weight:bold;
	text-decoration:none;
}


/*----------------------------other------------------------------*/

.heng{
	background:url(../images/heng.gif) repeat-x left center;
	height:10px;
	font-size:0px;
	line-height:10px;
}
.shu{
	background:url(../images/shu.gif) repeat-y top center;
}
.border-top{
	background:url(../images/border-l.gif) repeat-x top left;
	height:5px;
	text-align:right;
	line-height:0px;
	font-size:0;
}
.border-top img{
	display:block;
	float:right;
}
.border-bot{
	background:url(../images/border-l2.gif) repeat-x top left;
	height:5px;
	text-align:right;
	line-height:0px;
	font-size:0;
}
.border-bot img{
	display:block;
	float:right;
}
.border-center1{
	background:url(../images/border-c1.gif) repeat-y;
}
.border-center2{
	background:url(../images/border-c2.gif) repeat-y;
}
.border-center3{
	background:url(../images/border-c3.gif) repeat-y;
}
.border-center4{
	background:url(../images/border-c4.gif) repeat-y;
	text-align:left;
}
.border-center5{
	background:url(../images/border-c5.gif) repeat-y;
	text-align:left;
}

.right{
	text-align:right;
	line-height:38px;
	margin-right:20px;
}
.fright{
    float:right;
	text-align:right;
}
/*----------------------------gbook------------------------------*/
.gbook {
	background:url(../images/gbook-bg.gif) no-repeat top;
	height:150px;
	}
.gbook2 {
	background:url(../images/gbook-bg.gif) no-repeat top;
	}
/*----------------------------link------------------------------*/
.link{
    overflow:auto;
}
.link a{
	padding:2px;
	background:#9c8a38;
	display:block;
	float:left;
	margin:0 14px 10px 0;
}
.link a:hover{
	padding:2px;
	background:#fde160;
}

/*----------------------------bot------------------------------*/
#bot {
	color:#9c8a38;
	line-height:35px;
	text-align:left;
	background:#2c0c0a url(../images/bot-bg.gif) repeat-x top;
	}
#bot a{
	color:#9c8a38;
	}	
#bot span {	
    font:9px Tahoma;
	line-height:35px;
	padding-left:15px;
}

/*----------------------------text------------------------------*/

.smalltext{
	font-size:11px;		
}
.bigtext{
	font-size:14px;		
}

.red{
	color:#7d0000;
}
.jz{
	 margin-top:20px;
	 background: url(../images/jz.gif) no-repeat top center;
	 height:96px;
}
.opt{
border:0px solid #fff;
}
