body {

     /*background: linear-gradient(to bottom, #0099cc 10%, #0099cc 10%,#ffffff 33%,#ffffff);*/
  background: url(../images/bgtop.jpg?id=123) center top no-repeat #ece8e5;
  background-size: 100% ;
}
.pb_sys_style1 .p_no_d {
    border: 1px solid #a14142;
    color: #fff;
    background-color: #a14142;
}
.navbar-toggler-icon {

    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path stroke='rgba%28161, 65, 66, 0.85%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>");

}
a {
   color: rgb(0 0 0);
}
a:hover {
   color: rgb(163 0 0);
}

.lanmutop {

  border-bottom: solid 2px #b8bfcf;
  padding-bottom: 10px;
  padding-top: 10px;

}

.lanmutitle {
  color: white;
  font-size: 18px;
  font-family: 微软雅黑;
  padding: 2px 7px;
  background-color:#a14142;

}
.dian{
 
}
.xinwen {
  padding: 10px 0 10px 0;
 
}

.xwlist {
  line-height: 44px;

  border-bottom: solid 1px #cccccc;
}

.huise {
  color: #bbbbbb;
}

.floattu {
  position: relative;
  z-index: 1;
  margin-top: -29px;
  padding: 4px;
  color: white;
  background-color: rgba(2,88,170,0.5);
}
.dibu{
  line-height:27px;
   background: url(../images/bg.jpg?id=121) center bottom no-repeat #ece8e5;
 background-size: 100% ;
}
.navbar {
  padding-top:0;
  padding-bottom: 0;
  font-size: 18px;
  font-family: 微软雅黑;
}
.dropdown-menu {
  background: rgba(255,255,255, .7);
  left: 0px;
  border-radius: 0;
}

.navbar-nav .show {

}
.nav-item:hover {
 background-color: rgba(255,255,255,0.7);

}

.navbar-dark .navbar-nav .nav-link {
  color: #a14142;
}
.navbar-dark .navbar-nav .nav-link:visited {
 color: #a14142;
}
.navbar-dark .navbar-nav .nav-link:hover{
  color: #a14142;
}
.dropdown-item {
 color: #a14142;
}

.dropdown-item:hover {
  background: rgba(255, 255, 255,.5);

}


.nav-tabs .nav-link {

  padding: 0.5rem 0.4rem;

}
.search {
  border-radius: 0;
  border: 1px #c9c9c9 solid;

}
.seainput {
    padding-left: 20px;
 
    color: #a14142;
    text-align: left;
    width: 75%;
    background-color: #fff;
    border-radius: 0;
}
.seainput:hover{
 background-color: #fff;
    border-radius: 0;
}
.seabtn {
    padding-left: 20px;
    width: 18%;
    border-radius: 0;
    background: url(../images/sousuo.png) center no-repeat #a14142;
}
.seabtn:hover{
  background: url(../images/sousuo.png) center no-repeat #a14142;
}
.navbar-nav .nav-item {
  padding: 0 1.3rem;

}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #fff;
  background-color: #7fb17a;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .nav-link {

  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-link {
  color: #ffffff;
}
.nav-item .nav-link {
  color: #000000;
}
.imghover{cursor: pointer;transition: all 0.6s;}
.imghover:hover{transform: scale(1.02);}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23007aff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23007aff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.navbar-nav .active{
  background-color: #a14142;
}
.nav-pills .nav-item  .active{
  background-color: #a14142;
  border-radius: 0;
}
.listleft{
  min-height: 300px;
  background: url("../images/listbgx.jpg") no-repeat bottom center;
  background-size: 100%;

}
@media screen and (max-width: 768px) {
  body {
font-size:14px;
   /* background: linear-gradient(to bottom, #0099cc 5%, #0099cc 5%,#ffffff 20%,#ffffff);*/
  background: url(../images/bgtop.jpg) center top no-repeat #ece8e5;
  background-size: 100% ;
}
  .navbar-expand-md .show{
    background-color: rgba(0, 153,204,0);
  }

.xwlist {
  line-height: 34px;

}
}

@media screen and (min-width: 768px) {
  .navbar-nav .nav-item {
    padding:0;
    font-size: 13px;
  }

}

@media screen and (min-width: 992px) {
  .navbar-nav .nav-item {
    padding: 0 .48rem;
font-size: 15px;
  }
}

@media screen and (min-width: 1200px) {
  .navbar-nav .nav-item {
    padding: 0 1rem;
font-size: 15px;
  }
}

@media screen and (min-width: 1400px) {
  .navbar-nav .nav-item {
    padding: 0 1.4rem;
font-size: 18px;
  }
}

@media screen and (min-width: 1920px) {
  .navbar-nav .nav-item {
    padding: 0 1.4rem;
font-size: 18px;
  }

}