
.leftbar {
    float: left;
    margin-right: 10px;
    width: 250px;
}

.leftbar2 {
    float: left; /*margin-right: 10px;*/
    width: 640px;
    margin: 5px 0 0 0;
    padding: 0;
}

.leftbar2 ul li {
    line-height:20px;
}

.rightbar2 ul li {
    line-height:20px;
}

.rightbar {
    float: right;
    margin-left: 10px;
    margin-right: 10px;
    width: 620px;
}

.rightbar2 {
    float: right; /*margin-left: 10px;*/
/*margin-right: 10px;*/
    width: 280px;
    padding: 0;
    margin: 5px 5px 0 0; /*background:cyan;*/
    background: url('images/tabshow_bg.png');
}

.clear {
    clear: both;
}

#leftbar {
    margin-top: 5px;
    padding: 0;
    float: left;
    width: 650px;
}

#rightbar {
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    float: left;
}

.menucontainer {
    margin-bottom: 5px;
    width: 100%;
    height: 30px;
    font-weight: bold;
    background: url("images/menu_bg.gif");
}

.menu {
    width: 750px;
    margin-left: auto;
    margin-right: auto;
}

.menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.menu ul li {
    float: left;
    position: relative;
    z-index: 200;
}

.menu ul li a, .menu ul li a:visited {
    display: block;
    text-align: center;
    width: 104px;
    height: 30px;
    color: #3399ff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    line-height: 30px;
    background: url("images/menu_bg.gif");
}

.menu ul li:hover a {
    color: #000000;
    background: url("images/menu_bg.gif");
}

.menu ul li:hover ul {
    display: block;
    position: absolute;
    top: 31px;
    left: 0;
    width: 105px;
}

.menu ul li:hover ul li a {
    display: block;
    color: #3399ff;
    background: url("images/menu_bg.gif");
}

.menu ul li:hover ul li a:hover {
    color: #000;
    background: url("images/menu_bg.gif");
}

div.publiccontentinfo {
    float: left;
    width: 637px;
    height: 190px;
    margin: 0 0 0 2px;
    padding: 0;
    border: #AACCEE 1px solid;
    background: url("images/title_bg_long.gif") no-repeat;
    overflow-y: hidden;
}

div.publiccontentinfo .front_h4 {
    padding-left: 18px;
    margin: 2px 0 0 0;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

div.publiccontentmember2 {
    float: left;
    width: 330px;
    height: 180px;
    margin-top: 5px;
    margin-right: 5px; /*margin-left:0;*/
    padding: 0;
}

div.publiccontentmember3 {
    float: left;
    width: 307px;
    height: 200px;
    margin: 0 0 5px 2px;
    padding: 0;
    border: #AACCEE 2px solid;
    overflow-y: hidden;
    /*background: url('images/tabs_2.gif') no-repeat;*/
}

div.publiccontentmember3 ul {
     padding:0;
    margin:0 0 0 5px;
}

div.publiccontentmember3 .front_h4 {
    margin: 0;
    padding: 0;

}

div.publiccontentmember3 .front_h4_in {
    width:307px;
    margin:0;
    padding:0;
    background: url('images/tabs_2.gif');
}

div.publiccontentmember2 {
    float: right;
    width: 290px;
    height: 190px;
    margin: 5px;
    padding: 0;
}

div.publiccontentmember2 .ora_banner {
    margin: 0;
    padding: 0;
    overflow-x: auto;
    height: 30px;
    background: #bbbbbb url("images/ora_banner.png") no-repeat bottom left;
}

div.publiccontentmember2 .ora_content {
    margin: 0;
    padding: 5px;
    border: #FF7200 1px solid;
    overflow-x: auto;
    height: 150px;
}

div.publiccontentmember2 .front_h4 {
    padding: 8px 0 0 26px;
    margin: 0;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

div.publiccontentmember2 .front_h4 a {
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

div.publicrightmember {
    float: left;
    margin: 5px 5px 5px 0;
    padding: 5px;
    width: 280px;
    height: 180px;
    background: #EDF8FC url("images/title_bg1.gif") no-repeat;
}

/*div#subsystem {*/
/*margin-left: 3px;*/
/*width: 177px;*/
/*height: 300px;*/
/*}*/

/*div#subsystem ul {*/
/*margin: 0;*/
/*padding: 0;*/
/*}*/

/*div#subsystem a {*/
/*display: block;*/
/*width: 177px;*/
/*height: 52px;*/
/*margin-left: auto;*/
/*margin-right: auto;*/
/*}*/

/*div#subsystem #bt_infor_submit {*/
/*background: url("images/infermation_submit.png") no-repeat;*/
/*}*/

/*div#subsystem #bt_online_office {*/
/*background: url("images/online_office.png") no-repeat;*/
/*}*/

/*div#subsystem #bt_react_sys {*/
/*background: url("images/interactive.png") no-repeat;*/
/*}*/

/*div#subsystem #bt_right_sunshine {*/
/*background: url("images/sunshine_right.png") no-repeat;*/
/*}*/

/*div#subsystem #bt_gov_info {*/
/*background: url("images/goverment_info.png") no-repeat;*/
/*}*/

/*div#subsystem #bt_pub_server {*/
/*background: url("images/public_server.png") no-repeat;*/
/*}*/

.applylist {
    border: #00ccff solid 1px;
    width: 690px;
    margin:5px 0 0 0;
    padding: 0;
    display: block;
    overflow: auto;
    background: url("images/title_long_bg.gif") no-repeat;
}

.applylist .front_h4 {
    padding: 0;
    margin-top: 5px;
    margin-left: 20px;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

.applylist table {
    margin: 20px auto 5px auto;
    border: solid 2px #999999;
    border-collapse: collapse;
}

.applylist table td {
    padding: 5px;
    border: solid 1px #999999;
}

.applylist table th {
    padding: 6px 5px;
    text-align: left;
    background-color: #cccccc;
    border: solid 1px #999999;
}

/*.applylist dl dt {*/
/*float: left;*/
/*width: 400px;*/
/*height: 25px;*/
/*padding-left: 10px;*/
/*text-align: left;*/
/*line-height: 25px;*/
/*vertical-align: middle;*/
/*}*/

/*.applylist dl dd {*/
/*float: left;*/
/*width: 200px;*/
/*height: 25px;*/
/*text-align: left;*/
/*padding: 0 0 0 10px;*/
/*margin: 0;*/
/*}*/

div.applysubmit {
    width: 690px;
    margin:5px 0 0 0;
    padding: 0;
}

.law3 {
    border: #00ccff solid 1px;
    float: right;
    width: 317px;
    height: 202px;
    margin: 0 0 0 5px;
    padding: 0;
    display: block;
    overflow: hidden;
    background: url("images/title_long_bg.gif") no-repeat;
}

.law3 ul {
    padding:0;
    margin:0 0 0 5px;
}

.law3 .front_h4 {
    padding: 0;
    margin-top: 5px;
    margin-left: 20px;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

.titlebar {
    width: 690px;
    height: 30px;
    text-align: center;
    border: #00ccff 1px solid;
    vertical-align: middle;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: -1px;
    margin:0 0 -1px 0;
    background: url("images/catelog_blue_bg.gif") repeat-x top;
}

.bottombar {
    width: 680px;
    overflow-y: auto;
    border: #00ccff 1px solid;
    padding: 5px;
}

div.bottombar .redstar {
    color: Red;
}

div.bottombar .grayfont {
    color: gray;
}

dl.searchform dt {
    float: left;
    width: 90px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

dl.searchform dd {
    float: left;
    width: 150px;
    height: 25px;
    margin: 0px;
}

dl.submitform dt {
    float: left;
    width: 85px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

dl.submitform dd {
    float: left;
    width: 500px;
    height: 25px;
    margin: 0;
}

div.publicrightmember2 {
    float: left;
    margin: 5px;
    padding: 5px;
    width: 245px;
    height: 180px;
    background: #EDF8FC url("images/title_bg1.gif") no-repeat;
}

div.publicrightmember2 ul li {
    clear: both;
    background: url('images/orange_dot.png') no-repeat left;
    padding-left: 12px;
    margin: 0 0 8px 0;
}

div.rightmenu {
    float: left;
    margin: 5px 0 5px 0;
    padding: 0 0 0 35px;
    width: 177px;
    height: 300px;
}

dl.submitform .redstar {
    color: Red;
}

dl.submitform .grayfont {
    color: gray;
}

dl.submitform dt {
    float: left;
    width: 120px;
    height: 25px;
    text-align: right;
    line-height: 25px;
    vertical-align: middle;
}

dl.submitform dd {
    float: left;
    width: 500px;
    height: 25px;
    margin: 0;
    padding: 0;
}

.rightbar3 {
    float: right;
    margin:5px 0 0 0;
    padding: 0;
    width: 688px;
    min-height:200px;
    border: #00ccff 1px solid;
}

.titlebar3 {
    float: right;
    width: 688px;
    height: 30px;
    text-align: center;
    border: #00ccff 1px solid;
    vertical-align: middle;
    line-height: 30px;
    margin: 5px 0 0 0;
    padding: 0 ;
    background: url("images/catelog_blue_bg.gif") repeat-x top;
}

.law2 {
    border: #00ccff solid 1px; /*float: right;*/
    width: 620px;
    min-height: 100px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    display: block;
    overflow: hidden;
    background: url("images/title_long_bg.gif") no-repeat;
}

.law2 .consult {
    margin-top: 20px;
}

.law2 ul li {
    clear: both;
    background: url('images/orange_dot.png') no-repeat left;
    padding-left: 12px;
    margin: 0 0 8px 0;
}

.law2 .front_h4 {
    padding: 0;
    margin-top: 5px;
    margin-left: 20px;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

.law2 dl dt {
    float: left;
    width: 400px;
    height: 25px;
    padding-left: 10px;
    text-align: left;
    line-height: 25px;
    vertical-align: middle;
}

.law2 dl dd {
    float: left;
    width: 200px;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    margin: 0;
}

.information_query {
    padding: 5px;
    border: 2px groove #9999ff;
}

.information_query input[type="text"] {
    width: 120px;
}

.information_query ul {
    padding-left: 0;
}

dl.submitform2 dt {
    float: left;
    width: 85px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

dl.submitform2 dd {
    float: left;
    width: 570px;
    height: 25px;
    margin: 0;
}

dl.submitform2 .redstar {
    color: Red;
}

dl.submitform2 .grayfont {
    color: gray;
}

.law3 .ora_content {
    padding: 0;
    margin: 0;
}

.ora_content ul li {
    clear: both;
    background: url('images/orange_dot.png') no-repeat left !important;
    padding-left: 10px;
    margin: 5px 0 0 0;
}

div.publiccontentinfo2 {
    float: left;
    width: 313px;
    height: 210px;
    margin: 5px 0 0 2px;
    padding: 0;
    border: #AACCEE 2px solid;
    background: url("images/title_long_bg.gif") no-repeat;
    overflow-y: hidden;
}

div.publiccontentinfo2  ul{
    padding:0;
    margin:0 0 0 5px;
}

div.publiccontentinfo2 .more {
    float: right;
    position: relative;
    margin: 5px 3px 0 0;
    width: 50px;
}

div.publiccontentinfo2 .front_h4 {
    padding-left: 18px;
    margin: 2px 0 0 0;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}


.downlaw2 {
    border: #00ccff solid 1px; /*float: right;*/
    width: 690px;
    min-height: 100px;
    margin:5px 0 0 0;
    padding: 0;
    display: block;
    overflow: hidden;
    background: url("images/title_long_bg.gif") no-repeat;
}

.downlaw2 .consult {
    margin-top: 20px;
}

.downlaw2 ul li {
    clear: both;
    background: url('images/orange_dot.png') no-repeat left;
    padding-left: 12px;
    margin: 0 0 8px 0;
}

.downlaw2 .front_h4 {
    padding: 0;
    margin-top: 5px;
    margin-left: 20px;
    color: #ffffff;
    font-weight: normal;
    font-size: 14px;
}

.downlaw2 dl dt {
    float: left;
    width: 400px;
    height: 25px;
    padding-left: 10px;
    text-align: left;
    line-height: 25px;
    vertical-align: middle;
}

.downlaw2 dl dd {
    float: left;
    width: 200px;
    height: 25px;
    text-align: left;
    padding-left: 10px;
    margin: 0;
}

#tab_affairdownload {
    padding: 0;
    margin:5px 0 5px 0;
    width: 690px;
    min-height: 310px;
}

#tab_affairdownload .cahtabcontent {
    margin:0;
    padding:0;
    height: 460px;
}

#tab_affairdownload .front_h4 {
    float:right;
    width: 690px;
    height: 30px;
    text-align: center;
    border: #00ccff 1px solid;
    /*vertical-align: middle;*/
    /*line-height: 30px;*/
    margin: 5px 0 5px 0;
    padding:3px 0 0 0;
    background: url("images/catelog_blue_bg.gif") repeat-x top;

    /*margin:5px 0 5px 0;*/
    /*padding:3px 0 0 0;*/
    /*width:690px;*/
    /*height:27px;*/
    /*background:url('images/long_blue_bg.gif');*/
}

/*a.button,input.button{*/
    /*padding: 2px;*/
    /*border: 2px outset #ffffff;*/
    /*cursor: pointer;*/
    /*background-color: #d4d0c8;*/
    /*text-align: center;*/
    /*text-decoration: none;*/
    /*color: #000000;*/
    /*display: inline-block;*/
    /*margin-top: 5px;*/
    /*margin-bottom: auto;*/
/*}*/

.suggessionsearch {
    border: #00ccff solid 1px;
    width:688px;
    height: 100px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0;
    display: block;
    overflow: hidden;
    background: url("images/title_long_bg.gif") no-repeat;
}

.suggessionsearch .front_h4 {
    padding: 0;
    margin-top: 5px;
    margin-left: 20px;
    color: #ffffff;
    font-weight: normal;
    line-height: 20px;
    vertical-align: middle;
    font-size: 14px;
}

/*div#sofeware {*/
    /*padding:0;*/
    /*margin:0;*/
    /*height:440px;*/
/*}*/

div.downloadmore span {
    padding:0;
    margin:10px;
    float:right;
    color: #0099ff;
    border-bottom:1px solid #0099ff;
}

div.textcenter {
    padding:0 0 0 10px;
    margin:0;
    text-align:center;
}



