
.hei_100{height:100%}
.img_100{width:100%;height:100%}
.f-16{font-size: 16px}
.f-18{font-size: 18px}
.f-20{font-size: 20px}
.f-22{font-size: 22px}
.f-24{font-size: 24px}
.f-28{font-size: 28px}
.f-36{font-size: 36px}
.f-40{font-size: 40px}
.f-60{font-size: 60px}

/* 頭部樣式二 */
.all-title2{position: relative;height:350px}
.all-title2 .text2{ width: 100%;height:100%; position: absolute;z-index: 2;height: 100%;top: 0px;color: #fff;}
.text2 p{color:#FFF;text-align: center;font-size: 12px;padding-bottom: 0px !important;font-family: "Noto-DemiLight";}
.text2 .big-title2{font-size: 30px;display: block;padding:10%;font-family: "GenJyuuGothicL-Bold";padding-top:70px;}
.jinru2{padding:8px;border-radius:5px;border:solid 1px #fff ;height:40px;width:138px;color:#fff;}
.jinru2:hover{opacity:0.6;}
.rowpadding{padding:15px}
/* 頭部樣式二 */


/* .astyle{text-decoration:none !important} */
a{text-decoration:none !important}

.picture-text22 { display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden;  }

/* 
.hamburger-container {  position: relative;  width: 100%;  margin: 0 auto;}
.hamburger-container {  width: 1280px !important;  } */
/*111111   頭部樣式一    11111111111*/
.two_div1{height:898px;width:100%;padding: 0px}
.two_div_hei100{height:100%;padding: 0px !important;}
.two_div_hei50{height:50%;padding: 0px !important;}
.two_div_indexp1{text-align: center;font-size: 80px;color:#fff;font-family: "GenJyuuGothicL-Bold";}
.two_div_indexp2{font-size: 26px;line-height: 48px;color:#fff; font-family: "Noto-DemiLight";;margin-top:76px}
.index_one_zhezhao{position: absolute;z-index: 1;height: 100%;background: #000;opacity: 0.5}
.index_one_zindex{position: absolute;z-index: 2;height: 400px;}
.index_one_zindex_serachdiv{background-color:#fff;opacity:0.4;font-size:24px;padding:8px;border-radius:5px;border:solid 1px #ebebeb ;height:50px;width:100%;color:#fff}
.index_one_zindex_serachinp{height:35px;text-align: left;font-size: 20px;}
.index_one_zindex_serachinp2{width:100%;border:none;color:#fff;outline:none;font-size:19px;background-color:#fff;opacity: 0.6}

.titlediv{height:100%;margin:14% 0;text-align: center}
.serchdiv{padding:96px 0}
/* 頭部樣式一 */




/*22222222222222222222222222222222*/
.index_two_left{padding:0px !important; ;height:699px}
.index_two_right{padding:0px 280px 0px 45px !important;height:699px;background-color: #ebebeb}
.index_two_rightp1{padding:75px 0px 65px 0px }
.index_two_rightp2{padding-left:0px;}
.index_two_rightp2 p{line-height: 38px;height:266px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}
.index_two_rightp3{padding: 56px 10px ;color: #006a5f}
.index_twoshowmore:hover{background:#ebebeb}
.zzhao{height:57vw;width:100%}
.dddd{height:100%;position: relative}

@media (min-width: 768px) and (max-width: 1400px) {
    .index_two_right { padding:0px 100px 0px 15px !important;}
    .index_two_rightp1{padding:75px 0px 65px 15px !important;}
    .index_two_rightp2{padding:15px}
}

.aaatitle{font-size:30px;padding: 60px 0px;}

@media (max-width: 768px) {
	.aaatitle{font-size:20px;padding: 30px 0px;}
	.index_two_right { padding:0px 15px 0px 15px !important;}
	.index_two_rightp1{padding-left:0px !important;padding:35px;}
    .index_two_rightp2{padding:0px}
     .index_two_rightp3{padding-bottom:0px !important;}
    .index_twoshowmore{margin-left:15px;}
    .carousel-caption{display:none}  /* ；輪播中的字隱藏 */
    .ddd{height:auto!important;}
    .right-part{width:100% !important;  padding-bottom: 50px  !important;;height:auto}
    .part-1-imgbox-1{z-index:0 !important;}
    .zzhao{height:30vw;width:100%}
    .dddd{height:50% !important;}
    .index_two_left{display:none}
    
    /* 頭部樣式 適應*/
    .headrowtwo{display:block !important}
    .headrowone{display:none}
    
    /* 討論區右邊phone */
    .tlqone{display:none}
    .tlqtwo{display:block !important}
    
    /* 討論區輪播圖 */
    .part-1-imgbox-1{left:0px !important;width:100% !important}
    .part-top{display:none}
    .part-bottom{display:none}
    
    .pageRightDiv{padding-left:15px !important;}
    .llxx{font-size:20px !important;padding: 40px 0px 0px 0px !important;}
    
}



/*3333333333333333333333333333333333333*/
.left-part{    position: relative;width: 50%; height: 0; float: left; padding-bottom: calc(50% * 1040 / 960);}
.right-part{    position: relative;width: 50%; height: 0; float: left; padding-bottom: calc(100% * 1040 / 960);}
.part-top{background-color: #f8ebe2}
.part-bottom{background-color: #006a5f}
.part-top, .part-bottom {  height: 50%;  overflow: hidden;  }
.part-1-imgbox-1 { height: 0;  position: absolute !important;  overflow: hidden; position: absolute; top:7%;  left:7%;  z-index: 1;  height:82%;  width:86%;padding-bottom: calc(76.45833% * 890 / 830);  }
#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 30px; right: 40% ; }
#banner ul li {width:15px;height:15px; float: left; display: block; color: #FFF; background: #6f4f67; cursor: pointer; border: 1px solid #333;border-radius:50%;font-size:12px;text-align:center}
#banner ul li.on { background-color: #000; }
#banner_list a { position: absolute; }
.carousel-caption{top: 20%;  color: red;text-align:left !important;left:10% !important;height:27vw;z-index: 10 !important;}
.carousel-inner{position: absolute !important;height:100% !important;}
.hotfup{color:#fff;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.hotdesc{margin-top:60px;line-height: 34px;color:#fff;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.hotdesc p{margin-top:60px;line-height: 34px;color:#fff;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.index_three_right1{float:right;color:#006a5f;  font-family: "Noto Sans CJK TC";}
.index_three_rightdiv{height: 15.1vw;padding:15px;margin-top:2vw}
.index_three_rightdiv_div{padding-left:40px;padding-bottom: 0px;}
.index_three_rightdiv_divp1{color:#006a5f;font-family: 'Noto-DemiLight';}
.index_three_rightdiv_divp2{line-height:26px;height:5.5vw;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 7;overflow: hidden;}


@media (min-width: 1100px) and (max-width: 1356px) {
	.index_three_rightdiv_divp2 {font-size: 1.125em;line-height:26px;height:auto !important;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-family: 'MyriadPro-Regular';}
	.hotdesc{margin-top:60px;line-height: 34px;color:#fff;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
}
@media and (max-width: 1100px) {
    .hotdesc{display:none !important}
}




/*44444444444444444444444444444444*/
.picture-bg { background: #fff;  position: relative;     width: 100%;object-fit: cover;border-radius:5.5px; }
.picture-bg .picture-img {  display: block; width: 100%; height: 280px; width: 100%; object-fit: cover }
.pic-container{border-top-left-radius: 5.5px;border-top-right-radius: 5.5px;}
.macau-img-fill-abs {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important; object-fit: cover;overflow: hidden; border-radius: 5.5px;}
.picture-text { margin: 15px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;  }

.index_picture-text {border-bottom-left-radius: 5.5px;border-bottom-right-radius: 5.5px; background: #fff; padding: 5px 15px;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;border: 1px solid #9899; border-top: 0;}
.picture-text2 { display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;    margin-bottom: 5px !important;  }
.picture-text3 { display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;    margin-bottom: 5px !important;  }
.four_showmore :hover{background:#ebebeb}



/*indexC---------------------*/
.indexc_showmore{text-align:center;float:right;padding:13px;border-radius:5px;border:solid 1px #c8c9ce  ;height:50px;width:158px;color:#828b94}

.item-style-mutil, .item-style-single {  background: url(../image/ico-mutil-display.png) no-repeat;  cursor: pointer;  display: inline-block;  width: 24px;  height: 24px;  vertical-align: -15%;  margin-left: 5px;  margin-right: 15px;  }
.item-style-mutil.on {  background: url(../image/ico-mutil-display-on.png) no-repeat;  }
.item-style-single.on {  background: url(../image/ico-single-display-on.png) no-repeat;  }
.item-style-single {  background: url(../image/ico-single-display.png) no-repeat;  }
.pagination-sm>li>a{font-size: 18px !important;}
.pagination>li>a{border:none !important;}

/*indexB2*/
.indexB2_list{width:100%;overflow: hidden;margin-top: 30px;  }

/* .f-24-p-25{font-size: 24px;padding-top: 25px; font-family: "Noto-Bold";}
.f-24-p-15{font-size: 24px;padding-top: 15px; font-family: "Noto-Bold";}
.f-20-p-15{font-size: 20px;padding-bottom: 0px;font-family: "Noto-DemiLight";}
.f-20-p-12{font-size: 20px;padding-bottom: 0px;font-family: "Noto-DemiLight";}
.f-20-p-60{font-size: 20px;padding-bottom: 20px;font-family: "Noto-DemiLight";}
 */
.f-24-p-25{padding-top: 25px; font-family: "Noto-Bold";font-size:20px !important;}
.f-24-p-15{padding-top: 15px; font-family: "Noto-Bold";font-size:20px !important;}
.f-20-p-15{padding-bottom: 0px;font-family: "Noto-DemiLight";font-size:18px !important;}
.f-20-p-12{padding-bottom: 0px;font-family: "Noto-DemiLight";font-size:18px !important;}
.f-20-p-60{padding-bottom: 20px;font-family: "Noto-DemiLight";font-size:18px !important;}

.mp-25{padding-top:25px;}
.mp-15{padding-top:15px;}
.mp-12{padding-top:12px;}
.mp-60{padding-top:60px;}


/* 滾動條樣式 */
.ui-dialog-content::-webkit-scrollbar{
    width: 10px;
    height: 10px;
}
.ui-dialog-content::-webkit-scrollbar-track{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    border-radius: 10px;
}
.ui-dialog-content::-webkit-scrollbar-thumb{
    /*width: 10px;*/
    height: 20px;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ccc;
}


@media (min-width: 768px){
	.form-horizontal .control-label { text-align: right;margin-bottom: 0; padding-top: 7px;font-size: 24px !important;}
}
/* .form-control{height:41px !important;font-size:18px !important;}
.form-group {margin-bottom: 25px !important;} */

/* commentlist頁 */
.list {
    width: 100%;
    overflow: hidden;
    margin-top: 30px;
}

.hide{display:none;}
.show{display:block}

.item-sum.imgbox img {
	border-top-left-radius: 5.5px;
    border-top-right-radius: 5.5px;
}

.it-favo{border:solid 1px #fff !important}
