.red{color: #d70000;}
.cover{position: absolute;width: 100%;height: 100%;top:0;left:0;}
.hide{display: none;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

/*search@2022.9-zmt*/
.search_section { width:865px; float:left;}
.searchpage_bar {margin-top: 30px;width: 550px;}
.box_search{ height:45px; width: 550px;}
.con_search{ position:relative; width:480px;height:43px; float:left; background:#fff; border:1px solid #9c5f29; border-radius: 43px 0 0 43px; border-right:none;}
.con_search input{ position:absolute; left:0; top:0; width:453px; height:43px; background:none; border:0; font-size: 14px; line-height: 43px; color:#010101; padding-left:27px; outline:none;}
.con_search span{ position:absolute; left:27px; top:0; height:43px; font:14px/43px "微软雅黑"; color:#999;}
.search_delbtn { display: none; position: absolute; right:0; top:0; width: 48px; height: 100%; background: url(../../images/pc/2022/svg/search_del.svg) center no-repeat #fff; background-size: 14px 14px; cursor: pointer;}
.search_delbtn::after{ visibility: hidden; content: "清除"; position: absolute; top:53px; left:calc(50% - 36px); width: 72px; height: 42px; line-height: 42px; text-align: center; background-color: #9c5f29; font-size: 16px; font-style: normal; color: #fff; z-index:10;}
.search_delbtn::before{ visibility: hidden;  content: ""; position: absolute; top:34px; left:calc(50% - 10px); width: 0; height: 0; border-style: solid; border-width: 10px 10px; border-color:transparent transparent #9c5f29 transparent;z-index:10;}
.search_delbtn:hover::after,.search_delbtn:hover::before{ visibility: visible;}
.but_search{ height:45px; float:left;}
.but_search input{ height:45px; float:left; width:69px; background: url(../../images/pc/2022/svg/ico_search.svg) center no-repeat; background-size: 16px 16px; background-color: #9c5f29; border:0; cursor:pointer; appearance:none; border-radius:0 43px 43px 0;}
.but_search input:hover { opacity: .9;}
.data_search{ position:absolute; top:45px; background:#fff; display:none; min-width:480px;box-shadow:rgba(203,201,201,0.2) 0 10px 5px 0; z-index: 2;}
.data_search li{ padding:0 5px; font-size: 14px; line-height: 28px;}
.data_search li.hover{ background:#eae9e9;}
.data_search li strong{ font-weight: normal;}
.data_search span{ background:#f5f3f4; color:#ccc; display:block; position:relative; padding:6px 98px 6px 7px; line-height:normal; font-size:14px;}
.data_search span i{ background:url(../../images/del.png) no-repeat; position:absolute; width:13px; height:12px; right:7px; top:8px; cursor:pointer;}

.search_sort { height: 39px; margin-top: 18px; border-bottom:1px solid #ccc; display: flex; flex-direction: row; }
.search_sort li { margin-right:15px; height:38px; line-height:38px; overflow:hidden; float:left; font-size:14px;}
.search_sort li a { display:block; padding: 0 28px; line-height:38px; display: block}
.search_sort li.act{color:#562a16; font-weight: bold; border-bottom: 2px solid #562a16;}
.search_sort li.act a{color:#562a16;}

.search_result{margin-top: 10px;height: 24px;}
.resulttit { float: left; height:24px; line-height:24px; background:url(../../images/ico_searchpage.png) 0 3px no-repeat; padding-left:20px;}
.result-select{ float: right;position: relative;}
.result-select-btn{color: #562a16;font-size: 12px; cursor:pointer; height: 22px; line-height: 22px;}
.result-select-btn:hover{color: #562a16;}
.result-select-btn .icon-select{display: inline-block;width: 16px;height:14px;background: url(../../images/icon-select.png) no-repeat ;vertical-align: middle;}
.result-select-btn .icon-down{display: inline-block;width: 16px;height:14px;background: url(../../images/i_up_down.png) no-repeat 0 3px;vertical-align: middle;}
.result-select .select-box{z-index: 99;background: #fff;width: 104px;border: 2px solid #f1f1f1;position: absolute;top:22px;left:0;display: none;}
.result-select .select-box ul{width: 102px;border: 1px solid #c9c9c9;}
.result-select .select-box ul li{text-align: center;height: 30px;line-height:30px;overflow: hidden;}
.result-select .select-box ul li a{color: #010101;}
.result-select .select-box ul li:hover a{color: #562a16;}

/*通用*/
.s_list { margin-top: 20px;}
.s_list dl { overflow:hidden; margin-bottom: 25px;}
.s_list dl em { color:#cf1111;}
.s_list dl dt { font-size: 16px; line-height: 24px;}
.s_tag { font-style: normal; color: #773b09;}
.s_content { font-size: 12px; line-height: 24px;}
.s_pic img{ display:block; width: 220px;height: 125px;}
.s_url { clear:both; margin-top: 8px;}
.s_url a{color: #562a16; font-size: 12px;}
.s_url a:hover{ text-decoration: underline;}
/*推荐块*/
.s_recommend dt { margin-bottom: 12px; font-size: 16px;}
.s_recommend dt a { color: #2f180e;}
.s_watch_list { margin-top: 12px;}
.s_watch_list ul li {position: relative; float: left; margin-bottom: 25px; width: 173px;height: 248px;text-align: center;color: #999}
.s_watch_list .info{height: 60px; padding-top: 8px; font-size: 14px;}
.s_watch_list .info div{line-height: 20px;height: 20px;overflow: hidden;}
.s_watch_list .pic{height: 180px;overflow: hidden;}
.s_watch_list .tit{color: #000;font-weight:bold;}
.s_watch_list .pri i{ font-style: normal;}
.s_recommend .s_url a{color: #2f180e; text-decoration: underline;}
/*资讯块*/
.s_new_infor .tit{font-size:18px;text-decoration: underline; font-weight: bold;}
.s_new_infor .tit em{ text-decoration:underline;}
.s_brand dt{ margin-bottom: 11px; margin-top: 16px; text-decoration: none;}
.s_brand .s_pic { float:left; width:220px;height: 125px;margin-right: 30px;overflow: hidden;}
.s_brand .s_content { float:left; width:615px; margin-top: 6px;}
.s_brand .s_brand_list{clear: both;}
.s_brand .s_brand_list li{overflow: hidden; line-height: 20px; padding-top: 18px;}
.s_brand .s_brand_list .s_text{max-width: 650px;overflow: hidden;font-size: 16px;text-overflow: ellipsis; white-space: nowrap;}
.s_brand .s_brand_list .s_date{color: #999999;font-size: 12px;}
.s_brand .s_url {margin-top: 18px;}
.s_brand dd.s_url a{color:rgba(0, 0, 0, 0.5);}
/*产品*/
.s_pro dt{margin-bottom: 15px;}
.s_pro .s_pic { float:left; width:250px; text-align: center;}
.s_pro .s_pic img {width: 170px;height:255px;margin-left:auto; margin-right: auto;}
.s_pro .s_content {float:left; width:320px;}
.s_attr li.s_series { line-height: 24px; margin-bottom:30px; padding-left:0; text-indent:0;}
.s_attr i{ font-style:normal; color:#999;}
.s_attr li { margin-bottom: 8px; font-size: 16px; line-height: 24px; padding-left:50px; text-indent:-50px; }
.s_comm_date { color:#a0a0a0; font-size:12px; overflow:hidden;}
.i_icopic { display:inline-block; width:14px; height:14px; vertical-align:middle; background:url(../../images/i_icopic.png); margin-left:3px;}
/*视频*/
.s_video  dt{margin-bottom: 15px;}
.s_video .s_pic {float:left; width:220px;margin-right:30px;position:relative;}
.s_video .s_pic img { width: 220px; height: 125px;}
.s_video .s_pic .play_btn{position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;background:  url(../../images/search-play.png) rgba(0,0,0,0.6) no-repeat center center;}
.s_video .s_content {float:left;width:615px;}
/*资讯*/
.s_watch_num  dt{margin-bottom: 15px;}
.s_watch_num .s_pic {float:left; width:220px;margin-right: 30px;}
.s_watch_num .s_pic  img{width:100%;}
.s_watch_num .s_content {float:left; width:615px;}
/*资讯带评论-发表于*/
.s_infor dt{margin-bottom: 15px;}
.s_infor .s_pic { float:left; width:220px; margin-right: 25px}
.s_infor .s_pic img{  width:100%; }
.s_infor .s_content { float:left; width:615px;}
.s_infor .s_content i{ font-style: normal;}
.s_infor .s_comm_date .s_comm{margin-left: 35px;}
/*帖子*/
.s_bbs dt{margin-bottom: 8px;}
.s_bbs .s_pic{margin-top: 12px;}
.s_bbs .s_pic ul{margin-left:-8px;width:873px;}
.s_bbs .s_pic li{float: left;margin-left:8px;}
.s_bbs .s_pic li img{ width: 210px; height: 120px;}
.s_bbs .s_content{clear:both;margin-top:8px;}
.s_bbs .s_comm_date{ margin-top: 8px;}
.s_bbs .s_comm_date i {font-style:normal;}
.s_bbs .s_comm_date .s_comm {margin-left:35px;}
/*商铺*/
.s_shop { padding-left: 320px; position: relative; min-height: 192px;}
.s_shop .s_pic { position: absolute; width: 300px; height: 192px; left:0; top:0;}
.s_shop .s_pic img{ width: 300px; height: 192px;}
.s_shop .s_attr li {font-size: 14px; color: #7d7d7d;}
.s_shop dt{ font-size: 16px; margin-bottom: 20px; }
.s_shop .s_tag {font-size: 12px; color: #562a16; border: 1px solid #562a16; height: 12px; line-height: 12px; margin-left: 5px; border-radius: 2px; padding: 2px 5px; display: inline-block; vertical-align: top; margin-top: 4px;}
/*右侧*/
.wrapper_right{width:300px; margin-top: 30px; float:right;}
.wrapper_right .flashadlink{width: 300px;height: 300px;background: #000;margin: 0 auto 20px;overflow: hidden;}
.search_aside { width:300px; margin-bottom: 20px; }
.search_aside h3{height:18px; font-size: 18px; line-height: 18px; font-weight: bold; padding: 10px 0; border-bottom: 2px solid #ccc; }
.search_more { margin-top:7px;}
.search_more li{ height:18px; line-height: 18px; overflow:hidden; padding:7px 0 8px;}
.search_more li a { color: #3a3a3a;}
.search_more li a:hover { color:#733b1a}
/*page*/
.page{ width: 865px; margin-top: 50px;text-align: left;}