  /* DIVCSS5-CSS初始化模板-www.divcss5.com */
  
  body,
  div,
  address,
  blockquote,
  iframe,
  ul,
  ol,
  dl,
  dt,
  dd,
  li,
  dl,
  h1,
  h2,
  h3,
  h4,
  pre,
  table,
  caption,
  th,
  td,
  form,
  legend,
  fieldset,
  input,
  button,
  select,
  textarea {
      margin: 0;
      padding: 0;
      font-style: normal;
      font: 14px Microsoft YaHei, 微软雅黑, Arial, Helvetica, sans-serif;
  }
  
  ol,
  ul,
  li {
      list-style: none;
  }
  
  img {
      border: 0;
      vertical-align: middle;
  }
  
  body {
      background: #FFF;

  }
  
  .clear {
      clear: both;
      height: 1px;
      width: 100%;
      overflow: hidden;
      margin-top: -1px;
  }
  
  a {
      color: #666;
      text-decoration: none;
  }
  
  a:hover {
      color: #d90000;
      text-decoration: none;
  }
  
  .red,
  .red a {
      color: #F00;
  }
  
  .lan,
  .lan a {
      color: #1E51A2;
  }
  
  .dis {
      display: block;
  }
  
  .undis {
      display: none;
  }
  
  .lf {
      float: left
  }
  
  .lr {
      float: right
  }
  
  .ln {
      float: none
  }
  
  .bb0 {
      border-bottom: none;
  }
  
  .btn1 {
      width: 140px;
      font-size: 16px;
      font-weight: bold;
      margin-right: 10px;
  }
  
  .wm {
      max-width: 1200px;
      margin: 0 auto;
      /*height: 50px;*/
      /*line-height: 50px;*/
      text-align: right;
  }
  
  .w490 {
      width: 490px;
  }
  
  .w620 {
      width: 620px;
  }
  
  .w700 {
      width: 700px;
  }
  
  .w280 {
      width: 280px;
  }
  
  .line {
      border-top: #e5e5e5 solid 1px;
  }
  
  .bg1 {
      background-color: #333;
  }
  
  .bg2 {
      background-color: #f3f3f3;
  }
  
  .bg3 {
      background: url(../images/bg3.jpg) top center no-repeat;
  }
  
  .bg4 {
      background: url(../images/bg4.jpg) top center no-repeat;
  }
  
  .top {
      text-align: right;
      color: #FFF;
  }
  
  .top a {
      color: #FFF;
      padding: 0 10px;
  }
  
  .top a:hover {
      color: #d90000;
  }
  

  
  .logo h1 {
      float: right;
      color: #999;
      font-weight: bold;
      height: 80px;
      line-height: 80px;
  }
  
  .logo h1 span {
      color: #da0000;
      font-size: 18px;
  }
  
  
  /* banner-box */
  
  .banner-box {
      width: 100%;
      height: 450px;
      position: relative;
      overflow: hidden;
  }
  
  .banner-box .bd {
      width: 100% !important;
  }
  
  .banner-box .bd li .m-width {
      width: 100%;
      margin: 0 auto;
      overflow: hidden;
  }
  
  .banner-box .bd li {
      width: 100% !important;
      height: 450px;
  }
  
  .banner-box .bd li a {
      display: block;
      background-size: auto;
  }
  
  .banner-btn {
      width: 1200px;
      position: absolute;
      top: 180px;
      left: 50%;
      margin-left: -500px;
  }
  
  .banner-btn a {
      display: block;
      width: 49px;
      height: 104px;
      position: absolute;
      top: 0;
      filter: alpha(opacity=0);
      -moz-opacity: 0;
      -khtml-opacity: 0;
      opacity: 0;
  }
  
  .banner-btn a.prev {
      left: 20px;
      background: url(../images/foot.png) no-repeat 0 0;
  }
  
  .banner-btn a.next {
      right: 20px;
      background: url(../images/foot.png) no-repeat -49px 0;
  }
  
  .banner-box .hd {
      position: absolute;
      top: 230px;
      left: 500px;
  }
  
  .banner-box .hd ul li {
      width: 12px;
      height: 12px;
      border-radius: 50%;
      text-indent: -9999px;
      margin-right: 20px;
      background: #ccc;
      float: left;
      cursor: pointer;
  }
  
  .banner-box .hd ul li.on {
      background: #DA0000;
  }
  /*.search{ width:923px; margin:0 auto; padding:20px 0;background:url(../imagess/search_bg.png) center no-repeat; overflow:hidden;}*/
  
  .search {
      width: 900px;
      margin: 0 auto;
      padding: 20px 0;
      overflow: hidden;
  }
  
  .search1 {
      width: 270px;
      margin: 0 auto;
      padding: 35px 0;
      overflow: hidden;
  }
  
  .input {
      height: 44px;
      line-height: 44px;
      width: 686px;
      background: none;
      border: none;
      padding: 0 0 0 50px;
      margin: 0;
      outline: none;
  }
  /*.btn{ height:44px; line-height:44px; width:167px; background:none; border:none; text-indent:-999px;  cursor:pointer}*/
  
  .fast {
      height: 350px;
  }
  
  .fast ul li {
      float: left;
      width: 250px;
      padding: 90px 0 0 0;
  }
  
  .fast ul li a p {
      font-size: 18px;
      padding: 30px 0 0 0;
      margin: 0;
      font-weight: normal;
  }
  
  .fast a {
      color: #333;
  }
  
  .fast a:hover {
      color: #d00000;
  }
  
  .white a {
      color: #FFF;
  }
  
  .white a:hover {
      color: #d90000;
  }
  
  #colee {
      overflow: hidden;
      padding-left: 15px;
      height: 90px;
      width: 100%;
      text-align: left;
  }
  
  .news {
      padding: 15px 0 40px 0;
      overflow: hidden;
  }
  
  .newpics {
      width: 354px;
      height: 256px;
      padding: 2px;
      border: #e5e5e5 solid 1px;
  }
  
  .notice {
      margin-top: 5px;
      padding: 0px 0 40px 0;
      overflow: hidden;
      border: #e5e5e5 solid 1px;
  }
  
  .list {
      border: #e5e5e5 solid 1px;
      margin-bottom: 20px;
  }
  
  .list h1 {
      color: #333;
      font-weight: bold;
      height: 55px;
      line-height: 55px;
      text-align: left;
  }
  
  .list ul {
      padding: 15px 20px 15px 28px;
      background-color: #FFF;
  }
  
  .list ul li {
      text-align: left;
      height: 35px;
      line-height: 35px;
      background: url(../images/point.png) no-repeat 0px 15px;
      padding: 0 0 0 10px;
	  overflow:hidden;
  }
  .list ul li a{
	  font-size:14px;
	  color:#333;
  }
  .list ul li span {
      float: right
  }
  
  .tit {
      background-color: #f7f7f7;
      border-bottom: #e5e5e5 solid 1px;
      padding: 0 18px 0 20px;
  }
  
  .tit h1 {
      font-size: 18px;
      color: #333;
      font-weight: bold;
      height: 55px;
      line-height: 55px;
      text-align: left;
  }
  
  .tit h1 span {
      float: right;
      color: #666;
      font-size: 14px;
  }
  
  #outer {}
  
  #tab {
      overflow: hidden;
      zoom: 1;
      background: #f7f7f7;
      padding: 0;
      border: #e5e5e5 solid 1px;
  }
  
  #tab li {
      float: left;
      color: #fff;
      height: 55px;
      cursor: pointer;
      line-height: 55px;
      padding: 0 30px;
  }
  
  #tab li.current {
      background: #fff;
      border-left: #e5e5e5 solid 1px;
      border-right: #e5e5e5 solid 1px;
  }
  
  #content {
      border-top-width: 0;
  }
  
  #content ul {
      line-height: 25px;
      display: none;
  }
  
  .review ul li {
      background: none;
      height: 65px;
      padding: 3px 0 3px 0;
      margin: 0;
      margin-left: -5px;
      margin-bottom: 3px;
  }
  
  .show {
      height: 600px;
  }
  
  #showtab {
      overflow: hidden;
      zoom: 1;
      padding-top: 70px;
  }
  
  #showtab li {
      float: left;
      color: #666;
      width: 500px;
      height: 55px;
      cursor: pointer;
      line-height: 55px;
      font-size: 30px;
  }
  
  #showtab li.current {
      color: #fff;
  }
  
  #showtab li.current a {
      color: #FFF;
  }
  
  #showtab li.current a:hover {
      color: #fff;
  }
  /*#showtab li.current a:visited{ color:#666}*/
  
  #showtab li.current span {
      border-bottom: 5px solid #d90000;
      padding: 0 20px;
  }
  
  #showcontent {}
  
  #showcontent ul {
      line-height: 25px;
      display: none;
      padding: 40px 0 0 0;
  }
  
  #showcontent ul li {
      float: left;
      padding: 0 3px 3px 0;
  }
  
  #showcontent ul h4 img {
      margin: 40px 0 0 0;
  }
  
  #showcontent ul a {
      position: relative;
      display: inline-block;
  }
  
  #showcontent ul a h5 {
      display: none;
      position: absolute;
      bottom: 0;
      margin: 0;
      background-color: rgba(0, 0, 0, 0.5);
      width: 100%;
      height: 40px;
      line-height: 40px;
      color: #fff;
      font-weight: normal;
  }
  
  #showcontent ul a:hover h5 {
      display: block;
  }
  
  .adv {
      padding: 70px 0 50px 0;
      overflow: hidden;
  }
  
  .adv h1 {
      text-align: left;
      color: #333;
      font-weight: bold;
      font-size: 16px;
      padding: 0 0 40px 0;
  }
  
  .adv ul li {
      float: left;
      padding: 0 32px 28px 32px;
  }
  
  .foot {
    width: 100%;
    overflow: hidden;
    background: #e20707;
    padding-top: 65px;
  }
  
  .links {
      text-align: left;
  }
  
  .links h1 {
      padding: 0 0 15px 0;
      font-size: 18px;
      color: #333;
  }
  
  .links ul {
      padding: 0 0 60px 0;
  }
  
  .links ul li {
      float: left;
      padding: 0 10px 0 0;
  }
  
  .contact {
      text-align: left;
  }
  
  .contact h1 {
      font-size: 16px;
      color: #333
  }
  
  .contact h2 {
      font-size: 24px;
      color: #d90000;
      padding: 5px 0;
      font-weight: bold;
  }
  
  .contact p {
      font-size: 12px;
      padding: 0;
      margin: 0;
  }
  
  .contact ul {
      padding: 20px 0;
  }
  
  .contact ul li {
      text-align: center;
  }
  
  .contact ul li.cm {
      padding: 0 0 0 25px;
  }
  
  .contact ul li p {
      height: 30px;
      line-height: 30px;
      margin: 0;
      padding: 0;
  }
  
  .footer {
      padding: 40px 0 0 0;
  }
  
  .footer p {
      padding: 0 0 15px 0;
      margin: 0;
      font-size: 12px;
  }
  
  .insideban {
      height: 220px;
      width: 100%;
      background: #333 url(../images/inban1.jpg) top center;
  }
  
  .location {
      /*height: 50px;*/
      /*line-height: 50px;*/
      /*text-align: right;*/
      
      max-width: 1200px;
      margin: 0 auto;
      height: 50px;
      line-height: 50px;
      text-align: left;
  }
  
  .location-lf {
      height: 50px;
      line-height: 50px;
      text-align: left;
  }
  
  .main {
      position: relative;
  }
  
  .inlf {
      margin-top: 25px;
  }
  
  .inlftop {
      width: 200px;
      height: 85px;
      background-color: #ee0808;
      text-align: center;
  }
  
  .inlftop h1 {
      color: #fff;
      font-size: 26px;
      padding: 15px 0 0 0;
      font-weight: normal;
  }
  
  .inlftop p {
      margin: 0;
      padding: 0 0 0 0px;
      color: #fff;
      font-size: 16px;
  }
  
  .inlflist {
      text-align: left;
      overflow: hidden;
  }
  
  .inlflist li.level1 {
      border-top: #fff solid 1px;
      background-color: #f7f7f7;
      font-size: 16px;
      text-align: center;
  }
  
  .inlflist li.level1 a {
      color: #333;
      display: block;
      height: 60px;
      line-height: 60px;
  }
  
  .inlflist li.level1 a:hover {
      color: #fff;
      background-color: #d90000;
  }
  
  .inlflist li.level1 a.on {
      background-color: #d90000;
      color: #fff;
  }
  
  .inlflist li.level2 {
      margin-left: 30px;
      font-size: 14px;
      color: #666;
      background: #fff;
      border-bottom: #e5e5e5 solid 1px;
      border-top: #fff solid 1px;
  }
  
  .inlflist li.level2 a {
      color: #333;
      display: block;
      height: 45px;
      line-height: 45px;
      padding-left: 15px;
  }
  
  .inlflist li.level2 a:hover {
      color: #fff;
      background-color: #d90000;
  }
  
  .inlflist li.level2 a.on {
      background-color: none;
      color: #d90000;
  }
  
  .inlflist li.level2 a.on:hover {
      color: #fff;
      background-color: #d90000;
  }
  
  .inlflist li.level3 {
      margin-left: 50px;
      font-size: 12px;
      color: #666;
      background: #fff;
      border: none;
  }
  
  .inlflist li.level3 a {
      color: #333;
      display: block;
      height: 30px;
      line-height: 30px;
      padding-left: 15px;
  }
  
  .inlflist li.level3 a:hover {
      color: #fff;
      background-color: #d90000;
  }
  
  .inlflist li.level3 a.on {
      background-color: none;
      color: #d90000;
  }
  
  .inlflist li.level3 a.on:hover {
      color: #fff;
      background-color: #d90000;
  }
  /*.inlflist ul li{border-top:#fff solid 1px; background-color:#f7f7f7; font-size:18px;}*/
  /*.inlflist ul li a{ color:#333; display:block;height:68px; line-height:68px; padding-left:36px;}*/
  /*.inlflist ul li a:hover{ color:#fff; background-color:#d90000;}*/
  /*.inlflist ul li a.on{ background-color:#d90000; color:#fff;}*/
  /*.inlflist ul li ul li a.on1{ color:#d90000; background:none;}*/
  /*.inlflist ul li ul{ padding-left:36px; background:#fff;}*/
  /*.inlflist ul li ul li{font-size:14px; color:#666;background:#fff; border-bottom:#e5e5e5 solid 1px;}*/
  /*.inlflist ul li ul li a{ height:50px; line-height:50px; color:#666; padding:0;}*/
  /*.inlflist ul li ul li ul{ border-top:#e5e5e5 solid 1px;}*/
  /*.inlflist ul li ul li ul li{ border:none;}*/
  /*.inlflist ul li ul li ul li a{ height:30px; line-height:30px; color:#666;}*/
  
  .inrt {
      width: 860px;
      padding: 25px 0;
  }
  
  .inrtlist {
      border: none;
  }
  
  .inrtlist ul {
      padding: 0;
  }
  
  .list_container {
      margin: 0 8px 0 8px;
  }
  /* 翻页CSS 代码 */
  
  DIV.digg {
      padding: 10px 0 0 0;
  }
  
  DIV.digg A {
      border: #e5e5e5 1px solid;
      PADDING-RIGHT: 5px;
      PADDING-LEFT: 5px;
      PADDING-BOTTOM: 2px;
      MARGIN: 2px;
      COLOR: #666;
      PADDING-TOP: 2px;
      TEXT-DECORATION: none
  }
  
  DIV.digg A:hover {
      border: #d90000 1px solid;
      color: #d90000
  }
  
  DIV.digg A:active {
      border: #d90000 1px solid;
      color: #d90000
  }
  
  DIV.digg SPAN.current {
      border: #d90000 1px solid;
      background-color: #d90000;
      PADDING-RIGHT: 5px;
      PADDING-LEFT: 5px;
      FONT-WEIGHT: bold;
      PADDING-BOTTOM: 2px;
      MARGIN: 2px;
      COLOR: #fff;
      PADDING-TOP: 2px;
  }
  
  DIV.digg SPAN.disabled {
      BORDER-RIGHT: #eee 1px solid;
      PADDING-RIGHT: 5px;
      BORDER-TOP: #eee 1px solid;
      PADDING-LEFT: 5px;
      PADDING-BOTTOM: 2px;
      MARGIN: 2px;
      BORDER-LEFT: #eee 1px solid;
      COLOR: #ddd;
      PADDING-TOP: 2px;
      BORDER-BOTTOM: #eee 1px solid
  }
  
  .article {
      overflow: hidden;
  }
  .article img{
	  width:100%;
	  margin:8px auto;
	  display:block;
  }
  @media(max-width:768px){
	 .article img{
		  width:auto !important;
		  max-width:100% !important;
		  max-height: 400px !important;
	  } 
  }
  .article h1 {
      line-height: 30px;
      font-size: 20px;
      color: #000;
      font-weight: normal;
      text-align: center;
  }
  
  .article h4 {
      line-height: 26px;
      font-size: 14px;
      font-weight: normal;
      color: #999;
      text-align: center;
  }
  
  .article h5 {
      margin: 10px 0 20px 0;
      padding: 0;
  }
  .article span{
	  line-height:30px;
  }
  .article p {
      margin: 0;
	  line-height:30px;
  }
  
  .article .photo {
      width: 300px;
      height: 300px;
      margin: 5px auto;
      overflow: hidden;
  }
  
  .article .photo1 {
      width: 230px;
      height: 70px;
      margin: 5px auto;
      overflow: hidden;
  }
  
  .revpics {
      overflow: hidden;
      margin-bottom: 30px;
  }
  
  .revpics ul {
      width: 765px;
      overflow: hidden;
  }
  
  .revpics ul li {
      height: 79px;
      width: 240px;
      float: left;
      padding: 10px 15px 10px 0;
      margin: 5px 5px 5px 5px;
  }
  
  .revpics ul li img {
      height: 79px;
      width: 240px;
  }
  
  .showpics {
      overflow: hidden;
      margin-bottom: 30px;
  }
  
  .showpics ul {
      width: 780px;
      overflow: hidden;
  }
  
  .showpics ul li {
      float: left;
      padding: 10px 24px 12px 0;
  }
  
  .showpics ul li a h1 {
      line-height: 40px;
      color: #333;
      font-size: 16px;
      font-weight: normal;
  }
  
  .showpics ul li a:hover h1 {
      color: #d90000;
  }
  
  .showpics ul li img {
      width: 234px;
      height: 154px;
  }
  
  .comments {
      margin: 20px 0 0 0;
      overflow: hidden;
  }
  
  .comments h1 {
      text-align: left;
      font-size: 18px;
      font-weight: normal;
      color: #333;
  }
  
  .comments form {
      overflow: hidden;
      padding: 10px 0 20px 0;
  }
  /*.comments textarea{ width:748px; border:#e5e5e5 1px solid; background:none;outline:none; margin-bottom:16px; }*/
  
  .comnm {
      height: 75px;
      line-height: 33px;
  }
  
  .combtn {
      background: url(../images/btn.png) top center;
      width: 147px;
      height: 33px;
  }
  
  .combtn input {
      background: none;
      border: none;
      padding: 0;
      margin: 0;
      width: 147px;
      height: 33px;
      color: #FFF;
      font-size: 18px;
      font-weight: bold;
      cursor: pointer
  }
  
  .commentslist {
      padding: 50px 0;
  }
  
  .commentslist ul {
      overflow: hidden;
  }
  
  .commentslist ul li {
      padding: 10px 0 15px 0;
      border-bottom: #e5e5e5 1px solid;
      text-align: left;
      overflow: hidden;
  }
  
  .commentslist ul li h1 {
      font-size: 14px;
      height: 44px;
      line-height: 44px;
  }
  
  .commentslist ul li h1 a {
      padding-right: 20px;
      color: #000;
      font-weight: bold;
  }
  
  .commentslist ul li h1 a:hover {
      color: #d90000;
  }
  
  .commentslist ul li h1 span {
      float: right;
      color: #d90000;
  }
  
  .commentslist ul li p {
      padding: 0;
      margin: 0;
      color: #000;
      text-indent: 10px;
  }
  
  .commentslist ul li p span {
      float: right;
      color: #666;
  }
  
  .commentslist ul li p span a {
      color: #4095ce;
  }
  
  .commentslist ul li p span a:hover {
      color: #d90000;
  }
  
  .complaints {
      margin-bottom: 100px;
  }
  
  .complaints p {
      font-size: 18px;
      text-align: left;
  }
  
  .reg {
      text-align: left;
  }
  
  .reg strong {
      color: #d90000;
      font-weight: bold;
      padding: 0 5px;
      font-size: 14px;
  }
  
  .reg h1 {
      height: 50px;
      line-height: 50px;
      border-bottom: #e5e5e5 1px solid;
      font-size: 24px;
      font-weight: normal;
      margin-bottom: 10px;
  }
  
  .reg h1 span {
      font-size: 14px;
  }
  
  .reg form {
      overflow: hidden;
  }
  
  .reg label {
      padding: 5px 0;
      overflow: hidden;
      display: block;
      font-weight: normal;
  }
  
  .reg label span {
      width: 150px;
      padding-right: 12px;
      text-align: right;
      color: #333;
      font-size: 16px;
      float: left;
      line-height: 22px;
  }
  
  .reg label input[type="text"],
  .reg label input[type="password"],
  .reg label select {
      width: 202px;
      height: 25px;
      margin-right: 15px;
      padding: 0;
  }
  
  .reg label select.short,
  .reg label input.short {
      width: 85px;
      margin: 0 5px 0 0;
  }
  
  .reg label textarea {
      width: 376px;
  }
  
  .reg label input[type="image"] {
      height: 75px;
      width: 72px;
      border: #999 1px solid;
      padding: 0;
      margin: 0;
  }
  
  .reg label input.headphbtn {
      background: url(../images/btn2.png) top left no-repeat;
      border: none;
      margin: 0;
      padding: 0;
      height: 23px;
      line-height: 23px;
      width: 67px;
      color: #fff;
      font-size: 12px;
  }
  
  .reg label input.regbtn {
      background: url(../images/btn.png) top left no-repeat;
      border: none;
      margin: 0;
      padding: 0;
      width: 147px;
      height: 33px;
      line-height: 33px;
      color: #fff;
      font-size: 18px;
  }
  
  .reg label a.yzmchange {
      color: #0530ad;
      cursor: pointer;
  }
  
  .readtext {
      text-align: left;
  }
  
  .readtext strong {
      color: #d90000;
      font-weight: bold;
      padding: 0 5px;
      font-size: 14px;
  }
  
  .readtext h1 {
      height: 40px;
      line-height: 40px;
      border-bottom: #e5e5e5 1px solid;
      font-size: 20px;
      font-weight: normal;
      margin-bottom: 10px;
  }
  
  .readtext h1 span {
      font-size: 14px;
  }
  
  .readtext form {
      overflow: hidden;
  }
  
  .readtext label {
      padding: 5px 0;
      overflow: hidden;
      display: block;
      font-weight: normal;
  }
  
  .readtext label span {
      width: 100px;
      padding-right: 0px;
      text-align: right;
      color: #333;
      font-size: 16px;
      float: left;
      line-height: 22px;
  }
  
  .readtext label strong {
      padding-right: 0px;
      text-align: right;
      color: #333;
      font-size: 16px;
      float: left;
      line-height: 22px;
      font-weight: normal;
  }
  
  .readtext label input[type="text"],
  .reg label input[type="password"],
  .reg label select {
      width: 202px;
      height: 25px;
      margin-right: 15px;
      padding: 0;
  }
  
  .readtext label input[type="image"] {
      height: 75px;
      width: 72px;
      border: #999 1px solid;
      padding: 0;
      margin: 0;
  }
  
  @media(max-width:1200px) {
      .inlf {
          display: none;
      }
      .inrt {
          width: 100%;
          padding-left: 15px;
          padding-right: 15px;
      }
  }
  /*按钮样式*/
.download_btn {
    float: right;
    display: block;
    margin: 10px 10px 20px 0px;
  }