body {
	width:100%;
	margin:0px auto;
	text-align:center;
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #965803;
	text-decoration: none;
	word-spacing: normal;
	}
	
a:link,a:visited ,a:active {
	color: #965803;
	text-decoration: none;
	}
a:hover {
	color: #271F1C;
	text-decoration: underline;
}

.tag:link,.tag:visited ,.tag:active {
	color: #F6B714;
	text-decoration: none;
	}
.tag:hover {
	color: #F6B714;
	text-decoration: underline;
}

select{font-size:12px;}

.l{float:left;}
.r{float:right;}

.clear {clear:both; font-size:0px; line-height:0px; height:0px}

.top{width:944px; margin:0px auto; background:#221A17; height:70px; overflow:hidden;}
.logo{float:left; width:135px;}
.tool{text-align:right; height:40px; line-height:40px; color:#DEC990; padding-right:8px;}
.tool span{margin:0px 5px;}
.tool a:link,a:active{color:#DEC990; text-decoration:none;}
.tool a:visited{color:#DEC990; text-decoration:none;}
.tool a:hover{color:#DEC990; text-decoration:underline;}

.top_r{float:right; width:720px;}
.top_r h1{font-size:30px; color:#EDD5A9; margin:0px; padding:2px 0px 8px 5px; text-align:left;}

.banner{width:944px; margin:0px auto;}

.nav{width:944px; margin:0px auto; padding:11px 0px; background:#221A17; font-weight:bold; border-top:#E5DDD2 solid 8px; border-bottom:#E5DDD2 solid 8px; color:#E5C791; height:auto; overflow:hidden;}
.nav ul{width:944px; margin:0px; padding:0px; list-style-type:none;}
.nav ul li{width:153px; float:left; background:url(/images/hy_nav_line.jpg) no-repeat right center;}
#none{background:none;}

.nav a:link,a:active{color:#E5C791; text-decoration:none;}
.nav a:visited{color:#E5C791; text-decoration:none;}
.nav a:hover{color:#E5C791; text-decoration:underline;}


.mid{width:944px; margin:0px auto; background:#E5DDD2; height:auto; overflow:hidden;}
.mid_l{float:left; width:662px; padding-right:5px; border-right:#B2B0B1 solid 1px;}
.mid_r{float:right; width:272px; border:#21242B; padding:5px 0px;}


.about p{text-indent:2em; margin:0px; padding:5px 0px 10px 15px; line-height:28px; text-align:left;}
#about_p{text-indent:2em; margin:0px; padding:5px 0px 10px 15px; line-height:28px; text-align:left;}
#about_p img{max-width: 600px; width:expression(this.width > 600 ? "600px" : this.width);}

.view{border:none;}
.view_img{height:168px; margin:0px auto 15px;}

.news{border:none;}
.news_list{width:645px; margin:0px 0 10px 10px;}
.news_list h3{font-size:12px; margin:0px; padding:8px 0px 2px 10px; text-align:left;}
.news_list ul{width:309px; margin:0px auto; padding:5px; list-style-type:none; text-align:left;}
.news_list ul li{height:25px; line-height:25px;}
.news_list_l{width:320px; float:left; background:#D4C5B0;}
.news_list_r{width:320px; float:right; background:#D4C5B0;}

.title{width:645px; height:28px; line-height:28px; margin:5px auto; background:#221A17;}
.title h2{float:left; background:url(/images/hy_pos2.jpg) no-repeat 12px center; letter-spacing:10px; font-size:12px; margin:0px; padding:0px 0px 0px 35px; color:#E2C291; }
.title span{float:right; padding:0px 5px 0px 0px; color:#E2C291;}
.title span a:link,a:active{color:#E2C291; text-decoration:none;}
.title span a:visited{color:#E2C291; text-decoration:none;}
.title span a:hover{color:#E2C291; text-decoration:underline;}


.service{width:245px; margin:0px auto;}
.service h2{height:30px; line-height:30px; background:#D4C5B0 url(/images/hy_pos1.jpg) no-repeat 10px center; letter-spacing:10px; font-size:12px; margin:0px; padding:0px 0px 0px 30px; text-align:left;}
.service ul{width:215px; margin:0px auto; padding:10px; list-style-type:none; text-align:left;}
.service ul li{height:25px; line-height:25px; border-bottom:#DECDB1 solid 1px;}

.contact{width:245px; margin:0px auto;}
.contact h2{height:30px; line-height:30px; background:#D4C5B0 url(/images/hy_pos1.jpg) no-repeat 10px center; letter-spacing:10px; font-size:12px; margin:0px; padding:0px 0px 0px 30px; text-align:left;}
.contact ul{width:235px; margin:0px auto; padding:10px 0px 10px 15px; list-style-type:none; text-align:left;}
.contact ul li{ line-height:25px; width:235px;word-break:break-all;}


.case{width:245px; margin:0px auto;}
.case h2{height:30px; line-height:30px; background:#D4C5B0 url(/images/hy_pos1.jpg) no-repeat 10px center; letter-spacing:10px; font-size:12px; margin:0px; padding:0px 0px 0px 30px; text-align:left;}
.case_img{width:235px; height:176px; margin:15px auto 0px; border:#D4C5B0 solid 5px;}

.link{width:924px; margin:0px auto; padding:10px; background:#E5DDD2;}
.link h2{float:left; width:889px; height:28px; line-height:28px; background:#221A17 url(/images/hy_pos2.jpg) no-repeat 12px center; letter-spacing:10px; font-size:12px; margin:0px; padding:0px 0px 0px 35px; color:#E2C291; text-align:left;}
.link ul{width:880px; height:auto; overflow:hidden; background:#D4C5B0; margin:0px auto; padding:10px 22px; list-style-type:none; text-align:left;}
.link ul li{height:25px; line-height:25px; float:left; padding:0px 15px 0px 0px; white-space:nowrap;}

.bot{width:944px; height:85px; line-height:85px; background:#221A17; color:#EDD5A9; margin:0px auto;}


#hy_serv_list{margin:0px; padding:5px 0px 10px 15px; line-height:28px; text-align:left; width:600px;}
#hy_detail_title{margin:0px; padding:5px 0px 10px 15px; line-height:30px; text-align:center; font-size:14px; font-weight:bold;}
#hy_detail_date{margin:0px; padding:5px 0px 10px 15px; line-height:30px; text-align:center; color:#999;}
#hy_detail_content{margin:0px; padding:5px 0px 10px 15px; line-height:30px; text-align:left;}
#hy_detail_content img{max-width: 600px; width:expression(this.width > 600 ? "600px" : this.width);}



.key1:link,.key1:visited ,.key1:active {
color: #136EC2;
text-decoration: underline;
text-decoration: underline;

border-bottom-width: 1px; 
border-top-style: none; 
border-right-style: none; 
border-bottom-style: dotted; 
border-left-style: none; 
border-bottom-color: #136EC2; 

}
.key1:hover {
color: #136EC2;
text-decoration:none;


background-position:top 50px;
width: 10%;
border: 1px dotted #000000;
position:relative;

    }