﻿@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}
hr{margin:0; padding:0; height:1px; border:0; border-top:1px solid #e0e0e0;}
em{font-style:italic;}a{outline:none;}
input,button,select,textarea{font-size:12px;vertical-align:middle;}
checkbox { margin:0; padding:0;}
img{vertical-align:middle;}

body{font-size:12px; font-family:"宋体"; }
/*a .imgborder,a:link .imgborder,a:visited .imgborder{border:1px solid #DDD;}
a:hover .imgborder{border:1px solid #333;}

a:link {text-decoration:none; color:#0058B0;}
a:visited {text-decoration:none; color:#0058B0;} /*color:#1D5094;
a:hover {text-decoration:underline; color:#F63;}
a:active {text-decoration:none; color:#F00;}*/

.floatL{float:left;}
.floatR{float:right;}
.STR{ font-weight:bold;}
.size10{ font-size:10px;}
.size12{ font-size:12px;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;clear:both; height:0; overflow:hidden;}
/*.clearfix2{_height:1%;overflow:auto;}*/
.clearfix2{clear:both; margin:5px 0;}
.clearfix3{clear:both; margin:10px 0;}
.gray{color:#999;}
.org{ color:#F60;}
.mydebug{border:#000 solid 1px;}
.tip_red{border:1px solid #F00; padding:3px; color:#F00;}
.tip_green{border:1px solid #060; padding:3px; color:#060;}
.red_t{color:#F00;}
.wht_input{border:1px solid #ccc; width:40px; height:18px;  padding:0; margin:0; line-height:18px; color:#999; text-align:right;}
.wht_input_s{border:1px solid #ccc; width:20px; height:18px;  padding:0; margin:0; line-height:18px;}
.wht_bt{border:1px solid #ccc; width:40px; height:20px; background:#FFF; padding:0; margin:0; line-height:18px;}
.wht_bta{padding:3px 6px!important; padding:2px 6px; border:1px solid #ccc; color:#333;}
.tijiao{background:url('../images/bt_submit.gif') no-repeat; width:87px; height:27px; cursor:pointer; border:none;}
.login_bt{background:url('../images/bt_login.gif') no-repeat; border:0; width:82px; height:27px; cursor:pointer;}
.highLight{background:#FC0;}
.hr1{height:1px; border-top:1px solid #e0e0e0;clear:both; font-size:0px; line-height:1px; margin:0px;*margin:15px 0 -20px 0!important;*margin:0 0 -15px 0;}
.fontYh{font-family:"微软雅黑","黑体","宋体"; }


/* head */
.headTop{background:url("../images/head_topbg.gif") top repeat-x; height:86px;}
.headTop .box{width:980px; margin:0 auto; height:86px;}
.headTop .left{float:left; width:200px;  height:78px; padding-top:6px;}
.headTop .left tt{font-size:16px; font-weight:bold; color:#666;padding:30px 0 0 10px;}
.headTop .right{float:right; width:760px; height:84px;}
.headTop .subnav{background:url("../images/head_subnavbg.gif") no-repeat right; height:21px; line-height:21px; text-align:right; padding-right:44px;}
.headTop .subnav a{ color:#333;}
/* 导航栏 */
#Nav {float:left;width:100%;font-size:16px;font-weight:bold;line-height:normal;margin:32px 0 0 0; background:red}
#Nav ul {margin:0 0 0 40px;padding:0px;list-style:none;}
#Nav li {display:inline;margin:0;padding:0;}
#Nav a {float:left; background:url("../images/nav_bg.gif") no-repeat left 2px; margin:0 0 0 2px; padding:0 0 0 26px; text-decoration:none;}
#Nav a.a_visited{background-position:0% -58px;}
#Nav a span {float:left;display:block; background: url("../images/nav_bg.gif") no-repeat right 2px; padding:6px 26px 6px 0; color:#666; }
#Nav a span {float:none;}
#Nav a span.a_visited{background-position:100% -58px; padding:6px 26px 6px 0px; color:#fff;}
#Nav a:hover span { color:#F60;}
#Nav a:hover {background-position:0% -28px;}
#Nav a:hover span {background-position:100% -28px; padding:6px 26px 6px 0px; color:#F30;}
/* 导航栏 end*/
.headFoot {background:url("../images/head_footbg.gif") repeat-x; height:39px;}
.headFoot .box{width:980px; margin:0 auto; height:39px;}
.headFoot .slg{float:left; width:185px; height:39px; background:url("../images/head_slg.gif") no-repeat;}
.headFoot .seachbox{float:left; width:362px; background: url("../images/head_seachbg.gif") no-repeat left top; height:26px; margin:5px 0 5px 80px; position:relative; z-index:1000;}
.headFoot .seachbox .sch_input{float:left;z-index:97;position:absolute;left: 37px;top: 6px;}
.headFoot .seachbox .sch_input ul{border:1px solid #FFC3A8; border-top:none; width:304px; margin:5px 0 0 0px;*margin:0px 0 0 0px!important;*margin:2px 0 0 0px; background:#FFF; padding:5px; overflow:hidden; z-index:98;}
.headFoot .seachbox .sch_input li{clear:both; cursor:pointer; display:block; float:none;  height:28px; line-height:28px;}
.headFoot .seachbox .sch_input li.onMMover{ background:#FFFEE1;}
.headFoot .seachbox .sch_type{position:relative; float:right; cursor:pointer; height:20px; width:60px; display:block; margin:7px 5px 0 0; z-index:200;}
.headFoot .seachbox .sch_type ul{position: absolute; left: 0px; top: 18px; border: 1px solid #FFC3A8; background:#FFF; list-style:none outside none; width: 52px; margin: 0pt; z-index:199;}
.headFoot .seachbox .sch_type li{ padding:4px; color:#666;}
.headFoot .seachbox .Current{width:60px; height:22px; cursor: pointer; border: 0px none; z-index:198; color:#666;}
.headFoot .seachbox .option .on {background:#F60; color:#fff; margin:0}
#selul{ margin:0 0 0 0 }
.headFoot .seachbt{margin:5px 0 0 8px; float:left;}
.headFoot .hotseach{ float:right; line-height:36px; height:36px; text-align:right;}
.headFoot .hotseach a{ color:#FFF; text-decoration:underline;}
/* head end */

/* foot */
.Foot{width:980px; margin:20px auto 10px auto; padding-top:10px; line-height:20px;background:#fff; border-top:1px solid #E0DEDB; text-align:center;}
.Foot p{text-align:center; padding:5px 15px;line-height:20px;}
/* foot end*/

/* fangyuan */
.fangyuan {}
.fy_top {background: url("../images/fy_top_bg.gif") no-repeat; height:8px; margin-top:10px;}
.fy_down {background: url("../images/fy_down_bg.gif") no-repeat; height:8px; }
.fy_mid {width:978px; border:1px solid #E6E6DD; border-bottom:none; border-top:none; margin:0 !important;margin:-4px 0 0 0;overflow:auto;}
.fy_mid .left{float:left; width:334px; margin-left:10px; display:inline;}
.fy_mid .left .imgbox{width:330px; border:2px solid #F1F1EB; overflow:auto !important;overflow:none; }
.fy_mid .left .bigimg{width:330px; background:#f9f9f9; text-align:center; height:235px; overflow:hidden;}
.fy_mid .left .cqlbar{width:315px; padding:8px 5px 0 10px; height:30px; line-height:20px;}
.fy_mid .left .roll{ margin:0 6px 6px 6px; overflow:auto;}
.fy_mid .left .roll ul{}
.fy_mid .left .roll li{ float:left; margin:0 2px;border:1px solid #fff;}
.fy_mid .left .roll li.on{border:1px solid #D84700;}
.fy_mid .left .stools_h{background:url("../images/sidetools2.gif") no-repeat; height:17px; margin-top:10px;}
.fy_mid .left .stools_b{height:20px; line-height:20px; padding:5px; background:#FFFAF3; border:none; border:1px solid #F8CDB4; margin-top:10px;}
.fy_mid .left .stools_b li{ float:left; padding-left:8px; background:url("../images/arrow.stools.gif") no-repeat 0 5px; margin-left:10px;}
.fy_mid .left .stools_b a{color:#333;}
.fy_mid .mid{float:left; width:360px; margin-left:25px; padding-right:20px; color:#333; background:url("../images/index_flashline.gif") repeat-y right; display:inline;}
.fy_mid .mid h1{ padding:5px 0; font-size:16px; font-weight:bold; line-height:1.4em; color:#000;}
.fy_mid .mid table{ margin-top:10px; line-height:26PX;}
.fy_mid .mid .telbox{/*background:url("../images/tel_bg.gif") no-repeat; */height:41px; width:335px; line-height:43px; margin:10px 0 15px 0; /*padding:0 0 0 10px; */color:#FFF;}
.fy_mid .mid .telnum{font-size:26px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.fy_mid .mid .info{}
.fy_mid .mid .info li{padding:4px 0;}
.fy_mid .right{float:right; width:150px; padding-left:40px; margin:40px 20px 0 0 !important;margin:40px 10px 0 0;}
.fy_mid .right .ul1{}
.fy_mid .right .ul1 li img{ padding:0 0 5px 0;}
.fy_mid .right .photobox{padding: 0 0 0 11px;}
.fy_mid .right .photobox .jinliren{ padding:3px; background:#fff; border:1px solid #dfdfdf;}
.fy_mid .right .ul2{ margin-top:20px;}
.fy_mid .right .ul2 li{ line-height:1.6em;}
.fy_mid #price{ font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size:16px; color:#F60;} 

.fy_enptybox_top{background: url("../images/fy_atop_bg.gif") no-repeat; height:8px;}
.fy_enptybox_main{background:#FCFBF6; border:1px solid #E6E6DD; border-bottom:none; border-top:none; width:958px; padding:10px;}
.fy_enptybox_down{background: url("../images/fy_adown_bg.gif") no-repeat; height:8px;}
/* fangyuan end*/

#tabsA {float:left;width:500px; background:#fff; font-size:12px; line-height:normal;}
#tabsA h3{ float:left; font-size:14px; padding-top:12px;}
#tabsA ul {margin:0;padding:10px 10px 0 10px;list-style:none;}
#tabsA li {display:inline;margin:0 5px;padding:0;}
#tabsA a {float:left;background:url("../images/tableftA.gif") no-repeat left top; margin:0 0 0 5px; padding:0 0 0 4px; text-decoration:none;}
#tabsA a span {float:left; display:block;background:url("../images/tabrightA.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#999; }
#tabsA a span {float:none;}
#tabsA a:hover span {color:#FFF;}
#tabsA a:hover {background-position:0% -42px;}
#tabsA a:hover span {background-position:100% -42px;}  
.bbt4{float:right; width:146px; margin-right:20px; padding-left:10px;  height:30px; background:url("../images/btt4.gif") no-repeat right center; line-height:30px; text-align:center;}
.bbt4 a {color:#FFF; text-decoration:none;}

#tabsB { float:left;width:980px; background:#fff; font-size:14px; line-height:normal; margin-top:10px;}
#tabsB ul {margin:0;padding:10px 10px 0 0px;list-style:none;}
#tabsB li {display:inline;margin:0;padding:0;}
#tabsB a {float:left;background:url("../images/tableftB.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none;}
#tabsB a span {float:left; display:block;background:url("../images/tabrightB.gif") no-repeat right top; padding:5px 20PX 6px 8px; }
#tabsB a span {float:none;}
#tabsB a.a_visited{background-position:0% -31px; color:#fff;}
#tabsB a:hover span {color:#FFF;}
#tabsB a:hover {background-position:0% -31px;}
#tabsB a:hover span {background-position:100% -31px;} 
#tabsB a:hover span.a_visited{background-position:100% -31px; color:#FFF;}

#tabsD { float:left; width:615px; background:#E8EAEE; font-size:12px; line-height:normal;}
#tabsD ul {margin:0;padding:5px 0 0 5px;list-style:none;}
#tabsD li {display:inline;margin:0;padding:0;}
#tabsD a {float:left;background:url("../images/tableftD.gif") no-repeat left top; margin:0; padding:0 0 0 0px; text-decoration:none;}
#tabsD a span {float:left; display:block;background:url("../images/tabrightD.gif") no-repeat right top; padding:5px 10PX 6px 10px; color:#666; }
#tabsD a span {float:none;}
#tabsD a:hover span {color:#333; font-weight:bold;}
#tabsD a:hover {background-position:0% -30px;}
#tabsD a:hover span {background-position:100% -30px;}  

/* Snav */
#Snav{background:url("../images/snav_bg.gif") no-repeat; height:40px; line-height:40px; padding-left:20px;}
#Snav .aa{ float:left;  background:url("../images/snav_next1.gif") right no-repeat; padding:0 22px 0 10px; height:40px; line-height:40px; display:inline-block; }
#Snav .cc{ float:left;  background:url("../images/snav_next.gif") right no-repeat; padding:0 32px 0 10px; height:40px; line-height:40px; display:inline-block; cursor:pointer;}

/* content */
#CNT {width:980px; margin:10px  auto;}
#CNT h6{height:20px; padding:5px 10px; font-size:14px; font-weight:bold; color:#000; line-height:20px; clear:both;}
.m_b1{background: url("../images/m_b1bg.gif") repeat-y;}
.m_b1t{background:url("../images/m_b1bgt.gif") no-repeat; height:8px; font-size:0px;}
.m_b1f{background:url("../images/m_b1bgf.gif") no-repeat; height:8px; font-size:0px;}
.m_b1 #choice{margin:10px 5px;}
.m_b1 #choice li{margin:0 5px;line-height:2em; padding-left:5px; /*border-bottom:1px solid #E0E0E0; padding:5px; */}
.m_b1 #choice li ul{border:1px solid #e0e0e0; border-top:none; width:200px; margin:-1px 0 0 36px; background:#FFF; padding:5px; overflow:hidden; z-index:300; position: static;}
.m_b1 #choice li ul li{clear:both; cursor:pointer; display:block; float:none; border:0;}
.m_b1 #choice li ul li.onMMover{ background:#FFFEE1;}
.m_b1 #choice li.addon{ margin:0 10px 0 84px; border:1px solid #F60; line-height:1.8em;}
.m_b1 #choice a{color:#004891; text-decoration:none; padding-right:8px;}
.m_b1 #choice a:hover{color:#F30; padding-right:8px;}
.m_b1 #choice a.aselected{color:#FF3300;}
.m_b1 #Album{}
.m_b1 #Album TD{text-align:center; width:450px; padding-bottom:10px;}
.m_b1 #Album img{padding:2px; border:1px solid #E0E0E0;}

/* submeun */
.mdiv{position:absolute; width:150px;border:1px solid #ccc;background:#FEFDFB;padding:10px 5px; visibility: hidden;overflow: hidden; z-index:102;}
.mdiv ul{}
.mdiv li{float:left; width:68px; line-height:18px; padding:3px 0; text-align:center;}
.mdiv li a{}
.mdiv .tishi{font-size:12px; margin:0 0 5px 0px; padding:0 0 0 10px; line-height:20px; background:#FFF0D7; color:#000;}
.mdiv2{position:absolute; width:150px;border:1px solid #ccc;background:#FEFDFB;padding:10px 5px; visibility: hidden;overflow: hidden; z-index:102;}
.mdiv2 ul{}
.mdiv2 li{width:130px; line-height:18px; padding:3px 0; text-align:left;}
.mdiv2 li a{}
.mdiv2 .tishi{font-size:12px; margin:0 0 5px 0px; padding:0 0 0 10px; line-height:20px; background:#FFF0D7; color:#000;}

.menu{font-size:12px;position:relative;z-index:10; margin-top:5px;} 
.menu li {float:left;position:relative;list-style:none; margin-left:1px;} 
.menu ul ul {visibility:hidden;position:absolute;left:-1px;top:29px;} 
.menu table {position:absolute;top:0;left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{display:block; background:url(../images/submenu1.gif) no-repeat; color:#8B502C; text-decoration:none;height:29px;line-height:29px;width:80px;text-align:center;font-weight:normal;} 
.menu a:hover{background:#F60;color:#fff;} 
.menu ul ul{} 
.menu ul ul li {clear:both;text-align:left;} 
.menu ul ul li a{display:block;width:80px;height:29px;margin:0;border:0;} 
.menu ul ul li a:hover{background:#f60;} 


#submenu { height:26px; width:960px; margin:0 auto; padding-top:10px; border-bottom:1px solid #F8CDB4;}
#CNT_l{float:left; width:615PX; margin-left:5px; display:inline;}
#CNT_l.cntfix{ width:620PX; margin:0;}
#CNT_l #cdtion{background: url("../images/m_cdtion.gif") no-repeat; width:600px; padding:10px 10px 0 10px; line-height:26px; zoom:1;}
#CNT_l #cdtion_ft{background: url("../images/m_cdtion_ft.gif") no-repeat; height:6px; font-size:0; width:620px;}
#CNT_l #cdtion .title{font-size:14px; color:#156402; font-weight:bold; display:inline-block;}
#CNT_l #cdtion .txt{font-weight:normal; display:inline-block;}
#CNT_l #cdtion .txt img{vertical-align:middle; margin:0 !important; margin:10px 0; }
#CNT_l #cdtion .del{line-height:20px; height:26px; padding:3px 3px 3px 3px;}
#CNT_l #cdtion .del a{ color:#333; text-decoration:none;}
#CNT_l #cdtion .bt{margin-left:30px;}
#CNT_l h2{height:40px; line-height:40px;}
#CNT_l .hr{border-top:2px solid #FBC22A; border-bottom:5px solid #FEF4D0;}
#CNT_l .infoBox{line-height:20px; margin:15px 0;}
#CNT_l .box1{width:585px; background:#FFF; margin:0!important;margin:-15px 0 0 0;*margin:0; padding:10px; line-height:20px; border:5px solid #E8EAEE; border-top:0;}
#CNT_l .box1 {clear:both;}
#CNT_l .box1 ul{ overflow:hidden;}
#CNT_l .box1 li{background: url("../images/arrow.right.gif") no-repeat 2px center; padding-left:15px;}
#CNT_l .box1 tt{ width:140px; float:left; clear:both;}
#CNT_l .infoTable{float:left; margin:15px 0 0 0px; width:615px;line-height:1.4em; border:1px solid #E0E0E0; background:url("../images/table_topBG1.gif") no-repeat left top;}
#CNT_l .infoTable h4{ padding:5px 0 20px 10px;}
#CNT_l .infoTable td{ height:34px; background:url("../images/line_2.gif") repeat-x bottom;}
#CNT_l .infoTable .button1{width:97%; height:30px; margin:10px auto 10px auto; clear:both; text-align:right;}
#CNT_l .infoTable .current{padding:3px; background:#F60; color:#FFF;}
#CNT_l .infoTable2 {float:left; margin:15px 0 0 0px; width:615px;line-height:1.4em; border:1px solid #E0E0E0; background:url("../images/table_topBG1.gif") no-repeat left top;}
#CNT_l .infoTable2 h4 {padding:5px 0 20px 10px;}
#CNT_l .infoTable2 td {height:34px; background:url("../images/line_2.gif") repeat-x bottom;}
#CNT_l .infoTable2 .button1{width:97%; height:30px; margin:10px auto 10px auto; clear:both; text-align:right;}
#CNT_l .infoTable2 .current{padding:3px; background:#F60; color:#FFF;}

#schBox {height:25px; margin-top:5px; padding-bottom:7px; background:url("../images/m_hr.gif") repeat-x bottom; line-height:22px;}
#schBox #total{padding-left:10px; font-size:14px; display:inline-block;}
#schBox #bbt1{margin-left:0px; vertical-align:middle}
#schBox #bbt2{ float:right; margin:0px 0 0 0px;*margin:-10px 0 0 0px;}
#schBox #bbt3{ padding-left:120px;}
#schList {}
#schList a{color:#0058B0;}
#schList li{height:100px; border-bottom:1px solid #e0e0e0; padding-top:20px; position:relative;}
#schList .MMover{height:100px; border-bottom:1px solid #e0e0e0; padding-top:20px; background:#F5F5F5; display:block; cursor:pointer;}
#schList .s_img{float:left; width:110px; height:100%;position:relative; z-index:1}
#schList .s_img img{padding:3px; border:1px solid #ccc; vertical-align:middle;}
#schList .info{float:left; margin-left:10px; width:370px; line-height:1.4em;}
#schList .price{position:absolute; width:200px; text-align:right; z-index:200; top:54px; left:415px; padding-right:5px; z-index:200;}
.priceR{font-size:22px; color:#F30; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; }
#schAlbum {margin:0px 5px; line-height:18px;}
#schAlbum li{float:left;padding:16px 22px 0 22px; text-align:center; display:block; overflow:hidden;}
#schAlbum li a{}
#schAlbum li a:hover{text-decoration:underline; color:#C00;}
#schAlbum li img{border:1px solid #e0e0e0; padding:2px; background:#FFF; width:100px; height:75px}
#schAlbum .MMover{background:#F5F5F5; display:block; cursor:pointer;}

.schList2 {}
.schList2 a{color:#036;}
.schList2 li{height:100px;  padding:20px 0 5px 5px; float:left; display:block; position:relative;}
.schList2 .bar{width:460px; margin:5px;}
.schList2 .s_img{float:left; width:110px; height:100%;}
.schList2 .s_img img{padding:3px; border:1px solid #ccc; vertical-align:middle;}
.schList2 .info{float:left; margin-left:5px; width:274px; line-height:1.4em;}
.schList2 .price{position:absolute;width:200px;top:90px;left:400px;z-index:201;}
.schList2 .priceR{font-size:18px; color:#BF0200; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; }

.schList3{}
.schList3 li{padding:20px 0; overflow:auto;}
.schList3 .s_imgTxt{float:left; width:110px; height:100%; line-height:22px; text-align:center;}
.schList3 .s_imgTxt img{padding:3px; border:1px solid #ccc; vertical-align:middle;}
.schList3 .info{float:left; margin-left:10px; width:500px; line-height:1.4em;}
.schList3 .infoTable{float:left; margin:15px 0 0 10px!important; /* IE7+FF */margin:0px 0 0 10px;/* IE6 */  width:498px!important;line-height:1.4em; border:1px solid #E0E0E0; background:url("../images/table_topBG.gif") no-repeat top;}
.schList3 .infoTable h4{ padding:5px 0 20px 10px;}
.schList3 .infoTable td{ height:34px; background:url("../images/line_2.gif") repeat-x bottom;}

.managerList {}
.managerList a{color:#03c;}
.managerList li{height:130px; border-bottom:1px solid #e0e0e0; padding-top:20px; position:relative;}
.managerList .MMover{height:100px; border-bottom:1px solid #e0e0e0; padding-top:20px; background:#F5F5F5; display:block; cursor:pointer;}
.managerList .s_img{float:left; width:110px; height:100%; text-align:center;}
.managerList .s_img img{padding:3px; border:1px solid #ccc; vertical-align:middle;}
.managerList .info{float:left; width:400px; line-height:1.4em;}
.managerList .info td{padding:4px;}
.managerList .price{position:absolute; width:200px; text-align:right; z-index:200; top:50px; left:415px; padding-right:5px;}
.managerList .priceR{font-size:18px; color:#BF0200; letter-spacing:0px; font-family:'微软雅黑',Arial, Helvetica, sans-serif; }
.managerList table .style1{background:#FFFAF3; border:none; border:1px solid #F8CDB4;color:#E76120;}
.managerList table .style2{background:#FFF; border:none;}
.managerList table .style3{background:#FFF; border:none;background:#F9F9F9}
.managerList table .style4{background:#FFF; border:none; border-left:1px solid #dfdfdf; background:#F9F9F9}
.managerList table .style5{background:#FFF; border:none; border-left:1px solid #dfdfdf;}

#xiaoqu_info{height:73px; background:url("../images/m_tlbg.gif") repeat-x;}
#xiaoqu_info h1{float:left; height:40px; background:url("../images/m_tltl.gif") no-repeat 10px 8px; padding:25px 0 0 70px ;font-size:18px; font-family:'微软雅黑','宋体';  }
#xiaoqu_info h2{float:left; height:40px; background:url("../images/m_tltl.gif") no-repeat 10px 8px; padding:25px 0 0 70px ;font-size:14px; font-family:'微软雅黑','宋体';  }
#xiaoqu_info address{float:left; padding:8px 0 0 40px;height:60px; background:url("../images/m_tlhr.gif")  no-repeat 20px 3px; line-height:25px; font-size:12px;}
#xiaoqu_info #bt_area{float:right; padding:16px 0;}
#xiaoqu_info .Lpan{background:url("../images/m_tltl_1.gif") no-repeat 10px 8px;}

#sndseach{padding:0px 0 10px 10px; line-height:20px;}
#sndseach h2{font-size:14px; padding-bottom:5px;}
.txtBox {background: url("../images/m_tlbg2.gif") repeat-x 0  46px;}
.txtBox  h2{font-size:14px; font-weight:bold; background:url("../images/m_tltl2.gif") no-repeat 0 22px; padding:12px 0 0 24px; line-height:40px; }
.txtBox  h4{font-size:12px; padding:10px 10px 0 25px; line-height:1.8em;}
.txtBox  h5{font-size:12px; padding:10px 20px 10px 25px; line-height:1.8em;}
.txtBox  h5 table{ }
.txtBox  h5 td{border-bottom:1px dotted #E0E0E0; padding:3px 0; line-height:1.8em;}

#CNT_R{float:RIGHT; width:335PX;}
#CNT_R .adv{padding-bottom:20px;}
#CNT_R .m_b2t{background:url("http://static.diyifangwu.com/images/m_b2bgt.gif") no-repeat scroll 0 0 transparent;font-size:0;height:5px;width:350px;}
#CNT_R .m_b2f{background:url("http://static.diyifangwu.com/images/m_b2bgf.gif") no-repeat scroll 0 0 transparent;font-size:0;height:5px;width:350px;}
#CNT_R2{float:right; width:320PX;}

#picBox {height:125px; background:#F0F0F0;}
#picBox li{float:left; margin:15px 8px 0 8px; padding:3px; border:1px solid #ccc; background:#FFF;}
#picBox a{color:#036;}
#imgMax{ width:610px; height:420px; border:1px solid #E7DDD8; overflow:hidden;}
/*#imgMax img{max-width:600px;
width:expression(document.body.clientWidth>document.getElementById("selimg").scrollWidth*9/10? "600px": "auto" ); 
}
*/ 

.m_b3{border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:5px;}
.m_b3 h3{ font-size:14px; border-bottom:1px solid #ccc; padding:5px; }
.m_b3 .Listyle1{ background:url("../images/li_bg1.gif") no-repeat 5px 15px; padding-top:6px; overflow:auto;}
.m_b3 .Listyle1 li{ margin:0 0 0 28px; line-height:31px; }
.m_b3 .Listyle1 a{ color:#036; text-decoration:none;}
.m_b3 .Listyle1 a:hover{text-decoration:underline;}
.m_b3 .Listyle2 { margin-top:10px;}
.m_b3 .Listyle2 li{ float:left; margin:3px; }
.m_b3t{background:url("../images/m_b3bgt.gif") no-repeat; font-size:0px; width:320px; height:3px;}
.m_b3f{background:url("../images/m_b3bgf.gif") no-repeat; font-size:0px; width:320px; height:3px; margin-bottom:15px;}
.m_b4{background:url("../images/m_b4bg.gif") repeat-y; width:620px;}
.m_b4t{background:url("../images/m_b4bgt.gif") no-repeat; font-size:0px; width:620px; height:13px;}
.m_b4f{background:url("../images/m_b4bgf.gif") no-repeat; font-size:0px; width:620px; height:15px;}
.m_b5t{background:url("../images/m_b5bgt.gif") no-repeat; font-size:0px; width:350px; height:3px;}
.m_b5f{background:url("../images/m_b5bgf.gif") no-repeat; font-size:0px; width:350px; height:3px; margin-bottom:15px;}


/* 分页 */
.mutiBox {padding-top:10px; clear:both;}
.mutiBox .subSeach{float:left; margin:10px 5px 5px 0;}
.mutiBox2 {padding:10px 30px 0 30px; clear:both;}
.mutiBox2 .subSeach{float:left; margin:10px 5px 5px 0;}
.bt_sx{ background:url("/images/seachbt_6.gif") no-repeat scroll 0 0 transparent;
border:medium none;
height:22px;
width:50px;cursor:pointer;}
.bt_sx1{ width:40px; height:22px; border:0; background:url("http://static.diyifangwu.com/images/m_seach_bt2.png") no-repeat;cursor:pointer;}

.multipage {margin:10px 5px 5px 0; text-align:right; float:right;}
.multipage span.prexpage {left:0;padding:0px 5px 0 5px;width:55px; background:url("../images/arrow.left-10x10.gif") no-repeat 3px 5px;}
.multipage span.nextpage {right:0;padding:0px 5px 0 5px;width:55px; background:url("../images/arrow.right-10x10.gif") no-repeat 55px 5px;}
.multipage span {background-color:#FFFFFF;border:1px solid #CCCCCC;cursor:pointer;float:left;height:20px;line-height:20px;list-style:none outside none;margin-right:1px;padding:0 6px;text-align:center;}
.multipage a:hover span {color:#c00;text-decoration:none;}
.multipage .current {background-color:#FFFFFF;border:medium none;color:#C00;cursor:default;}
.multipage .seprate {background-color:#FFFFFF;border:medium none;cursor:default;}
.multipage .nolink{color:#CCC; cursor:default;}

.multipage2 ul.pages {display:block;border:none;text-transform:uppercase;margin:5px 5px 5px 0; text-align:right; float:right; font-size:12px;}
.multipage2 ul.pages li {list-style:none;float:left;border:1px solid #ccc;text-decoration:none;margin:0 3px 0 0;padding:2px; color:#ccc;}
.multipage2 ul.pages li:hover {border:1px solid #F60; color:#F60;}
.multipage2 ul.pages li.pgEmpty {border:1px solid #CCC;color:#CCC;}
.multipage2 ul.pages li.pgCurrent {color:#F60; background:#FFF; border:1px solid #FFF;}

#multipage3 ul.pages {display:block;border:none;margin:0; font-size:12px; float:right;}
#multipage3 ul.pages li {list-style:none; float:left; text-decoration:none; margin:0 3px 0 0;padding:2px; color:#ccc;}
#multipage3 ul.pages li:hover {color:#666; cursor:pointer;}
#multipage3 ul.pages li.pgEmpty {color:#666; text-decoration:none;}
#multipage3 ul.pages li.pgCurrent {color:#F60; background:#FFF; border:1px solid #FFF;}

/* 房源 */
#fyBox{margin-top:5px; position:relative; z-index:1; height:580px;}
/* #fy_l{float:left; width:265px;} */
#fy_l{ top:0; left:0; width:265px; position:absolute;}
#fy_imgBox{}
#fy_imgBox #top{background: url("../images/fy_img_head.gif") no-repeat right; height:7px; font-size:0px;}
#fy_imgBox #slBox{background: url("../images/fy_img_bg.gif") repeat-y; height:300px; padding:0 1px 0 6px;}
#fy_imgBox #slBar{height:35px; background:url("../images/fy_img_srlbg.gif") bottom no-repeat; padding:0 5px; line-height:35px;}
#fy_imgBox #slBox ul{padding:5px 5px 0 10px;}
#fy_imgBox #slBox li{float:left; text-align:center; line-height:20px;}
#fy_imgBox #slBox li a{margin:2px 3px; display:block; text-decoration:none; color:#333;  padding:2px;  border:2px solid #fff;}
#fy_imgBox #slBox li a:hover{ padding:2px; display:block; border:2px solid #EAE3D4;}
#fy_imgBox #foot{background:url("../images/fy_img_foot.gif") no-repeat; height:16px;}
#sidetools {height:213px; background:url("../images/sidetools.gif") top left no-repeat;}
#sidetools ul{padding:65px 0 0 60px;}
#sidetools li{line-height:26px;}


/*  #fy_m{float:left; width:420px; margin-left:20px;}  */
#fy_m {top:0; left:285px; width:420px; position:absolute;}
#fy_m h1{font-size:16px; font-weight:bold;line-height:24px; padding:5px 0; border-bottom:1px dashed #DCD0B8;}
#fy_m ul{padding:10px 0 0 16px;}
#fy_m li{line-height:25px;}
#fy_m #info{height:60px; padding:10px 0; border-bottom:1px dashed #DCD0B8;}
#fy_m #price{color:#F30; font-size:24px; line-height:12px;}
#fy_m #telbox{height:70px; padding:10px 0; border-bottom:1px dashed #DCD0B8; background:url("../images/fy_tel.gif") no-repeat 0 10px;}
#fy_m #telbox_s{padding:18px 0 0 150px;}
#fy_m #telbox #tel{font-size:26px; font-family:Arial, Helvetica, sans-serif;}
#fy_m #telbox #subtxt{padding-left:10px;}
#fy_m #telbox #subtxt2{padding:10px 0 0 14px; color:#CCC;}

/* #fy_r{float:right; width:260px;}  */
#fy_r {top:0; left:720px; width:260px; position:absolute;}
#fy_r .rbt{background:url("../images/fy_rb_t.gif") no-repeat; height:18px;}
#fy_r .rbbg{background:url("../images/fy_rb_bg.gif") repeat-y; padding:0 10px;}
#fy_r .rbf{background:url("../images/fy_rb_f.gif") no-repeat; height:18px;}
#fy_r #jlr{}
#fy_r #jlr img{padding:3px; border: 1px solid #EAE3D4;}
#fy_r #jlr li{line-height:18px;}
#fy_r #jlr #cpny {padding:0 0 8px 0; margin:0 0 8px 0; border-bottom:1px solid #EAE3D4;}
#fy_r .Listyle1{background:url("../images/li_bg1.gif") no-repeat 5px 10px;}
#fy_r .Listyle1 li{ margin:0 0 0 28px; line-height:31px; }
#fy_r .Listyle1 a{ color:#036; text-decoration:none;}
#fy_r .Listyle1 a:hover{ text-decoration:underline;}

/* 推荐滚动图片房源 */
.rollphotos {width:950px;}
.blk_29 { padding:10px 0; overflow:hidden; position:relative; width:950px; z-index:2;}
.blk_29 .LeftBotton {left:5px; top:10px; float:left; width:20px; height:114px; cursor:pointer; position:absolute;}
.blk_29 .RightBotton { right:5px; top:10px; float:right; width:20px; height:114px; cursor:pointer; position:absolute;}
.blk_29 .Cont {margin: 0px auto; overflow:hidden; width:888px; padding:5px 0 0 0;}
.blk_29 .box {float:left; float:left; width:145px; text-align:center;}
.blk_29 .box IMG {display:block; background:#FFF; padding:3px; margin:0px auto; border:1px solid #e0e0e0;}
.blk_29 .box A:hover IMG {border:1px solid #E0E0E0;}
.blk_29 .box P {margin:6px auto 0px; line-height:20px;}
.blk_29 .LeftBotton a{background: url("http://static.diyifangwu.com/images/bt_back1.gif") no-repeat 0px 0px; left:2px; top:50px; float:left; width:20px; height:20px; cursor:pointer; position:absolute;border-width:0px;border-style:none;}
.blk_29 .RightBotton a{background: url("http://static.diyifangwu.com/images/bt_next1.gif") no-repeat 0px 0px; right:2px; top:50px; float:right; width:20px; height:20px; cursor:pointer; position:absolute;border-width:0px;border-style:none;}

/* 404 ERROR */
#Err_1 {margin-top:15px;}
#Err_1 td{ height:28px; line-height:28px;}
.Notfound{font-size: 14px; line-height: 30px; padding:20px 20px 20px 100px; margin-bottom: 10px; background:url("../images/404_s.gif") no-repeat 15px;}
.maplist {padding:10px 0 10px 10px;}
.maplist li{float:left; width:310px; padding:5px 10px 5px 0; overflow:hidden; line-height:20px;}
.fanhuiBox {}
.fanhuiBox td{ height:30px; line-height:16px;}

/*user_l style*/
.user_l {float:left; width:780px; margin:8px 0 15px;}
.user_l .ttl{background:url("../images/bg_user_ltp.gif") no-repeat; width:740px; height:33px; margin-left:12px;}
.user_l .ttl .left{float:left; margin-left:30px !important;margin-left:15px; line-height:33px; font-size:14px;}
.user_l .ttl .right{float:right; line-height:33px; height:33px; margin:0 10px 0 0 !important; margin:6px 10px 0 0;}
.user_l .emptyBox{width:738px; margin:0 0 0 12px !important;margin:-7px 0 0 12px; border:1px solid #e0e0e0; border-top:none;}
.user_l .fix{padding:20px 30px;}
.user_l .hr{width:690px; margin:10px 0 0 0;border-bottom:1px solid #e0e0e0;}

.FvrtList { margin-left:30px;}
.FvrtList a{color:#03c;}
.FvrtList li{ height:auto;padding-top:20px; position:relative;}
.FvrtList .MMover{height:100px; border-bottom:1px solid #e0e0e0; padding-top:20px; background:#F5F5F5; display:block; cursor:pointer;}
.FvrtList .s_img{float:left; width:110px; height:85px;}
.FvrtList .s_img img{padding:3px; border:1px solid #ccc; vertical-align:middle;}
.FvrtList .info{margin-left:10px; width:370px; line-height:1.4em;}
.FvrtList .collect{width:665px; background:#f8f8f8; border:1px solid #dbdbdb; height:30px; line-height:30px; padding:0 10px;}
.onMouse{font-size:16px; padding:3px 3px 6px 3px; background: #FFFFE1; border-bottom:1px dotted #999; cursor:pointer;}
.fvrtBox{background:#f8f8f8; border:1px solid #dbdbdb; padding:5px 10px; margin:10px 0; line-height:32px;}
/*.FvrtList .price{position:absolute; width:300px !important;width:200px; text-align:right; z-index:200; top:80px; left:380px !important;left:380px; padding-right:5px;}*/
.FvrtList .price{text-align:right; padding-right:5px;}

/*user_r style*/
.user_r {float:right;width:185px;margin:8px 15px 15px 0;}
/*user_info style*/
.user_info h1 {font-size:14px;color:#fff;padding-left:15px;height:28px;line-height:28px;background:transparent url('../images/bg_user_t.gif') no-repeat scroll left top; font-weight:bold;}
.user_info_c {border:1px #E3E3E3 solid;border-top:none;padding:15px 10px;}
.user_info_c img {float:left;margin-right:8px;}
.user_info_c p {padding-top:5px;line-height:20px;color:#333333;}
.user_info_c .time{clear:both; margin-top:20px; color:#999;}
/*user_nav style*/
.user_nav_tle{padding:25px 0 10px 0; font-weight:bold; color:#333;}
ul.user_nav {margin-top:10px;}
ul.user_nav li {padding:3px 0;height:24px;padding-left:15px;background:transparent url('../images/bg_collapsed1.gif') no-repeat scroll left top;}
ul.user_nav li.user_nav_now {background:transparent url('../images/bg_collapsed2.gif') no-repeat scroll -1px -2px;}
ul.user_nav li.user_nav_now a {}
ul.user_nav li a {padding-bottom:4px;}
ul.user_nav li a:hover { color:#03C; font-weight:bold;}

.Pinglun{ margin:20px; color:#666;}
.Pinglun .headpic{padding:1px; border:1px solid #ccc;}
.Pinglun .txt{line-height:1.6em; margin:5px 0; height:46px; overflow:hidden;}
.Pinglun .txt2{line-height:1.6em; margin:5px 0;}
.Pinglun .time{margin:10px 0 16px 0; background:#F9f9f9; height:30px; line-height:30px; border-top: 1px solid #dbdbdb; padding:0 5px;}
.Zhoubian ul{margin:0 8px; line-height:18px;}
.Zhoubian li{float:left;padding:12px 15px 0 15px; text-align:center; display:block; overflow:hidden;}
.Zhoubian li a{}
.Zhoubian li a:hover{text-decoration:underline; color:#C00;}
.Zhoubian li img{border:1px solid #e0e0e0; padding:2px; background:#FFF;}

/* seach2 */
.newseachBox{ /* border-left:1px solid #DAC39C;  border-right:1px solid #DAC39C;*/}
.newseachBox .seachmenu{margin:20px 0 0 0; padding:0 0 7px 10px; background:url(../images/seachheadbg.gif) bottom repeat-x;}
.newseachBox .seachmenu img { margin-right:6px;}
.newseachBox .seacharea{width:958px; border-left:1px solid #DAC39C; padding:10px; border-right:1px solid #DAC39C;}
.seacharea #choice ul{ margin:0; padding:0;}
.seacharea #choice li{margin:5px; padding:3px; clear:both}
.seacharea #choice li input{ border:1px solid #B54000; height:20px;line-height:20px}
.seacharea #choice li.addon{ margin:0 10px 0 84px; border:1px solid #F60; line-height:1.8em;}
.seacharea #choice li.hrline{border-top:1px dotted #DAC39C; margin:8px 10px; height:0; font-size:0;}
.seacharea #choice a{color:#004791; text-decoration:none; padding:2px; background:#FFF;}
.seacharea #choice a:hover{color:#F00;}
.seacharea #choice a.aselected{color:#FF3300; padding:2px;}
.newseachBox .seachresult{ padding:12px 20px; height:22px; background: url(../images/seachfootbg.gif) no-repeat;}

.seachContent { margin:10px 0 0 0;}
.seachContent #SCH_l{float:left; width:615PX; display:inline;}
.seachContent #SCH_R{float:RIGHT; width:350PX;}
.seachContent .subSeacharea{border:1px F5F0E7 solid; background:#F8F4E4; height:34px; padding:12px 0 0 0;}
.subSeacharea input,select{ height:20px; }
.subSeacharea .box{ float:left; margin-left:20px; display:inline}
/*{border:1px F5F0E7 solid; background:#F8F4E4; height:34px; padding:12px 0 0 0;}*/
#SCH_l .SCHlist {}
#SCH_l .SCHlist a{color:#03c;}
#SCH_l .SCHlist li{height:130px; border-bottom:1px solid #e0e0e0; padding-top:20px;position:relative;}
#SCH_l .SCHlist .box1{clear:both; overflow:hidden;}
#SCH_l .SCHlist .box2{clear:both; height:24px; background:#F9F9F9; line-height:24px; margin:10px 0 0 0; padding:0 0 0 120px;}
#SCH_l .SCHlist .MMover{height:130px; border-bottom:1px solid #e0e0e0; padding-top:20px; background:#F9F9F9; display:block; cursor:pointer;}
#SCH_l .SCHlist .s_img{float:left; width:110px; height:100%;}
#SCH_l .SCHlist .s_img img{padding:3px; border:1px solid #ccc; vertical-align:middle; background:#FFF; width:100px; height:75px;}
#SCH_l .SCHlist .info{float:left; margin-left:10px; width:370px; line-height:1.4em;}
#SCH_l .SCHlist .price{
	position:absolute;
	width:200px;
	text-align:right;
	z-index:200;
	top:57px;
	left:414px;
	padding-right:5px;
}

.pano{display:inline-block;height:16px;vertical-align:middle;width:44px;}
.pano_icon1{ background:url("http://static.diyifangwu.com/images/icon-more-1.gif") no-repeat}
.pano_icon2{ background:url("http://static.diyifangwu.com/images/icon-more_2.gif") no-repeat}
#schList .s_img .ispano{background:url("http://static.diyifangwu.com/images/pano.png") no-repeat scroll 0 0 transparent;bottom:21px;height:31px;
left:5px;position:absolute;width:31px;z-index:1;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.diyifangwu.com/images/pano.png');}
#schList .s_img .ispanolink{bottom:20px;display:block;height:32px;left:4px;outline:0 none;position:absolute;text-indent:-999em;width:32px;z-index:2;}

.SCHlist .s_img .ispano{background:url("http://static.diyifangwu.com/images/pano.png") no-repeat scroll 0 0 transparent;bottom:50px;height:31px;
left:5px;position:absolute;width:31px;z-index:1;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.diyifangwu.com/images/pano.png');}
.SCHlist .s_img .ispanolink{bottom:50px;display:block;height:32px;left:4px;outline:0 none;position:absolute;text-indent:-999em;width:32px;z-index:2;}

#schAlbum .box .ispanolink {
bottom:57px;
display:block;
height:32px;
left:25px;
outline:0 none;
position:absolute;
text-indent:-999em;
width:32px;
z-index:2;
}
#schAlbum .box{ position:relative}
#schAlbum .box .ispano{background:url("http://static.diyifangwu.com/images/pano.png") no-repeat scroll 0 0 transparent;bottom:64px;height:31px;left:25px;
position:absolute;top:63px;width:31px;z-index:1;_background:transparent;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://static.diyifangwu.com/images/pano.png');}

.btn_save{background: url(/images/seachbt_4.gif) no-repeat scroll 0% 0% transparent; width: 50px; height: 22px; border: medium none; display:inline-block;}
.btn_clear{background: url(/images/seachbt_5.gif) no-repeat scroll 0% 0% transparent; width: 50px; height: 22px; border: medium none;display:inline-block;}
.tipli{position:absolute; left: 180px; top: 245px; border: 1px solid #FFC3A8; background:#FFF; list-style:none outside none; width: 202px; margin: 0pt; z-index:199;}
.tipli li{border:0 none;
clear:both;
cursor:pointer;
display:block;
float:none;
margin:0 5px;
cursor: pointer;
padding-left:15px; }

.tipdaolu
{
    background-color:#FFFFFF;
    border:1px solid #FFC3A8;
    left:42px;
    _left:36px;
    list-style:none outside none;
    position:absolute;
    width:180px;_width:226px;
    z-index:99999;margin-top:-35px;
    padding:0px;
    margin:0px;
    _padding-top:20px;
}
.tipdaolu li
{
    cursor:pointer;
    padding-left:15px; 
    _line-height:1em;
 }
    
.tipdaolu li span
{
   height:20px ;
   line-height:20px ;
}

.tipyiyuan{background-color:#FFFFFF;
border:1px solid #FFC3A8;
left:43px;
list-style:none outside none;
position:absolute;
margin-top:-35px;
width:248px;
z-index:99999;
_left:36px;
_width:226px;
margin-bottom:50px;
}
.tipyiyuan li{ cursor:pointer;
    padding-left:15px; 
    _line-height:1em;}
   .tipyiyuan li span
{
   height:20px;
   line-height:20px
} 
#txt_hospital{width:250px;}
.bustipli
{
    position:absolute; 
    left: 36px; 
    top: 21px; 
    border: 1px solid #FFC3A8; 
    background:#FFF; 
    list-style:none outside none; 
    width: 202px; 
    margin: 0pt; 
    z-index:199;}
.bustipli li
{
    border:0 none;
    clear:both;
    cursor:pointer;
    display:block;
    float:none;
    margin:0 5px;
    cursor:pointer;
    _line-height:1em;
    padding-left:15px;}
.bustipli li span
{
   height:20px;
   line-height:20px
}
.onMMover{ color:Red}

.schooltip
{
    background-color:#FFFFFF;
    border:1px solid #FFC3A8;
    left:44px;
    _left:36px;
    list-style:none outside none;
    position:absolute;
    width:247px;_width:226px;
    z-index:99999;_top:128px;
    padding:0px;
    margin:0px;
    _padding-top: 20px;
}
.schooltip li
{
    cursor:pointer;
    padding-left:15px; 
    _line-height:1em;
height:12px;

}
.schooltip li span
{
   height:20px;
   line-height:20px
}
.showall{  text-align:center;font-size:14px; margin:20px; font-weight:bold}
.showall a{color:#0041D9;cursor:pointer; }

