﻿@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,menu,p,blockquote,ol,ul,dl,dd,td,th,figure,pre,button,input,textarea,img{margin:0;padding:0;}
address,cite,dfn,em,var{font-style:normal;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
a,a:hover{text-decoration:none;}
body{font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial;line-height:1.5; background:#ffffff;}
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;-webkit-overflow-scrolling:touch;
}
input, textarea, button, select, a {
    text-decoration: none;
    background: transparent;
    -webkit-tap-highlight-color: transparent;
}
 
.jxAdBox {
    font-size: 0;
    background: #fff;
}
.fiveTop {
    border-bottom: 1px solid #f0f0f0;
}
.itemFlex {
    display: -webkit-box!important;
    display: -moz-box;
    display: box;
    display: -webkit-flex!important;
    display: -moz-flex;
    display: display: flex!important;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
}
.borderCom {
    position: relative;
}
.minH90 {
    display: block;
    min-height: 90px;
    overflow: hidden;
}
.cular a {
    display: block;
    width: 100%;
}
.itemFlex img {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
}
.borderCom:after {
    border-right: 1px solid #f0f0f0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    width: 1px;
    z-index: 10;
}
.third .borderCom:last-child:after, .fiveTop .borderCom:last-child:after, .fiveBottom .borderCom:last-child:after {
    border: none;
}
.third {
    font-size: 0;
    border-bottom: 1px solid #ededed;
}
.minH107 {
    display: block;
    min-height: 107px;
    overflow: hidden;
}
.addWrap{
overflow: hidden;
}
.addWrap .swipe-wrap img{
    width:100%;height:auto;
}
.adMidBox {
    width: 100%;
    padding:5px 0;border-bottom: 0px solid #f0f0f0;border-top: 0px solid #f0f0f0;
}
.wrapCon1 {
    width: 49.1%;
}
.pba1 {
    position: relative;
    padding-bottom: 109.6%;
}
.minH172 {
    display: block;
    min-height: 172px;
    overflow: hidden;
}
.minH86 {
    display: block;
    min-height: 86px;
    overflow: hidden;
}
.pba2 {
    position: relative;
    
}
.borderComT {
    position: relative;
}
.borderComT:after {
    border-top: 1px solid #f0f0f0;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    top: 99%;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    width: 100%;
    z-index: 10;
}

/*------------ͷʽʼ------------*/
 
#more2{ padding:10px 0 15px 0; width:100%; text-align:center; font-size:16px; color:#666;}
/*------------ͷʽ------------*/
.imenu,.i_adm{ width:98%; margin:10px auto; padding:0 2%;}
.imenu li{ float:left; width:25%; text-align:center; margin-top:10px;}
.imenu li a{ color:#333;}
.imenu li p{display:block;margin:0px auto;width:54px;height:52px;text-align:center;line-height:52px;}
.imenu li p img{ width:48px;vertical-align:middle}
.imenu li span{ display:block; font-size:14px; padding-top:8px;}
.i_adm li{ float:left; margin-left:3%; width:45%; margin-top:10px;}
 
 
/*ɸѡбbegin*/
.title{cursor:pointer;}
.list{width:100%;}
.list li{min-height: 50px;line-height: 50px;border-bottom: 1px solid #dbdbdb; background:#fff;}
.list li .frame{width: 100%;height: 100%;display: inline-block;}
.list .icon{width: 20px;height: 20px;vertical-align: top;margin: 15px 10px auto 20px;margin-right: 10px;*display: inline;*zoom: 1;}
.list .icon img{ width:20px; vertical-align:middle;}
.list li.on{background-color: #ccc;}
.list li.on .arrow{background-position: -42px 0;}
 
 

/*今日专享begin*/
.addCart{background:url(../images/homeIcon.png) no-repeat;}
.zxFrame{width:98%;height: auto;margin: 0 auto;}
.zxFrame .zxTitle{height: 38px;border-bottom: 1px solid #b2b2b2;}
.zxFrame i{float: left;display: inline-block;width: 6px;height: 24px;background-color: #e0483d;margin: 8px 10px auto 5px;}
.zxTitle p{float: left;display: inline-block;line-height: 38px;font-size: 16px;}
.zxList{    display: -webkit-box!important;
    display: -moz-box;
    display: box;
    display: -webkit-flex!important;
    display: -moz-flex;
    display: display: flex!important;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;
     height: auto;
    }
 .zxList .pitem{
 	width: 33.3%;height: auto;float: left;
 }
 .zxList .pitem-pic{
 	width:100%;height: auto;float: left;position: relative;
 }
  .zxList .pitem-pic-over{
 	width:100%;height: 100%;float: left;position:absolute;left: 0px;top: 0px;overflow: hidden;
  box-sizing: border-box;border:#ffffff solid 1px;
 }
 .zxList .zxProInfo{
 	width:100%;height: 30px;float: left;line-height: 30px;overflow: hidden;
 	font-size: 14px;text-align: center;
 }

.index-div .vr-xinwen160901 {
    padding: 0 14px;
    background-color: #fff;
}
 .index-div .vr-xinwen160901 {
    padding: 0 14px;
    background-color: #fff;
}
 .vr-xinwen160901 .pic_list .list_txt {
    padding: 6px 0 5px;
}
 .vr-xinwen160901 .pic_list .list_txt h4 {
    color: #333;
    font-size: 18px;
    margin-top: 5px;
    line-height: 27px;
    margin-bottom: 2px;
    overflow: hidden;
    /*white-space: nowrap;*/
    text-overflow: ellipsis;
    word-wrap: normal;
}
 .index-div .vr-xinwen160901 .pic_list .list_txt h4 {
    font-size: 14px;
    line-height: 26px;
}
 .vr-xinwen160901 .pic_list .list_txt .img-p {
    overflow: hidden;
    margin-left: -1px;
    padding: 6px 0 0;
}
 .vr-xinwen160901 .pic_list .list_txt .img-p {
    position: relative;
    margin-bottom: 8px;
}
 .index-div .vr-xinwen160901 .pic_list .list_txt .img-p {
    padding: 0;
    margin-top: 8px;
}

 .index-div .vr-xinwen160901 .pic_list .list_txt .img-p span {
    height: 0;
    padding-bottom: 25%;
    background-clip: border-box;
    border-left: 1px solid #fff;
    padding-left: 0;
    overflow: hidden;
}
 .vr-xinwen160901 .xwn-list2 li span, .vr-xinwen160901 .xwn-img-box a p, .vr-xinwen160901 .pic_list .list_txt p {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
 .vr-xinwen160901 .pic_list .list_txt p {
    color: #999;
    line-height: 20px;
    margin-bottom: 2px;
    margin-top: 1px;
}
 .vr-xinwen160901 .pic_list .list_txt .time {
    font-size: 12px;
    margin: 3px 0 5px;
}
.index-div .vr-xinwen160901 .pic_list .list_txt h4 {
    font-size: 14px;
    line-height: 26px;
}
.vr-xinwen160901 .pic_list .pic {
    float: right;
    width:25%;
    padding-left: 1px;
    box-sizing: border-box;
    overflow: hidden;
    margin-top: 15px;
    margin-bottom: 15px;
    margin-left: 13px;
    background-size: cover;
}
.index-div .vr-xinwen160901 .pic_list .pic {
    position: relative;
    height:100%;
    /*padding-bottom: 25%;*/
}
.index-div .vr-xinwen160901 .pic_list .pic img{
     width: 100%;
}
.vr-xinwen160901 .pic_list .list_txt .img-p span img {
    width: 100%;
    vertical-align: top;
    position: relative;
}
.index-div .vr-xinwen160901 .pic_list .list_txt .img-p img{
    padding: 0;
    
       width: 100%;
}
.vr-xinwen160901 .pic_list li {
    border-bottom: 0px solid #f1f1f1;
    overflow: hidden;
    position: relative;
}
.vr-xinwen160901 .pic_list li:after {
    border-bottom: 1px solid #f0f0f0;
    content: "";
    height: 1px;
    position: absolute;
    right: 0;
    bottom: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    width: 100%;
    z-index: 10;
}
.dpic {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background-position: center center;*/
    background-repeat: no-repeat;
    -webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;
    z-index: 2;
}
.bigline {
    background: #f5f5f5;
    display: block; 
   width: 100%;height: 10px; 
}
.boxleft{width: 50%;height: auto;float: left;position: relative;}
.boxleft img{width: 100%;height: auto;overflow: hidden;display: block;}
.boxright{width: 50%;height: auto;float: right;position: relative;}
.boxright img{width: 100%;height: auto;overflow: hidden;display: block;}
.boxleft:after {
    border-right: 1px solid #f0f0f0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    width: 1px;
    z-index: 10;
}
.boxright1:after {
    border-top: 1px solid #f0f0f0;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    top: 99%;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    width: 100%;
    z-index: 10;
}
.boxcenter{width:33.3%;height: auto;float: left;position: relative;}
.boxcenter2{width:33.3%;height: auto;float: left;position: relative;}
.boxcenter img,.boxcenter2 img{width: 100%;height: auto;overflow: hidden;display: block;}

.box100-1 {
	content: "";
	border-bottom: 0px solid #f0f0f0;
	  background-color: #f0f0f0;
   display: block;
   float: left;position: relative;
   width: 100%;height: 1px;
   -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);overflow: hidden;padding: 0px;clear: both;
}
.box50{width: 50%;height: auto;float: left;position: relative;}
.box33{width:33.3%;height: auto;float: left;position: relative;}
.box34{width:34%;height: auto;float: left;position: relative;}
.box50 img,.box33 img,.box34 img{width: 100%;height: auto;overflow: hidden;display: block;}
.boxtopline:before {
    border-top: 1px solid #f0f0f0;
    content: "";
    height: 1px;
/*    background-color: #f0f0f0;*/
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    width: 100%;
    z-index: 10;
}
.boxbottomline:after {
    border-top: 1px solid #f0f0f0;
    content: "";
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    width: 100%;
    z-index: 10;
}
.boxleftline:after {
    border-top: 1px solid #f0f0f0;
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    width: 1px;
    z-index: 10;
}
.boxrightline{
	height: auto;position: relative;
}
.boxrightline:after {
    border-left: 1px solid #f0f0f0;
    content: "";
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
    width: 1px;
    z-index: 10;
}