﻿@charset "utf-8";
/* CSS Document */
.about-out{margin:30px  auto;}
.about-left{ width:222px; text-align:center}
.about-left .about-menu{ width:100%; border-top:#ddd 1px  solid;border-left:#ddd 1px  solid; font-size:18px;} 
.about-left .about-menu li{  width:100%;line-height:60px; border-bottom:#ddd 1px  solid;} 
.about-left .about-menu li a{ display:block;} 
.about-left .about-menu li.about-menu-on{ background:#488ed3; color:#FFF} 
.about-right{ width:938px; border:#f0f2f3 1px solid; padding:0 50px 50px 50px; min-height:500px;}
.about-right .about-title{ border-bottom:#ddd 1px solid; height:80px;line-height:80px;}
.about-right .about-title-cn{ font-size:30px; }
.about-right .about-title-line{  padding:0 0 0 30px; display:inline; border-right:1px solid #ddd; margin:32px 30px 0 0; height:20px;}
.about-right .about-title-en{ font-size:30px; color:#488ed3; font-family:times new roman; font-style:italic}
.about-right .about-text{ padding:40px 0;  text-align:justify; line-height:30px;}
.about-right .about-text p{ line-height:2}
.about-right .about-img img{ margin:auto; padding:20px 0;}
.faq-text{ padding:40px 0;  text-align:justify; line-height:34px;}
/**VIP**/
.vip-box{ width:940px; }
.vip-box-title{ color:#fff; background:#FC0; font-size:18px; padding:10px 30px;}
.vip-box-title02{ color:#fff; background: #F60; font-size:18px; padding:10px 30px;}
/****/
.bg-about{ background:#333d4c url(../images/bg_about.jpg) no-repeat center -26px; height:60px; }
.bg-user{ background:#4c65ac url(../images/bg_user01.jpg) no-repeat center 0; height:60px; }
.about-point-box{ height:60px;color:#FFF; line-height:60px;}
.about-point-box a{ color:#FFF; }
.bg-about-top{ background:#c8c8c8 url(../images/bg_about_02.jpg) no-repeat center 0; height:60px; }
.contact-key{ color: #F60; font-size:18px;}
.contact-key-01{ color: #06C; font-size:18px;}
.con-txt-a{ font-size:18px;}

/**contact **/
.contact-tel{ width:100%; text-align:left; padding:30px 0}
.contact-tel p{ background: url(../images/icon_lectrue.png) no-repeat 0 -270px;padding:0 0 0 40px; margin-bottom:20px}
.about-code{ padding:10px; width:100px; border:#ddd 1px solid; box-shadow: rgba(0,0,0,0.1) 2px 2px 2px; text-align:center; line-height:20px; margin-left:40px;}
.about-code img{ width:100px; height:100px; margin-bottom:10px}

/**user**/
.my-info{ padding:40px 0;}
.my-info-a{ margin-right:50px; color: #999}
.my-info-b{ margin-right:50px;}
.my-info-c a{color: #F30; padding:10px;}
.my-info-c a:hover{ color: #F00}
.my-info-d a{color: #fff; padding:10px 30px; background:#F60; }
.a-more { color: #06C}
 
.consultant-card{ background:#f9fafa; border:#eee 1px solid; padding:50px 50px 30px 300px; margin:0 0 50px 0; box-shadow: rgba(204,204,204,0.2) 2px 2px 2px;}
.consultant-card-img{ width:150px; height:150px; left:50px;top:50px;}
.consultant-card-img img{ width:150px; height:150px;  }
.consultant-code{ }
.consultant-code img{max-width:240px; margin-bottom:50px;}

/**favorites**/
.table-fav{ background:#eee; margin:40px 0; font-size:14px;}
.table-fav th{ background: #dde8f3; color: #254E92;  height:40px; line-height:40px;}
.table-fav .fav-th6{ width:90px;}
.table-fav td{ background:#fff; height:40px; line-height:20px; padding:10px;text-align:center}
.table-fav .td-bg-02 td{ background: #f4f7fa; }
.table-fav .fav-td01{ color:#06C}
.table-fav .fav-td02{text-align:left }
.table-fav .fav-td03{ color:#06C; min-width:80px;  }
.table-fav .fav-td04{ font-size:16px; color: #F30;min-width:80px;}
.table-fav .fav-td05{ font-size:12px; color: #999}
.table-fav .fav-td06{ min-width:80px;font-size:12px; color: #06C}

.my-password{ color:#666; margin:30px 0 0 180px;}
.my-password label{ color:#666; margin-right:30px; }
.input-pwd{ width:200px;}
.but-paw{ margin-top:40px; margin-left:285px;}
.but-paw input{ background: #488ed3 ; color:#FFF ; width:210px; padding:10px 0px; border:0; font-size:16px;}
 

/**address**/
.table-address{ background:#eee; margin:10px 0 40px 0; font-size:14px;}
.table-address caption{ text-align:left; line-height:40px;font-size:16px; }
.table-address th{ background: #dde8f3; color: #254E92;  height:40px; line-height:40px;text-align:center}
.table-address td{ background:#fff; height:40px; line-height:40px; padding:10px;text-align:center}
.table-address .address-td01{ color:#06C}
.table-address .address-td02{text-align:left }
.table-address .address-td03{ color:#06C; min-width:80px;  }

.faq-q{ color:#06C; font-size:18px; line-height:40px}
/**经纪人注册**/
.top_title{ background:#006ab5; font-size:1em; color:#fff;font-weight:bold; border-bottom:#CCC 1px solid; width:96%; padding:0 2%; line-height:2.8em;text-align:center;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.top_img{ width:12px; height:21px; padding:0.8em; left:0;}
.wx_register_bg{ background:#f2f2f3;   z-index:-1;  width:100%; height:100%; position:absolute}
.wx_register{  background:#fff; margin-top:20px; font-size:14px;}
.wx_register .main_title{ font-size:14px; border-bottom:#CCC 1px solid; width:90%; padding:1em 5%; line-height:1.4em;text-align:left;}
.wx_register .main_box{  width:90%; padding:0 5%; background:#FFF;text-align:left; margin-top:20px}
.wx_register .main_box .main_box_hang{ border-bottom:#CCC 1px solid; width:100%;background:#FFF;text-align:left; padding:0.6em 0; display: table; vertical-align:top;}
.wx_register .main_box  div:first-child{ border-top:#0 1px solid;  }
.wx_register .main_box .main_box_hang_bt0{ border-top:0; }
.wx_register .main_box .main_box_hang label{ width:30%; padding:0 2%; line-height:32px; text-align:right;   color:#666}
.wx_register .main_box .main_box_hang label span{ color: #F00}
.wx_register .main_box .main_box_hang .input_bz{ width:90%; padding:0.58em 2%; color:#000; font-family:"Microsoft yahei",Arial;  border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.wx_register .main_box .main_box_hang .left_label{padding:0.58em 2%; background:#006; width:30%; padding:0.9em 0; text-align:right;  color:#666; }
.wx_register .main_box .main_box_hang .textarea_bz{ font-size:1em; width:90%; padding:0.58em 2%; margin-top:7px;   color:#000; font-family:"Microsoft yahei",Arial; border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.register_button{ background:#006ab5;color:#fff; width:90%; margin:2em 5%; padding:0.7em 0 ; text-align:center;font-family:"Microsoft yahei",Arial; font-size:1em;border:0; border-radius:6px; font-weight:bold;}
.box_up{ text-align:center; padding:10px 5% 20px 5%; font-size:14px;}
.box_up a{ color:#06C; display:block}
.box_up a:hover{ color:#090; }
.box_up a:hover img{ box-shadow: rgba(51,51,51,0.1) 2px 2px 2px;}
.box_up img{ max-width:150px; max-height:150px; border:#d7d5d5 1px solid}
.box_up_left{ float:left; width:48%;  }
.box_up_left img{  width:80%;}
.box_up_right{ float:right; width:48%; }
.box_up_right img{  width:80%;}
.sm{ text-align:left; line-height:30px; color:#666; font-size:14px; padding:20px 0 10px 0; }
.bm-header{ height:40px;line-height:40px; background:#006ab5; text-align:center;color:#FFF; font-size:16px; font-weight:bold}
.bm-header .back-home{  left:0; top:0;}
.bm-header .back-home a{ display:block; padding:8px 10px;}
.bm-header .back-home img{ width:14px; }
.bm-header .home-link{left:0; top:0;}
.bm-header .home-link a{ display:block; padding:8px 10px;}
.bm-header .home-link img{ width:76px; }
 
 /* order view detail */
.table-join{ width:100%; line-height:40px;}
.table-join .join-td01{ }
.table-join .join-td02{ width:90px;}
.table-join .join-td03{ width:90px; color:#999}
.joinus-title{ font-size:20px; border-bottom: #DDD 1px solid; line-height:60px; margin-bottom:10px;}
/**about new**/
.bg-about-top{ background:#c8c8c8 url(../images/bg_about_02.jpg) no-repeat center 0; height:200px; text-align:center; padding:100px 0 50px 0;}
.bg-about-top img{ width:560px; }
.bg-about-02{ background:#fafafa;  text-align:center; padding:50px 0;}
.bg-about-02 img{ width:1040px; }
.bg-about-03{ background:#000 url(../images/bg_about_04.jpg) no-repeat center 0;  text-align:center; padding:100px 0;}
.bg-about-03 .txt-about{ padding:20px; color:#FFF; line-height:30px;}
.bg-about-03 .txt-about a{  color:#FFF;  }
.bg-about-03 .txt-about p{ margin-top:30px;}
.about-hz{ padding:100px 0 40px 0;}
.about-hz-line{ background:url(../images/dd_about.png) repeat-x 0 10px; height:40px;}
.about-hz-line span{ background:#FFF; height:40px; padding:0 20px;}
.about-zj { padding:50px 0; height:170px; background:#f2f6f9}
.about-zj  .about-zj-txt{ width:540px; color:#666; line-height:30px; text-align:justify}
.about-zj  .about-zj-txt span{ color:#333; line-height:50px; }
.bg-work-t{ background:#19181d url(../images/bg_work.jpg) no-repeat center 0;  text-align:center; padding:80px 0;}
.bg-work-t .txt-w-t{ padding:20px 0; color:#FFF; line-height:30px; width:900px;}
.bg-work-t .txt-w-t p{ margin-top:30px;}
.bg-work-t .txt-w-tilte {  color:#FFF; line-height:30px; font-size:30px;}
.bg-work-t .txt-w-tilte span{ font-size:30px; color:#fff; font-family:times new roman; font-style:italic; margin-left:30px; }
.bg-work-main{background:#f2f6f9; padding:50px 0; font-size:18px;}
.bg-work-main .c-key{   border:1px solid #549de5;  line-height:40px; font-size:18px; color:#2d75bc; padding:8px 30px;}
.bg-work-main p{ margin-bottom:60px; color:#666}

.bg-con-top{ background:#c8c8c8 url(../images/bg_con.jpg) no-repeat center 0; height:280px; text-align:center; padding:60px 0 50px 0;}
.bg-con-top .main-con{ background:rgba(0,0,0,0.5); color:#FFF; line-height:40px; width:445px;font-size:22px; padding:50px 0 50px 55px;}
.bg-con-top .main-con .country{ border:#FFF 1px solid;font-size:14px ; margin-right:10px;padding:2px 5px; display:inline-block; position:relative; top:-2px; line-height:16px;}
.bg-con-top .main-con .email{ line-height:60px; }
.bg-con-main { background:#fafafa url(../images/new_bg_con.png) no-repeat center 200px; padding:80px 0 50px 0; height:550px;}
.bg-con-main .txt-sm{ color:#999; margin-bottom:40px; line-height:36px;}

.bg-con-main .base-add{background:#ea8d7b; color:#FFF; font-size:14px; width:56px; height:56px; line-height:56px;border-radius:50%;}
.bg-con-main .base-con{ color:#666; font-size:14px; line-height:20px; }
.bg-con-main .seattle{ top:130px; left:260px; }
.bg-con-main .seattle-con{ top:188px; left:0;  }
.bg-con-main .newyork{ top:165px; left:445px; }
.bg-con-main .newyork-con{  top:168px; left:520px;  }
.bg-con-main .san{ top:293px; left:220px; }
.bg-con-main .san-con{  top:350px; left:56px; }
.bg-con-main .losangeles{ top:435px; left:285px; }
.bg-con-main .losangeles-con{  top:490px; left:0px; }
.bg-con-main .beijing{ top:250px; right:140px; }
.bg-con-main .beijing-con{  top:300px; right:0px; width:240px; }
.bg-con-main .seattle-con{  top:300px; right:0px; width:240px; }
.bg-con-main .con-tel{ font-size:18px; line-height:40px;}

/**加入我们**/
.join-pic img{ width:100%; max-width:1600px;}
.join-ms{ background:#f1f1f1; padding:40px 0; line-height:32px; font-size:16px;}
.join-ms-t{ font-size:28px; margin-top:30px;}
.join-ms-t span{ font-size:16px; color: #999}
.join-zw{ line-height:36px; font-size:16px; margin-top:80px;}
.join-zw h2{ font-size:28px; font-weight:bold; line-height:80px; color:#000}
.join-zw span{ font-size:20px; color:#000}
.join-mail{ font-size:16px;line-height:36px;  margin-bottom:100px; margin-top:60px;}
.join-mail span{ color:#0066cc}