@charset "gb2312";
/* left 175px   right 765px*/

.png{
_background: url(http://www.snowangel.cn/images/angel.png) no-repeat !important; 
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=noscale, src="http://www.snowangel.cn/images/angel.png");
background:none;
width:118px;height:133px;
}

.png div{position:relative;}


.clear{
	clear:both;
	content:".";
	height:0;
	visibility:hidden;
	overflow:hidden;
	display:block;
	}	
.toplink{
	position:absolute;
	right:0;
	}	
.toplink a{
	color:#998878;
	}
	
.mainkuang{
	width:960px;
	height:auto;
	overflow:visible;
	margin:0 auto;
	}
.website{
	width:100%;
	height:35px;
	line-height:35px;
	color:#E2C89E;
	font-size:12px;
	padding:0 3px;
	}
.website a{
	color:#E2C89E;
	font-size:12px;
	text-decoration:none;
	}
.leftkuang{
	width:175px;
	height:auto;
	overflow:visible;
	float:left;
	}



.left_menu_top{
	width:175px;
	height:40px;
	background-image:url(../images/left_top.jpg);
	background-repeat:no-repeat;
	margin-top:3px;
	
	}
.left_menu_top span{
	padding:0;
	margin:0 20px;
	color:#E2C89E;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	
	}
.left_menu ul{
	width:100%;
	height:auto;
	overflow:visible;
	list-style:none;
	padding:0;
	margin:0;
	}
.left_menu li{
	height:35px;
	line-height:35px;
	border-bottom: dotted  1px #6A574E;
	}
.left_menu a{
	display:block;
	margin:0 20px;
	color:#C18E44;
	font-size:14px;
	}
	
.left_menu a.hover{
	display:block;
	margin:0 20px;

	font-size:14px;
	font-weight:bold;
	}
	
.left_server{
	text-align:center;
	margin:50px auto;
	}
.left_server img{
	border:0;
	}
	
.rightkuang{
	width:765px;
	height:auto;
	overflow:visible;
	float:right;
	background-image:url(../images/right_bg.jpg);
	background-repeat:repeat-y;
	}
.rightkuang_top{
	width:765px;
	height:40px;
	line-height:40px;
	background-image:url(../images/right_top.jpg);
	background-repeat:no-repeat;
	position:relative;
	}
.rightkuang_top span{
	display:block;
	padding:0;
	position:absolute;
	left:45px;
	top:10px;
	color:#E2C89E;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	height:30px;
	}
.rightkuang_content{
	width:740px;
	height:auto;
	overflow:visible;
	margin:10px;
	position:relative;
	}
.rightkuang_content .picbg{
	background-image:url(../images/right_pic.jpg);
	background-repeat:no-repeat;
	width:166px;
	height:99px;
	position:absolute;
	top:0px;
	right:0px;
	z-index:-1;
	}
.rightkuang_content .zi{
	font-size:12px;
	line-height:25px;
	color:#E2C89E;
	margin:40px;
	}
.rightkuang_foot{
	width:765px;
	height:10px;
	line-height:10px;
	background-image:url(../images/right_foot.jpg);
	background-repeat:no-repeat;
	}
	
/*列表*/
.right_list{
width:680px;
margin:40px auto;
}
.right_list ul{
width:100%;
list-style:none;
}

.right_list li{
background-image:url(../images/aarow.jpg);
background-repeat:no-repeat;
background-position:left 50%;
width:100%;
height:35px;
line-height:35px;
}
.right_list li a{
color:#C5AB87;
margin-left:10px;
display:block;
width:560px;
float:left;
text-decoration:none;
}

.right_list li a:hover{
text-decoration:underline;
}
.right_list span{
color:#E2C89E;
float:right;
width:100px;
}

.right_list dl{
	width:100%;
	height:auto;
	overflow:visible;
	margin:20px 0 20px 0;
	}
.right_list dt{
	font-size:12px;
	color:#F0E3CE;
	line-height:30px;
	}
.right_list dd{
	font-size:12px;
	line-height:25px;
	color:#C5AB87;
	}
.text_content{
	width:660px;
	margin:20px auto;
	height:auto;
	overflow:visible;
	font-size:12px;
	line-height:25px;
	color:#C5AB87
	}
.text_content h1{
	font-size:14px;
	text-align:center;
	color:#E2C89E;;
	}
.text_content .contentinfo{
	text-align:right;
	font-size:12px;
	border-bottom:solid 1px #37251D;
	margin:0 0 30px 0;
	}


/*产品筛选*/
.procatetable{
	width:690px;
	height:auto;
	text-align:center;
	margin:0 auto;
	}
.procatetable td{
	line-height:25px;
	padding:4px;
	}
.procatetable .left{
	width:80px;
	font-size:12px;
	font-weight:bold;
	vertical-align:top;
	color:#C5AB87;
	}
.procatetable .right{
	width:590px;
	
	}
.procatetable .right a{
	display:block;
	float:left;
	margin-left:10px;
	text-decoration:none;
	color:#C18E44;
	}
.procatetable .right .bigcate{
	display:block;
	float:left;
	margin-left:10px;
	text-decoration:none;
	font-weight:bold;
	}
.procatetable .right a.xuanzhe{
	color:#fff;
	}
.procatetable .right span{
	display:block;
	float:left;
	margin-left:10px;
	}
/*产品列表*/
.prokuang{
	width:715px;
	height:auto;
	overflow:visible;
	margin:10px auto;
	}
.proitem{
	float:left;
	width:162px;
	height:172px;
	margin:30px 35px 0 35px;_margin:30px 30px 0 30px;
	}
.proitem img{
	width:160px;
	height:120px;
	border:solid 1px #37251D;
	}
.proitem .protitle a{
	
	display:block;
	width:160px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#E2C89E;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	}
.proitem .protitle a:hover{
	text-decoration:underline;
	}
	
.proitem span{
	display:block;
	width:160px;
	height:20px;
	line-height:20px;
	color:#E2C89E;
	font-size:12px;
	text-align:center;
	}
	
	
/*分页*/
.anpager{
	clear:both;
	text-align:center;
	height:35px;
	line-height:35px;
	margin:20px;
	}
.anpager .cpb {background:#714C3B none repeat scroll 0 0;border:1px solid #3F2921;color:#fff;font-weight:bold;margin:5px 4px 0 0;padding:2px 5px;}
.anpager a {background:#714C3B none repeat scroll 0 0;border:1px solid #3F2921;color:#3F2921;margin:5px 4px 0 0;padding:2px 5px;text-decoration:none}
.anpager a:hover{background:#95654F none repeat scroll 0 0;border:1px solid #3F2921;color:#fff;}


/*详情页*/
.proinfo{
	width:715px;
	height:auto;
	overflow:visible;
	margin:10px auto;
	}
.probaseinfo h1{
	font-size:14px;
	text-align:center;
	font-weight:bold;
	height:35px;
	line-height:35px;
	}
.probaseinfo span{
	margin:10px;
	display:block;
	font-size:12px;
	text-align:right;
	}
.probaseinfo .promemo{
	font-size:12px;
	}
.closewindow{
	font-size:12px;
	margin:20px;
	text-align:center;
	text-decoration:none;
	}
	
<!--team-->
.teamkuang{
	width:715px;
	height:auto;
	overflow:visible;
	margin:10px auto;
	}
.teamitem{
	float:left;
	width:122px;
	height:172px;
	margin:30px 15px 10px 40px;_margin:20px 27px 10px 23px;
	}
.teamitem img{
	width:120px;
	height:150px;
	border:solid 1px #37251D;
	}
.teamitem .itemtitle a{
	
	display:block;
	width:120px;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#E2C89E;
	font-size:12px;
	text-align:center;
	margin-top:5px;
	}
.teamitem .itemtitle a:hover{
	text-decoration:underline;
	}
	

/*team详情页*/
.teaminfo{
	width:715px;
	height:auto;
	overflow:visible;
	margin:10px auto;
	}

.teamphoto img{
	border:solid 1px #37251D;
	margin:2px;
	padding:1px;
	}
.teambaseinfo .teamname{
	font-size:14px;
	text-align:left;
	font-weight:bold;
	height:35px;
	line-height:35px;
	}
.teambaseinfo .teamnamezw{
	margin:10px;
	font-size:12px;
	text-align:right;
	}
.teammemo{
	font-size:12px;
	line-height:25px;
	}

/*guestbook*/
.guestbook{
	width:700px;
    margin:20px auto;
	}
.guestbook td{
	padding:3px;
	color:#C5AB87;
	}
.guestbook .tableleft{
	font-size:12px;
	width:80px;
	}
.guestbook input TEXTAREA{
	border: solid 1px #37251D;
	padding:3px;
	}
.guestbook_list{
	width:680px;
	height:auto;
	overflow:visible;
	margin:20px auto;
	}
.guestbook_list td{
	font-size:12px;
	padding:3px;
	color:#C5AB87;
	}
.guestbook_list .left{
	width:80px;
	}
.guestbook_list .fengexian{
	border-bottom:solid 1px #714C3B;

	}
	
/*蓝钻*/
.lz_list{
	width:700px;
	height:auto;
	overflow:visible;
	margin:30px auto;

	}
.lz_list dl{
	width:700px;
	height:140px;
	overflow:visible;
	margin:20px 0;
	border-bottom:solid 1px #714C3B;
	}
.lz_list dt{
	width:150px;
	height:140px;
	float:left;
	}
.lz_list dt img{
	width:150px;
	height:120px;
	}
.lz_list dd{
	width:520px;
	height:140px;
	float:right;
	font-size:12px;
	line-height:25px;
	color:#E2C89E
	}