body{margin:0; padding:0; background-color:#275357; text-align:center; font-family:"Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;;}
a img{border:none;}
.main_container{width:998px; height: auto; margin:0 auto; text-align:center}
.container{width:998px; height: auto; margin:0 auto; background-color:#fff; border:1px solid #fff; margin-top:10px; border-radius:15px; -moz-border-radius:15px;}
.header{height:130px; text-align:center;}
.menubar{height:83px; background-color:#f0f0f0; }
.ashbar{height:20px; background-color:#f0f0f0; }
.clear{clear:both}

ul{list-style-type:none; text-align:center;}
ul li.home a:link{float:left;width:103px; height:34px; margin-top:10px; background-image:url('../images/button.png'); background-repeat:no-repeat; background-position:0 0px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
ul li.home a:hover{ background-position:0px -34px;}
ul li.home a:link.selected{background-position:0px -34px;}

ul li.about_us a:link.main{float:left;width:144px; height:34px; margin-top:10px; background-image:url('../images/button.png'); background-repeat:no-repeat; background-position:0px -68px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
ul li.about_us a:hover.main{background-position:0px -102px;}
ul li.about_us a:link.selected{float:left;width:144px; height:34px; margin-top:10px; background-image:url('../images/about_us_hover.png'); background-repeat:no-repeat; background-position:center;}

ul li.product a:link.main {float:left;width:162px; height:34px; margin-top:10px; background-image:url('../images/button.png'); background-repeat:no-repeat; background-position:0px -136px;; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
ul li.product a:hover.main{background-position:0px -170px; }
ul li.product a:link.selected {float:left;width:162px; height:34px; margin-top:10px; background-image:url('../images/button.png'); background-repeat:no-repeat; background-position:0px -170px;; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}

ul li.partners a:link {float:left;width:162px; height:34px; margin-top:10px; background-image:url('../images/button.png'); background-repeat:no-repeat; background-position:0px -204px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
ul li.partners a:hover{ background-position:0px -238px;}
ul li.partners a:link.selected {background-position:0px -238px;}

ul li.contact_us a:link {float:left;width:150px; height:34px; margin-top:10px; background-image:url('../images/button.png'); background-repeat:no-repeat; background-position:0px -272px; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
ul li.contact_us a:hover{background-position:0px -306px;}
ul li.contact_us a:link.selected {float:left;width:150px; height:34px; margin-top:10px; background-image:url('../images/contact_hover.png'); background-repeat:no-repeat; background-position:center; }





#home-banner {height:400px; margin-bottom:20px; }

.welcome_text{font-family:Verdana; font-size:12px; line-height: 20px; color:#000;line-height:16px; text-align:left; margin-top:10px; margin-left:20px;font-weight:normal}
.footer_text{font-size:10px; color:#ccc; text-align:center; padding-top:20px;}
.footer_text a{text-decoration:none; color:#ccc }
.footer_text a:hover{text-decoration:none; color:#f9b2b1 }
a.detail{text-decoration:none; color: #07446b; margin-left:10px;}
a:hover.detail{text-decoration:none; color: #fa6806; margin-left:10px;}

.big_title{float:left; margin-left:20px; font-family:Verdana;font-size:18px; color:#000; font-weight:bold; padding-top:20px;}
.left_panel{width:250px; background:#f0f0f0; float:left; margin-top:20px; margin-left:40px; padding:20px; margin-right:20px;}
.left_panel ul{margin:0; padding:0; list-style:none;line-height:30px;}
.left_panel ul li a{ width:90%; list-style:none; background-image:url('../images/arrow.png'); background-repeat:no-repeat; background-position:left center;text-align:left; float:left; font-family:Verdana; font-size:12px; color:#000; text-decoration:none;padding-left: 25px; border-bottom:1px dotted #ccc }
.left_panel ul li a:hover{ width:90%;list-style:none; background-image:url('../images/arrow.png'); background-repeat:no-repeat; background-position:left center;text-align:left; font-family:Verdana; font-size:12px; color:#fa6806; text-decoration:none;padding-left: 25px; border-bottom:1px dotted #ccc }
.contact{margin:0 auto; font-family:Verdana; font-size:12px; color:#000; margin-bottom:40px; border:1px solid #f0f0f0}
.image_div{width:203px; height:82px; padding:5px; border:5px solid #f0f0f0;float:left; margin:0 auto;margin-right:30px; margin-top:30px; margin-bottom;30px;}
.product_logo{width:650px; height:auto; margin:0 auto; padding-top:70px; font-size:12px;}
.product_logo img{ padding:10px; border:1px solid #f0f0f0; margin-right:5px;}
.border{border:1px solid red}
.clear{clear:both;}
.fl_left{float:left}
.fl_right{float:right}
.spacer{height:30px}

table td{border:1px dotted #d0d0d0; padding:5px;}
table p{font-size:12px; text-align:left; width:240px; padding:5px;}
