@charset "utf-8";

body{ font-size: 12px; color: #666; margin: 0px; padding: 0px; background-color:#FFF;}
h2{ padding:0; margin:0;}
img{ border:0;}
a{ text-decoration:none; color:#5983AF;}
a:hover{ text-decoration:underline; color:#f00;}
#wrap{ width: 950px; margin-right: auto; margin-left: auto;}

#header{ margin-bottom:10px;}
#header #logo{ background:url(header_pic.jpg) right no-repeat;}
#header #logo h1{ padding:30px 0 17px 20px; margin:0;}
#header #menu{ height:40px; background-image:url(menu_bg.jpg);}
#header #menu ul{ padding:0; margin:0; padding-left:3px;}
#header #menu ul li{ float:left; list-style:none; height:40px; padding-right:2px; background-image:url(menu_split.jpg); background-position:right; background-repeat:no-repeat;}
#header #menu ul li.last{ background:none;}
#header #menu ul li a{ float:left; padding:12px 14px; font-size:14px; color:#FFF; text-decoration:none;}
#header #menu ul li a:hover{ text-decoration:underline;}
#header #menu ul li ul{ background-color:#93BC3C; position:absolute; margin:40px 0 0 -1px; *margin-left:-85px; padding:3px 0; opacity:0.9; border:#CCC 1px solid; display:none; float:left; *width:150px;} 
#header #menu ul li ul li{ float:none; background-image:none; height:20px; padding:5px 0;}
#header #menu ul li ul li a{ float:none;}

#mainer{ padding-bottom:10px;}

#footer{ clear:both; background:url(bottom_bg.gif) repeat-x; height:59px;}
#footer #copyright{ padding-top:24px; text-align:center; font-size:14px; color:#797979;}

/* index start */

#index_left{ width:226px; float:left;}
#index_left #quick_link p{ margin:0; padding-bottom:4px;}

#index_left #news{ margin-top:2px; border:#CCC 1px solid;}
#index_left #news h2{ font-size:12px; font-weight:bold; padding:6px 10px; background-color:#E5A734; color:#FFF;}
#index_left #news ul{ padding:12px; margin:0;}
#index_left #news ul li{ list-style:none; padding:8px 0 9px 20px; *padding:7px 0 7px 20px; background:url(li_bg_1.gif) no-repeat; background-position:0 7px; border-bottom:#CCC 1px dashed;}
#index_left #news ul li a{ text-decoration:none; color:#5983AF;}
#index_left #news ul li a:hover{ text-decoration:underline;}
#index_left #news .more{ padding-right:8px; margin:0 20px 10px 0; background:url(li_bg_3.gif) no-repeat right; text-align:right;}
#index_left #news .more a{ color:#5983AF;}

#index_right{ width:204px; float:right;}
#index_right #exp_info h2{ font-size:12px; font-weight:bold; padding:6px 10px; background-color:#93BC3C; color:#FFF; margin-bottom:7px;}
#index_right #exp_info .item{ clear:both; border-bottom:#CCC 1px dashed; padding-bottom:12px; *padding-bottom:2px; margin-bottom:9px; }
#index_right #exp_info .item .right{ width:110px; padding:8px; padding-top:0;}
#index_right #exp_info .item .right h3{ margin:0; padding:0; padding-bottom:8px;} 
#index_right #exp_info .item .right h3 a{ font-size:12px; font-weight:bold; color:#7DA32D;}
#index_right #exp_info .item .right p{ margin:0; padding:0;}
#index_right #exp_info .item .right .more{ padding-right:8px; margin:5px 5px 0 0; background:url(li_bg_3.gif) no-repeat right; text-align:right;}
#index_right #exp_info .item .right .more a{ color:#7DA32D;}

#index_major{ width:500px; margin-left:236px;}

#index_major #bottom{ margin-top:5px; border:#CCC 1px solid;}
#index_major #bottom .right,
#index_major #bottom .left{ width:249px;}
#index_major #bottom h2{ font-size:12px; font-weight:bold; padding:6px 10px; color:#FFF; background-color:#E5A734;}
#index_major #bottom .right h2{ background-color:#666;}
#index_major #bottom ul{ padding:5px 10px; margin:0;}
#index_major #bottom ul li{ list-style:none; padding:5px 0 3px 18px; background:url(li_bg_2.gif) no-repeat; background-position:7px 9px; border-bottom:#CCC 1px dashed;}
#index_major #bottom ul li a{ text-decoration:none; color:#666;}
#index_major #bottom ul li a:hover{ text-decoration:underline;}
#index_major #bottom .more{ padding-right:8px; margin:0 20px 10px 0; background:url(li_bg_3.gif) no-repeat right; text-align:right;}
#index_major #bottom .more a{ color:#5983AF;}

/* index end */

#sidebar{ width:226px; float:left; margin-bottom:10px;}
#sidebar #nav{ border:#CCC 1px solid;}
#sidebar #nav h2{ font-size:12px; font-weight:bold; padding:6px 10px; background-color:#E5A734; color:#FFF;}
#sidebar #nav ul{ padding:12px; margin:0;}
#sidebar #nav ul li{ list-style:none; padding:8px 0 9px 20px; *padding:7px 0 7px 20px; background:url(li_bg_1.gif) no-repeat; background-position:0 7px; border-bottom:#CCC 1px dashed;}
#sidebar #nav ul li a{ text-decoration:none; color:#5983AF;}
#sidebar #nav ul li a.focus{ font-weight:bold;}
#sidebar #nav ul li a:hover{ text-decoration:underline;}
#sidebar #nav .more{ padding-right:8px; margin:0 20px 10px 0; background:url(li_bg_3.gif) no-repeat right; text-align:right;}
#sidebar #nav .more a{ color:#5983AF;}

#major{ width:712px; border:#CCC 1px solid; float:right; margin-bottom:10px;}
#major #crumb{ font-size:12px; font-weight:normal; padding:6px 10px; background-color:#93BC3C; color:#FFF; margin-bottom:7px;}
#major #crumb a{ font-weight:bold; color:#FFF;}
#major h2{ font-weight:bold; font-size:20px; color:#666; text-align:center; padding:10px; margin:0px; margin-bottom:10px; border-bottom:1px #CCC dashed;}
#major h2 .bar{ font-weight:normal; font-size:12px; padding:5px;}

#major #content{ font-size:14px; color:#333; padding:10px 20px;; margin:0px;}
#major #content p{ padding:5px 0; margin:0px; line-height:150%; text-indent:28px;}
#major #content h1,
#major #content h2,
#major #content h3,
#major #content h4{ color:#333; text-align:left; border:none; padding:0; margin:0;}
#major #content h1{ font-size:24px; text-align:center;}
#major #content h2{ font-size:18px; border:none; padding:20px 0 10px;}
#major #content h3{ font-size:16px; padding:10px 0 10px;}
#major #content table{ margin:5px 0;}
#major #content table td{ padding:3px;}
#major #content ul,
#major #content ol{ padding:5px 0 5px 28px; margin:0px; margin-left:28px; line-height:150%;}
#major #content ul li,
#major #content ol li{ padding:3px 0; margin:0px; line-height:150%;} 

#major #list{ font-size:14px; color:#666; padding:10px 20px;; margin:0px;}
#major #list ul{ padding:0px; margin:0px;}
#major #list ul li{ list-style:none; padding:0 0 8px 18px; background:url(li_bg_2.gif) no-repeat; background-position:3px 4px;}
#major #list ul li a{ text-decoration:none; color:#5983AF;}
#major #list ul li .time{ font-size:12px; float:right; padding-right:5px; color:#999;}
#major #list ul li a:hover{ text-decoration:underline;}
#major #list #navbar{ font-size:12px; background-color:#EEE; padding:5px; margin-top:10px; text-align:center;}

.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}