*{padding:0;margin:0}
body{font: 14px/150% Microsoft yahei, Arial, Verdana, "微软雅黑";color:#555;background:#FFF;}
a{text-decoration:none;color:#555;cursor:pointer;}
ul{list-style:none;}
button{cursor:pointer;}
i{font-style:normal;}
input, button, textarea{outline: none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;line-height:0;overflow:hidden;}
.clearfix{*zoom:1;}

.left{float:left;}
.right{float:right;}
.middle{vertical-align:middle;}
.center{text-align:center;}

.topFixed{position:fixed;top:0;left:0;width:100%;z-index:2;background:#F2F2F2;}

.indexHeader{height:40px;padding:5px;}
.indexHeader .logo{width:50px;height:50px;background:url(images/logo.png) no-repeat center center;background-size: 60% 60%;position:absolute;right:0;top:0;}
.indexHeader .search{width: calc(100% - 152px);height:28px;border:1px solid #E5E5E5;background:url(images/search.jpg) no-repeat 4px 4px #FFF;background-size: 20px 20px;margin:5px auto;color:#999;padding-left:28px;line-height:28px;}
.indexHeader h1.pageTitle{width: calc(100% - 152px);height:30px;margin:5px auto;color:#333;line-height:30px;font-size:16px;color:#333;text-align:center;font-weight:normal;}
.indexHeader .chat{width:50px;height:50px;background:url(images/chat.png) no-repeat center center;background-size: 50% 50%;position:absolute;left:0;top:0;}
.indexHeader .goback{width:50px;height:50px;background:url(images/more-left.png) no-repeat center center;background-size: auto 25px;position:absolute;left:0;top:0;}

.newsHeader{height:40px;position:relative;overflow-x: auto;}
.newsHeader::-webkit-scrollbar{display:none;}
.newsHeader h1{text-align:center;font-size:16px;line-height:40px;}
.newsHeader .navs{display:inline-block;white-space: nowrap;width: auto;padding-right: 54px;}
.newsHeader .navs a{display:inline-block;height:40px;line-height:40px;font-size:14px;padding:0 10px;color:#333;}
.newsHeader .navs a.on{color:#1ca2d3;font-weight:bold;border-bottom: 2px solid #1ca2d3;height:38px;}
.newsHeader .up-down{width:40px; height:40px;position:fixed;top:50px;right: 0;border-left:1px solid #DDD;background:url(images/up-down.png) #F2F2F2 no-repeat -5px -5px}

.dropdown{position: fixed;left:0;top:50px;width:100%;z-index: 3;}
.dropdown.hide{display:none;}
.dropdown .tt{height:40px;border-bottom:1px solid #DDD;background:#F2F2F2;}
.dropdown .tt h3{height:40px;line-height:40px;padding-left:10px;color:#333;font-weight:normal;font-size:14px;}
.dropdown .tt .up-down{width:40px; height:40px;position: fixed;top: 50px;right: 0;border-left:1px solid #DDD;background:url(images/up-down.png) #F2F2F2 no-repeat -55px -5px}
.dropdown .navs{background:#F2F2F2;padding:10px 0;}
.dropdown .navs a{display:inline-block;height:40px;line-height:40px;font-size:14px;padding:0 10px;color:#333;}
.dropdown .navs a.on{color:#1ca2d3;font-weight:bold;}

.main{padding:50px 0;}
.main.padding90{padding:90px 0 50px 0;}

.swiper-container image{display:block;}

.bottomFixed{position:fixed;bottom:0;left:0;width:100%;z-index:2;background:#F2F2F2;}
.bottomFixed .guides{margin-top:0px;}
.bottomFixed .guides a{width:25%;float:left;text-align:center;padding:5px 0;font-size:12px;line-height:12px;color:#333;}
.bottomFixed .guides a.on{color:#1ca2d3;}
.bottomFixed .guides .icon{display:block;width:24px;height:24px;margin:0 auto;margin-bottom:4px;position:relative;}
.bottomFixed .guides .icon.home{background:url(images/home.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .on .icon.home{background:url(images/home-on.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .icon.fenlei{background:url(images/fenlei.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .on .icon.fenlei{background:url(images/fenlei-on.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .icon.shopppingcart{background:url(images/cart.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .on .icon.shopppingcart{background:url(images/cart-on.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .icon.me{background:url(images/me.png) no-repeat; background-size:24px 24px;}
.bottomFixed .guides .on .me.me{background:url(images/me-on.png) no-repeat; background-size:24px 24px;}

.ad{display:block;}
.ad img{display:block;}

.corner{display: block;width: 16px;height: 16px;position: absolute;top: -4px;right: -4px;background: red;text-align:center;line-height:16px;font-size:12px;color:#FFF;border-radius:8px;display:none;}

.wPercent20{width:20%;}
.wPercent30{width:30%;}
.wPercent40{width:40%;}
.wPercent50{width:50%;}
.wPercent25{width:25%;}

.pagenations{margin:40px auto; text-align:right;}
.pagenations a.pg{display:inline-block;border:1px solid #c8c8c8;height:28x;width:28px;text-align:center;line-height:28px;background:#FFF;)}
.pagenations a.c_pg{display:inline-block;height:30x;width:30px;text-align:center;line-height:30px;}
.pagenations a.l_pg{display:inline-block;border:1px solid #c8c8c8;height:28x;width:80px;text-align:center;line-height:28px;background:#FFF;}
.pagenations a.n_pg{display:inline-block;border:1px solid #c8c8c8;height:28x;width:80px;text-align:center;line-height:28px;background:#FFF;}