@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
a, a:hover, a:focus, a:active{text-decoration: none;}

.container-newsky{width:665px; max-width:100%; margin:0px auto; padding:0px;}

#header-newsky img, #footer-newsky img{width:100%;}

.maincontent-box{padding:20px 0px; background:url(../images/background.jpg) no-repeat center center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;}
.action-box{text-align:center; padding:25px;}
.action-box a{background:#006cb5; color:#ffffff; padding:8px 25px; font-weight:600; font-size:18px; border-radius:8px;}
.phonenumber-box{text-align:center; line-height:normal;}
.phonenumber-box a{color:#ce0d23; font-size:22px; font-weight:800; }
.phonenumber-text{font-size:18px; color:#006cb5; text-align:center; margin-top:5px; margin-bottom:25px;}
.border-form{border:1px solid #bb141a; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; margin-bottom:35px; margin-top:35px;}
.note-form{text-align:center; font-size:14px;}

#register-form{padding:10px;}
#register-form input[type=text], #register-form input[type=tel], #register-form textarea{background:#bb141a; border:none; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -webkit-border-radius:5px; color:#fff; padding:5px; font-size:15px;}
#register-form input[type=text], #register-form input[type=tel]{height:40px; margin-bottom:10px;}
#register-form textarea{height:60px;}
#register-form input[type=text]::placeholder, #register-form input[type=tel]::placeholder, #register-form textarea::placeholder{color:#fff;}

.register-notice{color:#bb141a; display:none; margin-top:10px;}
.register-success, .register-loading{display:none; margin-top:10px;}
.register-send{text-align:center; margin:0px; margin-top:15px; position:relative; width:100%; clear:both;}
.register-send-button{color:#f5f6f8; background:#bb141a; border:1px solid #bb141a; border-radius:5px; text-align:center; padding:5px 15px; margin-bottom:-25px; font-size:14px;}
.register-send-button:active{background-color:#d82d33; -webkit-box-shadow: inset 2px 2px 22px 0 #999799; box-shadow: inset 2px 2px 22px 0 #999799; outline:none;}

#toolbar-newsky{bottom:0px; z-index:500; padding:10px 0px; position:fixed; display:none; border-top:2px solid #bb141a; width: 100%; background: #fff;}
#toolbar-newsky ul{list-style:none; margin:0px; padding:0px;}
#toolbar-newsky ul li{width: 25%; float:left; margin:0px; padding:0px; text-align:center; list-style-type:none;}
#toolbar-newsky ul li a{color:#000; font-size:12px;}
#toolbar-newsky ul li a:hover{text-decoration:none;}
#toolbar-newsky ul li a img{height:30px;}
@media screen and (max-width: 768px) and (min-width: 200px){
	#toolbar-newsky{display:inline-block;}
	#footer-newsky{margin-bottom:70px;	}
}

.fone{font-size:22px; color:#bb141a; line-height:40px; font-weight:bold; padding-left:50px; margin:0 0;}
.fix_tel{position:fixed; bottom:30px; left:30px; z-index:999;}
@media screen and (max-width: 768px) and (min-width: 200px){.fix_tel{display:none;}}
.fix_tel a{text-decoration:none; display:block;}
.tel{background:#eee; width:205px; height:40px; position:relative; overflow:hidden; background-size:40px; border-radius:28px; border:solid 1px #ccc;}
.ring-alo-phone{background-color:transparent; cursor:pointer; height:80px;  position:absolute;  transition:visibility 0.5s ease 0s; visibility:hidden;  width:80px;  z-index:200000 !important;}
.ring-alo-phone.ring-alo-show{visibility:visible;}
.ring-alo-phone.ring-alo-hover, .ring-alo-phone:hover{opacity:1;}
.ring-alo-ph-circle{animation:1.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim;  background-color:transparent;  border:2px solid rgba(30, 30, 30, 0.4);  border-radius:100%;  height:70px;  left:10px;  opacity:0.1;  position:absolute;  top:12px;  transform-origin: 50% 50% 0;  transition: all 0.5s ease 0s;  width: 70px;}
.ring-alo-phone.ring-alo-active .ring-alo-ph-circle{animation: 1.1s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;}
.ring-alo-phone.ring-alo-static .ring-alo-ph-circle{animation: 2.2s ease-in-out 0s normal none infinite running ring-alo-circle-anim !important;}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone:hover .ring-alo-ph-circle{border-color: #bb141a;  opacity: 0.5;}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle{  border-color: #baf5a7;  opacity: 0.5;}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle{border-color: #bb141a;  opacity: 0.5;}
.ring-alo-ph-circle-fill{animation: 2.3s ease-in-out 0s normal none infinite running ring-alo-circle-fill-anim;  background-color: #000;  border: 2px solid transparent;  border-radius: 100%;  height: 30px;  left: 30px;  opacity: 0.1;  position: absolute;  top: 33px;  transform-origin: 50% 50% 0;  transition: all 0.5s ease 0s;  width: 30px;}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone:hover .ring-alo-ph-circle-fill{background-color: rgba(0, 175, 242, 0.5);  opacity: 0.75 !important;}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-circle-fill, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-circle-fill{background-color: rgba(117, 235, 80, 0.5);  opacity: 0.75 !important;}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle-fill{background-color: rgba(0, 175, 242, 0.5);  opacity: 0.75 !important;}
.ring-alo-ph-img-circle {  animation: 1s ease-in-out 0s normal none infinite running ring-alo-circle-img-anim;  border: 2px solid transparent;  border-radius: 100%;  height: 30px;  left: 30px;     opacity: 1;  position: absolute;  top: 33px;  transform-origin: 50% 50% 0;  width: 30px;}
.ring-alo-phone.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone:hover .ring-alo-ph-img-circle {  background-color: #bb141a;}
.ring-alo-phone.ring-alo-green.ring-alo-hover .ring-alo-ph-img-circle, .ring-alo-phone.ring-alo-green:hover .ring-alo-ph-img-circle {  background-color: #75eb50;}
.ring-alo-phone.ring-alo-green .ring-alo-ph-img-circle {  background-color: #bb141a;}
@keyframes ring-alo-circle-anim { 0% {   opacity: 0.1;   transform: rotate(0deg) scale(0.5) skew(1deg); } 30% {   opacity: 0.5;   transform: rotate(0deg) scale(0.7) skew(1deg); } 100% {   opacity: 0.6;   transform: rotate(0deg) scale(1) skew(1deg); }}
@keyframes ring-alo-circle-img-anim { 0% {   transform: rotate(0deg) scale(1) skew(1deg); } 10% {   transform: rotate(-25deg) scale(1) skew(1deg); } 20% {   transform: rotate(25deg) scale(1) skew(1deg); } 30% {   transform: rotate(-25deg) scale(1) skew(1deg); } 40% {   transform: rotate(25deg) scale(1) skew(1deg); } 50% {   transform: rotate(0deg) scale(1) skew(1deg); } 100% {   transform: rotate(0deg) scale(1) skew(1deg); }}
@keyframes ring-alo-circle-fill-anim { 0% {   opacity: 0.2;   transform: rotate(0deg) scale(0.7) skew(1deg); } 50% {   opacity: 0.2;   transform: rotate(0deg) scale(1) skew(1deg); } 100% {   opacity: 0.2;   transform: rotate(0deg) scale(0.7) skew(1deg); } }
.ring-alo-ph-img-circle a i{width: 26px; color: #fff; height: 26px; text-align: center; line-height: 26px; font-size: 25px;}
a.taq-button{  border: none;  cursor: pointer;  padding: 0 15px 0 60px;  display: inline-block;  margin: 10px 0 0;  text-transform: uppercase;  letter-spacing: 1px;  font-weight: 700;  outline: none;  position: relative;  -webkit-transition: all 0.3s;  -moz-transition: all 0.3s;  transition: all 0.3s;  background: #c7c7c7;  color: #fff !important;  text-decoration: none !important;  font-size: 14px;  height: 45px;  line-height: 45px;  opacity: .9;  overflow: hidden;}
a.taq-button.without-icon{padding: 0 15px !important;}
.ring-alo-phone.ring-alo-green .ring-alo-ph-circle {
    border-color: #bb141a;
    background-color: #bb141a;
    border-color: #bb141a;
    opacity: 0.5;
}