@charset "UTF-8";
/* CSS Document */


/*** 共用css ***/
.wd_point_01 
{
	/* 第一步：先禁止斷行 */
	white-space: nowrap;

	/* 第二步：超過部份隱藏 */
	overflow: hidden;

	/* 第三部：表示文字溢出時，顯示省略符號(...) */
	text-overflow: ellipsis;	
}
.mar_01 { margin: 40px 0 0 0;}
.pad_01 { padding: 40px 0 0 0;}
.pad_02 { padding: 0 0 140px 0;}
.fontSize_01 { font-size: 16px!important;}
.clean_flat { clear: both;}
.ind_btn { width: 90px; height: 45px; text-align: center; line-height: 35px; border:#fff solid 1px; line-height: 45px; border-radius: 5px; margin: 10px auto;}
.ind_btn a { color: #fff; font-size: 15px; display: block;}
.ind_btn a:hover { color: #ddd; }
.ind_btn_01 { background: #ea68a2!important;}
.ind_btn_02 { background: #ccac6d!important;}
.ind_btn_03 { background: #601986!important;}
.ind_btn_04 { background: #0068b7!important;}
/*** 新增 Css ***/
.NewInd_box { margin: 0 auto; width: 940px;}
.indLogo_box ,.tapList_bpx{ margin: 30px 0 0 0; position: relative;} /* .indLogo_box ,.tapList_bpx{ margin: 30px 0; position: relative;} */
.indKeyWord_box { position: absolute; z-index: 999; top: -12px; right: 0;}
	
.indFooter_all { width: 100%;background: #fff; padding: 10px 0; line-height: 23px;}	
.indFooter_box {  width: 940px; margin: 0 auto;}
.indFooter_box a { color: #666;}

.menuIndex_box { width: 100%; margin: 0 auto 0 auto;} /* .menuIndex_box { width: 100%; margin: 60px auto 0 auto;} */
.menuIndex {  width: 840px; margin:0 auto; padding: 0;}
.menuIndex li { width: 120px; float: left; list-style: none;}

.indNewsTitle_box { position: relative; height: 70px;}
.indNewsTitle { width: 200px; height: 35px; position: absolute; bottom: -1px; left: 0;}
.indNewsTitle_02 { width: 100px; height: 80px; position: absolute; bottom: -10px; left: 180px; z-index: 333;}
.indNewsTitle_03 { width: 150px; height: 30px; position: absolute; bottom: 10px; right: 0; z-index: 444;}

.indNewsAll_l { margin:0 0 0 5px;}
.indNewsAll_r { margin:0 5px 0 0;}

.indexNews_box { margin: 0 0 40px 0;}
.indexNews { margin: 0; padding: 5px 0; border: solid #ffa800 1px; border-radius: 5px; background: #fff;}
.indexNews li { list-style: none; text-align: left; padding: 0 10px; border-bottom:#ddd dashed 1px;}
.indexNews h3 ,.indexNews h4 { margin: 0; padding: 0; font-weight: normal; float: left; font-size: 15px; line-height: 30px;}
.indexNews h3 { width: 31%; background: url("../images/point_01.png") no-repeat; padding: 0 0 0 9%;}
.indexNews h4 { width: 69%;}
.indexNews p { margin: 0; padding: 0;}
.indexNews a { display: block; color: #333;}

.indBtn_box { padding: 10px 0 0 0;}
.indBtn { width: 80px!important; height: 30px; border-radius: 5px; margin: 10px 0 20px 0; float: right;}
.indBtn a { display: block; color: #fff; line-height: 30px;}
.indBtn a:hover { color: #ddd;}
.indBtn_01 { background: #ea68a2;}
.indBtn_02 { background: #8957a1;}
.indBtn_03 { background: #601986;}
.indBtn_04 { background: #0068b7;}


/**/
.btnOutSide_box {position: fixed; top: 300px; right: 130px; z-index: 999999;}
.btnOutSide { margin: 0; padding: 40px 0 0 0; border-radius: 15px; background: #fff; border: #ff7482 solid 2px;}
.btnOutSide li { list-style: none; text-align: left; line-height: 30px; border-top: green dotted 1px;  padding:5px;} /*  padding:5px 15px 5px 15px; */
.btnOutSide li:hover { background: #ffc8ce;}
.btnOutSide a { display: block; text-decoration: none!important; color: #000;}
.btnOutSide a:hover { color: #ffbac1;}
.btnInSide_box { position: absolute; top: -65px; left: 0px;}

/**/
.indPic_box { padding: 30px 0 0 0;}
.indAir_box {position:absolute ;left: 90px; top: -10px; font-size: 16px;}


/**/
.logo_box { width:230px; height:124px; position:absolute; left:0; top:45px;}



