@charset "utf-8";

.flash{ height:160px; width:787px; background:#eee; border:1px solid #333; margin:5px auto 5px auto;}


.main{ width:787px; margin:0 auto;}
.l{ float:left; width:531px;}
.r{ float:right; width:244px; margin:10px 0 0 0; border:1px solid #346799; background:#E6FAF0; text-align:center; padding:5px 0 7px 0;}
.l .t{ background:url(../img/intro.gif) no-repeat; height:45px; width:531px;clear:both; margin-top:10px;}
.t h3{ padding:20px 0 0 50px; font-size:18px; font-weight:bold; clear:both;}
.tbox{ border-bottom:1px solid #346799;border-right:1px solid #346799;border-left:1px solid #346799;display: inline-block; overflow:hidden; margin-bottom:10px; padding:0 0 0 10px}
.tbox dl{ float:left; width:250px; padding:5px 5px 5px 0;}
.tbox dt{ background:url(../img/intro.gif) no-repeat 0 -50px; padding:0 0 0 15px}
.tbox dd{ margin:0 0 0 30px;}
.tbox2{ border-left:1px solid #346799; border-right:1px solid #346799; border-bottom:1px solid #346799; overflow:hidden; display: inline-block;}
.tbox2 .tb{ background:url(../img/dbg.gif) no-repeat 100px 17px;  overflow:hidden; height:20px; padding:0 10px; margin:0px 0 5px 0; padding-top:10px}
.tbox2 .tb span{ float:left;background:url(../img/intro.gif) no-repeat 0 -50px; padding-left:15px;}
.tbox2 .tb a{ float:right;}
.tbox2 .tb{ clear:both;}

.showb { padding:0 10px; display:inline-block; padding-bottom:5px; overflow:hidden;}
.showb img,.showb ul{ float:left;}
.showb img{ margin:0 10px 0 0;}
.showb ul h3{ font-weight:bold;}
.showb li p{ text-indent:2em;}
.v{ height:20px; overflow:hidden;}




.r h4{ background:url(../img/sidetbg.jpg) no-repeat; height:19px; color:#fff; font-size:15px; margin:10px 8px 10px 8px; padding:3px 0}
.r p{ text-align:left; margin:0 8px; line-height:22px; text-indent:2em;}
.r p span{ font-size:14px; font-weight:bold;}
.r div{ height:10px; overflow:hidden;}








.footer{ text-align:center; border-top:2px solid #F60;width:787px; padding:10px 0; margin:10px auto 0 auto; clear:both;}