.iziModal {
    display: none;
    position: fixed;
    width: 100%;
    left: 50%;
    top: 50%;
    z-index: 101;
    background: #fff;
    transition: margin-top .3s ease
}
.iziModal * {
    -webkit-font-smoothing: antialiased
}
.iziModal:after {
    content: '';
    width: 100%;
    height: 0;
    opacity: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    transition: height .3s ease-in-out, opacity .3s ease-in-out;
}
.iziModal.hasScroll:after {
    height: 50px;
    opacity: 1
}
.iziModal .iziModal-button-close {
	font-size:0;color:transparent;text-indent:-9999px;background:url(../../images/custom/common/pop_close.gif) no-repeat center center;width:71px;height:71px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;margin-top:0;position:absolute;right:0;top:0
}
.iziModal .iziModal-button-close:hover {
    opacity: 1;
    transform: rotate(180deg)
}
.iziModal .iziModal-header {
    position:relative;background:#274b87 !important;height:71px;padding:0;border-bottom:none
}
.iziModal-header-icon {width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;padding:0;position:absolute}
.iziModal .iziModal-header-title {
   font-size:29px;font-weight:bold;text-align:center;color:#fff;padding:20px 0 !important;line-height:30px!important;text-indent:0;
}
.iziModal .iziModal-content:after,
.iziModal .iziModal-content:before {
    content: '';
    display: table
}
.iziModal .iziModal-content:after {
    clear: both
}
.iziModal .iziModal-content {
    zoom: 1
}
.iziModal .iziModal-wrap {
    position: relative;
    transition: height .3s ease
}
.iziModal .iziModal-iframe {
    width: 100%;
    margin-bottom: -4px;
    transition: height .3s ease
}
.iziModal-overlay {
    display: block;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
	background-color:#000;
	filter: alpha(opacity=50); -moz-opacity:0.50; opacity:0.50
}
body.iziModal-attached {
    overflow: hidden
}
body.iziModal-attached .iziModal,
body.iziModal-attached .iziModal-header {
    border-radius: 0
}
body.iziModal-attached .iziModal-wrap {
    overflow-y: auto;
    overflow-x: hidden
}
.iziModal.transitionIn .iziModal-header {
    -webkit-animation: f .7s cubic-bezier(.7, 0, .3, 1);
    animation: f .7s cubic-bezier(.7, 0, .3, 1)
}
.iziModal.transitionIn .iziModal-header .iziModal-header-icon {
    -webkit-animation: g 1s cubic-bezier(.16, .81, .32, 1) both;
    animation: g 1s cubic-bezier(.16, .81, .32, 1) both
}
.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle,
.iziModal.transitionIn .iziModal-header .iziModal-header-title {
    -webkit-animation: c 1s cubic-bezier(.16, .81, .32, 1) both;
    animation: c 1s cubic-bezier(.16, .81, .32, 1) both
}
.iziModal.transitionIn .iziModal-header .iziModal-button-close {
    -webkit-animation: g 1.2s cubic-bezier(.7, 0, .3, 1);
    animation: g 1.2s cubic-bezier(.7, 0, .3, 1)
}
.iziModal.transitionIn .iziModal-iframe,
.iziModal.transitionIn .iziModal-wrap {
    -webkit-animation: b 2s;
    animation: b 2s
}
.iziModal.transitionIn .iziModal-header {
    -webkit-animation-delay: 0s;
    -moz-animation: 0s;
    animation-delay: 0s
}
.iziModal.transitionIn .iziModal-header .iziModal-header-icon,
.iziModal.transitionIn .iziModal-header .iziModal-header-title {
    -webkit-animation-delay: .4s;
    -moz-animation: .4s;
    animation-delay: .4s
}
.iziModal.transitionIn .iziModal-header .iziModal-header-subtitle {
    -webkit-animation-delay: .5s;
    -moz-animation: .5s;
    animation-delay: .5s
}
.fadeOut {
    -webkit-animation: a .5s;
    animation: a .5s
}
.fadeIn {
    -webkit-animation: b .5s;
    animation: b .5s
}
.transitionIn {
    -webkit-animation: d .5s ease;
    animation: d .5s ease
}
.transitionOut {
    -webkit-animation: e .5s cubic-bezier(.16, .81, .32, 1);
    animation: e .5s cubic-bezier(.16, .81, .32, 1)
}
@-webkit-keyframes a {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@keyframes a {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}
@-webkit-keyframes b {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@keyframes b {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}
@-webkit-keyframes c {
    0% {
        opacity: 0;
        -webkit-transform: translateX(50px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}
@keyframes c {
    0% {
        opacity: 0;
        transform: translateX(50px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}
@-webkit-keyframes d {
    0% {
        opacity: 0;
        transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0) perspective(600px) rotateX(0)
    }
}
@keyframes d {
    0% {
        opacity: 0;
        transform: scale(.9) translateY(-20px) perspective(600px) rotateX(10deg)
    }
    to {
        opacity: 1;
        transform: scale(1) translateY(0) perspective(600px) rotateX(0)
    }
}
@-webkit-keyframes e {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.9)
    }
}
@keyframes e {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.9)
    }
}
@-webkit-keyframes f {
    0% {
        opacity: 0;
        -webkit-transform: scaleY(0) translateY(-40px);
        -webkit-transform-origin: center top
    }
}
@keyframes f {
    0% {
        opacity: 0;
        transform: scaleY(0) translateY(-40px);
        transform-origin: center top
    }
}
@-webkit-keyframes g {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, 1)
    }
}
@keyframes g {
    0% {
        opacity: 0;
        transform: scale3d(.3, .3, 1)
    }
}
.iziModal::-webkit-scrollbar {
    overflow: visible;
    height: 7px;
    width: 7px
}
.iziModal::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .2);
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0;
    min-height: 28px;
    padding: 100px 0 0;
    box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1), inset 0 -1px 0 rgba(0, 0, 0, .07)
}
.iziModal::-webkit-scrollbar-thumb:active {
    background-color: rgba(0, 0, 0, .4)
}
.iziModal::-webkit-scrollbar-button {
    height: 0;
    width: 0
}
.iziModal::-webkit-scrollbar-track {
    background-clip: padding-box;
    border: solid transparent;
    border-width: 0 0 0 2px
}

.iziModal-content {padding:47px 48px 0 48px !important}
.iziModal-content button {height:36px;line-height:36px;font-size:16px;font-weight:bold}
.iziModal-content .group_search {border-top:2px solid #5d6268;border-bottom:1px solid #cccccc}
.iziModal-content .group_search:after {content:'';display:block;clear:both}
.iziModal-content .group_search h3 {width:19.72%;float:left;background-color:#f5f5f5;box-sizing:border-box;font-size:15px;color:#333333;font-weight:bold;padding:12px 0 12px 30px}
.iziModal-content .group_search .search_box {padding:14px 20px 14px 19px;box-sizing:border-box;width:80.28%;float:left}
.iziModal-content .group_search .search_box .common-input-text {width:88.78%;height:36px;line-height:36px;float:left;margin:0;/*margin-right:1.13%*/margin-right:10px}
.iziModal-content .group_search .search_box button {width:76px;/*margin-left:1.3%;*/float:left}
.iziModal-content .search_list {border-top:2px solid #5d6268;margin-top:30px;height:455px;overflow-y:scroll}
.iziModal-content .search_list li {border-bottom:1px solid #cccccc;padding:15px 41px 13px 30px}
.iziModal-content .search_list li:after {content:'';display:block;clear:both}
.iziModal-content .search_list li strong {background:url(../../images/custom/common/comm_location_arw.gif) no-repeat left 0px;padding-left:20px}
.iziModal-content .search_list li span, .iziModal-content .search_list li strong {color:#666666;font-size:14px;display:inline-block;margin:6px 15px 0 0;letter-spacing:-0.05em}
.iziModal-content .search_list button {width:65px;float:right}
.iziModal-content .search_list li .staff-box {
	width: -moz-calc(100% - 85px);
	/* WebKit */
	width: -webkit-calc(100% - 85px);
	/* Opera */
	width: -o-calc(100% - 85px);
	/* Standard */
	width: calc(100% - 85px);
	float:left;
}
.iziModal-content .search_list li .staff-box .depart {width:75%;float:left}
.iziModal-content .search_list li .staff-box .prof {width:25%;float:left;font-size:14px;padding-top:6px;color:#666666}
.iziModal-content .modal-footer {padding:48px 0;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;border-top:none}
.iziModal-content .modal-footer button {width:144px;height:52px;line-height:52px;font-weight:bold;vertical-align:middle;font-size:18px;letter-spacing:-0.05em}

@media all and (max-width: 768px) {
	.iziModal-content .search_list li .staff-box {width:100%;float:none}
	.iziModal-content .search_list li .staff-box .depart {width:100%;float:none}
	.iziModal-content .search_list li .staff-box .prof {width:100%;float:none}
	.iziModal-content .search_list button {width:100%;margin-top:7px;float:none}
}
@media all and (max-width: 514px) {
	.iziModal-content .search_list li {padding-left:15px;padding-right:15px}
}
@media all and (max-width: 463px) {
	.iziModal-content .group_search h3 {width:30%;padding-left:15px}
	.iziModal-content .group_search .search_box {width:70%}
}
@media all and (min-width: 464px) and (max-width: 600px) {
	.iziModal-content .group_search h3 {width:27%}
	.iziModal-content .group_search .search_box {width:73%}
}
@media all and (max-width: 992px) {
	.iziModal-content {padding:35px 18px 0 18px !important}
}


/*2016-12-16*/
.aui .iziModal .iziModal-header-title{padding:0 !important;}