/*  ===================================   public begin  ===================================  */
*{ margin:0; padding:0;font-family:'宋体';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ padding:0;margin:0;font-size:12px;}
fieldset,img {border: 0; }
ol,ul,li {list-style: none;}
a{ text-decoration:none;}
img{ border:0;}
.clear{ clear:both;}
.margin_left12{ margin-left:12px;}
.margin_rihgt12{ margin-rihgt:12px;}
.margin_top12{ margin-top:12px;}
.margin_bottom12{ margin-bottom:12px;}
#layout{ width:990px; margin:0 auto;}
.m_more{ width:45px; height:32px;background:url(http://www.dooland.com/magazine/images/mag_index/m_more_bg.jpg) no-repeat 32px 13px; float:right; text-indent:5px; line-height:32px;}
.m_more a{color: #838383;}
/*  ===================================   public end  ===================================  */

/*  ===================================   阅读卡激活成功 begin  ===================================  */
#main-bd1{ width:888px; border:1px solid #d7d7d7; background:#f7f7f7; padding:30px 50px; margin-top:35px; float:left;}
#main-bd1 .top{ width:881px; height:31px; background:url(../images/active/read-activation-top.jpg) no-repeat 0 0; } 
#main-bd1 .bd1-left{ width:528px; float:left; padding-left:105px;margin-top:45px;background:url(../images/active/read-prompt.jpg) no-repeat left top; border-right:1px dotted #d7d7d7;}
.prompt{ width:528px;padding-top:35px; }
.prompt p{ color:#777; line-height:23px; width:500px;}
.prompt span{color: #D7252E; font-weight:bold;}
.prompt a{ color:#0a95ff;}
.magazine-cover{ width:500px; height:200px; margin-top:20px;}
.magazine-cover .mar-left{ margin-left:35px;}
.magazine-cover ul{}
.magazine-cover li{ width:95px; height:200px; float:left; display:block;}
.magazine-cover .pic{ width:95px; height:126px; overflow:hidden;}
.magazine-cover .title{ width:95px; height:15px; overflow:hidden; font-weight:bold;  margin-top:10px;}
.magazine-cover .title a{color:#4a4b4b;}
.magazine-cover .date{ width:95px; height:18px;line-height:18px;overflow:hidden; color:#777;}
.magazine-cover .price{ width:95px; height:18px; line-height:18px;}
.magazine-cover .price strong{color: #D7252E;}
.new-user{ width:528px; height:20px; margin-top:40px;color: #D7252E;}
.new-user a{ color:#4a4b4b; text-decoration:underline;}
#main-bd1 .bd1-right{ width:204px;float:left; padding:60px 0 0 50px; }
#main-bd1 .bd1-right h1{color:#777; font-weight:lighter; height:50px; font-size:14px;}
#main-bd1 .bd1-right .txt{ width:148px; height:28px; border:1px solid #d7d7d7; color:#d6d6d6; line-height:28px; text-align:center; margin-left:15px;font-size: 14px;}
#main-bd1 .bd1-right .down-ico{ width:150px; height:50px; margin-left:15px; background:url(../images/active/read-down-ico.jpg) no-repeat center center;}
#main-bd1 .bd1-right .red{ border:1px solid #D7252E; color: #D7252E;}

#banner-990{ width:990px; height:70px; float:left;}

.jc-activity{ width:988px; height:278px; border:1px solid #d7d7d7;}
.jc-activity .top{ width:988px; height:32px; background:#f7f7f7; line-height:32px;}
.jc-activity h2{ color:#333; display:block; float:left; text-indent:17px;}
.jc-activity ul{ width:942px; height:246px; padding:0 23px; }
.jc-activity li{ width:190px; height:184px; float:left; margin:30px 22px; position:relative;display:inline;}
.jc-activity .pic{ width:190px; height:100px; overflow:hidden;}
.jc-activity .title{ width:190px; height:30px; line-height:30px; overflow:hidden;}
.jc-activity .title a{ color:#4a4b4b;}
.jc-activity .date{ width:190px; height:20px;color:#777; line-height:20px;}
.jc-activity .bottom-but{ width:190px; height:22px; position:absolute; left:0; bottom:0;}
.jc-activity .bottom-but span{ color:#4a4b4b; display:block; float:left; line-height:22px;}
.jc-activity .bottom-but a{ display:block; width:64px; height:20px; color: #CB1B2A; border:1px solid #CB1B2A; float:right; text-align: center; line-height:20px;}
/*  ===================================   阅读卡激活成功 end    ===================================  */

/*  ===================================   充值成功 begin    ===================================  */
.deposit-left{width:528px; height:330px; float:left; padding-left:105px;margin-top:45px; background:url(../images/active/deposit-bg.jpg) no-repeat left top;border-right:1px dotted #d7d7d7;}
.deposit-left .buy-but{ width:500px; height:28px;margin-top: 20px;}
.deposit-left .buy-but a{ display:block; width:113px; height:28px; text-align:center; line-height:28px; color:#4a4b4b; margin-right:20px; background:url(../images/active/deposit-buybut.jpg) no-repeat 0 0; float:left;}
/*  ===================================   充值成功 end    ===================================  */

/*  ===================================   次卡激活 begin    ===================================  */
.activation-left{width:528px; height:330px; float:left; padding-left:105px;margin-top:45px; background:url(../images/active/activation-bg.jpg) no-repeat left top;border-right:1px dotted #d7d7d7;}
.read-mag{ width:117px; height:28px; margin-top:15px;}
/*  ===================================   次卡激活 end     ===================================  */

/*  ===================================   VIP卡激活 begin    ===================================  */
.vip-left{width:528px; height:330px; float:left; padding-left:105px;margin-top:45px; background:url(../images/active/vip-bg.jpg) no-repeat left top;border-right:1px dotted #d7d7d7;}
/*  ===================================   VIP卡激活 end      ===================================  */

/*  =================================== login 注册成功页面 begin ===================================  */
.reg-left{width:630px; float:left;margin-top:45px;border-right:1px dotted #d7d7d7;}
.reg-left span{ color:#C11226; padding-right:3px;}
.item{ width:520px; height:72px; float:left; line-height:35px;}
.login-mar{ margin-top: 35px;}
.label{ width:100px; text-align:right; float:left; color:#4b4a4a; height:35px; padding-right:10px;}
.label span{ color:#D7252E;padding-right: 3px;}
.fl{ width:410px; float:left;height:32px;}
.fl .pic{ line-height:32px; padding-left:10px;width:70px; height:23px;float:left; padding-top:5px;}
.fl .by{ width:16px; height:13px; float:left; background:url(http://www.dooland.com/new_login/images/register-trun.jpg) no-repeat 0 0; margin:8px 0 0 10px;}
.fl b{ color:#4b4a4a; font-weight:lighter;}
.fl a{ color:#777; text-decoration:underline; padding-left:20px;}
.fl a:hover{ color:#C11226;}
.fl u a{ padding:0; color:#4a4b4b;}
.item p{ width:420px; padding-left:110px; color:#bdbdbd;float: left;}
.item .red{ color: #D7252E;}
.login-input{ width:215px; height:10px; border:1px solid #d7d7d7; padding:10px 0; float:left;}
.yz-input{ width:100px; height:10px; border:1px solid #d7d7d7; padding:10px 0; float:left; }
.but{ width:410px; padding:10px 0 0 110px; height:39px; float:left;}
.but .register-but{ width:126px; height:39px; float:left;}
.but .login-txt{color:#777; padding-left:10px; float:left; line-height:39px; width:180px;}
.but .login-txt a{ font-weight:bold; color:#333; text-decoration:underline;}
.box-input{ width:235px;float:left; line-height:39px; height:39px; padding-left: 110px;color:#4a4b4b;}
.box-input .checkbox{margin-top:12px;*margin-top:9px;_margin-top:8px; margin-right:5px;*margin-right:2px;_margin-right:2px;float: left;}
#register-textarea{ width:515px; height:140px;overflow-y: auto; float:left; line-height:20px; color:#777; border:1px solid #d7d7d7; margin-top:10px; margin-bottom:10px;}
#register-textarea p{ padding:10px 20px 0 20px;}
/*  =================================== login 注册成功页面 end   ===================================  */

/*  =================================== login 登录激活阅读卡 begin   ===================================  */
.login-left{width:630px; float:left;margin-top:30px;border-right:1px dotted #d7d7d7;}
.login-left .login-prompt{ width:473px; height:46px; background:#fffaef; border:1px solid #fcdcbd; color:#f2852a; padding:10px;}
.login-left .login-prompt p{ line-height:25px;}
.login-left .login-prompt a{ color: #D7252E; font-weight:bold; text-decoration:underline;}
.but .login-but{ width:157px; height:28px; background:url(../images/active/login-but.jpg) no-repeat 0 0; text-align:center; line-height:28px; font-size:14px; float:left; cursor:pointer;}
.but .login-but a{color:#4a4b4b;}
.but .pass{ float:left; padding-left:20px; line-height:28px;}
.but .pass a{ color:#777; font-size:14px; text-decoration:underline;}
.login-left .label{ width:50px;text-align: right;float: left;color: #4B4A4A;height: 35px;padding-right: 10px;}
.login-left .item p{ padding-left:0px;}
.login-left .but{padding: 10px 0 0 60px;}
/*  =================================== login 登录激活阅读卡 end   ===================================  */

/*  =================================== login 输入卡信息 begin   ===================================  */
.activate-left{width:630px; float:left;margin-top:10px;border-right:1px dotted #d7d7d7;}
.activate-pro-txt{ width:580px;color: #F2852A;padding-left: 10px; padding-top:30px;}
.activate-pro-txt p{ line-height:25px;}
.activate-left .label{ width:50px;text-align: right;float: left;color: #4B4A4A;height: 35px;padding-right: 10px;}
.activate-left .item p{ padding-left:0px;}
/*  =================================== login 输入卡信息 begin   ===================================  */