﻿/*全局*/
/*#373737 整体颜色
#808080 灰色（新闻日期）
#e1e1e1 灰色（背景）
#a90000 红色
#ffffff 白色
#808080 边框
*/
*{
margin:0px;
padding:0px;

}
body{
font-size:63%;
text-align:center;/* for ie5.5-*/
background:#fff;
line-height:1.2;
font-style:normal;
font-family:Tahoma,Verdana, Arial, sans-serif,"宋体";
background:#ffffff;
color:#373737;
}
table,input,textarea,select{
font-family:Verdana, Arial, Helvetica, sans-serif;
}
input,textarea,select{
font-size:12px;}
.clear{
clear:both;
overflow:hidden;
width:0px;
height:0px;
float:none;
}
* html .clear{/* for ie6-*/
height:1px;
}
a:link,a:visited,a:hover,a:active{
text-decoration:none;
color:#373737;
}
em{
font-style:normal;
}
a img{
border:none;
}
ul,ol{
list-style:none;
}
ul.styA li{
background:url(../images/line_01.gif) left bottom repeat-x;
padding:5px 0;
}
ul.styA a{
background:url(../images/arrow_01.gif) left center no-repeat;
padding:0 0 0 10px;
white-space:nowrap;
}
ul.styA span{
color:#808080;
font-size:0.9em;
float:right;
}
/*ul.styB{
margin:20px 40px;
font-size:1.2em;
}
ul.styC{
margin:0px 100px 20px 45px;
font-size:1.2em;
clear:both;
}
ul.styD{
margin:0px 20px 20px 20px;
font-size:1.2em;
}
ul.left{
width:48%;
float:left;
}
ul.right{
width:48%;
float:right;
}*/
saleTable.saleTable{
width:100%;
}
table.saleTable td{
padding:2px 0;
}
table.saleTable td.l{
width:3em;
text-align:right;
vertical-align:top;
}
table.saleTable #moreNumber{
cursor:pointer;
height:1.6em;
position:relative;
}
table.saleTable #moreNumber img{
vertical-align:middle;
margin:0 0 0 5px;

}
table.saleTable #allNumber{
display:none;
position:absolute;
left:-3em;
top:1.6em;
background:#fff;
width:120px;
padding:0 1em 0.5em 3em;
}
/*首页*/
#wrapper{
text-align:left;
margin:0 auto;
width:1002px;
background:url(../images/wra_bg.gif) repeat-y;
}
body#home #wrapper,
body#survey #wrapper,
body#surveyResult #wrapper,
body#compoundDetailMore #wrapper,
body#contentDetail #wrapper,
body#online #wrapper{
background:none;
}
#introBanner{
padding-top:5px;
height:470px;
background:#fff;
}
#infoEn{
height:141px;
}
#infoZh{
height:141px;
}
ul.infoNav{
height:26px;
padding-left:32px;
}
ul.infoNav li{
width:100px;
float:left;
margin-top:2px;
height:24px;
}
ul.infoNav li a{
display:block;
height:24px;
width:100px;
text-indent:-3000px;
overflow:hidden;
}
#infoEn ul.infoNav li{
width:132px;
float:left;
margin-top:2px;
height:24px;
}
#infoEn ul.infoNav li a{
display:block;
height:24px;
width:132px;
text-indent:-3000px;
overflow:hidden;
}
.infoCon{
height:87px;
background:#ddd;
padding:14px 32px;
font-size:1.2em;
position:relative;
display:none;
}
#indexNews,
#indexCase,
#liveInBj{
background:#ddd url(../images/line_03.gif) 552px 0px no-repeat;
}
#zhaopin{
background:#ddd url(../images/line_03.gif) 452px 0px no-repeat;
}
#aboutUsPre{}
#aboutUsPre p{
line-height:1.6;
text-indent:2em;
margin-bottom:0.5em;
}
#aboutUsPre a.thumb{
float:left;
width:130px;
height:87px;
background:url(../images/img_bg_01.gif) right bottom no-repeat;
margin-right:10px;
}
.infoCon a.more{
position:absolute;
right:32px;
bottom:10px;
color:#a90000;
}
.infoCon .thumbNews{
float:left;
width:530px;
}
.infoCon .thumbNews a.thumb{
float:left;
width:130px;
height:87px;
background:url(../images/img_bg_01.gif) right bottom no-repeat;
margin-right:10px;
}
.infoCon .thumbNews a.thumb img{
}
.infoCon .thumbNews h2{
background:url(../images/arrow_01.gif) left center no-repeat;
line-height:1.8;
font-size:1em;
color:#373737;
padding-left:8px;
float:left;
width:340px;
}
.infoCon .thumbNews h2 a{
color:#373737;
}
.infoCon .thumbNews h2 a:hover{
text-decoration:underline;
color:#A90000;
}
.infoCon .thumbNews h2 span{
color:#808080;
font-size:0.8em;
font-weight:normal;
margin-left:5px;
}
.infoCon .thumbNews .pre{
line-height:1.6;
height:4.8em;
overflow:hidden;
float:left;
width:340px;
padding-left:10px;
}
.infoCon .thumbNews .pre a{
text-decoration:underline;
color:#A90000;
margin-left:1em;
}
#zhaopin ul.styA{
float:left;
width:371px;
}
#zhaopin ul.indexLeft{
margin-right:110px;
}
#servIconWra{
padding-left:25px;
padding-right:0px;
}
.infoCon ul#servIcon2{
overflow:hidden;
}
#infoEn ul#servIcon2 li{
width:80px;
height:95px;
overflow:hidden;
margin-right:0px;
}
.infoCon ul#servIcon2 li{
float:left;
margin-right:10px;
width:70px;
overflow:hidden;
}
ul.indexRight{
width:365px;
float:right;
margin-bottom:5px;
}
#infoZh ul.infoNav{
background:url(../images/bg_1.png) no-repeat;
}
#infoEn ul.infoNav{
background:url(../images/bg_3.png) no-repeat;
}
#infoZh ul.infoNav a{
background-image:url(../images/bg_2.png);
background-position:0 -100px;
background-repeat:no-repeat;
}
#infoEn ul.infoNav a{
background-image:url(../images/bg_4.png);
background-position:0 -100px;
background-repeat:no-repeat;
}
#wrapper ul.infoNav li.nav1 a:hover,
#wrapper ul.infoNav li.nav1 a.on{
background-position:0 0;
}
#wrapper ul.infoNav li.nav2 a:hover,
#wrapper ul.infoNav li.nav2 a.on{
background-position:-100px 0;
}
#wrapper ul.infoNav li.nav3 a:hover,
#wrapper ul.infoNav li.nav3 a.on{
background-position:-200px 0;
}
#wrapper ul.infoNav li.nav4 a:hover,
#wrapper ul.infoNav li.nav4 a.on{
background-position:-300px 0;
}
#wrapper ul.infoNav li.nav5 a:hover,
#wrapper ul.infoNav li.nav5 a.on{
background-position:-400px 0;
}
#wrapper ul.infoNav li.nav6 a:hover,
#wrapper ul.infoNav li.nav6 a.on{
background-position:-500px 0;
}



/*///////////////////////*/

#wrapper #infoEn ul.infoNav li.nav1 a:hover,
#wrapper #infoEn ul.infoNav li.nav1 a.on{
background-position:0 0;
}
#wrapper #infoEn ul.infoNav li.nav2 a:hover,
#wrapper #infoEn ul.infoNav li.nav2 a.on{
background-position:-132px 0;
}
#wrapper #infoEn ul.infoNav li.nav3 a:hover,
#wrapper #infoEn ul.infoNav li.nav3 a.on{
background-position:-264px 0;
}
#wrapper #infoEn ul.infoNav li.nav4 a:hover,
#wrapper #infoEn ul.infoNav li.nav4 a.on{
background-position:-396px 0;
}
#wrapper #infoEn ul.infoNav li.nav5 a:hover,
#wrapper #infoEn ul.infoNav li.nav5 a.on{
background-position:-528px 0;
}
#wrapper #infoEn ul.infoNav li.nav6 a:hover,
#wrapper #infoEn ul.infoNav li.nav6 a.on{
background-position:-660px 0;
}

#introFooter{
clear:both;
height:14px;
background:#bfbfbf;
}
/*红头页面公共样式*/
#logoBarB{
height:134px;
background:url(../images/logo_bar_bg2.jpg) no-repeat;
position:relative;
}
body#community #logoBarB{background:url(../images/community/cm_logo_bar_bg.jpg) no-repeat;}
* html #logoBarB{
overflow:hidden;
}
#logoBarB a#logo{
float:left;
margin:17px 0 0 9px;
}
#logoBarB ul#mainNav{
float:left;
margin:53px 0 0 27px;
}
ul#mainNav li{
float:left;
width:73px;
height:20px;
}
ul#mainNav li a{
display:block;
height:20px;
text-indent:-3000px;
overflow:hidden;
background:url(../images/nav_bg.gif) 0px -20px  no-repeat;}
body#community ul#mainNav li a{
background:url(../images/community/cm_nav_bg.gif) 0px -20px  no-repeat;}
ul#mainNav li#mn0{
margin-right:5px;
}
ul#mainNav li#mn0 a.on,
ul#mainNav li#mn0 a:hover{
background-position:2px 0px;
}
ul#mainNav li#mn1{
margin-right:5px;
}
ul#mainNav li#mn1 a.on,
ul#mainNav li#mn1 a:hover{
background-position:-74px 0px;
}
ul#mainNav li#mn2{
margin-right:11px;
}
ul#mainNav li#mn2 a.on,
ul#mainNav li#mn2 a:hover{
background-position:-147px 0px;
}
ul#mainNav li#mn3{
margin-right:16px;
}
ul#mainNav li#mn3 a.on,
ul#mainNav li#mn3 a:hover{
background-position:-220px 0px;
}
ul#mainNav li#mn4{
margin-right:11px;
}
ul#mainNav li#mn4 a.on,
ul#mainNav li#mn4 a:hover{
background-position:-293px 0px;
}
ul#mainNav li#mn5{
margin-right:4px;
}
ul#mainNav li#mn5 a.on,
ul#mainNav li#mn5 a:hover{
background-position:-366px 0px;
}
ul#mainNav li#mn6{
margin-right:0px;
}
ul#mainNav li#mn6 a.on,
ul#mainNav li#mn6 a:hover{
background-position:-439px 0px;
}
ul#toolBar{
position:absolute;
left:660px;
top:7px;
font-size:1.2em;
}
ul#toolBar li{
float:left;
margin-right:23px;
background:url(../images/tool_bar.gif) 0px -15px no-repeat;
}
ul#toolBar a{
color:#fff;
padding-left:17px;
}
ul#toolBar li#tb1{
background-position:0px 2px;
}
ul#toolBar li#tb2{
background-position:0px -20px;
}
ul#toolBar li#tb3{
background-position:0px -40px;
}
ul#toolBar li#tb4{
background-position:0px -60px;
}
ul#toolBar li#tb5{
background-position:0px -80px;
}
#memFunc{
height:20px;
position:absolute;
left:9px;
bottom:3px;
font-size:1.2em;
width:660px;
}
#memFunc a#btn1,
#memFunc a#btn2{
float:left;
display:block;
width:77px;
height:20px;
margin-right:3px;
text-align:center;
line-height:20px;
background:url(../images/btn_01.gif) no-repeat;
}
#memFunc a#btn2{
background:url(../images/btn_01.gif) right top no-repeat;
}
#memFunc a#btn1:hover,
#memFunc a#btn2:hover{
color:#b90000;
}
#memFunc p#welcomeBar{
line-height:20px;
}
#search{
height:20px;
position:absolute;
right:6px;
top:112px;
}
#search input,
#search select{
margin-right:3px;
border:1px solid #7e7e7e;
vertical-align:middle;
}
#search input{*margin-top:-1px;_margin-top:-3px;}
#search input{
height:17px;
_height:16px; 
}
#search select{
height:20px;
}
* html #search select{
position:relative;
top:-2px;
_top:-1px;
}
#search input#submit{
background:url(../images/btn_02.gif) no-repeat;
width:27px;
height:20px;
border:none;
text-indent:-3000em;
cursor:pointer;
}
#right{
width:731px;
float:right;
overflow:hidden;
}
#crumbs{
background:url(../images/line_01.gif) left bottom repeat-x;
padding:6px 0;
margin:0 5px;
font-size:1.2em;
clear:both;
}
#left{
float:left;
width:271px;
padding-bottom:17px;
}
.leftBox{
background:url(../images/left_box_bg1.gif) no-repeat;
/*width:189px;*/
width:220px;
font-size:1.2em;
margin:17px 20px 0 auto;
padding:1px 0 0 0;
}
.leftBoxBottom{
background:url(../images/left_box_bg2.gif) left bottom no-repeat;
height:5px;
overflow:hidden;
clear:both;
}
a#mapICon{
display:block;
margin:10px 0 2px;
text-align:center;
}
a#goToMap{
float:left;
width:92px;
height:15px;
background:url(../images/go_to_map.gif) no-repeat;
line-height:15px;
color:#fff;
text-indent:10px;
margin:0 0 10px 25px;
}
a#goToMap2{
float:left;
width:76px;
height:15px;
background:url(../images/go_to_map.gif) no-repeat;
line-height:15px;
color:#fff;
text-indent:4px;
margin:0 0 10px 10px;
}
h2#sale,h2#sale_2{
background:url(../images/h2_bg1.gif) no-repeat;
height:35px;
text-indent:40px;
line-height:35px;
color:#a90000;
font-size:1em;
margin:7px 0 0 8px;
}
h2#sale_2{
line-height:1.2em;
padding:5px 0 0;
text-indent:0px;
padding-left:40px;
height:auto;}
#saleInfo{
margin:5px 10px;
line-height:1.6;
}
#chatOnline{
display:block;
margin:0 auto 5px auto;
background:url(../images/online.gif) no-repeat;
width:118px;
height:31px;
text-indent:-3000em;
overflow:hidden;
}
img#selectUs{
cursor:pointer;
}
#saler{
border-top:1px solid #e1e1e1;
padding:10px 0 4px;
text-align:center;
}
#footer{
clear:both;
background:#dddddd;
padding:10px 15px;
}
* html #footer{
height:0%;
}
#footer img#callCenter{
display:block;
margin-bottom:10px;
}
ul#footNav{
margin-bottom:10px;
height:15px;
font-size:1.2em;
overflow:hidden;
}
ul#footNav li{
float:left;
margin-right:17px;
}
ul#footNav li a{
margin-right:17px;
}
#footer p#cp{}


/*白头页面公共样式*/
body.whiteTop #wrapper{
background:url(../images/wra_bg2.gif) repeat-y -16px top;
}
body.whiteTop #left{
width:307px;
}
body.whiteTop .leftBox{
margin-right:42px;}
body.whiteTop #right{
width:695px;
}
#logoBarA{
background:url(../images/logo_bar_bg1.gif) no-repeat;
height:113px;
position:relative;
}
* html #logoBarA{
width:1002px;
overflow:hidden;
}
#logoBarA a#logo{
float:left;
margin:30px 0 0 14px;
}
#logoBarA ul#mainNav{
float:left;
margin:49px 0 0 38px;
}
#logoBarA ul#mainNav li a{
background:none;
}
#logoBarA ul#toolBar a{
color:#373737;
}
#logoBarA ul#toolBar li{
background-image:url(../images/tool_bar2.gif);
}
#logoBarA #memFunc{
bottom:19px;
}
#logoBarA #memFunc a#btn1,
#logoBarA #memFunc a#btn2{
background-image:url(../images/btn_04.gif);
}
#logoBarA #search{
top:75px;
}
#logoBarA #search input#submit{
background-image:url(../images/btn_05.gif);
}
#banner{
height:170px;
clear:both;
}

body#recomanded #banner{
background:url(../images/bg_26.gif) no-repeat;
}
body#cPanel #banner{
background:url(../images/bg_13.gif) no-repeat;
}
body#compoundDetail #banner{
background:url(../images/bg_26.gif) no-repeat;
}

#location{
width:189px;
height:155px;
float:left;
margin:0px 58px 0 76px;
}
* html #location{
display:inline;
}
#location h2{
font-size:1.2em;
font-weight:normal;
height:15px;
margin:11px 5px 8px 2px;
color:#fff;
}

#location h2 em{
font-style:italic;
font-weight:bold;
font-size:1.2em;
}
#location #img{
width:189px;
height:99px;
position:relative;
}
#location h3{
background:url(../images/bg_11.png) no-repeat;
width:180px;
height:20px;
position:absolute;
left:5px;
bottom:5px;
line-height:20px;
text-indent:7px;
color:#fff;
font-size:1.2em;
}
#location h3 a{
position:absolute;
right:7px;
top:0px;
font-weight:normal;
color:#fced03;
padding-left:10px;
}
#location #selectAgain{
font-size:1.2em;
color:#8b8a8a;
margin-top:3px;
}
#location #selectAgain a#s1{
color:#fff;
margin-right:38px;
}
#location #selectAgain a#s2{
background:url(../images/fangda.gif) left center no-repeat;
padding-left:20px;
color:#fff;
}
#resultTable{
width:570px;
height:155px;
float:left;
}
#resultTable h2{
font-size:1.2em;
font-weight:normal;
height:15px;
margin:11px 5px 5px 17px;
color:#fff;
}

#resultTable h2 em{
font-style:italic;
font-weight:bold;
font-size:1.2em;
}
#resultTable h2 span{
color:#FCED03;
}
#tableWra{
margin-left:15px;
height:128px;
overflow:hidden;
}
table.tBody{
font-size:12px;
border-left:1px solid #af3333;
border-top:1px solid #af3333;
}
table.tBody th{
height:16px;
border-right:1px solid #af3333;
border-bottom:1px solid #af3333;
font-weight:normal;
color:#FCED03;
text-indent:0;
background:#b53333;
text-align:center;
padding-top:3px;
}
table.tBody td{
height:23px;
border-right:1px solid #af3333;
border-bottom:1px solid #af3333;
color:#fff;
text-indent:3px;
}
.divResult{
float:left;
width:98px;
margin:90px 0 0 6px; }
a#moreResult,
a#moreResult2{
display:block;
background:url(../images/btn_06.gif) no-repeat;
width:58px;
height:20px;
text-align:center;
line-height:20px;
font-size:1.2em;
margin-bottom:8px; 
width:98px;
background:url(../images/btn_062.gif) no-repeat;
}

ul#tabs{
height:26px;
background:#fff url(../images/bg_20.gif) left bottom repeat-x;
padding-left:34px;
margin-left:1px;
margin-top:20px;
clear:both; 
}
ul#tabs li{
float:left;
font-size:1.2em;
background:url(../images/bg_21_1.gif) left top no-repeat;
height:21px;
margin-top:4px;
margin-left:-1px;
cursor:pointer;
line-height:21px;
text-align:center;
}
ul#tabs li span{
float:left;
height:21px;
background:url(../images/bg_21_2.gif) right top no-repeat;
padding:0 1.5em;
}
ul#tabs li.on{
height:26px;
background:url(../images/bg_22_1.gif) no-repeat;
margin-top:0px;
color:#b90000;
}
ul#tabs li.on span{
padding-top:4px;
height:22px;
line-height:22px;
background:url(../images/bg_22_2.gif) right top no-repeat;
}
ul.gallery{
margin:24px 0 0 33px;
overflow:hidden;
width:100%;
}

ul.gallery li{
width:174px;
height:145px;
float:left;
margin:0 11px 10px 11px;
}
* html ul.gallery li{
display:inline;
}
ul.gallery li a{
display:block;
}
ul.gallery li img{
padding:4px;
border:1px solid #d2d2d2;
}
ul.gallery li span{
display:block;
font-weight:bold;
text-align:center;
padding:5px 0;
height:15px;
line-height:15px;
}
.tabCon{
clear:both;
font-size:1.2em;
height:1px;
overflow:hidden;
}
.tabCon ul.styA{
margin:24px 24px 0 33px;
}
.tabCon .div_tabCont{
margin:20px 24px 0 33px;
line-height:1.6em;}
.tabCon .div_tabCont p{
text-indent:2em;
margin-top:1em;}
.tabCon a.more{
float:right;
color:#a90000;
margin:10px 24px;
}
#servIcon{
background:url(../images/service_icon.gif) no-repeat;
width:625px;
height:201px;
margin:45px 0 10px 30px;
position:relative;
padding-top:22px;
}
#servIcon #toolTips{
background:url(../images/tool_tip2.gif) no-repeat;
height:31px;
line-height:31px;
color:#a90000;
position:absolute;
left:15px;
top:-31px;
padding-left:7px;
}
#servIcon #toolTips span{
float:left;
height:31px;
background:url(../images/tool_tip.gif) right top no-repeat;
padding:0 15px 0 8px;
}
#servIcon ul{
margin:0 0 0 28px;
overflow:hidden;
*height:100%;
}
#servIcon ul li{
float:left;
padding:5px;
margin-bottom:12px;
cursor:pointer;
}
#servIcon ul li a{
display:block;
width:71px;
height:71px;
overflow:hidden;
}
#servIcon ul li span{ display:none;}
#comments{
margin:25px 30px 15px;
background:url(../images/comment_bg.gif);
}
.comment{
height:90px;
padding:5px;
overflow:hidden;
}
.comment img.person{
float:left;
padding:4px;
border:1px solid #d2d2d2;
margin-right:10px;
background:#fff;
}
.comment .pre{
line-height:1.6;
height:8em;
overflow:hidden;
}
#comments a.more{
margin:-1.6em 0 0 0;
/*/margin-top:0;*/    /*hack for ie8 b1*/
}
/*通栏样式*/
#middle{
width:744px;
padding:0 30px;
background:url(../images/mid_bg.gif) repeat-y;
margin:0 auto;
}
#middle #crumbs{
margin:0;
}
/*调查问卷*/
h1#surveyTitle{
background:url(../images/arrow_02.gif) 0px 12px no-repeat;
font-size:1.2em;
border-bottom:1px solid #808080;
color:#a90000;
padding:10px 0 6px 10px;
}
#survayBody{
padding:10px 0 30px 0;
font-size:1.2em;
}
#survayBody h2{
background:#e1e1e1;
padding:4px;
font-size:1em;
margin:0 0 5px 0;
border-left:3px solid #a90000;
clear:both;
}
#survayBody .answers{
margin:0 0 8px 0;
line-height:1.7em;
}
#survayBody .answers p{
margin:0 0 3px 0;
}
#survayBody textarea{
width:100%;
height:100px;
border:1px solid #7E7E7E;
margin:3px 0 15px 0;
font-size:1em;
}
#surveySubmit{
text-align:center;
}
#surveySubmit a{
display:inline-block;
background:url(../images/btn_03.gif) no-repeat;
width:65px;
height:23px;
line-height:23px;
margin:0 3px;
}
#surveySubmit input{
border:none;
vertical-align:top;
background:url(../images/btn_03.gif) no-repeat;
width:65px;
height:23px;
line-height:23px;
margin:0 3px;
}
#survayBody .rateBar{
overflow:hidden;
padding:10px 0;
}
* html #survayBody .rateBar{
float:left;
}
#survayBody .option{
float:left;
width:40%;
margin-right:10px;
text-align:right;
height:20px;
}
#survayBody .rate{
float:left;
width:50%;
clear:right;
height:20px;
}
#survayBody .rate span{
height:8px;
overflow:hidden;
display:inline-block;
background:url(../images/rate_bars.gif) 20px 0px repeat-x;
vertical-align:middle;
margin-right:5px;
}
#survayBody .rate span.red{
background-position:0 0;
}
#survayBody .rate span.yellow{
background-position:0 -22px;
}
#survayBody .rate span.blue{
background-position:0 -44px;
}
#survayBody .rate span.green{
background-position:0 -66px;
}
/*登陆激活*/
.formBox{
font-size:1.2em;
background:url(../images/form_box_bg1.gif) no-repeat;
width:520px;
margin:15px auto;
}
.formBoxBottom{
height:16px;
overflow:hidden;
background:url(../images/form_box_bg2.gif) no-repeat;
}
#loginForm{
padding:40px 8px 25px 80px;
}
.formBox .a,
.formBox .b,
.formBox .c,
.formBox .d,
.formBox .e,
.formBox .f{
margin:0 0 10px 0;
}
.formBox .a input,
.formBox .b input{
width:150px;
height:18px;
border:1px solid #dbdbdb;
margin-right:5px;
}
.formBox .b input{
width:100px;
}
.formBox .b img{
vertical-align:top;
margin-right:5px;
}
.formBox label{
width:80px;
text-align:right;
float:left;
position:relative;
top:4px;
}
.formBox input#loginBtn,
.formBox input#activeBtn,
#bookingBtn{
margin:0 0 10px 70px;
background:url(../images/btn_03.gif) no-repeat;
width:65px;
height:23px;
text-align:center;
cursor:pointer;
border:none;
}
.formBox .tip{
text-indent:70px;
}
.formBox .tip a{
font-weight:bold;
color:#a90000;
text-decoration:underline;
margin:0 5px;
}
span.alert{
color:#a90000;
}
#activeForm{
padding:40px 8px 25px 80px;
}
/*公寓小区列表*/
ul#apartments{
margin:16px 0 0 16px;
overflow:hidden;
}
ul#apartments li{
float:left;
width:198px;
height:155px;
margin:0 20px 26px 6px;
position:relative;
}
* html ul#apartments li{
display:inline;
}
ul#apartments li a{
position:absolute;
width:88px;
height:25px;
line-height:25px;
text-indent:22px;
font-size:1.2em;
bottom:6px;
}
ul#apartments li a.longTerm{
background:url(../images/bg_5.png) no-repeat;
left:6px;
}
ul#apartments li a.shortTerm{
background:url(../images/bg_6.png) no-repeat;
right:6px;
}
#tushi{
display:block;
margin-left:22px;
margin-bottom:25px;
width:153px;
height:45px;
background:url(../images/bg_7.gif) no-repeat;
position:relative;
}
#tushi a{
position:absolute;
width:62px;
height:19px;
bottom:3px;
text-indent:-3000px;
overflow:hidden;
}
#tushi a#longTerm{
left:19px;
}
#tushi a#shortTerm{
right:3px;
}
/*overlay 效果*/
#overLay{
position:absolute;
left:0px;
top:0px;
width:100%;
background:#000;
filter:alpha(opacity=50);
opacity:0.5;}
#alertWra{
text-align:left;
font-size:12px;
width:655px;
position:absolute;
background:#fff url(../images/alert_02.gif) left bottom no-repeat;
padding-bottom:30px;
}
#alertTitle{
height:43px;
text-indent:-3000px;
}
#alertWra .titleA{
background:url(../images/alert_01.gif) no-repeat;
}
#alertWra .titleB{
background:url(../images/alert_04.gif) no-repeat;
}
#alertCon{
line-height:1.6em;
padding:25px;
}
#alertCon p{
text-indent:2em;
margin-bottom:0.5em;
}
#alertCloseBtn{
background:url(../images/alert_03.gif) no-repeat;
width:57px;
height:28px;
cursor:pointer;
text-indent:-3000px;
margin:0 auto;
}
/*图片详细页*/
#galleryTitle{
font-weight:normal;
color:#a90000;
font-size:1.2em;
text-indent:25px;
padding:10px 0 0 0;
}
#galleryWra{
font-size:1.2em;
width:698px;
height:455px;
margin:0 auto 20px auto;
background:url(../images/bg_8.gif) no-repeat;
}
#largeImg{
float:left;
width:507px;
height:338px;
margin:16px 26px 25px 19px;
background:url(../images/loading.gif) center center no-repeat;
}
* html #largeImg{
display:inline;
}
#imgDes{
float:left;
height:275px;
margin:50px 25px 20px 0;
width:10em;
line-height:2;
}
#imgScrollWra{
clear:both;
width:495px;
height:76px;
margin-left:25px;
position:relative;
}
#imgScrollWra a.arrow{
position:absolute;
width:17px;
height:76px;
text-indent:-3000px;
overflow:hidden;
top:0px;
}
#imgScrollWra a#scrollLeft{
left:0px;
}
#imgScrollWra a#scrollRight{
right:0px;
}
#imgScroll{
width:442px;
height:65px;
position:absolute;
left:27px;
top:4px;
overflow:hidden;
}
#imgScroll ul{
width:400%;
}
#imgScroll ul li{
float:left;
width:78px;
height:63px;
background:url(../images/bg_9.gif) 1px 1px no-repeat;
padding:2px;
margin-right:9px;
}
#imgScroll ul li.on{
width:76px;
height:61px;
background:url(../images/bg_10.gif) no-repeat;
padding:2px;
}
#imgScroll ul li img{
margin-top:5px;}
/*用户登陆首页*/
#menberInfo{
float:left;
width:249px;
height:155px;
margin:0 74px 0 0;
padding-left:23px;
position:relative;
}
#menberInfo h2{
height:21px;
line-height:21px;
font-weight:normal;
margin:10px 0 5px 0;
font-size:1.2em;
position:relative;
padding:0 10px;
}
#menberInfo em{
color:#fffc00;
}
#menberInfo p{
font-size:1.2em;
padding:0 10px;
line-height:1.5;
margin-bottom:5px;
color:#fff;
}
#menberInfo a#logOut{
color:#fffc00;
font-size:1.2em;
}
#menberInfo a#profile{
color:#fffc00;
font-size:1.2em;
margin:0 5px 0 120px;
}
#notice{
width:442px;
float:left;
position:relative;
}
#notice h2{
height:21px;
margin:10px 0 8px 0;
font-size:1.2em;
position:relative;
text-indent:-3000px;
}
#notice p{
font-size:1.2em;
line-height:1.8;
margin-bottom:5px;
color:#fff;
overflow:hidden;
}
#notice p a.more2{
float:right;
color:#fff;
margin-top:-1.8em;
margin-right:5px;
}
#notice a.more{
position:absolute;
right:10px; 
top:13px;
font-size:1.2em;
color:#a90000;
}
a#guanjiaBtn{
background:url(../images/btn_07.gif) no-repeat;
float:right;
width:169px;
height:96px;
text-indent:-3000px;
overflow:hidden;
margin:6px 24px 0 0;
}
a#surveyBtn{
float:right;
background:url(../images/btn_08.gif) no-repeat;
width:108px;
height:35px;
text-indent:-3000px;
overflow:hidden;
margin:0 53px 0 0;
clear:right;
}
/*公寓详细页*/
body#compoundDetail #location{
margin-right:72px;
}
#largePic{
width:294px;
height:286px;
border:1px solid #cecece;
padding:6px;
margin:0 15px 0 0;
background:#fff;
float:left;
position:relative;
top:-14px;
}

#apartmentDetail{
width:300px;
float:left;
}
#apartmentDetail h2,
#apartmentDetail p{
font-size:1.2em;
}
#apartmentDetail h2.a{
color:#FCED03;
height:15px;
padding:10px 0 5px 0;
}
#apartmentDetail p.a{
line-height:2em;
color:#fff;
height:135px;
}
#apartmentDetail p.a em{
color:#FCED03;
font-style:normal;
}
#apartmentDetail h2.b{
color:#b80000;
height:15px;
}
#apartmentDetail p.b{
line-height:1.6em;
margin-bottom:5px;
}
#apartmentDetail p.b a.more{
margin-left:1em;
color:#a90000;
}
#apartmentDetail #rent a{
float:left;
background:url(../images/btn_09.gif) no-repeat;
width:100px;
height:28px;
line-height:25px;
font-size:1.2em;
color:#fff;
text-align:center;
font-weight:bold;
}
body#compoundDetail .leftBox{
position:relative;
top:-125px;
}
*+html body#compoundDetail .leftBox{
position:static;
}
*+html body#compoundDetail #crumbs{
margin-top:130px;
}

/*公寓列表*/
body#compoundList table.tBody{
margin:0 0 25px 25px;
border-left:1px solid #AF4848;
border-top:1px solid #AF4848;
}
body#compoundList table.tBody th{
color:#fff;
border-right:1px solid #720000;
text-align:center;
height:23px;
background:#950000;
}
body#compoundList table.tBody td{
color:#373737;
border-right:1px solid #AF4848;
border-bottom:1px solid #AF4848;
}
body#compoundList .tabCon p{
margin:20px 0 10px 25px;
}
#pageNav{
font-size:1.2em;
text-align:right;
height:14px;
padding:6px 10px;
}
#pageNav a{
margin:0 3px;
}
#pageNav a.on{
color:#bf0008;
text-decoration:underline;
}
/*新闻列表*/
#slideShow{
float:left;
width:239px;
height:158px;
background:url(../images/slide_bg.gif) no-repeat;
padding:11px;
margin:15px 20px 0 20px;
overflow:hidden;
}
* html #slideShow{
display:inline;
}
ul#important{
float:left;
width:330px;
}
ul#important li{
margin-bottom:10px;
}
h2.styC{
background:url(../images/h2_bg_01.gif) no-repeat;
height:26px;
clear:both;
font-size:1.2em;
margin:20px 15pxpx 10px 20px;
}
h2.styC span{
float:left;
margin:9px 0 0 58px;
background:#fff;
color:#b50000;
padding:0 1em;
}
ul.styC{
margin:6px 100px 20px 45px;
font-size:1.2em;
clear:both;
}
ul.styD{
margin:15px 20px 0px 0px;
font-size:1.2em;
}
/*内容详细页*/
#contentBody{
padding:20px 0;
font-size:1.2em;
line-height:1.8;
}
.introDetailsBox p{
text-indent:2em;
margin-bottom:1em;}

#contentBody p{}
#relatedCon{
height:54px;
background:#f6f6f6;
font-size:1.2em;
margin:0 -20px;
}
#relatedCon p{
float:left;
margin:10px;
line-height:1.6;
}
#relatedCon a#goBack{
margin:20px 20px 0 0;
float:right;
background:url(../images/arrow_03.gif) right 1px no-repeat;
*background:url(../images/arrow_03.gif) right 0px no-repeat;
_background:url(../images/arrow_03.gif) right 1px no-repeat;
padding-right:20px;
}
/*详细页公共样式2*/
#rightB{
float:right;
width:620px;
overflow:hidden;
}
#leftB{
float:left;
width:382px;
overflow:hidden;
background:url(../images/left_bg.gif) no-repeat;
}
.corBox{
background:url(../images/left_bg.gif) no-repeat;
clear:both;
overflow:hidden;
height:100%;}
.corBox #leftB{
background:none;}
#flashShow{
width:294px;
height:293px;
border:1px solid #f6f6f6;
margin:37px 33px 37px auto;
padding:45px 0;
background:#fff;
}
#flashShowInner{
border-top:3px solid #e2e2e2;
border-bottom:3px solid #e2e2e2;
}
body#compoundDetailMore h2.styC{
margin-top:16px;
}
body#compoundDetailMore:lang(zh) h2.styC{
margin-top:15px;
}
 body#aboutUs .tabCon{
padding:40px 70px 40px 40px;
font-size:1.2em;
line-height:1.6;
}

/*关于我们*/
body#aboutUs h2.styC,
body#contactUs h2.styC{
margin-top:16px;
}
body#aboutUs h2.styC:lang(zh),
body#contactUs h2.styC:lang(zh){
margin-top:15px;
}
#aboutUsImg{
position:relative;
display:block;
margin:35px 0 25px 48px;
width:299px; height:377px;
border:1px solid #fefefe;
}
#aboutUsImg img{
position:absolute;
display:none;}
h2#aboutBg,h2#corSerBg,h2#h2_serMore{
background:url(../images/about.gif) no-repeat;
width:300px;
height:18px;
text-indent:-3000px;
overflow:hidden;
margin:0 33px 25px auto;
}
h2#corSerBg{
background:url(../images/corSerBg.gif) no-repeat;}
h2#h2_serMore{background:url(../images/serMore/h2_serMore.gif) no-repeat;}
/*销售专员*/
#saleMan{
width:268px;
height:459px;
background:url(../images/sale_bg7.gif) no-repeat;
margin:12px 48px 12px auto;
padding:10px 0 0 0;
font-size:1.2em;
}
.saleMan{
height:88px;
margin-bottom:3px;
padding:7px 5px 7px 20px;
clear:both;
overflow:hidden;
}
.saleMan img{
float:left;
margin-right:5px;
}
.saleMan p{
line-height:2.5;
white-space:nowrap;
float:left;
width:145px;
}
.saleMan p span{

}
.saleMan p em{
font-size:0.8em;
color:#a90000;
}
#saleNav{
text-align:center;
padding:6px 0;
}
#saleNav a{
margin:0 3px;
}
#saleNav a:hover,#saleNav a.on{
color:#a90000;
text-decoration:underline;
}
img#saleLargeImg{
float:left;
margin:15px 25px 0 0;
}
#saleCon{
float:left;
line-height:1.8;
font-size:1.2em;
margin:15px 30px 0 0;
width:340px;
}
/*地图*/
#mapWra{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
}
/*在线留言*/
#online{}
#leftC{
float:left;
width:178px;
background:url(../images/left_bg4.gif) repeat-y;
height:500px;
}
ul#leftTab{
background:url(../images/left_bg2.gif) no-repeat;
height:117px;
margin-top:37px;
}
ul#leftTab li{
height:36px;
}
ul#leftTab li a{
display:block;
text-indent:-3000px;
overflow:hidden;
height:36px;
background:url(../images/left_bg3.gif) 300px 0 no-repeat;
}
ul#leftTab li a:hover,
ul#leftTab li a.on{
margin-right:-1px;
}
ul#leftTab li#lt1 a:hover,
ul#leftTab li#lt1 a.on{
background-position:0 0;
}
ul#leftTab li#lt2 a:hover,
ul#leftTab li#lt2 a.on{
background-position:0 -36px;
}
ul#leftTab li#lt3 a:hover,
ul#leftTab li#lt3 a.on{
background-position:0 -72px;
}
ul#leftTab li#lt4 a:hover,
ul#leftTab li#lt4 a.on{
background-position:0 -108px;
}
#rightC{
width:803px;
float:right;
margin-right:8px;
_display:inline;
}
.chatWra{
margin:0 5px 12px 0;
font-size:1.2em;
line-height:1.6;
}
.chatTitle{
height:18px;
border:1px solid #ababab;
margin-bottom:1px;
line-height:18px;
padding:4px 12px;
}
.chatTitle span.name{
float:left;
color:#a90000;
}
.chatTitle span.title{
float:left;
}
.chatTitle span.po{
float:left;
margin-left:20px;
_display:inline;}
.chatTitle span.time{
float:right;
}

p.cm_p_page{
font-size:1.18em;
*font-size:12px;
clear:both; 
line-height:2em;
margin:1em 0;
text-align:right; }
.cm_p_page a,.cm_p_page span{
margin-right:10px; }
.cm_p_page a:hover,.cm_p_page a.on{
color:#a90000;
text-decoration:underline; }
.chatBody{
border:1px solid #ababab;
}
.chatReply{
border:1px solid #fff;
background:#f2f2f2;
padding:10px 12px;}
.p_replyTitle{
color:#a90000;
margin-bottom:5px;}
.chat{
padding:10px 12px;
padding-bottom:1.6em;
}
#chatForm{
font-size:1.2em;
}
#chatForm p{
margin-bottom:10px;
}
#chatForm p input.a{
border:1px solid #ababab;
}
#chatForm textarea{
width:600px;
height:100px;
border:1px solid #ababab;
margin-bottom:10px;
margin-top:5px;
}
#chatForm #chatSubmit{
margin-bottom:30px;
}
#chatForm #chatSubmit input{
background:transparent url(../images/btn_03.gif) no-repeat;
border:medium none;
height:23px;
line-height:23px;
margin:0 3px;
vertical-align:top;
width:65px;
cursor:pointer;
}

/*左侧社区服务电话*/
#servTitle{
position:relative;
top:3px;
text-align:right;
margin:0 20px 5px 0;
color:#a90000;
cursor:pointer;
}
#servTable,
#servName{
width:1px;
height:0px;
font-size:0.0001em;
line-height:0.0001em;
overflow:hidden;
}
/*社区服务电话层*/
#comServiceWra{
text-align:left;
width:721px;
background:url(../images/sale_bg.gif) no-repeat;
font-size:1.2em;
padding-top:22px;
position:absolute;
display:none;
}
#comServiceTableWra{
background:#fff;
margin:0 1px;
overflow:hidden;
*height:100%;}
#closeBtn{
width:85px;
height:24px;
text-indent:-3000px;
cursor:pointer;
float:right;
margin:-34px 0 0 0;
}
#comServiceWra #comServCloseBtn{
cursor:pointer;
float:right;
height:24px;
margin:-26px 0 0;
text-indent:-3000px;
width:85px;
}
#comServiceBottom{
background:url(../images/sale_bg2.gif) no-repeat;
height:11px;
overflow:hidden;
}
#comName{
font-size:1em;
color:#a90000;
font-weight:bold;
text-indent:18px;
margin-bottom:6px;
}
#comServiceWra table{
border-left:1px solid #940000;
border-top:1px solid #940000;
font-size:1em;
margin:0 auto 10px auto;
background:#f0f0f0;
}
#comServiceWra th,
#comServiceWra td{
border-bottom:1px solid #af4848;
border-right:1px solid #af4848;
text-align:center;
padding:15px 0;
}
#comServiceWra th{
padding:5px 0;}
#comServiceWra th{
background:#950000;
color:#fff;
font-weight:normal;
border-right:1px solid #720000;
}

/*contactBoxNor*/
.contactBoxNor{
margin:8px 0 5px 18px;
line-height:1.6em;
overflow:hidden;}
.ul_contactNor li{
*width:100%;
overflow:visible;
clear:both;}
#moreNumber{
position:relative;
cursor:hand;
cursor:pointer;}
#moreNumber img{margin-left:3px;}
#allNumber{
position:absolute;
left:-70px; top:18px;
padding-left:70px;
display:none;
background:#fff;
padding-bottom:24px;}
.ul_contactNor span,.ul_contactNor div{
float:left;
width:125px;}
.ul_contactNor span.span_title{
width:60px;
text-align:right;
margin-right:2px;
_display:inline;}





/*contact*/
#contactBox{
font-size:1.2em;
padding-bottom:30px;}
#contactBox h2{
position:relative;
color:#950000;
margin:20px 0 5px 29px;
font-size:1em;}

#contactBox a{color:#950000; text-decoration:underline;}
#contactBox h2 a.a_backTop{
position:absolute;
right:32px;top:1px;
_margin-right:32px;
text-decoration:none;
font-weight:normal;}
#contactBox h2 a.a_backTop:hover{
text-decoration:underline;}

#contactBox table{
border-left:1px solid #940000;
border-top:1px solid #940000;
font-size:1em;
margin:0 auto 0 27px;
background:#f0f0f0;
line-height:1.3em;
}
#contactBox th,
#contactBox td{
border-bottom:1px solid #af4848;
border-right:1px solid #af4848;
text-align:center;
padding:10px 0;
}
#contactBox th{
padding:5px 0;}
#contactBox th{
background:#950000;
color:#fff;
font-weight:normal;
border-right:1px solid #720000;
}


/*bigMap*/
#bigMapBox{
background:#F7F8E6;
/*padding:10px 0;*/}





.div_repair{
font-size:1.2em;
line-height:1.8em;}

.div_repair h2,.div_repair h3{
font-size:1.0em;
clear:both;}

.tab_repair{
margin-left:-3px;
line-height:1.5em;}

.tab_repair td{
padding:8px;
border:1px solid #ababab;}
.tab_repair td.now_cBox{
border:1px solid #a90000;
color:#a90000;}
/*.repair_cBox{
float:left;
width:320px; height:55px;
border:1px solid #ababab;
padding:8px;
margin:6px 6px 0 0;
line-height:1.6em;}
.now_cBox{
border:1px solid #a90000;
color:#a90000;}*/
.repairFormBox{
padding:0 0 30px;}
.repairFormBox h2{
padding:20px 0 5px;}
.repairFormBox div{
clear:both;
overflow:hidden;
width:100%;
margin:0 0 5px;}
.repairFormBox .it_repair{
border:1px solid #dbdbdb;
margin-right:5px;
width:180px; height:18px;
vertical-align:middle;}
.repairFormBox .area_repair{
width:280px;height:9.0em;}
.ir_repair{
margin-right:3px;
*margin-right:0;
vertical-align:middle;}
.repairFormBox .it_code{
width:100px;}
.repairFormBox label{
width:90px;
float:left;
text-align:right;

}

.repairFormBox input#loginBtn{
margin:0 0 10px 90px;
background:url(../images/btn_03.gif) no-repeat;
width:65px;
height:23px;
text-align:center;
cursor:pointer;
border:none;
}

.repairFormBox .b img {
margin-right:5px;
vertical-align:bottom;
}

.repairFormBox .tip a{
font-weight:bold;
color:#a90000;
text-decoration:underline;
margin:0 5px;
}



/*corSerIcon*/
#corSerIcon{
width:585;
background:url(../images/corSer_bg.gif) no-repeat;
margin:25px 0 0;
position:relative;
padding-top:32px;
font-size:1.2em;
}
#corSerIcon #toolTips{
background:url(../images/tool_tip2.gif) no-repeat;
height:31px;
line-height:31px;
color:#a90000;
position:absolute;
left:15px;
top:-31px;
padding-left:7px;
}
#corSerIcon #toolTips span{
float:left;
height:31px;
background:url(../images/tool_tip.gif) right top no-repeat;
padding:0 15px 0 8px;
}
#corSerIcon ul{
padding:0 0 0 24px;
overflow:hidden;
_width:100%;
}
#corSerIcon ul li{
float:left;
padding:2px 22px 21px 2px;
cursor:pointer;
display:inline;}
#corSerIcon ul li h2,#corSerIcon ul li p{
display:none;}
#corSerIcon ul li a{
display:block;
width:70px;
height:88px;
}

#corSerTips{
font-size:1.2em;
padding:20px 62px 0 30px;
background:url(../images/corSerTip_bg.gif) no-repeat;}
#corSerTips h2{
font-size:1em;
margin-bottom:5px;
color:#B50000;}
#corSerTips p{
line-height:1.5em;}
.serTip_footer{
height:15px;
background:url(../images/corSerTip_bg.gif) no-repeat left bottom;}




/*serMore*/
#serMore{
background:url(../images/serMore/serMore_bg.gif) no-repeat;
width:608px;
margin:65px 0 10px 0px;
position:relative;
padding-top:15px;
font-size:1.2em;
}
.serMore_footer{
height:5px;
background:url(../images/serMore/serMore_bg.gif) no-repeat left bottom;}
#serMore #serMoreTips{
background:url(../images/tool_tip2.gif) no-repeat;
height:31px;
line-height:31px;
color:#a90000;
position:absolute;
left:15px;
top:-31px;
padding-left:7px;
z-index:2;
}
#serMore #serMoreTips span{
float:left;
height:31px;
background:url(../images/tool_tip.gif) right top no-repeat;
padding:0 15px 0 8px;
}
#serMore ul{
margin:0 0 0 21px;
overflow:hidden;
*height:100%;
}
#serMore ul li{
float:left;
padding:5px;
padding-bottom:20px;
cursor:pointer;
}
#serMore ul li a{
display:block;
width:71px;
height:71px;
overflow:hidden;
}
#serMore ul li span{
display:none;}


/*formMul*/
.formMul{
padding-top:38px;
margin-top:25px;}
.formMul div{
padding:0 0 0 25px;}

.formMul label{
width:120px;}
.formBox .c input,
.formBox .d input{
vertical-align:middle;
margin-right:3px;}
.formBox .f select{
width:154px; height:20px;}
.formBox .e textarea{
width:250px;
line-height:1.6em;
border:1px solid #DBDBDB;
height:8em;}
#sel_manInfor{display:none;}
.formBox .g .saleMan{
float:left;
width:310px;
clear:none;
padding-left:0;
padding-bottom:5px;}
.formBox .g{ clear:both; overflow:hidden;}
#bookingBtn{
margin-left:145px;
margin-bottom:20px;}

/*comServiceTableWra .saleMan*/
#comServiceTableWra .saleMan{
float:left;
width:331px;
clear:none;
margin-left:2px;
background:#F5F5F5;}
#comServiceTableWra #saleNav{
clear:both;
padding:10px 0;}
.formBox .g .saleMan span,
#comServiceTableWra .saleMan span{
font-size:1em;
display:block;}
#comServiceTableWra .saleMan span.span_manId{
display:none;}
.formBox .g .saleMan b,
#comServiceTableWra .saleMan b{
font-weight:normal;
font-size:0.88em;}
.saleMan p.p_sel{
width:50px;
text-align:right;}

.saleMan p.p_sel .it_selMan{
margin-top:40px;}



/*ul_galleryList*/
.ul_galleryList{
font-size:1.2em;
overflow:hidden;
margin:10px 0 0 15px; }
.ul_galleryList li{
float:left; 
width:165px; height:150px; 
background:url(../images/gallery/galleryGroupBg.jpg) no-repeat ; 
margin:0 5px;
_display:inline;}
.ul_galleryList li a{display:block;text-align:center;}
.ul_galleryList li a.a_title{margin:12px 2px 0;  }
.ul_galleryList li img{
margin:8px 0 0 0px; }
.galleryPage{font-size:1.2em;margin-bottom:15px; }


/*sitemap*/
.sitemap_home{
margin:20px 0 10px;
font-size:1.40em;
}

.ul_sitemap{
font-size:1.2em;
overflow:hidden;
padding:30px 0 5px 0;
width:100%;}

.ul_sitemap li{
font-weight:bold;
float:left; margin-right:40px;
_display:inline;}
.ul_sitemap li a:hover{
color:#a90000;}
.ul_subSitemap{
font-size:1.2em;
line-height:1.8em;
padding:19px 0 0 0;
width:246px;
border-bottom:1px solid #ccc;
background:url(../images/subSitemapHead.gif) no-repeat -2px 3px;
}
.ul_subSitemap li{
padding-left:14px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-weight:normal;}
.li_top{padding-top:12px;}
.li_bottom{padding-bottom:8px;}
.ul_subSitemap h3{
font-size:1em;
font-weight:normal;
color:#a90000;
display:inline;
margin-right:3px;}
.ul_subSitemap li a{ margin-right:10px;}
.ul_subSitemap li a:hover{color:#a90000;}






/*community*/
.cm_memInfo{
font-size:1.2em;
margin:44px 0 0 15px;
width:235px;height:145px;
background:url(../images/community/cm_leftBg.jpg) no-repeat ; }
.cm_memInfo a:hover{
color:#b90000;}
.cm_memInfo h2{
position:relative;
font-size:1em;
font-weight:normal;
padding:5px 0 10px 8px;
*padding-top:6px;}
.cm_memInfo h2 a{
position:absolute;
right:6px; top:4px;}
.cm_memInfo p{margin:0 0 10px 12px;
line-height:1.6em; }
.cm_memInfo p em{color:#b90000;}
.cm_memInfo .logOut{
margin-left:12px;
color:#b90000;}
.cm_memInfo .logOut:hover{text-decoration:underline; }
.cm_quickNav{
font-size:1.2em;
margin:37px 0 0 15px;
width:235px;height:186px;
background:url(../images/community/cm_leftBg.jpg) no-repeat left bottom;}

.cm_quickNav h2{
margin:0 7px 9px;}
.cm_quickNav h2 a{
display:block;
height:31px;
text-indent:-999em;
overflow:hidden;}
.cm_quickNav h2.h2_managerEmail{
padding-top:9px; }
.cm_quickNav h2.h2_managerEmail a{height:60px;}
.cm_quickNav p{
margin:0 0 14px 7px;
color:#a3a3a3;}


.cm_news{
float:left;
width:201px;height:230px;
margin:19px 50px 0px 16px;
padding-left:4px; 
background:#ececec url(../images/community/cm_picNewsBox.jpg) no-repeat ; 
font-size:1.2em;
_display:inline;
}
.cm_news:lang(zh){
margin-bottom:24px;}
#cm_newsFlash{margin:5px 0 2px; }
.cm_news .styA li{background:none; }

.cm_note{
float:left;
width:428px;
font-size:1.2em;
margin:5px 0 0 0;
}
#flashTitle2{
overflow:hidden;
margin-bottom:15px;
}
#flashTitle2 h2{
background:url(../images/cm_newsH2_2.jpg) 20px 0px no-repeat;
height:21px;
text-indent:-3000em;
overflow:hidden;
margin-top:15px;
}
#slideShow2{
float:left;
width:239px;
height:158px;
background:url(../images/slide_bg.gif) no-repeat;
padding:11px;
margin:10px 20px 0 20px;
overflow:hidden;
}
* html #slideShow2{
display:inline;
}
.cm_note h2{
background:url(../images/community/cm_newsH2.jpg) no-repeat ; }
.cm_note .styA{
margin:10px 0;
}
.cm_note .styA li{overflow:hidden;
*float:left;
*width:100%;}
.cm_note .styA a{float:left;}
.cm_note .styA span{
float:right;}


.cm_news h2,.cm_note h2{
position:relative;
height:21px; 
font-size:1em;
text-indent:-999em;
overflow:hidden;}

.cm_news h2 .a_more,.cm_note h2 .a_more{
position:absolute;
right:8px; top:4px;
text-indent:0;
color:#888;font-weight:normal;}


/*cm_formMessage*/
.cm_formMessage{
position:relative;
padding:12px 0 10px 18px; }
.cm_formMessage p{
padding:5px 0; }
.p_selPa{
position:absolute;
right:10px; top:10px;}
.it_cm{
line-height:1.5em; 
height:18px; width:120px;
border:1px solid #ababab;
margin-right:3px;}
.sel_cm{
height:20px; width:122px;}
.ta_cm{
margin:10px 0 0; 
display:block;
height:6em;width:500px; }
.it_long{width:380px; }
.is_cm{
width:65px;height:23px; line-height:22px; line-height:26px; 
border:none;background:url(../images/btn_03.gif) no-repeat ;text-align:center;}



/*cm_more*/
.cm_moreDNav{
margin:24px 0 0 15px;
background:url(../images/community/cm_moreNavBg.jpg) no-repeat ;
height:144px;width:235px; 
padding:6px;
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
height:132px;width:223px; }
.cm_moreDPic{
float:left;
width:134px;height:132px;  }
.cm_moreUNav{
float:right;
width:85px; }
.cm_moreUNav li{
_width:100%; }
.cm_moreUNav a{
display:block;
width:85px;height:24px;
margin-bottom:5px;
text-indent:-999em;
overflow:hidden;
background:url(../images/community/cm_moreNavOver.gif) no-repeat 85px 0; }
.cm_moreUNav .moreLi_1 a:hover{background-position:0 0 ;}
.cm_moreUNav .moreLi_2 a:hover{background-position:0 -24px;}
.cm_moreUNav .moreLi_3 a:hover{background-position:0 -48px;}
.cm_moreUNav .moreLi_4 a:hover{background-position:0 -72px;}
.cm_moreQ{
margin-top:18px; }


#rightD{
float:right; 
width:721px; }

.cm_selPBox{
text-align:right;
clear:both;}
.cm_selP{
position:relative;
top:-1em;
width:100px;height:20px;
margin-right:4px; 
}



/*privacyBody*/
#privacyBody{
font-size:1.2em;
line-height:1.7em; }

#privacyBody h1,#privacyBody h3{
font-size:1em;}

#privacyBody p{
padding-bottom:1em;
text-indent:2em;}

#privacyBody  p.introA{
text-indent:0;
font-weight:bold;
padding-top:10px; }










