a {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-size: 12px;
	line-height: 20px;
	color: #006699;
	text-decoration: underline;
}
a img {
border:0;
}
.mn {
    font: 14.8px Arial, Helvetica, sans-serif;
    line-height: 150%;
    color:#FFFFFF;
}
.mnl {
    font-size: 14px;
    font-family: "宋体";
    line-height: 150%;
    color:#00736A;
}
.ht {
    font-family: "宋体";
    font-size: 12px;
    line-height: 180%;
}
.pl {
    font: 12px/150% "宋体";
    color: #666666;
}
.body1 {
	font-family: "宋体";
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.body2 {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}
.body3 {
	font-family: "宋体";
	font-size: 12px;
	color: #000000;
}
.body4 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 180%;
	color: #000000;
}
.k2 {
	border: 1px solid #999999;
}
.hot {
    color: #FF5555;
    font-size: 12px;
    line-height: 200%;
}
/* page */
.pt {
    width:100%;
    padding: 0px;
    cell-padding: 0px;
    margin: 0px;
}
.ptmtd {
    padding:0px;
    margin: 0px;
/*    background-color: #F7F7F5; 
    height: 35px; */
}
.ptttd {
    background-color: #EEEEEE;    
    padding: 0px;
    margin:0px;
}
.lztd {
    vertical-align: top;
}
/* footer */
.fdiv {
    border-top: 1px solid #DDDDDD;
    text-align: right;
/*    background-color: #EFFFE7; */
    height: 30px; 
/*    margin-left: auto;
    margin-right: auto;
    width: 900px; */
}
h1 {
    font-size: 25px;
    font-weight: bold;
    color: #494949;
    margin:0 0 18px 0; 
    border-bottom: 1px solid #DDDDDD;
    padding: 10px 0px 8px 0px;
    white-space: nowrap; 
}
.mmpr {
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 0 0;
    padding: 5px 3px 0px 0px;
    float: right; 
/*    line-height: 130%; */
}

/* main content */
.mdiv {
    padding: 0px;
    margin: 0px;
    align: top;
    border: 0px;
}
.spanel {
/*    width: 900px; 
    margin-left: auto;
    margin-right: auto; */
    border-spacing: 0px;
}
.mt {
    width: 100%; 
    margin-left: auto;
    margin-right: auto; */
    border-spacing: 0px;
    border-bottom: 20px solid #FFFFFF;
}
/* side bar */
.sbtd {
    vertical-align:top;
    border-left:2px solid #DDDFDD;   
/*    background-color: #EEF2EE;   */
    height: 100%;
}
/* side bar content */
.sbct {
    width: 96%;
    padding: 0px;
    margin-left: 2%; 
    align: right;
}

.ptttd2 {
/*    border-top: 1px solid #DFEEDD;
    background-color: #EFFFE7; 
    background-color: #AACCAA;*/
    color: #006600;
    float: right;
}

/* subject box */
.sbjtd {
    background-color: #FFF6EE; 
    padding: 10px;
/*    border: 1px solid #FFEEDD; */
}

/* main menu bar*/
.mmt {
    padding: 0px;
}
.mmt td{
    vertical-align: center;
}
.mmp {
    font-size: 12px;
    line-height: 160%;
    padding-right: 8px;
    float:left;
    margin-top: 12px;
}
.mmp a:link {
    color: #518EBE;
}
.mmp a:visited {
    color: #518EBE;
}
.sst{
    width:100%;
    padding:0px;
}
.sst td{
    vertical-align:middle;
/*    border-bottom:1px solid #DDDDDD; */
    padding-right: 5px;
}
/* search result list div */
.sldiv{
/*    border-bottom:1px solid #DDDDDD; */
    padding:10px;
}
.sldivr{
/*    border-bottom:1px solid #DDDDDD; */
    text-align:right;
    padding:5px;
}
/* tag/large/highlight font: chinese */
.m {
    font-size: 14.8px;
    line-height: 120%;
    color: #006600;
}


.pl2 {
    font: 14.8px Arial, Helvetica, sans-serif;
    line-height: 150%;
    color: #666666;
}
/* attention */
.attn {
    color: #FF3300;
}
/* line seperator */
.lst {
    width: 100%;
    padding: 5px 0px 5px 0px;
/*    border-bottom:1px solid #DDDDDD; */
}
/* contact list */
.pp {
    font: 12px Arial, Helvetica, sans-serif;
    text-align: center;
    vertical-align: top;
    padding: 5px;
    float: left;
    margin: 5px;
}
/* icon on the left */
.pil {
    height: 48px;
    width: 48px;
    margin-right: 10px;
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}
/* center */
.picon {
    height: 48px;
    width: 48px;
    margin-left: 5px; 
    margin-right: 5px;  
    border: 1px solid #CCCCCC;
    margin-bottom: 5px;
}
/* subject icon list */
.sil {
    font: 12px Arial, Helvetica, sans-serif;
    text-align: left;
    vertical-align: top;
    padding: 5px;
    float: left;
    margin: 5px;
}
/* subject icon left */
.sicon {
/*    width: 64px; */
    margin-right: 10px;  
    border: 1px solid #EEEEEE;
    margin-bottom: 5px;
    vertical-align: top;    
}
/* medium subject image */
.m_sub_img {
    align: left;
    padding: 10px;
}
/* floating image on the left */
.fil {
    float: left;
    padding-right: 15px;
    padding-bottom: 15px;
}
.imgt {
    float: left;
    padding-bottom:20px;
}
.imgb {
    float: left;
    padding-top:20px;
}
/* medium subject image in review ui */
.mr_sub_img {
    padding: 10px;
    float: right;
}
/* buttons */
.butt {
}
.indent {
    margin-left: 15px;
}
/* action bar */
.act {
    color: #FF5555;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    border-right: 1px solid #FFAAAA;
    border-bottom: 1px solid #FFAAAA;
    background-color: #FFDDDD;
    padding: 3px 3px 2px 3px;
}
.act:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FF9999;
    border-top: 1px solid #FF9999;
    border-right: 1px solid #FF3333;
    border-bottom: 1px solid #FF3333;
    background-color: #FF5555;
    padding: 3px 3px 2px 3px;
}
.act a:link {
    text-decoration: none;
    color: #FF5555;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
}
.act a:visited {
    text-decoration: none;
    color: #FF5555;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
}
.act a:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FF9999;
    border-top: 1px solid #FF9999;
    border-right: 1px solid #FF3333;
    border-bottom: 1px solid #FF3333;
    background-color: #FF5555;
    padding: 3px 3px 2px 3px;
}
/* grey action bar */
.gact {
    color: #BBBBBB;
    font-size: 12px;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.gact a:link {
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.gact a:visited {
    color: #BBBBBB;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    border: 1px solid #FFFFFF;
}
.gact a:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #FF9999;
    border-top: 1px solid #FF9999;
    border-right: 1px solid #FF3333;
    border-bottom: 1px solid #FF3333;
    background-color: #773333;
    text-align: center;
/*    padding: 3px 3px 2px 3px; */
}
/* green action bar */
.gract {
    color: #006600;
    text-decoration: none;
    font-size: 12px;
    text-align: center;
    border-right: 1px solid #AAFFAA;
    border-bottom: 1px solid #AAFFAA;
    background-color: #EEFFEE;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract:hover {
    color: #FFFFFF;
    font-size: 12px;
    border-left: 1px solid #99FF99;
    border-top: 1px solid #99FF99;
    border-right: 1px solid #33FF33;
    border-bottom: 1px solid #33FF33;
    background-color: #55FF55;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract a:link {
    text-decoration: none;
    color: #006600;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract a:visited {
    text-decoration: none;
    color: #006600;
    font-size: 12px;
    text-align: center;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
.gract a:hover {
    color: #006600;
    font-size: 12px;
    border-left: 1px solid #99FF99;
    border-top: 1px solid #99FF99;
    border-right: 1px solid #33FF33;
    border-bottom: 1px solid #33FF33;
    background-color: #55FF55;
    padding: 3px 3px 2px 3px;
    margin-top: 2px;
}
/* hot item */

.hot2 {
    color: #FF5555;
    font: 14.8px Arial, Helvetica, sans-serif;
}
/* underline */
.ul {
    border-bottom: 1px dotted #DDDDDD;
    line-height: 100%;
}
/* collection list */
.clist {
    font-size: 12px;
    border-bottom: 1px dotted #DDDDDD;
    padding:7px 0px 3px 0px;
}    

/* collection list */
.clist2 {
    border-bottom: 1px dotted #DDDDDD;
    padding: 5px 0px 3px 0px;
}    
.climg {
    vertical-align: bottom;
    padding: 5px;
/*    float: left; */
    margin: 5px;
}
.ptable {
}

.ptable td{
    text-align: center;
    vertical-align: bottom;
    width: 80px;
}

.stable {
    width: 100%;
    text-align: right;
}

.stable td{
    text-align: center;
    vertical-align: text-bottom;
    width: 85px;
    padding-bottom: 15px;
}

.stable img{
    align: center;
}

.k1 {
	font-family: "宋体";
	font-size: 12px;
	line-height: 200%;
	color: #000000;
	border-top: 1px none #999999;
	border-right: 1px none #999999;
	border-bottom: 1px dashed #999999;
	border-left: 1px none #999999;
}
.category{

}
.category a:link{
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	text-decoration: underline;
}
.category a:visited{
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	text-decoration: underline;
}
.category a:active{
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	color: #CCCCCC;
	text-decoration: underline;
}

.PropelPager {
  width : 100%;
  height : 20px
}
.PropelPagerSummary {
  float : left;
  width : 40%
}
.PropelPagerDigit {
  color : red;
  text-decoration : underline
}
.PropelPagerNav {
  float : right;
  width : 50%;
  text-align : right;
  padding-right : 25px
}
.PropelPagerNav a {
  color : #4B6D9B;
  text-decoration : none
}
.PropelPagerNav a:hover {
  color : #f00;
  text-decoration : underline
}
.PropelPagerForm {
  font-size : 12px
}

.button {  
	font-family: "Verbigna", "Arial", "Helvetica", "sans-serif"; 
	font-size: 12px; 
	height: 20px; 
	border-style: solid; border-width:1px;border-color:#000000;
	background-color:#EBEADB
}
.txt {  
border: #999999; border-style: solid; border-width:1px;font-size:12px; 
}

/* site header */
.tab_top_a {  font-size: 12px; color: #000000; text-decoration: none;}
.tab_top_a a{  font-size: 12px; color: #000000; text-decoration: none;}
.tab_top_a a:hover{  font-size: 12px; color: #000000; text-decoration: underline;}
.tab_top_b {  font-size: 12px; font-weight: bold; color: #ffffff; text-decoration: none;}
.tab_top_b a{  font-size: 12px; color: #ffffff; text-decoration: none;}
.tab_top_b a:hover{  font-size: 12px; color: #ffffff; text-decoration: underline;}
.tab_top_b a:visited{  font-size: 12px; color: #ffffff;}

/* site footer */
.tab_bottom_a {  
font-size: 12px;
background-color: #E6F6F5; 
border-color: #006c72 black; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px
}

.tab_bottom_b {  
background-color: #00AA9D; 
font-size: 12px; 
border-style: none; 
color: #ffffff;
}

td { font-size: 12px; }

/* one-line list table */
.olt{
    width:100%;
    padding:0px;
}
.olt td{
    border-bottom:1px dotted #DDDDDD;
}

/* block head */
.leftBlockHead {
  padding: 4px 0 3px 0;
  background-color: #72C1BB;
}
.leftBlockTitle {
  float : left;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  margin-left: 15px;
  background-image: url(/images/xw1.gif);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 18px;
}

.leftBlockContentList {
  padding: 0px;
  margin: 0px;
  line-height: 150%;
}
.leftBlockContentList ul {
  margin: 0px;
  padding-left: 20px;
}
.leftBlockContentList li {
  padding: 0px;
  margin: 0px;
  line-height: 180%;
}
.leftBlockContentList li a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background: #003399;
}

.blockTitle {
  float : left;
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 15px;
}

.rssSubs {
  float : right;
  width : 50px;
  text-align : right;
  padding-right : 10px;
}
.empty {
  padding: 5px;
  text-align : center;
  font-size: 14px;
  font-weight: bold;
}
.centerBlockTitle {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  padding-left: 5px;
}
.blockPar {
  padding: 10px;
  font-family: "宋体";
  font-size: 12px;
  line-height: 180%;
}

.dashList {
  padding: 3px;
  padding-left: 15px;
  width: 90%;
  line-height: 180%;
}
.dashList ul {
  padding-left: 5px;
  margin: 0px;
  list-style: none;
}
.dashList li {
  padding: 0px;
  margin: 0px;
  display: block;
  border-bottom:1px dashed #DDDDDD;
}
.dashList li a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background: #003399;
}

.helptext {
  text-indent:2em;
  line-height:180%;
}

/* missing style definition in page head */
/* show job detail */
.style11 {color: #00736A}
.style14 {color: #FFFFFF}
.style15 {color: #00645C}
.style16 {color: #000000}
.style17 {font-style: italic}

#jobContent {
 width: 680px;
}

form {
  padding: 0px;
  margin: 0px;
}

/* Skin */
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin:0;
}
.tabs-nav a {
	float: left;
    width: 112px;
    z-index: 2;
    text-align:center;
    height: 24px;
    background: url(/img/dhbj2.gif);
}
.tabs-nav .tabs-selected a {
    background: url(/img/dhbj1.gif);
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-container {
    border: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
#container_group #section-1 ul{
		padding:0;
		margin:0 !important ;
		margin:0 0 27px 0;
		overflow:hidden;
}
#container_group #section-1 li{
		vertical-align:middle;
		padding-top:5px;
		height:25px;
		margin:1px;
		float:left;
		width:171px;
		overflow:hidden;
		border:0 solid #fff;
		background-color:#F5F5F5;
}
#container_group #section-2 ul{
		padding:0;
		margin:0;
		overflow:hidden;
}
#container_group #section-2 li{
		vertical-align:middle;
		margin:1px;
		float:left;
		width:101px;
		padding-top:5px;
		height:25px;
		overflow:hidden;
		border:0 solid #fff;
		background-color:#F5F5F5;
}
#container_group #section-3 ul{
		padding:0;
		margin:0;
		overflow:hidden;
}
#container_group #section-3 li{
		vertical-align:middle;
		margin:1px;
		float:left;
		width:127px;
		padding-top:5px;
		height:25px;
		overflow:hidden;
		border:0 solid #fff;
		background-color:#F5F5F5;
}
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .tabs-nav {
        display: none;
    }
}
