/*Custom Css*/
@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800|Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

  @import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:wght@400;700&display=swap');
body {
   font-size: 14px;
  font-family: 'poppins', 'Noto Sans TC',"LiHei TC","Microsoft JhengHei",sans-serif;
	
  color: #fff;
  line-height: 1.6;
  background-color: #000;font-weight:400;
	letter-spacing: 0.1rem;
	
}
.member_page {background-color: #E9E9E9}
.member_box {padding:20px;background-color: rgba(255,255,255,0.10);border-radius: 10px;margin-bottom: 30px}
.cart_page {background-color: #E9E9E9}
.whitebox {padding: 30px 20px;background-color: rgba(255,255,255,0.56);border:1px solid #fff;border-radius: 10px;margin-bottom: 20px}
.whitebox_A {padding:40px 20px;border-right:1px solid #fff;margin-bottom: 20px}
.whitebox_A ul {list-style: none}
.whitebox_A  ul li {list-style: none}
.whitebox_A  ul li a { display: block;padding:15px 10px;margin-bottom: 10px;border-bottom:1px solid rgba(124,124,124,1.00);font-size: 18px;color: rgba(244,244,244,1.00)}
.whitebox_A  ul li a:hover {color: #f54f29}
.whitebox_B {padding:40px 20px;margin-bottom: 20px}
.whitebox_B ul {list-style: none}
.whitebox_B  ul li {list-style: none}
.whitebox_B  ul li a { display: block;padding:15px 10px;margin-bottom: 20px;border:1px solid #000;font-size: 18px;color: #000;background-color: #fff;text-align: center}
.whitebox_B  ul li a:hover {border:1px solid #000;font-size: 18px;color: #fff;background-color: #000;text-align: center}
.style5 .table-container {background-color: #fff;padding:10px;border-radius: 10px;color:#000}

.Administrator_page {margin-bottom: 50px}
.Administrator_page thead {}
.Administrator_page thead tr {background-color: #ADADAD;padding:20px 10px}
.Administrator_page thead th {text-align: center;color:#fff;font-size: 16px;font-weight: 600;padding:20px 10px}
.Administrator_page  tr {border-bottom: 1px solid rgba(142,142,142,1.00)}
.Administrator_page  td {padding:20px 10px;text-align: center;font-size: 14px;color:#333}
.Administrator_page  td a {padding:20px 10px;text-align: center;font-size: 14px;font-weight: 600;text-decoration: underline}

/* å?ºæ?¬æ¨£å¼? */
.style5 .responsive-table {
  width: 100%;
  border-collapse: collapse;
}
.style5 .responsive-table thead th {padding:10px 0}
.style5 .responsive-table tr {border-bottom: 1px solid rgba(163,163,163,1.00);margin-bottom: 10px}
.style5 .responsive-table td {padding:20px 10px}
.style5 .responsive-table td a {color:#000}


 
.style5 .table-container .cart__remove {
    margin-top: 4px;
    font-size: 16px;
    padding: 0;
    height: 25px;
    width: 25px;
    text-align: center;
    vertical-align: middle;
    line-height: 22px;
   
    align-items: center;
    justify-content: center;
    border: none;
    border-radius: 50%;
}
.style5 .table-container .pro_img {width: 120px;margin: 0 auto}
.style5 .qtyField  input {border-radius: 0}
/* é??å°?æ??æ©?ç??ç??é­?æ³? */
@media screen and (max-width: 600px) {
    .style5 .responsive-table  {border:none}
    .style5 .table-container .pro_img {
    width: 70%;
    padding: 10px;
    margin: 0 auto;
}
   .style5  .cart .qtyField {
    display: table;
    margin: 0 0 0 auto;
}
  .responsive-table thead {
    display: none; /* é?±è??å??å§?è¡¨é ­ */
  }

  .style5 .responsive-table tr {
    display: block;
    margin-bottom: 15px;
    border: 2px solid #ccc;
  }

  .responsive-table td {
    display: block;
    text-align: right; /* å?§å®¹é? å?³ */
    font-size: 14px;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 20%; /* ç??ç©ºé??çµ¦å·¦å?´æ¨?ç±¤ */
  }

  /* å?©ç?¨ content æ??å?? HTML è£¡ç?? data-label */
  .responsive-table td::before {
    content: attr(data-label);
    position: absolute;
    left: 10px;
    width: 45%;
    text-align: left;
    font-weight: bold;
  }
}
.cart__footer .money {font-size: 40px;color:#131313}
.cart__footer .border-bottom {
    border-bottom: 1px solid #131313 !important;
}
.prstyle2 {padding-top:40px}
.productList {margin-bottom: 40px}
.grid-products {padding:20px 0 20px 0}
.btn-filter {padding: 10px 15px;
    order: 1;
    margin-bottom: 20px;
    width: fit-content;
}
.btn-filter .icon {font-size: 20px}
.template-product {background:url("../images/product-images/proBg.jpg") no-repeat center right;background-attachment: fixed}
.sync-portfolio-carousel {
    max-width: 350px;
    width: 100%;
}
.app__1 {padding:200px 0;background:url("../images/appBg.jpg") no-repeat bottom left;background-attachment: fixed}
.appList {padding:20px 0}
.appList ul {list-style: none}
.appList ul li {display: block;font-size: 16px;color:#fff;padding: 10px 5px}
.appList ul li .icon {display: inline-block;margin-right: 10px;color: rgba(255,57,12,1.00)}
/*é ?é?¢å½±ç??è??æ?¯*/
.shadowBG {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important;
}
.shadowBG {
    -webkit-box-shadow: inherit !important;
    box-shadow: inherit !important;
}
.shadowBG.dark-hard {
    position: relative;
    z-index: 1;
}
.shadowBG.dark-hard:after {
    background: rgba(0,0,0,0.61) none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.shadowBG.dark-hard::after {
   display: block
}
.shadowBG.dark-hard.colorful:after {
 
    background:#000 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
    -webkit-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.banner-style-ten-area {
    padding-top: 250px;
    padding-bottom: 200px;
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.banner-style-ten-area video {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    object-fit: cover;
}
.banner-style-ten-area.smallpadding {
    padding-top: 100px;
    padding-bottom: 100px;
   
}
/*é ?é?¢å½±ç??è??æ?¯*/
.product-details {padding:10px 20px}
.Administrator_btnA {position: absolute;z-index: 10;top:10%;left: 10%;min-width: 150px;max-width: 200px}
.home_section_one {padding:250px 0;background: url("../images/home-banner/pk01.jpg") no-repeat center;background-size: cover;position: relative}

.banner_slogan {margin-bottom: 20px;display: block;font-size: 54px;font-weight: 600;}
.banner_title {margin-bottom: 20px;display: flex;}
.banner_title span {display: inline-block;font-size: 54px;font-weight: 600;}
.banner_title img {display: inline-block;margin-right: 10px;width: 120px}
.banner_des {font-size: 18px;margin-bottom: 15px;display: block;line-height: 30px}
.banner_des.title_2 {font-size: 18px;margin-bottom: 15px;display: block;line-height: 30px}
.img_center {display: block;margin: 20px auto 30px auto;max-width: 120px}
.home_section_two {padding: 200px 0 ;background: #000 url("../images/home-banner/p3BG.jpg") no-repeat left bottom}
.about_1 {padding:200px 0;background-color: #c9c8c8}
.store-feature.style3 .store-info {
    background-color: #f5f5f5;padding:40px 25px;border-radius: 15px;min-height: 360px;
}
.store-info .icon {
    color: #f54f29;
    font-size: 80px;
    vertical-align: middle;
    display: block;
    margin-bottom: 30px;
}
.store-info h5, .store-info .h5 {
    margin-bottom: 15px;
    text-transform: inherit;
    letter-spacing: 0.08em;
    font-size: 26px;
    font-weight: 600;
    color:rgba(26,26,26,1.00)
    
}
.store-info h5 span {
    display: block;
    margin-bottom: 20px;
    text-transform: uppercase;
    letter-spacing: 0.08em;
    font-size: 13px;
    font-weight: 600;color:#f54f29
    
}
.sub-text {color:#1F1F1F;font-size: 16px;
    font-weight: 400;display: block}
.about_2 {padding: 200px 0 ;background: #000 url("../images/about/aboutA002.jpg") no-repeat center ;background-attachment: fixed}
.join__1 {padding:270px 0;background: url("../images/join/join001.jpg") no-repeat center;background-size: cover;position: relative}
.join__2 {padding:250px 0;;background: #000 url("../images/join/joinBg.jpg") no-repeat center ;background-attachment: fixed}
.join__3 {padding:250px 0;;background: #000 url("../images/join/join003.jpg") no-repeat center ;background-attachment: fixed}
.join_block {margin-bottom: 20px;display: block;text-align: center;padding:30px 20px;background-color: rgba(255,255,255,0.33);border-radius: 20px}
.join_block img {display: block;margin:0px auto 20px auto;width:100%}
.join_block h3 {font-size: 16px;color:rgba(26,26,26,1.00);line-height: 20px}
.join_block h3 span {font-size: 20px;color:rgba(26,26,26,1.00);font-weight: 600;display: block;margin-bottom: 20px}
.two_section {padding:10px 30px}
.two_title {border-radius: 50px;border:1px solid #fff;padding:10px 30px;text-align: center;font-size: 20px;color:#fff;margin-bottom: 20px;display: inline-block}
.two_des {font-size: 16px;color:#ada9a6;line-height: 36px;border-bottom: 1px solid #fff;padding:20px 0 20px 0;margin-bottom: 30px}
.two_des_bottom {margin-bottom: 20px;position: relative; }
.two_des_bottom_word {display: inline-block;font-size: 24px;font-weight: 600;max-width: 280px;float: right }
.two_des_bottom_img{display: inline-block;width: 100px}

.home_section_three {padding:250px 0;background: url("../images/home-banner/p4.jpg") no-repeat center;background-size: cover;position: relative}
.home_section_bottom {padding:100px 0;background: url("../images/home-banner/pBottom.jpg") no-repeat center;background-size: cover;position: relative}
.home_section_bottom ul {padding:10px 0 0 0;display: flex;justify-content: center;}
.home_section_bottom ul li {display: inline-block;padding:5px 10px;font-size: 13px}
.home_section_bottom ul li a {font-size: 13px;color:#D5D5D5}
.home_section_bottom ul li a:hover {font-size: 13px;color:#f54f29}
.postslidingAA {padding:10px}
/*é?£å??*/
.main-wrapper {
            position: relative;
            width: 100%;
            /* height: 100vh; å?¨è?¢å¹?é«?åº¦ */
            display: flex;
            justify-content: center;
            align-items: center;
            overflow: hidden;
    padding:50px 0
        }

        /* 2. æ??é??å??æ?£å®?ä½?è??æ¨£å¼? */
        .custom-btn {
            position: absolute;
            padding: 15px 30px;
            z-index: 50;
            cursor: pointer;
            border: none;
            background: #ffffff;
            color: #333;
            font-size: 16px;
            font-weight: 600;
            border-radius: 50px;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
        }

        /* å??æ?£ä½?ç½®å®?ç¾© */
        .pos-1 { top: 10%; left: 10%; }
        .pos-2 { bottom: 20%; right: 5%;  }
        .pos-3 { bottom: 10%; left: 15%; }
.pos-4 { bottom: 40%; left: 10%; }
.pos-5 { top: 30%; right: 15%; }

        /* Hover æ??æ?? */
        .custom-btn:hover {
            transform: translateY(-8px); /* å??ä¸?æµ®èµ· */
            box-shadow: 0 12px 24px rgba(0,0,0,0.2);
            color: #007AFF;
        }

        /* Active é?¸ä¸­ç??æ??è??å?¼å?¸ç??å??ç?« */
        .custom-btn.active {
            background: #333;
            color: #fff;
            box-shadow: 0 0 0 4px rgba(0, 122, 255, 0.3);
            animation: pulse 2s infinite;
        }

        @keyframes pulse {
            0% { transform: scale(1); }
            50% { transform: scale(1.05); }
            100% { transform: scale(1); }
        }

        /* 3. å?§å®¹é¡¯ç¤ºå??å¡? */
        .display-container {
            width: 800px;
            height: 500px;
            position: relative;
        }

        .content-block {
            position: absolute;
            top: 0; left: 0;
            width: 100%;
            height: 100%;
            display: none; /* å??å§?é?±è?? */
        }

        .content-block.active {
            display: block;
        }

        /* å??ç??æ·¡å?¥ */
        .img-box img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            border-radius: 20px;
            box-shadow: 0 20px 40px rgba(0,0,0,0.15);
        }

        /* 4. æ??å­?ä½?ç§»æ??æ?? (ç?±ä¸?è??ä¸?) */
        .text-box {
            position: absolute;
            bottom: -30px;
            left: 40px;
            background: rgba(255, 255, 255, 0.9);
            padding: 25px;
            border-radius: 15px;
            max-width: 300px;
            opacity: 0;
            transform: translateY(50px);
            transition: all 0.8s ease-out;
            backdrop-filter: blur(5px);
        }

        .content-block.active .text-box {
            opacity: 1;
            transform: translateY(-60px); /* å??ä¸?æµ®ç?¾å?°å®?ä½? */
        }

        .text-box h2 { margin: 0 0 10px; color: #1d1d1f; }
        .text-box p { margin: 0; color: #666; line-height: 1.6;font-size: 1.4rem }
/*é?£å??*/
.btn_primary {background-color: #f54f29;color:#fff;border:1px solid #f54f29}
.btn_primary:hover {background-color: #c44430;color:#fff;border:1px solid #c44430}
.btn_primary:active {background-color: #c44430;color:#fff;border:1px solid #c44430}
.panelAA
{
display:none;
	padding:10px
}
.sale_link {
	position: absolute;
	top:20px;
	right:5px;
	z-index: 99;
	width: 150px;
	padding: 10px;
	text-align: center
	
}
.sale_link  .btn {
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: auto;
    height: auto;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 10px;
    padding: 5px 10px;
    background-color: #8B1B1D;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: normal;
    white-space: normal;
    font-size: 12px;
    -ms-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.Administrator_set {
	position: fixed;
	bottom:20px;
	left:5px;
	z-index: 99;
	width: 150px;
	padding: 10px;
	background-color: #AA6667;
	color:#fff;
	border-radius: 10px;text-align: center
	
}
.Administrator_set ul {text-align: left}
.Administrator_set ul li {padding: 2px 3px;border-bottom: 1px solid hsla(0,0%,94%,0.46);font-size: 14px;list-style: none}
.Administrator_set a {color:#fff}
.Administrator_set .title {text-align: center;font-size: 14px;font-weight: 600;margin-bottom: 10px;display: block;color:#fff}
.video-container{

position:relative;

padding-bottom:56.25%;

padding-top:30px;height:0;overflow:hidden;
	margin-bottom: 10px

}

 .invest_img {
	overflow: hidden;
	width: 100%;
	border-radius: 5px;
}
.invest_img img {
	width: 100%;
}
.disableShow {background-color: hsla(0,0%,91%,0.52);width: 100%;height: 100vh;z-index: 999;position: absolute;top:0;left:0}
.video-container iframe,

.video-container object,

.video-container embed{

position:absolute;

top:0;

left:0;

width:100%;

height:100%;

}
 .pointItem .mfp-close {
    /* font-family: inherit; */
    /* position: absolute; */
    /* top: 0; */
    /* right: 0; */
    z-index: 99;
    height: 50px;
    width: 200px;
    line-height: 30px;
    background-color: #000000;
    opacity: 1 !important;
    text-shadow: none;
    color: #ffffff;
    font-size: 24px;
    position: relative;
}
.register {background: url("../images/banner001-a.jpg") no-repeat left bottom;background-size: 700px;padding:50px 0 450px 0}
.bg-half-color {width: 100%;background: url("../images/product-bg-light.jpg") repeat-x}
.about {}
.about-top {background: url("../images/about/a-top.jpg") no-repeat top center;padding: 150px 0 10px 0}

.grid-products .item:hover {
   border: 1px solid #515151
}
.about-bottom {background: url("../images/about/a-bottom.jpg") no-repeat bottom center;padding: 10px 0 250px 0}
.about-content {font-size: 16px;color: #c9ab77;letter-spacing: 1px;line-height: 36px;}
.about-content span {font-size: 20px;font-weight: 500;display: block;margin-bottom: 10px;color: #fff;letter-spacing: 1.5px;}
.about-content bold {font-size: 18px;font-style: italic}
.font-ch-title {}
.font-title {font-family: 'Parisienne', cursive;}
.nicelogo {display: none}
.stickyNav .nicelogo {display: block;z-index: 3} 
.nicelogo img {max-width: 140px}
.slideimg img {width: 100%;height: auto}
.slideimg img.smallscreen {display: none}
.RDW img {width: 100%;height: auto}
.RDW img.smallscreen {display: none}
.footer-logo img {max-width: 120px;display: block;margin: 0 auto}
.line-pick {width: 100px;height: 2px;background-color: #f54f29;display: block;margin: 50px auto 100px auto}
.line-pick-short {width: 100px;height: 2px;background-color: #f54f29;display: block;margin: 30px auto 50px auto}
.product-title {color:#fff;font-size: 20px;padding-bottom: 5px;margin-bottom: 5px;width: 100%;border-bottom: 1px solid #b5b5b5;font-weight: 500}
.full-width-banner a {}
.full-width-banner a:hover {opacity: 1}
.letter-ellip {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.site-user-menu .icon {font-size: 24px}
.wrapQtyBtn input {border-radius: 0px}
.product-single__description p {font-size: 16px;
    font-weight: 400;color:#fff;margin-bottom: 15px;}
.product-single .product-single__title {
    /* text-transform: capitalize; */
    font-size: 25px;
    margin: 30px 0 20px 0;
    color: #fff;
  
}
.non-price {font-size: 12px;display: block;color:hsla(0,0%,57%,1.00);text-decoration: line-through}
.non-price bold {display: inline-block;padding-left: 3px;text-decoration: line-through;letter-spacing: inherit}
.english_name {
	font-weight: 300;
	color:#BDBDBD;
	font-size: 20px;
    margin-bottom: 15px;
    padding-right: 5px;
     border-bottom: 1px solid #9f9d9d;
    padding-bottom: 25px;
	 letter-spacing: -1px;
    }
.product-form .swatch .swatchInput + .swatchLbl.rounded {
    border-radius: 10px !important;
}
@media screen and (max-width: 768px) {
	.register {
    background: url(../images/banner001-a.jpg) no-repeat center bottom;
    background-size: 600px;
    padding: 50px 0 450px 0;
}
	.about-top {background: url("../images/about/a-top.jpg") no-repeat top center;padding: 150px 0 10px 0}


.about-bottom {background: url("../images/about/a-bottom.jpg") no-repeat bottom center;padding: 10px 0 80px 0;
    background-size: 1000px;
    background-position-x: 0px;}
	.about-content {font-size: 14px;color: #c9ab77;letter-spacing: .4px;line-height: 24px;}
.about-content span {font-size: 16px;font-weight: 500;display: block;margin-bottom: 10px;color: #fff;letter-spacing: 1.5px;}
.about-content bold {font-size: 16px;font-family: 'Noto Serif TC', serif;font-style: italic}
	.d-xs-done {display: none}
  .slideimg img { 
    display: none; 
  }
  .slideimg img.smallscreen { 
    display: block; 
  }
	.RDW img { 
    display: none; 
  }
  .RDW img.smallscreen { 
    display: block; 
  }
}
.cell_img img {width: 100%}
  .product-single-1 .product-details-img .product-zoom-right {
    width: 100%;
    /* padding-left: 0px; */
    padding:0 30px 20px 30px;
}

        /* RWD é?¿æ??å¼?å®¹å?¨æ¨£å¼? */
        .video-container {
            position: relative;
            width: 100%;            /* å¯¬åº¦å¡«æ»¿ç?¶å??ç´  */
            padding-bottom: 56.25%; /* 16:9 ç??é»?é??æ¯?ä¾? (9/16 = 0.5625) */
            height: 0;
            overflow: hidden;
            background-color: #000; /* è¼?å?¥å??ç??è??æ?¯è?² */
        }

        .video-container iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0;
        }

@media only screen and (max-width: 575px) {
    .product-single-1 .product-details-img .product-zoom-right {
    width: 100%;
    /* padding-left: 0px; */
    padding:0 30px 20px 30px;
}
    .app__1 {background:url("../images/appBg.jpg") no-repeat centerleft;}
    .banner_slogan {font-size: 40px}
    .cell_img img {width: 60%}
        .prstyle2 {padding-top:80px}
    .banner_title span {
    display: inline-block;
    font-size: 40px;
    font-weight: 600;
}
    .banner_title {
    margin-bottom: 20px;
     display: block;
}
    .banner_des {
    font-size: 18px;
    margin-bottom: 15px;
    display: block;
    line-height: 30px;
}
     .banner_des.title_2 {
    font-size: 16px;
    margin-bottom: 15px;
    display: block;
    line-height: 30px;
}
    .two_des_bottom_word {
    display: inline-block;
    font-size: 20px;
    font-weight: 600;
    max-width: 240px;
    float: right;
}
  .home_section_one {padding:100px 0 500px 0;background: url("../images/home-banner/pk01-s.jpg") no-repeat center bottom;background-size: cover;position: relative}
 
.home_section_three {padding:100px 0 500px 0;background: url("../images/home-banner/p4-s.jpg") no-repeat center bottom;background-size: cover;position: relative}
.home_section_bottom {padding:150px 0;background: url("../images/home-banner/pBottom.jpg") no-repeat center;background-size: cover;position: relative}
	.product-title {
   
    font-size: 16px;
    
}

.about-bottom {background: url("../images/about/a-bottom.jpg") no-repeat bottom center;padding: 10px 0 80px 0;
    background-size: 1000px;
    background-position-x: -400px;}


}
/**/
.text-line {
   
    color: transparent !important;
    -webkit-text-stroke: .6px #f8edcc;
    text-transform: uppercase;
    font-size: 9.5rem;
    line-height: 11rem;
    font-weight: 800;
}
.text-line_2 {
    
    color: transparent !important;
    -webkit-text-stroke: .9px #fff;
    text-transform: uppercase;
    font-size: 75px;
    line-height: 80px;
    font-weight: 800;
}
.text-line_3 {
    
    color: transparent !important;
    -webkit-text-stroke: .7px #fff;
    text-transform: uppercase;
    font-size: 50px;
    line-height: 60px;
    font-weight: 800;
}
.word_line {
  position: relative; /* è¨­ç½®ç?¸å°?å®?ä½?ï¼?æ?¹ä¾¿æ?§å?¶å?½å??ç´ ä½?ç½® */
  padding-bottom: 20px; /* è®?åº?ç·?è??æ??å­?ä¹?é??ä¿?æ??ä¸?å®?è·?é?¢ */
}

.word_line::after {
    content: "";
  position: absolute;
  left: 50%; /* å¾?ä¸­å¤®é??å§? */
  bottom: 0;
  transform: translateX(-50%); /* å°?åº?ç·?å±?ä¸­å°?é½? */
  width: 60px; /* å?ºå®?åº?ç·?ç??å¯¬åº¦ */
  height: 3px;
  background-color: #795609;

}
/**/

/*  About Us......*/
.about-top {background: url("../images/about/about01.jpg") no-repeat center;padding: 330px 0 400px 0;text-align: center;margin-bottom: 100px}
.about_title_E {font-size: 48px;color: #fff}
.about_E {}
.about_E h6 {font-size: 18px;line-height:34px;letter-spacing: 0.03px}
.aboutImg {margin-bottom: 30px;}
.aboutImg img {max-width: 343px}
.aboutImgA img {max-width: 490px}
.about_bottom_E {margin-bottom: 100px}