@charset "utf-8";
/* CSS Document */
.top-bar {position:fixed; top:0; width:100%; background-color: #7d5f51; z-index: 8888; transition: all 0.25s ease 0s;}
.top-barC {margin:auto; height: 99px; padding: 0; position: relative; transition: all 0.25s ease 0s;}
.logo {position: absolute; top: 50%; transform: translateY(-50%); left: 2%; width: 180px; line-height: 0; font-size: 0; z-index: 77; transition: all 0.25s ease 0s;}
.logo a {display: block;}

.editor a {word-wrap: break-word;word-break: break-all;}
.editor ul, .editor li { list-style-type:initial;}

.list-disc { margin: 0; padding: 0;}
.list-disc li { list-style-type:disc; margin:0 0 0 20px;}
.list-decimal li { list-style-type:decimal; margin:0 0 0 25px;}
.overflow-hidden { overflow-x: hidden;}

.edit_area { padding-bottom: 30px;}
.edit_area h2 {font-size: 1.625rem; color: rgba(51, 51, 51, 0.9);}
.edit_area h3 {font-size: 1.6rem; color: rgba(51, 51, 51, 0.8);}
.edit_area h4 {font-size: 1.525rem; color: rgba(51, 51, 51, 0.7);}
.edit_area h5 {font-size: 1.5rem; color: rgba(51, 51, 51, 0.6);}
.edit_area h6 {font-size: 1.425rem; color: rgba(51, 51, 51, 0.5);}
.seo-content {  padding-bottom: 30px;}
.seo-content h2 {font-size: 1.625rem; color: rgba(51, 51, 51, 0.9);}
.seo-content h3 {font-size: 1.6rem; color: rgba(51, 51, 51, 0.8);}
.seo-content h4 {font-size: 1.525rem; color: rgba(51, 51, 51, 0.7);}
.seo-content h5 {font-size: 1.5rem; color: rgba(51, 51, 51, 0.6);}
.seo-content h6 {font-size: 1.425rem; color: rgba(51, 51, 51, 0.5);}

@media only screen and (min-width:1279px){
    .links {position: absolute; top: 41%; right: 77px; z-index: 100; margin-top: -10px; color:#fff; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; transition: all 0.25s ease 0s;}
    .links a:link, .links a:visited {text-decoration:none; color:#fff; transition: all 0s ease 0s;}
    .links a:active, .links a:hover {text-decoration:none; color:#ff9d00; cursor:pointer; transition: all 0s ease 0s;}
    .links > div {position: relative; min-width: 20px; min-height: 20px; margin-left: 19px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
	
	.links_member {position: relative;}
	.links_member ul {position: absolute; top: 48px; left: 50%; width: 171px; margin-left: -85px; padding: 0px 0; background-color: #ff9d00; display: none; z-index: 100; box-shadow: 0 0 13px rgba(0, 0, 0, 0.13);}
	.links_member ul li {width: 100%; text-align: center; padding: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    .links_member ul li:last-child {border-bottom: 0;}
	.links_member ul li:hover, .links_member ul li.current {}
    .links_member ul li a {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; padding: 11px 10px;}
	.links_member ul li a:hover, .links_member ul li.current a {color:#fff; background: #7d5f51}
    .links_member a i {padding-bottom: 1px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
    .links_member a i img:nth-child(1) {display: block;}
    .links_member a i img:nth-child(2) {display: none;}
    .links_member a:hover i img:nth-child(1) {display: none;}
    .links_member a:hover i img:nth-child(2) {display: block;}
	
	.links_cart {position: relative;}
	.links_cart span {width: 23px; height: 23px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; border-radius: 23px; background-color: #ff9d00; color: #fff; font-size: 15px; font-family:'Microsoft JhengHei'; position: absolute; top: -13px; right: -3px;}
    .links_cart a i {padding-bottom: 1px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
    .links_cart a i img:nth-child(1) {display: block;}
    .links_cart a i img:nth-child(2) {display: none;}
    .links_cart a:hover i img:nth-child(1) {display: none;}
    .links_cart a:hover i img:nth-child(2) {display: block;}

    .links_search font {display: flex; flex-wrap: wrap; align-items: flex-end; height: 38px;}
    .links_search:hover font {color:#ff9d00;}
    .search {width: 0; height: 38px; overflow: hidden; position: absolute; top: 0px; right: 33px; background-color: #fff; transition: all 0.25s ease 0s;}
    .search_btn {position: absolute; top: 0px; right: 0px; width: 30px; height: 38px; display: block; text-align: center; z-index: 5;}
    .search_btn img:nth-child(1) {display: block; margin: auto;}
    .search_btn img:nth-child(2) {display: none; margin: auto;}
    .links_search:hover .search_btn img:nth-child(1) {display: none; margin: auto;}
    .links_search:hover .search_btn img:nth-child(2) {display: block; margin: auto;}
    .search_pic {position: absolute; top: 0px; right: 0px; cursor: pointer; z-index: 10;}
    .search_pic::before {content: ''; width: 30px; height: 38px; display: block;}
    .search_open {width: 200px; transition: all 0.25s ease 0s;}
    .search_btn_open {z-index: 15;}
}
@media only screen and (max-width:1279px){
    .links {position: fixed; top: 12px; right: 70px!important; z-index: 9977; color:#fff; display: flex; flex-direction: row; align-items: center; justify-content: flex-end; transition: all 0.25s ease 0s;}
    .links a:link, .links a:visited {text-decoration:none; color:#fff; transition: all 0s ease 0s;}
    .links a:active, .links a:hover {text-decoration:none; color:#ff9d00; cursor:pointer; transition: all 0s ease 0s;}
    .links > div {position: relative; min-width: 20px; min-height: 20px; margin-left: 19px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}

    .links_member {position: relative;}
	.links_member ul {position: absolute; top: 46px; left: 50%; width: 171px; margin-left: -85px; padding: 0px 0; background-color: #ff9d00; display: none; z-index: 100; box-shadow: 0 0 13px rgba(0, 0, 0, 0.13);}
	.links_member ul li {width: 100%; text-align: center; padding: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
    .links_member ul li:last-child {border-bottom: 0;}
	.links_member ul li:hover, .links_member ul li.current {background-color: #ff9d00;}
    .links_member ul li a {display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; padding: 11px 10px;}
	.links_member ul li a:hover, .links_member ul li.current a {color:#fff; background: #7d5f51;}
    .links_member a i {padding-bottom: 1px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
    .links_member a i img:nth-child(1) {display: block;}
    .links_member a i img:nth-child(2) {display: none;}
    .links_member a:hover i img:nth-child(1) {display: none;}
    .links_member a:hover i img:nth-child(2) {display: block;}
	
	.links_cart {position: relative;}
	.links_cart span {width: 23px; height: 23px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; border-radius: 23px; background-color: #ff9d00; color: #fff; font-size: 15px; font-family:'Microsoft JhengHei'; position: absolute; top: -10px; right: -3px;}
    .links_cart a i {padding-bottom: 1px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
    .links_cart a i img:nth-child(1) {display: block;}
    .links_cart a i img:nth-child(2) {display: none;}
    .links_cart a:hover i img:nth-child(1) {display: none;}
    .links_cart a:hover i img:nth-child(2) {display: block;}

    .links_search font {display: flex; flex-wrap: wrap; align-items: flex-end; height: 40px;}
    .links_search:hover font {color:#ff9d00;}
    .search {width: 0; height: 40px; overflow: hidden; position: absolute; top: 0px; right: 40px; background-color: #fff; transition: all 0.25s ease 0s;}
    .search_btn {position: absolute; top: 0px; right: 0px; width: 30px; height: 40px; display: block; text-align: center; z-index: 5;}
    .search_btn img:nth-child(1) {display: block; margin: auto;}
    .search_btn img:nth-child(2) {display: none; margin: auto;}
    .links_search:hover .search_btn img:nth-child(1) {display: none; margin: auto;}
    .links_search:hover .search_btn img:nth-child(2) {display: block; margin: auto;}
    .search_pic {position: absolute; top: 0px; right: 0px; cursor: pointer; z-index: 10;}
    .search_pic::before {content: ''; width: 30px; height: 40px; display: block;}
    .search_open {width: 180px; transition: all 0.25s ease 0s;}
    .search_btn_open {z-index: 15;}
}
