/* common style */
.footer{margin-top:0;}
#backtop{margin-left:20px;}
.container{width:990px; font-family:'Hiragino Sans GB','Microsoft YaHei','SimSun',sans-serif;}

.super-header-fa{padding:5px 0; text-align:center;}
.super-header{height:134px; background:#FFF;}
.super-header .container-hd{position:relative; z-index:22;}
.super-header-logo{float:left; padding:18px 0; height:58px;}
.super-header-logo .logo-fanli{display:block; float:left; width:152px; height:58px; background:url(../images/super-header3.alpha.png) no-repeat;}
.super-header-logo .logo-super{display:block; float:left; width:307px; height:53px; padding-left:15px; margin:2px 0 0 15px; border-left:1px solid #CCC; background:url(../images/super-header3.alpha.png) 15px -58px no-repeat;}
.super-header-right{float:right; margin-top:24px;}
.super-header-right .header-right{display:block; float:left; height:42px; margin-left:15px; line-height:42px; text-align:right; font-size:14px; color:#C33; background:url(../images/super-header3.alpha.png) no-repeat; white-space:nowrap;}
.super-header .super-chadui{width:140px; background-position:-265px 0;}
.super-header .super-books{width:108px; background-position:-157px 0;}
.super-header-ensure{float:right; width:220px; height:51px; margin:24px 20px 0 0; background:url(../images/super-header3.alpha.png) 0 -132px no-repeat;}

/*chadui tips*/
.chadui-header-tips{display:none; position:absolute; right:50px; top:80px; z-index:3; width:200px; height:100px; padding:5px 10px; border:1px solid #C33; background:#FFF;}
.chadui-header-tips i{position:absolute; left:20px; top:-7px; width:17px; height:7px; background:url(../images/super-header3.alpha.png) -57px -115px no-repeat;}
.chadui-header-tips span{display:block; float:left; width:99px; height:40px; margin:15px 0 20px; border-right:1px solid #EDEDED; text-align:center; color:#999;}
.chadui-header-tips strong{display:block; font-size:16px;}
.chadui-header-tips .usable-numb strong{color:#C33;}
.chadui-header-tips .unusable-numb{border:0;}
.chadui-header-tips a{display:block; clear:both; height:24px; line-height:24px; text-indent:10px; border-top:1px solid #EDEDED; color:#8B6A5B;}

.super-navbar-wrap{width:100%; height:40px; background:#2C2125;}
.super-navbar li{float:left; width:110px; line-height:40px;}
.super-navbar li a{position:relative; display:block; height:36px; border-bottom:4px solid #2C2125; text-align:center; font-size:16px; color:#FFF;}
.super-navbar li a:hover{border-bottom-color:#8B6A5B;}
.super-navbar li a.current{background:#8B6A5B;}
.super-navbar li a.current{border-bottom-color:#8B6A5B; background:#8B6A5B;}

.super-navbar-nzdc li{float:left; width:100px; line-height:40px;}

.super-navbar .ico-new, .super-navbar .ico-hot, .super-navbar .ico-sns{position:absolute; top:-6px; right:-3px; z-index:2; display:block; width:28px; height:17px; background:url(../images/super-header3.alpha.png) no-repeat;}
.super-navbar .ico-new{background-position:0 -115px;}
.super-navbar .ico-hot{background-position:-29px -115px;}

/*nav drop menu*/
.super-navbar-dropmenu {float: right;width: 138px;border-right:1px solid #4E4045;border-left: 1px solid #4E4045;border-top:1px solid #2C2125;position:relative;z-index: 21;}
.super-navbar-dropmenu .dropmenu-trigger {display:block;height: 39px;line-height:40px;text-align:center; font-size:16px; color:#fff;}
.super-navbar-dropmenu .dropmenu-trigger i {float: right;display: block;_display:inline;width: 10px;height: 10px;margin: 16px 10px 0 0;background: url(../images/sprite-dropmenu.png) no-repeat -6px -290px;}

.super-dropmenu-hover {border-right-color:#2C2125;border-left-color:#2C2125;}
.super-dropmenu-hover .dropmenu-trigger {background: #fff;color:#333;}
.super-dropmenu-hover .dropmenu-trigger i {background-position: -36px 290px;}

.super-navbar-dropbody {width: 388px;border:1px solid #2C2125;border-top-width:0;position: absolute;right: -1px;top: 40px;background: #fff;overflow: hidden;z-index: 901;}
.super-navbar-dropbody .hd {padding:20px;border-bottom: 1px solid #EDEDED;}
.super-navbar-dropbody .dm-search {width: 280px;height: 26px;padding:0 10px;border:1px solid #EDEDED;border-right-width: 0px; vertical-align:middle; line-height:26px \9;}
.super-navbar-dropbody .dm-submit {border:none;width: 45px;height:28px;background: #CC3333 url(../images/sprite-dropmenu.png) no-repeat 10px -247px; vertical-align:middle;}
.super-dropmenu-tabs {float: left;width: 104px;height: 285px;border-right:1px solid #EDEDED;_overflow:hidden;}
.super-dropmenu-tabs li {width: 104px;height: 40px;line-height: 40px;font-size: 14px;border-bottom: 1px solid #EDEDED;color:#333;border-right:1px solid #EDEDED;}
.super-dropmenu-tabs .current {color:#cc3333;border-right-color:#fff;}
.super-dropmenu-tabs i {display: inline-block;vertical-align: middle;width: 26px;height: 26px;background: url(../images/sprite-dropmenu.png) no-repeat;margin: 7px 5px 7px 5px;}

.super-dropmenu-tabs .ico-cat-5 {background-position: 2px 0;}
.super-dropmenu-tabs .ico-cat-7 {background-position: 2px -40px;}
.super-dropmenu-tabs .ico-cat-13 {background-position: 2px -80px;}
.super-dropmenu-tabs .ico-cat-15 {background-position: 2px -123px;}
.super-dropmenu-tabs .ico-cat-9 {background-position: 2px -162px;}
.super-dropmenu-tabs .ico-cat-101 {background-position: 2px -206px;}

.super-dropmenu-tabs .current .ico-cat-5 {background-position: -30px 0;}
.super-dropmenu-tabs .current .ico-cat-7 {background-position: -29px -40px;}
.super-dropmenu-tabs .current .ico-cat-13 {background-position: -29px -80px;}
.super-dropmenu-tabs .current .ico-cat-15 {background-position: -29px -123px;}
.super-dropmenu-tabs .current .ico-cat-9 {background-position: -30px -162px;}
.super-dropmenu-tabs .current .ico-cat-101 {background-position: -30px -206px;}

.super-navbar-dropbody .panel-wrapper {float: left;width: 283px; padding-bottom:10px;}
.super-navbar-dropbody .subcat {float: left;font-size: 14px;width: 273px;}
.super-navbar-dropbody .subcat a {color:#333;}
.super-navbar-dropbody .subcat a:hover,.super-navbar-dropbody .subcat a:active {color:#cc3333;}
.super-navbar-dropbody .subcat dl {display: block;padding: 5px 0 0 10px;}
.super-navbar-dropbody .subcat dt a,.super-navbar-dropbody .subcat dt .a {color:#cc3333;}
.super-navbar-dropbody .subcat dd {line-height: 20px;}
.super-navbar-dropbody .subcat dd a,.super-navbar-dropbody .subcat dd .a {margin-right: 8px;white-space:nowrap;display:inline-block;*display: inline;*zoom:1;}

/*new mod style*/
.i-gmhf{float:left; display:block; _display:inline; height:18px; padding:0 5px; margin:6px 0 0 8px; line-height:18px; overflow:hidden; border-radius:3px; text-align:center; font-family:Helvetica,Arial,SimSun; font-size:12px; color:#FFF; background:#C33;}
.i-wxfans{float:left; display:block; _display:inline; height:18px; padding:0 5px; margin:2px 3px 0 0; line-height:18px; overflow:hidden; border-radius:2px; text-align:center; font-family:SimSun; font-size:14px; color:#FFF; background:#14D322;}

.item-mod{position:relative; float:left; width:220px; margin:0 12px 15px 0; border:1px solid #EDEDED; box-shadow:0 3px 0 #F2F2F2; background:#FFF;}
.item-mod .chadui{position:absolute; right:10px; top:10px; z-index:3; width:22px; height:27px; padding-right:5px; overflow:hidden; border-radius:4px; line-height:27px; text-align:right; text-indent:99px; font-weight:bold; color:#FFF; background-color:#0FD21D; cursor:pointer; white-space:nowrap;}
.item-mod .i-item{display:block; position:absolute; width:105px; height:24px; top:0; right:0; z-index:1; text-align:center; line-height:24px; color:#FFF; font-weight:bold; font-size:13px; background:url(../images/common-icon-v4.alpha.png) no-repeat;}
.item-mod .i-wx{display:block; position:absolute; left:0; top:0; z-index:2; width:27px; height:27px; border-right:2px solid #FFF; border-radius:4px; background:url(../images/common-icon-v4.alpha.png) -96px -186px no-repeat;}
.item-mod .link{display:block; position:absolute; left:-1px; top:-1px; z-index:2; width:322px; height:443px; background:url(//static2.51fanli.net/common/images/loading/spacer.png);}
.item-mod .i-app{display:block; position:absolute; left:0; top:0; width:70px; height:70px; background:url(../images/common-icon-v4.alpha.png) -95px 0 no-repeat;}
.item-mod .p-percent{display:none; position:absolute; left:0; top:288px; width:320px; height:30px; line-height:30px; font-size:14px; text-align:center; color:#FFF; background:rgba(0, 0, 0, 0.4);}
.no-rgba .item-mod .p-percent{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
.item-mod .img{display:block; width:220px; height:220px; background:#EDEDED;}

.item-mod .btn-subscribe{position:absolute; z-index:5; right:8px; top:8px; display:block; width:78px; height:16px; padding:6px 0 6px 9px; border:1px solid #60AA81; border-radius:2px; background:#EFF9F4; font-size:13px; font-weight:bold; line-height:16px; color:#00AE4E; white-space:nowrap;}
.item-mod .btn-subscribe:hover{color:#F00;}
.item-mod .btn-subscribe i{float:left; display:block; width:10px; height:16px; margin-right:6px; background:url(../images/common-icon-v4.alpha.png) no-repeat -204px -223px;}
.item-mod .btn-unsubscribe{position:absolute; z-index:5; right:8px; top:8px; display:block; width:78px; height:16px; padding:6px 0 6px 9px; border:1px solid #BBB; border-radius:2px; background:#F1F1F1; font-size:13px; font-weight:bold; line-height:16px; color:#666; white-space:nowrap;}
.item-mod .btn-unsubscribe i{float:left; display:block; width:10px; height:16px; margin-right:6px; background:url(../images/common-icon-v4.alpha.png) no-repeat -193px -223px;}
.item-mod .btn-unsubscribe:hover{color:#F00;}

.item-mod .msg-soon, .item-mod .msg-over, .item-mod .msg-booking{position:absolute; top:50%; left:50%;}
.item-mod .msg-soon{display:none; z-index:3; width:130px; margin:-110px 0 0 -65px; text-align:center; font-size:14px; color:#333; background-color:rgba(255, 255, 255, 0.8);}
.no-rgba .item-mod .msg-soon{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#ccffffff', endColorstr='#ccffffff');}
.item-mod .msg-soon p{display:block; height:28px; line-height:28px; font-weight:bold; border-bottom:1px dotted #D3CDCC;}
.item-mod .msg-soon span{display:block; height:40px; padding-top:3px; font-size:12px;}
.item-mod .msg-soon strong{font-size:14px;}
.item-mod .btn-chadui{display:block; height:28px; line-height:28px; font-size:16px; font-weight:bold; color:#FFF; background-color:#C00;}
.item-mod .btn-chadui em{font-family:SimSun; font-size:12px;}
.item-mod .btn-chadui-miss{display:block; height:28px; line-height:28px; font-size:16px; font-weight:bold; color:#FFF; background-color:#999; cursor:no-drop;}
.item-mod .btn-chadui-miss em{font-family:SimSun; font-size:12px;}

.item-mod .msg-over, .item-mod .msg-booking{padding-top:8px; border-radius:4px; overflow:hidden; text-align:center; font-size:14px; line-height:24px; color:#FFF; background:rgba(0, 0, 0, 0.6);}
.no-rgba .item-mod .mod-notice, .no-rgba .item-mod .msg-booking{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
.item-mod .msg-over{width:210px; height:60px; margin:-90px 0 0 -105px;}
.item-mod .msg-booking{display:none; width:156px; height:60px; margin:-90px 0 0 -78px;}

.item-mod .title{display:block; height:40px; padding:7px 12px 0 12px; margin-bottom:8px; line-height:20px; overflow:hidden; font-size:16px; color:#333;}
.item-mod .desc{height:63px; padding:7px 0 0 12px; background:#FBFBFB;}
.item-mod .price{height: 20px; font-size: 16px; line-height: 20px; color: #333;}
.item-mod .price strong{padding-right:8px; font-size:26px;}
.item-mod .ticket{padding: 2px 4px; margin-left: 6px; height: 20px; font-size: 14px; color: #fff; background-color: #ff4b4e; background-image: linear-gradient(90deg, #FF4B4E 8%, #FE5D9A 100%); border-radius: 2px; vertical-align: top;}
.item-mod .price-now{position: absolute; bottom: 0; left: 0; padding-left: 10px; width: 100%; height: 40px; font-size: 13px; line-height: 30px; color: #F80046;}
.item-mod .price-now .price-info{display: block; float: left; height: 40px; font-size: 14px; line-height: 44px;}
.item-mod .price-now .price-num{display: block; float: left; height: 40px; font-size: 20px; line-height: 40px;}
.item-mod .fl{height:30px; font-size:13px; line-height:30px; color:#C33;}
.item-mod .fl strong{float:left; font-size:26px;}
.item-mod .app-price{display:none; position:absolute; z-index:3; left:-1px; bottom:-30px; width:318px; height:32px; border:2px solid #D8BFB4; border-top:none; line-height:32px; text-align:center; font-size:14px; color:#FFF; background:#B18B7A;}
.item-mod .app-price strong{font-size:20px;}
.item-mod .app-btn{position:absolute; bottom:15px; right:70px; width:20px; height:33px; background:url(../images/common-icon-v4.alpha.png) -95px -75px no-repeat;}
.item-mod .mod-btn{position:absolute; bottom:15px; right:-5px; z-index:3; width:75px; height:37px; background:url(../images/common-icon-v4.alpha.png) 0 0 no-repeat; cursor:pointer;}
.item-mod .mod-flag{position:absolute; top:2px; right:2px; width:85px; z-index:3; visibility:hidden;}
.item-mod .mod-flag .coupon{display:block; width:85px; height:45px; padding-top:2px; background:#FFD1B2; text-align:center; color:#E85E00; margin-bottom:-1px;}
.item-mod .mod-flag .coupon2{background:#FFE9AC;color:#D99F00; z-index:6;}
.item-mod .mod-flag .coupon3{background:#C1F4DC;color:#35BA90; z-index:7;}
.item-mod .mod-flag .coupon:hover{background:#E85E00; color:#FFF;}
.item-mod .mod-flag .coupon2:hover{background:#FFBB00;}
.item-mod .mod-flag .coupon3:hover{background:#35BA90;}
.item-mod .mod-flag .coupon .dt{display:block; line-height:22px; height:22px; white-space:nowrap; width:100%; overflow:hidden; font-size:14px;}
.item-mod .mod-flag .coupon strong{font-size:18px; font-weight:600;}
.item-mod .mod-flag .coupon small{display:block; line-height:18px; height:18px; font-size:12px; white-space:nowrap; width:100%; overflow:hidden;}
.item-mod .mod-btn-chance{background-position:0 -185px;}

.item-mod .newbie-oriprice{float:left; width:224px; padding-top:5px; font-size:14px; line-height:21px; color:#333;}
.item-mod .newbie-realprice{float:left; width:224px; padding-top:0; font-size:14px; line-height:25px; color:#c00; white-space:nowrap;}
.item-mod .newbie-realprice em{ font-size:18px;}
.item-mod .newbie-realprice strong {padding-left:5px; font-size:28px;}

.item-mod-s .link{height:334px;}
.item-mod-s .img{height:212px;}
.item-mod-s .mod-notice{top:70px;}
.item-mod-s .p-percent{top:183px;}

.item-mod-p{border-color:#C00; box-shadow:0 3px 0 #D6D6D6;}
.item-mod-p .i-item{background-position:-95px -275px;}
.item-mod-p .desc{background:#C00;}
.item-mod-p .price{color:#FFF;}
.item-mod-p .fl{color:#FF0;}
.item-mod-p .i-gmhf{background:#FF0; color:#C00;}
.item-mod-p .mod-btn{width:83px; height:41px; right:-9px; bottom:11px; background-position:0 -222px;}

.item-mod-hover{z-index:2;}
.item-mod-hover .chadui{width:120px; text-indent:0;}
.item-mod-hover .p-percent, .item-mod-hover .app-price{display:block;}
.item-mod-hover .link{width:318px; border:2px solid #D8BFB4;}
.item-mod-hover .app-btn{bottom:8px; height:40px;}
.item-mod-hover .mod-flag{visibility:visible;}

.item-mod-green .mod-btn{background-position:0 -37px;}
.item-mod-gray .mod-btn{background-position:0 -74px;}
.item-mod-gray .mod-notice{display:block; width:215px; height:60px; margin-left:-44px; line-height:22px; padding-top:14px; background:rgba(0, 0, 0, 0.6);}

.item-mod-p-green{border-color:#00AF49;}
.item-mod-p-green .i-item{background-position:-95px -299px;}
.item-mod-p-green .desc{background:#00AF49;}
.item-mod-p-green .i-gmhf{color:#00AF49;}
.item-mod-p-green .mod-btn{background-position:0 -263px;}
.item-mod-p-gray{border-color:#999;}
.item-mod-p-gray .i-item{background-position:-95px -323px;}
.item-mod-p-gray .desc{background:#999;}
.item-mod-p-gray .price{color:#FFF;}
.item-mod-p-gray .fl strong{color:#FF0;}
.item-mod-p-gray .i-gmhf{color:#999; background:#FF0;}
.item-mod-p-gray .mod-btn{background-position:0 -304px;}
.item-mod-p-gray .mod-notice{display:block; width:215px; height:60px; margin-left:-44px; line-height:22px; padding-top:14px; background:rgba(0, 0, 0, 0.6);}

/*xs item mod style*/
.item-mod-xs{position:relative; float:left; width:238px; height:350px; margin:0 10px 15px 0; border-width:1px 1px 3px; border-style:solid; border-color:#EDEDED #EDEDED #F1F1F1; background:#FFF;}
.item-mod-xs .link-xs{display:block; position:absolute; left:-1px; top:-1px; z-index:2; width:240px; height:352px; background:url(//static2.51fanli.net/common/images/loading/spacer.png);}
.item-mod-xs .i-status{display:none; position:absolute; left:70px; top:77px; width:100px; height:86px; background:url(../images/search/ico-search.alpha.png) no-repeat; filter:alpha(opacity = 70); opacity:.7;}
.item-mod-xs .img{display:block; width:238px; height:238px; background:#EDEDED;}
.item-mod-xs .title{display:block; height:40px; margin:6px 12px; line-height:20px; overflow:hidden; font-size:14px; color:#333;}
.item-mod-xs .desc{height:55px; padding:4px 0 0 12px; border-bottom:1px solid #EDEDED; font-size:14px; background:#FBFBFB;}
.item-mod-xs .price{height:25px; line-height:25px; color:#333;}
.item-mod-xs .price strong{padding-right:8px; font-size:20px;}
.item-mod-xs .fl{height:25px; line-height:25px; color:#C33;}
.item-mod-xs .fl strong{float:left; font-size:20px;}
.item-mod-xs .i-gmhf{margin-top:3px;}

/*for newbie's price*/
.item-mod-xs .shop-price{display:block; padding-top:4px; font-size:14px;}
.item-mod-xs .fanl-price{font-size:14px; color:#C33;}
.item-mod-xs .fanl-price strong{font-size:20px;}
/*for newbie's price*/
.item-mod-xs .i-app{position:absolute; right:15px; bottom:14px; width:16px; height:20px; background:url(../images/search/ico-search.alpha.png) -300px 0 no-repeat;}
.item-mod-xs .app-price{display:none; position:absolute; bottom:-25px; left:-1px; z-index:3; width:240px; height:28px; line-height:28px; text-align:center; color:#FFF; background:#B18B7A;}
.item-mod-xs .app-price strong{font-size:18px;}

.item-mod-hover .link-xs{width:236px; height:346px; border:2px solid #D8BFB4;}
.item-mod-hover .i-app{bottom:10px; height:24px;}
.item-mod-hover .app-price{display:block;}

.item-mod-green .i-status{display:block; background-position:0 0;}
.item-mod-gray .i-status{display:block; background-position:-100px 0;}
.item-mod-expired .i-status{display:block; background-position:-200px 0;}
.item-mod-expired .link-xs{display:none;}

.brand-content{width: 1010px; margin: 0 auto;}

.brand-mod{float:left; position:relative; width:483px; height:200px; margin:0 20px 20px 0; border:1px solid #EDEDED; background:#FFF;}
.brand-mod .link{display:block; zoom:1; position:absolute; left:-1px; top:-1px; z-index:3; width:485px; height:202px; background:url(//static2.51fanli.net/common/images/loading/spacer.png);}
.brand-mod .link:hover{width:479px; height:196px; border:3px solid #8B6A5B;}
.brand-mod .i-new{display:block; position:absolute; right:0; top:0; width:45px; height:45px; background:url(../images/common-icon-v4.alpha.png) -166px -30px no-repeat;}
.brand-mod .i-jsyt{display:block; position:absolute; right:0; top:0; width:41px; height:20px; background:url(../images/common-icon-v4.alpha.png) -187px -190px no-repeat;}
.brand-mod .img{float:left; display:block; width:320px; height:200px;}
.brand-mod .info{float:left; width:163px; text-align:center;}
.brand-mod .logo{display:inline-block; vertical-align:-48px;}
.brand-mod .info-box{position: absolute; bottom: 0; width: 163px;}
.brand-mod .about{width:155px; height:20px; margin:0 auto 5px; line-height:20px; font-size:13px; color:#999; overflow:hidden;}
.brand-mod .desc{height:65px; overflow:hidden; font-size:13px;}
.brand-mod .desc strong{font-size:13px; color:#C33;}
.brand-mod .desc .manjian{font-size: 18px; color: #F33756;}
.brand-mod .desc p{margin-top: 2px; color: #999;}
.brand-mod .coupon{height: 40px; padding-left: 52px; background: url(//static2.51fanli.net/super/images/common-icon-v4.alpha.png) #F83152 no-repeat 0 -460px; overflow: hidden; font-size: 14px; line-height: 40px; text-align: center; color: #FFF;}
.brand-mod .i-soon{display:block; margin:0 auto; width:75px; height:19px; text-indent:-9999px; background:url(../images/common-icon-v4.alpha.png) -136px -75px no-repeat;}
.brand-mod .fl{height:40px; line-height:40px; font-size:13px; color:#FFF; background:#8B6A5B;}
.brand-mod .fl strong{font-size:18px;}
.brand-mod .cd{position:absolute; left:0; bottom:0; width:320px; height:16px; padding:7px 0; text-align:center; font-size:14px; line-height:16px; background:rgba(0, 0, 0, 0.4); color:#FFF;}
.no-rgba .brand-mod .cd{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
.brand-mod .i-clock{display:inline-block; *display:inline; *zoom:1; width:16px; height:16px; margin-right:8px; vertical-align:middle; background:url(../images/common-icon-v4.alpha.png) -95px -153px no-repeat;}

.brand-mod-green .fl{background:#00AE4E;}

.mod-last{margin-right:0;}

/* search result */
.search-result { padding:80px 0;}
.search-content { font-size:24px; font-weight:bold; text-align:center; padding:30px 0 30px 50px; background:url(../images/spirit-search.alpha.png) 180px 8px no-repeat;}
.search-content span { color:#c33;}
.search-area { width:650px; margin:0 auto;}
.search-area h3 { font-size:20px; font-weight:bold; margin-bottom:10px;}
.search-area{width:650px; height:36px; margin:0 auto; padding:28px 0; _overflow:hidden;}
.search-area .search-input{float:left; position:relative; width:536px; height:36px; border:1px solid #ededed; border-right:0; background:#FFF;}
.search-area .search-field{width:526px; height:36px; padding:0 5px; border:0; font-size:14px; line-height:28px;}
@media(-webkit-min-device-pixel-ratio:0){.search-area .search-field{line-height:normal;}}
.search-area .search-button{float:left; display:block; width:110px; height:38px; overflow:hidden; text-indent:-9999px; border:0; background:#c33 url(../images/spirit-search.alpha.png) 40px -89px no-repeat;}

.search-recommend { padding:50px 0 20px 0;}
.search-recommend h3 { font-size:20px; font-weight:bold; margin-bottom:10px;}

/*fa banner*/
.super-fa-banner{margin-bottom:20px; clear:both;}

/*common icon*/
.i-plj{display:inline-block; *display:inline; *zoom:1; width:42px; height:18px; margin-left:10px; line-height:18px; overflow:hidden; border:1px solid #65B61C; border-radius:2px; text-align:center; font-size:12px; font-family:SimSun; font-style:normal; color:#FFF; background:#79C936;}

.ym-vc-text { width:auto; line-height: 30px;}