body{ min-width:1240px;}
#container{ width:1220px;}
#container .rightlay{ width:300px;}
#container .rightlay.fixed{ margin-left:310px;}
#container .rightlay.fixed2{ margin-left:310px;}
.rightlay #rightmenu .hotblocks .item{ width:120px;}
.rightlay .joinbtt a{ padding:0 20px;}
#container .rightlay .leftbrandlogo li{ width:149px; padding:5px 0; background:#fff; box-shadow:0 0 0 1px #e6e7f2;}
#container .rightlay .leftbrandlogo li img{ width:138px; height:60px; margin:0 auto; display:block;}
.baikecitiao .itembox .item.active .info{ display:none !important;}
.rightlay #rightmenu .searchhot .contbox .cont.hotsearch a .name{ width:140px;}
.rightlay .tab>.tabmenubox>.tabmenu{ font-size:14px; padding-bottom:0;}
.rightlay .tab>.tabmenubox .tabmenu .item{ border-radius:1em; padding:0 10px; margin:0 5px; display:inline-block; border:0; background:#d8d8ea}
.rightlay .tab>.tabmenubox .tabmenu .item.active{ background:#555ba6}
.rightlay .tab.righttab .tabmenubox{ background:rgba(85, 91, 166, 0.1);}
.rightlay .tab.righttab .tabmenubox .tabmenu{ padding:0; margin:0; display:block;}
.rightlay .tab.righttab .tabmenubox .tabmenu .item{ padding:0; margin:0; float:left; font-size:15px; line-height:2.4em; width:150px; text-align:center; background:none;}
.rightlay .tab.righttab .tabmenubox .tabmenu .item.active{ color:#555ba6; font-weight:bold;}
.rightlay .tab.righttab .tabmenubox .tabmenu .item.active::after{content:""; width:30px; height:4px; background:#555ba6; position:absolute; bottom:0; left:50%; margin-left:-15px;}
.blockstyle2 .rightlay .tab.righttab .tabmenubox{ background:#f0e4d9;}
.blockstyle2 .rightlay .tab.righttab .tabmenubox .tabmenu .item.active{ color:#be0f1b;}
.blockstyle2 .rightlay .tab.righttab .tabmenubox .tabmenu .item.active::after{ background:#be0f1b;}

.rightlay #rightmenu .xglist dd{ padding:0 10px 15px 10px;}
/*morebtn*/
.rightlay .blockmorebox{ padding:0;}
.rightlay .blockmorebox .morebtn{ padding:10px 0; background:none; font-size:14px; color:#555ba6}
.rightlay .blockmorebox .morebtn:hover{color:#f60;}
.rightlay .blockmorebox .morebtn .icon-gengduo4{ float:right; margin:0 0 0 3px;}
.blockstyle2 .rightlay .blockmorebox .morebtn{color:#be0f1b}
.blockstyle2 .rightlay .blockmorebox .morebtn:hover{color:#f60;}

.xglist.style2 dd{ padding:0 0 10px 0;}
.xglist.style2 dd a{ display:block; width:80%; margin:0 auto; background:#d7d9ea; border-radius:1.1em; line-height:2.2em; padding:0 5%;}
.xglist.style2 dd .col2 a{ width:84%; padding-left:6%;}
.xglist.style2 dd .col2.l a{ text-align:left;}
.rightlay #rightmenu .xglist li .dhidden img{ width:20px; height:20px; background:rgba(190, 15, 27,0.1); border-radius:50%; padding:1px; margin-right:5px;}
.blockstyle2 .xglist.style2 dd a{ background:rgba(190, 15, 27,0.1);}

.rightlay .xglist .iconlist .iconfont{ color:#fff; font-size:28px; display:block; margin:0 auto; width:50px; height:50px; line-height:50px; border-radius:50%; background:#a09be1; margin-bottom:5px;}
.rightlay .xglist .iconlist .iconfont.s1{ background:linear-gradient(135deg, #f87b93, #f3113c);}
.rightlay .xglist .iconlist .iconfont.s2{ background:linear-gradient(135deg, #ffd27f, #ffae1a);}
.rightlay .xglist .iconlist .iconfont.s3{ background:linear-gradient(135deg, #95d9e9, #40bbd7);}
.rightlay .xglist .iconlist .iconfont.s4{ background:linear-gradient(135deg, #cb99ee, #a147e0);}
.rightlay .xglist .iconlist .iconfont.s5{ background:linear-gradient(135deg, #a09be1, #544bca);}
.rightlay .xglist .iconlist .iconfont.s6{ background:linear-gradient(135deg, #fb9ebb, #f85084);}
.rightlay .xglist .iconlist .iconfont.s7{ background:linear-gradient(135deg, #ffba7c, #ff8415);}
.rightlay .xglist .iconlist .iconfont.s8{ background:linear-gradient(135deg, #93ccfe, #3fa4fe);}
.rightlay .xglist .iconlist .iconfont.s9{ background:linear-gradient(135deg, #71d7ca, #00b8a0);}
.rightlay .xglist .iconlist .iconfont.s10{ background:linear-gradient(135deg, #f08c88, #e4312a);}
.rightlay .xglist .iconlist .iconfont.s11{ background:linear-gradient(135deg, #a1adea, #586dda);}
.rightlay .xglist .iconlist .iconfont.s12{ background:linear-gradient(135deg, #cde79a, #a5d54b);}
.rightlay .xglist .iconlist .iconfont.s13{ background:linear-gradient(135deg, #97ebe2, #45dccb);}
.rightlay .xglist .iconlist .iconfont.s14{ background:linear-gradient(135deg, #b5ebaf, #7bdc71);}
.rightlay .xglist .iconlist .iconfont.s15{ background:linear-gradient(135deg, #ffb8dd, #ff80c2);}
.rightlay .xglist .iconlist2 .iconfont{ color:#555ba6; font-size:28px; display:block; margin:0 auto; width:50px; height:50px; line-height:50px; border-radius:50%; background:rgba(85, 91, 166,0.1); margin-bottom:5px;}
.blockstyle2 .rightlay .xglist .iconlist2 .iconfont{ color:#be0f1b; background:rgba(190, 15, 27,0.1);}

.rightlay .hotrenwu .itembox{ padding:4px 10px 0 10px; }
.rightlay .hotrenwu .itembox .item{ display:block; line-height:3em; border-bottom:1px solid #ddd;}
.rightlay .hotrenwu .itembox .item .num{ padding:0 5px; color:#999}
.rightlay .hotrenwu .itembox .item .num.n1{ color:#f60}
.rightlay .hotrenwu .itembox .item .num.n2{ color:#f90}
.rightlay .hotrenwu .itembox .item .num.n3{ color:#fa0}
.rightlay .meishimenu .hotrenwu .itembox .item{ color:#555ba6;}
.rightlay .meishimenu .hotrenwu .itembox .item:hover{ color:#f60;}

.rightlay .fabubtns .desc{ padding:5px 17px; line-height:1.8em; text-align:justify;}
.rightlay .fabubtns .btns{ text-align:center; padding-bottom:10px;}
.rightlay .fabubtns .btns a{ display:inline-block; border:1px solid #cacce3; background:#d7d9ea; width:41%; margin:5px 2.5%; line-height:2em;}
.rightlay .fabubtns .btns2{ text-align:center; padding-bottom:10px;}
.rightlay .fabubtns .btns2 a{ display:inline-block; background:#555ba6; border-radius:1em; width:41%; margin:5px 2.5%; line-height:2em;}
.rightlay .fabubtns .btns2 a .icon-gengduo4{ margin-right:-10px;}
.blockstyle2 .rightlay .fabubtns .btns2 a{ background:#be0f1b}

.rightlay .zhuangxiulist .step{ margin:12px 14px; padding:0 0 10px 0; border-bottom:1px solid #ddd; line-height:1.8em;}
.rightlay .zhuangxiulist .step.bortop{ border-top:1px solid #ddd; padding-top:10px;}
.rightlay .zhuangxiulist .step:last-child{ margin-bottom:0;}
.rightlay .zhuangxiulist .list{ width:100%;}
.rightlay .zhuangxiulist .list a{ float:left; display:inline-block; width:25%;}

.rightlay .zhishitixi .licont{ padding:5px 10px 0 10px;}
.rightlay .zhishitixi .item{ display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.rightlay .zhishitixi .item .num{ width:20px; text-align:center; line-height:40px; float:left; color:#999}
.rightlay .zhishitixi .item .num.n1{ color:#f60}
.rightlay .zhishitixi .item .num.n2{ color:#f90}
.rightlay .zhishitixi .item .num.n3{ color:#fa0}
.rightlay .zhishitixi .item .img{ width:80px; text-align:center; line-height:40px; float:left;}
.rightlay .zhishitixi .item .title{ width:180px; line-height:20px; float:left;}

.rightlay .rightlist .itembox{ padding:4px 10px 0 10px; }
.rightlay .rightlist .itembox .item{ display:block; padding:10px 0; border-bottom:1px solid #ddd;}
.rightlay .rightlist .itembox .item .numb{ width:1.2em; height:1.2em; line-height:1.2em; display:inline-block; vertical-align:text-bottom; margin-right:0;}
.rightlay .rightlist .itembox .item .numb::after{ display:none;}
.rightlay .rightlist .itembox .item .img{ float:left; width:120px; margin-right:10px;}
.rightlay .rightlist .itembox .item .img img{ width:100%;}
.rightlay .rightlist .itembox .item .desc{ float:left; width:150px; line-height:1.8em;}
