@charset "utf-8";
html, body {font-family:Arial,'微软雅黑'; font-size:14px; color:#333; background:#fff;}
body,li,ul,dl,dd,dt,p,h1,h2,h3{ padding:0; margin:0; border:0;}
i,em{ font-style:normal;}
li{ list-style:none;}
a{ text-decoration:none;}
a:hover{ color:#fe741c;}
img{ vertical-align:middle;border:none;}
img.lazy{ opacity:0;}
.clear{ clear:both;}
q{ color:#FF4A4A; quotes:'' '' '' '';}
*{box-sizing:border-box;}
.specialcont *{box-sizing:content-box;}
/*mydialog弹框样式*/
#dialogbg{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.3); z-index:1000; cursor: pointer;}
#dialog{ position:fixed; left:50%; top:50%; z-index:1000; box-sizing:border-box; max-height:85%; width:800px; height:0; padding:50px 0; transform:translate(-50%,-50%); background:#fff;  opacity:0; transition:all linear 200ms; box-shadow:0 0 20px #000; border-radius:0 0 5px 5px; border:1px solid #ccc;}
#dialog .close{ position:absolute; right:0; top:0; width:36px; line-height:36px; font-size:18px; text-align:center; font-family: Arial, Helvetica, sans-serif; cursor:pointer; z-index:1;}
#dialog .close:hover{ background:#ddd;}
#dialog .title{ position:absolute; left:0; top:0; width:100%; background:#eee; padding:0 15px; font-size:16px; font-weight:bold; line-height:40px; box-sizing:border-box;}
#dialog .cont{ overflow:auto; line-height:1.8em; padding:0 20px; font-size:14px;}
#dialog .cont::-webkit-scrollbar{width:5px; height:5px;}
#dialog .cont::-webkit-scrollbar-thumb{background:#ccc;}
#dialog .btnbox{ line-height:40px; background:#fff; text-align:center; border-top:1px solid #eee; display:flex; position:absolute; left:0; bottom:0; width:100%;}
#dialog .btnbox .btn{ display:block; width:100%; cursor:pointer; font-size:16px; line-height:40px; color:#333;}
#dialog .btnbox.col2 .btn{ width:50%;}
#dialog .btnbox.col2 .btn.primary{ border-left:1px solid #ddd; color:#085c95; font-weight:bold;}
#dialog .btnbox .btn:hover{ background:#f6f6f6; color:#f60 !important;}
#dialog.show{ width:800px; height:300px; opacity:1;}

/*toast样式*/
.toast{ position:fixed; left:50%; bottom:-100px; z-index:1001; width:300px; margin-left:-150px; padding:5px 10px; line-height:1.5em; background:rgba(0,0,0,0.7); color:#fff; font-size:16px; text-align:center; border-radius:10px;}
.toast.show{ bottom:200px; transition:all ease-in-out 500ms;}
.toast.hide{ bottom:250px; opacity:0;}

select::-ms-expand { display: none; }
input[type=text],input[type=button],input[type=submit],select{appearance:none; -moz-appearance:none;-webkit-appearance:none;-ms-appearance:none; outline:none;}
select{ position:relative; background:url(/public/img/icon/jiantou.png) right 6px center no-repeat #fff; background-size:10px 6px;padding:0 20px 0 8px !important;}
input::-webkit-input-placeholder{color:#cccccc;} 
input:-moz-placeholder{color:#cccccc;} 
input::-moz-placeholder{color:#cccccc;} 
input:-ms-input-placeholder{color:#cccccc;}

.dhidden{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; display:block; }
.dhidden2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all;}
.dhidden3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-break:break-all;}
.dn{ display:none;}
.iconfont{ width:1em; height:1em; font-size:1.3em; line-height:1em; vertical-align:middle; position:relative; font-weight:normal;}
.lazy{ opacity:0;}
.tablecell{ display:table-cell; vertical-align:middle;} 
.song{ font-family:'SimSun';}

.btt{ display:inline-block; border-radius:8px; padding:0 20px; border:0; color:#fff; line-height:2em; text-align:center; background:#C1C1C1}
.btt.hov{ background:#E67D37}
.btt.primary{ background:#67648f}
.purplebtn{ background:#312d5f; color:#fff !important;}
.purplebtn:hover{ background:#F96C28; color:#fff;}
.huibtn{ background:#999; color:#fff !important;}
.huibtn:hover{ background:#312d5f; color:#fff;}

/*解决table-cell兼容问题*/
.md_table{ display:table; *position:relative;}
.md_table .md_cell{ display:table-cell; width:100%; *position:absolute; *top:50%; *left:0; vertical-align:middle;}
.md_table .md_cell .md_mid{*position:relative; *top:-50%; *left:0;}

/*line-height*/
.line15em{ line-height:1.5em;}
.line18em{ line-height:1.8em;}
.line2em{ line-height:2em;}
.line3em{ line-height:3em;}

/*font*/
.font10{ font-size:10px;}
.font12{ font-size:12px;}
.font13{ font-size:13px;}
.font14{ font-size:14px;}
.font15{ font-size:15px;}
.font16{ font-size:16px;}
.font18{ font-size:18px;}
.font20{ font-size:20px;}
.font22{ font-size:22px;}
.font24{ font-size:24px;}
.font26{ font-size:26px;}
.font27{ font-size:27px;}
.font28{ font-size:28px;}
.font30{ font-size:30px;}
.font32{ font-size:32px;}
.font36{ font-size:36px;}
.font40{ font-size:40px;}
.font50{ font-size:50px;}
.font60{ font-size:60px;}
.b,.bold{ font-weight:bold;}
.u{text-decoration: underline;}
.center{ text-align:center;}
.u{text-decoration: underline;}
/*padding|margin*/
.pd10{padding:10px;}
.pd20{padding:20px;}
.pd30{padding:30px;}
.pdb10{padding-bottom:10px;}
.mgt10{ margin-top:10px;}
.mgt15{ margin-top:15px;}
.mgt20{ margin-top:20px;}
.mgt30{ margin-top:30px;}
.mgt40{ margin-top:40px;}
.mgt50{ margin-top:50px;}
.mgt80{ margin-top:80px;}
.mgt100{ margin-top:100px;}

body{min-width:1200px;}
body.blockstyle2{ background-color:#faf7e7;}
#wrap{ padding-top:92px; padding-bottom:1px;}

/*ads size*/
.adscol4{ position:relative; padding:15px 0; margin:0 -0.5% 15px -0.5%;}
.adscol4 a.item{ float:left; width:24%; margin:0 0.5%; border:1px solid #ccc; background:#fff;}
.adscol4 a.item .img{ width:100%; overflow:hidden;}
.adscol4 a.item img{ width:100%; min-height:139px;}
.adscol4 a.item .name{ display:block; line-height:2em; padding:0 10px; text-align:center;}
.adscol4 a.ad{ position:absolute; right:0.5%; bottom:0; background:rgba(0,0,0,0.3); color:#eee; font-size:12px; padding:0 5px;}


/*去掉了text-align: center;，要求靠左显示*/
.webshoplogo{ width:100%; min-width:1460px; text-align:center; background: #858bd3; }
.webshoplogo .logobox2{ width:1460px; margin:0 auto; text-align:left;}
.webshoplogo a{display: inline-block;padding: 2px 15px;}
.webshoplogo a em{width:83px; height:37px; line-height:37px; text-align:center; color:#FFF; display:none;}
.webshoplogo a img{display:block;}
.webshoplogo a:hover{background:rgba(255,255,255,.1);}
.webshoplogo a:hover img{ display:none;}
.webshoplogo a:hover em{ display:block;}

.blockstyle2 .webshoplogo{background: #f3c186;}
#container{ width:1460px; margin:0 auto; position:relative;}
#container .rightlay{ width:370px; min-height:800px; float:right;}
#container .rightlay.fixed{ position:fixed; top:46px; left:50%; margin-left:360px;}
#container .rightlay.fixed2{ position:fixed; bottom:0; left:50%; margin-left:360px;}
#container .rightlay.absolute{ position:absolute; right:0;}
#container .leftlay{ width:1060px; float:left;}
#container .leftlay .artcontent{ margin-top:10px; padding-bottom:10px;}
#container .leftlay .ads{ text-align:center;}
#container .leftlay .blockinfo.maplay{ min-height:600px;}
#rightmenu{ background:#eae9ec;}
#rightmenu dt.dt{ font-size:16px; background:#d5d4dd; color:#888; text-align:center; line-height:1.5em; position:relative;}
#rightmenu dt.dt .more{ font-size:12px; position:absolute; right:10px;}

#rightmenu .blockinfo .morebtn a.style3{ font-size:14px; font-weight:500;}
/*joinbtt*/
#rightmenu .joinbtt{ padding:13px 0 12px; text-align:center;}
#rightmenu .joinbtt a{ display:inline-block; line-height:2.4em; border-radius:1.2em; padding:0 10px; background:rgba(85, 91, 166, 0.2); margin:0 4px;}
#rightmenu .joinbtt a .iconfont,
#rightmenu .joinbtt a span{display:inline-block; vertical-align:middle;}
.blockstyle2 #rightmenu .joinbtt a{ background:#fff;}

#rightmenu dl dd {padding: 0 10px 15px 10px;}
#rightmenu .rightlaylist1 dd{padding:4px 10px 0 10px;}
#rightmenu .rightlaylist2 dd{padding:0 5px 10px 5px;}
#rightmenu .rightlaylist3 dd{padding:15px 10px;}
#rightmenu .rightlaylist6 dd{padding:1px;}
#rightmenu .rightlaylist7 dd {padding: 5px 10px 0 10px;}
#rightmenu .rightlaydatacounts dd {padding: 10px 20px;}
#rightmenu .rightlaynavlist1 dd {padding: 15px 10px;}
#rightmenu .rightlaynavlist2 dd {padding:20px;}
#rightmenu .rightlaybrandrongyu dd.rongyulist{padding:15px 15px; border-bottom:1px solid #f5f5f5;}
#rightmenu .rightlaybrandrongyu dd.votecatlist{padding:15px;}
#rightmenu .jierilist1{ padding:0;}
#rightmenu .jierilist1 li a {font-size: 14px;}

#rightmenu .navlist dd{ padding:15px 10px;}
#rightmenu .navlist ul .item .name{ font-size:14px; color:#333;}
#rightmenu .navlist ul .item:hover .name{ color:#f60;}

.meishimenu .rightlaylist1 .item{color: #555ba6;}
.meishimenu .rightlaylist1 .item:hover{ color:#f60;}

#rightmenu .navlist.col1 ul .item{ width:100%;}
#rightmenu .rightlaybrandcat{border-top: 1px solid #f5f5f5;}

/*userbox*/
#rightmenu .userbox{ padding:15px 15px 5px 16px;}
#rightmenu .userbox .userpic{ width:50px; height:50px;}
#rightmenu .userbox .userpic img{ width:50px; height:50px; border-radius:50%;}
#rightmenu .userbox .nickname{ padding-left:10px;}
#rightmenu .userbox .nickname .dhidden2{ max-height:3em; padding:2px 0px;}
#rightmenu .userbox .nickname .name{ line-height:1.5em; margin-top:5px;}
#rightmenu .userbox .nickname a.btn{ border-left:1px solid #ddd; padding:0 7px 0 10px;}
#rightmenu .userbox .nickname a.btn:nth-child(2){ border-left:0; padding-left:0;}
/*auther*/
#rightmenu .auther{ display:block; text-align:left; padding:20px 60px 20px 90px; position:relative;}
#rightmenu .auther .img{ position:absolute; border:1px solid #ddd; background-size:9999px auto; width:66px; height:66px; border-radius:50%; box-shadow: 0 0 5px #ddd; left:15px; top:50%; margin-top:-33px;overflow: hidden;}
#rightmenu .auther .img img.pic{ position:absolute; left:0; top:50%; width:100%; border-radius:50%; transform:translateY(-50%); display:block;}
#rightmenu .auther .img img.vip{ position:absolute; left:60%; bottom:0; width:16px; height:16px; border-radius:50%;}
#rightmenu .auther .name{ font-size:16px; font-weight:bold; line-height:1.5em; margin-bottom:0.3em;}
#rightmenu .auther .utype{ line-height:1.5em;}
#rightmenu .auther .btn{position:absolute; position:absolute; right:15px; top:50%; margin-top:-1em; display:inline-block; line-height:2em; padding:0 10px; border:1px solid rgba(85,91,166,0.3); border-radius:4px;}
#rightmenu .auther .btn::after{content: "关注";}
#rightmenu .auther .btn.guanzhu{background: #eee !important;}
#rightmenu .auther .btn.guanzhu::after{content: "已关注";color: #999;}
#rightmenu .auther:hover .btn{ background:#555ba6; color:#fff}
.blockstyle2 #rightmenu .autherline{ width:86%; margin:0 auto; height:1px; background:rgba(190,15,27,0.1);}
.blockstyle2 #rightmenu .auther .btn{ border:1px solid rgba(190,15,27,0.3);}
.blockstyle2 #rightmenu .auther:hover .btn{ background:#be0f1b;}

#rightmenu .fabubtns .desc{ padding:5px 17px; line-height:1.8em; text-align:justify;}
#rightmenu .fabubtns .btns{ text-align:center; padding-bottom:10px;padding: 0 17px 15px 17px;}
#rightmenu .fabubtns .btns a{ float:left;border:1px solid #cacce3;width:47%; margin:5px 0; line-height:2em;}
#rightmenu .fabubtns .btns a:nth-child(2n){ float:right;}
#rightmenu .fabubtns dd:after{ content:""; display:block; clear:both;}

#rightmenu .fabubtns2 dd{ text-align:center; padding-bottom:10px;padding: 0 10px 15px 10px;}
#rightmenu .fabubtns2 dd a{ float:left;border-radius:1em; width:48%; margin:5px 0; line-height:2em; background:#ffdc00; color:#333; font-size:15px;}
#rightmenu .fabubtns2 dd a:hover{ color:#f60;}
#rightmenu .fabubtns2 dd a:nth-child(2n){ float:right;}
#rightmenu .fabubtns2 dd a .icon-gengduo4{ margin-right:-10px;}
#rightmenu .fabubtns2 dd:after{ content:""; display:block; clear:both;}

#pagenav{ width:100%; height:46px; position:relative; overflow:hidden;}
#pagenav .navcont{ width:1460px; margin:0 auto; position:relative; padding:2px 0;}
#pagenav.fixed{ position:fixed; left:0; top:0; z-index:100}
#pagenav .navcont a{ float:left; padding:1px 15px; font-size:20px; line-height:2em;}
#pagenav.col12 .navcont a.cffdc00,#pagenav.col13 .navcont a.cffdc00,#pagenav.col11 .navcont a.cffdc00{ padding:3px 10px;}
#pagenav.col14 .navcont a,#pagenav.col15 .navcont a{ padding:1px 13px;}
#pagenav.col14 .navcont a.cffdc00,#pagenav.col15 .navcont a.cffdc00{ padding:1px 10px;}
#pagenav .navcont a i.lg{ width:36px; height:36px; display:inline-block; vertical-align:middle; background-size:30px 30px; font-family: "iconfont" !important; font-size:36px; line-height:1em; position:relative; top:-1px;}
#pagenav .navcont a i.lg::before{ content:"\e858";}
#pagenav .navcont a:hover{background:#fef200; color:#4d5071; border-radius:5em;}
#pagenav .navcont a.active{ background:#fef200; color:#4d5071;  border-radius:2em;}
.blockstyle2 #pagenav .navcont a.active,.blockstyle2 #pagenav .navcont a:hover{ color:#be0f1b;}
#pagenav .navcont a.active::after{content:""; border-width:10px 6px; border-style:solid; border-color:#4d5071 transparent transparent transparent; display:inline-block; margin-left:5px; position:relative; vertical-align:middle; bottom:-4px; position:relative;}
.blockstyle2 #pagenav .navcont a.active::after{ border-top-color:#be0f1b;}
#pagenav .navcont a.hovbg{background:rgba(201,203,227,0.2); border-radius:2em; height:30px; margin:0 5px; position:relative; top:6px; line-height:30px; float:right;}
.blockstyle2 #pagenav .navcont a.hovbg{background:rgba(247, 170, 0, 0.2);}
#pagenav .navcont a.hovbg{animation:dailibtn 1s linear 0s infinite alternate;}
@keyframes dailibtn{
  0%{background:rgba(247, 170, 0, 0.2); color:#fff000;}
  100%{background:rgba(0, 0, 0, 0.3); color:#ff6900;}
}

#pagenav .navcont a.hovbg .iconfont,
#pagenav .navcont a.hovbg span{float:left; line-height:30px;}

#position .posotionnav{line-height: 1.8em;border-bottom: solid 1px #eee;padding:0.5em 0;}
#position .posotionnav .iconfont{ vertical-align:text-bottom;}


/*blocktitle*/
.blocktitle{ line-height:2em; position:relative;}
.blocktitle.style1{ text-align:center; color:#ccc;}
.blocktitle.style1 .name{display:inline-block; padding:15px 65px; position:relative; font-weight:bold; max-width:560px;}
.blocktitle.style1 a.name{ text-decoration:underline;}
.blocktitle.style1 .name i.l,
.blocktitle.style1 .name i.l i,
.blocktitle.style1 .name i.r,
.blocktitle.style1 .name i.r i{position:absolute; left:24px; top:50%; margin-top:-14px; width:6px; height:28px; border-radius:5em; display:block; transform:rotate(36deg);}
.blocktitle.style1 .name i.l i,
.blocktitle.style1 .name i.r i{left:16px; top:-10px; margin:0; transform:rotate(0deg);}
.blocktitle.style1 .name i.r{ left:auto; right:42px;}
.blocktitle.style1 .name em.l,
.blocktitle.style1 .name em.r{position:absolute; right:100%; top:50%; width:50px; height:1px; margin-top:-1px;}
.blocktitle.style1 .name em.r{left:100%;}
.blocktitle.style1 .name,.blocktitle.ccc .color1{ color:#ccc;}
.blocktitle.style1 a:hover{ color:#fe741c;}
.blocktitle.style1 .name i,
.blocktitle.style1 .name em.l,
.blocktitle.style1 .name em.r{color:#ccc; background:#ccc;}
.blocktitle.style1 .name i.l i,
.blocktitle.style1 .name i.r{background:#EEE;}
.blocktitle.style1 .name i.r i,
.blocktitle.style1 .name em.r{background:#bbb;}
.blocktitle.fff .name,
.blocktitle.fff .color1{color:#fff;}
.blocktitle.fff .name i,
.blocktitle.style1.fff .name em.l,
.blocktitle.style1.fff .name em.r{color:#fff; background:#fff;}
.blocktitle.fff .name i.l i,
.blocktitle.fff .name i.r{background:#fff;}
.blocktitle.fff .name i.r i,
.blocktitle.fff .name em.r{background:#fff;}

.blocktitle.style2{ position:relative; margin:0;}
.blocktitle.style2 .name{ display:inline-block; font-weight:bold;}
.blocktitle.style2 .subtitle .iconfont{ display:inline-block; padding:0; margin:0;font-size:1em;text-align: center;}

.blocktitle.style3{border-left: solid 5px #FE741C;height: 1.2em;line-height: 1.2em;margin:30px 0;padding-left: 25px; font-weight:bold; color:#333;}

.blocktitle.style5{text-align:center; font-size:20px; line-height:3em; padding:0; margin:0;}
.blocktitle.style5 .name{color:#FFF; font-weight:bold; }

.blocktitle.style7{text-align: center;}
.blocktitle.style7 .name{ display:inline-block; padding:15px 20px; position:relative; font-weight:bold; max-width:560px; font-size:20px; color:#CCC;}
.blocktitle.style7 .name:before{ content:"";position: absolute;right: 100%;top: 50%;width: 30px;height: 2px;margin-top: -1px; background:#CCC;opacity: 0.5;}
.blocktitle.style7 .name::after{content:"";position: absolute;left: 100%;top: 50%;width: 30px;height: 2px;margin-top: -1px;background:#CCC;opacity: 0.5;}
 
.blocktitle.style8{}
.blocktitle.style8 .name{ font-size: 20px; color: #333; font-weight: bold;}

.blocktitle.style10{font-size: 18px;color: #FFF;font-weight: bold;border-radius:20px 0; background:#555ba6; padding: 10px 15px;}
.blocktitle.style10 a{color: #FFF;}
.blockstyle2 .blocktitle.style10{background:#be0f1b;}

.bline.bline1{ width:100%; height:30px; background:#fff;}
.blockstyle2 .bline.bline1{ background:#faf7e7;}
.bline.bline2{ height:0px; border-top:solid 1px #eee; margin:10px 30px 0 30px;}
.bline.bline3{ width:100%; height:30px; background:rgba(0,0,0,.15);}
.blockinfo{ max-width:1460px; margin-left:auto; margin-right:auto;}
.blockinfo.articlefull{ max-width:none;}
@keyframes loadinggif{
  0%{ background-position:center 0;}
  16.66%{ background-position:center -200px;}
  33.33%{ background-position:center -400px;}
  49.99%{ background-position:center -600px;}
  66.66%{ background-position:center -800px;}
  83.33%{ background-position:center -1000px;}
  100%{ background-position:center 0;}
}
.blockinfo .itembox>.ajaxload{ text-align:center; padding:100px 0; display:block; margin:0 auto; background:url(/public/img/icon/loading.png) center 0 no-repeat; animation:loadinggif 2.4s steps(1) infinite; transform:scale(0.5);}
.blockinfo .nothing{ text-align:center; padding:50px 0;}
/*blocksubtitle*/
.blocktitle .subtitle.style1.mgtop{ margin-top:-30px;}
.blocktitle .subtitle.style1{ color:#fe741c; text-align:center;margin-bottom: 20px;font-size: 30px;}
.blocktitle .subtitle.style1 em{ position:relative; display:inline-block; font-weight:bold;}
.blocktitle .subtitle.style1 em:after{display: inline-block;content: ""; position: absolute;  height: 15px;background: rgba(254, 116, 28, 0.1);border-radius: 1em; width: 100%; bottom: 18px; left: -15px;padding: 0px 15px;}

.blocktitle .subtitle.style2{margin-top:-20px;line-height: 1.8em; margin-bottom:20px; font-size:15px;}
.blocktitle .subtitle.style3{position: absolute;right: 0px;top: 50%;height: 1.2em;line-height: 1.2em;margin-top: -0.6em;}
.blocktitle .subtitle.style4{margin-top:-10px;line-height: 1.8em;}
/*titlemorebox*/
.blocktitle .titlemorebox{ display:inherit;float:right; cursor:pointer;}
.blocktitle .titlemorebox .morebtn{color: #e63462; line-height: 1.5em; padding:2px 4px; }
.blocktitle .titlemorebox .morebtn span{ color: #e63462;}

/*tab*/
.tabmenu{overflow: auto; white-space:nowrap;}
.tabmenu::-webkit-scrollbar { width:0; height:0;}
.tabmenu .item{ display:inline-block; text-align:center; cursor:pointer;}
.tab .tabmenu{text-align:center;}/*padding:10px 0;*/
.tab>.tabmenubox{ text-align:center;}
.tab>.tabmenubox>.tabmenu{ display:inline-block; margin:0 auto; overflow:hidden; max-width:100%;}
.tab>.tabmenubox .tabmenu .item{padding:0 20px; line-height:2em; display:table-cell; position:relative;}

.tab>.tabmenubox .tabmenu .item.close{ display:none;}
.tab>.tabmenubox .tabmenu .item.more{ float:right; margin-right:0;}
.tab>.tabmenubox .tabmenu .item:hover{ color:#fe741c;}

.tab .tab2menubox{ text-align:center;}
.tab .tab2menubox .tabmenu{ margin:0 auto;}

.tab.substyle1>.tab2menubox .tabmenu{display: inline-block;}
.tab.substyle1>.tab2menubox .tabmenu .item{ border:1px solid #eee; border-left:0;padding: 0 20px;line-height: 2em;display: table-cell;}
.tab.substyle1>.tab2menubox .tabmenu .item:first-child{ border-left:1px solid #eee;}
.tab.substyle1>.tab2menubox .tabmenu .item.active{ background:#555ba6; color:#fff; border-color:#555ba6;}
.blockstyle2 .tab.substyle1>.tab2menubox .tabmenu .item{border-color:#eed5ca;}

.tab.substyle3 .tab2menubox .tabmenu{overflow:inherit;border-top:1px solid #eee; border-left:1px solid #eee;display:inline-block;}/*margin-bottom:10px;*/  
.tab.substyle3 .tab2menubox .tabmenu .item{ min-width:111.1px; border:1px solid #eee; border-left:0; border-top:0; float:left; text-align:center;line-height: 2.2em;}
.tab.substyle3 .tab2menubox .tabmenu .item span{ background:none;}
.tab.substyle3 .tab2menubox .tabmenu .item.active span{ color:#F60;}
.tab.substyle3 .tab2menubox .tabmenu:after{ content:""; display:block; height:0; clear:both;}
.tab.substyle3 .tab2menubox .tabmenu .item.close{ display:none;}

/*style1*/
.tab.style1>.tabmenubox .tabmenu .item{ border:1px solid #eee; border-left:0;}
.tab.style1>.tabmenubox .tabmenu .item:first-child{ border-left:1px solid #eee;}
.tab.style1>.tabmenubox .tabmenu .item.active{ background:#555ba6; color:#fff; border-color:#555ba6;}
.blockstyle2 .tab.style1>.tabmenubox .tabmenu .item{border-color:#eed5ca;}
/*style3*/
.tab.style3{}
.tab.style3 > .tabmenubox .tabmenu .item{ padding:0 10px;}
.tab.style3 > .tabmenubox .tabmenu .item span{ width:110px; display:block; font-size:16px; line-height:2.6em; border-radius:2em;color:#555ba6; background:rgba(85,91,166,.1);}
.tab.style3 > .tabmenubox .tabmenu .item:hover span,
.tab.style3 > .tabmenubox .tabmenu .item.active span{ background:#555ba6; color:#FFF;}
.blockstyle2 .tab.style3 > .tabmenubox .tabmenu .item span{ color:#be0f1b;background:rgba(109,15,27,.1)}
.blockstyle2 .tab.style3 > .tabmenubox .tabmenu .item:hover span,
.blockstyle2 .tab.style3 > .tabmenubox .tabmenu .item.active span{ background:#be0f1b; color:#FFF;}
/*style4*/
.tab.style4 .tabmenubox{line-height:0;}
.tab.style4 .tabmenubox .tabmenu .item{color:#fff;padding: 5px 20px;}
.tab.style4 .tabmenubox .tabmenu .item.active{color:#fbe01b; font-weight:bold; position:relative;}
.tab.style4 .tabmenubox .tabmenu .item.active:after{content:""; width:30px; height:4px; background:#fbe01b; position:absolute; left:50%; margin-left:-15px; bottom:0px;}

/*style5*/
.tab.style5 > .tabmenubox .tabmenu .item,.tab.style5 > .tab2menubox .tabmenu .item{color: #333;padding: 0 20px;line-height: 2em;}
.tab.style5 > .tabmenubox .tabmenu .item.active,.tab.style5 > .tab2menubox .tabmenu .item.active{ border-bottom:solid 2px #555ba6; color:#555ba6;font-weight: bold;}
.tab.style5 > .tabmenubox .tabmenu .item:hover,.tab.style5 > .tab2menubox .tabmenu .item:hover{color: #555ba6;}
.blockstyle2 .tab.style5 > .tabmenubox .tabmenu .item.active,.blockstyle2 .tab.style5 > .tab2menubox .tabmenu .item.active{color: #be0f1b; border-bottom:solid 2px #be0f1b;}
.blockstyle2 .tab.style5 > .tabmenubox .tabmenu .item:hover,.blockstyle2 .tab.style5 > .tab2menubox .tabmenu .item:hover{color: #be0f1b;} 

/*style8*/
.tab.style8>.tabmenubox .tabmenu{display: block;}
.tab.style8>.tabmenubox .tabmenu .item{ width:210px;border:none; border-left:1px solid #fff; font-size:16px; background:#f8f8f8; color:#333; padding:17px 0 14px 0; box-sizing:border-box;}
.tab.style8>.tabmenubox .tabmenu .item:nth-child(1){border-left:none;}
.tab.style8>.tabmenubox .tabmenu .item:hover{color:#555ba6;}
.tab.style8>.tabmenubox .tabmenu .item.active{position:relative; background:#fff; color:#555ba6;}
.tab.style8>.tabmenubox .tabmenu .item.active::after{content:""; display:block; position:absolute; top:0px; width:100%; border-top:3px solid #555ba6;}
.tab.style8>.tabmenubox .tabmenu .item span{display:block; min-width:120px; text-align:center;}
.blockstyle2 .tab.style8>.tabmenubox .tabmenu .item:hover,
.blockstyle2 .tab.style8>.tabmenubox .tabmenu .item.active{color:#be0f1b;}
.blockstyle2 .tab.style8>.tabmenubox .tabmenu .item.active::after{border-top-color:#be0f1b;}
/*style10*/
.tab.style10 .tabmenu{display:block;}
.tab.style10 .tabmenubox .tabmenu .item{ padding:0; border:0; width:5%; background:none; padding:0 2px; color:#333; font-size:16px; line-height:2.4em;}
.tab.style10 .tabmenubox .tabmenu .item:first-child{padding-left:0;}
.tab.style10 .tabmenubox .tabmenu .item:nth-last-child(1){padding-right:0;}
.tab.style10 .tabmenubox .tabmenu .item:hover,.tab.style10 .tabmenubox .tabmenu .item.active{color:#555ba6; font-weight:bold;}
.tab.style10 .tabmenubox .tabmenu .item span{ display:block; border-radius:6px 6px 0 0; background:rgba(177, 177, 177,0.1); padding:0 10px;}
.tab.style10 .tabmenubox .tabmenu .item.active span{ background:rgba(177, 177, 177,0.2);}
.tab.style10 .tabcont{ background:rgba(177, 177, 177,0.2);}

.blockstyle2 .tab.style10 .tabmenubox .tabmenu .item:hover,.blockstyle2 .tab.style10 .tabmenubox .tabmenu .item.active{color:#be0f1b;}
.blockstyle2 .tab.style10 .tabmenubox .tabmenu .item span{background:rgba(220,173,154,0.1);}
.blockstyle2 .tab.style10 .tabmenubox .tabmenu .item.active span{ background:rgba(220,173,154,0.2);}
.blockstyle2 .tab.style10 .tabcont{ background:rgba(220,173,154,0.2);}

/*style15*/
.tab.style15{ position:relative;}
.tab.style15 .tabmenubox{position: absolute;top: 0px;right: 0px;line-height: 54px;height: 54px;}
.tab.style15 .tabmenubox .item.active,.tab.style15 .tabmenubox .item:hover {color: #555ba6;}
.tab.style15 .tabmenubox .item{ padding:0 20px 0 0; position:relative; color:#333;line-height: 54px;}
.tab.style15 .tabmenubox .item:after{ position:absolute;content:""; display:block; right:8px; top:50%; border-right:1px solid #999; height:10px; transform:rotate(30deg);margin-top: -5px;}
.tab.style15 .tabmenubox .item:last-child:after{ display:none;}
.blockstyle2 .tab.style15 .tabmenubox .item.active,.blockstyle2 .tab.style15 .tabmenubox .item:hover {color: #be0f1b;}

/*button*/
.blockinfo .morebtn{padding:15px 0; text-align:center;}
.blockinfo .morebtn a{display:inline-block; cursor:pointer;font-size:16px;padding:10px 40px; line-height:1.5em; margin:0 1%;}
.blockinfo .morebtn a.style1{ background:#ffdc00; color:#1a1a1a; border-radius:5em; }
.blockinfo .morebtn a.dn{ display:none;}

.blockinfo .morebtn a.nomore{ display:inline-block;}
.blockinfo .morebtn a.nomore span{ display:none;}
.blockinfo .morebtn a.nomore::before{content:"已经到底了";}

.blockinfo .morebtn .iconfont,
.blockinfo .morebtn.loading::before{content:"加载中...";}
.blockinfo .morebtn.loading span{ display:none;}

.blockinfo .morebtn:hover,.blockinfo .morebtn a:hover{ color:#f60;}
.blockinfo .morebtn a.style2{border-radius:5em; color:#555ba6;border: solid 1px rgba(85,91,166,0.2);background:rgba(85,91,166,0.05);}
.blockinfo .morebtn a.style2:hover{ color:#f60;}
.blockstyle2 .blockinfo .morebtn a.style2{ color:#be0f1b;border: solid 1px rgba(190,15,27, 0.2);background:rgba(190,15,27, 0.05);}

.blockinfo .morebtn a.style3{ font-weight:bold;color: #555ba6; padding:0px;margin: -5px 0;}
.blockstyle2 .blockinfo .morebtn a.style3 { color:#be0f1b;}
.blockinfo .morebtn a.style3:hover{color: #F60;}

/*swipe*/
.swipe{ position:relative;}
.swipe .swipecont{ width:100%; overflow:hidden;}
.swipe li{ display:none;}
.swipe li a{ display:block;}
.swipe li img{ width:100%;}
.swipe li.active{ display:block;}
.swipe .perview{ position:absolute; left:0; bottom:10px; width:100%; text-align:center;}
.swipe .perview i{ display:inline-block; width:12px; height:12px; background:#ccc; border-radius:6px; margin:0 6px; cursor:pointer; transition:all linear 300ms;}
.swipe .perview i.active{ background:#fdb80c; width:30px;}


/*推荐指数*/
.u-tjzs{ display:inline-block;width:90px; height:18px;overflow: hidden;text-align: left;vertical-align:text-bottom;}
.u-tjzs .u-tjzs-out{width: 90px;background: url(/plugin/img/icon/tjzhishu/xin-b.png) 0 0 repeat-x; height:18px;background-size:18px auto;}
.u-tjzs .u-tjzs-in{background: url(/plugin/img/icon/tjzhishu/xin-t.png) 0 0 repeat-x;height:18px;background-size:18px auto;}

/*分享框*/
#voteshare{ display:none; position:fixed; left:50%; top:50%; width:580px; height:480px; margin:-240px 0 0 -290px; box-sizing:border-box; border-width:2px; border-style:solid; background:#fff; z-index:100}
#voteshare .close{ position:absolute; right:-2px; top:-2px; width:20px; height:20px; text-align:center; line-height:20px; font-size:16px; cursor:pointer;}
#voteshare .close:hover{ background:#f60;}
#voteshare .bdshare_popup_box{ top:30px !important; left:280px !important;}




/*foot*/
footer{width:100%; min-width:1460px; background:#4d56af; padding-bottom:30px; min-height:671px;}
footer .itembox{ width:1460px; margin:0 auto; padding-top:20px;}
footer .footxg{ width:100%;}
footer .footxg dl{ width:25%; float:left;}
footer .footxg dl dt{color:#a6abd7; line-height:2em; position:relative; padding-left:8px;}
footer .footxg dl dt i{ font-size:24px;margin-right: 4px;}
footer .footxg dl dt .ttl{color:#a6abd7; font-size:15px;margin: 0 5px; display:inline-block; vertical-align:middle;}
footer .footxg dl dt .ttl:first-child{ margin-left:0;}
footer .footxg dl dd{ padding: 0 8px; line-height:1.8em;}
footer .footxg dl dd a{white-space:nowrap; margin-right:5px; line-height:24px; font-size:14px; color:#cac49b; text-align:left; float:left;}
footer .footxg dl dt a:hover,
footer .footxg dl dd a:hover{ color:#F60;}
footer .footxg dl.col3 dd a{width:30%;}
footer .footxg dl.col3 dd a:nth-child(3n+2){margin-left:2%; margin-right:2%;}
footer .footxg dl.col4 dd a{width:22%;}
footer .lgimg{margin:5px 0 10px 0; text-align:center;}
footer .website .item{float:left; color:#a6abd7; font-size:12px;}
footer .website .item a{color:#ffff00;}
footer .website .item a:hover{color:#f60;}
footer .website .zhuanzai{width:270px;}
footer .website .jiamao{width:270px; padding-left:10px;}
footer .website .introduce{width:788px; padding-left:10px;}
footer .website .item .img,
footer .website .item .text,
footer .website .item .fankui,
footer .website .item .lianjie{display:table-cell; vertical-align:middle;}
footer .website .item .text,
footer .website .item .fankui,
footer .website .item .lianjie{padding-left:5px; line-height:1.6em;}
footer .website .item .text span{display:block;}
footer .website .item .fankui span{padding:0 10px; color:rgba(255, 255, 255, 0.3);}
footer .website .item .lianjie a{display:inline-block;}
footer .website .item .lianjie span{padding:0 7px; color:rgba(255, 255, 255, 0.3); display:inline-block;}
footer .yqlink{line-height:1.6em; color:#777; font-size:12px; text-align:center; display:inline-block;}
footer .yqlink .img,
footer .yqlink .link{display:table-cell; vertical-align:middle;}
footer .yqlink .link{padding-left:5px;}
footer .yqlink .link a{color:#cac49b; display:inline-block;}
footer .yqlink .link a:hover{color:#F60;}
footer .yqlink .link span{padding:0 12px; color:rgba(255, 255, 255, 0.3); display:inline-block;}
footer .words{}
footer .words .center{line-height:0;}
footer .words .words1{color:#a6abd7;}
footer .words .words1 a{ color:#a6abd7;}
footer .words .words1 a:hover{color:#F60;}
footer .words .words2{color:#a6abd7;}
footer .words2 a{color:#a6abd7;}
footer .words2 .links a{ color:#ffff70; line-height:1.2em;}
footer .words2 .links span{ color:#ffff70;}
footer .words2 .links a:hover{ color:#F60;}
footer .words2 .phone i{color:#cac49b;}
footer .words2 .phone a{color:#ffff00;}
footer .words2 .phone a:hover{ color:#F60;}
footer .words2 .phone b{font-size:14px; color:#fff;}
footer .words2 .email a{color:#cac49b; margin-right:10px;}
footer .words2 .ipc {padding-left: 20px;margin-right: 10px;background: url(/public/img/footer/boticon1.png) no-repeat;}
footer .words2 .relief {padding-left: 20px;margin-right: 10px;background: url(/public/img/footer/boticon2.png) no-repeat;}
footer .words2 .sethome {padding-left: 20px;margin-right: 10px;background: url(/public/img/footer/boticon3.png) no-repeat;}
footer .bimg{ margin-top:10px;}
.blockstyle2 footer{background:#9b0020;}
.blockstyle2 footer .footxg dl dd a{ color:#da6f39;}
.blockstyle2 footer .footxg dl dd a:hover{ color:#F60;}
.blockstyle2 footer .words .words1{color:#ff9aa5;}
.blockstyle2 footer .words .words2{color:#ef8687;}
.blockstyle2 footer .words2 .links a{ color:#ffec9e;}	
.blockstyle2 footer .words2 .links a:hover{ color:#F60;}
.blockstyle2 footer .footxg dl dt{color:#ff9aa5;}
.blockstyle2 footer .footxg dl dt .ttl{color:#ff9aa5;}
.blockstyle2 footer .website .item{color:#ef8687;}
.blockstyle2 footer .website .item a{color:#ffec9e;}
.blockstyle2 footer .yqlink .link a{color:#da6f39;}
.blockstyle2 footer .words2 a{color:#ef8687;}
.blockstyle2 footer .words2 .email a{color:#da6f39;}
.blockstyle2 footer .words2 .phone i{color:#da6f39;}
.blockstyle2 footer .words2 .phone a{color:#ffec9e;}
.blockstyle2 footer .words2 .phone a:hover{color:#fe741c;}
.blockstyle2 footer .words2 .phone b{color:#ff9aa5;}

/*go_top*/
#debug{ position:fixed; left:10px; top:20%; z-index:99; background:#FC6; padding:5px; line-height:0;}
#debug li{ line-height:1.5em; font-size:12px;}
#go_top{position:fixed; right:5px; bottom:65px; z-index:100;}
#go_top ul li{position:relative;}
#go_top ul li .goitem{width:58px; background:#fff; border:1px solid #eeeeee; border-bottom:0; text-align:center; text-decoration:none; color:#9a9ed3; display:inline-block; padding:5px 0 3px 0; cursor:pointer;}
#go_top ul li:last-child .goitem{border-bottom:1px solid #eeeeee;}
#go_top ul li .goitem .iconfont{margin:0; width:38px; height:38px; font-size:22px; padding:8px; background:#9a9ed3; color:#fff; border-radius:50%; display:inline-block;}
#go_top ul li .goitem .word{color:#9a9ed3; font-size:12px; padding-top:3px;}

#go_top ul li.animate .goitem.s2{ display:none;}
#go_top ul li.animate .goitem .fzp{ font-size:12px; padding:5px; line-height:1.2em; background:red;}
#go_top ul li.animate .goitem.s2 .fzp{ background:#000;}
#go_top ul li.animate.show .goitem.s1{ display:none;}
#go_top ul li.animate.show .goitem.s2{ display:block;}

#go_top ul li .goitem:hover .iconfont{background:#fe741c;}
#go_top ul li .goitem:hover .word{color:#fe741c;}

#go_top ul li .goitem.active .iconfont{ background:#fe741c}
#go_top ul li .goitem.active .word{ color:#fe741c}
#go_top .holidayicon a{width:48px; height:48px;display: table-cell;vertical-align: middle;}
#go_top .holidayicon a img{ width:48px; height:48px;}
#go_top #dialogtext a:hover{ background:rgba(255, 249, 0, 0.14);}

#go_top .qrcode .img{ display:none; position:absolute; bottom:0; right:100%; width:354px; height:211px; background:url(/public/img/footer/rightewm.png?2025) no-repeat}
#go_top .qrcode:hover .img{ display:block;}
#go_top .qrcode:hover .ewmlink{display:block;}
#go_top ul li .goitem .ewmlink{width:153px; height:153px; position:absolute; z-index:10; display:none;}
#go_top ul li .goitem .ewmlink:hover{background:rgba(255,255,255,.3)}
#go_top ul li .goitem .yjfk{bottom:26px; right:75px;}
#go_top ul li .goitem .lxwz{bottom:26px; right:238px;}
#go_top ul li:hover .item .ewmlink{display:block;}
#go_top a.share:hover .bdsharebuttonbox{ display:block;}
#go_top .bdsharebuttonbox{display:none; position:absolute; top:50%; margin-top:-26px; right:100%;}
#go_top li:hover .bdsharebuttonbox{ display:block;}
#go_top .collectbox{ display:none; position:absolute; bottom:-142px; right:100%; width:350px; height:460px; background:#fff; border:1px solid #eee; padding:5px 10px; box-shadow:0 0 8px #ccc;}
#go_top .collectbox a{ text-decoration:none;}
#go_top .collectbox dt{ border-bottom:1px solid #eee; line-height:2em;}
#go_top .collectbox dt .op{ float:right;}
#go_top .collectbox dd{ padding:5px 0; line-height:2em;}
#go_top .collectbox dd.collectlist{ min-height:150px;}
#go_top .collectbox dd.collectlist a{ display:block;}
#go_top .collectbox dd.historylist a{ width:96px; margin:6px 2px 0 2px; padding:0 5px; text-align:center; background:#eee; border-radius:1em; display:inline-block;}
#go_top .collectbox dd .loadding{ margin:5px auto; display:block;}
#go_top .collectbox dd .nothing{ text-align:center; padding:40px 0;}
/*分享*/
#go_top #sharebigbox{ height:52px; width:240px;}
#go_top #sharebigbox a{display:inline-block;height:50px; width:50px; background:url(/public/img/icon/share-btn.png); padding-left:0px; margin:0px 3px 0px 0px;}
#go_top #sharebigbox .bds_weixin{background-position:0px 0px;}
#go_top #sharebigbox .bds_weixin:hover{ opacity:0.7}
#go_top #sharebigbox .bds_tsina{background-position:-60px 0px;}
#go_top #sharebigbox .bds_tsina:hover{ opacity:0.7}
#go_top #sharebigbox .bds_qzone{background-position:-120px 0px;}
#go_top #sharebigbox .bds_qzone:hover{ opacity:0.7}
#go_top #sharebigbox .bds_qq{background-position:-180px 0px;}
#go_top #sharebigbox .bds_qq:hover{ opacity:0.7}

#go_top #collectbox{overflow-x: hidden;overflow-y: scroll;}
#go_top #collectbox::-webkit-scrollbar {display:none}
#go_top #collectbox .collectlist .ulbox img{width: 100px;padding-right:5px;}
#go_top #collectbox .collectlist .ulbox .toptitle {padding-left:15px;}
#go_top #collectbox .collectlist .ulbox .item{padding:5px 0;border-bottom:1px solid #eee;}
#go_top #collectbox .collectlist .ulbox .item:last-child{ border:0;}
#go_top #collectbox .collectlist .ulbox .item .cont .title{padding-top: 20px; text-align:left;}
#go_top #collectbox .collectlist .ulbox .item .cont .other{ padding-top:6px; position:relative; height:2.1em; overflow:hidden; padding-right:50px;}
#go_top #collectbox .collectlist .ulbox .item .cont .other a.biaoqian{ display:none;}
#go_top #collectbox .collectlist .ulbox .item .cont .other .timestr{ position:absolute; right:0; top:6px; min-width:50px; color:#ccc; line-height:1em;}
@media screen and (max-width:1400px){
#go_top li{ opacity:0.7; display:none;}	
#go_top li:nth-child(n+4){ display:block;}	
#go_top li:hover{ opacity:1;}
}


#bdshare_weixin_qrcode_dialog{left: 45%;top: 20%;width: 250px;display: block;position: fixed;background: #fff;z-index:999999999;box-shadow: 0px 2px 10px #000;border: solid 1px #d8d8d8;    padding: 10px;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_head{ font-size: 12px; font-weight: bold;text-align: left;line-height: 16px;height: 16px;position: relative;color: #000;}
#bdshare_weixin_qrcode_dialog .bd_weixin_popup_head .bd_weixin_popup_close{width: 16px;height: 16px;position: absolute;right: 0;top: 0;color: #999;text-decoration: none;font-size: 16px;}
#bdshare_weixin_qrcode_dialog #bdshare_weixin_qrcode_dialog_qr {text-align: center;padding: 25px;}

/*header*/
header{ position:fixed; left:0; top:0; width:100%; background:#eae9ec; z-index:101;}
header .headlist{width:1460px; margin:0 auto; height:46px; padding:1px 10px;}
header .headlist .logo{float: left;}
header .headlist .logo img {width: auto;height: 32px; margin:6px 0;display: block;}
header .headlist .sublogo {float: left;line-height: 30px;margin: 7px 0 7px 1%;padding: 0 0 0 1%;font-size: 16px;font-weight: bold;color: #666;border-left: 1px solid rgba(0, 0, 0, 0.1); max-width:225px;}
header .headlist .color1,header .headlist .color1 a{ color:#666 !important;}
header .headlist a.color1:hover,header .headlist .color1 a:hover{ color:#f60 !important;}

header .headlist .userbox{line-height:44px; float:right; text-align:right; font-size:12px; margin-left:1%;}
header .headlist .userbox .userinfo {display: inline-block;vertical-align: middle;}
header .headlist .userbox .iconfont {color: #333;font-size: 14px;display: inline-block;vertical-align: middle;}
header .headlist .userbox a,header .headlist  .userbox a .color1,header .headlist  .userbox span{display: inline-block;vertical-align: middle;cursor: pointer;transition: color .3s;-moz-transition: color .3s;-webkit-transition: color .3s;-o-transition: color .3s;}
header .headlist .userbox a.loginin {position: relative;padding-right: 9px;margin-right: 5px;}
header .headlist .userbox a.loginin:after{content:""; width:1px; height:14px;background:rgba(0, 0, 0, 0.1); position:absolute; right:0; top:50%; margin-top:-7px;}
header .headlist a.brandcat{ position:relative;}
header .headlist a.brandcat:after{content:""; width:1px; height:14px;background:rgba(0, 0, 0, 0.1); position:absolute; right:-0.5em; top:50%; margin-top:-7px;}

header .headlist .userbox a:hover,header .headlist .userbox span:hover{color:#f60;}
header .headlist .userbox a img{border-radius:3px;}
header .headlist .userbox .phoneqrcode{ display:inline-block; vertical-align:middle; position:relative;}
header .headlist .userbox .phoneqrcode span{margin-left:4px;}
header .headlist .userbox .phoneqrcode .rcode{display: none;line-height: 2em;position: absolute;right:0;top: 100%;z-index: 100; padding:10px 10px 0; background: #fff;border: 1px solid #eee;width:240px; color:#333; box-sizing:border-box; z-index:99;}
header .headlist .userbox .phoneqrcode .rcode li{ display:inline-block; vertical-align:middle; text-align:center; padding:0 10px;}
header .headlist .userbox .phoneqrcode .rcode li img{ display:block;}
header .headlist .userbox .phoneqrcode:hover .rcode{ display:block;}
header .headlist .userbox .phoneqrcode .rcode:before{ content:"";border-width: 0px 6px 10px 6px;border-style:solid; border-color:transparent transparent #fff transparent; position:absolute;right: 26px;top: -9px;}
header .headlist .userbox .userinfo{ display:inline-block; vertical-align:middle;}
header .headlist .userbox .userinfo a.nickname em{display:inline-block; vertical-align:middle;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; margin-top:-2px;}
header .headlist .userbox .userinfo a.nickname .name{  max-width:110px; }
header .headlist .mgapp{ line-height:1.4em; text-align:left;}
header .headlist .userbox .jmnav{border-radius: 2em;padding: 0 12px;line-height: 25px;font-size: 15px;margin-left: 5px;font-weight: bold;display: inline-block;}
header .headlist .userbox .jmnav{animation:mythird 1s linear 0s infinite alternate;}
@keyframes mythird{
  0%{background:rgba(85, 91, 166, .1);}
  100%{background:rgba(85, 91, 166, .4);}
}
.blockstyle2 header .headlist .userbox .jmnav{animation:myfourth 1s linear 0s infinite alternate;}
@keyframes myfourth{
  0%{background:rgba(190, 15, 27, .1);}
  100%{background:rgba(190, 15, 27, .4);}
}
header .headlist .userbox .jmnav .iconfont{display:inline-block; vertical-align:middle; font-size:16px;}

#searchbox{ float:right; margin-top:3px; width:22%; position:relative;}
#searchbox .search{background: rgba(85,91,166,.1);border:0; border-radius:30px; height:40px; padding:0 115px 0 15px;box-sizing: border-box;outline: none;}
#searchbox .search::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.25);}
#searchbox .search:-moz-placeholder{color:rgba(255, 255, 255, 0.25);}
#searchbox .search::-moz-placeholder{color:rgba(255, 255, 255, 0.25);}
#searchbox .search:-ms-input-placeholder{color:rgba(255, 255, 255, 0.25);}
#searchbox .search::-ms-input-placeholder{color:rgba(255, 255, 255, 0.25);}
#searchbox .search{width:100%;}
.blockstyle2 #searchbox .search{background:rgba(220, 173, 154, 0.2); border:0; border-radius:30px; color:#333;}
.blockstyle2 #searchbox .search::-webkit-input-placeholder{color:rgba(51, 51, 51, 0.35);}
.blockstyle2 #searchbox .search:-moz-placeholder{color:rgba(51, 51, 51, 0.35);}
.blockstyle2 #searchbox .search::-moz-placeholder{color:rgba(51, 51, 51, 0.35);}
.blockstyle2 #searchbox .search:-ms-input-placeholder{color:rgba(51, 51, 51, 0.35);}
.blockstyle2 #searchbox .search::-ms-input-placeholder{color:rgba(51, 51, 51, 0.35);}
#searchbox a.hot{height:40px; line-height:40px; position:absolute; right:46px; top:0;}

#searchbox a.hot .iconfont,
#searchbox a.hot span{line-height:40px; display:table-cell; vertical-align:middle;}
#searchbox a.hot span{padding-left:2px;}
#searchbox .searchbtt{position:absolute; right:4px; top:4px; width:32px; height:32px;border-radius:50%;border: 0;cursor: pointer;}
#searchbox .searchbtt .searchicon{font-size:18px; display:block; margin:0 auto; color:rgba(255, 255, 255, 0.5);
transition:color .3s;
-moz-transition:color .3s;
-webkit-transition:color .3s;
-o-transition:color .3s;}
#searchbox .searchbtt:hover .searchicon{color:rgba(255, 255, 255, 1);}

header #searchbox{margin-top: 6px;}
header #searchbox .search{background:#fff; color:#333; height:32px;}
header #searchbox a.hot .iconfont,header #searchbox a.hot span{line-height: 32px;}
header #searchbox a.hot .iconfont{ color:#be0f1b !important}
header #searchbox .searchbtt{top: 2px;width: 28px;height: 28px;background: #373737;}
header #searchbox .searchbtt .searchicon{font-size:16px;}
header #searchbox .search::-webkit-input-placeholder{color:rgba(51, 51, 51, 0.35);}
header #searchbox .search:-moz-placeholder{color:rgba(51, 51, 51, 0.35);}
header #searchbox .search::-moz-placeholder{color:rgba(51, 51, 51, 0.35);}
header #searchbox .search:-ms-input-placeholder{color:rgba(51, 51, 51, 0.35);}
header #searchbox .search::-ms-input-placeholder{color:rgba(51, 51, 51, 0.35);}

header #searchts{ display:none; position:absolute; left:-2px; top:100%; width:100%; background:#fff; text-align:center; z-index:100; border-width:2px; border-style:solid;}
header #searchts .ttl{ padding:10px 30px; line-height:2em; color:#000; border-bottom:1px solid #ddd; text-align:left;}
header #searchts .hot{ padding:10px 26px 30px 26px;}
header #searchts .searchxgkeywords span{ padding:0 30px; text-align:left; display:block; line-height:3em; border-bottom:1px solid #ddd; cursor:pointer;}
header #searchts span:hover,header #searchts span.hover{ background:#f7f7f7; color:#fe741c}
header #searchts .searchxgkeywords .shousuoclear{cursor:pointer;}

header #searchts span.clearhistory{ color:#999; text-align:center; cursor:pointer;}
header #searchts .hotsearch{ padding:10px 0px 10px 20px;}
header #searchts .historybox{ padding:0px 20px 0 20px;display: flex;align-items: center; justify-content: space-between; line-height:1.8em;}
header #searchts .historybox i{ cursor:pointer;}
header #searchts .hislist{ padding:0px 0px 20px 20px;}
header #searchts .hotsearch .hottitle{ text-align:left;}
header #searchts .hislist span,#searchts .hotsearch span{ float:left; padding:0px 10px; border:1px solid #aaaaaa; line-height:1.5em; margin-right:15px; margin-top:10px; color:#949b98; cursor:pointer;}
#searchts span:hover{ color:#fe741c}
#searchts .hotsearch .extendurl a{text-align:left; text-decoration:underline; line-height:2em;}
#searchts .hotsearch .extendurl a:before{ content:"促"; color:#FFF; display:inline-block; margin-right:3px; height:1.4em; width:1.4em; text-align:center; line-height:1.4em; background-color:#FC7718; border-radius:3px; font-size:12px;}
#searchts .hotsearch .extendurl a:after{ content:""; display:inline-block; width:22px; height:14px; background:url(/public/img/icon/newinfo.gif) no-repeat; margin-left:3px;}


.padslist .slice {display: block;overflow: hidden;}
.padslist .slice img {display: block;width: 100%;}

/*星级推荐*/
.zsstarbox{ display:inline-block; vertical-align:middle; width:120px; height:24px; background:url(/public/img/zhaoshang/star_bg.png) repeat-x; background-size:auto 24px;}
.zsstarbox .star{ height:24px;background:url(/public/img/zhaoshang/star.png) repeat-x; background-size:auto 24px;}
.zsstarbox.size1{ width:90px; height:18px; background-size:auto 18px;}
.zsstarbox.size1 .star{height:18px; background-size:auto 18px;} 
.zsstarbox.size2{ width:100px; height:20px; background-size:auto 20px;}
.zsstarbox.size2 .star{height:20px; background-size:auto 20px;} 


/*背景图样式定义*/
.zsbgimg{position: relative;}
.zsbgimg img{ width:100%;position: absolute;left: 0;top: 0;z-index: 1;}
.zsbgimg .bname{display: table-cell;vertical-align: middle;z-index: 2;position: relative;text-align: center;padding:0 20px; box-sizing:border-box;}
/*招商文字颜色*/
.zsbgimg.zsbg1 .bname{ text-shadow:0 2px 1px rgba(247, 157, 156, 0.4);}
.zsbgimg.zsbg2 .bname{ text-shadow:0 2px 1px rgba(57, 181, 180, 0.4);}
.zsbgimg.zsbg3 .bname{ text-shadow:0 2px 1px rgba(142, 186, 220, 0.4);}
.zsbgimg.zsbg4 .bname{ text-shadow:0 2px 1px rgba(221, 195, 203, 0.4);}
.zsbgimg.zsbg5 .bname{ text-shadow:0 2px 1px rgba(239, 158, 132, 0.4);}
.zsbgimg.zsbg6 .bname{ text-shadow:0 2px 1px rgba(246, 154, 156, 0.4);}
/*词条文字颜色*/
.zsbgimg .bname.ccolor{ color:#fff;text-shadow: 2px 2px 2px rgba(255, 255, 255, 0.2);}
.zsbgimg .bname.ccolor4{ color:#fff;text-shadow: 2px 2px 2px #74d7f6;}
.zsbgimg .bname.ccolor5{ color:#7a3403;text-shadow: 2px 2px 2px rgba(122, 52, 3, 0.2);}
.zsbgimg .bname.ccolor6{color:#1c1954;text-shadow: 2px 2px 2px rgba(28, 25, 84, 0.2);}
.zsbgimg .bname.ccolor9{ color:#f8d580;text-shadow: 2px 2px 2px rgba(248, 213, 128, 0.2);}

/*首页页面宽度*/
.minwidth header .headlist{width:1200px;}
.minwidth #pagenav .navcont{width:1200px;}
.minwidth #container{ width:1200px;}

/*序号样式*/
.numa{width: 20px;margin-right: 5px;height: 28px;line-height: 28px;text-align: center; font-weight:bold;display:inline-block;}
.numa::after{counter-increment:li;content:counter(li);}
.numa.num1{background: url(/public/img/iconnum/5/1.png) center center no-repeat;background-size: auto 28px;}
.numa.num2{background: url(/public/img/iconnum/5/2.png) center center no-repeat;background-size: auto 28px;}
.numa.num3{background: url(/public/img/iconnum/5/3.png) center center no-repeat;background-size: auto 28px;}
.numa.num1:after,.numa.num2:after,.numa.num3:after{ content:"";}
/*正方形*/
.numb{display:inline-block;min-width:24px; height:24px;line-height:24px;border-radius:5px; background:#ccc;text-align:center; margin-right:10px;color:#fff; vertical-align:middle;}
.numb::after{counter-increment:li;content:counter(li);}
.numb.num1{background:#fe741c;}
.numb.num2{background:#FDB80C;}
.numb.num3{background:#ffdc00;}

.numd{width:20px; height:29px; margin-right:10px;padding-top:4px; line-height:29px;background:url(/public/img/iconnum/9/4.png) center center no-repeat;text-align:center;background-size:20px 29px;color:#fff;font-weight:bold;font-size:12px;display:inline-block;}
.numd::after{counter-increment:li;content:counter(li);}
.numd.num1{ background-image:url(/public/img/iconnum/9/1.png);}
.numd.num2{ background-image:url(/public/img/iconnum/9/2.png);}
.numd.num3{ background-image:url(/public/img/iconnum/9/3.png);}


.hudongbox{background:rgba(0,0,0,.7); width:100%;position: fixed;right: 0;bottom:0px;z-index: 99;}
.hudongbox .box{width: 1460px;margin: 0 auto; color:#FFF;}
.hudongbox .box .top{ border-bottom:solid 1px #EEE;padding: 15px 0; display:none;}
.hudongbox .box .top .ttl{ font-size:46px; margin-bottom:10px;}
.hudongbox .box .top  .mindesc .iconfont{color: #CA9815;margin-left: 5px;margin-right: 5px;}
.hudongbox .box .top img{ margin-left:60px; margin-right:20px;}
.hudongbox .box .top .ewm{ width:150px; height:120px; border-radius:8px; background:#FFF; margin-left:30px; margin-right:50px; position:relative;}
.hudongbox .box .top .ewm img{ width:110px; height:110px; position:absolute; left:5px; top:5px;margin-left: 0;}
.hudongbox .box .top .ewm em{ font-size:14px; color:#666; width:20px;line-height: 1em; position:absolute;right: 5px;top: 10px;}
.hudongbox .box .top .ewm em:after{ content:"";position: absolute;bottom: -20px;left: -6px;height: 0px;width: 0;border-style: solid;border-color: transparent #333 transparent transparent;border-width: 8px;}
.hudongbox .box .top .btns a{ display:inline-block; vertical-align:middle; font-size:18px; line-height:1.4em; border-radius:3px; padding:0 35px; border:solid 1px #FFF; margin-right:30px;}
.hudongbox .box .list{height:50px; overflow:hidden;}
.hudongbox .box .list li{ width:48%; float:left; line-height:50px; height:50px;}
.hudongbox .box .list li:nth-child(2n){ float:right;}
.hudongbox .box .list li>*{display:inline-block; vertical-align:middle;}
.hudongbox .box .list li .userpic{width:30px;height:30px; border-radius:50%; margin-right:5px;}
.hudongbox .box .list li .desc{max-width:540px; margin-right:20px;}
.hudongbox .box .list li .num{font-style: italic;}
.hudongbox .box .list li .logo{ height:40px;margin-right: 10px;}
.hudongbox .box .list li.brand .desc{width:370px; }
.hudongbox .box .list li.zhaoshang .desc{width:370px;}
.hudongbox .box .list ul:after{ content:""; display:block; clear:both;}
.hudongbox .close.iconfont{width:56px;height:50px; line-height:50px; text-align:center;position: absolute;right: 5px; bottom:0;color: #FFF;font-size: 36px;-webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;-o-transition: -o-transform 1s ease-out;-ms-transition: -ms-transform 1s ease-out;cursor:pointer;}
.hudongbox .close.iconfont:hover{color:#fe741c; -webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg);}
.hudongbox.min{width:56px;height:50px;right: 5px;}
.hudongbox.min .box{ display:none;}
.hudongbox.min .close.iconfont{-webkit-transform: rotateZ(180deg);-moz-transform: rotateZ(180deg);-o-transform: rotateZ(180deg);-ms-transform: rotateZ(180deg);transform: rotateZ(180deg); right:0;}



