#div1,#div3{
    width: 55px;
    height: 20px;
    border-radius: 50px;
    position: relative;
    float: left;
    top:-2px;
}
#div:hover{
    cursor: pointer;
}
#div2,#div4{
    width: 22px;
    height: 16px;
    border-radius: 48px;
    position: absolute;
    background: white;
    box-shadow: 0px 2px 4px #ccc;
}
.open1{
    background: #E6E6E6;
    border:2px solid #ccc;
    border-left: transparent;
}
.open2{
    top: 1px;
    left: 1px;
}
.close1{
    background: #00B800;
    opacity: 0.8;
    border:1px solid #00B800;
}
.close2{
    top: 0px;
    right: 0px;
    border:1px solid #ccc;
}
.on{
    padding-left:5px;display: inline-block;margin-top: 2px;color:#fff
}
#kai,#kai1{
    cursor: default;
}
.off{
    padding-left:27px;display: inline-block;margin-top: 2px;color:#999;
}
.rule_doc{
    position: absolute;
    top:-20px;
    left:22%;
    z-index:300;
    background:#AFD0FF;
    width:0px;
    height:0px;
    font-size: 14px;
    clear: both;
    display: none;
    border-radius: 10px;
    box-shadow: 0 0 10px #ccc;
    font-weight: normal;
}
.rule_doc2{
    background:#AFD0FF;
    margin: auto;
    width:800px;
    height:230px;
    font-size: 14px;
    border:1px solid #fff;
    clear: both;
}
.rule_div{
    float: left;
}
.rule_set_div{
    float: left;
    position: relative;
    left:15px;
    top:-1px;
}
.rule_set_span{
    background: #00B800;
    color:#fff;
    display: inline-block;
    height:17px;
    line-height:17px;
    font-size: 14px;
    padding:3px 16px;
    border-radius: 5px;
}
.rule_set_span:hover{
    cursor: pointer;
    opacity: 0.9;
}
.unified_price{
    float:left;

}
.rule_div1{
    height:30px;
}
.rule_span1{
    display: inline-block;
    color:black;
    width:215px;
    text-align: right;
}
.rule_span2{
    display: inline-block;
    width:175px;
    color:black;
    text-align: right;
}
.rule_span3{
    display: inline-block;
    width:154px;
    color:black;
    text-align: right;
}
.rule_doc3{
    width:400px;
    margin:auto;
    color:black;
}
input[type=radio]{
    width:25px;
}
.xc_btn{
    display: inline-block;
    height:20px;
    line-height: 20px;
    padding:5px 22px;
    background:#326FA8 ;
    color:#fff;
    cursor: pointer;
}
.xc_btn:hover{
    opacity: 0.8;
}