﻿@charset "utf-8";
/* ==全局样式定义== */
* { margin:0; padding:0;}
a img { border:0;}

#page_top { margin:0 auto; width:980px; height:30px; background:url(images/inc.png) no-repeat; overflow:hidden;}
#page_top a { height:30px; line-height:30px; font-size:13px;}
#page_top .top_left { float:left; padding-left:10px; width:670px;}
#page_top .top_right { float:right; width:300px; text-align:center;}
    .top_left a { padding-left:40px; color:#804059; text-decoration:none;}
    .top_right a { padding:0 5px; color:#804059; text-decoration:none;}
    .top_left a:hover, .top_right a:hover { text-decoration:underline; color:#D63873;}
    
#page_banner { margin:0 auto; width:980px; height:100px; color:#555453; overflow:hidden;}
#page_banner a { float:left; padding-top:16px;}
#page_banner .web_title { float:left; padding:22px 0 22px 10px; width:300px; font-family:Arial;}
    .web_title span { font-size:32px; color:#855305; font-weight:bold; font-family:verdana,sans-serif;}
#page_banner .web_name { float:right; padding:3px 0 7px 0; height:90px; width:390px;}
    .web_name a { float:left; padding:0 9px; width:72px; height:90px; font-size:13px; line-height:20px; color:#464646; text-align:center; text-decoration:none;}
    .web_name a:hover { text-decoration:underline; color:#D63873;}
    .web_name img { margin-top:-17px;}
    
#page_menu { margin:0 auto; width:980px; height:67px; background:url(images/inc.png) 0 -31px no-repeat; overflow:hidden;}
#page_menu .line1 { padding-left:31px; width:929px; height:35px; overflow:hidden;}
    .line1 a { margin-right:1px; padding:11px 12px 10px 12px; height:16px; line-height:35px; font-size:0.9em; color:White; text-decoration:none;}
    .line1 a:hover, .line1 .aOn { background:url(images/inc.png) -596px -195px no-repeat;}
    .line1 img { margin:0; padding:0; height:35px;}
#page_menu .line2 { height:32px; line-height:30px;}
    .line2 * { overflow:hidden;}
    .line2 .path { float:left; padding-left:25px; line-height:35px; width:645px; font-size:13px; text-decoration:none; color:#555555;}
        .path a { text-decoration:none; color:#555555;}
        .path a:hover { text-decoration:underline; color:#D63873;}
    .line2 .search { float:left; width:310px;}
        .search input { float:left; margin:3px 0; height:22px; line-height:22px; width:230px; border:1px solid #DFDCDC;}
        .search img { float:left; margin:4px 5px; cursor:pointer;}


#main { margin:5px auto; width:980px; height:auto !important;}

#link { clear:both; margin:0 auto; width:980px; height:auto !important;}
#link * { overflow:hidden;}
#link .link_top { width:980px; height:10px; background:url(images/inc.png) 0 -244px no-repeat;}
#link .link_center { float:left; padding:0 10px; width:958px; height:80px; line-height:20px; font-size:12px; background:#F5F5F5; border-left:1px solid #D8D5D3; border-right:1px solid #D8D5D3;}
    .link_center span { font-weight:bold;}
    .link_center a { margin:0 6px; color:#555; text-decoration:none;}
    .link_center a:hover { text-decoration:underline; color:#D63873;}
#link .link_bot { width:980px; height:10px; background:url(images/inc.png) 0 -254px no-repeat;}

#bot { clear:both; margin:5px auto 0 auto; width:980px; height:80px;}
#bot * { overflow:hidden;}
#bot .bot_left { float:left; width:10px; height:68px; background:url(images/inc.png) 0 -107px no-repeat;}
#bot .bot_center { float:left; width:960px; height:67px; border-top:1px solid #FAC2D9;}
    .bot_center .bot_line1 { height:30px; line-height:30px; color:#BD376A;}
        .bot_line1 a { margin:0 8px; font-size:13px; color:#BD376A; text-decoration:none;}
        .bot_line1 span { margin-left:180px;}
        .bot_line1 span a { color:#555555;}
        .bot_line1 a:hover { text-decoration:underline; color:#D63873;}
    .bot_center .bot_line2 { margin-left:8px; height:30px; line-height:30px; font-size:13px; color:#565656;}
        .bot_line2 span { margin-left:257px;}
        
#bot .bot_right { float:left; width:10px; height:68px; background:url(images/inc.png) -10px -107px no-repeat;}
