body{ margin:0px; background:url(images/main_bg.jpg) repeat-x #e3fdfa;}

#container{width:978px; margin:0 auto;}

#main_header{width:978px; height:130px;}

#header{width:978px; height:auto;}

.menu_bg{width:526px; height:59px; float:left; background:url(images/menu_bg.jpg); background-repeat:repeat-x; float:left; margin-top:70px;}

#cssmenu{width:500px;border:none;border:0px;margin-top:10px; padding:0px;
font-family:Arial;font-size:16px;font-weight:bold;float:right;}

#cssmenu ul{height:35px;list-style:none;margin:0;padding:0;}

#cssmenu li{float:left;padding:0px;}

#cssmenu li a{color:#FFF;display:block;font-weight:normal;line-height:35px;
margin:0px;padding:0px 25px;text-align:center;text-decoration:none;}

#cssmenu li a:hover, #cssmenu ul li:hover a{background: #2580a2 bottom center no-repeat;color:#FFFFFF;text-decoration:none;}

#cssmenu li ul{background:#06233a;display:none;height:auto;padding:0px;margin:0px;border:0px;position:absolute;width:350px;z-index:200;
/*top:1em;/*left:0;*/}

#cssmenu li:hover ul{display:block;}

#cssmenu li li {display:block;float:none;margin:0px;padding:0px;width:auto;}

#cssmenu li:hover li a{background:none;}

#cssmenu li ul a{background: #2580a2 bottom center no-repeat;display:block;
height:35px;font-size:14px;font-style:normal;margin:0px;padding:0px 10px 0px 15px;text-align:left;}

#cssmenu li ul a:hover, #cssmenu li ul li:hover a{border:0px; color:#ffffff;
text-decoration:none;background: #2580a2 bottom center no-repeat;}
#cssmenu p{clear:left;}	

.logo{width:452px; height:114px; background:url(images/logo.jpg); float:left; margin-top:16px;}

.slide{width:978px; height:346px;float:left;}

#content{width:978px;float:left;}

.l_content{width:489px; float:left;}

.content_l_txt{width:489px; float:left; font-family:Tahoma; font-size:13px; line-height:20px; text-align:justify;}

.l_content_imgs{width:425px; float:left;font-family:Tahoma; font-size:12px; line-height:20px; text-align:justify; color:#790000;}

.contact_home{width:440px; height:127px; float:left; margin-top:10px;}

.contact_home_txt{width:170px; height:123px; margin-top:2px; float:left;background:#018aff;}

.r_content{width:489px; float:right;}

.follow{width:489px; float:left;font-family:Tahoma; font-size:16px; font-weight:bold; margin-top:10px;}


.content_r_txt{width:425px; float:left; font-family:Tahoma; font-size:13px; line-height:20px; text-align:justify; margin-left:40px; }

.footer_img{width:100%; height:95px; background:url(images/footer.png); margin:0 auto; float:left;}

.footer_all{width:100%; height:67px;margin:0 auto;background:#3a3a3a; float:left;}



.slide_other{width:978px; height:280px;float:left;}

.head_otherpage{width:195px; height:35px; float:left; background:#0791f9; margin-top:15px;font-family:Tahoma; color:#FFF; font-size:16px; font-weight:bold;text-align:center;}

.content_1st{width:978px; height:220px; background:#0791f9;float:left;}

.other_img1st{width:246px; height:200px; float:left;margin:10px;  0 0;}

.other_page_txt{width:690px; height:200px; float:left; margin:10px;  0 0;font-family:Arial; color:#FFF; font-size:12px; text-align:justify;}

.contact_form{width:310px; height:240px;float:left;margin-left:10px;
margin-top:30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}

.content_form{width:978px; height:280px;float:left; background:#FFF; margin-top:10px;}

.contact_text0{width:320px;float:left;font-family:Arial;font-size:16px;
text-align:center;margin-left:20px;margin-top:30px;}

.contact_img02{width:280px; height:252px;float:left;font-family:Arial;font-size:16px;
text-align:center;margin-left:10px;margin-top:20px; background:url(images/contact_img02.jpg); background-repeat:no-repeat;}

.content_web{width:978px; height:250px;float:left;}

.web_img1st{width:228px; height:245px; float:left;margin-left:0px; margin-top:5px;}

.web_img1stlarge{width:468px; height:245px; float:left;margin-left:20px; margin-top:5px;}

.content_1st{width:978px; height:220px; background:#0791f9;float:left;}

.contact_all_box{width:130px; height:51px; float:left; }

.contact_all{width:191px; height:54px; float:right; }

.contact_phone{width:61px; height:51px;float:left;}

.content_1st0{width:978px; height:250px; background:#0791f9;float:left;}

.web_page_txt{width:950px; height:200px; float:left; margin:10px;  0 0;font-family:Arial; color:#FFF; font-size:12px; text-align:justify;}

#slideshow{width:auto; height:auto; float:left; }

.content_2nd{width:978px; height:650px; background:#FFF;float:left;}

.other_img1st000{width:330px; float:left;margin:10px;  0 0;}

.net_page_txt{width:590px; height:200px; float:left; margin:10px;  0 0;font-family:Arial;  font-size:12px; text-align:justify;}

.contact_web{width:240px; height:54px; float:right; }

.contact_all_web{width:178px; height:51px; float:left; }

.home_flash{width:180px; height:123px; margin-top:2px; float:left;background:#018aff;}

.contact_txt{width:970px; margin-left:10px;font-family:Verdana;text-align:justify; font-size:12px; float:left; margin-top:10px; line-height:30px;}

.sucess{width:335px; height:299px; float:left; background:url(images/success_img.png); margin-left:20px;}

.success_txt{width:410px;float:left;padding-top:5px; padding-bottom:5px;
font-family:Tahoma; font-size:22px; color:#F00; margin-top:60px;}

.success_txt02{width:410px;float:left;padding-top:5px; padding-bottom:5px;
font-family:Tahoma; font-size:14px;font-weight:bold;margin-top:30px;}

.content_net{width:978px; height:400px; background:#FFF;float:left;}

.net_page_net{width:590px; height:150px; float:left; margin:10px;  0 0;font-family:Arial;  font-size:12px; text-align:justify;}

.net_page_imgs{width:970px; height:200px; float:left; margin:0px;  0 0;font-family:Arial;  font-size:12px; text-align:justify;}




