@charset "utf-8";
/* CSS Document */

.search_title { display:block; height:29px; border-bottom:1px solid #ccc; padding:0 10px; position:relative; z-index:80; margin-bottom:20px;}
.search_title .txt { width:76px; height:30px; float:left; position:absolute; left:10px; top:0px;background:url(../images/bg.gif) no-repeat -255px -514px; line-height:30px; font-size:14px; font-weight:bold; color:#595959; text-align:center;}
.bosom .search_page { background:#fff;}
.search_title .page {width:220px;height:24px;float:right;padding:5px 0 0 0; background:none; margin-top:0;}
.search_title .page div { float:right; width:auto;}
.search_title .page a {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;background:url(../images/bg.gif) no-repeat -52px 0px;}
.search_title .page span {text-align:center;width:17px;height:17px;float:left;margin-right:4px;line-height:17px;}

.search_key { display:block; padding:0 10px 0 20px; height:25px; line-height:25px;}
.search_key .key { width:440px; float:left; height:25px; overflow:hidden; text-align:left;}
.key { width:440px; float:right; height:25px; overflow:hidden; line-height:25px; text-align:right;}
.key span { color:#737373;}
.key b { padding-right:10px;}
.search_key .up_dw { width:141px; height:21px; float:right;}
.search_key .up_dw .text { width:93px; height:19px; border:1px solid #ccc; border-right:none; float:left; padding-left:8px; line-height:19px; font-size:12px; color:#4b4b4b;}
.search_key .up_dw a { float:left;}
.search_more { display:block; padding:8px 10px; height:24px; line-height:24px; background:#f5f5f5;}
.search_more a { text-decoration:underline;}
.search_more span { margin-right:8px; margin-left:2px; width:111px; height:24px; display:inline-block; text-align:center;background:url(../images/bg.gif) no-repeat -3px -907px;}
.search_more span a { text-decoration:none;}

.search_tool { height:30px; display:block; background:url(../images/search_tool.gif) repeat-x; line-height:30px; margin-top:10px;}
.search_tool .line_l {height:30px; float:left; width:10px;background:url(../images/bg.gif) no-repeat -122px -905px;}
.search_tool .line_r {height:30px; float:left; width:10px;background:url(../images/bg.gif) no-repeat -132px -905px;}
.search_tool .tool_center {float:left; width:620px; height:30px;}
.search_tool .tool_center h3 { width:300px; height:30px; float:left; line-height:30px; font-size:12px;}
.search_tool .tool_center .more { width:27px; height:30px; padding-left:18px;background:url(../images/bg.gif) no-repeat -383px -684px; float:right; line-height:30px;#line-height:33px;}
.key_list { margin-top:15px;}
.key_list ul li { width:303px; float:left; height:55px; padding-left:17px;background:url(../images/bg.gif) no-repeat -386px -984px;}
.key_list ul li h2 { height:25px; font-size:14px; font-weight:bold; line-height:25px; overflow:hidden;}
.key_list ul li h2 a {font-size:14px; font-weight:bold;}
.key_list ul li .mag_brand { height:18px; display:block; color:#737373;}
.key_list ul li .mag_brand b { font-weight:normal; margin-right:10px;}
.key_list ul li .mag_brand span { color:#f00d00; margin:0 3px;}
.full_text { display:block;} 
.full_text ul {display:inline-block;}
.full_text .lili { width:610px; height:210px; overflow:hidden; margin:20px auto 0;}
.full_text .lili .pic { float:left; width:316px; height:208px; border:1px solid #949494; border-right:none; position:relative; z-index:70; overflow:hidden;}
.full_text .lili .pic div { width:157px; overflow:hidden; height:208px; float:left; border-right:1px solid #949494;}
.full_text .lili .pic div img { display:block; margin:auto;}
.full_text .lili .pic .pic_page { width:32px; height:19px; text-align:center; line-height:19px; color:#fff; position:absolute; right:0px; bottom:0px; background:#3d3d3d; clear:both;}
.full_text .lili .text { width:275px; float:right; height:208px;}
.full_text .lili .text h1 { font-size:14px; height:22px; text-align:left;}
.full_text .lili .text .intro { height:110px; display:block; line-height:22px; font-size:14px; overflow:hidden;}
.full_text .lili .text .read { margin:14px 0; font-size:14px; font-weight:bold; height:24px; text-align:right;}
.full_text .lili .text .read a {font-size:16px; font-weight:bold; text-decoration:underline;}
.full_text .lili .text .but { height:25px; display:block;}
.full_text .lili .text .but a { width:50px; height:25px; float:left; text-align:center; line-height:25px; text-decoration:none; margin-right:7px;background:url(../images/bg.gif) no-repeat -155px -907px; font-size:14px;}
.full_text .more { display:block; height:30px; margin-top:20px; background:#f7f7f7; text-align:right;}
.full_text .more a {width:27px; height:30px; padding-left:18px; padding-right:10px;background:url(../images/bg.gif) no-repeat -383px -684px;  line-height:30px;#line-height:33px; display:block; float:right;}
.search_list { display:block; margin:10px 0;}
.search_list ul li { display:block; height:76px; border-bottom:1px dotted #c7c7c7; padding:5px 10px;}
.search_list ul li.bg { background:#fffbee;}
.search_list ul li .tit { height:28px; display:block; line-height:28px; padding-left:17px;background:url(../images/bg.gif) no-repeat -386px -984px;}
.search_list ul li .tit h2 {height:28px; font-size:14px; font-weight:bold; line-height:28px; float:left; width:450px; overflow:hidden;}
.search_list ul li .tit h2 a {font-size:14px; font-weight:bold;}
.search_list ul li .tit .brand { width:150px; line-height:28px; height:28px; float:right; text-align:right; color:#737373; font-family:"宋体"; overflow:hidden;}
.search_list ul li .tit .brand a {color:#737373;}
.search_list ul li .intro { width:400px; height:44px; line-height:22px; color:#a7a7a7;padding-left:17px;}
.prompt { height:30px; line-height:30px; display:block; text-align:center; background:#fffae9; border:1px solid #fff1cd; font-size:14px; margin-bottom:15px;}
.openmore { width:auto; height:auto; overflow:hidden; margin:0 auto 0; display:none; background:#FFFBEE; padding:0px 0 20px;}
.full_text ul .openmore li {margin:20px 0 0;width:610px; height:210px; overflow:hidden;}

#search_loading { margin-bottom:15px;}
.full_text .lili.more { height:auto;width:610px; background:#FFFBEE; padding:20px 15px 0;}
.full_text .lili.more a { background:none; float:none; display:inline; padding:0;}