@charset "utf-8";
body { background:url(../images/bg.jpg) top repeat-x #dfdfdf; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:19px; font-size:13px; }
.cl { clear:both }
a { color:#333333; text-decoration:none; }
a:hover { color:#333333; text-decoration:underline; }
/*p { color:#666666; }*/
#main { width:1011px; min-height:500px; height:auto; margin:0 auto; }
.header_1{ font-size:10px; text-align:center; color:#CCCCCC; margin:0 0 0 0; padding:0 0 0 0; }
.header { width:1011px; height:100px; }
.header h1{ font-size:9px; text-align:center; color:#CCCCCC; margin:0 0 0 0; padding:0 0 0 0; }
.right_header { width:410px; height:49px; float:right; margin:27px 30px 0 0; }
.logo { width:245px; height:51px; margin:27px 0 0 47px; float:left; }
.call_us {  font-family:"myriad Pro"; color:#04437a; font-size:22px; padding-left:10px; }
.num {  font-family:"myriad Pro"; font-size:18px; color:#000000; }
.follow {  font-family:"myriad Pro"; font-size:18px; color:#000000; padding:5px 0 0 246px; }
.menu_cont { width:970px; height:54px; margin:0 auto; padding:0; }
.menu_left { width:7px; height:54px; margin:0 auto; padding:0; float:left; background:url(../images/menu_left.jpg) top no-repeat;  }
.menu_right { width:7px; height:54px; margin:0 auto; padding:0; float:right; background:url(../images/menu_right.jpg) top no-repeat;  }
.menu { width:956px; height:54px; margin:0 auto; padding:0; background:url(../images/menu_bg.jpg) top repeat-x; float:left; }
.menu ul { list-style-type:none; margin:0; padding:8px 0 0 0; }
.menu ul li { list-style:none; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:38px; margin:0; }
.menu ul li a { display:block; background:none; float:left; text-align:center; color:#333333; text-decoration:none; float:left; padding:0 0 0 10px; margin:0 13px;}
.menu ul li a:hover { display:block; background:url(../images/over_left.jpg) left no-repeat; color:#333333; text-decoration:none; padding:0 0 0 10px;  margin:0 13px; }
.menu ul li a span{ display:block; background:none; float:left; text-align:center; color:#333333; text-decoration:none; float:left; padding:0 10px 0 0; margin:0;}
.menu ul li a:hover span{ display:block; float:left; background:url(../images/over_right.jpg) right no-repeat; color:#333333; text-decoration:none; padding:0 10px 0 0; margin:0; }
.banner { width:976px; height:296px; background:url(../images/banner.jpg) top no-repeat; margin:24px auto 0 auto; }
.content { width:1011px; height:auto; background:url(../images/mid_bg.jpg) top repeat-y; }
.top_bg { background:url(../images/top_bg.jpg) top no-repeat; width:931px; min-height:300px; padding:0 40px 10px 40px; }
.left_col { width:626px; float:left; min-height:200px; text-align:justify; }
.left_col h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; border-bottom:1px #666666 dashed; margin-bottom:10px; padding-bottom:10px; }
.left_col22 { width:613px; float:left; min-height:200px; text-align:justify; }
.left_col22 h3 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:16px; margin-bottom:1px; padding-bottom:1px; }
.left_col22 p { font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin:0px; padding:0px; }


.girl { float:left; margin-right:20px; }
.chart { float:right; margin-left:20px; }
.right_col { width:247px; float:right; background:#a4ff84; min-height:474px; padding:0 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); margin-top:20px; }
.right_col h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; border-bottom:1px #333333 dashed; margin-bottom:10px; padding-bottom:10px; }
.right_col ul { list-style-type:none; margin:0; padding:0; }
.right_col ul li { list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:27px; padding: 0 0 0 20px; background:url(../images/arrow.jpg) left no-repeat; }

.right_col1 { width:247px; float:right; background:#eeeeee; min-height:274px; padding:0 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; behavior: url(border-radius.htc); margin-top:20px; }
.right_col1 h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:26px; border-bottom:1px #333333 dashed; margin-bottom:10px; padding-bottom:10px; }


.footer { text-align:center; margin-bottom:20px; }
.footer a { color:#333333; text-decoration:none; }
.footer a:hover { color:#333333; text-decoration:underline; }

.request_quote { float:left; width:120px; text-align: center; color:#ffffff; }
.request_quote a{ color:#ffffff; text-decoration:none; background:#418425; padding:5px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.request_quote a:hover{ color:#ffffff; text-decoration:none; background:#002a54; }
.latest_news { float:left; width:120px; text-align: center; color:#ffffff; margin-top:15px; padding-left:155px; }
.latest_news a{ color:#ffffff; text-decoration:none; background:#002a54; padding:5px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.latest_news a:hover{ color:#ffffff; text-decoration:none; background:#418425; }

.form-mid{padding:18px 0px 20px 0px;}
.form-mid ul{margin:0px; padding:0px; list-style-type:none;  display:block;}
.form-mid ul li{padding:5px 0px 5px 0px; width:auto; clear:both;}
.form-mid ul li label {clear: left; display: block; margin: 0 0 15px; width:100px; font-family:Arial, Helvetica, sans-serif; font-size:15px;
 color:#656565;  float:left;}
 .send-btn{float:left; margin:15px 0px 0px 15px;}
 .send-now > span > input {  float :left; width:120px; text-align: center; color:#ffffff; }
.send-now > span > input { color:#ffffff; text-decoration:none; background:#418425; padding:6px 5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.send-now > span > input :hover{ color:#ffffff; text-decoration:none; background:#002a54; }
 
 .form-mid1 {padding:5px 0px 5px 0px;}
.form-mid1 ul{margin:0px; padding:0px; list-style-type:none;}
.form-mid1 ul li{padding:5px 0px 5px 0px; width:auto; clear:both;}
.form-mid1 ul li label {clear: left; margin: 0 0 5px; width:230px; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.text-field1 {width:100px; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:40px; padding:0px;}
.text-field12 {width:100px; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin-left:20px; padding:0px;}