@charset "utf-8";
/* CSS Document */
body{
font-family:Tahoma, Verdana, Arial;
font-size:12px;
line-height:15px;
margin:0px;
padding:0px;
}

a{
color:#152871;
text-decoration:none;
}

p{
margin:8px 0px;}
#header{
background: url(../images/header_bg.jpg) no-repeat center center;
width:900px;
margin:0px auto;
height:108px;
padding:0px;
border:1px solid #000000;
border-bottom:none;
}
.logo{
width:174px;
height:95px;
float:left;
margin-top:10px;
}
.nav{
width:631px;
height:31px;
margin-left:240px;
padding-top:13px;
}

#main{
width:900px;
margin:0px auto;
padding:0px;
background:url(../images/header_bg2.jpg) left top no-repeat;
height:351px;
border-bottom:1px solid #0054A5;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.main-left{
width:296px;
float:left;
display:inline;
padding:50px 26px 30px; 
border-right:1px solid #D9DADF;
}
.main-left p{
margin-top:0px;
margin-bottom:15px;}

.main-right{
width:547px;
margin-left:349px!important;
margin-left:350px;
position:relative;
}

.pic1{
width:550px;
left:0px!important;
left:-4px;
top:0px;
position:absolute;
z-index:0;
}

.pic2{
width:155px;
height:156px;
left:360px;
top:223px;
position:absolute;
z-index:1;
}

#footer{
width:900px;
/*height:100px;*/
margin:0px auto;
background:url(../images/footer-bg.jpg) repeat-y;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

.pic3{
width:147px;
height:150px;
left:-333px;
top:295px;
position:absolute;
z-index:1;
}

.footer-left{
width:250px;
margin-left:180px;
padding:10px;
float:left;
display:inline;
border-right:1px solid #cccccc;

}
.font1{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:15px;}
.footer-right{
width:422px;
margin-left:455px;
padding:20px 10px 10px;
}
.red{
color:#BE1E2D;}
.footer-bb{
clear:both;
background:#0956C6;
height:10px;
text-align:center;
border:1px solid #000000;
border-top:1px solid #0054A5;
font-size:11px;
color:#FFFFFF;
padding:5px;
width:890px;
margin:0 auto;
}

#about-header{
background: url(../images/about-headerbg1.jpg) no-repeat center center;
width:900px;
margin:0px auto;
height:82px;
padding:0px;
position:relative;
border:1px solid #000000;
border-bottom:none;

}
.about-logo{
width:174px;
height:95px;
top:10px;
left:0px;
position:absolute;
}
.about-nav{
width:631px;
height:31px;
top:13px;
left:240px;
position:absolute;
}
#about-main{
width:900px;
margin:0px auto;
padding:0px;
background:url(../images/about-headerbg2.jpg) left top no-repeat;
border-left:1px solid #000000;
border-right:1px solid #000000;
}
.about-left{
width:530px;
float:left;
padding:20px;
padding-bottom:0px;

}

.about-right{
width:324px;
margin-left:575px!important;
margin-left:572px;
padding:0px;}
.clean{
clear:both;}
.title{
margin-top:70px;
*margin-top:90px;}
.content{
overflow-x:hidden;
overflow-y:auto;
width:510px;
height:334px;
*height:336px;
border:1px solid #000000;
margin-top:20px;
padding:10px;
}
.right-content{
background:#f3f3f3;
padding:10px;
margin:0px;

}
.right-border{
border-left:1px solid #BEBEBE;
}
.font11{
font-size:11px;
line-height:13px;}
h1{
font-size:14px;
margin:5px 0px;
padding:0px;
line-height:17px;}
h2{
font-size:12px;
margin:0px;
padding:0px;
font-weight:normal;}
h3{
font-size:12px;
margin:0px;
padding:0px;
}
.blue{
color:#152871;}
form{
margin:0px;
padding:0px;}
.input{
width:420px;}
.font14{
font-size:14px;
line-height:17px;
}
ul{
list-style-type:none;
margin:0px;
padding:0px;
}
li{
margin:8px 0px;
padding:0px;
}
.font-g{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
line-height:20px;
color:#164DA0;}
.bodyborder{
border:1px solid #000000;}

