@charset "utf-8";
/* CSS Document */
.indexTopDiv {
	width: 960px;
	margin: 0 auto;
}
.indexBannerDiv {
	height: 445px;
	width: 960px;
}
.index {
	background-image: url(../images/indexBanner/indexBannerBg.png);
	background-repeat: no-repeat;
	background-position: center -15px;
}
.index .idTitle {
	background-color: #103740;
	height: 25px;
	padding: 0 10px;
	border-left: 4px solid #849258;
	line-height: 25px;
}
/*首頁頁簽樣式*/
.indexTabDiv {
}
.indexTabDiv ul {
	border-bottom: 2px solid #0e353e;
	line-height: 20px;
	height: 20px;
	margin-left: 10px;
}
.indexTabDiv ul li {
	float: left;
}
.indexTabDiv ul li a {
	font-size: 14px;
	color: #103740;
	display: block;
	font-weight: bolder;
	padding: 0 10px;
}
.indexTabDiv ul li a.TabOpenHere {
	color: #FFF;
	background-color: #0e353e;
}
.indexTabDiv ul li a.TabCenterOpenHere {
	color: #FFF;
	background-color: #0e353e;
}
/*左*/
.index .divLeft {
	float: left;
	line-height: 23px;
	height: 23px;
	display: block;
	padding:30px 0;
}
.index .divLeft .idlPhoto {
	background-image: url(../images/index/leftPhotoBg.png);
	background-repeat: no-repeat;
	background-position: 6px -4px;
	padding: 5px 5px 5px 15px;
	height: 130px;
	width: 230px;
	margin-bottom:22px;
}
/*留言板*/
.index .divLeft .idlBoardDiv {
	margin-left:10px;
}
.index .divLeft .idlBoardDiv ul li {
	background-image: url(/images/all/ldSidebarBg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:3px 0;
	margin: 0 5px;
}
.index .divLeft .idlBoardDiv img {
	margin: 0;
	float: left;
}
.index .divLeft .idlBoardDiv h1 {
	font-size: 15px;
}
.index .divLeft .idlBoardDiv p {
	font-size: 12px;
	color: #3c3c3c;
}
.index .divLeft .idlBoardDiv .idlbDetail {
	float: right;
	width: 160px;
}
.index .divLeft .idlBoardDiv .idlbAfter1 {
	background-image: url(../images/index/idlBoardAfter.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: right;
	height: 8px;
	width: 8px;
	margin: 6px 0;
}
/*lansan追加*/
.idlBoardDiv ul li div.idlBoardTitle.hidden {
	display:none;
}
.idlBoardDiv ul li div.idlBoardTitle {
	height:23px;
	border-bottom: 1px solid #333;
	padding: 0 5px;
}
.idlBoardDiv ul li div.idlBoardConetnt {
	height:69px;
	border-bottom: 1px solid #333;
	padding: 0 5px;
}
.idlBoardDiv ul li {
	position:relative;
	height:95px;
	background-color:#f2f7ca;
}
.idlBoardDiv ul {
	overflow:hidden;
	height:155px;
}
/*li實際高度95 + 6 = 101*/
/*裡面要蓋住要101 - 23 = 78*/

/*中*/
.index .divCenter {
	float: left;
	width: 360px;
	padding:30px 0 30px 20px;
}
.index .divCenter .idcNewsDiv {
	width:370px;
}
.index .divCenter .idcNewsDiv .idcnImgBg {
	background-image: url(../images/index/idcNewsImgBg.png);
	background-repeat: no-repeat;
	background-position: -2px 0;
	padding: 10px 15px 5px 8px;
	height: 51px;
	width: 80px;
	float: left;
}
.index .divCenter .idcNewsDiv .idcnContent {
	padding: 0 5px;
	margin:5px 0 5px 10px;
	line-height: 170%;
	height: 135px;
	border-bottom: 1px dashed #737373;
	font-size: 13px;
	color: #0d343d;
}
/*地址*/
.index .divCenter .idcMapDiv {
	background-image: url(../images/index/idMapBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 195px;
	width: 360px;
	margin: 21px 0 0 10px;
}
.index .divCenter .idcMapDiv .idcmTitle {
	height: 25px;
	padding: 0 10px;
	line-height: 25px;
}
.index .divCenter .idcMapDiv .idcmDetail {
	width: 180px;
	padding: 5px 8px 0 8px;
	font-size: 13px;
	color: #103740;
	line-height: 20px;
}
/*右*/
.index .divRight {
	background-image: url(../images/index/professionalArticlesBg.png);
	background-repeat: no-repeat;
	background-position: 0px 17px;
	float: right;
	width: 300px;
	padding: 50px 10px 10px 10px;
}
.index .divRight ul li {
	width: 256px;
	height: 370px;
	float: left;
}
.index .divRight .idrTitleDiv {
	height: 28px;
	line-height: 28px;
	margin-left: 10px;
}
.index .divRight .idrPhotoDiv {
	background-image: url(../images/index/idrcPhotoBg.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 236px;
	height: 150px;
	margin: 0 0;
	padding: 20px 10px 20px 10px;
}
.index .divRight .idrTestDiv {
	margin: 0 14px;
	font-size: 13px;
	line-height: 150%;
	color: #000;
	width: 236px;
	height: 120px;
}
.index .divRight .idrMoreDiv {
	background-color: #103740;
	padding: 5px;
	display: block;
	float: right;
}
/*箭頭*/
.index .divRight .idrArrow {
	background-image: url(../images/index/Before_After.png);
	background-repeat: no-repeat;
	width: 18px;
	height: 50px;
	display: block;
	margin: 98px 2px;
}
.index .divRight .idrBefore {
	background-position: -60px -50px;
	float: left;
}
.index .divRight .idrBefore:hover {
	background-position: -9px -50px;
}
.index .divRight .idrAfter {
	background-position: -72px 2px;
	float: right;
}
.index .divRight .idrAfter:hover {
	background-position: -21px 2px;
}
