﻿@charset "utf-8";

/* 注意：以下长度用em换算，1em=10px。特别注意文字大小，父子层级会继承，所以不要在div中定义字体大小，只能用span修改字体。
------------------------------------------------------------------------------------------------------ */

/* 全局样式
-------------------------------------------------------------- */
html,body,a,p,span,ul,img{ padding:0; margin:0; list-style:none; border:none; font-size:12px; font-family:"微软雅黑","Arial"; color:#666;}
p{line-height:25px;}
img{ border:none; vertical-align:middle;}
td{ vertical-align:center; font-size:12px;}

body {}
h1,h2,h3,h4,h5,h6 { font-weight: bold; }

h1 { font-size: 3em; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; margin-bottom: 0.75em; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }
h5 { font-size: 1em; margin-bottom: 1.5em; }
h6 { font-size: 1em; }

/* 页面基本元素
-------------------------------------------------------------- */

/* 链接样式 */
a {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:none;}

/* 常用元素 */
.clear { clear:both; font-size:1px; line-height:0px; height:0px; }

/* 层浮动 */
.left { float: left; }
.right{ float: right; }
.center { margin: 0 auto; }

/* 文字对齐 */
.tleft { text-align:left; }
.tright { text-align:right; }
.tcenter {text-align:center; }

* html,* html body /* 修正IE6振动bug */{background-image:url(about:blank);background-attachment:fixed;}


/* 头部
-------------------------------------------------------------- */

.header { margin: 0 auto; background:url(../images/headbg.jpg) repeat-x top; height:121px; background-color:#DDDDDD; width:100%;}
.nheader { width:970px; margin:0 auto;}
.logo { float:left; padding-left:10px;}
.rheader { float:right; width:837px; padding-top:10px;}
.sheader { width: 145px; float:right; padding-top: 6px;}
.sheader ul li { float:left; padding: 0 9px 0 9px; height:17px; border-right:#999 1px solid;}
#two_codes img{display:none;}
#two_codes:hover img{display:block;}



/* 导航
-------------------------------------------------------------- */
.menu {  float:right; padding-top: 32px;}
#nav li{ text-align:center;font-size:12px;}
/*New Nav Style*/
#nav_wrap { width:785px;  float:left;}
#nav{ height:28px; position:relative;width:785px; margin:0 auto;}
#nav .l{ height:28px; width:2px; float:left}
#nav .r{height:28px; width:2px; float:right}
#nav .bt_qnav { float:right; }	
#nav .bt_qnav a{ width:31px; height:29px; line-height:39px;display:block;padding:9px 2px 0 0;}
#nav .c{ float:left;margin:0;padding:0}

#nav li { float:left; list-style:none; width:84px; padding-left:13px;}
#nav li .v a{ width:84px;height:28px; line-height:28px; display:block; color:#333333; background:url(../images/navnbg.gif) no-repeat -87px 6px; float:left;font-size:13px; text-decoration:none;}
#nav li .v a:hover,#nav li .v .sele{ text-decoration:none; background:url(../images/menubg.jpg) no-repeat;color:#fff; font-size:13px;}
.mmdq { text-decoration:none; background:url(../images/menubg.jpg) no-repeat;color:#fff; font-size:13px;}
#nav .kind_menu { height:27px;line-height:27px;position:absolute; top:28px;left:70px;overflow:hidden; width:745px; text-align:left; display:none;}
#nav .kind_menu a {color:#666; float:left; text-align:center; width:80px; text-decoration:none;}
#nav .kind_menu a:hover { color:#0057AB; text-decoration:none;}
#nav .kind_menu span { font-size:10px;  color:#666; line-height:27px;float:left }
#tmenu{height:28px; overflow:hidden; width:auto;}


/* 尾部
-------------------------------------------------------------- */
.footer { margin:0 auto; width:100%; background:url(../images/footbg.jpg) repeat-x top; height:49px; color:#65362f;}
.footern { margin:0 auto; width:100%; background:url(../images/footbge.jpg) repeat-x top;color:#666666; background-color:#DCDCDC;}
.footer a{ color:#65362f;}
.footer a:hover{ color:#65362f;}
.footern a{ color:#666666;}
.footern a:hover{ color:#666666;}
.footern .nfoot .nfootz li{ color:#666666;background: url(../images/xians.jpg) no-repeat right;}


.nfoot { width:980px; margin:0 auto; padding-top:20px;}
.nfootz { float:left; width:590px;}
.nfootz ul li { background: url(../images/xiane.jpg) no-repeat right;color:#65362f; float:left; padding-right:10px; padding-left:10px; }
.wzjs { padding-right:10px; float:right;}

/* 主体内容开始
-------------------------------------------------------------- */

.page { margin: 0 auto; width:100%; height: auto; }
.content{ width:100%;}
.content a { color:#000;}
.content a:hover{color:#eb891a;}


#pages{padding-top:5px; margin:0 auto; padding:25px 0; }
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:12px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #195091;color:#FFF;font-size:12px;}
#pages span {background: #195091;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}



/* 主页
-------------------------------------------------------------- */
.banner { width:100%; margin:0 auto; text-align:center;}
.mm a {  color:#C5C5C5;}
.sbga { background:url(../images/bga.jpg) repeat-x; height:233px; width:100%; margin:0 auto;}
.ncontent { background:url(../images/nbgb.jpg) no-repeat top;width:980px; margin:0 auto; padding-top:16px;}
.snbf { width:945px;margin:0 auto;}
.sgsjj { width:325px; float:left; padding-right:35px; height:192px;}
.sxw { width:312px; float:left;}
.sxmzs { width:240px; float:right;}
.sgsjjbt { width:100%; float:left; line-height:30px; padding-bottom:5px;}
.sgsjjbtz { background:url(../images/tb.jpg) no-repeat left; float:left; padding-left:15px;}
.sgsjjbtz a {  color:#000000; font-weight: bold;}
.sgsjjbtz a span { color:#bdbdbd; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.smore { float:right; padding:10px 0 0 0;}

#con {	FONT-SIZE:12px; float:left;WIDTH: 325px; height:20px;border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD;}
#tags {
margin: 0;
padding: 0;
height: 20px;
line-height: 20px;
}
#tags LI { float: left;list-style: none; background:url(../images/xian.jpg) no-repeat right;height:20px;line-height:20px;width:78px;text-align:center;display:block;}
#tags LI A {color: #666; display: block;text-decoration: none;height: 20px;line-height: 20px;}
#tags LI.emptyTag {	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px}
#tags LI.selectTag {color:#FFFFFF;background-color:#003D83;display:block;}
#tags LI.selectTag A {color:#FFFFFF;}
#tagContent { width:325px;height:137px;padding-top:15px; float:left;}
.tagContent { DISPLAY: none;}
#tagContent DIV.selectTag {DISPLAY: block}
.sgsjjtu { float:left; width:157px;}
.sgsjjnr { float:right; width:150px; line-height:25px;}
.sxwx { width:312px; float:left;}
.sxwx ul li { background:url(../images/dian.jpg) no-repeat left;line-height:30px; border-bottom:1px dashed #CACACA; text-align:right;}
.sxwx ul li a { float:left; text-align:left; padding-left:15px; }
.sxwx ul li span { color:#10548E;}
.sxwtu { float:left; width:147px;}
.sxwnr { float:right; width:144px; text-align:left; line-height:22px; color:#083f80;}
.sxwx ul li .sxwnr a { color:#8a8a8a; padding-left:0; line-height:19px;}


.iProd{ width:239px; float:left;position:relative;}

.iProd .box{width:239px; height:151px;  position:absolute;left:0;}
.iProd .img{ width:239px; height:151px; position:relative;}
.iProd .txtBg{ width:239px; height:25px; background:#000; position:absolute; left:0; bottom:0;opacity:0.5; filter:alpha(opacity=50);}
.iProd .txt{ position:absolute; left:0; bottom:0; width:239px; height:25px; line-height:25px; text-align:center; color:#fff;}
.changeBox_a1 { float:left; width:239px; height:151px; position:relative; }
.changeBox_a1 .a_bigImg { position:absolute; top:0px; left:0px; display:none; }
.changeDiv { position:absolute; top:0px; left:0px; display:none; }
.changeDiv h3 { position:absolute; left:0px; top:108px;_top:126px;width:239px; height:25px; line-height:25px; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.changeDiv h3 a { display:block; padding-left:5px; color:#fff; }
.changeDiv h3 a:hover{ color:#fff;}

.ul_change_a2 { position:absolute; right:0px; height:20px; bottom:0px;_bottom:0px; padding-left:9px; overflow:hidden; }
.ul_change_a2 li { display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; height:12px;}
.ul_change_a2 span { display: -moz-inline-stack; display:inline-block; *display:inline; *zoom:1; height:12px; line-height:12px;
font-size:0.8em; padding:0px 3px; margin-right:2px; background:#fff; cursor:hand; cursor:pointer; }
.ul_change_a2 span.on {background:#333; color:#fff; }


/* 公司简介页面  
-------------------------------------------------------------- */
.gsjjbanner { width:100%; margin:0 auto;}
.gsjjbg { background:url(../images/bg_03.jpg) no-repeat top; width:980px; margin:0 auto;}
.gsjjn { width:948px; margin:0 auto;}
.gsjjnz { width:728px; float:left; padding-top:14px;}
.gsjjny { width:219px; float:right; height:auto; height:500px;}
.gsjjzbt {  padding-right:22px; width:540px; float:right; border-bottom:1px solid #ECECEC; line-height:28px; text-align:right;}
.gsjjzbt span { color:#00468e;}
.gsjjyw { line-height:20px; padding-top:5px; float:left; color:#00468e; font-size:14px; margin:0 auto;}
.gsjjyw span { color:#cccccc; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.gsjjxnr { width:660px; padding-top:22px; padding-bottom:50px; margin:0 auto;}
.gsjjtu { width:660px; text-align:center; padding-bottom:15px; margin:0 auto;}
.gsjjxwz { line-height:25px; width:660px; margin:0 auto;}
.mgsjj { width:728px; margin:0 auto;}
.gsjjwzz { width:308px; float:left;}
.gsjjwzz span { font-size:16px; color:#004491;}
.gsjjwzy { width:320px; float:right;}
.gsydh { color:#336ba5; line-height:46px; height:46px; padding-left:10px;text-align:right;padding-right:15px;font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.gsydh span { font-family:"微软雅黑"; font-size:14px; color:#FFF;}
.gsydhx { padding-top:10px; width:219px;}
.gsydhx ul li { background:url(../images/aa_07.png) no-repeat;font-family:Arial, Helvetica, sans-serif;color:#333333; height:35px; line-height:35px; width:219px;}
.gsydhx ul li a { color:#333333; font-family:"微软雅黑"; padding-left:16px; float:left; width:203px;display:block;}
.gsydhx ul li a:hover { background:url(../images/aa_06.jpg) no-repeat; display:block; color:#00468e;}
.gsydhx ul li a.dqgs { background:url(../images/aa_06.jpg) no-repeat; color:#00468e;}
.gsydhx ul li span { font-family:Arial, Helvetica, sans-serif;color:#00468e;}
.gsytu { padding-top:25px; width:219px;}
.gsytu a img { padding-bottom:7px;}
.zckd { width:80px; float:left;}


/* 领导致辞 页面  
-------------------------------------------------------------- */

.ldtu { width:289px; float:left;}
.ldwz { width:330px; float:right; padding-top:15px;}
.ldmz { width:157px; float:left; color:#FFF; margin-right:50px; padding-left:15px; height:26px; line-height:26px; background-color:#004491;}
.ldzcwz { float:left; width:340px; padding-bottom:10px; padding-top:25px; font-size:18px; line-height:28px; color:#272727;}
.ldzcwz span { font-size:16px; color:#303030;}
.ldzcnr { line-height:30px; color:#272727; padding-top:10px;}

/* 企业文化 页面  
-------------------------------------------------------------- */

.qywhbg { background:url(../images/qywhbg.jpg) no-repeat top left; padding-left:10px; padding-top:90px; padding-bottom:20px; width:719px; float:left;}
.qywhz { width:348px; padding-left:10px; padding-right:20px; float:left; background:url(../images/xian.png) no-repeat right;}
.qywhzaa { font-size:34px; color:#005bac;}
.qywhza { font-size:28px; color:#005bac;}

.qywhzb { font-family:"宋体"; color:#333333; line-height:25px; padding-top:5px;}
.qywhzc { line-height:25px; padding-top:5px;}
.qywhy { width:139px; padding-left:20px; padding-right:20px; padding-top:37px; float:left; background:url(../images/xian.png) no-repeat right; padding-bottom:70px;}
.qywhln { width:100px; padding-left:20px; padding-top:37px; float:left;}


.sparight{ width:719px; float:left; overflow:hidden; }
.sparight ul{ width:150%;}
.sparight h2{ font:18px/30px "微软雅黑"; color:#333; height:135px; padding-left:22px;}
.sparight h2 span{ display:block; width:110px; font:12px/14px Arial; color:#666; padding-top:7px;}
.sparight ul li{ float:left; padding-top:50px;height:400px; overflow:hidden; padding-left:10px; padding-right:10px; background:url(../images/xian.png) no-repeat left 40px;}
.sparight ul li h3{ font:24px/30px "微软雅黑"; color:#116d1f;}
.sparight ul li h4{ font:14px/30px "微软雅黑"; color:#333;}

.sparight ul li p{ display:none; font-size:14px; color:#666; width:134px;}
.sparight ul li a{ width:113px; height:26px; padding-left:24px; font:14px/26px "微软雅黑"; color:#fff; display:none; margin-top:8px; background:#9a9b98;}
.sparight ul li.hover{ padding-top:0; width:130px;}
.sparight ul li.hover h3{ font-size:30px; line-height:30px; color:#005bac;}
.sparight ul li.hover p{ display:block;}
.sparight ul li.hover a{ display:block;}
.sparight ul li a:hover{ background:#005bac;}


/* 荣誉资质 页面  
-------------------------------------------------------------- */

.content-honor{height:410px;background:url(../images/aboutus-03.gif) no-repeat 100% 0; margin-top:30px; padding-bottom:30px; padding-top:30px;}
.content-honor .list{padding-top:12px;}
.content-honor .list .prev, .content-honor .list .next{display:block;height:13px;background:url(../images/aboutus-02.gif) no-repeat 0 0}
.content-honor .list .next{background-position:0 -13px;}
.content-honor .list .prev:hover{background-position:-92px 0;}
.content-honor .list .next:hover{background-position:-92px -13px;}
.content-honor .list-box{margin:12px 0;height:304px;position:relative;overflow:hidden;}
.content-honor .list-box ul{position:absolute;}
.content-honor .list-box li{zoom:1;margin-bottom:16px;}
.content-honor .list-box a{display:block;zoom:1;border:2px solid #FFF;}
.content-honor .list-box a:hover, .content-honor .list-box a.on{border-color:#e90000}
.content-honor .img{padding-top:34px;}
.content-honor .img h2{font:14px/52px "微软雅黑";text-align:center;}
.mfloat-left{float:left;_display:inline;}
.float-right{float:right;_display:inline;}
.margin-left-32{margin-left:32px;}
.margin-left-33{margin-left:33px;}
.margin-left-37{margin-left:37px;}
.margin-right-33{margin-right:33px;}
.margin-right-35{margin-right:35px;}
.margin-right-197{margin-right:197px;}
.width-92{width:92px;}

/* 项目展示 页面  
-------------------------------------------------------------- */

.acontainer{ width:660px; float:left; padding-top:30px; padding-bottom:30px; padding-left:30px;}
.amenuTitle{ float:left; width:620px;  padding-left:34px; height:34px; background:url(../images/zxzpbg2.jpg) no-repeat;line-height:34px; font-size:12px; color:#666666; cursor:pointer; border-bottom:1px solid #FFF;}
.aactiveTitle{ float:left; width:620px;height:34px; background:url(../images/zxzpbg2.jpg) no-repeat right center; margin:0 auto; line-height:34px; font-size:12px; color:#004491; cursor:pointer; padding-left:34px; }
.amenuContent{ float:left; width:654px; text-align:left; margin:0; padding:0; display:none;}
.rczpnei{ width:654px; float:left; margin:0; padding:0;}
.rczpnei img { float:left; margin:0; padding:0;}



/* 恒达信息  企业动态 页面  
-------------------------------------------------------------- */

.qydtz { width:664px; padding:15px 0 20px 0; margin:0 auto;}
.qydtz ul li { background:url(../images/quan.jpg) no-repeat left; line-height:40px; text-align:right; border-bottom:1px dashed #CCCCCA;}
.qydtz ul li a { padding-left:18px; text-align:left; float:left;}
.ym { margin:0 auto; width:100%; text-align:center; padding:20px 0 20px 0;}
.qydtz ul .qydtx { background:none; width:664px; text-align:left; height:120px;padding-bottom:24px; border-bottom:1px solid #EBEBEB;}
.qydtz ul .qydtx .qydtstu a { border:1px solid #E0E0E0;padding-left:0; padding:3px; float:left; width:221px;}
.qydtsy { width:420px; float:right;}
.qydtsybt { color:#333333; line-height:25px;}
.qydtsj { color:#999999; line-height:20px;}
.qydtnr { line-height:25px;}
.qydtz ul li .qydtnr a { padding-left:0;}
.qydtz ul li .qydtgd a { height:20px; padding-top:5px;padding-left:0;}

/* 恒达信息  房产常识 页面  
-------------------------------------------------------------- */

.fccs { width:660px; padding:15px 0 20px 0; margin:0 auto;}
.fccs ul li { background:url(../images/fccsbg.jpg) no-repeat; padding-right:10px; width:650px; line-height:33px; text-align:right;}
.fccs ul li a { padding-left:28px; text-align:left; float:left;}

/* 下属机构 页面  
-------------------------------------------------------------- */
.xsjg { width:700px; margin:0 auto;}
.lrgyz { width:667px; margin:0 auto; padding:20px 0 0px 0;}
.lrgykda { width:376px;}
.lrgykdb { width:390px; float:right; height:347px;}
.lngybt { font-size:18px;}
.scroll-main{position:relative;overflow:hidden;}
.scroll-cont{position:absolute;}
.scroll-box{position:absolute;height:100%;background:#e9e9e9;right:0;top:0;}
.scroll-block{position:absolute;top:0;width:100%;height:20px;background: url(../images/aboutus-00.gif) no-repeat 0 0;cursor:pointer;}
.estate_list{ padding:5px 0 5px 0; border-top:1px solid #f1f1f1;}
.estate_list h2{ font: bold 14px/14px "微软雅黑"; color:#666; padding-bottom:15px; background:url(../images/estate_bit.jpg) no-repeat 90px 5px; }
.estate_list ul li{ width:102px; height:103px; margin:0 30px 20px 0; float:left; overflow:hidden; text-align:center; font:normal 12px/14px "微软雅黑"; color:#666;}
.estate_list ul li img{ margin-bottom:10px;}

.site-main{height:397px;background:#FFF;position:relative;}

.site-broad{ height:54px;padding:7px 0 0 32px;font:bold 22px/54px "微软雅黑";}
.site-mess{font:12px/22px "微软雅黑";padding:0 32px;}
.float-left{float:left;_display:inline; width:240px;}
.width-50per{width:50%;}
.width-100per{width:100%;}
.width-6{width:6px;}
.height-200{height:200px;}
.height-276{height:276px;}
.height-280{height:280px;}
.height-337{height:337px;}
.height-376{height:376px;}
.height-382{height:382px;}
.height-385{height:385px;}



/* 预约看房 页面  
-------------------------------------------------------------- */
.yykfz { width:658px; margin:0 auto; padding:20px 0 20px 0;}
.yykfz table tr td { border-top:1px solid #EAEAEA;}
.yykfz table tr span { color:#F00; padding-right:5px;}
.yykftj { width:79px; height:23px; border-right:1px solid #505050; border-bottom:1px solid #505050; background-color:#D4D4D4;}


/* 在线留言 页面  
-------------------------------------------------------------- */

.zxlybg { width:648px; margin:0 auto; padding-top:20px; padding-bottom:20px; background:url(../images/zxlybg.jpg) no-repeat 250px 20px;}
.zxlybg table span { color:#F00;}
.zxtj { background:url(../images/tijiao.jpg) no-repeat; width:76px; height:23px;border:none;}
.zxcz { background:url(../images/chzhi.jpg) no-repeat; width:76px; height:23px;border:none;}

/* 联系我们 页面  
-------------------------------------------------------------- */
.lxwmz { width:670px; margin:0 auto; padding:20px 0 20px 0;}
.lxwmdt { background:url(../images/lxwmbg.jpg) no-repeat top right; float:left; width:337px;}
.lxwmnr { width:310px; padding-top:20px; float:left; padding-left:10px;color:#363636;  line-height:25px;}
.lxwmnr span {  color:#666;}

/* 人力资源 页面  
-------------------------------------------------------------- */
.rlzyz { width:665px; margin:0 auto; margin-top:20px; padding-bottom:20px; background:url(../images/rlzybg.jpg) no-repeat right top;}
.rlzys { width:492px; float:left; line-height:25px; padding-bottom:20px;}
.rlzybg { width:665px; float:left; padding-top:20px;}
.rlzybgb { background:url(../images/rlzybge.jpg) no-repeat; color:#000; width:659px; height:37px; line-height:37px;}
.rlgw { width:220px; float:left; padding-left:10px;}
.rlzy { width:107px; float:left; padding-left:10px;}
.rlxl { width:93px; float:left; padding-left:10px;}
.rlrs { width:115px; float:left; padding-left:10px;}
.rlrq { width:84px; float:left; text-align:center;}
.rlnr { width:659px; color:#666666; padding-top:5px;}
.rlnr ul li { background:url(../images/rlzybgs.jpg) no-repeat; height:37px; padding-bottom:2px; line-height:37px;}



#pages{padding-top:5px; margin:0 auto; padding:25px 0; text-align:right;}
#pages a{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;font-size:12px;}
#pages a:hover{border: 1px solid #DDD;color: #333;margin: 2px;padding: 2px 5px;text-decoration: none;background: #350302;color:#FFF;font-size:12px;}
#pages span {background: #350302;border: 1px solid gainsboro;color: white;font-weight: bold;margin: 2px;padding: 2px 5px;font-size:12px;}



