@import url(http://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);

* {margin:0;padding:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }

/* ============== Reset css styles ==================== */
@font-face {
    font-family: Antenna-Black;
    src: url(../font/Antenna-Black.otf);
}
@font-face {
    font-family:Antenna-BlackItalic;
    src: url(../font/Antenna-BlackItalic.otf);
}
@font-face {
    font-family:Antenna-Bold;
    src: url(../font/Antenna-Bold.otf);
}
@font-face {
    font-family:Antenna-BoldItalic;
    src: url(../font/Antenna-BoldItalic.otf);
}
@font-face {
    font-family:AntennaComp-Black;
    src: url(../font/AntennaComp-Black.otf);
}
@font-face {
    font-family:Antenna-Light;
    src: url(../font/Antenna-Light.otf);
}
@font-face {
    font-family:Antenna-Medium;
    src: url(../font/Antenna-Medium.otf);
}


a {text-decoration:none;}

body {
    font:15px/26px 'Open Sans', Verdana, sans-serif;
    color:#333333;
    font-weight:400;
    /*background: #ffffff url('image/background.jpg') top center repeat fixed;*/
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
a, 
a:hover, 
a:visited {
    outline:none;
}
a {
    color:inherit;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
strong {
    font-weight:600;
}
p {
    margin:0 0 15px 0;
}
img {
    max-width:100%;
}
.wrap {
    width:1150px;
    margin:0 auto;
	overflow: hidden;
}
header {
 
  background-repeat: no-repeat;
  margin-bottom:0px;
  text-align:center;
  background: #e61f26;
  max-height:121px;
}.header_img {/*margin-bottom: -11px;*/}
.header_img img {height: 121px;}



.h_content {max-width:1349px; margin:0 auto; background: #fff;}
.header_bg {position:absolute; /*z-index: -999;*/ /*background-image:url(../image/header_bg.png);*/}
.header_bg img { height: 115px;}
.header_inner {
overflow: hidden;
padding: 46px 104px 29px 60px;
}
.logo {float:left;}
.phone {float:right; font-family:Antenna-Bold; }
.phone .span1 {font-size:29px;color:#000;}
.phone .span2 { font-size:39px; color:#e61e25;}




section#slider {max-width: 1350px;margin: 0 auto;}
section#about {padding-bottom: 50px;}
.details {font-family:Antenna-Light; font-size:20.3px; color:#030000; float:left; width:75%;padding-top: 40px;line-height: 34px;}
.symbol {margin-top: -37px;position: absolute;text-align: right;width: 85%;}
#content {background:#e61e25; color:#fff;}
.box1 {width:33%; padding: 60px 30px 50px 30px;  text-align: center; float:left;}
/*.box2:hover {background:#cd1e22;}
.box3:hover {background:#cd1e22;} */
.line1 {font-size: 58px;
font-family: Antenna-Bold;
line-height: 65px;
padding-bottom: 20px;}
.line2 {font-size:17px; font-family:Antenna-Light; padding-bottom: 20px;}
.line3 {font-size:17px;font-family:Antenna-Bold;}
.arrow {float:left;margin-left: 15px; margin-top: -2px;}
.box2 {width:33%; padding: 60px 30px 50px 30px; text-align: center; float:left;}
.box3 {width:33%; padding: 78px 0px 50px 0px;; text-align: center; float:left;}
.line4 {font-size:30px; font-family:Antenna-Bold; padding-bottom: 19px;}

footer {background:#030000; color:#fff; padding-top: 30px;padding-bottom: 40px;line-height: 32px;}
.footer_left {float:left;}
.footer_right {float:right; text-align: right;}
.line5 {font-family:Antenna-Bold; font-size:20px;}
.line6 {font-family:Antenna-Light; font-size:17px;}
.line7 {font-family:Antenna-Bold; font-size:25px; }
.line8 {font-family:Antenna-Bold; font-size:20px; color:#e61e25;}
.line9 {font-family:Antenna-Light; font-size:17px;}
.line10 {font-family:Antenna-Medium; font-size:14px; text-transform:uppercase; color:#595858;}
.banner_text {
        color: #FFFFFF;
  font-size: 80px;
  font-family: Antenna-Bold;
  line-height: 97px;
  width: 100%;
  position: absolute;
  margin-top: -22%;
  /*margin-left: 18%;*/
  text-align: center;
}
