body.index { margin:0px; padding:0px; background:#1559AD url('image/page-bg.gif') top repeat-x; margin-bottom:100px}

td { vertical-align:top;}
img { border:0px;}

.main { width:840px; margin-top:44px;}
.main1 { width:798px; margin-top:44px;}
.hdr { padding-bottom:22px;}

.maincnt { border:1px solid #000; width:100%;}
.rt { width:19px; background:url('image/rt.png') repeat-y right;}

.banner { width:798px; height:175px; vertical-align:bottom; background:url('image/banner.jpg') center top no-repeat;}

.normal { font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
.bott { vertical-align:bottom;}
.more { text-align:right;}
.more a { text-decoration:underline; color:#00f}
.more a:hover { text-decoration:none; color:#00f}

.menu { width:160px; height:56px; text-align:center; font:bold 14px "Times New Roman", Times, serif; color:#fff; vertical-align:middle; background:url(image/menu-bg.png) top; cursor:pointer; padding-top:5px;}
.menu-ov { width:160px; height:56px; text-align:center; font:bold 14px "Times New Roman", Times, serif; color:#fff; vertical-align:middle; background:url(image/menu-bg.png) bottom; cursor:pointer; padding-top:5px;}

.menu-bl { width:210px; height:33px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; background:url(image/menu-bl.gif) top; cursor:pointer; padding-top:5px;}
.menu-bl-ov { width:210px; height:33px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; background:url(image/menu-bl.gif) bottom; cursor:pointer; padding-top:5px;}

.menu-bl-bot { width:210px; height:41px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; background:url(image/menu-bl-bot.gif) top; cursor:pointer; padding-top:5px; padding-bottom:10px}
.menu-bl-bot-ov { width:210px; height:41px; text-align:center; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; vertical-align:middle; background:url(image/menu-bl-bot.gif) bottom; cursor:pointer; padding-top:5px;  padding-bottom:10px}

.menu a, .menu-ov a, .menu-bl a, .menu-bl-bot a { text-decoration:none; color:#fff;}
.menu-ov a:hover, .menu-bl-ov a:hover, .menu-bl-bot-ov a:hover { text-decoration:none; color:#fff;}

.mnubl a { text-decoration:none; color:#fff;}
.mnubl a:hover { text-decoration:none; color:#fff;}

.blugra { height:41px; width:100%; background:url('image/blugra-bg.gif'); text-align:right; font:normal 18px Arial, Helvetica, sans-serif; color:#fff;}
.blugra td { vertical-align:middle; padding-right:18px;}

.content { font: normal 12px Arial, Helvetica, sans-serif; color:#fff;}
.content td.txt { padding:20px 50px 30px 0px;}
.content td.txt p.tel { float:right; font-size:18px;}

.content-in { background:#fff; font:normal 12px Arial, Helvetica, sans-serif; color:#000; width:100%;}
.content-in td.left { width:208px; background:#9C9B9C url('image/ltshadow.gif') right repeat-y; font:normal 13px Arial, Helvetica, sans-serif; color:#fff; padding:10px 20px 10px 18px}
.content-in td.left p.srch { text-align:center; font:bold 17px "Times New Roman", Times, serif; color:#000; margin:0px;}
input.search { text-align:center; vertical-align:15px; width:160px; margin-right:5px;}

.content-in td.cnt { padding: 8px 10px 8px 15px; line-height:17px;}
.content-in td.cnt h1 { font:bold 20px "Times New Roman", Times, serif; color:#000;}
.content-in td.cnt p.thumb { margin-left:30px; font-weight:bold;}
.content-in td.cnt a { text-decoration:underline;}
.content-in td.cnt a:hover { text-decoration:none;}

.content-in td.cntline { background:url('image/linebg.gif') left bottom no-repeat; height:200px; vertical-align:bottom; padding-bottom:20px; padding-left:60px}
.content-in td.leftline { background:url('image/linebg-lt.gif') right bottom no-repeat; height:187px;}


.footer { font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-align:center; vertical-align:middle; padding-top:30px; padding-bottom:20px; padding-right:20px; background:url('image/bot.png') top no-repeat;}
.footer a { text-decoration:none; color:#fff; margin-left:5px; margin-right:5px;}
.footer a:hover { text-decoration:none; color:#89B9F3}

.foot { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center; vertical-align:middle; line-height:12px}
.foot a { text-decoration:underline; color:#fff;}
.foot a:hover { text-decoration:none; color:#89B9F3}


