﻿body{ background-color :#F0F0F0; margin :0; padding :0;}

.subnav ul li{ background :url(../images/icon.png) no-repeat;}
#back a{background :url(../images/icon.png) no-repeat;}
span.newicon{background :url(../images/icon.png) no-repeat;}
#supply{background :url(../images/icon.png) no-repeat;}
.toptitle a{background :url(../images/icon.png) no-repeat;}
#i_newlist li{background :url(../images/icon.png) no-repeat;}


#wrap{width:100%; margin :0 auto;}

#header{width:1002px; border-top:3px solid #C7C7BB; height :80px; margin:0 auto; background :#fff}
#header img{ margin :15px 0 0 36px;}

#nav,#container{background :#fff; height :38px;width:1002px;margin:0 auto; }

#banner{width:100%; background-color :#CBCFD2; text-align :center ; margin :0 auto;}
#banner img{ float :left ;}

#container{height :100%;  background-color :#fff; position :relative ; margin :0 auto;}

.subnav{width:206px;  height :auto ;}
.subnav ul{border-bottom :1px solid #C7DBE6; padding-bottom :40px;}
.subnav ul li{ height :25px; margin-bottom :10px; line-height :25px; margin-top :5px;  text-align :center ;width:206px; background-position :187px 11px;}
.subnav ul li.subcurrent{ background:url(../Images/nav_01.jpg) left -5px no-repeat;}
.subnav ul li a:hover,.subnav ul li.subcurrent a{ color :#3380a7; display:block; width:100%;background:url(../Images/nav_01.jpg) left -5px no-repeat;}

.content{width:795px; height :auto;  border-left:1px solid #E3E4DE; position :absolute ; top:-54px;  right:0; background-color :#fff;}

#zhengwen{width:680px; margin :20px auto 0; }
#sitemap{ height :35px; border-bottom :1px solid #E7E7E7;  overflow :hidden ; margin-bottom :13px;}
#site2{ float :right ;}

#conArea{ text-align :justify ; text-justify:inter-ideograph;}

#zhengwen { position :relative ;}

#footer{ position :absolute; left:-250px; width:954px;  margin :54px  auto 80px; text-align :center }
#footer span{ display :none ;}

/******新闻********/
#indexhot{ height :auto ; overflow :hidden ;}
#indexhot img{ float :left;height:91px;  width:153px; border :1px solid #E8D8A7; padding :2px; margin-top :7px;}
#indexhot #righthot{margin:12px 0 0 14px; border-bottom:2px solid #E9E9E9; width:300px; float :left ; }


#index_news{ width:680px;  margin :0; overflow :hidden ;}
#ulindexnews{margin-top:21px; border-left :1px solid #E9E9E9; }
#ulindexnews li{ border-bottom:1px solid #E9E9E9; height :23px;*margin-top:-2px;}
#ulindexnews span{width:112px; display :block ; float :left ; text-align:center ;}
#ulindexnews a{ display :block ; float :left ;}
span.newicon{ background-position :right 0; width:27px; height :11px;  display :block ; float:left ; margin :5px 0 0 5px; }
.gray{ background-color :#F4F4F4;}

.newslist{ width:100%; margin-top :18px;  overflow :hidden ;}
.data li{width:47px; height :16px; text-align :center ; line-height :16px; margin-top :12px; background-color :#A4A4A4; color :#fff; margin-right :4px;}
.data li.news_current{ background-color:#23608C}
.data li a{ color :#fff;}

#jobpage{width:652px; height :25px; margin :0 auto; overflow :hidden ; text-align :center ;}
#page_current{color:#225F8C}

#newstitle{ margin:35px 0 30px;}
#newstitle h3{ border-bottom :1px solid #e7e7e7; height :auto; padding-bottom:3px;}
#back a{ display :block ;  background-position :right -24px; width :63px; height :18px; margin :15px 0; cursor :pointer ; }


/*********招聘**************/
.j1{width:91px; padding-left :27px}
.j2{width:275px;}
.j3{width:90px;}
.j4{width:123px;}
.joblist{ width:643px; margin:25px 0 70px 12px; height :auto; overflow :hidden ;}
.joblist li{ height :26px;  border-bottom :1px solid #e9e9e9; overflow :hidden ;}
.joblist li span,.joblist li a{ float :left; display :block ; }

#jobpage2{color:#9B9070; text-align :center ;}
#page_current2{ font-weight :bold ;}

#listbg h4,#listbg span{ color :#3380a7; display:inline ;}
#listbg span.width1,#listbg span.width2{color :#666;}
#supply{ background-position :right -58px; border :0; width:63px; height :18px; cursor :pointer ;}


/**********首页**************/
#i_con{width:952px; margin :0 auto 40px; overflow :hidden ;}
#i_news{width:643px; float:left ;}
.toptitle{ height :18px; border-bottom :2px solid #EEEEEE;}
.toptitle a{ display :block ; float :right ; background-position :left  -29px; width:29px; height :7px; margin :6px 13px 0 0}
.toptitle a span{ display :none ;}

#lunbo{ width:177px; margin-top :12px;}
.lunbo2{width:163px; height:152px; border :1px solid #D0D0D0; padding :6px;}
#zhuanlan{margin-top:20px;}

#i_newlist{ margin-top :12px; width:447px;}
#i_newlist li{ background-position:left -87px; padding-left :12px; overflow :hidden; line-height :24px;  *line-height:22px;}
#i_newlist li hr{ height :1px; overflow :hidden ;width:auto ; background-color :#ECECEC; margin:15px 0; *margin:7px 0; display :block ; width:435px;}
#i_newlist li span,#i_newlist li a{ float :left ; display :block ;}
#ulindexnews li a:hover,#i_newlist li a:hover,#indexhot a:hover{color:#F00;}
#i_newlist li span{ margin-right:19px;}

#i_loupan{width:284px; float :right ;}
#loupanlist ul {width:260px; margin :12px auto 0;}
#loupanlist ul li {  float :left ; margin :0 auto; height :137px; width:122px; text-align :center ;display:table-cell !important;
	display:block;
	vertical-align:middle;
	}
.yinxiang{ background-color:#E7E7E7; height :151px;}
.pic_scroll {WIDTH: 96px;HEIGHT: 120px;OVERFLOW: hidden;margin : 0 auto 0; *margin-top:7px;}
.pic_scroll span.prev_btn,.pic_scroll span.next_btn { float :left; WIDTH: 5px;DISPLAY: block;HEIGHT: 8px; cursor :pointer; margin-top :41px; float :left ;}
.pic_scroll span.next_btn { float :right ;}
.pic_scroll .pic_box {WIDTH: 74px;HEIGHT: 105px; overflow :hidden ; float :left ; margin-left:7px;}
.pic_box LI {WIDTH: 74px;FLOAT: left;HEIGHT: 105px}
.pic_box LI img{width:70px; height :94px; border :2px solid #C6C9C4;}
.pic_box LI a{ float :left ; vertical-align:top; line-height :17px; }
.pic_box LI a:hover{ color:#F00; font-size:14px;}
.pic_box LI a:hover img{ border: #999 2px solid;}


#footerindex{width:954px; margin :0 auto; padding-bottom :30px;}
#footerindex span{ display :none ;}

.rihonor01 ul li img{ width:190px; height:130px; display:block;}
.rihonor01 ul li{ width:190px; height:130px; border:1px solid #cccccc; text-align:center; padding:6px; float:left; margin-right:10px;}
.rihonor01{padding-left:20px; height: 144px; margin:20px 0; }
/*.page ul li{ float:left; margin:0 3px; height:20px; line-height:15px;}
.page ul { margin: 0 auto; width:150px;}*/
.page{ height:5px; margin-top:25px; background:url(../Images/about/honor11.jpg) repeat-x center top; padding-top:15px;}


/*华凯房产*/
.riest_tips{ height:37px; line-height:37px; background:#d5e4e6; padding: 0 20px; margin-bottom:5px;}
.riest_tips h3{ font-size:12px; float:left; margin-right:60px;}
.riest_tips a.aurl{ float:left; display:block; width:300px; overflow:hidden; }
.riest_tips a.imgmore{ float:right; display:block; width:100px; font-family:"宋体"; font-size:12px; font-weight:bold;}
#demo td img{ width:380px; height:210px;  margin-right:3px;}
.riest_article p{ line-height:18px; margin-bottom:20px;}
.riest_article{ margin-top:35px; padding-bottom:25px;}
.ri_backtop{ text-align:right;}
.ri_backtop img{ display:inline;}
.riestate02_tit h3{ height:30px; line-height:30px; font-size:14px;  }
.riestate02_main{padding:30px 0; border-top:1px solid #c9c9c9; width: 680px;}
.riest02_main_le img{ width:199px; height:133px;}
.riest02_main_le{width:200px; height:133px; float:left;}
.riest02_main_ri{ float:left; width:420px; margin-left:20px;}
.riest02_main_ri ul li{ background:url(../Images/hkestate/ri_est_07.jpg) no-repeat left center; padding-left:15px; line-height:18px;}
.riest02_main_ri span{ line-height:18px; margin:6px 0; display:block;}
.tabShow {
    margin: 4px auto;
    width: 668px;
}
.tabShow h4{ margin :10px;}
.tabShowBox img{width:668px; height :372px;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 85px;
    margin-left: 32px;
    width: 600px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
#first-carousel li {
    float: left;
    height: 77px;
    margin: 2px 3px 0;
    position: relative;
    width: 127px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 15px;
}
.jcarousel-skin-tango .current {
    border: 1px solid #FF0000;
    text-align: center;
}
.jcarousel-skin-tango .jcarousel-item {
    float: left;
    height: 71px;
    text-align: center;
    width: 117px;
}
#first-carousel li a {
    display: block;
    height: 77px;
    left: -1px;
    padding: 1px;
    position: absolute;
    top: -1px;
    width: 127px;
}
#first-carousel li a img {
    display: block;
}
.jcarousel-skin-tango .jcarousel-item IMG {
    height: 77px;
    width: 127px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal {
    background-position: 0 0;
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    background:url(../Images/hkestate/ri_est_10.jpg) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: none;
    height: 49px;
    left: 10px;
    _left:-20px;
    position: absolute;
    top: 25px;
    width: 9px;}
	.jcarousel-skin-tango .jcarousel-next-disabled-horizontal {
    background-position: 0 0;
    cursor: default;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
    background: url(../Images/hkestate/ri_est_14.jpg) no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 49px;
    position: absolute;
    right: 15px;
    top: 25px;
    width: 9px;
}

/*华凯酒店*/
.sy_riarea{ border-top:1px solid #e4e4e4; padding:15px;}
.s_riarea01 p{ line-height:18px;}
#showmenu li{ float:left; margin-right:3px; width:61px; height:24px;background:url(../Images/hkhotel/hotel_ri04.jpg) no-repeat center center;}
#showmenu li.load{ background:url(../Images/hkhotel/hotel_ri05.jpg) no-repeat center center;}
#showmenu li a{ display:block; width:61px; height:21px; text-align:center;  padding-top:3px;}
#showmenu li a.hover{}
#showbar{ border-bottom:1px solid #c6c6c6; height:24px;}
#sy_riscroll{ margin-top:20px;}
/*.scrollkind a{ display:block; width:61px; height:24px; background:url(../Images/hkhotel/hotel_ri04.jpg) no-repeat center center; text-align:center; float:left; margin-right:3px;}
.scrollkind a.scroCurrrent{ background:url(../Images/hkhotel/hotel_ri05.jpg) no-repeat center center;}
.scrollkind{ border-bottom:1px solid #c6c6c6; height:24px;}*/

/*企业文化*/
.tdjs_le img{ width:153px; height:91px; border:1px solid #e7d8a8; padding:3px;}
.tdjs_le{ width:160px; float:left;margin-right:20px;}
.tdjs_ri{ float:right; width:490px;}
.tdjs_ri_01{  border-top:1px solid #e3e3e3; padding-top:30px; padding-bottom:15px; height:100px;}
.hkyx_main h3{ background:url(../Images/hkculture/cul_ri07.jpg) no-repeat left center; padding-left:50px; background:url(../Images/hkculture/cul_ri08.jpg) no-repeat; height:30px;}
.hkyx_main { margin-top:40px; overflow:hidden;}
.hkyx_area01 ul.hk_ula li{ float:left; margin-right:35px; text-align:center; margin-bottom:25px;}
.hkyx_area01 ul.hk_ula li img{ margin-bottom:15px; border:2px solid #bfaa2b; padding:2px;}
.hkyx_area01{ padding:20px;}

/*华凯会*/
.know_area01 h3{ font-family:"宋体"; color:#a26833; background:url(../Images/hkh/hkh_ri02.jpg) no-repeat left center; padding-left:20px; font-weight:200; height:25px; }
.know_area01 span{ line-height:22px;}
.know_area01{border-bottom:#afafaf 1px solid ; padding-bottom:15px; padding-top:30px;}
.know_area01 ul li{ line-height:25px; background:url(../Images/hkh/hkh_ri04.jpg) no-repeat left center; padding-left:10px;}
.hkh_join_main h3{ background:url(../Images/hkh/hkh_ri06.jpg) no-repeat center bottom;}
.hkh_join_main ul li{ background:url(../Images/hkh/hkh_ri04.jpg) no-repeat left 9px; height:auto; line-height:22px; padding-left:15px;}
.hkh_join_main ul { padding:10px 0;}

/*法律声明*/
.lawmain p{ margin-bottom:10px;}

/*联系我们*/
.contact_main{ width:442px; height:180px; background:url(../Images/other/other05.jpg) no-repeat center top; margin:0 auto; padding-top:35px; padding-left:138px;}
.contact_main ul li{ line-height:23px; height:23px;}

/*网站地图*/
.map_main h3{ background:url(../Images/other/other09.jpg) no-repeat left center; padding-left:15px; height:30px; line-height:30px; font-size:12px; font-family:"宋体";}
.map_01 span{ padding-left:20px; display:block; }
.map_01{ margin-bottom:10px;}

/*合作伙伴*/
.ulpart{ overflow :hidden ;}
.ulpart li{ padding :4px; border :1px solid #dfdfdf; width:114px; height :99px; float :left; margin :5px;}



/**********************
S_导航
***********************/
#nav,#menu{ width:1002px; margin :0 auto; height :38px; }
.nav_main{ height :38px; position:relative ; background-color :#c5c5c5}
.nav_main ul{height:38px;line-height:38px;}
.nav_main ul li{width:98px;height:38px;float :left ;}
.nav_main ul li a{width:98px;height:38px;display:block;text-align:center;background :url(../images/nav.jpg) no-repeat;}
.nav_main ul li#nav_01{width:149px;}
.nav_main ul li#nav_02{width:96px;}
.nav_main ul li#nav_05{width:99px;}
.nav_main ul li#nav_06{width:97px;}
.nav_main ul li#nav_08{width:96px;}
.nav_main ul li#nav_09{width:171px;}

.nav_main li #nav1 a{width:149px; background-position :0 0;}
.nav_main li #nav2 a{width:96px;background-position :-149px 0;}
.nav_main li #nav3 a{width:98px;background-position :-245px 0;}
.nav_main li #nav4 a{width:98px;background-position :-343px 0;}
.nav_main li #nav5 a{width:99px;background-position :-441px 0;}
.nav_main li #nav6 a{width:97px;background-position :-540px 0;}
.nav_main li #nav7 a{width:98px;background-position :-638px 0;}
.nav_main li #nav8 a{width:96px;background-position :-736px 0;}
.nav_main li #nav9 a{width:171px;background-position :-832px 0;}
.nav_main ul li a strong{display:none;}

.nav_main li #nav1 a:hover{width:149px; background-position :0 -38px;}
.nav_main li #nav2 a:hover,.nav_main li#nav_02 .nav_current a{background-position :-149px -38px;}
.nav_main li #nav3 a:hover,.nav_main li#nav_03 .nav_current a{width:98px; background-position :-245px -38px;}
.nav_main li #nav4 a:hover,.nav_main li#nav_04 .nav_current a{width:98px;background-position :-343px -38px;}
.nav_main li #nav5 a:hover,.nav_main li#nav_05 .nav_current a{width:99px;background-position :-441px -38px;}
.nav_main li #nav6 a:hover,.nav_main li#nav_06 .nav_current a{width:97px;background-position :-540px -38px;}
.nav_main li #nav7 a:hover,.nav_main li#nav_07 .nav_current a{width:98px;background-position :-638px -38px;}
.nav_main li #nav8 a:hover,.nav_main li#nav_08 .nav_current a{background-position :-736px -38px;}
.nav_main li #nav9 a:hover,.nav_main li#nav_09 .nav_current a{width:171px;background-position :-832px -38px;}

#haschild{ height :25px; line-height :25px;background-color:#e6dbc3; }

.sub_box_de a {font: 13px '微软雅黑';}
#menu li.hover a {color:#3380a7;}
.sub_box_de a:hover,.sub_box a:hover,.sub_box a.menuCurrent {color:#3380a7;}
.sub_box a ,.sub_box_de a {font: 13px '微软雅黑';text-decoration:none;line-height:21px; position :relative ;}
#menu ul, #menu ul li {display:inline;overflow:hidden;}
.nav_main {text-align:left;}
.nav_main ul li {float: left;}
.sub_box_de {height:21px;float:left; position :absolute ; top:121px; _top:121px;}
.sub_box {float:left;display:none; position :absolute ; top:121px;  _top:121px;  background-color :#fff; width:1002px; filter:alpha(opacity=50); opacity:0.5;  }
.sub_box ul li{ margin-left :14px;}

/*****************************
E_导航结束
******************************/