.subscribe.container{ padding-bottom:75px; }
.subscribe h1{ font-size:36px; line-height:1; font-weight: bold; color:#2c3db0; padding-top:55px; padding-bottom:14px; }
.subscribe .tips{ font-size:18px; line-height:1.333em; padding:18px 8% 37px; color:#9c9c9c; }
.subscribe .input_t{ width:172px; height:40px; line-height:40px; border:solid 2px #2c3db0; border-radius:4px; margin-left:20px; margin-right:20px; box-shadow:0 0 1px #34a9df inset; padding-left:18px; font-size:16px; color:#2c3db0; font-weight:500;  }
.subscribe .input_t.email{ width:360px; }
.btn_subscribe , .btn_subscribe[type='submit']{ display:inline-block; width:200px; line-height:50px; background-color:#ffc000; border-radius:6px; font-size:24px; color:#fff; border:0; cursor:pointer; }
.btn_subscribe:hover , .btn_subscribe[type='submit']:hover{ text-decoration:none; background-color:#efb402; }
.btn_full{ cursor: pointer; }
@media (min-width:768px) and (max-width:979px){
	.subscribe .input_t{ margin-left:0; margin-right:15px; }
	.subscribe .input_t.email{ width:258px; }
}
@media (max-width:767px){
	.subscribe .input_t{ margin:0 0 20px; }
	.subscribe .input_t , .subscribe .input_t.email{ width:85%; }
	.subscribe .tips{ padding:20px 10px 30px; }
	.subscribe.container{ padding-bottom:45px; }
	.subscribe h1{ font-size:42px; }
}
.line40px{ display: none; }
.border_topeee{ border-top:solid 2px #eee; }
.effect_input{color:#999!important;}
.effect_input_err{background-color:#FCD1C7!important}
.effect_bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:200;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;display:none;}
.effect{position:fixed;left:50%;top:30%;margin:0 0 0 -190px;z-index:201;border:solid 1px #d5d5d5;display:none;font-size:13px;width:380px;padding:20px;background:#f9f9f9;border-radius:4px 4px 4px 4px;display:none;font-family:'Segoe UI', Arial, verdana, Tahoma, Helvetica, sans-serif;}
.effect .tc_close_btn{position:absolute;cursor:pointer;z-index:202;right:-12px;top:-12px;display:block;width:33px;height:33px;overflow:hidden;text-indent:-9999px;background:url(images/fancybox_sprite.png) no-repeat;}
.btn_close{background:url(images/btn.png) no-repeat;color:#FFF;display:block;font-size:16px;font-weight:bold;line-height:31px;margin-left:125px;margin-top:10px;text-align:center;width:118px;cursor:pointer;}
.effect .gtc_cont{padding:10px 0;}
.effect .msg{font-size:16px;font-weight:normal;color:#333;}
.effect .share_give_friend{padding:5px 0 0 0;margin-top:10px;border-top:solid 1px #d4d4d4;}
.effect .sgf_html{padding:5px 0 0 0;}
.effect .yes, .send_code .no, .send_code .limit{display:none;}
.effect .yes .img{float:left;margin-right:10px; height:42px;}
.effect .yes .share_area{margin-right:20px;}
.effect .no .img, .send_code .limit .img{float:left;margin-right:10px;}
.effect .wait .gtc_cont{text-align:center;padding:10px 55px 10px 0;}
.effect .wait .gtc_cont .msg{position:absolute;}
.sgf_html .fb_iframe_widget{width:82px!important;}
.sgf_html .twitter-share-button{width:90px!important;}
.sgf_html #___plusone_0{width:72px!important;}

.thanksBox{ text-align:center; padding:20px 40px;}
.thanksBox .name{font-size:28px; margin-bottom:10px;font-weight:400;}
.thanksBox .des{ font-size:18px;font-weight:300; padding:15px 0; }
.thanksBox .sendBtn_ok{ width:80px; margin:15px auto 0 auto; display:block; text-align:center; cursor:pointer;}

.colblue{ color:#0bbaf4; }