.op-calendar-new-box {
 border:2px solid #57abff;
 border-right:0;
 height:366px;
 position:relative;
 z-index:1
}
.op-calendar-new-holiday-box,
.op-calendar-new-month-box,
.op-calendar-new-year-box {
 float:left
}
.op-calendar-new-month-box,
.op-calendar-new-year-box {
 margin-right:7px
}
.op-calendar-new-year-box {
 width:80px
}
.op-calendar-new-month-box {
 width:61px;
 padding:0 22px;
 position:relative;
 z-index:1
}
.op-calendar-new-holiday-box {
 width:95px
}
.op-calendar-new-select-box {
 height:26px;
 float:left;
 zoom:1;
 visibility:hidden
}
.op-calendar-new-backtoday {
 float:right;
 width:52px
}
.op-calendar-new-left {
 padding:10px;
 width:385px;
 position:absolute;
 z-index:1;
 left:0
}
.op-calendar-new-right {
 color:#fff;
 text-align:center;
 margin-left:406px;
 height:368px;
 _height:366px;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#55aaff, endColorstr=#73b9ff, grandientType=0);
 background:#5caeff;
 background:-webkit-gradient(linear,0 0,0 100%,from(#5af),to(#73b9ff));
 background:-moz-linear-gradient(top,#5af,#73b9ff)
}
.op-calendar-new-table-box {
 float:left
}
.op-calendar-new-month-box .c-dropdown2-btn-icon-border {
 border-color:transparent;
 _border-color:#fff;
 background-color:transparent!important
}
.op-calendar-new .c-dropdown2 .c-dropdown2-btn-icon {
 padding-left:0
}
.op-calendar-new-next-month,
.op-calendar-new-prev-month {
 position:absolute;
 top:0;
 display:block;
 width:21px;
 border:1px solid #999;
 border-bottom-color:#d8d8d8;
 background:#fafafa;
 height:24px;
 text-align:center;
 line-height:24px;
 text-decoration:none;
 color:#7a7a7a;
 font-weight:700;
 font-family:Simsun,Simhei,sans-serif;
 z-index:205
}
.op-calendar-new-prev-month {
 left:0;
 border-right-color:#d8d8d8
}
.op-calendar-new-next-month {
 right:0;
 border-left-color:#d8d8d8
}
.op-calendar-new-next-month:hover,
.op-calendar-new-prev-month:hover {
 color:#389cff;
 border-color:#389cff;
 border-left:1px solid #389cff
}
.op-calendar-new-month-box .c-dropdown2-btn {
 _text-indent:-2px
}
.op-calendar-new-table {
 width:350px; margin:0 auto;
 border-collapse:collapse;
 border-spacing:0
}
.op-calendar-new-table td,
.op-calendar-new-table th {
 width:55px;
 height:54px;
 border-top:1px solid #c8cacc;
 padding:0
}
.op-calendar-new-relative {
 position:relative;
 width:100%;
 zoom:1
}
.op-calendar-new-table th {
 height:33px;
 border-color:#5af;
 border:none;
 font-weight:600;
 font-size:14px
}
.aui-palace-12{ width: 93%;
    margin: 0 auto ;
    }
.aui-palace-12 .aui-palace-grid{
    width:50%;
}
.aui-palace-12 .aui-palace-grid-icon{ background:#fff; border-radius:5px; padding:.3rem ; }
.aui-palace-12 .aui-palace-grid-icon span{font-size:.9rem !important ; color:#666}
.op-calendar-new-table-six td {
 height:45px
}
.op-calendar-new-table td a {
 display:block;
 width:3rem;

 padding:11px 3px 10px;
 text-align:center;
 text-decoration:none;
 line-height:1;
 white-space:nowrap;
 overflow:hidden
}
.op-calendar-new-table td a * {
 cursor:pointer
}
.op-calendar-new-table-six td a {
 padding:6px 3px
}
.op-calendar-new-table td .op-calendar-new-table-border,
.op-calendar-new-table td .op-calendar-new-table-selected,
.op-calendar-new-table td a:hover {
 padding:8px 0 7px;
 width:48px;
 border:3px solid #fb0
}
.op-calendar-new-table-six td .op-calendar-new-table-border,
.op-calendar-new-table-six td .op-calendar-new-table-selected,
.op-calendar-new-table-six td a:hover {
 padding:3px 0
}
.op-calendar-new-daynumber {
 display:block;
 height:22px;
 font-size:18px;
 color:#000
}
.op-calendar-new-table-almanac {
 display:block;
 color:#c283ee;
 font-size:12px
}
.op-calendar-new-table-festival .op-calendar-new-table-almanac,
.op-calendar-new-table-weekend .op-calendar-new-daynumber,
th.op-calendar-new-table-weekend {
 color:#333
}
.op-calendar-new-table-other-month .op-calendar-new-daynumber,
.op-calendar-new-table-other-month .op-calendar-new-table-almanac {
 color:#bfbfbf
}
.op-calendar-new-table-today .op-calendar-new-daynumber,
.op-calendar-new-table-today .op-calendar-new-table-almanac {
 color:#fff
}
.op-calendar-new-table-today {
 background:#fb0
}
.op-calendar-new-table td .op-calendar-new-table-rest,
.op-calendar-new-table td .op-calendar-new-table-work {
 background:#fff0f0
}
.op-calendar-new-table td .op-calendar-new-table-work {
 background:#f5f5f5
}
.op-calendar-new-table-holiday-sign {
 position:absolute;
 left:0;
 top:0;
 display:block;
 width:15px;
 height:15px;
 color:#fff;
 background:#f43;
 text-align:left;
 text-indent:1px;
 line-height:14px;
 *line-height:18px;
 overflow:hidden
}
.op-calendar-new-table-work .op-calendar-new-table-holiday-sign {
 background:#969799
}
.op-calendar-new-table-other-month .op-calendar-new-table-holiday-sign {
 filter:alpha(opacity=50);
 opacity:.5
}
.op-calendar-new-right-date {
 height:48px;
 line-height:48px
}
.op-calendar-new-right-day {
 position:relative;
 width:75px;
 height:75px;
 margin:0 auto;
 line-height:76px;
 font-size:52px;
 background:#fb0;
 border-radius:3px;
 box-shadow:1px 2px 5px rgba(0,0,0,.1),-1px 2px 5px rgba(0,0,0,.1)
}
.op-calendar-new-right-lunar span {
 display:block
}
.op-calendar-new-right-almanac {
 margin:10px auto 0;
 width:110px;
 border-top:2px solid #94c9ff;
 padding-top:10px;
 line-height:18px;
 height:155px
}
.op-calendar-new-right-almanac span {
 display:block;
 width:55px;
 float:left;
 white-space:nowrap;
 overflow:hidden
}
.op-calendar-new-right-almanac i {
 display:block;
 width:30px;
 height:30px;
 margin:0 auto 5px
}
.op-calendar-hover-avoid i,
.op-calendar-hover-suit i,
.op-calendar-new-right-almanac i {
 font:24px/30px 'Microsoft Yahei';
 text-shadow:2px 2px 1px rgba(0,0,0,.1);
 text-align:center;
 color:#fff
}
.op-calendar-new-right-hover .op-calendar-hover-almanac {
 display:block
}
.op-calendar-hover-almanac {
 display:none;
 position:absolute;
 width:210px;
 right:-231px;
 top:198px;
 background:#fff;
 padding:15px 10px;
 border:1px solid #5fafff;
 color:#333;
 box-shadow:4px 4px rgba(0,0,0,.05);
 z-index:100
}
.op-calendar-almanac-arrow {
 position:absolute;
 top:20px;
 left:-11px;
 font:22px Simsun;
 color:#fff;
 text-shadow:0 -1px rgba(0,0,0,.05);
 z-index:1
}
.op-calendar-hover-avoid,
.op-calendar-hover-suit {
 padding-left:40px;
 position:relative;
 display:block;
 min-height:30px;
 _height:30px;
 text-align:left
}
.op-calendar-hover-avoid i,
.op-calendar-hover-suit i {
 display:block;
 position:absolute;
 top:0;
 left:0;
 width:30px;
 height:30px;
 background:#67b3ff
}
.op-calendar-hover-avoid i {
 background:#ff5040
}
.op-calendar-new-holidaytip {
 display:none;
 position:relative;
 background:#f7f7f7;
 padding:10px 10px 10px 0
}
.op-calendar-new-holidaytip p {
 margin-left:35px
}
.op-calendar-new-holidaytip-icon {
 position:absolute;
 left:0;
 top:10px;
 padding-left:10px;
 width:20px;
 height:20px;
 text-align:center;
 font:20px/20px Simsun;
 color:#61b0ff
}
.op-calendar-new-holidaytip-icon i {
 font:14px/20px Tahoma,Arial;
 _line-height:16px;
 position:absolute;
 width:20px;
 height:20px;
 right:0;
 top:0
}
.op-calendar-new-holidaystyle .op-calendar-new-box,
.op-calendar-new-red-bg .op-calendar-new-box {
 border-color:#cb1c18
}
.op-calendar-new-holidaystyle .op-calendar-new-right,
.op-calendar-new-red-bg .op-calendar-new-right {
 color:#fff;
 text-align:center;
 margin-left:406px;
 height:368px;
 _height:366px;
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cb1c18, endColorstr=#f44f23, grandientType=0);
 background:#cb1c18;
 background:-webkit-gradient(linear,0 0,0 100%,from(#cb1c18),to(#f44f23));
 background:-moz-linear-gradient(top,#cb1c18,#f44f23)
}
.op-calendar-new-holidaystyle .op-calendar-new-right-almanac,
.op-calendar-new-red-bg .op-calendar-new-right-almanac {
 border-top-color:#eb7563
}
.op-calendar-new-holidaystyle .op-calendar-new-table th,
.op-calendar-new-red-bg .op-calendar-new-table th {
 border-color:#f55c4e
}
.op-calendar-new-holidaystyle .op-calendar-hover-almanac,
.op-calendar-new-red-bg .op-calendar-hover-almanac {
 border-color:#cb1c18
}
.op-beijingtime {
 position:relative;
 height:105px
}
.op-beijingtime-box {
 position:absolute;
 left:0;
 top:0;
 height:65px;
 padding:18px 0 17px 51px
}
.op-beijingtime-mark {
 position:absolute;
 left:51px;
 top:18px
}
.op-beijingtime-box {
 color:#fff;
 font-family:Microsoft Yahei
}
.op-beijingtime-hands {
 position:relative;
 display:block;
 float:left;
 margin-right:20px
}
.op-beijingtime-box p {
 float:left;
 white-space:nowrap
}
.op-beijingtime-time {
 margin-right:7px;
 font-size:55px;
 line-height:65px;
 width:228px;
 letter-spacing:1px
}
.op-beijingtime-time span {
 position:relative;
 top:-5px
}
.op-beijingtime-time .op-beijingtime-small {
 top:0;
 font-size:30px
}
.op-beijingtime-datebox {
 padding-top:6px
}
.op-beijingtime-datebox span {
 display:block;
 text-align:center
}
.op-beijingtime-datebox .op-beijingtime-week {
 text-align:left;
 font-size:20px
}
.op-beijingtime-date {
 font-size:15px
}
.op-bk-polysemy-bold {
 font-weight:700
}
.op-bk-polysemy-other span {
 display:block
}
.op-bk-polysemy-space {
 white-space:nowrap
}
.op-bk-polysemy-oneother .op-bk-polysemy-move,
.op-bk-polysemy-oneother span {
 margin-left:0
}
.op-bk-polysemy-focus {
 height:22px;
 _height:24px;
 line-height:1.69em;
 margin-bottom:2px;
 overflow:hidden
}
.op-bk-polysemy-focustext {
 float:left;
 display:inline-block;
 height:22px;
 padding:0 8px 0 30px;
 background:url(//www.baidu.com/aladdin/img/bk_polysemy/bk_polyicon.png) 5px 0 no-repeat #3288ff;
 _background:url(//www.baidu.com/aladdin/img/bk_polysemy/bk_polyicon1.gif) 5px center no-repeat #3288ff;
 color:#fff
}
.op-bk-polysemy-focus a {
 display:inline-block;
 height:22px;
 line-height:1.69em;
 float:left;
 border-right:2px solid #fff;
 background:#f5f5f5;
 padding:0 8px;
 text-decoration:none;
 color:#333
}
.op-bk-polysemy-focus a.op-bk-polysemy_focusafirst {
 background:url(//www.baidu.com/aladdin/img/bk_polysemy/bk_polyicon.png) 0 -22px no-repeat #f5f5f5
}
.op-bk-polysemy-focusf {
 height:23px;
 _height:25px;
 line-height:1.69em;
 margin-bottom:2px;
 overflow:hidden
}
.op-bk-polysemy-focusleft {
 float:left;
 display:inline-block;
 height:21px;
 border:1px solid #38f
}
.op-bk-polysemy-focusrightf,
.op-bk-polysemy-focustextf {
 border-top:1px solid #f0f0f0;
 border-bottom:1px solid #f0f0f0
}
.op-bk-polysemy-focustextf {
 float:left;
 display:inline-block;
 height:21px;
 padding-left:10px
}
.op-bk-polysemy-focustextf span {
 color:#38f
}
.op-bk-polysemy-focusrightf {
 float:left;
 display:inline-block;
 height:21px;
 border-right:1px solid #f0f0f0
}
.op-bk-polysemy-focusrightf span {
 display:inline-block;
 float:left;
 color:#ccc
}
.op-bk-polysemy-focusrightf a {
 display:inline-block;
 height:21px;
 line-height:1.54em;
 text-decoration:underline;
 border:none;
 background:#fff;
 float:left;
 padding:0 8px;
 color:#00c
}
.op-bk-polysemy-focusrightf a.op-bk-polysemy_focusrfirst {
 padding-left:4px;
 background:#fff;
 color:#00c
}
.op-bk-polysemy-album {
 position:relative;
 width:100%;
 display:block
}
.op-bk-polysemy-albumPr {
 position:relative
}
.op-bk-polysemy-albumMore {
 display:block;
 width:100%;
 height:18px;
 line-height:18px;
 background:#525252;
 background:rgba(82,82,82,.6);
 color:#fff;
 position:absolute;
 bottom:0;
 left:0;
 text-align:center;
 filter:alpha(opacity=60)
}
.op-bk-polysemy-albumBorder {
 width:99%;
 height:99%;
 position:absolute;
 border-right:1px solid #bfbfbf;
 border-bottom:1px solid #bfbfbf;
 right:-2px;
 bottom:-2px;
 overflow:hidden;
 z-index:59;
 _right:-3px
}
.op-bk-polysemy-albumBorderSec {
 right:-4px;
 bottom:-4px;
 _right:-5px
}
.op_dict3_gap_small {
 margin-right:7px
}
.op_dict3_chinese_result span {
 float:left;
 height:24px;
 line-height:24px;
 margin-bottom:12px;
 overflow:hidden
}
.op_dict3_chinsetxt {
 font-size:14px
}
.op_dict3_howread {
 font-size:24px;
 font-family:arial;
 _font-family:"lucida sans unicode"
}
.op_dict3_marginBottom {
 margin-bottom:12px
}
.op_dict3_marginRight {
 margin-right:15px
}
.op_dict_table .op_dict3_englishtxt {
 white-space:normal
}
.op_dict_table .op_dict3_englishtxt span {
 height:auto
}
.op_dict3_english_result_table {
 line-height:20px;
 margin-bottom:9px
}
.op_dict3_english_result_table td {
 vertical-align:top
}
.op_dict3_english_result_table .op_dict_exp {
 color:#333;
 margin-right:0
}
.op_dict3_english_result_table .op_dict_text1 {
 float:left;
 min-width:37px;
 *width:37px;
 color:#999;
 white-space:nowrap
}
.op_dict3_english_result_table .op_dict_text2 {
 float:left;
 margin:0;
 padding:0;
 max-height:60px;
 overflow:hidden;
 word-break:normal
}
.op_dict_text2 a {
 color:#333;
 text-decoration:none;
 font-size:13px
}
.op_dict_text2 .op_dict3_blue {
 color:#00C;
 text-decoration:underline
}
.op_dict_text2 .op_dict3_blue:hover {
 color:#00C
}
.op_dict3_else_items a {
 color:#333;
 text-decoration:none;
 font-size:13px
}
.op_dict_text2 a:hover {
 color:#333;
 text-decoration:underline
}
.op_dict3_chineselong_result {
 font-size:24px;
 line-height:24px;
 width:518px;
 overflow:hidden;
 white-space:nowrap;
 text-overflow:ellipsis
}
.op_dict_fmp_flash_div {
 height:1px;
 width:1px;
 position:absolute;
 right:0;
 overflow:hidden
}
.op_dict3_how_read,
.op_dict3_mp3_play {
 display:block;
 width:14px;
 height:11px;
 overflow:hidden;
 background:url(//www.baidu.com/aladdin/img/dic3/iconall.gif) no-repeat;
 text-decoration:none;
 margin-right:8px;
 margin-top:7px;
 *margin-top:9px;
 _margin-top:11px;
 *position:relative;
 *top:-2px
}
.op_dict3_mp3_play {
 background-position:0 -14px
}
.op_dict3_font24 {
 font-size:24px;
 font-family:arial;
 _font-family:"lucida sans unicode";
 height:24px;
 line-height:24px;
 _height:28px;
 _line-height:28px
}
.op_dict3_font20 {
 font-size:20px
}
.op_dict3_font14 {
 font-size:14px;
 position:relative;
 *top:-2px
}
.op_dict3_font16 {
 font-size:16px;
 position:relative;
 *top:-2px
}
.op_dict3_how_read a,
.op_dict3_how_read span {
 display:block
}
.op_dict3_how_read a {
 width:15px;
 height:15px
}
.op_dict3_lineone_result,
.op_dict3_linetwo_result {
 display:none;
 width:518px;
 overflow:hidden;
 text-overflow:ellipsis;
 word-break:normal;
 line-height:20px
}
.op_dict3_linetwo_result {
 width:480px
}
.op_dict3_lineone_result span {
 float:left;
 width:471px
}
.op_dict3_lineone_result span.op_dict3_lineone_result_tip {
 width:47px;
 color:#999
}
.op_dict3_linetwo_result {
 padding-left:47px;
 margin-bottom:9px
}
.op_dict3_etext,
.op_dict3_lineone_result {
 word-break:normal
}
.op_dict3_read1 {
 float:left
}
.op_dict3_readline {
 line-height:24px;
 margin-bottom:12px
}
.op_dict3_read1 span {
 height:24px;
 line-height:24px;
 float:left;
 _height:28px;
 _line-height:28px
}
.op_dict_table td {
 white-space:nowrap
}
.op_dict3_extra {
 border-top:1px solid #f2f2f2;
 padding-top:13px;
 margin-top:13px
}
.op_dict3_extra_transform {
 word-break:keep-all
}
.op_dict3_extra_transform span {
 display:inline-block;
 *display:inline;
 color:#666;
 margin-right:12px
}
.op_dict3_extra_confused,
.op_dict3_extra_polyphone {
 color:#666
}
.op_dict3_extra_polyphone a {
 display:inline-block;
 *display:inline;
 margin-right:12px
}
.op_dict3_other_line td {
 padding-top:5px
}
.op_dict3_highlight {
 color:#c00
}
.op_dict_text2 span {
 margin-right:12px;
 display:inline-block;
 margin-bottom:2px
}
.op_dict3_morelink a {
 margin-right:12px;
 display:inline-block
}
.op_dict3_morelink {
 margin-bottom:2px;
 padding-left:47px
}
.op_dict3_exectrans_more {
 display:none
}
.op_dict3_extra .op_dict3_morelink {
 padding-left:0
}
.op_dict3_extra_confused_p span {
 margin-right:4px;
 word-break:break-all
}
.op_dict3_extra_confused_p {
 margin-right:6px;
 margin-bottom:4px
}
.op_dict3_extra_confused_p a {
 text-decoration:none
}
.op_dict3_tabs_nav {
 background:#fff;
 padding-bottom:12px
}
.op_dict3_tabs_content {
 padding-top:12px;
 border-top:1px solid #f2f2f2
}
.op_dict3_duoyinzi {
 float:left
}
.op_dict3_tabs_nav .op_dict3_nav_li {
 color:#00c;
 height:14px;
 line-height:14px;
 text-align:center;
 padding:2px;
 margin-right:12px;
 margin-left:8px;
 display:inline-block;
 cursor:pointer
}
.op_dict3_polyphone {
 margin-bottom:12px
}
.op_dict3_netmeans {
 overflow:hidden;
 text-overflow:ellipsis
}
.op_dict3_xingjinci a {
 margin-right:4px
}
.op_dict3_liju_read {
 display:inline-block;
 position:relative;
 top:2px;
 left:4px;
 margin-top:-2px
}
.op_dict3_inlineblock {
 display:inline-block;
 color:#333
}
.op_dict3_englishlink {
 color:#333
}
.op_dict3_extra_confused_firstp {
 margin-bottom:4px
}
.op-dict3-repeat {
 display:block;
 width:16px;
 height:16px;
 overflow:hidden;
 background-repeat:no-repeat;
 text-decoration:none;
 margin-right:6px;
 margin-left:-2px
}
.op-dict3-repeat-off {
 background-image:url(//www.baidu.com/aladdin/tpl/dict3/repeat_small.c6d62112.png);
 background-image:-webkit-image-set(url(//www.baidu.com/aladdin/tpl/dict3/repeat_small.c6d62112.png) 1x,url(//www.baidu.com/aladdin/tpl/dict3/repeat.541f421a.png) 2x);
 background-size:12px 12px;
 background-position:center
}
.op-dict3-repeat-on {
 background-image:url(//www.baidu.com/aladdin/tpl/dict3/repeat_ing_small.5090db6f.gif);
 background-image:-webkit-image-set(url(//www.baidu.com/aladdin/tpl/dict3/repeat_ing_small.5090db6f.gif) 1x,url(//www.baidu.com/aladdin/tpl/dict3/repeat_ing.b117d860.gif) 2x);
 background-size:16px 16px;
 background-position:center
}
.opr-recommends-merge-title {
 text-decoration:none
}
.opr-recommends-merge-title:hover {
 text-decoration:underline
}
.opr-recommends-merge-imgtext {
 display:block
}
.opr-recommends-merge-hide {
 display:none
}
.opr-recommends-merge-p {
 position:relative;
 _zoom:1
}
.opr-recommends-merge-d {
 min-height:20px;
 color:#999
}
.opr-recommends-merge-width-text {
 width:70px;
 text-align:center;
 margin:3px auto 0;
 font-size:12px;
 line-height:18px;
 word-break:break-all
}
.opr-recommends-merge-item {
 text-align:center
}
.opr-recommends-merge-mask {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 _background:0 0;
 background:-webkit-radial-gradient(center,closest-side,rgba(255,255,255,0),rgba(0,0,0,.03));
 background:-moz-radial-gradient(center,closest-side,rgba(255,255,255,0),rgba(0,0,0,.03));
 background:-o-radial-gradient(center,closest-side,rgba(255,255,255,0),rgba(0,0,0,.03));
 background:-ms-radial-gradient(center,closest-side,rgba(255,255,255,0),rgba(0,0,0,.03))
}
.opr-recommends-merge-more-btn i {
 cursor:pointer
}
.opr-recommends-merge-layerbtn {
 position:absolute;
 right:0;
 bottom:0;
 width:1.23em;
 height:1.23em;
 background:url(//www.baidu.com/aladdin/img/right_recommends/layericon.png) no-repeat;
 _background-image:url(//www.baidu.com/aladdin/img/right_recommends/layericon.gif)
}
.opr-recommends-merge-layerbtn1,
.opr-recommends-merge-layerbtn2 {
 background-position:-48px 0
}
.opr-recommends-merge-layerbtn1,
.opr-recommends-merge-layerbtn3 {
 background-color:#999
}
.opr-recommends-merge-layerbtn1:hover,
.opr-recommends-merge-layerbtn2,
.opr-recommends-merge-layerbtn3:hover,
.opr-recommends-merge-layerbtn4 {
 background-color:#38f
}
.opr-recommends-merge-layerbtn3:hover,
.opr-recommends-merge-layerbtn4:hover {
 background-position:-24px 0
}
.opr-recommends-merge-layer {
 padding:4px 9px;
 width:350px
}
.opr-recommends-merge-layer table {
 border-collapse:collapse;
 border-padding:0
}
.opr-recommends-merge-layer td {
 font-size:1em;
 line-height:1.67;
 vertical-align:top
}
.opr-recommends-merge-lastspan {
 display:none
}
.opr-recommends-merge-mbGap {
 margin-bottom:28px
}
.container_l .opr-recommends-merge-lastspan {
 display:block
}
.container_l .cr-content-narrow .opr-recommends-merge-lastspan {
 display:none
}
.opr-recommends-merge-dodge-wrap {
 margin-bottom:24px;
 font-size:1.1em
}
.opr-recommends-merge-user-layer {
 width:235px;
 position:absolute;
 border:1px solid #eee;
 border-radius:2px;
 margin-top:10px;
 margin-left:-60px;
 *margin-left:-140px;
 z-index:998;
 background:#fff;
 color:#333;
 font-size:13px;
 text-align:center;
 padding:14px 15px
}
.opr-recommends-merge-user-layer button {
 margin-top:12px;
 font-size:12px
}
.opr-recommends-merge-user-layer img {
 top:2px;
 position:relative
}
.opr-recommends-merge-user-secondBtn {
 margin-left:8px
}
.opr-recommends-merge-user-secondBtn i {
 -ms-transform:rotate(180deg);
 -moz-transform:rotate(180deg);
 -webkit-transform:rotate(180deg);
 -o-transform:rotate(180deg)
}
.opr-recommends-merge-user-layer-tips {
 position:absolute;
 margin-top:5px;
 margin-left:67px;
 *margin-left:-22px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:6px solid #eee;
 width:0;
 height:0;
 z-index:999
}
.opr-recommends-merge-content {
 position:relative
}
.opr-recommends-merge-user-layer-tips-fff {
 margin-top:6px;
 border-bottom:6px solid #fff
}
.opr-recommends-merge-user-layer-hide {
 display:none
}
.opr-recommends-merge-user-layer-icon {
 position:relative;
 top:2px;
 width:14px;
 height:14px
}
.opr-recommends-merge-user-layer-con {
 position:absolute;
 width:312px;
 height:140px;
 top:0;
 padding-top:20px;
 z-index:999
}
.opr-toplist1-title {
 position:relative;
 margin-bottom:.5px
}
.opr-toplist1-table .opr-toplist1-right {
 text-align:right;
 white-space:nowrap
}
.opr-toplist1-from {
 text-align:right
}
.opr-toplist1-from a {
 text-decoration:none
}
.opr-toplist1-new {
 position:relative;
 top:1px
}
.opr-toplist1-st {
 margin-bottom:2px;
 margin-left:3px
}
.opr-toplist1-update {
 float:right
}
.opr-toplist1-refresh {
 font-size:13px;
 font-weight:400;
 text-decoration:none
}
.opr-toplist1-refresh .opr-toplist1-icon {
 background:url(//www.baidu.com/aladdin/tpl/right_toplist1/refresh.png) 0 0/100% 100% no-repeat;
 margin-left:3px;
 width:16px;
 height:16px
}
