/**/
.ply{ background:#383a42; padding-top:20px; padding-bottom:20px; position:relative;}
.ply .warp{background:#242428;}
.ply .video-box-bg{ position:absolute; top:0; right:0; bottom:0; left:0; background:url(../icon/spbg.jpg) no-repeat center center; background-size: cover; opacity:.8;}
/*左边*/
.list-auto{ position: relative; display: block; margin: 0; overflow: hidden; _zoom: 1; width: 860px; float: left; background:#000; }
.list-auto .video-box{ margin:0; }
.list-auto .ply-icon{ position:absolute; top:0; right:0; bottom:0; left:0; text-align:center;}
.list-auto .ply-icon a{ z-index:2; position:absolute; top:200px; right:200px; bottom:0; left:400px; width:60px; height:60px; display:block; text-align:center; }
.list-auto .ply-icon img{width:60px; height:60px;}
.list-auto .ply-icon i{ position:absolute; top:0; right:0; bottom:0; left:0; background: rgba(0,0,0,.6);}
/*右边*/
.p-menu{ width:320px; float:right;  }
.p-menu .p-menu-con{ padding:0 20px;}
.p-menu ul{margin-top:10px;}
.p-menu li{ padding:10px 0; overflow:hidden;border-bottom: 1px solid #282828;  }
.p-menu li a{color:#fff; position:relative; display:block;height:68px;}
.p-menu li a .shfm{width: 116px; height:66px; float: left; margin-right:10px; border:2px solid #242428;}
.p-menu li a .btrd{width: 150px; height:46px; float: left;}
.p-menu li a .btrd span{ height:46px; line-height:23px; color: #c9caca; font-size:14px; overflow:hidden; display:block;}
.p-menu li a .rd{width: 12px; float: left; margin-right: 3px;}
.p-menu li a i{ color: #fff; font-size: 12px; display: block; line-height: 13px; height: 13px; position: absolute; left: 130px; bottom: 0;}
.p-menu li a em{display: inline-block; font-size: 12px; line-height: 20px; color: #fff; background: rgba(0,0,0,.6); padding: 0 7px; border-radius: 10px; position: absolute; bottom: 0; left: 3px;}
.p-menu li a:hover .btrd span{ color:#0951bc;}
.p-menu li.on a .btrd span{ color:#0951bc;}
.p-menu li.on a .shfm{border-color:#0951bc;}
/*基本信息*/
.ply .meta{ width:1180px; height:42px; margin:auto; border:none; position:relative;}
.ply .meta h1 { width:570px; float:left; margin: 0; padding: 0 0 0 10px;color: #fff; line-height:42px; font-size: 17px; font-weight: normal;text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; overflow: hidden;}
.ply .meta .meta-info{color: #989898; width:580px; padding-right:20px; float:right; line-height:42px;}
.ply .meta .love{color: #989898; padding: 0 0 0 20px; font-size:14px; float:right; cursor: pointer;}
.ply .meta .love img{ width:14px; height:14px; float:left; margin-top:14px; margin-right:3px;}
.ply .meta .love .xh1{}
.ply .meta .love .xh2{display:none;}
.ply .meta .love a{color:#989898;}
.ply .meta .love a:hover{ color:#0951bc;}
.ply .meta .love a:hover .xh2{ display:block;}
.ply .meta .love a:hover .xh1{ display:none;}
.ply .meta .love i{ margin-left:3px;}
/**/
.kcxq{}
.kcxq .right-warp{ width:180px; background:#0951bc;}
.kcxq .wx-lt{ margin:0;}
.kcxq .right-warp h4{ color: #fff; padding: 0 20px;}
.kcxq .wx-lt .wx_menu { background: #f5f5f5; }
.kcxq .wx-lt .wx_menu li{ height:40px;}
.kcxq .wx-lt .wx_menu li a { border-left: none; line-height: 40px; padding-left: 45px; font-size: 16px; font-weight: normal; }
.kcxq .left-warp{ width:1000px;}
.plzq{ overflow: hidden; padding-left:20px;}
.plzq .wx-con{ background:none;}
.plzq .wx-con .txt{ padding:0;}
.plzq .wx-con .txt .tin{padding:0;}
.fbpl{ overflow:hidden;}
.fbpl .plk{ border:1px solid #f1f1f1; padding:10px; background:#f5f5f5;}
.fbpl .plk textarea{ width:100%; border:none; border:0; outline:0;background:#f5f5f5;}
.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{margin-bottom: 20px;}
.pllb li{ border-radius: 4px; overflow: hidden; background: #f5f5f5; padding: 20px; border-bottom: 1px solid #f1f1f1; 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: 20px;}
.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:0 20px 0 20px;}
.newsList-red{ padding:0; background:none;}
.newsList-red li{ float:left; width:250px;}
.newsList-red a{ width:230px; height:237px; border:0; padding:0; overflow:hidden; margin-left: 20px; margin-bottom:20px; position:relative;}
.newsList-red .imgurl{ width:230px; height:129px; display:block; float:none; border-radius:4px;}
.newsList-red .info{ padding:10px 0; overflow:hidden;}
.newsList-red .info h4{ font-size:16px;overflow:hidden; padding:0; text-align:left;}
.newsList .info p{ padding-top:0; margin-bottom:10px;font-size: 14px; text-align:left;color: #8c8c8c;}
.newsList .info i{ font-size: 14px; display: block; line-height: 14px; height: 14px;color: #8c8c8c;}
.newsList .info img{width: 14px; float: left; margin-right: 3px; }
.newsList li a em { display: inline-block; font-size: 12px; line-height: 20px; color: #fff; background: rgba(0,0,0,.6); padding: 0 7px; border-radius: 10px; position: absolute; top: 107px; right: 3px;}















