/*login*/
.container{width: 100%; height: 100%; background: none}
.header{width: 100%; min-width: 1260px; margin: 120px 0 40px 0;}
.header h1{color: #355b7f; font-size: 42px;  line-height: 52px; width: 1260px;margin: 0 auto; font-weight: normal;}
.header h1 span{color: #355b7f; font-size: 28px;}
.content{ height: 450px; width: 100%; min-width: 1260px; position: relative; background: #4392bb url(../images/bg2.png) 50% 0 no-repeat;}
.inner{ width: 1260px; margin: 0 auto; position: relative;}

.login{width:500px; height:470px; margin-top:100px; background:url(../images/bg1.png) 0 0 ; color: #fff;}
.login_inner{margin: 0 60px; padding-top: 90px;}
.login_inner label{display:block; margin-bottom: 10px;}
.login_inner label input[type="text"]{background: #fff; height: 32px; line-height:32px; border:0 none; padding: 0 10px; width: 290px;border-radius:3px;}
.login_inner label input[type="password"]{background: #fff; height: 32px; line-height:32px; border:0 none; padding: 0 10px; width: 290px;border-radius:3px;}
.login_btn{width: 296px; height: 60px; font-size: 20px; background: #003f60; border:1px solid #316b89; border-radius:3px; color: #fff; margin-left: 80px; margin-top:10px; clear: both}
.login_inner label span{display: inline-block; width: 80px;}


.login_close{position: absolute;top: 133px; left: 455px;    background: url(../images/btn-cancel.png) no-repeat 50% 50%;    text-indent: -9999px;    width: 20px;    line-height: 20px;}  

.login_set {margin: 0 65px 0 0; text-align: center; margin-top: 20px; font-weight: normal;text-align: right;}
.login_set a{color: #fff; position: relative; display: inline-block; padding-left:7px; margin-left:7px; border-left:1px solid #316b89;}
.install{display:inline-block; margin-left: 80px; margin-top:130px; margin-right:65px; width: 296px;text-align: right; float: right;}
.install a{display:inline-block;font-size: 16px; color: #8dd0f3;background:url(../images/install.png) 0 50% no-repeat; padding-left: 33px; height: 25px; line-height: 25px;}

.footer{ margin-top: 140px; font-size: 13px; line-height: 18px; color: #626262; }
address{margin-bottom: 7px; font-style: inherit; color: #747474; }
.contactus{color: #626262;}

.logo_info{display: inline-block; float: right; position: absolute;right: 0; top: -70px;}
.mois{display: inline-block; background:url(../images/mois.png) 0 0 no-repeat; text-indent:-9999px; width: 124px; height: 32px; margin-right: 10px; border-right: 1px solid #ccc; }
.klid{display: inline-block; background:url(../images/klid.png) 0 0; text-indent:-9999px; width: 110px; height: 32px; }

.qustnr {position:absolute; z-index:10001; top:120px; bottom:0;width: 417px; height: 492px; left:50%;margin-left:-209px; padding: 0 28px 0 20px; line-height: 1.8em; background:url(/images/popup/qustnrBg_small.png) 0 0 no-repeat;color:#3d7ca9;text-align:left; display:none; }
.orangeTxt{color:#ff7631;font-size: 36px;display: inline-block;padding-top: 15px; line-height:30px;}
.qustnrTitle{margin-top:36px;     margin-right: 40px; text-align: right;font-size:23px}
.qustnrHead{margin-top: 15px; font-size: 15px; text-align: right; color:#3d7ca9; line-height: 21px;}

.qustList { margin-top: 35px; margin-left: 10px; text-align: left;}
.qustTitle {margin-bottom: 7px; font-size: 15px;}
.qustAnswer {margin-bottom: 22px; font-size: 14px;color: #4d4d4d;line-height: 1.5em}
.qustAnswer  label {margin-left: 5px; cursor:pointer}

.qustInfo {text-align: left; color: #3d7ca9;}
.qustInfo p { font-size: 15px; line-height:1.5em; margin-top:10px;}
.qustInfo p > span { display:inline-block; font-weight:bold; }
.qustInfo p > span.headText{border: 1px solid #3d7ca9; padding: 4px 3px; margin-right:5px; background: #3d7ca9; color: #fff; vertical-align:middle; font-size: 14px; font-weight: unset;}

.qustInfo p.qustSubInfo{ text-align:left; font-size: 13px;display: inline-block; margin-top: 13px; letter-spacing:-0.5px; }
.qustInfo p.qustSubInfo.detail { margin: 1px 0 0 11px;}
input.qustnrRadio{display:inline-block; width:13px; height:13px; vertical-align:middle; margin-right:3px; }

input.answerBtn{width: 163px; height: 46px;line-height:45px; text-align: center; padding:0; cursor: pointer; font-size: 16px; font-weight: bold; background-color: #1360af;color:#fff;border-color: #0d5299; border-radius: 3px; margin: 10px  168px}

.closeWrap{position: absolute; right: 65px;bottom:-5px;float: right; vertical-align: middle;}
.qustToday{display: inline-block; }
input.today{display: inline-block; background: transparent;cursor: pointer;border: 0 none; padding: 0; width: 110px;background:url(/images/popupqustnrLine.png) 100% 14px no-repeat; font-size: 12px; vertical-align:middle;}
.qustnrToday{display: inline-block; cursor: pointer; padding: 16px 14px  14px 0px; background:url(/images/popup/qustnrLine.png) 100% 16px no-repeat; font-size: 13px; vertical-align:middle;}
.qustClose{display: inline-block; cursor: pointer; padding: 0 17px 0 15px;font-size: 13px; background:url(/images/popup/qustnrClose.png) 100% 0 no-repeat; }

.qustAnswer .text1 { margin-bottom: 12px;line-height: 1.4em; font-size:14px; }
.qustAnswer .text2 { line-height: 1.4em; display:inline-block; font-size:14px;}
.qustAnswer .text2 a { color: #4d4d4d; font-weight: bold;}
.qustAnswer .text3 {display:none;}

@media screen and (max-width:767px) {
    .qustnr { width:302px; top:30px; left:50%; margin:0px; padding:0px 10px; margin-left:-152px; background:url(/images/popup/qustnrBg_small_mobile.png) 0 0 no-repeat; }
    .qustnrTitle { margin-top:23px; text-align:center; }
    .qustAnswer {font-size: 14px;}
    .qustList{ margin: 25px 10px 0 10px; }
    .qustInfo { text-align:center; padding:10px 0 3px; font-size: 14px; display: inline-block;}
    .qustInfo p {margin-top:3px; font-size: 14px;}
    .qustInfo p.qustInfo1,p.qustInfo2,p.qustSubInfo {float: left;}
    .qustInfo p > span.infoText { width:147px; text-align:left; line-height: 1.1em;}
    .qustInfo p > span.headText{vertical-align:top;}
    .qustInfo p.qustSubInfo{ margin-top: 3px;}
    .qustInfo p.qustSubInfo.detail { margin: 0px;}
    .qustAnswer .text1 {font-size:14px;}
    .qustAnswer .text2.pcVer { display:none;}
    .qustAnswer .text2.desc { display:inline-block; font-size:14px;}
    .qustAnswer .text3 {line-height: 1.4em; display:inline-block; font-size:14px;}
}

.userAgreeS{width:900px; height:600px; top:50px; left:100px; }
 #userAgree { position:absolute; margin:0px; padding:0px; border:2px solid #004f78; background-color:#fff; }
 #userAgree .header2{background: #3b85ac; padding: 0;}
#userAgree .header2 h3{color:#fff; font-size: 18px; padding: 15px 20px}

#userAgree .colse_popup{position:absolute; top:15px; right:15px; background:url(../images/colse_popup.png) 100% 50% no-repeat; width: 17px; height: 17px; text-indent: -9999px;}
	

