﻿/* CSS Document */
@charset "utf-8";
/* common begin*/
*{outline:0; margin:0px; padding:0px;}
body{ width:100%; height:auto; padding:0; margin:0; font-family: Arial, "宋体", sans-serif, "Trebuchet MS"; font-size:12px; color:#000; line-height:20px; background:#565656; line-height:1.8em;}
form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; padding:0; margin:0; font-size:12px; font-weight:normal;}
img{border:none;}
input,textarea{ vertical-align:middle; margin:0px; padding:0}
a{ color:#505050;text-decoration:none;}
a:hover{
	color:#505050;
	text-decoration:underline;
}

.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}

.top{
	background-color: #37815c;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100px;
}
.logo{
	float:left;
	width:200px;
	text-align:right;
	background-color: #37815c;
	height: 100px;
}
.logo img{margin-top:5px;}

.menu{
	width:700px;
	height:50px;
	line-height:50px;
	float:right;
	text-align:right;
	margin:26px 0px 0px 0px;
	overflow:hidden;
	

}
.menu ul{ padding:0px; margin:0px;	}
.menu ul li{
	float:left;
	text-align:center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

} 
.menu ul li a{
	display:block;
	color:#FFF;
	font-size:14px;
	font-family:"Microsoft YaHei", "微软雅黑", Arial, "宋体", sans-serif, "Trebuchet MS";
}
.menu ul li a:hover{
	text-decoration: underline;
}

.banner{ height:350px; 	width:1000px;
	margin:0 auto; background-color:#FFF; }
.main{
	width:1000px;
	margin:0 auto;
	background-image: url(cbg.png);
	background-repeat: repeat;
}



.p1{
	width:350px;
	float:left;
	margin-top:10px;
	margin-bottom: 10px;
}
.p2{
	float:right;
	width:620px;
	margin-top:10px;
	margin-bottom: 20px;
}

.p1 .bt{
	height:50px; padding-left:10px;
}
.p1 .bt1{float:left; margin-top:10px;}
.p1 .bt2{float:right;margin-top:20px;}
.p1 .ir{
	padding-left: 10px;
}
.p1 .ir img{margin:5px;}

.p2 .bt{
	height:50px;
	padding-right: 10px;
}
.p2 .bt1{float:left; margin-top:10px;}
.p2 .bt2{float:right;margin-top:20px;}
.p2 .ir{
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 10px;
}

/*内页*/
.nl{
	float:left;
	width:230px;
	margin-top:1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.nr{float:right; width:766px; padding:1px; background-color:#FFF; margin-top:1px;}

.nl .bt{
	height:38px;
	line-height:38px;
	background-image: url(title.png);
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
}
.nl ul{
	padding-top: 10px;
	padding-bottom: 10px;
}
.nl ul li{
	line-height: 30px;
	height: 30px;
	background-image: url(listx.png);
	background-repeat: repeat-x;
	padding-left: 10px;
	margin-top: 2px;
}
.nl ul li:hover{background-image: url(listx2.png);}
.nl ul li a:hover{
	text-decoration: none;
}

.nl .ir{padding:10px;}

.nr .nav{
	height: 36px;
	line-height: 36px;
	border: 1px solid #CCC;
	background-image: url(navbg.png);
	background-repeat: repeat-x;
	margin-right: 2px;
	margin-left: 2px;
	padding-left: 30px;
	}
.nr .cont{
	min-height:400px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
}



/*页脚*/
.foot{
	width:1000px;
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 20px;

	padding-bottom: 30px;

	background-color: #37815c;
	color:#FFF;
}

.foot a{color:#FFF;}
