.container1{
    padding-right: 35px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    border: 2px #dbd8d9 solid;
    display: table;
        width: 1140px;
}
.steplist{
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width:75%;
	    display: table;
	    margin-top: 135px;
}
.div_step{
	padding-right: 15px;
    padding-left: 115px;
    margin-right: auto;
    margin-left: auto;
    width:75%;
	    display: table;	
	    margin-top: 25px;
}
.zhuce{
    background-color: #2894FF;
    width: 215px;
    height: 75px;
    margin-left: -30px;
    font-size: 20px;
    line-height: 73px;
    text-align: center;
    color: #fff;
}
.s1_on_oauth {    color: #000;
    font-size: 16px;
    line-height: 73px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px #e0e0e1 solid;}
.oauth_ul ul{
	margin:10px 0;
}
.steplistall{
	
}
.div_step_oauth {
    /* padding-right: 15px; */
    /* padding-left: 198px; */
    margin-right: auto;
    margin-left: auto;
    width: 600px;
    display: table;
    margin-top: 25px;
}
.s1_on { color:#000;  height:74px; font-size:16px;    line-height: 73px;text-align: center;font-weight:bold;border-bottom: 2px #2894FF solid;}
.s1_off { border-bottom: 2px #9e9e9e solid;color:#9e9e9e; height:74px;font-size:16px;line-height: 73px;text-align: center;font-weight:bold;}
.s2_on { border-bottom: 2px #2894FF solid;color:#000;  height:74px; font-size:16px;    line-height: 73px;text-align: center;font-weight:bold;}
.s2_off { border-bottom: 2px #9e9e9e solid;color:#9e9e9e; height:74px;font-size:16px;line-height: 73px;text-align: center;font-weight:bold;}
.s2_okoff {color:#9e9e9e;  height:74px;font-size:16px;line-height: 73px;text-align: center;font-weight:bold;}
.s3_on {border-bottom: 2px #2894FF solid; color:#000;  height:74px; font-size:16px;    line-height: 73px;text-align: center;font-weight:bold;}
.s3_off {border-bottom: 2px #9e9e9e solid; color:#9e9e9e; height:74px;font-size:16px;line-height: 73px;text-align: center;font-weight:bold;}
.radios1_on{border-radius:25px;    display: inline-block;background-color: #2894FF;width:40px;height:40px;line-height:40px;font-weight:bold;color:#fff;font-size:22px;}
.radios2_on{border-radius:25px;    display: inline-block;background-color: #2894FF;width:40px;height:40px;line-height:40px;font-weight:bold;color:#fff;font-size:22px;}
.radios3_on{border-radius:25px;    display: inline-block;background-color: #2894FF;width:40px;height:40px;line-height:40px;font-weight:bold;color:#fff;font-size:22px;}
.radios1_off{border-radius:25px;    display: inline-block;background-color: #9e9e9e;width:40px;height:40px;line-height:40px;font-weight:bold;color:#fff;font-size:22px;}
.radios2_off{border-radius:25px;    display: inline-block;background-color: #9e9e9e;width:40px;height:40px;line-height:40px;font-weight:bold;color:#fff;font-size:22px;}
.radios3_off{border-radius:25px;    display: inline-block;background-color: #9e9e9e;width:40px;height:40px;line-height:40px;font-weight:bold;color:#fff;font-size:22px;}
.totle_bg {width: 1000px;margin: 4px auto;padding-bottom:10px; background: url(/ggzp/res/business/wr/b/a/images/bg.gif) repeat-x 0 0 #fff;/* border:1px #caa2a2 solid; */}
.totle_bg_b{}
.totle_bg_b li {height:45px;line-height:45px;float:left;font-size: 14px;}
.totle_bg_b ul {float:left;padding-left:80px; width:700px;font-size:14px;}
.totle_bg_b li input{ margin-top: 0px; border: 1px #b3b3b3 solid;}
/* .totle_bg_b li select{ margin-top: 10px; border: 1px #b3b3b3 solid;} */
.totle_bg_b li .red {display:block;width:20px; text-align:center;float:left;}
.totle_bg_b li p{background: url(../images/jt.gif) no-repeat 0;padding-left: 0px;margin-left: 10px} 

.totle_bg_b .ready{padding-left: 100px;height: 30px;line-height: 30px}
.totle_bg_b .ready a {margin-top: 5px;display: block;float: left;width: 70px;text-decoration:none;}
.totle_bg_b .ready input{display: block;float: left;margin-top: 12px}
.totle_bg_b .org{color:#2894FF; }
.totle_bg_b .check {    margin: 0px 0px 10px 10px;
    width: 80px;
    height: 40px;
    text-align: center;
    background:#eaeaea;
    border-radius: 5px;}
.totle_bg_b .input_txt { border-radius:6px;width:320px;height:40px;/* border:1px #d9d9d9 solid; */line-height: 30px}
.totle_bg_b .select_txt{width:225px;height:30px;/* border:1px #d9d9d9 solid; */line-height: 30px;text-align: center;}
.wd110 {width:120px;}
.wd108 {width:108px;padding-left:6px;}
.wd150{width:150px;}

.wrca{margin-bottom: 100px;}
.wrca .pri_btn{background-color:#2894FF;height: 60px;width: 150px;    margin-left: 337px;margin-top:10px; border: 0;border-radius:5px;font-size:20px;font-weight:bold;color:#fff}
#btn_step3{background-color:#2894FF;height: 60px;width: 150px;margin-left:354px;margin-top:10px; border: 0}
.white {color:#fff;}
#checkbox {border:1px #d9d9d9 solid;height:15px;width:30px;background:none;border: 0}
.ch {display:block;width:15px;height:15px;border:1px #8f8e8e solid;float:left;}
#checkbox:checked +label {background:url(/ggzp/res/business/wr/b/a/images/ok.gif) no-repeat center center;}

.b_left {width:177px; position:relative;margin-right:-7px;}
.b_left a {display:block; width:170px;height:74px;}

.b_right {width:819px; border:1px #b9d3ec solid; background:#cedeff;padding:3px;}
.b_right_con {min-height:350px; background:#f4f8ff;}
.b_right_con h1 { background:url(../images/h1bg.png) no-repeat right top; height:39px;line-height:39px;margin-top:10px;}
.b_right_con  h1 span { font-size:20px; font-family:΢���ź�; font-weight:bold; text-align:right;padding-right:20px;color:#2986b5;}



.regok {margin: 10px auto;width: 600px;background: url("../images/done.png") no-repeat 0 0;}
.regok h3 p span{font-size: 20px;}
.regok h2 {padding-left: 70px;}
.congratulation {font-weight:bold;font-size:40px; font-family:΢���ź�;color:#cc0000;line-height:60px;}
.regok .welcome {line-height:40px;color:#ff9900;font-size:30px;}
.regok h3 {line-height:40px;margin-top:20px;}
.end_btn{background-color:#2894FF;height: 60px;width: 150px; margin-left:300px;margin-top:10px; border: 0;border-radius:5px;font-size:20px;font-weight:bold;color:#fff}
