img
{
  vertical-align:middle;
}
a
{
	text-decoration:none;
	color:#3c3c3c;
}
a:hover
{
	text-decoration:none;
	color:#ea8a0f;
}
h1
{
  margin:0px 0px 5px 0px;
  font-size:20px;
  font-weight:normal;
  font-family:Microsoft Yahei;
  background:url(../image/caption.png) no-repeat;
  padding-left:35px;
  border-bottom:#3c3c3c 1px solid;
}
h2
{
  margin:0px 0px 5px 0px;
  font-size:20px;
  font-weight:normal;
  font-family:Microsoft Yahei;
  background:url(../image/caption.png) no-repeat;
  padding-left:35px;
}
h3
{
  margin:0px 0px 5px 0px;
  font-size:18px;
  font-weight:normal;
  font-family:Microsoft Yahei;
  color:#ea8a0f;
}
table
{
  width:100%;
}
body
{
  margin:0px;
  font-size:12px;
  font-family:Microsoft Yahei,tahoma,arial,verdana,sans-serif;
  color:#3c3c3c;
  line-height:1.8;
  background:url(../image/bg.jpg);
  background-attachment:fixed;
  -webkit-text-size-adjust:none;
}
.borderBox
{
  background-color:#f6f6f6;
  border:#3c3c3c 1px solid;
  border-radius:5px;
  padding:15px 20px;
}
.seperator
{
	width:95%;
	border-top:#3c3c3c 1px dotted;
}
#frame
{
  margin:0 auto;
  width:85%;
  min-width:970px;
  max-width:1940px;
  *min-width:970px;
  *max-width:1940px;
}
#menu
{
  margin-bottom:15px;
  border-radius:10px;
  background-color:#ffffff;
  padding:15px 20px;
}
#menu a.checked
{
  display:inline-block;
  font-size:14px;
  line-height:1.0;
  padding:8px 10px;
  margin:0px 0px 2px 2px;
  background-color:#ea8a0f;
  color:#fafafa;
}
#menu a.unChecked
{
  display:inline-block;
  font-size:14px;
  line-height:1.0;
  padding:8px 10px;
  margin:0px 0px 2px 2px;
}
#menu a.unChecked:hover
{
  background-color:#ea8a0f;
  color:#fafafa;
}
#menu2
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:27%;
  padding:30px 40px 50px 40px;
  background-color:#ffffff;
  border-radius:10px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#menu2 b.caption
{
  display:block;
  border-bottom:#3c3c3c 2px solid;
  font-size:20px;
  font-family:Microsoft Yahei;
}
#menu2 a.caption
{
  display:block;
  font-size:14px;
  padding-top:10px;
  margin-left:20px;
  border-bottom:#3c3c3c 1px solid;
}
#menu2 a.caption2
{
  display:block;
  font-size:14px;
  padding-top:10px;
  margin-left:40px;
  border-bottom:#3c3c3c 1px solid;
}
#menu2seperator
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  width:1%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#menu2tab
{
  background-color:#000000;
  border-radius:10px 10px 0px 0px;
  padding:15px 20px 10px 20px;
}
#menu2tab b
{
  font-family:Microsoft Yahei;
  font-size:20px;
  color:#fafafa;
  padding:0px 40px;
  vertical-align:middle;
}
#menu2tab a
{
  display:inline-block;
  font-size:14px;
  color:#fafafa;
  padding:3px 5px;
  vertical-align:middle;
  margin:0px 0px 2px 2px;
}
#menu2tab a:hover
{
  color:#000000;
  background-color:#fff;
}
#menu2tab a.active
{
  color:#000000;
  background-color:#ffffff;
}
#treeOfNavigation a
{
  display:block;
  font-size:14px;
  line-height:1.0;
  margin:5px 5px 0px 5px;
}
#list
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:72%;
  padding:30px 40px;
  background-color:#ffffff;
  border-radius:10px;
  margin-bottom:15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#list td
{
  border-bottom:#3c3c3c 1px dotted;
}
#contentFull
{
  background-color:#ffffff;
  border-radius:10px;
  margin-bottom:15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#contentHalf
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:49%;
}
#content
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:72%;
  font-size:14px;
  padding:30px 40px;
  background-color:#ffffff;
  border-radius:10px;
  margin-bottom:15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#content a
{
  color:#005293;
}
#content a:hover
{
  color:#ea8a0f;
}
#contentLeft
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:66%;
  font-size:14px;
  padding:30px 40px;
  background-color:#ffffff;
  border-radius:10px;
  margin-bottom:15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#menuRight
{
  display:inline-block;
  *display:inline;
  *zoom:1;
  vertical-align:top;
  width:33%;
  padding:30px 40px;
  background-color:#ffffff;
  border-radius:10px;
  margin-bottom:15px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
}
#menuRight b
{
  display:block;
  border-bottom:#3c3c3c 2px solid;
  font-size:20px;
  font-family:Microsoft Yahei;
}
#foot
{
  margin-bottom:15px;
  border-radius:10px;
  background-color:#000000;
  padding:25px 30px;
  color:#fafafa;
  font-size:12px;
}
#foot span
{
	color:#999999;
}
#foot span a
{
	color:#999999;
}
#_slides
{
  overflow:hidden;
  position:relative;
}
#_slides a
{
  width:100%;
  height:100%;
  position:absolute;
  text-align:center;
}
.block
{
	padding:20px;
}
a.block
{
  display:block;
}
a.block:hover
{
	background:#ea8a0f;
	color:#fafafa;
}
.textSmall
{
  font-size:12px;
}
.textBig
{
  font-size:16px;
  font-family:Microsoft Yahei;
}
.textGray
{
  color:#999;
}
.textHighlight
{
  color:#ea8a0f;
}
.textOneLine
{
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.pageNumber
{
  font-size:12px;
  margin-top:15px;
}
.pageNumber a
{
  display:inline-block;
  border:#3c3c3c 1px solid;
  padding:3px 5px;
  margin-top:5px;
}
.tableForm
{
  display:none;
}
.fieldEditable
{
  width:100%;
  font-size:14px;
}

@media screen and (max-width:990px){
  #frame
  {
    width:100%;
    min-width:320px;
  }
  #menu
  {
    border-radius:0px;
  }
  #menu2
  {
    width:100%;
    padding:20px 20px;
    border-radius:0px;
  }
  #menu2 b.caption
  {
    display:none;
  }
  #menu2 a.caption
  {
    display:inline-block;
    padding:2px 5px;
    margin-left:0px;
    border-bottom:none;
  }
  #menu2 a.caption2
  {
    display:inline-block;
    padding:2px 5px;
    margin-left:0px;
    border-bottom:none;
  }
  #menu2tab
  {
    border-radius:0px;
  }
  #menu2tab b.caption
  {
    display:none;
  }
  #menu2seperator
  {
    display:none;
  }
  #list
  {
    width:100%;
    padding:20px 30px;
    border-radius:0px;
  }
  #contentFull
  {
    border-radius:0px;
  }
  #contentHalf
  {
    width:100%;
  }
  #content
  {
    width:100%;
    padding:20px 30px;
    border-radius:0px;
  }
  #content img
  {
    width:auto;
    max-width:100%;
  }
  #contentLeft
  {
    width:100%;
    padding:20px 30px;
    border-radius:0px;
  }
  #contentLeft img
  {
    width:auto;
    max-width:100%;
  }
  #menuRight
  {
    width:100%;
    padding:20px 30px;
    border-radius:0px;
  }
  #foot
  {
    border-radius:0px;
  }
  #_slides
  {
    overflow:auto;
    position:static;
  }
  #_slides a
  {
    position:static;
  }
  #_slides img
  {
    width:auto;
    max-width:100%;
  }
}