/* default styles */
*{margin:0px;; padding:0px;}
body { padding: 0px 0 0 0; margin: 0; font: 0.75em Tahoma, Arial, sans-serif; line-height: 1.7em; background: #fff url(images/bg.gif) repeat-x; color: #454545; }
a { color: #2F637A; background: inherit; text-decoration: none;}
a:hover { color: #808080; background: inherit; text-decoration: none;}
p {	margin: 0 0 5px 0; }
h1 {padding: 8px 0 0 0; margin: 0; letter-spacing: -1px; width:100%;background:url(../images/titlebg.gif) repeat-x; background-position:bottom; clear:both;}
h1 p{ width:100px; float:left; padding:5px; font-weight:bold; font-size:14px;}
h1 span{ background:url(../images/morebg.gif) repeat-x; font-size:12px; font-weight:normal; float:right; height:28px; width:50px; text-align:center; top:10px;}
h2 { margin: 0; padding: 0; font: bold 1.2em Arial, Sans-Serif; letter-spacing: -1px; color:#000; margin-top:10px; padding-left:8px;}
h1 a, h2 a { color: #000; background: inherit; text-decoration: none; }
ul { margin: 0; padding : 0; list-style : none; }
img { border: 0; }
hr{height:1px; margin-bottom:5px; margin-top:5px; color:#CCC; border:0px solid #CCC; padding:0px; background-color:#CCC;}
.clear{clear:both;}
/* layout */
#content { margin: 0px auto; width: 984px; }
#logo { width:312px; float:left;}
#menubg{background:#A8826B url(../images/menubg.gif) repeat; width:984px; clear:both;}
#menu{background:#A8826B url(../images/menubg.gif) repeat; width:984px; clear:both;}
#menu li{ float:left; display:block; font-family:"Verdana"; font-size:14px; text-align:center; background:#A8826B url(../images/menubg.gif) repeat;}
#menu li a{ font-family:Verdana; color:#fff;text-decoration:none; display:block;padding:8px 20px 5px 20px; background:#A8826B url(../images/menu_hr.gif) right no-repeat; font-weight:bold;}
#menu li a:hover{color:#CA2B18;text-decoration:none; }
#leftMenu{width:225px; height:238px; background:url(../images/leftmenu_bg.gif) no-repeat; margin:20px 0px 0px 0px; float:left;}
#leftMenu ul{}
#leftMenu ul li{padding:10px 0px 10px 42px; border-bottom:1px solid #F3F3F3; background:url(../images/point.gif) no-repeat; background-position:20px 15px; font-weight:bold; color:#996633; width:160px;}
#leftMenu ul li a{color:#996633;}
#leftMenu ul li a:hover{color:#f00;}


#barnner{ float:right;height:232px; margin:20px 0 0 0;}
#top_info {color: #808080; height: 24px; clear:both;}
#toptel{font-size:1.2em; color:#f00;background:url(../images/telbg.gif) no-repeat; text-align:right; clear:both;}
#location{ color:#333; background:#CCC url(../images/locationbg.gif) repeat-x; margin-bottom:5px; padding:3px 5px 2px 5px; margin-top:1px; border-bottom:1px solid #CCC;}
#top_info{float:right;}
#bodyContent{float:right; width:740px;}
#rightContent{ width:225px; background-color:#090; float:right; background:url(../images/rightbg.gif) no-repeat; min-height:500px; padding-left:20px;}
#indexNews{ }
#indexAboutImg{width:206px; float:left; margin-top:5px;}
.list{ margin:5px 0px 5px 0px; width:100%; clear:both;}
.list ul{ list-style:none;}
.list ul li{ line-height:24px; list-style:none;background:url(../images/point.gif) no-repeat; background-position:0px 10px; padding-left:18px;}
.list ul li span{color:#6E6E6E;}
.list ul li a{ color:#000;}
.list ul li a:hover{ color:#F00;}
#productList{margin-top:5px; overflow:hidden; width:740px;}
#productList ul{}
#productList ul li{width:218; float:left; margin-top:10px; margin-right:26px; }
#productList ul li img{border:1px solid #999; width:218px; height:153px; clear:both;}
#productList ul li p{ clear:both; color:#021A41; margin-top:3px; text-align:center; width:210px; margin-bottom:3px; height:30px;}

#productList2{margin-top:5px; overflow:hidden; width:740px;}
#productList2 ul{}
#productList2 ul li{width:218; float:left; margin-top:10px;}
#productList2 ul li img{clear:both;}
#productList2 ul li p{ clear:both; color:#021A41; margin-top:3px; }

.jobList{ clear:both;}
.jobList ul{ padding:0px; margin:0px;}
.jobList ul li{ width:180px; padding:3px; float:left; margin:5px; padding-left:12px; background:url(../images/point.gif) no-repeat; background-position:0px 10px;}
.jobList ul li a{color:#000;}
.jobList ul li a:hover{color:#f000;}

#page{ margin-top:10px; margin-bottom:10px; border-top:1px solid #D2D2D2; padding-top:10px; text-align:right; width:100%; clear:both;}

#downlist{}
#downlist ul{ clear:both;}
#downlist ul li{ float:left; list-style:none; margin-right:2px; padding:3px; }
.downlist01{ width:190px;background:url(../images/line.gif) repeat-x; background-position:bottom;}
.downlist02{ width:355px;background:url(../images/line.gif) repeat-x; background-position:bottom;}
.downlist03{ width:130px;background:url(../images/line.gif) repeat-x; background-position:bottom; text-align:center;}
.downloadtitlebg{background-color:#020A19; color:#FFF; font-weight:bold; }
.inputclass{border:1px solid #999; padding:4px;}
.title{ clear:both; font-weight:bold; background:url(../images/line.gif) repeat-x; background-position:bottom;}
.newstitle{text-align:center; color:#020A19; font-weight:bold; padding:5px; font-size:14px; margin-top:12px;}
.times{font-weight:normal; color:#999;}
/* footer */
#menuTopBg{clear:both; height:14px; background:#9D9FA5;}
#footerMenu{background-color:#020A19; clear:both; width:960px;}
#footerMenu li{ float:left; display:block; border-right:1px solid #56595E; font-family:"Verdana"; font-size:12px; text-align:center;}
#footerMenu li a{ float:left; font-family:Verdana; color:#fff;text-decoration:none; display:block;padding:2px 8px 0px 8px; background:#020A19; }
#footerMenu li a:hover{color:#fff;text-decoration:none; background-color:#FF9933; }
#footer { clear: both; 	color: #000;	padding:5px 0px 0px 240px; border-top:1px solid #E6E6E6; background:url(../images/btbg.gif) no-repeat; margin:20px 0px 20px 0px;}
#footer p{height:18px;}
#footer a { color:#000; }
#footer a:hover { color:#F60; }