﻿/* top */
.top_bg
{
    background-image: url(images/top_bg.png);
    background-repeat: repeat;
}

.title_main
{
    width: 360px;
    height: 68px;
    background-image: url(title/title_main.png);
    background-position: left center;
    background-repeat: no-repeat;
}

/* bar */

.top_bar_bg, .top_bar_bg_over
{
    width: 90px;
    height: 68px;
    line-height: 26px;
    text-align: center;
    vertical-align: bottom;
    padding: 6px;
    color: #ffffff;
    cursor: pointer;
}

.top_bar_bg
{
    background-color: #3f82e6;
}

.top_bar_bg_over
{
    background-color: #ea9900;
}

.top_bar_left_arrow
{
    width: 28px;
    height: 68px;
    background-image: url(images/top_bar_left_arrow.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

.top_bar_right_arrow
{
    width: 28px;
    height: 68px;
    background-image: url(images/top_bar_right_arrow.png);
    background-repeat: no-repeat;
    cursor: pointer;
}

/* menu */

.menu_bg
{
    background-image: url(menu/menu_bg.png);
    background-repeat: repeat;
}

.menu_leftarrow
{
    background-image: url(menu/menu_leftarrow.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.menu_home_bg, .menu_home_bg_over
{
    height: 38px;
    padding-top: 1px;
    padding-bottom: 1px;
    cursor: pointer;
    padding-left: 15px;
}

.menu_home_bg
{
    color: #ffffff;
    background-color: #3f82e6;
}

.menu_home_bg_over
{
    background-color: #042465;
    color: #ffc000;
}

.menu_item_bg, .menu_item_bg_over
{
    height: 38px;
    padding-top: 1px;
    padding-bottom: 1px;
    cursor: pointer;
    padding-left: 15px;
}

.menu_item_bg
{
    color: #b9c5db;
}

.menu_item_bg_over
{
    background-color: #042465;
    color: #ffc000;
}

/* main */
.main_bg
{
    background-color: #e5f0f8;
}

.main_bg2
{
    background-color: #f2f8fc;
}

.main_title_left
{
    width: 36px;
    height: 37px;
    background-image: url(images/main_title_left.png);
    background-repeat: no-repeat;
}

.main_title_middle
{
    text-align: left;
    font-weight: normal;
    font-size: 15px;
    height: 37px;
    color: #3b464e;
    padding: 8px;
    background-image: url(images/main_title_bg.png);
    background-repeat: repeat-x;
}

.main_title_right
{
    text-align: right;
    padding-right:10px;
    font-weight: normal;
    font-size: 15px;
    height: 37px;
    color: #3b464e;
    padding: 8px;
    background-image: url(images/main_title_bg.png);
    background-repeat: repeat-x;
}

.main_title_link
{
    font-weight: normal;
    font-size: 15px;
    color: #3b464e;
}

/* current position */

.current
{
    color: #3d5763;
    font-size: 16px;
    background-color: #e2edf5;
}

/* search */
.search
{
    color: #002d43;
    background-color: #e4eaec;
}
/* home page*/
.home_title
{
    width:600px;
    background-image: url(home/title.png);
    background-repeat: no-repeat;
    background-position: right center;
}

.hometop_bg
{
    /*background-color: #1f1f1f;
		background-color: #083076;*/
background-color: #083076;

}

.homemain_bg
{
    background-color: #006ca8;
}

.homeascx_bg
{
    width: 237px;
    background-image: url(home/left2.png);
    background-repeat: repeat-y;
}

.homeascx_LeftTitle
{
    width: 237px;
    height: 35px;

    background-image: url(home/left1.png);
    background-repeat:no-repeat;
    padding-top:5px;
    padding-left:10px;
    text-align:center;
    letter-spacing:10px;
    font-size:18px;
    color:white;
    font-family:微软雅黑,宋体,Arial;

}

.home_Content
{
  height:180px;
  vertical-align:top;
  padding-left:10px;
  padding-right:10px;
}

.homeascx_LeftBottom
{
    width: 237px;
    height: 7px;
    background-image: url(home/left3.png);
    background-repeat:no-repeat;
}


.homemiddleascx_bg
{
    width: 473px;
    background-image: url(home/middle2.png);
    background-repeat: repeat-y;
}

.homeascx_MiddleTitle
{
    width: 473px;
    height: 35px;

    background-image: url(home/middle1.png);
    background-repeat:no-repeat;
padding-top:1px;
padding-left:10px;
text-align:left;
letter-spacing:10px;
font-size:18px;
color:white;
font-family:微软雅黑,宋体,Arial;

}

.homeascx_MiddleBottom
{
    width: 473px;
    height: 5px;
    background-image: url(home/middle3.png);
    background-repeat:no-repeat;
}

.hometop_msg, .hometop_msg_over
{
    height: 50px;
    color: #ffffff;
    background-color: #083076;
    font-family: 微软雅黑,宋体,Arial;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

    .hometop_msg span, .hometop_msg_over span
    {
        font-family: 微软雅黑,宋体,Arial;
        font-size: 12px;
    }

.hometop_msg
{
    background-color: #083076;
}

.hometop_msg_over
{
    background-color: #a68400;
}


/* bottom */

.bottom_bg
{
    background-color: #0b285f;
}

.bottom_quicklink
{
    font-family: 微软雅黑,宋体,Arial;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 5px;
}

    .bottom_quicklink a
    {
        color: #8cb9cc;
        text-decoration: none;
        cursor: pointer;
    }

        .bottom_quicklink a:hover, .bottom_quicklink a:focus
        {
            color: #8cb9cc;
            cursor: pointer;
        }

.bottom_quicklink_split
{
    background-color: #294272;
    width: 1px;
    height: 20px;
}

.bottom_msg, .bottom_msg_over
{
    height: 32px;
    color: #ffffff;
    background-color: #041026;
    font-family: 微软雅黑,宋体,Arial;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}

    .bottom_msg span, .bottom_msg_over span
    {
        font-family: 微软雅黑,宋体,Arial;
        font-size: 12px;
    }

.bottom_msg
{
    background-color: #041026;
}

.bottom_msg_over
{
    background-color: #a68400;
}

p#vtip
{
    position: absolute;
    padding: 10px;
    left: 5px;
    background-color: white;
    border: 1px solid #a6c9e2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 9910;
}

    p#vtip #vtipArrow
    {
        position: absolute;
        top: -10px;
        left: 5px;
    }

p#vErrortip
{
    position: absolute;
    padding: 10px;
    left: 5px;
    background-color: white;
    border: 1px solid #a6c9e2;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    z-index: 9999;
    color: red;
}

    p#vErrortip #vErrortipArrow
    {
        position: absolute;
        top: -10px;
        left: 5px;
    }

/* accordion */

.accordion {
    background-color: #ffffff;
    float: left;
    width: 100%;
}

.accordion_title {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #478fca;
    border-bottom: solid 1px #d5e3ef;
    margin-left: 10px;
    margin-right: 10px;
    cursor:pointer;
}

.accordion_content {
    margin: 20px;
    min-height: 60px;
}

.accordion_title_text {
    float: left;
}

.accordion_title_arrow_float {
    padding-top: 5px;
    float: right;
}

.accordion_title_arrow_edit {
    padding-top: 0px;
    width: 40px;
    float: right;
}

.accordion_title_arrow_up {
    width: 20px;
    height: 20px;
    background: url(images/arrow_up.png) no-repeat;
    display: block;
}

.accordion_title_arrow_right {
    width: 20px;
    height: 20px;
    background: url(images/arrow_right.png) no-repeat;
    display: block;
}

.accordion_title_arrow_bottom {
    width: 20px;
    height: 20px;
    background: url(images/arrow_bottom.png) no-repeat;
    display: block;
}