@charset "utf-8";
/* CSS Document */

div.focus img{ height:200px;}
div.wrap1{ margin-top:8px;}
div.wrap1 h1{ width:238px; height:40px; background:#094; color:#fff; font-weight:bold; font-size:16px; line-height:40px; text-align:center; border:1px solid #dbdbdb;}
div.location{ background:#F6F7F7; width:748px; border:1px solid #d8d8d8; background:#F6F7F7; height:40px; line-height:40px; text-indent:18px;}
div.location span{ margin:0 5px; _display:inline;}

div.wrap2{ background:url(../img/container.jpg) repeat-y; width:1000px; overflow:hidden; margin:8px 0 0 0;}
div.wrap2 div.wrapFl{ width:238px; padding:0 1px; overflow:hidden;}
div.wrap2 div.wrapFl dl{ clear:both; margin-bottom:4px;}
div.wrap2 div.wrapFl dl dt{ background:url(../img/wrapFl.jpg) repeat-x; height:42px; text-indent:32px; line-height:42px; font-size:14px; font-weight:bold; cursor:pointer;}
div.wrap2 div.wrapFl dl dt a{ font-size:14px; font-weight:bold; display:block; text-decoration:none;}
div.wrap2 div.wrapFl dl dt:hover,div.wrap2 div.wrapFl dl dt a:hover{ color:#094;}
div.wrap2 div.wrapFl dl dd{ padding:10px 0 14px 0;}
div.wrap2 div.wrapFl dl dd p{ clear:both; line-height:24px; margin:0 0 0 40px; font-size:14px;}
div.wrap2 div.wrapFl dl dd p a{ background:url(../img/wrapfl1.jpg) no-repeat 0 center; padding-left:12px; font-size:14px;}
div.wrap2 div.wrapFl dl dd p a:hover{ background:url(../img/wrapfl2.jpg) no-repeat 0 center; color:#094;}


div.wrap2 div.wrapFr{ width:710px; border-top:1px solid #d8d8d8; overflow:hidden; padding:0 20px;}
div.wrap2 div.wrapFr .up{ padding:20px 0 0 0;}
div.wrap2 div.wrapFr .up .fl{ float:left; width:170px;}
div.wrap2 div.wrapFr .up .fl img{ width:165px; height:190px; border:1px solid #d8d8d8; margin-top:2px;}
div.wrap2 div.wrapFr .up .fr{ float:right; width:525px; margin:0 0 0 10px;}
div.wrap2 div.wrapFr .up .fr .upRight1{ clear:both; width:100%;}
div.wrap2 div.wrapFr .up .fr .upRight1 thead td{ width:100%; background:url(../img/info_1.jpg) repeat-x; height:45px; font-size:22px; line-height:45px; color:#094; text-indent:15px; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8; margin-bottom:5px;}
div.wrap2 div.wrapFr .up .fr .upRight1 tbody td{ line-height:20px; color:#000; padding:0 0 0 20px;}
div.wrap2 div.wrapFr .up .fr .upRight2{ clear:both; width:100%; margin-top:5px;}
div.wrap2 div.wrapFr .up .fr .upRight2 td{ background:url(../img/info_2.jpg) repeat-x; height:26px; line-height:26px; text-indent:15px; font-size:14px; color:#000; font-weight:bold; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9;}
div.wrap2 div.wrapFr .up .fr .upRight3{ background:#D4FFE2; border:1px solid #d9d9d9; line-height:20px; border-top:none; padding:10px 10px 10px 17px; clear:both; width:521px; margin:-2px 0 0 2px;}




div.wrap2 div.wrapFr .dw{ text-align:center; width:100%; clear:both; margin:10px 0 0 0;}


div.wrap_dw{ background:url(../img/dw.jpg) no-repeat; height:10px; overflow:hidden;}
