﻿#mainA
{
    margin:auto;
    width:805px;
    height:515px;
    padding:5px 0 0 185px;
    text-align:center;
    overflow:hidden;
}
#mainA div.left
{
    float:left;
    width:550px;
    height:515px;
    overflow:hidden;
}
#adv
{
    width:550px;
    height:190px;
    padding:0 0 5px 0;
}
#vouch
{
}
#vouch ul.title
{
    margin:auto;
    width:550px;
    height:33px;
    border-bottom:solid 2px #FFF9DE;
}
#vouch ul.title li
{
    height:31px;
    line-height:31px;
    color:#CC0000;
    font-weight:bold;
    padding:0 0 0 18px;
    border:solid 1px #FEC699;
    background:url(/images/title.jpg) repeat-x 0 0;
}
#vouch ul.list
{
    width:548px;
    height:281px;
    border:solid 1px #FEC699;
    border-top:none;
    padding:3px 0 0 0;
}
#vouch ul.list li
{
    float:left;
    width:182px;
    height:27px;
    text-align:left;
    line-height:26px;
    text-indent:25px;
    overflow:hidden;
    border-bottom:dotted 1px #FFF9DE;
    background:url(/images/ico.jpg) no-repeat 13px 8px;
}
#vouch ul.list li a
{
    color:#333333;
}
#vouch ul.list li a:hover
{
    color:#CC0000;
    text-decoration:underline;
}

#mainA div.right
{
    float:right;
    width:250px;
    height:515px;
    overflow:hidden;
}

#user_btn
{
    width:250px;
    height:37px;
    overflow:hidden;
    background:url(/images/user_btn.jpg) repeat-x 0 -74px;
}
#user_btn li
{
    height:37px;
    line-height:37px;
    background:url(/images/user_btn.jpg) no-repeat right -37px;
}
#user_btn a
{
    float:left;
    width:83px;
    height:37px;
    text-align:center;
    font-weight:bold;
    color:#E50C04;
    background:url(/images/user_btn.jpg) no-repeat 0 -111px;
}
#user_btn a:hover
{
    color:#000000;
}
#user_btn a.l
{
    background:url(/images/user_btn.jpg) no-repeat 0 0;
}

#services
{
    margin:auto;
    width:248px;
    height:205px;
    overflow:hidden;
    border:solid 1px #FEC699;
}
#services li
{
    padding:2px 2px;
}

#news
{
    margin:auto;
    width:250px;
    height:260px;
}
#news ul.title
{
    width:248px;
    height:31px;
    border:solid 1px #FEC699;
    background:url(/images/title.jpg) repeat-x 0 0;
}
#news ul.title li
{
    height:31px;
    line-height:31px;
    color:#CC0000;
    font-weight:bold;
    text-indent:16px;
}
#news ul.list
{
    width:238px;
    height:217px;
    padding:5px;
    border:solid 1px #FEC699;
    border-top:none;
}
#news ul.list li
{
    height:27px;
    line-height:27px;
    text-align:left;
    color:#FF9900;
}
#news ul.list li a:hover
{
    color:#CC0000;
    text-decoration:underline;
}

.banner
{
    margin:auto;
    width:990px;
    padding:5px 0;
}
.banner div
{
    width:978px;
    height:90px;
    overflow:hidden;
    border:solid 1px #FEC699;
}

#mainB
{
    margin:auto;
    width:990px;
    height:325px;
    overflow:hidden;
}
#mainB div.left
{
    float:left;
    width:635px;
    overflow:hidden;
}
#mainB div.left ul.title
{
    margin:auto;
    width:635px;
    height:33px;
    border-bottom:solid 2px #FFF9DE;
}
#mainB div.left ul.title li
{
    height:31px;
    line-height:31px;
    color:#CC0000;
    font-weight:bold;
    padding:0 0 0 18px;
    border:solid 1px #FEC699;
    background:url(/images/title.jpg) repeat-x 0 0;
}
#mainB div.left ul.list
{
    width:632px;
    height:281px;
    border:solid 1px #FEC699;
    border-top:none;
    padding:3px 0 0 1px;
}
#mainB div.left ul.list li
{
    float:left;
    width:210px;
    height:27px;
    text-align:left;
    line-height:26px;
    text-indent:25px;
    overflow:hidden;
    border-bottom:dotted 1px #FFF9DE;
    background:url(/images/ico.jpg) no-repeat 13px 8px;
}
#mainB div.left ul.list li a
{
    color:#333333;
}
#mainB div.left ul.list li a:hover
{
    color:#CC0000;
    text-decoration:underline;
}

#mainB div.right
{
    float:right;
    width:350px;
    overflow:hidden;
}
#mainB div.right ul.title
{
    height:35px;
    overflow:hidden;
    background:url(/images/title.jpg) repeat-x 0 -61px;
}
#mainB div.right ul.title li
{
    height:35px;
    overflow:hidden;
    border-left:solid 1px #FEC699;
    border-right:solid 1px #FEC699;
}
#mainB div.right ul.title li span
{
    float:left;
    width:86px;
    height:35px;
    line-height:33px;
    color:#D84600;
    text-align:center;
    cursor:pointer;
    background:url(/images/title.jpg) no-repeat right -96px;
}
#mainB div.right ul.title li span.active
{
    height:35px;
    font-weight:bold;
    color:#CC0000;
    border-top:solid 1px #FEC699;
    background:#FFFFFF url(/images/title.jpg) no-repeat right -97px;
}
#mainB div.right ul.list
{
    height:284px;
    border:solid 1px #FEC699;
    border-top:none;
}
#mainB div.right ul.list li
{
    padding-top:2px;
}
#mainB div.right ul.list li a
{
    float:left;
    width:116px;
    height:28px;
    line-height:28px;
    text-indent:13px;
    overflow:hidden;
    background:url(/images/ico.jpg) no-repeat 5px 9px;
}
#mainB div.right ul.list li a:hover
{
    color:#CC0000;
    text-decoration:underline;
}

#mainC
{
    margin:auto;
    width:990px;
    height:620px;
    padding-bottom:5px;
    overflow:hidden;
}
#mainC ul.title
{
    margin:auto;
    width:990px;
    height:33px;
    overflow:hidden;
    border-bottom:solid 2px #FFF9DE;
}
#mainC ul.title li
{
    height:31px;
    line-height:31px;
    color:#CC0000;
    font-weight:bold;
    padding:0 0 0 18px;
    border:solid 1px #FEC699;
    background:url(/images/title.jpg) repeat-x 0 0;
}
#mainC ul.title li span
{
    float:left;
    width:200px;
}
#mainC ul.title li em
{
    float:right;
    width:55px;
    text-align:left;
    font-style:normal;
    font-weight:normal;
    font-size:13px;
}
#mainC ul.title li em a
{
    color:#E66802;
}
#mainC ul.title li em a:hover
{
    color:#CC0000;
}
#mainC ul.list
{
    width:970px;
    height:584px;
    padding:0 9px;
    border:solid 1px #FEC699;
    border-top:none;
}
#mainC ul.list li
{
    float:left;
    width:170px;
    height:281px;
    padding:11px 12px 0 12px;
}
#mainC ul.list li img
{
    width:160px;
    height:160px;
    padding:4px;
    background:#FFFFFF;
    border:solid 1px #DBDBDB;
}
#mainC ul.list li a:visited
{
    color: #DBDBDB;
}
#mainC ul.list li span
{
    display:block;
    height:20px;
    font-size:18px;
    font-family:Verdana;
    color:#CC0000;
    text-align:left;
    padding:5px 0;
}
#mainC ul.list li h6
{
    height:46px;
    line-height:18px;
    text-align:left;
    font-weight:normal;
    overflow:hidden;
}
#mainC ul.list li h6 a,#mainC ul.list li h6 a:visited
{
    color:#333333;
}
#mainC ul.list li h6 a:hover
{
    color:#CC0000;
    text-decoration:underline;
}
#mainC ul.list li label
{
    display:block;
    text-align:left;
}
#mainC ul.list li label a
{
    color:#2E74D3;
    padding-left:5px;
}
#mainC ul.list li label a:hover
{
    color:#CC0000;
    text-decoration:underline;
}
#mainC ul.list li label a:visited
{
    color:#2E74D3;
}

#mainD
{
    margin:auto;
    width:990px;
    height:252px;
    padding-bottom:5px;
    overflow:hidden;
}
#mainD ul.title
{
    margin:auto;
    width:990px;
    height:33px;
    overflow:hidden;
    border-bottom:solid 2px #FFF9DE;
}
#mainD ul.title li
{
    height:31px;
    line-height:31px;
    color:#CC0000;
    font-weight:bold;
    padding:0 0 0 18px;
    border:solid 1px #FEC699;
    background:url(/images/title.jpg) repeat-x 0 0;
}
#mainD ul.title li span
{
    float:left;
    width:200px;
}
#mainD ul.title li em
{
    float:right;
    width:55px;
    text-align:left;
    font-style:normal;
    font-weight:normal;
    font-size:13px;
}
#mainD ul.title li em a
{
    color:#E66802;
}
#mainD ul.title li em a:hover
{
    color:#CC0000;
}
#mainD ul.list
{
    width:988px;
    height:216px;
    border:solid 1px #FEC699;
    border-top:none;
}
#mainD ul.list li
{
    float:left;
    overflow:hidden;
}
#mainD ul.list li.img
{
    width:200px;
    height:205px;
    padding:7px 0 0 10px;
}
#mainD ul.list li.li
{
    width:272px;
    height:204px;
    padding:8px 0 0 10px;
}
#mainD ul.list li.li span
{
    display:block;
    height:25px;
    line-height:25px;
    text-align:left;
    color:#FF9900;
}
#mainD ul.list li.li span a
{
    color:#666666;
}
#mainD ul.list li.li span a:hover
{
    color:#CC0000;
    text-decoration:underline;
}

#mainE
{
    margin:auto;
    width:990px;
    height:260px;
    overflow:hidden;
    padding-bottom:5px;
}
#mainE div
{
    float:left;
    width:326px;
    height:260px;
    overflow:hidden;
    padding-right:6px;
}
#mainE div.r
{
    padding:0;
}
#mainE div ul.title
{
    width:326px;
    height:32px;
    overflow:hidden;
    border-bottom:solid 2px #F7F6F6;
}
#mainE div ul.title li
{
    height:30px;
    line-height:30px;
    padding:0 0 0 18px;
    border:solid 1px #DDDDDD;
    background:url(/images/title.jpg) repeat-x 0 -31px;
}
#mainE div ul.title li span
{
    float:left;
    width:200px;
    height:30px;
    color:#666666;
    font-weight:bold;
}
#mainE div ul.title li em
{
    float:right;
    width:55px;
    text-align:left;
    font-style:normal;
    font-weight:normal;
    font-size:13px;
}
#mainE div ul.title li em a
{
    color:#999999;
}
#mainE div ul.title li em a:hover
{
    color:#333333;
}
#mainE div ul.list
{
    width:314px;
    height:215px;
    border:solid 1px #DDDDDD;
    border-top:none;
    padding:5px;
}
#mainE div ul.list li
{
    height:27px;
    line-height:27px;
    text-align:left;
    color:#FF9900;
}
#mainE div ul.list li a
{
    color:#666666;
}
#mainE div ul.list li a:hover
{
    color:#CC0000;
    text-decoration:underline;
}

#links
{
    margin:auto;
    width:990px;
    height:150px;
    overflow:hidden;
    padding-bottom:5px;
}
#links ul.title
{
    width:990px;
    height:32px;
}
#links ul.title li
{
    height:30px;
    line-height:30px;
    color:#666666;
    font-weight:bold;
    padding:0 0 0 18px;
    border:solid 1px #DDDDDD;
    background:url(/images/title.jpg) repeat-x 0 -31px;
}
#links ul.list
{
    width:988px;
    height:119px;
    border:solid 1px #DDDDDD;
    border-top:none;
}
#links ul.list li
{
    padding:3px;
}
#links ul.list li a
{
    float:left;
    width:120px;
    height:22px;
    line-height:22px;
    text-align:left;
    overflow:hidden;
    text-indent:10px;
    color:#666666;
    font-size:13px;
    border:dotted 1px #FFFFFF;
}
#links ul.list li a:hover
{
    width:120px;
    height:22px;
    line-height:22px;
    color:#CC0000;
    background:#FFF8D8;
    border:dotted 1px #FEC699;
}
