@charset "utf-8";


body{margin:0;padding:0;text-align:center;font-family:"Microsoft YaHei",“Arial”, “宋体”;font-size:12px;}
h1,h2,h3,h4,h5,p,ul,dl,dd,form,input,label,button,textarea,select,option{padding:0;margin:0;}
ul{list-style:none;}
img,input,button,textarea,select{border:0;}
input,button,textarea,select{font-family:"Microsoft YaHei";}
input,textarea{outline:none;}
a{text-decoration:none;}
.clear{clear:both}

.head{height:5em;background:#912627 url(../images/logo.png) no-repeat 0.3em center;background-size:18em;top: 0;left: 0;width: 100%;z-index: 100;margin-bottom:0.5em}
.tan{float:right; height:100%;width:8em;}
.tan a{width:4em; display:inline-block; height:100%; float:left;}
.tan a.ss{background:url(../images/ss.png) no-repeat center center; background-size:2em 2em}
.tan a.dh{background:url(../images/dh.png) no-repeat center center; background-size:2em 2em}

.qht{position:relative;margin-bottom:0.5em}
.qht .hd{position:absolute; bottom:1em; left:0px; text-align:center; width:100%; z-index:99}
.qht .hd ul{width:100%}
.qht .hd li{display:inline-block; background-color:none; width:10px; height:10px; border-radius:7px; border:solid 1px #fff; margin:0 4px; font-size:0px;}
.qht .hd li.on{background-color:#fff}
.qht img{width:100%;height:18em;}

.kstd a{display:inline-block; float:left; overflow:hidden; border-radius:5px; color:#fff; font-size:1.2em}
.kstd .ys1{width:63%; height:6em; line-height:9em;}
.kstd .ys2{width:30%; height:6em; line-height:9em;}
.kstd .ys3{width:30%; height:12.6em; line-height:15em;}
.lj1,.lj3{margin-left:2%}
.lj1,.lj3,.lj5{margin-right:3%}
.lj2,.lj4,.lj6{margin-right:2%}
.lj1,.lj3,.lj4{margin-bottom:0.6em}
.lj1{background:#5bcf58 url(../images/xxjj.png) no-repeat center 0.6em;background-size:16%}
.lj2{background:#fa605e url(../images/rydt.png) no-repeat center 0.7em;background-size:33%}
.lj3{background:#f6a341 url(../images/zpxx.png) no-repeat center 3.5em;background-size:42%}
.lj4{background:#b971d4 url(../images/zsxx.png) no-repeat center 0.6em;background-size:20%}
.lj5{background:#5096d4 url(../images/xyw.png) no-repeat center 1em;background-size:40%}
.lj6{background:#ef3b3c url(../images/mlxy.png) no-repeat center 0.6em;background-size:26%}

.qhlb .hd li{float:left; margin:0 0.4em;border-bottom:solid 2px #f7f7f7;}
.qhlb .hd li.on{border-bottom:solid 2px #d41616; color:#d41616}
.qhlb .hd{height:2.2em; background:#f7f7f7; border-left:solid 0.5em #d41616; line-height:2em; font-size:1.2em;}
.qhlb .bd{text-align:left; font-size:1.2em;}
.qhlb .bd li{height:2em; line-height:2em;padding:0 1em; }
.qhlb .bd li a{color:#333; padding-left:1em; display:block; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; width:270px;font-size:0.9em}
.qhlb .gd{display:block;text-align: center;color: #333;border: solid 1px #999;margin: 1em;padding: 0.5em;background: #eee;}

.lmm{background: #f7f7f7 url(../images/lb_lmm.png) no-repeat 0.5em center;background-size:2em;text-align:left;padding-left: 3em;font-size:1.5em;color:#912627;line-height: 3em;margin:1em;}
.lmlb li {margin: 0 1em;
    border-bottom: solid 1px #ddd;
    overflow: hidden;
    padding-bottom: 1em;}

.lmlb li img {width: 7em;height: auto;display:none}
.lmlb li div{float:left;margin-right:0.4em;height:9em;display: none;}
.lmlb li p{font-size:1em; color:#999; line-height:1.1em; max-height:2.2em; overflow:hidden; margin:0.6em 0;display: none;}
.lmlb li a {color: #333;text-align:left;}

.lmlb li h2 {font-size: 1.2em;line-height:1.3em;max-height:2.6em;overflow:hidden;padding: 1em 0;width: 100%;}
.lmlb li span{background:#f2e5e5; display:block; width:12em; line-height:1.6em; float:right; text-align:center}

.lmnr{padding:0 1em}
.lmnr h1{font-size:1.4em; color:#912627}
.lmnr .xg{color:#999; margin:1em 0;}
.lmnr .zw{text-align:left}

.cbdh {
    position: fixed;
    top: 5em;
    left: 0em;
    width: 100%;
    height: auto;
    z-index: 99;
background:#fff;
display:none;
}
.jiansuo .bj{
width:100%;
height:100%;
background: url(../images/hei.png);
position: absolute;z-index: -1;
}
.cd-nav-trigger {
  /* navigation trigger - visible on mobile devices only */
  position: relative;
  display: block;
  width: 34px;
  height: 44px;
  /* hide text */
  overflow: hidden;
  white-space: nowrap;
  color: transparent;
top:0px;left:0px;
}
.cd-nav-trigger span, .cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* hamburger icon in CSS */
  position: absolute;
  display: inline-block;
  height: 3px;
  width: 24px;
  background: #ffffff;
}
.cd-nav-trigger span {
  /* line in the center */
  position: absolute;
  top: 50%;
  left: 5px;
  margin-top: -2px;
  -webkit-transition: background 0.2s;
  -moz-transition: background 0.2s;
  transition: background 0.2s;
}
.cd-nav-trigger span::before, .cd-nav-trigger span::after {
  /* other 2 lines */
  content: '';
  right: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 0% 50%;
  -moz-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  -o-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform 0.2s;
  -moz-transition: -moz-transform 0.2s;
  transition: transform 0.2s;
}
.cd-nav-trigger span::before {
  /* menu icon top line */
  top: -6px;
}
.cd-nav-trigger span::after {
  /* menu icon bottom line */
  top: 6px;
}
.cd-nav-trigger.nav-is-visible span {
  /* hide line in the center */
  background: rgba(255, 255, 255, 0);
}
.cd-nav-trigger.nav-is-visible span::before, .cd-nav-trigger.nav-is-visible span::after {
  /* keep visible other 2 lines */
  background: white;
}
.cd-nav-trigger.nav-is-visible span::before {
  -webkit-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -moz-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -ms-transform: translateX(4px) translateY(-3px) rotate(45deg);
  -o-transform: translateX(4px) translateY(-3px) rotate(45deg);
  transform: translateX(4px) translateY(-3px) rotate(45deg);
}
.cd-nav-trigger.nav-is-visible span::after {
  -webkit-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -moz-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -ms-transform: translateX(4px) translateY(2px) rotate(-45deg);
  -o-transform: translateX(4px) translateY(2px) rotate(-45deg);
  transform: translateX(4px) translateY(2px) rotate(-45deg);
}

div#vsb_content img {
    max-width: 100%;
height:auto;
}

.dbdh {
    position: fixed;
    bottom: 0;
    left: 0;
    background: #912627;
    width: 100%;
z-index:500;
-webkit-transform: translateZ(0);
height:5.5em;
}

.dbdh li {
    float: left;
    height: 5.5em;
    border-left: solid 1px #ad413c;
    border-right: solid 1px #590a06;
}
.dbdh li i{width:32px;height:32px;background: url(../images/dbdh.png) no-repeat;display: block;margin: 0.5em auto 0.4em auto;}
.dbdh li.li1,.dbdh li.li5 {
    width: 14.4%;
}

.dbdh li.li2,.dbdh li.li3,.dbdh li.li4 {
    width: 22.9%;
}

.dbdh li a {
    color: #fff;
    font-weight: normal;
    font-size: 1.1em;
    width: 100%;
    display: block;
}

.dbdh li h4 {
    padding-top: 0em;
    width: 100%;
}

.dbdh li.li1 {
    border-left: none;
}
.dbdh li.li2 i{background-position-y:-32px}
.dbdh li.li3 i{background-position-y:-64px}
.dbdh li.li4 i{background-position-y:-96px}
.dbdh li.li5 i{background-position-y:-128px}
.dbdh li.li5 {
    border-right: none;
}
.qhlb .hd h3 {
    display: inline-block;
    float: left;
    padding: 0 10px;
    color: #666;
font-size:1.1em;
}
.qhlb .hd h3 a{color: #666;}
.footer{padding:18px 0 95px;background: #e9e9e9;text-align: center;line-height: 1.8em;}
.head.n {
    background: #912627;
}
.lmnr .zw img {
    max-width: 100%;
height: auto;
}
a.backlink {
    position: absolute;
    left: 12px;
    top: 18px;
    width: 26px;
    display: block;
    height: 26px;
    font-size: 0em;
    background: url(../images/fh.png) no-repeat;
}
div#vsb_content p {
    text-align: left;
}
.lmnr .zw td {
    word-break: break-all;
    word-wrap: break-word;
    table-layout: fixed;
width:auto;
}
.lmnr .zw table {
    width: 100% !important;
}

@media screen and (min-width:640px)
{
 body{font-size:24px;}
.wrap{min-height:100%;}}
@media screen and (min-width:540px) and (max-width:639px)
{
 body{font-size:20px;}
 .blank1{height:1.8em;}

.wrap{min-height:100%;}}
@media screen and (min-width:540px) and (max-width:639px) and (min-height:960px)
{
body{font-size:20px;}
.blank1{height:3.4em;}
.blank2{height:1em;}
.blank3{height:2em;}
.logo{width:37.5%;}
.wrap{min-height:100%;}
.fmenu ul{padding-top:5%;}
.fmenu ul li{width:28%;margin-left:4%;}
.fmenu ul li.mr1{margin-right:4%;}
.fmenu ul li dl dt{height:2em;line-height:2em;}
.foot{line-height:4em;}
}
@media screen and (min-width:480px) and (max-width:539px)
{
 body{font-size:18px;}
.wrap{min-height:100%;}
}
@media screen and (min-width:360px) and (max-width:479px)
{
 body{font-size:14px;}
.wrap{min-height:100%;}}
@media screen and (width: 375px) and (-webkit-min-device-pixel-ratio: 2) 
{
 body{font-size:14px;}
 .blank1{height:2.8em;}
 .blank2{height:0.5em;}
 .blank3{height:1.4em;}
.wrap{min-height:100%;}}

@media screen and (width:414px) and (-webkit-min-device-pixel-ratio: 3) 
{
body{font-size:15px;}
 .blank1{height:2.8em;}
.blank2{height:0.5em;}
.blank3{height:1.4em;}
.wrap{min-height:100%;}}  
@media screen and (min-width:320px) and (max-width:359px)
{
 body{font-size:12px;}
 .wrap{min-height:100%;}}