.topsearch { width:950px; background:#FEF6DF; border-top:1px solid #E4DFDB; float:left; padding:8px 0 0; }
.topsearch ul { float:left; width:924px; padding-left:26px; padding-bottom:4px; border-bottom:1px solid #E4DFDB}
.topsearch ul li { line-height:24px; text-align:left; display:block; width:924px; }
.topsearch ul li a { color:#0066CC; margin-right:14px; white-space:nowrap; display:inline-block; float:left; }
.topsearch ul li a:hover { color:#EB6100; }
.topsearch ul li strong { color:#EB6100; font-weight:bold; float:left; margin-right:14px; white-space:nowrap; }
.topsearch ul li span { float:left; margin-right:6px; width:59px; text-align:right; display:block; }
.topsearch .number li { line-height:36px; }
.topsearch .number span { float:left; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; width:56px; text-align:right; display:block; line-height:32px; }
.topsearch ul li p { float:left; text-align:left; white-space:normal; width:842px; display:block; }
.topsearch ul li h3 { font-size:14px; font-family:"宋体"; color:#C00; font-weight:bold; background:url(../images/pic_searchtop_001.gif) 0 -233px no-repeat; padding-left:20px; float:left; margin-right:8px; }
.topsearch ul li .qhcity { width:78px; height:16px; background:url(../images/pic_searchtop_001.gif) 0 -262px no-repeat; float:left; line-height:18px; color:#FFF; text-align:left; overflow:hidden; margin:3px 0 0 0; cursor:pointer; display:block; overflow:hidden; position:relative; }
.topsearch ul li .qhcity a { color:#FFF; float:left; display:block; width:74px; padding-left:4px; }
.topsearch ul li .qhcity a:hover { color:#FFF; text-decoration:none; }
.topsearch ul li .xxcity { float:right; margin:4px 16px 6px 0; background:#FFF; border:1px solid #E0E0E0; padding:4px 4px 0 12px; display:inline; height:auto; width:827px; }
.topsearch ul li .xxcity a { color:#000; }
.topsearch ul li .xxcity a:hover { color:#EB6100; }
.morecity { width:454px; height:128px; background:url(../images/pic_searchtop_003.gif) 0 bottom repeat-x #FFF; border:1px solid #F3DABC; position:absolute; left:100px; top:40px; overflow:hidden; }
.morecity ul { margin:0; padding:4px 14px 0; border:none; }
.morecity ul li { line-height:30px; }
.morecity ul li span { color:#000; white-space:nowrap; float:left; }
.morecity ul li a { color:#662F00; float:left; }


/* 下拉框 */
.topsearch ul li .zfselect { float:left; margin:0 0 0 6px; display:inline; }
.topsearch ul li .zfselect .zfbox1 { width:98px; height:20px; background:url(../images/pic_building_017.gif) 0 -20px no-repeat; z-index:2; }
.topsearch ul li .zfselect .zfbox1 h2 { width:98px; font-family:"宋体"; font-size:12px; font-weight:normal; text-align:center; line-height:22px; height:20px; overflow:hidden; color:#000; }
.topsearch ul li .zfselect .zfbox1 h2 a { display:block; cursor:pointer; text-decoration:none; width:86%; padding-right:14%; color:#000; }
.topsearch ul li .zfselect .zfbox1 h2 a:hover { color:#000; }
.topsearch ul li .zfselect .zfbox1 ul { border:1px solid #fce6ad; background:#fff8e6; position:absolute; top:40px; padding:0; clear:both; width:96px; overflow:hidden; }
.topsearch ul li .zfselect .zfbox1 ul li { line-height:22px; text-align:left; }
.topsearch ul li .zfselect .zfbox1 ul li a { padding-left:12px; color:#653300; display:block; width:96px; }
.topsearch ul li .zfselect .zfbox1 ul li a:hover { background:#fde9ce; float:left; width:84px; text-decoration:none; color:#653300; }
.topsearch ul li .zfselect .button { width:43px; height:20px; background:url(../images/pic_searchtop_002.gif) no-repeat; cursor:pointer; margin-left:0px; border:none;float:left; color:#FFF; line-height:20px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

.citysel { width:820px; margin:0 auto; line-height:30px; padding-bottom:20px; }
.citysel select { float:left; vertical-align:middle; margin-right:6px; margin-top:8px; }
.citysel .button { width:67px; height:20px; font-weight:bold; color:#663403; cursor:pointer; background:url(../images/pic_searchtop_001.gif) 0 -150px no-repeat; border:none; line-height:22px; overflow:hidden; float:left; margin-right:4px; margin-top:8px; }
.citysel h4 { font-size:14px; font-family:"宋体"; font-weight:bold; color:#000; clear:both; padding-top:10px; display:block; background:url(../images/pic_searchtop_003.gif) 0 10px no-repeat; padding-left:30px; }
.citysel h5 { font-size:14px; font-family:"宋体"; font-weight:bold; color:#000; clear:both; padding-top:10px; display:block; background:url(../images/pic_searchtop_003.gif) 0 -34px no-repeat; padding-left:30px; }
.citysel span { color:#999; line-height:36px; height:30px; overflow:hidden; }
.topsearch ul h4 { font-size:14px; font-family:"宋体"; font-weight:bold; color:#000; padding-left:70px; background:url(../images/pic_searchtop_003.gif) 40px -94px no-repeat; }
.citysel p { white-space:nowrap; width:820px; font-size:14px; clear:both; }
.citysel p a { color:#0066CC; margin-right:18px; white-space:nowrap; display:inline-block; float:left; }
.citysel p a:hover { color:#EB6100; }

.topsearch .ss1 { padding-left:26px; width:924px; height:39px; border-bottom:1px solid #E4DFDB; line-height:41px; overflow:hidden; clear:both; }
.topsearch .ss1 span { float:left; display:block; }
.topsearch .ss1 .s1 { width:23px; height:20px; background:url(../images/pic_searchtop_001.gif) 0 -100px no-repeat; margin-top:10px; }
.topsearch .ss1 .s2 { width:3px; height:20px; background:url(../images/pic_searchtop_001.gif) -55px -100px no-repeat; margin-top:10px; }
.topsearch .ss1 span .tex1 { height:20px; width:129px; background:url(../images/pic_searchtop_001.gif) 0 -125px repeat-x; border:none; margin-top:10px; color:#A09C9B; line-height:20px; padding-left:4px; vertical-align:middle; float:left; }
.topsearch .ss1 .button { width:67px; height:20px; font-weight:bold; color:#663403; cursor:pointer; background:url(../images/pic_searchtop_001.gif) 0 -150px no-repeat; border:none; line-height:22px; float:left; margin-left:6px; overflow:hidden; }
.ss1 .jgsx { background:height:22px; float:left; background:url(../images/pic_searchtop_001.gif) 0 -177px no-repeat; margin:10px 0 0 20px; display:block; padding-left:14px; line-height:24px; overflow:hidden; }
.ss1 .jgsx .l,.ss1 .mjsx .l { width:3px; height:20px; background:url(../images/pic_searchtop_001.gif) -45px -100px no-repeat; float:left; }
.ss1 .jgsx .r,.ss1 .mjsx .r { width:3px; height:20px; background:url(../images/pic_searchtop_001.gif) -55px -100px no-repeat; float:left; }
.ss1 .jgsx input,.ss1 .mjsx input { width:43px; height:20px; background:url(../images/pic_searchtop_001.gif) 0 -125px repeat-x; color:#A09C9B; line-height:20px; text-align:center; border:none; float:left; }
.ss1 .mjsx { background:height:22px; float:left; background:url(../images/pic_searchtop_001.gif) 0 -205px no-repeat; margin:10px 0 0 20px; display:block; padding-left:14px; line-height:24px; overflow:hidden; }

.topsearch .ss2 { height:27px; border-top:1px solid #FFF; background:#FDE9D0; line-height:29px; overflow:hidden; padding-left:26px; width:924px; }
.topsearch .ss2 span { float:left; display:block; margin-right:14px; }
.topsearch .ss2 span strong { color:#ff6801; padding:0 6px; }
.topsearch .ss2 .lb1 a,.topsearch .ss2 .lb11 a,.topsearch .ss2 .lb2 a,.topsearch .ss2 .lb22 a { height:27px; line-height:30px; overflow:hidden; padding-left:22px; }
.topsearch .ss2 .lb1 a:hover,.topsearch .ss2 .lb11 a:hover,.topsearch .ss2 .lb2 a:hover,.topsearch .ss2 .lb22 a:hover { height:27px; line-height:30px; overflow:hidden; padding-left:22px; }
.topsearch .ss2 .lb1 { background:url(../images/pic_list_003.gif) 0 6px no-repeat; }
.topsearch .ss2 .lb11 { background:url(../images/pic_list_003.gif) 0 -16px no-repeat; }
.topsearch .ss2 .lb2 { background:url(../images/pic_list_003.gif) 0 -38px no-repeat; }
.topsearch .ss2 .lb22 { background:url(../images/pic_list_003.gif) 0 -60px no-repeat; }
.topsearch .ss2 .xz { margin-left:10px; _margin-top:3px; margin-right:0; }
.topsearch .ss2 .xz select { vertical-align:middle; margin-bottom:3px; margin-right:6px; }
.topsearch .ss2 .up1,.topsearch .ss2 .up2,.topsearch .ss2 .down1,.topsearch .ss2 .down2 { width:58px; height:27px; line-height:28px; overflow:hidden; text-align:left; margin-right:6px; cursor:pointer; }
.topsearch .ss2 .up1 { background:url(../images/pic_searchtop_001.gif) 0 3px no-repeat; }
.topsearch .ss2 .up2 { background:url(../images/pic_searchtop_001.gif) 0 -22px no-repeat; }
.topsearch .ss2 .down1 { background:url(../images/pic_searchtop_001.gif) 0 -47px no-repeat; }
.topsearch .ss2 .down2 { background:url(../images/pic_searchtop_001.gif) 0 -72px no-repeat; }
.topsearch .ss2 .up1 a,.topsearch .ss2 .up2 a,.topsearch .ss2 .down1 a,.topsearch .ss2 .down2 a { color:#000; display:block; padding-left:12px; }
.topsearch .ss2 .up1 a:hover,.topsearch .ss2 .up2 a:hover,.topsearch .ss2 .down1 a:hover,.topsearch .ss2 .down2 a:hover { padding-left:12px; text-decoration:underline; }
.topsearch .ss2 .s1 { width:23px; height:20px; background:url(../images/pic_searchtop_001.gif) 0 -100px no-repeat; margin-top:3px; margin-right:0; margin-left:6px; }
.topsearch .ss2 .s2 { width:3px; height:20px; background:url(../images/pic_searchtop_001.gif) -55px -100px no-repeat; margin-top:3px; margin-right:0; }
.topsearch .ss2 .tex1 { margin-right:0; }
.topsearch .ss2 .tex1 input { height:20px; width:129px; background:url(../images/pic_searchtop_001.gif) 0 -125px repeat-x; border:none; margin-top:3px; color:#A09C9B; line-height:20px; padding-left:4px; vertical-align:middle; float:left; margin-right:0; }
.topsearch .ss2 .button { width:67px; height:20px; font-weight:bold; color:#663403; cursor:pointer; background:url(../images/pic_searchtop_001.gif) 0 -150px no-repeat; border:none; line-height:22px; float:left; margin-left:6px; overflow:hidden; margin-top:3px; }

.city_lb { width:950px; background:#FEF6DF; border-top:1px solid #E4DFDB; border-bottom:1px solid #E4DFDB; float:left; padding:14px 0 0; }
.city1 { width:908px; height:131px; background:url(../images/pic_citylb_002.gif) repeat-x; margin:0 auto; }
.city1 .l { width:122px; height:131px; float:left; background:url(../images/pic_citylb_001.gif) 0 0 no-repeat; }
.city1 .box { width:757px; height:77px; float:left; background:url(../images/pic_citylb_003.gif) 6px 20px no-repeat; padding:54px 0 0 20px; }
.city1 .box p { font-size:14px; font-weight:bold; line-height:30px; }
.city1 .box p a { margin-right:14px; }
.city1 .r { width:9px; height:131px; float:left; background:url(../images/pic_citylb_001.gif) -151px 0 no-repeat; }
.city2 { width:858px; min-height:971px; _height:971px; margin:14px auto 20px; background:url(../images/pic_citylb_004.gif) 0 bottom #FFF repeat-x; border-left:1px #E0E0E0 solid; border-right:1px #E0E0E0 solid; border-bottom:1px #E0E0E0 solid; border-top:4px solid #370706; position:relative; clear:both; }
.city2 .j1 { position:absolute; left:-1px; top:-4px; width:65px; height:66px; background:url(../images/pic_citylb_001.gif) 0 -136px no-repeat; }
.city2 .j2 { width:5px; height:4px; background:url(../images/pic_citylb_001.gif) -72px -136px no-repeat; position:absolute; top:-4px; right:-1px; }
.city2 h2 { width:127px; height:31px; text-align:center; background:url(../images/pic_citylb_005.gif) no-repeat; color:#590705; font-size:14px; font-family:"宋体"; font-weight:bold; line-height:33px; overflow:hidden; float:left; margin:30px 0 0 76px; clear:both; display:inline; }
.city2 .select { float:left; clear:both; margin:18px 0 0 80px; display:inline; }
.city2 .select select { float:left; margin-right:4px; vertical-align:middle; }
.city2 input { width:67px; height:20px; font-weight:bold; color:#663403; cursor:pointer; background:url(../images/pic_searchtop_001.gif) 0 -150px no-repeat; border:none; line-height:22px; overflow:hidden; float:left; vertical-align:middle; }
.city2 ul { padding:10px 80px 20px; }
.city2 ul li { line-height:30px; display:block; width:698px; }
.city2 ul li span { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:left; line-height:28px; width:12px; text-align:right; padding-right:10px; overflow:hidden; }
.city2 ul li p { width:676px; float:left; }
.city2 ul li p a { margin-right:14px; color:#663202; float:left; white-space:nowrap; }
.city2 ul li p a:hover { color:#663202; }
