@charset "utf-8";
*{margin:0px;padding:0px;}
body,div,li,ul,ol,dl,dd,dt,span,b,strong,p,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li,dl,dt,dd,ol{list-style:none;list-style-type:none;}
img{border:none;}
a{text-decoration:none;}
body{font-size:12px;padding:0px; max-width:640px; margin:0 auto;font-family:"Microsoft Yahei UI", "Helvetica Neue", Helvetica, Arial, "Microsoft YaHei", SimHei, "\5B8B\4F53", simsun, sans-serif;}
body,html{-webkit-text-size-adjust:none;}
.cscreen{background:#000;position:fixed;top:0;left:0;z-index:30;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60; cursor:pointer;} /* 虚拟屏幕 */
.hide{ display:none; visibility:hidden;}
.systips{padding:8px 14px; background:url(../images/black.png) repeat 0 0; color:#fff; display:inline-block; width:70%; left:15%; font-size:14px; position:fixed; top:30%;z-index:999; box-sizing:border-box; text-align:center;}
.wap_container{ max-width:640px; height:auto;/*overflow:hidden; min-height:300px;*/}
.grayblank{ width:100%; height:16px; background:#f2f2f2; border-top:1px solid #e6e6e6;}
.wap_no_data{ width:100%; text-align:center;color:#999; font-size:16px; line-height:30px;}
.wap_no_data img{ display:block; margin:20px auto; }
.line_r{position:absolute;bottom:0;right:0;border-right:1px solid #dedede;content:" ";-webkit-transform: scaleX(.7);transform: scaleX(.7);-webkit-transform-origin: 0 0;transform-origin: 0 0; width:1px; height:100%;}
.line_t{position:absolute;top:0;left:0;border-top:1px solid #dedede;content:" ";-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0; height:0.5px; width:100%;}
.line_b{position:absolute;bottom:0;left:0;border-bottom:1px solid #dedede;content:" ";-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0 0;transform-origin: 0 0; width:100%; height:1px;}
.line_l{position:absolute;bottom:0;left:0;border-left:1px solid #dedede;content:" ";-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin: 0 0;transform-origin: 0 0; height:0.5px; width:100%;}


.navbar{ height:50px; width:100%; background:#fff; overflow:hidden; text-align:center; border-bottom:1px solid #e6e6e6;}
.navbar .navback{ width:10%; height:50px;float:left; cursor:pointer; display:block;}
.navbar .navback img{ position:relative;top:12px;}
.navbar .navtopic{ width:80%; height:50px; line-height:50px; text-align:center; color:#333; float:left; font-size:16px;}
.navbar .navtopic img{ width:30px; position:relative; top:7px; margin:0 5px 0 0;}
.navbar .navmenu{ width:10%; height:50px; float:right;cursor:pointer; display:block;}
.navbar .navmenu img{ position:relative; top:12px; right:5px;}
.navbar span{line-height:50px; font-size:18px; color:#fff; max-width:80%; overflow:hidden; display:inline-block;white-space:nowrap;text-overflow:ellipsis;}

.catalog_nav{ position:fixed; width:50%; height:100%; background:url(../images/black.png) repeat; right:-50%; top:0; z-index:99; color:#fff; display:none;}
.nav_list{ width:100%; height:auto; position:relative;}
.nav_list a{ color:#fff; height:36px; line-height:36px; border-bottom:1px dotted #dedede; display:inline-block; width:95%; font-size:14px; margin-top:5px;}
.close_btn{ position:absolute; top:0px; left:-30px; width:30px; height:30px; color:#fff; display:none;}

.mhead-hide{ height:50px;background:#328744; overflow:hidden; display:none;}
.mhead-hide .mhead-d{ width:25%; height:50px; overflow:hidden; text-align:center; float:left; box-sizing:border-box;}
.mhead-icon1,.mhead-icon2,.mhead-icon3,.mhead-icon4{ height:30px; width:30px; margin:0px auto; overflow:hidden;}
.mhead-icon1{background:url(../images/home_icon_hover.png) no-repeat center center; background-size:80%;}
.mhead-icon2{background:url(../images/marke.png) no-repeat center center; background-size:70%;}
.mhead-icon3{ background:url(../images/car_icon_hover.png) no-repeat center center; background-size:80%;}
.mhead-icon4{ background:url(../images/user_icon_hover.png) no-repeat center center; background-size:80%;}
.mhead-font{ color:#fff; font-size:12px; line-height:15px;}

/*置顶*/
.gototopicon{ width:30px; height:30px; position:fixed; right:10px; bottom:55px; background:url(../images/scroll-to-top-icon_2.png) no-repeat center center; background-size:100%; cursor:pointer; z-index:100; display:none;}

/*服务热线*/
.ft_servicetel{ width:100%; height:50px;line-height:50px; text-align:center; font-size:16px; color:#333;}
.ft_servicetel a{ color:#10a6e8; font-weight:bold; font-size:18px; font-family:Arial; position:relative; top:2px;}
.ft_servicetel img{ position:relative;top:4px; margin-right:3px;}
.footerinfo{ width:100%; height:auto; overflow:hidden;background:#f0f0f4;padding:0 5px; box-sizing:border-box;}
.ftnetindo{ width:100%; line-height:20px; text-align:center; color:#999; font-size:13px; margin:10px 0;}
.footerinfo{ width:100%; height:auto; overflow:hidden; padding:10px 0px 5px 0; background:#f2f2f2;}
.ftnava{ width:96%; margin:auto; text-align:center; margin:0 auto;}
.ftnava a{ color:#333; height:20px; overflow:hidden; display:inline-block; font-size:14px; background:url(../images/ftnav_bg.jpg) no-repeat right center; line-height:20px; padding-right:8px; margin-right:8px;}
.ftnava a:last-child{ background:none;margin-right:0px;}
.ftnetindo{ width:100%; line-height:20px; text-align:center; color:#999; font-size:13px; margin-top:5px;}

/*底部导航*/
.bottom {width:100%;height:56px;position:fixed;bottom:0px;background:#fff;z-index:5; overflow:hidden;max-width: 640px; border-top:1px solid #dedede;}
.bottom li {width:20%;height:56px;float:left;text-align:center;}
.bottom li a { display:block;color:#666; width:100%; height:100%;font-size: 13px;}
.bottom li a img{ display:block; margin:5px auto 2px auto;}
.bottom li a.hover{ color:#ff5e5e;}

.error-div{ width:90%; height:460px; background:#fafafa; margin:16px; font-family:"微软雅黑"; overflow:hidden; border:dashed 2px #ddd;}
.error-div .error-icon{ text-align:center; margin:30px auto 10px auto;}
.error-div .error-tips{ text-align:center; height:30px; line-height:30px; color:#f37873; font-size:14px;}
.error-div .error-tips img{ position:relative; top:20px;}
.error-div .error-time{ margin:10px auto 10px auto;text-align:center;color:#adadb0;}
.error-div .error-time span{ color:#f2a1a0;}
.error-div .error-time a{color:#adadb0;}
.error-div .error-switch1,.error-div .error-switch2{ height:35px; line-height:35px;text-align:center;}
.error-switch1 a,.error-switch2 a{ color:#f2a1a0;}
.error-div a:hover{color:#f37873;}
.error-div .error-close{ font-size:23px; position:absolute; top:8px; right:12px; color:#adadb0; cursor:pointer; display:none;}

/*
* 弹出页
*/
.ovfHiden{overflow: hidden;height: 100%;}
.bh_pagediv{ width:100%; position:fixed; top:0; right:-100%; background:#fff; overflow:hidden; z-index:101;}
.bh_pagediv_title{ width:100%; height:45px;background:-webkit-gradient(linear, center top, center bottom, from(#f89329), to(#ef7b02)) !important; color:#fff !important; overflow:hidden; position:relative;}
.bh_pagediv_title .ui-icon-return{ color:#fff !important;}
.bh_pagediv_title span{ color:#fff; width:80%; display:block; position:absolute; top:0; left:10%; text-align:center; font-size:18px; height:45px; line-height:44px;}
.bh_pagediv_content{ width:100%;overflow:hidden; background:#fff; position:relative;}
.bh_pagecontent{ width:100%; height:100%; overflow:auto; line-height:28px; padding:10px 10px; box-sizing:border-box;}
.bh_pagecontent img,.bh_pagecontent table{ max-width:100%;}

/*
* 微信支付
*/
.weixinpay_page{ width:100%; height:auto; overflow:hidden;box-sizing:border-box;}
.wxpay_icon{ display:block; margin:40px auto 5px auto;}
.paypage_way{ width:100%; text-align:center; height:auto; color:#23c265; font-size:14px; text-align:center; margin-bottom:35px;}


