/*鍒濆鍖�*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,select{margin:0;padding:0;}
body,button,input,select,textarea{  font-size:12px; color:#555;font-family:"pinghei","stheitisc-light", "tahoma", "myriad set pro", "lucida grande","helvetica neue", "helvetica", "arial","verdana", "sans-serif","microsoft yahei";}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
ul,ol{list-style:none;}
a{text-decoration:none;}
sup{vertical-align:text-top; vertical-align:super}sub{vertical-align:text-bottom;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
.clear_float:after{display:block;visibility:hidden;height:0;clear:both;content:"";}.clear_float{display:inline-block;}/*asdfasdf\*/ * html .clear_float{zoom:1;}.clear_float{display:block;}
*,*:after,*:before {/*-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*/}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.fr{ float:right;}.mt10{ margin-top:10px;}.mt15{ margin-top:15px;}
.en{ font-family:tahoma, geneva, sans-serif;}
.wrap{margin: 0 auto;text-align: center;overflow: hidden;}
* {/*box-sizing: border-box;*/padding: 0; margin: 0;}
a{ -webkit-tap-highlight-color:transparent;}
/*鎻忚竟*/
.bbor:after,.tbor:before{position:absolute;content:"";height:1px;background:rgba(220,220,220,.5);left:0;right:0}
.tbor:before{top:0}
.bbor:after{bottom:0}
.lbor:before,.rbor:after{position:absolute;content:"";width:1px;background:rgba(220,220,220,.5);top:0;bottom:0}
.lbor:before{left:0}
.rbor:after{right:0}
.trblbor:after{position:absolute;content:"";top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;border:1px solid rgba(220,220,220,.5);point-events:none}
@media (min--moz-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:144dpi),(min-resolution:1.5dppx),(-ms-high-contrast:active),(-ms-high-contrast:none){.bbor:after,.tbor:before{-webkit-transform:scaley(.5);-ms-transform:scaley(.5);-o-transform:scaley(.5);transform:scaley(.5)}
.lbor:before,.rbor:after{-webkit-transform:scalex(.5);-ms-transform:scalex(.5);-o-transform:scalex(.5);transform:scalex(.5)}
.trblbor:after{width:200%;height:200%;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
.lbor:before,.tbor:before,.trblbor:after{-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}
.bbor:after,.rbor:after{-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}
}
@media (-webkit-device-pixel-ratio:1.5){.bbor:after,.tbor:before{-webkit-transform:scaley(.6666);-ms-transform:scaley(.6666);-o-transform:scaley(.6666);transform:scaley(.6666)}
.lbor:before,.rbor:after{-webkit-transform:scalex(.6666);-ms-transform:scalex(.6666);-o-transform:scalex(.6666);transform:scalex(.6666)}
.trblbor:after{width:150%;height:150%;-webkit-transform:scale(.6666);-ms-transform:scale(.6666);-o-transform:scale(.6666);transform:scale(.6666)}
}
@media (-webkit-device-pixel-ratio:3){.bbor:after,.tbor:before{-webkit-transform:scaley(.3333);-ms-transform:scaley(.3333);-o-transform:scaley(.3333);transform:scaley(.3333)}
.lbor:before,.rbor:after{-webkit-transform:scalex(.3333);-ms-transform:scalex(.3333);-o-transform:scalex(.3333);transform:scalex(.3333)}
.trblbor:after{width:300%;height:300%;-webkit-transform:scale(.3333);-ms-transform:scale(.3333);-o-transform:scale(.3333);transform:scale(.3333)}
}
/*loading*/
.loading{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background:#fff;}
.loading img{ width:60px; height:60px; position:absolute; left:50%; top:50%; margin-left:-30px; margin-top:-30px;}

.hidden{overflow: hidden !important; height: 100% !important; height: 100% !important; margin-top:0!important;}

/*鑿滃崟鍔ㄧ敾*/
.menuicon,.menuicon2{position:absolute; right:0px; top:0px; z-index:996; cursor:pointer;}
.btn-nav{background:0 0;border:none;padding:10px 20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;cursor:pointer;z-index:99999}
.btn-nav:focus{outline:0}
.icon-bar{display:block;margin:5px 0;width:23px;height:2px;background-color:#000}
.btn-nav:hover .icon-bar{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-color:#000}
.animated2{display:block;margin:0 auto}
.animated2:focus .icon-bar,.animated2:hover .icon-bar{background-color:#000}
.animated2:focus{cursor:pointer;z-index:9999}
.middle{width:18px;}
.icon-bar{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;z-index:999999}
.animated2 .icon-bar{z-index:999999;background-color:#000}
.animated2 .top{-webkit-transform:translatey(6px) rotatez(45deg);-moz-transform:translatey(6px) rotatez(45deg);-ms-transform:translatey(6px) rotatez(45deg);-o-transform:translatey(6px) rotatez(45deg);transform:translatey(6px) rotatez(45deg)}
.animated2 .bottom{-webkit-transform:translatey(-8px) rotatez(-45deg);-moz-transform:translatey(-8px) rotatez(-45deg);-ms-transform:translatey(-8px) rotatez(-45deg);-o-transform:translatey(-8px) rotatez(-45deg);transform:translatey(-8px) rotatez(-45deg)}
.animated2 .middle{width:0}

/*鍏叡澶撮儴*/
.menuicon2{ background:url(/uploads/image/pmiglobal/icon_05.png) no-repeat center center; background-size:18px; width:63px; height:50px; display:none;}
header{ left:0; top:0; width:100%; height:50px; z-index:1000;position:relative; background:#fff;transition:background 0.4s ease-out 0.5s; -webkit-transition:background 0.4s ease-out 0.5s;}
header .logo{ position:absolute; left:0; top:0; width:140px; height:50px; background:url(/uploads/image/pmiglobal/logo_20181123.png) no-repeat 20px center; background-size:80px;}
header .logo a{ display:block; width:100%; height:100%;}
header.showmenu{ position:relative; background:none !important;transition:background 0s ease-out; -webkit-transition:background 0s ease-out;}
header.showmenu .logo{ background-image:url(/uploads/image/pmiglobal/logo2_20181123.png)}
header.showmenu .animated2 .icon-bar{ background:#fff;}
.menumain{ position: absolute; left:0; top:0; width:100%; height:100%; z-index:999; background:#2f2f2f; display:none; margin:0; padding:0; overflow:hidden; overflow-y: scroll;}
.menubox{ margin:50px 0px 20px 0px; padding:0 20px; height:100%; position:relative; overflow:hidden; overflow-y:scroll;}
.menubox li{ padding:0 0px 0 0; position:relative;}
.menubox li>a{ height:48px; line-height:48px; color:rgba(255,255,255,0.8); font-size:14px; background:url(/uploads/image/pmiglobal/icon_01.png) no-repeat 98% center; background-size:12px; display:block; opacity:0.8}
.menubox li.on>a{ background-image:url(/uploads/image/pmiglobal/icon_02.png);}
.menubox li.link>a{ background-image:url(/uploads/image/pmiglobal/icon_03.png);}
.menubox li.searchbtn>a{ background: url(/uploads/image/pmiglobal/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px;}
.menubox .linkbtn{ padding-top:35px; text-align:center;}
.menubox .linkbtn a{height:42px; line-height:42px; color:rgba(255,255,255,0.5); padding:0 30px; border-radius:5px; display:inline-block; margin:0 15px; font-size:14px; position:relative;}
.menubox .linkbtn a:after{border-radius:10px;}
.prolist,.serlist,.newslist{ overflow:hidden; display:none;}
.prolist a,.serlist a,.newslist a{ width:50%; display:inline-block; height:42px; line-height:42px; font-size:13px; float:left; color:rgba(255,255,255,0.6); position:relative; background-repeat:no-repeat; background-position:15px center; background-size:28px; text-indent:60px;}
.prolist a.n1{ background-image: }
.prolist a.n2{ background-image: }
.prolist a.n3{ background-image: }
.prolist a.n4{ background-image: }
.prolist a.n5{ background-image: }
.prolist a.n6{ background-image: }
.prolist a.n7{ background-image: }
.prolist a.n8{ background-image: }
.prolist a.n9{ background-image: }
.prolist a.n11{ background-image: ;opacity: .6;color: rgba(255,255,255,1);}
.prolist a.n10{ background-image: }
.prolist a.n12{ background-image: }
.prolist a.n13{ background-image: }
.serlist a, .newslist a{ width:100%; text-indent:20px;}
.menubox .prebox ul{ padding:0 20px;}
.menubox .prebox{ position:absolute; left:0; top:0; width:100%;
-webkit-transform: translatey(0px); transform:translatey(0px);
 transition:-webkit-transform 0.35s linear;
    transition: transform 0.35s linear;}
    
.menubox .nextbox .other{ display:none;}
.menubox .nextbox .other .tit{ font-size:12px; color:rgba(255,255,255,0.3); padding:20px 0 10px 0;}
.menubox .nextbox .other a{ height:40px; line-height:40px; position:relative; font-size:14px; color:rgba(255,255,255,0.64); display:inline-block; width:100%;}
.searchform{height:48px; line-height:48px; color:rgba(255,255,255,0.8); font-size:14px; background: url(/uploads/image/pmiglobal/icon_04.png) no-repeat left center;background-size:14px; text-indent:18px; opacity:0.8; position:relative; left:200%; opacity:0;}
.searchform .searchbtn,.searchform .searchbtn2{ position:absolute; left:0; top:0; width:20px; height:48px; display:block;}
.searchform .searchbtn2{ height:24px; line-height:24px; width:68px; text-align:center; color:#fff; border:1px solid #fff; border-radius: 5px; display:inline-block; right: 0; left: auto; top:8px; text-indent: 0; opacity:0.5;}
.searchform input{ background:none;color:rgba(255,255,255,0.64); border:0;height:20px; line-height:20px; margin-top:14px; width:90%;}
.menusearch .prebox{-webkit-transform: translatey(-200px); transform:translatey(-200px);}
.menusearch .searchform{ left:0;}
.searchhide .searchform{opacity:1;}
.showmain .searchhide .searchbtn{opacity:0;}
.menubox li,.linkbtn{opacity: 0;
    pointer-events: none;
    -webkit-transform: scale(1.1) translatey(-24px);
    transform: scale(1.1) translatey(-24px);
    -webkit-transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, -webkit-transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out;
    transition: opacity 0.35s ease-out, transform 0.35s ease-out, -webkit-transform 0.35s ease-out;}
.showmain .menubox li,.showmain .linkbtn{opacity: 1;pointer-events: auto; -webkit-transform: none; transform: none;}
.showmain .menubox li:nth-child(2){-webkit-transition-delay: 100ms,100ms; transition-delay: 100ms,100ms;}
.showmain .menubox li:nth-child(3){-webkit-transition-delay: 180ms,180ms; transition-delay: 180ms,180ms;}
.showmain .menubox li:nth-child(4){-webkit-transition-delay: 260ms,260ms; transition-delay: 260ms,260ms;}
.showmain .linkbtn{-webkit-transition-delay: 340ms,340ms; transition-delay: 340ms,340ms;}

/*鍏叡搴曢儴*/
footer{ padding:0 20px 20px 20px; background:#fcfcfc;}
.footnav ul {margin-bottom: 20px;}
.footnav li{ padding:0 8px 0 0; position:relative;}
.footnav li>a{ height:48px; line-height:48px; color:rgba(0,0,0,0.6); font-size:14px; background:url(/uploads/image/pmiglobal/icon_01_2.png) no-repeat right center; background-size:12px; display:block;}
.footnav li.on>a{ background-image:url(/uploads/image/pmiglobal/icon_02_2.png);}
.footnav li.link>a{ background-image:url(/uploads/image/pmiglobal/icon_03_2.png);}
footer .bbor:after{background:#d6d6d6;}
footer .prolist a,footer .serlist a, footer .newslist a{ color:rgba(0,0,0,0.4);}
footer .prolist a.n1{ background-image: }
footer .prolist a.n2{ background-image: }
footer .prolist a.n3{ background-image: }
footer .prolist a.n4{ background-image: }
footer .prolist a.n5{ background-image: }
footer .prolist a.n6{ background-image: }
footer .prolist a.n7{ background-image: }
footer .prolist a.n8{ background-image: }
footer .prolist a.n9{ background-image: }
footer .prolist a.n11{ background-image: ;color: rgba(0,0,0,0.4);opacity: 1;}
footer .prolist a.n10{ background-image: url(/uploads/image/pmigmenuicon/fiks.png)}
footer .prolist a.n12{ background-image: }
footer .prolist a.n13{ background-image: }
footer .icons{ text-align:center; padding:30px 0 15px 0;}
footer .icons a{ width:50px; height:50px; border:1px solid #ccc; background-repeat:no-repeat; background-position:center center; border-radius: 100%; display:inline-block; background-size:32px; margin:0 5px;}
footer .icons a.sina{ background-image:url(/uploads/image/pmiglobal/sina.png);}
footer .icons a.logo3{ background-image:url(/uploads/image/pmiglobal/logo3.png);}
footer .icons a.logo4{ background-image:url(/uploads/image/pmiglobal/logo4.png);background-size: auto 25px;}
footer .icons a.wechat{ background-image:url(/uploads/image/pmiglobal/wechat.png);}
footer .links{ text-align:center; font-size:12px;color:rgba(0,0,0,0.4);}
footer .links a{ padding:0 20px;color:rgba(0,0,0,0.4);}
footer .links u{ text-decoration:none;}

.morebtn{ padding:30px 0; text-align:center; color:#999;}
.morebtn a{ height:38px; line-height:38px; border:1px solid #e8e8e8; display:inline-block; padding:0 20px; color:#c3c3c3; width:30%;}



/*闈㈠寘灞�*/
.path{ height:58px; line-height:58px; position:relative; padding:0 20px; color:#b7b7b7; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; overflow:hidden;}
.path a{ color:#999;}
.path u{ padding:0 12px; text-decoration:none;}
.path.tbor:before{background:#d6d6d6;}


.mabox{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:9999; background:rgba(0,0,0,0.5); -webkit-backdrop-filter: blur(4px); display:none;}
.mabox img{ position:absolute; left:50%; top:50%; margin-left:-100px; margin-top:-100px; width:200px; height:200px; border:1px solid #ccc;}

/*hero瑙嗛*/
.moviebox{ position:fixed; left:0; top:0; width:100%; height:100%; background:#000; background:rgba(0, 0, 0, 0.8); z-index:1001; padding-top:30%; display:none;}
.moviebox .close{ text-align:right;}

/*hero鍏叡搴曢儴*/
.hotpro{ }
.hotpro .tit{ text-align:center; font-size:15px; color:#3c3c3c; margin:60px 0 20px 0;}
.hotpro .tabmain{ display:none; overflow:hidden;}
.hotpro .tabmain ul{ padding:20px 10px 0 10px;}
.hotpro .tabmain li{ width:50%; float:left; margin-bottom:15px;}
.hotpro .tabmain li>a{ display:block; margin:0 10px;}
.hotpro .tabmain .pic{ overflow: hidden; border-radius: 5px; display: table-cell; vertical-align: middle; text-align: center;background: #f4f4f4 !important;}
.hotpro .tabmain p{ text-align:center; color:#555; height:24px; line-height:24px; padding-top:5px;}
.hotpro .tabmain .color_1{background: #e8d4c7;}
.hotpro .tabmain .color_2{ background:#c2ced2;}
.hotpro .tabmain .color_3{ background:#969696;}
.hotpro .tabmain .color_4{ background:#f4f4f4;}
.hotpro .tabmain .color_5{ background:#b6dedb;}
.hotpro .tabmain .color_6{ background:#fbe8eb;}
.hotpro .tabmain .more{ padding-top:20px; text-align:center; overflow:hidden; padding:30px 0 80px 0; width:100%;}
.hotpro .tabmain .more a{ color:#666; border:1px solid #999; height:38px; line-height:38px; border-radius:5px; width:50%; display:inline-block;}


@media screen and (max-width:328px) {
    .prolist a{ text-indent:50px;}

}
.backtop{ position:fixed; right:10px; bottom:10px; z-index:97; background:url(/uploads/image/pmiglobal/top.png) no-repeat; width:50px; height:50px; background-size:100%; display:none;}
.gizle {top: -80px;}
.sabit {top:0;z-index: 999;}
.topbar{-webkit-transition:top .5s;-moz-transition:top .5s;transition: top .5s;}

/*20170424*/
header{ background:none;transition:background 0s ease-in; -webkit-transition:background 0s ease-in;}
.storeicon{ position:absolute; right:60px; top:0; width:60px; height:50px; background:url(/uploads/image/pmistore/icon_01.png) no-repeat center center; background-size:30px;}
.storeicon i{ position:absolute; left:22px; bottom:-18px; background:url(/uploads/image/pmistore/icon_03.png) no-repeat center top; background-size:15px; width:15px; height:15px; display:none;}
.storeicon u{ position:absolute; background:#b60f0f; width:6px; height:6px;border-radius: 100%; display:block; right:15px; top:12px;}
header.showstore i{ display:block;}
header.showstore{ background:#373734 !important; }
header.showstore .logo{ background-image:url(/uploads/image/pmiglobal/logo2_20181123.png)}
header.showstore .icon-bar,header.showstore .btn-nav:hover .icon-bar{ background:#fff;}
header.showstore .storeicon,header.showmenu .storeicon{background:url(/uploads/image/pmistore/icon_02.png) no-repeat center center; background-size:30px;}
.storemain{ position:absolute; left:0; top:50px; background:rgba(0,0,0,0.5); width:100%; height:100%; overflow: hidden;overflow-y: scroll; z-index:999; display:none;}
.storebox{ padding:20px; background:#fff;}
.storebox .infobox{ padding-bottom:20px;}
.storebox .infobox .pic{ border-radius: 5px; text-align:center;}
.storebox .infobox{ text-align:center;}
.storebox .infobox p{ font-size:14px;padding:0 0 15px 0;}
.storebox .infobox p u{ padding:0 10px; text-decoration:none; font-size:12px;}
.storebox .infobox .btn a{ height:50px; line-height:50px; background:#b60f0f; color:#fff; text-align:center; display:block; border-radius: 5px; font-size:14px;}
.storebox .qnav{}
.storebox .qnav .lable{ height:50px; line-height:50px; border-bottom:1px solid #e6e6e6; width:100%; padding-right:20px; box-sizing: border-box; position:relative;}
.storebox .qnav .lable i{ position:absolute; right:3px; top:0; min-width:50px; height:50px; background:url(/uploads/image/pmistore/icon_09.png) no-repeat right center; background-size:7px; font-style:normal; color:#b60f0f; text-align:center;font-size: 12px;}
.storebox .qnav .lable a{ background-position:left center; background-repeat:no-repeat; display:inline-block; padding-left:30px; background-size:18px; color:#666; font-size:14px; display:block;}
.storebox .qnav .lable .icon1{ background-image:url(/uploads/image/pmistore/icon_04.png);}
.storebox .qnav .lable .icon2{ background-image:url(/uploads/image/pmistore/icon_05.png);}
.storebox .qnav .lable .icon3{ background-image:url(/uploads/image/pmistore/icon_06.png);}
.storebox .qnav .lable .icon4{ background-image:url(/uploads/image/pmistore/icon_07.png);}
.storebox .qnav .infos{ margin:20px 0 0 0; height:21px; line-height:21px; background:url(/uploads/image/pmistore/icon_08.png) no-repeat left center; background-size:18px;  text-indent:30px; color:#000; font-size:14px;}
.storebox .qnav .infos span{ float:right; display:inline-block; color:#b40d0d; border:1px solid #b40d0d; line-height:24px; padding:0 10px; border-radius: 5px; text-indent:0; cursor:pointer;}
.storebox .before .btn a{ background:#050505; height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px; border-radius: 5px; margin:20px 0; cursor:pointer; display:block;}
.storebox .before .tip{ text-align:center; padding-bottom:20px;}
.storebox .before .tip a{ color:#b81111; text-decoration:underline;}

.loginform{ padding:0 20px 40px 20px; box-sizing: border-box; border-top:1px solid #f3f3f3;}
.loginform h2{ font-size:24px; font-weight:normal; padding:32px 0; color:#3c3c3c; text-align:center;}
.loginform .lable{ position:relative; margin-bottom:12px; *overflow:hidden;}
.loginform .lable input{ height:38px; line-height:38px; width:100%;border-radius:5px; border:1px solid #d5d5d5;text-indent:12px; color:#3c3c3c; font-size:14px; 
-webkit-tap-highlight-color: transparent;
    -webkit-appearance: none;}
.loginform .lable input.yzm{ }
.loginform .lable .send,.loginform .lable .suan{ width:130px; height:40px; line-height:40px; background:#ee9545; color:#fff; text-align:center; float:right; border:0; cursor:pointer; text-indent:0; margin-right:-150px;}
.loginform .tiptxt{ position:absolute; left:0px; top:0px; text-indent:12px; color:#aaa; z-index:0; cursor: text; height:40px; line-height:40px; font-size:14px;}
.loginform .other { padding:15px 0 20px 0;}
.loginform .other .findword{ float:right;}
.loginform .other a{ color:#b60f0f; text-decoration:underline;}
.loginform .other .tr{ text-align:right;}
.loginform .other input{ position:relative; top:2px; margin-right:2px;}
.loginform .btn a{ height:42px; line-height:42px; background:#222; width:100%; color:#fff;border-radius: 5px; display:block; text-align:center; font-size:14px;}
.loginform .b2 a{ background:#b60f0f;}
.loginform .tip{ text-align:center; padding-top:20px;}
.loginform .tip a{ color:#b81111; text-decoration:underline;}
.loginform .sns{ text-align:center; color:#999; padding-top:15px; height:20px; line-height:20px; padding-bottom:8px;}
.loginform .sns img{ position:relative; left:8px; top:4px;}
.loginform .ma{  background:none; border:0; padding:0;padding-right:150px; height:45px;}
.loginform .ma .txt{}

.storebox .infobox .proshoplist{ background:none; padding-left:140px; min-height:70px; display:table;}
.storebox .infobox .proshoplist .pic{ width:130px; float:left; margin-left:-135px; background:none;}
.storebox .infobox .proshoplist .pic img{ width:100%;}
.storebox .infobox .proshoplist p{ vertical-align:middle; display:table-cell; text-align:left; font-size:14px; padding:0;}
.storebox .infobox .btn{ margin-top:15px;}

.storeicon{ background:url(/uploads/image/pmihome2017/cart.png) no-repeat center center; background-size:18px; width:50px;}
.zxicon{position: absolute; right: 110px; top: 0;width: 50px; height: 50px; background:url(/uploads/image/pmihome2017/chat.png) no-repeat center center; background-size:18px;}
.zxicon a{ width:100%; height:100%; display:block;}
header.showmenu .zxicon{ display:none;}
.btn-nav{ padding:10px; padding-right:20px;}
.storeicon{ right:55px; width:30px;}
.zxicon{ right:80px;}
.storeicon i{ left:8px;}
.showstore .zxicon{ display:none;}
.showmenu .storeicon{ display:none;}
header.showmenu{ z-index:1000;}
header{ z-index:998;}
header.showstore .storeicon,header.showmenu .storeicon{background: url(/uploads/image/pmihome2017/cart2.png) no-repeat center center; background-size:30px;}

.menuicon .btn-nav, .menuicon2 .btn-nav {
    padding-top: 12px;
    padding-bottom: 12px;
}

.storeicon {
    width: 50px;
}
.zxicon {
    right: 98px;
}
.loginform {
    padding-bottom: 80px;
}
.loginform .toggle-login-style {
    box-sizing: border-box;
    margin-top: 15px;
    height: 42px;
    line-height: 40px;
    background: #fff;
    width: 100%;
    color: #000;
    border-radius: 5px;
    display: block;
    text-align: center;
    font-size: 14px;
    border: 1px solid #d3d3d3;
}
.loginform-header h2 {
    padding: 0;
}
.loginform-header {
    padding-top: 32px;
    padding-bottom: 32px;
}


.service-faq-dialog-body .close {
	position: absolute;
	top:10px;
	right: 10px;
	width: 32px;
	height: 32px;
	overflow: hidden;
	padding: 0;
    cursor: pointer;
    background: no-repeat center ;
    background-size: auto 32px;
}

.service-faq-dialog{ 
	display:none;
	position:fixed; 
	left:0; 
	top:0; 
	width:100%; 
	height:100%; 
	z-index:10001; 
	background: rgba(0, 0, 0, 0.7);
}
.service-faq-dialog-body {
    position: absolute;
    top: 20px;
    right: 20px;
    left: 20px;
    bottom: 20px;
    overflow: hidden;
	background: #fff;
	border-radius: 5px;
}
.service-faq-container {
    position: absolute;
    right: 0;
    left: 0;
    top: 50px;
    bottom: 134px;
    overflow-x: hidden;
    overflow-y: auto;
}
.service-faq-dialog-body .placeholder {
	text-align: center;
	color: #999;
	font-size: 16px;
	padding-top: 100px;
}
.service-faq-header {
    padding: 0 32px;
    height: 50px;
    overflow: hidden;
    border-bottom: 1px solid #f3f4f6;
}
.service-faq-tit {
    margin-top: 17px;
	width: 100%;
	height: 20px;
	overflow: hidden;
    line-height: 999px;
	background: no-repeat left center;
    background-image: ;
    background-size: auto 20px;
}

.sf-tabmenu-bar {
	position: relative;
}
.sf-tabmenu-item {
	position: relative;
    display: block;
    padding-left: 32px;
    padding-right: 18px;
    padding-top: 13px;
    padding-bottom: 13px;
    color: #1a193a;
}
.sf-tabmenu-item:after {
    content: '';
    position: absolute;
    left: 32px;
    right: 18px;
    bottom: 0;
    height: 1px;
    overflow: hidden;
    background: #f3f4f6;
}
.sf-tabmenu-item:before {
    content: '';
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -8px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    background: no-repeat center;
    background-image: ;
    background-size: auto 16px;
}
.sf-tabmenu-item .text {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 600;
}
.sf-tabmenu-item.active {
    color: #921d21;
    background: #f3f4f6;
}
.sf-tabmenu-item.active:before{
    background-image: 
}
.sf-tabmenu-item .sf-icon {
    display: inline-block;
    vertical-align: middle;
	width: 24px;
    height: 24px;
    margin-right: 15px;
	overflow: hidden;
    background: no-repeat center ;
    background-size: auto 24px;
}
.sf-tabmenu-item .sf-icon.xiyouyanji {
	background-position: 0 0;
}
.sf-tabmenu-item .sf-icon.zaoju {
	background-position: -24px 0;
}
.sf-tabmenu-item .sf-icon.xiaodugui {
	background-position: -48px 0;
}
.sf-tabmenu-item .sf-icon.zhengwei {
	background-position: -72px 0;
}
.sf-tabmenu-item .sf-icon.zhengxiang {
	background-position: -96px 0;
}
.sf-tabmenu-item .sf-icon.kaoxiang {
	background-position: -120px 0;
}
.sf-tabmenu-item .sf-icon.weibolu {
	background-position: -144px 0;
}
.sf-tabmenu-item .sf-icon.xiwanji {
	background-position: -168px 0;
}
.sf-tabmenu-item .sf-icon.reshuiqi {
	background-position: -192px 0;
}
.sf-tabmenu-item .sf-icon.fuwu {
	background-position: 100% 0;
}
.sf-content {
    display: none;
    background: #f3f4f6;
}
.service-faq-footer {
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    border-top: 1px solid #f3f4f6;
}
.service-faq-footer > h3 {
    font-size: 14px;
    margin-bottom: 10px;
}
.service-faq-footer .online-service-control .control-btn {
    display: inline-block;
    vertical-align: top;
    margin-left: 10px;
    margin-right: 10px;
    width: 100px;
}
.online-service-btn {
	margin-left: auto;
	margin-right: auto;
	display: block;
	width: 207px;
	height: 0;
	padding-top: 45px;
	overflow: hidden;
    background: no-repeat center;
    background-image: ;
    background-size: auto 45px;
}
.sf-faq-items {
    overflow: hidden;
    padding-left: 32px;
    padding-right: 18px;
    padding-bottom: 32px;
}
.sf-faq-items > li {
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    font-size: 12px;
    font-weight: 600;
    line-height: 20px;
}
.sf-faq-items > li:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    left: 37px;
    height: 1px;
    overflow: hidden;
    background: #dcdcdc;
}
.sf-faq-items > li:first-child:before {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    left: 37px;
    height: 1px;
    overflow: hidden;
    background: #dcdcdc;
}
.sf-faq-items > li > .num {
    position: absolute;
    left: 0;
    top: 10px;
	width:20px;
	height:20px;
	text-align: center;
	line-height: 20px;
    font-size: 12px;
    font-weight: 600;
	border:1px solid rgba(228,222,217,1);
	border-radius: 20px;
}
.sf-faq-items > li > a {
    padding-left: 37px;
    display: block;
    color: #000;
}

/* 20181206 header */
header.transparent{
    background: transparent !important;
}
header.transparent .logo {
    background-image: url(/uploads/image/pmiglobal/logo2_20181123.png);
}
header.transparent .icon-bar {
    background-color: #fff;
}
header.transparent .storeicon,
header.showstore .storeicon {
    background-image: url(/uploads/image/pmihome2017/cart_inverse.png);
    background-size: 18px;
}
header.transparent .zxicon {
    background-image: url(/uploads/image/pmihome2017/chat_inverse.png);
}