*{
margin:0;
padding:0;
}
body{
height:100%;
background-color:#ffffff;
}
a:hover{text-decoration:none;}

a img { border:0;}
img {vertical-align:top;}
ul { list-style:none;}
ol { padding:10; margin-left:15px;}
ol li{
width:500px;
}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Georgia, tahoma; 
		font-size:11px;
		line-height:17px;
		color:#464646;		
	}

input, select { vertical-align:middle; font-weight:normal;}
strong {font-size:12px; color:#444444;}

a { text-decoration:none; color:#cccccc; font-size:12px;}
a:hover{ color:#ffffff;}
/*------------------------------------------common_css_end------------------------------------------------------*/
.padding{
padding:5px;
}
.padding10{
padding:10px;
}
.padding_lr{
padding:0 10px;
}
.padding_tb{
padding:10px 0;
}
h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#2F3E45;
font-style:italic;
}
h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#D86C2B;
font-style:italic;
height:20px;
border-bottom:1px solid #D86C2B;
}
h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:20px;
height:25px;
color:#314550;
font-style:normal;
font-weight:normal;
}
h3 span{
color:#D86C2B;
}
.blue{ color:#37B3FB;}
.more{
width:95%;
clear:both;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#C36E1F;
}
.more a{
color:#C36E1F;
}
.more a:hover{
color:#F18B2C;
}
#divdt{
width:100%;
height:auto;
margin:10px 0 0 0;
}
#divdt dl{
line-height:18px;
margin:0 0 0 10px;
}
#divdt dl dt{
float:left;
width:50%;
}
#divdt dl dd{} 
.mainbg{
height:100%;
width:100%;
background:url(../images/bgmain.jpg) repeat-x top left;
}
#linktop{
float:right;
width:170px;
height:30px;
margin:20px 10px 0 0;
background:url(../images/top_link.jpg) no-repeat 0 0;
}
#linktop li{
padding:0 5px;
text-indent:-9999px;
float:left;
width:45px;
}
#linktop li a{
width:45px;
height:30px;
text-indent:-9999px;
display:block;
}
#cont{
width:100%;
height:auto;
}
#d_left{
float:left;
width:232px;
height:auto;
background:url(../images/bgleft.png) no-repeat 0 0;
}
#d_left ul{
padding:5px 0 0 30px;
list-style:square;
}
#d_left ul li{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#628BA1;
list-style:square;
}
.left_top{
width:100%;
height:345px;
}
.titleleft{
width:234px;
padding:0 0 0 35px;
background:url(../images/bg_lefthead.gif) no-repeat 2px 4px;
}
#d_rt{
float:right;
margin:0 0 0 10px;
width:592px;
height:auto;
}

.menu{
padding:7px 0;
text-align:center;
width:100%;
height:35px;
background:url(../images/bg_menu1.gif) no-repeat 0 0;
}
.menu li{
float:left;
padding:0 14px;
border-right:1px solid #2E404C;
}
.menu span li{
border:none;
}
.menu li a{
color:#EBEBEB;
}
.contleft{
background:url(../images/left_bgcont.jpg) repeat-y 0 0;
}
.picmain{
width:593px;
height:293px;
margin-top:10px;
}
.contrt{
width:595px;
height:auto;
margin:10px 0 0 0;
}
.contrt .contrt_top{
width:100%;
height:8px;
background:url(../images/bg_contrttop.png) no-repeat top left;
}
.contrt .contrt_mid{
padding:0 15px;
width:100%;
height:auto;
background:url(../images/bg_contrtmid.png) repeat-y top left;
}
.contrt .contrt_mid p{
width:95%;
padding:10px 10px 0 0;
}
.contrt .contrt_btm{
clear:both;
width:100%;
height:8px;
background:url(../images/bg_contrtbtm.png) no-repeat bottom left;
}
.contrt_mid ul{
width:520px;
list-style:circle;
margin:0 0 0 20px;
}
.contrt_mid ul li{
margin:0 0 0 20px;
}
.btm{
text-align:center;
width:600px;
margin:0 auto;
padding:10px 0 0 0;
background-color:#1C292F; 
color:#c1c1c1;
height:45px;
}
.btm ul{
text-align:center;
margin:0 auto;
}
.btm ul li{
padding:0 15px;
float:left;
}
