@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}
/*字体定义*/
body { font:12px "宋体",arial,helvetica,clean,sans-serif;}
/*重新定义*/
h1 {font-size:20px; color:#3399CC; font-weight:100;}
h2 {font-size:14px;font-weight:normal;}
h3 {font-size:12px;}
h4 {font-size:12px;font-weight:normal;}
strong {font-weight:bold;}
a{font-size:12px;color:#444;text-decoration:none;}
a:hover{text-decoration:underline;}
body{ background-color:#ffffff; }
/*通用定义*/
.clear {clear:both;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from Ie-mac \*/
* html .clearfix {height: 1%;}
/* end hide from Ie-mac */
.bold{font-weight:bold;}
.f14{font-size:14px;}
.h20{line-height:20px;}
.error {color:red;}
/*颜色预定义 可以随时增加*/
.black {color:#000;}
.white {color:#fff;}
.red {color:#e10007;}
.grey {color:#454545;}
.orange {color:#ff7200;}
.blue {color:#3a8ecf;}
.navy {color:#183b7d;}
/************************以下正文内容*********************/
.cp_box{ width:1000px; margin:0 auto; text-align:left; background:#fbf9ed; height:auto; overflow:hidden; zoom:1;}
.cp_left{ width:170px; float:left; background:#7c9a28 url(../images/cp_bg.png) no-repeat 167px -277px; padding-top:35px; padding-left:20px; margin-bottom:-1000px; padding-bottom:1000px; overflow:hidden;}
.cp_left h3{ font-size:14px; color:#fff; font-family:Arial, Helvetica, sans-serif; background:url(../images/cp_bg.png) no-repeat -135px 0; padding-left:20px; padding-bottom:5px;}
/*.cp_left ul li{ padding-bottom:5px; width:145px;}
.cp_left ul li a{ height:26px; line-height:26px; display:block; width:120x; padding-left:25px; background:#aac547 url(../images/cp_bg.png) no-repeat 120px 6px; color:#1b2e05;}
.cp_left ul li a.cp_on{ background-position:120px -48px}
.cp_left ul li a.cp_in02{background:#aac547 url(../images/cp_bg.png) no-repeat 120px 6px;}
.cp_left ul li dl{ padding-top:5px;}
.cp_left ul li dl a{ background: url(../images/cp_bg.png) no-repeat -137px -47px; font-weight:bold; color:#f1f7c8;}
.cp_left ul li dl a.cp_on{color:#6a0300;background: url(../images/cp_bg.png) no-repeat -137px -47px;}*/
.menu li.level1{ padding-bottom:5px; width:145px;}
.menu li.level1 a{height:26px; line-height:26px; display:block; width:120x; padding-left:25px; background:#aac547 url(../images/cp_bg.png) no-repeat 120px 6px; color:#1b2e05;}
.menu li ul.level2{ padding-top:5px; display:none;}
.menu li ul.level2 li{height:26px;line-height:26px;}
.menu li ul.level2 li a{background: url(../images/cp_bg.png) no-repeat -137px -47px; font-weight:bold; color:#f1f7c8;}
.menu li ul.level3{ padding-top:5px;}
.menu li ul.level3 li{height:26px;line-height:26px;}
.menu li ul.level3 li a{background: url(../images/cp_bg.png) no-repeat -137px -47px; font-weight:bold; color:#f1f7c8;}
.menu li.level1 a.cur{ background-position:120px -48px}
.cp_left ul li ul li a.cp_on{color:#6a0300;background: url(../images/cp_bg.png) no-repeat -137px -47px;}
.cp_name{ background:url(../images/cp_bg.png) no-repeat 0 -223px; height:24px; line-height:24px; font-size:14px; width:112px; color:#fff; font-weight:bold; padding-left:38px;margin-bottom:10px;}
.cp_out{ background-position:0 -251px; margin-top:5px; padding-left:0px; width:150px;}
.cp_out a{ display:block;font-weight:bold; color:#fff;width:112px;padding-left:38px}
.cp_right{ padding-top:20px; width:790px; padding-left:10px; padding-right:10px; float:left; margin-bottom:-1000px; padding-bottom:1000px; overflow:hidden;}
.cp_right_top{ background:#F0E8B7; /*position:relative;*/ padding:10px 14px;}
.cp_right_top p{ line-height:30px;}
.cp_right_top p select{ vertical-align:middle; height:22px; line-height:22px; margin-right:5px; margin-left:4px;}
.cp_right_top p input{ width:90px; height:22px; vertical-align:middle;line-height:22px; margin-right:5px;}
.cp_right_top p span{ white-space:nowrap;}
.cp_right_top p button { height:22px; width:63px; background:url(../images/cp_bg.png) no-repeat right -278px; border:none; vertical-align:middle; margin:0 5px 0 10px;}
.cp_top_fy{ padding:10px 0 5px; height:auto; overflow:hidden; zoom:1;}
.cp_zjlb{ float:left; padding-left:15px;}
.cp_tj{ float:right; padding-right:15px;}
.cp_tj a{ color:#333; display:inline-block; margin-left:15px;}
.cp_tj span{ padding-left:15px;}
.cp_tb{ background:#e3daa2; padding:10px;}
.cp_tb_top{ background:#958456; height:26px;}
.cp_table01{ text-align:center; vertical-align:middle; color:#fff;}
.cp_table01 td{vertical-align:middle; height:26px; font-size:12px;}
.cp_table01 td.cp_left_td{ background:url(../images/cp_bg.png) no-repeat -7px -128px;}
.cp_table01 td.cp_right_td{ background:url(../images/cp_td_right.png) no-repeat right 0;}
.cp_table01 td b{ color:#ffea00;}
.cp_table02{ width:770px; text-align:center; margin-top:5px;}
.cp_table02 td{ vertical-align:middle; border-bottom:1px solid #ccc491; border-right:1px solid #ccc491; padding:12px 0 9px 0;*padding:8px 0 7px 0;}
.cp_table02 td.cp_ztd{ border-right:none;}
.cp_table02 td.cp_ztd02{ border-bottom:none;}
.cp_table02 td.cp_ztd a{ display:inline-block; margin:0 2px;}
.cp_botttom{ height:24px; background:#c8dcab; margin-top:10px; padding-top:10px; padding-left:10px; margin-bottom:10px; }
.cp_botttom span{ padding-right:50px;}
.cp_botttom button{ width:63px; height:23px; background:url(../images/cp_bg.png) no-repeat right -87px; border:none; vertical-align:middle; margin-top:-5px; margin-left:10px;}
.cp_botttom input{ vertical-align:middle;display:inline-block; margin-right:4px;}
.cp_wb_box{ margin:0 auto; padding-top:60px; width:665px;}
.cp_wb_top{ background:url(../images/rk.png) no-repeat 0 0;}
.cp_tl{ height:34px;}
.cp_tl h3{ width:130px; text-align:center; color:#fff; margin-left:274px; padding-top:16px;}
.cp_wb_bottom{ background:url(../images/rk.png) no-repeat 0 bottom; padding-bottom:10px;}
.cp_wb_min{ padding-top:25px;background:url(../images/rk_bg.png) repeat-y 0 0; padding-left:104px;}
.cp_nk{ position:relative;padding-bottom:15px;padding-top:10px; background:url(../images/nk.png) no-repeat 0 0;}
.cp_nk02{ padding-bottom:10px; background:url(../images/nk.png) no-repeat 0 bottom;}
.cp_nk_min{ background:url(../images/nk_bg.png) repeat-y 0 0; padding-left:15px;}
.cp_nk_min textarea{ background:none; border:none; width:528px; height:140px; margin-bottom:-4px;}
.cp_nk_title{ color:#fff;font-weight:bold;width:97px;padding-left:17px;height:29px; padding-top:15px; position:absolute; left:-104px; top:10px; background:url(../images/dl_bg.png) 0 bottom;}
.cp_wb_tj{ text-align:center; padding-top:20px;}
.cp_wb_tj button{width:63px; height:23px; background:url(../images/cp_bg.png) no-repeat right -87px; border:none; margin-left:20px; }
.cp_wb_tj span{ padding-left:10px; color:#362e2b;}
.cp_dl_box{ width:488px; height:565px; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-280px; }
.cp_dl_logo{ width:465px; height:105px; margin:0 auto; background:url(../images/dl_bg.png) no-repeat 0 0;}
.cp_dl_min{ background:url(../images/dl_bg.png) no-repeat 0 -107px; height:252px; margin-top:30px; text-align:left;}
.cp_dl_min div{ padding-top:82px; padding-left:111px;}
.cp_dl_min div input{ width:270px; height:30px; line-height:30px; border:none; background:none;}
.cp_dl_min p{ padding-left:111px; padding-top:16px;}
.cp_dl_min p input{ width:270px; height:30px; line-height:30px; border:none; background:none;}
.cp_dl_min span{ position:relative;display:block;padding-left:111px; padding-top:16px;}
.cp_dl_min span img{ position:absolute; top:11px;*top:8px;_top:0; left:315px; _left:204px;}
.cp_dl_min span input{ width:186px; height:30px; line-height:30px; border:none; background:none;}
.cp_cw{ color:red; height:30px; line-height:30px;}
.cp_tj_cz{text-align:center;}
.cp_tj_cz button{ background:url(../images/dl_bg.png) no-repeat -149px -361px; width:154px; height:49px; border:none; vertical-align:middle; margin-left:40px; cursor:pointer}
.cp_tj_cz input{ background:url(../images/dl_bg.png) no-repeat right bottom; width:154px; height:49px; border:none;vertical-align:middle;cursor:pointer}
.cp_dl_p{text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#7c9a28; font-size:14px; padding-top:30px;}
.guan_header td{background:url(../images/td_bg.gif ) #958456 no-repeat right center;}
.guan_main td{ color:#000;border-bottom:1px solid #ccc491; border-right:1px solid #ccc491; padding:12px 0 9px 0;*padding:8px 0 7px 0;}
/*网站管理*/
#box{width:693px;margin:0 auto;padding:12px;background-position: 0 -400px; background-repeat: repeat-x;}
.zl_tit{ display:block;width:142px;height:27px;background:#ffcc00 no-repeat -38px -267px; text-align:center; line-height:27px}
.zl_main{width:660px; border:2px solid #dadbd9;padding:14px;background:#FFF}
.zl_main ul li{margin-bottom:10px;_margin-bottom:5px}
.zl_main p{background:#E6E6E6;}
.p_h_a span{background:url(../images/bg_3.4.gif) no-repeat -38px -299px;width:100px;height:27px;display:block;padding-left:35px; line-height:28px;color:#FFF;float:left}
.zl_main .p_s{width:314px}
.p_l{float:left}
.p_r{float:right}
.p_h_a{height:27px; line-height:29px;_line-height:28px;}
.p_h_a label{height:24px;display:block;float:left;padding-top:5px;margin-right:8px;}
.p_h_b{height:54px}
.p_h_b em{display:block;width:500px;float:left;height:45px;margin-top:10px;_margin-top:5px}
.p_h_b em label{width:110px; display:block;float:left;height:22px}
.p_h_b span{background:url(../images/bg_3.4.gif) no-repeat -38px -420px;width:100px;height:54px;display:block;padding-left:35px; line-height:54px;color:#FFF;float:left}
.p_h_a select,.p_h_a .input_txt,.p_h_a .input_radio,.p_h_a .input_checkbox{margin:5px 0px 5px 0px;_margin:4px 0px 3px 0px;float: left;}
.line{ border-bottom:1px dashed #9a9a9a;display:block;height:1px;font-size:0px;background:#eff4fa}
.in_width_a{width:300px}
.in_width_b{width:50px}
.in_width_c{width:40px}
.in_width_d{width:18px;}
.in_width_e{width:150px}
.in_width_f{width:65px}
.in_width_g{width:110px}
.in_width_h{width:380px}
.in_width_i{width:510px}
.int_but_a{width:72px;height:22px;background:#AACD4E no-repeat; border:none}
.int_but_b{width:46px;height:22px;background:#AACD4E no-repeat; border:none}
.radio{vertical-align:middle; margin-top:-2px; margin-bottom:1px;_height:30px}
.b_h label{height:20px !important; line-height:20px !important;width:70px !important;_width:75px !important;}
.p_h_c{height:86px}
.p_h_c span{background:url(../images/bg_3.4.gif) no-repeat -38px -330px;width:100px;height:86px;display:block;padding-left:35px; line-height:86px;color:#FFF;float:left}
.p_h_c textarea{height:70px;width:510px;margin:6px 0px 6px -25px}
.p_h_d{height:86px}
.p_h_d span{background:url(../images/bg_3.4.gif) no-repeat -38px -330px;width:100px;height:86px;display:block;padding-left:35px; line-height:86px;color:#FFF;float:left}
.p_h_d textarea{height:70px;width:510px;margin:6px 0px 6px 0px}
.ft_center span{padding-left:20px !important; padding-right:15px;text-align:center}
.file{margin-top:5px;margin-bottom:6px;width:300px}
.bottom_but{ text-align:center;padding:10px 0px 10px 0px}
.bottom_but .int_but_b{margin:0px 10px 0px 10px}
.zl_main table{width:600px;margin:0 auto}
.zl_main table tr td{height:30px; text-align:center}
.zl_main table tr td{background:#E1D89F; border-bottom:1px solid #FFF}
.zl_main .tab_head{text-align:center;background:#7A9928;height:27px;line-height:27px;color:#FFF;}
.b-r{ border-right:1px solid #FFF}
.sub_but{width:100px;height:20px}
/*专家管理*/
.zj table{ text-align:left;}
.zj table{margin-bottom:10px}
.zj .tb_left{background:#7A9928;color:#FFF;width:127px; text-align:center}
.zj .tb_right{ text-align:left;padding-left:10px}
.zj dl{width:290px;margin:10px 0px 10px 0px}
.zj dl dt{height:20px; line-height:20px;border-bottom:1px solid #FFF;margin-bottom:5px}
.zj dl dd textarea{width:280px;height:100px}
.left{float:left;}
.right{float:right;}
.col{padding:0px 5px 0px 5px}
.zj form label{ margin-right:10px;margin-bottom:10px;margin-top:10px}
/*经纪人权限分组*/
.zu_box{width:660px;}
.zu_box table{width:660px}
.zu_box table td{border-right:1px solid #FFF}
.zu_box table .fz_title td{background:#749328;color:#FFF}
.zu_box table .name{width:230px}
.m_fy{width:70px}
.m_kc{width:70px}
.m_yx{width:70px}
.m_sx{width:70px}
.m_del{width:112px}
.m_name input{width:220px}
.m_fy input{width:25px}
.m_kc input{width:30px}
.m_yx input{width:30px}
.m_sx input{width:20px}
.m_del input{width:65px;height:22px;background:url(../images/del_but.gif) no-repeat; border:none}
.zu_box p{background:#FFF !important; text-align:center;padding-top:10px}
.add_but{width:65px;height:22px;background:url(../images/add_but.gif) no-repeat; border:none;margin-right:50px}
.qd_but{width:65px;height:22px;background:url(../images/qd_but.gif) no-repeat; border:none}
/*new cp right*/
.clear {clear:both;height:0px;font-size:1px; line-height:0px;}
#condition li{text-align:center;float:left;margin-right:10px;}
#condition li a{ text-decoration:none;display:block;}
.piliang{ position:relative}
.piliang ul{border:1px solid #CDD6E6;width:118px !important}
#choose_con{ position:absolute;left:0px;background:#7c9a28}
#choose_con li{height:20px;margin-right:0px !important}
#choose_con li a{width:118px;font-family:"宋体";color:#fff}
#choose_con li a:hover{background:#aac547;color:#FFF}
.guan_p_h{height:30px; line-height:30px}
.guan_p_h select{margin-right:10px}
.center{ text-align:center}
.ok_txt{background:#900;color:#FFF; text-align:center;height:20;width:200px;margin:10px auto; display:none}
.ok_but{margin-left:160px}
.cp_tb table{ font-family:"宋体"}
/*open Win*/
#facebox {
position: absolute;
width: 100%;
top: 0;
left: 0;
z-index: 100;
text-align: left;
}
#facebox .popup {
position: relative;
}
#facebox table {
margin: auto;
border-collapse: collapse;
background-color:#8C8C8C;
}
#facebox .body {
padding: 10px;
background: #fff;
width: 370px;
}
#facebox .loading {
text-align: center;
}
#facebox .image {
text-align: center;
}
#facebox img {
border: 0;
}
#facebox .footer {
border-top: 1px solid #DDDDDD;
padding-top: 5px;
margin-top: 10px;
text-align: right;
}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
height: 10px;
width: 10px;
overflow: hidden;
padding: 0;
}
.fy_option{width:150px;float:left}
.all_select{width:80px;float:left;padding-left:7px}
.table_bottom{margin-top:10px}
.search_jd{width:240px;height:20px;float:right;padding-top:30px}
#overlay{
display:none;
position:absolute;
top:0;
left:0;
z-index:10;
background-color:#333;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.guan_width{width:150px!important} 

.ui-autocomplete {
max-height: 100px;
_height:100px;
overflow-y: auto;
/* prevent horizontal scrollbar */
overflow-x: hidden;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
height: 100px;
} 

.zl_main li span { padding-left:20px;margin-right:10px;width:90px;
		background: none repeat scroll 0 0 #aacd4e;color:#000000 }
.wenjsc {
margin-left: 2px;
padding: 0 2px;
}
.wenjsc ul {
list-style: none outside none;
overflow: hidden;
}
.wenjsc ul li {
float: left;
margin: 0 2px;
padding: 10px 0;
position: relative;
width: 126px;
}
.tuclose {
background: url("/images/tu-close.gif") no-repeat scroll 0 0 transparent;
height: 18px;
position: absolute;
right: 0;
width: 18px;
}
.imgbox {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #AFD8E5;
margin-bottom: 5px;
padding: 2px;
}
.imgbox img {
height: 90px;
width: 120px;
}
.wenjsc p {
margin-top:5px;
text-align: center;
}
#block {
overflow: visible;
}
#block .pstre {
padding-left: 105px;
}
#block .pstre * {
float:left;
height:20px;
}
#block .pstre label {
padding-right: 10px;
padding-top: 5px;
}
#block .pstre input {
margin-right: 17px;
}
#block li {
width:610px;
padding: 5px 0 0;
}
#block .delblockBtn {
margin-top:5px;
float:right;
}
.addBlockBtn {
float:right;margin-right: 30px;
} 

.p_h_a object { float:left;margin:5px 0 0 5px; }