@charset "utf-8";
/* spritebg */
.search_area .tInput,.search_area .button,.search_area .related,.searchCon_top a.current,.searchCon_top a.current i,.searchShare li .priceBox a,.searchCon_bot li .button,.searchUser li .infoBox_t .female,.searchUser li .infoBox_t .male,.searchBang li dd,.searchQa .qaInfo dt,.searchQa .qaInfo .last .span02,.searchZeal ol,.attentionBox a,.attentionBox span,.item_share li,.searchCon_bot li .button2,.searchShare .qaInfo .last .span02   {background:url(../../image/utanbaby/page_search/iconSearch_bg.png) no-repeat 0 0;}
/* searchList style */
.searchList { width:750px; border-left:1px solid #E7E7E7;}
.searchWrap { padding-left:15px;}
/* search_tab */
.search_tab { padding:15px 35px 25px 45px; background-color:#FAFAFA; border:1px solid #EFEFEF;}
.search_nav { height:24px; padding-left:75px;}
.search_nav a,.search_nav span { float:left; font-size:14px; color:#65d6ff;}
.search_nav span { padding:0 20px;}
.search_nav a { height:24px;}
.search_nav a.sTabCur { background:url(../../image/utanbaby/page_search/sTabCur_bg.png) no-repeat bottom center;}
.search_area li { float:left;}
.search_area .tInput { background-position:0 -45px; width:421px; height:38px; padding:1px 3px 4px 1px; position:relative;}
.search_area .tInput .textfield2 { font-size:16px; font-family:\5FAE\8F6F\96C5\9ED1; width:406px; height:21px; border:none; padding:8px 0 9px 15px;_padding:8px 0 8px 15px; background-color:#fff; color:#b5b5b5;}
.search_area .tButton { margin:0 10px 0 5px; display:inline;}
.search_area .button { width:120px; height:40px;}
.search_area .related { background-position:-413px 15px; height:40px; line-height:40px; padding-left:15px;}
.search_area .related a { color:#b7b7b7;}
/* searchCon_l */
.searchCon_l { width:550px;}
.searchCon_l_wrap { border:1px solid #ECECEC;}
.searchCon_top { height:24px; line-height:24px; padding:8px 15px; background-color:#FAFAFA; border-bottom:1px solid #ECECEC;}
.searchCon_top div { color:#c5c5c5;}
.searchCon_top h1 { display:inline-block; *display:inline; *zoom:1; color:#ff75a2;}
.searchCon_top span em { color:#f4618e;}
.searchCon_top strong { font-size:14px; color:#ff72a3;}


.searchCon_top a { float:left; margin-right:10px; display:inline; color:#65d6ff; font-size:14px;}
.searchCon_top a.current { background-position:-337px -93px; color:#fff;}
.searchCon_top a i { height:24px; float:left; padding:0 10px;}
.searchCon_top a.current i { background-position:right -122px;}
.searchShare li { padding:15px; border-bottom:1px dotted #ccc;}
.searchUser li,.searchQa li { padding:20px 15px 20px 20px; border-bottom:1px dotted #ccc;}
.searchShare li:hover,.searchUser li:hover,.searchQa li:hover { background-color:#FAFAFA;}
.searchShare li .imgBox { width:70px; height:70px; overflow:hidden; padding-top:3px;}
.searchUser li .imgBox { width:50px; height:50px; overflow:hidden; padding-top:5px;}
.searchUser li .infoBox { width:370px;}
.searchShare li .infoBox { width:340px;}
.searchShare li .infoBox h3 { font-weight:400;}
.searchShare li .infoBox h3 a { color:#7c7c7c;}
.searchShare li .infoBox h3 span { padding-left:8px; font-size:12px;}
.searchShare li .infoBox h3 span a { color:#4fb9e0; white-space:nowrap;}
.searchCon_l_wrap li .infoBox p,.searchBang li .bangInfo p { color:#b3b3b3; height:20px; line-height:20px; overflow:hidden;}
.searchCon_l_wrap li .infoBox .tag a,.searchBang li .bangInfo .tag a { color:#4fb9e0; margin-right:8px; white-space:nowrap;}
.searchUser li .infoBox_t a,.searchUser li .infoBox_t .female,.searchUser li .infoBox_t .male,.searchUser li .infoBox_t span { margin-right:5px; display:inline;}
.searchUser li .infoBox_t a { color:#7c7c7c; font-size:14px; font-weight:700;}
.searchUser li .infoBox_t .female,.searchUser li .infoBox_t .male { width:11px; height:21px; font-size:0; line-height:0;}
.searchUser li .infoBox_t .female { background-position:-415px -163px;}
.searchUser li .infoBox_t .male { background-position:-414px -196px;}
.searchUser li .infoBox_t span { color:#b3b3b3;}
.searchShare li .priceBox { width:85px;}
.searchShare li .priceBox span { color:#ff276a;}
.searchShare li .priceBox span b { font-size:18px; font-family:Arial;}
.searchShare li .priceBox a { display:block; background-position:-130px -18px; width:85px; height:22px; text-indent:-9999px; overflow:hidden; margin-top:15px;}
.searchShare li .priceBox a:hover { background-position:-220px -18px;}
.attentionBox { width:60px; padding-top:20px;}
.attentionBox a,.attentionBox span { display:block; width:60px; height:20px; text-indent:-9999px; overflow:hidden;}
.attentionBox a { background-position:0 -381px;}
.attentionBox a:hover { background-position:-65px -381px;}
.attentionBox span { background-position:0 -406px;}
.searchBang li { margin:15px; padding:8px 15px 15px 15px; background-color:#FAFAFA; border:1px solid #ECECEC;}
.searchBang li:hover { background-color:#F3FBFE; border:1px solid #E3F7FE;}
.searchBang li .bangInfo { width:420px;}
.searchBang li dl { height:25px; line-height:25px; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.searchBang li dt,.searchBang li dd { float:left;}
.searchBang li dt { width:170px;}
.searchBang li dt a { color:#4fb9e0; font-size:14px;}
.searchBang li dd { color:#b3b3b3; padding-left:22px;}
.searchBang li dd span { color:#ff72a3;}
.searchBang li dd.num_att { background-position:-408px -226px; width:80px;}
.searchBang li dd.num_topic { background-position:-407px -260px;}

.searchQa .imgBox { width:50px; height:50px; overflow:hidden; border:1px solid #ddd; margin-top:3px;}
.searchQa .qaInfo { width:450px;}
.searchShare .qaInfo { width:440px;}
.searchQa .qaInfo h3,.searchShare .qaInfo h3 { font-weight:400; color:#757575; margin-bottom:8px;}
.searchQa .qaInfo h3 .a1,.searchShare .qaInfo h3 .a1 { color:#4fb9e0;display:block;float:left;}
.searchQa .qaInfo h3 .a2,.searchShare .qaInfo h3 .a2 { color:#757575;display:block;}
.searchQa .qaInfo dl { padding:8px; background-color:#F2FCFE; border:1px solid #C8F2FF; margin-bottom:5px;}
.searchQa .qaInfo dt { background-position:-410px -299px; padding-left:20px; color:#4fb9e0; line-height:16px; margin-bottom:2px;}
.searchQa .qaInfo dd { color:#f7739e;}
.searchQa .qaInfo .last span,.searchShare .qaInfo .last span { float:left; margin-right:10px; display:inline;}
.searchQa .qaInfo .last .span01,.searchShare .qaInfo .last .span01 { color:#b3b3b3;}
.searchQa .qaInfo .last .span01 a,.searchShare .qaInfo .last .span01 a { color:#8cb800;}
.searchQa .qaInfo .last .span02,.searchShare .qaInfo .last .span02 { background-position:-410px -327px; padding-left:18px; color:#FF5A01;}
.searchQa .qaInfo .last .span03,.searchShare .qaInfo .last .span03 { color:#4fb9e0;}

.pages { padding:20px 0;}
.searchCon_bot { padding:15px 12px; background-color:#F7F7F7; border:1px solid #ECECEC;}
.searchCon_bot p { margin-bottom:10px;}
.searchCon_bot p a { color:#52bde5; margin-right:8px; white-space:nowrap;}
.searchCon_bot li { float:left; margin-right:4px; display:inline;}
.searchCon_bot li .textfield3 { font-size:14px; width:350px; height:16px; padding:6px; background-color:#fff; border:1px solid #CBCBCB;}
.searchCon_bot li a { display:block; text-indent:-9999px; overflow:hidden;}
.searchCon_bot li .button { background-position:-316px -13px; width:74px; height:30px;}
.searchCon_bot li .button2 { background-position:-355px -387px; width:70px; height:30px;}

/* searchCon_r */
.searchCon_r { width:170px;}
.searchItem,.searchZeal { border:1px solid #ECECEC; margin-bottom:10px;}
.searchCon_r h4 { height:40px; line-height:40px; border-bottom:1px solid #ECECEC; background-color:#FAFAFA; padding-left:15px; color:#5d5d5d; font-size:14px; font-weight:400;font-family:\5b8b\4f53;}
.item_share { padding:9px 10px 9px 12px; background-position:8px -100px;}
.item_share li { background-position:-421px -352px; width:136px; height:25px; line-height:25px; padding-left:10px; white-space:nowrap;word-wrap:normal;word-break:normal;text-overflow:ellipsis;overflow:hidden;}
.item_share li a { color:#a8a8a8;}
.item_share li a:hover { color:#5fd4ff; text-decoration:underline;}
.item_user { padding:8px;}
.item_user li { padding:8px; border-bottom:1px dotted #CBCBCB;}
.item_user li:hover { background-color:#F6F6F6;}
.item_user li .face { width:40px;}
.item_user li .expand { width:90px;}
.item_user li .expand h5 { font-weight:400;}
.item_user li .expand h5 a { color:#f4618e;}
.item_user li .expand p { color:#b2b2b2;}
.searchCon_r .last { height:28px; line-height:28px; padding-right:10px; background-color:#F6F6F6;}
.searchCon_r .last a { color:#f4618e;}
.searchZeal h5 { border-bottom:1px solid #ECECEC;}
.searchZeal h5 a { float:left; width:84px; height:40px; line-height:40px; text-align:center;color:#5d5d5d; font-size:14px; background-color:#FAFAFA; font-weight:400;}
.searchZeal h5 a.zCur { background-color:#5FD4FF; color:#fff;}
.searchZeal ol { margin:8px; background-position:-180px -118px;}
.searchZeal li { padding:10px 10px 18px 25px; border-bottom:1px dotted #CBCBCB;}
.searchZeal li .face { width:30px; padding-top:3px;}
.searchZeal li .info { width:80px;}
.searchZeal li .info h6 a { font-weight:400; color:#0078B4;}
/* searchError */
.searchError { padding:20px 15px;}
.searchError dl { padding:40px 40px 40px 80px;}
.searchError dt { color:#65d6ff; font-size:16px;font-family:\5FAE\8F6F\96C5\9ED1; margin-bottom:10px;}
.searchError dt em { color:#ff72a3; font-size:18px;}
.searchError dd { color:#a9a9a9; line-height:22px;}
.searchError dd a { color:#5FD4FF;}
.searchRecommend h4 { background:url(../../image/utanbaby/page_search/titBot_bg.jpg) repeat-x 0 0; height:30px; line-height:30px; padding-left:20px; color:#fff;}
.searchRecommend ul { background-color:#FAFAFA; padding:10px 0 0 5px; border-bottom:1px solid #ECECEC; border-left:1px solid #ECECEC; border-right:1px solid #ECECEC;}
.searchRecommend li { padding:5px; background-color:#fff; width:110px; float:left; margin:0 7px 10px 0; display:inline;}
.searchRecommend li .face { width:40px;}
.searchRecommend li .info { width:60px;}
.searchRecommend li .info h5 { height:18px; line-height:18px; overflow:hidden; margin-bottom:2px;}
.searchRecommend li .info h5 a { color:#F4618E; font-weight:400;}
/* 搜索关键字高亮 */
.search_keyword { color:#DD4B39; font-weight:400;}
.searchBox,.searchBox ul { background:url(../../image/utanbaby/page_search/searchBox.png) no-repeat 0 0;}
.searchBox { background-repeat:repeat-y; width:425px; position:absolute; left:0; top:39px; z-index:5;}
.searchBox ul { background-position:right bottom; padding:5px 10px; width:405px;}
.searchBox li { padding-left:10px; border-bottom:1px dashed #ccc; float:none;}
.searchBox li:hover,.searchBox li.current { background-color:#F2FCFE;}
.searchBox li a { display:block; padding:5px 0; text-decoration:none; _height:18px; color:#757575;}

.searchCon_l_wrap .searchBang li { margin:0; border-top:none; border-left:none; border-right:none; background:none;}
.searchCon_l_wrap .searchBang li p.ar { color:#B3B3B3;}
.searchCon_l_wrap .searchBang li p.ar em { color:#FF276A;}
.searchCon_l_wrap .searchBang li p.ar a { color:#7C7C7C}