/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

body{
font-family:'Open Sans', Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:13px;
color:#181818;
line-height:20px;
font-weight:normal;}


.clearfix{
clear:both;}

#header{
border-top:6px solid #c3151c;
height:110px;
width:100%;
}

.container{
margin:0 auto;
width:978px;}

#logo{
margin:20px 0 0 0;
float:left;
}

.head-contact img{
float:left;
margin:3px 10px 0 0;}

.head-contact{
float:left;
margin:30px 0 0 20px;
font-size:18px;
color:#f36c22;
font-weight:500;
min-width:160px;
line-height:22px;}

.head-contact span{
font-size:16px;
line-height:22px;
font-weight:600;
display:block;
color:#555555;
margin-left:48px;}

.head-contact span a{
font-size:16px;
line-height:22px;
color:#555555;
text-decoration:none;}

.head-contact span a:hover{
color:#ba1c22;}

#nav{
width:100%;
height:44px;
background:#e51b23;}

#nav ul{
margin:0;
padding:0;
text-align:center;}

#nav ul li{
list-style-type:none;
display:inline-block;
margin:0 8px;
}

#nav ul li a{
color:#ffffff;
text-decoration:none;
line-height:44px;
padding:12px 23px;
font-size:17px;
font-weight:600;
transition:all ease 0.5s 0s;
}

#nav ul li a:hover{
background:#ba1c22;}

#home-products{
width:100%;
min-height:120px;
border-bottom:1px solid #c3c3c3;
background:#f9f9f9;}

.sub-title{
float:left;
margin-right:20px;
}

.sub-title h3{
line-height:120px;
font-size:26px;
font-weight:700;
color:#f36c22;}

.home-product-list{
margin:20px 50px;
padding:0;
float:left;
}

.home-product-list li{
list-style-type:none;
line-height:28px;
font-size:15px;
font-weight:600;}

#content{
width:100%;
margin-top:20px;}

#content h3{
display:block;
margin:0 2px;
color:#ffffff;
background:#e51b23;
padding:6px 10px;
font-size:18px;
font-weight:500;}

.sidebar{
float:left;
width:232px;
padding:0 6px;}

.sidebar p{
margin:10px;}

.content-text{
float:left;
width:470px;
border-left:#bfc3c4 dashed 1px;
border-right:#bfc3c4 dashed 1px;
}

.content-text p{
margin:10px;
}

.address{
margin:10px;}

.address h5{
font-weight:600;
font-size:15px;
margin:0;
padding:0;
line-height:24px;
color:#c70910;}

.address a{
color:#d30d15;}

#footer{
background:#f1f1f1;
width:100%;
margin-top:20px;
padding:20px 0;}

.footer-links{
margin:0;
padding:0;
color:#c70910;
text-align:center;}

.footer-links li{
list-style-type:none;
display:inline-block;
}

.footer-links li a{
text-decoration:none;
color:#c70910;
padding:0 5px;
} 

.footer-links li a:hover{
text-decoration:underline;}

.copyrights{
font-size:12px;
text-align:center;
line-height:22px;
}

.sagacity{
float:right;
margin-top:-40px;}

.content-full{
float:left;
width:730px;
border-right:#bfc3c4 dashed 1px;
}

.content-full p{
margin:15px;}

.content-full h4{
margin:15px;
font-size:18px;
color:#e51f27;
font-weight:bold;}

.basic-table{
width:96%;
margin:0 auto;
 border-collapse: collapse;}

.basic-table th{
text-align:left;
padding:5px;
border:1px dashed #dedede;} 

.basic-table td{
padding:5px;}

.basic-table tr:nth-child(even) {background: #f3f2f2}
.basic-table tr:nth-child(odd) {background: #FFF}