/* CSS Document */
.nav{ height:52px;}
.nav-main,.nav-ul li,.nav-ul li a{ height:22px; line-height:22px;font-size:16px; position:relative; background-color:#222}
.nav-ul .current{ overflow:visible}
.nav-ul li a{ margin-left:15px;}
.nav-ul li .cur i{ display:inline-block; width:9px; height:6px; background:url(nav-arr.jpg) 0 0 no-repeat; position:absolute; left:10px; bottom:-15px;}
.nav-main{padding:15px 0;}
.nav-ul li{ margin:0;text-align:center;width:90px;border-right:1px solid #fff;transition: all 0.4s ease-in;-o-transition: all 0.4s ease-in;-ms-transition: all 0.4s ease-in;-webkit-transition: all 0.4s ease-in;-moz-transition: all 0.4s ease-in;}
.nav-ul li .one{ float:left; line-height:22px; width:90px; text-align:center; font-size:20px; margin:0;}
.nav-ul li.last{border:none 0;}
.sy-search .icon_search{ top:2px}
.sy-search .content{ padding-top:7px; padding-bottom:7px}
.nav-ul li .hide-nav{ display:inline-block; height:22px; line-height:22px; float:left;}
.nav-ul #yule .hide-nav{ width:385px;}
.nav-ul #shis .hide-nav{ width:505px;}
.nav-ul #meir .hide-nav{ width:315px;}
.nav-ul #sheh .hide-nav{ width:380px;}
.nav-ul .current .one{border-right:1px solid #fff; margin-right:10px; color:#ee3985;font-weight:bold}
.nav-ul #yule.current,.nav-ul #yule .li-main{ width:510px;} 
.nav-ul #shis.current,.nav-ul #shis .li-main{ width:630px;}
.nav-ul #meir.current,.nav-ul #meir .li-main{ width:445px;}
.nav-ul #sheh.current,.nav-ul #sheh .li-main{ width:505px;}
/**推荐tags**/
.tupage-nav{ width:100%; height:30px; padding:20px 0 10px 0;background: -moz-linear-gradient(top, #e0e0e0, #fff); background: -webkit-gradient(linear,top,from(#e0e0e0),to(#fff));background: -webkit-linear-gradient(top, #e0e0e0, #fff);background: -o-linear-gradient(top, #e0e0e0, #fff);}
.tupage-left{ float:left; color:#999;}.tupage-right{ float:right; max-width:495px; height:30px; overflow:hidden}
.tupage-nav h3,.tupage-nav a,.tupage-nav em,.tupage-nav span{ height:30px; line-height:30px; float:left}
.tupage-nav h3{ font-size:26px; font-weight:normal; margin-right:20px; color:#333}.tupage-left a{ font-size:16px; margin:0 10px;}
.tupage-right a{ margin-right:20px;}
.tupag-li li{ position:relative}
.tupag-li li span{ width:262px;}
.tupage-left a.active{color:#ee3985;}
/**内容详情页**/
.detail-left{ width:790px; float:left;}
.location{ height:20px; line-height:20px; padding:20px 0 15px 0; border-bottom:1px solid #e5e5e5; color:#999}
.location a{color:#999;}.location a:hover{color:#ee3985;}
.artcont{ color:#666}
.article-content p{text-indent: 2em; padding-bottom:10px;}
.art-auther{ height:60px;border-bottom:1px dashed #ccc;margin-bottom:30px;}
.alike {}
.alike li a{color: #ee3985;}
.art-auther span{ display:inline-block; float:left; margin-left:60px; line-height:70px;}
.artitle h1{ text-align:center; font-size:30px; color:#222; line-height:40px; padding-top:30px; }
.art-guidecont{ background-color:#f8f8f8; padding:15px 30px; position:relative; margin-bottom:20px; display:none;}
.art-body .art-guidecont{display:block;}
.art-body .article-brand  {background:none;}
.art-body .dapian {margin-bottom:0px;}
.art-body .de-main-rightlist1 {margin-bottom:0px;}
.art-body .article-brand p{margin-bottom:0px;}
.art-guidecont .btn{ width:30px; height:30px; display:inline-block; position:absolute;}
.art-guidecont .arr-left{left:0; top:0; border-left:1px solid #666; border-top:1px solid #666;}
.art-guidecont .arr-right{right:0; bottom:0; border-right:1px solid #666; border-bottom:1px solid #666;}
.art-guidecont .jjxq{ font-size:16px; line-height:25px;}
.art-share{ width:240px; float:right}
.art-share .bdshare-button-style2-24{ margin-top:14px;}
.art-share .bdshare-button-style2-24 .bds_tsina,.art-share .bdshare-button-style2-24 .bds_sqq,.art-share .bdshare-button-style2-24 .bds_weixin,.art-share .bdshare-button-style2-24 .bds_tqq,.bot-r .bdshare-button-style2-24 .bds_tsina,.bot-r .bdshare-button-style2-24 .bds_sqq,.bot-r .bdshare-button-style2-24 .bds_weixin,.bot-r .bdshare-button-style2-24 .bds_tqq{height:33px; width:33px; padding:0; margin-right:3px !important;background:url(share1.jpg) no-repeat; float:left}
.art-share .bdshare-button-style2-24 .bds_tsina,.bot-r .bdshare-button-style2-24 .bds_tsina{ background-position:0 0 !important;}
.art-share .bdshare-button-style2-24 .bds_sqq,.bot-r .bdshare-button-style2-24 .bds_sqq{ background-position:-38px 0 !important;}
.art-share .bdshare-button-style2-24 .bds_weixin,.bot-r .bdshare-button-style2-24 .bds_weixin{background-position:-75px 0 !important;}
.art-share .bdshare-button-style2-24 .bds_tqq,.bot-r .bdshare-button-style2-24 .bds_tqq{ background-position:-111px 0 !important;}
.art-share .bdshare-button-style2-24 .bds_tsina:hover,.art-share .bdshare-button-style2-24 .bds_sqq:hover,.art-share .bdshare-button-style2-24 .bds_weixin:hover,.art-share .bdshare-button-style2-24 .bds_tqq:hover,.bot-r .bdshare-button-style2-24 .bds_tsina:hover,.bot-r .bdshare-button-style2-24 .bds_sqq:hover,.bot-r .bdshare-button-style2-24 .bds_weixin:hover,.bot-r .bdshare-button-style2-24 .bds_tqq:hover{height:33px; width:33px; padding:0; margin-right:6px !important;background:url(share2.jpg) no-repeat;}
.share-tit{ float:left; display:inline-block; line-height:70px;}
.art-auther span.vis{ background:url(sy_ico.jpg) 0px -202px no-repeat; padding-left:20px;}
.art-body{ line-height:30px; margin:0 auto; width:730px;font-size: 16px;color: #333;}
.art-body .abouts{margin-right:20px; margin-left:20px;}
.art-body p{text-indent: 2em;line-height: 30px !important;padding:5px 10px!important;border-radius: 5px;margin-bottom: 0px;/*! font-size: 16px!important; *//*! -webkit-transition: all 0.3s ease; *//*! text-align: left; */}
.art-body h3 {border-left: 8px solid #e11824;	font-size: 1.2em;font-weight: bold;height: 23px;line-height: 23px;margin: 10px 0 10px 2em;padding-left: 8px;} 
.art-body .linetit{ height:40px; line-height:40px; margin-bottom:10px; border-bottom:1px solid #f0f0f0;}
.art-body .linetit,.art-body .linetit em{height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#222}
.art-body .linetit em{ display:inline-block; border-bottom:2px solid #999}
.art-body .linetits{ height:auto; line-height:40px; margin-bottom:10px; border-bottom:1px solid #f0f0f0;}
.art-body .linetits,.art-body .linetits em{line-height:40px; font-size:18px; font-weight:bold; color:#222;width: auto;}
.art-body .linetits em{ display:inline-block; border-bottom:2px solid #999}
.art-body img{ max-width:100%;height:auto; margin:10px auto;}
.art-body .news-ul img{ width:255px;height:255px;object-fit:cover; margin:10px auto;}

.art-tags{ height:45px; line-height:45px; padding:15px 0; /*border-top:1px dashed #ccc;*/ border-bottom:1px dashed #ccc;}
.art-tags .tags-left{ color:#999; float:left; display:inline-block; height:45px; max-width:520px; overflow:hidden}
.art-tags .tags-left a{ display:inline-block; border:1px solid #ccc; height:26px; line-height:26px; border-radius:3px; margin-right:10px; padding:0 10px;}
.art-tags .art-share { width:210px;}
.art-tags .art-share .bdshare-button-style2-24{ margin:0; float:left}
.art-tags .share-tit {line-height:45px;}
.detail-right{ width:380px; float:right; margin-top:20px;}
.detail-right .focus5{ width:380px; height:390px; position:relative; margin-bottom:15px;}
.detail-right .focus5 li{ width:380px; height:360px; position:absolute; left:0; top:0; display:none; opacity:0}
.detail-right .focus5 .current{display:block; opacity:1}
.detail-right .focus5 img{ width:380px; }
.detail-right .circle{ height:5px; margin-top:15px; text-align:center; margin-left:130px;}
.detail-right .circle i{ display:inline-block; width:27px; height:5px; margin:0 5px; float:left; background-color:#b2b2b2}
.detail-right .circle .active{ background-color:#000}
.detail-right .focus5-ul{ height:360px; overflow:hidden;zoom:1;}
.detail-right .all-tit{ left:30px; top:300px;}
.detail-right .all-tit,.detail-right .all-tit .bg,.detail-right .all-tit span{width:320px; height:45px; line-height:45px;}
.detail-right .all-tit .text{ height:45px; line-height:45px; width:300px;}
.detail-right .all-tit .text:hover,.detail-right li:hover .text{color:#ee3985; }
.news-wrap{ margin-bottom:16px;}
.news-wrap .title2{ position:relative; height:46px; line-height:46px; margin-bottom:15px; background-color:#222; font-size:14px; text-align:center; color:#fff; font-weight:normal;padding-top:10px;}
.news-wrap .title2 h3{font-weight:normal;padding-top:10px;font-size:18px;}
.news-wrap .title2 .arr{ position:absolute; left:180px; bottom:-10px; width:15px; height:10px; background:url(sy_ico.png) 0 -330px no-repeat}
.news-wrap .news-li{ background-color:#fcfcfc; overflow:hidden; zoom:1;padding-bottom:5px;}
.news-wrap li{ width:380px; border-bottom:1px solid #eee; float:left}
.news-wrap li span{ clear:both; display:block; width:340px; height:36px; line-height:36px; padding:10px 0; font-size:16px; padding-left:40px; overflow:hidden}
.news-wrap li img{ width:380px; height:190px; float:left; display:none}
.news-wrap li.active img{ display:block}
.news-wrap .nub0 span{ background:url(num.png) 5px 18px no-repeat}
.news-wrap .nub1 span{ background:url(num.png) 5px -37px no-repeat}
.news-wrap .nub2 span{ background:url(num.png) 5px -94px no-repeat}
.news-wrap .nub3 span{ background:url(num.png) 5px -149px no-repeat}
.news-wrap .nub4 span{ background:url(num.png) 5px -204px no-repeat}
.news-wrap .list_more{text-align:center;}
.news-wrap .list_more span{height:auto;font-size:17px;}
.det-title{ height:30px; margin-bottom:10px; border-bottom:2px solid #222; padding-bottom:10px;}
.det-title h3{ font-size:24px; font-weight:normal; height:30px;line-height:30px;}
.djdzk{ overflow:hidden;zoom:1;margin-bottom:15px;}
.djdzk li{ width:100%; float:left;}
.djdzk li .pic{ display:none; height:190px; width:380px; position:relative;}
.djdzk li img{ width:380px; height:190px; float:left;object-fit:cover;}
.djdzk .active .pic{ display:block}
.djdzk .active .info a{ display:none}
.djdzk .all-tit{ left:30px; top:135px; z-index:9}
.djdzk .all-tit,.djdzk .all-tit .bg,.djdzk .all-tit span{width:320px; height:40px; line-height:40px;}
.djdzk .all-tit .text{ height:40px; line-height:40px; width:300px;}
.djdzk .all-tit .text:hover,.djdzk li:hover .text{color:#ee3985;}
.djdzk li .info a{ background:url(sy_ico.jpg) 0px -325px no-repeat; margin-top:10px; font-size:20px; display:block; height:30px; line-height:30px; width:352px; padding:0 10px 0 18px; overflow:hidden}
.djdzk li .info p{ margin:5px;line-height:25px; height:50px; color:#999; width:352px; padding:0 10px 0 18px;}
.adv{ margin-bottom:15px;}
.djdzs li p{ overflow:hidden;zoom:1;}
.djdzs li .tit{ font-size:18px; color:#ff4d83; height:40px; line-height:40px;}
.djdzs p a,.djdzs p em{font-size:16px; line-height:20px; height:20px; margin:10px 0; display:inline-block;}
.djdzs p em{ color:#ccc}
.djdzs p em{ margin:10px 8px;}
.detail-foot{ margin:20px auto;}
.detail-foot .about-news{ width:790px; float:left;}
.about-news .news-ul{ overflow:hidden;zoom:1;}
.about-news li{ width:50%; height:30px; float:left; overflow:hidden}
.about-news li a{ display:block; height:30px; line-height:30px; padding-left:20px;background: url(sy_ico.jpg) 5px -325px no-repeat;}
/**猜你喜欢**/
.detail-foot .about-vis{ width:380px; float:right;}
.about-vis li{ width:360px; padding-left:20px;background: url(sy_ico.jpg) 5px -325px no-repeat; height:30px; line-height:30px; overflow:hidden;}
.about-vis li a{ display:inline-block; height:30px; line-height:30px; max-width:265px; float:left}
.about-vis li span{ float:right; max-width:58px; display:inline-block; height:30px; padding-left:23px; overflow:hidden; background:url(sy_ico.jpg) 0px -222px no-repeat}
/**优品**/
.pic4{ width:1198px; border:1px solid #e2e2e2; margin-bottom:15px; padding-bottom:20px;}
.pic4 .tit{ height:44px; width:1144px; margin:10px auto 6px auto;}
.pic4 .det-title{ margin:0; padding:0; border:none; width:200px; float:left;}
.pic4 .det-title,.pic4 .det-title h3{height:44px; line-height:44px;}
.pic4 .rec-links{ display:inline-block; float:right; text-align:right}
.pic4 .rec-links a,.pic4 .rec-links em{color:#999}
.pic4 .rec-links a{line-height: 44px;margin: 0 8px; }
.pic4 .rec-links a:hover{color:#ee3985;}
.autopic{ width:100%; height:260px; position:relative; overflow:hidden;zoom:1;}
.autopic ul{ overflow:hidden;zoom:1; margin:0 auto; width:200%;}
.autopic li{ width:265px; height:260px; float:left; margin-left:28px; position:relative;}
.autopic li img{ width:100%;  }
.autopic .btn{ display:inline-block; width:42px; height:50px; position:absolute; top:85px; text-indent:-9999px; z-index:999; cursor:pointer }
.autopic .btn:hover{ opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.autopic .prev{ background:url(arr.png) 0px 0px no-repeat; left:0;}
.autopic .next{ background:url(arr.png) -43px 0px no-repeat; right:0;}
.autopic .all-tit{ display:block; left:10px; bottom:16px; z-index:9}
.autopic .all-tit,.autopic li .bg{width:245px; height:42px; line-height:42px;}
.autopic .all-tit .text{ height:42px; line-height:42px; width:225px;}
.autopic .all-tit .text:hover,.autopic li:hover .text{color:#ee3985;}
.rechots p{ overflow:hidden;zoom:1;}
.rechots p a{margin-right:20px; display:inline-block; margin-bottom:8px;}
/**新闻列表**/
.rec-list .location{ border-bottom:1px solid #ccc; margin-bottom:20px;}
.rec-list .left{ width:790px; float:left;}
.rec-list .right{ width:380px; height:242px; background:url(list.jpg) 0px 0px no-repeat; float:right}
.rec-list .left-ul{ width:110%;}
.rec-list .left-ul li{ width:255px; height:242px; margin-right:18px; float:left; position:relative}
.rec-list .left-ul img{  height:242px;}
.rec-list .all-tit{ display:block; left:12px; bottom:16px; z-index:9}
.rec-list .all-tit,.rec-list li .bg{width:231px; height:42px; line-height:42px;}
.rec-list .all-tit .text{ height:42px; line-height:42px; width:211px;}
.rec-list .all-tit .text:hover,.rec-list li:hover .text{color:#ee3985;}
.rec-list .right-ul{ padding:15px 25px 25px 25px; overflow:hidden;zoom:1;}
.rec-list .right-ul li{ border-bottom:1px solid #e2e2e2; width:100%; padding:10px 0; float:left}
.rec-list .right-ul a{ display:block; height:30px; line-height:30px; text-align:center; font-size:20px;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.rec-list .right-ul .info{ height:25px; line-height:25px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#999;}
.rec-list .right-ul li:last-child{ border-bottom:none}
.news-list .news-ul{ overflow:hidden;zoom:1; margin-top:20px;}
.news-list .news-ul li{ border-bottom:1px solid #e5e5e5; width:100%; height:212px; padding-bottom:45px; margin-bottom:45px; float:left;}
.news-list .news-ul li:last-child{ margin-bottom:0;}
.news-list .page-box{*margin-top:0;}
.news-list .news-ul img{ width:255px;height:255px;object-fit:cover;}
.news-list .news-ul .info{ height:242px; width:490px; float:right; position:relative}
.news-list .news-ul .top{ overflow:hidden;zoom:1; max-height:60px; width:100%; margin:20px 0 15px 0;}
.news-list .news-ul .title{ display:block;max-height:60px; line-height:30px; width:345px; overflow:hidden; float:left;font-size:20px;}
.news-list .news-ul .vis{ display:inline-block; height:30px; line-height:30px; float:right; padding-left:23px; background:url(sy_ico.jpg) 0px -222px no-repeat; color:#999}
.news-list .news-ul .jj{ line-height:25px; max-height:75px; overflow:hidden; color:#999;display: -webkit-box;-webkit-line-clamp: 3;word-wrap: break-word;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.news-list .news-ul .bot{ height:45px; width:100%; position:absolute; bottom:10px; left:0;}
.news-list .news-ul .bot-l{ float:left; height:45px; width:500px; margin-top:10px}
.news-list .news-ul .bot-l a{ background-color:#f2f2f2; border:1px solid #e8e8e8; display:inline-block; height:24px; line-height:24px; padding:0 10px; border-radius:12px; margin-right:10px; color:#999}
.news-list .news-ul .bot-l a:hover{color:#ee3985;}
.news-list .news-ul .bot-r{ height:45px; float:right}
.news-tab{ overflow:hidden;zoom:1; margin-bottom:15px;}
.news-tab .right-ul{ height:600px;}
.news-tab .right-ul li{ height:59px; line-height:59px;}
.news-tab .right-ul .nub6{background: url(num.png) 10px -315px no-repeat;}
.news-tab .right-ul .nub7{background: url(num.png) 10px -372px no-repeat;}
.news-tab .right-ul .nub8{background: url(num.png) 10px -426px no-repeat;}
.news-tab .right-ul .nub9{background: url(num.png) 10px -482px no-repeat;}
/**博文列表**/
.bozhu-wrap{ width:1124px; overflow:hidden;zoom:1; margin:0 auto; border:1px solid #f4f4f4}
.bozhu-banner{ width:100%; height:249px; margin-top:20px; padding-top:30px; background:url(bowen_top.jpg) 0 0 no-repeat; text-align:center}
.bozhu-banner .head,.bozhu-banner .name,.bozhu-banner .line{ margin:0 auto; color:#fff;}
.bozhu-banner .head img,.bozhu-banner .head{ width:115px; height:115px; border-radius:50%;}
.bozhu-banner .head img{ width:105px; height:105px; border-radius:50%; border:5px solid #fff;}
.bozhu-banner .head{ box-shadow:0px 1px 10px #555;}
.bozhu-banner .name{text-shadow:1px 1px 1px #000; height:40px; line-height:40px; font-size:16px;}
.bozhu-banner .line{ width:200px; position:relative; color:#ee3985;text-shadow:1px 0px 1px #000;}
.bozhu-banner .left-line,.bozhu-banner .right-line{height:1px; background-color:#ee3985; width:50px; position:absolute; top:11px;box-shadow:0px 1px 1px #555;}
.bozhu-banner .left-line{left:0;}
.bozhu-banner .right-line{right:0;}
.bozhu-banner .bzjj{ width:900px; height:40px; line-height:20px; overflow:hidden; margin:0 auto; margin-top:10px; color:#fff;}
.bozhu-news .bw-ul{ overflow:hidden;zoom:1;}
.bw-ul li { overflow:hidden;zoom:1; width:100%; margin-left:60px; margin-top:25px; float:left }
.bw-ul li .data{float:left; width:172px; height:139px; margin-top:5px; background:url(data.jpg) 0 0 no-repeat;}
.bw-ul li .data b,.bw-ul li .data span{ display:inline-block; width:137px;text-align:center; color:#999;}
.bw-ul li .data b{ font-size:60px; height:60px; line-height:60px; margin-top:25px; font-weight:normal}
.bw-ul li .data span{ font-size:18px; height:28px; line-height:28px;}
.bw-ul .news-box{ float:left; width:800px; margin-left:25px; padding-bottom:20px; border-bottom:1px solid #e2e2e2}
.bw-ul .news-box .title{ display:block; font-size:24px; height:30px; line-height:30px; width:100%; overflow:hidden;}
.bw-ul .news-box .tags{ height:30px; line-height:30px; margin:15px 0;}
.bw-ul .tags .left{ float:left; color:#999;}
.bw-ul .tags .left span,.bw-ul .tags .left a{ float:left;}
.bw-ul .tags .left a{ display:inline-block; margin:1px 0; height:26px; border:1px solid #ccc; line-height:26px; border-radius:5px; margin-right:10px; color:#666; padding:0 10px;}
.bw-ul .tags .left a:hover{color:#ee3985;}
.bw-ul .tags .vis{ float:right; display:inline-block; height:30px; padding-left:23px; background:url(sy_ico.jpg) 0px -222px no-repeat; color:#666}
.bw-ul .bozhu-body{ line-height:30px;}
.bw-ul .bozhu-body img{max-width:100%; margin-bottom:8px;}
.bw-ul .news-box .get_more a{color:#ee3985;}
.bw-ul .news-box .get_more a:hover{ text-decoration:underline}
/**图库详情**/
.pic-title{ height:45px;margin:30px 0; width:100%; clear:both;}
.pic-title h1{ font-size:30px; max-width:950px; height:45px; line-height:45px; overflow:hidden; float:left;}
.pic-title .share{ float:right; width:200px; height:45px; line-height:45px;}
.pic-title .share div{ float:left; line-height:45px;}
.pic-auto{ border-top:1px dashed #ddd; overflow:hidden;zoom:1; padding-top:20px;}
.pic-detail{ overflow:hidden;zoom:1; background-color:#fff; border:1px solid #edebec; padding:20px; margin-bottom:15px; border:none; padding-top:0}.pic-detail .clearfix{ margin:10px 0;}
.pic-detail .artShare{ text-align:right; color:#999}.pic-detail .artShare span{ margin-left:10px;}
.pic-main{ position:relative;height:550px; overflow:hidden;zoom:1;}.pic-ul{ position:absolute; left:0; top:0; height:550px;}
.pic-ul li{ width:1000px; padding-left:200px; height:550px; overflow:hidden;zoom:1; float:left; text-align:center; float:left}
.pic-ul li .pic{ display:block;  width:800px;height:550px; line-height:550px;display: table-cell; vertical-align:middle; text-align:center; *font-size: 480px;}
.pic-bigger .pic-info{ display:block; margin:0 auto; width:780px; font-size:14px; line-height:30px; padding:10px 0 20px 0; color:#666;}.pic-ul li .pic img{max-width:100%; max-height:100%; line-height:550px;vertical-align:middle;}
.pic-main .bigBtn{ cursor:pointer; position:absolute;top:0; width:200px; height:550px; z-index:999; background-color:#fff}
.pic-main .bigBtn span{ display:block; width:78px; height:78px; position:absolute;top:245px;}
.pic-main .bigBtn span:hover{ opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.pic-main .left span{left:20px; background:url(pic-arr.jpg) 0 0 no-repeat}.pic-main .right span{ right:20px;background:url(pic-arr.jpg) -78px 0 no-repeat}
.pic-main .left{left:0;}.pic-main .right{right:0;}
.pic-rank ul{ padding:0 10px;}.pic-rank li{ margin-top:10px;} .pic-rank li .info{ display:none}.pic-rank li img{ width:100%; height:175px;}
.pic-rank li .tit{ height:40px; width:100%; overflow:hidden;zoom:1}.pic-rank li .tit span{display: inline-block;width: 30px;height: 29px;margin: 5px; margin-left:0;float: left;text-indent: -9999px;}.pic-rank li .tit a{ display:inline-block; height:40px; line-height:40px; width:190px; font-size:14px; overflow:hidden;zoom:1}
.pic-rank .active .title{ color:#fa4e68}.pic-rank .active .info{ display:block;}
.pic-small{ width:1170px; padding:0 15px; height:110px; overflow:hidden;zoom:1; border-top:1px dotted#ccc; margin-top:20px; padding-top:20px;}.pic-small .small-l{ float:left;}.pic-small .small-r{ float:right;}
.pic-small .small-btn{width:104px; height:84px;}
.pic-small .small-btn a{ display:block; background:url(pic-bg.jpg) 0 0 no-repeat; width:104px; height:84px;}
.pic-small .small-btn img{ width:100px; height:80px}
.pic-small .small-btn span{ display:block; width:100%; height:25px; line-height:25px; text-align:center; font-size:14px; overflow:hidden;zoom:1; color:#666}
.pic-small .small-main{ position:relative; width:900px; height:96px; float:left; margin-left:30px;}
.small-mainBox{ position:relative; overflow:hidden;zoom:1; height:96px; width:803px; margin-left:50px;}
.small-main .btn{ cursor:pointer; text-indent:-9999px; position:absolute; top:0; width:33px; height:82px; margin-top:10px;}
.small-main .prev{ left:0; background:url(small-arr.jpg) 5px 20px no-repeat}
.small-main .next{ right:0; background:url(small-arr.jpg) -25px 20px no-repeat}
.small-main .btn:hover{ opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.small-mainBox .small-ul{ position:absolute; left:0; top:0; width:200%}
.pic-small li{ position:relative; float:left; width:103px; height:86px; padding-top:10px; padding-left:3px; margin-right:10px;}
.pic-small li img{ width:100px; height:80px;}
.pic-small li em { position:absolute; left:3px; top:10px; display:block; width:100px; height:80px;background-color:#000; opacity:0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.pic-small .cur em { display:none}
.pic-small .cur{ background:url(now_wrap.png) 0 0 no-repeat; border:none;}
.pic-xgtp-main{ width:100%;}
.pic-xgtp-ul{ overflow:hidden;zoom:1; width:110%;}
.pic-xgtp-ul li{ width:120px; height:190px; padding:10px 10px 10px 9px; padding-bottom:0; border:1px solid #edebec; float:left; margin:15px 11px 0 0}.pic-xgtp-ul li img{ width:100%; height:160px; float:left}
.pic-xgtp-ul li span{ clear:both; display:block; width:100%; height:30px; line-height:30px; white-space:nowrap; overflow:hidden;zoom:1; text-align:center}
.pic-nub{ height:40px; line-height:40px; width:800px; margin:0 auto}
.pic-nub .nub-l,.pic-nub .nub-l span{ float:left}
.pic-nub .now-nub{ display:inline-block; height:38px; border:1px solid #999; line-height:38px; padding:0 30px; border-radius:20px; font-size:20px; color:#666;}
.pic-nub .now-nub .now{ font-size:24px; color:#ff4d83}
.pic-nub .vis{ display:inline-block; background:url(sy_ico.jpg) 0px -217px no-repeat; padding-left:23px; margin-left:20px;}
.pic-nub .nub-r{ float:right; color:#999}
.pic-nub .nub-r a{ display:inline-block; border:1px solid #999; height:28px; line-height:28px; border-radius:4px; padding:0 10px; margin-left:10px;}
.title2 a{color:#ffffff}
#adv380x400{ width:380px; height:400px;margin-top:10px}

.location h1{font-size:14px;font-weight:normal;display:inline-block;}

.focus5{margin-top:16px}
.art-body .cirtit{color: #000;font-size: 18px;text-indent: 10px;margin: 15px 0;line-height: 26px;}
.art-body .cirtit em{font-style: normal;font-size: 15px;font-weight: normal;float: left;display: inline;margin-left: -2px;width: 26px;height: 26px;line-height: 26px;background: #ee3985;color: #fff;text-indent: 0;text-align: center;border-radius: 50%;float: left;background:#222}

/**新增tab**/
.addtab-wrap .adtab-title{ height:72px; overflow:hidden; width:100%;}
.addtab-wrap .addtab-ul { position:relative; width:100%; border-top:2px solid #222; margin-top:20px;}
.addtab-wrap .addtab-ul li{ float:left; height:50px; width:75px; margin:0 6px; text-align:center;line-height:50px; font-size:18px;}
.addtab-wrap .addtab-ul li a{ font-size:18px; color:#222;}
.addtab-wrap .addtab-ul .active{ background-color:#000; height:58px; line-height:62px; position:relative; top:-8px;}
.addtab-wrap .addtab-ul .active a{color:#fff;}
.addtab-main .addtab-main-one{ display:none}
.addtab-main .current{ display:block}
.addtab-main-one .addtab-pic{ width:183px; float:left}
.addtab-main-one .right{ width:183px; float:right}
.addtab-main-one .addtab-pic a{ position:relative; display:block; margin-top:18px;width:183px; height:175px; overflow:hidden}
.addtab-wrap .addtab-pic img{ width:100%; height:100%;}
.addtab-wrap .addtab-pic .tit{ position:absolute; left:0; bottom:0; width:163px; padding:0 10px; overflow:hidden; height:36px; line-height:36px; text-align:center; color:#fff; z-index:9}
.addtab-wrap .addtab-pic .bg{ position:absolute; left:0; bottom:0;width:100%; height:36px; background-color:#000; opacity:0.6}
.addtab-main-one .mid{ width:370px; float:left; margin-left:27px; margin-top:18px;}
.addtab-main-one .mid-top a{ height:28px; line-height:28px; font-weight:bold; font-size:20px;width: 370px;white-space: nowrap;overflow: hidden;text-align:center;text-overflow:ellipsis;display:block}
.addtab-main-one .mid-top p{ width:370px; color:#999; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.addtab-main-one .mid-ul{ overflow:hidden; width:100%; margin-top:17px;}
.addtab-main-one .mid-ul li{ height:28px; line-height:28px;background: url(sy_ico.jpg) -2px -325px no-repeat; padding-left:13px; overflow:hidden}


.art-auther .vis img{width:17px;height:17px}


/*公众好推广*/
.app-wrap{ margin-top:20px;height: 300px;}
.app-wrap-left{ width:540px; float:left;}
.app-wrap-left .app-banner,.app-wrap-left .app-banner img{width:100%;height:190px;}
.app-wrap-left .app-banner{ position:relative;}
.app-wrap-left .app-banner .bg{ height:36px; width:100%; background-color:#000; opacity:0.6; position:absolute; left:0; bottom:0;}
.app-wrap-left .app-banner .title{ height:36px; line-height:36px; width:90%; padding:0 5%;color:#fff; position:absolute; left:0; bottom:0; z-index:9}
.app-wrap-left .app-list{ overflow:hidden;margin-top:10px;}
.app-wrap-left .app-list li{ float:left; width:527px;height:25px; margin-top:5px;background: url(sy_ico.jpg) -2px -325px no-repeat; padding-left:13px;}
.app-wrap-left .app-list .pic img{ width:25px; height:25px; float:right}
.app-wrap-left .app-list .pic{ text-align:right;color:#999; float:right; width:220px; height:25px; line-height:25px; overflow:hidden}
.app-wrap-left .app-list .title{ width:300px; float:left; height:25px; line-height:25px; overflow:hidden}
.app-wrap-right{ width:222px; float:right;}
.app-wrap-left .app-list .pic span{ display:inline-block; height:25px; line-height:25px; width:190px; overflow:hidden}


/*推荐阅读*/
.hufut{margin-bottom:15px;overflow: hidden; zoom: 1;}
.hufu .channel-r{margin-top:0;}
.channel{ margin-top:7px;}
.channel-l{ width:815px; float:left; overflow:hidden;}
.channel-r{width:385px; float:right; overflow:hidden}
.hufu .left-one{ width:437px; float:left; background-color:#f6f6f6; margin-right:20px; margin-top:15px;}
.hufu .left-two{ width:335px; float:left}
.hufu .left-one .pic{ display:block; width:100%; overflow:hidden;}
.hufu .left-one .pic img{ width:100%; height:372px; float:left;}
.hufu .left-one .pic .tit{ float:left; text-align:center; width:100%; height:55px; line-height:55px; display:block; overflow:hidden; border-bottom:1px solid #e2e2e2; font-size:18px;}
.hufu .about-list{ overflow:hidden; zoom:1; padding:13px 0 15px 0; padding-right:0;}
.hufu .about-list li{ height:32px; line-height:32px; width:197px; padding-left:15px;float:left; overflow:hidden}
.hufu .left-two .hjzb {position: relative;width: 100%;height: 250px;clear: both; margin-top:15px;}
.hufu .left-two .hjzb img {width: 100%;height: 250px;}
.hufu .hjzb span{left:20px; bottom:15px;width:295px;}
.hufu .hjzb .bg{ width:295px;}
.hufu .hjzb .text{ width:275px;}
.hufu .hjzb i:hover,.hufu .hjzb:hover i{color:#ee3985; }
.hufu .channel-r { padding:0; margin-top:15px;background-color:#f6f6f6}
.hufu .channel-tab { margin:0 12px 0 13px;}
.hufu .channel-tab li{ width:100%; text-align:center; padding:13px 0 14px 0; float:left; border-bottom:1px solid #eee}
.hufu .channel-tab img{ width:360px; height:280px; display:none}
.hufu .channel-tab .tit{ display:block; height:20px; line-height:20px; width:100%; font-size:16px; overflow:hidden}
.hufu .channel-tab .active img{ display:block}
.hufu .channel-tab .active{ padding:9px 0;}
.hufu .channel-tab .active .tit{ height:35px; line-height:35px; color:#fa287c}

.auto_reading{clear:both;overflow:hidden; }
.auto_reading .det-title{padding:0;height:58px}
.det-title span{display:block;float:left;height:58px;padding:0 30px;line-height:58px;font-size:24px;cursor:pointer}
.det-title span.now{background:#000;color:#fff;cursor:auto}
.auto_reading .dtxt{overflow:hidden}
.auto_reading .dtxt a{display:inline-block;height:28px;border:1px solid #e2e2e2;line-height:28px;padding:0 10px;margin:10px 10px 0 0;background: #f2f2f2}
/*兼容取出娱乐*/
.nav-ul #jiaju .hide-nav{ width:410px;}
.nav-ul #jiaju.current,.nav-ul #jiaju .li-main{ width:520px;}
/* 为您推荐 */
.fl {float:left}
.fr {float:right}
.recommend_i_list{background:#fff;width:100%;border-top: 2px solid #222;margin-top:20px;overflow:hidden}
.recommend_i_list .tabnav{float:left;width:110px;color:#666;text-align:center}
.recommend_i_list .tabnav cite{display:block;width:100%;height:64px;line-height:64px;font-size:18px;font-style:normal}
.recommend_i_list .tabnav span{display:block;width:100%;height:55px;line-height:55px;cursor:pointer;font-size:16px;}
.recommend_i_list .tabnav span.now{background:#ff0a54;color:#fff;cursor:auto}
.recommend_i_list .tabcont{border-left:1px solid #f4f4f4;width:609px;padding:10px 35px 0;float:left;margin-top:2px}
.recommend_i_list .tabcont dd{float:left;width:100%;overflow:hidden;padding:18px 0;border-bottom:1px solid #e2e2e2}
.recommend_i_list dd .image{width:125px;height:88px;float:left;overflow:hidden;margin-right:27px}
.recommend_i_list dd>.box{float:left;width:457px}
.recommend_i_list dd h3{overflow:hidden;width:100%;height:22px;line-height:22px;font-size:18px;font-weight:normal}
.recommend_i_list dd .mark_row{width:100%;padding-top:15px;clear:both;overflow:hidden;height:30px;line-height:30px}
.recommend_i_list dd .mark_row .ilabel{display:inline-block;margin-right:15px;padding:0 8px;height:23px;border:1px solid #ff386c;border-radius:5px;line-height:23px;color:#ff386c}
.recommend_i_list dd .mark_row .face{display:inline-block;height:20px;padding-left:15px;margin:0 40px 0 15px;border-left:1px solid #ccc;line-height:20px}
.recommend_i_list dd .face img{width:30px;height:30px;float:left;border-radius:100px;margin:-5px 10px 0 0}
.recommend_i_list dd .views i{display:inline-block;width:18px;height:14px;margin-right:5px}
.recommend_i_list dt{float:left;width:100%;height:55px;border:1px solid #e2e2e2;margin:30px 0;text-align:center;line-height:55px;font-size:18px}
.recommend_i_list dt i{display:inline-block;width:14px;height:14px;background-position:-73px -154px;margin-right:10px}
.recommend_i_list .tabnav span a{color:#333}
.ico-browse{background: url(sy_ico.jpg) 0px -228px no-repeat;display: inline-block;margin-left: 60px;line-height: 70px;} /* 浏览 */
.recommend_i_list dd .image img{width:100%;height:100%}
.recommend_i_list .tabnav span.now a,.recommend_i_list .tabnav span.now a:hover,.recommend_i_list .tabnav span.now a:link,.recommend_i_list .tabnav span.now a:visited,.recommend_i_list .tabnav span.now a:active{color:#fff}
.recommend_i_list .tabcont dd:last-child{border:none 0}
#footrecommend{margin-top:20px}
#footrecommend .news-ul li{float:left}


.shoplist{ width:550px; margin:10px auto 15px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);}
.shoplist dl a{ text-decoration:none;}
.shoplist dl{ position: relative; background:#fcfcfc;padding:5px;border: 1px solid #dddddd; margin-bottom:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; }
.shoplist dl:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.shoplist dl dt{ width:150px; height:150px;position: absolute; left:5px; top:5px;}
.shoplist dl dt img{ width:150px; height:150px; border-radius:5px;margin:0;}
.shoplist dl dd{ margin-left:165px; min-height: 150px;}
.shoplist dl dd p{font-size:15px; line-height: 1.8em; font-weight: normal; color: #333; position: relative;text-indent:0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}


.shoplist dl dd p span.tmall{width: 44px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}
.shoplist dl dd p span.tmall:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"天猫";text-align: center;border-radius:5px;line-height: 20px;}

.shoplist dl dd p span.pdd{width: 66px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}
.shoplist dl dd p span.pdd:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"拼多多";text-align: center;border-radius:5px;line-height: 20px;}

.shoplist dl dd p span.jd{width: 44px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}
.shoplist dl dd p span.jd:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"京东";text-align: center;border-radius:5px;line-height: 20px;}

.shoplist dl dd p a{color: #333; text-decoration: none;}
.shoplist dl dd p a:hover{color: #ff3366;}
.shoplist .shoplist_info{  height: 40px; margin-top: 5px; position: relative;}

.shoplist .shoplist_info_quan{position: absolute; left: 0px; color:#999;width: 124px; height: 33px;line-height: 32px;font-size:15px;}
.shoplist dl dd p a{color: #333; text-decoration: none;}
.shoplist .shoplist_info_quan em{ font-style:normal; font-size:14px;color:#999; }


.shoplist .shoplist_info_sell{ position: absolute; right:6px; color:#999;line-height:30px; font-size:14px;}
.shoplist .shoplist_link{ color:#F00; margin-top: 5px; font-size:16px;}
.shoplist .shoplist_link b{color:#F00; font-size:25px;}
.shoplist .shoplist_link strong{color:#F00; font-size:25px;}
.shoplist .shoplist_link .rmb{font-size: 14px;color: #fd3636;margin-right: 3px;font-family: Arial, Helvetica, sans-serif;}
.shoplist .shoplist_link .yuanjia{ margin-left:15px;font-size: 14px;color:#999;font-family: Arial, Helvetica, sans-serif;}
.shoplist .shoplist_link em{ font-style: normal; text-decoration: line-through; }
.shoplist .shoplist_gosee{ position: absolute;right:10px; bottom: 10px; padding:2px 10px;height: 25px; background: #006baf; color: #fff; text-align: center; line-height:25px; font-size:15px;}
.shoplist .shoplist_gosee a{color: #fff; text-decoration: none;}



/* 多个商品样式 */
.duo{width:665px; margin:0 auto;}
.duo li{float:left;text-align:center;background:#fff;width:310px;margin:5px 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; border:1px solid #dddddd; list-style-type:none;}
.duo li a.url{display:block;padding:5px 5px 5px; text-decoration:none; font-size:12px;}
.duo li a.url img{width:100%;height:300px;object-fit:cover;margin:0;}
.duo li a.url:hover img{opacity:.9;}
.duo li a.url p{ text-align:left;width:300px;text-indent:0;margin-top:8px;font-size:15px;line-height:25px!important;height:20px;text-overflow:ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;letter-spacing:0.8px;padding:0!important;}
.duo li .info{color: #999;padding:0px 10px 10px;font-size:14px;line-height:24px;height:24px;}
.duo li .info a{color: #999;}
.duo li .info a:hover{color: #fe7a24;}
.duo li .info span.frr{ float:right;}
.duo li .info .fl .rmb {font-style:normal;
    font-size: 14px;
    color: #fd3636;
    margin-right: 3px;
    font-family: Arial, Helvetica, sans-serif;
}
.duo li .info .fl .m-num {font-style:normal;
    color: #fd3636;
    font-size: 20px;
    font-family: Georgia, "Times New Roman", Times, serif;
}

.gotoshop{text-align:center;margin:15px 0;}
.gotoshop a{padding:7px 20px;color:#e11824;border:1px solid #e11824;border-radius:7px;}
.gotoshop a:hover{background-color:#e11824;color:white;}



/*新商品样式*/
.shoplist2{width:100%;padding:10px;min-height:150px;margin:20px 0;position: relative;border:1px solid lightgray; border-top:10px solid #ff5000;border-image:linear-gradient(to right,#FF5722 ,#FF9800) 20 20;}
.shoplist2:hover{box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.shoplist2 a:hover {color:black;}
.shoplist2 .product-thumb{width:20%;margin:0;display:inline-block;}
.shoplist2 .product-thumb img{margin:0;opacity:1;}
.shoplist2 .product-thumb span.tmall{width: 60px;height: 19px;position: absolute;left: 0px;margin-right: 3px;top: 6px;text-align: center;}
.shoplist2 .product-thumb span.tmall::after{content:"天猫";background-color:red;position:absolute;line-height:17px;color:white;font-size:15px;left:10px;top:5px;padding:2px 7px;}
.shoplist2 .product-detail{width:55%;display:inline-block;padding:0 15px;border-right:1px dashed lightgray;}
.shoplist2 .product-buy-btn{width:20%;float:right;display:inline-block;text-align:center;padding-top:60px;}
.shoplist2 .product-buy-btn div{display:inline-block;padding:5px 10px;color:white;background:linear-gradient(to right,#FF5722 ,#FF9800);border-radius:10px;}
.shoplist2 .product-detail .product-name{font-size:17px;font-weight:bold;height:60px;line-height:30px;overflow:hidden;text-overflow:ellipsis;}
.shoplist2 .product-detail .product-row2{height:60px;line-height:60px;}
.shoplist2 .product-detail .product-row2 .price{font-size:35px;font-weight:bold;color:#ff5000;}
.shoplist2 .product-detail .product-row2 .selled{float:right;}
.shoplist2 .product-detail .product-row3{}
.shoplist2 .product-detail .product-row3 .coupon{color:#ff5000;}
.shoplist2 .product-detail .product-row3 .yuanjia{float:right;color:gray;}

/*新商品样式结束*/








/*taobao 视频流卡片*/
.taobao-flow-panel{width:350px;height:auto;font-family:"Microsoft YaHei";border:1px solid lightgray;border-radius:15px;
box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);
margin:10px auto;
}

.taobao-flow-panel:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}

.taobao-flow-panel a{text-decoration:none;}
.taobao-flow-panel img.item-thumb{width:100%;height:auto;border-radius:15px 15px 0 0;margin:0;}

.taobao-flow-panel .item-data{width:95%;padding:2px 2.5% 5px;height:33px;line-height:33px;}
.taobao-flow-panel .item-data .yuanjia{display:inline-block;color:#fb5100;font-size:16px;}
.taobao-flow-panel .item-data .yuanjia span{font-size:25px;}
.taobao-flow-panel .item-data .after-coupon{display:inline-block;background-color:#fb5100;color:white;font-size:11px;padding:1px 5px;border-radius:15px;height:25px;line-height:25px;}
.taobao-flow-panel .item-data .after-coupon span{font-size:18px;font-weight:bold;}
.taobao-flow-panel .item-data .selled {display:inline-block;float:right;font-size:14px;color:#c3c3c3;}

.taobao-flow-panel .item-detail{width:100%;height:44px;}
.taobao-flow-panel .item-detail .item-title{display:inline-block;width:72%;padding-left:3.125%;font-size:17px;color:black;overflow:hidden;height:44px;line-height:22px;}
.taobao-flow-panel .item-detail .go-to-detail{display:inline-block;width:20%;float:right;height:34px;margin:5px 0;background-color:#ffdbce;color:#d7642b;font-size:15px;border-radius:15px 0 0 15px;line-height:34px;padding-left:2%;}

.taobao-flow-panel .item-btns{widht:95%;padding:2.5%;height:40px;}
.taobao-flow-panel .item-btns .shop{display:inline-block;height:40px;line-height:40px;color:gray;font-size:15px;}
.taobao-flow-panel .item-btns .shop a{color:gray;}
.taobao-flow-panel .item-btns .item-right-btns{display:inline-block;float:right;height:20px;line-height:20px;}
.taobao-flow-panel .item-btns .item-right-btns .add-to-cart{display:inline-block;background:linear-gradient(to right,#fbc407 ,#fe9603);color:white;padding:10px 17px;font-size:15px;float:right;border-radius:20px 0 0 20px;}
.taobao-flow-panel .item-btns .item-right-btns .buy-now{display:inline-block;background:linear-gradient(to right,#FF5722 ,#FF9800);color:white;padding:10px 23px;font-size:15px;float:right;border-radius:0 20px 20px 0;}

.taobao-flow-panels .taobao-flow-panel{display:inline-block;margin:10px 5px;}


/* 文章底部专题与相关推荐 */
.article-special{margin-top:3rem;}
.article-special-title{font-size:19px;border-left:solid 7px red;padding-left:0.7rem;}
.article-special ul{margin-top:1rem;}
.article-special ul li {float:left;width:20%;margin-right:4%;overflow:hidden;white-space: nowrap;height:21px;text-overflow:ellipsis;margin-bottom:1rem;}

.article-recommend{margin-top:1rem;}
.article-recommend ul{margin-top:1rem;}
.article-recommend ul li{float:left;width:30%;margin-right:3%;margin-bottom:1rem;text-overflow:ellipsis;overflow:hidden;}
.article-recommend ul li a img{width:100%;height:150px;object-fit:cover;}

.article-recommend ul li a img:hover {transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);}
.article-recommend ul li a.recomment-tit {overflow:hidden;white-space: nowrap;height:21px;text-overflow:ellipsis;width:100%;}

.article-recommend .view-more{margin-top:1rem; text-align:center;margin-bottom:1rem;}
.article-recommend .view-more a{padding:0.5rem 1rem;font-size:16px;border:1px solid lightgray;border-radius:10px;}
.article-recommend .view-more .view-more-down{color:red;margin-top:0.5rem;}

/* 排行榜样式 */
.ranking .rank-desc {background-color:#eaeaea;border-radius:10px;}

.ranking h3{color:black!important;margin:1rem 0!important;border-left:0px!important;}
.ranking h4{color:black!important;margin:1rem 0!important;border-left:0px!important;font-size:16px;}
.ranking .brand-ranking{border-top:1px solid lightgray;}
.ranking .brand-ranking p{text-indent:0;}
.ranking .brand-ranking .one-brand{border-bottom:1px solid lightgray;padding:1rem;}
.ranking .brand-ranking .one-brand .brand-rank{display:inline-block;font-weight:bold;font-size:1.4rem;color:#95cced;}
.ranking .brand-ranking .one-brand:nth-child(1) .brand-rank{color:#f5634f;}
.ranking .brand-ranking .one-brand:nth-child(2) .brand-rank{color:#efa64a;}
.ranking .brand-ranking .one-brand:nth-child(3) .brand-rank{color:#47cd84;}
.ranking .brand-ranking .one-brand .brand-title{display:inline-block;font-weight:bold;font-size:1.5rem;}
.ranking .brand-ranking .one-brand .brand-button{display:inline-block;float:right;}
.ranking .brand-ranking .one-brand .brand-button a{background-color:#f9513b;color:white;padding:0.5rem 1rem;border-radius:10px;}
.ranking .brand-ranking .one-brand .brand-desc{border-top:1px dotted lightgray;margin-top:0.5rem;}

.ranking .brand-ranking-pre{margin-top:10px;}
.ranking .brand-ranking-pre ul {}
.ranking .brand-ranking-pre ul li {padding:10px;border-bottom:1px solid #95cced;}
.ranking .brand-ranking-pre ul li div{display:inline-block;}
.ranking .brand-ranking-pre .brand-rank-pre{border:3px solid #95cced;text-align:center;padding-top:1px;float:left;border-radius:50%;color:#95cced;font-weight:bold;height:30px;width:30px;}
.ranking .brand-ranking-pre .brand-title-pre{font-weight:bold;font-size:20px;width:70%;margin-left:10px;}
.ranking .brand-ranking-pre .brand-title-pre span{background-color:#95cced;color:white;display:block;padding:3px 0 2px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0 10px 10px 0;}
.ranking .brand-ranking-pre .brand-hot-pre{float:right;padding:5px;}

.ranking .brand-ranking-pre ul li:nth-child(1) {border-color:#f5634f;}
.ranking .brand-ranking-pre ul li:nth-child(1) .brand-rank-pre {border-color:#f5634f;color:#f5634f;}
.ranking .brand-ranking-pre ul li:nth-child(1) .brand-title-pre span {background-color:#f5634f;}

.ranking .brand-ranking-pre ul li:nth-child(2) {border-color:#efa64a;}
.ranking .brand-ranking-pre ul li:nth-child(2) .brand-rank-pre {border-color:#efa64a;color:#efa64a;}
.ranking .brand-ranking-pre ul li:nth-child(2) .brand-title-pre span {background-color:#efa64a;}

.ranking .brand-ranking-pre ul li:nth-child(3) {border-color:#47cd84;}
.ranking .brand-ranking-pre ul li:nth-child(3) .brand-rank-pre {border-color:#47cd84;color:#47cd84;}
.ranking .brand-ranking-pre ul li:nth-child(3) .brand-title-pre span {background-color:#47cd84;}

.ranking .brand-ranking-pre ul li:nth-child(1) .brand-title-pre span{}
.ranking .brand-ranking-pre ul li:nth-child(2) .brand-title-pre span{width:95%}
.ranking .brand-ranking-pre ul li:nth-child(3) .brand-title-pre span{width:90%}
.ranking .brand-ranking-pre ul li:nth-child(4) .brand-title-pre span{width:85%}
.ranking .brand-ranking-pre ul li:nth-child(5) .brand-title-pre span{width:80%}
.ranking .brand-ranking-pre ul li:nth-child(6) .brand-title-pre span{width:75%}
.ranking .brand-ranking-pre ul li:nth-child(7) .brand-title-pre span{width:70%}
.ranking .brand-ranking-pre ul li:nth-child(8) .brand-title-pre span{width:65%}
.ranking .brand-ranking-pre ul li:nth-child(9) .brand-title-pre span{width:60%}
.ranking .brand-ranking-pre ul li:nth-child(10) .brand-title-pre span{width:55%}


.product-ranking{}
.product-ranking .rank-product{width:100%;padding:10px;min-height:150px;margin:20px 0;position: relative;border:1px solid lightgray; border-top:10px solid #ff5000;border-image:linear-gradient(to right,#FF5722 ,#FF9800) 20 20;}
.product-ranking .rank-product:hover{box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.product-ranking .rank-product a:hover {color:black;}
.product-ranking .rank-product .product-thumb{width:20%;margin:0;display:inline-block;}
.product-ranking .rank-product .product-thumb img{margin:0;opacity:1;}

.product-ranking .rank-product .product-thumb span.tmall{width: 60px;height: 19px;position: absolute;left: 0px;margin-right: 3px;top: 6px;text-align: center;}
.product-ranking .rank-product .product-thumb span.tmall::after{content:"天猫";background-color:red;position:absolute;line-height:17px;color:white;font-size:15px;left:10px;top:5px;padding:2px 7px;}
.product-ranking .rank-product .product-detail{width:55%;display:inline-block;padding:0 15px;border-right:1px dashed lightgray;}
.product-ranking .rank-product .product-buy-btn{width:20%;float:right;display:inline-block;text-align:center;padding-top:60px;}
.product-ranking .rank-product .product-buy-btn div{display:inline-block;padding:5px 10px;color:white;background:linear-gradient(to right,#FF5722 ,#FF9800);border-radius:10px;}
.product-ranking .rank-product .product-detail .product-name{font-size:17px;font-weight:bold;height:60px;line-height:30px;overflow:hidden;text-overflow:ellipsis;}
.product-ranking .rank-product .product-detail .product-row2{height:60px;line-height:60px;}
.product-ranking .rank-product .product-detail .product-row2 .price{font-size:35px;font-weight:bold;color:#ff5000;}
.product-ranking .rank-product .product-detail .product-row2 .selled{float:right;}
.product-ranking .rank-product .product-detail .product-row3{}
.product-ranking .rank-product .product-detail .product-row3 .coupon{color:#ff5000;}
.product-ranking .rank-product .product-detail .product-row3 .yuanjia{float:right;color:gray;}

.brand-products-title{padding:5px;margin:7px 0;font-size:17px;font-weight:bold;border-bottom:1px dashed lightgray;padding-left:10px;border-left:10px solid #ff5000;}
.brand-products{}
.brand-products .brand-product{width:30%;border:1px solid lightgray;padding:5px;margin-right:5;display:inline-block;}
.brand-products .brand-product:hover{box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.brand-products .brand-product a:hover{color:black;}
.brand-products .brand-product img{margin:0;height:219px;object-fit:cover;width:219px;}
.brand-products .brand-product p{font-size:15px;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0!important;}
.brand-products .brand-product div{}
.brand-products .brand-product div span.price i{font-size:25px;color:#ff5000;}
.brand-products .brand-product div span.selled{float:right;font-size:15px;color:gray;}


/* 用户样式 */
.art-auther .user-info{float:right;}
.art-auther .user-info img{height:17px;width:17px;border-radius:50%;margin-right:10px;}

/* wiki标题 */
.wiki-nav{border-bottom:1px solid lightgray;}
.wiki-header{padding:50px 10px;text-align:center;}
.wiki-header h1{font-size:40px;font-weight:normal;border-right:1px dashed black;padding:10px;}
.wiki-nav .detail-right{text-align:center;}
.wiki-nav form {padding-left:15%;margin-top:10px;}
.wiki-nav form input{padding: 8px;width: 210px;border-radius: 3px;border: 1px solid lightgray;background: #fff;display:inline-block;float:left;}
.wiki-nav img{width:150px;background-color:#e11824;padding:15px 60px;border-radius:10px;}
.wiki-nav .wiki-search-btn {display:inline-block;float:left;}
.wiki-nav .wiki-search-btn img{width:20px;padding:10px;border-radius:0px;}

.wiki-top-keywords {padding:15px 0;border-bottom:1px dashed lightgray;}
.wiki-top-keywords ul li{display:inline-block; width:5%;margin: 15px 1.2% 10px 0;text-align: center;border-radius: 10px;overflow: hidden;white-space: nowrap;padding: 5px 10px;background-color: #9cd69e;text-overflow: ellipsis;}
.wiki-top-keywords ul li a{color:white;}
/* 淘宝封面图适应 */
.taobaothumb{width:700px;height:320px!important;object-fit:cover;}

/* 文章页右侧的浮动推荐方块 */
.right-side-nine-btns{width:380px;height:400px;margin-top:10px;}
.right-side-nine-btns ul{padding-left:4%;}
.right-side-nine-btns ul li{display:inline-block;width:28%;height:100px;margin-right:4%;color:gray;text-align:center;margin-bottom:25px;}
.right-side-nine-btns ul li a {color:gray;padding:20px;display:block;background-color:lightgray;border-radius:10px;}
.right-side-nine-btns ul li a img{width:70%;height:auto;}

.right-side-nine-btns ul li a:hover{font-size:25px;background-color:white;}




/* 微博卡片样式 */
.weibo-card{width:550px;height:auto;border:1px solid #c5c5c5;margin:10px auto;border-radius:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;padding:10px;}
.weibo-card:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.weibo-card .weibo-card-title {font-size:15px;vertical-align:middle;font-weight:bold;border-bottom:1px solid lightgray;padding-bottom:8px;}
.weibo-card .weibo-card-title img{width:25px;height:auto;display:inline;margin:0;vertical-align:middle;}
.weibo-card .weibo-card-title::after{content:'微博网友说';display:inline;vertical-align:middle;}

.weibo-card .weibo-card-body{padding-top:10px;}
.weibo-card .weibo-card-body .weibo-user-avatar {display:inline-block;width:auto;}
.weibo-card .weibo-card-body .weibo-user-avatar img{border-radius:50%;width:40px;height:40px;object-fit:cover;margin:0;}
.weibo-card .weibo-card-body .weibo-content{display:inline-block;width:490px;float:right;text-indent:0;padding:0!important;}
.weibo-card .weibo-card-body .weibo-content span{font-weight:bold;}
.weibo-card .weibo-card-body::after{content:'';display: block;clear: both;}
.weibo-card .weibo-card-body .weibo-content a{color:#6097d6;font-size:14px;text-decoration:underline;}

/* 资讯卡片样式 */
.article-card{width:550px;height:auto;border:1px solid #c5c5c5;margin:10px auto;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;padding:10px;}
.article-card:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.article-card .article-card-head {font-size:15px;vertical-align:middle;font-weight:bold;border-bottom:1px solid lightgray;padding-bottom:8px;}
.article-card .article-card-head img{width:25px;height:auto;display:inline;margin:0;vertical-align:middle;margin-right:5px;}

.article-card-body{}
.article-card-body .article-card-title {border-bottom:1px solid lightgray;padding:5px 0;font-weight:bold;font-size:17px;}
.article-card-body .article-card-content{text-indent:0;padding:0!important;}
.article-card-body .article-card-content a{color:#6097d6;font-size:14px;text-decoration:underline;}


/*通用按钮样式*/
.smartshe-btn{padding:4px 30px;border:0px;border-radius:5px;cursor: pointer;}
.smartshe-btn-default {color:black;background-color:#fff;border:1px solid gray;}
.smartshe-btn-default:hover{color:black;background-color:#f7f7f7;}
.smartshe-btn-default:active{color:black;background-color:#d0d0d0;}

.smartshe-btn-danger {color:white;background-color:#d9534f;}
.smartshe-btn-danger:hover{color:white;background-color:#c34440;}
.smartshe-btn-danger:active{color:white;background-color:#a03330;}

.smartshe-btn-primary {color:white;background-color:#428bca;}
.smartshe-btn-primary:hover{color:white;background-color:#3677af;}
.smartshe-btn-primary:active{color:white;background-color:#2a5e8c;}

.smartshe-btn-info {color:white;background-color:#5bc0de;}
.smartshe-btn-info:hover{color:white;background-color:#51a9c3;}
.smartshe-btn-info:active{color:white;background-color:#387c90;}

.smartshe-btn-warning {color:white;background-color:#f0ad4e;}
.smartshe-btn-warning:hover{color:white;background-color:#dc9e46;}
.smartshe-btn-warning:active{color:white;background-color:#bb873d;}

.smartshe-btn-success {color:white;background-color:#5cb85c;}
.smartshe-btn-success:hover{color:white;background-color:#4d9a4d;}
.smartshe-btn-success:active{color:white;background-color:#346f34;}


.smartshe-row{width:100%;}
.smartshe-row .smartshe-col-1 {width:8%;display:inline-block;}
.smartshe-row .smartshe-col-2 {width:16%;display:inline-block;}
.smartshe-row .smartshe-col-3 {width:24.5%;display:inline-block;}
.smartshe-row .smartshe-col-4 {width:33%;display:inline-block;}
.smartshe-row .smartshe-col-5 {width:41%;display:inline-block;}
.smartshe-row .smartshe-col-6 {width:49.5%;display:inline-block;}
.smartshe-row .smartshe-col-7 {width:58%;display:inline-block;}
.smartshe-row .smartshe-col-8 {width:66%;display:inline-block;}
.smartshe-row .smartshe-col-9 {width:74.5%;display:inline-block;}
.smartshe-row .smartshe-col-10 {width:83%;display:inline-block;}
.smartshe-row .smartshe-col-11 {width:91%;display:inline-block;}
.smartshe-row .smartshe-col-12 {width:100%;display:inline-block;}

/* 微博百度切换按钮 */
.weibo_baidu_btns{width:100%;height:auto;padding-left:1%;}
.weibo_baidu_btns button{width:49%;margin:10px 0;height:40px;border:1px solid lightgray;cursor: pointer;background-color:#fff;}
.weibo_baidu_btns button.weibo-nav-btn{border-bottom:4px solid #e71f19;}
.weibo_baidu_btns button.baidu-nav-btn{border-bottom:4px solid #306cff;}
.weibo_baidu_btns button img{width:20px;height:20px;display:inline;margin:0;vertical-align:middle;margin-right:5px;}
.weibo_baidu_btns button:hover {background-color:lightgray;}
.weibo_baidu_btns button:active{background-color:gray;}


/* 问答样式 */
.question{border-left:0!important;margin-left:0!important;}
.question::before{display:'inline-block';content:"Q";border-radius:50%;padding:5px 10px;background:lightblue;color:white;margin-right:10px;}
.answer{text-indent:0!important;margin-bottom:30px!important;}
.answer::before{display:'inline-block';content:"A";border-radius:50%;padding:4px 10px;background:pink;color:white;;margin-right:10px;font-size:1.2em;font-weight:bold;}

/* 回答卡片样式 */
.answer-card{width:550px;height:auto;border:1px solid #c5c5c5;margin:10px auto;border-radius:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;padding:10px;}
.answer-card:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}
.answer-card .answer-card-body{padding-top:10px;}
.answer-card .answer-card-body .answer-user-avatar {display:inline-block;width:auto;}
.answer-card .answer-card-body .answer-user-avatar img{border-radius:50%;width:40px;height:40px;object-fit:cover;margin:0;}
.answer-card .answer-card-body .answer-content{display:inline-block;width:490px;float:right;text-indent:0;padding:0!important;}
.answer-card .answer-card-body .answer-content span{font-weight:bold;}
.answer-card .answer-card-body::after{content:'';display: block;clear: both;}
.answer-card .answer-card-body .answer-content a{color:#6097d6;font-size:14px;text-decoration:underline;}