﻿@charset "utf-8";
/*
Project:www.love77.com.cn Search style
Time:2012-07-01
Author:Love77
*/
.search_bd{ border:1px solid #e9d0db; border-top:none; width:928px; padding:15px; margin:0 auto;}
.search_bd_bar{ height:45px; background:url(/image_2012/images_serach.png) left -45px repeat-x; border:1px solid #ccc;}
.search_bar2{ height:40px; padding-top:5px; background:url(/image_2012/images_serach.png) -5px top no-repeat; padding-left:38px; width:580px; font-family:Arial, Helvetica, sans-serif;}
.search_bar{ padding:5px 0 0;}
.search_btn1{ width:65px; height:24px; background:url(/image_2012/images_serach.png) 0px -91px; line-height:24px; border:none; color:#fff; cursor:pointer;}
.search_btn1:hover{ background-position:0 -116px;}
.more{ position:relative; margin-right:-1px; z-index:5;}
.more span{ height:45px; line-height:45px; display:block; float:left; padding:0 9px; cursor:pointer; padding-right:22px; background:url(/image_2012/jt_serach.png) right -25px no-repeat; position:relative;}
.more span.on{ color:#EA1777; background:#fff url(/image_2012/jt_serach.png) right 20px no-repeat; border:1px solid #ccc; height:46px; margin-bottom:-2px; border-width:0 1px; border-bottom:none;}
.xiala_bd{ width:385px; right:0; padding:15px; top:46px; background:#fff; border:1px solid #ccc; border-top:none; position:absolute; -moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc; z-index:2;}
.search_inp2{ width:265px; border:1px solid #ddd; background:#fff; padding:7px 5px;}
.search_inp2:hover{ border:1px solid #ccc;}
.search_inp2:focus{ background:#FFC;}
.search_btn2{ width:90px; height:32px; line-height:30px; font-size:14px; padding:0; margin-left:10px; border:1px solid #ddd; background:url(/image_2012/images_serach.png) left -187px repeat-x; cursor:pointer;}
.search_btn2:hover{ background-position: left -231px; border:1px solid #999;}
.teshu{ font-family:宋体; line-height:20px; padding-top:8px; clear:both; width:100%; overflow:hidden;}
.teshu a{ color:#2c81d6;}
.xiala_bd td{ padding:5px;}
.xiala_bd tr:hover{ background:#f5f3f3;}
.more_search{ padding-top:10px; position:relative; width:97px; z-index:2;}
.more_search td{ padding:8px 0px; font-size:14px;}
.more_search td select{ padding:1px; width:100px; margin:0px 5px;}
.more_search span.xiala{ width:97px; height:24px; background:url(/image_2012/images_serach.png) -66px -91px; text-align:center; line-height:24px; display:block; color:#fff; overflow:hidden; cursor:pointer;}
.more_search .xiala:hover{ background-position:-66px -116px;}
.more_search span.on,.more_search span.on:hover{ height:35px; background-position:-66px -141px; line-height:35px;}
.more_search .xiala_bd{ border:1px solid #009bc8; background:#fff; width:896px; left:-619px; top:45px;}
.search_btn3{width:120px; height:38px; line-height:38px; font-size:14px; padding:0; font-weight:bold; border:1px solid #c6024a; background:url(/image_2012/images_serach.png) left -298px repeat-x; cursor:pointer; color:#fff;}
.search_btn3:hover{ background-position:left -302px; border:1px solid #670026;}

.pl{ background:#fff; border:1px solid #ddd; height:20px; line-height:20px; margin-top:10px; padding:12px 15px; overflow:hidden; width:896px;}
.pl .fl label{ margin-right:5px; color:#2c81d6;}
.pl .zpms{}
.pl .fr a{ margin-left:15px;}
.pl .fr a em{ width:16px; height:16px; display:block; background:url(/image_2012/images_serach.png) -16px -141px no-repeat; margin-right:5px;}
.pl .fr a.zpms em{ background-position:-16px -141px;}
.pl .fr a.zpdbms em{ background-position:-48px -141px;}
.pl .fr a:hover{ text-decoration:none;}
.pl .fr a.hover1,.pl .fr a.hover2{ color:#EA1777;}
.pl .fr a.hover1 em{ background-position:0 -141px;}
.pl .fr a.hover2 em{ background-position:-32px -141px;}

.list_zpms,.list_zpdbms{ width:100%; overflow:hidden; padding-bottom:20px;}
.list_zpms ul{ float:left; margin-left:-12px;}
.list_zpms ul li{ width:223px; height:172px; float:left; padding:20px 0 20px 12px; border-bottom:1px solid #eee;}
.list_zpms ul li .list_zpms_con{ width:209px; height:158px; border:1px solid #e1e1e1; padding:6px;}
.list_zpms ul li .list_zpms_con:hover,.list_zpms ul li .list_zpms_con.ie_hover{ border:2px solid #fbaad3; background:#fff8f8; margin-bottom:-32px; position:absolute;-moz-box-shadow:2px 2px 5px #cccccc; -webkit-box-shadow:2px 2px 5px #cccccc; box-shadow:2px 2px 5px #cccccc; z-index:1; margin-left:-1px; margin-top:-1px;}
.list_zpms_img img{ float:left; padding-right:10px;}
.list_zpms_img p{line-height:20px; color:#666;}
.list_zpms_btn{ padding-top:10px; height: 24px; overflow:hidden;}
.list_zpms_btn a{ margin:0 2px;}
.list_zpms_btn span.fl{ padding-top:3px;}
.list_zpms_btn span.fl img{ display:block; overflow:hidden; float:left;}
a.ckzl,a.gtxx{ width:72px; height:22px; background:url(/image_2012/images_serach.png) left -275px no-repeat; line-height:22px; text-align:center; display:inline-block; float:left;}
a.ckzl{ background-position:left -275px;}
a.gtxx{ background-position:-73px -275px; color:#fff;}
a.gtxx:hover{ text-decoration:none; color:#fff;}

.list_zpdbms{ position:relative; z-index:1;}
.list_zpdbms ul{ overflow:hidden; width:100%;}
.list_zpdbms ul li{ padding:20px 10px; height:140px; border-bottom:1px solid #eee; vertical-align:bottom;}
.list_zpdbms ul li img.list_zpdbms_img{ position:absolute;}
.list_zpdbms ul li div.list_zpdbms_con{ padding-left:115px;}
.list_zpdbms ul li p{ padding:3px 0; overflow:hidden; display:block; line-height:18px; float:none;}
.zpdbms_name{ height:18px; width:100%;}
.zpdbms_btn a,.zpdbms_name a{ margin-right:8px;}
.list_zpdbms ul li .zpdbms_btn{ display:none;}
.list_zpdbms ul li:hover,.list_zpdbms ul li.ie_hover{ background:#FFe;}
.list_zpdbms ul li:hover .zpdbms_btn,.list_zpdbms ul li.ie_hover .zpdbms_btn{ display:block;}

.yixuan{ padding:10px 15px; background:#f6f6f6; border:1px solid #ddd; border-top:none;}