/* css reset */
html{color:#000;/* background:#b9f2e1; */}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0 none;}
img{vertical-align:middle;}
li{list-style:none;}
body,select,input,button,textarea{font:14px/1.5 tahoma,微软雅黑,arial;}
a,a:link,a:visited{color:#000;text-decoration:none;}
a:hover{color:#333;}
p{-webkit-text-size-adjust:none;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;visibility:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.cc:after{display:block;clear:both;content:".";height:0;visibility:hidden;}
* html .cc {height: 1%;}
.center{ margin:0 auto;}
.text_center{ text-align:center;}
.none{display:none;}
.zs{text-indent:-9999px; display:block;line-height:0;overflow:hidden; font-size:0;}

body{color: #000;background: #f2f2f2;padding-bottom:40px;width: 100%;}
img{border:0 none;width: 100%;vertical-align: top;}
/*新闻列表页*/
.wrap{margin:0 auto;}
.wrap .section{margin-top:70px;}
.wrap time{display: block;height: 27px;font-size: 16px;color: #666;line-height: 27px;width: 110px;background-color: #fff;text-align: center;border-radius: 3px;font-family: arial;position:absolute;left:50%;margin-left:-55px;top:-42px;}
.wrap .banner img{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.wrap .item{height:67px;overflow: hidden;padding:5px;border-top:1px solid #e6e6e6;}
.wrap .item a{width:100%;height: 100%;display: inline-block;display:-webkit-box;display:box;-webkit-box-pack:left;-webkit-box-align:center;}
.wrap .img_box{height:67px;width: 103px;margin-right: 5px;}
.wrap .img_box img{width:100%;height:100%;}
.hidden{overflow: hidden;}
.wrap .item .list_tit{font-size: 16px;line-height: 1.3em;/*height: 50px;*/color:#333;max-height: 39px;overflow: hidden;-webkit-box-flex:1;box-flex:1;box-sizing: border-box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.wrap section .content{border:1px solid #d9d9d9;border-radius: 5px;width:95%;margin:0 auto;background:#fff;}
.wrap section .banner{position: relative;}
.wrap section .banner .title_bg{width: 100%;height: 40px;position: absolute;left:0;bottom:0;background: #000;opacity: 0.6;z-index: 222;}
.wrap section .banner .title{height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;color: #fff;position: absolute;bottom: 0;white-space: nowrap;overflow: hidden;width: 100%;padding-left: 10px;text-overflow:ellipsis;z-index: 333;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box;}
.wrap .content ul.list li{padding: 20px;height: 120px;border-top: 1px solid #e6e6e6;overflow: hidden;}
.wrap .content ul.list li img{height: 100%;}
.wrap .content ul.list li .img_box{position:relative;height: 120px;width: 213px;float: left;margin-right: 24px;}
.wrap .content ul.list li .list_tit{font-size: 32px;font-weight: bold;line-height: 1.2em;margin:18px 0;height: 76px;overflow: hidden;}
.wrap .content .banner.video:before{content: "";background: url(../images/vedio.png) no-repeat center center;-webkit-background-size: 150px;background-size: 150px;margin-left: -75px;margin-top: -75px;position: absolute;width: 150px;height: 150px;z-index: 333;left:50%;top:50%;}
.wrap .content ul.list li .img_box.video:before{content: "";background: url(../images/vedio.png) no-repeat center center;-webkit-background-size: 70px;background-size: 70px;margin-left: -35px;margin-top: -35px;position: absolute;width: 70px;height: 70px;z-index: 333;left:50%;top:50%;}
/*详情页*/
.detail{background: #fff;padding-bottom: 10px;margin:0 auto;}
.detail section h1{font-size:22px;padding:10px 0px 10px 0px;line-height: 1.3em;}
.detail section{padding:0 10px;margin:0 auto;}
.detail section time{font-size: 14px;color: #999;padding-bottom: 10px;font-family: arial;display: block;}
.detail section .content p{text-indent: 1.4em;font-size: 18px;color: #4d4d4d;}
.detail section .content img{margin:19px 0;}
.close{width:30px;height: 30px;background: #000;position: absolute;right: 5px;top:5px;color: #fff;line-height: 30px;text-align: center;}
.mask_box{display:none;}

/*商品*/
.container section ul li{width: 49%;float: left;position: relative;background:#fff;box-sizing:border-box;min-height: 200px;color: #000;margin:14px 2% 10px 0;}
.container section ul li:nth-child(2n){margin-right:0px;}
.container section ul li img{width: 95%;display: block;margin: 5px auto;}
.container section ul li h3{font-size: 15px;color: #000;overflow: hidden; height: 42px;}
.container section .content{padding:5px;}
.container .item .price{color: #808080;margin: 3px 0;}
.container .item .price .maxPrice{color: #9a1616;}
.container .item .price .maxPrice i{font-size: 20px;font-style: normal;}
.container .item .content .border{border: 1px dashed #E6E6E6; width: 100%; margin: 8px 0;}
.container .item .content .gold{color: #9a1616; text-align: end; margin: 4px 0; font-weight: bold;}
.container .item .buy_btn{width: 95%;color: #7aceff; border: 1px solid #7aceff;text-align: center;font-size: 16px;display: block;margin:0px auto;height: 40px;line-height: 40px;background-size: 100% 100%;border-radius: 10px;}
/*弹出提示*/
.tipBox {width: 80%;font-size: 16px; position: fixed;left: 10%;top: 30%;background-color: rgba(0, 0, 0, 0.8); text-align: center;color: #fff;line-height: 40px; z-index:99998;border-radius:5px;}
.tips_overlay .tipBox.mask-in {background-color: rgba(0, 0, 0, 0.8);}
.tips_overlay .tipBox.mask-out {background-color: rgba(0, 0, 0, 1);}
.tipBox.active { -webkit-animation: 1s move alternate 4}
.r5 { border-radius: 5px}
.tipBox .msg{padding:20px 0;}
.tipBox h2{line-height:24px;font-weight:normal;text-align:center;font-size:16px;}
.tipBox i{vertical-align:middle;display:inline-block;width:0.1px;height:100%;}
.overlay, .tips_overlay{position: fixed;top: 0;left: 0;z-index:99999;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.8);transition: all .2s ease-in-out; opacity: 0;}
.tips_overlay{background-color: rgba(0, 0, 0, 0);}
.overlay-in { opacity: 1; }
.overlay-out {opacity: 0; }