@charset "utf-8";
@import url("../../css/common.css");

div.searchTitBox						{width:950px; overflow:hidden; padding-bottom:10px; }
div.searchTitBox h2						{width:150px; float:left; padding-right:20px;}
div.searchTitBox h2	img					{vertical-align:middle;}
div.searchTitBox fieldset				{width:317px; float:left;}
div.searchTitBox fieldset input			{vertical-align:middle;}
div.searchTitBox fieldset input#keyword	{width:230px; height:20px; padding:4px 5px 0 5px ; border:3px solid #E9621D;  }
div.searchTitBox p.tagBox				{width:385px; float:right; text-align:left; font-size:11px; color:#999; padding-top:7px; }
div.searchTitBox p.tagBox a{color:#999}
div.searchTitBox p.tagBox a:hover{color:#555}
div.searchTitBox p.tagBox span			{display:inline-block; width:35px; height:16px; line-height:17px; font-size:11px; color:#fff; padding:0 0 0 5px; background:url(../images/tag_bg2.gif) no-repeat right 0; }

ul.searchMenuBox				{width:950px; border-top:3px solid #353535; overflow:hidden; background-color:#F6F6F6; }
ul.searchMenuBox li				{float:left; padding:9px 13px 7px 13px; background:url(../images/bg_gray_line.gif) no-repeat 0 10px;}
ul.searchMenuBox li.fir			{background:none;}
ul.searchMenuBox li a			{color:#555; font-weight:bold; text-decoration:none;}
ul.searchMenuBox li a.on		{color:#E9621D;}

div.searchResult											{width:950px; padding-bottom:50px;}
div.searchResult div.searchCntWrap							{width:950px; border-top:1px solid #E1E1E1; padding:13px 0 0 0; position:relative; }
div.searchResult div.searchCntWrap h3.resultTit				{font-size:14px; color:#555; padding:0 0 20px 15px;}
div.searchResult div.searchCntWrap h3.resultTit span		{font-size:11px; color:#777; font-weight:normal; padding-left:10px;}
div.searchResult div.searchCntWrap h3.resultTit2			{font-size:14px; color:#555; padding:10px 0 5px 15px; margin-bottom:20px; border-bottom:2px solid #787878;} 
div.searchResult div.searchCntWrap h3.resultTit2 span		{font-size:11px; color:#777; font-weight:normal; padding-left:10px;}


div.searchResult ul.searchCnt li					{width:950px; overflow:hidden; padding:0 0 17px 22px;}
div.searchResult ul.searchCnt li p					{font-size:12px; color:#666; line-height:20px}
div.searchResult ul.searchCnt li p.thum				{float:left; width:78px; height:78px; border:1px solid #ddd; margin-right:20px; }
div.searchResult ul.searchCnt li dl					{width:750px; float:left;}	
div.searchResult ul.searchCnt li dl dt				{line-height:24px;}
div.searchResult ul.searchCnt li dl dt a			{font-size:14px; color:#0000CC; text-decoration:underline;}
div.searchResult ul.searchCnt li dl dt span			{color:#999; font-size:12px; padding:0 12px; }
div.searchResult ul.searchCnt li dl dt span.writer	{background:url(../images/bg_gray_line.gif) no-repeat 0 0;}
div.searchResult ul.searchCnt li dl dt span.comment	{background:url(../images/bg_gray_line.gif) no-repeat 0 2px;}
div.searchResult ul.searchCnt li dl dd				{line-height:19px;}
div.searchResult ul.searchCnt li dl dd.cnt			{color:#555;}
div.searchResult ul.searchCnt li dl dd.key			{color:#999;}

div.searchResult a.more				{display:inline-block; width:47px; height:15px; position:absolute; bottom:12px; right:0; text-decoration:none; padding:0 0 0 7px; background:url(../images/more_bg.gif) no-repeat 0 0;}
div.searchResult a.more span		{font-size:11px; color:#fff; line-height:17px;}

div.searchResult ul.proInfo							{width:950px; overflow:hidden; padding-bottom:45px;}
div.searchResult ul.proInfo li						{width:175px; float:left;}
div.searchResult ul.proInfo li dl					{width:110px; margin:0 auto;}
div.searchResult ul.proInfo li dl dt				{width:108px; height:108px; border:1px solid #ddd;}
div.searchResult ul.proInfo li dl dd				{line-height:16px; }
div.searchResult ul.proInfo li dl dd.tit			{padding:5px 0;}
div.searchResult ul.proInfo li dl dd.tit a			{text-decoration:underline; color:#0000CC;}
div.searchResult ul.proInfo li dl dd span.info		{width:108px; display:inline-block; line-height:16px; color:#666;}
div.searchResult ul.proInfo li dl dd span.info em	{color:#E9621D;}
div.searchResult ul.proInfo li dl dd a.costBtn			{display:inline-block; width:61px; height:18px; margin:5px 0 0 2px; text-decoration:none; line-height:20px; background-color:#F7941E; text-align:center;}
div.searchResult ul.proInfo li dl dd a.costBtn strong	{color:#fff; font-size:11px; }

div.searchResult div.searchCntWrap table.searchGal				{width:950px; padding-bottom:50px;}
*:first-child+html div.searchResult div.searchCntWrap table.searchGal   {margin-bottom:50px;} 
* html div.searchResult div.searchCntWrap table.searchGal				{margin-bottom:50px;}
div.searchResult div.searchCntWrap table.searchGal td			{width:176px; vertical-align:bottom;}
div.searchResult div.searchCntWrap table.searchGal td dl		{width:138px; margin:0 auto; text-align:left;}
div.searchResult div.searchCntWrap table.searchGal td dl dt		{}
div.searchResult div.searchCntWrap table.searchGal td dl dt img	{padding:6px 7px; border:1px solid #ddd;}
div.searchResult div.searchCntWrap table.searchGal td dl dd		{}
div.searchResult div.searchCntWrap table.searchGal td dl dd.tit		{padding:5px 0;}
div.searchResult div.searchCntWrap table.searchGal td dl dd.tit a	{text-decoration:underline; color:#0000CC;}
div.searchResult div.searchCntWrap table.searchGal td dl dd.cate	{color:#666; line-height:21px;}

a.btn2				{display:inline-block; height:21px; border:1px solid #c4c4c4; margin-right:2px; text-decoration:none; background:url(../images/btn_box_bg.gif) repeat-x 0 0;}	
a.btn2 span			{display:inline-block; height:16px; line-height:16px; margin:3px 10px 0 10px; font-weight:bold; color:#333;}
a.btn2 span.ori		{font-size:11px; font-weight:normal;}


div.paging							{width:100%; text-align:center; margin:20px 0;}
div.paging strong					{width:20px; height:12px; display:inline-block; border-left:1px solid #6c6c6c; color:#020100; font-size:11px;}
div.paging a						{width:20px; height:12px; margin-left:-3px; display:inline-block; border-left:1px solid #6c6c6c; color:#020100; font-size:11px; text-align:center;}
div.paging a:hover					{text-decoration:none; color:#020100;}
div.paging a.next					{width:35px; background:url(../images/paging_next_btn2.gif) no-repeat right 50%;  padding:0 4px 0 0; color:#8A8A8A;}
div.paging a.prev					{width:30px; background:url(../images/prev_ico.gif) no-repeat left 50%; padding: 0 0 0 4px; border:none;  color:#8A8A8A;}