@charset "uft-8";

.bold {font-weight: bold; font-size: 16px;}
.cal-tit {width: 1200px; height: 180px; line-height: 180px; text-align: center;font-size:30px;}
.cal-body {width: 1200px; height: 900px;}
.cal-tab {width: 205px; height: 332px; border: 1px solid #AFCCE2; border-collapse: collapse; background: #FDFEFE;}
.cal-tab caption{text-align: center;background: #E4EFF7; border: 1px solid #AFCCE2; height: 46px;}
.cal-tab-tit {height: 30px; line-height: 30px;background: #F3F7FA; font-size: 14px; color: #012F73; font-weight: bold;text-align: left;
	        text-indent: 1em;}
.cal-tab th {border: 1px solid #AFCCE2;text-align: center;font-weight: bold; background: #F4F8FB;}
.cal-tab tr {border: 1px solid #AFCCE2;height: 28px;}
.cal-tab td {border: 1px solid #AFCCE2;text-align: center; background: #F4F8FB;}
.cal-tab01 {width: 199px; margin:3px;}
.cal-tab02 {width: 199px; margin:3px;}

.cal-input-tit li {list-style: none; float: left; background: #3DA094; color: #fff; font-weight: bold;}
.cal-input-line {width: 315px; height: 2px; border-top:2px dotted #329392; border-bottom: 2px dotted #329392;}

.on {color: #36CCFF;background: #F6F6F6;}
.on a {color: #33ccff;}
h3.on:after {content:''; width: 0; height: 0; border: 5px solid transparent; border-left:7px solid #33ccff;position: absolute;top:40%; left: 100%;}
.helptit {width: 199px; height: 500px; float: left; text-align: center; margin-top: 20px;}
.helptit h3 {font-size: 25px; position: relative; border-bottom: 1px solid #f1f1f1;}
/*.helptit h3:hover:after {content:''; width: 0; height: 0; border: 5px solid transparent; border-left:7px solid #33ccff;position: absolute;top:40%; left: 100%;}
.helptit h3:hover {background: #F6F6F6;}*/
.helptit h3 a:hover,.helptit h3 a:active {color: #36CCFF;}
.helptxt {width: 640px; height: auto; float: left; font-size: 16px; margin-left: 34px; margin-top: 40px;}
.helptxt p {padding-bottom: 20px; color: #999;}
.helptxt01 {line-height: 200%;text-indent: 0em;}
.helpwrap {width: 1200px; height: auto; margin-bottom: 50px;}

.helptxt01 { padding-top: 40px;line-height: 180%;font-size: 18px;}
.helptxt02 {text-indent: 2em; line-height: 180%;font-size: 18px;}
.helptxt03 {margin-top: 50px; margin-left: 70px; font-size: 18px;}
.helptxt04 {margin-top: 20px; margin-left: 70px; font-size: 18px;}
.helptxt03 strong,.helptxt04 strong {font-weight: bold; font-size: 20px;line-height: 45px;}
.helptxt05 {font-size: 16px; text-indent: 2em;}
.helptxt06 {font-size: 16px; text-indent: 2em;}

.recruit-tit {width: 640px; height: 30px; line-height: 30px auto; text-align: center; } 
.recruit-tit h3{font-weight: bold; font-size: 22px; }
.recruitbox {font-size: 14px; margin-top: 20px;}
.recruit01 {border-bottom: 1px solid #666; padding-bottom: 5px!important; font-size: 16px;}
.recruit02 {padding-top: 5px;}
.recruit03 {padding-top: 10px;}
.recruit04 {color: #000;font-size: 17px; height: 30px; line-height: 30px;}
