@charset "utf-8";
/*
[DTmuban Template] Copyright (c) 2010-2021 www.dtmuban.com
This is not a free template. Please buy the authentic license.
Author: Xiaohei, QQ:2909458585. Version: ST06_v8, time: 20180408-20200807.
Special note: do not modify this document without permission.
*/
/*招商首页*/
.bg-ff { background-color: #fff; }
.box-shadow { box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .05); }

.w1200 { width: 1200px; margin-left: auto; margin-right: auto; }
.w360 { width: 360px; }
.w380 { width: 380px; }

.none { display: none; }
.hidden { visibility: hidden; }
.ovh { overflow: hidden; }

.fl { float: left; }
.fr { float: right; }
.pr { position: relative; }
.tc { text-align: center; }
.tr { text-align: right; }

.ml5 { margin-left: 5px; }
.ml20{ margin-left: 20px; }
.mr0 { margin-right: 0 !important; }
.mr5 { margin-right: 5px; }
.mr10{ margin-right: 10px; }
.mr20{ margin-right: 20px; }
.mr30{ margin-right: 30px; }
.mr40{ margin-right: 40px; }
.mr140{margin-right: 140px;}
.mr40{ margin-right: 40px; }
.mt5 { margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt15{ margin-top: 15px; }
.mt20{ margin-top: 20px; }
.mt25{ margin-top: 25px; }
.mt30{ margin-top: 30px; }
.mt35{ margin-top: 35px; }
.mt40{ margin-top: 40px; }
.mt50{ margin-top: 50px; }
.mt60{ margin-top: 60px; }
.mb10{ margin-bottom: 10px !important; }
.mb20{ margin-bottom: 20px; }
.mb50{ margin-bottom: 50px; }
.pt10 { padding-top: 10px; }
.pt35 { padding-top: 35px; }
.pb20 { padding-bottom: 20px; }
.pb40 { padding-bottom: 40px; }
.pb50 { padding-bottom: 50px; }
.pb60 { padding-bottom: 60px; }
.pr20 { padding-right: 20px; }
.pl20 { padding-left: 20px; }

.mn-menu-bar.borr0:after{display:none}
.mt2{margin-top:2px}
.mt8{margin-top:8px}
.mt12{margin-top:12px}
.mt16{margin-top:16px}
.mt24{margin-top:24px}
.mt28{margin-top: 28px;}
.mt32{margin-top: 32px;}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mt12{margin-top:12px}
.mr6{margin-right:6px}
.mr16{margin-right:16px}
.ml10{margin-left:10px}
.mlr20{margin-right:20px;margin-left:20px}
.w224{width:224px}
.w285{width:285px}
.w468{width:468px}
.w590{width:590px}
.w291{width:291px}
.w712{width:712px}
.h414{height:414px}
.h680{height:680px}
.h737{height:737px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.plr20{padding-right:20px;padding-left:20px}
.plr24{padding-right:24px;padding-left:24px}
.ptb30-lr24{padding:30px 24px}
.ptb30{padding-top:30px;padding-bottom:30px}
.vm{display:inline-block;vertical-align:middle;margin-top:-2px}
.f12{font-size:12px!important}
.f20{font-size:20px}
.f24{font-size:24px}
.lh16{line-height:16px}
.lh24{line-height:24px}
.lh32{line-height:32px}
.iconfont{vertical-align:middle;margin-top:-2px}

a:hover,.s-primary{color:#e60000}
a.s-primary:hover{text-decoration:underline}

/* font */
.f18 { font-size: 18px; }
.f16 { font-size: 16px; }
.f14 { font-size: 14px; }
.f12 { font-size: 12px; }
.fb  { font-weight: 600; }
.un  { text-decoration: underline; }
.s-oe { color: #ff552e !important; }
a.s-oe:hover { text-decoration: underline; }
.s-c59 { color: #595959; }
.s-c26 { color: #262626; }
.s-8c  { color: #8c8c8c; }
a.s-c59:hover, a.s-c26:hover, a.s-8c:hover { color: #ff552e; }
.s-cc{color:#ccc}
.s-ca{color:#aaa}
.s-cb{color:#bbb}
.s-c3{color:#333}
.s-c6{color:#666}
.s-c8c{color:#8c8c8c}
.s-c9{color:#999}

.icon-all{display:inline-block;background:url(images/info/icon-all_c2c779a.png) no-repeat;vertical-align:middle}
.i-a01,.i-a02,.i-a03,.i-a04,.i-a05,.i-a06,.i-a07,.i-a08,.i-a09,.i-a10,.i-a11,.i-a12,.i-a13,.i-a14,.i-a15,.i-a34,.i-a35,.i-a36{width:18px;height:18px}
.i-a01{background-position:0 0}
.i-a02{background-position:-20px 0}
.i-a03{background-position:-40px 0}
.i-a04{background-position:-60px 0}
.i-a05{background-position:-80px 0}
.i-a06{background-position:-100px 0}
.i-a07{background-position:-120px 0}
.i-a08{background-position:-140px 0}
.i-a09{background-position:-160px 0}
.i-a10{background-position:-180px 0}
.i-a11{background-position:-200px 0}
.i-a12{background-position:-220px 0}
.i-a13{background-position:-240px 0}
.i-a14{background-position:-260px 0}
.i-a15{background-position:-280px 0}
.i-a34{background-position:0 -125px}
.i-a35{background-position:-20px -125px}
.i-a36{background-position:-40px -125px}
.i-a16,.i-a17,.i-a18,.i-a19,.i-a20,.i-a21,.i-a22,.i-a23,.i-a24,.i-a25{width:32px;height:32px}
.i-a16{background-position:0 -20px}
.i-a17{background-position:-35px -20px}
.i-a18{background-position:-70px -20px}
.i-a19{background-position:-105px -20px}
.i-a20{background-position:-140px -20px}
.i-a21{background-position:-175px -20px}
.i-a22{background-position:-215px -20px}
.i-a23{background-position:-255px -20px}
.i-a24{background-position:-215px -60px}
.i-a25{background-position:-255px -60px}
.i-a26{width:60px;height:60px;background-position:0 -60px}
.i-a27{width:60px;height:60px;background-position:-70px -60px}
.i-a28{width:60px;height:60px;background-position:-140px -60px}
.i-a29{width:24px;height:24px;background-position:-215px -100px}
.i-a30{width:26px;height:39px;background-position:-300px 0}
.i-a31{width:26px;height:39px;background-position:-300px -45px}
.i-a32{width:26px;height:39px;background-position:-300px -90px}
.i-a33{width:26px;height:39px;background-position:-255px -100px}
.bg-black{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5;z-index:1000;display:none}
.lh22{line-height:22px}
.underline{text-decoration:underline}

.btn.s-primary:hover{text-decoration:none}
.btn-primary{background-color:#e60000;border-color:#e60000;color:#fff}
.btn-primary:hover{color:#fff;background-color:#ff7153;border-color:#ff7153}
.btn-primary-line{border-color:#e60000;color:#e60000}
.btn-primary-line:hover{background-color:#e60000;border-color:#e60000;color:#fff}
.btn.is-disabled{color:#fff;background-color:#ccc;border-color:#ccc;cursor:no-drop}

.img-block{display:block;overflow:hidden}
.img-block img{display:block;width:100%;height:100%}

.radius-4{border-radius:4px}
.ect{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ect-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.cur-po{cursor:pointer}
.borb1{position:relative}
.borb1:before{content:'';position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid #e8e8e8;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:center bottom;transform-origin:center bottom}
.ico-star{position:relative;display:inline-block;vertical-align:middle;font-family:iconfont;font-size:18px;line-height:1;cursor:pointer;color:#e8e8e8}
.ico-star:before{content:'\e7d0'}
.stars-bar,.stars-bar .iconbox,.stars-bar .txt{display:inline-block;vertical-align:middle}
.stars-bar .txt{font-size:16px;color:#e60000;margin-left:10px;font-weight:600}
.iconbox{position:relative}
.iconbox .ico-star{margin:-3px 5px 0}
.iconbox .star-color{position:absolute;left:0;top:0;bottom:0;width:0;overflow:hidden;white-space:nowrap}
.iconbox .star-color .ico-star{color:#e60000}
.stars-mini{line-height:20px;height:20px}
.stars-mini .ico-star{font-size:14px;margin:-3px 3px 0}
.stars-mini .txt{font-size:14px;margin-left:5px}
.scroll-bar{overflow-y:auto}
.scroll-bar::-webkit-scrollbar{width:4px}
.scroll-bar::-webkit-scrollbar-thumb{border-radius:2px;background-color:#ddd}
.title-f18{position:relative;font-size:18px;line-height:24px;float: left;}
.title-f18:before{content:'';position:absolute;top:5px;left:-24px;width:4px;height:16px;background-color:#e60000}
.title-f18.pl20:before{left:0}
.title-f18 .icon-hot-xin{margin-left:2px;font-size:20px}

.info-cat{width:230px}
.info-cat .tit{padding:18px 20px 0;font-size:18px;color:#aaa}

/*分类*/
.info-cat{position:relative;z-index:10;top: 0;left:0;width:230px;}
.info-cat .mu-more{position:absolute;left:0;top: 0;right:0;height:450px;background-color:#fff;box-shadow:0 1px 5px 0 rgba(0,0,0,.05);font-size:14px;}
.info-cat .mu-more ul{padding: 13px 18px;}
.info-cat .mu-more li{height:28px;line-height:28px;overflow: hidden;}
.info-cat .mu-more li a{display:block}
.info-cat .mu-more li .icon-all{margin:-7px 20px 0 0}
.info-cat .mu-more dl{padding:0 20px}
.info-cat .mu-more dt{font-size:16px;height:20px;line-height:20px;padding:5px 0}
.info-cat .mu-more dt .iconfont{margin:-2px 5px 0 0}
.info-cat .mu-more dd{overflow:hidden;margin-top:15px}
.info-cat .mu-more dd span{float:left;line-height:28px;margin-right:12px}

.info-cat .mu-more ul{padding:10px 10px 0 20px}
.info-cat .mu-more li{float:left;width: 97px;margin-top:5px;}
.info-cat .mu-more li img{float:left;width:16px;height:16px;margin-right:15px;margin-top:6px}

.banner-carousel,.banner-carousel .ovh,.banner-carousel .ban-ul,.banner-carousel .ban-ul .item{height:450px}
.banner-carousel,.banner-carousel .ovh{position:relative}
.banner-carousel .ban-ul{position:absolute;left:0;top:0;width:100%}
.banner-carousel .ban-ul .item{position:absolute;left:0;top:0;width:100%;display:none}
.banner-carousel .ban-ul .item.show{display:block}
.banner-carousel .ban-ul .item a{display:block;height:450px;position:relative}
.banner-carousel .ban-ul .item img{position:absolute;left:50%;top:0;margin-left:-960px}
.banner-carousel .dot{position:absolute;bottom:25px;right:0;left:0;z-index:10;text-align:center}
.banner-carousel .dot li{display:inline-block;vertical-align:middle;margin:0 4px;width:40px;height:4px;background-color:#fff;opacity:.3}
.banner-carousel .dot li.cur{background-color: #e60000;opacity:1;}
.mu-more-all{position:absolute;top: 0;left:230px;width:452px;padding:20px;max-height:408px;overflow-y:auto;background-color:#fff;border:1px solid #eee;display:none;}
.mu-more-all .title-cat{font-weight:700;font-size:16px}
.mu-more-all .list-cat{margin-top:15px;margin-left:-15px;overflow:hidden}
.mu-more-all .list-cat a{float:left;margin-left:15px;margin-bottom:10px;color:#666;width:100px;font-size:14px}
.mu-more-all .list-cat a:hover{color:#e60000}
.mu-more-all::-webkit-scrollbar{width:6px;height:1px}
.mu-more-all::-webkit-scrollbar-thumb{border-radius:3px;background:#eee}
.mu-more-all::-webkit-scrollbar-track{border-radius:3px;background:0}
.ys-title{width:230px;height:80px;background:url(images/info/bj_e97df76.png) no-repeat;text-align:center}
.ys-title h2{padding-top:9px;font-size:20px;line-height:48px;font-weight:700;color: #e60000;}
.ys-list{height:80px;border-right:1px solid #f2f2f2}
.ys-list li{position:relative;float:left;width:208px;text-align:center;line-height:80px;font-size:14px;color:#999}
.ys-list li img{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:10px}
.ys-list li:before{content:'';position:absolute;top:28px;right:0;height:24px;width:1px;background-color:#f2f2f2}
.ys-list li:last-child:before{width:0}
.ys-right-ask{width:305px;padding:16px 0 16px 40px;height:48px}
.ys-right-ask .ovh{height:48px;position:relative}
.ys-roll-nr{position:absolute;top:0;right:0;left:0}
.ys-roll-con{height:48px;line-height:24px;overflow:hidden;text-align:right}
.ys-roll-con .det{height:24px;overflow:hidden;font-size:12px;color:#aaa}
.ys-roll-con .tit{font-size:14px;height:24px;overflow:hidden}
.food-list{margin-left:-20px}
.food-list li{position:relative;top:0;float:left;margin:20px 0 0 20px;background-color:#fff;overflow:hidden;width:224px;height:270px;border-radius:4px;-webkit-transition:top linear .2s;transition:top linear .2s}
.food-list li:hover{top:-6px}
.food-list .conts{padding:16px}
.food-list .conts .img-block{height:128px}
.food-list .pop{position:absolute;right:0;bottom:0;left:0;height:124px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.5)),color-stop(70%,rgba(255,255,255,1)));background:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,1) 70%);filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#B2FFFFFF,endColorStr=#FFFFFFFF);visibility:hidden;opacity:0;-webkit-transition:all linear .3s;transition:all linear .3s}
.food-list li:hover .pop{opacity:1;visibility:visible}
.food-list .pop .btn{display:block;margin:70px auto 0;text-align:center;width:86px;height:30px;line-height:30px;border-radius:16px;font-size:12px}
.food-list .pop .btn {color:#ffffff}
.food-list .pop .btn:hover{opacity:.8}
.food-list-v2 li{height:232px}
.food-list-v2 .pop{height:87px}
.food-list-v2 .pop .btn{margin-top:31px}
.hot-rank-swiper,.hot-rank-swiper .img-block{width:468px;height:560px}
.hot-rank-swiper .pagination{position:absolute;right:0;bottom:20px;left:0;line-height:1;text-align:center}
.hot-rank-swiper .pagination span{margin:0 4px;display:inline-block;opacity:.8;width:20px;height:4px;background-color:#fff}
.hot-rank-swiper .pagination .swiper-active-switch{background-color:#e60000;opacity:1}
.charlt-w2 .img-block{width:590px;height:100px;border-radius:4px;margin-right:20px}
.charlt-w2 .img-block:nth-child(2n){margin-right:0}

.date-box{font-size:14px;color:#bbb}
.date-box span{display:inline-block;vertical-align:middle;margin:0 6px;padding:0 6px;background-color:#f5f5f5;border-radius:4px}

.text-list li{float:left;width:370px;margin-left:21px;font-size:16px;margin-top:16px}
.text-list li:nth-child(3n+1){margin-left:0}
.text-list .s-cb{margin-right:4px}

.tab-nav .nav{cursor:pointer}
.them-tab-nav{position:relative}
.them-tab-nav:before{content:'';position:absolute;top:50%;left:-1px;width:1px;height:13px;margin-top:-6px;background-color:#bbb}
.them-tab-nav .nav{position:relative;margin: 0 10px;font-size: 14px;font-weight:600;padding: 0;}
.them-tab-nav .nav.is-this{color:#e60000}
.them-tab-nav .nav:before{content:'';position:absolute;top:50%;right:-16px;width:1px;height:13px;margin-top:-6px;background-color:#bbb}

.theme-list{margin-left:-20px}
.theme-list li{float:left;width:253px;height:213px;margin:20px 0 0 20px;background-color:#fff;padding:16px}
.theme-list .img-block{width:241px;height:160px;overflow:hidden}

.theme-swiper{width:590px;height:510px;background-color:#fff}
.theme-swiper .conts{padding:16px}
.theme-swiper .conts .ect-clamp{height:40px}
.theme-swiper .conts .img-block{width:558px;height:372px}
.theme-swiper .pagination{position:absolute;right:0;bottom:10px;left:0;line-height:1;text-align:center}
.theme-swiper .pagination span{margin:0 4px;display:inline-block;opacity:1;width:20px;height:4px;background-color:#e4e4e4;border-radius:3px}
.theme-swiper .pagination .swiper-pagination-bullet-active{background-color:#e60000;opacity:1}

.question-list li{position:relative;margin-top:37px;padding-left:34px}
.question-list li:first-child{margin-top:0}
.question-list .tag{position:absolute;top:1px;left:0;width:18px;height:18px;background:url(images/info/ico5_3a9aad4.png) no-repeat}
.question-list .det{padding:20px;background-color:#f8f8f8;border-radius:8px;line-height:20px}
.question-list .det label{float:left;margin-right:12px;padding:0 7px;line-height:18px;border:1px solid #bbb;border-radius:2px}

.ask-box{padding-bottom:24px;border-bottom:2px solid #e8e8e8}
.ask-box .textarea{display:block;padding:16px;width:386px;height:68px;background-color:#f8f8f8;border-radius:4px;font-size:16px;line-height:20px;overflow-y:auto}
.ask-box .textarea::-webkit-input-placeholder{color:#bbb}
.ask-box .textarea:-ms-input-placeholder{color:#bbb}
.ask-box .textarea::-ms-input-placeholder{color:#bbb}
.ask-box .textarea::placeholder{color:#bbb}
.ask-box .btn{padding:0 19px;height:32px;line-height:30px;font-size:12px;border-radius:16px}

.checked-box{position:relative;padding-left:24px;color:#999;font-size:14px;line-height:32px;cursor:pointer;display:inline-block}
.checked-box:before{font-family:iconfont;content:"\e68b";position:absolute;top:0;left:0;font-size:16px;color:#bbb}
.checked-box.is-checked:before{content:"\e68e";color:#e60000}
.checked-box input{display:none}

.dynamic-roll{position:relative;height:345px;overflow:hidden}
.dynamic-list{position:absolute;top:0;right:0;left:0}
.dynamic-list li{position:relative;padding-left:76px;height:115px}
.dynamic-list li:before{content:'';position:absolute;top:31px;bottom:1px;left:26px;width:1px;background-color:#e8e8e8}
.dynamic-list .time{position:absolute;top:0;left:-17px;width:100px;line-height:30px;text-align:center;white-space:nowrap;font-size:12px;color:#999}
.dynamic-list .info{line-height:30px;font-size:12px;color:#999;margin: 0;padding: 0;background: none;}
.dynamic-list .info img{float:left;width:30px;height:30px;margin-right:6px;border-radius:50%}
.dynamic-list .det{margin-top:14px;font-size:16px;line-height:22px}

.information-one{overflow:hidden}
.information-one .img-block{float:left;width:240px;height:160px;margin-right:20px}
.information-one .ect-clamp{-webkit-line-clamp:4;height:80px}
.information-list li{float:left;width:50%;border-top: 1px solid #e8e8e8;}
.information-list .conts{padding:24px}
.information-list li:nth-child(2n) .conts{/* border-left:1px solid #e8e8e8 */}
.information-list li:nth-child(2n+1) .conts{border-right:1px solid #e8e8e8}
.information-list .ect-clamp{line-height:18px;height:36px}

.rank-bar dd{height:60px;padding:0 24px;overflow:hidden;position:relative}
.rank-bar dd:after{position:absolute;left:24px;bottom:0;right:30px;content:'';border-bottom:1px solid #f5f5f5}
.rank-bar dd:last-child:after{border-bottom:0}
.rank-bar dd .item{position:relative;padding:15px 0 0 47px}
.rank-bar dd .item .icon-all{position:absolute;left:0;top:11px;color:#fff;text-align:center;padding-top:5px}
.rank-bar dd .item .icon-all.i-a33{color:#595959;top:15px}
.rank-bar dd .default{line-height:30px;height:30px;overflow:hidden}
.rank-bar dd .default .fr{color:#999;margin-left:20px}
.rank-bar dd .tips{display:none;font-size:14px;line-height:24px;color:#8c8c8c;margin-top:8px;padding-bottom:14px;overflow:hidden}
.rank-bar dd .tips p{height:48px;overflow:hidden}
.rank-bar dd .tips img.fr{width:80px;height:54px;margin-left:25px}
.rank-bar dd.show{height:121px;background-color:#fff;-webkit-box-shadow:0 3px 15px 0 rgba(0,0,0,.08);box-shadow:0 3px 15px 0 rgba(0,0,0,.08)}
.rank-bar dd.show .tips{display:block}

.experience-swiper{height:219px}
.experience-swiper .conts{float:left;width:253px;height:187px;margin-right:20px;background-color:#fff;padding:16px}
.experience-swiper .conts:last-child{margin-right:0}
.experience-swiper .conts .img-block{height:142px;position:relative}
.experience-swiper .conts .img-block .num{position:absolute;right:8px;bottom:8px;padding:0 12px;background-color:#e60000;line-height:24px;font-size:12px;color:#fff;border-radius:12px}

.ms-tab-nav .nav{position:relative;float:left;margin-right:36px;font-size:18px;font-weight:600}
.ms-tab-nav .nav:before{content:'/';position:absolute;right:-20px;color:#ddd;font-weight:400}
.ms-tab-nav .nav:last-child{margin-right:0}
.ms-tab-nav .nav:last-child:before{display:none}
.ms-tab-nav .nav.is-this{color:#e60000}

.goodfood-list li{float:left;width:50%;margin-top:32px}
.goodfood-list .img-block{width:150px;height:100px}
.goodfood-list .ect-clamp{height:40px}

.ys-baohu{padding:30px}
.ys-baohu dt{height:24px;font-size:18px;color: #e60000;line-height:28px;padding-bottom:14px;}
.ys-baohu dt .i-a29{float:left;margin-right:15px}
.ys-baohu dd p{line-height:28px;color:#999}
.tab-hidden{visibility:hidden;width:0;height:0;overflow:hidden}

.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}

.quick-login{display:none;position:fixed;top:50%;left:50%;z-index:1002;padding:40px;background-color:#fff;width:240px;margin:-130px 0 0 -160px;box-shadow:0 5px 30px 0 rgba(0,0,0,.5)}
.quick-login .icon-guanbis{position:absolute;top:10px;right:10px;font-size:16px;color:#aaa;cursor:pointer}
.quick-login .input-bar{margin-top:15px;border:1px solid #eee;height:30px;line-height:30px}
.quick-login .input-bar .txt{display:block;padding:0 9px;width:220px;height:30px;line-height:30px}
.quick-login .input-bar .tips{font-size:12px;color:#999;left:10px}
.quick-login .input-bar .code{position:absolute;top:0;right:0;z-index:2;background-color:#fff;padding:0 9px;font-size:12px;color:#bbb}
.quick-login .input-bar .img-code{position:absolute;top:0;right:0;z-index:2;width:auto;height:30px}
.quick-login .input-bar .error{display:none;position:absolute;bottom:-15px;left:0;line-height:15px;font-size:10px;color:#fe552e}
.quick-login .btn{display:inline-block;height:28px;line-height:28px;border-radius:15px;padding:0 20px}

.magnify img { transition: all .35s linear;transform: scale(1);}
.magnify:hover img {transform: scale(1.05);}
