@charset "utf-8";

/* ---------------------------------------------------------------------------------------
   Name :style.css
   Date :2017.07.17
   ---------------------------------------------------------------------------------------*/

@font-face {
    font-family:'Noto Sans Korean';
    font-style:normal;
    font-weight:300;
    src:local('Noto Sans Light'), local('NotoSans-Light'),
    url(../font/NotoSansKR-Light-Hestia.eot),
    url(../font/NotoSansKR-Light-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSansKR-Light-Hestia.woff) format('woff'),
    url(../font/NotoSansKR-Light-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean';
    font-style:normal;
    font-weight:400;
    src:local('Noto Sans Regular'), local('NotoSans-Regular'),
    url(../font/NotoSansKR-Regular-Hestia.eot),
    url(../font/NotoSansKR-Regular-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSansKR-Regular-Hestia.woff) format('woff'),
    url(../font/NotoSansKR-Regular-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean';
    font-style:normal;
    font-weight:500;
    src:local('Noto Sans Medium'), local('NotoSans-Medium'),
    url(../font/NotoSansKR-Medium-Hestia.eot),
    url(../font/NotoSansKR-Medium-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSansKR-Medium-Hestia.woff) format('woff'),
    url(../font/NotoSansKR-Medium-Hestia.otf) format('opentype');
}

@font-face {
    font-family:'Noto Sans Korean';
    font-style:normal;
    font-weight:700;
    src:local('Noto Sans Bold'), local('NotoSans-Bold'),
    url(../font/NotoSansKR-Bold-Hestia.eot),
    url(../font/NotoSansKR-Bold-Hestia.eot?#iefix) format('embedded-opentype'),
    url(../font/NotoSansKR-Bold-Hestia.woff) format('woff'),
    url(../font/NotoSansKR-Bold-Hestia.otf) format('opentype');
}

@font-face {
    /*font-family:'GothamBook';*/
    src:local('GothamBook'), local('GothamBook'),
    url(../font/GothamBook.eot),
    url(../font/GothamBook.eot?#iefix) format('embedded-opentype'),
    url(../font/GothamBook.woff) format('woff'),
    url(../font/GothamBook.otf) format('opentype');
}

/*******************
   Reset
*******************/
#app, #app>div{height:100%;width:100%;}
html{height:100%;}
body{height:100%;width:100%;font-size:14px;line-height:1.4em;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;color:#666;}
/* 240415 수정 */
html, body { -webkit-text-size-adjust : none;  /* 크롬, 사파리, 오페라 신버전 */ -ms-text-size-adjust : none;  /* IE */ -moz-text-size-adjust : none;  /* 파이어폭스 */ -o-text-size-adjust : none;  /* 오페라 구버전 */}
/* 240415 수정 */
body,p,h1,h2,h3,h4,h5,h6,table,caption,form,fieldset,legend,span{margin:0;padding:0}
body{position:relative; box-sizing:border-box; min-height:100%; height:auto; padding-bottom:80px;} /* 하단 고정버튼을 위한 추가 속성 */
h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal}
section, article, aside, hgroup, header, footer, nav, figure, figcaption, time, mark, canvas, video, audio, details, summary{display:block}
*{margin:0;padding:0}
ul,ol,li,dl,dt,dd{list-style:none;}
img{width:100%;border:0;line-height:0;font-size:0;vertical-align:top}
table{border-collapse:collapse;border-spacing:0;width:100%;table-layout:fixed;}
a{color:#666;vertical-align:top;-webkit-tap-highlight-color: transparent;}
a:link, a:visited{text-decoration:none}
a:hover, a:active, a:focus{text-decoration:none;outline:0;}

textarea{border:1px solid #bbb;line-height:18px;resize:none;width:100%;height:130px;padding:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
input, textarea,select{-webkit-appearance:none;/*-webkit-border-radius:10px;*/border:1px solid #e1e1e1;vertical-align:middle;font-size:14px;color:#666;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;}
select{/*border-radius:10px;*/-webkit-tap-highlight-color:transparent;outline:0}
select,
input[type=text],
input[type=number],
input[type=email],
input[type=date],
input[type=tel],
input[type=password]{width:100%;height:45px;line-height:25px;padding:10px;background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;/*border-radius:10px;*/}
input[type=number]{/*text-align:center*/}
input[type=checkbox]{width:27px;height:27px;-webkit-appearance:checkbox;}
input[type=checkbox]{width:27px;height:27px;-webkit-appearance:radio;}
::-webkit-input-placeholder{font-size:14px;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;color:#c4c4c4; font-weight:100;}
:-moz-placeholder{font-size:14px;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;color:#c4c4c4; font-weight:100;}
::-moz-placeholder{font-size:14px;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;color:#c4c4c4; font-weight:100;}
:-ms-input-placeholder{font-size:14px;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;color:#c4c4c4; font-weight:100;}
input:focus::-webkit-input-placeholder{color:transparent; font-weight:100;}
input:focus:-moz-placeholder{color:transparent; font-weight:100;}
input:focus::-moz-placeholder{color:transparent; font-weight:100;}
input:focus:-ms-input-placeholder{color:transparent; font-weight:100;}

input[type=text]:disabled,
input[type=tel]:disabled,
input[type=password]:disabled,
input[type=number]:disabled{-webkit-opacity:1;color:#666;-webkit-text-fill-color:#666;border:1px solid #e1e1e1;background-color:#f0f0f0;}
input[type=number]::-webkit-input-placeholder{font-size:14px; font-weight:100;}
input[type=number]:-moz-placeholder{font-size:14px; font-weight:100;}
input[type=number]::-moz-placeholder{font-size:14px; font-weight:100;}
input[type=number]:-ms-input-placeholder{font-size:14px; font-weight:100;}
input:focus, textarea:focus{outline:0}

button{position:relative;margin:0;padding:0;background:transparent;cursor:pointer;font-family:inherit;border:0;-webkit-tap-highlight-color:transparent;outline:0}
button *{margin:0;padding:0}
button::-moz-focus-inner{margin:0;padding:0}
em{font-style:normal}
iframe{border:0}
label{display:inline-block;vertical-align:middle;font-family:"Noto Sans Korean", "돋움", Dotum, Arial, verdana, appleGothic, sans-serif;}
.blind{display:block;position:absolute;top:-1000em;left:0;overflow:hidden;}
.hide,caption{width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}

/*******************
   Common Layout
*******************/
/* header */
header{position:relative; height:56px; color:#0f4765; text-align:center; z-index:300;}
header .title{text-align:center; line-height:56px; font-weight:500; font-size:18px; }

header .btnPre{position:absolute; top:14px; left:13px; }
header .btnPre:before{display:inline-block;content:'';width:25px; height:24px;background:url(../images/img01.png) no-repeat left center; background-size:13px; }
header .btnHome{position:absolute;top:14px;right:14px;z-index:100;}
header .btnHome:before{display:inline-block;content:'';width:26px;height:24px;background:url(../images/img02.png) no-repeat center center;  background-size:25px;}
header .battery{position:absolute;top:18px;right:14px;z-index:100;font-size:18px;}

/*headerB*/
.headerB{ height:11px; background-color:#f0f0f0; border-top:2px solid #0f4765;}

.marginT12{ margin-top:12px;}
.marginT13{ margin-top:13px;}
.marginT16{ margin-top:16px;}
.marginT19{ margin-top:19px;}
.marginT20{ margin-top:20px;}
.marginT26{ margin-top:26px;}
.marginB16{ margin-bottom:16px;}
.marginB19{ margin-bottom:19px;}
.marginB25{ margin-bottom:25px;}
.marginB26{ margin-bottom:26px;}
.marginB27{margin-bottom:27px;}
.marginB32{margin-bottom:32px;}

.borderB{border-bottom:1px solid #c1c1c1;}

.borderR{border-radius:0;}

/* button */
.btnSection{width:100%; overflow:hidden;text-align:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; }
.btn{width:100%; height:53px; line-height:49px;font-size:18px;text-align:center;color:#00b6f0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff; border:2px solid #00b6f0;}
.btn:first-child{margin-left:0}
.btn.wd100{width:100%}

/* sub button */
.btnSubSection{width:100%; overflow:hidden;text-align:right;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position: absolute;}
.btnSub{width:100%; height:20px; line-height:0px;font-size:12px;text-align:center;color:#00b6f0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff; border:2px solid #00b6f0;}
.btnSub:first-child{margin-left:0}
.btnSub.wd90{width:90px;}



/*commonGB*/
.commonGB{ height:10px; background-color:#e1e1e1; }

/*borderBN*/
.borderBN{border-bottom:none !important;}
/*******************
   Index Layout
*******************/
.IndexHeadWrap{ position:relative; margin:57px 20px 0 20px; padding-bottom:34px; }
.IndexLogo{ margin:0 auto; /*width:167px;*/ width:50%; }
.IndexBtn{ margin-top:57px;}
.IndexBtn li:nth-child(1){margin-bottom:8px;}

/*noticeTxt03*/
.noticeTxt03{padding:0px 14px 0px 14px; background:url(../images/img32.png) no-repeat 14px 3px; background-size:15px; color:#949494; }
.noticeTxt03 li{padding-left:21px; line-height:21px;}

.IndexFootWrap{ position:relative; width:100%; height:15%; margin-bottom:-80px; padding:20px 0 20px 0; background:#f0f0f0; text-align:center;}
.IndexFoot{ color:#888;}
.IndexFoot li{line-height:21px;}
.IndexFoot li:nth-child(1){ color:#333; font-weight:500;}
.IndexFoot li:nth-child(2){ font-weight:100;}
.IndexFoot li:nth-child(3){ font-weight:100;}
.IndexFoot li:nth-child(4){margin:0 auto; width:20%; margin-top:13px;}

.IndexFootWrap2{ position:relative; width:100%; height:15%; margin-bottom:-80px; padding:20px 0 20px 0; text-align:center;}
.IndexFoot{ color:#888;}
.IndexFoot li{line-height:21px;}
.IndexFoot li:nth-child(1){ color:#333; font-weight:500;}
.IndexFoot li:nth-child(2){ font-weight:100;}
.IndexFoot li:nth-child(3){ font-weight:100;}
.IndexFoot li:nth-child(4){margin:0 auto; width:20%; margin-top:13px;}
/*******************
   Main Layout
*******************/
.mainHader{ position:relative; padding:0px 0 20px 0; background:url(../images/img14.png) center 16px no-repeat; background-size:107px; }
.mainSlider{position:relative;  padding-top:60px; }
.mainSlider:after{display:block; clear:both; content:"";}

/* s :: 240418 수정 */
.mainSlider .slick-slide { position: relative; height: fit-content;}
.mainLink01{ position:absolute; left:0; top:0; display:block; width:50%; height:fit-content;}
.mainLink02{ position:absolute; right:0; top:0; display:block; width:50%; height:fit-content;}
/* e :: 240418 수정 */
.mainLink03{ position:absolute; left:0; top:0; display:block; width:50%; height:80%;}
.mainLink04{ position:absolute; right:0; top:0; display:block; width:50%; height:80%;}
.mainLink05{ position:absolute; right:0; top:0; display:block; width:100%; height:80%;}

.bx-controls{position:absolute;bottom:7px;left:0;width:100%;}
.bx-pager{text-align:center;}
.bx-pager-item{display:inline-block;margin:0 3px;}
.bx-pager-item a:before{display:inline-block;content:'';width:7px;height:7px;border-radius:50%;background-color:#c4c4c4}
.bx-pager-item .active:before{display:inline-block;content:'';width:19px;height:7px;border-radius:15px;background-color:#0f4765}

.noticeSection{ margin-bottom:-80px; background:#19bdf1 url(../images/img20.png) center 90% no-repeat; background-size:99px; padding-top:26px; padding-bottom:116px;}
.noticeSection .faqListWrap .q a:before{display:none;}

.noticeSection .faqListWrap .q a .wrap .date:after{display:none}
.noticeSection .faqListWrap .a{padding-left:13px;}
.noticeSection .faqListWrap .a div:before{display:none;}

.faqListWrap{}
.faqListWrap .q a{position:relative;display:block; padding:16px 0px 16px 57px;color:#fff; font-weight:500; font-size:17px; border:1px solid #d1f2fc; border-radius:5px;  box-sizing:border-box; background:#19bdf1; margin-left:20px; margin-right:20px; margin-bottom:10px;}
.faqListWrap .q2 a{position:relative;display:block; padding:16px 0px 16px 57px; color:#fff; font-weight:500; font-size:17px; border:1px solid #d1f2fc; border-radius:5px;  box-sizing:border-box; background:#19bdf1; margin-left:20px; margin-right:20px; margin-bottom:10px; }

.faqListWrap .q2 a.icon01:before{position:absolute;top:50%;left:20px; margin-top:-7px; content:'';display:inline-block;width:14px;height:15px;background:url(../images/img15.png) no-repeat left center; background-size:14px;}
.faqListWrap .q a.icon02:before{position:absolute;top:50%;left:20px; margin-top:-7px; content:'';display:inline-block;width:14px;height:13px;background:url(../images/img16.png) no-repeat left center; background-size:14px;}
.faqListWrap .q a.icon03:before{position:absolute;top:50%;left:20px; margin-top:-7px; content:'';display:inline-block;width:14px;height:15px;background:url(../images/img17.png) no-repeat left center; background-size:14px;}

.faqListWrap .a_con01 li{ float:left; }
.faqListWrap .a_con01 a{ display:block;}
.faqListWrap .a_con01:after{display:block; clear:both; content:"";}
.faqListWrap .a_con01 li:nth-child(1){ position:relative;  width:33%; background:url(../images/img21.png) left top no-repeat; background-size:67px 63px; padding-top:50px; padding-bottom:5%;}
.faqListWrap .a_con01 li:nth-child(1) a{ position:absolute; top:0; left:0; display:block; width:80%; height:100%;}
.faqListWrap .a_con01 li:nth-child(2){ position:relative;  width:34%; background:url(../images/img22.png) center top no-repeat; background-size:90px 64px; padding-top:50px;padding-bottom:5%; }
.faqListWrap .a_con01 li:nth-child(2) a{ position:absolute; top:0; center:0; display:block; width:100%; height:100%; }
.faqListWrap .a_con01 li:nth-child(3){ position:relative; width:33%; background:url(../images/img23.png) right top no-repeat; background-size:68px 64px; padding-top:50px; padding-bottom:5%; float:right; }
.faqListWrap .a_con01 li:nth-child(3) a{ position:absolute; top:0; right:0; display:block; width:80%; height:100%; }

.faqListWrap .a_con02 li{ float:left; }
.faqListWrap .a_con02 a{ display:block;}
.faqListWrap .a_con02:after{display:block; clear:both; content:"";}
.faqListWrap .a_con02 li:nth-child(1){ position:relative;  width:33%; background:url(../images/img24.png) 5% top no-repeat; background-size:55px 64px; padding-top:50px; padding-bottom:5%;}
.faqListWrap .a_con02 li:nth-child(1) a{ position:absolute; top:0; left:0; display:block; width:80%; height:100%;}
.faqListWrap .a_con02 li:nth-child(2){ position:relative;  width:34%; background:url(../images/img25.png) center top no-repeat; background-size:57px 64px; padding-top:50px;padding-bottom:5%; }
.faqListWrap .a_con02 li:nth-child(2) a{ position:absolute; top:0; center:0; display:block; width:100%; height:100%; }
.faqListWrap .a_con02 li:nth-child(3){ position:relative; width:33%; background:url(../images/img26.png) 95% top no-repeat; background-size:57px 64px; padding-top:50px; padding-bottom:5%; float:right; }
.faqListWrap .a_con02 li:nth-child(3) a{ position:absolute; top:0; right:0; display:block; width:80%; height:100%; }

.faqListWrap .a_con02 li:nth-child(4){ position:relative;  width:50%; background:url(../images/img27.png) 65% top no-repeat; background-size:56px 64px; padding-top:50px; padding-bottom:5%; margin-top:20px;}
.faqListWrap .a_con02 li:nth-child(4) a{ position:absolute; top:0; right:0; display:block; width:50%; height:100%;}
.faqListWrap .a_con02 li:nth-child(5){ position:relative; width:50%; background:url(../images/img28.png) 35% top no-repeat; background-size:56px 64px; padding-top:50px; padding-bottom:5%; float:right; margin-top:20px;}
.faqListWrap .a_con02 li:nth-child(5) a{ position:absolute; top:0; left:0; display:block; width:50%; height:100%; }

.faqListWrap .q a:after{position:absolute;top:50%;right:13px;margin-top:-5px;content:'';display:inline-block;width:16px;height:9px;background:url(../images/img18.png) no-repeat left top; background-size:16px;}
.faqListWrap .a{display:none; position:relative; padding:20px 10px 15px 20px; background-color:#19bdf1; color:#fff; margin-left:20px; margin-right:20px; margin-top:-20px; margin-bottom:10px;  border:1px solid #d1f2fc; border-top:none;  border-radius:0px 0px 5px 5px; }

.faqListWrap .q.open a:after{background:url(../images/img19.png) no-repeat left top; background-size:16px;}

/*******************
   Sub Layout
*******************/
/*Sub_Section_wrap*/
#Sub_Section_wrap{position:relative;}

/*formSection02*/
.formSection02{}
.formSection02 label{display:block;color:#000; margin-bottom:10px; font-size:16px; }
.inputWrap02{position:relative;display:block; overflow:hidden; border-bottom:1px solid #e1e1e1; padding:0px 14px 0px 14px; }

/*noticeTxt02*/
.noticeTxt02{padding:0px 14px 0px 14px; }
.noticeTxt02 li{  line-height:17px;}

/*noticeTxt05*/
.noticeTxt05{padding:0px 14px 0px 14px; background:url(../images/img36.png) no-repeat 18px 7px; background-size:2px; }
.noticeTxt05 li{ padding-left:12px; line-height:17px;}

/*SaveBtnWrap02*/
.SaveBtnWrap02{position:fixed; bottom:0; width:100%;overflow:hidden;  background:#19bdf1; height:53px;  text-align:center; margin-top:50px;}
.SaveBtnWrap02 a{ display:block; color:#fff; font-size:18px; line-height:53px; width:100%; height:53px;}
.SaveBtnWrap02 a.disabled{ background:#666; pointer-events: none; cursor: default;}

/*SaveBtnWrap03*/
.SaveBtnWrap03{position:fixed; bottom:0; width:100%;overflow:hidden;  background:#19bdf1; height:53px;  text-align:center; }
.SaveBtnWrap03 a{ display:block; color:#fff; font-size:18px; line-height:53px; width:100%; height:53px;}
/*MasonLee Fixed*/
.SaveBtnWrap04{position:fixed; bottom:0; width:calc( 100% - 60px );overflow:hidden;  background:#19bdf1; height:53px;  text-align:center; margin-top:50px;margin-right:60px}
.SaveBtnWrap04 a{ display:block; color:#fff; font-size:18px; line-height:53px; width:100%; height:53px;}
.SaveBtnWrap04 a.disabled{ background:#666; pointer-events: none; cursor: default;}

.SaveBtnWrap05{position:fixed; bottom:0; width:60px;overflow:hidden;  background:#19bdf1; height:53px; right:0px; text-align:center; margin-top:50px; border-left: 1px solid #ffffff;z-index:100;}
.SaveBtnWrap05 a{ display:block; color:#fff; font-size:18px; line-height:53px; width:100%; height:53px;}
.SaveBtnWrap05 a.disabled{ background:#666; pointer-events: none; cursor: default;}

.SaveBtnWrap100{ width:30%;overflow:hidden; background:#dcd9d9; height:53px;  text-align:center; }
.SaveBtnWrap100 a{ display:block; font-size:18px; line-height:53px; width:100%; height:53px;}

/*******************
   Sub 01_01
*******************/
/*tabMenu_Section*/
#tabMenu_Section{ height:45px; line-height:3.214em; font-size:14px;  }

/* tabMenu */
.tabMenu{  width:100%;overflow:hidden;}
.tabMenu a{position:relative;display:inline-block;width:50%;float:left;height:45px;line-height:45px;text-align:center;font-weight:500;font-size:15px;color:#b2b2b2;}
.tabMenu a:before{content:'';position:absolute;left:0;top:50%;margin-top:-5px;display:inline-block;width:1px;height:13px;background-color:#e1e1e1;}
.tabMenu a:first-child:before{display:none;}
.tabMenu .selected{color:#0f4765 !important;}
.tabMenu.wd25 a{width:25%; }

.tabSubMenu{ position:absolute; right:0; top:102px; width:25%; background:#0f4765; color:#fff;  height:82px; z-index:999;}
.tabSubMenu a{display:block; width:100%; height:41px; line-height:41px; color:#fff; text-align:center;}


/*formSection*/
.formSection{padding:0px 14px 0px 14px; }
.formSection label{display:block;color:#000;margin-bottom:10px; font-size:16px; }
.inputWrap{position:relative;display:block;width:100%;overflow:hidden;}
.selectWrap{position:relative;}
.selectWrap:after{position:absolute;top:50%;right:8px;margin-top:-4px;display:inline-block;content:'';width:18px;height:9px;background:url(../images/img03.png) no-repeat center center;background-size:16px;}

/*noticeTxt*/
.noticeTxt{padding:0px 14px 0px 14px; background:url(../images/img04.png) no-repeat 14px 1px; background-size:15px; }
.noticeTxt li{padding-left:21px; line-height:17px; }

/*SaveBtnWrap*/
.SaveBtnWrap{ position:fixed; bottom:0px; left:0; width:100%; overflow:hidden;  background:#19bdf1; height:53px;  text-align:center; }
.SaveBtnWrap a{ display:block; color:#fff; font-size:18px; line-height:53px; width:100%; height:53px;}
/*******************
   Sub 01_02
*******************/
/*radioWrap*/
.radioWrap{display:block; }
.radioWrap > span{display:inline-block;}
.radioWrap > span label{display:inline-block; margin-bottom:0;color:#666; width:100%; }
.radioWrap > span input{visibility:hidden;}

.formSection02 input[type=checkbox]+label{}
.formSection02 input[type=checkbox]+label:before{content:'';width:26px;height:26px;display:inline-block;vertical-align:middle;background:url(../images/img05.png) no-repeat left top;background-size:26px; float:left; margin-right:13px; margin-top:6px; }
.formSection02 input[type=checkbox]:checked+label:before{content:'';width:26px;height:26px;display:inline-block;vertical-align:middle;background:url(../images/img06.png) no-repeat left top;background-size:26px;  }

/*radioTxtWrap*/
.radioTxtWrap{padding-left:40px; margin-bottom:27px; margin-right:50px;}
.radioTxtWrap li{display:inline-block; font-size:14px; color:#666;}
.radioTxtWrap li:nth-child(1){ width:100%; color:#333; font-size:18px; line-height:22px;}
.radioTxtWrap li:nth-child(2){ position:relative; padding-right:6px;}
.radioTxtWrap li:nth-child(2):before{content:''; position:absolute;right:0;top:25%; width:1px;height:50%; background:#888;}
.radioTxtWrap li:nth-child(3){ padding-left:6px; color:#999;}
.radioTxtWrap li:nth-child(5){ position:relative; padding-right:6px;}
.radioTxtWrap li:nth-child(5):before{content:''; position:absolute;right:0;top:25%; width:1px;height:50%; background:#888;}
.radioTxtWrap li:nth-child(6){ padding-left:6px; color:#999;}
/*btnDel*/
.btnDel{position:absolute; top:35px; right:14px; }
.btnDel:before{display:inline-block;content:'';width:50px; height:21px;background:url(../images/img07.png) no-repeat right center; background-size:21px; }
/*******************
   Sub 01_02_3
*******************/
/*ResultWrap*/
.ResultWrap{ text-align:center; height:188px; box-sizing:border-box; border-bottom:1px solid #e1e1e1; margin:0 14px; background:url(../images/img08.png) center center no-repeat; background-size:46px; line-height:280px; color:#666; font-size:16px; }

/*Sub_Section_wrap02*/
#Sub_Section_wrap02{}
/*******************
   Sub 01_03
*******************/
/* tabMenu02 */
.tabMenu02{width:100%;overflow:hidden;}
.tabMenu02 a{position:relative;display:inline-block;width:50%;float:left;height:43px;line-height:43px;text-align:center;border-bottom:1px solid #c1c1c1;font-weight:500;font-size:15px;color:#888;}
.tabMenu02 a:first-child:before{display:none;}
.tabMenu02 .selected{color:#000;}
.tabMenu02 .selected:after{content:'';position:absolute;left:0;bottom:-1px;display:inline-block;width:100%;height:3px;background-color:#00b6f0;}

/* tabMenuKMJ */
.tabMenuKMJ{width:100%;overflow:hidden;}
.tabMenuKMJ a{position:relative;display:inline-block;width:100%;float:left;height:43px;line-height:43px;text-align:center;border-bottom:1px solid #c1c1c1;font-weight:500;font-size:15px;color:#888;}
.tabMenuKMJ a:first-child:before{display:none;}
.tabMenuKMJ .selected{color:#000;}
.tabMenuKMJ .selected:after{content:'';position:absolute;left:0;bottom:-1px;display:inline-block;width:100%;height:3px;background-color:#00b6f0;}

/*ResultWrap02*/
.ResultWrap02{ text-align:center; box-sizing:border-box;  margin:0 14px; background:url(../images/img09.png) center center no-repeat; background-size:48px; color:#666; font-size:16px; padding-top:137px; }
/*******************
   Sub 01_03_2
*******************/
/*ResultWrap01*/
.ResultWrap01 {
    display:none;
}
/*ResultWrap03*/
.ResultWrap03{ text-align:center; box-sizing:border-box;  margin:0 14px; background:url(../images/img10.png) center 77px no-repeat; background-size:47px; color:#666; font-size:16px; padding:140px 0px 80px 0px; }

.PDWrap{position:relative;display:block; overflow:hidden; padding:0px 14px 0px 14px; }

.selectTotalWrap{position:relative;}
.selectTotalWrap:after{display:block; clear:both; content:"";}

.inputWrap .iptPhone{float:left; width:49%; margin-right:1%; }
.inputWrap .iptPhone02{float:right; width:49%;  margin-left:1%;}
.inputWrap select{border-radius:0px;}

/*******************
   Sub 01_03_3
*******************/
/*resultTxtWrap*/
.resultTxtWrap{margin-right:50px;}
.resultTxtWrap li{display:inline-block; font-size:14px; color:#999;}
.resultTxtWrap li:nth-child(1){ width:100%; color:#333; font-size:18px; line-height:22px;}
.resultTxtWrap li:nth-child(2){ position:relative; padding-right:6px;}
.resultTxtWrap li:nth-child(2):before{content:''; position:absolute;right:0;top:50%; margin-top:-6px; width:1px;height:12px; background:#888; display:inline-block;}
.resultTxtWrap li:nth-child(3){ padding-left:6px; color:#999;}

/*btnResult*/
.btnResult{position:absolute; top:12px; right:14px; font-size:12px; text-align:center; color:#fff; line-height:50px; width:53px; height:53px; background:#c1c1c1; border-radius:5px; }

/*btnResult02*/
.btnResult02{position:absolute; top:12px; right:14px; font-size:12px; text-align:center; color:#fff; line-height:50px; width:53px; height:53px; background:#febe0d; border-radius:5px; }

/*result_Wrap*/
.result_Wrap{position:relative;display:block; overflow:hidden; border-bottom:1px solid #e1e1e1; padding:19px 14px 19px 14px; }

/*Paging*/
.Paging_wrap{ position:relative; width:100%; padding-bottom:50px; }
.Paging_wrap .Paging{width:90%; margin:0 auto; text-align:center;  height:26px; line-height:26px;}
.Paging_wrap .Paging a li{display:inline-block; color:#888; font-weight:600; font-size:16px; margin-right:2px; padding:0 8px;}
.Paging_wrap .Paging a li:hover{ color:#00b6f0;}
.Paging_wrap .Paging a li.on{ color:#00b6f0;}

.Paging_wrap .Paging a.first{ display:inline-block; width:26px; height:26px; background:url(../images/img37.png) center center no-repeat #c1c1c1; background-size:14px; margin-right:4px;}
.Paging_wrap .Paging a.two{ display:inline-block; width:26px; height:26px; background:url(../images/img38.png) center center no-repeat #c1c1c1; background-size:14px; margin-right:10px;}
.Paging_wrap .Paging a.eight{ display:inline-block; width:26px; height:26px;background:url(../images/img39.png) center center no-repeat #c1c1c1; background-size:14px; margin-right:4px; margin-left:6px;}
.Paging_wrap .Paging a.last{ display:inline-block; width:26px; height:26px; background:url(../images/img40.png) center center no-repeat #c1c1c1; background-size:14px; margin-right:4px;}

.Paging_wrap .Paging a.first:hover{ background:url(../images/img37.png) center center no-repeat #00b6f0; background-size:14px; }
.Paging_wrap .Paging a.first.on{ background:url(../images/img37.png) center center no-repeat #00b6f0; background-size:14px; }

.Paging_wrap .Paging a.two:hover{ background:url(../images/img38.png) center center no-repeat #00b6f0; background-size:14px; }
.Paging_wrap .Paging a.two.on{ background:url(../images/img38.png) center center no-repeat #00b6f0; background-size:14px; }

.Paging_wrap .Paging a.eight:hover{background:url(../images/img39.png) center center no-repeat #00b6f0; background-size:14px; }
.Paging_wrap .Paging a.eight.on{background:url(../images/img39.png) center center no-repeat #00b6f0; background-size:14px; }

.Paging_wrap .Paging a.last:hover{background:url(../images/img40.png) center center no-repeat #00b6f0; background-size:14px; }
.Paging_wrap .Paging a.last.on{background:url(../images/img40.png) center center no-repeat #00b6f0; background-size:14px; }

/*******************
   Sub 02_01_1
*******************/
.inputWrap03{position:relative;display:block; overflow:hidden; padding:0px 14px 0px 14px; }
.inputWrap03 label{display:block;color:#000; font-size:16px; font-weight:500; margin-bottom:10px; }
.inputWrap03 input[type=number]{text-align:right; border-radius:0px;}
.inputWrap03 input[type=text]{text-align:left; border-radius:0px;}
.inputWrap03 input[type=password]{text-align:left; border-radius:0px;}
input[type=text].uCardN{ text-align:left;}
input[type=text].uPayN{ text-align:right;}
/*******************
   Sub 02_01_2
*******************/
.SignWrap{background:#f8f8f8; height:331px; border:1px solid #c1c1c1; box-sizing:border-box; margin:20px 14px 20px 14px;}
.SignWrap canvas.jSignature{height: 329px !important;}
/*******************
   Sub 02_03_1
*******************/
input[type=password].uCardN{ text-align:right;}
/*******************
   Sub 02_04_2
*******************/
/*BarCodeWrap*/
.BarCodeWrap {position:absolute;top:45%;width:93.5%;margin:3%;margin-top:-127px;text-align:center; z-index:222;}
.BarCodeWrap .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5; z-index:1;}
.BarCodeTit{ position:absolute; top:-35%; width:100%; color:#00b6f0; text-align:center; z-index:333; }
.BarCodeTit li{line-height:26px;}
.BarCodeTit li:nth-child(1){ font-size:16px; font-weight:500;}
.BarCodeTit li:nth-child(2){ font-size:24px; font-weight:500;}

.BarCodeWrap .BarCode_con {position:relative; width:100%; height:255px; z-index:3; background:url(../images/img41.png) center center no-repeat; background-size:337px 255px; }

.BarCodeTit2{ position:absolute; bottom:-28%; width:100%; color:#fff; text-align:center; z-index:333; }
.BarCodeTit2 li{line-height:26px;}
.BarCodeTit2 li:nth-child(1){ font-size:16px; font-weight:500;}
.BarCodeTit2 li:nth-child(2){ font-size:14px; font-weight:500;}


.BarCodeWrap .BarCodebtnwrap{ position:absolute; bottom:-60%; width:337px; left:50%; margin-left:-168px;  z-index:555;}
.BarCodeWrap .BarCodebtnwrap li{ float:left; width:50%;}
.BarCodeWrap .BarCodebtnwrap li .CancelBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#666; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
.BarCodeWrap .BarCodebtnwrap li .okBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
.BarCodeWrap :after{display:block; clear:both; content:"":}
/*******************
   Sub 03_01
*******************/
a .CheckAm{ display:block; position:absolute; top:30px; right:14px; font-size:18px; color:#333; font-weight:bold; padding-right:22px; background:url(../images/img11.png) right center no-repeat; background-size:9px; }

/*******************
   Sub 03_01_2
*******************/
.Laylerbtnwrap02 li{float:left;  width:50%;}
.Laylerbtnwrap02 li .CancelBtn{ display:block; width:98%; border-radius:0; height:53px; border:2px solid #000000;  background-color:#fff; color:#000000; line-height:52px; font-size:16px; text-align:center; box-sizing:border-box; }
.Laylerbtnwrap02 li .okBtn{ float:right; display:block; width:98%; border-radius:0; height:53px; border:2px solid #00b6f0;  background-color:#fff; color:#00b6f0; line-height:52px; font-size:16px; text-align:center; box-sizing:border-box; }
/*******************
   Sub 04_02
*******************/
.ReceiptHead{ border-bottom:2px solid #e1e1e1; height:127px; box-sizing:border-box; background:url(../images/img12.png) center center no-repeat; background-size:66px; }

.ReceiptTxt_Wrap{margin-top:26px;}
.ReceiptTxt_Wrap:after{display:block; clear:both; content:"";}
.ReceiptTit{ float:left; width:50%; color:#000; font-size:16px; font-weight:500; }
.ReceiptTit li{ line-height:30px;}
.ReceiptCon{ float:left; width:50%; color:#666; font-size:16px; text-align:right; }
.ReceiptCon li{line-height:30px; min-height:30px;}

.ReceiptTit2{ float:left; width:100%; color:#000; font-size:16px; font-weight:500; }
.ReceiptTit2 li{display:inline-flex; width:100%; margin-top:5px; margin-bottom:5px;}
.ReceiptTit2 li label:nth-child(1){vertical-align:top; width:50%; color:#000; font-weight:500;}
.ReceiptTit2 li label:nth-child(2){vertical-align:top; width:50%; color:#666; font-weight:500;text-align:right;}
.ReceiptTitle {margin-bottom:20px; color:#000; font-size:20px; overflow:hidden;}
.ReceiptTitle span {float:right; color:#666; font-weight:300; font-size:16px;}
.ReceiptList li {display:table; width:100%;}
.ReceiptList .tit, .ReceiptList .cont {display:table-cell; height:22px; padding:4px 0; line-height:1.1; vertical-align:top;}
.ReceiptList .tit {padding-right:5px; color:#000; font-size:16px; font-weight:500; white-space:nowrap;}
.ReceiptList .cont {color:#666; font-size:16px; text-align:right;}
.ReceiptList + .ReceiptList {border-top:2px solid #e1e1e1; margin-top:15px; padding-top:15px;}
/*******************
   Sub 03_05
*******************/
.ReceiptHead02{ border-bottom:2px solid #e1e1e1; height:127px; box-sizing:border-box; background:url(../images/img13.png) center center no-repeat; background-size:115px; }
.ReceiptHead03{ border-bottom:2px solid #e1e1e1; height:50px; box-sizing:border-box; text-align:center; color:#000; font-size:18px; font-weight:500; line-height:48px;  }
.ReceiptHead04{ border-bottom:2px solid #e1e1e1;  box-sizing:border-box; text-align:center; color:#000; font-size:14px; font-weight:500;  margin-top:33px; margin-bottom:26px; padding-bottom:33px;  }
.ReceiptHead04 li:nth-child(1) img{ width:60%; margin-bottom:10px;}
.ReceiptHead05{ border-bottom:2px solid #e1e1e1; height:127px; box-sizing:border-box; background:url(../images/img13_2.png) center center no-repeat; background-size:115px; }
/*******************
   Sub 05_01
*******************/
.SalesListWrap{ position:relative;}
.SalesListWrap:after{display:block; clear:both; content:"";}
.SalesListTit{ color:#333; font-size:18px; font-weight:500; line-height:54px; height:54px; border-bottom:1px solid #c1c1c1; box-sizing:border-box; padding-left:14px;}

.SalesList01{ position:relative; width:100%;}
.SalesList01 li{ float:left; width:50%; line-height:26px;}
.SalesList01 li:nth-child(1){ color:#333; font-size:16px; text-indent:26px; padding-top:16px; }
.SalesList01 li:nth-child(2){ color:#333; font-size:16px; padding-right:6%; text-align:right; width:44%; padding-top:16px; font-weight:600;}
.SalesList01 li:nth-child(3){ color:#999; font-size:16px; text-indent:26px; border-bottom:1px solid #c1c1c1; padding-bottom:16px;}
.SalesList01 li:nth-child(4){ color:#999; font-size:16px; padding-right:6%; text-align:right; border-bottom:1px solid #c1c1c1;  width:44%; padding-bottom:16px;}

.SalesList02{ position:relative; width:100%;}
.SalesList02 li{ float:left; width:50%; line-height:26px;}
.SalesList02 li:nth-child(1){ color:#00b6f0; font-size:16px; text-indent:26px; padding-top:16px; }
.SalesList02 li:nth-child(2){ color:#00b6f0; font-size:16px; padding-right:6%; text-align:right; width:44%; padding-top:16px; font-weight:600;}
.SalesList02 li:nth-child(3){ color:#999; font-size:16px; text-indent:26px; border-bottom:1px solid #c1c1c1; padding-bottom:16px;}
.SalesList02 li:nth-child(4){ color:#999; font-size:16px; padding-right:6%; text-align:right; border-bottom:1px solid #c1c1c1;  width:44%; padding-bottom:16px;}
/*******************
   Sub 05_02
*******************/
.SalesTotalWrap{position:relative; width:100%;}
.SalesTotalWrap:after{display:block; clear:both; content:"";}
.SalesWrap01{float:left; width:50%;}
.SalesWrap02{float:left; width:50%;}
.SalesWrap01 li{height:54px; line-height:54px; border-bottom:1px solid #e1e1e1; box-sizing:border-box; padding-left:13px; color:#999; font-weight:500; font-size:16px;}
.SalesWrap01 li:nth-child(1){ color:#00b6f0;}
.SalesWrap02 li{height:54px; line-height:54px; border-bottom:1px solid #e1e1e1; box-sizing:border-box; padding-right:13px; color:#333; font-weight:500; text-align:right;  font-size:16px;}
.SalesWrap02 li:nth-child(1){color:#00b6f0;}
.href_notiTxt  {display:inline-block; font-weight:bold; color:#f17824;}


/*CalenTotalWrap*/
.CalenTotalWrap{ position:relative; width:100%; padding-bottom:16px; }
.CalenTotalWrap .Paging{width:90%; margin:0 auto; text-align:center;  height:26px; line-height:26px;}
.CalenTotalWrap .Paging a li{display:inline-block; color:#0f4765; font-weight:500; font-size:17px; }
.CalenTotalWrap .Paging a li input[type="text"]{display:inline-block; color:#0f4765; font-weight:500; font-size:17px; border: 0;width: 140px; height: auto; vertical-align: inherit; text-align: center;line-height: normal; padding:0;}

.CalenTotalWrap .Paging a.first{ display:inline-block; width:16px; height:16px; background:url(../images/img42.png) center right no-repeat; background-size:14px; margin-top:6px; margin-right:5px;}
.CalenTotalWrap .Paging a.last{ display:inline-block; width:16px; height:16px; background:url(../images/img43.png) center right no-repeat; background-size:14px;  margin-top:6px; margin-left:5px;}
/*******************
   Under 320
*******************/
@media all and (max-width:320px){
	::-webkit-input-placeholder{letter-spacing:-1px}
	:-moz-placeholder{letter-spacing:-1px}
	::-moz-placeholder{letter-spacing:-1px}
	:-ms-input-placeholder{letter-spacing:-1px}
}

/*******************
   Main popup
*******************/
#layerPopup{display: none;}

/*mainPopup01*/
#layerPopup.mainPopup01 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-90px;text-align:center;z-index:9995;}
#layerPopup.mainPopup01 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.mainPopup01 .layer-con {position:relative;width:100%;/*height:100%;*/ height:180px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.mainPopup01 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.mainPopup01 .okBtn{ display:block; position:absolute; bottom:0; left:0%; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
/*mainPopup02*/
#layerPopup.mainPopup02 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-90px;text-align:center;z-index:9995;}
#layerPopup.mainPopup02 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.mainPopup02 .layer-con {position:relative;width:100%;/*height:100%;*/ height:180px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.mainPopup02 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.mainPopup02 .okBtn{ display:block; position:absolute; bottom:0; left:0%; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
/*Popup03*/
#layerPopup.Popup03 {position:absolute;top:45%;width:91.5%;margin:4%;margin-top:-116px;text-align:center;z-index:9995}
#layerPopup.Popup03 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup03 .layer-con {position:relative;width:100%;/*height:100%;*/ height:300px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup03 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup03 .hImg h3.tit{  color:#00b6f0; font-size:18px; font-weight:500; margin-bottom:26px;}
#layerPopup.Popup03 .hImg .ulDevices{overflow-y:scroll; height:150px; line-height:25px;}
#layerPopup.Popup03 .blu_name{display: block;} 
#layerPopup.Popup03 .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
/*Popup04*/
#layerPopup.Popup04 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-116px;text-align:center;z-index:9995}
#layerPopup.Popup04 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup04 .layer-con {position:relative;width:100%;/*height:100%;*/ height:233px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup04 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup04 .hImg h3.tit{  color:#00b6f0; font-size:18px; font-weight:500; margin-bottom:26px;}
#layerPopup.Popup04 .okBtn{ position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
/*Popup05*/
#layerPopup.Popup05 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-143px;text-align:center;z-index:9995}
#layerPopup.Popup05 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup05 .layer-con {position:relative;width:100%; height:286px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup05 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup05 .hImg .tit{ font-size:18px; font-weight:500; color:#00b6f0; margin-bottom:26px;}
#layerPopup.Popup05 input[type=text]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
#layerPopup.Popup05 input[type=tel]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
#layerPopup.Popup05 input[type=number]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
.formSection03 input[type=checkbox]+label{line-height:26px; color:#888; }
.formSection03 input[type=checkbox]+label:before{content:'';width:26px;height:26px;display:inline-block;vertical-align:middle;background:url(../images/img05.png) no-repeat left center;background-size:26px; float:left; margin-right:13px; }
.formSection03 input[type=checkbox]:checked+label:before{content:'';width:26px;height:26px;display:inline-block;vertical-align:middle;background:url(../images/img06.png) no-repeat left center;background-size:26px;  }

#layerPopup.Popup05 .Laylerbtnwrap li{ float:left; width:50%;}
#layerPopup.Popup05 .Laylerbtnwrap li .CancelBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#666; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup05 .Laylerbtnwrap li .okBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup05:after{display:block; clear:both; content:"":}
/*Popup05_2*/
#layerPopup.Popup05_2 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-143px;text-align:center;z-index:9995}
#layerPopup.Popup05_2 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup05_2 .layer-con {position:relative;width:100%; height:190px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup05_2 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup05_2 .hImg .tit{ font-size:18px; font-weight:500; color:#00b6f0; margin-bottom:26px;}
#layerPopup.Popup05_2 input[type=text]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
#layerPopup.Popup05_2 input[type=tel]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
#layerPopup.Popup05_2 input[type=number]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}

#layerPopup.Popup05_2 .Laylerbtnwrap li{ float:left; width:50%;}
#layerPopup.Popup05_2 .Laylerbtnwrap li .CancelBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#666; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup05_2 .Laylerbtnwrap li .okBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup05_2:after{display:block; clear:both; content:"":}
/*Popup06*/
#layerPopup.Popup06 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.Popup06 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup06 .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.Popup06 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup06 .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
/*Popup07*/
#layerPopup.Popup07 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.Popup07 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup07 .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.Popup07 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup07 .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
/*Popup08*/
#layerPopup.Popup08 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-234px;text-align:center;z-index:9995}
#layerPopup.Popup08 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup08 .layer-con {position:relative;width:100%; height:469px;  z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup08 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup08 .hImg:after{display:block; clear:both; content:"";}
#layerPopup.Popup08 .Certinput input{color: #00b6f0; font-weight: 100; font-size: 16px;}
#layerPopup.Popup08 input[type=text]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
#layerPopup.Popup08 input[type=text]:focus{border-bottom:1px solid #00b6f0;}
#layerPopup.Popup08 input[type=number]{border-radius:0; border:none; border-bottom:1px solid #c4c4c4;}
#layerPopup.Popup08 input[type=number]:focus{border-bottom:1px solid #00b6f0;}

#layerPopup.Popup08 .Laylerbtnwrap02 li{float:left;  width:50%;}
#layerPopup.Popup08 .Laylerbtnwrap02 li .CancelBtn{ display:block; width:98%; border-radius:0; height:53px; border:2px solid #c4c4c4;  background-color:#fff; color:#c4c4c4; line-height:53px; font-size:16px; text-align:center; box-sizing:border-box; }
#layerPopup.Popup08 .Laylerbtnwrap02 li .okBtn{ float:right; display:block; width:98%; border-radius:0; height:53px; border:2px solid #00b6f0;  background-color:#fff; color:#00b6f0; line-height:53px; font-size:16px; text-align:center; box-sizing:border-box; }
#layerPopup.Popup08:after{display:block; clear:both; content:"":}
#layerPopup.Popup08 .CertList{ color:#c4c4c4; font-size:16px;}
#layerPopup.Popup08 .CertList li{  padding-left:30px; background:url(../images/img34.png) left top no-repeat; background-size: 19px 19px;  margin-bottom:16px;}
#layerPopup.Popup08 .CertList li.ok{ padding-left:30px; background:url(../images/img35.png) left top no-repeat; background-size: 19px 19px; color:#000;  margin-bottom:16px;}
#layerPopup.Popup08 .okBtn2{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup08 .okBtn{display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; text-align:center; font-weight:500;}
/*Popup09*/
#layerPopup.Popup09 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-234px;text-align:center;z-index:9995}
#layerPopup.Popup09 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup09 .layer-con {position:relative;width:100%; height:469px;  z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup09 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup09 .hImg:after{display:block; clear:both; content:"";}
#layerPopup.Popup09 .Certinput{ color:#00b6f0; border-radius:0; border:none; font-weight:100; }
#layerPopup.Popup09 .Certinput li{height:45px;  border-bottom:1px solid #00b6f0; box-sizing:border-box; line-height:25px; padding:10px;}

#layerPopup.Popup09 .Laylerbtnwrap02 li{float:left; width:50%;}
#layerPopup.Popup09 .Laylerbtnwrap02 li .CancelBtn{ display:block; width:98%; border-radius:0; height:53px; border:2px solid #c4c4c4;  background-color:#fff; color:#c4c4c4; line-height:53px; font-size:16px; text-align:center; box-sizing:border-box; }
#layerPopup.Popup09 .Laylerbtnwrap02 li .okBtn{ float:right; display:block; width:98%; border-radius:0; height:53px; border:2px solid #00b6f0;  background-color:#fff; color:#00b6f0; line-height:53px; font-size:16px; text-align:center; box-sizing:border-box; }
#layerPopup.Popup09:after{display:block; clear:both; content:"":}
#layerPopup.Popup09 .CertList{ color:#c4c4c4; font-size:16px;}
#layerPopup.Popup09 .CertList li{ padding-left:30px; background:url(../images/img34.png) left top no-repeat; background-size: 19px 19px; margin-bottom:16px;}
#layerPopup.Popup09 .CertList li.ok{ padding-left:30px; background:url(../images/img35.png) left top no-repeat; background-size: 19px 19px; color:#000;  margin-bottom:16px;}

#layerPopup.Popup09 .okBtn2{display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; text-align:center; font-weight:500;}

/*PopupWantConnectDongle*/
#layerPopup.PopupWantConnectDongle {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupWantConnectDongle .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupWantConnectDongle .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupWantConnectDongle .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupWantConnectDongle .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupCheckPowerOn*/
#layerPopup.PopupCheckPowerOn {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupCheckPowerOn .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupCheckPowerOn .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupCheckPowerOn .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupCheckPowerOn .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupDongleConnectIng*/
#layerPopup.PopupDongleConnectIng {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupDongleConnectIng .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupDongleConnectIng .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupDongleConnectIng .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupDongleConnectIng .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupProcess*/
#layerPopup.PopupProcess {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupProcess .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupProcess .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupProcess .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupProcess .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupVerifySuccess*/
#layerPopup.PopupVerifySuccess {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupVerifySuccess .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupVerifySuccess .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupVerifySuccess .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupVerifySuccess .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupConnectFail*/
#layerPopup.PopupConnectFail {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupConnectFail .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupConnectFail .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupConnectFail .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupConnectFail .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupUsedDongle*/
#layerPopup.PopupUsedDongle {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupUsedDongle .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupUsedDongle .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupUsedDongle .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupUsedDongle .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupSettingDongle*/
#layerPopup.PopupSettingDongle {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.PopupSettingDongle .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.PopupSettingDongle .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.PopupSettingDongle .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.PopupSettingDongle .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupError*/
#popup_err.PopupError {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#popup_err.PopupError .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:998;}
#popup_err.PopupError .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#popup_err.PopupError .layer-con2 {position:relative;width:100%;/*height:100%;*/ height:120px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#popup_err.PopupError .hImg{padding:25px 20px 25px 20px; text-align:left;}
#popup_err.PopupError .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*PopupFallback*/
#popup_fb.PopupFB {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#popup_fb.PopupFB .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#popup_fb.PopupFB .layer-con {position:relative;width:100%;/*height:100%;*/ height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#popup_fb.PopupFB .hImg{padding:25px 20px 25px 20px; text-align:left;}
#popup_fb.PopupFB .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*noticeTxt04*/
.noticeTxt04{background:url(../images/img04.png) no-repeat left 1px; background-size:15px; color:#888; font-size:14px; }
.noticeTxt04 li{padding-left:21px; line-height:17px; }
/*Popup10*/
#layerPopup.Popup10 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-97px;text-align:center;z-index:9995}
#layerPopup.Popup10 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup10 .layer-con {position:relative;width:100%;  height:194px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup10 .hImg{padding:25px 20px 25px 20px; text-align:left;}

#layerPopup.Popup10 .Laylerbtnwrap {position:absolute; bottom:0; width:100%; }
#layerPopup.Popup10 .Laylerbtnwrap li{ float:left; width:50%;}
#layerPopup.Popup10 .Laylerbtnwrap li .CancelBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#666; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup10 .Laylerbtnwrap li .okBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup10:after{display:block; clear:both; content:"":}

/*Popup11*/
#layerPopup.Popup11 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-113px;text-align:center;z-index:9995}
#layerPopup.Popup11 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup11 .layer-con {position:relative;width:100%;  height:226px; z-index:9999; background:#fff; color:#666; font-size:16px; }
#layerPopup.Popup11 .hImg{padding:19px 20px 19px 20px; text-align:left;}
#layerPopup.Popup11 .hImg:after{display:block; clear:both; content:"":}

#layerPopup.Popup11 .yearDate{ float:left; position:relative; font-size:16px; font-weight:100; width:45%; text-align:left; text-indent:20%; box-sizing:border-box; background:url(../images/yearDate_bg.png) left center no-repeat; }
#layerPopup.Popup11 .yearDate a{color:#c4c4c4;}
#layerPopup.Popup11 .yearDate .first , .monthDate .first , .dayDate .first {
  background-image: -webkit-linear-gradient(#fff, #ccc);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#layerPopup.Popup11 .yearDate .last , .monthDate .last , .dayDate .last{
  background-image: -webkit-linear-gradient(#ccc, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#layerPopup.Popup11 .yearDate .two , .monthDate .two , .dayDate .two{
  background-image: -webkit-linear-gradient(#d6d6d6, #c9c9c9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#layerPopup.Popup11 .yearDate .four , .monthDate .four , .dayDate .four{
  background-image: -webkit-linear-gradient(#c9c9c9, #d6d6d6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
#layerPopup.Popup11 .yearDate li{line-height:28px;}
#layerPopup.Popup11 .yearDate .on{ color:#00b6f0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

#layerPopup.Popup11 .monthDate{float:left; font-size:16px; font-weight:100; width:27.5%; text-align:center;}
#layerPopup.Popup11 .monthDate a{color:#c4c4c4;}
#layerPopup.Popup11 .monthDate li{line-height:28px;}
#layerPopup.Popup11 .monthDate .on{ color:#00b6f0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

#layerPopup.Popup11 .dayDate{float:left; font-size:16px; font-weight:100; width:27.5%; text-align:center; color:#c4c4c4;}
#layerPopup.Popup11 .dayDate a{color:#c4c4c4;}
#layerPopup.Popup11 .dayDate li{line-height:28px;}
#layerPopup.Popup11 .dayDate .on{ color:#00b6f0; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}

#layerPopup.Popup11 .Laylerbtnwrap {position:absolute; bottom:0; width:100%; }
#layerPopup.Popup11 .Laylerbtnwrap li{ float:left; width:50%;}
#layerPopup.Popup11 .Laylerbtnwrap li .CancelBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#666; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup11 .Laylerbtnwrap li .okBtn{ display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}
#layerPopup.Popup11:after{display:block; clear:both; content:"";}

/*Popup12*/
#layerPopup.Popup12 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-75px;text-align:center;z-index:9995}
#layerPopup.Popup12 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup12 .layer-con {position:relative;width:100%;/*height:100%;*/ height:150px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.Popup12 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup12 .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

/*Popup13*/
#layerPopup.Popup13 {position:absolute;top:50%;width:91.5%;margin:4%;margin-top:-75px;text-align:center;z-index:9995}
#layerPopup.Popup13 .Dim {position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.5;z-index:999;}
#layerPopup.Popup13 .layer-con {position:relative;width:100%;/*height:100%;*/ height:150px; z-index:9999; background:#fff; color:#666; font-size:16px; line-height:22px; }
#layerPopup.Popup13 .hImg{padding:25px 20px 25px 20px; text-align:left;}
#layerPopup.Popup13 .okBtn{position:absolute; bottom:0; display:block; width:100%; border-radius:0; height:53px;  background-color:#00b6f0; color:#fff; line-height:53px; font-size:18px; font-weight:500;}

#ui-datepicker-div{display: none;}
.CalenTotalWrap #picker{background-color: #fff; color: #666;}

select:disabled{-webkit-opacity:1;color:#666;-webkit-text-fill-color:#666;border:1px solid #e1e1e1;background-color:#f0f0f0;}