@charset "UTF-8";
/*
" --------------------------------------------------
"   FileName: _reset.scss
"       Desc: 全局样式重置
"     Author: chenglf
"      Email: chenglf@ndoo.net
"    Version: mini v3
" LastChange: 09/06/2012 21:38
" --------------------------------------------------
*/
/* 全局样式重置 */
body, div, span, small, p, em, th, td, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, textarea { padding: 0; margin: 0; }

a { cursor: pointer; text-decoration: none; }

a img { border: none; }

ul, ol { list-style: none; }

table { border-spacing: 0; border-collapse: collapse; }

input:focus, select:focus, textarea:focus { outline: none; }

s { text-decoration: none; }

img { display: block; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, select, optgroup, option, fieldset, legend, p, blockquote, th, td { font-size: 14px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-user-select: none; -webkit-touch-callout: none; }

input { font-size: 14px; }

input, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-touch-callout: none; }

.recommend-area { width: 100%; position: relative; z-index: 49; height: 120px; }

.recommend { text-align: center; white-space: nowrap; width: 100%; height: 120px; overflow: hidden; font-size: 0; }

.recommend .items { font-size: 0; }

.recommend .item { display: inline-block; height: 120px; }

.recommend .item img { height: 120px; }

#rec-nav { text-align: center; position: absolute; margin-top: -20px; margin-left: -40px; left: 50%; z-index: 50; }

#rec-nav .selected { background-position: 0 -50px; }

.cycle { width: 12px; height: 14px; background: url("../img/bg_btns.png") no-repeat; background-position: -20px -50px; margin-right: 5px; display: inline-block; }

#appscreenshots .screenshots-area { width: 100%; position: relative; }

#appscreenshots .screenshots { text-align: center; white-space: nowrap; width: 100%; overflow: hidden; font-size: 0; }

#appscreenshots .screenshots .items { font-size: 0; }

#appscreenshots .screenshots .item { display: inline-block; }

#appscreenshots .screenshots .item img { width: 100%; }

#appscreenshots .rec-nav { text-align: center; margin-top: 10px; height: 4px; }

#appscreenshots .rec-nav .selected { background-color: #1475b0; }

#appscreenshots .rec-nav li { float: left; width: 20%; height: 4px; margin-right: 0; background: none; background-color: #807E7E; }

#appscreenshots .rec-nav i { float: right; display: inline-block; height: 4px; border-right: 1px solid white; }

/*swipe*/
.swipe-trans { -webkit-transition: -webkit-transform 0.2s cubic-bezier(0, 0, 0.25, 1); }

/*
" --------------------------------------------------
"   FileName: _lib.scss
"       Desc: 基础库文件
"     Author: chenglf
"      Email: chenglf@ndoo.net
"    Version: mini v3
" LastChange: 08/28/2012 18:07
" --------------------------------------------------
*/
/* 常用样式缩写 */
/* float */
.Lfll { float: left; }

.Lflr { float: right; }

.Lcfl { clear: left; }

.Lcfr { clear: right; }

.Lcfb { clear: both; }

/* font-size */
.Lfz10 { font-size: 10px; }

.Lfz12 { font-size: 12px; }

.Lfz14 { font-size: 14px; }

.Lfz16 { font-size: 16px; }

.Lfz18 { font-size: 18px; }

.Lfz20 { font-size: 20px; }

/* color */
.Lcfff { color: #FFF; }

.Lcf60 { color: #F60; }

.Lcc00 { color: #C00; }

.Lcf00 { color: #F00; }

.Lc390 { color: #390; }

.Lc333 { color: #333; }

.Lc666 { color: #666; }

.Lc999 { color: #999; }

/* text-align */
.Ltal { text-align: left; }

.Ltac { text-align: center; }

.Ltar { text-align: right; }

.Lfwb { font-weight: bold; }

/* font-family */
.Lffar { font-family: Arial; }

.Lfftm { font-family: Tahoma; }

.Lffst { font-family: \5B8B\4F53; }

.Lffyh { font-family: \5FAE\8F6F\96C5\9ED1; }

/* text-indent */
.Lti5 { text-indent: 5px; }

.Lti10 { text-indent: 10px; }

.Lti15 { text-indent: 15px; }

.Lti20 { text-indent: 20px; }

.Lti25 { text-indent: 25px; }

.Lti30 { text-indent: 30px; }

.Lti35 { text-indent: 35px; }

.Lti40 { text-indent: 40px; }

.Lti1000r { text-indent: -1000px; }

/* margin */
.Lmt5 { margin-top: 5px; }

.Lmt10 { margin-top: 10px; }

.Lmt15 { margin-top: 15px; }

.Lmt20 { margin-top: 20px; }

.Lmt25 { margin-top: 25px; }

.Lmt30 { margin-top: 30px; }

.Lmt35 { margin-top: 35px; }

.Lmt40 { margin-top: 40px; }

.Lmr5 { margin-right: 5px; }

.Lmr10 { margin-right: 10px; }

.Lmr15 { margin-right: 15px; }

.Lmr20 { margin-right: 20px; }

.Lmr25 { margin-right: 25px; }

.Lmr30 { margin-right: 30px; }

.Lmr35 { margin-right: 35px; }

.Lmr40 { margin-right: 40px; }

.Lmb5 { margin-bottom: 5px; }

.Lmb10 { margin-bottom: 10px; }

.Lmb15 { margin-bottom: 15px; }

.Lmb20 { margin-bottom: 20px; }

.Lmb25 { margin-bottom: 25px; }

.Lmb30 { margin-bottom: 30px; }

.Lmb35 { margin-bottom: 35px; }

.Lmb40 { margin-bottom: 40px; }

.Lml5 { margin-left: 5px; }

.Lml10 { margin-left: 10px; }

.Lml15 { margin-left: 15px; }

.Lml20 { margin-left: 20px; }

.Lml25 { margin-left: 25px; }

.Lml30 { margin-left: 30px; }

.Lml35 { margin-left: 35px; }

.Lml40 { margin-left: 40px; }

/* padding */
.Lpt5 { padding-top: 5px; }

.Lpt10 { padding-top: 10px; }

.Lpt15 { padding-top: 15px; }

.Lpt20 { padding-top: 20px; }

.Lpt25 { padding-top: 25px; }

.Lpt30 { padding-top: 30px; }

.Lpt35 { padding-top: 35px; }

.Lpt40 { padding-top: 40px; }

.Lpr5 { padding-right: 5px; }

.Lpr10 { padding-right: 10px; }

.Lpr15 { padding-right: 15px; }

.Lpr20 { padding-right: 20px; }

.Lpr25 { padding-right: 25px; }

.Lpr30 { padding-right: 30px; }

.Lpr35 { padding-right: 35px; }

.Lpr40 { padding-right: 40px; }

.Lpb5 { padding-bottom: 5px; }

.Lpb10 { padding-bottom: 10px; }

.Lpb15 { padding-bottom: 15px; }

.Lpb20 { padding-bottom: 20px; }

.Lpb25 { padding-bottom: 25px; }

.Lpb30 { padding-bottom: 30px; }

.Lpb35 { padding-bottom: 35px; }

.Lpb40 { padding-bottom: 40px; }

.Lpl5 { padding-left: 5px; }

.Lpl10 { padding-left: 10px; }

.Lpl15 { padding-left: 15px; }

.Lpl20 { padding-left: 20px; }

.Lpl25 { padding-left: 25px; }

.Lpl30 { padding-left: 30px; }

.Lpl35 { padding-left: 35px; }

.Lpl40 { padding-left: 40px; }

/* position */
.Lposa { position: absolute; }

.Lposr { position: relative; }

.Lposf { position: fixed; }

.Lposs { position: static; }

/* display */
.Ldb { display: block; }

.Ldn { display: none; }

.Ldib { display: inline-block; }

/* overflow */
.Lovh { overflow: hidden; }

.Lovv { overflow: visible; }

/* background-color */
.Lbgcr { background-color: Red; }

.Lbgcw { background-color: white; }

.Lbgcb { background-color: blue; }

.Lbgcg { background-color: green; }

.Lbgco { background-color: orange; }

.Lbgcy { background-color: yellow; }

/* other */
.Lon { outline: none; }

.Lcurp { cursor: pointer; }

.clearfix:before, .clearfix:after { content: ""; display: table; }

.clearfix:after { clear: both; }

.clearfix { zoom: 1; }

/* " -------------------------------------------------- "   FileName: _common.sass "       Desc: 样式mixin与var定义 "     Author: chenglf "      Email: chenglf@ndoo.net "    Version: mini v3 " LastChange: 08/28/2012 18:07 " -------------------------------------------------- */
.Cwrap { width: 100%; margin-left: auto; margin-right: auto; }

.Cstar i { width: 13px; height: 12px; display: inline-block; background: url(../img/bg_btns.png) -50px -50px no-repeat; }
.Cstar i.empty { background: url(../img/bg_btns.png) -70px -50px no-repeat; }
.Cstar.style2 i { width: 22px; height: 20px; display: inline-block; background: url(../img/bg_btns.png) 0 -200px no-repeat; }
.Cstar.style2 i.empty { background: url(../img/bg_btns.png) -25px -200px no-repeat; }

.Chead { height: 44px; position: relative; width: 100%; margin-left: auto; margin-right: auto; background: url(../img/bg_rep_x.png) 0 0 repeat-x; }
.Chead .logo { float: left; padding-left: 16px; }
.Chead .logo a { width: 54px; height: 44px; text-indent: -1000px; overflow: hidden; display: inline-block; background: url(../img/logo.png) 0 0 no-repeat; }
.Chead .downnmarket { float: right; width: 108px; height: 26px; margin-top: 8px; line-height: 26px; text-align: center; font-size: 16px; color: white; margin-right: 6px; display: inline-block; background: url(../img/bg_rep_x.png) 0 -250px repeat-x; border-radius: 5px; border: 1px solid #e15a00; }
.Chead .showsearch { float: right; width: 34px; height: 26px; margin-top: 8px; margin-right: 16px; display: inline-block; background: url(../img/bg_btns.png) 0 0 no-repeat; border: 1px solid #cccccc; border-radius: 5px; }
.Chead .searcharea { top: 8px; height: 26px; left: 84px; right: 16px; position: absolute; background-color: white; border: 1px solid #adadad; border-radius: 5px; }
.Chead .sbtn { width: 37px; height: 26px; text-indent: -1000px; position: absolute; right: 0; top: 0; padding: 0; border: none; background: url(../img/bg_btns.png) -50px 0 no-repeat; }
.Chead .skey { position: absolute; top: 4px; right: 37px; left: 2px; border: none; border-right: 1px solid #cccccc; padding: 0 3px; height: 20px; appearance: none; outline: none; }

.Cnav { width: 100%; margin-left: auto; margin-right: auto; padding: 0; }
.Cnav .normal { margin: 0; padding: 0; width: 100%; background: url(../img/bg_rep_x.png) 0 -100px repeat-x; }
.Cnav .normal li { float: left; width: 25%; text-align: center; display: inline-block; }
.Cnav .normal a { width: 100%; color: #b6e3fd; line-height: 44px; height: 44px; display: inline-block; font-size: 18px; font-weight: bold; }
.Cnav .normal a:visited { color: #b6e3fd; }
.Cnav .normal .current { background: url(../img/bg_rep_x.png) 0 -50px repeat-x; }
.Cnav .slim { padding-left: 10px; height: 30px; border-top: 1px solid #3e7798; border-bottom: 1px solid #3e7798; background: url(../img/bg_rep_x.png) 0 -50px repeat-x; }
.Cnav .slim a, .Cnav .slim span { color: white; font-weight: bold; font-size: 18px; line-height: 30px; }
.Cnav .slim span { display: inline-block; padding: 0 5px; }

.Csubnav { width: 100%; height: 30px; position: relative; }
.Csubnav ul { position: absolute; left: 16px; right: 16px; }
.Csubnav li { float: left; text-align: center; }
.Csubnav li a { color: #6f6f6f; height: 28px; font-size: 14px; line-height: 28px; display: block; font-weight: bold; background: url(../img/bg_rep_x.png) 0 -150px repeat-x; border: 1px solid #cccccc; }
.Csubnav .first { width: 33%; }
.Csubnav .first a { border-radius: 5px 0 0 5px; }
.Csubnav .second { width: 34%; }
.Csubnav .second a { border-left: none; border-right: none; }
.Csubnav .last { width: 33%; }
.Csubnav .last a { border-radius: 0 5px 5px 0; }
.Csubnav .current a { background: url(../img/bg_rep_x.png) 0 -200px repeat-x; color: white; }
.Csubnav .style2 .first { width: 50%; }
.Csubnav .style2 .last { width: 50%; }
.Csubnav .style2 .last a { border-left: none; }

.Cmore { color: #bcbcbc; display: block; line-height: 40px; font-weight: bold; text-align: center; border-bottom: 1px solid #bcbcbc; }

.Cloading { color: #bcbcbc; font-weight: bold; line-height: 40px; text-align: center; border-bottom: 1px solid #bcbcbc; }

.Cfoot { width: 100%; height: 110px; color: #2b7193; text-align: center; border-top: 1px solid white; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c4e9f6), to(white)); }
.Cfoot a { color: #2b7193; }
.Cfoot .backTop { position: relative; height: 30px; }
.Cfoot .backTop a { border: 1px solid #cccccc; left: 30px; right: 30px; height: 30px; position: absolute; display: inline-block; border-radius: 5px; background: url(../img/bg_rep_x.png) 0 -300px repeat-x; line-height: 30px; font-weight: bold; font-size: 16px; }
.Cfoot p { line-height: 28px; font-size: 16px; }
.Cfoot i { font-size: 16px; font-style: normal; display: inline-block; padding: 0 10px; }

.Cmdialog { display: none; height: 2000px; width: 100%; position: fixed; z-index: 99; background-color: rgba(0, 0, 0, 0.6); bottom: 0; left: 0; }
.Cmdialog .mdialog { display: none; position: absolute; height: 240px; bottom: 10px; left: 10px; right: 10px; background: -webkit-gradient(linear, left top, left bottom, from(#c4e9f6), to(white)); border-radius: 5px; z-index: 100; }
.Cmdialog .mdialog h2 { color: #2b7193; line-height: 40px; font-size: 18px; text-align: center; }
.Cmdialog .mdialog p { font-size: 16px; padding: 10px; color: #6f6f6f; line-height: 20px; }
.Cmdialog .splitline { width: 100%; height: 2px; }
.Cmdialog .splitline i { height: 1px; width: 50%; float: left; display: block; overflow: hidden; }
.Cmdialog .splitline .line1 { background: -webkit-gradient(linear, 0% 0%, 70% 0%, from(#c4e9f6), to(#2d94d3)); }
.Cmdialog .splitline .line2 { background: -webkit-gradient(linear, 30% 0%, 100% 0%, from(#2d94d3), to(#c4e9f6)); }
.Cmdialog .splitline .line3 { background: -webkit-gradient(linear, 0% 0%, 70% 0%, from(#c4e9f6), to(white)); }
.Cmdialog .splitline .line4 { background: -webkit-gradient(linear, 30% 0%, 100% 0%, from(white), to(#c4e9f6)); }
.Cmdialog .contentbox { height: 150px; }
.Cmdialog .closebtn { padding-left: 75px; padding-right: 75px; }
.Cmdialog .closebtn a { height: 26px; line-height: 26px; text-align: center; display: block; background: url(../img/bg_rep_x.png) 0 -350px repeat-x; border: 1px solid #01528b; border-radius: 5px; color: white; }

/* 123 */
.IN_main { width: 100%; margin-left: auto; margin-right: auto; }
.IN_main .submain { border-top: 1px solid #cccccc; }
.IN_main .doubleList li { float: left; width: 50%; border-bottom: 1px solid #dbdfe0; }
.IN_main .doubleList .item { position: relative; display: block; height: 64px; padding-left: 64px; overflow: hidden; }
.IN_main .doubleList .item .icon { top: 8px; left: 8px; width: 48px; height: 48px; position: absolute; }
.IN_main .doubleList .item .name { color: black; margin-top: 5px; display: block; height: 20px; width: 100%; line-height: 20px; overflow: hidden; font-weight: bold; }
.IN_main .doubleList .item .count { color: #7d7d7d; display: block; }
.IN_main .doubleList .double .item { border-left: 1px solid #dbdfe0; }
.IN_main .singleList li { float: left; width: 100%; border-bottom: 1px solid #dbdfe0; }
.IN_main .singleList .item { position: relative; display: block; height: 64px; padding-right: 90px; }
.IN_main .singleList .item .apkinfo { position: relative; display: block; height: 64px; padding-left: 64px; overflow: hidden; }
.IN_main .singleList .item .icon { top: 8px; left: 8px; width: 48px; height: 48px; position: absolute; }
.IN_main .singleList .item .name { color: black; margin-top: 5px; line-height: 20px; height: 20px; overflow: hidden; font-weight: bold; display: block; }
.IN_main .singleList .item .count { color: #7d7d7d; display: block; }
.IN_main .singleList .item .downbtn { width: 72px; height: 26px; background: url(../img/bg_rep_x.png) 0 -450px repeat-x; border-radius: 6px; border: 1px solid #bcbcbc; position: absolute; right: 8px; top: 17px; line-height: 28px; text-align: center; color: #0d82cb; font-weight: bold; }
.IN_main .classList li { float: left; width: 50%; border-bottom: 1px solid #dbdfe0; }
.IN_main .classList .item { position: relative; display: block; height: 64px; padding-left: 64px; border-right: 1px solid #dbdfe0; }
.IN_main .classList .item .icon { top: 8px; left: 8px; width: 48px; height: 48px; position: absolute; }
.IN_main .classList .item .classname { color: black; margin-top: 24px; font-weight: bold; display: inline-block; }
.IN_main .classList .double .item { border-right: none; }
.IN_main .specialList li { border-bottom: 1px solid #cccccc; }
.IN_main .specialList .item { position: relative; display: block; height: 72px; padding-left: 172px; }
.IN_main .specialList .item .icon { top: 8px; left: 8px; width: 148px; height: 50px; position: absolute; padding: 3px; border: 1px solid #bcbcbc; border-radius: 3px; }
.IN_main .specialList .item .name { color: black; margin-top: 8px; font-weight: bold; line-height: 32px; height: 32px; overflow: hidden; display: inline-block; }
.IN_main .specialList .item .info { color: #878787; display: block; }
.IN_main .specialTop .spimg { width: 100%; }
.IN_main .specialTop .spinfo { padding: 8px; }

.DT_main { padding-bottom: 50px; }
.DT_main .label { color: #1273af; font-size: 18px; line-height: 30px; }
.DT_main .appinfo { height: 101px; color: #878787; padding-left: 81px; position: relative; border-bottom: 1px solid #bcbcbc; }
.DT_main .appinfo .larea { left: 0; position: absolute; padding-left: 8px; }
.DT_main .appinfo .icon { width: 48px; height: 48px; margin-left: 8px; margin-top: 18px; margin-bottom: 5px; }
.DT_main .appinfo .name { margin-top: 8px; color: black; line-height: 22px; font-size: 18px; }
.DT_main .appinfo table { width: 100%; }
.DT_main .appinfo td { width: 50%; line-height: 16px; }
.DT_main .appinfo td span { display: block; height: 16px; overflow: hidden; }
.DT_main .appinfo .dbtn { height: 28px; line-height: 28px; margin-left: 10px; margin-right: 10px; display: block; border: 1px solid #01528b; border-radius: 5px; color: white; width: auto; max-width: 180px; text-align: center; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4ab4ef), to(#0c81c9)); background: -moz-linear-gradient(top, #4ab4ef, #0c81c9); }
.DT_main .appinfo .dbtn span { height: 28px; padding-left: 24px; background: url(../img/bg_btns.png) 0 -95px no-repeat; display: inline-block; }
.DT_main .appdetail { padding: 8px 16px 10px; border-bottom: 1px solid #bcbcbc; }
.DT_main .appdetail .description { line-height: 20px; height: 80px; overflow: hidden; -webkit-transition-property: height; -webkit-transition-timing-function: ease-in; -webkit-transition-duration: 0.4s; }
.DT_main .appdetail .slide { display: block; text-align: right; }
.DT_main .appdetail .slide i { width: 12px; height: 8px; display: inline-block; background: url(../img/bg_btns.png) 0 -150px no-repeat; }
.DT_main .appdetail .slideUp i { background: url(../img/bg_btns.png) -20px -150px no-repeat; }
.DT_main .appscreenshots { border-top: 1px solid #bcbcbc; padding-top: 10px; }
.DT_main .appscreenshots .inner { margin-left: 5px; margin-right: 5px; }
.DT_main .youlike { padding: 8px 0 10px; }
.DT_main .youlike .label { text-indent: 16px; }
.DT_main .youlike li { width: 25%; float: left; height: 72px; text-align: center; padding: 10px 0 5px; }
.DT_main .youlike li img { width: 48px; margin-left: auto; margin-right: auto; }
.DT_main .youlike li span { color: #7d7d7d; margin-top: 5px; overflow: hidden; line-height: 18px; height: 18px; display: inline-block; }
.DT_main .apppermission { background-color: #f7b000; border-bottom: 1px solid #d59802; overflow: hidden; }
.DT_main .apppermission.hide { height: 39px; }
.DT_main .apppermission h2 { height: 39px; line-height: 39px; text-align: center; font-size: 18px; }
.DT_main .apppermission .item { position: relative; padding: 5px 8px 5px 28px; }
.DT_main .apppermission .item h3 { font-size: 16px; line-height: 20px; }
.DT_main .apppermission .item p { color: #707070; line-height: 18px; }
.DT_main .apppermission .item .icon { top: 8px; left: 8px; width: 20px; height: 20px; position: absolute; background: url(../img/bg_btns.png) 0 -250px no-repeat; }
.DT_main .apppermission .item .icon.green { background-position: -20px -250px; }
.DT_main .cmtarea .noticelogin { height: 30px; display: block; color: #955100; font-size: 16px; line-height: 30px; text-align: center; background-color: #f3edb6; border-top: 1px solid #b2ae8a; border-bottom: 1px solid #b2ae8a; }
.DT_main .cmtarea .cmtempty { background: url(../img/commentempty.png) 0 15px no-repeat; padding-left: 120px; padding-top: 55px; width: 160px; min-height: 100px; margin-left: auto; margin-right: auto; color: #666666; font-size: 16px; font-weight: bold; }
.DT_main .cmtarea .cmtbox { position: relative; padding-left: 8px; padding-right: 8px; }
.DT_main .cmtarea .cmtbox .cmtcontent { border-radius: 5px; border: 1px solid #adadad; padding: 5px; }
.DT_main .cmtarea .cmtbox .cmtcontent textarea { display: block; height: 60px; border: none; width: 100%; }
.DT_main .cmtarea .cmtbox .cmtcontent .errtip { border-color: #d65d41; background-color: #fef1eb; }
.DT_main .cmtarea .cmtbox .cmtcontent .errtip::-webkit-input-placeholder { color: red; }
.DT_main .cmtarea .cmtbox .setstar { position: absolute; bottom: 3px; left: 16px; }
.DT_main .cmtarea .cmtbox .setstar i { margin-right: 5px; }
.DT_main .cmtarea .cmtbox .starlabel { color: #6f6f6f; font-size: 16px; vertical-align: 4px; }
.DT_main .cmtarea .cmtbox .subbtn { color: white; height: 30px; width: 90px; font-size: 16px; text-align: center; border-radius: 5px; border: 1px solid #256b9b; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4db7f0), to(#0d81ca)); }
.DT_main .cmtarea .cmtlist { margin-top: 10px; border-top: 1px solid #bcbcbc; }
.DT_main .cmtarea .cmtlist li { border-bottom: 1px solid #bcbcbc; }
.DT_main .cmtarea .cmtitem { position: relative; min-height: 74px; padding: 8px 8px 8px 64px; }
.DT_main .cmtarea .cmtitem .icon { top: 8px; left: 8px; width: 48px; position: absolute; }
.DT_main .cmtarea .cmtitem .name { color: #1273af; line-height: 26px; font-weight: bold; }
.DT_main .cmtarea .cmtitem .content { color: #4d4d4d; line-height: 20px; }
.DT_main .cmtarea .cmtitem .postdate { color: #878787; line-height: 26px; }
.DT_main .cmtarea .cmtitem .Cstar { margin-top: 3px; }

.DT_downlink { left: 0; bottom: -1px; z-index: 9999; height: 50px; width: 100%; position: fixed; border-top: 1px solid white; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#383838), to(#1f1f1f)); background: -moz-linear-gradient(top, #383838, #1f1f1f); }
.DT_downlink a { margin: 8px 44px 0; height: 32px; line-height: 32px; text-align: center; display: block; border: 1px solid #01528b; border-radius: 5px; color: white; width: auto; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4ab4ef), to(#0c81c9)); background: -moz-linear-gradient(top, #4ab4ef, #0c81c9); }
.DT_downlink span { height: 30px; padding-left: 24px; background: url(../img/bg_btns.png) 0 -93px no-repeat; display: inline-block; }

.LI_main .notice { height: 28px; color: #fd3d2f; line-height: 28px; text-align: center; background-color: #f5efb9; border-top: 1px solid #c1b971; border-bottom: 1px solid #c1b971; }
.LI_main .login { padding-bottom: 12px; }
.LI_main .login .item { position: relative; margin: 12px 20px 0; }
.LI_main .login .tips { top: 0; left: 5px; color: #afafaf; line-height: 28px; position: absolute; }
.LI_main .login .error { border-color: #d65d41; background-color: #fef1eb; }
.LI_main .login .error .tips { color: red; }
.LI_main .login .input1 { width: 100%; border: none; border-radius: 5px; border: 1px solid #adadad; height: 18px; padding: 5px 0; }
.LI_main .login .input1::-webkit-input-placeholder { color: #999999; }
.LI_main .login .errtip { border-color: #d65d41; background-color: #fef1eb; }
.LI_main .login .errtip::-webkit-input-placeholder { color: red; }
.LI_main .login .input2 { vertical-align: -2px; }
.LI_main .login .input3 { width: 100%; height: 28px; line-height: 26px; text-align: center; display: block; background: url(../img/bg_rep_x.png) 0 -350px repeat-x; border: 1px solid #01528b; border-radius: 5px; color: white; }
.LI_main .regtip { color: #7d7d7d; padding: 0 20px 12px; border-top: 1px solid #bcbcbc; }
.LI_main .regtip .tips { line-height: 36px; }
.LI_main .regtip .regbtn { display: block; text-align: center; border: 1px solid #bcbcbc; background: url(../img/bg_rep_x.png) 0 -600px repeat-x; line-height: 28px; border-radius: 5px; color: #7d7d7d; }

.NF_main { padding: 20px 0; }
.NF_main .notice { background: url(../img/notfound.png) 0 0 no-repeat; padding-left: 120px; padding-top: 30px; width: 160px; min-height: 110px; margin-left: auto; margin-right: auto; }
.NF_main .notice h3 { font-size: 22px; color: #2694d2; }
.NF_main .notice p { font-size: 16px; color: #666666; }
.NF_main .step { width: 240px; font-size: 14px; margin-left: auto; margin-right: auto; line-height: 20px; }
.NF_main .step a { color: #0f73b3; }

.NF_search { padding: 20px 0; }
.NF_search .tips { margin-left: 20px; margin-right: 20px; text-align: center; color: #666666; font-weight: bold; font-size: 18px; line-height: 1.2em; }
.NF_search .icon { width: 120px; height: 120px; margin: 20px auto 0; background: url(../img/notfound.png) 0 0 no-repeat; }
