@import url( ./reset.css );

/*body , html{
   *//* background:#EEF2FB;*//*
    font-family: MicrosoftYaHei,'Î¢ÈíÑÅºÚ',Arial,Tahoma,Helvetica,Georgia,Sans-serif,'STXihei',Hei,'Hiragino Kaku Gothic Pro',SimSun;
    font-size: 12px;
}*/
html, body {
/*background: none repeat scroll 0 0 #eef2fb;*/
    font-family: MicrosoftYaHei, 'Î¢ÈíÑÅºÚ', Arial, Tahoma, Helvetica, Georgia, Sans-serif, 'STXihei', Hei, 'Hiragino Kaku Gothic Pro', SimSun;
    font-size: 12px;
    margin: 0;
    padding: 0;
    text-align: center;
}

a {
    color: #000;
}

body.bg-white {
    background: #FFF;
}

#pagingNumberPer {
    width: 80px;
}

table.maincontent {
    border-collapse: collapse;
}

div.maincontent {
    background: #FFF;
    height: auto;
    min-height: 500px;
    _height: 500px;
    margin: 0 25px;
    padding: 10px 0 0 0;
}

#left {
    width: 230px;
    vertical-align: top;
    background: url( ../image/menu_bg.jpg ) repeat-y center 0;
}

#left .bh {
    background: url( ../image/left_title.jpg ) no-repeat 5px top;
    padding-left: 10px;
}

.tablearound {
    margin: 10px 5px;
}

/*score*/
div.score {
    overflow: hidden;
    display: inline-block;
* display : inline;
}

div.score a {
    float: left;
    margin-left: 8px;
    _margin-left: 4px;
    display: block;
    background: url( ../img/score.jpg ) no-repeat 0 -15px;
    width: 15px;
    height: 15px;
}

div.score a.checked {
    background: url( ../img/score.jpg ) no-repeat 0 0;
}

div.main {
    background: #CCDAE6 url( ../img/cnt_bv.jpg ) repeat-x;
    height: auto;
    _height: 500px;
    min-height: 500px;
}

/*subjectStructure*/
table.subjectStructure {
    width: 100%;
}

table.subjectStructure thead th {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #E6E6E6;
    text-align: left;
}

table.subjectStructure td {
    height: 26px;
    line-height: 26px;
}

table.subjectStructure td.last {
    vertical-align: middle;
}

/*button*/
div.button {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

.navs {
    background: url( ../img/pub_header.jpg ) no-repeat right top;
    height: 132px;
}

.wraps {
    width: 1040px;
    margin: 0 auto;
    background-color: #FFF;
    overflow: hidden;
    zoom: 1;
}

/*common button*/
/*div.btn{background:url(../img/button.png) no-repeat 0 0;display:inline-block;*display:inline;position:relative;margin:0 10px;padding-left:10px;}*/
/*input.btn{background:url(../img/button.png) no-repeat right -24px;height:24px;border:none;cursor:pointer;position:relative;left:5px;padding-right:15px;}*/
div.btn {
    background: url( ../img/button.png ) left top no-repeat;
    display: inline-block;
* display : inline;
    margin: 0 10px;
    padding-left: 1px;
    font-size: 1px;
}

input.btn {
    background: url( ../img/button.png ) no-repeat right -24px;
    height: 24px;
    border: none;
    cursor: pointer;
    padding: 0 5px;
    font: 12px / 24px Arial;
    /*  font-size:12px;
    font-family:Arial;*/
    overflow: hidden;
    clear: both; /*margin: 0 5px;*/
}

/*page*/
/*div.page {
    padding: 10px 0;
    overflow: hidden;
}

div.page table {
    float: right;
    letter-spacing: 1px;
}

div.page table td {
    padding-right: 4px;
    height: 20px;
    line-height: 20px;
}

div.page table .sum {
    color: #990000;
}

div.page table .first, div.page table .end {
    display: inline-block;
    background: url(../img/page_btn.jpg) no-repeat;
    width: 48px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
}

div.page table .prev, div.page table .next {
    display: inline-block;
    width: 58px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
}

div.page table .prev {
    background: url(../img/page_prev.jpg) no-repeat;
}

div.page table .next {
    background: url(../img/page_next.jpg) no-repeat;
}*/

/*main*/
#main {
    background: #FFF url( ../img/main_bg.jpg ) no-repeat center top;
    width: 100%;
}

/*#main td.lb{background:url(../img/main_lb.jpg) repeat-y left top;width:16px;}*/
/*#main td.rb{background:url(../img/main_rb.jpg) repeat-y left top;width:15px;}*/
#main td.cnt {
    background: #FFF /*url(../imagetheol/info_content_bg.jpg) repeat-x*/;
    overflow: hidden;
    padding: 0 0 35px 0;
    vertical-align: top;
}

#main td.lb1 {
    background: url( ../img/main_lb.jpg ) repeat-y left top;
    width: 5px;
}

#main td.rb1 {
    background: url( ../img/main_rb.jpg ) repeat-y left top;
    width: 5px;
}

#main td.cnt1 {
    background: #fff url( ../img/main_top_bg.jpg ) repeat-x;
    overflow: hidden;
    padding: 5px 5px;
}

#main td.cnt iframe {
    float: left;
}

/*footer*/
/*
#footer {
    text-align: center;
    margin: 0 auto;
    border-top: 1px solid #417FB1;
    padding: 5px 0;
    background: #115E9D url(../imagetheol/foot_bg.jpg) repeat-x left bottom;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 30px;
    font-size: 12px;
}

#footer a {
    text-decoration:none;
    color: #FFF;
    font-size: 12px;
    letter-spacing: 1px;
}
*/
#footer {
    width: 1004px;
    margin: 0 auto;
    border-top: 1px solid #417FB1;
    background: #115E9D url( ../imagetheol/foot_bg.jpg ) repeat-x left bottom;
    color: #FFF;
    letter-spacing: 1px;
    line-height: 22px;
    font-size: 12px;
    text-align: center;
    padding: 15px 0;
}

#footer p {
    margin: 0 20px;
    padding: 0;
    line-height: 22px;
}

#footer a {
    color: #FFF;
    font-size: 12px;
    letter-spacing: 1px;
    text-decoration: none;
}

/*form*/
div.form {
    background: url( ../img/form_btm.gif ) repeat-x left bottom;
    padding-bottom: 20px;
}

div.form table {
    width: 100%;
}

div.form table th, div.form table td {
    height: 30px;
    line-height: 30px;
}

div.form table td {
    vertical-align: middle;
    text-align: left;
}

div.wrap {
    width: 1040px;
    margin: 0 auto;
    position: relative; /* background-color: #CCDAE6;*/
}

#pubHeader {
    background: url( ../img/pub_header.jpg ) no-repeat;
    padding: 132px 0 0 0;
    position: relative;
}

/*#nav {
    width: 1040px;
    margin: 0 auto;
  *//*  border-top: 1px solid #1877B6;*//*
  *//*  background: #043D79;*//*
    padding: 5px 0 0 0;
    height: auto;
}

.nav ul.sf-menu {
    width: 974px;
    background: #043D79;
    margin: 0 auto;
    text-align: center;
    overflow: hidden;
    font-size: 0;
    letter-spacing: -2px;
    *letter-spacing: normal;
    word-spacing: -1px;
}

.nav ul.sf-menu li {
    display: -moz-inline-stack;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    cursor: pointer;
    padding: 0 2px 0 0;
    background: url(../imagetheol/navli_bg.gif) no-repeat right center;
    height: 28px;
    line-height: 28px;
}

.nav ul.sf-menu li a {
    text-decoration: none;
    float: left;
    font-size: 14px;
    line-height: 28px;
    height: 28px;
    cursor: pointer;
    word-spacing: normal;
    vertical-align: top;
    padding: 0 5px 0 6px;
    color: #FFF;
    letter-spacing: 1px;
    cursor: pointer;
    *height: 26px;
}*/

/*.nav ul.sf-menu li.cur a {
    background: #F7AF08 url(../imagetheol/nava_hover_bg.png) repeat-y center top;
    border: 1px solid #FFB300;
    color: #000;
}*/

/*#nav {background: url(../img/nav_m.jpg) repeat-x; height: 40px; text-align: center }*/
/*.nav ul{padding-top:3px;font-size:1px;_padding-top:0px;}*/
/*.nav ul li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background:url(../img/nav_li.jpg) no-repeat right center;height:37px;line-height:37px;padding-right:2px;position:relative;}*/
/*.nav ul li a{font-size:12px;display:block;height:37px;letter-spacing:2px;color:#FFF;float:left;text-decoration:none;}*/
/*.nav ul li a span{display:block;cursor:pointer;padding:0 5px}*/
/*.nav ul li a:hover,.nav ul li a.indextop-menu-currently{background:url(../img/nav_hover.jpg) repeat-x;}*/
/*.nav ul li a:hover span{}*/
/*.nav li ul {*/
/*display:none;*/
/*position:absolute;*/
/*border:1px solid #78BCE0;*/
/*background:#ccdae6;*/
/*z-index:1;*/
/*top:37px;*/
/*left:0*/
/*}*/
/*.nav li li {*/
/*display:block;*/
/*width: 128px;*/
/*color:#333;*/
/*background:#ccdae6;*/
/*padding:0;*/
/*height:25px;*/
/*}*/
/*.nav li li a{display:block;float:none;text-decoration:none;color:#000;height:25px;line-height:25px;font-size:12px;text-align:center;}*/
/*.nav li li a:hover{background:#78BCE0;}*/

/*#nav a{text-decoration:none;line-height:40px;color:#fff;letter-spacing:1px;}*/
/*#nav a span{display:inline-block;background:url(../img/nav_li.jpg) no-repeat right center;padding-right:2px;}*/
/*#nav a em{display:inline-block;padding:0 4px 0 6px;cursor:pointer;}*/
/*#nav a.top-menu-currently span em,#nav a.indextop-menu-currently span em{background:url(../img/nav_hover.jpg) repeat-x;}*/
/*#nav a:hover span em{background:url(../img/nav_hover.jpg) repeat-x;}*/
/*div.navWrap{background:url(../img/nav_l.jpg) no-repeat;}*/
/*div.nav{background:url(../img/nav_r.jpg) no-repeat right top;}*/

/*navigation page*/
div.page table.PagingTag tr td.Summary, div.page table.PagingTag td.ItemsPerPage {
    padding-right: 5px;
}

div.page table.PagingTag td.ItemsPerPage {
* padding-right : 0;
}

div.page table.PagingTag tr td.Summary b {
    color: #cc0000;
}

div.page table.ItemsPerPage td.ItemsPerPageInputBox {
    padding-right: 5px;
}

div.page table.Paging td {
    padding-right: 4px;
}

div.page table.Paging td a {
    color: #000;
    text-decoration: underline;
}

div.page table.Paging th {
    padding-right: 4px;
    color: #CC0000;
}

/*breadCrumbs*/
#breadCrumbs {
/*margin: 10px 20px;*/
    letter-spacing: 2px;
}

#breadCrumbs .title3 {
    text-align: left;
    padding: 0 0 0 30px;
    line-height: 24px;
}

#breadCrumbs .title3  a {
    color: #069;
}

.tablegh .checkcoin {
    display: inline-block;
* display : inline;
}

#title {
    font: bold 14px / 160% Arial;
    color: #069;
    letter-spacing: 1px;
    background: url( ../image/coin_3.gif ) left center no-repeat;
    padding-left: 20px;
    border-bottom: 1px solid #DBDBDB;
    margin: 0 15px;
    text-align: left;
}

.unnamed1 .left-line a:link {
    color: #333;
    font-size: 12px;
    text-decoration: none
}

.unnamed1 .left-line a:hover {
    color: #333;
    font-size: 12px;
    text-decoration: none
}

.unnamed1 .left-line a:visited {
    color: #333;
    font-size: 12px;
    text-decoration: none
}

.unnamed1 {
}

.unnamed1 a {
    font-size: 12px;
    color: #000;
}

.unnamed1 a.curtree:link, .unnamed1 a.curtree:visited {
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}

.unnamed1 div.lineback .tree:hover {
    color: #006699;
}

.unnamed1 .tree:hover {
    color: #006699;
}

.unnamed1s .trees {
    background: url( ../image/coin/coin_11.gif ) no-repeat left center;
    padding-left: 10px;
}

.unnamed1s tr td {
    line-height: 25px;
    padding-left: 15px;
}

.unnamed1s a {
    background: url( ../image/coin/coin_11.gif ) no-repeat left center;
    padding-left: 10px;
}

.unnamed1s .trees:hover {
    color: #006699;
    background: url( ../image/coin/coin_11.gif ) no-repeat left center;
    padding-left: 10px;
}

.unnamed1s a.curtrees:visited {
    color: #990000;
    font-weight: bold;
    text-decoration: none;
    background: url( ../image/coin/coin_11.gif ) no-repeat left center;
    padding-left: 10px;
}

#right {
    vertical-align: top;
    width: 810px;
    background: url( ../image/rightcong_bg.jpg ) repeat-y left top;
}

#right .bg {
    width: 800px;
    background: url( "../image/rightcong_bg.jpg" ) repeat-y scroll left top transparent;
}

#right .bgtop {
    background: url( ../image/rightcong_top.jpg ) no-repeat left top;
    height: auto;
    _height: 500px;
    min-height: 500px;
    padding: 25px 10px 10px 10px;
}

/*.bgmain{padding-bottom:30px;}*/

.selectlist {
    border-bottom: 1px solid #DBDBDB;
    height: 40px;
    margin: 0 15px;
    line-height: 40px;
    text-align: left;
}

.selectlist span {
    font-size: 12px;
}

.selectlist #parBmfolder {
    margin-left: 15px;
}

input.addRole_btn {
    background: url( ../img/btn_addRole.jpg ) no-repeat;
    border: 0;
    height: 24px;
    width: 103px;
    line-height: 24px;
    text-align: right;
}

div.datalist {
    margin: 10px 5px 0;
    border-top: 1px solid #DBDBDB;
    border-left: 1px solid #DBDBDB;
}

div.datalist table {
    width: 100%;
    border-collapse: collapse;
    background: #FFF;
}

div.datalist table th, div.datalist table td {
    vertical-align: middle;
    letter-spacing: 1px;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    line-height: 160%;
    border-right: 1px solid #DBDBDB;
    border-bottom: 1px solid #DBDBDB;
    text-align: center;
}

div.datalist table thead th {
    background: #FFF url( ../img/datalist_th.jpg ) repeat-x;
    text-align: center;
}

div.datalist table thead th a {
    text-decoration: none;
    color: #000;
}

div.datalist table tr.over, div.datalist table tr.active {
    background: #F2F2F2;
}

div.datalist table td {
    padding: 0;
    vertical-align: middle;
    text-align: center;
}

div.datalist table td a {
    color: #000;
    text-decoration: underline;
}

div.datalist table td a:hover {
    text-decoration: none;
}

div.datalist table td.c {
    padding-left: 0;
    text-align: center;
}

div.datalist table td {
    text-align: center;
}

div.datalist th input {
    vertical-align: middle;
}

#nbn {
    font-weight: bold;
}

#tit {
    font-weight: bold;
    font-size: 16px;
}

#bmrForm {
    margin: 0;
    padding: 0;
}

/*div.title3{height:29px;padding-left:20px;line-height:35px;}*/
.title3 a {
    text-decoration: underline;
}

.title3 a:hover {
    text-decoration: none;
}

.menu {
    background: #FFF;
    border-bottom: 1px solid #CECECE;
    clear: both;
    height: 28px;
    margin: 0;
}

.menu ul li {
    text-align: center;
    float: left;
    display: -moz-inline-stack;
    display: inline-block;
* display : inline;
* zoom : 1;
    height: 29px;
    line-height: 29px;
    background: url( ../image/nor.jpg ) no-repeat;
    width: 115px;
    height: 29px;
}

.menu ul li a {
    display: block;
    text-decoration: none;
    letter-spacing: 1px;
}

.menu ul li a:hover {
    background: url( ../image/on1.jpg ) no-repeat;
    color: #006699;
}

.menu ul li.on2 {
    background: url( ../image/on2.jpg ) no-repeat;
    width: 119px;
}

.menu ul li.on2 a:hover {
    background: url( ../image/on_2.jpg ) no-repeat;
}

.menu ul li.on {
    background: url( ../image/on1.jpg ) no-repeat;
}

.menu ul li.on a {
    color: #006699;
}

.menu ul li.on3 {
    background: url( ../image/on_2.jpg ) no-repeat;
    width: 119px;
}

.menu ul li.on3:hover {
    background: url( ../image/on_2.jpg ) no-repeat;
}

.menu ul li.on4 {
    background: url( ../image/on4.jpg ) no-repeat;
    width: 140px;
}

.menu ul li.on4 a:hover {
    background: url( ../image/on_4.jpg ) no-repeat;
}

.menu ul li.on5 {
    background: url( ../image/on_4.jpg ) no-repeat;
    width: 140px;
}

/*page*/
div.page {
    padding: 5px 0 20px 0;
    overflow: hidden;
    font-size: 12px;
    margin: 0 15px;
}

div.page b {
    font-size: 12px;
}

div.page label {
    font-size: 12px;
}

div.page table {
    float: right;
    letter-spacing: 1px;
    width: auto;
}

div.page table th {
    font-size: 12px;
}

div.page table td {
    padding-right: 4px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
}

div.page table .sum {
    color: #990000;
}

div.page table .first {
    display: inline-block;
    background: url( ../img/page_btn.jpg ) no-repeat;
    width: 48px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
}

div.page table .end {
    display: inline-block;
    background: url( ../img/page_btn.jpg ) no-repeat;
    width: 48px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
}

div.page table .prev, div.page table .next {
    display: inline-block;
    width: 58px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
}

div.page table #pagingNumberPer {
    width: 40px;
}

div.page table .prev {
    background: url( ../img/page_prev.jpg ) no-repeat;
}

div.page table .next {
    background: url( ../img/page_next.jpg ) no-repeat;
}

table.infotable_vt {
    border-top: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    width: 100%;
}

table.infotable_vt th {
    vertical-align: middle;
    font-size: 12px;
    font-weight: normal;
    background: #F3F3F3;
    text-align: left;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    border-left: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
}

table.infotable_vt td {
    vertical-align: middle;
    border-left: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
    text-align: left;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    font-size: 12px;
}

table.infotable_vt td select {
    margin-top: 3px;
}

table.infotable_vt td input {
    margin-top: 3px;
    font-size: 12px;
}

#privateCatalog th .add {
    background: url( ../image/coin/coin_18.gif ) no-repeat left center;
    padding-left: 15px;
    display: block;
}

#urlCatalog th .add {
    background: url( ../image/coin/coin_18.gif ) no-repeat left center;
    padding-left: 15px;
    display: block;
}

#serverCatalog th .add {
    background: url( ../image/coin/coin_18.gif ) no-repeat left center;
    padding-left: 15px;
    display: block;
}

/*#privateCatalog{border-top:1px solid #CECECE;border-right:1px solid #CECECE;width:100%; border-collapse:collapse;}*/
/*#privateCatalog th{font-size:12px;font-weight:normal;background:#F3F3F3;text-align:left;height:25px;line-height:25px;padding-left:15px;border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;}*/
/*#privateCatalog td{width:100%;border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;text-align:left;height:25px;line-height:25px;}*/
/*#privateCatalog td select{margin-top:3px;}*/
/*#privateCatalog td input{margin-top:3px;}*/
/*#privateCatalog th .add{background:url(../image/coin/coin_18.gif) no-repeat left center;padding-left:15px;display:block;}*/
/*.infotable_vt th .add{background:url(../image/coin/coin_18.gif) no-repeat left center;padding-left:15px;display:block;}*/

/*#urlCatalog{border-top:1px solid #CECECE;border-right:1px solid #CECECE;width:100%; border-collapse:collapse;}*/
/*#urlCatalog th{font-size:12px;font-weight:normal;background:#F3F3F3;text-align:left;height:25px;line-height:25px;padding-left:15px;border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;}*/
/*#urlCatalog td{border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;text-align:left;height:25px;line-height:25px;}*/
/*#urlCatalog td select{margin-top:3px;}*/
/*#urlCatalog td input{margin-top:3px;}*/
/*#urlCatalog th .add{background:url(../image/coin/coin_18.gif) no-repeat left center;padding-left:15px;display:block;}*/

/*#serverCatalog{border-top:1px solid #CECECE;border-right:1px solid #CECECE;width:100%; border-collapse:collapse;}*/
/*#serverCatalog th{font-size:12px;font-weight:normal;background:#F3F3F3;text-align:left;height:25px;line-height:25px;padding-left:15px;border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;}*/
/*#serverCatalog td{width:100%;border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;text-align:left;height:25px;line-height:25px;}*/
/*#serverCatalog td select{margin-top:3px;}*/
/*#serverCatalog td input{margin-top:3px;}*/
/*#serverCatalog th .add{background:url(../image/coin/coin_18.gif) no-repeat left center;padding-left:15px;display:block;}*/
/*.hand{margin:0 5px;}*/

/*table.infotable_vr{border-top:1px solid #CECECE;border-right:1px solid #CECECE;width:100%;}*/
/*table.infotable_vr th{font-size:12px;font-weight:normal;background:#F3F3F3;text-align:left;height:25px;line-height:25px;padding-left:15px;border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;}*/
/*table.infotable_vr td{border-left:1px solid #CECECE;border-bottom:1px solid #CECECE;text-align:left;height:25px;line-height:25px;padding-left:15px;}*/
/*table.infotable_vr td select{margin-top:3px;}*/
/*table.infotable_vr td input{margin-top:3px;}*/

table.waikuang {
    border: 1px solid #CECECE;
    border-collapse: collapse;
    margin: 15px auto;
}

table.waikuang th {
    vertical-align: middle;
    background: #F3F3F3;
    border-right: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    height: 30px;
    line-height: 30px;
    letter-spacing: 1px;
    padding-left: 15px;
}

table.waikuang td {
    border-bottom: 1px solid #CECECE;
    line-height: 30px;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
}

.kl {
    border-left: 1px solid #CCC;
}

/*?????????*/
#editFolderDiv {
}

.editFolderDiv {
    margin: 0 auto;
}

#editFolderDiv th {
    background: #F3F3F3;
    text-align: left;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
    border-left: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
}

#editFolderDiv td {
    border-left: 1px solid #CECECE;
    border-bottom: 1px solid #CECECE;
    text-align: left;
    height: 25px;
    line-height: 25px;
    padding-left: 15px;
}

#tblBMF {
    border: 1px solid #CECECE;
}

#tblBMF td {
    border-bottom: 1px solid #CECECE;
    border-right: 1px solid #CECECE;
    width: 80%;
    height: 30px;
    line-height: 25px;
    text-align: left;
    padding-left: 15px;
}

#tblBMF td.cent {
    width: 8%;
    text-align: center;
    padding-left: 0;
}

#tblBMF td.cen {
    width: 12%;
    text-align: center;
    padding-left: 0;
}

#tblBMF td.cen img {
    padding-top: 5px;
}

#editName {
    margin-top: 3px;
}

#parBmfolder {
    margin-top: 3px;
}

#addName {
    margin-top: 6px;
}

#addParName {
    padding-left: 5px;
}

/*Chooselist*/
.chooselist {
    margin: 0 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.chooselist table {
    width: 100%;
}

.content {
    margin: 0 15px;
}

.chooselist table tr td {
    height: 30px;
    text-align: left;
}

.chooselist1 {
/* background: url(../image/line_1.jpg) repeat-x left bottom;*/
    margin: 0 5px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.chooselist1 table tr td {
    height: 30px;
    font-size: 12px;
}

.chooselist1 table {
    width: 100%;
}

/*All Title*/
/*.colsubject {*/
/*height: 20px;*/
/*margin: 10px 5px;*/
/*}*/

/*.colsubject span {*/
/*background: url(../image/coin_3.gif) no-repeat left center;*/
/*padding-left: 15px;*/
/*color: #006699;*/
/*font-size: 14px;*/
/*font-weight: bold;*/
/*}*/
.colsubject {
    margin: 0;
    background: #FFF url( ../imagetheol/artitle_bg.gif ) no-repeat 0 10px;
    text-align: left;
    height: 30px;
    border-bottom: 1px solid #DDD;
}

.colsubject span {
    float: left;
    padding: 0 10px 0 20px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #0879BE;
    color: #043D79;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: bold;
}

.colsubject_1 {
    height: 20px;
    margin: 10px 5px;
    border-bottom: 2px solid #DBDBDB;
}

.colsubject_1 span {
    background: url( ../image/coin_3.gif ) no-repeat left center;
    padding-left: 15px;
    color: #006699;
    font-size: 14px;
    font-weight: bold;
}

.colsubject_2 {
    margin: 10px 0;
    background: url( ../image/title_1bg.jpg ) repeat-x;
    height: 31px;
    line-height: 31px;
    padding-top: 4px;
    text-align: left;
}

.colsubject_2 span {
    margin-left: 32px;
    background: url( ../image/coin_5.gif ) no-repeat left 2px;
    padding-left: 15px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
}

.colsubject_2 .colmtitle {
    width: 135px;
    background: url( ../image/as.jpg ) repeat-x left bottom;
    height: 27px;
    margin-left: 20px;

}

.colsubject_2 .colmtitle .colmtitle2 {
    background: url( ../image/titile.jpg ) no-repeat left bottom;
    height: 27px;
}

.colsubject_2 .colmtitle span {
    padding: 0;
    background: url( ../image/ee.jpg ) no-repeat right bottom;
    display: block;
    height: 27px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 30px;
}

.colsubject_3 {
    line-height: 25px;
    margin: 5px;
    text-align: left;
}

.colsubject_3 span {
    margin-left: 15px;
    background: url( ../image/coin/coin_10.gif ) no-repeat left 2px;
    padding-left: 10px;
    color: #006699;
}

.colsubject_4 {
    border-bottom: 1px solid #CCC;
    height: 25px;
    line-height: 25px;
    text-align: left;
}

.colsubject_4 span {
    background: url( ../image/coin_3.gif ) no-repeat left center;
    padding-left: 15px;
    font-size: 14px;
    letter-spacing: 1px;
    font-weight: bold;
    color: #006699;
}

.colsubject_5 {
    height: 25px;
    line-height: 25px;
    border-bottom: 1px solid #CCC;
    text-align: left;
}

.colsubject_5 a {
    font-size: 12px;
    letter-spacing: 1px;
    color: #990000;
    font-weight: bold;
    text-decoration: none;
}

.list ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #E6E6E6;
}

.list1 {
    margin: 0 15px;
}

.list1 ul li {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted #CCC;
    padding-left: 30px;
}

.list1 ul li a {
    display: block;
    text-decoration: none;
}

.list table tr td.left span {
    background: url( ../image/coin_4.gif ) no-repeat left center;
    padding-left: 10px;
}

.list table {
    width: 100%;
    border-collapse: collapse;
}

.list table tr td.right a {
    float: left;
    width: 110px;
    text-decoration: none;
}

.aztll {
    background: url( ../image/coin/coin_6.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.ayxll {
    background: url( ../image/coin/coin_7.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.axkzyll {
    background: url( ../image/coin/coin_8.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.cx {
    background: url( ../image/coin/coin_9.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.ll {
    background: url( ../image/coin/coin_1.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.anfll {
    background: url( ../image/coin/coin_23.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.anfll {
* background : url ( . . / image / coin / coin_23 . gif ) no-repeat left 0 px;
    padding-left: 20px;
}

.axxll {
    background: url( ../image/coin/coin_20.gif ) no-repeat left 6px;
    padding-left: 20px;
}

.axxll {
* background : url ( . . / image / coin / coin_20 . gif ) no-repeat left 0 px;
    padding-left: 20px;
}

/*ocwseach*/
.ocwseach {
    margin: 20px 15px;
}

.classicLook {
    width: 100%;
}

.classicLook td {
    border-bottom: 1px solid #D8DFEA;
    padding: 0;
}

.classicLook td table tr td {
    border: none;
}

.classcLookdd td table {
    margin-top: 0;
}

.classicLook th {
    vertical-align: middle;
    text-align: left;
}

.classicLook ul {
    margin-top: 15px;
    margin-bottom: 20px;
}

.classicLook ul li {
    line-height: 20px;
    text-align: left;
}

.classicLook ul li a {
    margin: 3px 0;
    display: -moz-inline-stack;
    display: inline-block;
* display : inline;
* zoom : 1;
    text-align: center;
    text-decoration: underline;
}

.classicLook ul li a:hover {
    text-decoration: none;
}

.hose li {
    display: -moz-inline-stack;
    display: inline-block;
* display : inline;
* zoom : 1;
    border-right: 1px solid #000;
}

.li-button {
    text-align: left;
}

.li-button a {
    display: -moz-inline-stack;
    display: inline-block;
* display : inline;
* zoom : 1;
}

.Properties {
    margin: 0 auto;
    background: url( ../image/coin/ocw_1.gif ) no-repeat;
    display: block;
    width: 64px;
    height: 24px;
    line-height: 24px;
    text-indent: 24px;
* text-indent : 0;
* padding-left : 5 px;
    text-align: center;
    text-decoration: none !important;
}

.Properties:hover {
    text-decoration: none !important;
}

.Resources {
    margin: 0 auto;
    background: url( ../image/coin/ocw_2.gif ) no-repeat;
    display: block;
    width: 93px;
    height: 24px;
    line-height: 24px;
    text-indent: 24px;
* text-indent : 15 px;
* padding-left : 5 px;
    text-align: center;
    text-decoration: none !important;
}

.Resources:hover {
    text-decoration: none !important;
}

.download {
    margin: 0 auto;
    background: url( ../image/coin/ocw_5.gif ) no-repeat;
    display: block;
    width: 64px;
    height: 24px;
    line-height: 24px;
    text-indent: 24px;
    text-align: center;
* text-indent : 15 px;
* padding-left : 5 px;
    text-decoration: none !important;
}

.download:hover {
    text-decoration: none !important;
}

.Evaluation {
    margin: 0 auto;
    background: url( ../image/coin/ocw_3.gif ) no-repeat;
    display: block;
    width: 64px;
    height: 24px;
    line-height: 24px;
    text-indent: 24px;
    text-align: center;
* text-indent : 15 px;
* padding-left : 5 px;
    text-decoration: none !important;
}

.Evaluation:hover {
    text-decoration: none !important;
}

.library {
    margin: 0 auto;
    background: url( ../image/coin/ocw_4.gif ) no-repeat;
    display: block;
    width: 64px;
    height: 24px;
    line-height: 24px;
    text-indent: 22px;
    text-align: center;
* text-indent : 15 px;
* padding-left : 5 px;
    text-decoration: none !important;
}

.library:hover {
    text-decoration: none !important;
}

.see {
    margin: 0 auto;
    background: url( ../image/coin/ocw_4.gif ) no-repeat;
    display: block;
    width: 64px;
    height: 25px;
    line-height: 24px;
    text-indent: 30px;
    text-align: center !important;
* text-indent : 15 px;
* padding-left : 5 px;
    text-decoration: none !important;
}

.see:hover {
    text-decoration: none !important;
}

.view {
    margin: 0 auto;
    background: url( ../image/coin/ocw_2.gif ) no-repeat;
    display: block;
    width: 93px;
    height: 24px;
    line-height: 24px;
    text-indent: 24px;
* text-indent : 0;
* padding-left : 5 px;
    text-align: center;
    text-decoration: none !important;
}

.view:hover {
    text-decoration: none !important;
}

.newclass {
    width: 100%;
}

.newclass ul {
    margin: 20px 0;
}

.newclass ul li a.info {
    display: inline;
* zoom : 0
}

.newclass tr {
    border-bottom: 1px solid #CCC;
}

/*Tips*/
.Tips {
    width: 615px;
    overflow: hidden;
    margin: 20px auto;
    position: relative;
}

.top1 {
    background: url( ../image/coin/Tips1.jpg ) no-repeat;
    width: 615px;
    height: 167px;
}

.top {
    background: url( ../image/coin/Tips.jpg ) no-repeat;
    width: 615px;
    height: 167px;
}

.middle {
    background: url( ../image/coin/tipsbottom.jpg ) no-repeat center bottom;
    width: 615px;
    padding-bottom: 19px;
}

.cons {
    background: url( ../image/coin/tipsbg.jpg ) repeat-y;
    height: auto;
    _height: 50px;
    min-height: 50px;
}

.top1 a {
    background: url( ../image/coin/close.jpg ) no-repeat;
    display: block;
    width: 79px;
    height: 32px;
    position: absolute;
    top: 180px;
    right: 30px;
}

.top a {
    background: url( ../image/coin/rollback.jpg ) no-repeat;
    display: block;
    width: 79px;
    height: 32px;
    position: absolute;
    top: 180px;
    right: 30px;
}

.middle span {
    font-size: 12px;
    margin-left: 30px;
    padding: 10px 0;
}

.cons td {
    height: 28px;
    line-height: 28px;
}

.cons .l {
    background: url( ../image/coin/login_li.jpg ) left center no-repeat;
    padding-left: 15px;
    color: #900
}

.cons .input {
    border: 1px solid #8DB0C2;
    width: 100px;
    height: 22px;
}

.cons .sub {
    background: url( ../image/coin/login_but.jpg ) left center no-repeat;
    border: 0;
    width: 70px;
    height: 28px;
}

/*Floatwindow*/
#example {
    position: relative;
    width: 201px;
    margin: 10px;
    background: url( ../image/float_title.jpg ) no-repeat;
    padding-top: 27px;
}

.example_bg {
    border: 1px solid #D8D8D8;
    padding: 15px;
}

#example li {
    line-height: 20px;
    text-align: left;
}

#example li a {
    display: block;
    line-height: 20px;
    background: url( ../image/coin/coin_11.gif ) no-repeat left 6px;
    border-bottom: 1px solid #D8D8D8;
    padding-left: 10px;
    font-weight: bold;
    color: #006699;
    text-decoration: none;
}

#example li a:hover {
    color: red;
}

#title_samekeyword ul {
    margin-left: 10px;
}

#title_samekeyword ul li a {
    border: none;
    background: url( ../image/coin_2.gif ) no-repeat left 8px;
    padding-left: 10px;
    color: #006699;
    font-weight: normal;
}

#example_1 {
    position: absolute;
    width: 50px;
    right: 180px;
}

/*Listcontent*/
/*.listcontent{background:url("../img/datalist_th.jpg") repeat-x;text-align:left;height:27px;line-height:30px;margin:5px 25px 0;border:1px solid #CCC;}*/
/*.listcontent span{color:#006699;letter-spacing:1px;margin-left:15px;}*/
.op {
    margin: 10px 15px 0;
    border-bottom: 1px solid #CCC;
    padding-bottom: 20px;
}

.op span {
    display: inline-block;
    width: 220px;
    text-align: left;
    height: 30px;
    line-height: 30px;
}

.op span a {
    text-decoration: underline;
    margin-left: 65px;
    font-size: 13px;
    background: url( ../image/coin_4.gif ) no-repeat left 4px;
    padding-left: 10px;
    letter-spacing: 1px;
}

.op span a:hover {
    color: #006699;
    text-decoration: none;
}

.ullist {
}

.ullist li {
    line-height: 25px;
}

.ullist li a {
    text-decoration: underline;
}

.ullist li a:hover {
    text-decoration: none;
}

#topbutton a {
    background: url( ../image/coin/top.gif ) no-repeat;
    display: block;
    width: 46px;
    height: 17px;
}

#leftttop {
    background: url( ../image/folat.jpg ) repeat-x;
    width: 300px;
    margin-right: 15px;
    border: 1px solid #D8D8D8;
}

#leftttop .colbj {
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-bottom: 1px solid #D8D8D8;
}

#leftttop .colbj a {
    height: 33px;
    display: inline-block;
    text-decoration: none;
}

#leftttop table {
    width: 300px;
    margin: 10px 0;
}

#leftttop table tr td span {
    height: 25px;
    line-height: 25px;
    background: url( ../image/coin_1.gif ) no-repeat left center;
    padding-left: 10px;
    color: #990000;
    margin-left: 15px;
}

#leftttop table tr td ul li {
    line-height: 20px;
    width: 280px;
}

#leftttop table tr td ul li a {
    background: url( ../image/coin_2.gif ) no-repeat left 9px;
    display: block;
    padding-left: 10px;
    margin-left: 15px;
    color: #006699;
}

#leftttop table tr td ul {
    margin: 0 auto;
    width: 280px;
}

/*Chooseselet*/
.chooseselet {
    border: 1px dotted #CCC;
    background: url( ../image/qugxjpktitl.jpg ) repeat-x;
    height: 40px;
    margin: 0 15px;
    line-height: 40px;
}

.chooseselet span {
    background: url( ../image/coin_1.gif ) no-repeat left center;
    padding-left: 10px;
    color: #990000;
    margin-left: 20px;
}

.list_1 {
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    margin-top: 10px;
    margin-left: -20px;
}

.list_2 {
    float: left;
    margin-top: 10px;
}

.list_1 li {
    line-height: 30px;
}

.list_1 li span {
    background: url( ../image/coin_1.gif ) no-repeat left center;
    padding-left: 10px;
    color: #990000;
    margin-left: 20px;
}

.list_2 li a {
    text-decoration: none;
    display: inline-block;
* display : inline;
    height: 30px;
    line-height: 30px;
}

.list_2 li {
    line-height: 30px;
    letter-spacing: 1px;
}

.chooseborder {
    /* border-top: 1px solid #CCC;
 border-bottom: 1px dotted #CCC;*/
    margin: 10px 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.chooseborder table {
    width: 100%;
}

.chooseborder table tr td {
    height: 25px;
    line-height: 25px;
    font-size: 12px;
}

.chooseborder table tr th {
    text-align: left;
    padding-left: 10px;
    line-height: 25px;
}

.chooseborder_1 {
/*  border-top: 1px solid #CCC;*/
/* border-bottom: 1px dotted #CCC;*/
/* margin: 20px 15px 0;*/
    padding-top: 15px;
    padding-bottom: 15px;
}

.chooseborder_1 table {
    width: 100%;
}

.chooseborder_1 table tr td {
    height: 35px;
    line-height: 25px;
}

.chooseborder_1 table tr th {
    text-align: center;
    padding-left: 10px;
    line-height: 25px;
}

.chooseborder_1 .inputkey {
    padding: 0 5px 0 22px;
}

.chooseborder_1 .inp {
    padding: 0 6px 0 0;
    line-height: 18px;
}

.firstlevel {
    background: #F3F3F3 url( ../image/panye_bg.jpg ) repeat-x;
    border: 1px dotted #CECECE;
    margin: 30px 15px 0;
}

.firstlevel tr .column {
    font-size: 12px;
    line-height: 25px;
    padding: 10px;
    text-align: left;
}

.firstlevel tr .column a {
    color: #000;
    text-decoration: none;
}

.firstlevel tr .column a.top-menu-currently {
    color: #990000;
}

.firstlevel tr .column a.content-menu {
    color: #000;
}

/*Leftlist*/
.menu_wrap {
    padding-top: 13px;
}

.menu_wrap ul {
    list-style: none;
    padding: 0;
}

.menu_wrap .fanye {
    background: url( ../image/menu_on.jpg ) no-repeat;
    letter-spacing: 1px;
    width: 186px;
    height: 28px;
    line-height: 28px;
    display: block;
    font-size: 14px;
    color: #006699;
    font-weight: bold;
    text-decoration: none;
    text-indent: 20px;
}

.menu_wrap .fanye:hover {
    background: url( ../image/menu_hover.jpg ) no-repeat;
    color: #CA5E1E;
    font-size: 15px;
}

.menu_wrap .cur {
    background: url( ../image/menu_hover.jpg ) no-repeat;
    color: #CA5E1E;
}

.menu_wrap #navs .aa {
    background: url( ../image/menu_hover.jpg ) no-repeat;
    color: #CA5E1E;
}

.fanyye .curs {
    background: #4A8ABC url( ../image/coin/coin_25.gif ) no-repeat 10px 14px;
    color: #FFFFCC;
}

#navs {
    width: 186px;
    text-align: left;
}

.menu_wrap ul ul {
    width: 186px;
* margin : 0;
}

.menu_wrap ul ul li {
    text-align: left;
    border-bottom: 1px solid #E3E9EE;
    line-height: 31px;
}

.menu_wrap ul ul li a {
    text-decoration: none;
    font-size: 12px;
    color: #000;
    background: url( ../image/coin_2.gif ) no-repeat 10px 14px;
    padding-left: 20px;
    height: 31px;
    display: block;
}

.menu_wrap ul ul li a:hover {
    background: #4A8ABC url( ../image/coin/coin_25.gif ) no-repeat 10px 14px;
    color: #FFFFCC;
}

/*SubjectList*/
.subjectlist table tr td {
    height: 25px;
    line-height: 25px;
    width: 25%;
    overflow: hidden;
}

.subjectlist table tr td a {
    background: url( ../image/coin_4.gif ) no-repeat left center;
    padding-left: 10px;
}

.subjectlist {
    background: url( "../image/line_1.jpg" ) repeat-x left bottom;
    padding-bottom: 15px;
    margin-bottom: 40px;
}

#dataresoure .a1 {
    background: url( ../image/coin/15.gif ) no-repeat 15px center;
    display: block;
}

#dataresoure .a2 {
    background: url( ../image/coin/16.gif ) no-repeat 25px center;
    display: block;
}

#dataresoure .a3 {
    background: url( ../image/coin/17.gif ) no-repeat 15px center;
    display: block;
}

#dataresoure .a4 {
    background: url( ../image/coin/18.gif ) no-repeat 15px center;
    display: block;
}

#dataresoure .a5 {
    background: url( ../image/coin/19.gif ) no-repeat 15px center;
    display: block;
}

/*Tiaozhuan*/
div.tiaozhuan {
    overflow: hidden;
    padding: 10px 0;
}

div.tiaozhuan table {
    float: right;
    letter-spacing: 1px;
}

div.tiaozhuan table tr td {
    height: 20px;
    line-height: 20px;
    padding-right: 4px;
    font-size: 12px;
}

div.tiaozhuan table tr td .sum {
    color: #990000;
}

div.tiaozhuan table .first, div.tiaozhuan table .end {
    display: inline-block;
    background: url( ../img/page_btn.jpg ) no-repeat;
    width: 48px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
}

div.tiaozhuan table .prev, div.tiaozhuan table .next {
    display: inline-block;
    width: 58px;
    height: 20px;
    color: #006699;
    line-height: 20px;
    text-decoration: none;
    text-align: center;
    font-size: 12px;
}

div.tiaozhuan table .prev {
    background: url( ../img/page_prev.jpg ) no-repeat;
    font-size: 12px;
}

div.tiaozhuan table .next {
    background: url( ../img/page_next.jpg ) no-repeat;
    font-size: 12px;
}

/*TableList*/
#tablelist {
    border-left: 0px solid #DBDBDB;
    border-top: 1px solid #DBDBDB;
    margin: 0px 25px 0;
}

#tablelist table {
    width: 100%;
    border-collapse: collapse;
}

#tablelist table thead th {
    background: url( "../img/datalist_th.jpg" ) repeat-x;
    text-align: center;
}

#tablelist table th, #tablelist table td {
/*border-bottom: 1px solid #DBDBDB;*/
    border-right: 1px solid #DBDBDB;
    font-size: 12px;
    font-weight: normal;
    height: 30px;
    letter-spacing: 1px;
    line-height: 30px;
}

/*Instruction*/
div.instruction {
    text-align: left;
    border-top: 1px solid #CCC;
    background: url( "../image/line_1.jpg" ) repeat-x left bottom;
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 25px;
}

div.instruction div {
    width: 100%;
    background: url( ../image/shuoming.jpg ) no-repeat 50px center;
    height: 99px;
}

div.instruction div table {
    margin-left: 160px;
}

div.instruction div table tr td {
    line-height: 25px;
    text-align: left;
}

/*Searchul*/
ul.searchul {
    margin: 10px 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #CCC;
    text-align: left;
}

ul.searchul li {
    line-height: 25px;
}

table.searchul {
    width: 100%;
    margin: 0 15px;
}

table.searchul ul li {
    line-height: 25px;
}

table.searchul ul li a {
    display: inline-block;
    margin: 3px 0;
    text-align: center;
}

table.searchul ul li span {
}

table.searchul ul li .Properties {
    text-decoration: none;
    background: url( "../image/coin/ocw_1.gif" ) no-repeat;
    height: 24px;
    line-height: 24px;
    text-indent: 22px;
    width: 64px;
}

table.searchul ul li .library {
    text-decoration: none;
    background: url( "../image/coin/ocw_4.gif" ) no-repeat;
    height: 24px;
    line-height: 24px;
    text-indent: 22px;
    width: 64px;
}

div.currentcolumn h6 {
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 1px;
    color: #006699;
    text-align: left;
}

div.currentcolumn {
    border-bottom: 1px solid #cecece;
    margin: 10px 0 0 10px;
    padding-bottom: 5px;
}

/*ThirdPage*/
.thirdpage .colsubject {
    text-align: center;
    height: 30px;;
    border: none;
    margin: 20px 0;
    border-bottom: 2px solid #DBDBDB;
}

.thirdpage .colsubject span {
    background: none;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    color: #006699;
}

.thirdtitle {
    border-bottom: 1px solid #DBDBDB;
    text-align: center;
    margin: 0 45px;
    line-height: 30px;
}

.thirdtitle span {
    font-size: 12px;
    color: #006699;
}

.thirdpage .data {
    margin: 0 45px;
    text-align: right;
    line-height: 10px;
}

.thirdpage .data span {
    font-size: 12px;
    color: #006699;
}

.thirdpage .body {
    border: 1px solid #DBDBDB;
    padding: 20px;
    margin: 20px 45px 20px;
    height: auto;
    _height: 500px;
    min-height: 320px;
}

div.recol a.recycle {
    text-decoration: none;
    background: url( ../image/coin/coin_22.gif ) no-repeat left center;
    padding-left: 20px;
    display: block;
    margin-top: 10px;
    height: 16px;
}

/*Newmenu*/
.menus table {
    width: 100%;
}

.menus table tr td {
    line-height: 30px;
    text-align: left;
    text-indent: 30px;
}

.menus table tr td a {
    background: url( ../image/coin_4.gif ) no-repeat left center;
    padding: 3px 10px;
}

.menus table tr td a:hover {
    background: #0C74B1 url( ../image/coin_6.gif ) no-repeat 3px center;
    color: #FFF;
    padding: 3px 10px;
}

.menus table tr td a.top-menu-currently:visited {
    background: #0C74B1 url( ../image/coin_6.gif ) no-repeat 3px center;
    color: #FFF;
    padding: 3px 10px;
}

.chooselists .menus table {
    width: auto;
}

.chooselists .menus tr td {
    line-height: 30px;
    text-align: left;
    text-indent: 30px;
}

.chooselists .menus tr td a {
    color: #006699;
    background: url( ../image/coin/coin_24.gif ) no-repeat left 5px;
    padding-left: 15px;
}

.chooselists .menus tr td a:hover {
    color: red;
    background: url( ../image/coin/coin_24.gif ) no-repeat left 5px;
    padding-left: 15px;
}

.chooselists {
    border-top: 1px dotted #ccc;
    margin-top: 20px;
}

.chooselists .menus {
    margin-top: 10px;
}

.fanyye li {
    background: url( ../image/leftbgnew.jpg ) repeat-x left top;
    height: 31px;
    line-height: 31px;
}

#firstlevel {
    width: 100%
}

#firstlevel tr td {
    line-height: 25px;
}

#navs .newcur {
    background: #4A8ABC url( ../image/coin/coin_25.gif ) no-repeat 10px 14px;
    color: #FFFFCC;
}

.search1 {
    border: 1px solid #002568;
    height: 26px;
    width: 193px;
    position: absolute;
    top: 50px;
    left: 800px;
    background: #FFF;
    font-size: 1px;
    text-align: left
}

.search1 form {
    margin: 0;
    padding: 0
}

.search1 input.input {
    border: 0;
    height: 24px;
    width: 160px;
    font-size: 12px;
    text-indent: 10px;
    color: #999;
    line-height: 24px;
    float: left;
}

.search1 input.button {
    border: 0;
    height: 26px;
    width: 33px;
    background: url( ../img/search_ico.jpg ) left top no-repeat;
    float: right;
}

a.top-menu-currently:link {
    font-size: 12px;
    color: #CC0000;
    text-decoration: none;
    letter-spacing: 2px;
}

a.top-menu-currently:visited {
    font-size: 12px;
    color: #CC0000;
    text-decoration: none;
    letter-spacing: 2px;
}

a.top-menu-currently:hover {
    color: #CC0000;
    font-size: 12px;
    text-decoration: none;
    letter-spacing: 2px;
}

a.content-menu:link {
    font-size: 12px;
    color: #333333;
    letter-spacing: 2px;
    text-decoration: none;
}

a.content-menu:visited {
    font-size: 12px;
    color: #333333;
    letter-spacing: 2px;
    text-decoration: none;
}

a.content-menu:hover {
    color: #990000;
    font-size: 12px;
    text-decoration: none;
    letter-spacing: 2px;
}

a.infolist {
    text-decoration: underline;
}

a.infolist:hover {
    text-decoration: none;
}

#newchange li a {
    display: inline-block;
}

#newchange li {
    line-height: 25px;
    word-spacing: 3px;
}

div.videocontent {
    background: url( "../imagetheol/info_content_bg.jpg" ) repeat-x scroll 0 0 #FFFFFF;
}

div.adr {
    line-height: 36px;
    color: #043D79;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: bold;
    background: url( ../imagetheol/artitle_bg.gif ) no-repeat 5px 12px;
    padding: 0 10px 0 22px;
}

/*div.commentsview table tr td span{*/
/*background:url(../images/title-list-back.jpg) no-repeat left center;padding-left:15px;*/
/*}*/
div.jiathis_style {
    float: left;
}

div.sharecount span {
    float: left;
}

div.sharecount {
    margin: 0 auto;
}

div.video {
    margin-bottom: 10px;
    margin-left: 10px;
}

.excsearch {
    width: 800px !important;
}

.mocsearchinput {
    width: 124px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #7F9DB9;
}

.excsearch th {
    line-height: 32px !important;
    width: 100px;
    text-align: left;
    text-indent: 30px;
}

.excsearch th.course2 {
    width: 85px;
    text-indent: 5px;
}

.excsearch td {
    padding: 5px 0;
}

.excsearch .course {
    width: 126px;
    height: 20px;
    line-height: 20px;
}

.excsearch .course2 {
    height: 20px;
    line-height: 23px;
* text-indent : 0 !important;
* width : 58 px !important;
* padding-right : 0;
* text-align : left;
* padding-left : 0;
}

.excsearch .inputkey {
    padding: 0 10px 0 45px;
}

.excsearch .excsearch .inp {
    padding: 0;
}

.excsearch .button {
    margin: 25px 70px 0 0;
}

#intro .show {
    height: 60px;
    overflow: hidden;
    zoom: 1;
}

#intro .showinfo {
    background: url( ../imagetheol/show.png ) no-repeat center center;
    width: 60px;
    height: 20px;
    margin: 0 auto;
    cursor: pointer;
}

#intro .infos {
    background: url( ../imagetheol/hide.png ) no-repeat center center !important;
}

#maincontent {
    margin: 0;
    background: #FFF url( ../imagetheol/info_content_bg.jpg ) repeat-x left top;
    padding: 20px 30px;
}

#maincontent a.bankstitle span {
    float: left;
    background: url( ../imagetheol/artitle_bg.gif ) no-repeat 13px 10px;
    color: #043D79;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    line-height: 30px;
    padding: 0 0 0 30px;
}

#wrap table.maincontent {
    margin: 0 15px;
    border: 1px solid #CCC;
    border-bottom: none;
    border-right: none;
}

#wrap table.maincontent td {
    border: 1px solid #CCC;
    border-top: none;
    border-left: none;
    background: url( ../imagetheol/owcbody_bg.jpg ) repeat-x left top;
    padding: 5px 0 0 0;
}

#wrap table.maincontent td .bh {
    background: none;
}

#wrap table.maincontent td .bg {
    background: none;
}

#wrap table.maincontent td .bgtop {
    background: none; /*padding:10px;*/
}

#main td.cnt div.banksmaincontent {
    padding: 0;
}

#maincontent div.banksmaincontent div.bankstitle {
    background: url( ../imagetheol/artitle_bg.gif ) no-repeat 13px 10px;
    font-weight: bold;
    text-align: left;
    line-height: 30px;
    padding: 0 0 0 30px;
}

#maincontent div.banksmaincontent div.bankstitle a {
    color: #043D79;
    letter-spacing: 1px;
    font-size: 14px;
}

/* new .do */
/*.wraps .videocontent{padding:10px 0;}
.wraps .videocontent .adr{border-bottom:1px solid #CCC;}
.videocontent #left_side{float: left;width: 710px;}
.videocontent #left_side .sharecount{margin: 0 0 15px 10px;width: auto;overflow: hidden;zoom: 1;padding: 10px;border: 1px solid #CCC;background: #F5F5F5;line-height: 24px;}
.videocontent #left_side .jiathis_style{margin:3px 0 0 0;}
.videocontent #right_side{float: right;width: 270px;padding: 43px 5px 0 0;}
#left_side .adr{color: #000;background: none;padding: 0;border: none;overflow:hidden;zoom:1;text-align:left;}
#left_side .star-rating {float:left;margin:0 0 0 10px;}
#left_side .text{float:left;margin-top:-10px;}
#left_side .adr p{color: #043D79;font-size: 14px;font-weight: bold;background: url(../imagetheol/artitle_bg.gif) no-repeat scroll 5px 14px;padding: 0 10px 0 20px;text-align:left;}
#left_side .adr span{color: #043D79;font-size: 14px;font-weight: bold;}
#left_side .sharecount p{ padding: 0 0 0 5px;;float:left;}
#left_side .sharecount p a{display:inline;float: left;margin-right: 5px;}
#right_side #evaluate{overflow:hidden;zoom:1;border-bottom: 1px solid #CCC;padding: 5px 0;text-align:left;}
#right_side #evaluate .star-rattile{float: left;padding: 0 10px 0 15px;background: url(../imagetheol/artitle_bg.gif) no-repeat scroll 0px 6px;color: #043d79;font-size: 14px;font-weight: bold;}
#right_side #evaluate .star-rating{float:left;}
#right_side .visitor{text-align: left;margin:0;overflow:hidden;zoom:1;width:100%;}
#right_side .visitor li{display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1;background:url("../imagetheol/user.png") no-repeat 5px 5px;width:48%;vertical-align:top;}
#right_side .adr_newV{padding:10px 0 10px 0;border-bottom:1px solid #CCC;text-align:left;}
#right_side .adr_newV  p.newV{padding: 0 10px 10px 15px;background: url(../imagetheol/artitle_bg.gif) no-repeat scroll 0px 6px;color: #043d79;font-size: 14px;font-weight: bold;text-align:left;}
#right_side .visitor p{clear: both;color: #000;font-weight: normal;font-size: 12px;padding:3px 5px 3px 30px;line-height:18px;word-wrap:break-word;}
#right_side #hotLab_do{border:none; padding-top: 10px;}
#hotLab_do  p{padding: 0 10px 0 15px;background: url(../imagetheol/artitle_bg.gif) no-repeat scroll 0px 6px;color: #043d79;font-size: 14px;font-weight: bold;text-align:left; }
#hotLab_ p{padding: 0 10px 0 15px;background: url(../imagetheol/artitle_bg.gif) no-repeat scroll 0px 12px;color: #043d79;font-size: 14px;font-weight: bold; }
#sidebar .star-rating {float:left;}
#sidebar .text{float:left;}*/

.new_chooseborder {
    padding: 25px 0 0 0;
    background: url( ../imagetheol/info_content_bg.jpg ) repeat-x left top;
    border: 1px solid #CFCDC5;
}

.new_chooseborder .chooseborder_1 {
    margin: 0 10px;
    padding: 5px 0;
}

.new_chooseborder div.datalist {
    border: none;
}

.newwrap {
    width: 1044px;
    margin: 0 auto;
}

.newwrap .head {
    margin: 0;
    overflow: hidden;
    height: auto;
    min-height: 140px;
    _height: 140px;
}

.newwrap #maincontent {
    margin: 0;
    padding: 20px 0;
}

.newwrap #main {
    margin: 0 auto;
    border: none;
    border-bottom: none;
    border-right: none;
    width: 962px;
    background: none;
}

.newwrap #main td {
    border: none;
}

.newwrap #main td .bh {
    background: none;
}

.newwrap #main td .bg {
    background: none;
}

.newwrap #main td .bgtop {
    background: none;
    padding: 0;
}

.newwrap #main #left {
    width: 212px;
    padding: 0;
}

.newwrap #main #right {
    width: 750px;
    padding: 0;
    background: none;
}

.newwrap #main #right .bg {
    width: 729px;
    margin: 0 0 0 21px;
}

.newwrap #main #left .bh {
    padding: 0;
}

#newnavs {
    width: 212px;
}

#newnavs li {
    margin: 0;
}

#newnavs li a {
    display: block;
    margin: 0;
    height: 37px;
    line-height: 37px;
    text-decoration: none;
    font-size: 14px;
    background: url( ../imagetheol/newnav_a_bg.jpg ) no-repeat left top;
    color: #FFF;
    font-weight: bold;
    padding: 0 0 0 27px;
    overflow: hidden;
    zoom: 1;
}

#newnavs li a:hover {
    background: url( ../imagetheol/newnav_a_hover_bg.jpg ) no-repeat left top;
    color: #2D5289;
}

#newnavs li a.this {
    background: url( ../imagetheol/newnav_a_hover_bg.jpg ) no-repeat left top;
    color: #2D5289;
}

.new_chooselists {
    margin: 0 0 20px 0;
}

.new_chooselists ul {
    text-align: left;
    background: url( ../imagetheol/new_chooselists_nav_bg.jpg ) repeat-x left top;
    height: 31px;
    margin: 0;
    overflow: hidden;
    font-size: 0;
    letter-spacing: -2px;
* letter-spacing : normal;
    word-spacing: -1px;
    border: 1px solid #7C858E;
}

.new_chooselists ul li {
    display: -moz-inline-stack;
    display: inline-block;
* display : inline;
* zoom : 1;
    cursor: pointer;
    background: url( ../imagetheol/new_chooselists_navli_bg.gif ) no-repeat right center;
    padding: 0 2px 0 0;
}

.new_chooselists ul li a {
    float: left;
    font-size: 14px;
    line-height: 31px;
    cursor: pointer;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}

.new_chooselists ul li a span {
    float: left;
    padding: 0 14px 0 15px;
* padding : 0 14 px 0 16 px;
    color: #FFF;
    font-weight: normal;
    letter-spacing: 1px;
    cursor: pointer;
}

.new_chooselists ul li a:hover {
    background: url( ../imagetheol/new_chooselists_a_hover_bg.jpg ) repeat-x left top;
}

.new_chooselists ul li a.this {
    background: url( ../imagetheol/new_chooselists_a_hover_bg.jpg ) repeat-x left top;
}

.new_chooseborder {
    padding: 25px 0 0 0;
    background: url( ../imagetheol/info_content_bg.jpg ) repeat-x left top;
    border: 1px solid #CFCDC5;
}

.new_chooseborder .chooseborder_1 {
    margin: 0 10px;
    padding: 5px 0;
}

.new_chooseborder div.datalist {
    border: none;
}

div.form {
    margin: 0 15px;
    background: none;
    padding: 0 0 10px 0;
}

table.form {
    width: 100%;
    border: 1px solid #DDD;
    border-right: none;
    border-bottom: none;
    border-collapse: collapse;
}

table.form tr {
    vertical-align: middle;
}

table.form tr th {
    border: 1px solid #DDD;
    border-left: none;
    border-top: none;
    line-height: 12px;
    text-align: right;
    padding: 5px;
    width: 98px;
    font-weight: normal; /*width:15%;  */

}

table.form tr td {
    border: 1px solid #DDD;
    border-left: none;
    border-top: none;
    line-height: 12px;
    padding: 5px;
    text-align: left;
}

table.form-bg {
    width: 100%;
    border: 1px solid #DDD;
    border-right: none;
    border-bottom: none;
    border-collapse: collapse;
}

table.form-bg tr {
    vertical-align: middle;
}

table.form-bg tr th {
    border: 1px solid #DDD;
    border-left: none;
    border-top: none;
    line-height: 24px;
    text-align: left;
    padding: 5px;
    width: 19%;
    font-weight: normal;
    background: #F5F5F5;
}

table.form-bg tr td {
    border: 1px solid #DDD;
    border-left: none;
    border-top: none;
    line-height: 12px;
    padding: 5px;
    text-align: left;
}

.buttonc {
    text-align: center;
    padding: 5px 0;
}

.button-lifelong {
    margin: 0 auto;
    text-align: center;
    background: #F5F5F5;
    border: 1px solid #BBB;
    border-radius: 1px;
    color: #666;
    font-size: 12px;
    outline: medium none;
    vertical-align: middle;
    cursor: pointer;
    line-height: 20px;
    padding: 0 10px;
    box-shadow: 0 1px 1px rgba( 0, 0, 0, 0.1 );
}

input[type=submit] {
/*filter:chroma(color=#000000);*/
}

.location {
    text-align: left;
    font-size: 12px;
    color: #666;
    padding: 15px 0 5px 20px;
    vertical-align: bottom;
    letter-spacing: 1px;
}

.location span {
    font-size: 12px;
}

/* Ðí¿ÉÐ­Òé */
.tb {
    float: left;
}

.tb6 {
    background: url( ../img/fj6.png ) no-repeat 14px 0;
    width: 67px;
    height: 19px;
}

.tb5 {
    background: url( ../img/fj5.png ) no-repeat 14px 0;
    width: 67px;
    height: 19px;
    margin-right: 5px;
}

.tb4 {
    background: url( ../img/fj4.png ) no-repeat 14px 0;
    width: 67px;
    height: 19px;
    margin-right: 5px;
}

.tb3 {
    background: url( ../img/fj3.png ) no-repeat 14px 0;
    width: 67px;
    height: 19px;
    margin-right: 5px;
}

.tb2 {
    background: url( ../img/fj2.png ) no-repeat 14px 0;
    width: 67px;
    height: 19px;
    margin-right: 5px;
}

.tb1 {
    background: url( ../img/fj1.png ) no-repeat 14px 0;
    width: 67px;
    height: 19px;
    margin-right: 5px;
}

input[name="license_type"] {
    margin: 3px 0 0 0;
* margin : 0;
}

.tdalign {
    text-align: right;
    padding-right: 5px;
}

.inputalign {
    text-align: left;
    padding-left: 5px;
}

.search-wrap {
    text-align: left;
    border: 1px solid #CCC;
    margin: 15px 5px;
    padding: 10px;
}

.search-table tr td {
    text-align: left;
}

.search-table tr th {
    text-align: left;
}

.test td {
    padding: 5px;
    vertical-align: top;
}

.forimg-bg{
    display: block;
    margin: 0 auto;
    background: #a0a0a0;
    width: 220px;
    height: 150px;
    text-align :center;
}