@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
.bg {
     width:100%;
     height:100%;
background-image:url(../images/bg.jpg);	 
 }
 
.main {
     width:860px;
     height:1000px; 
 }
 .header {
     width:860px;
     height:95px;	 
 }
 
 .logo {
     width:280px;
     height:95px;
     color:#ffffff;	
	 font-family:Chaparral Pro;
	 font-size:56px;
	 float:left;
	 text-align:left;
 }
 .header_link {
width: 130px;
height: 30px;
float: right;
margin-top: 60px;
}

.header_link_img{
width: 40px;
height: 30px;
float: left;
}
 
 
 .buttons {
     width:860px;
     height:50px;
     background-color:#f1f9fd;	
	  border-radius: 10px 10px 10px 10px;
	  box-shadow: 0px 3px 3px #4f4f4f;
 }
 
.b1 a{
width: 110px;
height: 50px;
font-family: Arial;
font-size: 14px;
color: #ba0808;
float: left;
font-weight: bold;
line-height: 50px;
margin-left: 50px;
text-decoration:none;
}

.b1 a:hover {
width: 110px;
height: 50px;
font-family: Arial;
font-size: 14px;
color: #ffffff;
float: left;
font-weight: bold;
line-height: 50px;
margin-left: 50px;
text-decoration:none;
background-image:url(../images/b1-1.png);
}

.banner {

     width:860px;
     height:385px;	
}

.banner_others {
     width:860px;
     height:250px;	
}


.wel{
     float:left;
     width:405px;
     height:325px;	 
     background-color:#ffffff;
	 margin-top:25px;
	 opacity:0.6;
	margin-left: 25px;
}


.index_banner {
     float:right;
     width:405px;
     height:325px;	 
     background-color:#ffffff;
	 margin-top:25px;
	  margin-right: 20px;
	/* opacity:0.6;*/ 
}


.heading {

height: 30px;
font-family: Arial;
font-size: 18px;
color: #ba0808;
font-weight: bold;
text-align:left;
margin-top:25px;
margin-left:15px;
}

.text {
font-family: Arial;
font-size: 12px;
color: #878787;
margin-left:15px;
margin-right:15px;
text-align:justify;
line-height:150%;
}

.more a {
font-family: Arial;
font-size: 12px;
color: #ba0808;
font-weight: bold;
margin-right:15px;
text-align:right;
text-decoration:none;
padding-left:335px;
}

.more a:hover {
font-family: Arial;
font-size: 12px;
color: #ba0808;
font-weight: bold;
margin-right:15px;
text-align:right;
text-decoration:underline;
}


.more2 a {
font-family: Arial;
font-size: 10px;
color: #fff;
font-weight: bold;
margin-right:15px;
text-align:center;
text-decoration:none;
float:right;
width:50px;
height:20px;
background-color:#BA0808;
line-height:20px;
}

.more2   a:hover{
font-family: Arial;
font-size: 10px;
color: #BA0808;
font-weight: bold;
margin-right:15px;
text-align:center;
text-decoration:none;
float:right;
width:50px;
height:20px;
background-color:#F1F9FD;
line-height:20px;
}
.content {
background-color: white;
width: 860px;
height: auto;
box-shadow: 0 -1px 10px #4F4F4F;
 position: absolute;
}

.content1 {
width: 860px;
height: 125px;
margin-top:15px;
}

.content1_img {
    border: 1px solid #464243;
    float: left;
    height: 125px;
    margin-left: 10px;
    width: 200px;
}


.content2 {
width: 860px;
height: auto;
margin-top: 20px;
}

.content2_1 {
	width: 180px;
	height: 187px;
	float:left;
	margin-left: 20px;

}

.content2_2 {
width: 420px;
height: auto;
float:left;
margin-left:20px;
}
.services {
height: 26px;
background-image:url(../images/patch.png);
margin-top:3px;
font-family: Arial;
font-size: 12px;
color: #878787;
text-align:left;
padding-left: 30px;
line-height: 27px;
background-repeat:no-repeat;
}

.heading2 {
margin-left: 10px;
height:20px;
font-family: Arial;
font-size: 14px;
color: #ba0808;
font-weight: bold;
text-align:left;
}


.content3 {
	margin-top:25px;
float:left;
width: 860px;
height:105px;
background-color:#edf5fb;
}


.content3_1 {
background-color:#dce2e4;
width: 225px;
height: 80px;
float: right;
margin-top: 13px;
margin-right: 20px;
border-radius: 10px;
background-image:url(../images/call.png);
}


.content3_2 {
width: 500px;
height:100px;
float:left;
}

.link_1{
width: 565px;
height:50px;

}

.link_2 {
width: 120px;
height: 50px;
float: left;
margin-left: 20px;
margin-top: 10px;
}

.footer {
	float:left;
	background-color:#ba0808;
	width: 860px;
	height: 25px;
}


.footer_text {
background-color:#ba0808;
width: 165px;
height: 25px;
float:left;
font-family: Arial;
font-size: 10px;
color: #ffffff;
text-align:left;
line-height:25px;
}


.class{

width: 145px;
height: 25px;

font-family: Arial;
font-size: 10px;
color: #ffffff;
text-align:left;
line-height:25px;
}

.link_class{
font-family: Arial;
font-size: 10px;
color: #636060;
line-height:25px;
text-decoration:none;
text-align:left;
margin-right: 20px;
}
.contactus_content{
	width:380px;
	height:190px;
	float:left;
	
	background-repeat:no-repeat;
}
.followus{
	margin-top:5px;
	margin-left:50px;
	width:200px;
	height:40px;
	float:left;
}
