﻿/* CSS */
html {color:#666; background:#fff; }
body{background-color: #fff;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td,i{ margin:0; padding:0; font:12px/150% arial,verdana,宋体, sans-serif;} 
li {list-style:none; } 
table {border-collapse:collapse; border-spacing:0; } 
caption, th {text-align:left; } 
h1,h2,h3,h4,h5,h6{font-family:"microsoft yahei","宋体"; color:#333;}
h1{ font-size:24px;}
h2,h3,h4 {font-size: 14px; font-weight:600;}
h5, h6 {font-size: 12px; font-weight:600;}
input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit; } 
input, textarea, select {*font-size:100%; }/*在ie下重定义*/ 
img,a img {border: 0 none;}
img {vertical-align: middle;}  
.clr{clear:both; font-size:0px; line-height:0px; height:0px; display:block; overflow:hidden;}
a:link,a:visited{color:#666666; font-size:12px; text-decoration:none;}
a:hover{color:#073498; text-decoration:underline;}
a:active {color: #062976;}
.fl{float:left;}
.fr{float:right;}
.fn{float: none;}
.al{text-align: left;}
.ac{text-align: center;}
.ar{text-align: right;}
.ld{ position:relative;}
.ld s,.ld b,.qq i,.ld i{ position:absolute; overflow:hidden;}
.ld s{ border-left:1px #dddddd solid; height:10px; width:0; left:0; top:3px;}
.ct,.cc,.mb-f,.mb-t,.mb-fo,.mb-te{overflow: hidden;}
.ct{cursor: default;}
.mb-fo{ margin-bottom:4px;}
.mb-t{ margin-bottom:12px;}
.mb-te{ margin-bottom:10px;}
.mb-f{ margin-bottom:15px;}
.mb-t{ margin-bottom:12px; margin-top:16px; *margin-top:0px;}
.mr-el{ margin-right:11px;}
.mt-te{ margin-top:8px;}
.ml-te{ margin-left:10px;}
.font-red{ color:#e00000; display:inline;}
.font-bold{ font-weight:700;}
.c .ct .extra a:link, .c .ct .extra a:visited{color:#005EA7;}
.c .ct{ border-bottom:2px #073498 solid; height:16px; line-height:16px; padding:0; height:30px;}
.c .ct h2{ font-size:18px; line-height:30px; color:#073498;}
.ct h2,.ct ul,.ct ul li{ float:left;}
.ct ul li{ padding:0 10px; height:16px; line-height:16px; }
.ct ul{ padding-left:20px; padding-top:10px; }
.s-ul{overflow:hidden;zoom:1}
.form label,.form input,.form select,.form textarea,.form button,.form .label {float:left;font-size: 12px;}
.block {display: block;overflow: hidden;}
.hide {display: none;}
.invisible {visibility: hidden;}
.tab{overflow: hidden;}
.tab li, .tab a, .tab-item {float: left;text-align: center;}
.btn-img, .button {border: 0 none;cursor: pointer;display: inline-block;margin: 0; padding: 0;text-align: center;}
.btn-text{cursor: pointer;margin: 0;padding: 0;text-align: center;}
.ld b,#search .button, #rental .a-btn{ background-image:url('../image/icon.png'); background-repeat:no-repeat;}
.w,#business{ width:1000px; margin:0 auto;}
.w1{ width:1000px; margin:0 auto 15px auto;}
.w2{ width:100%; border-top:1px #cfcfcf solid; background-color:#f6f6f6; height:150px;}
.w3,.w4{ width:493px; margin:0; padding:0;}
.lft{ width:208px; border:1px #cfcfcf solid; border-top:none; padding-bottom:12px;}
.lft .ct-lft{ width:184px; padding:0 12px;border-top:2px #848484 solid; border-bottom:1px #cfcfcf solid; background-color:#f6f6f6; height:32px; line-height:32px;}
.lft .cc{ padding:8px 12px 0px;}
.lft .cc li{ height:26px; line-height:26px; padding-left:12px;}
.lft .cc b,#financing ul.fl li b,.inside-rgt .tab ul li b,#inside-srh ul li b{ background-position:-62px -38px; width:3px; height:3px; top:13px; left:0;}
.lft .ct-lft h3,.rgt .ct-rgt h3{ line-height:31px; font-weight:600; float:left;}
.rgt{ width:778px; border:1px #cfcfcf solid;}
.rgt .ct-rgt h3{text-indent:8px;}
.rgt .ct-rgt h3 b{ width:3px; height:14px; top:9px; left:0px; background-position:-52px -44px;}
.rgt .ct-rgt{ border-bottom:1px #cfcfcf solid; background-color:#f6f6f6; height:32px; line-height:32px; padding:0 12px;}
.extra{ padding:8px 14px 0 0; height:14px; line-height:14px; float:right;}
.extra a,#login .cc-lft ul li a{ color:#073498;}
.extra b,.ct-rgt .extra b{ width:11px; height:11px; top:10px; *top:9px; right:0px; background-position:-56px -44px;}
#nav,#nav li a:hover,#nav .hover a,#search .option a,#login .cc-lft span,#login .cc-lft ul li,#bidding .cc-cc li,#inside-cc .inside-lft .ct,#inside-cc .inside-lft ul li,.inside-rgt .tab .tabbg,.inside-rgt .tab ul li,#inside-srh ul li,#inside-map ul li{ background:url('../image/icon-re.png') repeat-x;_background:url('../image/icon-re.jpg') repeat-x;}
#login .cc-lft ul li,#bidding .cc-cc li,.inside-rgt .tab ul li,#inside-srh ul li,#inside-map ul li{ height:31px; line-height:29px; background-position:0px -171px;}


#header{ position:relative; width:100%; height:497px;}
#header-inside{ position:relative; width:100%; height:238px;}
.top{ position:absolute; top:0; left:0; width:100%; z-index:9999; padding-top:15px;}
.top-bg1{ background:url('../image/profile.jpg') top center no-repeat; height:238px;}
.logo a{ background:url('../image/icon-png.png') 0 0 no-repeat; width:172px; height:41px; display:block;}
.top .w .fr li{ float:left; height:14px; line-height:14px; padding:0 12px 0 12px; display:inline-block;}
.top .w .fr li a{ color:#fff; display:inline-block; height:15px; line-height:15px; }
.top .ld s{left:0; top:3px; top:1px\9; *top:3px;}
.top .w .fr .qq a{ padding-left:17px; }
.top .w .fr .qq a i{display:inline-block; width:14px; height:15px; background:url('../image/qq.png') 0 0 no-repeat; _background:url('../image/qq-png8.png') 0 0 no-repeat; top:0px;top:-2px\9;*top:-1px; left:12px;}
.banner{ position:relative; top:0; left:0;z-index:9; height:497px; width:100%;overflow:hidden;}
#slider .flashnum{ position:absolute; top:458px; height:16px;}
#slider .flashnum span{ margin-right:6px; display:inline-block; cursor:pointer; background:url('../image/icon-png.png') -0px -46px no-repeat; width:17px; height:16px;}

#nav{height:42px; width:100%; background-position:0px 0px;}
#nav ul li{ float:left; height:42px; line-height:42px; position:relative; width:120px;}
#nav li a{ width:119px; position:absolute; top:0; left:1px; color:#fff; font-family:"Microsoft yahei"; font-size:15px; font-weight:600; text-align:center;}
#nav li a:hover,#nav .hover a{  background-position:0px -42px;}

#searchbar{ height:37px; line-height:39px; background-color:#f6f6f6; z-index:99; position:relative;}
#hotwords{ float:left; width:482px; padding-left:12px; height:37px;}
#hotwords span{ color:#3f3f3f;}
#hotwords p{ height:37px; line-height:37px;}
#search{ float:right; width:502px;}
#search .form{ height:37px; overflow:hidden;}
#search .text{ border:2px #cfcfcf solid; border-right:none; border-left:none; height:23px; padding:5px; width:361px; position:absolute; top:0;right:79px; z-index:5;}
#search .button{ height:37px; width:79px; font-size:16px; color:#fff; background-position:0 0; font-weight:bold; position:absolute; top:0;right:0; z-index:9;}
#search .ld b{ background-position:-52px -38px; width:9px; height:5px; top:15px; right:5px;}
#search .srh-select{border:solid 2px #cfcfcf; border-right:1px solid #d7d7d7; background-color:#eee; cursor:pointer; font-size:12px; z-index:999; position:absolute; left:0; top:0;}
#search .s-txt{display:inline-block; padding:0 19px 0 6px;line-height:35px;height:33px; cursor:pointer; overflow:hidden;}
#search .option{border:solid 1px #cfcfcf; border-bottom:solid 2px #cfcfcf; padding-bottom:3px; position:absolute;top:33px;left:-2px;z-index:100;overflow:hidden;display:none; width:120px; background-color:#eee;}
#search .option a{display:inline-block;height:26px;line-height:26px;text-align:left;padding:0 10px; width:100%; background-position:0px -165px;}
#search .option a:hover{background:#073498; color:#fff;}

#services{ z-index:1;position:relative;}
.left{ float:left;}
.right{ float:right;}
#login{ padding-bottom:22px;}
#login .cc-lft{ margin:12px 0 0 12px; width:182px; border:1px solid #e5e5e5; border-bottom:2px solid #e5e5e5;}
#login .cc-lft span{ display:block; background-position:0px -84px; height:31px; line-height:31px; text-indent:22px; border-bottom:1px solid #e5e5e5;}
#login .cc-lft span b{ width:13px; height:13px; top:10px; left:5px;}
#login .cc-lft .i1 b{ background-position:-80px 0px;}
#login .cc-lft .i2 b{ background-position:-80px -14px;}
#login .cc-lft .i3 b{ background-position:-80px -28px;}
#login .cc-lft span h4{ line-height:31px; color:#a6a6a6;}
#login .cc-lft ul li{ text-indent:22px;}

#consulting .cc,#rental .cc{ padding:10px 12px 0px;}
#consulting .cc img,#rental .cc img{ margin-bottom:8px;}

#bidding h4{ display:block; float:left; background-color:#073498; color:#fff; padding:2px 8px;}
#bidding .cc{ width:364px; border-right:1px #cfcfcf solid; padding:12px 12px 10px 12px; border-bottom:1px #cfcfcf solid;}
#bidding .cc .cc-ct,#bidding .cc .cc-cc{ width:364px;}
#bidding .cc-cc li{ *height:28px; *line-height:28px; *background-position:0px -165px;}
#bidding .cc .cc-cc li a,#inside-srh ul li a{ float:left;}
#bidding .cc .cc-cc li span,.inside-rgt .tab ul li .fr,#inside-srh ul li .fr{ float:right; color:#a9a9a9; font-family:"Verdana"; font-size:10px;}

#financing .cc,#design .cc{ padding:10px 12px 16px;_padding-bottom:0px;}
#financing .cc .label,#design .cc .label{ width:180px; margin-right:12px; }
#financing .cc .fl,#design .cc .fl{padding-top:4px; }
#financing .cc .fr,#design .cc .fr{ width:562px; }
#financing .cc .fr p,#design .cc .fr p,#consulting .cc p,#rental .cc p,.ohter-cc p{ padding:0; line-height:22px;}
#financing .cc .fr p a,#design .cc .fr p a,#consulting .cc p a,#rental .cc p a,.ohter-cc p a{ color:#073498;}
#financing .cc .fr p.font-bold,#design .cc .fr p.font-bold{ margin-bottom:8px; }

#rental .btn{ padding-top:6px; display:inline-block; border-top:1px #cfcfcf solid; margin:4px 0 0 12px; width:184px;}
#rental .btn a{ height:24px; line-height:24px; display:inline-block; float:left; color:#073498;}
#rental .a-btn{ width:86px; height:24px; background-position:0 -64px; display:inline-block; cursor:pointer; margin-right:18px;}

.ad{ width:1000px; height:83px;}

.ohter-cc{ width:469px; padding:11px 11px 20px; margin-bottom:12px; border:1px #cfcfcf solid; border-top:none;}
.ohter-cc .img-mb{ margin-bottom:10px;}
.ohter-cc .font-bold{ margin-top:10px;}
.ohter-cc div p.font-bold{ margin-top:0;}
.ohter-cc div.fl{ width:260px;}
.ohter-cc .fr{ margin-right:40px;}
.hgt-pad1{  padding-bottom:37px;}

#friend-link{ width:998px; border:solid 1px #cfcfcf; background:url('../image/friend-link.png') 0 0 repeat-x; margin:0 auto 12px auto;}
#friend-link .link-cc{ padding:11px; }
#friend-link .link-cc .link-tit{ width:70px; font-weight:bold; }
#friend-link .link-cc .link-cont{ width:906px; }
#friend-link .link-cc .link-cont a{ margin-right:20px; margin-bottom:4px; display:inline-block;}


#footer{ padding-top:15px;}
#footer .links{ text-align:center; border-bottom:1px solid #dcdcdc; height:30px; line-height:24px; margin-bottom:12px; }
#footer .links a{ margin:0 10px;}
#footer .links a.ld{ padding-left:17px; }
#footer .links .ld i{display:inline-block; width:14px; height:15px; background:url('../image/qq.png') 0 0 no-repeat; _background:url('../image/qq-png8.png') 0 0 no-repeat; top:-1px; top:0px\9; *top:-1px; left:0px; _left:9px;}
#footer .copyright{ margin:0 0 8px 0; text-align:center}
#footer .links a.no-mr{ margin-right:0;}
#footer .border-color{ color:#b1b1b1;}

#login .cc-lft ul li.lastli,#bidding .cc .cc-cc li.lastli{ background:none;}
#bidding .no-bdr{ border-right:none;}
#bidding .no-bdb{ border-bottom:none;}

.tbox{ bottom: 163px; left:50%; margin-left:515px; position: fixed; z-index: 1005;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:160px;
}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox1{ left:auto; right:10px;}
.tbox .box-float{ width:50px; height:50px; border:1px solid #cfcfcf; margin:0; padding:0;}
.tbox li.gotop { border-top:none; _margin-top:-3px;} 
.tbox .box-float a{ width:50px; height:50px; display:block; background:url(../image/float.png) 0 0 no-repeat; }
.tbox .qq-float a{ background-position:0 0; cursor:pointer; display:block;}
.tbox .gotop a{ background-position:-51px 0; cursor:pointer; display:block;} 
.tbox .qq-float a:hover{ background-position:0px -51px; display:block;}
.tbox .gotop a:hover{ background-position:-51px -51px; display:block;}






