*{margin:0; padding:0;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:url(bodybg.jpg) repeat-x #FFFFFF;color:#444;}
ul{list-style:none;}
img{border:none;}
a{color:#444; text-decoration:none;}
a:hover{color:#054199;}
.clear{ clear:both;}
#header{ width:930px; margin:0 auto; padding-top:25px;}
#logo{ width:922px; height:63px; background:url(logo.gif) no-repeat 8px 0; padding-left:8px; position:relative;}
#logo h2{text-indent:-999px;}
#logo h2 a{display:block; height:28px; width:140px;}
#logo span{position:absolute; top:10px; right:12px; color:#D7D7D7;}
#logo span a{ color:#D7D7D7;}
#nav{height:45px; padding-left:2px;}
#nav a:link{color:#555;}
#nav a:hover{color:#054199;}
#nav a:active{color:#054199;}
#nav li{ width:119px; height:35px;float:left; margin-left:9px;background:url(nav_bg.gif) no-repeat left top; padding-left:5px; }
#nav .home{margin-left:0;}
#nav li a{display:block;width:119px;height:35px;float:left;background:url(nav_bg.gif) no-repeat right top; text-align:center; line-height:35px; font-weight:600; font-size:13px;}
.bannar{ width:930px; height:260px; overflow:hidden;}

#con{ width:930px; margin:10px auto 35px auto;}
#con .con_l{ width:300px; float:left;}
#con .con_l .con_l_t{ width:260px; height:20px; background:url(navtopbg.png) no-repeat 0 0; padding:0 5px;}
#con .con_l .con_l_b{ width:256px;border:1px #A6D1F4 solid; border-top:none; background:#E6F2FC;padding:0 5px 18px 5px;}
#con .con_l .con_l_b h2{font-size:16px;color:#054199; border-bottom:1px #054199 solid; height:26px; line-height:26px; margin-bottom:12px; padding:0 5px;}
#con .con_l .con_l_b ul{ padding-bottom:12px;}
#con .con_l .con_l_b ul li{ height:28px; line-height:28px; padding-left:25px; background:url(arr_2.gif) no-repeat 12px 9px;}
#con .con_l .con_l_b p{line-height:200%;}
#con .con_r{ width:630px; float:right; padding-left:0;}
#con .con_r h2{background:url(ti_1.gif) no-repeat #054199; height:28px; line-height:28px; color:#fff; padding-left:18px; margin-bottom:10px;font-size:14px; _position:relative;}
#con .con_r h2 a{ color:#fff; font-size:11px; font-weight:normal;}
#con .con_r h2 span{float:right; margin-right:12px; _position:absolute; _top:0; _right:3px;}
#con .con_r .con_r_t p{line-height:20px; padding:0 10px 8px 15px;}
#con .con_r .con_r_t img{float:right; width:240px; height:auto;}
#con .con_r .con_r_b ul{padding-left:5px;}
#con .con_r .con_r_b li{ width:131px; float:left;margin:6px 11px;_margin:6px 6px;}
#con .con_r .con_r_b li img{width:135px; height:129px;border:1px #A6D1F4 solid; padding:2px;}
#con .con_r .con_r_b li p{ width:135px;height:26px; line-height:26px; text-align:center; overflow:hidden;}

#footer{width:930px; margin:0 auto; color:#555; height:30px;}
#footer .foot_l{float:left;}
#footer .foot_r{float:right;}