/* CSS Document */
.rpopbox { position: absolute; top: 0px; right: -160px; z-index: 200;font-family: 'serif';}
.kuai { width: 150px; background: #fff; box-shadow: 0 0 3px #999; border-radius: 12px; position:relative }
.pcicon { background: url(show_pop_win_pcicons.png) no-repeat;background-position-x: 0%;background-position-y: 0%;background-size: auto;width: 25px;height: 25px;background-size: cover;float: left;margin: 8px 8px 0 8px;}
.pc1 { background-position: 0px -0px; }
.pc2 { background-position: 0px -25px; }
.pc3b { background-position: 0px -125px; }
.ktel { font: 16px; color: #CC0001; font-weight: bold; line-height: 24px; vertical-align: middle;display: table-cell;}
.kuaitext {font-size: 14px;border-bottom: 1px solid #ddd;padding-top: 10px;}
.kqr { clear: both; color: #aaa; line-height: 40px; text-align: center;font-size: 12px;}
.knav { height: 40px; font-size: 14px;}
.lh50 { line-height: 40px;}
.knavorg { height: 40px;font-size: 14px;border-radius: 0 0 12px 12px;color: #fff;cursor: pointer;background: -moz-linear-gradient(left, #f08c0c, #E2460c);}
.bgcolor1 {background: -webkit-linear-gradient(left top,#f08c0c,#E2460c);background: -moz-linear-gradient(left, #f08c0c, #E2460c);background: -o-linear-gradient(left, #f08c0c, #E2460c);background: -ms-linear-gradient(left, #f08c0c, #E2460c);background: linear-gradient(left, #f08c0c, #E2460c);filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #f08c0c, endColorstr = #E2460c);
    *background: #f08c0c;}
.kuaimak {  position:absolute;top: 35px;left: -120px;border-radius: 6px;border: 3px solid #f2820c; z-index:99;}
.makarr {background: url(show_pop_win_arrow_r.png) no-repeat;border: 0;vertical-align: bottom;position: absolute;top: 10px;right: -10px;width:10px; height:26px;}
.popwin_bg_tran {position: absolute;top:0;left:0;
   /*margin-left: -75px;*/
width: 100%;height: 100%;background: #000;border: solid 1px #fff;opacity:0.4;-moz-opacity:0.4;-khtml-opacity:0.4;filter:alpha(Opacity=40);z-index: 99992;text-align:center; display:none;}
.popwin { position:fixed;padding:0px;margin-top:0px;top: 0px;left: 17%;width:480px; height:320px;text-align:left;color: #fff;z-index: 99993; display:none; }
.popwin_title {position:absolute; background-color:#FFFFFF; color:#333333;width:450px; height:40px; padding:10px; text-align:center}
.popwin_nr {  color:#333333; padding-top:8px; font-size:14px;}
.popwin_nr {background-color:#FFFFFF; } 
.popwin_bt {color:#333333; line-height:32px;font-size:16px; height:30px;border-bottom:1px solid #cccccc;}
.popwin_til {  width:110px; text-align:right; line-height:30px; float:left; font-size:14px;}
.popwin_inputline { margin-top:5px; color:#444444; }
.popwin_input {  float:left; margin-left:2px; width:220px; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_text { float:left; margin-left:2px; width:220px; padding:3px 5px; border:1px solid #cccccc;border-radius:4px; font-size:14px; }
.popwin_sendbtn {  float:left; margin-left:2px; margin-top:15px; width:180px;line-height:32px; border:0px;border-radius:6px; font-size:16px; background-color:#E2460c; color:#FFFFFF; }
.sendmcodebtn { width: 110px;  margin-left:10px;   height: 26px;    outline: none;    cursor: pointer;    border-radius: 4px;    background-color: #fff;    border: 1px solid #0097FF;    color: #0097FF;}

.invite-container{width: 370px; height: 250px;background: #FFFFFF;position: fixed;left: 50%;top: 50%;margin-left: -185px;margin-top: -125px;z-index: 100;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border: 1px solid #DBDBDB;box-shadow: 0px 1px 8px 3px rgba(0, 0, 0, 0.06);}
.invite-head{height: 85px;background:url(/img/pub/pic/invitebox2.png) no-repeat;background-size: cover; border-radius:6px 6px 0 0 ;position: relative;}
.invite-ask{color: #FFFFFF;margin-top: 18px;margin-left: 18px;display: inline-block;font-size:16px;}
.invite-bgimg{position: absolute;top:-40px;left:50%;margin-left: -40px; display: inline-block;}
.invite-accept{cursor: pointer; margin-left: 10px; display: inline-block; width: 100px;height: 30px;line-height: 30px;font-weight: 500;font-size: 13px;color: #FFFFFF;text-align: center; background: #0C7FF2;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.invite-next{cursor: pointer; margin-right: 10px; display: inline-block; background: #E4ECF5;width: 100px;height:30px;line-height: 30px;color: #0C7FF2;text-align: center;font-weight: 500;font-size: 13px;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.invite-tc{text-align: center;}
.invite-description{width: 96%;margin:20px auto;height: auto;line-height: 24px;text-align: center;color: #0D7FF2;font-size:15px}
.invite-mask{position: fixed;height: 100%;width: 100%;left:0; top: 0;z-index: 99;background: #333333;opacity:0.5;filter: alpha(opacity=50); -moz-opacity: .5;}