@charset "UTF-8";
/**
 *
 */
/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, tahoma, arial, "Hiragino Sans GB",\5b8b\4f53;color:#666;outline:0;}
body{background:#fff; overflow-x:hidden;}
img{ vertical-align:middle;}
a{color:#333;}
a:hover{color:#ff5203;}
.fl{ float: left; }
.fr{ float: right; } 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} 
.clearfix{*+height:1%;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;} 
.clearfix{*zoom:1;}
.mb10{ margin-bottom:10px; }
.blank16{ height: 16px; }
.blank20{ height: 20px; }
.f-dn{ display: none; }
.topbar{ height: 30px; background: #eeeeee; border-bottom: 1px #e9e6e9 solid; line-height: 30px;}
.top{ width: 100%; background: #ffffff ;  }
.topinfo{ width: 1200px; margin:0 auto; color: #888888}
.topinfo a{ color: #888888; margin: 0 10px}
.topinfo a:hover{color: #ff5203;}
.header{ width:1200px; height: 110px; margin:0 auto;}
.logo{ margin-top: 20px; }
.main{ width: 1200px; padding: 20px 10px; overflow: hidden; background: #ffffff; margin:0 auto; }

.tphone{ width: 240px; height: 58px; background:url(../images/phone.gif) left center no-repeat; margin-top: 20px; padding-left:40px; }
.tphone p{ color: #999999; font-size: 12px; margin-top: 10px; }
.tphone h3{ color: #e8380d; font-size: 14px; font-weight: bold; }
/* searchbox */
.searchbox{width:460px;margin:20px auto 5px 74px;}
.searchbox ul li{ float:left}
.searchbox ul li a{ float:left; line-height:35px; padding:0 20px; text-decoration:none; color:#000; font-size:14px; }
.searchbox ul li .on{ background-color:#0a9a7a; color:#fff}
.searchwarp input{ height:36px;line-height:36px;width:330px;padding:0 10px;float:left;}
.searchwarp .green{ border:#0a9a7a 5px solid}
.searchwarp .green{ background-color:#fff; }
.searchwarp .greenbt{ background-color:#0a9a7a; }
.searchwarp button{float:left;border:0;height:46px;width:100px; font-size: 16px; color:#FFF; line-height:36px;text-align:center;overflow:hidden;}
.hotwords{ line-height: 36px; } 
.hotwords a{ margin:0 8px;}

.navwarp{ height: 45px; background: #006851 }
.nav { width: 1220px; margin: 0 auto }
.nav ul li{ float: left; color: ##006851;  height: 45px; line-height: 45px; font-size: 16px; position: relative;  }
.nav ul li a{ color: #ffffff; padding: 0 28px; display: block;}
.nav ul li a:hover{ background: #0a9a7a; color: #ffffff }
.nav ul li.on a{background: #0a9a7a; color: #ffffff} 
.breadcrumbs{ margin-bottom:10px; }
.nav ul li.ksfd{background: #0a9a7a; text-align: center; color: #ffffff; width: 290px;} 
.i_hot{ display: inline-block; width: 20px; height: 13px; background: url(../images/hot.gif); position: absolute; right: 14px; top: 5px  }
.topwarp { width: 1200px; margin: 0 auto }
.topbk{height: 45px; background: #006851}
.nav_bk{ width: 1070px; }
.nav_bk ul li{ float: left; color: #ffffff;  height: 45px; line-height: 45px; font-size: 16px;  }
.nav_bk ul li a{ color: #ffffff; padding: 0 30px; display: block;}
.nav_bk ul li a:hover{ background: #0a9a7a; color: #ffffff }
.nav_bk ul li.on a{background: #0a9a7a; color: #ffffff} 
.logo_bk{ margin-top: 3px; width: 121px; height: 39px; }
.bikebar{height: 50px; line-height: 50px; background: #f9f7f7; border-bottom: 1px #e6e6e6 solid}
.bar_info{ width: 1200px; margin: 0 auto }

.bar_info .search{ width:425px; height:36px; padding:6px;}
.bar_info .search .textbox{ float:left; width:310px; height:18px; line-height:18px; padding:8px 10px; border:1px solid #ddd; vertical-align:top;}
.bar_info .search #search_house_id{ float:left; width:90px; height:36px; line-height:36px; text-align:center; color:#fff;background: #ff5203; vertical-align:middle; border: 0; cursor: pointer; font-size:16px;}


.linkwarp{ width: 1200px; padding: 20px 10px; overflow: hidden; background: #ffffff; margin:0 auto;}
.homelink{ margin:0 auto; border: 1px solid #e9e9e9; width:1176px; overflow: hidden; padding: 10px; font-size: 14px; }
.hltitle{ width:72px; color: #333333 ;font-weight: bold;}
.linksite { width: 1100px; }
.linksite a{color: #666666; margin-right: 10px;}
.linksite a:hover{color: #ff5203;}
.c_option .son {border: 1px solid #ddd;margin-bottom: 10px;line-height: 30px; margin-left:50px;}
.c_option .son a{ margin:0 10px; }
.c_option .son .this{    color: #ed182a;}
.infotit{border-bottom: 1px solid #ddd; padding-bottom: 10px;}
.infotit h5{ font-size: 22px; text-align: center; font-weight: 200 }
.infotit p{text-align: center; font-size: 14px;  color:#999999; margin-top: 10px;}
.infotit p span{ margin-left: 10px; }
.info_txt{ margin-top: 30px; font-size: 14px; line-height: 30px; margin-bottom: 30px;margin-left: 20px;margin-right: 20px; }
.info_txt img{ max-width: 885px; }
.footer{ width: 1200px; padding: 5px 10px; overflow: hidden;background: #f7f7f7; margin:0 auto; text-align: center;}
.footerwarp{ background: #f7f7f7; border-top: 1px solid #eeeeee; overflow: hidden; padding: 20px 0 }
.copyright p {line-height: 26px;font-size: 12px;}
.cp_nav { font-size: 14px; margin-bottom: 10px; }
.cp_nav a {  margin:0 10px;}
.sitenav dl{ width: 136px; border-right: 1px #e6e7e8 solid; height: 118px; float:left; text-indent: 25px;}
.sitenav dl dt{ font-size: 16px; margin-bottom:15px; color: #115ecd ; text-align: left;}
.sitenav dl dt a{ color: #115ecd }
.sitenav dl dd{ font-size: 14px; line-height: 26px; height: 26px; overflow: hidden; text-align: left;}
.dgtel{ width: 224px; height: 122px;   background: url(../images/icon-dg.png) left top no-repeat; margin-left: 25px;  }
.telinfo{ margin-left: 66px; font-size: 14px; line-height: 20px; text-align: left; }
.telinfo .corange{font-size: 20px; font-weight: bold; line-height: 36px; color: #ff5203}
.wxcode{ margin-right: 15px; }
.izl-rmenu{position:fixed; left:50%; margin-left:640px; bottom:10px; padding-bottom:73px;  z-index:999; }
.izl-rmenu a.btn-sq{display:block;}
.izl-rmenu a.btn-dz{display:block;}
.izl-rmenu a.btn-fk{display:block;}

.izl-rmenu .btn{width:72px; height:73px; margin-bottom:8px; border:1px solid #e0dfdf; cursor:pointer; position:relative;}
.izl-rmenu .btn-dz{background:url(../images/r_dz.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-dz:hover{background:url(../images/on_dz.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-sq{background:url(../images/r_kefu.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-sq:hover{background:url(../images/on_kefu.png) 0px 0px no-repeat;background-color:#0a9a7a;}
.izl-rmenu .btn-fk{background:url(../images/r_fk.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-fk:hover{background:url(../images/on_fk.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-m{background:url(../images/r_code.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-m:hover{background:url(../images/on_code.png) 0px 0px no-repeat;background-color:#0a9a7a;}
.izl-rmenu .btn-m .phonem{background-color:#0a9a7a; position:absolute; width:160px; left:-161px; top:0px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-m .phonem img{ width:130px; margin-top:15px;  margin-bottom:15px; height:130px;}
.izl-rmenu .btn-phone .phone{background-color:#0a9a7a; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(../images/r_top.png) 0px 0px no-repeat; background-color:#f5f5f5; display:none;}
.izl-rmenu .btn-top:hover{background:url(../images/on_top.png) 0px 0px no-repeat;background-color:#0a9a7a;}

.izl-rmenu a.btn-sr{display:block;}
.izl-rmenu a.btn-sf{display:block;}
.izl-rmenu a.btn-fg{display:block;}
.izl-rmenu a.btn-us{display:block;}
.izl-rmenu .btn-sf{background:url(../images/r_sfbz.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-sf:hover{background:url(../images/r_sfbz1.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-sr{background:url(../images/r_srdz.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-sr:hover{background:url(../images/r_srdz1.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-fg{background:url(../images/r_sjfg.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-fg:hover{background:url(../images/r_sjfg1.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-us{background:url(../images/r_zsdwm.png) 0px 0px no-repeat; background-color:#f5f5f5;}
.izl-rmenu .btn-us:hover{background:url(../images/r_zsdwm1.png) 0px 0px no-repeat; background-color:#0a9a7a;}


.izl-rmenu .btn-fg.cur{background:url(../images/r_sjfg1.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-sr.cur{background:url(../images/r_srdz1.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-sf.cur{background:url(../images/r_sfbz1.png) 0px 0px no-repeat; background-color:#0a9a7a;}
.izl-rmenu .btn-us.cur{background:url(../images/r_zsdwm1.png) 0px 0px no-repeat; background-color:#0a9a7a;}

/* search */
.header .search{ width:540px; height:68px;margin: 20px auto 5px 74px; position:relative; z-index:99;}
.header .search .search-box{ width:536px; height:40px; font-size:16px; border:2px solid #0a9a7a;}
.header .search .m-options{ width:110px; padding:10px 0; text-align:center; border:none; border-right:1px solid #ddd;}
.header .search .d-item{ width:110px; top:40px; left:-2px; border:2px solid #0a9a7a; border-top:none; z-index: 9999}
.header .search .textbox{ border:0 none; height:20px; line-height:20px; padding:9px;font-size:14px; overflow:hidden;}
.header .search #search_house_id{position: absolute;z-index:10;top:2px;right:0;width:106px;height: 40px;line-height: 40px;padding-left: 5px;cursor: pointer;margin-right: 0;background-color: #0a9a7a;font-size: 18px;text-align: center;color: #fff; border: 0; cursor: pointer;}
.header .search #search_house_id i{position: absolute;z-index: 11;top: 10px;left: 18px;width: 20px;height: 21px;background-position:-347px -70px;}
.header .search .searchhot{ height:28px; line-height:28px; overflow:hidden;}
.header .search .searchhot a{ margin-left:10px; color:#666;}
.header .search .searchhot a:hover{ color:#0a9a7a;}
.header .topic{ width:220px; height:55px; overflow:hidden;}

.m-crumbs{ height:20px; line-height:20px; margin-bottom:10px;font-family: \5b8b\4f53;}
.m-crumbs li{ float:left; padding-right:5px; color:#666;}
.m-crumbs li a{ color:#666;}
.m-hd{ height:30px; line-height:30px;}
.m-hd .title{float:left;font-size:18px; color:#333;}
.m-options{ float: left; position: relative; width: 100px; height: 20px; line-height: 20px; padding: 2px 5px;margin-right: 10px; background: #fff; border: 1px solid #ddd; cursor: pointer;z-index: 999;}
.m-options .d-item { position: absolute; left: -1px;width:110px;border: 1px solid #ddd; background: #fff; }
.m-options .d-item a { display: block; height: 30px;padding:0 5px;line-height: 30px; margin: 0; }
.m-options .d-item a:hover { background: #0a9a7a; color: #fff  }
.m-options:after{content: "";display: block; position: absolute; top: 50%; right: 5px; margin-top: -2px; width: 0; height: 0; border-left: 3px solid transparent; border-right: 3px solid transparent; border-top: 5px solid #666;transition:transform 0.2s ease-out;}
.m-options:hover:after{-ms-transform:rotate(180deg); -moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);}


.pop_d_box { width: 350px;background: #ffffff;display: none;position: fixed;top: 50%;left: 50%; margin-top: -100px;margin-left: -175px;z-index: 9999; height: 200px;}
.pop_d_tt h3{ height: 33px; line-height: 33px; background: #eeeeee; text-indent: 20px; font-size: 16px; }
.pop_d_tt h3 span{ float: right; padding-right: 10px;}
.pop_d_cont{ padding:20px; font-size: 14px; }
.pop_d_cont p{ margin-bottom: 10px; }
.c_red{ color: red }
.pop_p2{ font-size: 16px; color: #0a9a7a }


.f-mask{position: fixed;_position: absolute;background: #000;opacity: .5;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";_filter: alpha(opacity=50);top: 0;left: 0;width: 100%;height: 100%;z-index:9998;}
.pop_box{ width: 650px;  background: #ffffff; display: none;  position:fixed; top: 50%;left:50%; margin-top: -240px; margin-left: -325px; z-index: 9999 }
.pop_tt h3{ height: 48px; line-height: 48px; background: #ff5203; color: #ffffff; font-size: 22px; text-align: center; position: relative; }
.pop_tt h3 .pop_close{ font-size: 14px; line-height: 26px; text-align: center; position: absolute; right: 10px; top: 10px; border-radius: 50%;width: 26px;height: 26px; background: #ffffff;display:-moz-inline-box;display:inline-block; color: #ed182a }
.pop_tt h3 .pop_close a{ color: #ff5203 }
.pop_cont{ width: 610px;   padding: 20px; overflow: hidden;     border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
#online_buy  .pcont_left{ width: 442px; float: left; border-right: 1px #f8f8f8 solid ; padding-right: 20px;}
.on_bd .on_label{ display:-moz-inline-box;display:inline-block;  width: 90px; font-size: 14px; text-align: right; }
.on_bd {margin-bottom: 10px; position: relative }
.on_bd i{ color: #ff0000 }

#online_buy .pop_cont{ width: 710px;   padding: 20px; overflow: hidden; }
#online_buy{width: 750px;margin-left: -375px; top: 50%; left: 50%;margin-top: -287px;margin-left: -375px;}
.imgupad{ padding-left: 92px; height: 45px; overflow: hidden; }

.imguplist{ position: relative;  margin-right:5px; }
.imguplist .imgremove{ position: absolute; right: 0px; top: 0px;cursor: pointer;z-index: 2;line-height: 14px;width: 14px;height: 14px;text-align: center;padding: 0px;background: rgb(238, 238, 238); }
#online_buy .on_bd .txt_i{width: 242px;height: 30px;line-height: 30px;border: 1px solid #f8f8f8;color: #a9a9a9;font-size: 14px; text-indent: 5px;}
#online_buy .on_bd .txt_area {border: 1px solid #f8f8f8;width: 242px;line-height: 30px; color: #a9a9a9;font-size: 14px; text-indent: 5px;}
#online_buy .on_bd select{width: 110px;height: 30px;line-height: 30px;border: 1px solid #f8f8f8;color: #a9a9a9;font-size: 14px;}
.olarea .on_label{ vertical-align: top; }
.ajax_submit{ width: 240px; height: 36px;line-height: 36px;text-align: center;  color: #fff; font-size: 18px;font-family: Microsoft YaHei;display: block;margin-left: 90px;background: #ff5203;cursor: pointer; border: none} 
.pcont_r{ width: 214px;float: right; overflow: hidden; margin-top: 20px; }
.pop_phone{ background: url(../images/pop_phone.png) left top no-repeat; width: 174px;  height: 85px; padding-left: 40px; }
.pop_phone p{ font-size: 16px; }
.pop_phone .p_hone1{ font-size: 18px; font-weight: bold; color: #ed182a }
.pop_code{ text-align: center; font-size: 18px;font-weight: bold; color: #333333; margin-top: 20px; }

#pop_comments .on_bd .txt_i{width: 242px;height: 30px;line-height: 30px;border:1px solid #eeeeee;color: #a9a9a9;font-size: 14px; text-indent: 5px;}
#pop_comments .on_bd .txt_area {border:1px solid #eeeeee;width: 400px;line-height: 30px; color: #006851;font-size: 14px; text-indent: 5px;}
#pop_comments  .txt_phone { border: 1px solid #eeeeee;width: 142px;line-height: 30px; color: #a9a9a9;font-size: 14px;  text-indent: 5px;}
#pop_feedback .on_bd .txt_i{width: 512px;height: 30px;line-height: 30px;border: 1px solid #f8f8f8;color: #a9a9a9;font-size: 14px; text-indent: 5px;}
#pop_feedback .on_bd .txt_area { border: 1px solid #f8f8f8;width: 512px; line-height: 30px; color: #a9a9a9;font-size: 14px; text-indent: 5px; height: 120px;}

.tzknum { height: 26px;line-height: 26px;color: #ffffff;background: #0a9a7a;padding: 2px 10px;margin-top: 7px;}

.website .itemBox{ border:#d8d8d8 1px solid; margin-bottom:30px; min-height:110px;}
.website .title{ font-size:16px; font-weight:bold; line-height:56px; text-indent:20px; color:#333; border-bottom:#d8d8d8 1px solid; background:#f7f7f7;}
.website .list{ overflow:hidden; padding:12px 0; border-bottom:#dedede 1px dotted;}
.website .list:last-child{ border:0;}
.website .list dt{ float:left; width:148px; line-height:26px; text-indent:20px; font-weight:bold; font-size: 14px;}
.website .list dd{ float:left; width:1010px;}
.website .list .area{ overflow:hidden;}
.website .list .area a{ float:left; line-height:26px; margin-right:30px;}
.website .list .area a.cur,.website .list .area a:hover{ color:#ff5203;}
.website .list .panel{ background:#f7f7f7; padding:12px 0; overflow:hidden; margin-top:10px; display:none;}
.website .list .panel.cur{ display:block;}
.website .list .panel p{ float:left; margin-left:20px; line-height:26px;}
.website .list .panel p:hover i{ color:#ff5203;}
.website .list .panel i{ font-style:normal;}
.website .list .panel a:hover{ color:#ff5203;}

.f_error{ margin-left:5px; }
.info_txt a{ color: #0030ff }
.info_txt a:hover{color:#ff5203;}
.nav_bk ul li {
    float: left;
    color: #ffffff;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    position: relative;
}
.bz_txt{ margin-top: 35px; color: #9c9c9c; font-size: 14px; line-height: 20px;}

/*下拉菜单*/
#navigation, #navigation li ul { 
list-style-type:none; 
} 
#navigation { 

} 
#navigation li { 
float:left; 
text-align:center; 
position:relative;

} 

#navigation li a:link, #navigation li a:visited { 
display:block; 
text-decoration:none; 


} 
#navigation li ul li a{
    width: 120px;
    padding: 0;
    text-align: center;
}
#navigation li a:hover { 

} 
#navigation li ul li a:hover { 
 
} 
#navigation li ul { 
display:none; 
position:absolute; 
top:44px; 
left:0; 
margin-top:1px; 
width:120px; 
background: #006851;
z-index: 999999;

} 
#navigation li ul li ul { 
display:none; 
position:absolute; 
top:0px; 
left:130px; 
margin-top:0; 
margin-left:1px; 
width:120px; 
} 