@charset "utf-8";

body{font-size:15px; font-family:微軟正黑體,黑體 }
p{margin:0; padding:0}
a, a:hover, a:focus{color:#0000FF;}
img{
max-width: 100%;
height: auto;
}
hr {
border-left:0px none; border-right:0px none; border-bottom:0px none; margin-top: 0.5em;
margin-bottom: 0.5em;
border-top: 1px solid #eeeeee
}
.entry-content img, .entry-content table, .entry-content td{
max-width: 100%;
height: auto;
text-align: right;
}
.entry-content img{
height: auto !important;
}
.entry-content p{
margin: 0;
line-height: 150%;
TEXT-JUSTIFY: inter-ideograph;
font-size: 14px;
color: #000000;
}
.entry-content, .entry-content a{
}
.entry-content embed{max-width:100% !important;}
.entry-content {width:100%;max-width:100%; float:none;}
.on_mobile{display:none;}
.container{ width:907px;
}
.font_tel{ font-size:16px; font-weight:700; color:#008000}
.font_tel a{
color: #0000EE;
text-decoration: underline;
font-size: 20px;
font-weight: 700;
font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", "Arial Black", sans-serif;
}
.font_Issuing{color:#008000; font-size:20px; font-weight:700;}
.font_certificate, .font_certificate a{color:#800000; font-size:16px;}
.font_top_content, .font_top_content a{ font-size: 1em;
}
.foot_ad_banner{border:1px #B5CBD0 solid; background-color:#FFFFFF; color:#000000; margin-top:10px; overflow:auto; padding-bottom:10px; }
.em-wrapper-main .container{margin-bottom:10px;}
.foot_ad_banner p, .foot_ad_banner p a{font-size:0.85em;}
.foot_ad_banner p{padding:0 5px;}
.foot_promote .col-sm-4{margin:0 1.66%;}
.col-sm-4 p, .col-sm-4 p a{font-size:0.85em;}
.pic_img{height:100px; overflow:hidden; vertical-align:middle; text-align:center; width:100%;}
.pic_img img{vertical-align:middle;}
.foot_promote h4{color:#000000; text-decoration:underline;}
p.foot_promote_title{text-align:center; font-size:1.5em; color:#800080;}
.foot_promote{text-align:center;}
p.foot_article_title{text-align:center; font-size:1.5em; color:#000000;}
.foot_ad_banner_title{height:31px; line-height:31px; border-bottom:1px #B5CBD0 solid;background-color:#EEF3F5; font-weight:700; text-align:center;color:#8DB0B8; margin-bottom:15px; } 
.foot_ad_banner .col-sm-11{margin:0 2.08%;}
.foot_article{height:100%;}
.copyright_top, .copyright_top a{ color:#8DB0B8; font-size:0.85em;}
.copyright_bottom{color:#FFFFFF;font-size:0.85em; background-color:#808080}
.copyright_bottom a{color:#FFFFFF; font-size:0.85em;}
.table, .MsoNormalTable{width:100%;overflow: auto; margin-bottom:0;}
.h1_title{
text-align: center;
font-size: 2em;
font-weight: 700;
}
.receipt_box{border:1px #FFFFFF solid;background-color:#A9E969; overflow:auto;}
.receipt_box .col-sm-12{}
.receipt_title{background-color:#CC66FF; color:#FFFFFF; border:1px #FFFFFF solid;  font-size:1.2em; font-weight:700; text-align:center; padding:5px 0;}
.receipt_title1{background-color:#006600; color:#FFFFFF; border-bottom:1px solid #ffffff; padding:5px 0; text-align:center;}
.receipt_title2{background-color:#0033CC; color:#FFFFFF; border-bottom:1px solid #ffffff; padding:5px 0; text-align:center;}
.receipt_left{background-color:#A9E969; color:#008000; }
.receipt_right{background-color:#6699ff; color:#ffffff; border-left:1px #FFFFFF solid; border-top:none;}
.receipt_left p, .receipt_right p{
padding: 0 5px;
}
.payment_title{background-color:#FFE1CC; color:#000000; height:31px; line-height:31px; border-top:1px #C4360D solid;border-left:1px #C4360D solid;border-right:1px #C4360D solid; text-align:center;}
.paymeny_box{background-color:#ffffff; color:#FF5031; border:1px #C4360D solid;}
.paymeny_box p{padding:0 5px;}
.foot_contact_box{background-color:#ffffff; color:#6699FF; border:1px #B5CBD0 solid;}
.foot_contact_box p{padding:0 5px;}
.foot_contact_title{background-color:#EEF3F5; color:#8DB0B8; height:31px; line-height:31px; border-bottom:1px #B5CBD0 solid; text-align:center;}
.social_icon{text-align:center; height:60px; line-height:60px;}
.footer_btt_icon {
float: right;
width: 40px;
height: 40px;
}
.em-wrapper-footer p{
padding-left: 5px;
padding-right: 5px;
color: #C4C4C4;
text-align: left;
}
#back-top {
border-color: #ec6a54;opacity:0.85;
}
#back-top {
z-index: 15;
position: fixed;
right: 10px;
bottom: 70px;
-moz-backface-visibility: hidden;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
display: block;
width:100px;
}
#back-top a img{width:100%; height:auto;}
#back-top .sss_bt {
display: block;
margin-top:10px;
text-align: center;
height: 45px;
padding-top:10px;
width:100%;
border: 1px solid;
position: relative;
text-transform: uppercase;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#back-top .sss_bt {
color: #ffffff;
border-color: transparent;
background-color: #C718CD;
font: 600 16px/1.35 Lato,Helvetica, Arial, sans-serif;
font-weight: 600;
}
.bg_color1 th{ background-color:#FF6666;}
.bg_color1 td{ background-color:#FFFFCC}
.bg_color2 th{ background-color:#FC6836; color:#FFFFFF;}
.bg_color2 td{ background-color:#FFFF86}
.bg_color3 th{ background-color:#FF6666; color:#FFFFFF;}
.bg_color3 td{ background-color:#FFFFFF}
.bg_color4 th{ background-color:#800080; color:#FFFFFF;}
.bg_color4 td{ background-color:#CCCCFF}
.bg_color5 th{ background-color:#006666; color:#FFFFFF;}
.bg_color5 td{ background-color:#FFFFCC}
.bg_color6 th{ background-color:#990000; color:#FFFFFF;}
.bg_color6 td{ background-color:#FFDFC8}
.r-table table { 
width: 100%; 
table-layout: fixed;
border-collapse: collapse; 
margin: 0 auto;
} .r-table tr:nth-of-type(odd) { 
background: #f2f2f2; 
}
.r-table th { 
background: #E74C3C; 
color: #fff; 
font-weight: 600; 
}
.r-table td, .r-table th { 
border: 1px solid #ccc; 
text-align: left; 
text-align: center
} .table1{width:890px;}
.table-01 {
width: 100%;
}
.table-01 th {
color: #fff;
background: linear-gradient( #FF6593, #FF1D61);
}
.table-01 th, .table-01 td{
border: 1px solid #eee!important;
}
.table-01 td{
border: 1px solid #e9e9e9;
line-height: 1.42857;
padding: 5px;
vertical-align: middle;
text-align: center; }
.table-01 th{
height: 35px;
line-height: 1.42857;
padding: 5px;
vertical-align: middle;
text-align: left;
}
.table-02 {
width: 100%;
}
.table-02 th {
color: #fff;
background: linear-gradient( #59DEFF, #04A3CB);
}
.table-02 th, .table-02 td{
border: 1px solid #eee!important;
}
.table-02 td{
border: 1px solid #e9e9e9;
line-height: 1.42857;
padding: 5px;
vertical-align: middle;
text-align: center;
color: #000000;
}
.table-02 th{
height: 35px;
line-height: 1.42857;
padding: 5px;
vertical-align: middle;
text-align: left;
}
.table-03 {
width: 100%;
}
.table-03 th {
color: #fff;
background: linear-gradient( #F8F8F8, #DFDEDE);
}
.table-03 th, .table-03 td{
border: 1px solid #eee!important;
}
.table-03 td{
border: 1px solid #e9e9e9;
line-height: 1.42857;
padding: 5px;
vertical-align: middle;
text-align: center;
color: #000000;
}
.table-03 th{
height: 35px;
line-height: 1.42857;
padding: 5px;
vertical-align: middle;
text-align: left;
}
.mobile_footer {
z-index: 9999;
position: fixed;
bottom: 0px;
background: #E4E4E4;
color: #6C6C6C;
text-align: center;
width: 100%;
height: 40px;
font-size: 20px;
line-height: 40px;
opacity: 0.85;
}
.mobile_footer a{
color: #6C6C6C;
font-size: 20px;
padding: 0;
margin: 0;
}
.footer_icon{margin:0 2px;}
.footer_btt_logo{float:right; height:40px;padding:0; margin:0; max-width:100px;}
.footer_btt_logo img{float:right; height:40px; border:none;max-width:100%;}
.footer_m_bt{position:static; bottom:0px; width:40px; float:left; margin-right:5px;}
.footer_btt_icon{ width:40px; height:40px; padding:0; margin:0; position:relative; display:block;}
.footer_btt_icon div{ width:40px; height:40px; padding:0; margin:0; float:left; position:relative;}
.footer_btt_icon img{ width:40px; height:40px; padding:0; position:relative;  border:none; vertical-align:top;}
.footer_btt_icon i{ float:none; left:-10px;  padding:0; font-size:18px; color:#222222; position:relative;top:-7px;   border:none;}
.footer_btt_icon span{ width:40px; text-align:center; height:16px; display:block; font-size:8px; font-weight:normal; line-height:100%; margin-top:-16px; color:#222222; padding:0;}
.footer_m_r_bt{position:static; bottom:0px; width:40px; float:right;}
.footer_btt_s_icon{ float:right; width:40px; height:40px; padding:0; margin:0;}
.footer_btt_s_icon div{ width:40px; height:40px; padding:0; margin:0; float:right;}
.footer_btt_s_icon img{ float:right; width:40px; height:40px; border:none;}
.footer_btt_addcart{ float:left; margin:0;background-color:#FF0000; color:#FFFFFF; height:40px; padding:0 15px !important; }
.footer_btt_checkout{float:left; margin:0;background-color:#0000FF; color:#FFFFFF; height:40px; padding:0 15px !important;}
.mobile_footer_h{height:70px;}
.mobile_top_class{display:none; padding:8px; margin:10px 0; background-color:#000000;}
.c_col1{width:4.16%;}
.c_col2{width:8.32%;}
.c_col3{width:12.48%;}
.c_col4{width:16.64%;}
.c_col5{width:20.8%;}
.c_col6{width:24.96%;}
.c_col7{width:29.12%;}
.c_col8{width:33.28%;}
.c_col9{width:37.44%;}
.c_col10{width:41.6%;}
.c_col11{width:45.76%;}
.c_col12{width:49.92%;}
.c_col13{width:54.08%;}
.c_col14{width:28.24%;}
.c_col15{width:62.4%;}
.c_col16{width:66.56%;}
.c_col17{width:70.72%;}
.c_col18{width:74.88%;}
.c_col19{width:79.04%;}
.c_col20{width:80%;}
.c_col21{width:87.36%;}
.c_col22{width:91.52%;}
.c_col23{width:95.68%;}
.c_col24{width:100%;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.pd-20{padding:20px !important;}
.table_section{font-family: eicons, FontAwesome, &quot;; position: relative; color: rgb(119, 119, 119); font-size: 14px; padding-left:1%; padding-right:1%; microsoft} .icon{}
.qust_contach ul li span.icon{_margin-left:-45px;}
.qust_contach div{max-width:100%;}
.qust_contach img,.qust_contach a img{max-width:100%; height:auto;} 
.pst_re{ position:relative}
.qust_contach{ display:none; width:50px; font-size:12px; line-height:18px; position: fixed; right:5px; top:40%; z-index:9999;margin-top: -2.5em; }
.qq_h{height:5px;}
.qust_contach table,.qust_contach table tbody td {border:none; background:none;}
@media(min-width:1600px){.qust_contach{margin:15px auto; width:60px;}.qq_h{height:8px;}
}
@media(min-width:2000px){.qust_contach{margin:15px auto; width:70px;}.qq_h{height:10px;}} a.qst_close {width:19px; height:22px; overflow:hidden; background-position:-102px -351px; float:right; display:block; margin:-1px -5px 0 0}
a.qst_close:hover{ background-position:-102px -390px;} .qust_contach ul li{ border-bottom:#d8d8d8 1px solid; border-top:#fff 1px solid; padding:5px; position:relative}
.shouqian,.shouhou,.zixun,.tijian,.yuyue,.suces{ width:20px; height:24px; display:inline-block; margin-bottom:-4px; margin-right:3px}
.shouqian{ background-position:-97px -2px;}
.shouhou{ background-position:-97px -65px;}
.zixun{ background-position:-97px -126px;}
.tijian{ background-position:-97px -200px;}
.yuyue{ background-position:-97px -276px;}
.suces{ background-position:-100px -427px;}
.qst_info p{ line-height:20px;}   
.qust_contach ul li:hover{ background:#e7edef;}   
a.qst_info:hover .shouqian,.qust_contach ul li:hover .shouqian{ background-position:-339px -2px;}
a.qst_info:hover .shouhou,.qust_contach ul li:hover .shouhou{ background-position:-339px -65px;}
a.qst_info:hover .zixun,.qust_contach ul li:hover .zixun{ background-position:-339px -126px;}
a.qst_info:hover .tijian,.qust_contach ul li:hover .tijian{ background-position:-339px -200px;}
a.qst_info:hover .yuyue,.qust_contach ul li:hover .yuyue{ background-position:-339px -276px;}
a.qst_info:hover .suces,.qust_contach ul li:hover .suces{ background-position:-100px -462px;}
a.qq{width:75px; height:22px; display:inline-block; background-position:-187px -138px; margin:0 3px}
a.qq:hover{background-position:-187px -91px; cursor:pointer} a.tj_btn{width:79px; height:22px; display:inline-block; background-position:-184px -442px; margin:3px  3px 5px; text-align:center; line-height:22px;color:#1f495d; font-weight:bold}
a.tj_btn:hover{background-position:-184px -471px; cursor:pointer;color:#1a649d; font-weight:normal}
a.more{ color:#018ee8; margin-left:15px;}
a.more:hover{ color:#0d4c9a;}
.suces_btn a{width:53px; height:22px; display:block; float:left; background-position:0 -431px; margin:0 1px; text-align:center; line-height:22px;  font-size:11px; color:#1f495d; font-weight:bold}
.suces_btn a:hover{background-position:0 -463px; cursor:pointer; color:#1a649d; font-weight:normal}
a.qst_info:hover .suces,.qust_contach ul li:hover .suces{ background-position:-100px -462px;}
a.back_top{ width:25px; height:27px; margin:10px 0 10px 45px; background-position:-342px -343px; display:block}
a.back_top:hover,.qust_contach ul li:hover .back_top{ background-position:-342px -394px;}
.qust_show{ background:#f5f5f5; border:#fff 1px solid; width:30px;padding:15px 5px 20px; font-size:12px; line-height:18px; position:absolute; right:5px; top:15px; z-index:9999;
-webkit-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
-moz-box-shadow: 0 0px 7px rgba(0,0,0,0.3);
box-shadow: 0 0px 7px rgba(0,0,0,0.3); text-align:center;font-size:15px; line-height:18px;
-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.qust_show span.server{background-position:-1px -363px;width:30px; height:30px; display:inline-block; }
.qust_show:hover{ background:#e7edef;}
#back-top-right {
}
#back-top-right a{   font: 600 16px/1.35 Lato,Helvetica, Arial, sans-serif;
color:#FFFFFF;
border-color: #ec6a54;
opacity: 0.75;
padding:5px;
background-color: #C718CD;
font-weight: 600;
text-align:center}
@media(max-width:760px){.qust_contach{margin:15px auto; width:50px; display:none;}
#back-top{display:inline-block;}
}
@media(max-width:490px){  } @media only screen and (max-width: 760px){
.table-01 {
width: 800px !important;
max-width:800px !important;
}
.table-rwd{overflow-x:auto; margin-bottom:20px;}
.mobile_bar{text-align:right; width:100%; padding-right:5px; margin:10px 0 5px;}
.bar_info{
display: inline-block;
background: #FF4800;
padding: 4px 8px;
color: #fff;
font-size: 0.9em;
}
.r-table td { border: none;}
.table_section{padding-left:3%; padding-right:3%;}
}
@media only screen and   (max-width: 760px){
.table-02 {
width: 800px !important;
max-width:800px !important;
}
.table-rwd{overflow-x:auto; margin-bottom:20px;}
.mobile_bar{text-align:right; width:100%; padding-right:5px; margin:10px 0 5px;}
.bar_info{
display: inline-block;
background: #e5001c;
padding: 4px 8px;
color: #fff;
font-size: 0.9em;
}
.r-table td { border: none;}
}
@media 
only screen and  (max-width: 760px){
.table-03 {
width: 800px !important;
max-width:800px !important;
}
.table-rwd{overflow-x:auto; margin-bottom:20px;}
.mobile_bar{text-align:right; width:100%; padding-right:5px; margin:10px 0 5px;}
.bar_info{
display: inline-block;
background: #e5001c;
padding: 4px 8px;
color: #fff;
font-size: 0.9em;
}
.r-table td { border: none;}
.bg_color1 tr{border: 1px solid #FC6836; }
.bg_color1 td{border-bottom: 1px solid #E8A879; background-color: #FFFFCC;}
.bg_color1.r-table_title{
background-color: #F5AB92;
color: #FFFFFF;
}
.bg_color2 tr{border: 1px solid #FC6836; }
.bg_color2 td{border-bottom: 1px solid #E8A879; background-color: #FFFF86;}
.bg_color2.r-table_title{background-color:#FC6836; color:#FFFFFF;}
.bg_color3 tr{border: 1px solid #FC6836; }
.bg_color3 td{border-bottom: 1px solid #E8A879; background-color: #FFFFFF;}
.bg_color3.r-table_title{background-color:#FF6666; color:#FFFFFF;}
.bg_color4 tr{border: 1px solid #FC6836; }
.bg_color4 td{border-bottom: 1px solid #E8A879; background-color: #CCCCFF;}
.bg_color4.r-table_title{background-color:#800080; color:#FFFFFF;}
.bg_color5 tr{border: 1px solid #FC6836; }
.bg_color5 td{border-bottom: 1px solid #E8A879; background-color: #FFFFCC;}
.bg_color5.r-table_title{background-color:#006666; color:#FFFFFF;}
.bg_color6 tr{border: 1px solid #FC6836; }
.bg_color6 td{border-bottom: 1px solid #E8A879; background-color: #FFDFC8;}
.bg_color6.r-table_title{
background-color: #C1C1C1;
color: #FFFFFF;
}
.r-table_title{height:31px; line-height:31px; font-size:1.5em;  text-align:center; margin-top:10px;}
.r-table_title2{height:31px; line-height:31px; font-size:1.5em;  text-align:center; margin-top:10px;}
.bg_color1.r-table_title2{background-color:#FC6836; color:#FFFFFF;}
.r-table{width:100%;}
.r-table td, .r-table tr { 
display: block; 
} .r-table thead tr { 
position: absolute;
top: -9999px;
left: -9999px;
}
.r-table tr {
margin-bottom:5px; position: relative;
padding-left: 35%; 
text-align: left;
width:100%; 
}
.r-table td:before { 
content: attr(data-label);
display: inline-block;
line-height: 1.5;
margin-left: -40%;
font-size:0.85em;
width: 35% ;
white-space: nowrap;
}
}
.btn-full{width:100% !important;}
.on_mobile{display:none !important;}
.off_mobile{display:inline-table !important;}
.em-blog-grid-item .first{float:left;}
.em-blog-grid-item .last{float:right;}
.mobile_cart{display:none;}
.price2{font-size:125%}
.red{color:#FF0000;}
.home_hot .item{
width: 25%;
padding: 0 10px;
margin: 0 0 20px;
border: none;}
.savesubmit{padding:5px;}
.img{max-width:100%; height:auto;}
.index_box p img{max-width:100%; height:auto;}
.em-footer-top{background-color:#FFFFFF;}
.btn-facebook {
color: #fff !important;
background-color: #3b5998;
border-color: rgba(0,0,0,0.2);
}
.btn {
position: relative;
}
a.btn {
line-height: 26px;
}
.btn, .form-control {
height: 40px;
}
.margin-bottom-10 {
margin-bottom: 10px !important;
}
.btn-block {
display: block;
width: 100%;
}
.btn {
display: inline-block;
margin-bottom: 0; font-weight: 400;
line-height: 1.42857143;
text-align: center;
white-space: nowrap;
vertical-align: middle;
-ms-touch-action: manipulation;
touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-image: url(//sttvisa.com/wp-content/themes/visapass/assets/css/none);
border: 1px solid transparent;
border-radius: 4px; padding-left:8px; padding-right:8px; padding-top:6px; padding-bottom:6px
}
.btn-google {
color: #fff !important;
background-color: #dd4b39;
border-color: rgba(0,0,0,0.2);
}
.btn-lineup {
color: #fff !important;
background-color: #10c633;
}
.btn-social {
position: relative;
padding-left: 54px;
text-align: left;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
line-height: 26px;
margin: 0;
}
.btn-social>:first-child {
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 42px;
line-height: 40px;
font-size: 1.6em;
text-align: center;
border-right: 1px solid rgba(0,0,0,0.2);
}
.btn-social>i {
padding-right: 0;
height: 40px;
}
.btn>i {
padding-right: 6px;
padding-left: 6px;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.btn-facebook:hover, .btn-facebook:focus, .btn-facebook:active, .btn-facebook.active, .open>.dropdown-toggle.btn-facebook{color:#fff;background-color:#2d4373;border-color:rgba(0,0,0,0.2)}
.btn-lineup:hover, .btn-lineup:focus, .btn-lineup:active, .btn-lineup.active, .open>.dropdown-toggle.btn-lineup {
color: #fff;
background-color: #c23321;
border-color: rgba(0,0,0,0.2);
}
.btn-lineup:hover{color:#fff;background-color:#00C300;}
.btn-google:hover, .btn-google:focus, .btn-google:active, .btn-google.active, .open>.dropdown-toggle.btn-google{color:#fff;background-color:#c23321;border-color:rgba(0,0,0,0.2)}
.btn-google:active, .btn-google.active, .open>.dropdown-toggle.btn-google{background-image:url(//sttvisa.com/wp-content/themes/visapass/assets/css/none)}
.btn-google.disabled, .btn-google[disabled], fieldset[disabled] .btn-google, .btn-google.disabled:hover, .btn-google[disabled]:hover, fieldset[disabled] .btn-google:hover, .btn-google.disabled:focus, .btn-google[disabled]:focus, fieldset[disabled] .btn-google:focus, .btn-google.disabled:active, .btn-google[disabled]:active, fieldset[disabled] .btn-google:active, .btn-google.disabled.active, .btn-google[disabled].active, fieldset[disabled] .btn-google.active{background-color:#dd4b39;border-color:rgba(0,0,0,0.2)}
.btn-google .badge{color:#dd4b39;background-color:#fff}  .login_wrapper {
margin: 0 3%;
}
.mobile_footer {
z-index: 9999;
position: fixed;
bottom: 0px;
background: #E4E4E4;
color: #6C6C6C;
text-align: center;
width: 100%;
height: 40px;
font-size: 20px;
line-height: 40px;
opacity: 0.85;
}
.mobile_footer a{
color: #6C6C6C;
font-size: 20px;
padding: 0;
margin: 0;
}
.footer_icon{margin:0 2px;}
.footer_btt_logo{float:right; height:40px;padding:0; margin:0; max-width:100px;}
.footer_btt_logo img{float:right; height:40px; border:none;max-width:100%;}
.footer_m_bt{position:static; bottom:0px; width:40px; float:left; margin-right:5px;}
.footer_btt_icon{ width:40px; height:40px; padding:0; margin:0; position:relative; display:block;}
.footer_btt_icon div{ width:40px; height:40px; padding:0; margin:0; float:left; position:relative;}
.footer_btt_icon img{ width:40px; height:40px; padding:0; position:relative;  border:none; vertical-align:top;}
.footer_btt_icon i{ float:none; left:-10px;  padding:0; font-size:18px; color:#222222; position:relative;top:-7px;   border:none;}
.footer_btt_icon span{ width:40px; text-align:center; height:16px; display:block; font-size:8px; font-weight:normal; line-height:100%; margin-top:-16px; color:#222222; padding:0;}
.footer_m_r_bt{position:static; bottom:0px; width:40px; float:right;}
.footer_btt_s_icon{ float:right; width:40px; height:40px; padding:0; margin:0;}
.footer_btt_s_icon div{ width:40px; height:40px; padding:0; margin:0; float:right;}
.footer_btt_s_icon img{ float:right; width:40px; height:40px; border:none;}
.footer_btt_addcart{ float:left; margin:0;background-color:#FF0000; color:#FFFFFF; height:40px; padding:0 15px !important; }
.footer_btt_checkout{float:left; margin:0;background-color:#0000FF; color:#FFFFFF; height:40px; padding:0 15px !important;}
.mobile_footer_h{height:70px;}
.mobile_top_class{display:none; padding:8px; margin:10px 0; background-color:#000000;}
@media only screen and (max-width: 769px) {
body{font-size:15px; font-family:微�?�??�?黑�? }
#iRFloating, #point1{display:none;}
.col-sm-10{text-align:center;}
.payment_account{width:90%;}
.foot_promote .col-sm-4{ margin-top:10px;}
.logo{margin:10px 0; height:auto; text-align:center}
.logo a{text-align:center;}
.logo a img{margin:0 auto; float:none; width:85%}
.top_ad{margin:5px 0; height:auto; text-align:center;}
.top_ad_bt a img{
width: 25%;
margin-left: 0%;
margin-right: 0%;
}
.top_ad_bt2 a img{width:22%; margin-left:1%; margin-right:1%;}
.font_tel{width:40%;margin-left:1%; margin-right:1%;float:left; font-size:0.95em;}
.font_tel a{font-size:0.95em;}
.font_Issuing{width:56%;margin-left:1%; margin-right:1%;float:left; font-size:0.95em;}
.font_certificate{width:98%; margin-left:1%; margin-right:1%; text-align:left; float:left; font-size:0.9em;}
.font_certificate a{font-size:0.95em;}
.top_small_logo img{width:98%; margin-left:1%; margin-right:1%; height:auto;}
.container{width:92%; margin-left:4%;}
.em-inner-main{margin-top:10px;}
.em-logo a img{max-width:100%;}
select.language_select{padding-top:0px!important; padding-bottom:0px !important; font-size:12px; height:26px;}
#back-top {
bottom: 45px;
}
.f_col{width:100%;}
.f_col img{width:100%; height:auto;}
.footer_btt{ width:100%; height:40px;font-size:24px; line-height:40px; font-weight:bold;}
.footer_btt_icon{float:right; width:40px; height:40px;}
.footer_btt_icon img{width:40px; height:40px; border:none;vertical-align: top;}
.mobile_footer_h {
height: 70px;
}
.categorie-sidebar{display:none;}
.mobile_top_class{display:block;}
.mobile_top_class select{padding-top:9px!important; padding-bottom:9px!important; width:280px;}
.fb_button {
display: block;
margin-bottom: 25px;
}
#member_login_form .member_btn, #reg_from .member_btn, #save_from .member_btn, #change .member_btn{
display: block;
width: 100%;
}
.mobile_cart{width:90px; margin-left:-90px; padding-right:10px; display:block;text-align:right; float:left;}
.mobile_cart_left{ width:100%; padding:0; float:left;}
.entry img{max-width:100%;}
.entry table, .entry td, .entry p, .entry td, .entry div{max-width:100%;height:auto;}
.post-excerpt img, .post-excerpt table, .post-excerpt p, .post-excerpt td, .post-excerpt div{max-width:100%;height:auto;}
.entry-content img, .entry-content table, .entry-content td, .entry-content p, .entry-content div{max-width:100%;height:auto;}
.home_hot .item{
width: 50%;
padding: 0 10px;
margin: 0 0 20px;
border: none;}
.reg_t{height:0; width:0; padding:0; margin:0;}
.mobile_footer a{ font-size:20px;  padding:0;  margin:0;}
.footer_btt_logo{float:right; height:40px;padding:0; margin:0; max-width:100px;}
.footer_btt_logo img{float:right; height:40px; border:none;max-width:100%;}
.footer_m_bt{position:static; bottom:0px; width:40px; float:left; margin-right:5px;}
.footer_btt_icon{ width:40px; height:40px; padding:0; margin:0; position:relative; display:block;}
.footer_btt_icon div{ width:40px; height:40px; padding:0; margin:0; float:left; position:relative;}
.footer_btt_icon img{ width:40px; height:40px; padding:0; position:relative;  border:none; margin:0;vertical-align: top;}
.footer_btt_icon i{ float:none; left:-10px;  padding:0; font-size:18px; color:#222222; position:relative;top:-7px;   border:none;}
.footer_btt_icon span{ width:40px; text-align:center; height:16px; display:block; font-size:8px; font-weight:normal; line-height:100%; margin-top:-16px; color:#222222; padding:0;}
.footer_m_r_bt{position:static; bottom:0px; width:40px; float:right;}
.footer_btt_s_icon{ float:right; width:40px; height:40px; padding:0; margin:0;}
.footer_btt_s_icon div{ width:40px; height:40px; padding:0; margin:0; float:right;}
.footer_btt_s_icon img{ float:right; width:40px; height:40px; border:none;}
.footer_btt_addcart{ float:left; margin:0;background-color:#FF0000; color:#FFFFFF; height:40px; padding:0 15px !important; }
.footer_btt_checkout{float:left; margin:0;background-color:#0000FF; color:#FFFFFF; height:40px; padding:0 15px !important;}
.on_mobile{display:block !important;}
.off_mobile{display:none !important;}
.full_row{width:100%; }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {
}
@media only screen and (min-width: 960px) {
.index_box iframe{ max-width:100%;
max-height:600px;}
}
@media only screen and (max-width: 960px) {
.index_box iframe{ max-width:100%;
max-height:400px;}
.entry-content iframe{max-width:100%;max-height:400px;}
}
@media only screen and (max-width: 768px) {
.reg_t{height:70px; width:100%; padding:0; margin:0;}
.index_box iframe{ max-width:100%;max-height:330px;}
.entry-content iframe{max-width:100%;max-height:330px;}
.col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24{width:100%;}
}
@media only screen and (max-width: 479px) {
.col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24{width:100%;}
.product-image{height:170px; overflow:hidden;}
.mini-products-list .product-image{height:160px; overflow:hidden;}
.home_hot .product-image{height:170px; overflow:hidden;}
.on_mobile{display:block !important;}
.r-table_title{display:none !important}
.em_post-item .post-image img{max-width:100%; height:auto;}
.home_hot .item{ padding: 0 10px;
margin: 0 0 20px;
border: none;}
.entry img{max-width:100%;}
.entry table, .entry td, .entry p, .entry td, .entry div{max-width:100%;}
.post-excerpt img, .post-excerpt table, .post-excerpt p, .post-excerpt td, .post-excerpt div{max-width:100%;height:auto;}
.entry-content img, .entry-content table, .entry-content td, .entry-content p, .entry-content div{max-width:100%;height:auto;}
.entry-content iframe{max-width:100%;max-height:330px;}
} @media only screen and (max-width: 480px) {
#sttSideBtn { top: 40% !important; }
h1:not(.h1_title) { padding-right: 56px; }
.h1_title { padding-left: 48px; padding-right: 48px; }
}