@charset "utf-8";
/* CSS Document */
body{ background:#fff; }
.bor_box{width:768px; margin:0 auto;}
h3.tit1{ text-indent:-99999px;width:768px; height:31px;background:url(../images/housing/tit1.jpg) no-repeat;}
.bor_con{ border:1px solid #ccc; border-top:none; padding:15px 20px; width:726px; overflow:hidden;}
.bcon_head{ padding-bottom:6px; background:url(../images/common/dot.gif) 0px bottom repeat-x;}
.bcon_head h4{ margin-top:7px; float:left; background:url(../images/common/arrow.gif) 0px 3px no-repeat; padding-left:15px; color:#333; font-size:14px; font-weight:bold;}
.bcon_head h4 span{ color:#101c8c;}

.intro{padding-bottom:20px; }
.intro_photo{ padding-top:20px;}
.intro p{ clear:both; +clear:none;}
.intro img{border:1px solid #ccc; padding:5px;}
.photo_l{text-align:center; float:left; padding:5px; +margin-right:10px; width:342px; height:238px;border:1px solid #ccc; }
.photo_l img{ border:none;padding:0px; text-align:center; margin:auto;}
/*.photo_l img{ width:342px; height:238px;}*/
.photo_r{ float:right; width:370px;}
.photo_r a{ display:block; float:left; border:1px solid #ccc; padding:5px; width:160px; height:108px; text-align:center; margin:0px 0px 10px 10px;+margin:0px 10px 10px 0px; overflow:hidden;}
.photo_r span.nophoto{ display:block; float:left; border:1px solid #ccc; padding:5px; width:160px; height:108px; text-align:center; margin:0px 0px 10px 10px;+margin:0px 10px 10px 0px; overflow:hidden;}
.photo_r img{border:none;padding:0px;margin:auto;}
/*.photo_r img{width:160px; height:108px;}*/

.intro_text{ padding-top:15px;+padding-top:15px; padding-bottom:20px;}
table.table2{ clear:both; width:100%; border:1px solid #b3d5f7; border-bottom:none;border-right:none;}
table.table2 td{ font-size:12px; color:#666;  border-bottom:1px solid #b3d5f7;border-right:1px solid #b3d5f7;height:22px;text-align:center;}
table.table2 th{ font-size:12px; color:#333; background-color:#d9e6fb; height:23px; border-bottom:1px solid #b3d5f7;border-right:1px solid #b3d5f7; font-weight:normal;}


.btn1{ padding:0; margin:0; width:158px; height:24px; border:none; background:url(../images/housing/btn1.jpg) no-repeat;}

.btn_box{  padding:15px 0px; margin:0 auto;}
.btn_box h6{ font-weight:normal; font-size:12px; line-height:150%;}

/*----------------------- casao add at 2008-6-10--------------------------------*/
/*#sign_list{ list-style:none; line-height:17px;}
#sign_list li{display:block; float:left; margin-right:15px; height:17px; margin-bottom:15px;}
.sign_bg1_r{background:url(../images/common/search_detail_left1.gif)  no-repeat left; height:17px;}
.sign_bg2_r{background:url(../images/common/search_detail_left2.gif) no-repeat left; height:17px;}
#sign_list li.sign_bg1_l{ background:url(../images/common/search_detail_right1.gif) no-repeat right;}
#sign_list li.sign_bg2_l{ background:url(../images/common/search_detail_right2.gif) no-repeat right;}
*//*ie7 ff ok,ie6 wrong*/

#sign{font-size:11px;}
#sign a{background:url(../images/common/search_detail_right1.gif) left 0;  color:#fff; text-decoration:none; height:17px; float:left; cursor:text; margin:0 10px 8px 0;}
#sign a:hover{background:url(../images/common/search_detail_right1.gif) left 0px;height:17px;}
#sign a span{background:url(../images/common/search_detail_right1.gif) right 0;  padding:0px 8px 0px 0; margin:0px 0 8px 7px; float:left; line-height:17px; text-align:center; width:120px;_width:115px;}
#sign a:hover span{background:url(../images/common/search_detail_right1.gif) right 0px; color:#fff; padding:0px 8px 0px 0; margin:0 0 8px 7px; height:17px;  }
/*spec bg*/
#sign a.spec{background:url(../images/common/search_detail_right2.gif) left 0;  color:#fff; text-decoration:none; height:17px; float:left; cursor:text; margin:0 10px 8px 0;}
#sign a:hover.spec{background:url(../images/common/search_detail_right2.gif) left 0px;height:17px;}
#sign a span.spec{background:url(../images/common/search_detail_right2.gif) right 0;  padding:0px 8px 0px 0; margin:0px 0 8px 7px; float:left; line-height:17px;}
#sign a:hover span.spec{background:url(../images/common/search_detail_right2.gif) right 0px; color:#fff; padding:0px 8px 0px 0; margin:0 0 8px 7px; height:17px;  }

/*--------------contact by casao------------------*/
h3.tit_contact{text-indent:-99999px;width:768px; height:31px;background:url(../images/contact/contact_title.gif) no-repeat;}
.contact_table{ border-collapse:collapse; width:600px; height:auto; margin:0 auto;}
.contact_table td{border:1px #b3d5f7 solid;}
.contact_table input{ width:99%; line-height:200%; border: 0px #fff solid; background:#fff;}
.contact_table textarea{border: 0px #fff solid; background:#fff;}
.contact_q{font-size:12px; color:#101c8c; font-weight:bold; width:30%; background:#d9e6fb;line-height:200%; padding-left:20px; }
#contact_spc{ line-height:600%;}




/*------------------right start-------------------------*/	
.notebook_banner{text-indent:-999px;width:553px; height:120px; background:url(../images/intro/notebook_banner.jpg)  left;overflow:hidden;}
.life_banner{text-indent:-999px;width:553px; height:120px; background:url(../images/intro/life_banner.jpg) left;overflow:hidden;}
.processes_banner{text-indent:-999px;width:553px; height:120px; background:url(../images/intro/processes_banner.jpg)  left;overflow:hidden;}


.right{width:550px; float:right; line-height:150%; }
.text{width:510px; height:auto; border:1px #ccc solid; padding:10px 20px; margin:10px auto;}		
.text h4{font-size:16px; color:#101c8c; width:470px; margin:0 auto; padding:10px 20px; border-bottom:1px #ccc solid; background:url(../images/intro/index_r5_c7.gif) left no-repeat;}		
.text p{margin-top:20px;}	
.text h5{font-size:12px; color:#101c8c; width:460px; margin-top:10px; margin-bottom:10px; padding:1px 20px; border:1px #ccc solid; background:url(../images/intro/title_point.gif)  no-repeat 7px; }		
.text h6{font-size:12px; color:#517bb7; margin-top:7px;margin-bottom:7px;}
.text span{font-size:10px; color:#333;}
.text a{color:#FF6600; text-decoration:none;}
.text a:hover{ text-decoration:underline;}

/*contract */
.contract_processes{ margin:10px auto;}
.out_border{border:1px #ccc solid; padding:5px; margin-top:10px;}
.in_border{ border-top:2px #a7bcf7 solid; border-left:2px #a7bcf7 solid; padding:5px;}
.orange_jt{ width:48px; margin:10px auto;}

/*search_if_list*/
.bor_con1{ border:1px solid #ccc; border-top:none; padding:15px 7px; margin-bottom:10px;}
h3.tit2{ text-indent:-99999px;width:768px; height:31px;background:url(../images/search/search_title_1.gif) no-repeat;}
h3.tit2_2{ text-indent:-99999px;width:768px; height:31px;background:url(../images/search/search_title_2_2.gif) no-repeat;}

h3.tit3{ text-indent:-99999px;width:768px; height:31px;background:url(../images/search/search_title_2.gif) no-repeat;}
.btn2{ width:120px; height:30px; border:none; background:url(../images/top/btn1.jpg) no-repeat; cursor:pointer;}

table.conditions{ border-collapse:collapse; width:100%; line-height:200%; text-align:center; margin:10px auto;}
table.conditions td{border:1px #ccc solid;}
.tb_bg1{ background:url(../images/search/search_table1_1.jpg) repeat-x; font-weight:bold; color:#101c8c;}
.tb_bg1 td{}
.tb_bg2 td{ background:#d5e3f4; padding:12px 0px;}
table.conditions select{ border:1px #7f9db9 solid;}

.search_title3{ border-bottom:1px #333 dotted; padding-bottom:10px;}
ul#search_check{ list-style:none; color:#101c8c; margin-top:10px;}
ul#search_check li{ display:block;  width:187px; float:left; line-height:200%;}
ul#search_check li span{ margin-left:8px;}


/*search_result_tab*/
#Tab1 ul{ list-style:none;}
#Tab1{width:765px;padding:0px;margin:0 auto;}
.Menubox {width:100%;height:auto;}
.Menubox ul{margin:0px;padding:0px;}
.Menubox li{float:left;width:74px;height:24px; display:block;}
.Menubox li span{ display:block;text-indent:-1000px;overflow:hidden;}
.Menubox li.hover#one1{background:url(../images/search/search_tab_simple_2.gif) no-repeat left; cursor:pointer;}
.Menubox li#one1{ background:url(../images/search/search_tab_simple_1.gif) no-repeat left;  cursor:pointer;}
.Menubox li.hover#one2{background:url(../images/search/search_tab_detail_2.gif) no-repeat left;  cursor:pointer;}
.Menubox li#one2{background:url(../images/search/search_tab_detail_1.gif) no-repeat left; cursor:pointer;}
.Menubox li#one3{float:right;width:574px; line-height:24px;}
.Menubox li#one3 span{display:inline;}
.Contentbox div#con_one_1{ clear:both;margin-top:0px;border-top:2px solid #b3b9f7; height:auto;text-align:center;}
.Contentbox div#con_one_2{ clear:both;margin-top:0px;border-top:2px solid #b3b9f7; height:auto;text-align:center; }
table.simpletable{ width:100%; border-collapse:collapse;}
table.simpletable td{ height:35px; line-height:35px; text-align:center; border:1px solid #b3d5f7;}
table tr.sim_tab_tit{ background:#d9e6fb; color:#333333; }
table tr.sim_tab_tit select{border-style: none;border-width: 0px; background: #d9e6fb;/* url(../images/search/list_point.gif) no-repeat right 4px;*/}


/*search_detail_result*/
.detailresult{ width:765px; border-top:1px #b3b9f7  solid; margin-bottom:1px;border-bottom:3px #b3b9f7  solid;}
.detailresult_last{ width:765px; height:2px; border-top:1px #b3b9f7  solid;}

.left_pic{width:170px; float:left; padding-top:15px;}
.left_pic img{ border:1px #ccc solid;padding:3px;}
.left_pic h1{font-size:12px; font-weight:normal; margin-top:15px;}

.right_content{width:580px; float:right; padding-top:15px;}
.right_content h2{ margin-top:7px; float:left; background:url(../images/common/arrow.gif) 0px 3px no-repeat; padding-left:15px; color:#333; font-size:12px; font-weight:normal; }
.right_content h2 span a{ color:#101c8c; font-weight:bold; text-decoration:underline; padding-left:10px; font-size:12px;}
table.detailtable{width:100%; border-collapse:collapse; float:left; margin-top:10px; margin-bottom:15px;}
table.detailtable td{ height:35px; line-height:35px; text-align:center; border:1px solid #b3d5f7;}
table tr.det_tab_tit{ background:#d9e6fb; color:#333333; }


#sign2{font-size:11px; }
#sign2 a{background:url(../images/common/search_detail_right1.gif) left 0;  color:#fff; text-decoration:none; height:17px; float:left; cursor:text; margin:0 10px 8px 0;}
#sign2 a.sign2_right{ margin-right:0px;}
#sign2 a:hover{background:url(../images/common/search_detail_right1.gif) left 0px;height:17px;}
#sign2 a span{background:url(../images/common/search_detail_right1.gif) right 0;  padding:0px 2px 0px 0; margin:0 0 4px 4px; float:left; line-height:17px; width:100px; text-align:center;}
#sign2 a:hover span{background:url(../images/common/search_detail_right1.gif) right 0px; color:#fff; padding:0 2px 0 0; margin:0 0 4px 4px; height:17px;  }
/*spec bg*/
#sign2 a.spec{background:url(../images/common/search_detail_right2.gif) left 0;  color:#fff; text-decoration:none; height:17px; float:left; cursor:text; margin:0 10px 8px 0;}
#sign2 a.sign2_right{ margin-right:0px;}
#sign2 a:hover.spec{background:url(../images/common/search_detail_right2.gif) left 0;height:17px;}
#sign2 a span.spec{background:url(../images/common/search_detail_right2.gif) right 0;  padding:0 2px 0px 0; margin:0 0 4px 4px; float:left; line-height:17px; width:100px; text-align:center;}
#sign2 a:hover span.spec{background:url(../images/common/search_detail_right2.gif) right 0px; color:#fff; padding:0 2px 0px 0; margin:0 0 4px 4px; height:17px;  }


/*page*/
.page #page{ list-style:none; float:right; margin-top:20px;}
#page{ list-style:none; float:right; margin-top:-20px;}
#page li{ display:block; float:left; border:1px #ccc solid;width:15px; height:14px; line-height:14px; font-size:11px; margin:0 2px; text-align:center; color:#333333;  font-weight:bold; background:#dfdfdf; text-decoration:underline;}
#page li.pre,#page li.next{width:40px; font-size:12px; font-weight:bold; display:block;}
#page li.pre,#page li.pre a,#page li.pre a:hover{ width:40px; display:block;background:url(../images/search/pre.gif) no-repeat 5px 5px; text-align:right; padding-right:5px; }
#page li.next,#page li.next a,#page li.next a:hover{ width:40px; display:block;background:url(../images/search/next.gif) no-repeat 40px 5px; overflow:hidden;text-align:left; padding-left:5px;}
#page li a{color:#101c8c; text-decoration:underline;display:block; width:15px; height:14px; line-height:14px; font-weight:normal;background:#fff;} 
#page li a:hover/*,#page li a.current*/{ display:block; width:15px; height:14px;color:#333333; line-height:14px; font-weight:bold; background:#dfdfdf;}
/*#page li a.current{ cursor:text;}
*/
/*contact*/
#contact{ width:591px; margin:0 auto; margin-top:20px;}
#bg_top{ height:20px; background:url(../images/contact/top_bg.gif) no-repeat; padding-top:21px; padding-left:20px;}
#bg_main{ background:url(../images/contact/mid_bg.gif) right repeat-y; padding:0px 0px;}
#proceed{ padding-top:10px; padding-bottom:10px;padding-left:8px; padding-right:14px;}
#step{ padding-bottom:10px;border-bottom:1px dashed #ccc;}
#table_contact{ margin-left:90px; margin-right:40px; margin-top:10px; }
#table_contact td{ padding:4px 0px;}
#table_contact td input,#table_contact td textarea{ font-size:12px; color:#333;}
#table_contact td.content_t{ color:#000066; vertical-align:top; padding-right:20px;}
#table_contact td.content_c{ color:#333;}
#button{ margin-top:10px; margin-left:8px; margin-right:14px; padding-top:13px; padding-bottom:15px;border-top:1px dashed #ccc; }
#bg_down{ background:url(../images/contact/bot_bg.gif) right no-repeat; height:16px;}
.finish{ padding:20px 40px; text-align:center; line-height:2em;}
.red{ color:#FF6600;}
.error{  margin-top:10px; margin-bottom:10px;margin-left:88px;margin-right:94px;padding:8px 15px;  background-color:#FFFFCC; color:#990000; border:2px solid #eee; line-height:1.5em;}
/*----------------------- casao add end--------------------------------*/


/*map*/
.map{ text-align:center;}
.map p{ color:#333; padding:10px 0px 20px;}

/*week*/
.tit4{ background:url(../images/week/tit4.gif) no-repeat; height:31px; text-indent:-99999px; margin:0; padding:0;}

.btn_right{ float:right; width:158px;}
h4.detailh4{ width:480px;}
.left_pic{ text-align:center;}

/* searchl */
.intro_main{background:url(../images/common/dot.gif) 0px bottom repeat-x; padding-bottom:10px; padding-left:15px; padding-top:10px; line-height:150%; }
.intro_main li{ background:url(../images/search/icon5.gif) 0px 2px no-repeat; padding-left:18px; color:#333;}
.intro_main li span{ color:#000099;}
.intro_back{background:url(../images/search/back_bg1.jpg) right 3px no-repeat; height:23px; padding-top:3px; padding-left:640px;}
.intro_back a{background:url(../images/search/back1.gif) 0px 3px no-repeat;  display:block; width:85px; height:23px;}
.intro p{ line-height:150%; color:#333;}
.intro_photo p{ display:block; width:100%; text-align:right;}
.sear_h4{ display:block; margin-bottom:10px; width:726px; height:21px; background:url(../images/search/h4_bg.gif) no-repeat;}
.sear_h4 img{ border:none; padding-left:36px;}
.p1{ color:#333; font-weight:bold; padding:0px 0px 10px;padding-left:25px; line-height:150%;}
p.orange{ color:#FF9900; font-weight:bold; padding:0px 0px 10px;padding-left:25px; line-height:150%;}
.orange{ color:#FF9900; font-weight:bold;}
.add{ background-color:#fff; border:1px dashed #ccc; padding:5px 10px; color:#555; line-height:150%; font-size:11px;}

/*others*/

/*privacy*/
h3.tit_privacy{text-indent:-99999px;width:768px; height:31px;background:url(../images/other/h3_privacy.gif) no-repeat;}

.pri_text{ line-height:150%;}
.pri_text h5{font-size:12px; color:#101c8c; width:auto; margin-top:5px; margin-bottom:10px; padding:3px 20px; border:1px #ccc solid; background:url(../images/intro/title_point.gif)  no-repeat 7px; }
.pri_text p{ line-height:150%; padding-bottom:10px;}
.pri_text span{ display:block; font-size:11px; color:#333;padding-bottom:10px;}
.pri_text span.blue{ color:#006699;}
.pri_text h6{font-size:12px; color:#517bb7; margin-top:7px;margin-bottom:7px;}
.table3{ border-top:1px solid #ccc; margin-bottom:10px;}
.table3 th{ background-color:#E2E6FE; color:#003366;font-weight:normal; width:150px; text-align:left;padding:5px 10px 5px 20px; border-bottom:1px solid #fff; border-left:1px solid #ccc;}
.table3 td{ border-bottom:1px solid #ccc;border-right:1px solid #ccc; padding:5px 10px;}
.table3 th.th2{ border-bottom:1px solid #ccc;}
.table3 td a,.pri_text p a{ color:#003366;}
.table3 td a.a-orange,.pri_text p a.a-orange{ color:#FF6600;}
a.rightRow{ color:#003366;background: url(../images/common/icon_arwRight.gif) no-repeat; padding-left:20px;}

.span2{ padding-left:20px;}
h3.tit_policy{text-indent:-99999px;width:768px; height:31px;background:url(../images/other/h3_policy.gif) no-repeat;}
h3.tit_company{text-indent:-99999px;width:768px; height:31px;background:url(../images/other/h3_company.gif) no-repeat;}

.sign{ float:right;}
.table4{ border-top:1px solid #b3d5f7; }
.table4 th{ padding:4px 20px; text-align:left; width:120px; background-color:#d9e6fb; color:#101c8c; border:1px solid #b3d5f7; border-top:none;}
.table4 td{ padding:4px 20px; border-right:1px solid #b3d5f7; border-bottom:1px solid #b3d5f7; }


.select1{ width:120px;}

.loading-img{ text-align:center; padding:30px 0px; border-top:2px solid #b3b9f7;}