@charset "utf-8";

body {
  color: #4D4D4D;
  background-image: url(../image/bg.jpg);
  font-family: "Poppins", Arial, sans-serif;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, iframe {
  display: block
}

h1, h2, h3, h4, h5, h6 {
  
  font-weight: normal
}

ol, ul {
  list-style: none
}

fieldset, img {
  border: 0
}

legend {
  color: #000
}

address, caption, cite, code, dfn, em, strong, th, var, optgroup {
  font-style: inherit;
  font-weight: inherit
}

del {
  text-decoration: line-through
}

q:before, q:after {
  content: ''
}

abbr, acronym {
  border: 0;
  font-variant: normal
}

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

input, button, textarea, select, optgroup, option {
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit
}

input, button, textarea, select {
  *font-size: 100%
}

a:link, a:visited, a:hover, a:active {
  text-decoration: none;
  outline: 0 none
}

a:hover {
  text-decoration: underline
}

.fl {
  float: left
}

.fr {
  float: right
}

.tc {
  text-align: center
}

.cb {
  clear: both;
  _display: inline
}

a:hover {
  color: #1a4ac3
}


#header, #main, .footer {
  margin: 0 auto;
  width: 980px
}

#header {
  height: 128px;
  width: 100%;
  min-width: 1140px;

}

.top {
  background: #fdffff;
  height: 39px;
  border-bottom: 1px solid #dedede
}

.top_r {
  margin: 0 auto;
  width: 980px;
  text-align: right
}

.top_nav {
  height: 40px;
  color: #ccc;
  font-size: 14px;
}

.top_nav a {
  height: 38px;
  line-height: 38px;
  color: #5a5a5a;
  padding: 0 7px
}

.top_login {
  text-align: right
}

.top_login a {
  color: #2459dd;
  padding: 0 2px
}

.navbg {
  margin: 0 auto;
  width: 1300px;
  height: 62px;
  padding-top: 26px;
  
}

.logo {
  float: left;
  width: 255px;
  padding-left: 2px;
}

.logo h1 {
  width: 320px;
  height: 58px;
  background: url("../image/newlogo.png") no-repeat 0 0;
  background-size: 320px;
}

.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {
  display: block;
  width: 200px;
  height: 60px
}




.footer {
  color: #666;
  text-align: center;
  padding: 20px;
  position: fixed;bottom: 0px; background-image: url(../image/bg3.jpg);width: 100%;
}

.footer p {
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.footer a, .footer span {
  color: #666;
  padding: 0 5px
}

.footer a.anwang, .footer a.baojing, .footer a.jincha {
  display: inline-block;
  padding-top: 5px
}

.footer a.anwang {
  padding-right: 10px
}

.border {
  border: 1px #c6cbcf solid;
  background: #fff;
  box-shadow: 0 0 2px #e4e5e7
}

.banner {
  margin-top: 1px;
  height: 450px;
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: 100%;
  text-align: center;
}

.banner_inner {
  width: 1300px;
  height: 450px;
  z-index: 11;
  display: inline-block;
}



.content {
  min-height: calc(100vh - 230px); 
  background-color: #F0EFE1; 
}

.dlsection {
  margin-left: auto;
  margin-right: auto;
  width: 980px
}





.box1 {
    font-size: 18px;
    margin: 31px;
    width: 275px;
    height:200px;
    display: inline-block;
    border: 1px solid#d0a972;
    padding-top: 40px;
    background-color: #eae1cd;
}



.box2 {
    width:641px;
    text-align:left;
    font-size: 18px;
    margin: 5px;
    display: inline-table;
    border: 1px solid #d0a972;
    padding-top: 5px;
    background-color:#F0EFE1;
    margin-bottom: 15px;
}

.box2 hr {
  height:1px;border:none;border-top:1px dotted gray;
  margin-top: 7px;
}

.box3 {
    width: 1300px;
    text-align:left;
    font-size: 18px;
    margin: 5px;
    margin-top: 12px;
    display: inline-block;
    border: 1px solid #d0a972;
    padding-top: 5px;
    background-color:#F0EFE1;
    margin-bottom: 15px;
    margin-top: 15px;
    padding-top: 12px;
}

.box3 a {
  font-size: 18px;
}


.box2 .more{ 
    float: right;
    color: #997037; font-size: 12px; position: relative; 
    padding-left: 14px; right: 15px; top: 8px;
}
.box2 .more:hover{ color: #f26522;}
.box2 .icon_more{ position: absolute; left: 0; top: 50%; margin-top: -4px; background-position: -126px -50px; height: 8px; width: 8px;}

.icon { 
  display: block; background: url(../image/icons.jpg) no-repeat; 
  height: 20px; overflow: hidden; text-indent: 9999em; width: 20px;
}
.dqwz {
    width: 1300px;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #999;
    background: url(../image/home.png) left 8px no-repeat;
    text-indent: 100px;
    margin: 20px auto;
    margin-bottom: 0px;
    font-size: 16px;
}

.dqwz a {
  color: #4D4D4D;
}

.board_list {
   width: 1100px;text-align:left;display:inline-block;
   padding: 20px 100px 0 90px;
}
.board_list li{
   height: 30px;
}
.board_list a{
   font-size: 16px;color: #4d4d4d;
}
.board_list li span{
   font-size: 16px;color: #4d4d4d;
   float: right;margin-right: 5px;
}

.v_news_content {width: 1100px;display:inline-block;text-align:left;padding:10px 100px 0 100px;}
.vsbcontent_start {display: none;}
.txt1 {font-size: 14px;color: #4d4d4d;}


.td_footer1 {
  background: url('../image/badge.gif') no-repeat 0 0;
  background-size: 48px;
}
.td_footer2 {
  background: url('../image/01.png') no-repeat 0 0;
  background-size: 50px;
}







