@charset "utf-8";
/*--------------------------head-wrapper---------------------------*/
.head-wrapper { position: absolute; width: 100%; z-index: 10000; padding-top: 30px; }
.head-wrapper.page-header { position: relative; background-size: cover; }
.logo, .language, .head-search, .nav-bar .nav { position: relative; display: inline-block; *display:inline;
 *zoom:1;
vertical-align: top; text-align: left; }
.logo { position: relative; float: left; bottom: 20px;}
.logo img { position: relative; }
.tasking { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #f58533; overflow: hidden; display: none; z-index: 9; }
.head-right { text-align: right; }
body{background-color:#FFFFFF;color:#000000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;scrollbar-3dlight-color:#F0F0EE;scrollbar-arrow-color:#676662;scrollbar-base-color:#F0F0EE;scrollbar-darkshadow-color:#DDDDDD;scrollbar-face-color:#E0E0DD;scrollbar-highlight-color:#F0F0EE;scrollbar-shadow-color:#F0F0EE;scrollbar-track-color:#F5F5F5}td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px}.word-wrap{word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.mce-content-body .mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:black;font-family:Arial;font-size:11px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;line-height:normal;font-weight:normal;text-align:left;-webkit-tap-highlight-color:transparent;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-object{border:1px dotted #3A3A3A;background:#D5D5D5 url(img/object.gif) no-repeat center}.mce-preview-object{display:inline-block;position:relative;margin:0 2px 0 2px;line-height:0;border:1px solid gray}.mce-preview-object[data-mce-selected="2"] .mce-shim{display:none}.mce-preview-object .mce-shim{position:absolute;top:0;left:0;width:100%;height:100%;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}figure.align-left{float:left}figure.align-right{float:right}figure.image.align-center{display:table;margin-left:auto;margin-right:auto}figure.image{display:inline-block;border:1px solid gray;margin:0 2px 0 1px;background:#f5f2f0}figure.image img{margin:8px 8px 0 8px}figure.image figcaption{margin:6px 8px 6px 8px;text-align:center}.mce-toc{border:1px solid gray}.mce-toc h2{margin:4px}.mce-toc li{list-style-type:none}.mce-pagebreak{cursor:default;display:block;border:0;width:100%;height:5px;border:1px dashed #666;margin-top:15px;page-break-before:always}@media print{.mce-pagebreak{border:0}}.mce-item-anchor{cursor:default;display:inline-block;-webkit-user-select:all;-webkit-user-modify:read-only;-moz-user-select:all;-moz-user-modify:read-only;user-select:all;user-modify:read-only;width:9px !important;height:9px !important;border:1px dotted #3A3A3A;background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-nbsp,.mce-shy{background:#AAA}.mce-shy::after{content:'-'}.mce-match-marker{background:#AAA;color:#fff}.mce-match-marker-selected{background:#3399ff;color:#fff}.mce-spellchecker-word{border-bottom:2px solid rgba(208,2,27,0.5);cursor:default}.mce-spellchecker-grammar{border-bottom:2px solid #008000;cursor:default}.mce-item-table,.mce-item-table td,.mce-item-table th,.mce-item-table caption{border:1px dashed #BBB}td[data-mce-selected],th[data-mce-selected]{background-color:#2276d2 !important}.mce-edit-focus{outline:1px dotted #333}.mce-content-body *[contentEditable=false] *[contentEditable=true]:focus{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false] *[contentEditable=true]:hover{outline:2px solid #2276d2}.mce-content-body *[contentEditable=false][data-mce-selected]{outline:2px solid #2276d2}.mce-content-body.mce-content-readonly *[contentEditable=true]:focus,.mce-content-body.mce-content-readonly *[contentEditable=true]:hover{outline:none}.mce-content-body *[data-mce-selected="inline-boundary"]{background:#bfe6ff}.mce-content-body .mce-item-anchor[data-mce-selected]{background:#D5D5D5 url(img/anchor.gif) no-repeat center}.mce-content-body hr{cursor:default}.mce-content-body table{-webkit-nbsp-mode:normal}.ephox-snooker-resizer-bar{background-color:#2276d2;opacity:0}.ephox-snooker-resizer-cols{cursor:col-resize}.ephox-snooker-resizer-rows{cursor:row-resize}.ephox-snooker-resizer-bar.ephox-snooker-resizer-bar-dragging{opacity:.2}
body, html, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, th, td, form, object, iframe, blockquote, pre, a, abbr, address, code, img, fieldset, form, label, figure,input,textarea{margin:0;padding:0;}
html,body,.ch_form_wrap,.content-wrap{width: 100%;height: 100%}
*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;outline:0;}
 .entry img {
    max-width: 100%;
    height: auto;
}
.l{float:left}
.r{float:right}
.flex_jz{display: flex;justify-content:center;/* 水平居中 */align-items:center;overflow:auto;}
.pointer{cursor: pointer;}
#trp-floater-ls{display:none!important }
.change-language .change-language-cont .lang-more{clear:both}
.content_img img{font-size:0;height: auto;max-width:100%}
.side-product-items .side_product_item{min-height:100px}
.mobile-head-items .trp-language-wrap a{display:inline-block;margin-right: 15px;}
.mobile-head-items .trp-language-wrap a img{width:auto;margin-right: 5px;}
.ellipsis{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis;}
.ellipsis3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;text-overflow:ellipsis;}
.ellipsis4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;text-overflow:ellipsis;}
.ellipsis5{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;text-overflow:ellipsis;}
.ellipsis6{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow:ellipsis;}
.fl-rich-text img {max-width: 100%;height: auto;width: auto;}
.yiny {-moz-box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);-webkit-box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);box-shadow:0px 5px 21px 5px rgba(196, 196, 196, 0.4);}
.img_cover{object-fit:cover !important}
.img_contain{object-fit:contain !important}
.con_proImg{position:relative;height: 0;overflow: hidden;padding-bottom: 60%;}
.con_proImg img{position:absolute;width: 100%;height: 100%;left: 0;top: 0;object-fit: cover;}
.listH {}
.listH li {z-index:1;-webkit-transition:all 150ms ease-out 0ms;-moz-transition:all 150ms ease-out 0ms;-o-transition:all 150ms ease-out 0ms;transition:all 150ms ease-out 0ms;}
.listH li:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:1;z-index:20;box-shadow:0 40px 100px 0 rgba(84,84,84,0.5);cursor:pointer !important;}
.tList:after {content:'';display:table;clear:both;}
.tList li {float:left;}
.tList2 {}
.tList2 li {width:48%;margin-left:4%;/* border:1px solid #CDCDCD; */margin-bottom:4%;}
.tList2 li:nth-of-type(2n+1) {margin-left:0;}
.tList3 {}
.tList3 li {width:31%;margin-left:3.5%;margin-bottom:3.5%;}
.tList3 li:nth-of-type(3n+1) {margin-left:0;}
.tList3_miji li{width:33.33%;}
.tList4 {}
.tList4 li {width:23.5%;margin-left:2%;margin-bottom:2%;}
.tList4 li:nth-of-type(4n+1) {margin-left:0;}
.tList5 {}
.tList5 li {width:17%;margin-left:3.75%;margin-bottom:2%;}
.tList5 li:nth-of-type(5n+1) {margin-left:0;}
.tList6 {}
.tList6 li {width:16.666%;}
.tList6 li:nth-of-type(6n+1) {margin-left:0;}
@media screen and (max-width: 550px) {
	.tList4 li{width:49%;margin-left: 0;}
	.tList4 li:nth-of-type(2n+1){float:right}
	.tList3 li{width:100%;margin-left:0}
}
.hide{display: none !important;}
.show{display: block !important;}
.t-c{text-align: center;}
.t-l{text-align: left;}
.t-r{text-align: right;}
.f-s12{font-size: 12px;}
.f-s13{font-size: 3px;}
.f-s14{font-size: 14px;}
.f-s15{font-size: 15px;}
.f-s16{font-size: 16px;}
.f-s17{font-size: 17px;}
.f-s18{font-size: 18px;}
.f-s19{font-size: 19px;}
.f-s20{font-size: 20px;}
.f-s21{font-size: 21px;}
.f-s22{font-size: 22px;}
.f-s23{font-size: 23px;}
.f-s24{font-size: 24px;}
.f-s25{font-size: 25px;}
.f-s26{font-size: 26px;}
.f-s27{font-size: 27px;}
.f-s28{font-size: 28px;}
.f-s29{font-size: 29px;}
.f-s30{font-size: 30px;}
.f-s31{font-size: 31px;}
.f-s32{font-size: 32px;}
.f-s33{font-size: 33px;}
.f-s34{font-size: 34px;}
.f-s35{font-size: 35px;}
.f-s36{font-size: 36px;}
.f-s37{font-size: 37px;}
.f-s38{font-size: 38px;}
.f-s39{font-size: 39px;}
.f-s40{font-size: 40px;}
.w5{width: 50%;}
.w10{width: 10%;}
.w15{width: 15%;}
.w20{width: 20%;}
.w25{width: 25%;}
.w30{width: 30%;}
.w35{width: 35%;}
.w40{width: 40%;}
.w45{width: 45%;}
.w49{width: 49%;}
.w50{width: 50%;}
.w55{width: 55%;}
.w60{width: 60%;}
.w65{width: 65%;}
.w70{width: 70%;}
.w75{width: 75%;}
.w80{width: 80%;}
.w85{width: 85%;}
.w90{width: 90%;}
.w95{width: 95%;}
.w100{width: 100%;}
.m-auto{margin: 0 auto;display: block;}
.m-t5{margin-top: 5px;}
.m-t10{margin-top: 10px;}
.m-t15{margin-top: 15px;}
.m-t20{margin-top: 20px;}
.m-t25{margin-top: 25px;}
.m-t30{margin-top: 30px;}
.m-t35{margin-top: 35px;}
.m-t40{margin-top: 40px;}
.m-t45{margin-top: 45px;}
.m-t50{margin-top: 50px;}
.m-t55{margin-top: 55px;}
.m-t60{margin-top: 60px;}
.m-t65{margin-top: 65px;}
.m-t70{margin-top: 70px;}
.m-t75{margin-top: 65px;}
.m-t80{margin-top: 80px;}
.m-t85{margin-top: 85px;}
.m-t90{margin-top: 90px;}
.m-t95{margin-top: 95px;}
.m-t100{margin-top: 100px;}
.m-b5{margin-bottom: 5px;}
.m-b10{margin-bottom: 10px;}
.m-b15{margin-bottom: 15px;}
.m-b20{margin-bottom: 20px;}
.m-b25{margin-bottom: 25px;}
.m-b30{margin-bottom: 30px;}
.m-b35{margin-bottom: 35px;}
.m-b40{margin-bottom: 40px;}
.m-b45{margin-bottom: 45px;}
.m-b50{margin-bottom: 50px;}
.m-b55{margin-bottom: 55px;}
.m-b60{margin-bottom: 60px;}
.m-b65{margin-bottom: 65px;}
.m-b70{margin-bottom: 70px;}
.m-b75{margin-bottom: 65px;}
.m-b80{margin-bottom: 80px;}
.m-b85{margin-bottom: 85px;}
.m-b90{margin-bottom: 90px;}
.m-b95{margin-bottom: 95px;}
.m-b100{margin-bottom: 100px;}
.pd5{padding:5px}
.p-t5{padding-top: 5px;}
.p-t10{padding-top: 10px;}
.p-t15{padding-top: 15px;}
.p-t20{padding-top: 20px;}
.p-t25{padding-top: 25px;}
.p-t30{padding-top: 30px;}
.p-t35{padding-top: 35px;}
.p-t40{padding-top: 40px;}
.p-t45{padding-top: 45px;}
.p-t50{padding-top: 50px;}
.p-t55{padding-top: 55px;}
.p-t60{padding-top: 60px;}
.p-t65{padding-top: 65px;}
.p-t70{padding-top: 70px;}
.p-t75{padding-top: 65px;}
.p-t80{padding-top: 70px;}
.p-t85{padding-top: 85px;}
.p-t90{padding-top: 90px;}
.p-t95{padding-top: 95px;}
.p-t100{padding-top: 100px;}
.p-b5{padding-bottom: 5px;}
.p-b10{padding-bottom: 10px;}
.p-b15{padding-bottom: 15px;}
.p-b20{padding-bottom: 20px;}
.p-b25{padding-bottom: 25px;}
.p-b30{padding-bottom: 30px;}
.p-b35{padding-bottom: 35px;}
.p-b40{padding-bottom: 40px;}
.p-b45{padding-bottom: 45px;}
.p-b50{padding-bottom: 50px;}
.p-b55{padding-bottom: 55px;}
.p-b60{padding-bottom: 60px;}
.p-b65{padding-bottom: 65px;}
.p-b70{padding-bottom: 70px;}
.p-b75{padding-bottom: 75px;}
.p-b80{padding-bottom: 80px;}
.p-b85{padding-bottom: 85px;}
.p-b90{padding-bottom: 90px;}
.p-b95{padding-bottom: 95px;}
.p-b100{padding-bottom: 100px;}
.p-b30_bai{padding-bottom: 30%;}
.p-b40_bai{padding-bottom: 40%;}
.p-b50_bai{padding-bottom: 50%;}
.p-b60_bai{padding-bottom: 60%;}
.p-b70_bai{padding-bottom: 70%;}
.p-b80_bai{padding-bottom: 80%;}
.p-b150_bai{padding-bottom: 150%;}
.border1{border:1px solid}
.border-radius5{border-radius:5px}
.mce-content-body table{border-collapse: collapse;}
.mce-content-body table th,.mce-content-body table td{padding: 5px 15px;height: 30px;border: 1px solid rgb(204, 204, 204);}
/*问答*/
.accordion-toggle {
    cursor: pointer;
    font-size: 1.3em;
    border-top: 1px solid #ececec;
    padding: 18px;
    margin-bottom: 0;
}
.accordion-content {
    display: none;
    border-top: 1px solid #ececec;
    padding: 28px 18px;
}
.accordion-content p {
    margin-bottom: 10px;
}
.accordion-content p a {
    position: relative;
    margin-left: 15px;
}
.accordion-content p a:before {
    content: '';
    background: #814c92;
    border-radius: 2.5px;
    width: 5px;
    height: 5px;
    position: absolute;
    left: -15px;
    top: 9px;
}
.accordion-content p:first-child strong {
    margin-top: 0;
}
.accordion-content p strong {
    font-size: 1.3em;
    margin: 30px 0 18px 0;
    display: block;
}
.accordion-content.default {
    display: block;
}
.accordion-toggle.active i {
    -webkit-transform: none;
    transform: none;
    -webkit-transform-origin: none;
    transform-origin: none;
}
.accordion-toggle i {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.bg-trustpilot {
    box-shadow: 0 0px 15px rgba(0, 0, 0, 0.1);
}
/*--------------page-header head-search------------*/
.head-search { position: absolute; right: 0; top: 0; width: 100%; z-index: 99; }
.head-search .head-search-form { position: absolute; right: 0; width: 0; height: 30px; border-bottom: 1px solid #FFF; overflow: hidden; z-index: 1; -moz-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }
.head-search .search-ipt { position: absolute; left: 0; top: 0; width: 100%; height: 30px; background: none; border: none; color: #FFF; }
.head-search-form .search-btn { font-family: 'fontawesome'; }
.head-search .search-btn, .head-search .search-toggle { position: absolute; display: block; right: 0; top: 0; border: none; background: none; font-size:.16rem;
width: 30px; height: 30px; line-height: 30px; text-align: center; cursor: pointer; color: #FFF; }
.head-search .search-toggle:before { font-family: 'fontawesome'; content: "\f002"; }
.head-search-show.head-search .head-search-form { width: 100%; }
.change-language { z-index: 2 !important; margin-right: .4rem;
}
.change-language-info .change-language-title span, .change-language-info .change-language-title .language-icon:before { color: #fff !important; }
.change-language-info .change-language-title.title-show span, .change-language-info .change-language-title.title-show .language-icon:before { color: #666 !important; }
.head-social { display: inline-block; }
.head-social { position: relative; }
.head-social li { position: relative; display: inline-block; vertical-align: middle; margin: 0 .15rem 0 0;
}
.head-social li img { }
.nav-bar { position: relative; height: .9rem;
    display: flex;
    justify-content: space-between;
text-align: right; }
.nav-bar .nav { }
.nav-bar .nav li { position: relative; display: block; }
.nav-bar .nav > li { display: inline-block; vertical-align: top; *display:inline;
 *zoom:1;
}
.nav-bar .nav > li.nav-current > a { color: #f58533; }
.nav-bar .nav > li > a { position: relative; display: inline-block; height: .8rem;
 line-height: .8rem;
 padding: 0 .15rem;
text-transform: uppercase; color: #fff; font-size: 14px; font-family: 'Lato Bold'; }
.nav-bar .nav li li { display: block; *display:block;
 line-height:.35rem;
}
.nav-bar .nav li li a {
 padding: 0 .15rem; display: block; border-bottom: 1px solid rgba(255,255,255,0); font-family: 'Lato Bold'; }
.nav-bar .nav ul { width: 2.55rem; position: absolute; top: .8rem;
 left: .2rem;
background: rgba(255,255,255,.9); text-align: left; display: none; z-index: 999; box-shadow: 0 0 2px rgba(0,0,0,.2); }
.nav-bar .nav ul ul, .fixed-nav.nav-bar .nav ul ul { top: 0; left: 2.57rem; }
.nav-bar .nav ul li:hover >a { color: #f58533; }
.nav-bar .nav li .nav-ico {
font-size: .12rem; left: 50%; position: absolute; bottom: -15px; margin-left: -3px; }
.nav-bar .nav li .nav-ico:after { content: '\f0d7'; }
.nav-bar .nav li li .nav-ico { position: absolute; top: 0; right: .1rem;
 line-height: .35rem;
}
.nav-bar .nav li li .nav-ico:after { content: '\f0da'; }
.fixed-nav { position: fixed;  top: 0; -webkit-transition: top .5s; -moz-transition: top .5s; -o-transition: top .5s; transition: top .5s; z-index: 10009; background: #000; }
/*--------------------------footer---------------------------*/	
.foot-wrapper { position: relative; width: 100%; z-index: 0; }
.foot-wrapper, .foot-wrapper a { color: #bebebe; 
}
.foot-items {
padding: 1.4rem 0 .2rem 0; line-height: 2.3; margin-top: -100px; background-size: cover; }
.foot-items .foot-item { position: relative; display: inline-block; vertical-align: top; *display:inline;
 *zoom:1;
}
.foot-items .foot-item .foot-tit { position: relative;  margin: 0 0 .25rem;     text-transform: capitalize;
font-weight: normal; font-size: .22rem;
font-family: 'Dosis-SemiBold'; }
.foot-items .foot-item.foot-item-contact { width: 35%; }
.foot-items .foot-item.foot-item-news { width: 32%; padding: 0; }
.foot-items .foot-item.foot-item-inquiry { width: 33%; padding: 0 6%; }
.foot-item.foot-item-contact li { position: relative; padding: 0 0 0 .35rem;
}
.foot-item.foot-item-contact li:before { position: absolute; left: 0; top: 0; font-size: .16rem;
color: #fff; width: .35rem;
text-align: center; line-height: .32rem;
color: #ebebeb; }
.foot-item.foot-item-contact li.foot_addr:before { content: "\f041"; }
.foot-item.foot-item-contact li.foot_phone:before { content: "\f015"; }
.foot-item.foot-item-contact li.foot_email:before { content: "\f003" }
.foot-item.foot-item-contact li.foot_fax:before { content: "\f1ac" }
.foot-item.foot-item-contact li.foot_skype:before { content: "\f17e" }
.foot-item.foot-item-news .product-container { position: relative; display: block; overflow: hidden; padding: 0 0 .2rem;
}
.foot-item.foot-item-news .new-item { position: relative; margin-bottom: .1rem;
}
.foot-item.foot-item-news .new-item:after { content: ""; background-color: #d2d2d2; width: 72.5%; height: 1px; visibility: visible; bottom: 0; right: 0; position: absolute; }
.foot-item.foot-item-news .new-item .new-img { display: inline-block; width: 23.5%; vertical-align: top; border: 2px solid #7e7e7e; margin-left: 2px; }
.foot-item.foot-item-news .new-item .new-img img { width: 100%; }
.foot-item.foot-item-news .new-item .new-info { display: inline-block; width: 72.5%; float: right }
.foot-item.foot-item-news .new-item time { font-size: 13px; font-style: italic; }
.foot-item.foot-item-news .new-item .title { font-size: 14px; font-weight: normal; 
overflow: hidden; }
.foot-item.foot-item-news .new-item .title a { }
.foot-item.foot-item-news .owl-carousel .owl-controls .owl-nav { display: none; }
.foot-item.foot-item-news .owl-carousel .owl-controls .owl-dots { text-align: left; }
.copyright {
margin-top: .5rem; color: #fff; line-height: .35rem;
text-align: center; }
/*-------------------------------------------------------- 
													page: index
																	------------------------------------------------------*/
.main_content { z-index: 99; position: relative; background: #fff; }
.index-title-bar { position: relative; text-align: center; }
.index-title-bar .title { position: relative; display: inline-block; vertical-align: top; *display:inline;
 *zoom:1;
}
.index-title-bar .title a { font-size: 30px; text-transform: uppercase; color: #555555; line-height:.6rem;
font-family: 'Lato Bold'; font-weight: 100; }
.index-title-bar .title:after { content: ""; background-image: url(img/demo/section-title.png); width: 204px; height: 9px; position: absolute; bottom: -10px; left: 50%; margin-left: -102px; display: block; }
.index-title-bar .sub-title { color: #555555; width: 60%; margin: auto; margin-top: 17px; font-family: 'Dosis-Book'; font-size: .16rem;
line-height: .24rem;
font-weight: 100; }
/*company-synopses*/
.company-synopses .index-title-bar { padding-bottom:.7rem;
}
.company-synopses {
padding-top: .9rem; position: relative; width: 100%; }
.company-synopses ul { width: 100%; }
.synopsis-item { position: relative; display: inline-block; vertical-align: middle; *display:inline;
 *zoom:1;
width: 33.33%; z-index: 1; vertical-align: top; position: relative; text-align: center; padding: 45px 25px 55px 25px; border-bottom: 3px solid #fff; }
.synopsis-item:nth-child(2n):before { background: #f58533 none repeat scroll 0 0; border-radius: 50%; content: ""; height: 100%; position: absolute; left: 0; width: 1px; top: 0; }
.synopsis-item:nth-child(2n):after { background: #f58533 none repeat scroll 0 0; border-radius: 50%; content: ""; height: 100%; position: absolute; right: 0; width: 1px; top: 0; }
.synopsis-item .item-wrap { position: relative; text-align: center; }
.synopsis-item .item-info { position: relative; }
.synopsis-item .item-info .item-title { margin: 15px 0; }
.synopsis-item .item-info .item-title, .synopsis-item .item-info .item-title a { line-height: 26.4px; font-weight: 100; color: #555555; font-size: .24rem;  text-transform: capitalize;
font-family: 'Dosis-SemiBold'; }
.synopsis-item .item-info .item-desc, .synopsis-item .item-info .item-desc a {
font-size: .16rem; line-height: 21px; font-family: 'lato'; text-align: center; color: #555555; font-weight: 100; }
.synopsis-item:hover .item-img img { -moz-transform: translateY(-20px); -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); }
.company-synopses .synopsis-item:hover { border-bottom: 3px solid #f58533; -moz-transform: translateY(-20px); -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35); }
.company-synopses .synopsis-item:nth-child(2n):hover:after, .company-synopses .synopsis-item:nth-child(2n):hover:before { display: none; }
/*---------------about-us ---------------*/
.about-us-wrap { position: relative; padding: .8rem 0;
}
.about-us-wrap .about-us { padding-top:.6rem;
}
.about-us-wrap .about-img { float: left; width: 33.33%; position: relative; }
.about-us-wrap .about-img img { border-radius: 10px; overflow: hidden; }
.about-us-wrap .about-detail { float: left; width: 66.67%; padding-left: 60px; position: relative; padding-top: .5rem;
}
.about-us-wrap .about-more { color: #fff; background-color: #f58533; border: 2px solid #f58533; float: right; margin-top: .5rem; text-transform:uppercase;
padding: 7px 15px; }
.about-us-wrap .about-more:hover { background-color: transparent; color: #f58533; }
/*----------------index-search-wrap-------------*/
.index-inquiry-wrap .inquiry-wrap .inquiry-title, .index-search-wrap .search-wrap .search-title { font-family: 'Lato Bold'; font-size: .3rem;
text-transform: uppercase; font-weight: 100; line-height: .45rem;
}
.index-inquiry-wrap .inquiry-wrap .inquiry-subtitle, .index-search-wrap .search-wrap .search-subtitle { font-family: 'Dosis-Book'; font-size: .16rem;
 line-height: .24rem;
font-weight: 100; width: 60%; margin: auto; }
.index-search-wrap { position: relative; margin-top: -100px; z-index: 9999; }
.index-search-wrap .search-wrap { width: 83.3333%; text-align: center; background-image: url(img/demo/newsletter-bg.png); border-radius: 10px; padding: 50px; margin: auto; color: #fff; }
.index-search-wrap .head-search-form { position: relative; width: 83.33%; margin: auto; }
.index-search-wrap .head-search-form .search-ipt { width: 100%; background-color: transparent; border: none; border-bottom: 1px solid #fff; height: 40px; margin-top: 15px; }
.index-search-wrap .head-search-form .search-btn { width: 40px; height: 40px; background-color: #fff; border: none; border-radius: 5px; position: absolute; right: 0; bottom: 5px;  font-size: 18px; }
/*----------------index-inquiry-wrap-------------*/
.index-inquiry-wrap { position: relative; z-index: 999; }
.index-inquiry-wrap .inquiry-wrap { width: 83.3333%; text-align: center; background-image: url(img/demo/newsletter-bg.png); border-radius: 10px; padding: 50px; margin: auto; color: #fff; }
.subscribe .button { display: inline-block; line-height: .32rem;
 padding: 0 .1rem;
border: 1px solid #fff; color: #FFF; border-radius: 5px; margin: .35rem 0 0 0;
cursor: pointer; }
.subscribe .button:before { font-family: "fontawesome"; content: "\f003"; margin: 0 .05rem 0 0;
}
.subscribe .button:hover { background-color: transparent; border: 1px solid #fff; background: #fff; color: #f58533; }
/*----------------index-client-wrap-------------*/
.index-client-wrap { background-image: url(img/demo/brand-2.jpg); background-position: center; padding: 80px 0; }
.index-client-wrap .client-slide img { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; margin: auto; display: table; }
.index-client-wrap .client-slide .item:hover img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0);  }
.index-client-wrap .owl-carousel .owl-controls .owl-dots { bottom: -20px; }
/*product-items*/
.product-container { width: 102.45%; }
.product-items { position: relative; width: 100%; padding: .8rem 0;
overflow: hidden; }
.product-items .items-content { width: 1230px; margin: 0 0 0 -15px; }
.product-item { position: relative; display: inline-block; vertical-align: top; *display:inline;
 *zoom:1;
width: 33.333%; margin: 0 0 .22rem;
}
.product-items .product-item, .goods-items .product-item { width: 100%; margin: 0; visibility: visible !important; }
.product-item .item-wrap { position: relative; overflow: hidden; text-align: center; margin: 0 22px 0 0; }
.product-items .product-item .item-wrap { }
.product-item .item-img { position: relative; display: block; width: 100%; overflow: hidden; }
.product-item .item-img img { position: relative; width: 100%; -moz-transition: 1.5s all ease; -o-transition: 1.5s all ease; -webkit-transition: 1.5s all ease; transition: 1.5s all ease; }
.product-item .item-img:hover img { -webkit-transform: scale(1.15); -ms-transform: scale(1.15); -o-transform: scale(1.15); transform: scale(1.15); }
.product-item .item-info .item-title {
padding: .13rem .2rem .22rem .2rem; text-transform: capitalize; font-size: .18rem;
}
.product-item .item-info .item-title, .product-item .item-info .item-title a { color: #252525; font-family: 'SourceSansProLight'; font-size: 14px; font-weight: 100; }
.product-items .product-item .item-img .img-shadow { background-color: rgba(255,255,255,.3); position: absolute; top: 0; left: 0; bottom: 0; right: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); }
.product-items .product-item .item-img .img-shadow:after { content: "\f0c1"; color: #f58533; top: 50%; left: 50%; position: absolute; font-size: 35px; margin-left: -17px; margin-top: -27px; }
.product-items .product-item:hover .item-img .img-shadow { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/*---------------------------main-product-wrap-------------------------------*/
.main-product-wrap {
padding: .8rem 0; position: relative; }
.main-product-wrap .product-more { color: #f58533; font-size: .16rem;
line-height: .25rem;
-webkit-transition: all .25s ease; transition: all .25s ease; display: table; margin: .25rem 0 .15rem 0;
border-bottom: 1px solid #f58533; float: right; position: relative; text-transform: uppercase; }
.main-product-wrap .items-content { width: 102%; }
.main-product-wrap .items-content .product-item { width: 23%; margin-right: 2%; }
.main-product-wrap .items-content .product-item .item-wrap { margin: 0; }
.main-product-wrap .product-more:after { content: ">>"; position: absolute; color: #f58533; display: block; top: 0; right: 0; opacity: 0; }
.main-product-wrap .product-more:hover { padding-right: 25px; }
.main-product-wrap .product-more:hover:after { opacity: 1; }
/*----------------------------------page nav---------------------------------*/
.path-bar { position: relative; background: #ebebeb; line-height: .33rem;
 margin: 0 0 .25rem 0;
}
.path-bar li { display: inline-block; vertical-align: top; position: relative; font-size: .16rem;
}
.path-bar li:after { content: "/"; margin: 0 .1rem;
 font-size: .18rem;
}
.path-bar li a { color: #2f2f2d; font-size: 14px; font-family: 'SourceSansProLightIt'; }
.path-bar li.current a { color: #f58533; }
.path-bar li:last-child:after { display: none; }
.page-bar { }
.pages { position: relative; text-align: center; margin: .4rem 0 .15rem;
}
.pages a { position: relative; display: inline-block; vertical-align: top; *display:inline;
 *zoom:1;
border: 1px solid rgba(0,89,139,.2); line-height: 25px; min-width: 26px; padding: 0 8px; margin: 0 0 0 5px; border-radius: 3px; }
.pages a.current, .pages a:hover { background: #333333; color: #FFF; }
.pages span { border: 1px solid rgba(0,89,139,.2); line-height: 25px; min-width: 26px; padding: 0 8px; margin: 0 0 0 5px; border-radius: 3px; display: inline-block; }
/*----------------------------------aside---------------------------------*/	
.aside { float: left; width: 225px; }
.side-tit-bar { position: relative; }
.side-tit-bar .side-tit { position: relative; font-size: .16rem;
line-height: .37rem;
text-transform: uppercase; color: #FFF; text-align: center; background: #f58533; padding: 0 .1rem;
}
.side-widget { position: relative; margin: 0 0 .2rem;
}
.side-cate { padding: .2rem 0;
}
.side-cate li { position: relative; line-height: 33px; }
.side-cate li { margin: 0 .15rem;
}
.side-cate > li { border-bottom: 1px solid #d6d6d6; }
.side-cate ul { display: none; }
.side-cate li a { position: relative; display: block; }
.side-cate li .icon-cate { position: absolute; right: 0; top: 10px; font-size: 12px; cursor: pointer; color: #99abbf; }
.side-cate li .icon-cate.icon-cate-down:before { content: '\f067'; }
.side-cate li .icon-cate.icon-cate-up:before { content: '\f068'; }
.side-cate li.nav-current > a, .side-cate li:hover > a, li.show_li >a { color: #f58533; }
.side-cate li.nav-current > .icon-cate, .side-cate li:hover > .icon-cate, li.show_li >.icon-cate { color: #f58533; }
.side-product-items { position: relative; padding: .4rem .08rem;
}
.side-product-items .items_content { position: relative; }
.side-product-items .items_content { }
.side_product_item { position: relative; display: block; width: 100%; padding: .12rem 0;
overflow: hidden; }
.side_product_item figure { position: relative; display: block; width: 100%; overflow: hidden; }
.side_product_item .item-img { position: relative; width: .85rem;
display: table-cell; vertical-align: middle; padding: 0 .2rem 0 0;
}
.side_product_item .item-img img { position: relative; width: 100%; border: 1px solid #eee; }
.side_product_item figcaption { display: table-cell; vertical-align: middle; }
.side-product-items .btn-prev, .side-product-items .btn-next { position: absolute; left: 0; width: 100%; height: 15px; display: block; cursor: pointer; opacity: .25; }
.side-product-items .btn-prev {
 top: .2rem; background: url(img/side_product_up.png) no-repeat center center; }
.side-product-items .btn-next {
 bottom: .2rem; background: url(img/side_product_down.png) no-repeat center center; }
.aside .side-bn { max-width: 100%; margin: 0 0 25px 0; }
.aside .side-bn img { max-width: 100% }
/*----------------------------------main---------------------------------*/
.main { position: relative; width: 78.3%; float: right; padding-bottom: .8rem;
}
.main-tit-bar { border-bottom: 1px solid rgba(0,89,139,.2); margin: 0 0 .12rem;
overflow: hidden; }
.main-tit-bar .title {
 font-size: .22rem; text-transform: uppercase; float: left; }
.main-tit-bar .share-this { float: right; }
.main-banner { position: relative; overflow: hidden; border-top: 1px solid rgba(0,89,139,.2); }
.main-banner .item, .main-banner .item img { position: relative; width: 100%; }
.main-banner .flex-control-nav { display: none; }
.main-banner .flex-direction-nav { display: block; }
.main-banner .flex-direction-nav .flex-next { right: .4rem;
}
.main-banner .flex-direction-nav .flex-prev { left: .4rem;
}
.goods-summary { margin: .17rem 0 .25rem;
}
.items_list { }
.items_list ul { width: 102.45%; }
.goods-items .product-item .item-wrap, .items_list ul .product-item .item-wrap { border: 1px solid #d2d2d2; padding: 4px; }
/*-------------------------------------------------------- 
													page: single Product
																	------------------------------------------------------*/
/*product photos*/   
.product-intro { position: relative; overflow: hidden; }
.cloud-zoom-lens { border: 1px solid #eee; cursor: move; }
.cloud-zoom-title { font-family: Arial, Helvetica, sans-serif; position: absolute !important; background-color: #000; color: #fff; padding: 3px; width: 100%; text-align: center; font-weight: bold; font-size: 10px; top: 0px; }
.cloud-zoom-big { border: 1px solid #eee; overflow: hidden; padding: 0px; }
.cloud-zoom-loading { color: white; background: #222; padding: 3px; border: 1px solid #000; }
.product-view .product-image.zoom_remove:after { content: ""; position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; z-index: 999; }
.product-view { position: relative; width: 450px; float: left; }
.product-view .product-image { position: relative; padding: 3px; border: 1px solid rgba(0,89,139,.2); }
.product-view .product-image img { position: relative; width: 100%;   opacity: 1 !important;}
.product-view .image-additional {  width: 100%; margin: 20px 0; }
.product-view .image-additional ul { position: relative;margin: 0 auto; }
.product-view .image-additional li { position: relative; width: 27%;  }
.product-view .image-additional li.single { display: none; }
.product-view .image-additional li img { position: relative; width: 100%; border: 2px solid #bbbab9; }
.product-view .image-additional li a { position: relative; display: block; padding: 0 .1rem;
}
.product-view .sieing{ position: relative;     padding-bottom: 100%;
}
.product-view .sieing a{  position: absolute; object-fit: cover; width: 100% !important; height: 100% !important;}
.product-view .image-additional li.current img { border-color: #f58533; }
.product-view .image-additional img.popup { display: none; }
.image-additional .owl-carousel .owl-controls .owl-nav { top: 50%; margin: -.1rem 0 0;
}
.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev, .image-additional .owl-carousel .owl-controls .owl-nav .owl-next { position: absolute; margin: 0; padding: 0; }
.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev:hover, .image-additional .owl-carousel .owl-controls .owl-nav .owl-next:hover { background: none; }
.image-additional .owl-carousel .owl-controls .owl-nav .owl-prev { left: -5%; }
.image-additional .owl-carousel .owl-controls .owl-nav .owl-next { right: -5%; }
.image-additional-wrap .image-item{    position: relative;
   
    height: 100%;
    padding-bottom: 23%; }
    .image-additional-wrap .image-item span{      display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover; }
/*product summary*/
.product-summary { position: relative; width: 450px; float: right; padding-top: 20px; }
.product-summary .product-meta { line-height: 25px;  margin-bottom: 10px; word-break:break-word;}  
.product-summary .product-meta h3 { font-family: 'SourceSansProSemibold'; margin: 0 0 10px; font-size: 16px; }
.product-btn-wrap { position: relative; margin: 20px 0 0; }
.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy { position: relative; display: inline-block; *display:inline;
 *zoom:1;
vertical-align: top; line-height: 30px; padding: 0 15px; border-radius: 3px; background: #f58533; border: 1px solid #f58533; color: #FFF; margin: 0 20px 0 0; }
.product-btn-wrap .buy { text-transform: uppercase; font-size: 18px; padding: 0 30px; }
.product-btn-wrap .email:before { content: "\f0e0"; padding: 0 3px 0 0; }
.product-btn-wrap .pdf:before { content: "\f1c1"; padding: 0 3px 0 0; }
.product-btn-wrap .email:hover, .product-btn-wrap .pdf:hover, .product-btn-wrap .buy:hover { background: none; color: #f58533; }
.product-summary .share-this { margin: .3rem 0 0;
}
/* product detail */
.product-detail { position: relative; overflow: visible; }
.detail-tabs { position: relative; }
.detail-tabs .title { position: relative; display: inline-block; vertical-align: top; *display:inline;
 *zoom:1;
line-height: 33px; cursor: pointer; font-size:.16rem;
 margin: 0 .03rem 0 0;
 padding: 0 .18rem;
text-transform: uppercase; font-weight: normal; color: #000; }
.detail-tabs .title.current { color: #fff; background: #f58533; }
.product-detail .tab-panel-content {
 padding: .3rem 0; display: block; overflow: hidden }
.product-detail .disabled { display: none; }
/*like product*/
.goods-may-like { position: relative; margin: .5rem 0 0;
}
.Y2IQFc{ color: #000;}
 .pd5 span{color: #000; }
.goods-may-like .item_img{     position: relative;
    padding-bottom: 92%;
    width: 100%;
    display: inline-block;
    height: 100%;
}
.goods-may-like .item_img img{  width: 100%;
    position: absolute;
    height: 100%;
    object-fit: cover;
}
.goods-title-bar { background-color: #f58533; }
.goods-title-bar .title {
 font-size: .16rem; text-transform: uppercase; font-weight: normal; line-height: .33rem;
 padding-left: .17rem;
}
.goods-title-bar .title, .goods-title-bar .title a { color: #fff; }
.goods-items { width: 102.45%; margin: .2rem 0 0;
}
.goods-items.owl-carousel .owl-controls .owl-nav .owl-prev, .goods-items.owl-carousel .owl-controls .owl-nav .owl-next { color: #fff; }
/*-------------------------------------------------------- 
													page: blog list
																	------------------------------------------------------*/
.blog_list { position: relative; width: 100%; }
.blog-item { position: relative; width: 100%; overflow: hidden; padding: .2rem 0;
}
.blog-item:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 1px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.blog-item .item-wrap { }
.blog-item .item-img { position: relative; display: block; max-width: 2rem; margin: 0 .2rem 0 0;
float: left; }
.blog-item .item-img img { position: relative; width: 100%; }
.blog-item .item-info { }
.blog-item .item-info .item-title { font-size: .16rem;
}
.blog-item .item-info time { display: block; font-style: italic; margin: .08rem 0;
}
.blog-item .item-info .item-detail { }
.blog-item .item-info .item-more { float: right; color: #f58533; }
/*-------------------------------------------------------- 
													page: download list
																	------------------------------------------------------*/
.download_list { position: relative; width: 100%; }
.download-item { position: relative; overflow: hidden; padding: .15rem 0;
 margin: 0 0 .1rem;
 line-height: .3rem;
border-bottom: 1px solid #eee; }
.download-item .item-img { max-width: 25px; }
.download-item .item-title { position: relative; display: inline-block; *display:inline;
vertical-align: top; *zoom:1;
 margin: 0 .1rem;
 font-size: .16rem;
font-weight: bold; }
.download-item .item-button { position: relative; display: inline-block; *display:inline;
vertical-align: top; *zoom:1;
float: right; line-height: .3rem;
 padding: 0 .15rem;
border: 1px solid #ccc; background: #eee; border-radius: .05rem;
cursor: pointer; }
.download-item .item-button:before { content: "\f019"; margin: 0 .1rem 0 0;
}
/*-------------------------------------------------------- 
													page: faq list
																	------------------------------------------------------*/
.faq_list { position: relative; width: 100%; }
.faq-item { position: relative; width: 100%; overflow: hidden; padding: 0 .35rem;
border-bottom: 1px solid #eee; }
.faq-item .faq-title { position: relative; font-size: .16rem;
 line-height: .3rem;
 padding: .15rem 0;
cursor: pointer; }
.faq-item .faq-title:before { position: absolute; content: "\f067"; left: -.35rem;
top: 50%; margin: -.13rem 0 0;
border: 1px solid #000; border-radius: 50%; width: .2rem;
 height: .2rem;
text-align: center; line-height: .2rem;
 font-size: .12rem;
font-weight: normal; }
.faq-item .faq-title.show-title:before { content: '\f068'; }
.faq-item .faq-cont {
 margin: 0 0 .25rem; display: none; }
.faq-item:first-child .faq-cont { display: block; }
 @media only screen and (max-width: 1600px) {
}
 @media only screen and (max-width: 1550px) {
}
 @media only screen and (max-width: 1366px) {
html { font-size: 600%; }
.side-tit-bar .side-tit { font-size: .15rem;
}
}
 @media only screen and (max-width: 1280px) {
html { font-size: 570%; }
.layout, .path-bar .path-nav { width: 98%; }
body { min-width: 100%; }
.scrollsidebar, .bottomsidebar { display: none; }
.nav-bar, .logo img { }
.nav-bar .nav > li > a { padding: 0 .2rem;
}
.index-title-bar .title { font-size: .33rem;
line-height: .4rem;
}
.index-title-bar .sub-title { margin-top: 15px; margin-bottom: 20px; }
.product-items .items-content { width: 100%; margin-left: 0; }
.foot-items .foot-item { padding: 0 1rem 0 0; }
.items_list ul, .goods-items { width: 100%; }
.product-container { width: 100%; }
.product-item .item-wrap { margin: 0 .11rem;
}
.product-items, .about-us-wrap { padding: .5rem 0;
}
.company-synopses { padding-top: .5rem;
}
.company-synopses .index-title-bar { padding-bottom: .5rem;
}
.main-product-wrap { padding: .5rem 0;
}
.main-product-wrap .product-more { margin-top: 0; }
.about-us-wrap .about-us { padding-top: .3rem;
}
}
 @media only screen and (max-width: 1200px) {
.aside { width: 200px; }
}
 @media only screen and (max-width: 1000px) {
.main { width: 76%; }
}
 @media only screen and (max-width: 1024px) {
html { font-size: 550%; }
}
 @media only screen and (max-width: 950px) {
    .we .head-search-form{
        display: none !important;
    }
html { font-size: 550%; }
.z10000 { position: relative; z-index: 100000; }
.mobile-body-mask { width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: absolute; position: fixed; left: 0; top: 0; z-index: 9999; }
.mobile-ico-close { width: 30px; height: 30px; background: #fff url(img/mobile_close.png) center center no-repeat; background-size: 50% auto; position: absolute; right: -35px; top: 0; }
img { max-width: 100%; }
.sub-content { position: relative; display: block; right: auto; border-radius: 0; border: none; box-shadow: none; z-index: 99999; }
.lang-more { display: none !important }
.mobile-head-items { position: fixed; top: 0; left: 0; background: #161622; width: 100%; height: 25px; line-height: 25px; text-align: left; display: block; }
.mobile-head-item { float: left; width: 45px; }
.mobile-head-item.mobile-head-aside { float: right }
.mobile-head-item .title { width: 100%; height: 25px; line-height: 25px; overflow: hidden; text-align: center; color: #FFF; }
.mobile-head-item .title a { position: relative; display: block; color: #FFF; }
.mobile-head-item.mobile-head-home .title a:before { content: '\f015'; }
.mobile-head-item.mobile-head-nav .title:before { content: '\f0c9'; }
.mobile-head-item.mobile-head-language .title:before { content: "\f1ab"; }
.mobile-head-item.mobile-head-search .title:before { content: "\f002"; }
.mobile-head-item.mobile-head-social .title:before { content: "\f007"; }
.mobile-head-item.mobile-head-aside .title:before { content: "\f060"; }
.mobile-head-item .main-content-wrap { background: #FFF; top: 0; display: block; z-index: 99999; }
.mobile-head-item .main-content-wrap .content-wrap { overflow-y: scroll; height: 100%; padding: 15px 10px; }
.mobile-head-item .main-content-wrap.middle-content-wrap .content-wrap { overflow-y: hidden; }
.mobile-head-item .side-content-wrap { position: fixed; display: block; left: -70%; width: 70%; height: 100%; }
.mobile-head-item .middle-content-wrap { position: absolute; left: 0; width: 100%; height: auto; padding: 20px 0; opacity: 0; visibility: hidden; }
.mobile-head-item .middle-show-content-wrap { top: 30px; visibility: visible; opacity: 1; }
.head-wrapper { position: relative; background: #000; }
.head-social { text-align: center; display: block; }
.nav-bar .nav, .change-language, .right-top, .index-search-wrap { display: none !important; }
.nav-bar {  height: auto; }
.logo { display: block; text-align: center; width: 100%;  bottom: 0;         padding: 10px;}
.head-search-form { position: relative; width: 100%; height: .35rem;
border: 1px solid #000; }
.head-search-form .search-ipt { position: absolute; left: 0; top: 0; width: 100%; height:.35rem;
background: none; border: none; padding: 0 .1rem;
}
.head-search-form .search-btn { position: absolute; top: 0; right: 0; width: .35rem;
 height: .35rem;
background: none; border: none; }
/*nav */
.head-search-form:last-of-type{ display: none !important;}
.nav li { position: relative; display: block; width: 100%; font-size: 16px; }
.nav li ul { display: block; width: 100%; }
.nav li ul li { width: auto; padding: 0 10px; font-size: 14px; text-transform: lowercase; line-height: 30px; }
.nav li ul li:before { content: ""; width: 3px; height: 3px; background: #999; border-radius: 50%; position: absolute; left: 0; top: 15px; }
.nav li ul li li { line-height: 25px; font-family: 'SourceSansProLight'; }
.nav li ul li li:before { display: none; }
/*---------index------*/
.about-us, .index-border-line { padding: .3rem 0 0;
}
.product-items { padding: .3rem 0;
}
.main-product-wrap .product-more { margin-top: .25rem;
}
.company-synopses ul { width: 100%; }
.foot-items .foot-item { padding: 0; }
.foot-items .foot-item.foot-item-contact, .foot-items .foot-item.foot-item-news, .foot-items .foot-item.foot-item-inquiry { width: 50%; margin: 0 0 .2rem;
}
.foot-items .foot-item.foot-item-contact { padding: 0 .2rem 0 0;
}
.company-synopses { padding-top: .3rem;
}
.company-synopses .index-title-bar { padding-bottom: .3rem;
}
.main-product-wrap { padding: .3rem 0;
}
.product-items, .about-us-wrap { padding: .3rem 0;
}
/* aside */
.aside { display: none; }
.side-product-items .btn-prev, .side-product-items .btn-next { display: none; }
.side_product_item { display: inline-block; vertical-align: top; width: 50%; }
/* main */
.main { width: 98%; float: none; margin: 0 auto; }
.product-items .product-item { visibility: visible !important; }
/* product intro */
.product-view { width: 50%; float: none; margin: 0 auto; }
.product-view .product-image { display: none }
.product-view .image-additional { width: 100%; margin: 0; }
.product-view .image-additional ul { width: 100%; }
.product-view .image-additional li { width: 100%; margin: 0; }
.product-view .image-additional li a { padding: 0; }
.product-view .image-additional li.current img { border-color: inherit; }
.product-view .image-additional li.single { display: block }
/* product summary */
.product-summary { position: relative; width: 100%; float: none; }
.product-summary .share-this { float: none; margin: 30px 0; }
/* product detail  */
.tab-content-wrap .tab-title-bar, .tab-content-wrap .tab-panel-wrap { margin-top: 20px;}
.tab-content-wrap .mobile-tab-items .mobile-tab-item { margin: 0 0 30px; }
.tab-content-wrap .mobile-tab-items .mobile-tab-title { font-family: 'SourceSansProSemibold'; margin: 0 0 15px; }
.tab-content-wrap .mobile-tab-items .mobile-tab-panel { }
/* Customers Also Bought */
}
 @media only screen and (max-width: 768px) {
.main-product-wrap .product-item { width: 50%; }
.copyright { display: block; float: none; text-align: center; padding: 20px 0; margin-top: 0; }
.main-product-wrap .items-content .product-item { width: 48%; }
.about-us-wrap .about-img { float: none; width: 80%; margin: auto; }
.about-us-wrap .about-img img { border-radius: 10px; overflow: hidden; display: table; margin: auto; }
.about-us-wrap .about-detail { float: none; width: 80%; padding-left: 0; padding-top: .3rem;
margin: auto; text-align: center; }
.index-inquiry-wrap .inquiry-wrap { width: 95%; padding: .3rem 0;
}
}
 @media only screen and (max-width: 640px) {
.about-us-wrap .about-img, .about-us-wrap .about-detail { width: 100%; }
.about-us-wrap .about-more { float: none; padding: 7px 30px; display: table; margin: auto; margin-top: .5rem;
}
.product-items { padding: .3rem 0 .5rem 0;
}
.synopsis-item { width: 100%; }
.synopsis-item:nth-child(2n)::before, .synopsis-item:nth-child(2n)::after { display: none; }
.company-synopses .synopsis-item { border-bottom: 1px solid #f58533; -moz-transform: translateY(-20px); -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.35); }
.index-inquiry-wrap .inquiry-wrap .inquiry-title, .index-search-wrap .search-wrap .search-title { font-size: .22rem;
}
.index-inquiry-wrap .inquiry-wrap .inquiry-subtitle, .index-search-wrap .search-wrap .search-subtitle {
 font-size: .14rem; width: 90%; }
}
 @media only screen and (max-width: 500px) {
.flex-direction-nav .flex-prev, .flex-direction-nav .flex-next { display: none; }
.flex-control-paging li a { width: .1rem;
 height: .1rem;
}
.flex-control-paging li a:hover, .flex-control-paging li a.flex-active { width: .12rem;
 height:.12rem;
}
.blog-item .item-img { max-width: 1.5rem; margin: 0 .15rem 0 0;
}
.product-item { width: 100%; }
.synopsis-item { width: 100%; border-bottom: 1px #d2d2d2 solid; padding: 7% 0; }
.company-synopses .synopsis-item.synopsis-item-hover, .synopsis-item-hover-02 { background-image: none; }
.foot-items .foot-item.foot-item-contact, .foot-items .foot-item.foot-item-news, .foot-items .foot-item.foot-item-inquiry { width: 100%; padding: 2%; }
.foot-item.foot-item-news .new-item:after { display: none; }
.foot-items .foot-item.foot-item-contact { padding: 0; }
.side_product_item { width: 100%; }
.product-view { width: 100%; }
.inquiry-form { padding: .2rem .1rem;
}
.inquiry-form .inquiry-form-ico { width: .6rem;
 right: .1rem;
 top: .1rem;
}
.inquiry-form input[type="text"].form-input, .inquiry-form textarea.form-text { width: 80%; }
.inquiry-form textarea.form-text { width: 100%; }
.download-item .item-title { display: block; margin: .1rem 0;
}
.download-item .item-button { float: none; }
}
 @media only screen and (max-width: 375px) {
}
 @media only screen and (max-width: 320px) {
.synopsis-item, .product-item { width: 100% }
.main-product-wrap .product-item { width: 100%; }
.product-btn-wrap .email, .product-btn-wrap .pdf, .product-btn-wrap .buy { margin-bottom: 10px; }
.main-product-wrap .items-content .product-item { width: 98%; margin: auto; }
}
 @media only screen and (max-width: 950px) {
    .inquiry-pop-bd{width: 100% !important;}
.change-language-cont { top: auto !important; *top: auto !important;
padding: 0 !important; width: 100% !important; text-align: left !important; }
.sub-content { position: relative !important; display: block !important; right: auto !important; border-radius: 0 !important; border: none !important; box-shadow: none !important; z-index: 99999 !important; }
.change-language-title { display: none !important; }
.change-language-cont ul li { width: 25% !important; margin: 0 !important; border: none !important; ; }
}
 @media only screen and (max-width: 768px) {
.change-language-cont ul li { width: 33.33333% !important; }
}
 @media only screen and (max-width: 640px) {
.change-language-cont ul li { width: 50% !important; }
}
 @media only screen and (max-width: 320px) {
.change-language-cont ul li { width: 50% !important; }
}
.none { display: none; }
/*inquiry*/
.inquiry-pop-bd{ position:fixed;left:50%;top:50%;margin:-300px 0 0 -275px;width:550px  !important;height:500px !important;/* background:#FFF; */box-shadow:0 0 10px rgba(255, 255, 255, .5);display:none;z-index:200000;}
.inquiry-pop-bd:before{content:"";position:fixed;width:100%;height:100%;left:0;top:0;background: rgba(0, 0, 0, .3);z-index:-1;}
.inquiry-pop-bd .inquiry-pop {width: 500px; position:absolute;width:100%;height:100%;left:0;top:0;padding:22px;z-index:1;background:#FFF;-webkit-animation:fadeInDownA .4s ease;-o-animation:fadeInDownA .4s ease;animation:fadeInDownA .4s ease;}
.inquiry-pop-bd .inquiry-pop .ico-close-pop {position:absolute;right:-10px;top:-10px;width:30px;height:30px;background: url(../img/fancy_close.png) no-repeat center center;cursor:pointer;z-index:1;}
.inquiry-form-wrap {position:relative;height: 420px;width: 100.5%;}
.ad_prompt {position:absolute;display:block;top:50%;left:0;width:100%;line-height:40px;margin:-20px 0 0;text-align:center;color:#ff6f00;font-size:20px;-webkit-animation:twinkling 1s infinite ease-in-out;animation:twinkling 1s infinite ease-in-out;display:none;}
@media screen and (max-width: 550px) {
.inquiry-pop-bd{width: 100% !important;left: 10px;right: 10px;top: 10px;bottom: 10px;margin: auto;}
.inquiry-pop-bd .inquiry-pop{padding:10px;}
.scrollsidebar {display:none;}
.inquiry-form-wrap{height:auto}
}
.content-wrap.form .ch_form_wrap{ width:100%; font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;font-size:13px;}
.content-wrap.form .ch_form_wrap .title{/* background:#013e5a; */width: 100%;/* height:55px; *//* line-height:55px; *//* color:#fff; */margin:0;padding:0;font-size:16px;padding:0 20px;font-weight:normal;}
.content-wrap.form .ch_form_wrap .title em{ font-style:normal}
.content-wrap.form .ch_form_wrap .title svg{ display:none}
.content-wrap.form .ch_form_wrap form{position:relative;}
.content-wrap.form .ch_form_wrap ul{ padding:20px 20px 5px;}
.content-wrap.form .ch_form_wrap ul li{ position:relative;list-style:none; margin:0 0 14px;display: flex;min-height: auto;line-height: 40px;}
.content-wrap.form .ch_form_wrap ul li label{ float: left;min-width: 80px}
.content-wrap.form .ch_form_wrap ul,.content-wrap.form .ch_form_wrap ul li,.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{position:relative;width:100%;}
.content-wrap.form .ch_form_wrap ul input,.content-wrap.form .ch_form_wrap ul textarea,.content-wrap.form .ch_form_wrap ul select{border:1px solid #eee;border-left: 3px solid #ff6f00;height:39px;padding:0 10px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.content-wrap.form .ch_form_wrap ul textarea{ height:95px; padding:10px;resize: none;}
.content-wrap.form .ch_form_wrap .item_submit{ padding:0 20px;}
.content-wrap.form .ch_form_wrap .item_submit input{width:100%;height:33px;color:#fff;background: #445ba7;border:none;cursor:pointer;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;}
.content-wrap.form .ch_form_wrap .item_submit input:hover{background: #ff6f00;}
.content-wrap.form .ch_form_wrap .Validform_checktip.Validform_wrong{ position:absolute; right:7px; top:0; display:block; line-height:39px;color:red;pointer-events:none;}
.content-wrap.form .ch_form_wrap .Validform_error{ border-color:red !important;border-left-color:#013e5a !important}
.content-wrap.form .ch_form_wrap .form_tip{position:relative;color:red; padding:0 0 10px;}
.content-wrap.form .ch_form_wrap .email_point{display:none;}
.content-wrap.form .ch_form_wrap ul li input[type=image],input[type=reset],input[type=button],input[type=submit]{width:60px;height: 30px;margin: 5px 10px}
.content-wrap.form #gif-show{top:0 !important;height:100%;display: flex;align-items: center;text-align: center;justify-content: center;}
.content-wrap.form #gif-show img{margin-top:0 !important;}
.content-wrap.livechat{width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;/*border: 1px solid #36a9e1;*/border-top: none;border-radius: 15px 15px 0 0;overflow: hidden;background: #FFFFFF}
.content-wrap.livechat .ch_form_wrap {width: 100%;font-family: Arial, Helvetica, sans-serif;margin: 0;padding: 0;font-size: 12px;}
.content-wrap.livechat .ch_form_wrap .title {position: relative;display: flex;justify-content: space-between;align-items: center;background: #36A9E1;width: 101%;height: 45px;line-height: 45px;color: #fff;margin-left: -2px;font-size: 15px;padding: 0 20px;font-weight: normal;cursor: pointer;}
.content-wrap.livechat .ch_form_wrap .title em {font-style: normal}
.content-wrap.livechat .ch_form_wrap .title svg {position: relative;display: block;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}
.content-wrap .ch_form_wrap form{position:relative;background: #fff;/* height: 420px; */overflow-y:scroll;}
.content-wrap.livechat .ch_form_wrap ul {padding: 20px 20px 5px;}
.content-wrap.livechat .ch_form_wrap ul li {position: relative;list-style: none;margin: 0 0 18px;display: flex;min-height: auto;line-height: 40px}
.content-wrap.livechat .ch_form_wrap ul li label{ float: left;min-width: 80px}
.content-wrap.livechat .ch_form_wrap ul, .content-wrap.livechat .ch_form_wrap ul li, .content-wrap.livechat .ch_form_wrap ul input, .content-wrap.livechat .ch_form_wrap ul textarea, .content-wrap.livechat .ch_form_wrap ul select {position: relative;width: 100%;}
.content-wrap.livechat .ch_form_wrap ul input,.content-wrap.livechat .ch_form_wrap ul textarea,.content-wrap.livechat .ch_form_wrap ul select{border: 1px solid #e5e5e5;height: 39px;padding: 0 13px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;border-radius: 25px;}
.content-wrap.livechat .ch_form_wrap ul textarea {height: 95px;padding: 10px 13px;resize: none;}
.content-wrap.livechat .ch_form_wrap .item_submit {padding: 0 20px;}
.content-wrap.livechat .ch_form_wrap .item_submit input {width: 100%;height: 33px;color: #fff;background: #86C953;border: none;cursor: pointer;border-radius: 25px;-moz-transition-duration: .3s;-webkit-transition-duration: .3s;-o-transition-duration: .3s;-ms-transition-duration: .3s;transition-duration: .3s;}
.content-wrap.livechat .ch_form_wrap .item_submit input:hover {background: #94D662;}
.content-wrap.livechat .ch_form_wrap .Validform_checktip.Validform_wrong {position: absolute;
    left: 0;
    bottom: -16px;
    display: block;
    line-height: initial;
    color: red;
    pointer-events: none;}
.content-wrap.livechat .ch_form_wrap .Validform_error {border-color: red !important;}
.content-wrap.livechat .ch_form_wrap ul li input[type=image],input[type=reset],input[type=button],input[type=submit]{width:60px;height: 30px;margin: 5px 10px}
.content-wrap.livechat .ch_form_wrap .form_tip {position: relative;color: red;padding: 0 0 10px;}
.content-wrap.livechat .ch_form_wrap .email_point {display: none;position: absolute;width: 45px;height: 45px;text-align: center;padding: 15px 0 0;right: 0;top: 0;z-index: 1;background: #36A9E1;color: #fff;cursor: pointer;}
.content-wrap.form .ch_form_wrap ul .labeldiv{display:block;float: none;width: 100%;}
.content-wrap.form .ch_form_wrap ul .labeldiv input{
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	width: 15px;
	height: 15px;
	margin-top: 4px;
}
.content-wrap.form .ch_form_wrap ul .labeldiv .txt{
	display: inline-block;
	vertical-align: top;
	width: -moz-calc(100% - 30px);
	width: -webkit-calc(100% - 30px);
	width: calc(100% - 30px);
	color: #999999;
	font-size: 12px;
	line-height: 1.7;
}
.content-wrap .ch_form_wrap form{ background: #fff;/*border: 1px solid #36a9e1;*/}
.content-wrap.livechat .ch_form_wrap form{ border: 1px solid #36a9e1;}
.content-wrap .ch_form_wrap .input-radio-checkbox {display: flex;white-space: nowrap;}
.content-wrap .ch_form_wrap ul li input[type=radio],.content-wrap .ch_form_wrap ul li input[type=checkbox]{width:20px;-webkit-appearance: radio;}
.content-wrap .ch_form_wrap .input-radio-checkbox input{margin: 0px 10px 0px 5px;}
@media screen and (max-width: 400px) {.content-wrap.form .ch_form_wrap .title{display:none}}
.item-input-checkbox,.item-input-radio {overflow-y :auto}
.main .fs-wrap {width: 50%;height: 30px;background: #FFFFFF;margin:initial}
.main .fs-wrap .fs-label-wrap{width: 100%;height: 100%;border: initial}
.main .fs-wrap .fs-label-wrap .fs-search{background: gainsboro !important;}
.main .fs-wrap .fs-label-wrap .fs-search input{background: #eee !important;}
/*like product*/
.goods-may-like { position: relative; overflow: hidden; padding: 45px 0 0 0; }
.goods-may-like .index_title_bar { position: relative; margin-bottom: 28px; display: flex; justify-content: space-between; align-items: center; }
.goods-may-like .index_title_bar .good_title { position: relative; font-size: 20px; line-height: 26px; color: #002140; text-transform: uppercase; font-weight: 500; font-family: Poppins; padding: 0 40px; }
.goods-may-like .index_title_bar .good_title span { text-transform: capitalize; font-weight: 100; padding-right: 7px; }
.goods-may-like .index_title_bar .good_title:before, .goods-may-like .index_title_bar .good_title:after { background-color: #e5e8ec; width: 18px; height: 16px; content: ""; position: absolute; top: 5px; transform: skew(-20deg); -webkit-transform: skew(-20deg); }
.goods-may-like .index_title_bar .good_title:before { left: 5px; }
.goods-may-like .index_title_bar .good_title:after { right: 5px; }
.goods-may-like .swiper-pagination-bullets { text-align: center; margin-top: 23px; line-height: 1; display: none; }
.goods-may-like .navigate_bar { width: auto; position: relative; z-index: 999; font-size: 0; }
.goods-may-like .navigate_button_next, .goods-may-like .navigate_button_prev { width: 26px; height: 26px; cursor: pointer; display: inline-block; }
.goods-may-like .navigate_button_next { right: 0; margin-left: 9px; }
.goods-may-like .navigate_button_prev { left: 0; }
.goods-may-like .navigate_button_next:before, .goods-may-like .navigate_button_prev:before { content: ""; width: 26px; height: 26px; display: block; background-color: #f58533; background-image: url(img/web_icon.png); }
.goods-may-like .navigate_button_next:before { background-position: -273px 0; }
.goods-may-like .navigate_button_prev:before { background-position: -248px 0; }
.goods-may-like .navigate_button_next:hover:before { background-color: #fab522; }
.goods-may-like .navigate_button_prev:hover:before { background-color: #fab522; }
.goods-may-like .product_item .item_img:hover img { -webkit-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); -ms-transform: scale(1.1); }
/*----------------product-------------*/
.slider_banner {
	position: relative;
	overflow: hidden;
	margin: 1px 0;
}
.swiper-container-no-flexbox .swiper-slide {
	float: left;
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.swiper-wrapper {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 100%;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
}
.swiper-container-android .swiper-slide, .swiper-wrapper {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.swiper-container-free-mode>.swiper-wrapper {
	margin: 0 auto;
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.swiper-slide {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	-webkit-transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.swiper-invisible-blank-slide {
	visibility: hidden;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {
	height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: height, -webkit-transform;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 100%;
	pointer-events: none;
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper {
	-ms-touch-action: pan-y;
	touch-action: pan-y;
}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper {
	-ms-touch-action: pan-x;
	touch-action: pan-x;
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	z-index: 2;
	margin-top: -25px;
	width: 36px;
	height: 50px;
	border-radius: 2px;
	background-color: rgba(0,0,0,.4);
	background-color: #ccc;
	text-align: center;
	font-size: 30px;
	line-height: 50px;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.swiper-button-next:before, .swiper-button-prev:before {
	display: inline-block;
}
.swiper-container:hover .swiper-button-next, .swiper-container:hover .swiper-button-prev {
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
	opacity: 0.3;
	cursor: auto;/* pointer-events:none; */
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	right: auto;
	left: 10px;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before {
	content: '\f104';
}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before {
	content: '\f105';
}
.swiper-button-lock {
	display: none;
}
.swiper-pagination {
	position: absolute;
	z-index: 2;
	text-align: center;
	-webkit-transition: .3s opacity;
	-o-transition: .3s opacity;
	transition: .3s opacity;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
	margin-top: 30px;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position: relative;
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-ms-transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-webkit-transform: scale(1);
	transform: scale(1);
	-ms-transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-webkit-transform: scale(1);
	transform: scale(1);
	-ms-transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-webkit-transform: scale(.66);
	transform: scale(.66);
	-ms-transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-ms-transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-webkit-transform: scale(.66);
	transform: scale(.66);
	-ms-transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-webkit-transform: scale(.33);
	transform: scale(.33);
	-ms-transform: scale(.33);
}
.swiper-pagination-bullet, .swiper-pagination-bullet:before, .swiper-pagination-bullet:after {
	display: inline-block;
	width: 15px;
	height: 15px;
	vertical-align: top;
	border-radius: 50%;
}
.swiper-pagination-bullet {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	margin: 0 10px;
}
.swiper-pagination-bullet:before {
	background-color: #04746e;
	content: '';
}
.swiper-pagination-bullet-active:before {
	background-color: #5cb347;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}
.swiper-container-vertical>.swiper-pagination-bullets {
	top: 50%;
	right: 10px;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	display: block;
	margin: 6px 0;
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	width: 8px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-ms-transform: translateY(-50%);
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	-webkit-transition: .2s top, .3s -webkit-transform;
	-o-transition: .2s transform, .3s top;
	transition: .2s top, .3s -webkit-transform;
	transition: .2s transform, .3s top;
	transition: .2s transform, .3s top, .3s -webkit-transform;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	white-space: nowrap;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	-ms-transform: translateX(-50%);
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s left, .3s -webkit-transform;
	-o-transition: .2s transform, .3s left;
	transition: .2s left, .3s -webkit-transform;
	transition: .2s transform, .3s left;
	transition: .2s transform, .3s left, .3s -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-webkit-transition: .2s right, .3s -webkit-transform;
	-o-transition: .2s transform, .3s right;
	transition: .2s right, .3s -webkit-transform;
	transition: .2s transform, .3s right;
	transition: .2s transform, .3s right, .3s -webkit-transform;
}
.swiper-pagination-progressbar {
	position: absolute;
	background: rgba(0, 0, 0, .25);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #007aff;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	transform-origin: left top;
	-ms-transform: scale(0);
	-ms-transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	transform-origin: right top;
	-ms-transform-origin: right top;
}
.swiper-container-horizontal {
	overflow: hidden;
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
	top: 0;
	left: 0;
	width: 100%;
	height: 4px;
}
.swiper-container-vertical>.swiper-pagination-progressbar {
	top: 0;
	left: 0;
	width: 4px;
	height: 100%;
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background: rgba(255, 255, 255, .25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
	background: rgba(0, 0, 0, .25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000;
}
.swiper-pagination-lock {
	display: none;
}
.swiper-scrollbar {
	position: relative;
	border-radius: 10px;
	background: rgba(0, 0, 0, .1);
	-ms-touch-action: none;
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	bottom: 3px;
	left: 1%;
	z-index: 50;
	width: 98%;
	height: 5px;
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	top: 1%;
	right: 3px;
	z-index: 50;
	width: 5px;
	height: 98%;
}
.swiper-scrollbar-drag {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background: rgba(0, 0, 0, .5);
}
.swiper-scrollbar-cursor-drag {
	cursor: move;
}
.swiper-scrollbar-lock {
	display: none;
}
.swiper-zoom-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}
.swiper-slide-zoomed {
	cursor: move;
}
.swiper-lazy-preloader {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 10;
	margin-top: -21px;
	margin-left: -21px;
	width: 42px;
	height: 42px;
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-ms-transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
	animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 50%;
	background-size: 100%;
	background-repeat: no-repeat;
	content: '';
}
.swiper-lazy-preloader-white:after {
}
 @-webkit-keyframes swiper-preloader-spin {
100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
 @keyframes swiper-preloader-spin {
100% {
 -webkit-transform: rotate(360deg);
 transform: rotate(360deg);
}
}
.swiper-container .swiper-notification {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1000;
	opacity: 0;
	pointer-events: none;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
	pointer-events: none;
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube {
	overflow: visible;
}
.swiper-container-cube .swiper-slide {
	z-index: 1;
	visibility: hidden;
	width: 100%;
	height: 100%;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-ms-transform-origin: 0 0;
}
.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev {
	visibility: visible;
	pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
}
.swiper-container-flip {
	overflow: visible;
}
.swiper-container-flip .swiper-slide {
	z-index: 1;
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
	-ms-perspective: 1200px;
}
@media screen and (max-width: 480px) {
.swiper-pagination-bullet {
	margin: 0 5px;
	width: 10px;
	height: 10px;
}
}
/*ie*/
.swiper-container {
	overflow: hidden\9;
}
.slider_banner .swiper-container .swiper-wrapper {
	width: 2000%\9;
}
.swiper-slide {
	float: left\9;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.swiper-container .swiper-wrapper {
	width: auto;
}
}
.contact_for {
    margin: 0 auto;
}
.contact_for p {
    font-size: 14px;
    color: #999;
}
.page_aboutIntro {
    padding-top: 30px;
}
 .Asterisk_Text .asterisk_red {
    color: red;
    display: inline-block;
    text-align: center;
    position: absolute;
    /* left: 2px; */
    top: 6%;
}
.contact_for .gaug_outfit {
    font-size: 16px;
    text-transform: capitalize;
}
.header_ul li img{
    width: auto;
}
.header_ul {
    list-style: none;
    width: 100%;
    flex-wrap: wrap;
    padding: 22;
}
 .header_ul li {
    margin-top: 22px;
    padding: 17px 0;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    position: relative;
    padding-left: 70px;
    width: 22.5%;
    margin-left: 3%;
    margin-bottom: 2%;
}
.contact_for .header_ul li .t1 {
    /* width: 30%; */
    text-align: right;
    width: 49px;
    position: absolute;
    left: 0;
    top: 50%;
    height: 26px;
    margin-top: -13px;
}
.contact_for .header_ul li .t1 img {
    width: auto;
}
.contact_for .header_ul li .t2 {
    margin-right: 10px;
}
.contact_for .header_ul li .t2 p {
    color: #666666;
}
@media only screen and (max-width: 900px) {
    .contact_for .header_ul li{
        width: 45% !important;
        margin-left: 3% !important;
    }
    .contact_for .header_ul li:nth-of-type(2n+1) {
        margin-left: 0 !important;
    }
}
.contact_for .header_ul .t3 {
    color: #333333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis; height: 40px;
}
.Asterisk_Text textarea {
    height: 233px ;
    border: 1px solid #eee !important;
    background-color: #f1f1f1;
    border-radius: 5px;
    resize: none;
    /* padding-left: 3%; */
    width: 100%;
    resize: none;
    padding-left: 1% !important;
}
.Asterisk_Text textarea::placeholder {
    color:#999;
  }
@media only screen and (max-width: 700px) {
    .contact_for .Asterisk_Text textarea {
        height: 200px;
    }
    .form_ul li {
        width: 100% !important;
    }
    .form_ul  .asterisk{
        width: 100%;
        display: flex;
        justify-content: flex-start !important;
    }
    .contact_for  .header_ul li {
        width: 100% !important;
        margin-left: auto !important;
    }
    .contact_for .header_ul li .t1 {
        width: 10% !important;
        text-align: left !important;
        padding-left: 10px !important;
    }
    .contact_for .header_ul .t3 {
        height: auto;
    }
}
.contact_for .Message_ex {
    padding-bottom: 20px;
}
.form_ul li {
    width: 365px;
    justify-content: space-between;
}
.form_ul .Asterisk_Text {
    width: 100% !important;
    /* padding-top: 25px; */
}
 .asterisk {
    width: 100%;
    padding: 13px 0;
    margin: 10px 0;
    display: flex;
    padding-left: 20px;
    background-color: #f1f1f1;
    position: relative;
    border-radius: 5px;
}
.form_ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    padding: 0 !important;
}
.form_center .asterisk_sk {
    color: red;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 50%;
    bottom: 16%;
    margin-top: -9px;
}
.form_ul li input {
    background-color: #f1f1f1;
    border: none !important;
    width: 365px;
    padding-left: 3%;
    border-radius: 5px;
}
.submiring {
    padding: 0 !important;
}
.gtm_submit_btn {
    background-color: #333333 !important;
    width: 150px !important;
    height: 40px !important;
    color: #fff;
    margin-top: 15px !important;
}
.contact_for .iframe_we {
    padding-top: 20px;
}
.contact_for .Submit_tent .Sending {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.contact_for .gaug_outfit {
    font-size: 20px;
    font-weight: bold;
}
.Address_dre {
    font-weight: bold;
    padding-top: 12px;
    color: #333333;
    font-size: 20px;
}
.Submit_tent{
    padding-top: 50px;
    padding-bottom: 47px;
}
.header_ul {
    list-style: none;
    width: 100%;
    flex-wrap: wrap;
    padding: 22;
	overflow: auto;
}
.tList li {float:left;}
.tList4 li:nth-of-type(4n+1) {margin-left:0;}
/* 已加 */
.tListing:after {content:'';display:table;clear:both;}
.tListing li {float:left;}
.tList_1 {}
.tList_1 li {width:23.5%;margin-left:2%;margin-bottom:2%;}
.tList_1 li:nth-of-type(4n+1) {margin-left:0;}
@media only screen and (max-width: 1366px) {
    .form_ul li {
        width: 30%;
        display: flex !important;
        justify-content: space-between !important;
    }
    .contact_for  .header_ul li {
        width: 31.3%;
    }
    .contact_for .header_ul li:nth-of-type(3n+1) {
        margin-left: 0;
    }
    .asterisk {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .form_ul {
        display: flex !important;
        justify-content: space-between !important;
    }
    .Asterisk_Text .asterisk {
        width: 100%;
    }
}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.tt_h3{
    font-size: 32px;
    line-height: 1.4;
    color: #9d152d;
    font-family: 'Arial';
    font-weight: bold;
    text-align: center;
}
.sCalePic{
    position: relative;
    width: 100%;
    padding-bottom: 56%;
	overflow: hidden;
}
.sCalePic img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    object-fit: cover; 
	transition: all .6S;
}
.swiper-slide:hover .sCalePic img{transform:scale(1.1);}
.page_aboutIntro{
    margin-bottom: 40px;
}
.page_aboutIntro .pic{width: 45%;padding: 3.5%;position: relative;margin-bottom: 20px;}
.page_aboutIntro .pic:before{
 content:'';
 position: absolute;
 width: 80%;
 height: 100%;
 background: #f7f7f7;
 z-index: 0;
 left: 0;
 top: 0;
}
.page_aboutIntro .pic img{
    width: 100%;
    position: relative;
    z-index: 1;
}
.page_aboutIntro .ro{
    font-size: 16px;
    color: #666666;
    line-height: 1.6;
}
.page_aboutIntro .tt_h3{
    margin-bottom: 20px;
    text-align: left;
}
.page_CompanyPhotos{
    padding-bottom: 50px;
}
.page_CompanyPhotos .tt_h3{
    margin-bottom: 35px;
}
.page_CompanyPhotos .page_CompanyPhotos_swiper{}
.page_CompanyPhotos_swiper{position: relative;} 
.page_CompanyPhotos_swiper .page_swiper_prev{
    left: -15px;
} 
.page_CompanyPhotos_swiper .page_swiper_next{
    right: -15px;
} 
.page_CompanyPhotos_swiper a{}
.page_CompanyPhotos_swiper .sCalePic{}
.page_CompanyPhotos_swiper p{
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 2;
    height: 32px;
    margin-top: 10px;
}
.page_swiper_prev,.page_swiper_next{
    width: 30px;
    height: 66px;
    background-color: rgba(0,0,0,.49);
    background-size: 11px 25px;
    margin-top: -33px;
}
.page_swiper_prev{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAaCAYAAABhJqYYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjU4Yjg4NDctMTRhMS0zZTQzLWIxZTQtN2YwOTBmMzg1NWNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNkQwM0I4OERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNkQwM0I3OERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NGViZTY3LWEyMzQtOTc0OS1hZTdjLTE0OGVkN2FhMWIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNThiODg0Ny0xNGExLTNlNDMtYjFlNC03ZjA5MGYzODU1Y2UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42JzCQAAAA8klEQVR42mL8//8/AxFABIg9mIhQyAjEC4D4MTGKDwLxRzANcgYe3PMfArjBzsWjMAGqcANMDJfCkP8IYIxPsR6SwtfIcugeVAHiU0j8HciSyIolgfgoELMjiR3Cpfg4EIuh2XQTm+LdQCyPJYw/oPCADl/xHzdQQvYg43/8iUMWiJ8gO+MPHsVM6JxoPIo50d0Mwik43GyM7GbkmJuERbEPrhjMA+LZaM4wwuYMZLwOyeQDuJyBjC9AFf+BpWV8ivmA+DZUQxIhxSDMD8T/kJMpoWxlBTXdhhjFIJwOxBeBmI2RyHKjCIjfEasYBKwBAgwA3MvwbcDdnS4AAAAASUVORK5CYII=);}
.page_swiper_next{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAZCAYAAADnstS2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmRhYmFjYmIsIDIwMjEvMDQvMTQtMDA6Mzk6NDQgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjU4Yjg4NDctMTRhMS0zZTQzLWIxZTQtN2YwOTBmMzg1NWNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNkQwM0I0OERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNkQwM0IzOERDQzExRUVCMDUxOTBFMjRGRjI0RDNEIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyNC4wIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjg2NGViZTY3LWEyMzQtOTc0OS1hZTdjLTE0OGVkN2FhMWIzOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyNThiODg0Ny0xNGExLTNlNDMtYjFlNC03ZjA5MGYzODU1Y2UiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7v7ZQfAAAA5UlEQVR42mL4//+/IhAzEIOZGBgY+IE4mIEIAFJ8AYgNgDiVoGqoFWL/ISAEnzOQOXOhGiSJUcwAVfwKiPmIUTwbquESrtBABgehtC4Q78HlQRjW/I8K5uJzBgg/QtMwHZ/i7f8xQT5IjgVL0D/GIjYBiD8wYZF4hSP+FmBT/B2H4j/YFDPjUMyCTTEfDsWXsCmWwuEPJ2yKFbGIWQPxW/Qw5gLib2hhbIcrUuzRFDrjS0j6SOw8IN6LLyGdgppYQyg960MVTsGVUxjBOiDgGSj+gVgLX+4GAXcg/gXEZvgyN0CAAQCd/r/yDn+OLAAAAABJRU5ErkJggg==);}
.page_swiper_prev:hover,.page_swiper_next:hover{
    background-color: #9d152d;
}
.page_CompanyHonors{padding-bottom: 70px;}
.page_CompanyHonors .tt_h3{margin-bottom:30px}
.page_CompanyHonors_swiper{position: relative;}
.page_CompanyHonors_swiper a{
    border: 1px solid #e5e5e5;
    display: block;
    padding: 20px;
}
.page_CompanyHonors_swiper .sCalePic{
    padding-bottom: 144%;
}
.page_CompanyHonors_swiper p{
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 16px;
    line-height: 2;
    height: 32px;
    margin-top: 10px;
    bottom: 0;
    left: 0;
}
.page_CompanyHonors_swiper .swiper-slide{
    padding-bottom: 50px;
}
.page_CompanyHonors_swiper .page_swiper_prev{left: -15px;} 
.page_CompanyHonors_swiper .page_swiper_next{right: -15px;} 
 @media only screen and (max-width: 640px) {
  .page_aboutIntro .pic{width:100%}
  .tt_h3{font-size:22px}
 }
 .page_CompanyPhotos_swiper .swiper-button-next,  .page_CompanyPhotos_swiper .swiper-button-prev{
    opacity: 0 !important;
	background-repeat: no-repeat;
    background-position: center;
 }
 .page_CompanyPhotos_swiper .swiper-button-prev:before,  .page_CompanyPhotos_swiper .swiper-button-next:before{
    content: '';
 }
 .page_CompanyHonors_swiper .swiper-button-next,   .page_CompanyHonors_swiper .swiper-button-prev{
    opacity: 1 !important;
	background-repeat: no-repeat;
    background-position: center;
 }
 .page_CompanyHonors_swiper .swiper-button-prev:before,   .page_CompanyHonors_swiper .swiper-button-next:before{
    content: '';
 }
 .newsxq_page{padding-bottom: 70px;}
 .newsxq_fl{ width: 66%; float: left;}
 .artic_tit h3{ color: #666666;}
 .artic_tit .back{ float: right;color: #666666; font-size: 16px;}
 .artic_tit .back .iconfont{ display: inline-block; margin-right:5px; font-size: 18px;}
 .artic_tit .back:hover{ color: #0058a4;}
 .artic_tit .h4{ font-size: 36px; font-weight: bold; margin: 20px 0; margin-bottom: 30px;}
 .news_timg img{ display: block; width: 100%;}
 .news_artic{ padding: 60px 0;}
 .news_share,.news_next .tit{  float: left;}
 .news_share a{ display:inline-block; margin-right: 20px!important; background: none!important; padding: 0!important;}
 .news_share a.iconfont{ font-size: 24px; color: #bbbbbb;}
 .news_share a.iconfont:hover{ color: #0058a4;}
 .artic_content{font-size: 16px;line-height: 28px;}
 .artic_content img{ max-width: 100%!important; height: auto!important;}
 .news_next{ margin-top: 20px;}
 .news_next .tit{ font-size: 22px; font-weight: bold;}
 .news_next .con{width: 88.5%; float: right; padding-right: 180px; position: relative; box-sizing: border-box; f}
 .news_next .con h3{ font-size: 22px; font-weight: bold;}
 .news_next .time{ position: absolute; border-top:2px solid #dddddd; padding: 10px ; border-bottom:2px solid #ddd; text-align: center;font-family: "num2"; right: 0; top: 50%; font-size: 16px; color: #999999; transform: translateY(-50%);}
 .news_next .time em{ display: block;font-size: 40px; color: #000; line-height: 40px; margin-bottom: 5px; }
 .newsxq_fr{ width:28%; float: right;}
 .newsxq_fr .tit{ font-size: 26px; font-weight: bold; color: #0058a4;}
 .news_tj li a{ display: block; padding: 35px 0; border-bottom:1px solid #cccccc;}
 .news_tj li h3{font-size: 20px;line-height: 34px;/* height: 68px; */font-weight: bold;margin-bottom: 20px;/* overflow: hidden; */}
 .news_tj li h4{ font-size: 16px; color: #999999;}
 .news_tj li .lg{color: #0058a4;margin-right: 10px;}
 .news_tj li:hover h3{ color: #0058a4;}
 @media screen and (max-width: 640px){
	 .newsxq_fl,.newsxq_fr,.news_next .con{width:100%;float:none; padding-right: 0; padding-bottom: 20px;} 
	 .artic_tit h4{font-size:22px;margin-bottom: 0;}
	 .news_artic{padding:20px 0}
	 .news_tj li h3{font-size: 16px;line-height: 1.5;margin-bottom: 10px;}
	 .news_tj li h4{font-size:12px}
	 .news_tj li a{padding:10px 0}
 }
.news-lits .title{ padding-bottom: 20px; font-size: 16px; font-weight: bold; font-family: Arial, }
.news-lits  li{ }
.contact_for {
    margin: 0 auto;
}
.contact_for p {
    font-size: 14px;
    color: #999;
}
.page_aboutIntro {
    padding-top: 30px;
}
 .Asterisk_Text .asterisk_red {
    color: red;
    display: inline-block;
    text-align: center;
    position: absolute;
    /* left: 2px; */
    top: 6%;
}
.contact_for .gaug_outfit {
    font-size: 16px;
}
.header_ul li img{
    width: auto;
}
.header_ul {
    list-style: none;
    width: 100%;
    flex-wrap: wrap;
    padding: 22;
}
 .header_ul li {
    margin-top: 22px;
    padding: 17px 0;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    position: relative;
    padding-left: 70px;
    width: 22.5%;
    margin-left: 3%;
    margin-bottom: 2%;
}
.contact_for .header_ul li .t1 {
    /* width: 30%; */
    text-align: right;
    width: 49px;
    position: absolute;
    left: 0;
    top: 50%;
    height: 26px;
    margin-top: -13px;
}
.contact_for .header_ul li .t1 img {
    width: auto;
}
.contact_for .header_ul li .t2 {
    margin-right: 10px;
}
.contact_for .header_ul li .t2 p {
    color: #666666;
}
@media only screen and (max-width: 900px) {
    .contact_for .header_ul li{
        width: 45% !important;
        margin-left: 3% !important;
    }
    .contact_for .header_ul li:nth-of-type(2n+1) {
        margin-left: 0 !important;
    }
}
.contact_for .header_ul .t3 {
    color: #333333; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;text-overflow:ellipsis; height: 40px;
}
.Asterisk_Text textarea {
    height: 233px ;
    border: 1px solid #eee !important;
    background-color: #f1f1f1;
    border-radius: 5px;
    resize: none;
    /* padding-left: 3%; */
    width: 100%;
    resize: none;
    padding-left: 1% !important;
}
.Asterisk_Text textarea::placeholder {
    color:#999;
  }
@media only screen and (max-width: 700px) {
    .contact_for .Asterisk_Text textarea {
        height: 200px;
    }
    .form_ul li {
        width: 100% !important;
    }
    .form_ul  .asterisk{
        width: 100%;
        display: flex;
        justify-content: flex-start !important;
    }
    .contact_for  .header_ul li {
        width: 100% !important;
        margin-left: auto !important;
    }
    .contact_for .header_ul li .t1 {
        width: 10% !important;
        text-align: left !important;
        padding-left: 10px !important;
    }
    .contact_for .header_ul .t3 {
        height: auto;
    }
}
.contact_for .Message_ex {
    padding-bottom: 20px;
}
.form_ul li {
    width: 365px;
    justify-content: space-between;
}
.form_ul .Asterisk_Text {
    width: 100% !important;
    /* padding-top: 25px; */
}
 .asterisk {
    width: 100%;
    padding: 13px 0;
    margin: 10px 0;
    display: flex;
    padding-left: 20px;
    background-color: #f1f1f1;
    position: relative;
    border-radius: 5px;
}
.form_ul {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    padding: 0 !important;
}
.form_center .asterisk_sk {
    color: red;
    display: inline-block;
    text-align: center;
    position: absolute;
    top: 50%;
    bottom: 16%;
    margin-top: -9px;
}
.form_ul li input {
    background-color: #f1f1f1;
    border: none !important;
    width: 365px;
    padding-left: 3%;
    border-radius: 5px;
}
.submiring {
    padding: 0 !important;
}
.gtm_submit_btn {
    background-color: #333333 !important;
    width: 150px !important;
    height: 40px !important;
    color: #fff;
    margin-top: 15px !important;
}
.contact_for .iframe_we {
    padding-top: 20px;
}
.contact_for .Submit_tent .Sending {
    font-size: 20px;
    color: #333;
    font-weight: bold;
}
.contact_for .gaug_outfit {
    font-size: 20px;
    font-weight: bold;
}
.Address_dre {
    font-weight: bold;
    padding-top: 12px;
    color: #333333;
    font-size: 20px;
}
.Submit_tent{
    padding-top: 50px;
    padding-bottom: 47px;
}
.header_ul {
    list-style: none;
    width: 100%;
    flex-wrap: wrap;
    padding: 22;
	overflow: auto;
}
.tList li {float:left;}
.tList4 li:nth-of-type(4n+1) {margin-left:0;}
/* 已加 */
.tListing:after {content:'';display:table;clear:both;}
.tListing li {float:left;}
.tList_1 {}
.tList_1 li {width:23.5%;margin-left:2%;margin-bottom:2%;}
.tList_1 li:nth-of-type(4n+1) {margin-left:0;}
@media only screen and (max-width: 1366px) {
    .form_ul li {
        width: 30%;
        display: flex !important;
        justify-content: space-between !important;
    }
    .contact_for  .header_ul li {
        width: 31.3%;
    }
    .contact_for .header_ul li:nth-of-type(3n+1) {
        margin-left: 0;
    }
    .asterisk {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }
    .form_ul {
        display: flex !important;
        justify-content: space-between !important;
    }
    .Asterisk_Text .asterisk {
        width: 100%;
    }
}
.goods-may-like .item_img img{
	width: 100%;
}
.art-tit01{width: 100%;font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #fff;font-size: 24px;line-height: 42px;height: 42px;background-color: #f1873e;padding-left: 20px;margin-bottom: 40px;position: relative;}
.art-tit01::after{width: 100%;height: 1px;background-color: #f1873e;content: '';display: inline-block;margin-top: 10px;position: absolute;left: 0;bottom: -10px;}
.art-con001,.art-con001 div,.art-con001 p{font-size: 16px;line-height: 26px;color: #666;word-break: break-word;}
.art-img-008{overflow: hidden;}
.art-img-008 .img-pos{width: 24%;margin: 0.5%;float: left; overflow: hidden;}
.art-img-008 .img-pos .img{width: 100%;padding-top: 59%;height: 0;position: relative; padding-bottom: 10%; overflow: hidden;}
.art-img-008 .img-pos .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
@media screen and (max-width:1020px) {
	.art-img-008 .img-pos{width: 49%;margin: 0.5%;}
}
.we{display: flex;}
.nav-bar::after{
    display: none;
}
.we .head-search-form{height: .8rem;
    line-height: .8rem;}
    .foot-cont .nav li:nth-child(1){
        display: none;
    }
    .lies .item_title a{
        font-size: 22px;
        font-weight: bold;
    }
    .emaila{
        position: relative;
        display: inline-block;
        vertical-align: top;
        line-height: 30px;
        padding: 0 15px;
        border-radius: 3px;
        background: #f58533;
        border: 1px solid #f58533;
        color: #FFF;
        margin: 0 20px 0 0;
    }
    .hied{
          font-size: 16px;
          font-weight: bold;
    }
    .slider_banner .swiper-button-prev{
        background-image: url(img/demo/banner-nav.png);
        width: 50px;
        height: 50px;
        background-color: inherit;
        opacity: 1 !important;
    }
    .slider_banner .swiper-button-next {
        background-image: url(img/demo/banner-nav.png);
        width: 50px;
        height: 50px;
         opacity: 1 !important;
         background-color: inherit;
        background-position: -50px 0;
    }
    .slider_banner .swiper-button-next:before{
        content: '' !important;
    }
    .slider_banner   .swiper-button-prev:before{
        content: '' !important;
    }
    .swiper-wrapper{height: auto !important;}
    .about-us .swiper-container-horizontal>.swiper-pagination-bullets{
        margin-top: 0px;
    }
    .about-us  .swiper-pagination-bullet:before{
      background-color: #f58533;
    }
    .about-us  .swiper-pagination-bullet-active:before{
        background-color: #fff;
    }
    .about-us .swiper-pagination{
     bottom: 20px;
    }
    .slider_banner  img{
        width: 100%;
    }
    .con{  color: #000; font-weight: bold; font-size: 22px;}
    .side_product_item figcaption a{ 
        word-break: break-word;
    }
    .pagination  ul{ display: flex; justify-content: center;}
    .pagination   .active span{ background-color: #000; color: #fff;}
.change-language .change-language-cont li {display:inline-block;vertical-align:top;width:33%;margin:0 0 10px;font-size:10pt;overflow:hidden;padding:0 10px 0 0;     text-align: left;}
.change-language-cont{ width: 500px !important; height: 500px; overflow: auto !important;}
.trp-language-wrap{display: none !important;}
div.jqZoomTitle {
  z-index: 5000;
  text-align: center;
  font-size: 11px;
  font-family: Tahoma;
  height: 16px;
  padding-top: 2px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  color: #FFF;
  background: #999;
}
.jqZoomPup {
  overflow: hidden;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 10;
  border-color: #c4c4c4;
  border-style: solid;
  cursor: crosshair;
}
.jqZoomPup img {
  border: 0px;
  display: none;
}
.preload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 12px;
  font-family: Tahoma;
  text-decoration: none;
  border: 1px solid #CCC;
  background-color: white;
  padding: 8px;
  text-align: center;
  /* background-image: url(../images/zoomloader.gif); */
  background-repeat: no-repeat;
  background-position: 43px 30px;
  width: 90px;
  * width: 100px;
  height: 43px;
  *height: 55px;
  z-index: 10;
  position: absolute;
  top: 3px;
  left: 3px;
}
.jqZoomWindow {
  border: 1px solid #999;
  background-color: #FFF;
}
.jqZoomTitle{ display: none !important;}
    .mySwiperr .swiper-button-next{
      background-color: inherit;
        opacity: 1 !important;
            right: -7px;
              left: auto;
    }
         .mySwiperr .swiper-button-prev{
            background-color: inherit;
              opacity: 1 !important;
            right: auto;
              left: -7px;
         }
  .mySwiperr .swiper-button-next::before { content: "\f105"; font-family: "fontawesome";
    font-style: normal;
    font-weight: normal;
    speak: none;
    opacity: 1 !important;
    display: inline-block;
    text-decoration: inherit;
          background-color: inherit;
    font-variant: normal;
    text-transform: none;}
     .mySwiperr .swiper-button-prev::before { content: "\f104"; font-family: "fontawesome";
      font-style: normal;
      font-weight: normal;
      speak: none;
      background-color:inherit;
        opacity: 1 !important;
      display: inline-block;
      text-decoration: inherit;
      font-variant: normal;
      text-transform: none;}
      .serper{
      position: relative;
      padding: 0 30px;
      }
      .pro1-txt a,.entry a,.artic_content a{color: #0058a4; }
      .pro1-txt a:hover, .entry a:hover, .artic_content a:hover {
        text-decoration: underline;	
      }
                 .img-pos .img {
              transition: transform 0.3s ease;
            }
                        .img-pos .img:hover {
              transform: scale(2);
                  transition: transform 1s ease;
            }
                                .img_cover {
                                  transition: transform 0.3s ease;
                                }
                                .img_cover:hover {
                                  transform: scale(2);
                                  transition: transform 1s ease;
                                }
                                .con_proImg img{
                                                        transition: transform 0.3s ease;
                                }
  .con_proImg img:hover {
 transform: scale(2);
  transition: transform 1s ease;
}
















































.tag_tabs li,.tag_tabs li:after {
    -webkit-transition: all ease-in-out .35s;
    -o-transition: all ease-in-out .35s;
    transition: all ease-in-out .35s;
    -ms-transition: all ease-in-out .35s
}

.tag_related_tab_container {
    position: relative;
    margin-top: 50px;
    margin-bottom: 50px
}

.tag_tabs {
    position: relative;
    margin-bottom: 15px;
    border-bottom: 2px solid #e0e6ed;
    font-size: 0
}

.tag_tabs li {
    position: relative;
    display: inline-block!important;
    padding: 15px 25px;
    color: #000;
    text-transform: capitalize;
    font-size: 18px;
    cursor: pointer
}

.tag_tabs li i {
    display: inline-block;
    margin-top: -4px;
    margin-right: 5px;
    width: 28px;
    height: 28px;
    background-image: url(../img/tag_icon.png);
    background-size: 600px;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle
}

.tag_tabs li:after {
    position: absolute;
    bottom: -2px;
    left: 0;
    z-index: 1;
    width: 0;
    height: 2px;
    background-color: #343362;
    content: ""
}

.tag_tabs li.active:after,.tag_tabs li:hover:after {
    width: 100%
}

.tag_tabs li:nth-child(1) i {
    background-position: 0 -207px
}

.tag_tabs li:nth-child(2) i {
    background-position: 0 -255px
}

.tag_tabs li:nth-child(3) i {
    background-position: 0 -300px
}

.tag_rela_wrap {
    display: none
}

.tag_rela_wrap.show_wrap {
    display: block
}

.tag_related_items {
    position: relative
}

.tag_related_item {
    position: relative;
    margin-bottom: 30px;
    padding: 13px 30px
}

.tag_related_item h2 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    color: #3b3f5c;
    font-weight: 400;
    font-size: 18px;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

.tag_related_item h2 a {
    color: #3b3f5c
}

.tag_related_item h4 {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    cursor: pointer;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center
}

.tag_relareview_wrap .re_star,.tag_related_item h2 i.fa-thumbs-o-up {
    position: relative;
    margin-left: auto;
    font-size: 15px
}

.tag_related_item h2 i.fa-thumbs-o-up:before {
    margin-right: 5px
}

.tag_related_item h2 i.fa_icon {
    position: relative;
    margin-right: 20px;
    color: #888ea8
}

.tag_related_item h2 i.fa_icon:before {
    margin-right: 5px;
    content: "\f104";
    font-family: fontawesome
}

.tag_related_item h2 i.fa_icon:after {
    content: "\f105";
    font-family: fontawesome
}

.tag_related_item .tag_related_info {
    position: relative;
    display: none;
    margin: 18px 0
}

.tag_related_videos {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tag_related_video {
    position: relative;
    padding-bottom: 10px;
    width: 49%
}

.tag_related_video p {
    position: relative;
    display: block;
    margin-bottom: 15px;
    padding-left: 30px;
    background-image: url(img/tag_icon.png);
    background-position: 0 -254px;
    background-size: 600px;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle;
    line-height: 29px
}

.tag_related_video .border_shadow {
    position: relative;
    padding: 10px;
    height: 100%
}

.tag_relareview_wrap .re_star img {
    max-width: 12px;
    cursor: pointer
}

.tag_relareview_wrap .fa_icontw {
    display: inline-block;
    margin-right: 5px;
    width: 20px;
    height: 20px;
    background-image: url(../img/tag_icon.png);
    background-position: 0 -225px;
    background-size: 450px;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle
}

.tag_blog_page {
    position: relative;
    font-weight: 400;
    font-family: Lora
}

.tag_blog_left {
    position: relative;
    float: left;
    width: 64.88%
}

.tag_blog_right {
    position: relative;
    float: right;
    width: 32.14%
}

.tag_blog_right .tag_featureed_item {
    position: relative;
    padding: 7px 0;
    width: 100%
}

.tag_blog_right aside+aside {
    margin-top: 55px
}

.tag_blog_right aside>h2 {
    position: relative;
    margin-bottom: 30px;
    color: #000;
    text-transform: capitalize;
    font-size: 23px;
    line-height: 1.5
}

.tag_blog_right aside>h2 span {
    position: relative;
    z-index: 9;
    display: inline-block;
    padding-right: 20px;
    background: #fff
}

.tag_blog_right aside>h2:before {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -1px;
    width: 100%;
    height: 2px;
    background: #f2f2f2;
    content: ""
}

.tag_blog_title {
    position: relative;
    margin-bottom: 2px;
    color: #000;
    text-transform: capitalize;
    letter-spacing: .8px;
    font-size: 23px
}

.tag_blog_titbar {
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px dashed #ddd;
    color: #666;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 24px
}

.tag_blog_titbar span {
    display: inline-block;
    margin-right: 5px;
    font-size: 12px
}

.tag_blog_titbar span+span {
    color: #333
}

.tag_blog_titbar time {
    margin-left: 15px;
    font-size: 12px
}

.tag_blog_mian {
    position: relative;
    color: #222
}

.tag_blog_mian p {
    position: relative;
    margin: 21px 0
}

.tag_blog_mian strong {
    font-weight: 700
}

.tag_blog_mian a {
    position: relative;
    display: inline-block;
    max-width: 32.33%
}

.tag_share {
    position: relative;
    margin-bottom: 46px;
    padding-bottom: 32px;
    border-bottom: 1px dashed #ddd
}

.tag_share .tag_sns {
    position: relative;
    display: inline-block;
    margin-left: 20px
}

.tag_share .tag_sns li {
    display: inline-block;
    width: 45px;
    border: 1px solid #000;
    border-radius: 50%;
    text-align: center;
    line-height: 43px
}

.tag_share .tag_sns li:nth-child(1) {
    border-color: #234e9a
}

.tag_share .tag_sns li:nth-child(2) {
    border-color: #32aadc
}

.tag_share .tag_sns li:nth-child(3) {
    border-color: #e2131e
}

.tag_share .tag_sns li:nth-child(4) {
    border-color: #007bb5
}

.tag_share .tag_sns li:nth-child(5) {
    border-color: #ee4056
}

.tag_page_change {
    padding: 35px 0;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-justify-content: space-between
}

.tag_change_block {
    position: relative;
    width: 46%;
    font-size: 14px;
    line-height: 21px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 46%;
    flex: 0 0 46%;
    -webkit-flex: 0 0 46%
}

.tag_change_block.left_algin {
    padding-left: 30px;
    text-align: left
}

.tag_change_block.right_algin {
    padding-right: 30px;
    text-align: right
}

.tag_change_icon {
    position: absolute;
    top: 50%;
    width: 30px;
    color: #000;
    text-align: center;
    font-size: 18px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -ms-transform: translateY(-50%)
}

.left_algin .tag_change_icon {
    left: 0
}

.right_algin .tag_change_icon {
    right: 0
}

.tag_change_block a {
    position: relative;
    display: block;
    color: #000
}

.tag_change_block .post_navigation_title {
    text-transform: capitalize
}

.tag_change_block .post_navigation_info {
    font-weight: 700
}

.tag_blog_mian table {
    margin-bottom: 20px;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0
}

.tag_blog_mian td,.tag_blog_mian th {
    padding: 0 15px;
    height: 30px;
    border: 1px solid #ccc;
    background: #fbfbfb;
    color: #666;
    text-align: left;
    font-size: 12px;
    line-height: 30px
}

.tag_blog_mian th {
    background: #eee;
    font-size: 12px
}

.pd-panel .tag_blog_mian td p,.pd-panel .tag_blog_mian th p,.tag_blog_mian td p,.tag_blog_mian th p {
    margin: 0;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 1.5
}

.tag_blog_mian td.amts {
    color: #cb2027
}

.tag_blog_mian th#cartDelete {
    text-align: center
}

.tag_blog_mian .button {
    margin: 15px 10px 0 0;
    padding: 8px 15px;
    border: 0;
    background: #dfdfdf;
    color: #777;
    text-transform: Capitalize;
    font-weight: 700;
    line-height: 1.2;
    cursor: pointer
}

.tag_blog_mian .button:hover {
    background: #cb2027;
    color: #fff
}

.tag_blog_mian .deletecartitem {
    width: 50px;
    text-align: center
}

.tag_blog_mian .deletecartitem label {
    display: none
}

.tag_blog_mian .stotal td.amts {
    font-weight: 700;
    font-size: 18px
}

.tag_blog_mian img.alignleft {
    float: left;
    margin: 20px 15px 0 0
}

.tag_blog_mian img.alignright {
    float: right;
    margin: 20px 0 0 15px
}

.tag_blog_mian img.alignleftnopad {
    float: left;
    margin-left: 0
}

.tag_blog_mian img.alignrightnopad {
    float: right;
    margin-right: 0
}

.tag_blog_mian img.aligncenter {
    display: block;
    margin: 20px auto 0 auto;
    text-align: center
}

.tag_blog_mian img {
    max-width: 100%;
    cursor: pointer
}

.tag_blog_items {
    position: relative
}

.tag_blog_item {
    position: relative;
    padding: 25px 0;
    border-bottom: 1px dashed #ddd
}

.tag_blog_item:first-child {
    padding-top: 0
}

.tag_blog_item:first-child,.tag_blog_item:first-child .tag_blog_titbar {
    padding-top: 0
}

.tag_blog_item .tag_blog_titbar {
    border: none
}

.tag_blog_item .tag_blog_btn {
    position: relative;
    display: table;
    margin-top: 35px;
    margin-left: auto;
    padding: 0 15px;
    border: 1px solid #000;
    border-radius: 55px;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 40px
}

.tag_page_bar {
    position: relative;
    margin-top: 40px;
    margin-bottom: 15px;
    text-align: center;
    line-height: 45px
}

.tag_page_bar a,.tag_page_bar span {
    position: relative;
    display: inline-block;
    margin: 0 0 0 8px;
    width: 45px;
    min-width: 45px;
    border: 1px solid #ccc;
    border-radius: 50%;
    color: #222;
    vertical-align: top;
    text-align: center
}

.tag_page_bar a.current,.tag_page_bar a:hover {
    color: #fff
}

.tag_page_bar span.current2 {
    font-size: 14px
}

.tag_related_columus {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tag_related_columu {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 1%;
    padding: 15px;
    max-width: 49.5%;
    border: 1px solid #dadce0;
    border-radius: 15px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 49.5%;
    -ms-flex: 0 0 49.5%;
    flex: 0 0 49.5%
}

.tag_related_columu .related_title {
    position: relative
}

.tag_related_columu .related_title a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: 700;
    font-size: 16px;
    font-family: Nunito;
    line-height: 1.5;
    -o-text-overflow: ellipsis
}

.tag_related_columu .related_title a span {
    margin-left: 3px;
    font-weight: 400;
    font-size: 14px
}

.tag_related_columu .related_info {
    position: relative;
    display: -webkit-box;
    overflow: hidden;
    margin-top: 5px;
    color: #6e7278;
    font-weight: 400;
    font-size: 13px;
    font-family: Nunito;
    line-height: 17px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.tag_related_item .related_info {
    padding-left: 25px
}

.tag_related_columu .related_title a:hover {
    color: #167fdf
}

.tag_related_video h5 {
    margin-bottom: 10px;
    padding-left: 10px;
    font-weight: 700;
    font-size: 16px;
    font-family: Nunito;
    line-height: 1
}

@media only screen and (max-width: 1366px) {
    .tag_tabs li {
        padding:10px 20px;
        font-size: 18px
    }

    .tag_related_item {
        padding: 13px 15px
    }

    .tag_related_item h2 {
        font-size: 16px
    }

    .tag_related_item .tag_related_info {
        margin: 15px 0;
        line-height: 1.68
    }
}

@media only screen and (max-width: 950px) {
    .tag_related_item {
        margin-bottom:15px;
        padding: 10px 15px
    }

    .tag_related_item h2 {
        font-size: 14px
    }

    .tag_tabs li i {
        width: 14px;
        height: 15px;
        background-size: 400px
    }

    .tag_tabs li:nth-child(3) i {
        background-position: 0 -203px
    }

    .tag_tabs li:nth-child(2) i {
        background-position: 0 -171px
    }

    .tag_tabs li:nth-child(1) i {
        background-position: 0 -140px
    }
}

@media only screen and (max-width: 768px) {
    .tag_related_columu .related_title a {
        font-size:14px
    }

    .tag_related_columu .related_title a span {
        font-size: 12px
    }

    .tag_related_columu .related_info {
        margin-top: 3px;
        -webkit-line-clamp: 3
    }

    .tag_related_video h5 {
        font-size: 14px
    }

    .tag_related_video {
        width: 100%
    }

    .tag_tabs li {
        padding: 0;
        width: 33.33%;
        text-align: center;
        font-size: 14px
    }

    .tag_tabs li svg {
        width: 100%
    }
}

@media only screen and (max-width: 640px) {
    .tag_related_columu {
        margin-bottom:1%;
        padding: 10px 1%;
        width: 100%;
        max-width: 100%;
        border-radius: 7px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%
    }
}

.tag_lista a {
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
    border: 1px solid #322f64;
    border-radius: 6px;
    font-size: 15px!important;
    line-height: 30px
}

.tag_lista a:hover {
    background: #322f64;
    color: #fff
}






.protag_item{}
.protag_item .item-img{
    height: 0;
    font-size: 0;
    position: relative;
    padding-bottom: 100%;
    display: block;
}
.protag_item .item-img img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.protag_item h3{
    font-size: 16px;
    line-height: 25px;
    height: 50px;
    text-align: center;
    margin-top: 10px;
}


.hide_false{display: none !important;} 
.change-language-cont {
	top: 27px;
	*
	top: 26px;
	width: 430px !important; 
	max-height: 80vh !important;
	overflow-y: scroll !important;
}
.flex_wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.flex_nowrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;width:100%;}


.tag_tabs li,.tag_tabs li:after{-webkit-transition:all ease-in-out .35s;-o-transition:all ease-in-out .35s;transition:all ease-in-out .35s;-ms-transition:all ease-in-out .35s;}
.tag_related_tab_container{position:relative;margin-top: 50px;margin-bottom: 50px;}
.tag_tabs{position:relative;margin-bottom:15px;border-bottom:2px solid #e0e6ed;font-size:0;}
.tag_tabs li{position:relative;display:inline-block !important;padding:15px 25px;color:#000;text-transform:capitalize;font-size:18px;cursor:pointer;}
.tag_tabs li i{display:inline-block;margin-top:-4px;margin-right:5px;width:28px;height:28px;background-image: url(../img/tag_icon.png);background-size:600px;background-repeat:no-repeat;content:"";vertical-align:middle;}
.tag_tabs li:after{position:absolute;bottom:-2px;left:0;width:0;height:2px;content:"";z-index: 1;background-color: #343362;}
.tag_tabs li.active:after,.tag_tabs li:hover:after{width:100%;}
.tag_tabs li:nth-child(1) i{background-position:0 -207px;}
.tag_tabs li:nth-child(2) i{background-position:0 -255px;}
.tag_tabs li:nth-child(3) i{background-position:0 -300px;}
.tag_rela_wrap{display:none;}
.tag_rela_wrap.show_wrap{display:block;}
.tag_related_items{position:relative;}
.tag_related_item{position:relative;margin-bottom:30px;padding:13px 30px;}
.tag_related_item h2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;color:#3b3f5c;font-weight:400;font-size:18px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;}

.tag_related_item h2 a{color:#3b3f5c;}
.tag_related_item h4{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;display:-webkit-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;}
.tag_relareview_wrap .re_star,.tag_related_item h2 i.fa-thumbs-o-up{position:relative;margin-left:auto;font-size:15px;}
.tag_related_item h2 i.fa-thumbs-o-up:before{margin-right:5px;}
.tag_related_item h2 i.fa_icon{position:relative;margin-right:20px;color:#888ea8;}
.tag_related_item h2 i.fa_icon:before{margin-right:5px;content:"\f104";font-family:fontawesome;}
.tag_related_item h2 i.fa_icon:after{content:"\f105";font-family:fontawesome;}
.tag_related_item .tag_related_info{position:relative;display:none;margin:18px 0;}
.tag_related_videos{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.tag_related_video{position:relative;;width:49%;    padding-bottom: 10px;}
.tag_related_video p{position:relative;display:block;margin-bottom:15px;padding-left:30px;background-image:url(img/tag_icon.png);background-position:0 -254px;background-size:600px;background-repeat:no-repeat;content:"";vertical-align:middle;line-height:29px;}
.tag_related_video .border_shadow{ padding:10px; position:relative; height:100%;}
.tag_relareview_wrap .re_star img{max-width:12px;cursor:pointer;}
/*.tag_relareview_wrap .fa_icontw{display:inline-block;margin-right:20px;width:28px;height:28px;background-image:url(img/tag_icon.png);background-position:0 -406px;background-repeat:no-repeat;content:"";vertical-align:middle;}*/
.tag_relareview_wrap .fa_icontw{
    display: inline-block;
    margin-right:5px;
    width: 20px;
    height: 20px;
    background-image: url(../img/tag_icon.png);
    background-position: 0 -225px;
    background-repeat: no-repeat;
    content: "";
    vertical-align: middle;
    background-size: 450px;
    }
.tag_blog_page{position:relative;font-weight:400;font-family:Lora;}
.tag_blog_left{position:relative;float:left;width:64.88%;}
.tag_blog_right{position:relative;float:right;width:32.14%;}
.tag_blog_right .tag_featureed_item{position:relative;padding:7px 0;width:100%;}
.tag_blog_right aside+aside{margin-top:55px;}
.tag_blog_right aside>h2{position:relative;margin-bottom:30px;color:#000;text-transform:capitalize;font-size:23px;line-height:1.5;}
.tag_blog_right aside>h2 span{position:relative;z-index:9;display:inline-block;padding-right:20px;background:#fff;}
.tag_blog_right aside>h2:before{position:absolute;top:50%;right:0;margin-top:-1px;width:100%;height:2px;background:#f2f2f2;content:"";}
.tag_blog_title{position:relative;margin-bottom:2px;color:#000;text-transform:capitalize;letter-spacing:.8px;font-size:23px;}
.tag_blog_titbar{position:relative;padding-bottom:20px;border-bottom:1px dashed #ddd;color:#666;text-transform:capitalize;font-weight:400;line-height:24px;}
.tag_blog_titbar span{display:inline-block;margin-right:5px;font-size:12px;}
.tag_blog_titbar span+span{color:#333;}
.tag_blog_titbar time{margin-left:15px;font-size:12px;}
.tag_blog_mian{position:relative;color:#222;}
.tag_blog_mian p{position:relative;margin:21px 0;}
.tag_blog_mian strong{font-weight:700;}
.tag_blog_mian a{position:relative;display:inline-block;max-width:32.33%;}
.tag_share{position:relative;margin-bottom:46px;padding-bottom:32px;border-bottom:1px dashed #ddd;}
.tag_share .tag_sns{position:relative;display:inline-block;margin-left:20px;}
.tag_share .tag_sns li{display:inline-block;width:45px;border:1px solid #000;border-radius:50%;text-align:center;line-height:43px;}
.tag_share .tag_sns li:nth-child(1){border-color:#234e9a;}
.tag_share .tag_sns li:nth-child(2){border-color:#32aadc;}
.tag_share .tag_sns li:nth-child(3){border-color:#e2131e;}
.tag_share .tag_sns li:nth-child(4){border-color:#007bb5;}
.tag_share .tag_sns li:nth-child(5){border-color:#ee4056;}
.tag_page_change{padding:35px 0;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-justify-content:space-between;}
.tag_change_block{position:relative;width:46%;font-size:14px;line-height:21px;-webkit-box-flex:0;-ms-flex:0 0 46%;flex:0 0 46%;-webkit-flex:0 0 46%;}
.tag_change_block.left_algin{padding-left:30px;text-align:left;}
.tag_change_block.right_algin{padding-right:30px;text-align:right;}
.tag_change_icon{position:absolute;top:50%;width:30px;color:#000;text-align:center;font-size:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-ms-transform:translateY(-50%);}
.left_algin .tag_change_icon{left:0;}
.right_algin .tag_change_icon{right:0;}
.tag_change_block a{position:relative;display:block;color:#000;}
.tag_change_block .post_navigation_title{text-transform:capitalize;}
.tag_change_block .post_navigation_info{font-weight:700;}
.tag_blog_mian table{margin-bottom:20px;width:100%;border-collapse:collapse;border-spacing:0;}
.tag_blog_mian td,.tag_blog_mian th{padding:0 15px;height:30px;border:1px solid #ccc;background:#fbfbfb;color:#666;text-align:left;font-size:12px;line-height:30px;}
.tag_blog_mian th{background:#eee;font-size:12px;}
.tag_blog_mian td p,.tag_blog_mian th p,.pd-panel .tag_blog_mian td p,.pd-panel .tag_blog_mian th p{margin:0;padding:5px;color:#666;font-size:12px;line-height:1.5;}
.tag_blog_mian td.amts{color:#cb2027;}
.tag_blog_mian th#cartDelete{text-align:center;}
.tag_blog_mian .button{margin:15px 10px 0 0;padding:8px 15px;border:0;background:#dfdfdf;color:#777;text-transform:Capitalize;font-weight:700;line-height:1.2;cursor:pointer;}
.tag_blog_mian .button:hover{background:#cb2027;color:#fff;}
.tag_blog_mian .deletecartitem{width:50px;text-align:center;}
.tag_blog_mian .deletecartitem label{display:none;}
.tag_blog_mian .stotal td.amts{font-weight:700;font-size:18px;}
.tag_blog_mian img.alignleft{float:left;margin:20px 15px 0 0;}
.tag_blog_mian img.alignright{float:right;margin:20px 0 0 15px;}
.tag_blog_mian img.alignleftnopad{float:left;margin-left:0;}
.tag_blog_mian img.alignrightnopad{float:right;margin-right:0;}
.tag_blog_mian img.aligncenter{display:block;margin:20px auto 0 auto;text-align:center;}
.tag_blog_mian img{max-width:100%;cursor:pointer;}
.tag_blog_items{position:relative;}
.tag_blog_item{position:relative;padding:25px 0;border-bottom:1px dashed #ddd;}
.tag_blog_item:first-child{padding-top:0;}
.tag_blog_item:first-child,.tag_blog_item:first-child .tag_blog_titbar{padding-top:0;}
.tag_blog_item .tag_blog_titbar{border:none;}
.tag_blog_item .tag_blog_btn{position:relative;display:table;margin-top:35px;margin-left:auto;padding:0 15px;border:1px solid #000;border-radius:55px;text-transform:capitalize;font-size:16px;line-height:40px;}
.tag_page_bar{position:relative;margin-top:40px;margin-bottom:15px;text-align:center;line-height:45px;}
.tag_page_bar a,.tag_page_bar span{position:relative;display:inline-block;margin:0 0 0 8px;width:45px;min-width:45px;border:1px solid #ccc;border-radius:50%;color:#222;vertical-align:top;text-align:center;}
.tag_page_bar a.current,.tag_page_bar a:hover{color:#fff;}
.tag_page_bar span.current2{font-size:14px;}
.tag_related_columus{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing: border-box;box-sizing: border-box;}
.tag_related_columu{position:relative;margin-bottom:1%;padding: 15px;max-width:49.5%;border:1px solid #dadce0;border-radius:15px;-webkit-box-flex:0;-webkit-flex:0 0 49.5%;-ms-flex:0 0 49.5%;flex:0 0 49.5%;-webkit-box-sizing: border-box;box-sizing: border-box;}
.tag_related_columu .related_title{position:relative;}
.tag_related_columu .related_title a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:16px;font-family:Nunito;line-height:1.5;-o-text-overflow:ellipsis;}
.tag_related_columu .related_title a span{ font-size:14px; font-weight:400; margin-left:3px;}
.tag_related_columu .related_info{position:relative;display:-webkit-box;overflow:hidden;margin-top:5px;color:#6e7278;font-weight:400;font-size:13px;font-family:Nunito;line-height:17px;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.tag_related_item .related_info{ padding-left:25px;}
.tag_related_columu .related_title a:hover{color:#167fdf;}
.tag_related_video h5{font-weight: 700;font-size: 16px;font-family: Nunito;margin-bottom: 10px; padding-left:10px; line-height:1;}

@media only screen and (max-width:1366px){
    .tag_tabs li{padding:10px 20px;font-size:18px;}
.tag_related_item{padding:13px 15px;}
.tag_related_item h2{font-size:16px;}
.tag_related_item .tag_related_info{margin:15px 0;line-height:1.68;}

}
@media only screen and (max-width: 950px){
    .tag_related_item{margin-bottom:15px;padding:10px 15px;}
.tag_related_item h2{font-size:14px;}
.tag_tabs li i{width:14px;height:15px;background-size:400px;}
.tag_tabs li:nth-child(3) i{background-position:0 -203px;}
.tag_tabs li:nth-child(2) i{background-position:0 -171px;} 
.tag_tabs li:nth-child(1) i{background-position:0 -140px;}

}
@media only screen and (max-width: 768px){
    .tag_related_columu .related_title a{font-size:14px;}
.tag_related_columu .related_title a span{ font-size:12px;  }
.tag_related_columu .related_info{margin-top:3px;-webkit-line-clamp:3;}
.tag_related_video h5{   font-size: 14px; }
.tag_related_video {  width: 100%; }
.tag_tabs li{width:33.33%;font-size: 14px;padding: 0;text-align: center;}.tag_tabs li svg{width:100%}
}
@media only screen and (max-width: 640px){
    .tag_related_columu{margin-bottom:1%;padding:10px 1%;max-width:100%;border-radius:7px; -webkit-box-flex:0; -webkit-flex:0 0 100%; -ms-flex:0 0 100%; flex:0 0 100%; width: 100%;}
}
}
.tag_lista{
    margin-bottom: 70px;
}
.tag_lista a{
    font-size: 15px !important;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #322f64;
    line-height: 30px;
    padding: 0 10px;
    border-radius: 6px;
}
.tag_lista a:hover{
    background: #322f64;
    color: white;
}


.gotopt {
    position: fixed;
    width: 20;
    height: .5rem;
    line-height: .5rem;
    text-align: center;
    right: .17rem;
    bottom: .32rem;
    border-radius: 50%;
    cursor: pointer;
    color: #fff;
    text-transform: capitalize;
    /* box-shadow: 0 0 .12rem rgba(163, 208, 143, .8); */
    -webkit-animation: tm-bounce 2.0s infinite ease-in-out;
    animation: tm-bounce 2.0s infinite ease-in-out;
    z-index: 9999;
  }
  .gotopt img{ width: 35%; }
  .font-top{  display: block; bottom: 1.32rem !important;}
  .agent  p{
    font-size: 16px;
    word-wrap: break-word;
  }
  
  .agent  p span{
    word-wrap: break-word;
    font-size: 16px;
  }
  

  @font-face {
    font-family: 'fontawesome';
    src: url("fonts/Font-Awesome/fontawesome-webfont.eot");
    src: url("fonts/Font-Awesome/fontawesome-webfont.eot") format("embedded-opentype"), url("fonts/Font-Awesome/fontawesome-webfont.woff") format("woff2"), url("fonts/Font-Awesome/fontawesome-webfont.woff") format("woff"), url("fonts/Font-Awesome/fontawesome-webfont.ttf") format("truetype"), url("fonts/Font-Awesome/fontawesome-webfont.svg") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: fallback;
}

.preing{ display: inline-block !important; margin-top: 20px !important;}   .preing a{ color: #fff;}  .preing a:hover{ color: #f58533;}  
li.language-flag a {
    position: relative;
}

.change-language-cont .language-flag span{
        padding: 0 0 0 25px;
}
.change-language-cont li{width:100% !important;}
.change-language-cont{display: flex;flex-wrap: wrap;}
.language--img{background: url(/common/img/yuzhongBG.jpg)no-repeat center center;display: inline-block;width: 18px;height: 12px;margin-right: 6px; position: absolute; top: 50%; transform: translateY(-50%);}
.language-en{background-position: 0 -218px;}
.language-af{background-position: 0 -1px;}
.language-sq{background-position: 0 -940px;}
.language-am{background-position: 0 -9px;}
.language-be{background-position: 0 -48px;}
.language-eu{background-position: 0 -252px;}
.language-az{background-position: 0 -36px;}
.language-hy{background-position: 0 -456px;}
.language-ar{background-position: 0 -24px;}
.language-am{background-position: 0 -12px;}
.language-fy{background-position: 0px -300px;}
.language-fr{background-position: 0px -288px;}
.language-fi{background-position: 0px -276px;}
.language-et{background-position: 0px -240px;}
.language-eo{background-position: 0px -192px;}
.language-en{background-position: 0 -216px;}
.language-da{background-position: 0px -168px;}
.language-cs{background-position: 0px -144px;}
.language-hr{background-position: 0px -420px;}
.language-co{background-position: 0px -132px;}
.language-ceb{background-position: 0px -108px;}
.language-ca{background-position: 0px -96px;}
.language-bg{background-position: 0 -448px;}
.language-bs{background-position: 0 -84px;}
.language-bn{background-position: 0 -72px;}
.language-be{background-position: 0 -48px;}
.language-is{background-position: 0px -492px;}
.language-sm{background-position: 0px -972px;}
.language-ro{background-position: 0px -888px;}
.language-pa{background-position: 0px -840px;}
.language-pt{background-position: 0px -876px;}
.language-pl{background-position: 0px -852px;}
.language-fa{background-position: 0px -264px;}
.language-ps{background-position: 0px -264px;}
.language-or{background-position: 0px -827px;}
.language-no{background-position: 0px -780px;}
.language-ne{background-position: 0px -792px;}
.language-my{background-position: 0px -768px;}
.language-mn{background-position: 0px -720px;}
.language-mr{background-position: 0px -732px;}
.language-mi{background-position: 0px -684px;}
.language-mt{background-position: 0px -756px;}
.language-ml{background-position: 0px -708px;}
.language-ms{background-position: 0px -744px;}
.language-mg{background-position: 0px -672px;}
.language-mk{background-position: 0px -696px;}
.language-lb{background-position: 0px -624px;}
.language-lt{background-position: 0px -648px;}
.language-lv{background-position: 0px -660px;}
.language-la{background-position: 0px -613px;}
.language-lo{background-position: 0px -636px;}
.language-ky{background-position: 0px -600px;}
.language-ku{background-position: 0px -120px;}
.language-ko{background-position: 0px -588px;}
.language-rw{background-position: 0px -912px;}
.language-km{background-position: 0px -564px;}
.language-kk{background-position: 0px -552px;}
.language-kn{background-position: 0px -576px;}
.language-jv{background-position: 0px -528px;}
.language-ja{background-position: 0px -516px;}
.language-it{background-position: 0px -504px;}
.language-ga{background-position: 0px -312px;}
.language-id{background-position: 0px -467px;}
.language-ig{background-position: 0px -480px;}
.language-hu{background-position: 0px -443px;}
.language-hmn{background-position: 0px -408px;}
.language-hi{background-position: 0px -397px;}
.language-he{background-position: 0px -384px;}
.language-haw{background-position: 0px -300px;}
.language-ha{background-position: 0px -1079px;}
.language-ht{background-position: 0px -432px;}
.language-gu{background-position: 0px -348px;}
.language-el{background-position: 0px -204px;}
.language-de{background-position: 0px -180px;}
.language-ka{background-position: 0px -540px;}
.language-gl{background-position: 0px -336px;}
.language-ru{background-position: 0px -900px;}
.language-gd{background-position: 0px -324px;}
.language-sr{background-position: 0px -1006px;}
.language-st{background-position: 0px -1017px;}
.language-sn{background-position: 0px -984px;}
.language-sd{background-position: 0px -984px;}
.language-si{background-position: 0px -1271px;}
.language-sk{background-position: 0px -1223px;}
.language-sl{background-position: 0px -960px;}
.language-so{background-position: 0px -994px;}
.language-es{background-position: 0px -227px;}
.language-su{background-position: 0px -1031px;}
.language-sw{background-position: 0px -1055px;}
.language-sv{background-position: 0px -1043px;}
.language-tl{background-position: 0px -1115px;}
.language-tg{background-position: 0px -1091px;}
.language-ta{background-position: 0px -1067px;}
.language-tt{background-position: 0px -1151px;}
.language-te{background-position: 0px -1079px;}
.language-th{background-position: 0px -1103px;}
.language-tr{background-position: 0px -1138px;}
.language-tk{background-position: 0px -1115px;}
.language-uk{background-position: 0px -1175px;}
.language-ur{background-position: 0px -1187px;}
.language-ug{background-position: 0px -1163px;}
.language-uz{background-position: 0px -1175px;}
.language-vi{background-position: 0px -1211px;}
.language-cy{background-position: 0px -156px;}
.language-xh{background-position: 0px -1223px;}
.language-yi{background-position: 0px -1235px;}
.language-yo{background-position: 0px -1247px;}
.language-zu{background-position: 0px -1259px;}
.language-zh{background-position: 0px -1282px;}
.language-zh-TW{background-position: 0px -1282px;}