.inlineBlockSpacing {
     letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */
    
}

#mtkContainer,
#mtkContainer * { box-sizing: border-box; }


.bgRed { background: url(../images/bg-red.jpg) #a70107 top center no-repeat;}

header.header { position: relative; padding-bottom: 168px; min-height: 90vh; background: url(../images/bg-header.jpg) bottom center no-repeat; background-size: cover;text-align: center; }
header.header .content { margin: 0 auto; padding-top: 76px; max-width:615px; text-align: center; }
header.header h1 { position: relative; display: inline-block; margin-bottom: 80px;  }
.bird { position: absolute; top:5%; right: -10%; width: 40%; }
.bird img { width: 100%; transform: scaleX(-1);}
header.header h1 img { width: 100%; max-width: 591px; }
header.header .buttonBase {}
header.header .button { display: inline-block; margin: 0 17px; padding-bottom: 10px; width: calc(50% - 34px); max-width: 290px; letter-spacing: normal; border-top:10px solid #730004;box-shadow: 0 10px 10px rgba(0,0,0,0.5); transition: .5s; background:#ae0107; }
header.header .button strong { display: block; font: bold 30px/1 "arila","微軟正黑體"; color: #fff; text-align: center; }
header.header .button small { display: block; margin-top: 8px; font: 20px/1 "arila","微軟正黑體"; color: #f1cd00; text-align: center; }
header.header .button:hover { transform: translateY(5px);  box-shadow: 0 5px 5px rgba(0,0,0,0.4); }


.nav{ display: inline-block; text-align: center;width: 100%; max-width: 1280px; margin: 3% auto;}
.nav .aImg{ width: 22%; display: inline-block; padding: 0 1%; transition: all 0.3s;}
.nav .aImg img{ width: 100%; }
.nav .aImg:hover{ transform: translateY(10px); }

.information1 { padding-bottom: 90px; }
.information1 .content { margin:0 auto; width: 90%; max-width: 1400px; text-align: center; }
.information1 .content .text { margin: 0 auto; max-width: 1000px; }
.information1 .text p { margin-top: 25px; font: 16px/1.6 "arila","微軟正黑體"; color: #000; text-align: left;  }
.information1 .informationArea { background:#ae0107; }
.information1 .informationArea .map{ width: 100%; }
.information1 .information1Button { margin-top: 45px; text-align: left; }
.information1Button .aBox { display: inline-block; padding:13px 15px; width: auto !important; background:#880005; vertical-align: bottom; }
.information1Button .aBox.now {  background:#ae0107; padding: 15px;  }
.information1Button > div a {  font: 16px/1.6 "arila","微軟正黑體"; color: #fff; text-align: center; }
.information1 .informationArea2 { padding: 12px; }



.box2 > .aBox { display: inline-block; width: 50%; letter-spacing: normal; }



.c26 { padding-bottom: 90px; }
.c26 .content { margin:0 auto; padding-top: 100px; width: 100%; max-width: 100%; text-align: center; }
.c26 h2 { margin-bottom: 50px; }
.c26 .group-type-ph { letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ }

.c26 .group-type-ph .ph { position: relative; display: inline-block; margin: 0 0.5% 1% 0.5%; padding: 10px; width: 32%;
 letter-spacing: normal; background: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.35); transition: .5s;}
.c26 .group-type-ph .ph:hover { transform: scale(0.95); }
.c26 .group-type-ph .addPhBox2 > div { display: inline-block; width: 50%; letter-spacing: normal; }
.c26 .group-type-ph .addPhBox2 img { width: 100%; }

.c26 .addPhBox2 .addText { /*position: relative;*/ padding-left: 10px; padding-bottom: 0px; text-align: left; height: 100%; }
.c26 .addText .ph-title { font: bold 22px/1.2em "arial","微軟正黑體"; color: #000;  }
.c26 .addText .ph-detail { font:  16px/1.4em "arial","微軟正黑體"; color: #000;  }
.c26 .addText .price { position: absolute; bottom: 0; right: 10px; font: bold 16px/2.2em "arial","微軟正黑體"; color: #ff305c;
letter-spacing: -2px; vertical-align: bottom;}

.c26 .addText .price span {font: bold 26px/1.2em "arial","微軟正黑體";   }

.c26 .ph .ph-feature { margin: 5px 0; padding: 0px 0; font: 18px/1.4em "arial","微軟正黑體"; color: #000; text-align: left; background: #d5d5d5; }



/*c26-part2*/
.c26.part2 { padding-bottom: 50px; margin-top: 2%;}
.c26.part2 .content { margin:0 auto; padding-top: 100px; width: 100%; max-width: 100%; text-align: center; }
.c26-2 h2 { margin-bottom: 50px; }
.c26-2 .group-type-ph { letter-spacing: -0.31em; /* Webkit: collapse white-space between units */
    *letter-spacing: normal; /* reset IE < 8 */
    *word-spacing: -0.43em; /* IE < 8: collapse white-space between units */
    text-rendering: optimizespeed; /* Webkit: fixes text-rendering: optimizeLegibility */ }

.c26.part2 .group-type-ph .ph { position: relative; display: inline-block; margin: 0 0.5% 1% 0.5%; padding: 10px; width: 32%;
 letter-spacing: normal; background: #fff;box-shadow: 0 10px 10px rgba(0,0,0,0.35); transition: .5s;}

.c26.part2 .group-type-ph .ph:hover { transform: scale(0.95); }
.c26.part2 .group-type-ph .addPhBox2 > div { display: inline-block; width: 50%; letter-spacing: normal; }
.c26.part2 .group-type-ph .addPhBox2 img { width: 100%; }

.c26.part2 .addPhBox2 .addText { /*position: relative;*/ padding-left: 10px; padding-bottom: 0px; text-align: left; height: 100%; }
.c26.part2 .addText .ph-title { font: bold 20px/1.2em "arial","微軟正黑體"; background: #000;;color: #fff; padding: 1.5% 2%; margin-bottom: 3%;}
.c26.part2 .addText .ph-detail { font: 14px/1.4em "arial","微軟正黑體"; color: #000; padding-bottom: 10%;}
.c26.part2 .addText .price { position: absolute; bottom: 0; right: 10px; font: bold 16px/2.2em "arial","微軟正黑體"; color: #ff305c;
                        letter-spacing: -2px; vertical-align: bottom;}
.c26.part2 .addText .price span {font: bold 26px/1.2em "arial","微軟正黑體"; }
.c26.part2 .ph .ph-feature { margin: 5px 0; padding: 0px 0; font: 18px/1.4em "arial","微軟正黑體"; color: #000; text-align: left; background: #d5d5d5; }



.information2 { position: relative;padding-top: 100px; padding-bottom: 215px; height: auto;  background: url(../images/bg-other-1.jpg) bottom center no-repeat; background-size: cover;}
.information2 .content { position: relative; margin:0 auto; width: 90%; max-width: 1400px;  }
.information2 .title { /*position: absolute; top:0; left: 0;*/ width: 100%; margin-bottom: 55px;   text-align: center; }
.information2 h2 { margin-bottom: 13px;}
.information2 h2 svg { width: 90%; max-width: 444px; filter: drop-shadow(0px 0px 12px #208cc7);  }
.information2 .title p { font: 16px/1.4em "arial","微軟正黑體"; color: #fff; text-align: center; text-shadow: 0px 0px 12px #37b4f9,0px 0px 12px #37b4f9,0px 0px 12px #37b4f9,0px 0px 12px #37b4f9;  }
.information2 .text { margin-left: 135px; padding: 20px;  max-width: 700px; background: rgba(0,150,215,0.75); }
.information2 .text h3 { font: bold 30px/1.4em "arial","微軟正黑體"; color: #fff;  text-align: left; vertical-align: bottom; }
.information2 .text p { margin-top:5px; font: 16px/1.8em "arial","微軟正黑體"; color: #fff; text-align: left; }


.information3 { position: relative; padding-bottom: 80px; height: auto; }
.information3 .content { position: relative; margin:0 auto; width: 90%; max-width: 1400px; text-align: center;  }
.information3 h2 { margin: 40px 0; }
.information3 .box2 ,.information3  .box3 { margin-bottom: 18px; overflow: hidden; }
.box2 img,
.box3 img { width: 100%; }
.information3 .box2 .aBox { display: inline-block; width: calc(50% - 18px); }
.information3 .box2 .aBox:first-child { margin: 0 9px 0 0; }
.information3 .box2 .aBox:last-child { margin: 0 0 0 9px; }


.information3 .box3 .aBox { display: inline-block; width: calc(33.333333% - 18px); }
.information3 .box3 .aBox:first-child { margin: 0 12px 0 0; }
.information3 .box3 .aBox:last-child { margin: 0 0 0  12px; }
.information3 .box3 .aBox:nth-child(2) { margin: 0 6px 0 6px; }

.information3Area .aBox { position: relative; }
.information3Area .aBox .text { position: absolute; top: calc(100% - 32px); left: 0; margin: 0; padding: 0; width: 100%; height: 100%; letter-spacing: normal; transition: .5s; cursor: pointer; background: rgba(0,0,0,0.8); }
.information3Area .aBox .text h3 {  font: 18px/32px "arial","微軟正黑體"; color: #fff; }
.information3Area .aBox .text p { padding: 5px; font: 16px/1.8em "arial","微軟正黑體"; color: #fff; text-align: left;  }
.information3Area .aBox:hover .text { top: 0;  }




.story { position: relative; padding: 80px 0; height: auto;   background: url(../images/bg-story.jpg) bottom center no-repeat; background-size: cover; }
.story .content { position: relative; margin:0 auto; width: 90%; max-width: 1400px; /*height: 95vh 60vh*/; text-align: center;  }
.storyBase{ float: right; vertical-align:top;  width: 65%;}
.storyItem { float: right; vertical-align:top; position: relative;}
.story h2 { display: inline-block; /*float: right;*/ float: none;  }
.story h2 .pc { display: block ; margin: 0 auto; background: #000;padding: 6px; }
.story h2 .m { display: none ; margin: 0 auto; }
.storyBase p { /*-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl; padding-right: 35px;*/ font: 16px/2em "arial","微軟正黑體"; color: #fff;
 letter-spacing: 1px; vertical-align:top; text-align: justify;  word-break: break-all; /*height: 60vh;*/}

/*.storyItem { position: relative; height: 100%; vertical-align: bottom; }*/
.itemBase { position: absolute; bottom: 0; right: 0; width: auto; vertical-align: bottom;  }
.itemBase .ph { padding: 10px; width: 100%; background: #fff; letter-spacing: normal; box-shadow: 0 10px 10px rgba(0,0,0,0.35) }
.itemBase .ph-title { font: 20px/1.4em "arial","微軟正黑體"; color: #fff;letter-spacing: normal; background: #000;  }
.itemBase .ph-detail,
.itemBase .ph-feature { font: 14px/1.4em "arial","微軟正黑體"; color: #000; text-align: left; letter-spacing: normal; }
.itemBase  .price {  font: bold 16px/2.2em "arial","微軟正黑體"; color: #ff305c;
letter-spacing: -2px; vertical-align: bottom;}
.itemBase .price span {font: bold 26px/1.2em "arial","微軟正黑體";   }



.note { padding: 80px 0; }
.note .content { margin:0 auto; width: 90%; max-width: 970px; text-align: center; }
.note ul { margin-top: 20px; }
.note ul li{ margin-bottom: 40px; font: 16px/1.6 "arila","微軟正黑體"; color: #fff; text-align: left; }
.note ul li strong { display: block; font-weight: bold; font-size: 30px; text-align: center; }


.promoBase { position: fixed; top:0; left: 0; display:none; width: 100%; height: auto; min-height: 100vh; background: rgba(0,0,0,0.8); z-index: 100; }
.promoBase .content {  position: relative; margin:0 auto; padding-top: 10vh; width: 90%; max-width: 800px; height:auto; color: #fff; text-align: center;  }
.promoBase .content  h2 { margin-bottom: 20px; font: bold 30px/1.2em "arial","微軟正黑體";   }
.promoBase .content  h3 {  margin-bottom: 5px;font: bold 24px/1.2em "arial","微軟正黑體"; text-align: left;  }
.promoBase .content  p {  margin-bottom: 15px; font:16px/1.6em "arial","微軟正黑體"; text-align: left;  }
.promoBase .content .closePromo { margin:0 auto; width: 280px; padding: 5px 0; font:20px/1.6em "arial","微軟正黑體"; color: #000; border-radius: 99em; background: #fff; cursor: pointer; }
.promoBase .content a { display: inline-block; padding: 1px 8px; color: #000; background: #fff200; border-radius: 99em; }
.promoBase .content a:hover { background: #FFF; }

.fixButton { display: inline-block; position: fixed; top:30vh; left: 7%; width: auto; }
.fixButton span { display: none; }
.fixButton img { transition: .5s; } 
.fixButton:hover img { transform: translateY(-10px); }
.smallHide { display: block; }
.smallHideOpen { display: none; }


img.lazyload { opacity: 0;  }
img.show { animation: itemOne 0.6s alternate infinite;-webkit-animation: itemOne 0.6s 1; }
@keyframes itemOne {
  from {  opacity: 0; }
  to {  opacity: 1; }
}
@-webkit-keyframes itemOne {
   from {  opacity: 0; }
  to {  opacity: 1; }
}


@media only screen and (max-width: 1366px) {
header.header { padding-bottom: 60px }
header.header .content { padding-top: 30px; }	
header.header h1 { margin-bottom: 20px;}
header.header h1 img { width: 80%; }
.bird {  right: -5%;  }

header.header .button {padding-bottom: 6px;  border-top: 6px solid #730004; }
header.header .button strong { display: block; font: bold 24px/1 "arila","微軟正黑體"; color: #fff; text-align: center; }
header.header .button small { display: block; margin-top: 4px; font: 16px/1 "arila","微軟正黑體"; color: #f1cd00; text-align: center; }

.group-type-ph .addPhBox2 > div { display: block; width: 100%; letter-spacing: normal; }	
.addText .price {display: block;
    text-align: center;
    position: static; }

.information3Area .aBox .text p {font: 14px/1.4em "arial","微軟正黑體"; color: #fff;  }

.c26 .group-type-ph { padding: 0 0.5%; }
.c26 .group-type-ph .ph { width: 49%;}

.c26.part2 .group-type-ph { padding: 0 0.5%; }
.c26.part2 .group-type-ph .ph { width: 49%;}

.story .content { }
/*.storyBase p { height: 70vh; }*/




}

@media only screen and (max-width: 1280px) {
/*.story .content,
.storyBase p { height: 90vh; }*/
}

@media only screen and (max-width: 1024px) {

.information2 .text { margin-left: 0px; margin: 0 auto; width: 90%; max-width: 90%;   }

.information3 .box2 .aBox { display: inline-block; width: calc(50% - 18px); overflow: hidden; }
.information3 .box2 .aBox:first-child , 
.information3 .box2 .aBox:nth-child(3) { margin: 0 9px 18px 0px; }
.information3 .box2 .aBox:last-child, 
.information3 .box2 .aBox:nth-child(2) {margin: 0 0px 18px 9px; }

.information3 .box3 .aBox:first-child { margin: 0;  }
.information3 .box3 .aBox:last-child { margin: 0; }
.information3 .box3 .aBox:nth-child(2) { margin: 0; }
.information3 .box3 .aBox { display: inline-block; margin-bottom: 30px !important; width: 100%; }
.information3 .box3 .aBox .img,
.information3 .box3 .aBox .text { display: inline-block; position: static; margin: 0; padding: 0; width: 50%; background: none; }
.information3 .box3 .aBox .text { padding: 0 10px; }
.information3 .box3 .aBox .text p,
.information3 .box3 .aBox .text h3 { color: #000; }

.c26 .group-type-ph .ph,
.c26.part2 .group-type-ph .ph{ margin-bottom: 50px; min-height: 33vh;}


/*.story .content,
.storyBase p  { height: auto; }*/

.storyBase{width:100%;float: none;}
.storyItem { float: none;  }
.story h2 { display:block;float:none; margin-bottom: 20px;  }
.story h2 .pc { display: none; }
.story h2 .m { display: block; }
.storyBase p { -webkit-writing-mode: horizontal-tb; writing-mode: horizontal-tb ; padding-right: 0px; font: 16px/2em "arial","微軟正黑體"; color: #fff; letter-spacing: 2px; vertical-align: top; /*text-align: right;*/ }
.itemBase { position: static; }
.itemBase .group-type-ph .ph { width: 100%; }
.itemBase .ph-img,
.itemBase .ph-title,
.itemBase .ph-detail,
.itemBase .ph-feature { padding: 8px; float: left; width: 50%; }
.itemBase .price { clear: both; display: block; }
.itemBase .ph-img img { width: 100%; }

.itemBase2{}
.itemBase2 .group-type-ph .ph { width: 100%; }

.smallHide { display: none; }
.smallHideOpen { display: block; margin: 0 auto 20px;; padding: 8px 15px; width: 300px;font: 20px/1 "arila","微軟正黑體"; color: #fff; background: #000; border-radius: 99em; }

}


@media only screen and (max-width: 800px) {

header.header h1 img { width: 60%; }
.nav .aImg{ width: 29%;}

.bird {  right: 5%;  }

.information1 .information1Button { margin-top: 20px;  }


 .group-type-ph .ph { width: 48%; }
 .group-type-ph .addPhBox2 > div { display: inline-block; width: 100%; letter-spacing: normal; }

.information2 { position: relative;padding-top: 10%; padding-bottom: 10%;}
 .information2 .text {width: 100%; max-width: 100%;  }

.c26 .group-type-ph,
.c26.part2 .group-type-ph { margin:0 auto; width: 90%; }

/*.c26.part2 .group-type-ph .ph { width: 100%;}*/

.c26 .group-type-ph .addPhBox2 > div,
.c26.part2 .group-type-ph .addPhBox2 > div { display: block; width: 100%;  padding-left: 0;}

.c26 .addText .price,
.c26.part2 .addText .price { position: static; }


.fixButton { display: inline-block; position: fixed; top:calc(100vh - 40px); left: 0; width: 100%; background: #ae0107; box-shadow: 0 -1px 10px rgba(0,0,0,0.75); }
.fixButton img { display: none; }
.fixButton span { display: block; font:18px/40px "微軟正黑體"; text-align: center; color: #fff; }

}


@media only screen and (max-width: 768px) {

.c26.part2 .content{ max-width: 90%; }
.c26.part2 .group-type-ph{ margin:0 auto; width: 100%; }
.c26.part2 .group-type-ph .ph{ display: block; margin-bottom: 20%; width: 100%; }
}





@media only screen and (max-width: 500px) {
header.header { min-height: 80vh }
header.header h1 img { width: 90%; }
.bird {  right: 0%;  }

header.header .button { margin: 0 5px; }
header.header .button img { display: none; }
header.header .button strong { display: block; font: bold 20px/1 "arila","微軟正黑體"; color: #fff; text-align: center; }
header.header .button small { display: block; margin-top: 4px; font: 14px/1 "arila","微軟正黑體"; color: #f1cd00; text-align: center; }

 .group-type-ph .ph { width: 100%; }

.information2 { padding-top: 20%; padding-bottom: 20%; }



.information3 .box2 .aBox { display: block; width: 100%; }
.information3 .box2 .aBox:first-child , 
.information3 .box2 .aBox:nth-child(3), 
.information3 .box2 .aBox:last-child, 
.information3 .box2 .aBox:nth-child(2) {margin: 0; }
.information3 .box2 .aBox .img,
.information3 .box2 .aBox .text { display: inline-block; position: static; margin: 0; padding: 0; width: 100%; background: none; }
.information3 .box2 .aBox .text { padding: 0 10px; }
.information3 .box2 .aBox .text p,
.information3 .box2 .aBox .text h3 { color: #000; }


.information3 .box3 .aBox .img,
.information3 .box3 .aBox .text { display:block;width: 100%;  }
.information3 .box3 .aBox .text { padding: 0 10px; }

.information3 .box2 .aBox ,
.information3 .box3 .aBox { margin-bottom: 15% !important; } 


.c26 .content{ max-width: 90%; }
.c26 .group-type-ph{ margin:0 auto; width: 100%; }
.c26 .group-type-ph .ph{ display: block; margin-bottom: 20%; width: 100%; }



.itemBase .ph-img,
.itemBase .ph-title,
.itemBase .ph-detail,
.itemBase .ph-feature { float: none; width: 100%; }

.note ul li strong { display: block; font-weight: bold; font-size: 26px; text-align: center; }

.mHide { display: none !important; }
.mW100 { display: block !important; width: 100% !important; }
}





/*客製化*/
.poi{width: 90%;margin: 0 auto;}

.poiAutoTemplate .ph-group-content * {vertical-align: top;}
.poiAutoTemplate .ph-group-content{padding: 10px 10px 50px 10px;margin: 5px;width: 45%;text-align: left;} 
.poiAutoTemplate .ph-group-content-photo{width: 45%;display: inline-block;}
.poiAutoTemplate .ph-group-content-text{width: 50%;display: inline-block;}
.poiAutoTemplate .ph-group-title {display: none;}
.poiAutoTemplate .ph-group-title span{margin: 0 auto; display: inline-block; text-align: center; padding: 0 25px; color: #FFF; font: 700 34px/1.6 'Noto Serif TC'; position: relative;  }
.poiAutoTemplate .ph-group-title  img{display: none;}
.poiAutoTemplate .ph-group-content-text-name{color: #49312c;font:700 20px/1.4 "Noto Sans TC", "微軟正黑體";}
.poiAutoTemplate .ph-group-content-tag{background:rgba(0,0,0,0.5);}
.poiAutoTemplate  .ph-group-content-text-detail{font:16px/1.4 "Noto Sans TC", "微軟正黑體";}
.poiAutoTemplate  .ph-group-content-text-price{position: absolute;bottom: 0;text-align: center;right: 20px;width: 100%;font: 700 25px/1.5 "Noto Sans TC", "微軟正黑體";text-align: right;}
.poiAutoTemplate  .ph-group-content-text-price span{font: 14px/3 "Noto Sans TC", "微軟正黑體";}
.poiAutoTemplate .ph-group-content-text-sale  {display: block; padding: 0px 5px; font: 500 15px/2 "Noto Sans TC", "微軟正黑體"; color: black; background:#ffe49d; }
.poiAutoTemplate .ph-group-content-text-sale a{ color: black; background:#ffe49d;padding: 0 5px;font: 500 15px/2 "Noto Sans TC", "微軟正黑體";}
.poiAutoTemplate .ph-group-content-text-detail {display: block; padding: 5px 5px; font: 14px/1.8 "Noto Sans TC", "微軟正黑體"; color: black; }


.poiAutoTemplate{position: relative;padding: 0 0 10px 0;}
.poiAutoTemplate .link-right{background:#daa55f;padding: 7px 29px 7px 15px;font:18px/1.4 "Noto Sans TC", "微軟正黑體";color: #FFF;text-align: center;display: inline-block;position: absolute;bottom: 0;right: 20px;clip-path: polygon(0 0, 86% 0, 100% 100%, 0% 100%);transition: 0.3s;}
.poiAutoTemplate .link-right::after{content: ">>" ;display: inline-block;font:10px/1 "Noto Sans TC", "微軟正黑體";transform:translateY(-5px);-webkit-animation: gogo 0.3s  infinite alternate;animation: gogo 0.3s  infinite alternate;}
.poiAutoTemplate .link-right:hover{padding: 7px 39px 7px 15px;color: #e8fe51;);transform: translateX(10px);}
.poiAutoTemplate .ph-group, .poiAutoTemplate.poiAutoTemplate-scrollTab .ph-group {justify-content: center;}
.poiAutoTemplate .ph-menu {display: none;}


.poi2 .poiAutoTemplate .ph-group-content{width: 80%;max-width: 1100px;padding: 10px 10px 40px 10px}
.poi2 .poiAutoTemplate .ph-group, .poi2 .poiAutoTemplate.poiAutoTemplate-scrollTab .ph-group{justify-content: right;}
.poi2 .poiAutoTemplate .ph-group-content-text-name{background: #000;color: #FFF;}


@media only screen and (max-width: 1200px) {
.poiAutoTemplate .ph-group-content-photo{width: 100%;display: block;}
.poiAutoTemplate .ph-group-content-text{width: 100%;display: block;}
}