.App_Header {position: fixed; top:0; left:0; width:100%; background-color:#2b6bca; height:50px; line-height: 50px; text-align: center; z-index:1;}
.App_Header .tit {font-size:18px; color:white; margin:0 50px 0 0}
.App_Header .titIn {margin:0 0 0 50px; overflow:hidden; white-space: nowrap}
.App_Header .app_close {position:absolute; top:0; right:20px;}
.App_Header .app_close .icon_close {display: inline-block; width:15px; height:15px; background:url("../../../images/template9/resp/default/icon/app_icon_hd_close.png") no-repeat; background-size: cover}

.App_content {margin:50px 0 0}

.AlarmList > li {border-bottom:1px solid #d7d7d7}
.AlarmList .Alarm_hd {position:relative; background-color:#f5f7f9; padding:11px 20px; overflow: hidden; line-height: 1.3}
.AlarmList .Alarm_hd_left {float:left; font-size:14px; color:#222}
.AlarmList .Alarm_hd_right {float:right; font-size:12px; color:#666; margin:2px 0 0;}
.AlarmList .Alarm_con {background-color:white; padding:17px 20px; font-size:14px; line-height:1.5}
.AlarmList .Alarm_con p {margin:10px 0 0}
.AlarmList .Alarm_con p:first-child {margin:0}
.AlarmList .Alarm_con .reject {position: relative; padding: 0 0 0 10px; font-size:12px; color:#2b6bca}
.AlarmList .Alarm_con .reject:before {content:"*"; position: absolute; top:50%; left:0; margin:-5px 0 0}

.alertBox {padding:15px 20px;}
.alertBox .alert_message {position:relative; margin:0; padding:0 0 0 20px; line-height:1.2; font-size:14px; color:#8e8e8e}
.alertBox .alert_message:before {content:""; position:absolute; top:1px; left:0; display:inline-block; width:15px; height:15px; background:url("../../../images/template9/resp/default/icon/app_txt_alert.png") no-repeat; background-size: cover}

.app_linkBox {position:absolute;top:5px;right: 12px;}
.app_linkBox .bell_link {display: inline-block; width:31px; height:34px; background:url("../../../images/template9/resp/default/icon/app_icon_bell.png") no-repeat; background-size: cover}
.app_linkBox .cart_link {position: relative;display: inline-block;width:32px;height:34px;margin:0 0 0 2px;background:url("../../../images/template9/resp/default/icon/app_icon_cart.png") no-repeat;background-size: cover;}
.app_linkBox .cart_link .cnt {position:absolute;top:0;right: -12px;display: inline-block;padding: 2px 5px;border-radius: 15px;background-color: #0d7fa0;color: white;font-size: 12px;white-space: nowrap;}

@media only all and (max-width:1199px) {

    .app_linkBox {display:block !important; top: 8px;}

}

@media only all and (max-width:640px) {

    .app_linkBox .bell_link {width:18px; height:20px;}
    .app_linkBox .cart_link {width:19px; height:20px;}
    .app_linkBox .cart_link .cnt {font-size:11px; top:-4px}

}