body { margin:0px 0; padding:0; font: 88% Arial, Sans-Serif; color:#ccc; background: #303B41 url( bg.jpg) repeat-x; line-height: 1.4em; }
.content { background: #FFF url( mainbg.jpg) repeat-y center; color: #ccc; margin: 0 auto; padding: 0; width: 980px; }
.img { padding: 0 8px 5px 0; float: left; }
/* HEADER */
#top { padding: 0; margin: 0; background: #000 url( top.jpg) no-repeat top; height: 44px; }
#top .padding { float: right; color: #808080; padding: 20px 25px 0 0; font-size: 90%; }
#top a { color: #E0F5FF; }
#header { margin: 0; width: 980px; background: #036EB4 url( header.jpg) no-repeat center top; height: 138px; color: #FFF; }
#header .title { padding: 45px 0 0 50px; }
#header .title span { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 26px; font-weight: bold; margin: 0 0 10px 0; padding: 0; display:block; }
#header b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-image: none; color: #075181; margin: 0; padding: 0 0 0 2px; }
/* SUBHEADER*/
#subheader { background: #000 repeat-y center; width: 950px; height: 28px; color: #FFF; margin-left: 15px; }
#subheader .padding { padding: 10px 15px 10px 15px; }
#subheader h2 { color: #FEAB06; }
#subheader a { color: #FECF5F; }
/* NAVIGATION*/
.nav { text-align: left; color:#7D8085; padding: 20px 0 0 0px; width: 270px; }
.nav li { margin: 5px 0 5px 0px; padding: 0px 0 0 0px; border-bottom: 1px dotted #ccc; list-style: none; }
.nav li a { color: #546078; text-decoration: none; padding: 5px 0 0 0px; display: block; margin-bottom: 2px; }
.nav li a:hover { color: #075181; text-decoration: none; background: #E5F6FF; display: block; margin-bottom: 2px; }
/* MAIN*/
#main { background: #FFF; width: 940px; margin: 0 20px 0 20px; color: #808080; }
#main .right_side { float: right; padding:0px 0 0 10px; margin:0; background-color: #FFF; width: 270px; }
#main .left_side { float: left; width: 610px; background: #FFF; padding:15px 10px 0 10px; margin:0; }
#main .right_side ul { margin: 5px 0 5px 0; padding : 0; list-style : none; border-bottom: 0px solid #eee; list-style-type: square; color: #a90000; }
#main .right_side li { margin: 0 0 2px 15px; padding: 0 0 0 0px; color: #555; }
#main .right_side .padding { margin: 0 0 20px 15px; padding: 0 0 0 0px; color: #555; }
/* FOOTER*/
#footer { clear:both; height: 60px; color:#ccc; background: #000 url( footer.jpg) top no-repeat #303B41; font-size:90%; padding: 0; text-align:center; }
#footer .padding { padding: 8px 0px 0px 0px; }
#footer a { color: #E0F5FF; }
/*  Top Menu */
#menu { background: #000 url( menu.jpg) no-repeat center bottom; width: 760px; height: 35px; margin: 0; padding: 0; }
#menu ul { margin:0; list-style:none; padding: 5px 0 0 20px; }
#menu a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 5px; text-decoration:none; }
#menu a { float:none; }
#mbody { margin:0px 0; padding:0; font: 88% Arial, Sans-Serif; color:#ccc; background: #303B41 url( bg.jpg) repeat-x; line-height: 1.4em; }
.content { background: #FFF url( mainbg.jpg) repeat-y center; color: #ccc; margin: 0 auto; padding: 0; width: 980px; }
.img { padding: 0 8px 5px 0; float: left; }
/* HEADER */
#top { padding: 0; margin: 0; background: #000 url( top.jpg) no-repeat top; height: 44px; }
#top .padding { float: right; color: #808080; padding: 20px 25px 0 0; font-size: 90%; }
#top a { color: #E0F5FF; }
#header { margin: 0; width: 980px; background: #036EB4 url( header.jpg) no-repeat center top; height: 138px; color: #FFF; }
#header .title { padding: 45px 0 0 50px; }
#header .title span { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 26px; font-weight: bold; margin: 0 0 10px 0; padding: 0; display:block; }
#header b { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; background-image: none; color: #075181; margin: 0; padding: 0 0 0 2px; }
/* SUBHEADER*/
#subheader { background: #000 repeat-y center; width: 950px; height: 28px; color: #FFF; margin-left: 15px; }
#subheader .padding { padding: 10px 15px 10px 15px; }
#subheader h2 { color: #FEAB06; }
#subheader a { color: #FECF5F; }
/* NAVIGATION*/
.nav { text-align: left; color:#7D8085; padding: 20px 0 0 0px; width: 270px; }
.nav li { margin: 5px 0 5px 0px; padding: 0px 0 0 0px; border-bottom: 1px dotted #ccc; list-style: none; }
.nav li a { color: #546078; text-decoration: none; padding: 5px 0 0 0px; display: block; margin-bottom: 2px; }
.nav li a:hover { color: #075181; text-decoration: none; background: #E5F6FF; display: block; margin-bottom: 2px; }
/* MAIN*/
#main { background: #FFF; width: 940px; margin: 0 20px 0 20px; color: #808080; }
#main .right_side { float: right; padding:0px 0 0 10px; margin:0; background-color: #FFF; width: 270px; }
#main .left_side { float: left; width: 610px; background: #FFF; padding:15px 10px 0 10px; margin:0; }
#main .right_side ul { margin: 5px 0 5px 0; padding : 0; list-style : none; border-bottom: 0px solid #eee; list-style-type: square; color: #a90000; }
#main .right_side li { margin: 0 0 2px 15px; padding: 0 0 0 0px; color: #555; }
#main .right_side .padding { margin: 0 0 20px 15px; padding: 0 0 0 0px; color: #555; }
/* FOOTER*/
#footer { clear:both; height: 60px; color:#ccc; background: #000 url( footer.jpg) top no-repeat #303B41; font-size:90%; padding: 0; text-align:center; }
#footer .padding { padding: 8px 0px 0px 0px; }
#footer a { color: #E0F5FF; }
/*  Top Menu */
#menu { background: #000 url( menu.jpg) no-repeat center bottom; width: 760px; height: 35px; margin: 0; padding: 0; }
#menu ul { margin:0; list-style:none; padding: 5px 0 0 20px; }
#menu a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 5px; text-decoration:none; }
#menu a { float:none; }
#menu li { float:left; color: #FFF; background: #000; margin:0; padding:0 0 0 0px; }
#menu a:hover { text-decoration:underline; }
#menu .padding { padding: 5px 0 0 10px; font-weight: bold; }
/**/
ul { margin-left: 0; padding-left: 5px; list-style : square; }
li { margin: 0 0 2px 15px; padding: 0 0 0 0px; color: #555; }
p { margin: 10px 0 5px 0; padding: 0; color: #808080; background: inherit; }
a { color: #075181; background: inherit; text-decoration:none; }
a:hover { background: inherit; text-decoration:underline; }
h1 { background: url( h.gif) no-repeat left; color:#075181; font-size:160%; font-weight:bold; margin: 5px 0 15px 0px; padding:0 0 0 30px; }
h2 { background: url( h.gif) no-repeat left; color:#075181; font-size:120%; font-weight:bold; margin: 20px 0 15px 0px; padding:0 0 0 30px; }
fieldset { border: 1px solid #075181; }

.recommen_pro{width:620px; height:168px;  background:url( ad1.gif); float:left;
    background-repeat:no-repeat; margin-bottom:20px;}
.recommen_pro_left{
    width:374px;
	height:168px;
	float:left;
	padding-top:10px;
	padding-left:10px;
}
.contBody h1,.contTitle{
    font-size: 19px;
	color: #0170c4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;}
.contTitle{font-size: 18px;}
.contBody h1{ float:left;}
.contTitle a:visited, .contTitle a:link{ color:#0170c4; text-decoration:none;}
.contTitle a:hover{ color:#ff9900; text-decoration:none;}
.contBody p{ margin:0; padding:0;}
.recommen_text{font-size: 11px;
                  color: #0170c4; 
				  font-family: Verdana, Arial, Helvetica, sans-serif; 
				  line-height:18px;
				  font-weight:normal;}
.recommen_text a:visited,.recommen_text a:link{
	color: #0170c4;
	text-decoration:none;
    }
.recommen_text a:hover{
	color: #ff9900;
	text-decoration:underline;
    }
