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

div.focus img{ height:200px;}
div.wrap1{ margin-top:8px;}
div.wrap1 h1{ width:238px; height:40px; background:#006699; 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: 20px;}
div.wrap2 div.wrapFr .list{ }
div.wrap2 div.wrapFr .list li{ float:left; width:193px; height:170px; border:1px solid #ddd; background:url(../img/wrapFr_1.jpg) repeat-x; position:relative; padding:0 0 0 138px; margin:10px; _display:inline;}
div.wrap2 div.wrapFr .list li:hover{ border:1px solid #094;}
div.wrap2 div.wrapFr .list li img{ width:121px; height:153px; border:1px solid #dcdcdc; position:absolute; top:7px; left:5px;}
div.wrap2 div.wrapFr .list li h1{ font-size:22px; color:#000; margin:25px 0 5px 0;}
div.wrap2 div.wrapFr .list li h1 a{ font-size:22px; color:#000;}
div.wrap2 div.wrapFr .list li p{}



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

td.listT {
						background-color: #5c5a5b;
						padding-left: 2px;
						border-left: 1px solid #ADCEFF;
						border-top: 1px solid #ADCEFF;
						color: #FFFFFF;
						text-align: center;
						height: 23px;
					}
td.listT a{color: #fff;display: block;}		
td.listT a:hover{background: #5c5a5b;}			
					td.listTC {
						background-color: #99CCFF ;
						padding-left: 2px;
						border-left: 1px solid #ADCEFF;
						border-top: 1px solid #ADCEFF;
						color: #000;
						text-align: center;
						height: 23px;
					}			
					td.listTCC {
						background-color: #5c5a5b;
						background-image: url(../img/p_bg102.gif);
						background-position: center bottom;
						background-repeat: no-repeat;
						padding-left: 2px;
						border-left: 1px solid #ADCEFF;
						border-top: 1px solid #ADCEFF;
						color: #FFFFFF;
						text-align: center;
						width: 403px;
					}
					
					td.listTCC102 {
						background-image: url(../img/p_bg102.gif);
					}
					
					td.listTCC103 {
						background-image: url(../img/p_bg103.gif);
					}
					
					td.listTCC104 {
						background-image: url(../img/p_bg104.gif);
					}
					
					td.listTCC105 {
						background-image: url(../img/p_bg105.gif);
					}
					
					.pro_li_a {
						float: left;
						line-height: 42px;
						text-align: center;
						padding-top: 0px;
						position: relative;
						height: 42px;
					}
					
					.pro_li_a a {
						display: block;
						color: #FFFFFF;
						text-decoration: underline;
						font-size: 14px;
						padding: 0 20px;
					}
					
					.pro_li_a a:hover {
						text-decoration: none;
					}