@charset "utf-8";

/*所有的圖都要做2倍大，在縮小50%，包含背景，且像素要偶數*/

/*測試模擬手機尺寸觀看用，請勿加入*/
html{ width:390px !important; margin:0 auto;}




/* keyword highlight 此次例外 */
.ads strong, #algo-bd b, .satat-col b, /* .ads .url, */ .news .result cite /* #algo-bd .result .url, */ /* .sc .url */{color: #c62c10!important;}


/*20150901修正layout*/
#main-algo {   margin: 0px!important;}



/*body-------------------------------------------------------------------------------------------------------------------------*/
/*整頁背景*/
body { background:url(body_bg.png); background-size: 120px 110px;}


/*header-------------------------------------------------------------------------------------------------------------------------*/
/*header底色或底圖/下方分隔線*/
#header{ background: url(header_bg.png) repeat-x left top!important; background-size:1px 50px!important; border-bottom: 1px solid rgba(255, 255, 255, 0.3) !important;}
/*上方Y logo*/
#logo { background-image:url(yahoo_search_zh-TW_78x34_search_2x_white.png) !important;} 
/*搜尋欄位框顏色*/
.search_input {border: 1px solid #13131b !important;}
/*搜尋按鈕底色*/
.search_btn {background-color: #13131b !important;}
/*搜尋放大鏡顏色*/
.search_btn .mag-glass .lens {border-color: #fff !important;}
.search_btn .mag-glass .handle {background-color: #fff !important;border-color: #fff !important;}
/*下方搜尋例外*/
#search_again{ padding:8px 8px 8px 8px; margin: 28px 0 10px 0; }
.searchbox-bot {margin: 0 !important; padding: 0;}



/*主選單-------------------------------------------------------------------------------------------------------------------------*/
/*主選單底圖(雙底圖)*/
#nav{ background-color:#8d6c37!important;}
/*主選單文字顏色*/
#nav a{ color:#d3ba8d !important;}
/*主選單最右側向下箭頭顏色*/
#ext-pivot:after {border-color: #d3ba8d transparent !important;}
/*主選單被選擇文字顏色*/
#nav a.current{ color:#fff!important;}
/*主選單被選擇下方指示條顏色*/
#pivot_list span.ptr{background: #fff!important;}
/*主選單右邊小花*/
#theme_entry_top { position: absolute; right: 0;  top: 0;  z-index: 10; margin: 0;}
#theme_entry_top a { height: 32px; width: 32px; padding: 6px!important;  box-sizing: border-box; display: block;}
.entry-icon {background-position: 0 -25px; height: 20px; width: 20px; background-image: url('https://s.yimg.com/pv/static/img/theme/all/common/theme-sprite-201406240529.png'); background-repeat: no-repeat; display: block;}



/*佈景選擇-------------------------------------------------------------------------------------------------------------------------*/
/*佈景選擇邊框/底色或底圖*/
#Message_box{ min-height: 100px; border-top: 1px solid #8d6c37; border-bottom: 1px solid #8d6c37; padding:10px; background: rgba(255, 255, 255, 1) url(Message_box_right_img.png) no-repeat right 20px bottom; background-size:180px 120px;}

/*文字顏色*/
.Message_content_text{ color:#8d6c37 ; margin:0 !important; line-height: 1.5;}
/* .Message_content_text a{ color:#ac8974!important;} */
/*關閉按鈕底色/邊框*/
.Message_box_close{top: 7px;right: 7px; display: block;width: 18px; height: 18px; text-indent: -9999px; overflow: hidden; position: absolute; border: 1px solid #9368a1; -webkit-border-radius: 4px; background: -webkit-gradient(linear,left top,left bottom,from(#8d6c37),to(#8d6c37)); color: #000 !important; text-align: center;}
/*關閉按鈕的X*/
#Message_box .x:after {top: 5px;left: 10px;border-top: 1px solid #fff;border-left: 1px solid #fff;}
#Message_box .x:before {top: 5px;left: 0;border-bottom: 1px solid #fff;border-right: 1px solid #fff;}
#Message_box .x:before, #Message_box .x:after {position: absolute;content: '';display: inline-block;width: 7px;height: 7px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
/*分享工具*/
#Message_box .shere ul{ margin: 0 !important;padding: 0 !important;}
#Message_box .shere li {display: block;padding: 0; list-style: none;}
#Message_box .shere a {float: left; display: block; margin: 10px 17px 0 0; width: 25px; height: 25px; text-indent: -9999px; -webkit-background-size: 25px 25px; background-size: 25px 25px;}
/*分享工具各種icon*/
#Message_box .tw {background: url(tw.png) no-repeat;}
#Message_box .fb {background: url(fb.png) no-repeat;}
#Message_box .na {background: url(na.png) no-repeat;}
#Message_box .ca {background: url(ca.png) no-repeat;}


/*廣告-------------------------------------------------------------------------------------------------------------------------*/
/*廣告card底色*/
.ads { background-color: rgba(255, 255, 255, 0.9) !important;}


/*新聞,影片,圖片,部落格,知識+-------------------------------------------------------------------------------------------------------------------------*/
/*新聞,影片,圖片,部落格,知識+ 底色*/
.sc { background-color: rgba(255, 255, 255, 0.8) !important; position: relative;}
/*新聞,影片,圖片,部落格,知識+ 分隔線*/
.news .result , .news .sc-more, .video_dd .mmmore, .video_dd .content , .images_dd .mmmore{border-top: 1px dashed rgba(141, 108, 55, 0.7) !important;}
.images_dd .title,.blog_dd h2.title, .blog_dd .result ,#sc_knowledge_dd h2.title , #sc_knowledge_dd .content-row {border-bottom: 1px dashed rgba(141, 108, 55, 0.7) !important;}

/*新聞底圖*/
#sc-news:before{content:''; width: 50px; height: 50px; display: block; position: absolute;  bottom: 0px; right: 10px; background:url(sc_news_img.png) no-repeat; background-size: 50px 50px;}
/*影片底圖*/
#sc_video_dd:before{content:''; width: 50px; height: 50px;  display: block; position: absolute; bottom: 0px; right: 10px; background:url(sc_video_img.png) no-repeat; background-size: 50px 50px;}
/*圖片底圖*/
#sc_images_dd:before{content:''; width: 50px; height: 50px;  display: block; position: absolute; bottom: 0px; right: 10px; background:url(sc_images_img.png) no-repeat; background-size: 50px 50px;}
/*部落格底圖*/
#sc_blog_dd:before{content:''; width:   70px; height: 50px;  display: block; position: absolute; bottom: 0px; right: 10px; background:url(sc_blog_img.png) no-repeat; background-size: 70px 50px;}
/*知識+底圖*/
#sc_knowledge_dd:before{content:''; width: 60px; height: 50px;  display: block; position: absolute; bottom: 0px; right: 10px; background:url(sc_knowledge_img.png) no-repeat; background-size: 60px 50px;}




/*一般搜尋-------------------------------------------------------------------------------------------------------------------------*/
/*搜尋card/分隔線/底色/底圖*/
#algo-bd>.result{  border-bottom: 1px dashed rgba(141, 108, 55, 0.7)!important; background-color: rgba(255, 255, 255, 0.8)!important; position: relative; }
/*搜尋card底色輪替*/
/*
#algo-bd>.result:before {content:'';width: 50px; height: 50px; position: absolute; z-index: -1; right: 10px; top: 20px;}

#algo-bd>.result:nth-child(5n)::before{background: url(result_bg1.png) no-repeat !important; background-size: 50px 50px!important; }
#algo-bd>.result:nth-child(5n+1)::before {background: url(result_bg2.png) no-repeat !important; background-size: 50px 50px!important; }
#algo-bd>.result:nth-child(5n+2)::before {background: url(result_bg3.png) no-repeat !important; background-size: 50px 50px!important; }
#algo-bd>.result:nth-child(5n+3)::before {background: url(result_bg4.png) no-repeat !important; background-size: 50px 50px!important; }
#algo-bd>.result:nth-child(5n+4)::before {background: url(result_bg5.png) no-repeat !important; background-size: 50px 50px!important; }
*/



/*相關詞-------------------------------------------------------------------------------------------------------------------------*/
/*相關詞card底色或底圖*/
.alsotry {background-color: rgba(255, 255, 255, 0.8) !important; }
/*相關詞標題下面底線*/
.alsotry h2{border-bottom: 1px dashed rgba(141, 108, 55, 0.7) !important;}
/*-------------------------------------------------------------------------------------------------------------------------*/

/*上下頁按鈕-------------------------------------------------------------------------------------------------------------------------*/
#pg {  margin:28px 10px !important;}
/*上下頁按鈕底色*/
#pg .card{ background-color: #8d6c37 !important; border-radius:5px !important;}
/*上下頁按鈕文字顏色*/
#pg .card a b{ color:#FFF;}
/*上一頁箭頭顏色*/
.first ins:before, .prev ins:before {border-right: 8px solid #FFF !important;}
.first ins:after, .prev ins:after {border-right: 10px solid #8d6c37 !important;}/*要跟上下頁按鈕底色一樣*/
/*下一頁箭頭顏色*/
.next ins:before {border-left: 8px solid #FFF !important;left: 0;}
.next ins:after {border-left: 10px solid #8d6c37 !important;left: -5px;}/*要跟上下頁按鈕底色一樣*/
/*上下頁下方圖片*/
/* #pg {padding-bottom:225px; background: url(pg_img.png) no-repeat center bottom; background-size: 320px 215px;} */
.card-reset{background: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; box-shadow: none!important; border: none; padding: 0!important;}



/*下面搜尋BAR-------------------------------------------------------------------------------------------------------------------------*/
/*下面搜尋BAR*/
/* .searchbox-bot {margin: 10px 0 23px !important; padding: 0;} */


/*下方選擇佈景-------------------------------------------------------------------------------------------------------------------------*/
#theme_entry { margin: 0; padding: 0; position: relative; border-radius: 0;}
#theme_entry .entry-icon {   position: absolute;  left: 10px;  top: 10px;}
#theme_entry a { padding: 10px 10px 10px 35px; display: block;}
#theme_entry .entry-new { background-color: #400090; color: #fff; font-size: 12px; display: inline-block; height: 15px;  padding: 0 4px; line-height: 15px; margin-left: 10px; vertical-align: 1px;}


/*熱門搜尋-------------------------------------------------------------------------------------------------------------------------*/
/*熱門搜尋底色*/
.trending {background-color: rgba(255, 255, 255, 0.8) !important;}
/*熱門搜尋標題下底線*/
.trending .title {border-bottom: 1px dashed rgba(141, 108, 55, 0.7)!important;}
/*熱門搜尋連結文字顏色*/
.trending .lnk {color: #8d6c37 !important;}


/*合作banner-------------------------------------------------------------------------------------------------------------------------*/
#partner_banner{ margin-top:30px;}
#partner_banner a{ display:block; width:300px; height:50px; margin: 0 auto; background:url(partner_banner.png) no-repeat center; background-size: 300px 50px;}


/*footer-------------------------------------------------------------------------------------------------------------------------*/
/*footer背景圖*/
 #footer {margin: 23px 0 0 0!important; padding: 8px 0 0 8px;  background:#735733!important;  }  
/*footer Y logo*/
#footer #logo { background-image:url(yahoo_search_zh-TW_78x34_search_2x_white.png) !important;}
#footer a,#footer .pbb{ color: #fff!important;} 
/*-------------------------------------------------------------------------------------------------------------------------*/
