.sh_box { margin:15px 0px 45px 0px; width:100%; border-radius: 5px;padding:29px 22px; display:block; height:160px; border:1px solid #c0c0c0;  box-sizing:border-box; background-color:#FFF}
.sh_box .lcon {width:100%; display:inline-block; overflow:hidden; font-size:14px; }
.sh_box .lcon dl {display:inline-block; float:left; }
.sh_box .lcon dl dt {display:inline-block; color:#5a574f; font-weight:700; vertical-align:top; padding-top:7px }
.sh_box .lcon dl dd {display:inline-block; margin-left:10px}
.sh_box .lcon ul {border:1px solid #c0c0c0; border-radius:3px; overflow:hidden}
.sh_box .lcon ul li {float:left; background-color:#fff; cursor:pointer}
.sh_box .lcon ul li.on {background-color:#fb9024; color:#fff !important}
.sh_box .lcon ul li+li {border-left:1px solid #c0c0c0}
.sh_box .lcon ul li p {padding:7px 21px}
.sh_box .lcon ul li:nth-child(3) p {padding:7px 15px}


.box_calculate_calendar { display:inline-block; margin:0 46px 0 8px; float:left; }

.calculate_calendar {width:126px; height:33px; display:inline-block; background-color:#fff; border:1px solid #C0C0C0}
.calculate_calendar > input,.calculate_searchword > input{border:0px;}
.order_calendar {width:32px; height:32px; cursor:pointer; display:inline-block; border-width:1px 1px 1px 0; background:url('../images/cal02.png') center center no-repeat;}
#comp-calendar-s,#comp-calendar-e {width:71%;height:100%;font-size:14px;vertical-align:top; color:#383838; display:inline-block;padding-left:10px;}


.sh_box .rcon {width:100%; display:inline-block; font-size:14px; box-sizing:border-box}
.sh_box .rcon dl {display:inline-block; float:left;}
.sh_box .rcon dl dt {display:inline-block; color:#5a574f;  font-weight:700; vertical-align:top; padding-top:7px }
.sh_box .rcon dl dd {display:inline-block; margin-left:10px}
.sh_box .rcon ul {border:1px solid #c0c0c0; border-radius:3px; overflow:hidden}
.sh_box .rcon ul li {float:left; background-color:#fff; cursor:pointer}
.sh_box .rcon ul li.on {background-color:#fb9024; color:#fff}
.sh_box .rcon ul li+li {border-left:1px solid #c0c0c0}
.sh_box .rcon ul li p {padding:7px 21px}
.sh_box .rcon ul li:nth-child(3) p {padding:7px 25px}
.sh_box .rcon ul li:nth-child(4) p {padding:7px 15px}





.calculate-checkbox.on { border:1px solid #fb9024; background-color:#fb9024; }
.calculate-checkbox.on > p { color:#fff !important; }
.calculate-checkbox > input,.radio-btn > input{visibility:hidden;position:absolute;}

.calculate-checkbox { background-color:#fff; border:1px solid #c0c0c0; display:inline-block; border-radius:3px; padding:4px 21.3px 6px 5px; margin-left:2px}
.calculate-checkbox.group {padding:4px 12px 6px 7px;}
.calculate-checkbox div{
	cursor:pointer;width:20px;height:20px;
	background:url('../images/check_img_out.png') center no-repeat; margin-right:10px}
.calculate-checkbox .checkon {background:url('../images/check_img_in.png') center  no-repeat; }
.calculate-checkbox > input:checked p {color:#fff}
.calculate-checkbox p {margin-left:3px; display:inline-block; z-index:10;cursor:pointer; font-size:14px; color:#454545}
.inline{display:inline-block;}