@charset "utf-8";
.column{ overflow:hidden;}
.pageBanner{ display:none !important;}

/* 焦點圖切換-廣告 */
#focusBanner{ border-top: 2px solid #DCE3ED;width:1240px;  height:388px;    margin:0 auto; overflow:hidden; position:relative; z-index:1;}
#focusBanner .hd{ position:absolute;  right: 50px; z-index:1; width: 50%; height: 14px; bottom: 40px; text-align:right;}
#focusBanner .hd ul li{ display:inline-block; *display:inline; zoom:1; margin:0 3px; width: 12px; height: 12px; background:#fff; cursor:pointer;}
#focusBanner .hd ul li span{ display:none ;}
#focusBanner .hd ul li.on{ background: #c30000;}
#focusBanner .bd{ position:relative; z-index:0;}
#focusBanner .bd li img{width:1240px; height:388px;    display:block;}
#focusBanner .bd .con{ display:inline-block; *display:inline; text-align:center ; zoom:1; position:absolute; left:50px; bottom:40px; overflow:hidden; display:none ;}
#focusBanner .bd .con .title{text-align:center;line-height: 20px;position:relative; z-index:1; padding: 15px 30px;}
#focusBanner .bd .con .title a{ color:#fff; font-size:14px; font-weight:bold;}
#focusBanner .bd .con .bg{ position:absolute; width:100%; height: 200px; left:0; top:0; background:#000; filter:alpha(opacity=50);opacity:0.5;}

#focusBanner .prev,
#focusBanner .next{ position:absolute; z-index:2; display:block; width:60px; height:60px; filter:alpha(opacity=30); opacity: 0.3; left: 30px; top:50%; margin-top:-43px;
	 background: url(images/arrow.jpg) 0 0 no-repeat;}
#focusBanner .next{ right: 30px; left:auto; background-position: right	0;}
#focusBanner .prev:hover,
#focusBanner .next:hover{ filter:alpha(opacity=70);opacity:0.7 ;}

#content{ margin-top:-4px;}


.indBox{ border:1px solid #E1E1E1; margin-bottom:15px; padding:10px; border-top: 2px solid #C30000;}
.indBox .hd{ height:33px; line-height:33px; overflow:hidden; border-bottom: 1px solid #E1E1E1; font-size:14px; font-family:"Microsoft YaHei";}
.indBox .hd h3{ float: left; background: #c30000; color: #fff; padding: 0 15px;}
.indBox .hd .more{ font-size: 12px; color: #999; float:right;}
.indBox .hd ul{ overflow:hidden;}
.indBox .hd li{ float:left; margin-right:20px;}
.indBox .hd li a{ padding: 0 15px; display:block;}
.indBox .hd li a:hover{ text-decoration:none;}
.indBox .hd .on a{ color: #fff; background: #c30000;}
.indBox .bd{ overflow: hidden; padding: 13px 0 0 0;}

#columnA .areaL{ width:605px; margin-right:15px; float:left;}
#columnA .areaC{ width:282px; float:left;}
#columnA .areaR{ width:282px; float:right;}
#indXxyw .bd{ height: 374px;}

#indTzgg .bd{ padding:9px 0 0 0; height:378px;}
.tzList li{ height: 64px; padding: 6px 0 6px 14px; border-bottom:1px dashed #ccc; background:url(images/icons.jpg) 2px -249px no-repeat; overflow:hidden;}
.tzList .dateRight{ display:block; color:#999;}
.tzList .last{ border-bottom:0; padding-bottom:0;}

#indXshd .bd{ padding:9px 0 0 0;  height:378px; position:relative;}
#indXshd .hd{}
#indXshd .prev{ content:""; position: absolute; bottom: 9px;  right: 5px; border: 5px solid; 
		border-width:5px; border-color:transparent; border-bottom-color:#ccc; border-style:dashed; display:block; font-size:0; line-height:0; width:0; border-bottom-style:solid;
	 cursor: pointer;}
#indXshd .next{ content:""; position: absolute; bottom: -3px; right: 5px; border: 5px solid; 
		border-width:5px; border-color:transparent; border-top-color:#ccc; border-style:dashed; display:block; font-size:0; line-height:0; width:0; border-top-style:solid;
	 cursor: pointer;}

#indXshd .prev:hover{ border-bottom-color:#c00;}
#indXshd .next:hover{ border-top-color:#c00;}

.xsList li{ height: 54px; padding: 11px 0; border-bottom:1px dashed #ccc; overflow:hidden;}
.xsList li a{ display:block; margin-left:65px;}
.xsList .date{ float:left; display:block; width:55px; height:50px; background:#E1E0D8; text-align:center;}
.xsList .date dt{ height:22px; line-height:22px; background:#e15509; color:#fff;}
.xsList .date dd{ line-height:28px; font-size:16px;}
.xsList .last{}

#columnB .areaL{  position: relative;  width: 903px; float:left;}
#columnB .areaR{ overflow: hidden; width:282px; float:right;}
#columnB .indBox{ margin-bottom:0 ;}

.ztListWrap{ clear: both; width: 881px; /* padding: 12px 0 0 0; */ overflow: hidden; position: absolute; left: 10px; top: 142px;}
.ztList{  overflow: hidden; margin-right:-30px;}
.ztList li{ display: inline; float:left; width:260px; height:50px; margin: 0 28px 0 0; overflow:hidden;}
.ztList li .pic{ float:left;}
.ztList li img{width:260px; height:50px;}
.ztListWrap .tempWrap{ width:881px !important ;}
/*.ztList li img{width:260px; height:50px;padding: 3px; -webkit-transition:300ms;-o-transition:300ms;-moz-transition:300ms;transition:300ms; }
 .ztList li a:hover img{  -webkit-box-shadow: #999 0 0 4px; -moz-box-shadow: #999 0 0 4px; box-shadow: #999 0 0 4px; } */

#indXymt{ height: 233px;}
#indXymt .list{ padding: 29px 0 18px 0;}
#indXymt .list li{ float:left; font-size:14px; margin: 0 16px 10px 0;  width: 129px;}
#indXymt .list li a{ display:block;height:35px; line-height:35px; text-align:center; border:1px solid #D8D8D8; 
	 background: url(images/ind-icons.jpg) 8px 9px no-repeat; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
#indXymt .list li a:hover{ text-decoration:none; background-color:#f2f2f2 ;}
#indXymt .list .li6{ margin-right:0;}

#indXymt .list .li2 a{ background-position: 7px -38px;}
#indXymt .list .li3 a{ background-position: 14px -84px;}
#indXymt .list .li4 a{ background-position: 17px -131px;}
#indXymt .list .li5 a{ background-position: 14px -178px;}
#indXymt .list .li6 a{ background-position: 24px -225px;}

#gfwb{ position:relative;}
#gfwb .p{ display:none;}
#gfwb .p img{ position:absolute; top: -169px; background: #f1f1f1; padding: 10px; border:1px solid #ddd; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; width: 134px; height: 134px; left: -15px;}
#gfwb .arrow{ position:absolute; left: 54px; top: -14px; z-index:1;
	 border-width: 10px; border-color:transparent; border-top-color: #ddd; border-style:dashed; display:block; font-size:0; line-height:0; width:0; border-top-style:solid;}

.fastList{ padding: 5px 0 0 3px; height: 138px; overflow:hidden; margin:0 -22px -5px 0;}
.fastList li{ text-align: center; min-width: 82px; height: 30px; line-height: 30px; float:left; margin: 0 6px 8px 0;}
.fastList li a{ padding: 0 5px;  display:block; color:#fff; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.fastList li a:hover{ color:#fff; text-decoration:none; background-color:#C10000;}

.fastList1{ padding: 5px 0 0 3px; height: 138px; overflow:hidden; margin:0 -22px -5px 0;}
.fastList1 li{ text-align: center;   line-height: 30px; float:left; margin: 0 6px 8px 0;}
.fastList1 li a{ padding: 0 5px;  display:block; color:#fff; -webkit-transition:200ms;-o-transition:200ms;-moz-transition:200ms;transition:200ms;}
.fastList1 li a:hover{ color:#fff; text-decoration:none;}

/* 換成14px*/
.indBox .hd li{ margin-right: 0;}
.indBox .hd{  font-size:16px;}
.topicList .n{  font-size:14px;}
.topicList .t .title{ font-size:16px  ;}
.xsList li{ padding:13px 0 ;}
.xsList li a{ font-size:14px; line-height:26px; height:52px; overflow:hidden;}
.tzList li{ line-height: 22px; font-size:14px; padding:8px 0 8px 14px; background-position:2px -247px;}
.tzList .dateRight{ font-size:12px;}
.topicList .n{ height:32px; line-height:32px;}
#indXxyw .bd{ height:388px;}
#indXshd .bd{ height:392px ;}
#indTzgg .bd{ height:392px ;}

/*-- 
顔色代碼
#c30000 深色标題
#E1E1E1 淡色邊框
--*/