@charset "utf-8";
/*css document*/
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-text-size-adjust:none;}
html{-ms-touch-action:none;}
html,body,div,h1,h2,h3,h4,h5,h6,ul,dl,p,input,textarea,select,dt,dd,label{margin:0; padding:0;}
body{font-size: 14px;font-family:"Helvetica","Arial","Microsoft YaHei",sans-serif;color:#444;background-color:#E8E8E8;padding-bottom:50px;}
header,article,section,footer{display:block;}
dl,ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
p{line-height:25px;}
a{text-decoration:none;color:#444;}
a,a:hover{outline:none; blur:expression(this.onFocus=this.blur());}
a img{outline:none; border-style:none;border-width:0;}
.clear{clear:both;zoom:1;}
.clear:after{clear:both;content: "";display:block; height:0; visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.w640{max-width:640px;min-width:320px;margin:0 auto;}
.w640 .navMenu{max-width:640px;}
.more{float:right;border:solid 1px #D1CCC7;color:#A3988D;font-size:12px; border-radius:10px;--webkit-border-radius:10px;--moz-border-radius:10px;--ms-border-radius:10px;--o-border-radius:8px;padding:.1em .5em;}
input,button,select,textarea{outline:none;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;border-radius: 0;}
table{border-collapse: collapse;border:solid 1px #D5D5D5;}
table tr,table td{border:solid 1px #D5D5D5;text-indent:.2em;line-height:25px;}
/*字体颜色*/
.cred{color:#EC000E;}
.cred a,.cred a:link,.cred a:hover,.cred a:visited,.cred a:active{color:#EC000E;text-decoration:none;}
.corg{color:#EE3810;}
.corg a,.corg a:link,.corg a:hover,.corg a:visited,.corg a:active{color:#EE3810;text-decoration:none;}
.cgreen{color:#21A337;}
.cgreen a,.cgreen a:link,.cgreen a:hover,.cgreen a:visited,.cgreen a:active{color:#21A337;text-decoration:none;}
.cgray{color:#A4A4A4;}
.cgray a,.cgray a:link,.cgray a:hover,.cgray a:visited,.cgray a:active{color:#A4A4A4;text-decoration:none;}
.cblue{color:#1A82E3;}
.cblue a,.cblue a:link,.cblue a:hover,.cblue a:visited,.cblue a:active{color:#1A82E3;text-decoration:none;}
.cblack{color:#000;}
.cblack a,.cblack a:link,.cblack a:hover,.cblack a:visited,.cblack a:active{color:#000;text-decoration:none;}

/*对齐方式*/
.ucenter{text-align:center;}
.uright{text-align:right;}
.uleft{text-align:left;}
.vtop{vertical-align:top;}
.vcenter{vertical-align:middle;}
.vbase{vertical-align:baseline;}

/*常用间距*/
.pt5{padding-top:.5em;}
.pa5{padding:.5em;}
.pb5{padding-bottom:.5em;}
.ptb5{padding-top:.5em; padding-bottom:.5em;}
.prl5{padding-right:.5em; padding-left:.5em;}
.mtb5{margin-top:.5em; margin-bottom:.5em;}
.mrl{margin-right:.5em; margin-left:.5em;}

.block{display:block;}
.del{text-decoration:line-through;}
.button{border-radius:5px; --weikit-border-radius:3px;--moz-border-radius:3px; --o-border-radius:3px; padding: .5em 1em; text-align: center;display:inline-block;background:#1D1D1D; border:solid 1px #B5B5B5; color: #FFF;}
.button-blue{background-color:#FFF;  border:solid 1px #0077C3; color: #0077C3;}
.button-org{background-color:#EE3810;  border:solid 1px #EE3810; color: #FFF;}
.button-green{background-color:#FFF;border:solid 1px #2E8E27;color: #2E8E27;}
.button-circle{width: 20px; height: 20px; line-height: 18px; border:solid 1px #D5D5D5;border-radius: 10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;display: inline-block;text-align: center;}
.button-square{width: 20px; height: 20px; line-height: 18px; border:solid 1px #D5D5D5;display: inline-block;font-size: 140%;color: #D5D5D5;}

.bred{background-color:#EA0001;}
.bblue{background-color:#5095E3;}
.bgreen{background-color:#18A477;}
.bqorg{background-color:#FF6F4D;}
.bpurple{background-color:#B283C7;}
.bqblue{background-color:#3ACCD9;}

/* 图标 */
.icons{background:url(icons-hd.png) no-repeat;display:inline-block;vertical-align:middle;background-size:320px 297px;--webkit-backgroud-size:320px 297px;--moz-backgroud-size:320px 297px;--o-backgroud-size:320px 297px;--ms-backgroud-size:320px 297px;}
.icons-product{background-position:0px -215px;width:28px;height:28px;}
.icons-house{background-position:-95px -215px;width:28px;height:28px;}
.icons-fuwu{background-position:-65px -215px;width:28px;height:28px;}
.icons-biz{background-position:-126px -215px;width:25px;height:25px;}
.icons-brands{background-position:-30px -215px;width:28px;height:28px;}
.icons-go{background-position:-222px -215px;width:30px;height:20px;}
.icons-hot{background-position:-178px -215px;width:50px;height:25px;}
.icons-city{background-position:-155px -215px;width:20px;height:20px;}
.icons-drop{background-position:-240px -215px;width:30px;height:20px;}
.icons-back{background-position:-280px -215px;width:25px;height:30px;margin-top:8px;}
.icons-kefu{background-position:-40px -240px;width:30px;height:30px;}
.icons-shop{background-position:-305px -215px;width:20px;height:18px;}
.icons-cart{background-position:0px -245px;width:40px;height:30px;margin-top:5px;position:relative;}
.icons-cart span{background-color:#f00;position:absolute;right:4px;font-size:10px;top:-2px;width:16px;height:16px;border-radius:50%;--webkit-border-radius:50%;line-height:16px;color:#fff;text-align:center;}
.ui-ad{text-align:center;background:#fff;margin-top:10px;color:#A2A2A2;}
.ui-ad img{max-width:100%;display:inline-block;height:auto;vertical-align:middle;}

/*分页样式*/
.pagenav {clear:both; margin:20px 0px 5px 0px; height:40px; }
.pagenav td{padding:0px 10px; font-size:14px; }
.pagenav a{ margin:0px 3px; padding:7px 10px; border:1px solid #D5D5D5; background-color:#EBE8E6; color:#000; text-decoration:none; }
.pagenav a:hover{ margin:0px 3px; padding:7px 10px; border:1px solid #EE3810; background-color:#EBE8E6; color:#EE3810; text-decoration:none; }
.pagenav span{margin:0px 3px; padding:7px 10px; border:1px solid #EA0001; background-color:#EE3810; color:#FFF; text-decoration:none; }
.pagenav span.no{background-color:#EBE8E6;color:#A9A095;border-color:#D5D5D5;}
.pagenav .opts{font-size:14px;}

/*公用头部、菜单、尾部、广告等*/
.header{top:0px;color:#FFF;background-color:#1F81DA;height:50px;overflow:hidden;position:relative;}
.header .logo,.header .tool{padding:0em .3em;}
.header .logo img{max-height:45px;}
.header .tool{font-size:16px;margin-top:10px;}
.header .title{position:absolute;width:70%;height:100%;text-align:center;left:15%;top:0px;line-height:45px;font-size:16px;}
.header a{color:#fff;}
/*固定底部导航*/
.navMenu{position:fixed;width:100%; z-index:999;bottom:0px;background-color:#1F81DA;}
.navMenu li{float:left; width:25%;text-align: center;}
.navMenu li a{display: block;line-height:45px;color:#fff;}
.navMenu li a.current{color:#FFF600;background-color:#1072CD;}
/*底部版权*/
.mb-footer{text-align:center;margin-top:.5em;font-size:12px;padding:0em  0em .5em;}
.mb-footer .mobile{border-bottom:solid 1px #E8E8E8;padding:.5em 0;}
.mb-footer .mobile a{display:inline-block;line-height:30px;text-align:center;vertical-align:middle;}
.mb-footer .mobile a.fuwu{width:33%;}
.mb-footer .mobile a.xiao{width:33%;}
.mb-footer .mobile a.mkefu{width:33%;}
.mb-footer .mobile a b{color:#1F81DA;}

.mb-footer .copy{padding:.5em 0;}
.mb-footer .copy a{padding:.2em .3em;border-left:solid 1px #ddd;}
.mb-footer .copy a:first-child{border-left:0px;}
.mb-footer .copy span{margin-left:.5em;color:#999;}
/*APP样式设置*/
.nohead .header{display:none;}
.nohead .mb-footer{display:none;}
.nohead .navMenu{position:relative;background-color:#ECECEC;}
.nohead .navMenu li a{color:#999;}
.nohead .navMenu li a.current{color:#1F81DA;background-color:#fff;}
/*首页轮播图*/
.mb-banner{font-size:1em;width:100%;margin:0 auto;max-width:640px;min-width:300px;max-height:240px;min-height:132px;background:#FFF;position:relative;overflow:hidden;}
.mb-banner .swiper-container{width:100%;height:auto;max-height:240px; min-height:132px;}
.mb-banner img{max-width:100%;display:inline-block;height:auto;}
.mb-banner .arrow-left,.mb-banner .arrow-right{background:url(arrows.png) no-repeat;position:absolute;top:50%;margin-top:-15px;width:17px;height:30px;z-index:998;}
.mb-banner .arrow-left{background-position:left top;left:10px;}
.mb-banner .arrow-right{background-position:left bottom;right:10px;}
.mb-banner .pagination{position:absolute;left:0;text-align:center;bottom:5px;width:100%;z-index:998;}
.mb-banner .swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;box-shadow:0px 1px 2px #555 inset;margin:0 3px;cursor:pointer;}
.mb-banner .swiper-active-switch{background:#1072CD;}

.mb-homenav{padding:.5em 0;border-bottom:solid 1px #E6E6E6;}
.mb-homenav li{float:left;width:25%;height:100px;}
.mb-homenav li a{display:block;height:100%;padding:.5em;text-align:center;}
.mb-homenav li a i{width:46px;height:46px;margin-bottom:.5em;}
.mb-homenav li a i.icons-01{background-position:-17px -9px;}
.mb-homenav li a i.icons-02{background-position:-96px -9px;}
.mb-homenav li a i.icons-03{background-position:-175px -9px;}
.mb-homenav li a i.icons-04{background-position:-255px -9px;}
.mb-homenav li a i.icons-05{background-position:-17px -81px;}
.mb-homenav li a i.icons-06{background-position:-96px -81px;}
.mb-homenav li a i.icons-07{background-position:-175px -81px;}
.mb-homenav li a i.icons-08{background-position:-255px -81px;}

.mb-homenav li.mid{width:50%;height:120px;}
.mb-homenav li.mid a{text-align:left;}
.mb-homenav li.mid a i{margin-right:10px;}
.mb-homenav li.mid .title{font-size:130%;}
.mb-homenav li.mid .desc{color:#7A7A7A;line-height:20px;font-size:12px;}
.mb-homenav li:nth-child(9) .title{color:#1A81DE;}
.mb-homenav li:nth-child(10) .title{color:#FF5757;}
.mb-homenav li:nth-child(11) .title{color:#7F32D0;}
.mb-homenav li:nth-child(12) .title{color:#1CA33A;}

.mb-news{height:80px;position:relative;padding:10px 0px;overflow:hidden;}
.mb-news .extra{position:absolute;left:10px;top:13px;width:85px;height:85px;text-align:center;}
.mb-news .nlist{margin-left:100px;border-left:solid 1px #DDDDDD;padding-left:.5em;height:60px;overflow:hidden;}

.nlist li{line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nlist li span{border:solid 1px #1F81DA;color:#1F81DA;padding:.1em .3em;margin-right:.5em;border-radius:3px;--webkit-border-radius:3px;--moz-border-radius:3px;--o-border-radius:3px;--ms-border-radius:3px;}


.mb{background-color:#fff;}
.mb .mh{line-height:40px;text-align:center;font-size:100%;margin-top:10px;}

.slist li{float:left;}
.slist li a{display:block;}
.slist li .thumb{text-align:center;}
.slist li img{max-width:100%;display:inline-block;height:auto;}
.slist li .title{line-height:34px;overflow:hidden;}
.slist li .desc{line-height:18px;color:#A2A2A2;}

.mb-product .slist{border-top:solid 1px #ddd;}
.mb-product .slist li{width:24.9%;border-left:solid 1px #DDD;border-bottom:solid 1px #ddd;}
.mb-product .slist li a{padding:10px;}
.mb-product .slist li .desc{font-size:12px;text-overflow:ellipsis;line-height:18px;height:36px;overflow:hidden;}
.mb-product .slist li .thumb{text-align:center;}
.mb-product .slist li .thumb img{width:80px;height:80px;}
.mb-product .slist li:nth-child(1),.mb-product .slist li:nth-child(3),.mb-product .slist li:nth-child(7){border-left:0px;}
.mb-product .slist li.mid{width:49.9%;height:100px;position:relative;overflow:hidden;}
.mb-product .slist li.mid a{padding-right:90px;}
.mb-product .slist li.mid .thumb{position:absolute;top:5px;right:0px;height:90px;width:90px;}
.mb-product .slist li.mid .title{line-height:18px;}

.mb-house .slist{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd;}
.mb-house .slist li{width:33.2%;border-left:solid 1px #ddd;}
.mb-house .slist li:first-child{border-left:0px;}
.mb-house .slist li .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.mb-house .slist li a{padding:10px;text-align:center;}
.mb-fuwu .slist{border-top:solid 1px #DDD;}
.mb-fuwu .slist li{width:49.9%;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;padding:10px 0px;}
.mb-fuwu .slist li:nth-child(2n){border-right:0px;}
.mb-fuwu .slist li a{display:block;}
.mb-fuwu .slist li .title{line-height:20px;}
.mb-fuwu .slist li .desc{font-size:12px;height:36px;overflow:hidden;}
.mb-fuwu .slist li .icons{width:50px;height:50px;float:left;margin-right:10px;margin-left:20px;}
.mb-fuwu .slist li .icons-fuwu01{background-position:-15px -150px;}
.mb-fuwu .slist li .icons-fuwu02{background-position:-95px -150px;}
.mb-fuwu .slist li .icons-fuwu03{background-position:-180px -150px;}
.mb-fuwu .slist li .icons-fuwu04{background-position:-255px -150px;}

.mb-biz .slist{border-top:solid 1px #ddd;max-height:302px;min-height:152px;position:relative;overflow:hidden;}
.mb-biz .slist li{border-bottom:solid 1px #ddd;overflow:hidden;}
.mb-biz .slist li span{display:inline-block;height:100%;vertical-align:middle;}
.mb-biz .slist li img{vertical-align:middle;display:table-cell;}
.mb-biz .slist li.mchild{width:45%;border-right:solid 1px #ddd;height:100%;}
.mb-biz .slist li.schild{width:54.9%;position:absolute;right:0px;top:0px;height:49.9%;}
.mb-biz .slist li.bchild{width:54.9%;position:absolute;right:0px;bottom:0px;height:49.9%;}

.mb-brands .slist{border-top:solid 1px #DDD;}
.mb-brands .slist li{width:24.9%;border-bottom:solid 1px #ddd;border-right:solid 1px #ddd;overflow:hidden;}
.mb-brands .slist li:nth-child(4n){border-right:0px;}

.mb-shop .mh{text-align:left;padding-left:1em;border-bottom:solid 1px #e5e5e5;}
.mb-shop .slist li{position:relative;padding:10px;border-top:solid 1px #E5E5E5;float:none;}
.mb-shop .slist li a{display:block;}
.mb-shop .slist li:first-child{border-top:0px;}
.mb-shop .slist li .title{line-height:30px;color:#000;font-size:16px;height:30px;overflow:hidden;}
.mb-shop .slist li .title a{color:#000;}
.mb-shop .slist li .title span{background-color:#848484;color:#fff;padding:3px 10px;float:right;line-height:20px;font-size:12px;}
.mb-shop .slist li:nth-child(1) p.title span{background-color:#FF1E1A;}
.mb-shop .slist li:nth-child(2) p.title span{background-color:#FE791C;}
.mb-shop .slist li:nth-child(3) p.title span{background-color:#FFA81D;}
.mb-shop .slist li .likes{height:30px;color:#B1B1B1;}
.mb-shop .slist li .desc{font-size:12px;color:#AAAAAA;line-height:30px;height:30px;overflow:hidden;}
.mb-shop .slist li .link{position:absolute;top:0px;left:0px;width:100%;height:100%;display:block;}
.mb-shop .slist .extra{position:absolute;left:5px;top:5px;width:80px;height:80px;}
.mb-shop .slist .exdo{position:absolute;right:5px;top:35px;border-left:solid 1px #E5E5E5; width:55px;height:50px;line-height:50px;padding-left:10px;font-size:12px;}
.mb-shop .slist .exdo .blue{border:solid 1px #158EDB;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; text-align:center;color:#158EDB;display:block;font-size:12px;padding:2px;}

.mb-shopmap{width:100%;height:370px;}
.mb-shopmap #allmap{height:300px;}
.mb-shopmap .info{background-color:#E4E4E4;padding:10px 0px;line-height:50px;font-weight:600;text-align:center;}
.mb-shopmap .info .tds{width:40%;border-right:solid 1px #BCBCBC;}
.mb-shopmap .info .rc{width:58%;}
.mb-shopmap .info  b{font-size:160%;}

.shop-icons{background:url(icons-shop.png) no-repeat;display:inline-block;vertical-align:middle;}
.shop-icons-site{background-position:-64px 0px;height:30px;width:25px;}
.shop-icons-phone{background-position:-40px 0px;height:30px;width:25px;}
.shop-icons-share{background-position:-65px -87px;width:30px;height:30px;vertical-align:top;}
.shop-icons-siteb{background-position:-120px 0px;height:30px;width:25px;}
.shop-icons-phoneb{background-position:-95px 0px;height:30px;width:25px;}
.shop-icons-commment{background-position:-5px -89px;width:30px;height:30px;}
.likes i{width:105px;height:23px; vertical-align:middle;margin-right:15px;}
.likes i.likes1{background-position:-90px -50px;}
.likes i.likes2{background-position:-65px -50px;}
.likes i.likes3{background-position:-45px -50px;}
.likes i.likes4{background-position:-25px -50px;}
.likes i.likes5{background-position:-2px -50px;}



/*min侧边工具*/
.mintool{position:fixed;bottom:100px;right:0px;width:45px;height:124px;background:url(../mark.png) repeat;z-index:99;overflow:hidden;}
.mintool li {text-align:center;text-align:center;line-height:18px;font-size:12px;color:#fff;border-bottom:solid 1px #dedede;}
.mintool li a{color:#fff;display:block;padding:.4em 0;}
.mintool li img{max-width:100%;display:inline-block;height:auto;}
.mintool .icons{background:url(../icons-hd.png) no-repeat;display:inline-block;vertical-align:middle;background-size:331px 354px;--webkit-background-size:331px 354px;--moz-background-size:331px 354px;--ms-background-size:331px 354px;--o-background-size:331px 354px;}
.mintool .icons-kefu{background-position:-246px -138px;width:30px;height:30px;}
.mintool .icons-cart{background-position:-148px -138px;width:30px;height:30px;margin-top:0;}
.mintool .icons-phone{background-position:-248px -275px;width:30px;height:30px;}

