*{margin: 0;padding: 0;}
body{background:#fff;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px; color: #505050;	line-height: 18px;}
a{color:#666666;text-decoration: none;}

li{list-style-type:none;}
img{border:none;}
h1,h2,h3,h4,h5,h6{font-size:14px;}
/*==============================================================*/


.floatr{float:right;margin:10px;}
.link_white{color:#fff;}


/*==============================================================*/

#wrap{width:778px;margin:0 auto;}		
#header{width:778px;}
#nav{width:778px;height:62px;margin:10px 0 0 0;background: url(../images/bg/nav_bg.gif) no-repeat 0 0;position:relative;}
#main{width:778px;float:left;margin:10px 0;}
#content{width:640px;float:right;background:#fff url(../images/bg/content_y.gif) repeat-y 0 bottom;border-bottom:solid 1px #e5e5e5;height:auto !important;height:400px; min-height:400px;}
#sidebar{width:130px;float:left;}
#footer{clear:both;background:#c1c1c1 url(../images/bg/footer_bg.gif) repeat-x 0 bottom;height:30px;text-align:center;}
 
/*==============================================================*/

#header h1{width:600px;height:90px;background:#fff url(../images/jjs/logo.gif) no-repeat 0 10px;text-indent:-999em;}
/*==============================================================*/
#nav ul{padding-left:140px;height:31px;line-height:31px;text-align:center;float:left;}
#nav ul li{width:86px;float:left;}
#nav ul li a{width:86px;display:block;}
#nav ul li a:hover{width:86px;display:block;background: url(../images/bg/nav_h_1.jpg) no-repeat 0 0;color:#fff;}

#nav div ul{height:31px;line-height:31px;float:left;}
#nav div ul li{width:86px;float:left;text-align:center;}
#nav div ul li a{width:86px;height:31px;display:block;color:#fff;}
#nav div ul li a:hover{width:86px;height:31px;display:block;background: url(../images/bg/nav_h_2.jpg) no-repeat 0 0;color:#333;}
#nav div p{height:31px;line-height:31px;display:block;color:#fff;}
/*==============================================================*/

#content h2{width:640px;height:60px;line-height:60px;background:#fff url(../images/bg/content_top.jpg) no-repeat 0 0;text-indent:5em;color:#693;}

#content div{width:600px;margin:0 auto;padding:10px 0;line-height:160%;}
#content div h3{height:30px;line-height:30px;padding-left:25px;background:#fff url(../images/common/icon.jpg) no-repeat 5px center;}

#content #list ul{margin:10px 0;}
#content #list ul li{background:#fff url(../images/common/arrow.jpg) no-repeat 5px center;}
#content #list ul li a{height:25px;line-height:25px;margin-left:25px;}
#content #list ul li a:hover{background-color:#9f6;}


#content #img{float:left;margin-left:20px;display:inline;}
#content #img ul{float:left;margin-left:20px;display:inline;}
#content #img ul li{float:left;margin:4px;height:220px;}
#content #img ul li span a{float:left;}


#content #img ul li a:hover{background-color:#9f6;}
#content #img ul li img{padding:4px;border:solid 1px #ccc;}



#content p{text-indent: 2em;}
/*==============================================================*/
#sidebar #contact {height:157px;background:#fff url(../images/bg/contact_bg.gif) no-repeat 0 bottom;}
#sidebar #contact p{text-indent:10px;padding-top:10px;font-size:12px;font-family:tahoma, Arial, Helvetica, sans-serif;}

/*==============================================================*/		
#sidebar #subnav{padding-bottom:35px;background: url("../images/bg/subnav_bottom.jpg") no-repeat 0 bottom;}
#sidebar #subnav h2{width:129px;height:76px;background-image: url("../images/bg/subnav_h2.jpg");text-indent:2em;line-height:76px;color:#4ea722;}
/*==============================================================*/
#sidebar #subnav ul{width: 129px;text-align:center;}
#sidebar #subnav ul li{border:solid 1px #ccc;border-top:none;font-sizs:11px;}
#sidebar #subnav ul li a{display:block;width:120px;line-height:31px;color:#333;font-sizs:11px;}
#sidebar #subnav ul li a:hover{color:#f60;}


#footer a:hover{background-color:#9f6;}