@charset "utf-8";
.font12 { font-size: 12px;  }
.font13 {font-size: 13px;}
.font14 {font-size: 14px;}
.font15 {font-size: 15px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.font20 {font-size: 20px;}
.font24 {font-size: 24px;}

.mt5{margin-top: 5px; }
.mt1{margin-top: 10px; }
.mt15{margin-top: 15px; }
.mt2{margin-top: 20px; }
.mt25{margin-top: 25px; }
.ml5{ margin-left: 5px; }
.ml1{ margin-left: 10px; }
.ml15{ margin-left: 15px; }
.ml2{ margin-left: 20px; }
.mr5{  margin-right: 5px; }
.mr1{  margin-right: 10px; }
.mr15{  margin-right: 15px; }
.mr2{  margin-right: 20px; }
.mb5{ margin-bottom:5px; }
.mb1{ margin-bottom: 10px; }
.mb15{ margin-bottom: 15px; }
.mb2{ margin-bottom: 20px; } 

.pt5{padding-top: 5px; }
.pt1{padding-top: 10px; }
.pt15{padding-top: 15px; }
.pt2{padding-top: 20px; }
.pt25{padding-top: 25px; }
.pl5{ padding-left: 5px; }
.pl1{ padding-left: 10px; }
.pl15{ padding-left: 15px; }
.pl20{ padding-left: 20px; }
.pr5{  padding-left: 5px; }
.pr1{  padding-right: 10px; }
.pr15{  padding-left: 15px; }
.pr2{  padding-right: 20px; }
.pb5{ padding-bottom:5px; }
.pb1{ padding-bottom: 10px; }
.pb15{ padding-bottom: 15px; }
.pb20{ padding-bottom: 20px; } 

.ptb1{ padding: 10px 0;}
.ptb15{ padding:15px 0;}
.mtb1{ margin: 10px 0;}
.mtb15{ margin:15px 0;}

.wp1{ padding: 10px;}
.wp15{ padding: 15px;}
.wp2{ padding: 20px;}
.wm1{ margin: 10px;}
.wm2{ margin: 20px;}
.t-c{ text-align: center;}
.header{width:1200px;position: absolute;left: 50%;margin-left:-600px;top:63px;background: rgba(255, 255 , 255 , 0.8); border-radius: 5px;overflow: hidden;z-index: 9;}
.top{ padding-left: 15px; padding-right: 15px;}
.top img{ margin-right: 20px;}
.top h3{ line-height: 27px;color: #88c939; font-weight: 700; }
.top p{ display: block;color: #3b3530;}
.top h5{ line-height:28px;}
.top h5 b{ display: block; font-size: 32px; color: #3468b6;}
.header li{ display: table-cell; width: 1%; height: 45px; line-height: 45px; border-right: 1px solid #4e822f; background-color: #88c939; text-align: center; color: #fff;}
.header li:last-of-type{ border: none;}
.header li a{ color: #fff;}
.header li:hover,.header .selOn{ background-color: #3468b6;}
 
footer h3{   height: 52px; line-height: 52px;}
footer h3 a{ display: table-cell; width: 1%;  }
footer .col-6{ line-height: 38px;}
footer .col-6 h5{ font-size: 32px; }
footer .col-3 h2{ width: 20px; line-height: 27px; font-weight: 700;}
 
.ftBg h4{ text-align: right;  } 