.top {
  background: #fff; }
  .top .row {
    height: 110px;
    line-height: 110px; }

.nav {
  text-align: right; }
  .nav a {
    display: inline-block;
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
    color: #333333;
    }
  .nav .a1 {
    background-image: url("../img/a.png"); }
  .nav .a2 {
    margin-left: 30px;
    background-image: url("../img/diqiu.png"); }

.search-row {
  width: 304px;
  height: 35px;
  border-radius: 20px;
  border: solid 1px #bfbfbf;
  padding-left: 20px;
  padding-right: 15px;
  margin-top: 35px; }
  .search-row input {
    height: 100%;
    width: 240px;
    border: none;
    background: transparent; }
  .search-row img {
    margin-top: 7px;
    width: 17px;
    cursor: pointer; }
  .search-row #btn{
	background:url("../img/search.png");
	width:22px;
	float:left;
	background-color:none;
	height:22px;
	margin-top:5px;
	cursor:pointer;
}
.header {
  background: #cf2027; }
  .header a {
    height: 50px;
    width: 12.5%;
    text-align: center;
    color: #fff !important;
    line-height: 50px;
    transition: .2s; }
    .header a:hover {
      background: #b3050b; }
    .header a:last-child span {
      border-right: 0; }
    .header a span {
      border-right: 1px solid #ffffff;
      line-height: 1;
      width: 100%;
      display: inline-block;
      text-align: center; }

.pd { padding: 30px 0; min-width: 1320px;margin: auto; }

.foo1 {
  padding: 30px;
  background: #fff;
  border-top: 1px solid #ededed; }
  .foo1 .row > div > div {
    display: inline-block;
    font-size: 14px;
    margin-right: 30px; }
    .foo1 .row > div > div span {
      padding-top: 10px;
      margin-right: 20px; }
    .foo1 .row > div > div select {
      border: 1px solid #ededed;
      padding: 10px;
      font-size: 12px;
      width: 230px;
      color: #999; }

.phonenav {
  display: none; }

.foo2 {
  background: #333; }

.fool h1 {
  font-size: 14px;
  font-weight: normal; }
  .fool h1 a {
    color: #c9c9c9 !important;
    margin-right: 10px;
    display: inline-block;
    border-right: 1px solid #c9c9c9;
    padding-right: 10px;
    line-height: 1; }
    .fool h1 a:last-child {
      border-right: 0; }
.fool h2 {
  margin-top: 20px;
  font-size: 14px;
  font-weight: normal;
  color: #c9c9c9; }
.fool h3 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: normal;
  color: #c9c9c9; }

.foor {
  text-align: right; }
  .foor > div {
    display: inline-block; }
    .foor > div h1 {
      font-size: 14px;
      font-weight: normal;
      color: #c9c9c9;
      text-align: center;
      margin-right: 30px;
      padding-top: 40px; }
  .foor img {
    width: 130px;
    height: 130px; }

.more {
  font-size: 14px;
  text-align: center;
  color: #666;
  padding-top: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #ededed; }
.more span{margin-right:10px;}
.tex {
  margin-top: 20px; }
  .tex p {
    font-size: 16px;
    font-weight: normal;
    line-height:30px; }
  .tex img {
    max-width: 100%;
    display: normal;
    margin: 15px auto; }


.nav_list{background: #cf2027; display: none; padding: 5px 0;}
.nav_list li{ width: 33.3%; float: left;line-height: 38px; text-align: center !important;background: #cf2027;}
.nav_list li a{ color: #fff !important; width: 100%;}

.ny_list{}
.ny_list li{ width: 23%; margin:30px 1% 0; float: left;}
.ny_list li img{ height: 170px; width:227px; margin-bottom:10px;}
.ny_list li p{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; text-align:center;}
.tex .ny_list img {
    max-width: 100%;
    display: normal;
    margin: 0 auto 5px; }
.map-wrap{margin-bottom:50px;}

