/*电子地图*/
.map{padding: 30px 0;}
.map .title{ font-size: 22px; line-height: 34px;}
.map img{max-width: 100%;}

/* 友情连接 */
.link{overflow: hidden;}
.link span{font-size: 14px; font-weight:bold; line-height: 40px; color: #FFF;}
.link a{font-size: 13px; color: #FFF;}
.link a:hover{font-size: 13px; color: #d81e06;}
.link a::after{content: '|';position: relative;margin-left: 10px;}

/*搜索查询*/
.searchbg{background: #f8f8f8;height: 70px;line-height: 70px;}
.form-key{float: left; width: calc(100% - 220px);}
.form-key h2{float: left; width: 100px; font-weight: bold; font-size: 16px;color: #555;line-height: 64px;}
.form-key h2 i{ color: #d81e06;font-size: 22px;}
.form-key .key{float: left;}
.form-key .key a{font-size: 14px; padding: 0 5px;color: #999;margin-top: 5px;}
.form-key .key a:hover{color: #0d5bc1;}

.search{float: left;width: 220px; background-color: #fff;border-radius: 50px;height: 40px;border: 1px #d2d2d2 solid; margin: 13px 0;}
.search input{float: left;height: 38px;line-height: 38px; padding: 5px 0 5px 20px;color: #999;width: 170px;}
.search button{float: left;background: url(../images/ss.png) no-repeat 10px;width: 38px;height: 38px;border: 0;cursor: pointer;}






/*产品搜索结果*/
.searchgo{overflow: hidden;}
.searchgo h1{ text-align: center;font-size: 32px; margin: 50px 0;}
.searchgo h1 b{color: #d81e06;}
.searchgo ul{padding: 20px 0;overflow: hidden;}
.searchgo ul li{float: left; width:23%; background: #FFF;border: 1px solid #e7e7e7; margin: 0 1%;margin-bottom: 30px;}
.searchgo ul li:hover{box-shadow: 1px 10px 20px 0 rgba(0,0,0,.10); transform: translate3d(0,-2px,0); transition: all .3s cubic-bezier(.55,0,.1,1);}
.searchgo ul li .img{overflow: hidden;}
.searchgo ul li .img img{max-width: 100%;}
.searchgo ul li h2{font-size: 14px; display: block;height: 30px; line-height: 30px;text-align: center;margin-bottom: 20px;}
.searchgo ul li h3{font-size: 14px; display: block;height: 30px; line-height: 30px;text-align: center;font-weight: bold;margin-top: 20px;}



.ellipsis {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
/*地图*/
.map .title{ font-size: 22px; line-height: 34px;}



/*上一条，下一条*/
.nextpage{overflow: hidden; margin: 30px 0;}
.nextpage a{display: block; padding: 10px 0;}



/*pages分页*/

.pagination {display: block; text-align: center; margin: 50px 0;}
.pagination ul{display: inline-block;}
.pagination ul li{float: left;}
.page-link {position: relative;display: block;padding: .6rem 1.3rem;margin-left: -1px;line-height: 1.25;color: #2e4b9b;background-color: #fff;border: 1px solid #dee2e6;font-size: 22px;}
.page-link:hover {z-index: 2;color: #2e4b9b;text-decoration: none;background-color: #e9ecef;border-color: #2e4b9b;}
.page-link:focus {z-index: 2;outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25)}
.page-item:first-child .page-link {margin-left: 0;border-top-left-radius: .25rem;border-bottom-left-radius: .25rem}
.page-item:last-child .page-link {border-top-right-radius: .25rem;border-bottom-right-radius: .25rem}
.page-item.active .page-link {z-index: 1;color: #fff;background-color: #2e4b9b;border-color: #2e4b9b;font-size: 22px;}
.page-item.disabled .page-link {color: #333;pointer-events: none;cursor: auto;background-color: #fff;border-color: #2e4b9b; font-size: 22px;}

@media screen and (max-width:767px) {


.form-key{display: none;}
.search{width: 100%;}
.search input{width: 270px;}
.search button{float: right;}
.link{margin-bottom: 30px;}
.page-link {font-size: 14px;padding: .6rem .6rem;}
.page-item.active .page-link {font-size: 14px;}
.page-item.disabled .page-link { font-size: 14px;}


}