body
{
    font-family: "Microsoft YaHei" !important;
}
ul{ list-style:none;}
a
{
    text-decoration: none;
    color: #333;
}
a:hover, a:focus
{
    text-decoration: none;
}
img
{
    border: 0px;
}
p {
  margin: 0px;
}
input::-ms-clear{display:none;}
.hoerr
{
    
    }
.top
{
    width: 100%;
    min-width: 1200px;
}
.top_bg
{
    background-position: center bottom;
    width: 100%;
    height: 467px;
    display: inline-block;
}
.top_font
{
    width: 100%;
    min-width: 1200px;
    height: 120px;
    background: #eee;
}
.form-control{ *height:22px; *padding:6px 12px;}
.top_lgo
{
    width: 100%;
    height: 66px;
    min-width: 1200px;
}
.dft_top_logo
{
    width: 100%;
    height: 100px;
    min-width: 1200px;
    position:absolute;
    top:0px;
    z-index:99;
}
.cleit
{
    color: #ff7e00;
    font-size: 18px;
    margin-top: 30px;
}
.coloruie
{
    color: #336600;
}
.logo
{
    padding: 13px 0px;
    float: left;
}
.logo img
{
    height: 40px;
}
.dft_logo
{
    padding: 20px;
    margin-left: 30px;
    float: left;
}

.dft_logo img
{
    height: 65px;
}
.dft_top_usre
{
    position:relative;
    float: left;
    padding:20px 10px;
    margin: 10px;
    color: #fff;
    cursor: pointer;
    font-size:16px; 
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-weight:bold;
}
.dft_top_cart
{
    position:relative;
    float: right;
    color: #fff;
    padding: 10px;
    margin: 10px;
    color: #fff;
    cursor: pointer;
    background: url(../images/posbg.png) repeat;    
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 5px;
    behavior: url(ie-css3.htc);
}
.top_usre
{
    float: left;
    padding:8px 0px;
    margin: 10px 0px;
    color: #333;
    cursor: pointer;
}
.top_saix
{
    width:890px;
    height:80px;
    background:url(../images/posbg.png);
    margin:auto;
    margin-top:40px;
     -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;    
}
.top_cart
{
    float: right;
    color: #fff;
    padding: 10px;
    margin: 10px;
    color: #fff;
    cursor: pointer;
}
.dft_top_cart img, .dft_top_usre img
{
    float: left;
    margin-right: 10px;
}

.top_cart img, .top_usre img
{
    float: left;
    margin-right: 10px;
}
.dft_city
{
    float: left;
    margin-top: 20px;
    color: #fff;
    position:relative;
    line-height: 30px;
    height: 30px;
    margin-top: 40px;
    font-size: 14px;
    cursor: pointer;
    line-height:32px;
    width: 67px;
    height:32px;
    background:url(../images/qiehuan_bj.png) no-repeat;
    text-shadow: 1px 1px 1px #222;
    -moz-text-shadow: 1px 1px 1px #222;
    -ms-text-shadow: 1px 1px 1px #222;
    -o-text-shadow: 1px 1px 1px #222;
    -webkit-text-shadow: 1px 1px 1px #222;
}
.city_tub{ float:left; margin:8px 5px 0px 9px;}
.ctuis{ float:left;}
#quwei{ padding-top:20px; background:#eee;}
.city
{
    float: left;
    margin-top: 20px;
    color: #fff;
    line-height: 30px;
    height: 30px;
    margin-top: 16px;
    font-size: 16px;
    cursor: pointer;
    width: 50px;
}
.colloe
{
    color: #999;
    float: right;
    margin-top: 9px;
}
.citylist
{
    position: absolute;
    width: 40px;
    height: 90px;
    top: 30px;
    left:15px;
    background: #fff;
    border: 1px solid #ddd;
    line-height: 20px;
    text-align: center;
    display: none;
    z-index: 99;
}

.citylist a
{
    display: block;
    color: #44b1c1;
    text-decoration: none;
    margin-top: 5px;
}
.bgeer
{
    color: #fff;
    font-size: 16px;
    margin-top: 10px;
    margin-left: 4px;
}
.top_search
{
    height: 80px;
    width: 100%;
    z-index:99;
}

.iCheck_ienf
{
    float: left;

    margin-left: 25px;
    font-size: 22px;
    line-height:80px;
    color: #fff;
}
.iCheck_ienf div
{
    float: left;
    margin-top: 5px;
    margin-right: 10px;
}
.search_input
{
    width: 730px;
    height: 50px;
    background: #fff;
    float: left;
    margin-top: 15px;
    margin-left: 30px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.search_bg{ background:#ddd; height:44px; margin:3px;}
.meiop
{
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    width: 160px;
    text-align: center;
    border: 1px solid #fff;
    border-right: 1px solid #ccc;
    font-size: 18px;
    cursor: pointer;
    outline: none;
}
.meishi{ width:120px; height:44px; }

.meiop:hover
{
    border: 1px solid #ff7e00;
    color:#ff7e00;
}
.wid580{ width:700px; height:394px; position:relative; border:1px solid #ddd;}
.wid480{ width:800px; height:450px; position:relative; border:1px solid #ddd;}
.btn-group
{
    outline: none;
}
.dropdown-menu
{
    font-size: 16px;
    min-width: 160px;
    border: 1px solid #ddd;
    box-shadow: 2px 2px 2px #666;
}
.ms_fennei
{
    float: left;
}
.search_input .dropdown-menu
{
    min-width: 120px;
}
.ersf_input
{
    float: left;
}
.nobor
{
    font-size: 20px;
    border: none;
    height: 42px;
    background:none;
    width: 180px;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle)
{
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.moser
{
    float: right;
    margin-right: 0px;
    height: 42px;
    background: #006477;
    width: 62px;
    margin-top: 0px;
    text-align: center;
    line-height: 38px;
    outline: none;
    cursor: pointer;
    position:relative;
    text-indent:2px;
}
.moser:hover
{
    background: #2991A0;
}
.moser img
{
    margin-top: 5px;
}
.nled
{
    width: 190px;
    float: left;
}
.nevborder
{
    height: 45px;
    float: left;
    width: 1px;
    border-left: 1px solid #ddd;
    margin: 36px 100px;
}
.bottil
{
    float: left;
    margin-top: 33px;
    margin-right: 10px;
}
.vb_auto
{
    width: 1000px;
    margin: auto;
}
.bottfont
{
    float: left;
    font-size: 14px;
    color: #666;
    margin-top: 26px;
}
.fost
{
    font-size: 22px;
    color: #44b1c1;
}
.center
{
    width: 1200px;
    margin: auto;
}
.cntitle
{
    font-size: 30px;
    text-align: center;
    padding: 50px 0px;
    color: #333;
}
.cnstitle
{
    font-size: 30px;
    text-align: center;
    padding: 5px 0px 50px 0px;
    color: #333;
    display:inline-block;
    width:100%;
}
.cnlist
{
    width: 1200px;
    margin: auto;
    margin-bottom: 30px;
}
.tcnh_bgeee
{
    display:inline-block;
    width:100%;
    background:#eee;
}
.display-inl
{
    display:inline-block;    
}
.listint
{
    width: 370px;
    float: left;
    height: 207px;
    overflow: hidden;
    color: #fff;
    font-size: 12px;
    position:relative;
}
.listint img
{
    width: 370px;
    float: left;
    height: 207px;
    }

.lodmar
{
    margin: 0px 45px;
}
.listint img
{
    width: 370px;
}
.posred
{
    width: 370px;
    height: 207px;    
    position: absolute;
    z-index:9;
}
.posred:hover{background: url(../images/psedg.png) repeat;}
.aliefont
{
    font-size: 20px;
    text-align:center;
    margin-top:95px;
}
.lisefont
{
    width:110px;
    height:0px;
    background:url(../images/posng.png) repeat;
    margin:auto;
    text-align:center;
    overflow:hidden;
}
.listint a{ display:block; color:#fff;}
.lirsui
{
    width: 300px;
    height: 200px;
    background: url(../images/posbg.png) repeat;
    position: relative;
    color: #fff;
    text-align: center;
    display: none;
}
.padtop
{
    padding-top: 80px;
}
.serc_name{ height:44px; float:left; border:1px solid #fff; border-left-color:#fff;}
.dropdown > .dropdown-menu:after, .dropdown-toggle > .dropdown-menu:after, .btn-group > .dropdown-menu:after, .dropdown > 

.dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before
{
    left: 69px;
}
.search_input .dropdown > .dropdown-menu:after, .dropdown-toggle > .dropdown-menu:after, .btn-group > .dropdown-menu:after, 

.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before
{
    left:50px;
}
.feiger
{
    width: 100%;
    height: 440px;
    background: #009999;
}
.fedse
{
    margin: auto;
    width: 1200px;
}
.fleleft
{
    float: left;
    width: 599px;
    font-size: 20px;
    color: #fff;
    margin-top: 80px;
}
.fleright
{
    float: right;
    font-size: 20px;
    color: #fff;
    margin-top: 60px;
}
.footer
{
    width: 100%;
    height: 410px;
    background: #333 url(../images/footer_bg.jpg) no-repeat;
    background-position:center bottom;
}
.leio
{
    color: #fff !important;
    background: #009999 !important;
    border: 1px solid #fff;
    padding: 5px 50px;
    font-size: 16px;
}
.leio_bg
{
    background: #fff !important;
    border: 1px solid #009999;
    color: #009999 !important;
}
.foebor
{
    border-right: 1px solid #33adad;
    height: 110px;
    margin-top: 80px;
    width: 1px;
    float: left;
}
.ckcei
{
    font-size: 40px;
    text-align: center;
    color: #fff;
    margin-top: 50px;
}
.meds
{
    margin-right: 20px;
    margin-left: 150px;
}
.duister
{
    color: #ccc;
    margin-top: 77px;
}
.duisimg
{
    color:#fff;
    text-align:center;
    line-height:30px;
    padding-left:15px;
    border-left:1px solid #fff;
    height:143px;
    overflow:hidden;
}

.foot_piut
{
    padding-right:15px;
    border-right:1px solid #000;
    height:143px;
    overflow:hidden; 
}
.foot_piut a{ color:#fff;}
.duisimg img{width:120px; }
.mtop
{
    height: 66px;
    border-bottom: 1px solid #ddd;
}
.nav_sv  /* nav */
{
    float: left;
    margin-left: 300px;
    font-size: 22px;
    line-height: 90px;
    color: #666;
}
.nav_list
{
    float: left;
    margin-right: 50px;
}
.nav_list a
{
    color: #666;
    text-decoration: none;
}
.colordfe a
{
    color: #44b1c1;
    text-decoration: none;
}
.mcenter
{
    background: #eee;
    overflow: hidden;
}
.list_left
{
    width: 40%;
    overflow: auto;
    position: absolute;
    left: 0px;
    top: 66px;
    z-index: 30;
    border-right: 1px solid #ddd;
}
.foushang
{
    margin: 0px 20px;
    height: 1px;
}
.foushang_bg
{
    background: url(../images/foushang.png);
    margin: 0px 20px;
    height: 1px;
}
.list_right
{
    width: 60%;
    overflow: auto;
    position: absolute;
    right: 0px;
    background: #ddd;
    top: 66px;
    z-index: 10;
}



.list_kloe
{
    margin: 10px 20px 0 20px;
}

.lieawth
{
    float: left;
    width: 400px;
    margin-top: 10px;
}
.posriee
{
    position: relative;
    margin-top: -40px;
    margin-right: 2px;
    z-index: 10;
    height:38px;
}
.lsf_input
{
    width: 100%;
}
.lsf_input input
{
    height: 42px;
    line-height: 42px;
    padding:0px 10px;
}
.list_shaixuan
{
    float: left;
    width: 22%;
    margin-right: 4%;
}
.woeth
{
    width: 100%;
}
.lerst
{
    text-align: left;
    line-height: 40px;
    height: 40px;
    font-size: 18px;
    padding: 0 16px;
    color: #666;
}
.lerst:hover
{
    border: 1px solid #ff7e00;
    color:#ff7e00;
    background:#fff;
}
.flodst
{
    float: right;
    margin-top: 13px;
}

.search_top
{
   z-index:99999999; 
   position:fixed;
   background: #ddd;
   width: 60%;
   height:60px;
}

.list_hirest
{
    background: #fff;
    min-height: 330px;
    margin-top: 65px;
}
.lsetil
{
    font-size: 14px;
    color: #666;
    margin: 15px;
    height: 30px;
    display: inline-block;
    line-height: 30px;
}

/* 调整展示房源条数  */
.list_fang
{
    margin: 0px 20px;
    height: 275px;
    overflow: hidden;
}

.list_fang_hover
{
    background: url(../images/xiankuang.png) no-repeat;
    background-size: 100% 100%;
}

.list_zhk
{
    pointer: relative;
    margin: auto;
    width: 93px;
    height: 17px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: url(../images/shangs.png) no-repeat;
}
.fangulist
{
    border-bottom: 8px solid #eee;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.ceds
{
    display: none;
}

.lfimg
{
    padding: 10px;
    border: 1px solid #eee;
    margin: 0px 1px;
}
.lfimg img{ width:240px; height:135px;}
.lisepop
{
    float: left;
    width: 560px;
    margin-left: 30px;
}

.lsietlei
{
    font-size: 20px;
    color: #44b1c1;
    margin-top: 10px;
    margin-bottom: 20px;
}
.viflot
{
    float: left;
    width: 50%;
    font-size: 16px;
    line-height: 35px;
    color: #999;
}
.aniusch
{
    position: absolute;
    width: 93px;
}
.lorlist
{
    margin: 0px 1px;
    border-bottom: 1px solid #eee;
}
.lorlist:hover
{
    cursor: pointer;
    background: #eee;
}
.febuil
{
    width: 20%;
    text-indent: 10px;
    float: left;
    font-size: 16px;
    color: #666;
    line-height: 60px;
}
.aniusch
{
    display: none;
}
.fenye
{
    margin: auto;
    margin-bottom: 20px;
    margin-top: 20px;
    cursor: pointer;
    width: 390px;
    height: 50px;
}

.fyleft
{
    float: left;
    margin-right: 10px;
}

.fyright
{
    float: right;
    margin-left: 10px;
}
.lityue
{
    float: left;
    width: 350px;
}
.lityue a
{
    display: block;
    float: left;
    text-decoration: none;
    font-size: 16px;
    padding: 0px 10px;
}
.htaer:hover, .htaer:focus
{
    background: #44b1c1;
    color: #fff;
}
.htaer_hover
{
    background: #44b1c1;
    color: #fff;
}
.hurleft
{
    width: 17px;
    height: 70px;
    background: url(../images/hurright.png);
    position: fixed;
    left: 0px;
    margin-left: 40%;
    top: 400px;
    z-index: 40;
    font-size: 24px;
    text-align: center;
    line-height: 70px;
    color: #fff;
}
.hurright
{
    width: 17px;
    height: 70px;
    background: url(../images/hurleft.png);
    position: fixed;
    right: 0px;
    top: 400px;
    z-index: 40;
    font-size: 24px;
    text-align: center;
    line-height: 70px;
    color: #fff;
    display: none;
}

.map
{
    background: #44b1c1;
    width: 100%;
    height: 500px;
}

.banner
{
    height: 550px;
    width: 100%;
    background: url(../images/you.jpg) repeat;
}
.banner-img
{
    height: 550px;
    width: 980px;
    margin: auto;
}
.banner-img img
{
    height: 550px;
    width: 980px;
    cursor: pointer;
}

.bnr_left
{
    position: absolute;
    background: url(../images/xiaye-zuo.png);
    width: 25px;
    height: 47px;
    top: 320px;
    cursor: pointer;
}
.bnr_right
{
    position: absolute;
    background: url(../images/xiaye-you.png);
    width: 25px;
    height: 47px;
    top: 320px;
    cursor: pointer;
}
.shblock
{
    height: 100px;
    width: 100%;
    background: #eee;
}
.dcenter
{
    width: 1200px;
    margin: auto;
    position:relative;
}
.fliebk
{
    width: 1200px;
    margin: auto;
    padding-top: 10px;
}
.bk_weixin
{
    position:absolute; right:0px; top:0px;
}
.wid250{width:250px;}
.bk_weixin img
{
    height: 110px;
}
.bk_duigh
{
    float: left;
    margin-left: 35px;
    width: 300px;
}
.herlist
{
    width: 900px;
    border-bottom: 1px solid #fff;
    padding-top: 20px;
}
.hlstilet
{
    font-size: 20px;
    color: #333;
    padding-top: 30px;
    font-weight:bold;
}
.bk_point
{
    font-size: 18px;
    padding: 20px;
    border-bottom: 1px solid #ddd;
    cursor: pointer;
    position:relative;
}
.bk_point:hover
{
    background: #eee;
}
.wth25
{
    width: 167px;
    float: left;
    font-size:16px;
}
.lkinge
{
    width: 187px;
    border: 1px solid #ddd;
    overflow: hidden;
    text-align: center;
}
.momtp{ margin-top:40px;}
.widkr{ width:187px; margin-right:40px;}
.lkinge img
{
    width: 187px;
    height: 105px;
}
.poluy
{
    position: absolute;
    margin-left: 48px;
    width: 44px;
    height: 44px;
    margin-top: 36px;
}
.poluy img
{
    width: 44px;
    height: 44px;
}

.loegree
{
    border: 1px solid #44b1c1;
    color: #44b1c1;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    padding: 4px 14px;
    margin-top: 37px;
}
.loegree.btn:hover, .loegree.btn:focus
{
    color: #44b1c1;
    text-decoration: none;
}
.m-play
{
    width: 900px;
    background:#eee;
    margin-bottom:20px;
    border:1px solid #ddd;
    text-align:center;
}
.m-play img
{
    width: 898px;
}
.klplay
{
    position: absolute;
    height: 85px;
    width: 85px;
    margin-top: 170px;
    margin-left: 400px;
}
.klplay img
{
    height: 85px;
    width: 85px;
}
.bitab
{
    height: 60px;
    background: #ddd;
    border-top: none;
    margin-bottom: 40px;
}
.tab_nav{ margin:20px 0px;}
.bluche
{
    height: 60px;
    font-size: 20px;
    padding: 16px 30px;
}
.btn_tabnav
{
    height:auto;
    font-size: 16px;
    padding: 0px 15px;
    border-right:1px solid #ddd;
    }
.btn_tabnav:hover,.btn_tabnav:focus,.tabnav_hover
{
    color:#ff7e00;  
    }

.canfont
{
    margin: 30px 20px;
}
.canfont p
{
    text-indent: 28px;
    line-height: 25px;
}
.lirtch
{
    font-size: 16px;
    color: #333;
    float: left;
    width: 50%;
    height:22px;
    overflow:hidden;
    margin-bottom: 20px;
}
.oiesh
{
    width: 1200px;
    margin: auto;
    margin-bottom: 20px;
}
.padus
{
    padding: 4px 20px;
    height: 36px;
    font-size: 18px;
}
.zone_bit
{
    height: 600px;
    width: 100%;
    background: #eee;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.rgn_anniu
{
    position: absolute;
    margin-top: -50px;
    right: 60px;
}
.ranls
{
    height: 28px;
    padding: 4px 10px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.bgdef
{
    background: #44b1c1;
    color: #fff;
}
.bgdef.btn:hover, .bgdef.btn:focus
{
    color: #fff;
    text-decoration: none;
    background: #42A9B8;
}
.edfte
{
    font-size: 18px;
    padding: 0 10px;
    line-height:30px;
}
.lisefonts{ margin:0px 10px;}
.hoerr
{
    position:relative;
    height:164px;
    width:290px;
    overflow:hidden;
    }
.heorp
{
    height: 60px;
    width: 290px;
    background: url(../images/posbg.png) repeat;
    position: relative;
    color: #fff;
    margin-top: -30px;
}
.ikedd div
{
    width: 290px;
}
.mfooter
{
    height: 50px;
    font-size: 14px;
    text-align: center;
}
.detailed
{
    height: 470px;
    width: 240px;
    right: 0px !important;
    position: absolute;
    top:0px;
}
.agoesh
{
    width: 240px;
    border: 1px solid #ff7e00;
    margin-top: 60px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    overflow:hidden;
}
.agh_title
{
    height: 66px;
    line-height: 66px;
    text-align: center;
    width: 100%;
    background: #ff7e00;
    font-size: 24px;
    color: #fff;
}
.leglist
{
    padding: 0px 10px;
    max-height: 320px;
    overflow: auto;
    background: #fff;
    text-align: center;
    position:relative;
}
.kopew
{
    height: 80px;
    padding-top: 5px;
    border-bottom: 1px solid #eee;
    position: relative;
}
.kopew:hover
{
    background: #eee;
}
.seiimg
{
    height: 50px;
    width: 66px;
    overflow: hidden;
    float: left;
    margin: 10px;
    border: 1px solid #ddd;
}
.seiimg img
{
    height: 50px;
}
.seifont
{
    margin-top: 10px;
    width: 114px;
    float: left;
    text-align: left;
}




.navstop
{
    height: 50px;
    background: #44b1c1;
    width: 100%;
    display: none;
    z-index: 1000;
    left: 0px;
}
.naveis
{
    width: 1200px;
    margin: auto;
}
.kuis
{
    display: block;
    float: left;
    line-height: 50px;
    text-align: center;
    height: 50px;
    padding:0px 25px;
    color: #fff;
    font-size: 18px;
}
.kuis_bg
{
    background: #fff;
    color: #44b1c1;
}
.kuis:hover, .kuis:focus
{
    text-decoration: none;
    color: #fff;
}
.kuis_bg:hover, .kuis_bg:focus
{
    text-decoration: none;
    color: #44b1c1;
}
.coles
{
    height: 20px;
    width: 20px;
    position: absolute;
    font-size: 22px;
    text-align: center;
    line-height: 20px;
    color: #999;
    right: 0px;
    top: 0px;
    display: none;
}
.heoda
{
    margin: 10px 10px 10px 10px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #44b1c1;
    color: #fff;
    font-size: 18px;
    cursor: pointer;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    position: relative;
}
.phosh
{
    margin-top: 40px;
    height: 40px;
    line-height: 40px;
    background: #ff7e00;
    color: #fff;
    font-size: 16px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.phosh img
{
    float: left;
    margin-top: 7px;
    margin-left: 40px;
    margin-right: 10px;
}
.modop
{
    position: absolute;
    right: 3px;
    color: #fff;
    z-index: 1000;
    height: 20px;
    width: 20px;
}
.modal-body
{
    padding: 0px;
}
.oerrsh
{
    color: #fff;
    font-size: 18px;
    height:30px;
    display:block;
    line-height:16px;
}
.mod-play
{
    height: 550px;
    width: 980px;
}


.modlplay
{
    position: absolute;
    margin-top: 210px;
    margin-left: 450px;
}
.bretitle
{
    font-size: 34px;
    padding: 50px 100px 20px 100px;
    text-align: center;
}
.haert
{
    width: 696px;
    min-height: 300px;
}
.urshti
{
    width: 500px;
    margin: auto;
}
.buiehty
{
    margin: 4px 0px;
    font-size: 16px;
    line-height: 50px;
    
}
.buie{ float:left; width:90px; margin-right:5px; text-align:right;}
.hotelb
{
    float: left;
    width: 90px;
}
.hoteit
{
    float: left;
    width: 300px;
    position:relative;
}
.hotelts
{
    float: left;
    width: 136px;
}
.heoft
{
    background: url(../images/chakanquyu.png) no-repeat;
    color: #333;
    font-size: 16px;
}

.heoft a
{
    color: #333;
    display: block;
    width: 100%;
    height: 100%;
}
.ms_tileir
{
    height: 46px;
    width: 100%;
    background: #eee;
}
.chick
{
    float: left;
    margin-top: 4px;
    margin-left: 10px;
}
.keir
{
    padding: 3px 16px;
    margin: 1px 10px;
    background: #44b1c1;
    color: #fff;
}
.oerth
{
    line-height: 46px;
    font-size: 16px;
    width: 100%;
    height: 46px;
    background: #ff7e00;
    text-align: center;
    color: #fff;
}

.rtuie
{
    height: 306px;
    overflow: auto;
}

.liethfc
{
    width: 180px;
    float: left;
}
.wth25 p
{
    line-height: 20px;
}
.rtimg
{
    height: 62px;
    width: 111px;
    margin-right: 30px;
    border: 1px solid #333;
    margin-left: 20px;
    overflow:hidden;
}
.rtimg img{ width:109px;}
.leirth
{
    padding: 20px 10px 14px 10px;
    font-size: 16px;
    border-bottom: 1px solid #ddd;
}
.leirth:hover
{
    background: #eee;
}
.wefick
{
    width: 40px;
    margin-top: 14px;
    font-size: 24px;
    color: #ff7e00;
    display: none;
}
.wefick a
{
    color: #ff7e00;
}
.lwiet
{
    height: 230px;
    background: #eee;
}
.htetile
{
    padding: 30px 0px;
    font-size: 20px;
    color: #666;
    text-align: center;
}
.ketlt, .ketrt
{
    font-size: 16px;
    margin-top: 25px;
    display: inline-block;
}
.inelirt
{
    margin-left: 40px;
    line-height: 34px;
    float: left;
    width: 410px;
}
.inelwid{ width:480px}
.koers
{
    width: 300px;
    margin: auto;
    margin-top: 15px;
}
.fetter
{
    text-align: center;
    font-size: 14px;
    line-height: 30px;
    color: #999;
}
.wietkd
{
    width: 230px;
}
.marwidth
{
    width: 67px;
}
.mawei53
{
    width: 111px;
}
.brett
{
    height: 70px;
    width: 320px;
    margin: auto;
    margin-top: 32px;
}
.coloreer
{
    color: #630;
}
.dafe
{
    font-size: 18px;
    height: 40px;
    background: #44b1c1;
    color: #fff;
}
.quewi
{
    width: 157px;
    height: 157px;
    border: 1px solid #44b1c1;
    float: left;
    margin-left: 74px;
}
.quewi img
{
    width: 155px;
    height: 155px;
}
.tissr
{
    width: 140px;
    margin: auto;
    line-height: 46px;
    margin-bottom: 30px;
}
.tissr img
{
    float: left;
}
.woer
{
    padding: 100px 0px;
    text-align: center;
    font-size: 16px;
    color: #666;
}
.laeiff
{
    padding: 100px 0px;
    text-align: center;
}
.feiewq
{
    height: 40px;
    line-height: 40px;
    width: 210px;
    background: #ff7e00;
    color: #fff;
    font-size: 18px;
    margin: auto;
    margin-top: 2px;
}
.gend
{
    height: 30px !important;
    width: 200px !important;
    line-height: 30px;
    border: 1px solid #ddd;
    text-align: center;
    font-size: 14px;
    margin: auto;
    margin-top: 40px;
    margin-bottom: 40px;
}
.alwoer
{
    width: 980px;
    margin: auto;
}
.banccher
{
    background: #eee;
    padding: 20px;
}
.jingjiren
{
    float: left;
    width: 150px;
    height: 150px;
    overflow: hidden;
}
.jingjiren img
{
    width: 150px;
    height: 150px;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    overflow: hidden;
}
.jeath
{
    height: 40px;
    width: 200px;
    background: #ff7e00;
    display: block;
    color: #fff;
    line-height: 40px;
    font-size: 16px;
}
.jeath img
{
    float: left;
    margin: 7px 10px 7px 15px;
}

.whsoer
{
    padding: 30px 20px;
    border-bottom: 1px solid #F4A07E;
    background: #ddd;
    margin-top: 30px;
}

.mirtext:focus{ outline:none;}
.yusued
{
    height: 60px;
    width: 60px;
    text-align: center;
    border-radius: 50% !important;
    -moz-border-radius: 50% !important;
    -webkit-border-radius: 50% !important;
    -ms-border-radius: 50% !important;
    -o-border-radius: 50% !important;
    overflow: hidden;
    line-height: 60px;
    font-size: 16px;
    color: #44b1c1;
    border: 1px solid #44b1c1;
}
.orlick img
{
    width: 187px;
    height: 105px;
}
.voiclist
{
    background:#eee;
}
.dengdai
{
    border: 1px solid #f00;
    color: #f00;
    padding-top: 9px;
    line-height: 20px;
}
.lcaowe
{
    text-align: center;
    margin: 50px 0px;
}
.map_xingqing
{
    position: absolute;
    right: 60px;
    height: 531px;
    width: 212px;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 99;
    margin-top: 50px;
    overflow-y: auto;
}
.map_cxtitle
{
    font-size: 12px;
    color: #cc5522;
    padding: 5px;
}
.map_cxleir
{
    padding: 0px 5px;
    font-size: 12px;
}
.map_xiangqin
{
    border-bottom: 8px solid #eee;
}
.map_fujin
{
    border-bottom: 1px solid #44b1c1;
    font-size: 18px;
    color: #44b1c1;
    text-align: center;
}
.no_tiaojian
{
    width: 219px;
    margin: auto;
    font-size: 16px;
    color: #fff;
    text-align: center;
}
.poser
{
    width: 219px;
    background: #FF7E00;
    line-height: 30px;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
}
.genre
{
    position: absolute;
    right: 20px;
    width: 279px;
    *width:301px;
    margin-top: 120px;
    z-index: 99;
}
.meteleft
{
    float: left;
    width: 180px;
    border: 1px solid #ff7e00;
    height: 400px;
    background: #fff;
    margin-top: 0px;
    padding: 10px;
    overflow-x: hidden;
    overflow-y: auto;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    box-shadow: 3px 3px 3px #888888;
    -moz-box-shadow: 3px 3px 3px #888888;
    -webkit-box-shadow: 3px 3px 3px #888888;
    -ms-box-shadow: 3px 3px 3px #888888;
    -o-box-shadow: 3px 3px 3px #888888;
}
.bgdefs
{
    background: #44b1c1;
    color: #fff;
    float: right;
    width: 78px;
    *width:66px;
    font-size: 16px;
    padding: 6px 8px;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    -ms-border-radius: 4px !important;
    -o-border-radius: 4px !important;
    box-shadow: 3px 3px 3px #888888;
    -moz-box-shadow: 3px 3px 3px #888888;
    -webkit-box-shadow: 3px 3px 3px #888888;
    -ms-box-shadow: 3px 3px 3px #888888;
    -o-box-shadow: 3px 3px 3px #888888;
}
.bgdefs img
{
    float: left;
    margin: 0 4px;
}
.bgdefs:hover, .bgdefs:focus
{
    color: #fff;
}
.materight
{
    float: right;
    width: 100px;
    margin-left: -1px;
}
.virbnt
{
    height: 38px;
}
.virbg
{
    background: url(../images/sanjiao.png) no-repeat;
    background-position: left center;
}
.bfuus
{
    background: #ff7e00;
}
.bvtue
{
    line-height: 20px;
    font-size: 14px;
    border-bottom: 1px solid #ccc;
    color: #999;
    margin-bottom: 5px;
}
.biues
{
    font-size: 22px;
    color: #fff;
    margin-top:30px;
}
.biues a:hover{ color:#FD8D42;}
.fontsize30
{
    font-size: 30px;
}
.width300
{
    width: 300px;
    float: left;
    text-align: center;
    font-size: 22px;
    margin-top: 22px;
    border-left: #ccc 1px solid;
    border-right: #ccc 1px solid;
}
.modal-nvae
{
    padding: 20px;
}

.width340
{
}
.modal.container{ width:980px;}
.ent-teir
{
    height: 35px;
    margin: 20px 0px;
    border-bottom: 1px solid #ddd;
}
.ent-teir ul
{
    list-style: none;
    padding: 0px;
}

.ent-teir ul li
{
    width: 108px;
    float: left;
    border-right: 1px solid #ddd;
    text-align: center;
}
.ent-title
{
    font-size: 16px;
    color: #999;
    margin-top: 10px;
    border-bottom:1px solid #ddd;
}
.ent-font
{
    font-size: 14px;
    color: #666;
    margin-top: 30px;
    text-indent: 28px;
    line-height: 25px;
    height: 110px;
    overflow: auto;
}
.ent-fonts
{
    font-size: 14px;
    color: #666;
    margin-top: 10px;
    line-height: 25px;
    height: 520px;
    overflow: auto 
}
.ent_btn
{
    font-size: 18px;
    margin-top: 0px;
    margin-left: 0px;
}
.huxing{ margin:0px 15px;}

.gend
{
    border-color: #ccc;
}
.gend a
{
    display: block;
    width: 100%;
    height: 100%;
    color: #333;
}
.gend:hover
{
    border-color: #44b1c1;
}
.dropdown-menu li > a:hover
{
    background: #ddd;
}
.huise
{
    border-color: #ccc;
    color: #999;
}
.huise.btn:hover, .huise.btn:focus
{
    border-color: #ccc;
    color: #999;
}

.pagination-sm > li > a, .pagination-sm > li > span
{
    padding: 8px 16px;
    font-size: 16px;
}
#page
{
    margin: 20px 0px 15px 0px;
}
.pagination .active > a, .pagination .active > a:hover
{
    background: #44b1c1;
    color: #fff;
}
.modal-backdrop, .modal-backdrop.fade.in
{
    opacity: 0.9;
    filter: alpha(opacity=90);
}
.tiaojian:hover{border: 1px solid #44c1b1;}
.tiaojian
{
    border: 1px solid #ddd;
    position: relative;
    padding: 0px 20px 0px 10px;
    line-height: 25px;
    height: 27px;
    margin-left: 10px;
    float: left;
    cursor:pointer;
}
.poetus
{
    position: absolute;
    top: 0px;
    right: 5px;
}
.moerss
{
    border: none;
    background: #eee;
    height: auto;
    padding: 6px 12px;
    cursor: pointer;
    float: left;
    margin-left: 10px;
    margin-right:10px;
}
.moerss:hover{background: #ddd;}
.poeuir
{
    position: absolute;
    top: 10px;
    right: 50px;
    height: 20px;
    width: 20px;
    line-height: 20px;
    border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    background: #f00;
    font-size: 12px;
    font-weight: normal;
}

.mores
{
    height: 30px;
    width: 100px;
    text-align: center;
    line-height: 30px;
    border: 1px solid #ddd;
    margin: auto;
    margin-bottom:15px;
    cursor:pointer;
}

.mores:hover
{
    border:1px solid #44b1c1;
    background:#44b1c1;
    color:#fff;
}
.postwx
{
    position:absolute;
    top:218px;
    left:379px;    
}
.postwx img
{
    width:228px;
    }
.posrie
{
    position:absolute;
    left: 355px;
    top: 40px;
    display:none;
    background:#fff;       
}
.yy_eii
{
    height: 16px;
    line-height: 16px;
    border-right: 1px solid #ddd;
    padding: 0px 10px;
    float: left;
    margin-top: 21px;
    color: #666;
}
.yy_eii a{ color:#666;}
.yy_bg{ background:url(../images/yy_bg.jpg) no-repeat; background-size:100%; padding-bottom:60px; background-

position:bottom; background-color:#e9e8e8; width:100%; overflow:auto; }
.leiff{ line-height:50px; height:50px; border: #ddd 1px solid;}
.btn_ere{ background:#1A8686; color:#fff; font-size:16px; width:300px; margin-top:25px;}
.btn_ere:hover,.btn_ere:focus{ background:#21A0A0; color:#fff;}
.poerhes{ position:absolute; background:#fff; border: #ddd 1px solid; z-index:99; width:294px; left:297px; top:3px; 

padding:5px; display:none; }
.quyull{ margin:5px 5px 0px 5px; padding-right:10px; color:#333; line-height:34px; float:left; text-indent:20px}
.quyull:hover{ background:#eee;}
.quyull_bg{background-color:#e9e9e9; background-image:url(../images/dagou.png); background-repeat:no-repeat; background-

position:5px 10px;}
.shangqu{ background:#e9e9e9; min-height:50px; display:inline-block; width:100%;}
.shqull{ margin:5px 0px 0px 5px; padding:0px 15px; color:#666; text-indent:12px; line-height:34px; float:left;}
.shqull_bg{background-color:#e9e9e9; background-image:url(../images/dagou.png); background-repeat:no-repeat; background-

position:10px 10px;}
.shqull_bg:hover{background-color:#e9e9e9;}
.poessrr{ padding:0px 22px 0px 10px; float:left; margin:5px 0px 0px 5px; background:#eee; border:1px solid #ddd; font-

size:12px; line-height:30px; position:relative;}
.yy_cosle{ position:absolute; right:5px; top:1px; font-size:16px; }
.poessrr:hover{ border-color:#44b1c1;}
.posifont{ position:absolute; top:150px; left:650px; color:#339999; font-size:50px; line-height:60px; font-weight:bold;}
.foemdd{ font-size:40px; font-weight:normal; margin-top:15px;}

.wod700{ width:745px !important; overflow:hidden; }
@media (min-width: 1200px){
    .wod700 {
      margin-left: -411px !important;
    }
}
.headfon{ margin-left:-35px;}
.headfon ul li{ width:230px; margin:0px;}
.ditie_sq{ width:374px;}
.ditie_sq li > a{ float:left; clear:none; width:124px; text-align:center;}
.navbar-collapse .nav{ display:block;}
.navbar-collapse .nav a{ width:auto; height:auto; font-size:18px;}
.posers{ width:200px; margin:auto; height:34px; line-height:34px; background:#44b1c1; text-align:center; font-size:16px; 

color:#fff; }
.widr{ margin-left:95px;}
.meiop_hover
{
    border: 1px solid #ff7e00;
    color:#ff7e00;
    background:#fff;
}
.about_banner
{
    height:300px;
    width:100%;
    background-image:url(../images/women.jpg);
    background-repeat:no-repeat;
    background-position:center top;
}
.Partners
{
    background-image:url(../images/huoban.jpg);
    background-position:0px -30px;
}
.Network{background-image:url(../images/wangying.jpg); background-position:center;}
.Recruitment{background-image:url(../images/zhaopin.jpg); background-position:center;}
.about_center
{
    width:1200px;
    margin:auto;
    padding-top:30px;
    clear:both;
}
.about_nav
{
    width:230px;
    float:left;    
}

.about_nav ul
{
 padding:0px;    
}
.about_nav ul li a
{
    display:block;
    width:230px;
    font-size:16px;
    color:#666;
    border-bottom:1px solid #ddd;
    padding:20px 0px;
    text-align:center;
}
.about_nav_hover
{
    color:#44b1c1 !important;
    border-bottom:1px solid #44b1c1 !important;
}
.about_nav ul li a:hover
{
    color:#44b1c1;
    border-bottom:1px solid #44b1c1;
}
.adout_right
{
    float:left;
    margin-left:70px;
    width:890px;
}
.about_title
{
    font-size:20px;
    margin:16px 0px;
}
.about_font
{
    font-size:14px;
    line-height:25px;
}
.about_font p
{
    text-indent:28px;
    margin-bottom:10px;    
}
.about_touch span
{
    font-weight:bold;
}
.footer_left{ float:left; margin-top:70px; color:#fff;}
.footer_right{ float:right; margin-top:85px; color:#fff;}
.bot_logo{ margin-top:30px;}
.foot_link{ display:inline-block;}
.foot_link a
{
    display:block;
    line-height:30px;
    padding:10px 20px 10px 3px;
    color:#fff;
    float:left;
    font-size:14px;
}
.foot_link a:hover{color:#0298ff;}
.foot_pht{ width:300px; color:#ccc; font-size:24px; text-align:left; text-indent:40px; background:url(../images/dian_h.png) 

no-repeat; background-position:left;}
.foot_eml{ width:300px; color:#ccc; height:38px; margin-top:5px; line-height:38px; text-align:left; text-indent:40px; 

background:url(../images/you_x.png) no-repeat; background-position:left; font-size:22px;}
.foot_img img{ width:200px; margin:8px;}
.foot_mos{ font-size:30px; border-bottom:1px solid #ddd; padding:20px; margin-top:15px; font-weight:bold;}

.foot_table table{border-collapse:collapse;}
.foot_table table td{border:1px solid #333; padding:10px 20px;}
.foot_table table thead{ color:#fff; background:#44b1c1;}
.foot_table table td div{ margin:10px 0px;}
.foot_table{ width:800px;}
.tab_title{ font-size:18px; font-weight:bold; text-align:center; margin-top:50px;}
.About{ background-position:center bottom;}
.cn_title{ font-size:20px; color:#fff; padding:10px 0px; text-align:center; width:150px; text-align:center; float:left; 

background:#1f7a8a; }
.cn_nav{ border-bottom:2px solid #1f7a8a; width:1005px; float:left; margin-left:45px; color:#666; margin-top:24px; font-

size:16px;}
.cn_miji{ float:left; height:50px; line-height:50px; width:60px;}
.cn_navlist{ float:left;}
.cn_navlist ul{ padding:0px; display:inline-block; margin:0px;}
.cn_navlist ul li{ float:left; width:110px; height:50px; text-align:center; line-height:50px; cursor:pointer;}
.cn_cent{width:744px; margin:auto;}
.cn_content{ min-height:56px; display:inline-block; width:100%;}
.cn_left{ float:left; width:150px; border-right:2px solid #1f7a8a; min-height:320px; margin-top:40px;}
.cn_quyu{ display:inline-block;width:150px;margin-bottom:11px; text-align:center; font-size:16px; color:#999;}
.cn_quyu:hover,.cn_quyu:focus{ color:#1f7a8a;}
.mouseNav:hover{ color:#1f7a8a;}
.cn_right{ width:1020px; margin-left:30px; float:left; margin-top:40px; position:relative; height:298px;}
.cn_img{ width:240px; margin-left:15px; height:135px; position:relative; overflow:hidden; margin-bottom:14px; 

background:#eee; float:left;}
.cn_topbg{ background:url(../images/cn_top.png) no-repeat; background-position:center bottom; color:#1f7a8a;}
.cn_leftbg{ background:url(../images/cn_left.png) no-repeat; background-position:center right; color:#1f7a8a;}
.cn_leftbg:hover{color:#1f7a8a;}
.cn_more{ padding:10px 0px 40px 0px; text-align:center;}
.cn_more a{ padding:5px 50px; color:#666; font-size:14px; border:1px solid #ddd; background:#fff;}
.cn_more a:hover{border:1px solid #44b1c1;color:#44b1c1;}
.cn_tob{ position:absolute; top:0px; left:0px; display:none;}
.cn_imghover{ position:absolute; width:100%; height:135px; top:106px; background: url(../images/posbg.png) repeat; 

color:#fff; padding:5px 10px; }
.cn_dltitle{ clear:both; font-size:16px; text-align:center;}
.cn_miaos{ margin-top:3px;}
.cn_imghover a{ width:100%; height:100%; display:block; color:#fff; }

.x_banner{ background:url(../images/banr_bg.jpg) repeat-x; width:100%; height:550px; }
.bar_content{ width:1200px; margin:auto; height:440px; padding-top:50px; }
.bar_left{ width:600px; height:440px; float:left;}
.bar_right{ width:500px; height:440px; float:left; margin-left:100px; position:relative;}
.bar_title{ font-size:30px; color:#fff;}
.bar_list{ display:block; width:120px;}
.bar_cut{  width:1200px; margin:auto;margin-top:-3px; position:relative;}

.house_content{ width:1200px; margin-top:10px; margin-bottom:30px;}
.house_list{ padding:20px; width:100%; background:#eee; border-bottom:1px solid #ddd;}
.house_list:hover{ background:#ddd;}
.house_img{ width:180px; height:100px; overflow:hidden; float:left; position:relative;}
.house_img img{ width:180px;}
.house_font{ float:left; width:260px; margin-left:20px; margin-top:15px; height:90px; line-height:30px; font-size:16px; 

color:#999; border-right:1px solid #ddd;}
.hs_mj{ margin-top:0px}
.house_miaoshu{ width:350px; height:123px; overflow:hidden; margin-left:30px; float:left;}
.house_more{ width:270px; float:left; text-align:center;}
.house_more_div{ padding:5px 0px; text-align:center; width:120px; color:#44b1c1; border:#44b1c1 1px solid; margin-

left:90px; margin-top:50px;}
.house_more_div:hover{ color:#1F6D79;border-color:#1F6D79;}
.borcolr{border-color:#ccc;}
.house_roepe{ float:left; width:215px; margin-left:20px;}
.house_pht{ font-size:30px; color:#f00; font-weight:bold; text-indent:50px; margin-top:30px; text-align:center; float:left; 

background:url(../images/house_pht.png) no-repeat; background-position:left; margin-left:30px;}
.house_jjr{ float:left; width:260px; height:100px; background:#eee; position:relative;}
.jjr_touxing{ width:84px; height:84px; overflow:hidden; float:left; margin:8px 15px;} 
.jjr_touxing img{ width:84px;}
.jjr_txyj{ position:absolute; width:84px; height:84px; background:url(../images/tx_yuanj.png) no-repeat; top:0px; left:0px; 

margin:8px 15px;}
.jjr_word{ float:left; padding-left:15px; padding-right:35px; border-right:1px solid #ddd; margin-top:20px;}
.bgee{ background:#eee; *height:100px; width:700px; *margin-bottom:20px;}
.top_bgeee{background:#eee;}
.house_lists{ padding:20px; width:100%; border-bottom:1px solid #eee;}
.house_a{ display:block; width:100%; height:100%;}
.house_lists:hover{ background:#eee;}
.house_imgs{ width:222px; height:125px; overflow:hidden; float:left; position:relative;}
.house_imgsl{ position:absolute; bottom:5px; left:5px; color:#fff;}
.house_imgs img{ width:222px;}
.house_fonts{ float:left; width:640px; margin-left:20px; height:120px; overflow:hidden; font-size:16px; color:#999; }
.hs_mjs{ }
.house_miaoshus{ width:640px; height:123px; overflow:hidden; }
.house_mores{ width:270px; float:left; text-align:center;}
.house_mores a{ display:block; padding:5px 0px; width:120px; color:#44b1c1; border:#44b1c1 1px solid; margin-left:90px; 

margin-top:50px;}
.house_mores a:hover{ color:#1F6D79;border-color:#1F6D79;}
.hs_uer{ float:left; margin-right:40px; }
.mods{ width:21px; background:#fff; text-align:center;}
.uest_a{ width:70px; height:30px; display:block;  text-align:center; line-height:30px; color:#333; -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;}
.uest_a:hover,.uest_a:focus{ background:#3B8590; color:#fff;}
.duest_a{ color:#fff;}
.duest_a:hover,.duest_a:focus{ color:#ddd}
.cnt_bg{ background:#eee; width:100%; display:inline-block;}
.dl_float{ float:left; width:400px;}
.dl_iiuy{ padding:50px 0px;}
.dl_pfont{ font-size:30px; color:#333; margin-top:12px; margin-bottom:10px;}
.cnt_bgccc{ background:#ccc; width:100%;}
.index_more{ height:30px; position:relative; width:1010px;text-align:center; margin-left:195px; margin-top:-15px;}
.index_more a{ width:75px; height:29px; margin:auto; display:block; background:url(../images/index_more.png) no-repeat; 

line-height:29px; font-size:16px; }
.bor_per{ width:100%; height:14px; border-bottom:1px solid #ccc;}
.inse{ margin-top:-15px;}
.fy_more{ width:142px; height:35px; font-size:16px; text-align:center; line-height:35px; background:url(../images/fy_more.png) no-repeat; margin:auto; margin-bottom:45px;}

/* 9月32号 版 */
.th_banner{ width:100%; height:506px; min-width:1200px; background:#dddddd;}
.th_banner_left{ width:300px; height:506px; float:left; display:inline; background:#0f7182;}
.th_banner_right{ width:900px; height:506px; float:left; display:inline; background:#fff;}
.th_banner_title{ padding:70px 30px; }
.font_title{ font-size:30px; color:#333333; width:240px; height:42px; overflow:hidden;}
.font_title a{color:#ffffff;}

.font_title_office{ font-size:30px; color:#ffffff; width:240px; height:42px; overflow:hidden;}
.font_title_office a{color:#ffffff;}

.colorccc{ color:#ccc;}
.th_banner_theme{ font-size:18px; color:#ccc; padding:0px 30px;}
.th_banner_weixin{ text-align:center; padding:0px 30px; margin-top:85px;}
.th_banner_weixin img{ width:91px;}
.agh_pht{width:198px; padding:0px; height:44px; margin:10px 20px; background:#eee; line-height:44px; font-size:16px; 

color:#999; -ms-border-radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-

radius: 4px;}
.bg_fff{ background:#fff; display:inline-block; width:100%;}
.agh_input{ border:none; height:44px; line-height:44px; background:none; outline:none; padding:0 10px; width:198px; 

*width:178px; *margin-left:-20px;}
.agh_textarea{ height:160px; margin:10px 20px; background:#eee; line-height:44px; font-size:16px; color:#999; -ms-border-

radius: 4px; -o-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.agh_textarea textarea{ height:160px; width:198px; *width:178px; *margin-left:-20px; background:none; border:none; 

outline:none; font-size:14px; color:#666; padding:10px; line-height:25px;}
.bg_000{ background:#000; color:#fff; text-align:center;}
.agh_pht a{ display:block; width:100%; height:100%; color:#fff;}
.bord_leis{ height:1px; border-bottom:1px solid #ddd; width:100%;}
.th_banner_limg{ width:640px; height:360px; float:left; margin-top:73px;}
.th_banner_font{ width:530px; float:left; height:360px; position:relative; margin-top:73px; color:#333333; font-size:14px;}
.banner_canshu{ width:200px; float:left; display:inline;}
.banner_fweixin{ width:90px; height:90px; position:absolute; top:0px; right:0px;}
.banner_fweixin img{width:90px; height:90px;}
.f_center{ background:#eee; position:relative; width:100%;}
.matter_img{ width:420px; height:236px; overflow:hidden; float:left; margin-right:20px; position:relative;}
.matter_img img{ height:236px;}
.f_matter{ padding:30px 20px; }
.matter_font{ float:left; width:420px;}
.f_matter_title{ padding:10px 20px; font-size:16px; color:#999; border-top: 1px solid #ddd;}
.f_matter_cenfont{ font-size:14px; color:#666; padding:0px 20px; line-height:25px; margin-bottom:30px;}
.tf_list{ padding:20px 0px;}
.ft_list_li{ float:left; display:inline; width:240px; height:135px; position:relative; background:#ddd; margin-left:20px; 

margin-right:10px;}
.ft_list_li img{ width:240px; height:135px;}
.tf_postin{ position:absolute; bottom:0px; left:0px; width:240px; height:30px; background:url(../images/posbg.png) repeat; 

color:#fff; line-height:30px; font-size:16px;}
.tf_more{ float:left; width:80px; height:135px; background:#ccc;}
.tf_more a{ color:#666; font-size:20px; line-height:135px; display:block; width:80px; height:135px; text-align:center;}
.tf_lianxi{ width:100%; height:110px; position:fixed; bottom:0px; left:0px; z-index:99;}
.tf_center{ width:1187px; height:110px; background:url("../images/tf_botbg.png") no-repeat; margin:auto; color:#fff;}
.tf_lianxi_img 
{
    float:left; 
    margin-left:46px; 
    height:100px; 
    width:100px; 
    background:#44b1c1; 
    margin-top:5px; 
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%; 
    overflow:hidden;
}
.tf_lianxi_img img{ width:100px;}
.tf_lianxi_name{ float:left; margin-top:40px; margin-left:40px; margin-right:50px;}
.borbotfff{ border-bottom:1px solid #fff;}
.tf_lianxi_name p{ height:36px; width:160px;}
.tf_lianxi_pht{ font-size:30px; margin-top:50px; float:left; margin-left:30px;}
.fy_jieshao{ line-height:25px; margin-top:10px; width:500px; background:#DDDDDD; position:absolute; z-index:100;}
.pu_more{ line-height: 30px; width: 60px; margin-bottom:10px;  color: #333333; height: 30px; margin-top: 

10px; display:none; text-align: center; cursor:pointer;}
.pu_more:hover{ background:#2099ab;}
.pu_font{ height:144px; overflow:hidden;}
#tuichishijian{ background:none !important; border:none; }
.pu_font{overflow:hidden; display:none}
.matter_link 
{
    position:absolute; 
    width:160px; 
    height:34px; 
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px; 
    background:#0f7182; 
    color:#fff; 
    top:110px; 
    left:140px; 
    text-align:center; 
    line-height:34px;
    font-size:18px;
    display:none;
}
.matter_link:hover 
{
    background:#2593A3; 
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.bluebg
{
    background-color:#006477;    
}




.lianjieneirong{
	width:1200px;
	margin-top:10px;
	display:inline-block;
}
.lianjieneirong a:hover{ color:#44b1c1;}
.lianjieneirong_a{
	display:block;
	margin-top:10px;
}
.a_b{
	width: 146px;
	display: inline-block;
	/* margin-left: 8px; */
	font-size: 12px;
	color: #999;
}




/*
新增*/


.house-title .price-section {
    width: 100%;
    height: 90px;
    display: flex;
    padding-top: 12px
}

    .house-title .price-section .unit {
        font-size: 14px;
        color: #9b9b9b;
        font-weight: 400;
        margin-left: 4px;
    }

    .house-title .price-section .title {
        line-height: 32px;
        height: 32px;
        font-size: 24px;
        font-weight: 600;
        color: #006666;
        text-align: center
    }

    .house-title .price-section .bottom-title {
        margin-top:10px;
        font-size: 14px;
        color: #000;
        text-align: center;
        height: 15px;
        line-height: 15px;
    }

    .house-title .price-section .bottom-title_2 {
        margin-top:10px;
        font-size: 14px;
        color: #cc0000;
        text-decoration: line-through;
        text-align: center;
        height: 15px;
        line-height: 15px;
    }


.house-title .tab .title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all
}

.house-title .tab-line {
    margin-top:10px;
    border-right: .5px solid #e5e5e5;
    width: .5px;
    height:60px;
}
.house-title .layout {
    color: #333333;
    font-size: 14px;
    margin-bottom: 10px;
}

    .house-title .layout span {
        color: #999
    }
.house-title .tag-content {
    width: 100%;
    margin-top: 15px;
    overflow: hidden;
}
.house-tag {
	height:25px;
	line-height: 25px;
	float: left;
	border-radius: 2px;
	background-color: #006666;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 6px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	padding-left: 15px;
	padding-right: 15px;

}


.address-map .left-text .first-line {
	margin-top: 15px;
	display: flex
}
.address-map .left-text .second-line {
	margin-top: 5px;
	display: flex
}
.address-map .left-text .address-icon {
	background: url(../images/map_1.png) no-repeat 0 2px;
}

.address-map .left-text .metro-icon {

	background: url(../images/map_2.png) no-repeat 0 2px;
}

.address-map .left-text .address-icon,
.address-map .left-text .metro-icon {
	margin-top: .15px;
	width: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 15px 15px
}
.address-map .left-text .text {
	font-size: 16px;
	color: #9b9b9b;
	margin-left: px;
	flex: 1
}