body{ margin:0}
body,td{ font-family:Arial, Helvetica, sans-serif ; font-size:12px ; color:#CCFFCC ; line-height:1.5em}
p, h1, h2, h3 ,h4, h5{ margin:0 0 15px 0}
img{ border:0px #999 solid}

a:link ,a:hover ,a:active ,a:visited{ color:#CCFFCC}

#firedoor_fla, #firedoor_fla a:link, #firedoor_fla a:hover, #firedoor_fla a:active, #firedoor_fla a:visited { color:#666}

#firedoor_about { margin-bottom:15px}

.clear{ clear:both}

.jointbillion-firedoor{ margin-left:auto ; margin-right:auto ; margin-top:15px ; text-align:center}

.firedoor-frame{ width:992px; background:url(../rightback.JPG) right repeat-y #4C5E4C}
.firedoor-frame div.bottomframe{ background:url(../frame.jpg) left bottom no-repeat}

.firedoor-ul{ margin:0 ; padding:0 ; list-style:none}
.firedoor-ul li{ float:left ; margin:0 ; padding:0 }
.firedoor-ul li.menu{ width:185px}	.firedoor-ul li.menu li{ float:none}
.firedoor-ul li.content{ width:807px}

.contactdiv { width:484px ; margin-bottom:15px}
.contactdiv div { padding:6px }
.contactdiv div.bggreen {background:#657C65}
.contactdiv div.bg2green {background:#5B715B}
.contactdiv span.contact-info { position:absolute ; margin-left:140px}

.contactdiv-en { width:520px ; margin-bottom:15px}
.contactdiv-en div { padding:6px }
.contactdiv-en div.bggreen {background:#657C65}
.contactdiv-en div.bg2green {background:#5B715B}
.contactdiv-en span.contact-info { position:absolute ; margin-left:140px}

/* Reference */

.reference-title {color:#FFFFFF ; font-size:12px ; font-weight:normal ; text-align:center}
.reference-title img{ margin-right:3px}

.reference-link a:link, .reference-link a:hover, .reference-link a:visited, .reference-link a:active{ text-decoration:none}
.reference-link img { vertical-align:middle ; margin:0 6px}
.reference-link div.ref-list { width:240px ; float:right ; text-align:center}
.reference-link div.ref-list a{ margin:3px 0}

.reference-div {width:270px ; margin-bottom:12px ; float:left ; margin-right:20px}
.reference-div div.photos{border:5px #879E87 solid ; background:#879E87 ; overflow:hidden ; width:260px ; height:180px ; text-align:center}

.reference-endiv {width:270px ; margin-bottom:12px ; float:left ; margin-right:20px ; font-size:10px ; color:#C0C0C0 ; line-height:1.2em}
.reference-endiv div.photos{border:5px #879E87 solid ; background:#879E87 ; overflow:hidden ; width:260px ; height:180px ; text-align:center}

.reference-ul { margin:0 ; padding:0 ; list-style:none ; color:#000000}
.reference-ul li{ margin:3px 0 0 0 ; padding:2px ; text-align:left}
.reference-ul li.fire-rated{ margin-right:3px ; width:55px ; background:#FCBCCE}
.reference-ul li.door-content{ width:204px; background:#FFFFC8}
.innerframe{ width:580px ; margin-top:10px ; margin-left:50px ; text-align:justify}

.reference-info { padding:20px 0}
.reference-info img{border: 2px solid #000000 ;}

.square-ul li{float:none ; list-style:square ; margin: 8px 0}

.footer{ width:992px; background-color:#002F00 ; text-align:center ; padding:6px 0 ; color:#FFFFFF}
.footer a:link, .footer a:active , .footer a:hover , .footer a:visited{ color:#FFFFFF ; text-decoration:none}

/* Color */
.yellow{ color:#FFFFDF}
.white{ color:#FFF}
.red { color:#FF0000}
.pink {color:#DFB7BB}

/* size */
.caption { font-size:10px ; color:#C0C0C0 ; line-height:1.2em} .caption-zh { font-size:11px ; color:#C0C0C0 ; line-height:1.2em}