.main{width:1071px;margin:auto;}
.header{height:126px; position:relative}

img{border:none}

.logo{background-image:url(../images/logo.gif);width:483px; height:91px;margin-top:20px;float:left}
.tel{float:right;width:251px; height:55px;margin-top:55px;background-image:url(../images/tel.gif);background-repeat:no-repeat;}
.bannerindex{margin:auto;height:499px; min-width:1071px; width:100%; background-repeat:no-repeat; background-position:center top;}
.menu{height:64px;}
.menu a{color:#6b6b6b;font-size:16px; text-align:center; text-decoration:none; font-family:Microsoft YaHei;width:130px; line-height:64px; height:64px;float:left;}
.menu a:hover{color:#ffffff; background-color:#c6010b;}
.menu a.act{color:#ffffff; background-color:#c6010b;}
.bannercompany{margin:auto;height:335px;   width:100%; background-image:url(../images/bannercompany.jpg);background-position:center top;}
.bannerservice{margin:auto;height:335px;   width:100%; background-image:url(../images/bannerservice.jpg);background-position:center top;}
.bannernews{margin:auto;height:335px;   width:100%; background-image:url(../images/bannernews.jpg);background-position:center top;}
.bannercontact{margin:auto;height:335px;   width:100%; background-image:url(../images/bannercontact.jpg);background-position:center top;}
.bannercase{margin:auto;height:335px;   width:100%; background-image:url(../images/bannercase.jpg);background-position:center top;}
.bannerfaq{margin:auto;height:335px;   width:100%; background-image:url(../images/bannerfaq.jpg);background-position:center top;}

.shopping{width:202px; height:35px; float:right;margin-top:65px;display:block;}
.shopping a{width:152px; height:35px; background-image:url(../images/wssc.png);  display:block;}

.menucompany{width:1071px;height:150px; margin:auto;}
.menucomdiv{width:980px; margin:auto;}
.menucomdiv img{width:245px; height:150px; float:left; border:none 0px #ffffff}


.iservice{width:183px; height:125px; margin:auto; background-image:url(../images/iservice.jpg);}
.icontact{width:300px; height:125px; margin:auto; background-image:url(../images/icontact.gif);}
.icase{width:300px; height:125px; margin:auto; background-image:url(../images/icase.gif);}
.inews{width:154px; height:125px; margin:auto; background-image:url(../images/inews.jpg);}
.ifaq{width:300px; height:125px; margin:auto; background-image:url(../images/ifaq.gif);}

.bannerindex2{ width:1071px; margin:20px auto 30px auto;  height: 220px;  background-image:url(../images/bannerindex2.gif);    }




.newsitem{height:200px;width:1071px; margin:40px auto 40px auto; }
.newsimg{width:300px; margin-right:20px; height:200px; float:left;}
.newstitle{ color:#285b86;  font-family:Microsoft YaHei;font-size:16px;}
.newstitle a{color:#03497d; text-decoration:none;font-weight:bold}
.newsdate{color:#999999;  }
.newsdesc{color:#333333; height:120px; line-height:180% ;Microsoft YaHei;font-size:14px}
.newsmore{color:#285b86;  font-family:Microsoft YaHei;font-size:13px;text-decoration:none; color:#666666}
.newsmore a{color:#285b86;  font-family:Microsoft YaHei;font-size:13px;text-decoration:none; color:#666666}


.bannerproduct{ margin:auto;height:335px;   width:100%; background-image:url(../images/bannerproduct.jpg);background-position:center top;}
.menuproduct{width:1071px;height:85px; margin:auto;margin-top:5px;}
.menuproduct a{width:213px;height:85px;float:left;background-image:url(../images/pmenubg0.gif); line-height:85px; text-align:center;text-decoration:none;font-family: Microsoft YaHei; color:#333333;font-weight:bold}
.menuproduct a:hover{ height:85px;float:left; color:#ff0000; background-image:url(../images/pmenubg.gif);}
.menuproduct a.act{ color:#ff0000; background-image:url(../images/pmenubg.gif);}

.footer{width:100%;margin:auto;}
#content{min-height:400px; width:1071px;font-family:Microsoft YaHei;font-size:14px; margin:auto; padding:50px ; line-height:200%;clear:both;}
 
.productitems{width:1110px;height:690px; }
.productitem{width:330px; height:320px; float:left; margin-right:30px; margin-bottom:30px;}
.productitem a{color:#ffffff; text-decoration:none}


.productimg{ width:330px; height:280px;  position:relative}
.producttitle{width:330px; height:60px;  text-align:center; font-family:Microsoft YaHei; line-height:20px;   vertical-align:middle;  display:table-cell; background-color:#7f7f7f;color:#ffffff}
.producttitle2{width:330px; display:none; height:60px; text-align:center; font-family:Microsoft YaHei; line-height:60px; background-color:#80abde;color:#ffffff}


.producttitlef{ position:absolute;top: 180px; left:0px; height:100px;width:330px;   background-color:#000000; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;   }
.producttitleft{ position:absolute;top: 180px; text-align:center; padding:32px 5px 32px 5px;line-height:18px; left:0px; height:20px;width:320px; color:#ffffff;     }





.productitems4{width:1160px }
.productitem4{width:460px; height:408px; float:left; margin-right:50px; margin-bottom:30px;}
.productitem4 a{color:#ffffff; text-decoration:none}


.productimg4{ width:460px; height:368px; text-align:center;  position:relative}
.producttitle4{width:460px; height:40px;  text-align:center; font-family:Microsoft YaHei; line-height:40px; background-color:#7f7f7f;color:#ffffff}
.producttitle24{width:460px; display:none; height:40px; text-align:center; font-family:Microsoft YaHei; line-height:40px; background-color:#80abde;color:#ffffff}


.producttitlef4{ position:absolute;top: 268px; left:0px; height:100px;width:510px;   background-color:#000000; filter:alpha(Opacity=80);-moz-opacity:0.5;opacity: 0.5;   }
.producttitleft4{ position:absolute;top: 268px; text-align:center; padding:32px 5px 32px 5px;line-height:18px; left:0px; height:20px;width:500px; color:#ffffff;     }


 

.faqlist li{list-style:none}

.faqlist li a{ display:block;   height:40px; padding-left:30px; line-height:40px; border-bottom:1px solid #dddddd;color:#333333;text-decoration:none}
.faqlist li a:hover{background-color:#fef1cf}







body{margin:0px; min-width:1171px;}
.footer1{height:170px; width:1071px;  background-color:#03497d; color:#ffffff;margin:auto; font-family:Microsoft YaHei;}
.footer0{ height:170px; width:100%; background-color:#03497d; color:#ffffff;margin:auto; font-family:Microsoft YaHei;}
.ewm{ margin-left:26px;margin-top:17px;width:140px;height:140px; background-image:url(../images/ewm2.gif);float:left;}
.ewmr{float:left;width:30px; height:140px; width:150px; border-right:1px dashed #eeeeee;margin-top:17px;margin-left:5px;font-size:13px;font-family:Microsoft YaHei;}
.footlx{float:left; width:270px; padding-left:120px;  color:#ffffff; line-height:35px; margin-top:17px; border-right:1px dashed #eeeeee;}
.pclass{float:left;margin-top:4px; line-height:30px; padding-top:15px; padding-left:50px}
.pclass a{color:#ffffff;text-decoration:none; width:110px; }
.pclass div{width:130px; float:left;height:100px;}
.footer2{background-color:#222222;color:#999999;height:43px; text-align:center;font-size:14px; line-height:43px; width:100% }

.pages{clear:both;width:100%;color:#cccccc; text-align:center; }
.pages a{border:1px solid #cccccc; padding:3px 9px 3px 9px ; color:#666666}
.pages a:hover{border:1px solid #80abde; padding:3px 9px 3px 9px ; color:#333333}
.pages span{border:1px solid #cccccc; padding:3px 9px 3px 9px ; color:#666666}
 

 .ibnewstitle a{color:#c6010c;text-decoration:none;font-family:Microsoft YaHei; } 
 .ibnewstitle a:hover{ text-decoration:underline}


  	.langmenu{
			position:absolute;
			height:28px;
	 
			overflow:hidden;
			top: 10px;
			right:0px;
			
		}
		.langmenu a{
			height:26px;
			
			display:inline-block;
			border:1px solid #ffffff;


		}
		.langmenu a:hover{
			border:1px solid #cccccc;

		}

		.cn{background-image:url(../images/cn.gif);width:90px; }
		.en{background-image:url(../images/en.gif);width:90px; }
		.fr{background-image:url(../images/fr.gif);width:100px;}
 