#art-main
{
   background: #FFFFFF;
   background: linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   background: -webkit-linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   background: -moz-linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   background: -o-linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   background: -ms-linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   background: linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   -svg-background: linear-gradient(top, #EEEFE6 0, #EEEFE6 420px, #DFE1D1 1050px) no-repeat;
   background-attachment: fixed !important;
   margin:0 auto;
   font-size: 14px;
   font-family:"微软雅黑"; 
   font-weight: normal;
   font-style: normal;
   position: relative;
   width: 100%;
   min-height: 100%;
   left: 0;
   top: 0;
   cursor:default;
   overflow:hidden;
}
table, ul.art-hmenu
{
   font-size: 14px;
   font-family:"微软雅黑"; 
   font-weight: normal;
   font-style: normal;
}
#vsb_content p{
   font-size: 14px;
   font-family:"微软雅黑"; 
   font-weight: normal;
   font-style: normal;

}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li
{
   margin: 0;
   padding: 0;
   font-weight: normal;
   font-style: normal;
   font-size: 12px;
   font-family: "arial,tahoma";
   line-height: 1.7;
}

li{
   padding-top: 10px;
    list-style: disc;
   display: list-item;
   margin-left: 2em;
   font-weight: normal;
}

.art-postcontent,
.art-blockcontent
{
   text-align: left;
}

.art-postcontent p
{
   margin: 12px 0;
}

header, footer, article, nav, .art-sheet, .art-hmenu a
{
   -webkit-background-origin: border !important;
   -moz-background-origin: border !important;
   background-origin: border-box !important;
}

header, footer, article, nav, .art-sheet
{
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

ul
{
   list-style-type: none;
}

ol
{
   list-style-position: inside;
}

html, body
{
   height: 100%;
}

body
{
 padding: 0;
 margin: 0;
 min-width: 1000px;
 color: #12130C;
}

.art-header:before, .art-layout-cell:before, .art-layout-wrapper:before, .art-footer:before, .art-nav:before, .art-sheet:before
{
   width: 100%;
   content: " ";
   display: table;
}
.art-header:after, .art-layout-cell:after, .art-layout-wrapper:after, .art-footer:after, .art-nav:after,  .art-sheet:after,
.clearfix:after {
   clear: both;
   font: 0/0 serif;
   display: block;
   content: " ";
}

form
{
   padding: 0 !important;
   margin: 0 !important;
}

.art-header
{
   -webkit-border-radius:20px;
   -moz-border-radius:20px;
   border-radius:20px;
   border:1px solid rgba(157, 162, 113, 0.5);
   margin:10px auto 0;
   height: 200px;
   background-image: url('imagesbanner.png');
   background-position: 0 0 0 0;
   background-repeat: no-repeat;
   position: relative;
   width: 1000px;
   z-index: auto !important;
}

.art-nav
{
   background: #03796a;
   -webkit-border-radius:20px 20px 0 0;
   -moz-border-radius:20px 20px 0 0;
   border-radius:20px 20px 0 0;
   -webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);
   margin:15px auto 0;
   position: relative;
   z-index: 499;
   text-align: left;
}

ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}

ul.art-hmenu, ul.art-hmenu ul
{
   display: inline-block;
   *display: inline;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}

ul.art-hmenu li
{
   position: relative;
   z-index: 5;
   display: inline-block;
   *display: inline;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
}

ul.art-hmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}

ul.art-hmenu:after, ul.art-hmenu ul:after
{
   content: ".";
   height: 0;
   display: inline-block;
   *display: inline;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}

ul.art-hmenu, ul.art-hmenu ul 
{
   min-height: 0;
}

ul.art-hmenu 
{
   display: inline-block;
   *display: inline;
   vertical-align: bottom;
   padding-left: 80px;
   padding-right: 50px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.art-nav:before 
{
   content:' ';
}

.desktop .art-nav{
   width: 1000px;
   padding-left: 0;
   padding-right: 0;
}


.art-hmenu
{
   float: left;
}

ul.art-hmenu>li {
   margin-left: 1px;
}
ul.art-hmenu>li:first-child {
   margin-left: 0;
}

ul.art-hmenu>li>a
{
   padding:0 17px;
   margin:0 auto;
   position: relative;
   display: inline-block;
   *display: inline;
   height: 64px;
   cursor: pointer;
   text-decoration: none;
   color: #C8CBAF;
   line-height: 64px;
   text-align: center;
}

.art-hmenu a, 
.art-hmenu a:link, 
.art-hmenu a:visited, 
.art-hmenu a.active, 
.art-hmenu a:hover
{
   font-size: 18px;
   font-family:"微软雅黑"; 
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align: left;
}

ul.art-hmenu>li>a.active
{
   background: #393B26;
   background: linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   background: -webkit-linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   background: -moz-linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   background: -o-linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   background: -ms-linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   background: linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   -svg-background: linear-gradient(top, #595D3C 0, #15160E 100%) no-repeat;
   padding:0 22px;
   margin:0 auto;
   color: #B9BD99;
   text-decoration: none;
}

ul.art-hmenu>li>a:visited, 
ul.art-hmenu>li>a:hover, 
ul.art-hmenu>li:hover>a {
   text-decoration: none;
}

ul.art-hmenu>li>a:hover, .desktop ul.art-hmenu>li:hover>a
{
   background: #748118;
   background: linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   background: -webkit-linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   background: -moz-linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   background: -o-linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   background: -ms-linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   background: linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   -svg-background: linear-gradient(top, #9FB021 0, #4A5110 100%) no-repeat;
   padding:0 22px;
   margin:0 auto;
}
ul.art-hmenu>li>a:hover, 
.desktop ul.art-hmenu>li:hover>a {
   color: #ECEDE3;
   text-decoration: none;
}

ul.art-hmenu>li:before
{
   position:absolute;
   display: block;
   content:' ';
   top:0;
   left:  -1px;
   width:1px;
   height: 64px;
   background: url('imagesmenuseparator.png') center center no-repeat;
}
ul.art-hmenu>li:first-child:before{
   display:none;
}

ul.art-hmenu li li a
{
   background: #CAD897;
   background: transparent;
   padding:0 8px;
   margin:0 auto;
}
ul.art-hmenu li li 
{
   float: none;
   width: auto;
   margin-top: 0;
   margin-bottom: 0;
}

.art-hmenu ul a
{
   display: block;
   white-space: nowrap;
   height: 26px;
   min-width: 7em;
   border: 0 solid transparent;
   text-align: left;
   line-height: 26px;
   color: #3D471A;
   font-size: 14px;
   font-family:"微软雅黑"; 
   text-decoration: none;
   margin:0;
}

.art-hmenu ul a:link, 
.art-hmenu ul a:visited, 
.art-hmenu ul a:hover
{
   text-align: center;
   line-height: 26px;
   color: #3D471A;
   font-size: 14px;
   font-family:"微软雅黑"; 
   text-decoration: none;
   margin:0;
}

ul.art-hmenu ul li a:hover, .desktop ul.art-hmenu ul li:hover>a
{
   background: #B7CB72;
   margin:0 auto;
}
.art-hmenu ul a:hover
{
   text-decoration: underline;
}

.art-hmenu ul li a:hover
{
   color: #000000;
}

.desktop .art-hmenu ul li:hover>a
{
   color: #000000;
}

ul.art-hmenu ul:before
{
   background: #E3EAC7;
   border:1px solid #879C3A;
   margin:0 auto;
   display: block;
   position: absolute;
   content: ' ';
   z-index: 1;
}
.desktop ul.art-hmenu li:hover>ul {
   visibility: visible;
   top: 100%;
}

ul.art-hmenu ul
{
   visibility: hidden;
   position: absolute;
   z-index: 10;
   left: 0;
   top: 0;
   background-image: url('imagesspacer.gif');
}

.desktop ul.art-hmenu>li>ul
{
   padding: 12px 32px 32px 32px;
   margin: -10px 0 0 -30px;
}

.desktop ul.art-hmenu li ul>li:first-child {
   margin-top: 0;
}
.desktop ul.art-hmenu li ul>li:last-child {
   margin-bottom: 0;
}

.desktop ul.art-hmenu>li>ul:before
{
   top: 10px;
   right: 30px;
   bottom: 30px;
   left: 30px;
}

.art-sheet
{
   background: #E3E5D7;
   -webkit-border-radius:0 0 20px 20px;
   -moz-border-radius:0 0 20px 20px;
   border-radius:0 0 20px 20px;
   -webkit-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);
   -moz-box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);
   box-shadow:0 0 3px 2px rgba(0, 0, 0, 0.15);
   border:1px solid #B5B893;
   border-top:none;
   margin:0 auto;
   position:relative;
   cursor:auto;
   width: 1000px;
   z-index: auto !important;
}

.art-layout-wrapper
{
   position: relative;
   margin: 0 auto 0 auto;
   z-index: auto !important;
}

.art-content-layout
{
   display: table;
   width: 100%;
   table-layout: fixed;
}

.art-content-layout-row 
{
   display: table-row;
}

.art-layout-cell
{
   display: table-cell;
   vertical-align: top;
}

 
.art-postcontent .art-content-layout
{
   border-collapse: collapse;
}

.art-block
{
   margin:10px;
}

.art-blockheader
{
   background: #03796a;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   padding:10px 13px;
   margin:0 auto 4px;
   color:#FFFFFF;
}

.art-blockcontent
{
   background: #E3E5D7;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   padding:3px;
   margin:0 auto;
   color: #12130C;
   font-size: 13px;
   font-family:"微软雅黑"; 
}

.art-blockcontent p
{
   margin: 0 5px;
}

.art-block li
{
   font-size: 14px;
   font-family:"微软雅黑"; 
   line-height: 125%;
   color: #27281A;
   margin: 5px 0 0 10px;
}

.art-block ul>li
{
   padding: 0;
}

.art-block ul>li
{
   padding-left: 16px;
}


input, select, textarea
{
   vertical-align: middle;
   font-size: 14px;
   font-family:"微软雅黑"; 
   font-weight: normal;
   font-style: normal;
}

textarea
{
   background: #FFFFFF;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   border:1px solid #CED1B8;
   margin:0 auto;
   width: 100%;
   padding: 8px 0;
   color: #181910 !important;
   font-size: 14px;
   font-family:"微软雅黑"; 
   font-weight: normal;
   font-style: normal;
   text-shadow: none;
}

.art-post
{
   background: transparent;
   -webkit-border-radius:2px;
   -moz-border-radius:2px;
   border-radius:2px;
   padding:3px;
   margin:10px;
}

.art-article img
{
   margin: 7px 7px 7px 7px;
}

pre
{
   overflow: auto;
   padding: 0.1em;
}

blockquote
{
   background: #EEEFE6 url('images/postquote.png') no-repeat scroll;
   padding:6px 6px 6px 34px;
   margin:0 0 0 20px;
   color: #15160E;
   font-family:"微软雅黑"; 
   
  overflow: auto;
   clear:both;
}

.art-footer
{
   background: #CED1B8;
   -webkit-border-radius:19px;
   -moz-border-radius:19px;
   border-radius:19px;
   padding:15px;
   margin:10px auto 0;
   position: relative;
   color: #303120;
   font-family:"微软雅黑"; 
   text-align: center;
}

.art-footer p 
{
   padding:0;
   text-align: center;
}

.art-content-layout .art-sidebar1
{
   background: #E6E7DA;
   background: transparent;
   border-right:1px solid #CED1B8;
   margin:0 auto;
   width: 200px;
}

.art-content-layout .art-content
{
   margin:0 auto;
   *width: auto;
}

.art-content-layout .art-sidebar2
{
   background: #E6E7DA;
   background: transparent;
   border-left:1px solid #CED1B8;
   margin:0 auto;
   width: 200px;
}

li.b {
 list-style: disc;
 display: list-item;
 margin-left: 2em;
}
.yellowhighlight{
 background-color: #FFFF00;
 text-align:center;
}
.textwrap{
 float:left;
 margin:10px;
}

td.titlestyle68504{
   padding-top: 10px;
   font-size: 22px;
   font-weight: normal;
   font-family:"微软雅黑"; 
}
td.contentstyle68504{
   text-indent: 3em;
   font-family:"微软雅黑"; 

}
table.winstyle68504{
      padding-right: 5em;
   padding-left: 8em;
   padding-top:10px;
}