.form-control {
  display: block;
  width: 405px;
  height: 30px;
  font-size: 14px;
  line-height: 30px;
  border-radius: 4px;
  float: left;
  border: 1px solid #36b9fc;
  padding-left: 30px;
  background: #fff url(../images/fdj.png) no-repeat 0 center;
  background-position:10px center;
}


input::-webkit-input-placeholder{ /*WebKit browsers*/

  color: #c2c2c2;
  
  }
  
  input::-moz-input-placeholder{ /*Mozilla Firefox*/
  
  color: #c2c2c2;
  
  }
  
  input::-ms-input-placeholder{ /*Internet Explorer*/ 
  
  color: #c2c2c2;
  
  }
.search-icon {
  width: 70px;
  height: 30px;
  line-height: 30px;
  display: block;
  float: left;
  background: #36b9fc;
  color: #fff;
  border-radius:4px;
  text-align: center;
  font-style:normal;
  margin-left: 5px;
  border: none;
  font-size: 17px;
}
.search-box {
width:630px;
height: 30px;
margin:0 auto;
}
.search{
-webkit-display:flex;
  display:flex;
  -webkit-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  justify-content:center;
  width:100%;
  height: 50px;
  background: #f4f9fd;
}
.search1{
-webkit-display:flex;
  display:flex;
  -webkit-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  justify-content:center;
  width:100%;
  height: 50px;
  
}
.search form{

width:630px;
margin:0 auto;
}


    .full_contents .contents_left {
         position:relative;
        padding: 25px 0 60px 0;
    }
    .page {
        position: absolute;
        bottom: 10px;
        right: 30%;
        height: 34px;
        line-height: 34px;
        margin-bottom: 30px;
    }
    
    .page a {
        display: inline-block;
        border: 1px solid #ededed;
        padding: 0 12px;
        color: #3e3e3e;
        font-size: 14px;
        font-family: tahoma, simsun;
        text-decoration: none;
    }
    
    .page a:hover {
        color: #f40;
        border-color: #f40;
    }
    
    .page .active,
    .page .active:hover {
        color: #fff;
        background: #f40;
        border: solid 1px #f40;
    }
    @media only screen and (max-width: 480px) {
        .page {
        position: absolute;
        bottom: 10px;
        right: 10px;
        height: 20px;
        line-height: 20px;
        margin-bottom: 30px;
    }
    
    .page a {
        display: inline-block;
        border: 1px solid #ededed;
        padding: 0 5px;
        color: #3e3e3e;
        font-size: 0.3rem;
        font-family: tahoma, simsun;
        text-decoration: none;
    }
    
    .page a:hover {
        color: #f40;
        border-color: #f40;
    }
    
    .page .active,
    .page .active:hover {
        color: #fff;
        background: #f40;
        border: solid 1px #f40;
    }
 
.concrete_list ul{
display: none;
}

.concrete_list .show{
display: block;
}    
 }
.concrete_list ul{
display: none;
}

.concrete_list .show{
display: block;
}    


.full_contents .contents_left .concrete_list ul li {
  float: left;
  margin-right: 0px!important;
  display: block;
  width: 50%!important;
  padding-bottom: 50px;
}
.full_contents .contents_left .concrete_list ul li .pic_kinds {
  display: block;
  padding: 4px;
  border: 1px solid #d6dfe3;
  float:left;
  width:40%;
}
.full_contents .contents_left .concrete_list ul li .pic_title {
  font-size: 18px;
  color: #3b3a3a;
  padding: 10px 0;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-family: "Microsoft YaHei";
  float:left;
  width:50%;
  margin-left: 10px;
}
.full_contents .contents_left .concrete_list ul li .pic_title a{
color: #1f0619;
font-size: 18px;
width: 200px;
float: left!important;
}
.full_contents .contents_left .concrete_list ul li p{
  font-size: 14px!important;
  color: #868484!important;
  float: left!important;
  padding-right: 17px!important;
  width: 200px;
}
.full_contents .contents_left .concrete_list ul li .pic_kinds img {
  width: 100%;
  height: 125px;
}
.full_contents .content_right {
  width: 20%;
  float: right;
  padding-left: 0px;
  padding-top: 30px!important;
}
