
/* 搜索 */
.breadnav{width: 1200px; padding-left: 190px; margin: 0; margin-top: 10px; }
.search{background: #ffffff;}
.search-cont{margin-top: 10px; display: flex; justify-content: flex-start; padding: 30px 0; margin-left: 190px; box-sizing: border-box;}
.search-left{width: 600px;}
.search-right{width: 370px; margin-left: 190px;}
/* 搜索导航 */
.search-header-cont{position: relative;}
.search-header-center{box-shadow: 0px 5px 20px 0px rgba(187,187,187,0.15); position: fixed; top: 0; left: 0; right: 0; z-index: 10001; height: 70px; width: 100%; box-sizing: border-box; padding: 0 20px; display: flex; justify-content: flex-start; align-items: center; background: #ffffff;}
.search-header-height{height: 70px;}
.search-header-left{display: flex; align-items: center;}
.search-header-logo{width: 150px;}
.search-header-right{display: flex; align-items: center; justify-content: space-between; width: 1200px;}
.search-header-search{display: flex; align-items: center; justify-content: space-between; background: #F7F8FC; margin-left: 20px; width: 600px; height: 40px; border-radius: 12px;}
.search-header-input{border-radius: 12px 0 0 12px; height: 40px; border: 2px #c1c3cb solid; border-right: none; display: flex; align-items: center; justify-content: space-between; width: 596px; padding: 0 12px; box-sizing: border-box;}
.search-header-active{border: 2px #2665da solid; border-right: none;}
.search-header-input img{width: 14px; height: 14px; margin-top: 3px;}
.search-header-input input{width: 454px; height: 36px; font-size: 16px;}
.search-header-click{cursor: pointer; border-radius: 0 12px 12px 0; font-weight: bold; background: #2665DA; font-size: 16px; color: #ffffff; text-align: center; height: 40px; line-height: 40px; width: 112px;}
.search-header-ul{display: flex; align-items: center;}
.search-header-li{position: relative; width: 72px; cursor: pointer;}
.search-header-li:hover .search-header-title{text-decoration: underline;}
.search-header-icon{display: block; width: 20px; height: 20px; margin: 0 auto;}
.search-header-title{display: block; font-size: 12px; color: #777777; padding-top: 4px; text-align: center;}
.search-header-display{display: flex; align-items: center;}
.search-header-span{padding-top: 5px;}
.search-header-phone{font-size: 18px; color: #E92930; font-weight: bold;}
.search-header-time{font-size: 13px; color: #555555;}
.search-header-applet{display: none; position: absolute; top: 40px; left: -28px; background: #ffffff; padding: 16px 24px; box-sizing: border-box; border-radius: 6px; box-shadow: 0px 5px 10px 0px rgba(139,139,139,0.15);}
.search-header-txt{font-size: 14px; color: #555555; text-align: center; margin-top: 4px;}
.search-header-images{width: 100px; height: 100px;}
/* 搜索列表 */
.search-list-li a{display: block; margin-top: 32px; cursor: pointer;}
.search-list-li a:hover .search-list-title{transition: all .2s; color: #E92930; text-decoration: underline;}
.search-list-li:nth-child(1) a{margin-top: 0;}
.search-list-title{transition: all .2s; font-size: 18px; color: #054ca5; padding-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search-list-title span{color: #f73131;}
.search-list-text{font-size: 14px; color: #404040; line-height: 22px;}
.search-list-text span{color: #9195a3;}
.search-list-time{padding-top: 8px; font-size: 14px; color: #999999;}
.search-list-type{padding-top: 8px; font-size: 14px; color: #404040;}
.search-list-type span{color: #f73131;}
.search-list-info{display: flex; align-items: flex-start; justify-content: space-between;}
.search-list-images{width: 128px;}
.search-list-images img{border-radius: 10px;}
.search-list-left{width: 128px; height: 128px; display: flex; align-items: center; justify-content: center; border: 1px #eeeeee solid; border-radius: 10px;}
.search-list-left img{border-radius: 50%; width: 96px; height: 96px;}
.search-list-right{width: 452px;}
.search-list-name{padding-top: 8px; font-size: 14px; color: #626675;}
/* 搜索列表 - 热门头条 */
.details-hot{background: #ffffff; position: static; width: 320px;}
.details-hot-header{display: flex; justify-content: space-between; align-items: center; box-sizing: border-box; height: 40px;}
.details-hot-name{display: flex; align-items: center; font-size: 20px; color: #404040;}
.details-hot-name img{width: 20px; height: 20px; margin-right: 6px;}
.details-hot-more{cursor: pointer; display: flex; justify-content: space-between; align-items: center; font-size: 13px; color: #999999}
.details-hot-more img{width: 14px; margin-left: 2px; margin-top: 2px;}
.details-hot-cont{padding-top: 4px;}
.details-hot-list a{display: flex; justify-content: space-between; align-items: center; height: 42px;}
.details-hot-list a:hover .details-hot-title{color: #E92930; transition: all .2s; text-decoration: underline;}
.details-hot-list:nth-child(2) .details-hot-left{color: #e3384e}
.details-hot-list:nth-child(3) .details-hot-left{color: #ff6150}
.details-hot-list:nth-child(4) .details-hot-left{color: #ff8200}
.details-hot-left{font-size: 16px; color: #c5c5c4; margin-top: 1px; width: 16px; font-weight: bold; display: flex; align-items: center; justify-content: center;}
.details-hot-left img{width: 14px; height: 14px;}
.details-hot-right{width: 296px; display: flex; align-items: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.details-hot-title{transition: all .2s; max-width: 268px; font-size: 16px; color: #414455; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.details-hot-official{font-size: 12px; line-height: 17px; color: #ffffff; background: #5b95ff; border-radius: 4px; margin-left: 6px; margin-top: 2px; padding: 0 4px;}
.details-hot-new{font-size: 12px; line-height: 17px; color: #ffffff; background: #42bd84; border-radius: 4px; margin-left: 6px; margin-top: 2px; padding: 0 4px;}
.details-hot-hot{font-size: 12px; line-height: 17px; color: #ffffff; background: #ff6050; border-radius: 4px; margin-left: 6px; margin-top: 2px; padding: 0 4px;}
/* 通用分页 */
.page{width: 1200px; margin: 0 auto; padding-top: 20px;}
.page ul{display: flex; align-items: center; justify-content: flex-start;}
.page ul li{cursor: pointer; text-align: center; border: 1px #eeeeee solid; margin-right: 12px; height: 34px; line-height: 34px; background: #ffffff; border-radius: 6px; font-size: 13px; color: #404040;}
.page ul li.active{background: #2C77B9; color: #ffffff; border: 1px #2C77B9 solid;}
.page ul li a{display: block; padding: 0 14px;}
.page ul li span{display: block; padding: 0 14px;}

