.ply{ background:#fff; padding-top:20px; padding-bottom:20px;}
.ply .warp{}
/* 左边缩略图幻灯片 开始 */
.list-auto { width: 488px; height:402px; float:left; margin-right:20px; }
/*图片放大镜样式*/
.list-auto .g-maxpic { width:400px; height:400px; border:1px solid #f1f1f1; float:right; }
.list-auto .g-maxpic .m-maxpic { float:left; position:relative; cursor:pointer; display:block; }
.list-auto .g-maxpic .m-maxpic img { width:400px; height:400px; }
.list-auto .g-maxpic .m-maxpic .jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:20px; height:20px; border:1px solid #f1f1f1; background:#fff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
.list-auto .g-maxpic .zoomdiv { z-index:100; position:absolute; top:0px; left:0px; width:400px; height:400px; background:#fff; border:1px solid #f1f1f1; display:none; text-align:center; overflow:hidden; }
/*图片小图预览列表*/
.list-auto .g-scropic { float: left; width: 66px; height: 402px; }
.list-auto .g-scropic .z-prev { }
.list-auto .g-scropic .z-next { }
.list-auto .g-scropic .z-prev, .g-scropic .z-next { display:none; font-family:"宋体"; text-align:center; 
width:66px; height:10px; line-height:10px; background:#f1f1f1; color:#0951bc; cursor:pointer; text-decoration:none; }
.list-auto .g-scropic .m-bd { position:relative; top:10px; width:66px; height:402px; overflow:hidden; }
.list-auto .g-scropic .m-bd .m-list { position:absolute; height:380px; }
.list-auto .g-scropic .m-bd .m-list li { float:left; width:66px; text-align:center; }
.list-auto .g-scropic .m-bd .m-list li img { border:1px solid #f1f1f1; padding:2px; width:60px; height:60px; }
.list-auto .g-scropic .m-bd .m-list li img:hover { border:2px solid #0951bc; padding:1px; }
/* 缩略图幻灯片 结束 */
.play{ background:#292929; padding-top:10px;}
.play .kwrp{ background:#1f1f1f;}
/*右边*/
.p-menu{ width:672px;height:402px; float:left; padding:0; position:relative; }
.p-menu h4{ font-size:20px; margin-top:20px;}
.p-menu .bh{ color:#8c8c8c;}
.p-menu .md{margin-top:10px; margin-bottom:20px;color:#f20606; }
.p-menu .red{ color:#f20606; padding:10px 20px; background:#f5f5f5; }
.p-menu ul{ border:1px solid #f5f5f5; padding:20px;}
.p-menu li{ line-height:46px;}
.p-menu li span{ padding-right:80px;}
.p-menu li span em{color: #8c8c8c;}
.p-menu li i{color: #0951bc;}
/**/
.p-menu .gmkc{ display:block;margin-top:20px; }
.p-menu .gmkc .gman{ float:left; margin-right:20px; display:inline-block; border-radius:2px; border:1px solid #f1f1f1; padding:5px 20px; height:32px; line-height:32px; text-align:center; overflow:hidden; }
.p-menu .gmkc .gman:hover{ background:#f1f1f1; color:#162d3f;}
.p-menu .gmkc .gman1{ background:#f20606; color:#fff; border-color:#f20606;}
.p-menu .gmkc .gman1:hover{ background:#f20606; color:#fff;}
.p-menu .gmkc .gman3{}
.p-menu .gmkc .gman img{width:16px; height:16px; float:left; margin-top:8px; margin-right:10px;}
/**/
.m-share { margin-top:20px; }
.m-share span { line-height:22px; float: left; }
.m-share .m-bd { width: 490px; float: left; }
.m-share .m-bd .m-icon { width: 490px; height: 22px; overflow: hidden; }
.m-share .m-bd .m-icon a { height: 18px; line-height: 18px; text-indent: 0; width: 18px; display: block; float: left; padding: 2px 0 0 2px; border: 1px solid #fff; border-radius: 3px; }
.m-share .m-bd .m-icon a:hover { border: 1px solid #f1f1f1; }
.m-share .m-bd .m-icon a span { width: 16px; height: 16px; display: block; float: left; background: url(../icon/share.png) no-repeat left top; margin: 0; }
.m-share .m-bd .m-icon a span.ico2 { background-position: left -17px; }
.m-share .m-bd .m-icon a span.ico3 { background-position: left -34px; }
.m-share .m-bd .m-icon a span.ico4 { background-position: left -51px; }
.m-share .m-bd .m-icon a span.ico5 { background-position: left -68px; }
.m-share .m-bd .m-icon a span.ico6 { background-position: left -85px; }
.m-share .m-bd .m-icon a span.ico7 { background-position: left -102px; }
.m-share .m-bd .m-icon a span.ico8 { background-position: -17px -17px; }
.m-share .m-bd .m-icon a span.ico9 { background-position: -17px -34px; }
.m-share .m-bd .m-icon a span.ico10 { background-position: -17px -51px; }
.m-share .m-bd .m-icon a span.ico11 { background-position: -17px -68px; }
.m-share .m-bd .m-icon a span.ico12 { background-position: -17px -85px; }
/**/
.p-menu .love{border: 1px solid #f1f1f1; position: absolute; top: 20px; right: 20px; text-align: center; font-size: 14px; padding: 0 20px; border-radius: 2px; cursor: pointer;}
.p-menu .love img{ width:16px; height:16px; float:left; margin-top:8px; margin-right:4px;}
.p-menu .love .xh1{}
.p-menu .love .xh2{display:none;}
.p-menu .love a:hover{ color:#f20606;}
.p-menu .love a:hover .xh2{ display:block;}
.p-menu .love a:hover .xh1{ display:none;}
/**/
.kcxq{}
.kcxq .kcxq-lm{ height:60px;}
.kcxq .tab-list { }
.kcxq .tab-item { display: inline-block; position: relative; margin-left: 60px; min-width: 64px; line-height: 60px; text-align: center; color: #999; cursor: pointer; }
.kcxq .tab-item.on { color: #0951bc; }
.kcxq .tab-item.on:after { content: ""; position: absolute; bottom: 0; left: 50%; margin-left: -15px; width: 30px; height: 4px; background: #0951bc; border-radius: 2px; }
/**/
.wx-con .txt .info p { color: #162d3f; }
.wx-con .txt .info .sj { color:#f20606; }
.wx-con .txt .info .sj i{font-size: 13px; color:#f20606;}
.wx-con .txt .info .sj em{font-size: 24px; font-weight:600; color:#f20606;}
/**/
.fbpl{ overflow:hidden;}
.fbpl .plk{ border:1px solid #f1f1f1; padding:10px; background:#fff;}
.fbpl .plk textarea{ width:100%; border:none; border:0; outline:0;}
.fbpl .plan{ width:80px; height:32px; color:#fff; background:#0951bc; text-align:center; display:block;float: right; margin-top: 20px; border-radius: 2px;}
.pllb-bg{}
.pllb{}
.pllb li{ border-top:1px solid #f1f1f1; padding-top:20px; overflow:hidden; padding-bottom:20px; position:relative;} 
.pllb li .u-price{ width:60px; height:60px; float:left; margin-right:10px;} 
.pllb li .u-price img{ width:60px; height:60px; border-radius:50%;} 
.pllb li .u-old{ float:left; margin-right:20px;} 
.pllb li .u-discount{ font-size:14px;color: #8c8c8c;} 
.pllb li .plhd{position: absolute; top: 20px; right: 0;}
.pllb li .plhd .pl { float:right; margin-left:20px; font-size:14px;cursor:pointer;}
.pllb li .plhd i{display: block; float: left; width: 32px; height: 32px; border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%;}
.pllb li .plhd .pl i{background: url(../icon/pl3.png) no-repeat center center; background-size: 48%;}
.pllb li .plhd .dz {float:right;font-size:14px; cursor:pointer;}
.pllb li .plhd .dz i{background: url(../icon/love.png) no-repeat center center; background-size: 48%;}
/**/
.wx-lt{ margin-left:20px;}
.xgtj{ font-size: 18px; font-weight: 600; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding:20px 20px 0 20px;}
.newsList-red{ padding:0 20px 20px 20px;}
.newsList-red li{ border-top:1px solid #f1f1f1;}
.newsList-red a{ height:287px; border:0; padding:15px 0; overflow:hidden;}
.newsList-red .imgurl{ width:240px; height:240px; float:none; display:block;}
.newsList-red .info h4{ font-size:16px;white-space: inherit; text-align:center; height:32px; overflow:hidden; padding:15px 0 0 0;}
.newsList-red .info p {  display:none;color: #c9caca; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden; padding-top: 0; text-align:center; }
.newsList-red .info .gmrs {  display:none; }
.newsList-red .info .gmrs .ks{ color: #8c8c8c; font-size: 14px;}
.newsList-red .info .gmrs i{ margin:0 5px;}
.newsList-red .info .sj { color:#f20606;  }
.newsList-red .info .sj i{font-size: 13px;}
.newsList-red .info .sj em{}
/**/
.wx-con .txt .tin{padding-top:20px; overflow:hidden;}