html {overflow-y:scroll; text-decoration:none;}
.haschose {border:1px #5d96e3 solid;padding:2px;background:#bbd9ff; width:730px;}
.haschose_con {border:1px #fff solid; background:#c8e3f6;height:35px;}
.haschose_tit {float:left;margin-left:10px;color:#0160ad;line-height:35px;}
.haschosesy {border:1px #0767ff solid;padding:2px;background:#ffffff;height:41px;width:286px;}
.haschose_consy {border:1px #fff solid; background:#0767ff;height:35px;width:280px;}
.haschose_titsy {float:left;margin-left:10px;color:#ffffff;line-height:35px;}
.close {float:right;height:18px;width:18px;background: no-repeat -82px -117px;cursor: pointer;}
.chose_point {border:1px #ff5500 solid;max-width:94px;*width:94px;padding:2px;color:#ff5500;float:left;background:#fff;margin:7px 5px 0 0 ;height:14px;line-height:15px;}
.chose_point span {display:block;max-width:78px;_width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chose_point a {float:left;height:13px;width:13px; display:block;background: no-repeat 0 0 ;margin-left:3px;}
.chose_btn a {display:inline-block; width:63px;height:23px; background-image:;margin:5px 8px 0 0;}
.chose_btn .confirm { background-position:0 -117px}
.chose_btn .reset { background-position:0 -140px}
.chose_btnsy a {display:inline-block;height:23px;margin:5px 8px 0 0;font-size:14px;font-family:pingfangsc;color:#333333;font-weight:500;line-height:17px;}
.chose_btnsy .confirm { background-position:0 -117px}
.chose_btnsy .reset { background-position:0 -140px}
.yourchose {height:35px;overflow:hidden; width:490px;float:left;}
.yourchosesy {height:35px;overflow:hidden; width:100px;float:left;}
.list_box {border:1px #5d96e3 solid; border-top:none; background:#dbe4f0;padding:10px;overflow:hidden;height:400px;width:730px;}
.l_left {width:280px;border:1px #5d96e3 solid; background:#c2e3f7;padding:5px;float:left;}
.l_right {width:407px;border:1px #5d96e3 solid; background:#c2e3f7;padding:5px;float:right;}
.l_left h1,.l_right h1 {height:35px;border-bottom:1px #ccc solid; background:#f1f1f1;line-height:35px;padding-left:10px;}
.l_left h1 span {font-weight:bold;font-size:14px; cursor: pointer;}
.l_con {background:#fff;padding:7px; overflow-y:scroll;overflow-x:hidden;min-height:340px;height:340px;}

.select_list_con ol {height:30px;line-height:30px;font-weight:bold;font-size:14px; padding-inline-start: 0px;}
.select_list_con ol pre {padding: 10px;}
.select_list_con li {height:25px;line-height:25px;padding-left:15px;color:#999; }
.select_list_con pre { cursor:pointer;padding: 8px;line-height: 0.8;}
.select_list_con ol span  {display:block;width:30px;height:30px; background-image:; background-repeat:no-repeat;float:left; cursor:pointer;}
.select_list_con li span {display:block;width:25px;height:25px;background-image:; background-repeat:no-repeat;float:left; margin-right:5px;}
.b_top_open { background-position:-29px -22px;}
.b_top_close { background-position:3px -22px;}
.b_center_open { background-position:3px -51px;}
.b_center_close { background-position:-29px -51px;}
.b_bottom_open {background-position:-29px -81px;}
.b_bottom_close {background-position:3px -81px;}

.s_center_active {background-position: -75px -22px;}
.s_bottom_active {background-position: -75px -53px;}

.l_right h1 span {font-size:12px;}
.l_right .ol {font-weight:bold;color:#006ac0;line-height:30px;height:30px; width:460px;}
.l_right .li {overflow:hidden;}
.l_right .ol span {margin-right:7px;margin-top:2px;_margin-top:4px;margin-left:10px;display:inline}
.l_right .li li {line-height:25px;height:25px;float:left;color:#999;width:162px;}
.l_right .li li span{margin-right:7px;float:left;margin-top:2px;_margin-top:3px;}
.l_right .li li label {float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:130px;}
/***area checked**/
.containerarea {min-height:550px;height:550px;min-width:815px;width:720px;position:absolute;top:40%;left:50%;margin:-275px 0 0 -410px;z-index:999; }
.containerareasy {min-height:550px;height:550px;min-width:815px;width:720px;position:absolute;top:40%;left:50%;margin:-23% 0 0 -500px;z-index:999; }
.l_leftarea {width:420px;float:left;padding-top:17px;padding-left:40px;}
.l_rightarea { width:240px;float:right;border:1px #5d96e3 solid;border-right:none; background:#f2f5fb;margin-top:5px;height:570px;overflow-x:hidden;overflow-y:scroll;}
.l_rightareasy { width:280px;float:left;border-right:none; background:#ffffff;height:480px;overflow-x:hidden;overflow-y:scroll;color:#0767ff;}
.list_boxarea {border:1px #5d96e3 solid; border-top:none; background:#dbe4f0;overflow:hidden; height:580px; width: 730px;}
.list_boxareasy {border:1px #0767ff solid; border-top:none; background:#dbe4f0;overflow:hidden; width:285px;}
a {blr:expression(this.onfocus=this.blur())}
area {blr:expression(this.onfocus=this.blur())}
.l_rightarea ol {background: no-repeat  15px -177px;line-height:30px;margin-top:10px; padding-left:40px;}
.l_rightarea .areaol {background: no-repeat  38px -177px;line-height:30px;margin-top:10px; padding-left:20px;}
.l_rightareasy ol {background: no-repeat  15px -177px;line-height:30px;margin-top:10px; padding-left:40px;}
.l_rightareasy .areaol {background: no-repeat  38px -177px;line-height:30px;margin-top:10px; padding-left:20px;}
.areaol pre {padding-top:9px;_padding-top:5px;float:left;margin-right:15px;display:inline;}
.areaol input {margin-right:10px ;}
.l_rightarea li { float:left;width:100%;}
.l_rightarea .areali{padding-left:40px;line-height:25px;width:245px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*width:100%;}
.l_rightareasy li { float:left;width:100%;}
.l_rightareasy .areali{padding-left:40px;line-height:25px;width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*width:100%;}
.areali pre {padding-top:6px;_padding-top:3px;float:left;margin-right:2px;display:inline;}
.areali input {margin-right:10px ;}
.areamap{background: no-repeat 0 0 ;}
.selectdiv{padding-left:10px; background: no-repeat  0 0;height:28px;line-height:28px;float:left;position:relative;;}
.selectdiv .selectspan {display:block;width:133px;padding-right:17px;background: no-repeat  right 0;height:28px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:12px;cursor:pointer;}
.back {cursor: pointer;background: no-repeat 0 0 ;display: block;width: 17px;height: 9px; float: right;margin: 9px 5px 0 0;}


/**datepiker*/
.datepiker{min-height:240px;height:240px;min-width:330px;width:330px;position:absolute;background:none;z-index:999; }
.datepi input.year {height:20px;width:40px;text-align:center;border:none;background:none;margin:5px 3px 0 5px;}
.datepi input.month {height:20px;width:25px;text-align:center;border:none;margin:5px 3px 0 5px;border:none;background:none;}
.datepi {line-height:35px; width:230px;}
.list_date {float:left;border:1px #5d96e3 solid; border-top:none; background:#e8f2ff;padding:10px;}
.list_date_con {border:1px #5d96e3 solid;background:#c2e3f7;padding:3px;height:140px;}
.date_top {background:#f1f1f1;height:28px;}
.date_top a{display:block;float:left;margin:5px 0 0 10px;display:inline;width:63px;height:18px;line-height:18px; background:#cccccc; text-align:center;color:#fff;}
.date_top a.on {background:#006ac0;}
.yearlist {background:#fff;padding:4px 0 3px 8px;float:left;}
.yearlist_li {float:left;width:60px;height:21px;text-align:center;margin:0 5px;line-height:21px;z-index:1;cursor:pointer;}
.yearlist_li p {width:60px;height:21px;}
.yearlist_li p:hover {background:#006ac0;color:#fff;}
/* .active{background:#fff;color:#fff;} */
.monthlist {position:absolute;left:0;top:21px;border:1px #006ac0 solid;width:120px;height:130px;z-index:99999;background:#fff;}
.monthlist_li {width:58px;float:left;background:#fff;color:#000;display:block;cursor:pointer;}
.monthlist a:hover {background:#006ac0;color:#fff;}
.containerpubs {
		min-height:550px;
		height:550px;
		min-width:760px;
		width:760px;
		position:absolute;
		top:50%;left:50%;
		margin:-240px 0 0 -380px;
		z-index:999;}
.containerpub {min-height:380px;height:380px;min-width:460px;width:460px;position:absolute;z-index:999; }
.type_tit {font-weight:bold;font-size:14px;padding-left:10px;color:#000;line-height:32px;}
.yourchosepub {height:29px;border-bottom:1px #fff solid; background:#f1f1f1;width:100%;}
.haschose_titpub {float:left;color:#0160ad;line-height:29px;background:none;padding-left:10px;}
.pubshow {left:0;top:32px;position:absolute;}
.list_boxpub {border:1px #5d96e3 solid; border-top:none; background:#e8f2ff;padding:10px;overflow:hidden;height:300px;}
.list_box_con {border:1px #5d96e3 solid;background:#c2e3f7;padding:3px;height:290px;}
.publist {height:260px;overflow-x:hidden;overflow-y:scroll;float:left;width:100%; background:#fff;}
.publist ol {font-weight:bold;font-size:14px;width:350px;padding-left:10px;height:28px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.publist li {display:inline-block;width:115px;padding-left:20px;float:left;height:25px;line-height:25px;}
.publist pre {padding:7px 5px 0 0;_padding:4px 0 0 0;float:left;display:inline;}
.publist li label {display:block;width:95px;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.input {padding:0;margin:0;}
.chose_pointpub {border:1px #ff5500 solid;max-width:94px;padding:2px;color:#ff5500;float:left;background:#fff;margin:5px 2px 0 0 ;height:14px;line-height:15px;}
.chose_pointpub span {display:block;max-width:64px;;_width:expression_r((document.documentelement.clientwidth||document.body.clientwidth)<64?"64px":"");overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.chose_pointpub a {float:left;height:13px;width:13px; display:block;background: no-repeat 0 0 ;margin-left:3px;}
.bg {width:100%;height:100%; position:absolute;left:0;top:0;filter:alpha(opacity=0); -moz-opacity:0;-khtml-opacity: 0;opacity: 0; }

/* @import ; */
.mbox-cover {
    z-index: 1009px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff;
    filter: alpha(opacity = 20);
    -moz-opacity: 0.2;
    opacity: 0.2;
}
.mbox-box {
    position: absolute;
    z-index: 1010;
    width: 365px;
    border: 1px #fae7e7 solid;
    overflow: hidden;
    border-radius: 3px;
    box-shadow: 0 0 5px #333;
    background: #fff;
}
.mbox-top {
    margin: 0;
    border: 1px #fae7e7 solid;
    height: 28px;
    line-height: 28px;
    background: #0767ff;
    padding: 0 10px 0 15px;
}

.mbox-title {
    float: left;
    font-weight: bold;
    color: #fff;
    font-size: 14px;
}

.mbox-content {
    padding: 7px;
    line-height: 16px;
    font-size: 12px;
    word-break: break-all;
    background: white;
}

.mbox-bottom {
    border-top: 1px #d9d9d9 solid;
    padding: 10px 2px;
    text-align: right;
    clear: both;
    background: white;
}
