html,body{height:100%;margin:0;padding:0;}
body{background:#fefefe;}
body,p,th,td,li{font-family:Tahoma,Arial,serif;}

.container{padding:0;margin:0;width:100%;width:1270px;margin:0 auto;height:100%;position:relative;}
html>body .container{height:auto;min-height:100%;}
.empty,.footer{height:_foo_;}
.footer{position:absolute;left:0;bottom:0px;width:100%;}

.dot{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;}

form{margin:0;padding:0;}
ul,ol{margin:0;padding:0 0 0 0px;}
li{margin:0 5px 0 25px;padding:0;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
/*
.topman:hover {background:url(/_pic/topman2.jpg);line-height:5px;} 
.upgreen {background:url(/_pic/upgreen.jpg);font-size:10px;line-height: 12px;}
.topgreen {background:url(/_pic/topgreen.jpg);line-height:5px;}
.douwngreen {background:url(/_pic/douwngreen.jpg);font-size:10px;line-height:12px;}
.upman {background:url(/_pic/upman.jpg);font-size:10px;line-height:12px;}
.topman{background:url(/_pic/topman.jpg);line-height:5px;}
.douwnman {background:url(/_pic/douwnman.jpg);font-size:10px;line-height:12px;}
 */

.w0{width:0;font-size:0;line-height:0;}
.h0{height:0;font-size:0;line-height:0;}
.f0{font-size:0;line-height:0;}
.f1{font-size:1px;line-height:1px;}
.h1px{height:1px;font-size:1px;line-height:1px;}
.before{height:23px;font-size:1px;line-height:1px;}
.h20px{height:20px;font-size:1px;line-height:1px;}
.w20px{width:20px;font-size:1px;line-height:1px;}

.abs{position:absolute;}.rel{position:relative;}
.fleft{float:left;}.fright{float:right;}.cleft{clear:left;}.cright{clear:right;}.cboth{clear:both;}

.top{width:100%;min-width:1000px;height:213px;background:#fff url(/_pic/top.gif) 0 0 repeat-x;}
.top-l{width:100%;min-width:1000px;height:213px;background:url(/_pic/top_l.jpg) top left no-repeat;}
.top-r{width:100%;min-width:1000px;height:213px;background:url(/_pic/top_r.jpg) top right no-repeat;}

.top1{width:100%;min-width:1000px;height:213px;background:#fff url(/_pic/top.gif) 0 0 repeat-x;}
.top-l1{width:100%;min-width:1000px;height:213px;background:url(/_pic/top_1l.jpg) top left no-repeat;}
.top-r1{width:100%;min-width:1000px;height:213px;background:url(/_pic/top_1r.jpg) top right no-repeat;}

.slogan{width:450px;padding-top:6px;}
.logo{width:360px;padding-top:25px;}

.line{width:100%;height:32px;margin-bottom:22px;}
.line .inn{}
.top-menu{background:#2d6f98;}
.top-menu td{font-size:13px;line-height:16px;color:#fff;text-align:center;vertical-align:center;}
.top-menu td.top-pnt{padding-left:0;padding-right:0;}
.top-menu td.top-sel{padding-left:0;padding-right:0;}
.top-menu td.beg{padding-left:0;padding-right:0;background:url(/_pic/menu_bl.gif) left bottom no-repeat;}
.top-menu td.end{padding-left:0;padding-right:0;background:url(/_pic/menu_br.gif) right bottom no-repeat;}
.top-menu td.beg div,.top-menu td.end div{width:10px;height:31px;font-size:1px;line-height:1px;}
.top-menu a{color:#fff;text-decoration:none;background:url(/_pic/dotsh.gif) bottom repeat-x;}
.top-menu a:hover{text-decoration:none;background:none;}
.top-menu td.nn{padding:0;}
.top-menu td.bvl{height:31px;}
.top-menu td.bvl div{width:1px;height:31px;font-size:1px;line-height:1px;background:url(/_pic/dotsv.gif) center center no-repeat;}

.spc{width:10px;background:url(/_pic/top.gif) 0 -213px repeat-x;}
.spc.bgtl{background:url(/_pic/top_l.jpg) left -213px no-repeat;}
.spc.bgtr{background:url(/_pic/top_r.jpg) right -213px no-repeat;}
.spc div{width:10px;font-size:1px;line-height:1px;margin-top:10px; padding-right:15px;}
.spcr{height:1px;font-size:1px;line-height:1px;}
.left,.left .spcr{width:210px;}
.left .spcr{height:75px;}
.right,.right .spcr{width:185px;}
.center .spcr{width:700px;}

hr{border-top:1px solid #ccc;border-bottom:1px solid #fff;border-left:0;border-right:0;padding:0;margin:5px 0;height:2px;}

.lnks img{border:1px solid #ccc;}

.left{font-size:12px;color:#2d2d2d;background:url(/_pic/top_l.jpg) -30px -213px no-repeat;padding-top:45px;}
.left a{color:#10a0c9;}

.right{font-size:12px;color:#2d2d2d;background:url(/_pic/top_r.jpg) -140px -213px no-repeat;padding-top:10px;}
.right a{color:#10a0c9;}

.menu{color:#fff;margin-bottom:20px;}
.pnt{font-size:13px;font-weight:bold;color:#015176;line-height:15px;padding:8px 0;background:url(/_pic/pnt.gif) 0 15px no-repeat;}
.menu a{text-decoration:none;font-weight:normal;color:#2d2d2d;background:url(/_pic/dotsg.gif) bottom repeat-x;}
.menu a:hover{text-decoration:none;background:url(/_pic/dotsg.gif) -1px -1px repeat-x;}
.pnt div{margin-left:23px;}

.path{background:url(/_pic/arrb.gif) 18px 5px no-repeat;font-size:11px;color:#b5b5b5;margin-bottom:22px;}
.path a{text-decoration:none;color:#10a0c9;background:url(/_pic/dotsb.gif) bottom repeat-x;}
.path a:hover{text-decoration:none;background:url(/_pic/dotsb.gif) -1px -1px repeat-x;}
.path div{margin-left:25px;}

.cont{}
.cont,.cont p,.cont td{font-size:14px;}
.cont p{font-size:14px;margin:1px 25px 16px 25px;}
.cont a{color:#10a0c9;text-decoration:none;background:url(/_pic/dotsb.gif) bottom repeat-x;}
.cont a:hover{text-decoration:none;background:url(/_pic/dotsb.gif) -1px -1px repeat-x;}

.cols{padding-top:10px;}
.cols td,.cols p{color:#015176;font-size:11px;line-height:13px;text-align:left;}
.cols p{margin:0 0 10px 0;}
.cols td div{margin:0 22px;padding:17px 0 10px 0;}
.cols h1{margin:0 0 15px 0;}
.cols td.r8 div{margin:0;padding:0;font-size:1px;line-height:1px;width:8px;height:8px;}
.bg1{width:250px;height:230px;background:url(/_pic/bg1.jpg) 0 0 no-repeat;}
.bg2{width:250px;height:230px;background:url(/_pic/bg2.jpg) 0 0 no-repeat;}
.bg3{width:250px;height:230px;background:url(/_pic/bg3.jpg) 0 0 no-repeat;}
.bg4{width:250px;height:230px;background:url(/_pic/bg4.jpg) 0 0 no-repeat;}

h1{font-size:22px;line-height:20px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:20px;}

.tel{background:url(/_pic/our_tel.gif) top center no-repeat;padding-top:30px;text-align:center;margin-bottom:20px;}
.tel div{color:#015176;font-size:24px;}

.star{background:url(/_pic/star.jpg) top center no-repeat;}
.star1{background:url(/_pic/star1.jpg) top left no-repeat;}
.newyear{background:url(/_pic/newyear.jpg) top left no-repeat;}
.quest{background:url(/_pic/quest.jpg) top center no-repeat;}
.note{background:url(/_pic/note.jpg) top center no-repeat;}

.star,.quest,.note{font-size:15px;color:#000;height:105px;}
.star a,.quest a{display:block;font-size:15px;color:#015176;text-decoration:none;margin-top:8px;}
.note a{display:block;font-size:15px;color:#015176;text-decoration:none;}
.star div,.quest div,.note div{margin:0 13px;padding:12px 0;}
.quest div{padding:6px 0 0px 0;}
.quest div span,.quest div span a{font-size:12px;line-height:14px;font-weight:bold;}
.newsblock{font-size:11px;}
.newsblock .date{margin-bottom:7px;}
.newsblock .ttl{font-size:12px;font-weight:bold;margin-bottom:3px;}
.newsblock a{color:#10a0c9;text-decoration:none;border-bottom:1px dotted #10a0c9;}
.newsblock a:hover{text-decoration:none;border-bottom:1px solid #fefefe;}
.newsblock .bvl{font-size:1px;line-height:1px;height:30px;}
.newsblock .more{font-size:12px;font-weight:bold;text-align:right;}

.bef-bott{font-size:1px;line-height:1px;width:1000px;height:75px;}

.bott{width:100%;min-width:1000px;}
.bott-l{width:10px;background:#626262 url(/_pic/bott_l.gif) left top no-repeat;}
.bott-r{width:10px;background:#626262 url(/_pic/bott_r.gif) right top no-repeat;}
.bott .spc{background:#fff;width:295px;}
.bott .spc div{font-size:1px;line-height:1px;width:295px;}
.bott-l .spcr{width:10px;}
.bott-r .spcr{width:10px;}
.bott-c{background:#626262;text-align:center;padding:10px 0;}
.bott a{color:#fff;}
.bott .mn,.bott .mn a{font-size:11px;color:#d4d4d4;text-align:center;text-decoration:none;}
.cr{font-size:13px;color:#b4b4b4;padding-top:10px;}
.cr a{color:#fff;text-decoration:none;background:url(/_pic/dotsh.gif) bottom repeat-x;}
.cr a:hover{text-decoration:none;background:url(/_pic/dotsh.gif) -1px -1px repeat-x;}
.cnts{margin-right:105px;}

.leaves{position:relative;width:1px;}
.leaves img{position:absolute;left:0;top:-153px;}
