*{
margin:0px;
padding:0px;
}

body{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#000000;
}

h1{
font-size:18px;
font-weight:normal;
}

h2{
font-size:18px;
font-weight:normal;
}

h3{
font-size:12px;
font-weight:bold;
margin-top:10px;
}

div{
display:block;
overflow:hidden;
}

img{
border:none;
}

a{
text-decoration:none;
}

.left{
float:left;
}

.right{
float:right;
}

.header{
height:100px;
background:#FFFFFF url('../img/bg_strip2.jpg') repeat-x top;
}

.marquee{
background:#000000;
height:23px;
padding-top:7px;
color:#FFFFFF;
width:760px;
margin:0px auto auto
}

.marquee a{
color:#FFFFFF;
}

.marquee a:hover{
text-decoration:underline;
}

.logo{
background:url('../img/logo3.jpg') no-repeat;
width:320px;
height:56px;
padding-top:10px;
text-align:center
}

.nav{
float:left;
padding:4px 0px 0px 10px;
}

.nav li ul{
display:none;
}

.nav li:hover ul{
display:block;
margin-left:0px;
position:absolute;

}

.nav li:hover ul li{
float:none;
width:100px;
text-align:left;
padding:5px 5px 5px 5px;
background:#6999B0;
height:auto;
}

.nav li:hover ul li:hover{
background:#98C7DB;
}

.nav ul{
float:left;
display:block;
overflow:hidden;
width:237px;
}

.nav li{
display:block;
overflow:hidden;
float:left;
margin-right:1px;
}

.nav a{
width:78px;
height:22px;
padding-top:8px;
text-align:center;
display:block;
overflow:hidden;
color:#000000;
background:url('../img/tabs2.jpg') no-repeat top left;
}
.nav a:hover{
background:url('../img/tabs2.jpg') no-repeat top right;
}
.nav .selected a{
background:url('../img/tabs2.jpg') no-repeat bottom left;
}

.banner{
height:190px;
background:url('../img/bg.jpg') repeat-x;
}
.banner .text{
width:740px;
height:145px;
background:url('../img/search_bg.png') no-repeat;
padding:10px;
color:#FFFFFF; margin-left:auto; margin-right:auto; margin-top:25px; margin-bottom:auto
}
.banner .text p{
margin-top:10px;
}
.banner .text .image{
width:110px; 
height:110px; 
float:left; 
background:url('../img/img_bg.png') no-repeat; 
margin-right:10px;
padding:10px
}

.banner .text ol{
margin:10px 0px 0px 20px;
}

.banner .text ol li{
display:list-item;
margin:0px;
}

.banner .text .spec{
margin-bottom:10px;
}

.banner .text .spec span{
font-weight:bold;
}
.banner .text .spec li{
display:inline;
margin-right:10px;
}

.banner .text .btn{
width:78px;
height:23px;
padding-top:7px;
text-align:center;
display:block;
overflow:hidden;
color:#FFFFFF;
background:url('../img/btn.png') no-repeat;
}

.header .search, .search2{
background:url('../img/search.jpg') no-repeat left top;
width:523px;
height:30px;
float:left;
position:relative
}

.header .search form, .search2 form{
display:block;
overflow:hidden;
position:absolute;
top:4px;
right:5px;
width:415px;
}

.header .search a, .search2 a{
width:503px;
height:22px;
display:block;
overflow:hidden;
position:absolute;
top:0px;
left:0px;
background:none;
text-align:left;
padding:8px 10px 0px 10px;
}

.header .search2 a:hover{
background:none;
}

.header .search select, .search2 select{
width:95px;
}

.header .search input, .search2 input{
width:20px;
height:20px;
margin-left:5px;
}

.header .search:hover{
background:url('../img/search.jpg') no-repeat right top;
}

.header .search2{
background:url('../img/search.jpg') no-repeat left bottom;
}

.mainbody{
width:740px;
padding:20px 20px 20px 20px;
margin:0px auto auto;
color:#FFFFFF;
}

.mainbody .text{
width:740px;
height:145px;
color:#FFFFFF;
margin-bottom:10px;
}

.mainbody .text .image{
width:130px; 
height:130px; 
float:left; 
background:url('../img/img_bg.png') no-repeat; 
margin-right:10px
}

.mainbody .text .spec{
margin-bottom:10px;
}

.mainbody .text .spec span{
font-weight:bold;
}
.mainbody .text .spec li{
display:inline;
margin-right:10px;
}

.mainbody .text .btn{
width:78px;
height:23px;
padding-top:7px;
text-align:center;
display:block;
overflow:hidden;
color:#FFFFFF;
background:url('../img/btn.png') no-repeat;
}

.banner label{
display:block;
overflow:hidden;
float:left;
padding-top:3px;
}

.banner p{
display:block;
overflow:hidden;
}

.banner input{
display:block;
overflow:hidden;
float:right;
width:142px;
}

.banner textarea{
width:181px;
height:150px;
}