@charset "UTF-8";
/* reset */
html, body, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
  margin: 0;
  padding: 0; }

html {
  font-size: 100px;
  color: #000; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%; }

caption, th {
  text-align: left;
  font-weight: normal; }

html, body, fieldset, img, iframe, abbr {
  border: 0; }

/*i,cite,em,var,address,dfn{font-style:normal;}*/
[hidefocus], summary {
  outline: 0; }

sup, sub {
  font-size: 83%; }

pre, code, kbd, samp {
  font-family: inherit; }

q:before, q:after {
  content: none; }

textarea {
  overflow: auto;
  resize: none; }

label, summary {
  cursor: default; }

a, button {
  cursor: pointer; }

/*h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}*/
del, ins, u, s, a, a:hover {
  text-decoration: none; }

table tr td {
  border: 1px solid transparent;
  padding: 5px 5px; }

body {
  font-size: 14px;
  letter-spacing: 1px;
  font-family: "微软雅黑","Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif;
  color: #333; }

li {
  list-style: none; }

a {
  color: #5a5a5a;
  text-decoration: none; }

a:hover {
  color: #bd1225;
  text-decoration: none; }

.f-fl {
  float: left; }

.f-fr {
  float: right; }

.f-textl {
  text-align: left; }

.f-textr {
  text-align: right; }

.f-textc {
  text-align: center; }

.f-clear {
  clear: both; }

.f-ff0 {
  font-family: "Microsoft Yahei"; }

.f-ff1 {
  font-family: CHELTENHAM; }

.f-fwder {
  font-weight: bolder; }

.f-fwnor {
  font-weight: normal; }

.f-fff {
  color: #fff; }

.f-000 {
  color: #000; }

.f-red {
  color: #d00012; }

.f-blue {
  color: #00274d; }

.f-orange {
  color: #d00012; }

.f-green {
  color: #017F42; }

.f-gary {
  color: #9b9b9b; }

.f-gary2 {
  color: #999999; }

.f-yellow {
  color: #f1be27; }

.f-wood {
  color: #9a8164; }

.f-block {
  display: block; }

.f-inlineb {
  display: inline-block; }

.f-overf {
  overflow: hidden; }

.f-overf1 {
  overflow: hidden; }

.f-overf2:after, .f-overf2:before {
  display: table;
  content: " "; }

.f-overf2:after {
  clear: both; }

.f-capital {
  text-transform: uppercase; }

.f-capitalized {
  text-transform: capitalize; }

.f-lineh {
  line-height: 200%; }

.f-mg {
  margin: 0 auto; }

.f-w1200 {
  max-width: 1200px;
  margin: 0 auto; }

.f-w1300 {
  max-width: 1300px;
  margin: 0 auto; }

.f-w1700 {
  max-width: 1700px;
  margin: 0 auto; }

.f-space {
  margin-left: -25px;
  overflow: hidden; }
  

.f-space2 {
  margin-left: -5px;
  overflow: hidden; }
  .f-space2 > * {
    padding-left: 5px !important; }

.f-h1, h1 {
  font-size: 36px; }

.f-h2, h2 {
  font-size: 28px; }

.f-h3, h3 {
  font-size: 24px; }

.f-h4, h4 {
  font-size: 18px; }

.f-h5, h5 {
  font-size: 15px; }

.f-h6, h6 {
  font-size: 12px; }

.f-row2 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }

img {
  max-width: 100%;
  height: auto !important; }

small {
  font-size: 1em; }

/*color scss*/
/*uikit*/
em {
  color: #d00012; }

dt {
  font-weight: normal; }

/*sitemap*/
.w-940 {
  max-width: 940px;
  margin: 0 auto; }

.map-head-top {
  background: #00274d;
  margin: 5% auto 3%;
  padding: .15rem;
  border: 1px solid #eaeaea; }

.map-powerby a {
  display: none; }

.linkbox {
  margin-bottom: 3%;
  border-bottom: 1px solid #eeeeee; }
  .linkbox h3 {
    font-size: 1.15em;
    font-weight: bolder; }
    .linkbox h3 a {
      color: #00274d; }
  .linkbox ul {
    overflow: hidden; }
  .linkbox li {
    float: left;
    padding: .15rem; }

/*header*/
.head-top {
  background: #8c8c91; }
  .head-top .welc {
    background: #d00012;
    padding: 3% 0; }

.head-middle {
  padding: 2% 0; }
  .head-middle .cn {
    font-size: 44px;
    padding: 1.3% 0 2%; }
  .head-middle .tel {
    background: url("../images/top-tel.png") 39% center no-repeat;
    height: 62px;
    font-family: impact; }

.head-nav {
  background: #eee; }
  .head-nav .tel {
    padding-bottom: 1%; }
  .head-nav .right-nav, .head-nav .uk-navbar, .head-nav .uk-hidden-small, .head-nav .right-nav .li1, .head-nav .right-nav
.uk-dropdown {
    font-size: 1em; }
  .head-nav .uk-navbar {
    background: transparent; }
  .head-nav .pc-headnav-sub li:hover a {
    background: #d00012;
    color: #fff; }
  .head-nav .uk-nav-navbar > li > a {
    color: #000; }
  .head-nav .uk-navbar-nav > li > a {
    padding: 0 45px;
    font-size: 1.11em;
    height: 59px;
    line-height: 59px;
    position: relative;
    z-index: 2; }
  .head-nav .uk-navbar-nav > li.uk-open > a, .head-nav .uk-navbar-nav > li:hover > a, .head-nav .uk-navbar-nav > li > a:focus {
    color: #fff;
    background: transparent; }
  .head-nav .uk-dropdown-navbar {
    background: rgba(255, 255, 255, 0.7);
    width: 100%; }
  .head-nav .uk-nav > li > a {
    padding: 10px 15px;
    font-size: 14px; }
  .head-nav .li1 {
    position: relative; }
    .head-nav .li1 .hover {
      position: absolute;
      left: 0;
      top: 0;
      z-index: 0;
      width: 0;
      height: 100%;
      background: #d00012;
      transition: all .3s ease-out; }
    .head-nav .li1:hover .hover {
      width: 100%; }

.pm-nav1 {
  display: none;
  top: 0;
  left: 0;
  position: fixed;
  width: 100%;
  background: #fff;
  z-index: 1; }
  .pm-nav1 #header {
    height: 0.44rem;
    line-height: 0.44rem;
    color: #fff;
    position: relative; }
  .pm-nav1 #header span.right {
    width: 0.44rem;
    height: 0.44rem;
    position: absolute;
    right: 0;
    top: 0;
    background: url("../images/btn1.png") no-repeat center center;
    background-size: 80%;
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* IE 9 */
    -moz-transform: rotate(0deg);
    /* Firefox */
    -webkit-transform: rotate(0deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(0deg);
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .pm-nav1 #header span.right.on {
    background: url("../images/btn.png") no-repeat center center;
    background-size: 55%;
    transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    /* IE 9 */
    -moz-transform: rotate(135deg);
    /* Firefox */
    -webkit-transform: rotate(135deg);
    /* Safari 和 Chrome */
    -o-transform: rotate(135deg);
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .pm-nav1 #header h1 {
    font-size: 0.16rem;
    font-weight: normal; }
  .pm-nav1 #header span.left {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 27%;
    height: 0.44rem;
    font-size: 0.14rem;
    padding-left: 0.08rem; }
  .pm-nav1 .menu {
    overflow: hidden;
    background: #eee;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0.44rem;
    right: 0;
    z-index: 9999;
    height: 0;
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear; }
  .pm-nav1 .menu li {
    width: 90%;
    border-bottom: 0.01rem solid #ddd;
    font-size: 14px;
    margin: 0 5% 0;
    padding: 5% 0 .2%; }
  .pm-nav1 .menu li a {
    display: inline-block;
    width: 100%;
    text-decoration: none; }

.pm-toptel {
  display: none; }

.banner .uk-dotnav {
  bottom: 5%; }

.pm-nav {
  display: none; }

.index-pro {
  padding: 5% 0 3%; }

.public-pro .cont {
  border: 1px solid #eee;
  padding: 1% 1% 0; }

.public-pro .tit {
  padding: 5% 0; }

.public-pro .li {
    padding-bottom: 1.5%;
    padding: 2px;
}
  .public-pro .li .img, .public-pro .li img {
    transition: all .5s ease-out; }
  .public-pro .li:hover .cont a {
    color: #d00012; }
  .public-pro .li:hover .cont img {
    transform: scale(1.1); }
  .public-pro .li:hover .cont .tit {
    background: #d00012;
    color: #fff; }

.index-btit {
  padding-bottom: 5%; }
  .index-btit .tit {
    padding: 1% 0 1.5%; }
  .index-btit .two {
    background: #d00012;
    border-radius: 25px;
    padding: 0 2%; }

.index-num {
  background: #d00012;
  padding: 3% 0;
  margin-bottom: 3%; }
  .index-num .timer {
    font-size: 43px;
    padding: 1% 0;
    color: #fff;
    font-weight: bolder;
    font-style: normal; }
  .index-num h3 {
    padding: 3% 0 0; }
  .index-num .cont {
    border-right: 1px solid #ccc; }
  .index-num li:last-child .cont {
    border-right: 1px solid transparent; }

.index-desc .tit {
  font-size: 43px;
  padding-bottom: 2%; }

.index-pro2 {
  background: url(../images/index-pro2-bg.jpg) center no-repeat;
    }
  .index-pro2 .main {
    padding: 3% 0; }
  .index-pro2 a:hover {
    color: #d00012; }
  .index-pro2 .li {
    padding-bottom: 2%; 
    padding:2px;
    width: 25%;}
  .index-pro2 .index-btit {
    padding-bottom: 4%; }
    .index-pro2 .index-btit .line {
      font-size: 36px;
      line-height: 40px;
      font-weight: bold;
      color: #d00012;
      text-decoration: none; }
    .index-pro2 .index-btit .desc {
      padding-bottom: 1%; }
  .index-pro2 .cont {
    border: 1px solid #dcdcdc;
    background: #fff;
    padding: 16% 3% 0; }
  .index-pro2 .boot {
    padding: 3% 8% 8%; }
    .index-pro2 .boot .left:hover, .index-pro2 .boot .right:hover {
      background: #d00012; }
      .index-pro2 .boot .left:hover a, .index-pro2 .boot .right:hover a {
        color: #fff; }
  .index-pro2 .pro .tit {
    padding: 4% 0; }
  .index-pro2 .left, .index-pro2 .right {
    border: 1px solid #000;
    padding: 5% 0; }
  .index-pro2 .cont1 {
    position: relative; }
  .index-pro2 .img {
    position: absolute;
    top: 0;
    left: 0; }

.index-ab {
  background: url(../images/index-ab-bg.jpg) center no-repeat;
  height: 544px;
  margin: 5% 0 0; }
  .index-ab .btit {
    padding: 1% 0; }
  .index-ab .right {
    padding-top: 11%; }
  .index-ab .p-desc {
    margin: 3% 0;
    text-indent: -2.5%; }
  .index-ab .more {
    border: 1px solid #fff;
    padding: 1.5% 0;
    width: 23%;
    border-radius: 25px; }
    .index-ab .more:hover {
      background: #fff;
      color: #d00012; }

.index-case .top {
  background: url("../images/index-case-bg.jpg") center no-repeat;
  height: 480px; }
  .index-case .top .btit {
    background: url("../images/index-case-btit-bg.jpg") center no-repeat;
    height: 149px;
    padding: 5% 0; }
    .index-case .top .btit .cont {
      background: #d00012;
      padding: 2.3% 0 0; }
    .index-case .top .btit a:hover {
      color: #fff; }

.index-case .tel {
  font-family: cursive;
  padding-top: 2%; }

.index-case .more {
  background: #000;
  padding: .5%; }

.index-case .case {
  background: #fff;
  box-shadow: 0px 4px 24px 0px rgba(0, 0, 0, 0.35);
  margin-top: -10%; }
  .index-case .case .main {
    padding: 3%; }
  .index-case .case .tit {
    background: #d00012;
    padding: 4% 0; }
    .index-case .case .tit:hover {
      color: #fff; }
  .index-case .case .tit .t1 {
    display: none; }

.index-case .li {
    padding-bottom: 2%;
    padding: 2px;
}

.index-adv {
  padding: 5% 0; }
  .index-adv .btit {
    padding-bottom: 4%; }
  .index-adv .cont {
    padding-left: 17%; }
  .index-adv .cont1 {
    background: url(../images/index-adv1.png) left center no-repeat; }
  .index-adv .cont2 {
    background: url(../images/index-adv2.png) left center no-repeat; }
  .index-adv .cont3 {
    background: url(../images/index-adv3.png) left center no-repeat; }
  .index-adv .cont4 {
    background: url(../images/index-adv4.png) left center no-repeat; }
  .index-adv .tit {
    padding-bottom: 2%; }
  .index-adv .dt:nth-child(2n+1) .cont {
    padding-right: 25%; }
  .index-adv .dt:nth-child(2n) .cont {
    margin-left: 25%; }
  .index-adv .dt:first-child .cont {
    margin-bottom: 35%; }
  .index-adv .dt:nth-child(2) .cont {
    margin-bottom: 35%; }
  .index-adv .main {
    position: relative; }
  .index-adv .middle {
    position: absolute;
    top: 5%;
    left: 50%;
    margin-left: -467px; }

.index-news {
  padding: 5% 0; }
  .index-news .news .cont {
    position: relative; }
  .index-news .news .words {
    position: absolute;
    left: 0;
    top: -100%;
    bottom: auto;
    background: rgba(246, 169, 1, 0.98);
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
    .index-news .news .words div, .index-news .news .words a {
      width: 100%; }
  .index-news .news .more {
    padding: 0 5%; }
  .index-news .news .li {
    padding-bottom: 1.2%; }
    .index-news .news .li .cont {
      border: 1px solid #eee; }
  .index-news .news .words, .index-news .news img {
    transition: .5s; }
  .index-news .news .main:hover .cont .words {
    top: 0; }
  .index-news .news .main:hover .cont img {
    transform: scale(0.8); }
  .index-news .news .main:hover .cont a {
    color: #fff; }
  .index-news .main {
    box-shadow: 0px 0 10px #d0cccc; }
  .index-news .boot {
    padding: 5%; }
    .index-news .boot .tit {
      margin-bottom: 4%; }
  .index-news .img {
    position: relative; }
    .index-news .img .time {
      position: absolute;
      top: 0;
      left: 0;
      background: #444;
      padding: 2% 4%; }

.f-f15 {
  font-size: 15px; }

footer {
  color: #fff;
  background: #272932;
  padding: 3% 0 0; }
  footer a {
    color: #fff; }
  footer .to-top {
    position: fixed;
    right: 3%;
    bottom: 25%; }
  footer .top .tel {
    background: #d00012;
    border-radius: 25px;
    margin-top: 7%; }
  footer .top .cat {
    padding-bottom: 8%; }
    footer .top .cat .en {
      font-family: impact;
      padding: 1.5% 0; }
  footer .top .sub li {
    border: 1px solid #7b7b7c;
    padding: 2%;
    margin-bottom: 3%; }
  footer .top .middle2 .cat {
    padding-bottom: 4%; }
  footer .top .right .words {
    padding-top: 2%; }
  footer .boot {
    background: #242424;
    padding: 1.5% 0; }

.foot-fixed {
  position: fixed;
  padding: 1.5% 0;
  background: #00274d;
  left: 0;
  bottom: 0;
  width: 100%; }

.foot-map {
  margin-top: 3%; }

.public-map .my-map {
  margin: 0 auto;
  width: 100%;
  height: 555px; }

.public-map .my-map .icon {
  background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }

.public-map .my-map .icon-cir {
  height: 31px;
  width: 28px; }

.public-map .my-map .icon-cir-red {
  background-position: -11px -5px; }

.public-map .amap-container {
  height: 100%; }

.crumb {
  padding: .6% 0;
  border-bottom: 1px solid #ccc; }
  .crumb a {
    font-size: 1.1em; }

.page-ab {
  padding: 3% 0; }

.inner .i-prosub {
  border-bottom: 1px solid #ccc;
  padding: 1.2% 0;
  font-size: 17px; }

.inner .i-btit .en:after {
  content: "";
  display: block;
  height: 1px;
  background: #ccc;
  width: 18%;
  margin: 1.5% auto 0; }

.inner .i-btit .line {
  height: 3px;
  width: 5%;
  background: #d00012;
  margin: -3px auto 0; }

.inner .i-btit .tit {
  margin-top: 1.5%; }

.list-pro .index-pro {
  padding: 4% 0 0; }

.list-pro .li:hover .cont img {
  transform: scale(1); }

.list-pro .li:hover .cont .tit {
  background: transparent;
  color: #000; }

.list-pro .li .tit {
  border-bottom: 3px solid #d9d9d9; }

.dede_pages ul {
  float: left;
  padding: 12px 0px 12px 16px; }

.dede_pages ul li {
  float: left;
  font-family: Tahoma;
  line-height: 17px;
  margin-right: 6px;
  border: 1px solid #E9E9E9; }

.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover {
  background-color: #F8F8F8;
  padding: 2px 4px 2px;
  font-weight: bold; }

.dede_pages ul li a {
  float: left;
  padding: 2px 4px 2px;
  color: #555;
  display: block; }

.show .tit {
  padding: 2% 0 2%; }

.show .btit {
  border-bottom: 1px dashed #ccc;
  padding-bottom: 2%; }

.show .small {
  display: inline-block;
  border-radius: 10px 0;
  border: 1px solid #ff6249;
  color: #dd2e17;
  margin-left: 10px;
  padding: 0 5px;
  font-size: 12px;
  height: 20px;
  line-height: 20px; }

.show .left {
  border: 1px solid #eee; }

.show .middle {
  margin: 8% 0 3%; }

.show .m-left {
  padding: 6% 0;
  background: #d00012 url(../images/show-icon1.png) 28% center no-repeat;
  padding-left: 8%; }
  .show .m-left:hover {
    background: #000 url(../images/show-icon1.png) 28% center no-repeat; }
    .show .m-left:hover a {
      color: #d00012; }

.show .m-right {
  background: url(../images/show-pro-tel.png) 5% center no-repeat;
  padding-left: 18%; }

.show .a-left {
  background: url(../images/show-pro-icon2.png) left center no-repeat;
  padding-left: 8%; }

.show .cont {
  padding-top: 3%; }

.list-news {
  padding-top: 3%; }
  .list-news .desc {
    padding-top: 1%; }
  .list-news .main:after {
    content: "";
    display: block;
    width: 5%;
    height: 1px;
    background: #999;
    margin: 2% 0 0;
    transition: all 1s ease-out; }
  .list-news img {
    transition: all .5s; }
  .list-news .words {
    padding: 1% 0 1%;
    position: relative; }
  .list-news .more {
    position: absolute;
    right: -15%;
    bottom: 0;
    transition: all .5s ease-out; }
  .list-news .li {
    padding: 1.5% 0;
    transition: all .5s ease-out; }
    .list-news .li:hover {
      background: #d00012;
      color: #fff; }
      .list-news .li:hover a {
        color: #fff; }
      .list-news .li:hover time {
        color: #fff; }
      .list-news .li:hover .main:after {
        width: 100%;
        background: #fff; }
      .list-news .li:hover .main img {
        transform: scale(1.3); }
      .list-news .li:hover .more {
        right: 2%; }

.list-next {
  padding: 3% 0 0; }

.show-qita .crumb {
  display: none; }

.show-qita .s-tit {
  background: #fafafa;
  border-left: 2px solid #d00012;
  padding: 1% .5%;
  font-size: 20px;
  margin-bottom: 3%; }

.show-qita .show-next {
  margin: 2% 0 4%; }

.show-qita .hot-news .cont {
  border: 1px solid #ddd;
  padding: 1.5% 2%;
  margin-bottom: 2%; }

.show-qita .hot-news .s-tit {
  margin-bottom: 2%; }

.show-video iframe {
  width: 50%;
  height: 500px; }

.inner .public-pro .li {
  padding-bottom: 1%; }

.inner .public-news .desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden; }

.inner .index-more {
  width: 45%; }

.inner .ab {
  padding-top: 3%; }

.page-tel .num {
  background: url(../images/page-tel2.jpg) center no-repeat;
  height: 290px; }
  .page-tel .num .words {
    padding: 6%; }

.pm-topnav, .pm-btit, .pm-public-pro, .pm-index-abimg, .pm-footer, .pm-footer, .pm-footfix, .pm-index-news, .pm-inner-cat, .pm-prosub, .pm-list-case {
  display: none; }

@media (max-width: 767px) {
  body {
    font-size: 12px; }
  .pm-tel {
    display: block; }
  .f-h1, h1 {
    font-size: 26px; }
  .f-h2, h2 {
    font-size: 22px; }
  .f-h3, h3 {
    font-size: 18px; }
  .f-h4, h4 {
    font-size: 18px; }
  .f-h5, h5 {
    font-size: 14px; }
  .f-h6, h6 {
    font-size: 12px; }
  .head-top, .head-middle, .i-prosub {
    display: none; }
  .pm-nav1, .pm-toptel {
    display: block; }
  .head-nav {
    display: none; }
  .pc-nav, .index-num, .index-pro2 {
    display: none; }
  .pm-topnav {
    display: block; }
    .pm-topnav .cat {
      background: #d00012;
      border-top: 1px solid #a9050e;
      border-bottom: 1px solid #f22f38;
      padding: 7% 0; }
  .inner .banner{
    margin-top:0;
  }
  .banner {
    margin-top: 13%; }
  .pm-toptel {
    background: #f3f3f3;
    margin-bottom: 4%;
    padding: 4% 0;
}
  .index-pro2 .line {
    display: none; }
  .index-btit {
    display: none; }
  .pm-btit {
    display: block;
    border-left: 3px solid #d00012;
    padding-left: 3%; }
  .index-pro {
    padding: 6% .15rem 3%; }
     
  .pm-public-pro {
    display: block;
    padding-top: 5%; }
    .pm-public-pro .sub {
      margin-bottom: 3%; }
      .pm-public-pro .sub .cont {
        border: 1px solid #ccc;
        padding: 3% 0;
        background: #d00012; }
  .pm-prosub {
    display: block; }
    .pm-prosub .cont {
      border: 1px solid #ccc;
      background: #d00012;
      padding: 2% 0;
      margin-top: 5px;
      margin-bottom:15px;
       }
  .index-ab {
    padding: 0 .15rem 6%;
    background: transparent;
    height: auto; }
    .index-ab .pm-index-abimg {
      display: block;
      margin-top: 3%; }
    .index-ab .left {
      display: none; }
    .index-ab .right {
      color: #000;
      padding-top: 0; }
      .index-ab .right .btit {
        display: none; }
      .index-ab .right .p-desc {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden; }
      .index-ab .right .more {
        color: #000;
        border: 1px solid #d00012;
        display: none; }
  .index-adv {
    display: none; }
  .index-case {
    padding: 0 .15rem 5%; }
    .index-case .top {
      display: none; }
    .index-case .case {
      box-shadow: 0px 0px 0px 0px transparent;
      margin-top: 0; }
      .index-case .case .main {
        padding: 5% 0 0; }
      .index-case .case .tit {
        background: transparent; }
        .index-case .case .tit .t1 {
          display: block;
          color: #000; }
      .index-case .case .tel {
        display: none; }
  .index-news {
    display: none; }
  .pm-index-news {
    padding: 0 .15rem;
    display: block; }
    .pm-index-news li {
      border-bottom: 1px solid #ddd;
      padding-bottom: 2%;
      margin-bottom: 3%; }
    .pm-index-news .p-main {
      padding: 5% 0; }
    .pm-index-news .btit {
      background: url(../images/pm-index-news-icon.png) left center no-repeat;
      padding-left: 8%; }
  footer {
    background: transparent;
    padding: 3% 0 25%; }
    footer .pm-footfix {
      display: block !important;
      position: fixed;
      bottom: 0;
      left: 0;
      width: 100%;
      z-index: 999;
      display: none;
      min-height: 60px;
      line-height: 60px; }
      footer .pm-footfix .left {
        background: #000; }
      footer .pm-footfix .right {
        background: #d00012; }
    footer .footer {
      display: none; }
    footer a {
      color: #000; }
  .pm-footer {
    display: block;
    border-bottom: 20px solid #ececec;
    border-top: 20px solid #ececec; }
    .pm-footer .main {
      background: #fff;
      padding: 5%; }
    .pm-footer .hit {
      background: #d00012;
      padding: 3% 0;
      border-radius: 7px; }
    .pm-footer .tel {
      padding-top: 6%; }
  .pm-inner-cat {
    background: #f3f3f3;
    display: block;
    margin-bottom: 3%; }
    .pm-inner-cat .cat {
      border-left: 5px solid #d00012;
      padding: 2% 2%; }
  .page-tel .left .img {
    display: none; }
  .page-tel .num {
    background: transparent;
    height: auto;
    font-size: 15px; }
    .page-tel .num .words {
      padding: 2% 0 5%; }
  .crumb {
    padding: 2% .15rem;
    border-left: 5px solid #d00012; }
  .page-ab .i-btit {
    display: none; }
  .list-pro .pm-prosub .cont {
    margin-top: 3%; }
  .show-pro .top .left, .show-pro .top .small, .show-pro .top .middle, .show-pro .top .adv {
    display: none; }
  .show-pro .btit {
    text-align: center; }
  .show-pro .pm-prosub .cont {
    margin: 0% 0 13%; }
  .list-video .index-pro .public-pro {
    padding-top: 0; }
 
  .list-case .pm-list-case {
    display: block; }
  .list-news .img, .list-news .desc, .list-news .more, .list-news time {
    display: none; }
  .list-news .tit {
    font-weight: normal;
    font-size: 15px; }
  .list-news .words {
    background: #fafafa;
    padding: 2%; }
  .list-news .main:after {
    height: 0;
    background: transparent; }
  .show-next {
    padding-bottom: 10%; }
  .show-video iframe {
    max-width: 100% !important;
    width: 100%;
    height: 300px; }
  .pm-crumb {
    display: block;
    border-bottom: 1px solid #ccc; }
  .inner {
    padding: 0 .15rem; }
  .show-qita .s-tit {
    background: #fafafa;
    border-left: 0 solid transparent;
    padding: 1% .5%;
    margin-bottom: 7%;
    text-align: center; } 
.video{
  margin-bottom:2%;
  }
  .list-pro .li .tit{
       padding: 2% 0;
       border-bottom: 1px solid #d9d9d9
  }
  .f-space{
    margin-left: 0px;
  }
  .inner .public-pro .li{
    padding-left: 4px !important;
  }
  .public-pro .cont{
    text-align: center;
  }
  .list-pro .li .tel{
    color:#d00012;
  }
  .f-space .uk-width-large-5-6{
    padding-left:0px!important;
  }

  .pf {
    position: fixed;
}
.mol_botnav {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 55px;
    text-align: center;
    background: #282828;
    padding: 0;
    z-index: 99; 
}
.mol_botnav a {
    width: 33%;
    height: 60px;
    color: #fff;
    float: left;
}
.mol_botnav a i {
    display: block;
    width: 24px;
    height: 24px;
    margin: 4px auto;
}
.mol_botnav a i img {
    width: 100%;
}

.inner .banner .pm-prosub li{
  width: 50%;
}
}

.neititle{
  width: 100%;
}
@media (min-width: 1000px) {
   .inner .banner{
    display:none;
  }
  .video{
    display:none;
  }
  .khal{
    display:none;
  }
  .list-pro .li .tel{
    display: none;
  }
  .cfsp{
    display:none;
  }
  .mol_botnav {
    display:none;
  }
}
