body {background-image: url(../images/bg.gif);margin: 0px; text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666; line-height:22px;}
.clean {clear:both;}  
#bg{ width:976px; height:130px; clear:both; margin:auto;background-image: url(../images/bg_white.gif);}
#blue{width:950px; height:8px; min-height:8px; background:#2BA0F4;margin:auto; clear:both; overflow:hidden;}
#logo{width:950px; height:77px; margin:auto;}
.logo_left{ width:449px; height:77px; float:left;}
.logo_right{ height:77px; float:right;}
#bg2{ width:976px; height:auto; clear:both; margin:auto;background-image: url(../images/bg_white.gif);}
.banner{width:948px; height:auto;margin:auto;}
.gray{ width:948px; height:5px; background:#CFCFCF;margin:2px auto 0px auto; clear:both; overflow:hidden;}
#bg3{ width:976px; height:395px; clear:both; margin:auto;background-image: url(../images/bg_white.gif);}
.white{font-size:12px; color:#FFFFFF;}
.white2{font-size:13px; color:#FFFFFF;}
#k{ width:948px; height:10px;margin:auto; clear:both;overflow:hidden;}
#in_md{width:948px; height:auto;margin:auto; clear:both;}
#md_left{width:202px; height:368px; float:left;}
#left1{ width:202px; height:180px; float:left; }
.left1_top{width:202px; height:41px;float:left;}
#left1_bg{width:202px; height:118px; float:left;background-image: url(../images/news_bgleft.gif);}
.left1_d{width:202px; height:21px;float:left;}
#left1_img{width:202px; height:175px; float:left; margin:13px auto 0px auto;}
.in_k{width:202px; height:5px; float:left;overflow:hidden; }
#in_big{width:180px; height:103px; margin:auto;clear:both;}
.in_news{width:180px; height:auto; float:left; margin:5px auto 2px 0px; line-height:19px;text-align:left;}
.in_line{width:178px; height:1px;margin:auto; float:left;}
#in_midlle{width:512px; height:368px; margin:0 0 0 14px; float:left; }
.middle_img{width:512px; height:36px; float:left; }
.middle_text{width:502px; height:173px; float:left; margin:0px auto 5px auto;}
.company_font{margin-left:10px;margin-right:2px;margin-top:5px;margin-bottom:4px;text-align:left;}
.company_line{ margin:8px 2px 8px 10px; text-align:left; border-bottom: 1px dashed #A8A6A6; }
.company_font  span{font-size:12px;color:#505050;margin-left:10px;margin-right:2px;margin-top:8px;margin-bottom:4px;line-height: 25px;}
.middle_pic{ width:500px; height:104px; float:left;margin:10px 0px 0px 8px;}
#in_right{ width:202px; height:368px; float:right; }
#in_p_big{ width:202px; height:156px; float:right; margin:0px auto 10px auto;}
#in_c_bg{width:202px; height:auto; float:right; margin:0px auto 5px auto;}
.right_pimg{width:202px; height:auto; float:right;}
.right_pimg2{width:202px; float:right; }

.company_banner{width:948px; height:202px;margin:auto;background-image: url(../images/banner_company.jpg);}
#bg4{ width:976px; height:auto; clear:both; margin:auto;background-image: url(../images/bg_white.gif);overflow:hidden;}
#company_left{ width:202px; height:auto; float:left; clear:both;}
.company_left_p{ width:202px; height:167px; float:left; margin:0 auto 10px auto;}
#contact_bg{ width:202px; height:230px; background-image: url(../images/company_bg.gif);float:left; overflow:hidden;}
#contact_f{width:202px; height:7px; float:left;}
#in_md2{width:948px; height:auto;margin:auto; clear:both;overflow:hidden;}
#company_md{ width:743px; height:auto; float:right;}
.company_title{ width:743px; height:36px; float:left;background-image: url(../images/company_02.gif);}
.text_big{width:730px; height:auto;float:left; margin:5px 0px 0px 2px;}
.title{ width:135px; height:17px; float:right; margin:6px 0px 10px 0px;overflow:hidden;}
.img{ width:164px; height:30px; float:left; padding:6px 0px 5px 13px; overflow:hidden;}
.img2{ width:189px; height:51px; float:left; padding:6px 0px 5px 8px; overflow:hidden;}
.img3{ width:197px; height:63px; float:left; padding:6px 0px 5px 2px; overflow:hidden;}


.job_banner{width:948px; height:202px;margin:auto;background-image: url(../images/banner_job.jpg);}
.job_title{ width:743px; height:36px; float:left;background-image: url(../images/job_01.gif);}
.job_text{ width:696px; height:auto; float:left; text-align:left; padding:5px 0px 0px 13px;}

.news_banner{width:948px; height:202px;margin:auto;background-image: url(../images/banner_news.jpg);}
.news_title{ width:743px; height:36px; float:left;background-image: url(../images/news_01.gif);}
.newz_title{ text-align:center;font-weight: bold;}

.products_banner{width:948px; height:202px;margin:auto;background-image: url(../images/banner_products.jpg);}
.products_title{ width:743px; height:36px; float:left;background-image: url(../images/products_04.gif);}
#left2{ width:202px; height:180px; float:left; margin:0px auto 10px auto; }

.contact_banner{width:948px; height:202px;margin:auto;background-image: url(../images/banner_contact.jpg);}
.contact_title{ width:743px; height:36px; float:left;background-image: url(../images/contact_02.gif);}
.contact_img{ width:110px; height:100px;float:left; padding:10px 0px 5px 40px; overflow:hidden;}
.contact_bg{width:714px; height:397px;float:right; padding:5px 0px 0px 1px; background-image:url(../images/contact_bg.gif);}
.contact_text{ width:362px; height:auto; float:left;text-align:left; line-height:22px; padding:5px 0px 0px 5px; overflow:hidden;}
#contact_bg2{ width:202px; height:150px; background-image: url(../images/company_bg.gif);float:left; }

.partners_title{ width:743px; height:36px; float:left;background-image: url(../images/t.gif);}
.partners_banner{width:948px; height:202px;margin:auto;background-image: url(../images/banner_partners.jpg);}



#foot{ width:976px; height:164px; clear:both; margin:auto;background-image: url(../images/bg_white.gif);}
.blue_a{ width:976px; height:5px; background:#033D80;margin:auto; clear:both; overflow:hidden;}
.blue_b{ width:976px; height:28px; background:#0060C5; margin:auto; clear:both; overflow:hidden;}
.foot_text{width:560px; height:16px; margin:3px auto 6px auto;text-align:center; color:#FFFFFF;}
.foot_bg{ width:937px; height:119px; margin:auto;background-image: url(../images/foot_bg.gif);}
.foot_k{ width:937px; height:25px;margin:auto;}
.foot_text2{ width:434px; height:65px; margin:auto;padding:0px auto 6px auto; text-align:left; line-height:23px;}
.foot_d{ width:976px; height:13px; clear:both; margin:auto;background-image: url(../images/foot.gif);}

.news{float:left;
margin-top:0px;
margin-bottom:5px;
margin-left:0px;
margin-right:5px;
line-height: 25px;
clear:both;
}
.news ul{padding-right:15px;margin:0px ;padding:5px;width: 680px;}
.news ul li{list-style-type: none;width:680px;margin:0px;padding:0px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;margin-left:4px;}
.news li span{float:right; text-align:right;}
.day{ font-size: 12px; color:#9B9B97;}
.day2{  width:126px;float:right;}
.news a:hover{ color:#ff0000; text-decoration: underline;}
.news_one{ text-align:center;clear:both;}

a.n:link { color:#ffffff; text-decoration:none;}
a.n:visited{  color:#ffffff; text-decoration:none;}
a.n:hover{color:#F69E3F;text-decoration:none;}
a.n:active{ color:#FEE700;} 

a.n2:link { color:#222222; text-decoration:none;}
a.n2:visited{  color:#222222; text-decoration:none;}
a.n2:hover{color:#F69E3F;text-decoration:none;}
a.n2:active{ color:#222222;} 

.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

