
#main {min-width: 1000px;}
#main {width:expression(body.clientWidth<1001?"1000px":"100%");}
div.main {height: 263px; background-image: url(../../img/index/f_sky.jpg); background-repeat: repeat-x;}

div.head {height: 292px; background-image: url(../../img/index/f_town.gif); background-repeat: repeat-x; background-position: 0px 192px; z-index: 5}

#logo {position: absolute; top: 12px; left: 295px;}
#logoItem {position: absolute; top: 48px; left: 649px; width: 320px; font-size: 12px; color: #2D5882; font-style: italic; border-left: 1px dotted #2D5882; padding: 4px 5px 4px 15px;}

div.tm {position: absolute; left: 595px; top: 269px; z-index: 5;}
div.tm a {color: #27517C;	text-decoration: none; font-size: 12px; font-family: Verdana; margin-right: 30px;}

#main div.boy31 {width: 441px; float: left;}

#main div.ph {position: absolute; left: 390px; margin-top: 10px}
#main div.ph div.phItem {width: 270px; background-image: url(../../img/standard/bg_phone.gif); background-repeat: no-repeat; height: 75px; padding: 17px;}
#main div.ph div.phItem td.r {font-size: 16px; color: #55779A; font-weight: bold;font-style: normal;}
#main div.ph div.phItem td.r p {margin-top: 0; margin-bottom: 6px;}

div.content {position: absolute; top: 420px; width: auto;}

div.news {padding-left:40px; padding-right: 15px;}
div.news h3 {color: #FF8833; margin-top: 0; margin-bottom: 20px;}
div.news p {margin-top: 0; margin-bottom: 15px;}
div.news div {margin-bottom: 5px; color: #666666; font-weight: bold; font-size: 0.9em;}

div.offer {width: 270px; height: 197px; background-image: url(../../img/standard/bg_offer.png); background-repeat: no-repeat; margin-top: 40px;}
div.offer div.offerItem {border-left: 1px dotted #FF6633; padding-left: 5px; padding-right: 10px; margin-left: 65px;}

td.mc div {background-repeat: no-repeat; padding-left: 86px; padding-bottom: 30px;}
td.mc div h1 {margin-top: 0px; margin-bottom: 10px;}
td.mc div p {margin-top: 0; margin-bottom: 6px;}

div.rb {background-image: url(../../img/standard/bg_hl.gif); background-repeat: no-repeat; width: 317px; height: 62px; position: relative;}
div.rb span {position: relative; top: 7px; left: 15px; color:#27517C; font-size: 13px; font-weight: bold;}

div.rbItem {background-repeat: no-repeat; background-position: 0px 0px; margin-top: 15px; margin-bottom: 50px; padding-left: 90px; border-left: 1px dotted #999999;}
div.rbItem h4 {color: #666666; margin-top: 0; margin-bottom: 15px;}
div.rbItem p {margin-top: 0; margin-bottom: 5px;}

div.footer {position: relative; float: left; border-left: 3px solid #FFD429; padding-left: 10px; margin-bottom: 25px; padding-top: 5px}
div.footer p {margin-top: 0px; margin-bottom: 5px}
div.footer a {color: #333333; text-decoration: none;}
#L20 {left: 20%;}
#L40 {left: 40%;}

.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}

span#it12 {font-style: italic; font-size: 12px;}

