﻿.load-bs{ background-image:url('../images/loading-b.gif'); height:32px;background-repeat:no-repeat;padding: 15px 0 15px 450px;    background-position: 411px 10px;}
img { border: 0 none; margin: 0; vertical-align: middle;}
.mt10{ /*margin-top:20px;*/}
.top{ height:104px; width:100%; margin-top:50px;}
.user-register-tip{ float:left;  background-image:url('../images/user/register.png'); width:274px; height:104px; font-size:30px; font-weight:bold;  text-align:center; line-height:80px;}
.user-register-right{ float:right; color:#716b6d; font-weight:bold; font-size:18px; height:104px; line-height:180px; font-family:'方正正黑'}
.user-register-content{ background-color: #f5f5f5;padding-bottom: 20px}
.loginBox{ width:auto; margin-top:20px;}
.loginBox li{ float:none !important;line-height:27px;}
.loginBox li input[type="text"],.loginBox li input[type="password"]{  width:300px; height:32px; line-height:32px; border:1px solid #D5D5D5;box-shadow:1px 1px 3px rgba(204, 204, 204, .7); }
.loginBox li em{ color:#7c030c;}
.li-submit{ height:100px !important; line-height:100px !important;}
.loginBox .li-short{ width:20%; display:inline-block; text-align:right;  font-size:14px; }
.loginBox .li-center{ display:inline-block;*display: inline; text-align:left; line-height:20px;}
.li-center i{ font:normal;}
.strength{ background-color:#FFD099; color:White; display:inline-block; text-align:center; width:96px; height:20px; margin-right:5px;}
.stringlentg1{ background-color:#ff6d00}

.loginBox .li-tip{  line-height:20px; display:inline-block; text-align:left; color:Gray; background-image:url('../images/user/tip.png');  background-repeat:no-repeat;}
.validateCode{ width:100px !important;}
.register-submit{ border:none !important; background-color:#f5f5f5; cursor:pointer;  font-weight:bold; background-image:url('../images/buylottery/regbg_new.png'); background-repeat:no-repeat; width:157px !important; height:45px !important;text-align: center;color: #fff;font-size: 20px;}
.register-submit:hover{background-position: 0px -50px}
.login-submit{border:none !important; background-color:#f5f5f5; cursor:pointer;  font-weight:bold; background-image:url('../images/buylottery/loginbg_new.png'); background-repeat:no-repeat; width:157px !important; height:45px !important;text-align: center;color: #fff;font-size: 20px;}
.login-submit:hover{background-position: 0px -50px}
/*广告条*/
.second { border:none;}
.code-img{ cursor:pointer; margin:0 10px; position:relative;}
/*注册成功*/

.vipcount{ float:right; background-image:url('../images/user/tip.png'); margin-top:70px; background-repeat:no-repeat; width:44%; font-size:20px; line-height:1;}
.suc img{ margin-top:40px; margin-left:40px;}
.vipcount em{ color:#dd722e}
.suc-name{ margin-top:20px; margin-left:120px; color:Gray; font-size:18px;}
.suc-name em{ font-size:22px; color:Red; font-weight:bold;}
.suc-btn{ margin-top:50px; text-align:center;}
#Receivemoney{ display:inline-block; background-image:url('../images/user/5.png'); width:181px; height:63px; color:#fff; margin-right:30px; font-size:20px;font-weight:bold; text-align:center; line-height:63px;}
#btn-play{ display:inline-block; background-image:url('../images/user/6.png'); width:181px; height:63px; color:#dd722e; text-align:center; font-size:20px; font-weight:bold; line-height:63px;}
#Receivemoney:hover,#btn-play:hover{ text-decoration:none;}
.suc-tip{ margin-top:60px; margin-left:40px; font-size:14px; color:Gray;}
.suc-tip a{ color:#004df9;  margin:5px 10px 0 10px;}
.error{  clear: both; height:17px; line-height: 17px; margin-left: 89px;overflow: visible; color:Red; text-align:left; }
.correct {background: url("../images/buylottery/lk-true.png") no-repeat;display:inline-block;height:17px;width: 18px;}

/*新注册成功*/
.user-register-box{ border:1px solid #f2f2f2;}
.suc-box{/*margin-left:300px; width:500px; */margin-bottom:50px;/* margin-top:30px;*/}
.suc-font{ font-size:30px; color:#65ad23;}
.suc-hui{ font-size:14px; color:#777777; margin-top:5px;}
.suc-col{ color:#ff3b01;font-weight:bold; font-size:14px;}
.suc-na{ margin-top:35px;}
.suc-newbtn{ margin-top:80px; }
.suc-box .suc-newbtn a{ display:inline-block; text-decoration:none; width:100px; height:27px; border:1px solid #fe3c00;text-align:center; line-height:27px; color:#fe3c00; margin-right:20px;}
.suc-c{ background-color:#fe3c00;}
.mr{ margin-right:50px; font-weight:bold; font-size:14px;}
.suc-box div a{ color:#3b72cd; margin:0px 3px;}
.user-registersuc{background:url(../images/user/dui.png) no-repeat; display:inline-block; width:57px; height:57px; position:absolute; margin-left:-75px; margin-top:6px;}

/*注册成功开始*/

#box_user_info .box{width:580px; margin:auto; background:#fafafa; overflow:hidden; border:1px solid #e18613;box-shadow: 1px 1px 7px #595959; border-radius:6px;position: fixed;left:33%;top:30%;z-index: 1001;}
#box_user_info .box h3{background:url(../images/user/t1.gif) repeat-x;color:#fff; height:29px; padding:5px; font-size:14px; margin-top:0; text-align:left; font-weight:bold;}
#box_user_info .box h3 a{ font-weight:normal; color:#FFF;text-decoration: none;}
#box_user_info .margincont{margin: 10px;}
#box_user_info .tz{ height:45px; line-height:45px;  border:1px solid #ffa1a1; font-weight:bold; background:#fef3e6; font-size:14px; margin:15px 0; padding:0 5px;}
.tz p{ font-weight:normal; font-size:12px;}
.tz p span{ color:#ff0000; font-size:14px;}
#box_user_info dl{ clear:both; overflow:auto; border-bottom:1px dashed #e0dcdd; padding-bottom: 15px;}
#box_user_info dt,#box_user_info dd{ display:block;line-height:45px; _height:45px;}
#box_user_info dt{ width:130px; text-align:right; color:#3e3e3e;  float:left;}
.text_input2{width:165px;border:1px solid #7c818b; color:#999; padding:8px 3px;}
.cont_center{ text-align:center;}
.box div {margin-top: 18px;}
.getBtn, .getBtn_des{height: 36px;width: 86px; background: url(../images/user/sitebtns.jpg) no-repeat -364px -1px;border: none;cursor: pointer;font-size: 14px;line-height: 30px;color: #fff;}
.com_tip{display: inline-block;height: 26px;line-height: 26px;border-radius: 3px;padding-right: 10px;padding-left:25px;margin-left:10px;font-size:12px;}

.onfocus_in{border-color:#FF8080;background-color: #f9f9f9;color: #000}
.onShow{background:url(../images/user/reg_msg_bg.png) no-repeat -216px -176px;padding-left:25px;margin-left:10px;font-size:12px;vertical-align:middle;}
.onFocus{background:#E9F0FF url(../images/user/reg_msg_bg.png) no-repeat -216px -43px;padding-left:25px;margin-left:10px;border:1px solid #E2D7FF;}
.onError{background:#FFF2E9 url(../images/user/reg_msg_bg.png) no-repeat -216px 0;padding-left:25px;margin-left:10px;border:1px solid #F3C9AC}
.onCorrect{background:#E9FFEB url(../images/user/reg_msg_bg.png) no-repeat -216px -86px;padding-left:25px;margin-left:10px;border:1px solid #d3e7d5}
.onLoad{background:#FAFFFB  url(../images/user/reg_msg_bg.png) no-repeat 1px -50px;padding-left:25px;margin-left:10px;border:1px solid #d0e4d2}
.layer_b {background-position: -459px -1px;color: #666;}

/*手机验证*/
.code_sender{height: 50px;overflow: hidden;}
.code_sender p{display: block;height: 50px;line-height: 50px;}
.code_sender_more{line-height: 24px;height: 50px;padding: 5px 0}
.code_sender_more code{color: #f0720c;font-weight: 700;font-size: 14px;font-family: Arial,Verdana}
.layerbtns{height:42px;line-height:42px;text-align: center}
.layerbtns input{background: url(../images/user/sitebtns.jpg) no-repeat -364px -1px;vertical-align:middle;cursor: pointer;border:none;height:35px;width:86px;color: #fff;margin:0 2px;font:700 15px/32px '微软雅黑'}
.layerbtns .layer_a{background-position: -364px -1px;}
.layerbtns .layer_b{background-position:-459px -1px;color: #666 }
.layerbtns .layer_a:hover{background-position:-364px -38px; }
.layerbtns .layer_b:hover{background-position:-459px -38px; }
.dialogLayout {background: radial-gradient(at center center , rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 1) 80%) repeat scroll 0 0 rgba(0, 0, 0, 0);height: 100%;left: 0;opacity: 0.4;position: fixed;top: 0;width: 100%;}

/*注册成功结束*/


/*注册 new*/
.user_reg_d {margin: 0 auto;width: 1000px;}
.user_reg_d a:link, .user_reg_d a:visited {color: #ea5611;text-decoration: none;}
.user_reg_d a:hover, .user_reg_d a:active {color: #ff0019;text-decoration: underline;}
.formtitle {border-bottom: 2px solid #e5701a; height: 55px; line-height: 60px; width: 556px;}
.formtitle h1 { color:#e5701a; font-family: 'microsoft yahei';  font-size: 20px; font-weight: bold;}
.user_reg_body {margin-top: 40px;}
.user_reg_d{width: 1000px;margin:0 auto;}
.user_reg_d a:link, .user_reg_d a:visited{color: #ea5611;text-decoration: none}
.user_reg_d a:hover, .user_reg_d a:active{color: #ff0019;text-decoration: underline}
.user_reg_nav{background: url(../images/user/reg_nav.jpg) no-repeat;margin-top: 10px;width: 1000px;height: 63px;}
.user_reg_body{margin-top: 40px}
.user_reg_item{padding-left:100px;padding-bottom: 20px}
.user_reg_bigitem{padding-left: 207px;padding-top: 13px;height: 127px}
.reg_label{display: inline-block;float: left;width: 100px;height:32px;line-height: 32px;text-align: right;font-size: 14px;padding-right: 8px}
.user_reg_item .reg_in_text, .user_reg_item span, .user_reg_item{vertical-align: middle;}
.reg_in_text{width: 227px;padding: 3px;height: 26px;color: #666;border: 1px solid #CCC;font:14px/26px arial,tahoma;border-radius: 3px;-webkit-box-shadow:1px 1px 3px rgba(204, 204, 204, .7);-moz-box-shadow:1px 1px 3px rgba(204, 204, 204, .7);box-shadow:1px 1px 3px rgba(204, 204, 204, .7);}
.user_reg_item select{height: 30px; padding:1px 0 1px 5px; border: 1px solid #CCC; border-radius: 3px; }

.user_reg_item span{display: inline-block;height: 32px;line-height: 32px;border-radius: 3px}
.user_reg_item span b{margin-right: 10px}
.reg_pw_strength{width: 213px;margin-top: 5px;height: 14px;background-color: #FFD099;position: relative;overflow: hidden;margin-left:108px}
.reg_pw_bar{width: 0;height: 14px;overflow: hidden;background-color: #F60;transition: all .4s linear;-webkit-transition: all .4s linear;-moz-transition: all .4s linear;-o-transition: width .4s linear;}
.reg_pw_letter{position: absolute;top:0;left:0}
.reg_pw_strength span {display: inline;float: left;height: 14px;width: 70px;font-size: 12px;text-align: center;line-height: 14px;color: #FFF;border-right: 1px solid #FFF;border-radius:0}
.pweak .reg_pw_bar {width: 70px;}
.pmedium .reg_pw_bar{width: 141px;}
.pstrong .reg_pw_bar {width: 212px;}
.reg_captcha{float: left;padding-left: 10px;margin-right: 9px;height: 32px;line-height: 32px;padding-top: 3px}
.reg_captcha img{display: inline-block;vertical-align: -5px;border:1px solid #B6ACAC}
.user_reg_caps{height: 34px}
.user_reg_caps .reg_in_text{width: 85px;padding: 3px 4px;height: 26px;color: #666;border: 1px solid #CCC;font:14px/26px arial,tahoma;float: left; border-radius: 3px;-webkit-box-shadow:1px 1px 3px rgba(204, 204, 204, .7);-moz-box-shadow:1px 1px 3px rgba(204, 204, 204, .7);box-shadow:1px 1px 3px rgba(204, 204, 204, .7);}
.user_reg_agent{margin-left: 108px}
.user_reg_agent input{vertical-align: -2px;margin-right: 3px;}
.user_reg_btn{display: inline-block;zoom: 1;width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;border: none;font-weight: bold;text-decoration: none;background: url(../images/user/reg_msg_bg.png) no-repeat 0 -233px;overflow: hidden;float:left;cursor: pointer;}
.user_reg_btn_disabled{display: inline-block;zoom: 1;width: 200px;height: 40px;line-height: 40px;text-align: center;font-size: 16px;color: #fff;border: none;font-weight: bold;text-decoration: none;background: url(../images/user/reg_msg_bg.png) no-repeat 0 -319px;overflow: hidden;float:left;cursor: pointer;}
.user_reg_btn:hover{background-position: 0 -276px}
.user_reg_btn_disabled:hover{text-decoration: none}
.user_reg_tp{float: left;margin-top: 11px;margin-left: 20px;}
.reging span {background: url("../images/user/onLoad.gif") no-repeat scroll 0 8px rgba(0, 0, 0, 0);color: #ec8525;font-size: 16px;margin-left: 80px;padding-left: 28px;}



/*开奖方案*/
.oas-main{border:0px solid blue;}
.oas-title{height:100px;border:1px solid white;}

.oas-img-jczq{background: url("../images/user/scheme_1.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-jclq{background: url("../images/user/scheme_2.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-ctzq{background: url("../images/user/scheme_3.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-bjdc{background: url("../images/user/scheme_4.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-ssq{background: url("../images/user/scheme_5.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-dlt{background: url("../images/user/scheme_6.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-fc3d{background: url("../images/user/scheme_7.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}
.oas-img-pl3{background: url("../images/user/scheme_7.png") no-repeat;width:259px;height:100px;display:inline-block;margin-left: -223px;}

.oas-img-jx11x5{background: url("../images/user/jx11x5.png") no-repeat;width:309px;height:103px;display:inline-block;margin-left: -273px;}
.oas-img-jxssc{background: url("../images/user/jxssc.png") no-repeat;width:310px;height:103px;display:inline-block;margin-left: -274px;}
.oas-img-cqssc{background: url("../images/user/cqssc.png") no-repeat;width:305px;height:102px;display:inline-block;margin-left: -271px;}
.oas-img-gd11x5{background: url("../images/user/gd11x5.png") no-repeat;width:307px;height:100px;display:inline-block;margin-left: -271px;}
.oas-img-sd11x5{background: url("../images/user/sd11x5.png") no-repeat;width:309px;height:103px;display:inline-block;margin-left: -273px;}

.oas-t-show{background: url("../images/user/oas-11.png") 10px 50% no-repeat;width:905px;height:100px;margin-left:95px; position:relative;  display: inline-block;}
.oas-t-show-top{  position:absolute;top: 28px; width: 96%; float:right;height: 25px;}
.oas-fs{float:left;margin-left:50px;height:100%;line-height:25px;font-size:14px; color:#fff}
.oas-fs a{text-decoration:none;color:#184451;margin-right:6px;}
.oas-fs-r{float:right;line-height:25px;height:25px;width:110px; color:Red;margin-right: -17px; text-align: right;}
 .klgc-bgimg{ background: url("../images/user/oas-5.png") no-repeat scroll 0 50% ; color: #3877d4; top: -4px; display: inline-block; float: right;height: 35px;position: relative;right: 79px;width: 45px;}
.oas-t-show-end{ position:absolute; top: 54px; width: 96%; float:right;height: 25px;}
.oas-fz-bh{float:right;padding-right:24px;color:red; text-align:right}
.oas-u-top{height:30px;}
.oas-fqr-bgimg{background:url("../images/user/oas-12.png") 0px 50% no-repeat;width:64px;height:28px;display:inline-block;margin-left:10px;text-align:center;line-height:28px;color:White;text-align:center;}
.fqr-name{margin-left:30px;color:Red;}

.oas-gz{background:url("../images/user/oas-7.png") 0px 50% no-repeat;width:42px;height:22px;margin-left:60px;display:inline-block;text-align:center;text-decoration:none;color:White;}
.oas-dzgd{color:#2d2d2d;margin-left:50px;}
.oas-dzTa{margin-left:50px;color:#42a7f7;}
.oas-u-top a{text-decoration:none;}
.oas-copyImg{background:url("../images/user/oas-3.png") 0px 50% no-repeat;width:110px;height:30px;display:inline-block;text-align:center;line-height:28px;float:right;margin-right:20px;}
#faxy-btn{ width:300px;  left: 221px; position: relative;top: -37px; width: 300px;cursor: pointer;}
#faxy-btn .txt{ display: block;left: 93px;position: relative;  width: 35px;}
.oas-zk{background:url("../images/user/line.png") 0px 50% no-repeat;width:266px;height:4px;display:inline-block;line-height:30px;color: #000;padding-left: 99px;}
.up{ background:url("../images/user/down.gif");  display: block;height: 18px;left: 124px; position: relative; top: -17px; width: 13px;}
.oas-yc{background:url("../images/user/line_shang.png") 0px 50% no-repeat;width:266px;height:4px;display:inline-block;line-height:30px;color: #000; position: relative; top: 31px;}
.down{background:url("../images/user/up.gif"); height:18px; width:13px; display:block; left: 127px; position: relative;top: -19px;}
.oas-u-end a{text-decoration:none;}
.oas-u-end{height:30px;}
.oas-user-show{border:1px solid #b7b7b7;border-top:none;margin-top:10px;}
.oas-schemeMsg{height:80px;border:1px solid #b7b7b7;margin-top:10px;}
.oas-sm-left{float:left;width:115px;height:60px;margin:10px 18px;text-align:center;color:White;background-color:#ff6d00;line-height:60px;font-size:18px;}
.oas-sm-right{float:left;width:815px;height:60px;margin-left:20px;margin:10px 16px}
.oas-sm-table{height:100%;width:100%;text-align:center;vertical-align:middle;}
.oas-sm-table tr{ height:32px; line-height:32px;}
.oas-sm-tr1{background-color:#ff6d00;color:#2d1302;}
.oas-zjmoney{background:url("../images/user/oas-4.png") 0px 50% no-repeat;width:155px;height:31px;color:#fff;font-size:16px; border:none;}
.oas-zjmoney:hover{background:url("../images/user/oas-4-2.png")}
.oas-sqpy{background:url("../images/user/sqpy.png") 0px 50% no-repeat;width:117px;height:29px;color:#fff;font-size:16px; border:none;}
.oas-sqpy:hover{ background-position: -117px 0px;cursor: pointer;}
.oas-hmstatus{ background-image:url('../images/user/hmstatus.png'); width:76px; height:31px; border:none; line-height:31px; text-align:center; color:#fff}
.oas-zj-msg{height:100px;border:1px solid white;margin-top:10px;}
.oas-zj-msg-l{margin:8px 18px;border:0px solid red;height:80px;float:left;width:122px;background-color:#ff6d00;color:White;line-height:80px;text-align:center;font-size: 18px;}
.oas-zj-msg-r{margin:8px 10px;border:4px solid #fe8f01;height:72px;float:left;width:810px;line-height:80px;}
.f-red{color:Red;font-size:16px;}
.oas-scheme-jd{height:121px;border:1px solid #d1d1d1;margin-top:10px;}
.oas-scheme-jd-l{float:left;width:122px;background-color:#346373;color:White;height:100px;margin:10px 18px;font-size: 18px; line-height:100px;color:White;text-align:center;}
.oas-scheme-jd-r{float:left;width:810px;height:100px;margin:61px 12px -20px 12px ;}
.oas-scheme-xq{border:1px solid #d1d1d1;}
.oas-scheme-l{width:122px;background-color:#86c12b;color:Black;margin:8px 18px;font-size: 18px; line-height:158px;text-align:center;height:158px;float:left;}
.oas-scheme-r{float:left;width:810px;margin:10px 12px;}
.oas-xq-table{width:100%;text-align:center;vertical-align:middle;}
.oas-xq-table tr td{border:1px solid #e2e2e2;}
.oas-xq-tr1{background-color:#86c12b;}
.oas-xq-table td{height:32px; line-height:32px;}
.oas-zj-msg-r em{ color: #f00;font-size: 18px;font-weight: bold;padding: 0 5px; font-family: tahoma,arial,宋体,sans-serif;}
.oas-xq-ggfs{color:#4dade9;}
.oas-scheme-xy{height:64px;border:1px solid #d4d4d4;margin-top:25px;}
.oas-scheme-xy-l{float:left;height:40px;width:122px;margin:10px 18px;background-color:#ffca3c;text-align:center;line-height:40px;font-size:18px;}
.oas-scheme-xy-r{float: left;height: 40px;margin: 10px 10px;width: 810px;line-height:40px;border:1px solid #bababa;}
.oas-hmuserjl{border:1px solid #d4d4d4;}
.oas-hmsjl-l{float:left;height:146px;width:122px;margin:10px 18px;background-color:#ff6d00;text-align:center;line-height:146px;font-size:18px;color:White;}
.oas-hmsjl-r{float:left;margin: 10px 10px;width: 810px;line-height:32px;}
.oas-hmsjl-table{width:100%;text-align:center;vertical-align:middle;}
.oas-hmsjl-table td{border:1px solid #e2e2e2;}
.oas-hmsjl-table .oas-close-xq{text-decoration:none;text-align:center;color:#3f7dd2;background-color:#fed81f;margin-left:5px;height:30px; padding:0 5px 0 5px}
.oas-scheme-xy-r a{width:96px;height:41px;background:url("../images/user/oas-13.png") 0px 50% no-repeat;display:inline-block;margin-left:10px;text-decoration:none;text-align:center;color:White;font-size:12/1.0;}
.oas-over{height:85px;background:url("../images/user/oas-14.png") 0px 50% no-repeat;width:100%;margin-top:10px;width:1000px;border:1px solid #d4d4d4; }
.oas-scheme-cf{ border: 1px solid #d4d4d4;  margin-top: 25px;}
.oas-scheme-cf-l{background-color: #386874 ;font-size: 18px;margin: 10px 18px; text-align: center; width: 122px; color: #fff;}
.oas-scheme-cf-r{ float: left;margin: 10px;width: 762px;}
#Show_CF{width:100%;height:41px; line-height:38px; text-decoration:none;text-align:center; border:1px solid #d4d4d4; font-size:12/1.0; cursor:pointer; margin-top:10px;}
.oas-scheme-cf table tr td{ border:1px solid #e2e2e2; height:38px; line-height:38px; text-align:center;}
.new_f_top{ background: url("../images/user/no-found.jpg") no-repeat;height: 305px;width: 750px;margin: 0 auto;}
#lay_bg{ background: #E6DFD9;height: 500px;}
#lay_bg_img{ padding-top: 65px;}
#lay_bg_img a { float: left; font-size: 18px; line-height: 45px;margin-left: 130px;}
#lay_bg_img a:hover{text-decoration: none}
.spitems { background-color: #f56202;border: 1px solid #d55500; color: #ffffff; display: block; float: left;line-height: 20px; margin: 2px; padding: 0 3px;white-space: nowrap;}
.spitems2 {background-color: #999999;border: 1px solid #000000;color: #ffffff;display: block;float: left; line-height: 20px;margin: 2px;padding: 0 3px;}
.spitems3{ background-color:#f00;border: 1px solid #ff6500;color: #ffffff;display: block;float: left; line-height: 20px;margin: 2px;padding: 0 3px;}
.addprice{ background-image:url('../images/content/jia.gif'); height:22px; width:23px;cursor:pointer;}
.input_price{ height:22px; width:50px; padding:2px 5px 2px 5px; }
.btn_sub{ background-image:url('../images/content/sub.gif'); height:22px; width:25px; cursor:pointer;}
.pager_hmdetail{ line-height: 42px;}
.pager_hmdetail a.first,span.first{ width:50px !important;}
.pager_hmdetail span.on{ background-color:#f7893e; border:1px solid #d5d5d5; color:#fff;display:inline-block; width:30px; height:20px; line-height:20px; text-align:center; margin-right:5px;}
.pager_hmdetail a,.pager_hmdetail span.no{ background-image:none !important;background-color: #fff; border:1px solid #d5d5d5; display:inline-block; width:30px; height:20px; line-height:20px; text-align:center; margin-right:5px;}
.pager_hmdetail a:hover{ text-decoration:none; border:1px solid #1166A9; color:#1166A9}
.fa-pro{ background-image:url('../images/user/pro.png'); width:776px; height:60px; margin-top:20px;}
.fa-pro_bar{  background-image:url('../images/user/pro.png'); height:60px; background-position:0 82px;}
.ordinary_pro{ background-image:url('../images/user/pro1.png'); width:776px; height:60px; margin-top:20px; background-position:0 -25px;}
.ordinary_pro_bar{background-image:url('../images/user/pro1.png'); width:776px; height:60px; background-position:0 65px;}
.bonusInfo span{ position:relative; top:-30px;}
.status_1{  left:45px;}
.status_2{ left:338px;}
.status_3{ left:398px;}
.status_4{ left:453px;}
.status_5{ left:565px;}
.oas-user-show img{ position:absolute; top:200px; left:800px;}
.tickettab{ width:100%}
.tickettab tr td{ height:45px; line-height:45px; border:1px solid #d4d4d4; text-align:center;}
/*忘记密码*/
#fullbg {background-color: #fff; display: none; left: 0;opacity: 0.6; position: absolute; top: 0; z-index: 9990;}
.mainBox {height: 355px;margin-left: 15px;}
.step_title { background: none repeat scroll 0 0 #fff; border-bottom: 1px dotted #d3d3d3; height: 70px;}
.step_title .text { color: #999;font-size: 14px; padding: 35px 0 0 145px;}
.step_content {  margin: 50px 0 0 145px;}
.inputNameText { color: #545454;font-size: 14px;top: -5px;}
.btn_step1 {margin: 30px 0 0 64px;}
.err_name { color: #f00; margin: 12px 0 0 65px;}
.step_title { background: none repeat scroll 0 0 #fff; border-bottom: 1px dotted #d3d3d3; height: 70px;}
.step_title .text { color: #999; font-size: 14px; padding: 35px 0 0 145px;}
.userName { color: #fd6801;}
.getway li {display: inline;float: left;margin-right: 62px;}
.getpwd_title span, .btn_tj, .btn_tj_over, .btn_kefu, .fangshi2 b, .getway a, .backLink a, a.backLogin {background: url("../images/user/getpwd_img_sprite.png") no-repeat scroll 0 0 ;}
.getway a { display: block;height: 116px; text-indent: -9999px; width: 115px;}
a.way1 { background-position: 0 -221px;}
a.way3 { background-position: -230px -221px;}
.getway .able div, .getway .disable div {text-align: center;}
.getway .able strong {color: #090;display: block;font-size: 14px;margin: 5px;}
.getway .able span { color: #545454;}
/*手机找回密码*/
.alert_s_wrap {color: #545454; height: 250px; position: absolute; top: 160px; width: 425px;}
.alert_s_wrap { height: 250px; position: absolute; width: 425px; z-index: 9999;}
.alert_s_title span { display: inline;float: left;}
.waytitle { font-size: 14px; font-weight: bold; margin: 15px 0 0 12px;}
.alert_s_title .alert_closeBtn { background: url("../images/user/alert_img_sprite.png") no-repeat scroll 0 0 transparent; cursor: pointer; float: right; height: 16px; margin-right: 8px;overflow: hidden;text-indent: -9999px; width: 43px;}
.alert_s_title { background: url("../images/user/alert_bg_sprite.png") repeat-x scroll 0 0 transparent;color: #4a84c4; cursor: move; font-size: 14px; font-weight: bold; height: 26px; line-height: 26px; text-indent:12px;}
.alert_s_box { background: none repeat scroll 0 0 #f7faff;border: 1px solid #4a84c4;height: 100%; left: -8px; position: relative;top: -7px; width: 100%; z-index: 9999;}
.alert_s_shadow { background: none repeat scroll 0 0 #000000; height: 100%;opacity: 0.2; position: relative; top: -100%; width: 100%; z-index: 9995;}
.info2 {font-size: 14px;margin: 25px 0 0 45px;}
.phoneForm { margin: 10px 0 0 25px;}
.phoneForm li { clear: both;line-height: 22px;margin-bottom: 8px;}
/*错误消息提示*/
.infoErr {color: #f00;font-size: 14px;margin: 50px 0 60px;text-align: center;}
.backLink {text-align: center;}
a.back1 { background-position: -24px 0;font-size: 14px;width: 119px;}
a.back2 { background-position: -272px 0; width: 99px;}
.backLink a { color: #0e5cb2; display: inline-block;height: 28px;line-height: 28px;margin: 0 20px; text-align: center; text-decoration: none;}
.btn_step2 {margin: 0 0 0 80px;}
.phoneForm li span {display: block;float: left; margin-top: 3px;text-align: right;width: 80px;}
.phoneForm li span.err_info { clear: both; color: red; display: block; margin-left: 80px; text-align: left; width: 200px;}
.info1 { margin: 25px 0 0 30px;}
.fangshi { margin: 30px 0 0 58px;}
.fangshi li { display: inline; float: left;}
.fangshi1 { width: 100px;}
.fangshi2 { margin-left: 60px;}
.fangshi strong { display: block; font-size: 14px; margin-bottom: 15px;}
.btn_kefu { background-color: #fff; background-position: 9px -91px; border: 1px solid #d8ebf9; display: block; height: 74px; margin-left: 2px; text-indent: -9999px; width: 84px;}
a.btn_kefu:hover {-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none;-moz-border-top-colors: none; background-color: #fff; background-position: 7px -93px; border-color: #e9f7ff #8bc0e7 #8bc0e7 #e9f7ff; border-image: none; border-style: solid; border-width: 2px 3px 3px 2px;}
.fangshi2 b { background-position: 9999px 0; color: #ff4000; display: block; font-size: 14px; height: 22px;overflow: hidden; width: 160px;}
.phoneNum { color: #fd6801; font-family: Tahoma,Arial; font-size: 16px; font-weight: bold;}
.btn_red_b{ background-image:url('../images/user/queren.png'); height:42px; width:127px; line-height:42px; text-align:center; border:none;}
.btn_red_b:hover{ background-image:url('../images/user/queren2.png');height:42px; width:127px; line-height:42px; text-align:center; background-color:none;}
.pass_on, .newchose { background-color: #f00; color: #fff;}
.pass_off{ background-color:#999999; color:#fff}
.pass{ background-color:#f56202;color: #fff;}
.datatable { line-height: 24px; text-align: center;}
.tit2{ background-color:#86c12b}
/*方案详情进度*/
.faxq_bar_gray { background: none repeat scroll 0 0 #eee; height: 6px;position: relative; width: 90%; z-index: 1;}
.bar_blue_fr, .bar_fl {width: 295px;}
.bar_blue_fr {  position: relative; width: 434px;}
.bar_blue { background: none repeat scroll 0 0 #16a;left: 0;position: relative; top: 0; width: 100px; z-index: 15;}
.bar_red { background: none repeat scroll 0 0 #cc0000;float: right; position: relative; top: 3px; width: 60%; z-index: 15;}
.blue_bg { display: block;font-size: 0;height: 6px; line-height: 0; width: 10px;}
.red_bg { display: block;font-size: 0;height: 3px;line-height: 0;width: 10px;}
.bar_org { background: none repeat scroll 0 0 #f60; left: 0; top: -6px; width: 54%; z-index: 14;}
.bar_red .line_red { background: none repeat scroll 0 0 #cc0000; height: 61px;left: 0;position: absolute; top: -60px; width: 1px;}
.bar_blue .line_box {  position: absolute; right: 0;top: -54px;}
.bar_red .line_box_red {left: 0;position: absolute;top: 42px;}
.line {background: none repeat scroll 0 0 #16a;  height: 44px;  position: absolute; right: 0; top: 10px;width: 1px;}
.jd_bar_box {color: white; height: 18px;left: -22px;line-height: 18px; position: absolute;}
.bar_red .jd_bar_box { color: white;height: 18px;line-height: 18px; position: absolute;}
.load-bs{ background-image:url('../images/loading-b.gif'); height:32px;background-repeat:no-repeat;padding: 15px 0 15px 450px;    background-position: 411px 10px;}
.jz_0{   float: right;
    height: 6px;
    left: 49px;
    line-height: 6px;
    top: -12px;}
    .jz_1{  float: right;
    height: 6px;
    line-height: 6px;
    top: -12px;}
.jd_bar01, .jd_bar02 { border-radius: 10px;}
.jd_bar01 {background: none repeat scroll 0 0 #16a;overflow: hidden;padding: 1px 1px 1px 6px;white-space: nowrap;}
.jd_bar02 {background: none repeat scroll 0 0 white;color: #333; margin-left: 4px; padding: 0 4px;}
.bar_org .line_box { top: -33px;}
.bar_red .jd_bar01 { background: none repeat scroll 0 0 #cc0000;}
.bar_org .line, .bar_org .jd_bar01 { background: none repeat scroll 0 0 #f60;}
.bar_org .line { height: 23px;}
.color_999 {color: #999;}
.bar_blue_fr .bar_blue01 .line {
    height: 25px;
}
.bar_blue_fr .bar_blue01 .line_box {
    top: -30px;
}
.bar_blue01, .bar_blue01 .jd_bar01, .bar_blue01 .line {
    background: none repeat scroll 0 0 #16a;
}
.bar_blue_fr .ddkj_box {
    top: -30px;
}
.bar_blue_fr .ddkj_box .line {
    height: 23px;
}
.bar_blue_fr .jd_bar01 {
    padding: 1px 6px;
}
.jd_gray_ball, .jd_blue_ball{  background: url("../images/gameLogo/all_icon_png.png") no-repeat scroll 0 0 ;}
.ball_l, .ball_r, .ball_50, .ball_75 ,.ball_100{ display: block;height: 18px;position: absolute;top: -6px;width: 6px;z-index: 99999;}
.ball_l {left: -6px;}
.ball_r {
    right: -6px;
}
.ball_50 {
    left: 40%;
    margin-left: 3px;
}
.ball_75 {
    left: 61%;
}
.ball_100 {
    left: 83%;
}
.jd_blue_ball {background-position: 0 -348px;}
.jd_gray_ball {
    background-position: 0 -376px;
}
.title01, .title02, .title03, .title04,.title05 {
    position: absolute;
    top: 12px;
    z-index: 60;
}
.title01 {
    left: 0;
}
.title02 {
    left: 292px;
}
.title03 {
    left: 434px;
}
.title04 {
    right: 104px;
}
.title05
{ right:-14px;
    }
.stanad
    {
         background-color: #eeeeee;
    display: block;
    height: 6px;
    left: 5px;
    position: absolute;
    top: 0;
    width: 144px;
        }
 .stanad2
    {
        background-color:#1166AA;
    display: block;
    height: 6px;
    position: absolute;
    top: 0;
    width: 144px;
        }
        
 #extra-data-menu{ background-image:url('../images/user/bj.jpg'); height:50px;}
  .on{ background-image:none !important; /*background-color:#fff*/}
 #extra-data-menu a,#extra-data-menu .on{ background-image:url('../images/user/bj1.png');  display: inline-block; height: 47px; line-height: 47px; text-align: center; width: 169px; position:relative; top:4px; left:10px;}
#extra-data-menu a:hover{ text-decoration:none}

/*充值*/
a{ cursor:pointer;}
.top_bor{ border-top:5px solid #ff6d00; background-color:#f5f5f5; padding-bottom:50px; font-size:14px; height:420px;}
.top_bor .a{ color:#014cf7;}
.pay_win{ color:#ff6d00; font-size:16px; text-align:center; width:155px; height:50px; line-height:50px; font-weight:bold; background:url(../images/users/gou.png) no-repeat; padding-left:60px; margin:0px auto; margin-top:40px;}
.pay_lose{ color:#ff6d00; font-size:16px; text-align:center; width:190px; height:32px; line-height:32px; font-weight:bold; background:url(../images/public/res_fail.gif) no-repeat; padding-left:35px; margin:40px 148px 0; }
.pay_win_bb{ color:#ff6d00; font-size:16px; text-align:center; width:190px; height:32px; line-height:32px; font-weight:bold; background:url(../images/public/res_suc.gif) no-repeat; padding-left:35px;margin:40px 148px 0;}
.pay_box{ width:685px; margin:0 auto; margin-top:20px;}
.pay_font{ font-weight:bold;}
.top20{ margin-top:20px;}
.pay_aa{ width:305px; margin:0 auto; margin-top:40px;}
.pay_aa a{text-decoration:none;}
.pay_a{ display:inline-block; width:127px; height:42px; background:url(../images/user/queren.png) no-repeat; text-align:center; line-height:42px; color:White; font-size:14px; font-weight:bold;}
.top_bor .mr{ margin-right:50px;}
.addaward{ background-color:Red; color:#fff; line-height: 25px; margin-left: 6px;padding: 1px 5px; font-family: 微软雅黑;}
/*单式上传*/
.mingxi{border: 1px solid #dbcacc }
.mingxi h3{ background: url('../images/user/h9.gif') repeat-x;height: 43px;line-height: 43px;font-size: 16px;color: #e5701a;padding-left: 15px;}
.de_title{ color: red;padding-left: 15px;margin: 10px;display: block}
.mingxilook_table{ width: 960px;margin: 0 auto;  border: 1px solid #dad9d9}
.mingxilook_table th{ line-height: 35px;background: none repeat scroll 0 0 #f6ebd7; text-align: center}
.mingxilook_table td{line-height: 35px;text-align: center}
.mingxilook_table td em{ font-weight: bold;position: relative;top: -2px}
.n2{ background: #f5f5f5}
.tzllb{ width: 960px;margin: 10px auto;}
.tzllb h2{ font-weight: 500;width: 100px;display: inline-block}
.tzllb label{ float: right; }
.cc_red{ color:red}
.cc_gray{color: #999}
/*先发起后上传*/
.bggray{ background-color: #f4f4f4;height: 87px;}
.ds div{float:left}
.ds input {background: url("../images/user/f3.png") no-repeat scroll 0 -208px;border: medium none;color: #fff;cursor: pointer;font-size: 16px; font-weight: bold;height: 53px;line-height: 53px; margin: 17px 60px 0;width: 234px;}
.ds input:hover{ background-position: 0 -262px;}
.ds .ts_p { clear: both; color: #ad0101; display: block;font-size: 12px; margin-top: 5px;text-align: right;width: 733px; line-height: 6px;}
.ds p { color: #bababa; font-size: 14px; line-height: 30px;}
.ds p  strong{ color: #000;font-size: 12px;}
.zjbd{ width: 70px;color: #0068b7;padding-left: 10px;}
.dialogLayout {position: fixed;_position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;background: -webkit-radial-gradient(center, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 1) 80%);background: -moz-radial-gradient(center, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 1) 80%);background: -o-radial-gradient(center, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 1) 80%);background: radial-gradient(center, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 1) 80%);opacity: .4;filter: alpha(opacity=20)}
/*票样申请*/
.B32A22{ color: #B32A22;}
.bule{ color: #5A7CB9;}
.sqpy-div{position: fixed; z-index: 99999;*z-index: 99999; display: block; left: 50%; top: 50%; width: 800px;height: auto;margin-left: -402px;margin-top: -160px;background-color: #fff;}
.sampletickets{ font-family: 微软雅黑;position: relative;}
.tb-request1{ text-align: center;margin: 4px;font-size: 14px;border: 1px solid #e5e4e4;}
.tb-request1 tr td{ height: 40px;}
.bg-tr1{ background-color: #FF4E00;color: #fff;font-size: 16px;}
.tb-request2{ text-align: center;margin:0px 4px 4px;font-size: 14px;border: 1px solid #e5e4e4;}
.tb-request2 tr td{ height: 40px;}
.tb-request2 span{ display: block; height: 40px;}
.tb-request2 a{ text-decoration: none;}
.btn-a{ text-decoration: none;display: inline-block;width: 117px;height: 29px;background:url("../images/user/sqpybtn.png") 0px 50% no-repeat;color: #fff;text-align: center;line-height: 29px;}
.btn-a:hover{ background-position: -117px 0px;}
.mr10{ margin-right: 10px;}
.ml73{ margin-left: 73px;}
.sm-wjx{ display: inline-block;background:url("../images/user/xx.png") 0px 50% no-repeat;width: 9px;height: 7px;margin: 2px;}
.tb-request2 i{ font-size: 12px;color: #666;}
.gbck{ width: 22px;height: 21px;display: inline-block;background:url("../images/user/gbck.png") 0px 50% no-repeat;position: absolute;right: 10px}
.red{ color: red;}
.green{ color: green;}
.blue{ color: blue;}



/*方案详情*/
/*2015-04-24 cj修改*/
.wrap{ font: 12px "微软雅黑";color: #666;}
.xq_split{ margin: 23px 0;position: relative;cursor: pointer}
.xq_split b{ background-image: url('../images/user/fa_icon.png');display: inline-block;width: 25px;height: 22px;position: absolute;left: 0px;top: -13px; }
.fajd_icon{background-position: -30px 0 }
.faxq_icon{background-position: -61px 0 }
.facf_icon{background-position: -92px 0 }
.gm_icon{background-position: -151px 0}
.hmuser_icon{background-position: -123px 0}
.line-01{border-top: 1px dashed #999; height: 1px; text-align: left;margin-left: 28px}
.line-01 span{ background-color: #fff;display: inline-block; padding: 0 10px 0 0;position: relative;top: -12px;font-size: 14px;}
.line-01 i{ background-image: url('../images/user/fa_btn.png');display: inline-block;width: 20px;height: 18px;position: absolute;right: -1px;top: -8px;background-position: 198px 0;}
.xq_show .line-01 i{background-position: 176px 0;}


.xqtop,.ztbox,.xqmain,.facfbox,.hm_main,.buybox{ border: 1px solid #e5e5e5;padding: 10px 5px;background-color: #fffcf7}
.xq_tab tr{ line-height: 35px;}
.xq_tab td{ width: 110px;}
.xq_tab .td_title{ width: 60px;text-align: right;}
.xq_tab a.td_blue{ color: #2b4a9a;}
a.btn_gz, a.btn_copy{ display: inline-block;font-size: 10px;height: 19px;line-height: 18px;color: #fff;text-align: center;margin-left: 3px;background: #ff7a14;padding: 0 3px;border-radius: 10px;}
 a.btn_gz{ width: 30px;background-position: 1px 3px}
 a.btn_copy{ width: 75px;background-position: -34px 3px}
 a.btn_gz:hover, a.btn_copy:hover{text-decoration: none}
.scheme_span,.game_issuse{ display: inline-block;background-color: #fff;border: 1px solid #e2e1df;padding: 0 5px;height: 28px;line-height: 28px;}
.scheme_span{ color: #ff3600;font-weight: bold}
.td_time{ color: #333;width: 170px;}
.td_time em{ color: #fe8127;font-weight: bold}

.tab_ul li{ border: 1px dashed #999;height: 100%;height: 70px}
.tab_ul li.liw_0{ width: 25px;}
.tab_ul li.liw_0 cite{ display: inline-block;width: 100%;text-align: center}
.tab_ul li.liw_2{ width: 72px;position: relative;border-left: none;border-right:none}
.tab_ul li.liw_2 span{ display: inline-block;background-image: url('../images/user/fa_status.png'); height: 64px;left: 12px; position: absolute;top: 3px; width: 49px;}
.tab_ul li.liw_2 span.bonuswin{ background-position: -114px 0; }
.tab_ul li.liw_2 span.watibonuse{ background-position: -57px 0; }
/*.tab_ul li.liw_3{width:230px }*/
.tab_ul li.liw_3 p{ margin: 5px 10px;min-width: 150px;}
.tab_ul li.liw_3 em{ color: #ff3600;font-weight: bold}

.xqname{ margin-top: 10px;}
.xq_name_tab tr{ line-height: 32px;text-align: center}
.xq_name_tab thead tr{ background-color: #eef9ff;color: #333}
.xq_name_tab thead tr td{ border: 1px solid #dceaf7;border-left: none;border-right: none;}
.xq_name_tab thead tr td:first-child{ border-left: 1px solid #dceaf7;}
.xq_name_tab thead tr td:last-child{border-right: 1px solid #dceaf7 }
.xq_name_tab tbody td{ border: 1px solid #ddd;border-top: none;border-right: none;background-color: #fff} 
.xq_name_tab tbody td:last-child{border-right: 1px solid #ddd}
.totalmoney{ font-weight: bold;font-size: 16px}
/*
.oas-hmstatus{ background-image:url('../images/user/hmstatus.png'); width:76px; height:31px; border:none; line-height:31px; text-align:center;color: #fff;display: inline-block}
.oas-hmstatus:hover{text-decoration: none}
*/
.status_btn{ background-image: url('../images/user/status_btn.png');width: 57px;height: 23px;display: inline-block;text-align: center;color: #fff;line-height: 23px;}
.status_win{background-position: 0 23px}
.status_lose{background-position: 0 0}
.status_waiting{background-position: 57px 0}
.status_tick{background-position: 57px 23px}
.status_btn:hover{text-decoration: none}
.ser { position: relative;display: inline-block;height: 28px;width: 100px;line-height: 28px;text-align: center;border: 1px solid #e2e1df;background-color: #fff;margin-left: 5px;}
.ser i{ background: url('../images/user/ser.png');display: inline-block;width: 22px;position: absolute;left: 4px;height: 22px;top: 3px;cursor: pointer}
.ser.ser_1 i{ background-position: 24px -3px;left: 18px}
.ser.ser_1 i:hover{background-position: 24px -25px;left: 18px}
.ser.ser_2 i{ background-position: -4px -3px;left: 9px}
.ser.ser_2 i:hover{ background-position: -4px -25px;left: 9px}
.ser.ser_3 i{background-position: -32px -3px;left: 9px}
.ser.ser_3 i:hover{background-position: -32px -25px;left: 9px}
.ser.ser_4 i{background-position: -54px -3px;left: 9px}
.ser.ser_4 i:hover{background-position: -54px -25px;left: 9px}
.ser b{ margin-left: 37px;}
/*方案进度*/
.ztbox { position: relative;}
.ztbox_jj{ width: 130px;border-right: 1px solid #e5e5e5;position: absolute;height: 100%;top: 0}
.ztbox_jj span{ background: url('../images/user/fa_status.png') no-repeat -223px 0;display: inline-block;width: 72px;height: 87px;position: relative;top: 17px;left: 27px }
.ztboxL { display: inline; float: left; left: 20px; padding: 10px 0 0; position: relative; text-align: left;width: 955px;}
.jj_show{left: 105px;}
.ztboxlist1 {
    height: 50px;
}
.ztboxlist1 span{
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right: 12px;
    text-align: center;
    vertical-align: middle;
    width: 244px;
}
.ztboxlist { float: left; margin: 10px 0 0; padding: 0 0 0 89px;}
.ztboxlist em,.ztboxlist p, .ztboxlist p span { float: left;display: inline-block}
.ztboxlist em { background: url('../images/user/yuan.png') no-repeat scroll -33px 0; height: 29px;margin-top: -6px;  width: 29px;position: relative;z-index: 1}
.ztboxlist em.select{background-position: 0 0}
.ztboxlist p { background: none repeat scroll 0 0 #c3c3c3; margin: 5px 0 0; width: 150px;height: 8px;}
.ztboxlist p span {  background: none repeat scroll 0 0 #FF3600; height: 8px;}
.ztboxlist2 { margin: 3px 0 0 16px; float: left;}
.ztboxlist2 p { float: left; text-align: center;width: 179px; line-height: 22px;}
.ztboxlist2 p span {display: block;}
.huitxt {  color: #989898;}

/*宝单分享方案*/
.bdfx_main{ height: 50px;padding: 0 10px;line-height: 50px;position: relative;}
.bdfx_main span{ margin: 0 60px 0 0; }
.bdfxendspan{ position: absolute; right: -43px; top: 8px;}
.bdfx_main em{ color: #f00;font-weight: bold;margin: 0 2px;}
/*合买方案进度*/
.hm_pro .hm_select{ background-position: -66px 0;}
.hm_pro .ztboxlist2 p{ position: relative;left: 2px;}
.ztboxlist .hm_p{ width: 195px; background: none repeat scroll 0 0 #c3c3c3; margin: 5px 0 0; height: 8px;float: left}
.ztboxlist2 p.hm_p{ width: 220px;left: 25px;}
.jd_bd{ height: 8px;background: #b20202;position: relative}
.jd_zg{height: 8px;background: #1166a9;position: relative}
.jd_gd{ height: 8px;background: #f60;position: relative}
.jd_bar02{display:inline-block}
.jd_gd.bar_orgs .jd_bar01{background:none repeat scroll 0 0 #f60}
.hm_pro .line_box {  position: absolute;top: -77px;right: 0}
.bar_red .line_box_red {left: 0;position: absolute;top: 60px;}
.line {background: none repeat scroll 0 0 #16a;  height: 74px;  position: absolute; right: 0; top: 10px;width: 1px;}
.bar_orgs .line, .bar_orgs .jd_bar01{background: none repeat scroll 0 0 #f60}
.bar_orgs .line_box{top: -42px}
.bar_orgs .line{ height: 32px;}
.hm_pro .jd_bar01{padding:  2px 1px 2px 6px}
.hm_pro .bar_red { background: none repeat scroll 0 0 #cc0000; float: right; z-index: 15;  top: 0;  position:relative}

.hm_pro .bar_blue .line_box {
    top: -30px;
}
.hm_pro .bar_org {
    top: 6px;
    z-index: -1;
    left: 254px;
}
/*方案详情*/
.mtable td, .mtable th { border: 1px solid #cbdded; height: 25px;line-height: 25px;text-align: center;}
.mtable th{ border-right: none;border-left: none;}
.mtable th:first-child{border-left: 1px solid #cbdded;}
.mtable th:last-child{border-right: 1px solid #cbdded;}
.mtable td { border: 1px solid #e6e6e6; padding: 2px 0;background-color: #fff}
.mtable td.bac_fen { background: none repeat scroll 0 0 #fde1de;}
.mtable .thbg{ background-color: #eef9ff;color: #333}
.mtable .zzhud { padding: 0 4px;}
.mtable .zzhud span { color: #004d8f; display: inline-block;float: left; height: 20px;line-height: 20px;overflow: hidden; width: 70px;}
.mtable .zzhud i { display: inline-table; float: left; height: 20px;line-height: 20px;width: 60px;}
.font_red{color: #f00}
.font_fd6c00{color: #FD6C00}
.blod{font-weight: bold}
.c333{color: #333}
.cblue{color: #5092CF}

.mtable .zzhud span  a{color: #004b91}
.touzhu { color: #fff;float: left;height: 20px;line-height: 18px; margin: 2px 3px; padding-right: 1px;}
.touzhu span { display: inline-block; float: left;  height: 18px; min-width: 39px; overflow: hidden;padding: 0 4px;line-height: 21px;}
.touzhu i { background: none repeat scroll 0 0 #fff; display: inline-block; float: left;  height: 18px; margin: 1px 0; width: 40px;}
.zhong { background: none repeat scroll 0 0 #f03231;}
.zhong i {color: #ed7e2c;}
.weizhong { background: none repeat scroll 0 0 #acacac;}
.weizhong i { color: #acacac;}
.touzzn1 { background: none repeat scroll 0 0 #c9c9c9;}
.touzzn1 span { background: none repeat scroll 0 0 #fff; border: 1px solid #c9c9c9; color: #cacaca;}
.touzzn1 i { color: #cacaca;}
/*胆*/
.touzpng{ background-image: url('../images/user/dan.png');display: inline-block;width: 17px;height: 17px;float: right;margin-top: 3px;}
.cg{ display: inline-block;height: 20px;background-color: #65B762;color: #fff;line-height: 20px;padding: 0 4px}
.cblue2{color: #5292cf}
.clue3{color: #2b4a9a}
.font-green{color: #65b762}

.span_0{margin-left: 10px}
.xqtitle div.fl{ line-height: 34px;max-width: 680px;}
.xq_tab ul{float: left}
.xq_tab ul:first-child li{ margin-right: 10px;}
.xq_xy_dec li{ line-height: 32px;border: 1px solid #ddd ;padding: 0 4px;margin-top: 10px;background-color:#fff }
.xq_xy_dec li.xy_title{width: 25%}
.xq_xy_dec li.xy_desc{width: 70%}
.xq_xy_dec li span{color: #333}
.titl001 li{ position: relative;padding: 0 10px;margin-right: 10px;}
.titl001 span{ position: relative;padding: 0 10px;margin-right: 10px;}
.titl001 b{ background: url('../images/user/hm_user.png') no-repeat;display: inline-block;position: absolute;width: 14px;height: 14px;left: -5px;top: 1px }
.titl001 li.cyhm_usercount b{background-position: -17px 0}
.titl001 li.cyhm_soldcount b{background-position: -35px 0}
.titl001 li.cyhm_soldmoney b{background-position: -17px -15px}
.titl001 span.cyhm_usercount b{background-position: -17px 0}
.titl001 span.cyhm_soldcount b{background-position: -35px 0}
.titl001 span.cyhm_soldmoney b{background-position: -17px -15px}
.user_span{ display: inline-block;background-color: #f7f7f7;border: 1px solid #eceaeb;height: 32px;width: 90px;text-align: center;line-height: 32px;margin-left: 10px;position: relative}
.user_span:hover{text-decoration: none}
.user_span.on{ border: 1px solid #f03231;background-color: #fffcf7;color: #f03231;}
.user_span.on i{background: url('../images/user/hm_user.png');position: absolute;background-position: 0 0;display: inline-block;width: 16px;height: 17px;top: -1px;left: -1px}
.source_android,.source_touch,.source_iphone{background: url('../images/user/hm_user.png');display: inline-block;height: 30px;line-height: 30px;width: 31px;position: relative;top: 1px;margin-left: 10px;}
.source_android{background-position: -90px 0}
.source_touch{background-position: -52px 0}
.source_iphone{background-position: -130px 0}
/*我的购买*/
.buybox  div{ line-height: 32px;padding: 0 10px;}
.buybox  div.schemeinfo{color: #333}
.buybox .schemeinfo .input_buy_count{ line-height: 25px;border: 1px solid #e5e5e5;margin: 0 -5px;width: 50px;padding: 0 5px;height: 25px;}
.btn_add,.btn_sub{ background-image: url('../images/user/buy_btn.png');display: inline-block;width: 31px;height: 27px;position: relative;top: 10px;top /*\**/: 5px\9;top /*\**/:10px\0}
/*body:nth-of-type(1) .btn_add,.btn_sub{ top: 11px;}支持谷歌浏览器*/
.buybox  div.userinfo em{ color: #666;font-size: 18px;font-weight: bold}
.btn_add{background-position: 0 0}
.btn_sub{background-position: -36px 0}
.label_buy{ height: 32px;background-color: #fff;border: 1px solid #e5e5e5;display: inline-block;padding: 0 10px;margin: 0 10px 0 5px}
.label_001{ width: 90px;}
.inout_buy_money{ height: 28px;color: #ff5b01;font-size: 18px;font-weight: bold;width: 102px;display: inline-block}
.label_001 .inout_buy_money{ width: 75px;}
.go_buy{ background: url('../images/user/buy_btn.png') no-repeat -72px 0;margin-left: 20px;display: inline-block;width: 103px;height: 29px;line-height: 29px;color: #fff;text-align: center;font-size: 14px;}
.go_buy:hover{text-decoration: none}
/*20180424注册修改*/
.reg_captcha{float: left;padding-left: 5px;padding-right:5px;margin-right: 9px;height: 32px;line-height: 32px; margin-left:50px; border: 1px solid #CCC;border-radius: 3px;-webkit-box-shadow:1px 1px 3px rgba(204, 204, 204, .7);-moz-box-shadow:1px 1px 3px rgba(204, 204, 204, .7);box-shadow:1px 1px 3px rgba(204, 204, 204, .7);}
.reg_captcha img{display: inline-block;vertical-align: middle;border:1px solid #B6ACAC}