/* CSS Document */
/* general */
body{
	padding:0;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	background-color: #EEEEEE;
}

p, td, form, input, li, h1, h2, h3, h4, select, label, a{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	line-height:0;
	font-size:0;
	border:none;
	display:block;
}
a{
	text-decoration:none;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
.spacer{
	clear:both;
	line-height:0; 
	font-size:0;
}
h2{
	font:bold 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#00CCCC;
	background-color:inherit;
}
.footer #in3 a {
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
}
.footer #in3 a:hover {
	color: #FFCC00;
	text-decoration: underline;
}


h3{
	font:normal 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#685705;
	background-color:FFFFFF;
	padding:16px 0 12px 0;
}
h4{
	font:bold 18px/18px "Times New Roman", Arial, Helvetica, sans-serif;
	color:#453F3F;
	background-color:inherit;
	padding:0 0 14px 0;
}
p.generl_text{
	font:normal 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E2B1B;
	background-color:inherit;
}
p.generl_text span{
	padding:20px 0;
	display:block;
}
p.generl_text a{
	color:#666666;
	background-color:#000000;
	font-weight:bold;
	display:block;
	font-size:12px;
}
p.generl_text a:hover{
	text-decoration:none;
}
/* general */
/* header top start */
.contner_top{
	background:url(images/topbg.gif) repeat-x 0 0 #FFE66E;
	color:#FFE66E;
}
.contner_top ul{
}
.contner_top ul li{
	float:right;
	padding:0 40px;
	background:url(images/nav_divider.gif) no-repeat right center;
	width:auto;
}
.contner_top ul li.contact{
	padding:0 0 0 0px;
	background-image:none;
}
.contner_top ul li a{
	font:bold 15px/42px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
}
.contner_top ul li a:hover{
	color:#DCFAFF;
	background-color:inherit;
}
.header{
	background:url(images/shouyeditu2.jpg) no-repeat 0 0;
}
.logo{
	padding:22px 0 227px 0;
}
.header_text{
	font:normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#823A06;
	background-color:inherit;
	padding:30px 0 0 0;
}
.header_text span.white{
	font-size:24px;
	line-height:24px;
	color:#fff;
	background-color:inherit;
	display:block;
}
.header_text span.white span.black{
	font-size:16px;
	line-height:16px;
	color:#000000;
	background-color:inherit;
}
.header_bottom{
	background:url(images/middlebg.gif) repeat-x 0 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.header_bottom p{
	font:normal 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFADB;
	background-color:inherit;
}
.header_bottom p span{
	font:Italic 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFADB;
	background-color:inherit;
	display:block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.header_bottom p strong{
	color:#FDA900;
	background-color:inherit;
}
/* header top end */
/* body start */
.body_main{
	padding:28px 0;
	background-color:#FFE66E;
	color:#2E2B1B;
}
/* body left start */
.login_text{
	background:url(images/dotted.gif) repeat-y right top;
	color:#783300;
	background-color:inherit;
	padding:15px 0 28px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
input.loginbox{
	border:1px solid #FFFCBF;
	background-color:#FFDC4C;
	color:#FFFEC9;
	height:17px;
	width:185px;
	padding:2px 0 0 3px;
	font:normal 10px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
input.loginbt{
	width:55px;
	height:21px;
}
.forgot{
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#880D00;
	background-color:inherit;
}
.forgot a{
	color:#880D00;
	background-color:inherit;
	text-decoration:underline;
}
.forgot a:hover{
	text-decoration:none;
}
.best_workbg{
	padding:28px 0 21px 0;
}
.best_work{
	height:63px;
}
.best_work h2{
	font:bold 20px/20px Georgia, "Trebuchet MS", Times, serif;
	color:#000000;
	background-color:inherit;
}
.best_work h4{
	font:bold 20px/20px;
	color:#333333;
}
.best_work_pic{
	padding:20px 0 20px 0;
}
p.best_arrow_text{
	background:url(images/arrow.gif) no-repeat 0 3px;
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#574404;
	background-color:inherit;
	padding:0 0 0 13px;
}
p.best_arrow_text a{
	color:#880D00;
	background-color:inherit;
	text-decoration:underline;
}
p.best_arrow_text a:hover{
	text-decoration:none;
}
p.best_text{
	font:normal 16px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#574404;
	background-color:inherit;
	padding:8px 0 15px 0;
}
a.more{
	color:#fff;
	background-color:#000;
	font:bold 11px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:55px;
	text-align:center;
	display:block;
}
a.more:hover{
	color:#fff;
	background-color:#000;
}
.boder{
	padding:14px 0 0 0;
}
p.gallery_text{
	font:normal 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2E2B1B;
	background-color:inherit;
	padding:8px 0 0 0;
}
a.viewmore{
	font:bold 11px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#880D00;
	background-color:inherit;
	text-decoration:underline;
}
a.viewmore:hover{
	text-decoration:none;
}
/* body left end */
.about_pic{
	padding:28px 0 20px 0;
}
/* body end */
/* footer start */
.footer{
	background:url(images/footer_bg.gif) repeat-x 0 0;
	padding:44px 0 38px 0;
}
.footer ul{
}
.footer ul li{
	float:left;
	padding:0 11px;
	background:url(images/nav_divider.gif) no-repeat right center;
	width:auto;
}
.footer ul li.contact{
	background-image:none;
}
.footer ul li a{
	font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FEFFFF;
	background-color:inherit;
}
.footer ul li a:hover{
	color:#270001;
	background-color:inherit;
}
.footer p{
	font:normal 10px/16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFE66E;
	background-color:inherit;
}
.footer p a{
	color:#FEFFFF;
	background-color:inherit;
	font-weight:bold;
}
.footer p a:hover{
	text-decoration:underline;
}
/* footer end */.in {
	font-family: "宋体";
	font-size: 15px;
	line-height: 40px;
}
.body_main .in .in {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #993300;
}
.header_bottom a {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}


.in2 {
	font-family: "宋体";
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
}
.body_main a {
	font-family: "宋体";
	font-size: 12px;
	color: #996600;
}
.body_main a:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
	font-weight: normal;
}
