@charset "utf-8";
/* CSS Document */

body{ font-family: 'Noto Sans TC', sans-serif; background:url(/ezfiles/905/1905/img/5668/bg001.jpg) center top repeat-y; background-size:auto;}


.toggle_btn{ display:none; border:none; padding:0; width:30px; height:24px; position:fixed; top:25px; right:15px; transition: 0.5s ease; z-index:990; background:none; }
.toggle_btn:hover{
	-ms-transform: scale(1.05, 1.05); /* IE 9 */
	-webkit-transform: scale(1.05, 1.05); /* Safari */
	transform: scale(1.05, 1.05);
	cursor:pointer;
}

.toggle_btn span{ display:block; width:100%; height:3px; background:#515453; margin:5px 0;transition: 0.5s ease;}

.toggle_btn:hover span{ background:#515453;}
.toggle_btn.active{ z-index:1342;}
.toggle_btn.active span{ background: #fff;}
.toggle_btn.active span:nth-child(1){ transform: rotate(-45deg);}
.toggle_btn.active span:nth-child(2){ transform: rotate(-135deg);    position: absolute; top: 6px;}
.toggle_btn.active span:nth-child(3){ display:none;}
.hide{ display:none;}

#mobile-body-overly{ display:none; position:fixed; left:0; top:0; width:100%; height:100vh; background: #c5a073; z-index:1340; border:none;}
.mobile_navi{ display:none; overflow:hidden;}
.mobile_navi .brand{ display:block; text-align:center; margin-top:50px; margin-bottom:3vw;}
.mobile_navi .brand img{ height:70px;}
.mobile_navi .navi_ul{ margin:0; padding:0;  overflow-y: auto; height: calc(100vh - 225px);}
.mobile_navi .navi_ul li{ display:block; text-align:center;}
.mobile_navi .navi_ul li .dropmenu_div{ display:none;}
.mobile_navi .navi_ul li .dropmenu_div ul{ margin:0; padding:0;}
.mobile_navi .navi_ul li .dropmenu_div a{ font-size:16px;}
.mobile_navi .navi_ul li:hover .dropmenu_div{ display:block;}
.mobile_navi .navi_ul li.member_link a{ display:inline-block;}
.mobile_navi .navi_ul li a{ text-align:center; font-size:19px; line-height:26px; color:#fff; padding:5px 10px; display:block; transition: 0.5s ease; letter-spacing:8px;}
.mobile_navi ul li a:hover{	color:#dc7f26;}
.mobile_navi .member_div ul{ margin:0; padding:0; list-style:none; text-align:center;}
.mobile_navi .member_div ul li{ display:inline-block;}
.mobile_navi .member_div ul li a{display:inline-block; padding:10px;}
.mobile_navi .member_div .mnavbar.mn-collapse{ display:none;}
.mobile_navi .society{ text-align:center; display:none;}
.mobile_navi .society a{display:inline-block; padding:10px;}
.mobile_navi .society img{ height:36px;}
.mobile_nav_active #mobile-nav{ display:block; z-index:1341; position:fixed; left:0; top:0; width:100%;}


.page_mobilehome #Dyn_head .minner{ max-width:100%;}

.header_div{ background:url(/ezfiles/905/1905/img/5668/bg001.jpg) center top repeat-y; background-size:auto;}
.header_div.scroll{
	-webkit-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 10px 5px 0px rgba(0,0,0,0.3);
}
.header_div .outer{ max-width:1180px; margin:0 auto; padding:10px 15px ; display:flex; flex-wrap:wrap; justify-content: space-between;     align-items: center;}
.header_div .outer .col01{ width:260px;}
.header_div .outer .col01 .brand img{ width:240px;}
.header_div .outer .col02{ text-align:right; width:calc(100% - 260px);}
.header_div .outer .col02{ color:#515453; font-size:14px;}
.header_div .outer .col02 .top{display:inline-flex; flex-wrap:wrap; justify-content: space-between; align-items: center; margin-bottom: 0px;}
.header_div .outer .col02 .system_links{ display:none;}
.header_div .outer .col02 .nav_menu ul{ margin:0; padding:0; list-style:none; }
.header_div .outer .col02 .nav_menu ul li{ position:relative; float:left;}
.header_div .outer .col02 .nav_menu ul li a{ background:url(/ezfiles/905/1905/img/5668/icon_bean.png) left center no-repeat; background-size:auto 16px; display:block; margin-right:40px; padding:10px 0 10px 20px; font-size:19px;color:#443125;letter-spacing: 2px; }
.header_div .outer .col02 .nav_menu ul li a:hover{ color:#dc7f26; text-decoration:none;}
.header_div .outer .col02 .nav_menu ul li:last-child a{ margin-right:0;}
.header_div .outer .col02 .nav_menu ul li .dropmenu_div{ 
	display:none; position:absolute; min-width:200px; left:-40px; background: rgba(197,160,115,0.85); padding:10px 15px; 
	-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.3);
}
.header_div .outer .col02 .nav_menu ul li .dropmenu_div li{ float:none; display:block;}
.header_div .outer .col02 .nav_menu ul li .dropmenu_div a{ margin:0; padding:5px 0; background:none; letter-spacing:0;  font-size:18px;display:block; text-align:center;}
.header_div .outer .col02 .nav_menu ul li .dropmenu_div a:hover{color:#fff; text-decoration:none;}
.header_div .outer .col02 .nav_menu ul li:hover .dropmenu_div{ display:inline-block;}

.header_div .outer .col02 .top .member_div{ padding:0 10px;}
.header_div .outer .col02 .top .member_div ul{ margin:0; padding:0; list-style:none;}
.header_div .outer .col02 .top .member_div ul li{position:relative; float:left;}
.header_div .outer .col02 .top .member_div ul li a{ display:block; padding:0 10px; position:relative;color:#9a7862; font-size:17px;}
.header_div .outer .col02 .top .member_div ul li:before{ content:''; position:absolute; left:0; top:5px; width:1px; height:16px; background:#9a7862;}
.header_div .outer .col02 .top .member_div ul li:first-child:before{ background:none;}
.header_div .outer .col02 .top .society a{ display:inline-block; margin-left:10px; }
.header_div .outer .col02 .top .society img{ height:26px;}

.page_mobilehome .module.module-um.md_style1{    max-width: 100% !important;}


#Dyn_head{ position:fixed; left:0; top:0; width:100%; position:relativel; z-index:990;}

.page_mobileptdetail #Dyn_head .minner{ max-width:100% !important;}
.page_mobileptdetail .module.module-um.md_style1{ max-width:100% !important;}
.page_mobileptdetail .mpgtitle{ border:none; background:none; text-align:center;   position:relative; margin:30px 0;}
.page_mobileptdetail .mpgtitle:before{ /*content:''; position:absolute; left:0; top:50%; width:100%; z-index:1; height:1px; background:#dc7f26;*/ }
.page_mobileptdetail .mpgtitle h3{ background:url(/ezfiles/905/1905/img/5668/icon_bean.png) center top no-repeat; background-size:35px auto; font-size: 40px;  color: #443125; display:inline-block; padding:10px 20px; z-index:2; position:relative; font-family: 'Noto Serif TC', serif; padding-top:45px; }

.page_mobileptdetail #Dyn_2_2{ max-width: 1180px; margin: 0 auto;  padding:0 20px;}

.page_mobileptdetail .mcont{ text-align:center;}
.page_mobileptdetail .mcont .mlarge.mcarousel.vert.mfl{ float:none;}

.page_mobilecgmolist #Dyn_head .minner{ max-width:100% !important;}
.page_mobilecgmolist #Dyn_2_1 .module.module-um.md_style1{ max-width:100% !important;}
.page_mobilecgmolist #Dyn_2_2{ max-width: 1180px; margin: 0 auto;  padding:0 20px;}

.page_mobilecgmolist .module.module-ptlist{ margin-bottom:30px;}
.page_mobilecgmolist .module.module-ptlist .row.listBS{ border-bottom:1px dotted #999;}


.page_mobilecgmolist .module.module-cglist.md_style1 .mt{margin:30px 0 0 0; text-align:center; position:relative;} 
.page_mobilecgmolist .module.module-cglist.md_style1 .mt h3{background:url(/ezfiles/905/1905/img/5668/icon_bean.png) center top no-repeat; background-size:35px auto; font-size: 40px;  color: #443125; display:inline-block; padding:10px 20px; z-index:2; position:relative; font-family: 'Noto Serif TC', serif; padding-top:25px;  }

.page_mobile_mecrcglist #Dyn_head .minner{ max-width:100% !important;}
.page_mobile_mecrcglist #Dyn_2_2{ max-width: 1180px; margin: 0 auto;  padding:0 20px;}
.page_mobile_mecrcglist #Dyn_2_1 .module.module-um.md_style1{ max-width:100% !important;}

.product_detail .mbox{ text-align:center;}

.page_mobilecgmolist .d-item .mbox{ padding-bottom:0;}
.page_mobilecgmolist .module.module-ptlist .d-txt h5{ font-size:18px;}

.mt{margin:30px 0 0 0; text-align:center; position:relative;}
.mt h3{ border:none; background:none; text-align:center;   position:relative; font-size: 40px;  color: #443125; background:url(/ezfiles/905/1905/img/5668/icon_bean.png) center top no-repeat; background-size:35px auto;  display:inline-block; padding:10px 20px; padding-top:25px; z-index:2; position:relative; font-family: 'Noto Serif TC', serif; }
.uitable-th{ background:none;}
.mcart-operate{ background:none;z-index: 1000;}
.ecorder-form > .module > .mt h3{ background:none; padding:10px !important;}
#pageorderlist .li-item-details.open{ /*margin-top:100px;*/}

.page_mobile_mecrcglist .module.module-rcglist.md_style1 .mt{margin:30px 0 0 0; text-align:center; position:relative;} 
.page_mobile_mecrcglist .module.module-rcglist.md_style1 .mt:before{ content:''; position:absolute; left:0; top:50%; width:100%; z-index:1; height:1px; background:#dc7f26; }
.page_mobile_mecrcglist .module.module-rcglist.md_style1 .mt h3{background:url(/ezfiles/905/1905/img/5668/icon_bean.png) center top no-repeat; background-size:35px auto; font-size: 40px;  color: #443125; display:inline-block; padding:10px 20px; z-index:2; position:relative; font-family: 'Noto Serif TC', serif; padding-top:25px; }

.page_mobilelogin .formBS.memBS{ max-width:500px;}

.page_mobile_meccg #Dyn_head .minner{ max-width:100% !important;}
.page_mobile_meccg #Dyn_2_1 .module.module-um.md_style1{ max-width:100% !important;}
.page_mobile_meccg #Dyn_2_2{ max-width: 1180px; margin: 0 auto; padding:0 20px;}
.page_mobile_meccg #Dyn_2_2 .module.module-cglist.module-meccglist.md_style1 .mt{margin:30px 0 0 0; text-align:center; position:relative;} 
.page_mobile_meccg #Dyn_2_2 .module.module-cglist.module-meccglist.md_style1 .mt:before{ content:''; position:absolute; left:0; top:50%; width:100%; z-index:1; height:1px; background:#dc7f26; }
.page_mobile_meccg #Dyn_2_2 .module.module-cglist.module-meccglist.md_style1 .mt h3{ border:none;  background:#fff; text-align:center;   position:relative; font-size: 40px;  color: #dc7f26;   display:inline-block; padding:10px 20px; background:#fff; z-index:2; position:relative; font-family: 'Noto Serif TC', serif; }

#Dyn_head .minner{ max-width:100% !important;}

.page_mobile_mecprod #Dyn_head .minner{ max-width:100% !important;}
.page_mobile_mecprod #Dyn_2_1 .module.module-um.md_style1{ max-width:100% !important;}
.page_mobile_mecprod #Dyn_2_2{ max-width: 1180px; margin: 0 auto;  padding:0 20px;}


.page_mobile_meccart #Dyn_head .minner{ max-width:100% !important;}
.page_mobilelogin #Dyn_head .minner{ max-width:100% !important;}
.page_mobilecmhome #Dyn_head .minner{ max-width:100% !important;}

.page_mobile_mecsearch #Dyn_2_1 .module.module- md_style1{ max-width: 1180px; margin: 0 auto;  padding:0 20px;}
.page_mobile_mecsearch .msg.msg-schtip{ margin-bottom:20px;}

.page_mobile_mecrcglist #pageptlist .d-img a{ display:block; overflow:hidden;}
.page_mobile_mecrcglist #pageptlist .d-img a img{transition: 0.5s ease;}
.page_mobile_mecrcglist #pageptlist .d-img a:hover img{
	-ms-transform: scale(1.05, 1.05); /* IE 9 */
	-webkit-transform: scale(1.05, 1.05); /* Safari */
	transform: scale(1.05, 1.05);
	
}


.page_mobile_mecprod .mpgtitle{border:none; background:none;}
.page_mobile_mecprod .mpgtitle h3{ padding:0; font-size: 30px; color: #dc7f26;  font-family: 'Noto Serif TC', serif; }

.page_mobile_mecprod .mpro-wrap .mpro-preview{max-width: 50%;}
.page_mobile_mecprod .mpro-panel.col-sm-7{ width:50%;}
.page_mobile_mecprod .thumb-large .mlarge .owl-stage-outer{ max-width:100%; max-height:auto; min-height: 350px; max-height: 350px;}
.page_mobile_mecprod .thumb-large .owl-carousel .owl-item img{ width:auto;max-height: 350px;}
.page_mobile_mecprod .thumb-large .mlarge .owl-stage-outer .owl-stage{ /*width:100% !important;*/}
.page_mobile_mecprod .thumb-large .mlarge .owl-stage-outer .owl-stage .owl-item{ /*width:100% !important;*/} 
.page_mobile_mecprod .thumb-large .mlarge .figBS{ display:block;}

.header_slider .home_slider.mobile{ display:none;}
.header_slider .owl-controls{ position:relative; margin-top:-30px; text-align:right;}
.header_slider .owl-controls .owl-dots .owl-dot{ margin:0 12px;}
.header_slider .owl-controls .owl-dots .owl-dot span{ background:#fff; opacity:0.5; width:12px; height:12px;}
.header_slider .owl-controls .owl-dots .owl-dot.active span{ background:#fff; opacity:1;}


.main{ margin-top:96px;position: relative;z-index: 1;}

.page_mobile_mecbillto .main{ z-index:991;}
.page_mobile_mecbillto #Dyn_head{ position:relative !important; z-index:1;}
.page_mobile_mecbillto #Dyn_head:hover{ z-index:992;}
.page_mobile_mecbillto .toggle_btn{ position:absolute;}

.page_mobile_mecdeliveraddrlist .main{ z-index:991;}
.page_mobile_mecdeliveraddrlist #Dyn_head{ position:relative !important; z-index:1;}
.page_mobile_mecdeliveraddrlist #Dyn_head:hover{ z-index:992;}
.page_mobile_mecdeliveraddrlist .toggle_btn{ position:absolute;}
.page_mobile_mecdeliveraddrlist.scroll #Dyn_head{ position:fixed !important; z-index:992; }	


.page_mobile_mecorderlist .main{ z-index:991;}
.page_mobile_mecorderlist #Dyn_head{ position:relative;}
.page_mobile_mecorderlist #Dyn_head:hover{ z-index:992;}
.page_mobile_mecorderlist .toggle_btn{ position:absolute;}


.header_banner img{ width:100%;}

.module.module-minicart{ display:none;}

.mpro-price{ margin-bottom:15px;}
.page_mobile_mecprod .module.module-complex nav{ display:none;}

.ecorder-form .module-ecconsignee .consignee-btn-add[style="display: none;"] + .ecconsignee-add{ min-width:400px;}
#_Form_3302{ padding:30px; background:#feffe9;}
.module-form .formBS{ border:none; }
.module-form .formBS .form-group{ border:none; margin: 20px 0;}
.module-form .formBS .form-group [class*="col-"]:first-child{ border:none;}
.module-form .formBS .form-group [class*="col-"]{ border:none;}

.btn, .mbtn {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    text-align: center;
    padding: 6px 1em;
    background: transparent;
    color: #dc7f26;
    border: 2px solid #dc7f26;
    border-radius: 6px;
    background-origin: border-box;
}
.btn:hover, .mbtn:hover{
	 background-color:#dc7f26;
}
.btn:focus, .mbtn:focus{
	 background-color:#dc7f26;
}
.mcart-operate .form-btn .mbtn{ background-color:#dc7f26;}
.mpopdiv .mt h4{ background:#fff; color:#dc7f26;  padding: 0 5px;  position: relative; z-index: 2;}
#pageptlist .mbtn.mbtn-s.maddcart-mbtn{ display:none;}
#pageptlist .mpro-price{ display:none;}
.maddtocart .mopt-item .mval a.selected:after {    
    background: url(/ezfiles/905/1905/img/5668/selected.png) no-repeat;
}
.maddtocart .mopt-item .mval a{ font-size:16px; font-weight:500;}
.maddtocart .mopt-item .mval a:hover{border: 2px solid #e48c39;}
.maddtocart .mopt-item .mval a.selected {
    color: #e48c39;
    border: 2px solid #e48c39;
    padding: 0;
}
.mname{font-weight:500;}
.home_about{ 
	position:relative; padding:90px 0 40px 0;
	-webkit-box-shadow: inset 0px 30px 30px -30px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 30px 30px -30px rgba(0,0,0,0.5);
	box-shadow: inset 0px 30px 30px -30px rgba(0,0,0,0.5);

}
.home_about .outer{ max-width:1140px ; margin:0 auto; padding:0 20px; display:flex; flex-wrap:wrap;align-items: center;}
.home_about .outer .col01{ width:50%;}
.home_about .outer .col01 img{ width:100%;}
.home_about .outer .col02{ width:50%; padding-left:5%; text-align:center;}
.home_about .outer .col02 .title{ margin-bottom:30px;}
.home_about .outer .col02 .title img{ width:242px;}
.home_about .outer .col02 .info{ color:#474748; font-size:19px; line-height:1.8em;}
.home_about .outer .col02 .img{ text-align:right; margin-top:-20px;}
.home_about .outer .col02 .img img{ width:170px;}


.home_product .list_item{
	padding:90px 0 40px 0;
	-webkit-box-shadow: inset 0px 30px 30px -30px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 30px 30px -30px rgba(0,0,0,0.5);
	box-shadow: inset 0px 30px 30px -30px rgba(0,0,0,0.5);
}
.home_product .title{ background:#321a0e; color:#fff; text-align:center; padding:20px 0;}
.home_product .title .tw{ font-size:26px; font-weight:800;}
.home_product .title .eng{ font-size:19px; font-weight:800;}
.home_product .outer{ max-width:1140px ; margin:0 auto; padding:0 20px; display:flex; flex-wrap:wrap;}
.home_product .outer .item{ transition: 0.5s ease;width:calc(100% / 3 - 40px); text-align:center; margin:20px; overflow:hidden;
	
}
.home_product .outer .item:hover{
	-ms-transform: scale(1.05, 1.05); /* IE 9 */
	-webkit-transform: scale(1.05, 1.05); /* Safari */
	transform: scale(1.05, 1.05);
}
.home_product .outer .item .img{ background:url(/ezfiles/905/1905/img/5668/home_product_bg.png) center no-repeat; background-size:100% 
auto; transition: 0.5s ease;}
.home_product .outer .item:hover .img{ background:none;}
.home_product .outer .item .img a{ display:block;}
.home_product .outer .item .img img{ width:100%;}
.home_product .outer .item .desc{ color:#583514; font-size:22px; font-weight:800;letter-spacing:3px;}


.home_service .title{ background:#321a0e; color:#fff; text-align:center; padding:0;font-size:22px; font-weight:800; font-size:25px; letter-spacing:3px;} 
.home_service .title img{ height:74px; margin-top:5px; margin-right:10px;}
.home_service .title a{ color:#fff; text-decoration:none;}

.gotop{ position:fixed; right:15px; bottom:50px; display:none; width:40px; height:40px;}
.gotop.shoow{ display:inline-block;}
.gotop img{ width:100%;}

.page_mobilehome .module.module-um.md_style1{ margin-bottom:0;}

.page_mobile_mecproddetail.body_had_header_banner #Dyn_2_1 .module.module-um.md_style1{ max-width:100% !important;}
.page_mobile_mecproddetail .mpgtitle{ border:none; background:none;}
.page_mobile_mecproddetail .mpgtitle h3{ padding:0;}
.page_mobile_mecproddetail .nav.nav-tabs{ display:none;}
.page_mobile_mecproddetail .mpro-panel  .desc{ font-size:18px; color:#dc7f26; line-height:1.7em; margin:15px 0 30px 0; border:1px solid #dc7f26; padding:10px; }
.page_mobile_mecproddetail .form-control.maddcart-qty{ background:none;}
.product_outer .product_info .spec table td{ padding:5px; font-size:18px;}
.product_outer .product_info .spec table td:first-child{ width:120px;}
.product_outer .product_info .detail h3{}
.product_outer .product_info .detail p{ line-height:1.8em;}
.product_outer{ display:flex; flex-wrao:wrap;}
.product_outer .cgmenu.list-group{ width:229px; border-right:1px solid #dc7f26; margin:20px 0; }
.product_outer .cgmenu.list-group .dropdown-toggle{ display:none;}
.product_outer .cgmenu.list-group .dropdown-menu{border-radius: 0px;    -webkit-box-shadow: none;    box-shadow:none; border:none; background:none; position:relative; left:0; min-width:100%; display:block;}
.product_outer .cgmenu.list-group .list-group-item{ border:none;}
.product_outer .cgmenu.list-group .dropdown-menu li a{padding: 7px 0 7px 30px; font-size:20px; display:block; background:url(/ezfiles/905/1905/img/5668/icon_arrow_left.png) left center no-repeat; padding-left:30px;}
.product_outer .cgmenu.list-group .dropdown-menu li a:hover{color:#dc7f26;}
.product_outer .module.module-ecptdetail.md_style1{ margin-left:20px; width:calc(100% - 250px);}
.product_outer .module.module-ecptdetail.md_style1 .desc{ font-size:18px; color:#C00; margin-bottom:20px;}
.product_outer .module.module-ecptdetail.md_style1 .spec table td{ padding:5px;}
.product_outer .module.module-ecptdetail.md_style1 .mpro-price{ font-size:18px; margin-top:30px; color:#C00;}
.product_outer .module.module-ecptdetail.md_style1 .mpro-price .mpri-val{ font-size:24px;}

.product_outer .module.module-ptlist{ margin-left:20px; width:calc(100% - 250px);}
.product_outer .module.module-ptlist .d-item{ text-align:center;transition: 0.5s ease;}
.product_outer .module.module-ptlist .d-item:hover{
	-ms-transform: scale(1.05, 1.05); /* IE 9 */
	-webkit-transform: scale(1.05, 1.05); /* Safari */
	transform: scale(1.05, 1.05);
}
.product_outer .module.module-ptlist .d-item .mdetail{ margin-bottom:15px;padding: 0 15px;}
.product_outer .module.module-ptlist .d-item .d-img{
	background: url(/ezfiles/905/1905/img/5668/home_product_bg.png) center no-repeat;
    background-size: 100% auto;
}
.product_outer .module.module-ptlist .d-item .d-img img{ max-height:250px; width:auto;}
.product_outer .form-control.maddcart-qty{ background:none;}
.product_outer .mpro-wrap{ display:flex; flex-wrap:wrap;}
.product_outer .mpro-wrap .mpro-preview{ max-width:370px;}
.product_outer .mpro-wrap .owl-carousel.owl-theme.owl-loaded{
	background: url(/ezfiles/905/1905/img/5668/home_product_bg.png) center no-repeat;
    background-size: 100% auto;
    transition: 0.5s ease;
}
.product_outer .mpro-wrap .mpro-panel.col-sm-7{ width:calc(100% - 370px);}

.header_banner img{ width:100%;}

.step.item_7{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
	max-width: 900px;
	margin:0 auto;
}
.step.item_7 .item{ width:calc(25% - 30px); padding:15px; text-align:center;}
.step.item_7 .item .img{  margin:0 auto;}
.step.item_4{ display:flex;   }
.step .item .desc{ font-size:16px;}

.detail_div .title{
    margin:15px 0 30px 0;
    text-align:center;
}
.detail_div .title h3{ position:relative;color:#dc7f26;}
.detail_div .title h3:before{ content:''; background:#dc7f26; width:70px; height:2px; position:absolute; left:calc(50% - 35px); bottom:-10px;}
.detail_div h4{ text-align:center; padding:10px 0;}
.detail_div h4 span{ display:inline-block;  background: #321a0e; color:#fff; padding:4px 15px;}

.detail_div.about_us .info{ line-height:1.6em;display:flex; flex-wrap:wrap;}
.detail_div.about_us .info .col01{ width:55%; text-align:left;}
.detail_div.about_us .info .col02{ width:45%;}
.detail_div.about_us .info .col02 img{ width:100%;}
.detail_div.about_us .info span{ display:block; }
.detail_div.about_us .info .slogan{ font-size:20px; margin-bottom:10px;}

.detal_div.contact .outer{ display:flex; flex-wrap:wrap;}
.detal_div.contact .outer .map{ width:55%; margin-right:5%;}
.detal_div.contact .outer .contact_info{  width:40%;text-align:left;line-height: 1.9em;}
.detal_div.contact .outer .contact_info .logo{ max-width:250px; margin-bottom:20px;}

.body_news_list #pageptlist .row.listBS h5{background: url(/ezfiles/905/1905/img/5668/icon_arrow_left.png) left center no-repeat;
    padding-left: 30px;}
.body_news_list #pageptlist .row.listBS:hover{background: rgba(197,160,115,0.85);}
.body_news_list #pageptlist .row.listBS:hover .mdate{ color:#fff;}
 .body_news_list #pageptlist .row.listBS:hover a{color:#fff; text-decoration:none;}

.footer {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    padding-left: 0;
    color: #70706f;
    background: #fff;
	margin-top:30px;
   
}
.page_mobilehome .footer{ margin-top:0;}

.go-pcurl{ display:none;}
.footer .minner{ max-width:100% !important;}

.footer_div .contact_div{ background:url(/ezfiles/905/1905/img/5668/footer_bg.jpg) center no-repeat; background-size:cover; padding:50px 0;}
.footer_div .contact_div .outer{max-width:880px; margin:0 auto; padding:0 20px; display:flex; flex-wrap:wrap; align-items: center;}
.footer_div .contact_div .outer .col01{ width:60%;}
.footer_div .contact_div .outer .col01 img{ width:352px;}
.footer_div .contact_div .outer .col02{ width:40%; color:#fff;}
.footer_div .contact_div .outer .col02 .company_name{ font-size:19px; font-weight:500; padding-bottom:10px; border-bottom:1px solid #e4d3bf; margin-bottom:20px;}
.footer_div .contact_div .outer .col02 .info{ font-size:16px; font-weight:500; line-height:1.8em;}
.footer_div .contact_div .outer .col02 .info a{ color:#fff;}
.footer_div .copyright{ background:#1b1715; text-align:center; font-size:12px; color:#9d9c9c; position:relative; padding:15px 0;}
.footer_div .copyright a{ display:inline-block; position:absolute; right:20px; top:10px; color:#9d9c9c;}

.formBS.memBS{max-width: 700px;  margin: 0 auto;}


@media (max-width: 1100px){	
	.header_div .outer .col02 .nav_menu ul li a{ margin-right:20px;}
	.header_div .outer .col02 .nav_menu ul li .dropmenu_div{ left:-20px; }
}
@media (max-width: 992px){				
	.toggle_btn{ display:inline-block;}
	.main{ margin-top:80px;}
	
	.page_mobile_mecbillto #Dyn_head:hover{ z-index:990;}
	.page_mobile_mecdeliveraddrlist #Dyn_head:hover{ z-index:990;}
	.page_mobile_mecorderlist #Dyn_head:hover{ z-index:990;}

	
	/*.page_mobile_mecbillto.scroll #Dyn_head{ position:fixed !important; }
	
	.page_mobile_mecbillto.scroll .toggle_btn{ position:fixed !important; }*/
	
	.page_mobile_mecdeliveraddrlist.scroll #Dyn_head {  position:relative !important;  z-index: 1;}
	
	
	/*.page_mobile_mecorderlist.scroll #Dyn_head{position:fixed !important; }	
	.page_mobile_mecorderlist.scroll .toggle_btn{position:fixed !important; }*/


	.header_div .outer .col01 .brand img{ width:200px; }
	.header_div .nav_menu{ display:none;}
	.header_div .outer { padding: 10px 15px;}	
	.header_div .outer .col02 .top .member_div{ display:none;}
	.header_div .outer .col02 .top .society{ margin-right:50px;}
	.header_div .outer .col02 .top .society img{ height:35px;}
	.header_slider .owl-controls .owl-dots .owl-dot{ margin:0 5px;}
	.mobile_nav_active .header_div{ display:none;}
	
	.home_about .outer .col01{ width:100%; margin-bottom:20px;}
	.home_about .outer .col02{ width:100%; padding-left:0;}
	.home_about .outer .col02 .img{ text-align:center; margin-top:0;}
	.home_about { padding: 60px 0 20px 0;}
	.home_product .list_item {  padding: 60px 0 20px 0;}
	
	.product_outer .mpro-wrap .mpro-preview{ width:100%;padding-right: 15px; float:none;}
	.product_outer .mpro-wrap .mpro-panel.col-sm-7{ width:100%;}
	
	.footer_div .contact_div .outer .col01{ width:100%; margin-bottom:20px;}
	.footer_div .contact_div .outer .col02{ width:100%}
}
@media (max-width: 900px){	
	.detail_div.about_us .info .col01{ width:100%; margin-bottom:20px;}
	.detail_div.about_us .info .col02{ width:100%;}
	.product_outer{ display:block}
	.product_outer .cgmenu.list-group{ width:100%;}
	.product_outer .cgmenu.list-group .dropdown-menu li{ width:33%; float:left;}
	.product_outer .module.module-ptlist{ width:100%; margin-left:0;}
}
@media (max-width: 768px){
	.wrap > .minner {
		padding-left: 0;
		padding-right: 0;
	}
	.page_mobile_meccg .d-item.v-it.col-sm-4{ width:50%;float: left;}
	.page_mobile_mecsearch #Dyn_2_1{ padding:0 20px;}
	
	.module-login{ padding:0 20px;}
	.module.module-register.md_style1{ padding:0 20px;}
	.module.module-viewcart.md_style1{ padding:0 20px;}
	.module.module-billto{ padding:0 20px;}
	.product_outer .module.module-ptlist .d-item .d-img{ background-size: contain;}
	.ecconsignee-list{ margin-top:90px;}	
	.page_mobilepostedform .row .col:last-child .mcol {     margin-right:0 !important;margin-left:0 !important;}
	.page_mobilepostedform .row .col:first-child .mcol {   margin-right:0 !important;margin-left:0 !important;}
	.module.module-consignee{ margin:0 15px;}
}

@media (max-width: 700px){
	.header_div .outer .col02 .top .society img{ height:30px;}		
	.header_slider .home_slider.web{ display:none;}
	.header_slider .home_slider.mobile{ display:block;}
	.home_product .outer .item {  width: calc(100% / 2 - 30px); margin:15px;}
	.detal_div.contact .outer .map{ width:100%; margin-right:0; margin-bottom:20px;}
	.detal_div.contact .outer .contact_info{ width:100%;}
}
@media (max-width: 640px){
	.header_div .outer .col01 .brand img{ width:160px;}
	.toggle_btn{ top:20px;}
	.main{ margin-top:68px;}
	.home_product .outer .item {  width: calc(100% - 30px);}
	
	.product_outer .module.module-ecptdetail.md_style1 {
		margin-left: 0px;
		width: 100%;
	}
	.page_mobileptdetail .mpgtitle{ margin:10px 0;}
	.page_mobile_mecrcglist .module.module-rcglist .d-item.col-sm-3{ width:50%; float:left;}
	.page_mobile_mecprod .mpro-wrap .mpro-preview{    max-width: 100%;width:100%;}
	.page_mobile_mecprod .mpro-panel.col-sm-7{ width:100%;}
	.product_outer .mpro-wrap .mpro-panel.col-sm-7{width:100%;}
	.page_mobilecgmolist .module.module-cglist.md_style1 .mt h3{ font-size:28px; padding:35px 10px 10px 10px; display:block;}
	.page_mobileptdetail .mpgtitle h3{ font-size:28px; padding:35px 10px 10px 10px; background: url(/ezfiles/905/1905/img/5668/icon_bean.png) center top no-repeat;
    background-size: auto;background-size: 35px auto; line-height: 2em; display:block;}
	
	/*
	.page_mobileptdetail .mpgtitle h3{ font-size:28px !important; min-width:150px; display: -moz-inline-stack; display:inline-block;     padding: 10px;}
	.page_mobile_mecrcglist .module.module-rcglist.md_style1 .mt h3{ font-size:28px !important;min-width:150px;display: -moz-inline-stack; display:inline-block;     padding: 10px;}
	.page_mobile_meccg #Dyn_2_2 .module.module-cglist.module-meccglist.md_style1 .mt h3{ font-size:28px !important; min-width:150px;display: -moz-inline-stack; display:inline-block;    padding: 10px;}
	*/
	.thumb-large .owl-carousel .owl-item img{ width:100%;}
	.page_mobile_mecprod .thumb-large .owl-carousel .owl-item img{ max-height:auto;}
	.home_service .title{ padding:10px 0; text-align:center; font-size:18px;}
	.home_service .title span{ display:block; margin-bottom:10px;}
	.home_service .title span img{ margin-right:0; margin-top:0;}	
	.home_service .title a{ color:#fff;}
	.product_outer .cgmenu.list-group .dropdown-menu li{ width:50%;}
	.product_outer .mpro-wrap .mlarge.mcarousel.mfl.owl-carousel.owl-theme.owl-loaded{background-size: contain;}
	
	.product_outer .module.module-ecptdetail.md_style1 .spec{ overflow-x:auto;}
	.product_outer .module.module-ecptdetail.md_style1 .spec table{ width:640px;}
	.product_outer .module.module-ecptdetail.md_style1 .spec table td table{ width:100%; }
	.detail_div.about_us .info span{ display:inline;}
	.step.item_7 .item{ width:calc(50% - 10px); padding:5px;}
	.step.item_4{ display:flex;    flex-wrap: wrap;}
	.step.item_4 .item{ width:50%;}
	.footer_div .contact_div .outer .col01 img{ width:280px;}
	.footer_div .copyright a{ position:relative; display:block; text-align:center; margin-top:10px; right:0; top:0;}
	.mt h3{ font-size:24px;padding:30px 10px 10px 10px;}
	#pageorderlist .li-item-details.open{ /*margin-top:70px;*/}
}

@media (max-width: 480px){
	.product_outer .module.module-ecptdetail.md_style1 .spec table{ max-width:480px; }
	.product_outer .module.module-ecptdetail.md_style1 .spec table td:first-child{width:120px;}
	.product_outer .module.module-ecptdetail.md_style1 .spec table td table td:first-child{ width:auto;}
}