@charset "gb2312";
/* CSS Document */
body { font-family:"微软雅黑", "宋体", "Arial Narrow"; font-size:12px; line-height:22px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, button, textarea, p, th, td { margin:0; padding:0; }
img { border:0; }
input, button, textarea, select, option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
ol, ul { list-style:none; }
.both { clear:both; }
.cleardiv { height:0; line-height:0; font-size:0; clear:both; zoom:1; overflow:hidden; visibility: hidden; width:100%; display:block; }
b { height:0; line-height:0; font-size:0; clear:both; zoom:1; overflow:hidden; visibility: hidden; width:100%; display:block; }
/**
 *常用背景颜色
*/
.bgFFF { background:#FFF }
.bgF00 { background:#F00; }
.bg000 { background:#000; }
/* 常用宽度 */
.w40 { width:40px; }
.w50 { width:50px; }
.w60 { width:60px; }
.w70 { width:70px; }
.w80 { width:80px; }
.w90 { width:90px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w550 { width:550px; }
.w600 { width:600px; }
.w650 { width:650px; }
.w980 { width:980px; background:#FFF; margin-left:auto; margin-right:auto; }
.w960 { width:960px; margin-left:auto; margin-right:auto; }
/**
 *常用间隔
*/
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:-1px; }
.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mlr5 { margin-left:5px; margin-right:5px; }
.mlr10 { margin-left:10px; margin-right:10px; }
.mlr15 { margin-left:15px; margin-right:15px; }
.mlr20 { margin-left:20px; margin-right:20px; }
.pl5 { padding-left:5px; }
.pl10 { padding-left:10px; }
.pl15 { padding-left:15px; }
.pl20 { padding-left:20px; }
.pr5 { padding-right:5px; }
.pr10 { padding-right:10px; }
.pr15 { padding-right:15px; }
.pr20 { padding-right:20px; }
.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb15 { padding-bottom:15px; }
.pb20 { padding-bottom:20px; }
.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.plr5 { padding-left:5px; padding-right:5px; }
.plr10 { padding-left:10px; padding-right:10px; }
.plr15 { padding-left:15px; padding-right:15px; }
.plr20 { padding-left:20px; padding-right:20px; }
.ptb5 { padding-top:5px; padding-bottom:5px; }
.ptb10 { padding-top:10px; padding-bottom:10px; }
.ptb15 { padding-top:15px; padding-bottom:15px; }
.ptb20 { padding-top:20px; padding-bottom:20px; }
.pl30 { padding-left:30px; }
/**
 *常用浮动
*/
.fl { float:left; }
.fr { float:right; }
.fld { float:left; _display:inline; }
.frd { float:right; _display:inline; }
/**
 *常用文字设置
*/
.fs12 { font-size:12px; }
.fs14 { font-size:14px; }
.fs16 { font-size:16px; }
.fw { font-weight:bold; }
.tc { text-align:center; }
.tr { text-align:right; }
.tl { text-align:left; }
.ti { text-indent:2em; }
/**
 *span块级化
*/
.db { display:block; }
.dbt { display:block; text-indent:-9999px; }
/**
 *常用分列
*/
.ul2 li { width:49.5%; float:left; }
.ul3 li { width:33.2%; float:left; }
.ul4 li { width:24.9%; float:left; }
/**
 *常用图文并列
*/
dl.dl { overflow:hidden; zoom:1; }
dl.dl dt, dl.dl dd { overflow:hidden; zoom:1; }
dl.dl dt { float:left; _display:inline; }
dl.dl dd { float:right; _display:inline }
/*收藏*/
.topFont { color:#f77e85; font-family:Verdana, Geneva, sans-serif; }
#topInf i { font-style:normal; }
.ovfls { overflow:visible; }
#windown-box div { _zoom:normal; }
#windownbg { display:none; position:absolute; width:100%; height:100%; background:#000; top:0; left:0; }
#windown-box { position:fixed; _position:absolute; width:510px; }
.windown-box { background:url(http://images.aili.com/aili_member/logbg4.png) 0 0 repeat-y; }
#windown-title { position:relative; height:41px; overflow:hidden; }
.windown-title { background:url(http://images.aili.com/aili_member/logbg1.png) 0 0 repeat-y; }
#windown-title h2 { position:relative; left:10px; top:5px; font-size:14px; color:#fff; line-height:41px; padding-left:10px; }
#windown-close { position:absolute; right:30px; top:15px; width:10px; height:16px; cursor:pointer; color:#fff; }
#windown-content-border { position:relative; top:-1px; overflow:hidden; }
#windown-content img, #windown-content iframe { display:block; }
#windown-content .loading { position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px; }
.windown-bot { position:relative; top:-1px; background:url(http://images.aili.com/aili_member/logbg5.png) 0 bottom no-repeat; height:22px; overflow:hidden; }
.logBox { width:470px; height:220px; overflow:hidden; margin:20px 0 0 20px; }
.logForm { float:left; width:290px; }
.logZc { float:right; width:150px; }
.logZc p { text-align:center; font-size:14px; line-height:28px; text-align:center; color:#666; padding-top:40px; }
.logZc a, .logZc a:hover { text-decoration:none; display:block; width:92px; height:32px; background:url(http://images.aili.com/aili_member/logbg6.png) 0 0 no-repeat; text-align:center; line-height:30px; color:#fff; font-size:14px; margin:15px auto 0 auto; }
.Log { border-bottom:1px solid #ddd; padding-bottom:10px; }
.Log form { width:290px; overflow:hidden; }
.Log form li { height:32px; overflow:hidden; padding:7px 0; }
.Log form li a, .Log form li a:hover { color:#999; padding-left:10px; text-decoration:none; line-height:32px; }
.elseLog { padding-top:10px; height:25px; line-height:25px; }
.elseLog a, .elseLog a:hover { color:#666; text-decoration:none; padding-right:20px; padding-left:25px; display:block; float:left; }
.elseLog a.qq, .elseLog a.qq:hover { background:url(http://images.aili.com/aili_member/qqbg.png) 0 center no-repeat; }
.elseLog a.sina, .elseLog a.sina:hover { background:url(http://images.aili.com/aili_member/sinbg.png) 0 center no-repeat; }
.lab1 { float:left; width:100px; line-height:32px; font-size:14px; color:#666; text-align:right; }
.cha { float:left; padding:5px 5px 0 100px; }
.inpt { float:left; width:170px; height:22px; padding:5px; background:url(http://images.aili.com/aili_member/logbg2.png) 0 0 no-repeat; }
.inpt input { width:170px; height:22px; font-size:12px; color:#666; line-height:22px; background:none; border:none; }
.lvbtn { float:left; padding-left:100px; }
.lvbtn input { width:90px; height:32px; line-height:32px; background:url(http://images.aili.com/aili_member/logbg3.png) 0 0 no-repeat; border:none; font-size:14px; color:#fff; }
#Ai_openwin { z-index:9999999; }
.cha input { _margin-top:-5px; }
.logBox { _height:230px; }
.indexlvbtn { float:left; padding-left:100px; }
.indexlvbtn input { width:90px; height:32px; line-height:32px; background:url(http://images.aili.com/aili_member/logbg3.png) 0 0 no-repeat; border:none; font-size:14px; color:#fff; }
/*通用工具栏*/
.ailiTool { position: absolute; width: 92px; height: 156px; overflow: hidden; background: url(http://images.aili.com/aili_index/ailiMeu.png) 0 0 no-repeat; z-index:200000; margin-top:-5px; _margin-left:-69px; _margin-top:25px; }
.ailiTool ul { padding-top: 6px; }
.ailiTool li { padding: 0 8px; height: 29px; line-height: 29px; overflow: hidden; text-align:left; }
.ailiTool li a { color: #666; text-decoration: none; padding:0 5px; cursor:pointer; }
.ailiTool li a:hover { color: #d90000; text-decoration: underline; padding:0 5px; cursor:pointer; }
.ailiTool li a.hcur { color: #d90000; }
/*top*/
.t4Tool { border-bottom:1px solid #eee; }
.t4Tlc { height:35px; }
.t4Logo { height:100px; overflow:hidden; }
.t4Nav { height:45px; line-height:45px; background:#000; overflow:hidden; }
.t4Nav dt { float:left; font-size:14px; }
.t4Nav dt span { font-weight:bold; padding:0 10px 0 13px; }
.t4Nav dt span.t1 { color:#d71e1e; }
.t4Nav dt span.t2 { color:#00a44d; padding-left:18px; }
.t4Nav dt span.t3 { color:#00a0b8; padding-left:18px; }
.t4Nav dt span.t1 a,.t4Nav dt span.t1 a:hover{ color:#d71e1e; margin:0; }
.t4Nav dt span.t2 a,.t4Nav dt span.t2 a:hover{ color:#d71e1e; margin:0; }
.t4Nav dt span.t3 a,.t4Nav dt span.t3 a:hover{ color:#d71e1e; margin:0; }
.t4Nav dl dd { float:right; border-left:1px solid #222; height:45px; overflow:hidden; padding:0 10px 0 5px; }
.t4Nav dl dt a { color:#ccc; font-size:14px; margin:0 7px 0 8px; }
.t4Nav dl a:hover { color:#999; text-decoration:none; }
.t4Nav dl dd a { color:#ddd; margin:0 7px; }
.t4Tlc p.fld { line-height:35px; }
.t4Tlc p.fld a { margin-right:13px; color:#666; }
.t4Tlc p.fld a:hover { color:#d71e1e; }
.t4Tlc a.tRedsc { color:#666; margin-left:13px; display:inline-block; line-height:35px; }
.t4Tlc a.tRedsc:hover { color:#d71e1e; }
#topInf{ color:#666; line-height:35px;}
#aili_login_status{ color:#666;}
.t4LgL{ width:260px; overflow:hidden;}
.t4LgR{ width:710px; overflow:hidden;}
.t4Tool,.t4Tool div{overflow:visible;}
.tSrhv2{width:248px;height:24px;overflow:hidden;border:1px solid #eee;margin-top:4px;}
.tSrhv2 span{width:211px;height:24px;float:left;padding:0 5px;}
.tSrhv2 span input{width:211px;height:12px;padding-top:6px;line-height:12px;color:#999;border:none;background:none;}
.tSrhv2s{width:27px;height:24px;float:right;background:url(http://images.aili.com/new_index/t_srh.gif) no-repeat center center;border:none;cursor:pointer;}
.t4Tlc a.mRedsc{float:left;width:auto;line-height:30px;margin-top:3px;margin-left:13px;display:inline-block;text-decoration:none;color:#666;}
.t4Tlc a.mRedsc:hover{color:#d71e1e;text-decoration:none;}
.t4Tlc .mTdl_w{width:auto;float:left;display:inline-block;line-height:30px;margin-top:2px;position:relative;z-index:5100;}
.t4Tlc .mTdl{border:1px solid #fff;border-bottom-color:#eee;position:relative;z-index:200;margin-left:0;display:inline-block;line-height:30px;margin-top:4px;}
.mTdl_Ti{padding:0 6px;border:1px solid #fff;color:#666;display:inline-block;position:relative;z-index:200;margin-left:0;line-height:30px;cursor:pointer;height:29px;float:left;width:auto;}
.t4Tlc .mTdl_h{border:1px solid #ddd;border-bottom-color:#fff;-moz-box-shadow:2px -2px 2px #f5f5f5;-webkit-box-shadow:2px -2px 2px #f5f5f5;box-shadow:2px -2px 2px #f5f5f5;position:relative;color:#d71e1e;height:32px;_height:31px;z-index:5100;}
.t4Tlc .mTdl_h1{color:#d71e1e;}
.mTdl_b{width:218px;height:218px;border:1px solid #ddd;background:#fff;display:block;overflow:hidden;position:absolute;top:33px;_top:32px;left:-182px;-moz-box-shadow:2px 2px 2px #f5f5f5;-webkit-box-shadow:2px 2px 2px #f5f5f5;box-shadow:2px 2px 2px #f5f5f5;z-index:5000;}
#topInf{padding-left:13px;}
.mTdl_b .mTdl_x{width:180px;margin-left:auto;margin-right:auto;display:block;overflow:hidden;margin-top:6px;padding:0 5px;}
.mTdl_b .mTdl_inp{width:178px;height:34px;line-height:34px;display:block;border:1px solid #ddd;margin-top:10px;position:relative;}
.mTdl_b .mTdl_inp_hov{border:1px solid #f9d7d7;-moz-box-shadow:0 0 3px #fce6e6;-webkit-box-shadow:0 0 3px #fce6e6;box-shadow:0 0 3px #fce6e6;}
.mTdl_b .mTdl_lab1{width:41px;height:34px;line-height:34px;display:block;float:left;padding-left:9px;color:#999;}
.mTdl_b .mTdl_inpt{width:123px;height:34px;line-height:34px;display:block;float:left;}
.mTdl_b .mTdl_input{width:121px;height:31px;line-height:31px;display:block;border:1px solid #fff;color:#999;}
.mTdl_b .mTdl_inpt1{width:105px;height:34px;line-height:34px;display:block;float:left;}
.mTdl_b .mTdl_input1{width:103px;height:31px;line-height:31px;display:block;border:1px solid #fff;color:#999;}
.mTdl_b .mTdl_Icon{width:13px;height:13px;display:block;position:absolute;top:10px;left:159px;background:url(http://images.aili.com/aili_v4/mTdl.gif) no-repeat -74px -41px;}
.mTdl_b .mTdl_Btn{width:180px;height:41px;line-height:41px;display:block;margin-top:10px;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transition:opacity 0.2s ease-in-out 0s;}
.mTdl_b .mTdl_Btn_hov{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80);transition:opacity 0.2s ease-in-out 0s;}
.mTdl_b .mTdl_Button{width:180px;height:36px;border:none;background:url(http://images.aili.com/aili_v4/mTdl.gif) no-repeat 0 0;color:#fff;cursor:pointer;}
.mTdl_b .mTdl_logF{width:180px;height:37px;display:block;border-top:1px solid #ddd;margin-top:10px;padding-top:13px;}
.mTdl_b .mTdl_logL{width:95px;height:37px;line-height:32px;display:block;float:left;padding-left:5px;color:#999;}
.mTdl_b .mTdl_logR{width:75px;height:37px;display:block;float:right;}
.mTdl_b .tSina{width:32px;height:32px;display:block;overflow:hidden;float:left;background:url(http://images.aili.com/aili_v4/mTdl.gif) no-repeat 0 -41px;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transition:opacity 0.2s ease-in-out 0s;}
.mTdl_b .qq{width:32px;height:32px;display:block;overflow:hidden;float:right;background:url(http://images.aili.com/aili_v4/mTdl.gif) no-repeat -37px -41px;opacity:1;-moz-opacity:1;-khtml-opacity:1;filter:alpha(Opacity=100);transition:opacity 0.2s ease-in-out 0s;}
.mTdl_b .mTdl_b_hov{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80);transition:opacity 0.2s ease-in-out 0s;}