@charset "utf-8";
/* top */


body {
	font: 13px/25px Arial, Helvetica, sans-serif;
	color: #333;
	background: #4c566b;
	letter-spacing: 1Px;
	margin: 0px;
	padding: 20px 0px;
}

.main {
	height:auto !important;
	width: 890px;
	background: #FFF;
	margin-right: auto;
	margin-left: auto;
}
table tbody tr td{
	border:none
}
.left{float:left;
	}
.td1{
	vertical-align: top;
	}
td{
	text-align:center;}
.top-left {
	background: url(/huiwu/image/top-left.jpg) no-repeat left top;
	height:8px;
	width: 8px;
	padding-left: 8px;
}
.top-right {
	height:8px;
	padding-right: 8px;
	background: url(/huiwu/image/top-right.jpg) no-repeat right top;	
}

.bottom-left {
	height: 8px;
	background: url(/huiwu/image/bottom-left.jpg) no-repeat left bottom;
	width: 8px;
	padding-left: 8px;
}
.bottom-right {
	clear:both;
	height: 8px;
	padding-right: 8px;
	background: url(/huiwu/image/bottom-right.jpg) no-repeat right bottom;
	vertical-align: top;
}.back {
	background: #eeeff1;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	margin-top: -8px;
}
/* main */

.mainnav {	
	background: #edf5b8;
	height: auto;
	width: 220px;
	padding-top: 10px;
	margin: 8px 10px 8px 5px;
	padding-bottom: 10px;
}
#button {
	width: 176px;
	border-right: 1px solid #fff;
	padding: 0 0 10px;
	margin-bottom: 10px;
	background-color: #c0de90;
	color: #333;
	margin-right: auto;
	margin-left: auto;
	font: 12px Arial, Tahoma, sans-serif;
	line-height: 23px !important;
	line-height: 18px;
        }

        #button ul {
                list-style: none;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #a8e389;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;
                padding: 5px 5px 5px 5px;
                border-left: 10px solid #539425;
                border-right: 10px solid #82ca4a;
                background-color: #63b126;
                color: #fff;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

        #button li #active {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }
.main-right1{
	height:auto;
	width: 637px;
	margin-top: 9px;
	}
.main-right3{
	background: #16b6f2;
	height:40px;
	color: #FFF;
	line-height:40px;
	}
.main-right5{
	background: #E87104;
	height:40px;
	color: #FFF;
	line-height:40px;
	}
.color1{color: #445e37;
	}	
.color2{
	font-style: italic;
	color: #9B4E00;
	}
.main-right2{
	width: 605px;
	border: 1px solid #16b6f2;
	background: #FFF;
	padding: 6px 15px;
	letter-spacing: normal;
	font-weight: bold;
	font-size: 13px;
	margin-bottom:7px;
	}
.main-right4{
	width: 605px;
	border: 1px solid #16b6f2;
	background: #FFF;
	padding: 6px 15px;
	letter-spacing: normal;
	font-weight: bold;
	font-size: 13px;
	margin-bottom:7px;
	color: #004364;
	}
.main-right6{
	width: 605px;
	border: 1px solid #C06305;
	background: #FFF;
	padding: 6px 15px;
	letter-spacing: normal;
	font-weight: bold;
	font-size: 13px;
	margin-bottom:7px;
	color: #666;
	}
.height1{
	height:auto;}
.height2{
	height:430px !important;
	height:380px;}
.height3{
	height:110px;}
.height4{
     height:130px;}
.color1{
	font-weight: bold;
	color: #900;
	}
.partners {
	clear:both;
	background: #63b126;
	height: 290px;
	width: 866px;
	margin-right: auto;
	margin-left: auto;
}
.partners1 {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
	padding-bottom: 8px;
}
.line{
	clear:both;
	height:12px;
	min-height:16px;
	background-color:#FFF;
	}
.nav-bottom{
	background: #bd263b;
	height: 40px;
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:8px;
	font-weight: bold;
	color: #FFF;
	line-height: 18px;
	text-align:center;
	padding:6px 0;
	}
.nav-bottom a{
	font-size:11px;
	color: #FFF;
	text-decoration: none;
	}
.nav-bottom a:hover{
	font-size:11px;
	color: #3FF;
	}
.rights{
	font-size: 11px;
	font-weight: bold;
	color: #666;
	}
#part1 td{
	text-align: left;
}
