/* 2y_my css author: zhengshun */
body { margin:0; padding:0; /*background:#090D32;*/ font-family:microsoft yahei,"宋体"; background:#0a0832; overflow-x:hidden;}
.body { position:relative; background:url(../images/2y/2y_qf_bg1.jpg) repeat; width:1600px; height:1142px; margin:0 auto; overflow:hidden;}
.body .qf_wrap { width:960px; height:1142px; margin:0 auto; position:relative;}

.d3 { position:absolute; top:0; left:0; width:100%; height:55%; border-bottom:1px solid #fff;}
.d2 { position:absolute; top:0; left:0; width:100%; height:75%; border-bottom:1px solid #fff;}
.d1 { position:absolute; top:0; left:0; width:100%; height:100%;}
.dd {cursor:pointer;}
.dd3 { width:104px; height:130px; background:url(../images/2y/deng_small.png) no-repeat; position:absolute; z-index:1; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/deng_small.png');*/}
.dd2 { width:150px; height:207px; background:url(../images/2y/deng_middle.png) no-repeat; position:absolute; z-index:5; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/deng_middle.png');*/}
.dd1 { width:169px; height:233px; background:url(../images/2y/deng_big.png) no-repeat; position:absolute; z-index:10; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/deng_big.png');*/}
.bd_header { width:1500px; height:380px; background:url(../images/2y/qifu_header.png) top center no-repeat; position:absolute; margin:0 auto; z-index:30; left:50%; margin-left:-750px; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/qifu_header.png');*/}
.bd_header a { display:block; position:absolute; font-size:14px; font-family:microsoft yahei,"宋体";}
.bd_header .more_active { width:151px; height:31px; top:170px; left:450px; color:#05013d; line-height:25px; text-align:center; background:url(../images/2y/2y_qf_more_bg.gif) no-repeat;}
.bd_header .deng_info { width:290px; height:100px; line-height:20px; bottom:30px; right:400px; color:#efefef; /*text-shadow:0 0 3px rgba(0,0,0,0.5);*/ display:none;}
.bd_header .active_info { position:absolute; font-size:14px; font-family:microsoft yahei,"宋体"; width:250px; height:75px; line-height:25px; color:#000; top:110px; right:500px; text-align: center;}
.bd_header .active_info a { display:inline; font-weight:bold; margin-left:0.5em; color:#3f83cf; position:relative;}
.bd_header .active_info a:hover { text-decoration:underline;}
.bd_header .download { width:290px; height:30px; line-height:30px; text-align:center; text-decoration:underline; top:20px; right:475px; color:#3f83cf; font-weight:bold;}
.bd_header .download:hover { color:#a62017;}
.zzlayer { background:#000; opacity:0.7; position:fixed; top:0; left:0; z-index:100; filter:alpha(opacity=70); display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft));}
.bd_header .add { width:191px; height:51px; position:absolute; right:525px; bottom:140px; display:block; background:url(../images/2y/2y_qf_add.png) no-repeat; z-index:50; cursor:pointer; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/2y_qf_add.png'); _display:inline-block;*/}
.bd_header .add:hover { background:url(../images/2y/2y_qf_add_hover.png) no-repeat; cursor:pointer; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/2y_qf_add_hover.png');*/}
.bd_header .act_time { width:127px; height:127px; background:url(../images/2y/2y_qf_act_time.png) no-repeat; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/2y_qf_act_time.png');*/ position:absolute; right:283px; top:130px;}

.alertBoxPub { width:615px; height:440px; background:url(../images/2y/2y_qf_public_bg.png) no-repeat; position:fixed; top:50%; margin-top:-250px; left:50%; margin-left:-330px; z-index:1000; display:none;  _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 100)); _left:expression(eval(document.documentElement.clientWidth / 2 - 330)); _margin-top:0; _margin-left:0;}
.alertBoxPub textarea,.alertBoxShow .commShow { width:400px; height:200px; border:0; background:none; position:absolute; right:83px; bottom:65px; line-height:31px; font-size:14px; overflow:hidden; resize:none;}
.alertBoxPub a { display:block; cursor:pointer;}
.alertBoxPub .pubBtn { width:204px; height:59px; background:url(../images/2y/2y_qf_sprite.png) 0 0 no-repeat; position:absolute; left:50%; margin-left:-82px; bottom:10px;}
.alertBoxPub .closeBtn { width:35px; height:35px; background:url(../images/2y/2y_qf_sprite.png) 0 -65px no-repeat; position:absolute; right:10px; top:135px;}
.alertBoxPub .input_tips {width:auto; float:right; position:absolute; right:80px; top:142px; cursor:inherit; font-family:microsoft yahei,"宋体"; color:#666;}
.alertBoxPub .input_tips span { color:#C60416; font-weight:bold; font-size:14px;}
.alertBoxPub .pub_tips { width:auto; float:left; position:absolute; top:142px; font-size:14px; font-weight:bold; right:330px; display:none; cursor:inherit; font-family:microsoft yahei,"宋体"; color:red;}

.alertBoxShow { width:631px; height:456px; position:fixed; top:50%; margin-top:-250px; left:50%; margin-left:-330px; background:url(../images/2y/2y_qf_show_bg.png) no-repeat; /*_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/2y_qf_show_bg.png');*/ z-index:1000; display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 100)); _left:expression(eval(document.documentElement.clientWidth / 2 - 330)); _margin-top:0; _margin-left:0;}
.alertBoxShow .closeBtn { width:35px; height:35px; background:url(../images/2y/2y_qf_sprite.png) 0 -65px no-repeat; position:absolute; right:10px; top:130px; cursor:pointer;}
.alertBoxShow .commShow { position:absolute; right:95px; bottom:75px;}
.alertBoxShow .pubUser { width:400px; height:30px; position:absolute; top:130px; right:95px; color:#666; font-size:14px; line-height:30px; font-family:microsoft yahei,"宋体"; font-weight:bold;}
.alertBoxShow .pubUser span { font-size:16px; color:#f1553b; margin-right:10px;}
.alertBoxShow .pubTime { position:absolute; right:95px; bottom:15px; width:400px; height:30px; color:#666; font-size:14px; line-height:30px; font-family:microsoft yahei,"宋体";}
.alertBoxShow .pubTime span { font-size:14px; color:#666; margin-left:10px;}
.alertBoxShow .pubTime .zan { width:130px; height:22px; position:absolute; top:4px; right:-50px; overflow:hidden; display:none;}
/*新祈福灯文字提示*/
.new_light_info { width:135px; height:54px; background:url(../images/2y/2y_qf_newd_info.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/2y/2y_qf_newd_info.png'); position:absolute; top:80px; right:-90px;}
/*提示信息弹出层*/
.alertInfoBox h2 { font-size:25px; font-weight:bold; width:400px; padding:0; height:50px; line-height:50px; margin:50px auto 0; border-bottom:1px dashed #ccc; margin-bottom:30px; text-align:center;}
.alertInfoBox .row { width:400px; margin:0 auto 0; padding:0 0 10px 0; height:25px; line-height:25px; text-align:center; font-size:14px;}
.alertInfoBox .public { width:130px; height:35px; background:#E4323A; display:block; font-size:14px; text-align:center; line-height:35px; color:#fff; cursor:pointer; margin:30px auto 0;}
.alertInfoBox a:hover { background:#f16269;}
.alertInfoBox { width:500px; height:300px; background:#efefef; position:fixed; top:50%; margin-top:-150px; left:50%; margin-left:-250px; z-index:1000; border:5px solid #ccc; font-family:microsoft yahei,"宋体"; font-size:14px; box-shadow:0 0 30px rgba(255,255,255,0.6); display:none; _position:absolute; _top:expression(eval(document.documentElement.scrollTop + 100)); _left:expression(eval(document.documentElement.clientWidth / 2 - 250));}
.alertInfoBox .closeBtn { width:25px; height:25px; color:#fff; background:#E4323A; font-size:18px; line-height:25px; text-align:center; position:absolute; right:5px; top:5px; font-family:verdana; cursor:pointer;}
.pubSucssess .closeBtn { background:#64BB25;}
.pubSucssess .public { background:#64BB25;}
.alertInfoBox .public:hover { background:#8FD155;}
