body {background:#fff; margin:0 ;padding:0; color:#000;  sans-serif;}
img {border:0px}


h3 {color: rgb(72,145,218);background:transparent; font-size:16px}

#place {width:780px}

#header{position:absolute;  background-color:#000; width:768px; height:94px;  z-index:0; padding-left:12px }
#logo {position:absolute;top:12px; left:12px}
#headertext {position:absolute;top:77px; width:780px;line-height:18px  z-index:5}
#headertext a {font-weight:bold; text-align:center;border-top:1px solid rgb(175,198,234);border-left:1px solid rgb(175,198,234);border-right:1px solid rgb(61,122,184); }
#headertext a:link {color: #000; text-decoration:none; display:block; float:left; background:rgb(72,145,218); width:86px; height:15px; margin:0px 1px}
#headertext a:visited {color: #000; text-decoration:none; display:block; float:left; background:rgb(72,145,218);width:86px;  height:15px ;margin:0px 1px}
#headertext a:hover {color: rgb(72,145,218); text-decoration:none; display:block; float:left; background:#000; width:86px; height:15px; margin:0px 1px; border-top:1px solid #666;border-left:1px solid #666; border-right:1px solid #000; }
#navigation{position:absolute; left:139px; width:641px; height:20px; }


#banner {position:absolute;   z-index:10;left:687px; top:30px; padding:3px; width:80px;height:30px;}
#body {position:absolute; left:0px; top:94px; width:779px}

#menu {width:140px; line-height:18px}
#menu a {display:block; font-weight:bold; border-top:1px solid rgb(255,255,255);padding:0px 10px; height:18px; text-decoration:none}
#menu a:link {display:block; background:rgb(200,200,200); color:#000; border-top:1px solid rgb(225,225,225); width:119px; height:18px; border-bottom:1px solid rgb(124,124,124);border-right:1px solid rgb(124,124,124);}
#menu a:visited {display:block; background:rgb(200,200,200); color:#000; border-top:1px solid rgb(225,225,225) ; width:119px; height:18px; border-bottom:1px solid rgb(124,124,124);border-right:1px solid rgb(124,124,124);}
#menu a:hover {display:block; background:rgb(124,124,124); color:#fff; border-top:1px solid rgb(88,88,88) ; width:119px; height:18px;border-bottom:1px solid rgb(88,88,88);border-right:1px solid rgb(88,88,88);}
#farleft {position:absolute; left:-2000px; width:1000px}
#flash {width:139px; border-right:1px solid rgb(124,124,124);height:210px; text-align:center; margin-top:12px}

#col1{width:140px; border-right:1px solid #fff; float:left; padding:0; margin:0}
#col2{width:402px; border-right:1px solid rgb(225,225,225); border-left:1px solid rgb(124,124,124);float:left; padding:0px 5px 25px 12px; margin-left: -2px}
#col3{width:196px; border-right:1px solid #fff; float:left; padding: 8px 11px}

.news {border-bottom:1px solid rgb(225,225,225); padding:8px 0px 11px 0px}

#ithink {z-index:0;background-image: url(ct-life.jpg) ; background-repeat:no-repeat;background-position: top right; width:402px; height:170px}
#col4{width:201px; border-right:1px solid #000; float:left; padding: 0px 5px}

#wrap {width:90%; border-top: 2px solid rgb(219,220,223); border-left: 2px solid rgb(219,220,223);border-right: 2px solid rgb(219,220,223);margin:auto; text-align:left}
#wrap1 {width:90%; border-bottom: 2px solid rgb(219,220,223);border-left: 2px solid rgb(219,220,223);border-right: 2px solid rgb(219,220,223);margin:auto; text-align:left; height:auto}
#wrap2 {width:90%; margin:auto; text-align:left; background:rgb(214,215,222);  margin-top:2px; height:20px;border-left: 2px solid rgb(219,220,223);border-right: 2px solid rgb(219,220,223);}

.supply {float:right}
.icon img {padding:0; margin:0;vertical-align:text-bottom; height:22px;width:22px;}
.icon a:link {margin-left:2px; font-size:19px;text-decoration:none; border:1px solid rgb(116,164,253); width:22px;height:22px;line-height:22px}
.icon a:visited {margin-left:2px; font-size:19px;text-decoration:none;border:1px solid rgb(116,164,253); width:22px;height:22px;line-height:22px}
.icon a:hover {font-size:19px;text-decoration:none; border:1px solid #fff; width:22px;height:22px}
.icon a:hover span { display: block; position: absolute; top: 3px; left:-115px;  width: 110px; height: 30px; padding: 2px;  color: #fff; background: transparent; font: bold 12px arial , sans-serif ;text-decoration:none }

#footer {width:780px; height:25px; background:#000; color:#fff; clear:both; text-align:center; padding:4px 0px}

#footer a:link {color:#fff}
#footer a:visited {color:#fff}
#footer a:hover {color: rgb(116,164,253)}
#images {text-align:right}