/*searchpage*/
.pgTitle{text-align:center;margin-bottom:7.015%;}
.pgTitle .title{font-weight:normal;font-size:6.4vw;line-height:1.5em;color:#000;}
.pgTitle .title span{background:url(../images/search_result_icon.png) no-repeat left center; background-size: 6vw auto; display:inline-block;padding-left:8vw;}
.pgTitle .intro{font-size:3.2vw;line-height:1.875em;color:#666;margin-top:0.4vw;}
.pgTitle .intro span{color:#e7b322;}

#searchPage{padding:24.667% 5.33% 20%;}
#searchPage .form{margin-bottom: 9.4%;}
#searchPage .input{position:relative;border:1px solid #ebebeb;border-radius:0.667vw;background-color:#f6f6f6;padding-right:19.6vw;}
#searchPage .text{height:9.333vw;line-height:9.333vw;padding:2.266vw 5%;width:90%;font-size:2.933vw;color:#555;}
#searchPage .button{width:19.6vw;height:9.334vw;border-radius:0.667vw;cursor:pointer;font-size:3.2vw;position:absolute;right:-1px;top:50%;transform:translateY(-50%);background-color: #e7b323;background-image: -webkit-linear-gradient(left,#e7b323,#b58612);background-image: linear-gradient(90deg,#e7b323,#b58612);color: #fff;display: block;}


#searchPage .list{font-size:3.2vw;color:#666;line-height:1.5em;margin-bottom:9.7%;}
#searchPage .list a{color:#666;}
#searchPage .list a:hover{color:#e7b322;}
#searchPage .list li{border-bottom:1px solid #f3f4f5;padding:4vw 0 2.93vw 4vw;position:relative;}
#searchPage .list li:last-child {border-bottom: none;}
#searchPage .list li:before{width:0.8vw;height:0.8vw;border-radius:50%;background-color:#e7b322;content:'';display:block;position:absolute;left:0;top:5.9vw;}

#pagenavi{font-size: 3.733vw; color: #777; overflow: hidden;}
#pagenavi a {color: #777; width: 50%; float: left; text-align: center;}