﻿/* CSS Document */
*
{
    padding: 0;
    margin: 0;
    list-style: none;
    font-weight: normal;
}
img
{
    border: none;
}
html
{
      overflow-y: scroll;
}
:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}

body
{  
	width: 100vw;
    background-color: #fff;
    font-family: Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-size: 13px;
    overflow: hidden;
}
.clear:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.f_right
{
    float: right;
}
.f_left
{
    float: left;
}

#yj_header, #yj_menu, #footer, #second1_content, #view
{
    width: 1120px;
    margin: 0px auto;
}
#second-hand, #info-wrapper, #pre-sale, #repair, #property, #views{
	width: 1010px;
    margin: 0px auto;
}
.mainmenu ul li{
	#width:112px;
	width:100px;
}
#search
{
    width: 820px;
    margin: 0px auto;
    background: url(../images/search_bg.png) repeat;
    padding: 10px;
    margin-top: -80px;
}
.menu_bg
{
    background: #00a3f0;
}
.gray
{
    background: #f3f4f8;
    zoom: 1;
}


.headerzone
{
    height: 70px;
    width: auto;
}

.logozone
{
    margin: 0px;
    padding: 10px 0px;
    width: auto;
}

/* back up
.logozone {
	padding:38px 0px 0px 29px;float:left; width:auto;
} */


.banner
{
    height: 350px;
    background: url(../images/banner.png) center top no-repeat;
}

/*******************search *********************/

.search_box
{
    background: #ffffff;
    padding: 20px;
}
.tab
{
    float: left;
    margin-right: 0px;
}
.tab a
{
    color: #666666;
    text-decoration: none;
    text-align: center;
    width: 120px;
    display: inline-block;
}
.search_box .selected
{
    text-align: center;
    width: 120px;
}
.tab a:hover, .search_box .selected
{
    color: #FFFFFF;
    background: #00a3f0;
    border-radius: 25px;

    behavior: url(ie-css3.htc);
}
.select_box1
{
    clear: both;
    padding: 0px; /*background:url(../images/select.png) no-repeat; background-position:40px 5px;*/
    height: 46px;
}
.select_box1 .input
{
    background: #f3f4f8;
    color: #bababa;
    height: 46px;
    line-height: 46px;
    border: 0px;
    width: 746px;
    padding: 0 17px;
    float: left;

}
.select_box2
{
    clear: both;
    padding: 0px; /*background:url(../images/select.png) no-repeat; background-position:40px 5px;*/
    height: 35px;
}
.select_box2 .input
{
    background: #f3f4f8;
    color: #bababa;
    height: 46px;
    line-height: 46px;
    border: 0px;
    width: 680px;
    padding: 0 3px;
    float: left;

}
.select_box_message
{
    clear: both;
    padding-bottom: 20px; /*background:url(../images/select.png) no-repeat; background-position:40px 5px;*/
    height: 35px;
}
.select_box_message .input
{
    background: #fff;
    color: #bababa;
    height: 34px;
    line-height: 34px;
    border: 0px;
    width: 500px;
    padding: 0 15px;
    float: left;
    border: 1px solid #bddef7;
}


.btn
{
    background: #00a3f0;
    border: 0;
    color: #FFFFFF;
    height: 46px;
    line-height: 46px;
    width: 90px;
    text-align: center;
    float: left;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.btn a:hover
{
    background: #f1972b;
}
.btn_state_gay
{
    background: #d4d4d4;
    border: 0;
    color: #7d7d7d;
    height: 20px;
    line-height: 20px;
    width: 48px;
    text-align: center;
    margin-left: 5px;
}
.btn_state_green
{
    background: #58cc72;
    border: 0;
    color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    width: 48px;
    text-align: center;
    margin-left: 5px;
}

.btn_state_blue
{
    background: #7ecef4;
    border: 0;
    color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    width: 48px;
    text-align: center;
    margin-left: 5px;
}

.btn_state_orange
{
    background: #f8b551;
    border: 0;
    color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    width: 48px;
    text-align: center;
}

.workzone
{
    width: 950px;
    float: left;
    padding: 35px 0px 40px 0px;
    text-align: justify;
}

.workzone-left
{
    width: 218px;
    float: left;
    padding: 0px 0px 0px 10px;
}

.workzone-right
{
    width: 694px;
    float: left;
    margin-left: 28px;
}

.welcomezone
{
    border-bottom: 1px solid #E7E7E7;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 22px 0px;
}

.welcomeimg
{
    float: right;
    margin: 0px 0px 0px 20px;
}

/*******************second-hand *********************/

#second-hand
{
    margin: 30px auto;
}

.column1
{
    background: #FFFFFF;
    width: 320px;
    float: left;
}

.column2
{
    background: #FFFFFF;
    width: 320px;
    float: left;
    margin-left: 24px;
}

.column3
{
    background: #FFFFFF;
    width: 290px;
    padding: 10px 15px;
    float: left;
    margin-left: 24px;
}

.second_list
{
    border-bottom: 1px solid #e5e5e5;
    color: #898989;
    line-height: 250%;
    margin: 18px 0;
}
.second_list a
{
    color: #898989;
    text-decoration: none;
}
.btn1
{
    display: inline-block;
    background: #00a3f0;
    border: 0;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
    width: 100%;
    margin-top: 15px;
}
.btn1 :hover
{
    background-color: #ef972b;
}
.projectimg
{
    padding: 0px;
}

.newcontent
{
    padding: 18px 0px 18px 0px;
}

.borderbottom
{
    color: #898989;
    padding: 10px 15px;
    margin: 0px 0px 0px 0px;
    line-height: 150%;
}
/*******************footer *********************/

#footer
{
    padding: 30px 0;
}
.footer
{
    background: #a7b3b8;
    /*padding: 28px 0px 34px 0px;*/
    text-align: left;
    color: #ffffff;
    font-weight: bold;
    margin-top: 10px;
}
.links a
{
    color: #FFFFFF;
    text-decoration: none;
    margin-right: 30px;
}
.footerlink
{
    line-height: 200%;
    padding: 10px 0;
    margin-top: 20px;
    border-top: 1px solid #88979d;
}
.footerlink img
{
    float: right;
    margin-top: 20px;
}
.footerlink ul
{
    margin: 0px;
    padding: 0px;
}

.footerlink li
{
    display: inline;
    border-right: 1px solid #ffffff;
    padding: 0px 10px 0px 10px;
}

.footerlink li a
{
    font: bold 12px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

.footerlink li a:hover
{
    text-decoration: none;
}

.clear
{
    clear: both;
    margin: 0px;
    padding: 0px;
}


/* Text Styles Start Here */

h1
{
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: 600;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 11px;
    padding-left: 0px;
    display: inline-block;
}

h2
{
    font: bold 13px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #BA5C14;
    background: url(../images/disc.jpg) 0px 3px no-repeat;
    padding: 0px 0px 0px 15px;
    margin: 20px 0px 20px 6px;
}
.font_tit
{
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: 600;
    display: inline-block;
}
.redheading
{
    font-weight: normal;
}

.grayboldtxt
{
    font: bold 16px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    margin-bottom: 10px;
    text-align: left;
    float: left;
    width:300px;
}
.grayboldtxt_left
{
    font: bold 16px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    margin-bottom: 10px;
    text-align: left;
    float: left;
    width: 300px;
}
.more
{
    color: #333333;
    margin-top: 20px;
}
.more1
{
    float: right;
}
.more a, .more1 a
{
    color: #333333;
    text-decoration: none;
}
.more a:hover, .more1 a:hover
{
    color: #003399;
    text-decoration: none;
}
.leftlighttxt
{
    font: 15px Microsoft YaHei,Arial, Helvetica, sans-serif; /*color:#fb7000;*/
    font-weight: 400;
    float: left;
    width: 200px;
}

.leftlighttxt a
{
    font: bold 16px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000;
}
.redlighttxt
{
    font: 15px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #fb7000;
    font-weight: 400;
    float: right;
    width: 80px;
}
.lighttxt
{
    font: 12px Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-weight: 400;
    float: left;
    width: 250px;
}
.bluelighttxt
{
    font: 12px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #185FA1;
    font-weight: 100;
}


/* Text Styles End Here */

/* Menu Styles Start Here */

a
{
    color: #000000;
    text-decoration: none;
}

a:hover
{
    color: #7ac3f4;
}

.mainmenu
{
    height: 40px;
    padding: 0px;
}

.mainmenu ul
{
    float: left;
    margin: 0px;
    padding: 0px;
}

.mainmenu li
{
    float: left;
    list-style: none;
    text-align: center;
    line-height: 38px;
    margin: 0px;
}
.mainmenu li.last
{
    width: 109px;
}
.mainmenu li a
{
    display: block;
    #padding: 0px 24px;
    padding: 0px 0px;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.mainmenu .selected
{
    color: #fff760;
    text-decoration: none;
    border-bottom: 2px solid #fff760;
}
.mainmenu li a:hover
{
    color: #fff760;
    text-decoration: none;
}
/*******************second_1*********************/

#second_menu
{
    width: 972px;
    margin: 0px auto;
}
#second_menu li
{
    font-size: 16px;
    font-weight: bold;
    float: left;
    list-style: none;
    text-align: center;
    line-height: 68px;
    margin: 0px;
}
#second_menu li a
{
    font-weight: bold;
    display: block;
    padding: 0px 24px;
    color: #000000;
    text-decoration: none;
}
#second_menu .selected
{
    /* padding: 0px 24px; */
}
#second_menu .selected a
{
    color: #00a3f0;
}
#second_menu li a:hover, #second_menu .selected
{
    font-weight: bold;
    color: #00a3f0;
    text-decoration: none;
}
.second_banner
{
    height: 270px;
    background: url(../images/second1_bg.png) center top no-repeat;
    padding: 20px 0;
}
#second_search
{
    width: 1010px;
    margin: 0px auto;
}
.second1_bg
{
    background: #fff; /*url(../images/search_bg.png) repeat;*/
    padding: 61px 70px 61px 70px;
  
}
.second2_bg
{
    background: #fff; /*url(../images/search_bg.png) repeat;*/
    padding: 50px 5px 50px 5px;
    height: 100px;
}
.second3_bg
{
    background: #fff; /*url(../images/search_bg.png) repeat;*/
    padding: 40px 44px 25px 44px;
height:140px;
}
.second4_bg
{
    background: #fff; /*url(../images/search_bg.png) repeat height: 58px;*/
    padding: 50px 5px 50px 5px;
   ;
}
.second_banner h1, .page_tit h1
{
    font: 20px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-weight: 600;
    border-left: 3px solid #00a3f0;
    height: 200%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.page_tit2
{
    height: 60px;
}
.page_tit2 h1
{
    font: 20px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #FFF;
    font-weight: 600;
    border-left: 3px solid #00a3f0;
    height: 60%;
    padding: 0 10px;
    margin-bottom: 20px;
    float: left;
}
.page_tit2 h2
{
    font: 20px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    background: none;
    font-weight: 600;
    border-left: 3px solid #00a3f0;
    height: 50%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.second1_bg .select_box1
{
    background: none;
}
.type_box
{
    background: #fbfbfb;
    padding: 20px 10px;
}

.type_sel
{
    padding: 5px 20px;
    height: 30px;
}
.type_tit
{
    font-size: 14px;
    font-weight: bold;
    padding-right: 20px;
    float: left;
}

.type_sel li
{
    float: left;
    list-style: none;
    margin: 0px;
    display: block;
}
.type_sel li a
{
    padding: 0px 24px;
    color: #000000;
    text-decoration: none;
}

.type_sel li a:hover, .type_sel .selected
{
    color: #00a3f0;
    text-decoration: none;
}
.type_list
{
    width: 140px;
    float: left;
}
.house_list
{
}
.house_tit
{
    border-bottom: 2px solid #00a3f0;
    height: 40px;
    line-height: 40px;
    margin: 20px 0;
}
.number
{
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: 600;
    float: right;
}
.number span
{
    color: #00a3f0;
    font-family: Arial, Helvetica, sans-serif;
}

.house_tit .tab
{
    font-size: 16px;
    float: left;
}
.house_tit .tab a
{
    margin-right: 0px;
    color: #666666;
    text-decoration: none;
    text-align: center;
    width: 120px;
    display: inline-block;
}
.house_list .selected
{
    text-align: center;
    width: 120px;
}
.house_tit .tab a:hover, .house_list .selected
{
    margin-right: 0px;
    color: #FFFFFF;
    background: #00a3f0;
    border-radius: 0;
}
.house_box
{
    border-bottom: 1px solid #e5e5e5;
    padding: 20px 0;
    height: 182px;
}

.boxleft
{
    float: left;
    width: 870px;
    color: #616669;
    line-height: 250%;
}
.boxright
{
    float: right;
    width: 130px;
    padding-top: 50px;
}
.price
{
    font: 24px Arial, Helvetica, sans-serif;
    color: #fb7000;
    font-weight: 600;
    float:right;
}
.price span
{
    font: 18px Microsoft YaHei;
}
.boxleft img
{
    float: left;
    margin-right: 20px;
}
.boxleft h1 a
{
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: 600;
    display: inline-block;
}
.bg_blue
{
    font-size: 14px;
    color: #ffffff;
    background: #00a3f0;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 5px 3px 5px;
    text-align: center;
    vertical-align: middle;
    width: 50px;
    height: 25px;
}
.bg_blue_s
{
    font-size: 13px;
    color: #ffffff;
    background: #00a3f0;
    font-weight: bold;
    margin: 6px 10px;
    padding: 3px 5px 3px 5px;
}
.bg_orange
{
    font-size: 14px;
    color: #ffffff;
    background: #ffa733;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 5px 3px 5px;
    width: 50px;
    height: 25px;
}
/*******************second1_view *********************/

.menu_input
{
    height: 68px;
    clear: both;
}
.menu_input input
{
    background: #fffff;
    color: #b5b5b5;
    height: 46px;
    line-height: 46px;
    border: 0px;
    width: 700px;
    padding: 0 15px;
    float: left;
}

input::-webkit-input-placeholder { /* WebKit browsers */
    color:#c0c0c0;
    font-weight: normal;
}
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
     color:#c0c0c0;
     font-weight: normal;
}
input::-moz-placeholder { /* Mozilla Firefox 19+ */
     color:#c0c0c0;
     font-weight: normal;
}
input::-ms-input-placeholder { /* Internet Explorer 10+ */
     color:#c0c0c0;
     font-weight: normal;
}

.btn_b
{
    background: #ffffff;
    height: 33px;
    padding-top: 13px;
    float: left;
}
.view_banner
{
    height: 270px;
    background: url(../images/view_bg.png) center top no-repeat;
    padding: 20px 0;
}
#view
{
    margin-top: -270px;
    background: #FFFFFF;
}
#views
{
    margin-top: -290px;
}
.view_box
{
    /*padding:5px 20px; 		background:#FFFFFF; 		-webkit-box-shadow:3px 3px 6px #cccccc;     -moz-box-shadow:3px 3px 6px #cccccc;    box-shadow:3px 3px 6px #cccccc;   margin-bottom: 20px;       */
    border-left: 1px solid #BFBFBF;
    border-right: 1px solid #BFBFBF;
    border-top: 0px;
    border-bottom: 2px solid #CFCECE;
    padding: 36px 20px;
    background: #FFFFFF;
    margin: 0;
   
    -webkit-box-shadow: 3px 3px 3px #CFCECE;
    -moz-box-shadow: 3px 3px 3px #CFCECE;
    box-shadow: 3px 3px 3px #CFCECE;
    border-radius: 5px 5px 0 0;
    float: left;
    width: 980px;
}
.view_tit
{
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 15px;
    color: #000000;
}
.view_tit .price
{
    float: right;
}

.view_pic
{
    width: 440px;
    float: left;
}
.view_info
{
    float: left;
    width: 510px;
    line-height: 220%;
    margin-left: 30px;
}
.view_info .line
{
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0;
    height: 80px;
}
.view_info .lines
{
    border-bottom: 1px solid #e5e5e5;
    padding: 5px 0;
    height: 105px;
}
.view_info .one
{
    width: 150px;
    float: left;
    border-right: 1px solid #e5e5e5;
    text-align: center;
    color: #959595;
    margin-top: 15px;
}
.view_info .last
{
    border-right: none;
}
.one_big
{
    font-size: 16px;
    color: #000000;
}
.one_small
{
    font-size: 14px;
    color: #000000;
}
.two
{
    width: 200px;
    float: left;
    color: #000000;
    padding: 0 10px;
    padding-top: 15px;
}
.two span, .tit
{
    font-size: 14px;
    color: #959595;
    width: 80px;
    display: inline-block;
}
.three
{
    float: left;
    color: #000000;
    padding: 8px 10px;
}
.introduced
{
    margin: 20px 0;
    line-height: 200%;
}
/*----------------------deal------------------*/
.deal_banner
{
    height: 270px;
    background: url(../images/second1_bg.png) center top no-repeat;
    padding: 20px 0;
}


.deal
{
    color: #7d7d7d;
    font-size: 16px;
    font-weight: 400;
    line-height: 200%;
    margin: 5px 0;
}
.deal_line
{
    padding: 5px 0;
    border-bottom: 1px solid #e5e5e5;
    height: 175px;
}
.signing_line
{
    padding: 5px 0;
    border-bottom: 1px solid #e5e5e5;
    height: 88px;
}
.deal_bg
{
    background: #f3f4f8;
    height: 85px;
}
.deal_tit
{
    float: left;
    width: 140px;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    padding: 10px;
}
.deal_tit span
{
    font: 20px Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-weight: 600;
}
.date_bg
{
    background: #00a3f0;
}
.mouth_bg
{
    background: #1eb7b8;
}
.year_bg
{
    background: #3bb475;
}
.history_bg
{
    background: #c8cbd8;
}
.number_date
{
    color: #00a3f0;
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-weight: 600;
}
.number_mouth
{
    color: #1eb7b8;
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-weight: 600;
}
.number_year
{
    color: #3bb475;
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-weight: 600;
}
.number_gary
{
    font: 24px Microsoft YaHei,Arial, Helvetica, sans-serif;
    font-weight: 600;
}
.number_box
{
    width: 190px;
    float: left;
    text-align: center;
    margin: 10px 0;
}
.right_line
{
    border-right: 1px solid #e5e5e5;
}
.fl_r
{
    font-size: 20px;
    color: #bdbdbd;
    float: right;
}
/*--------------Contract--------------*/
.contract_banner
{
    height: 270px;
    background: url(../images/contract_bg.png) center top no-repeat;
    padding: 20px 0;
}
.contract_banner h1
{
    font: 20px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: 600;
    border-left: 3px solid #00a3f0;
    height: 200%;
    padding: 0 10px;
    margin-bottom: 20px;
}
.contract_search
{
    color: #7d7d7d;
    width: 300px;
    line-height: 300%;
	font-size:16px;
    float: left;
    font-weight:bold;
}
.contract_search270
{
    color: #7d7d7d;
    width: 270px;
    line-height: 300%;
    font-size:16px;
    float: left;
    font-weight:bold;
}
.contract_search270 span
{
   font-size:16px;
    margin-left: 10px;
    float: left;
    font-weight:bold;
}

.contract_search350
{
    color: #7d7d7d;
    width: 350px;
    line-height: 300%;
    font-size:16px;
    float: left;
    font-weight:bold;
}
.contract_search350 span
{
    font-size:16px;
    margin-left: 10px;
    float: left;
    font-weight:bold;
}
.contract_input
{
    border:0;
    background: #f3f4f8;
    color: #999999;
    height: 46px;
    line-height: 46px;
    padding:0 15px;
    width: 260px;
    font-size: 16px;
    font-weight: bold;
}
.input
{
    border:0;
    background: #f3f4f8;
    color: #999999;
    height: 46px;
    line-height: 46px;
    padding:0 15px;
    width: 260px;
    font-size: 16px;
    font-weight: bold;
}


.contract_input220
{
    border:0;
    background: #f3f4f8;
    color: #999999;
    height: 46px;
    line-height: 46px;
    padding:0 15px;
    width: 190px;
    font-size: 16px;
    font-weight: bold;
}

.contract_input300
{
    border:0;
    background: #f3f4f8;
    color: #999999;
    height: 46px;
    line-height: 46px;
    padding:0 15px;
    width: 270px;
    font-size: 16px;
    font-weight: bold;
}


.contract_btn
{
    padding: 16px 0 0 0;
    float: right;
}
.btn_clear, .btn_ok
{
    background: #999999;
    border: 0;
    color: #FFFFFF;
    height: 46px;
    line-height:46px;
    width: 90px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.btn_ok
{
    background: #00a3f0;
    cursor: pointer;
}
.btn_search_msg
{
       font-weight: bold;
       font-size: 16px;
    border: 0;
    color: #FFFFFF;
    height: 36px;
    line-height:36px;
    width: 90px;
    text-align: center;

    background: #00a3f0;
}
.contract_tab
{
    width: 990px;
    border-top: 8px solid #00a3f0;
    padding: 10px;
}
.tab_tit
{
    font-size: 16px;
    color: #00a3f0;
    font-weight: 500;
    line-height: 300%;
}
.contract_tab td
{
    background: #f3f4f8;
    line-height: 40px;
    border-right: 2px solid #FFFFFF;
    border-bottom: 7px solid #FFFFFF;
    padding: 0 5px;
    font-weight: 600;
}
.gray_text
{
    color: #878787;
}
/*--------------New house--------------*/
.house_search
{
    color: #7d7d7d;
    width: 405px;
    line-height: 46px;
    height: 60px;
    margin: 0 10px;
    float: left;
    font-size: 16px;
    font-weight: bold;
}
.house_search span
{
    width: 100px;
    text-align: right;
    display: inline-block;
    height: 70px;
     font-size:16px;
    padding-right:10px;
    font-weight:bold;
}
.house_bt
{
    width: 80px;
padding-top: 38px;
padding-right:36px;
    float: right;
   
}
.house2_bt
{
    width: 80px;
padding-top: 16px;
padding-right:36px;
    float: right;
}
.results
{
    margin: 20px 0 20px 0;
}
.results_tab
{
    background: #f3f4f8;
    padding: 10px;
}
.results_tab table thead td
{
    border: 0px;
    background: #00a3f0;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.results_tab table tbody td
{
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #e8e8e8;
    line-height: 38px;
    text-align: center;
}
.gray_bg
{
    padding: 3px;
    background: #d4d4d4;
    margin: 0 3px;
}
.green_bg
{
    padding: 3px;
    background: #58cc72;
    color: #FFFFFF;
    margin: 0 3px;
}
.blue_bg
{
    padding: 3px;
    background: #7ecef4;
    color: #FFFFFF;
    margin: 0 3px;
}
.orange_bg
{
    padding: 3px;
    background: #f8b551;
    color: #FFFFFF;
    margin: 0 3px;
}
.red_bg
{
    padding: 3px;
    background: red;
    color: #FFFFFF;
    margin: 0 3px;
}
.yellow_bg{
	padding: 3px;
    background: yellow;
    color: #FFFFFF;
    margin: 0 3px;
}
.estate_tab
{
}

.estate_tab table thead td
{
    border: 0px;
    background: #f3f4f8;
    color: #868687;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.estate_tab table tbody td
{
    background: #ffffff;
    color: #262626;
    border-bottom: 1px solid #e8e8e8;
    line-height: 38px;
    text-align: center;
    font-weight: normal;
}
.estate_tab table tbody td a
{
    text-decoration: underline;
    color: #53b6f3;
}
.estate_tab .fl_r
{
    font-size: 14px;
    color: #c2c3c6;
}
.deal_tit .signing
{
    line-height: 100%;
    text-align: right;
}

/*-------------- Repair --------------*/
.repair_banner
{
    height: 270px;
    background: url(../images/repair_br.png) center top no-repeat;
    padding: 20px 0;
}
.project_list li
{
    display: block;
    background: url(../images/list.png) 0px 20px no-repeat;
    line-height: 220%;
    padding: 15px 0px 10px 30px;
    border-bottom: 1px solid #e8e8e8;
    list-style: none;
    width: 955px;
    float: left;
}
.project_list a
{
    float: left;
}
.project_list .date
{
    float: right;
    color: #c0c0c0;
}
/*-------------- property --------------*/
.property_search
{
    margin-top: 16px;
}

/*-------------- system --------------*/
.system img
{
    margin: 10px;
    float: left;
}
.system_text
{
    color: #888484;
    margin: 20px 5px;
}
.system_text p
{
    text-indent: 2em;
    margin-bottom: 10px;
}

/*-------------- message --------------*/
.message_banner
{
    height: 270px;
    background: url(../images/contract_bg.png) center top no-repeat;
    padding: 20px 0;
}

#third_menu
{
    width: 972px;
    margin: 0px auto;
}
.message_menu
{
    margin-top: -15px;
    float: left;
}
.message_menu ul
{
    margin: 0px;
    padding: 0px;
    border-top: 1px solid #e8e8e8;
}

.message_menu li
{
    float: left;
    list-style: none;
    text-align: center;
    line-height: 30px;
    margin: 0px;
}
.message_menu li.last
{
    width: 109px;
}
.message_menu li a
{
    display: block;
    padding: 0px 24px;
    font-size: 14px;
    color: #a0a0a0;
    text-decoration: none;
}
.message_menu li a:hover, .message_menu .selected
{
    color: #00a3f0;
    text-decoration: none;
    background: url(../images/arrow.png) no-repeat 0 8px;
}

.message_list li
{
    display: block;
    background: url(../images/list2.png) 0px 20px no-repeat;
    line-height: 220%;
    padding: 15px 0px 10px 30px;
    border-bottom: 1px solid #e8e8e8;
    list-style: none;
    float: left;
    width: 960px;
}
.message_list li img
{
    float: left;
}
.message_list li A
{
    float: left;
}
.message_list .date
{
    color: #c0c0c0;
    float: right;
}
.message_view
{
    padding: 20px;
}
.message_tit
{
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 15px;
    padding: 10px 0;
}
.message_view h1
{
    color: #00a3f0;
}
.message_view p
{
    margin: 10px 0;
    line-height: 180%;
    text-indent: 2em;
}
.ps
{
    color: #999999;
}
/* page */
.pz_fy
{
    width: 100%;
    padding: 20px 0px;
    text-align: right;
}
/*閿熸枻鎷烽〉閿熸枻鎷烽敓鏂ゆ嫹閿熸枻鎷峰悞閿熸枻鎷烽仴閿熸枻鎷疯柗鎷囪垳閿熸枻鎷烽敓鏂ゆ嫹浼為敓鏂ゆ嫹閿熺但ext-align:left;*/
.pz_fy a
{
    padding: 6px 10px;
    color: #31312f;
    text-decoration: none;
    margin: 0 1px;
    font-size: 13px;
    background: #ffffff;
    border: 1px solid #CCCCCC;
    overflow: hidden;
}
.pz_fy a:hover, .pz_fy a.on
{
    color: #fff;
    text-decoration: none;
    background: #00a3f0;
    overflow: hidden;
}
.thumb-post
{
    height: auto;
}
.thumb-post img
{
    width: 100%;
    height: auto;
}

/*******************info-wrapper and repair *********************/
#info-wrapper
{
    padding-top: 30px;
}
.border1
{
    border-bottom: 1px solid #e8e8e8;
}
.border2
{
    border-bottom: 2px solid #0099CC;
    width: 120px;
}
.service
{
    width: 478px;
    margin-right: 52px;
    float: left;
}
.information
{
    width: 478px;
    float: left;
}
.repair_list
{
    width: 800px;
    margin-left: 0px;
    float: right;
}
.repair_list .red
{
    float: left;
}
.repair_list .orange
{
    float: left;
}
.repair_list .green
{
    float: left;
}

.service ul, .information ul, .repair_list ul
{
    margin: 0px;
    padding: 0px;
}

.service li, .information li, .repair_list li
{
    display: block;
    background: url(../images/disc1.jpg) 0px 20px no-repeat;
    line-height: 39px;
    border-bottom: 1px solid #e8e8e8;
    list-style: none;
}
.information li, .repair_list li
{
    background: none;
    float: left;
    width: 800px;
}
.service li a, .information li a, .repair_list li a
{
    color: #000000;
    text-decoration: none;
    float: left;
}
.service .date, .information .date, .repair_list .date
{
    float: right;
    color: #c0c0c0;
    margin-left: 5px;
}
.blue
{
    color: #42b1f2;
    font-weight: 500;
}
.red
{
    color: #FF0000;
}
.orange
{
    color: #FF6600;
}
.green
{
    color: #009900;
}
.service li a:hover, .information li a:hover, .repair_list li a:hover
{
    text-decoration: none;
    color: #1b83c8;
}


/*******************pre-sale*********************/
#pre-sale
{
    padding: 30px 0;
}
.sale
{
    background: #FFFFFF;
    padding: 10px;
    height: 280PX;
}
.sale img
{
    float: left;
}
.sale table
{
    width: 820px;
    float: left;
    margin-left: 10px;
}

.sale table thead td
{
    border: 0px;
    background: #00a3f0;
    color: #FFFFFF;
    line-height: 30px;
    text-align: left;
}
.sale table tbody td
{
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #e8e8e8;
    line-height: 41px;
    text-align: left;
}


.ysgg
{
    background: #FFFFFF;
    padding: 10px 0 0px 0;
  /*  height: 280px; */
}
.ysgg img
{
    float: left;
}
.ysgg table
{
    width: 460px;
    float: left;
}
.ysgg .dian
{
    background: url(../images/big_bg.png) no-repeat;
    height: 4px;
    margin: 13px;
    width: 4px;
    display: block;
    float: left;
}
.ysgg table thead td
{
    border: 0px;
    background: #00a3f0;
    color: #FFFFFF;
    line-height: 30px;
    text-align: center;
}
.ysgg table tbody td
{
    background: #ffffff;
    color: #000000;
    border-bottom: 1px solid #e8e8e8;
    line-height: 38px;
    text-align: left;
}
#repair
{
    padding: 30px 0;
}

/*******************property*********************/
.big_bg
{
    background: url(../images/big_bg.png) center top no-repeat;
    height: 310px;
}
#property
{
    padding: 30px 0;
}
#property .white
{
    color: #FFFFFF;
}
#property .property-img
{
    float: left;
    margin-right: 15px;
    padding: 30px 0;
}
#property .last
{
    margin-right: 0px;
}
#property .property-img img
{
    width: 326px;
    height: 150px;
}




/* Menu Styles End Here */




/* Inside Style Start Here	*/

.insidebanner
{
    height: 198px;
    background: url(../images/insidebanner.jpg) left top no-repeat;
    margin-top: 2px;
}

h3
{
    font: 400 26px Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #e5e5e5;
    margin: 20px 0px 10px 0px;
}

h4
{
    font: bold 16px Georgia, Microsoft YaHei,Arial, Helvetica, sans-serif;
    color: #BF5A14;
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
}

.ourvalue
{
    margin: 10px 0px 0px 0px;
}

.aboutus-img
{
    float: right;
    border: 4px solid #b0a48b;
    margin: 0px 0px 10px 20px;
}

.aboutcolumnzone
{
    padding: 20px 0px 16px 0px;
}

.aboutcolumn1
{
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}

.aboutcolumn2
{
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}

.abouticon
{
    float: left;
    margin: 0px 20px 0px 0px;
}

.servicecolumnzone
{
    padding: 20px 0px 16px 0px;
}

.servicecolumn1
{
    width: 48%;
    float: left;
    margin: 0px 0px 10px 0px;
}

.servicecolumn2
{
    width: 48%;
    float: right;
    margin: 0px 0px 10px 0px;
}

.our-comment
{
    margin: 10px 0px 0px 0px;
}

.blog-posted-row
{
    padding: 3px;
}

.ourprojectrow
{
    margin-bottom: 20px;
    border-bottom: 1px dotted #000000;
    padding-bottom: 10px;
}

.project-img
{
    float: right;
    margin-left: 20px;
    border: 6px solid #b0a48b;
}



.readmore
{
    padding: 10px 0px 10px 0px;
}

/* Inside Style End Here	*/
/* 閹兼粎鍌ㄥ鍡樺絹缁�锟� */
.input-placeholder::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
閵嗭拷閵嗭拷	color: #ADD8E6; font-size: 14px;
閵嗭拷閵嗭拷}
閵嗭拷閵嗭拷.input-placeholder:-moz-placeholder, textarea:-moz-placeholder {
閵嗭拷閵嗭拷color:#ADD8E6; font-size: 14px;font-weight: bold;
閵嗭拷閵嗭拷}
閵嗭拷閵嗭拷.input-placeholder::-moz-placeholder, textarea::-moz-placeholder {
閵嗭拷閵嗭拷color:#ADD8E6; font-size: 14px;
閵嗭拷閵嗭拷}
閵嗭拷閵嗭拷.input-placeholder:-ms-input-placeholder, textarea:-ms-input-placeholder {
閵嗭拷閵嗭拷color:##ADD8E6;font-size: 14px;
閵嗭拷閵嗭拷}


/******************* Notice *********************/

.note{
width:260px;
	position: fixed;
	bottom: 20px;
	right: 25px;
	 background:#fff;
	
	z-index: 100;
}
.notice{
width:260px;

}
.notice_tit{
width:260px;
background:#00b0f0;
float:left;

}
.notice_content{
width:246px;
border:2px solid #00a3f0;
padding:10px 5px;
float:left;
clear:both;
}
.notice_content ul li{
list-style:none;
border-bottom:1px dotted #dcdcdc;
line-height:220%;

}
.notice_content ul li span{
float:right;
color:#aaaaaa;
}

table{table-layout:fixed;word-break:break-all;}


.text_nowrap{
	word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
/*所有文本框加边框*/
input{
	border : 2px solid #00a3f0 !important;
}
.select_box2 .input{
	height: 42px !important;
	color: #00a3f0 !important;
}
.contract_input{
	height: 42px !important;
	width: 256px !important;
	color: #00a3f0 !important;
}
.select_box1 .input{
	width: 742px !important;
	height: 42px !important;
	color: #00a3f0 !important;
}
.select_box_message .input{
	color: #00a3f0 !important;
}
.contract_input220{
	color: #00a3f0 !important;
}
.contract_input300{
	color: #00a3f0 !important;
}
}