body.blockstyle2{ background:#f7f8fa;}
#container .leftlay{ padding:15px; background:#fff;}
#container .piclist{position:relative; margin-bottom:15px;}
#container .piclist img{ width:100%; border-radius:10px;}
#container .piclist .close{position:absolute; right:20px; top:20px; font-size:36px; color:rgba(255, 255, 255, 0.8); border-radius:50%; opacity:0.8; cursor:pointer; display:none;}
#container .piclist .close.show{ display:block;}
#container .piclist .start{position:absolute; left:20px; bottom:20px; width:60px; height:60px; border-radius:50%; transition:all linear 2s; opacity:0.4; cursor:pointer; animation:start 1.5s linear 0s infinite alternate;}
#container .piclist .start:hover{opacity:1;}
@keyframes start{
    0%{opacity:0.4;}
    100%{opacity:1;}
}
#container .piclist .start svg path{animation:starts 1.5s linear 0s infinite alternate;}
@keyframes starts{
    0%{fill:#fff;}
    100%{fill:#666;}
}
#container .piclist .videobg{position:absolute; left:0; top:0; width:100%; height:100%; display:none; background:black;}
#container .piclist .videobg.show{display:block;}
#container .piclist .video{width:auto; height:auto; max-width:100%; max-height:100%; outline:none; position:absolute; top:50%; left:50%; 
transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%);
-o-transform:translate(-50%, -50%);
}
#container .articlelist .item .left .contbox{ width:790px;}
/*品牌海报*/
@keyframes clockwise{
	0%{top:328px;}
	50%{top:338px;}
	100%{top:328px;}
}
@-webkit-keyframes clockwise{
	0%{top:328px;}
	50%{top:338px;}
	100%{top:328px;}
}
.zhuanti{ position:fixed; z-index:7; top:328px; left:50%; margin-left:256px;
-webkit-animation:clockwise 1.5s linear infinite;
animation:clockwise 1.5s linear infinite;}
.zhuanti .close{ width:2em; height:2em; position:absolute; right:0; top:0;}

.swipenavlist{ background:#fef6f8; border-radius:10px; border-bottom:1px solid #fee3ec; background:linear-gradient(180deg,#fdeaf0,#fef6f8);}
.swipenavlist .navcont{ width:1010px; text-align:center;background:#be1407; background:linear-gradient(90deg,#eb1e0b,#be1407); border-radius:10px; position:relative;}
.swipenavlist .navcont .rbg{ position:absolute; left:100%; top:0; border-radius:0 10px 10px 0; margin-left:-10px; width:30px; height:146px; overflow:hidden;}
.swipenavlist .navcont .rbg::after{content:""; position:absolute; right:8px; top:-5px; width:30px; height:151px; background:#be1407; border-radius:0 16px 12px 0; transform:rotate(8deg);}
.swipenavlist .logobox{ padding:15px; float:left; width:237px;}
.swipenavlist .logobox img.logo{ width:207px; height:90px;}
.swipenavlist .logobox em.bflag{position:relative; height:26px; line-height:26px; text-align:center; display:block; text-align:center; background:#fdeaf0; z-index:1;}

.message{ float:left; width:770px; padding:28px 0; text-align:left;}
.message .top{ line-height:32px; margin:8px 0; height:32px; overflow:hidden;}
.message h1{font-size:32px; font-weight:bold; color:#fff; line-height:32px; float:left; margin-right:15px;}
.message img.jiangpai{ margin-top:5px; float:left; margin-right:3px;}
.message .ws{ padding-top:3px; float:left;}
.message a.btn{height:26px; line-height:24px; padding:0 8px; text-align:center; font-weight:bold; border-radius:5em; margin-right:10px; float:left; background:#fff; color:#ff3134; margin-bottom:3px;}
.message a.btn>*{ display:inline-block; vertical-align:middle;}
.message a.btn .iconfont{font-size:18px; margin-right:2px;}
.message a.btn span{font-size:14px; padding-right:3px;}
.message a.btn .minpic{margin-right:2px; height:18px;}
.message a.btn:hover{background:#f9d205;}
.message a.gw{ margin-top:3px;}
.message .bottom{ line-height:26px; margin-top:16px; color:#fff;}
.message .li{display:inline; font-size:17px; line-height:17px; color:#fff; padding-right:11px; margin-right:10px; border-right:1px solid rgba(255, 255, 255, 0.2);}
.message .li.email{ border-right:0;}
/* 我要认领弹窗 */
.renling{position:relative;}
.renling:hover .tanchu{display:block!important;}
.renling .tanchu{position:absolute; left:0; top:100%;}

.rongyulist{ padding:10px 10px 10px 5px; line-height:1.5em; position:relative;}
.rongyulist .bqian{ float:left; background:#fff; line-height:2em; border-radius:1em; padding:0 10px; margin:5px 8px; font-size:16px; position:relative;}
.rongyulist .bqian span{ float:left;}
.rongyulist .bqian img,.swipenavlist .rongyulist .bqian .iconfont{ float:left; height:20px; margin:6px 3px 0 -5px; color:#cb464f}
.rongyulist .bqian .desc{ display:none;position: absolute;background: rgb(255, 255, 255);left:0;top: 99%;padding: 10px;font-size: 14px;z-index: 5;width: 280px;line-height: 1.8em;border-radius: 10px;background: #be1407;background: linear-gradient(90deg,#eb1e0b,#be1407);color: #fff;}
.rongyulist>.bangzhu{ position:absolute; right:5px; top:15px; font-size:14px;}
.rongyulist .xzhang{ float:left; background:#fff; line-height:32px; border-radius:1em; padding:0 10px 0 0; margin:5px 8px; font-size:16px; position:relative;}
.rongyulist .xzhang.hui{ color:#999;}
.rongyulist .xzhang img{ float:left; background:#fee4e3; box-shadow:0 0 0 1px #fee4e3; border-radius:50%; border:2px solid #fff; padding:2px; margin:0 5px 0 0;}
.rongyulist .xzhang.hui img{ background:#ddd; filter: grayscale(100%); opacity:0.5;}
.rongyulist .xzhang span{float:left;}

.xyinfo{ padding:0 10px 10px 10px; text-align:center;}
.brandinfo .xyinfo{ padding:0; margin:0 -0.5%;}
.xyinfo .item{height:60px; background:#f8e4dd; float:left; width:9%; margin:0 0.5%; border-radius:6px; display:table;}
.xyinfo.col5 .item{width:18%; margin:0 1%;}
.xyinfo.col6 .item{width:15.1%; margin:0 0.8%;}
.xyinfo.col6 .item:first-child{width:14.9%;}
.xyinfo.col7 .item{width:13.3%; margin:0 0.5%;}
.xyinfo.col7 .item:first-child{width:13.2%;}
.xyinfo.col8 .item{width:11.5%; margin:0 0.5%;}
.xyinfo.col9 .item{width:10.1%; margin:0 0.5%;}
.xyinfo.col9 .item:first-child{width:10.2%;}
.xyinfo .item .itembg{display:table-cell; vertical-align:middle; line-height:0;}
.xyinfo .item .itembg>.iconfont{font-size:16px; width:16px; height:16px; padding:8px; background:rgba(220, 173, 154, 0.2); border-radius:50%; display:inline-block; box-sizing:content-box; color:#be0f1b;}
.xyinfo .item .itembg .name{line-height:1em; font-size:15px; padding:0 0 8px 0; color:#333;}
.xyinfo .item:hover .itembg .name{color:#ff6600;}
.xyinfo .item.nolink:hover .itembg .name{color:#333;}
.xyinfo .sj:hover .itembg .wz{display:none;}
.xyinfo .sj .itembg .shuju{display:none!important;}
.xyinfo .sj:hover .itembg .shuju{display:block!important; line-height:16px;}
.xyinfo .item .itembg .red{line-height:1em; font-size:16px; display:inline-block;}
.xyinfo .item .itembg .red span{float:left; line-height:16px;}
.xyinfo .item .itembg .red span.u-star{line-height:0;}
.xyinfo .item .itembg .red .iconfont{font-size:12px; float:left; line-height:16px; margin-left:2px; width:auto; height:auto;}
.xyinfo .item .itembg .red .icon-jiantou-xiangxia{color:#999;}
.xyinfo .item .itembg .red:after{content:""; clear:both; display:block;}

.swipenavlist .praisebox{ width:47.8%; float:left; margin:0 0 15px 1.5%; background:#f2eae7; border-radius:10px; padding:10px 15px;}
.swipenavlist .praisebox .scorebox{ float:left; line-height:40px; height:40px; margin-top:5px; margin-right:10px; padding:0 10px; color:#999; background:#ffdd00; border-radius:10px;}
.swipenavlist .praisebox .scorebox i{ font-size:32px; color:#333;}
.swipenavlist .praisebox .starresult{ float:left; line-height:25px; padding:0 15px 0 5px; font-size:14px; cursor:pointer;}
.swipenavlist .praisebox .starresult .star{ display:block; width:105px; height:21px; background:url(/plugin/img/icon/star2.png) repeat-x; background-size:21px auto; margin-top:4px;}
.swipenavlist .praisebox .starresult .star div{ height:21px; background:url(/plugin/img/icon/star1.png) repeat-x; background-size:21px auto;}
.swipenavlist .praisebox .starbox{ float:left; line-height:50px; height:50px; font-size:16px;}
.swipenavlist .praisebox .starbox.wx{ margin-left:30px;}
.swipenavlist .praisebox .starbox .img{ float:left;}
.swipenavlist .praisebox .addstar.n1 a.s1,.swipenavlist .praisebox .addstar.n2 a.s1,.swipenavlist .praisebox .addstar.n3 a.s1,.swipenavlist .praisebox .addstar.n4 a.s1,.swipenavlist .praisebox .addstar.n5 a.s1{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.swipenavlist .praisebox .addstar.n2 a.s2,.swipenavlist .praisebox .addstar.n3 a.s2,.swipenavlist .praisebox .addstar.n4 a.s2,.swipenavlist .praisebox .addstar.n5 a.s2{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.swipenavlist .praisebox .addstar.n3 a.s3,.swipenavlist .praisebox .addstar.n4 a.s3,.swipenavlist .praisebox .addstar.n5 a.s3{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.swipenavlist .praisebox .addstar.n4 a.s4,.swipenavlist .praisebox .addstar.n5 a.s4{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.swipenavlist .praisebox .addstar.n5 a.s5{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.swipenavlist .praisebox .addpraise{ float:right; text-align:right;}
.swipenavlist .praisebox .addpraise .name{ line-height:20px; font-size:14px; color:#999;}
.swipenavlist .praisebox .addpraise .btn{ background:#ffdd00; line-height:28px; border-radius:14px; color:#333; display:inline-block; padding:0 10px;}
.swipenavlist .praisebox .addpraise .btn.cut{ background:#ddd;}
.swipenavlist .praisebox .addpraise .btn:hover{ background:#f60; color:#fff;}

.brandinfo .navcont{ padding-bottom:5px;}
.brandinfo .message{ width:820px; float:right; padding:0 0 0 15px; min-height:124px;}
.brandinfo .logobox{ float:left; width:209px; border:1px solid #eee; text-align:center; border-radius:8px; background:#f6f6f6;}
.brandinfo .logobox img{ width:207px; height:90px; border-radius:8px 8px 0 0;}
.brandinfo .logobox em.bflag{position:relative; height:32px; line-height:32px; text-align:center; font-weight:bold; display:block; text-align:center; z-index:1;}
.brandinfo .message .top{ line-height:40px; margin:7px 0 6px 0; height:auto; overflow:visible;}
.brandinfo .message h1{font-size:32px; font-weight:bold; color:#333; line-height:32px; float:left;}
.brandinfo .message a.btn{background:#fdeaf0;}
.brandinfo .message a.btn:hover{background:#f9d205;}
.brandinfo .message .bottom{ margin-top:5px; color:#666;}
.brandinfo .message .li{ color:#666; border-color:#ccc;}
.brandinfo .rongyulist{ padding:10px 10px 0 0; margin:0 -8px;}
.brandinfo .rongyulist .bqian{ background:#f6f6f6; margin:6px 8px;}
.brandinfo .rongyulist .bqian span{ float:left;}
.brandinfo .rongyulist .bqian img,.brandinfo .rongyulist .bqian .iconfont{ float:left; height:20px; margin:6px 3px 0 -5px; color:#cb464f}
.brandinfo .rongyulist>.bangzhu{ right:0px;}
.brandinfo .btnlist{ width:222px; float:left; margin:0 -7px; padding:10px 0;}
.brandinfo .btnlist a{ border:1px solid #eee; background:#f6f6f6; float:left; width:44%; margin:0 3%; text-align:center; line-height:2.2em; border-radius:6px;}
.brandinfo .xzhang{ float:left; background:#f6f6f6; line-height:32px; border-radius:1em; padding:0 10px 0 0; margin:6px 8px; font-size:16px; position:relative;}
.brandinfo .xzhang.hui{ color:#999;}
.brandinfo .xzhang img{ float:left; background:#fee4e3; box-shadow:0 0 0 1px #fee4e3; border-radius:50%; border:2px solid #fff; padding:2px; margin:0 5px 0 0;}
.brandinfo .xzhang.hui img{ background:#ddd; filter: grayscale(100%); opacity:0.5;}
.brandinfo .xzhang span{float:left;}

.brandinfo .praisebox{ width:49%; float:left; background:#f2eae7; border-radius:10px; padding:10px 15px;}
.brandinfo .praisebox.fr{ float:right;}
.brandinfo .praisebox .scorebox{ float:left; line-height:40px; height:40px; margin-top:5px; margin-right:10px; padding:0 10px; color:#999; background:#ffdd00; border-radius:10px;}
.brandinfo .praisebox .scorebox i{ font-size:32px; color:#333;}
.brandinfo .praisebox .starresult{ float:left; line-height:25px; padding:0 15px 0 5px; font-size:14px; cursor:pointer;}
.brandinfo .praisebox .starresult .star{ display:block; width:105px; height:21px; background:url(/plugin/img/icon/star2.png) repeat-x; background-size:21px auto; margin-top:4px;}
.brandinfo .praisebox .starresult .star div{ height:21px; background:url(/plugin/img/icon/star1.png) repeat-x; background-size:21px auto;}
.brandinfo .praisebox .starbox{ float:left; line-height:50px; height:50px; font-size:16px;}
.brandinfo .praisebox .starbox.wx{ margin-left:30px;}
.brandinfo .praisebox .starbox .img{ float:left;}
.brandinfo .praisebox .addstar.n1 a.s1,.brandinfo .praisebox .addstar.n2 a.s1,.brandinfo .praisebox .addstar.n3 a.s1,.brandinfo .praisebox .addstar.n4 a.s1,.brandinfo .praisebox .addstar.n5 a.s1{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.brandinfo .praisebox .addstar.n2 a.s2,.brandinfo .praisebox .addstar.n3 a.s2,.brandinfo .praisebox .addstar.n4 a.s2,.brandinfo .praisebox .addstar.n5 a.s2{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.brandinfo .praisebox .addstar.n3 a.s3,.brandinfo .praisebox .addstar.n4 a.s3,.brandinfo .praisebox .addstar.n5 a.s3{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.brandinfo .praisebox .addstar.n4 a.s4,.brandinfo .praisebox .addstar.n5 a.s4{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.brandinfo .praisebox .addstar.n5 a.s5{ background:url(/plugin/img/icon/star1.png) repeat-x; background-size:30px auto;}
.brandinfo .praisebox .addpraise{ float:right; text-align:right;}
.brandinfo .praisebox .addpraise .name{ line-height:20px; font-size:14px; color:#999;}
.brandinfo .praisebox .addpraise .btn{ background:#ffdd00; line-height:28px; border-radius:14px; color:#333; display:inline-block; padding:0 10px;}
.brandinfo .praisebox .addpraise .btn.cut{ background:#ddd;}
.brandinfo .praisebox .addpraise .btn:hover{ background:#f60; color:#fff;}

#container #mzsmcontent, #container #mzsmcontent .mzsm_title,
#container #mzsmcontent .moremzsm img{ background:#fff;}
