* {
padding:0;margin:0
}

body {
margin:0 auto;
padding:0px;
color:#000;
font-size:12px;
line-height:160%;
text-align:left;
font-family:'ËÎÌå',arial,verdana,sans-serif
}

td,tr,p,input,select{
FONT-SIZE:12px;
}

p,ul,ol,form,h1,h2,h3,h4,h5{
margin:0;
}

select,input{
vertical-align:middle;
}

.input1 {
height:17px;
border:1px solid #898989;
padding-top:5px;
padding-left:5px;
vertical-align:middle;
}

img {
border: 0px none;
}

.img1 {
border: 1px #CCC solid;
}

.img2 {
vertical-align:middle;
}

.img3 {
margin:10px;
}

.img4 {
padding:5px;
border:1px #CCC solid;
}

ul,li {
list-style:none;
}

.left {
float:left;
}

.right {
float:right;
}

.hackbox {
border-top:1px solid transparent !important;
margin-top:-1px !important;
border-top:0px;
margin-top:0px;
clear:both;
visibility:hidden;
}

a {
	color:#066066;
	text-decoration: none;
}

a:link {
	color:#066066;
	text-decoration: none;
}
a:hover {
	color: #003366;
	text-decoration:underline;
}
/*a:visited {
	color: #003399;
	text-decoration: none;
}*/
a:active {
	color: #003399;
	text-decoration: none;
}
.center {
margin:0 auto;
padding:0px;
}
.px14 {
font-size:14px;
}

.px12 {
font-size:12px;
}

.btpx14 {
font-size:14px;
font-weight:bold;
}

.btpx12 {
font-size:12px;
font-weight:bold;
}

/*header*/
.header {
width:1002px;
height:251px;
margin:0 auto;
padding:0;
}

/*menu*/
.menu {
width:1002px;
height:38px;
background:url(/images/menu_back.gif) repeat-x;
margin:0 auto;
}
.menu_list {
float:left;
width:850px;
padding-top:10px;
}

.menu_list span {
float:left;
text-align:center;
width:80px;
background:url(/images/icon_shu.gif) right no-repeat;
font-size:14px;
font-weight:bold;
}
.nospan {
float:left;
text-align:center;
width:106px;
font-size:14px;
font-weight:bold;
}

.menu_time {
float:right;
width:150px;
padding-top:10px;
color:#0071BC;
}
/*main*/
#main {
width:1002px;
text-align:center;
background:url(/images/main_back.gif) repeat-x;
margin:0 auto;
padding-top:10px;;
}
#main .main{
width:960px;
margin:0 auto;
padding:0;
}
#main .mainleft{
float:left;
width:720px;
}

#main .indextitle1 {
width:685px;
height:26px;
background:url(/images/indextitle_back.gif) no-repeat;
padding-top:7px;
font-weight:bold;
color:#066066;
text-align:left;
padding-left:25px;
padding-right:10px;
}
#main .indextitlemain1 {
width:100%;
background:url(/images/index_lanmub_back.gif) bottom;
padding:10px 0;
}

#main .indextitle2 {
width:320px;
height:26px;
background:url(/images/indextitle_back.gif) no-repeat;
padding-top:7px;
font-weight:bold;
color:#066066;
text-align:left;
padding-left:25px;
padding-right:10px;
}
#main .indextitlemain2 {
width:355px;
height:155px;
background:url(/images/index_lanmus_back.gif) bottom;
padding-top:5px;
}

#main .indextitle3 {
width:185px;
height:26px;
background:url(/images/indextitle_back.gif) no-repeat;
padding-top:7px;
font-weight:bold;
color:#066066;
text-align:left;
padding-left:25px;
padding-right:10px;
}
#main .indextitlemain3 {
text-align:left;
width:215px;
background:url(/images/index_lanmuss_back.gif) bottom;
padding-top:5px;
padding-left:5px;
margin-bottom:5px;
}
#main .indextitlemain3 li {
height:20px;
padding-top:2px;
}
#main .main3span {
float:left;
width:97px;
height:25px;
margin-right:10px;
padding-top:2px;
}

#main .search {
text-align:left;
width:700px;
height:34px;
background:url(/images/search_back.gif) no-repeat;
padding-top:8px;
padding-left:20px;
margin:5px 0;
}
#main .index_center_button {
float:left;
width:100%;
margin-bottom:5px;
}
#main .index_center_button span {
float:left;
width:180px;
}
#main .index_lanmu_left {
float:left;
width:355px;
margin-bottom:5px;
}
#main .index_lanmu_left2 {
float:left;
width:355px;
margin-bottom:5px;
}
#main .index_lanmu_right {
float:right;
width:355px;
margin-bottom:5px;
}
#main .index_lanmu_left li {
float:left;
text-align:left;
width:100px;
height:18px;
border-bottom:1px #CCC dotted;
padding-left:5px;
padding-top:3px;
margin:0 5px;
}
#main .index_lanmu_left2 li {
float:left;
text-align:left;
width:300px;
height:22px;
padding-left:5px;
margin:0 5px;
}
#main .index_lanmu_right li {
float:left;
text-align:left;
width:300px;
height:22px;
padding-left:5px;
margin:0 5px;
}

#main .index_banner {
width:720px;
height:100px;
margin-bottom:5px;
}

#main .index_adept {
float:left;
width:720px;
margin-bottom:5px;
}

#main .index_adept_title {
width:685px;
height:22px;
background:url(/images/index_adept_back.gif) no-repeat;
padding-top:7px;
padding-left:25px;
padding-right:10px;
color:#FFFFFF;
font-weight:bold;
}

#main .index_adept_title2 {
width:685px;
height:21px;
background:url(/images/index_adept2_back.gif) no-repeat;
padding-top:5px;
padding-left:25px;
padding-right:10px;
color:#066066;
font-weight:bold;
}
#main .index_adept_main {
width:700px;
background:url(/images/index_adept2_mainback.gif) repeat-y;
padding:5px 10px;
}

#main .index_adept_bottom {
width:720px;
height:10px;
}

#main .index_adept_table {
padding:5px;
}
#main .index_adept_table2 {
padding:5px 5px 5px 15px;
}

#main .mainright{
float:right;
width:220px;
}

#main .index_bulletin_title {
width:165px;
height:30px;
background:url(/images/bulletin_title_back.gif) no-repeat;
padding-top:5px;
padding-left:55px;
color:#066066;
font-weight:bold;
}
#main .index_bulletin_main {
text-align:left;
width:213px;
padding-left:5px;
border:1px #E3E3E3 solid;
background-color:#F2F9F8;
margin-bottom:5px;
}
#main .index_bulletin_main li {
height:20px;
padding-top:2px;
}

#main .index_right_button {
width:220px;
}
#main .index_right_button span {
width:220px;
height:60px;
padding-bottom:5px;
}

#main .index_button_contact {
width:220px;
margin-bottom:5px;
}
















/*bottom*/
.bottom {
width:982px;
text-align:center;
margin:0 auto;
padding:10px;
background-color:#F2F9F8;
border-top:5px #066066 solid;
}


