.header{width: 951px; height: 150px; background:#fff; margin:0px auto}
.header img{width: 160px ; height: 150px; float: }

.header_right{width: 300px;
height: 132px;
float: right;margin-top: -78px;
}
.welcome{
width: 450px;
margin-left: 157px;
margin-top: -103px}
.welcome strong{font-size: 22px;
color: rgb(32, 121, 10);}
.menu_right{ width: 125px;
height: 37px;
float: right;
margin-right: 19px;
margin-top: -37px;}


.menu_right img{ width:30px; height:30px}

.download{height: 39px;
width: 190px;
margin-top: 85px;
margin-left: 121px;
margin-top: 15px;}

.download img{width: 178px;
height: 37px;}
.callimg{width: 30px;
height: 30px;}
.callimg img{ width: 30px;
height: 30px;}
.call{width: 178px;
/* background-color: #000; */
margin-top: 27px;
height: 33px;
margin-left: 133px;}
.calltext b{color: rgb(63, 63, 192)}
.calltext{margin-left: 43px;
margin-top: -24px;}

.menu{width: 951px; height: 30px; background:rgb(6, 80, 6); margin:0px auto; font-family: sans-serif;}
.menu ul li {display:inline-table; padding: 6px;
margin-left: -10px;
margin-right: 55px; }
.menu ul li a{ text-decoration: none; color: #fff;}
.menu ul li a:hover{color: #000; background:#fff};
.selected{color: black}






* {margin:0; padding:0}
.sm {list-style:none; width:600px; height:141px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

.border{
    border:2px solid #eed8d8;
}


.navbar {
    width: 953px;
    margin: 0 auto;
  
    height: 35px;
}

.navbar > ul > li {
   float: left;
display: inline;
height: 54px;
margin-left: 0px;
    z-index:100;
    position: relative;
}
.navbar > ul > li > a {
    color: #292A2B;
   
    font-size: 13px;
    line-height: 50px;
    vertical-align:middle;
    padding: 15px 40px;
    -webkit-transition: color .15s;
    -moz-transition: color .15s;
    -o-transition: color .15s;
    transition: color .15s;
}
.navbar li a{font-size: 12px}
.navbar > ul > li > a.last {
    color: #ac0000;
    font-weight:bold;
    border-right:solid 0px #bf0000;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 50px;
    vertical-align:middle;
    padding: 15px 20px;
    -webkit-transition: color .15s;
    -moz-transition: color .15s;
    -o-transition: color .15s;
    transition: color .15s;
}

.navbar > ul > li > a:hover {
    color: blue;

    
}
.navbar > ul > li > ul {
    opacity: 0;
    visibility: hidden;
    padding: 2px 0 19px 0;
    background-color: rgb(131, 206, 49);;
    
    text-align: left;
    position: absolute;
    top: 40px;
 margin-left: -264px;
height: 185px;
width: 695px;
    -webkit-transition: all .3s .1s;
    -moz-transition: all .3s .1s;
    -o-transition: all .3s .1s;
    transition: all .3s .1s;
    
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}
.navbar > ul > li:hover > ul {
    opacity: 1;
    top: 54px;
    visibility: visible;
}
.navbar > ul > li > ul:before {
    
    display: block;
    border-color: transparent transparent #050505 transparent;
    border-style: solid;
    border-width: 10px;
    position: absolute;
    top: -20px;
    left: 45%;

}
.navbar > ul ul > li {
    position: relative;
}
.navbar ul ul a {
    color: #fff;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 13px;
   
    line-height:20px;
    vertical-align:middle;
    
    padding: 8px 8px 7px 16px;
    display: block;
    -webkit-transition: background-color 0.1s;
    -moz-transition: background-color 0.1s;
    -o-transition: background-color 0.1s;
    transition: background-color 0.1s;
}
.navbar ul ul a:hover {
    background-color: #dcdcdc;
    color: #fff
}
.navbar ul ul ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: -2px !important;
    left: 206px;
    padding: 16px 0 20px 0;
    background-color: rgb(131, 206, 49);;
    text-align: left;
    width: 258px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.4);
}



.navbar ul ul > li:hover > ul {
    opacity: 1;
    left: 181px;
    visibility: visible;
}
.navbar ul ul a:hover {
   background:rgb(12, 54, 3);
    
}


#navigation { background:rgb(131, 206, 49);;
height: 30px;
margin: 0px auto;
/* border-top: 1px solid rgba(99,191,152,.6); */
/* border-right: 1px solid rgba(99,191,152,.6); */
width: 951px; }
#navigation li { float: left; display: inline;height: 30px;
margin-left: 60px; }
#navigation li a { float: left; line-height: 0px; font-size: 14px;
font-family: "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; color: #fff; display: inline;margin-left: -58px;
padding-right: 40px; text-decoration: none;}
#navigation li a:hover { text-decoration: none; color: #000;  }
#navigation ul ul ul a:hover{color: #fff}
.belowbanner{width:100%; height:auto; position: absolute;
margin-top: 421px;}
.marque{width:100%; height:auto; background:#ffffff;margin-top: 15px;}
.marque ul{list-style:none; display:inline-table}
.marque ul li{ padding:0px 5px; display:inline-table; margin-top:-16px}
.marque ul li img{width:172px; height:95px; border:1px solid #4D9995; }







.mptL175v3 {
display: block;
position: relative;
float: left;
margin-right: 18px;
margin-left: -6px;
width: 225px;
height: 198px;
background-color: #eaeaea;
padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
}



.sm {list-style:none; width:600px; height:141px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

.border{
    border:2px solid #eed8d8;
}





/* FOOTER
--------------------------------------------------------- */

#footer { background: rgb(131, 206, 49); height: 80px; color: #c5db87; font-size: 11px; padding-top: 9px; padding-bottom: 30px; width: 951px; margin: 0px auto}
.col1 img{width: 300px;
height: 200px;
margin-left: 12px;
border-radius: 10px;}

.col2 img{ width: 300px;
height: 200px;
margin-left: 12px;
border-radius: 10px;}

.img{height: 250px;width: 300px;margin-left: 10px;float: left}
.img b{margin-left:  43px;
font-family: tahoma;
color: rgb(248, 112, 36);font-weight: 400;}

.img1{height: 250px;width: 300px;margin-left: 10px;float: left}
.img1 b{margin-left: 81px;
font-family: tahoma;
color: rgb(248, 112, 36);font-weight: 400;}