@charset "utf-8";
.header_wrap:after{border-bottom: none!important;}
.main_wrap{background: #F2F4F6;}
.banner{height: 160px;background: url(../images/banner.png) no-repeat center top;}
.viewsd{width: 1280px;margin: -84px auto 0;position: relative;min-height: 76px;padding-bottom: 40px;}
.viewsd::after{content: "";display: block;clear: both;zoom: 1;}
.bannerbd{width: 1280px;height: 100%;margin: 0 auto;position: relative;}
.viewbr{font-size: 12px;color: #fff;height: 22px;line-height: 22px;padding: 27px 0;width: 1080px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.viewbr i{display: inline-block;vertical-align: top;background: url(../images/icon1.png) no-repeat center;width: 14px;height: 14px;margin: 3px 4px 0 0;}
.viewbr a{display: inline-block;font-size: 12px;color: #fff;}
.viewbr a:hover{opacity: 0.9;filter: alpha(opacity=90);}
.viewshare{height: 16px;position: absolute;top: 32px;right: 0;}
.viewshare .share span{float: left;padding-left: 22px;height: 16px;line-height: 16px;background: url(../images/icon2.png) no-repeat left center;display: inline-block;vertical-align: top;font-size: 12px;color: #fff;}
.viewshare .share a{float: left;width: 16px;height: 16px;margin: 0 0 0 10px;padding-left: 0;}
.viewshare .share a:hover{opacity: 1;filter: alpha(opacity=100);}
.viewshare .share a.bds_weixin{background: url(../images/icon3.png) no-repeat center;}
.viewshare .share a.bds_tsina{background: url(../images/icon4.png) no-repeat center;}
.viewshare .share a.bds_qzone{background: url(../images/icon5.png) no-repeat center;}
.viewshare .share a.bds_sqq{background: url(../images/icon6.png) no-repeat center;}
.viewshare .share a.bds_copy{background: url(../images/icon7.png) no-repeat center;}
.viewshare .share a.bds_tsina:hover{background: url(../images/icon4_on.png) no-repeat center;}
.viewshare .share a.bds_qzone:hover{background: url(../images/icon5_on.png) no-repeat center;}
.viewshare .share a.bds_sqq:hover{background: url(../images/icon6_on.png) no-repeat center;}
.viewshare .share a.bds_copy:hover{background: url(../images/icon7_on.png) no-repeat center;}
.viewsdfl{float: left;width: 1007px;}
.viewsdfr{float: right;width: 253px;}
.viewrelat{padding: 0 24px 40px 23px;background: #fff;}
.viewrelat .text{font-size: 28px;color: #2A2A2A;line-height: 40px;padding: 33px 0 11px;word-break: break-all;}
.viewrelat .date{height: 20px;line-height: 20px;font-size: 12px;color: #979797;padding: 8px 0 18px;border-bottom: 1px solid #EDEDED;margin-bottom: 30px;}
.viewrelat .date i{display: inline-block;vertical-align: top;width: 16px;height: 16px;background: url(../images/icon8.png) no-repeat center;margin: 2px 8px 0 0;}
.viewrelat .title{font-size: 14px;color: #E62129;font-weight: bold;line-height: 20px;padding-bottom: 26px;}
.viewrelat .storeinfo{margin-bottom: 41px;background: #F4F6F7;padding: 15px 54px 18px;}
.viewrelat .infobox{padding: 28px 0 25px;}
.viewrelat .infobox:first-child{border-bottom: 1px solid #E2E2E2;}
.viewrelat .infobox::after{content: "";display: block;clear: both;zoom: 1;}
.viewrelat .infobox > div{float: left;width: 147px;padding-left: 37px;position: relative;line-height: 22px;}
.viewrelat .infobox > div:first-child{padding-left: 0;}
.viewrelat .infobox > .div1{width: 110px;}
.viewrelat .infobox > .div2{padding-left: 47px;}
.viewrelat .infobox > .div3{width: 163px;}
.viewrelat .infobox > .div5{width: 122px;}
.viewrelat .infobox > div::after{content: "";display: block;width: 1px;height: 30px;background: #E2E2E2;position: absolute;left: 0;top: 8px;}
.viewrelat .infobox > div:first-child::after{display: none;}
.viewrelat .infobox > div.espic span{font-size: 14px;}
.viewrelat .infobox > div span{display: block;font-size: 16px;color: #2A2A2A;font-weight: bold;}
.viewrelat .infobox > div p{font-size: 12px;color: #656565;}
.viewrelat .sum{padding-left: 35px;font-size: 14px;color: #979797;word-break: break-all;line-height: 20px;background: url(../images/icon9.png) no-repeat left 4px;padding-bottom: 15px;text-align: justify;}
.viewrelat .leadrole{font-size: 14px;color: #979797;text-align: right;}
.viewrelat .dialogue{margin: 15px 0 40px;}
.dialogue li{width: 100%;margin-bottom: 20px;overflow: hidden;}
.dialogue li.left .user_pic_box{float: left;margin-right: 21px;}
.dialogue li.right .user_pic_box{float: right;margin-left: 21px;}
.dialogue li .user_pic_box{width: 46px;}
.dialogue li .user_pic img{width: 46px;height: 46px;}
.dialogue li.left .info{float: left;background: #FDE4C8;}
.dialogue li.right .info{float: right;background: #ECEFF1;}
.dialogue li .info{position: relative;display: inline-block;max-width: 580px;padding: 15px 20px;line-height: 20px;font-size: 14px;color: #656565;word-break: break-all;border-radius: 4px;-webkit-border-radius: 4px;}
.dialogue li .info:after{position: absolute;top: 9px;content: "";display: block;width: 0;height: 0;border-top: 9px solid transparent;border-bottom: 9px solid transparent;}
.dialogue li.left .info:after{left: -9px;border-right: 9px solid #FDE4C8;}
.dialogue li.right .info:after{right: -9px;border-left: 9px solid #ECEFF1;}
.hisview{margin-top: 30px;}
.hisview .detail{font-size: 28px;color: #2A2A2A;line-height: 40px;margin-bottom: 20px;}
.hisview .detail span{display: inline-block;vertical-align: top;font-size: 14px;color: #979797;margin-left: 12px;line-height: 24px;margin-top: 12px;}
.hisviewer{height: 160px;background: #fff;padding: 35px 61px;position: relative;}
.hisviewer > a{width: 22px;height: 56px;position: absolute;top: 50%;margin-top: -28px;}
.hisviewer > a.prev{background: url(../images/icon10.png) #F2F4F6 no-repeat center;left: 23px;}
.hisviewer > a.next{background: url(../images/icon11.png) #F2F4F6 no-repeat center;right: 23px;}
.hisviewer .bd{width: 885px;height: 160px;overflow: hidden;}
.hisviewer .bd ul{height: 160px;}
.hisviewer .bd li{float: left;width: 160px;height: 160px;background: #EBEBED;margin-right: 21px;position: relative;overflow: hidden;}
.hisviewer .bd li a{display: block;height: 160px;}
.hisviewer .bd li img{width: 160px;}
.hisviewer .bd li .p{width: 160px;height: 56px;background: rgba(0,0,0,0.5);position: absolute;left: 0;bottom: 0;line-height: 20px;}
.hisviewer .bd li span{display: block;font-size: 14px;color: #fff;padding-top: 8px;padding-left: 14px;}
.hisviewer .bd li p{font-size: 12px;color: #fff;padding-left: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.imglist{height: 328px;background: #EBEBED;position: relative;}
.imglist .hd{width: 100%;height: 10px;text-align: right;position: absolute;left: 0;bottom: 17px;z-index: 999;}
.imglist .hd ul{height: 10px;padding-right: 12px;}
.imglist .hd li:first-child{margin-left: 0;}
.imglist .hd li{display: inline-block;vertical-align: top;width: 10px;height: 10px;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;background: rgba(255,255,255,0.3);margin-left: 13px;text-indent: -9999px;font-size: 0;zoom: 0;cursor: pointer;overflow: hidden;}
.imglist .hd li.on{background: #fff;}
.imglist .bd li{width: 253px;height: 328px;overflow: hidden;position: relative;}
.imglist .bd .pic{display: table-cell;text-align: center;vertical-align: middle;width: 253px;height: 328px;overflow: hidden;}
.imglist .bd .pic img{max-width: 253px;max-height: 328px;overflow: hidden;}
.imglist .bd .p{width: 253px;height: 83px;background:rgba(0,0,0,0.3);background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);position: absolute;left: 0;bottom: 0;line-height: 24px;}
.imglist .bd span{display: block;font-size: 18px;color: #fff;padding-top: 18px;padding-left: 12px;}
.imglist .bd p{font-size: 12px;color: #fff;padding-left: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.imglist .bd .stag{height: 20px;line-height: 20px;padding: 0 20px;background: #E62129;font-size: 12px;color: #fff;font-weight: bold;border-radius: 0 0 6px 6px;-webkit-border-radius: 0 0 6px 6px;position: absolute;right: 0;top: 0;z-index: 9;max-width: 128px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hotstore .expain{font-size: 18px;color: #2A2A2A;font-weight: bold;height: 25px;line-height: 25px;padding: 36px 0 20px;}
.hotstore .expain span{font-size: 12px;color:#656565;display: inline-block;vertical-align: top;margin-left: 4px;font-weight: normal;line-height: 20px;margin-top: 4px;}
.hotstore .expain a{font-size: 14px;color: #2A2A2A;float: right;display: inline-block;vertical-align: top;height: 20px;line-height: 20px;font-weight: normal;margin-top: 3px;}
.hotstore .expain a i{display: inline-block;vertical-align: top;margin-left: 4px;width: 18px;height: 20px;background: url(../images/icon12.png) no-repeat center;}
.hotstore li{background: #fff;margin-bottom: 10px;position: relative;}
.hotstore li > a{display: block;padding: 24px 14px;}
.hotstore li .p1{font-size: 16px;color: #2A2A2A;line-height: 22px;max-height: 44px;text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.hotstore li .p2{font-size: 12px;color: #979797;line-height: 16px;;padding: 11px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 213px;border-bottom: 1px solid #EEEEEE;}
.hotstore li .p3{padding-top: 16px;}
.hotstore li .p3::after{content: "";display: block;clear: both;zoom: 1;}
.hotstore li .p3>div{float: left;line-height: 20px;position: relative;}
.hotstore li .p3>div:first-child{padding-left: 0;width: 63px;}
.hotstore li .p3>.div2{padding-left: 26px;width: 67px;}
.hotstore li .p3>.div3{padding-left: 11px;width: 55px;}
.hotstore li .p3>div::after{content: "";display: block;width: 1px;height: 20px;background: #EEEEEE;position: absolute;left: 0;top: 10px;}
.hotstore li .p3>div:first-child::after{display: none;}
.hotstore li .p3 span{display: block;font-size: 14px;color: #2A2A2A;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hotstore li .p3 p{font-size: 12px;color: #979797;}
.hotstore li .p4{font-size: 20px;color: #DA0A00;font-weight: bold;padding: 23px 0 2px;}
.hotstore li .p4 span{font-size: 12px;}
.hotstore li .link{height: 30px;position: absolute;right: 14px;bottom: 24px;}
.hotstore li .link a{display: block;width: 108px;height: 30px;line-height: 30px;font-size: 12px;color: #fff;background: #E62229;text-align: center;}
.hotstore li .link a i{width: 15px;height: 15px;position: relative;display: inline-block;vertical-align: top;margin: 8px 21px 0 0;background: url(../images/icon13.png) no-repeat center;}
.hotstore li .link a i::after{content: "";display: block;width: 1px;height: 10px;background: #fff;position: absolute;top: 3px;right: -11px;}
