@charset "gb2312";

/* ¹«¹² */

body { font-size:12px; color:#262626; font-family:"Microsoft YaHei", "SimHei", Tahoma, Arial, Helvetica, sans-serif; background-color:#eeeae6; text-align:left; line-height:18px; overflow-x:hidden;}

html {}{ filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
ul{list-style-type:none; padding:0px; margin:0px;}img{border:0;}P{PADDING: 0px; MARGIN: 0px;}
li{ list-style-type:none;}
.clear{ clear:both; height:0px; padding:0px; margin:0px; overflow:hidden;}
.zf{ float:left;}
.yf{ float:right;}
.relative{ position:relative;}
.none{ display:none;}
.w1000{ width:1000px; margin:0 auto;}



*{ padding:0px; margin:0px; -webkit-text-size-adjust:none!important;}

a:link {color: #262626;text-decoration:none;}
a:visited {color: #262626;text-decoration:none;}
a:hover {color: #d40a08; text-decoration:underline;}
a:active {color: #262626;text-decoration:none;}
a{noFocusLine:expression(this.onFocus=this.blur()); outline:none;}



/*banner*/
.banner_box{ width:100%; height:622px; background:url(imagesbj_01.jpg) no-repeat top center; display:block;}
.ban_box{ width:1000px; height:622px; margin:0 auto; display:block;}
.ban_box_top{ width:1000px; height:95px; padding-top:55px;  display:block;  }
a.dh1,a.dh1:visited{ height:20px; display:block; width:130px; text-align:center; font:18px/20px "Î¢ÈíÑÅºÚ";  text-transform:uppercase;}
a.dh1:hover{ text-decoration:none;}
.ban_box_m1{ width:1000px; height:473px; margin:0 auto; display:block;}
.zg_sg{
	width: 500px;
	height: 200px;
	margin: 0 auto;
	position: absolute;
	top: 269px;
	left: 564px;
}

/*µ¼Óï*/
.zg_dy_box{ width:100%; height:181px; background:url(imagesbj_02.jpg) no-repeat top center; display:block;}
.zg_dy{ width:1000px; height:181px; margin:0 auto; display:block;}
.zg_dy p{ width:615px; height: auto; margin-left:180px; padding:35px 0 20px 0; text-indent:2em; text-align: left; font: bold 17px/30px "Î¢ÈíÑÅºÚ"; display:block;}


/*m1 ¿Î³ÌËµÃ÷*/
.zg_m1_box{ width:100%; height:852px; background:url(imagesbj_03.jpg) no-repeat top center; display:block;}
.zg_m1{ width:1000px; height:852px; margin:0 auto; display:block;}

.zg_kc1{ width:1000px; height:40px; display:block;  background:#f0ede8; border:#000 1px solid;  }
.zg_kc1 table th{ height:40px; text-align:center; color:#F00; font: 18px/40px "Î¢ÈíÑÅºÚ"; border-bottom: #000 1px solid; border-right:#000 1px solid;}

.zg_kc{ width:1000px; height:410px; display:block;  background:#f0ede8; border:#000 1px solid;  }
.zg_kc table{width:1000px; height:450px; display:block;}
.zg_kc table th{ height:40px; text-align:center; color:#F00; font: 18px/40px "Î¢ÈíÑÅºÚ"; border-bottom: #000 1px solid; border-right:#000 1px solid;}
.zg_kc table td{ height:0px; text-align:center; color:#000; font:14px/25px "Î¢ÈíÑÅºÚ"; border-bottom: #000 1px solid; border-right:#000 1px solid; padding:5px;}
.zg_kc table td p{font:14px/25px "Î¢ÈíÑÅºÚ"; color:#000; text-align:left; padding:0 2px;}

.c10{ position:absolute; bottom:0px; width:30px; height:27px; display:block;}


/*m2 ¿Î³Ì½éÉÜ*/
.zg_m2_box{ width:100%; height:656px; background:url(imagesbj_04.jpg) no-repeat top center; display:block;}
.zg_m2{ width:1000px; height:656px; margin:0 auto; display:block;}

.zg_m2 ul{width:980px; height:239px; margin:0 auto; display:block; margin-top:50px; }
.zg_m2 ul li{ width:239px; height:239px; float:left; margin-right:8px; display:block; }
.zg_m2 ul li p{ width:145px; height:140px; text-align: left; font:18px/30px "Î¢ÈíÑÅºÚ"; color:#000; display:block; margin:50px 0 50px 55px;}
.zg_m2 ul li p1{ width:145px; height:130px; text-align: left; font:18px/30px "Î¢ÈíÑÅºÚ"; color:#000; display:block; margin:70px 0 50px 45px;}
.zg_m2 ul li p2{ width:145px; height:130px; text-align: left; font:18px/30px "Î¢ÈíÑÅºÚ"; color:#000; display:block; margin:70px 0 50px 55px;}
.zg_m2 ul li1{ width:239px; height:239px; float:right;  display:block; text-align:center; font:15px/24px "Î¢ÈíÑÅºÚ"; color:#000;}
.zg_m2 ul li1 p{ width:145px; height:130px; text-align: left; font:18px/30px "Î¢ÈíÑÅºÚ"; color:#000; display:block; margin:70px 0 50px 45px;}


/*m3 Èý²¿Çú*/
.zg_m3_box{ width:100%; height:1365px; background:url(imagesbj_05.jpg) no-repeat top center; display:block;}
.zg_m3{ width:1000px; height:1365px; margin:0 auto; display:block;}


/*m4 ÓÅ»Ý*/
.zg_m4_box{ width:100%; height:744px; background:url(imagesbj_06.png) no-repeat top center; display:block;}
.zg_m4{ width:1000px; height:744px; margin:0 auto; display:block;}

.zg_m4_txt{width:1000px; height:260px; margin:0 auto; display:block; margin-top:30px;}

.zg_m4_txt dl{ width:237px; height:260px; float:left; margin-right:15px; display:block;}
.zg_m4_txt dl1{ width:237px; height:260px; float:right; display:block;}
.zg_m4_txt dl dt{ width:237px; height:47px; background:url(imageszg_08.png) no-repeat top center; display:block; text-align:center; color:#f00; font: bold 20px/24px "Î¢ÈíÑÅºÚ"; padding-top:37px;}
.zg_m4_txt dl dd{ width:175px; height:130px; padding:20px 25px; text-align:left; color:#000; font: 18px/30px "Î¢ÈíÑÅºÚ"; letter-spacing:0px; display:block; margin:0 auto;}
.zg_m4_txt dl dd span{color:#f00; font: 20px/30px "Î¢ÈíÑÅºÚ";}

.zg_m4_txt dl1 dt{ width:237px; height:47px; background:url(imageszg_08.png) no-repeat top center; display:block; text-align:center; color:#f00; font: bold 20px/24px "Î¢ÈíÑÅºÚ"; padding-top:37px;}
.zg_m4_txt dl1 dd{ width:175px; height:130px; padding:20px 25px; text-align:left; color:#000; font: 18px/30px "Î¢ÈíÑÅºÚ"; letter-spacing:0px; display:block; margin:0 auto;}
.zg_m4_txt dl1 dd span{color:#f00; font: 20px/30px "Î¢ÈíÑÅºÚ";}


.zg_zx{ width:300px; height:70px; margin:0 auto; margin-top:30px; display:block; }
.zg_zx a { width:300px; height:70px; background:url(imageszg_10.png) no-repeat top center; display:block;}
.zg_zx a { color:#fff; font:18px/60px "Î¢ÈíÑÅºÚ"; text-align:center; }
.zg_zx a:hover { width:300px; height:70px; background:url(imageszg_09.png) no-repeat top center; display:block;} 
  
  
 /*µØÖ·¿ªÊ¼*/
.lnzxdh_bj{ width:100%; height:480px; background:#f8f8f8;}
.lnzxdh{ width:100%; height: auto; margin:0 auto;}
/*µØÖ·½áÊø*/ 
  
  
 


/*½áÊø²¿·Ö¿ªÊ¼*/
.hdd {width: 1000px;margin-top: px;margin-right: auto;margin-bottom: 0px;margin-left: auto; padding-top:20px;}
#foot{width:100%;height:auto;background-color:#25292C;background-repeat: repeat-x;clear:both;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;border-top-width: 1px;border-top-style: solid;border-top-color: #333;}
#foot-all{width:1000px;height:110px;color: #FFF;text-decoration: none;padding-top:5px;line-height: 25px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;text-align: center;font:12px/25px "Î¢ÈíÑÅºÚ"}
#foot #foot-all a {color: #CCC;text-decoration: none;}
/*½áÊø²¿·Ö½áÊø*/
 
  
 
/*×ÉÑ¯Ðü¹Ò¿ªÊ¼*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:50px; right:0px;}
/*×ÉÑ¯Ðü¹Ò½áÊø*/
 
 
 /*CSS²¿·Ö£¬ÐèÒªµ¥¶Àµ÷Õû¶¨Î»*/
.lnkf{ width: 116px; height: 460px; position: absolute; right: 10px; top: 60px;}

 
.oFixFooter{left:0;bottom:0;width:100%;position:fixed;height:110px;background:url(imagesoFixAdxBgx.png);z-index:9999;}
.oFixConFooter{height:100px;width:1000px; background:url(imageszg_11.png) left 20px no-repeat; position:relative; margin:0 auto;}
.oFixFooterP{width:190px;float:right;padding-top:40px;}
.oFixFooterP a{display:block;height:50px;font:normal 28px/50px "Î¢ÈíÑÅºÚ";color:#fff;background: url(imageszg_12.png) no-repeat top center;text-align:center;}
.oFixFooterP a:hover{color:#fff;text-decoration:none;}

.oFixClosec{position:absolute;display:block;width:10px;height:10px;top:0px;right:5px;color:#e00;cursor:pointer;font-size:16px;}

 
 
 
 
 
 
 
 
  
a.d1,a.d1:visited{ display:block; width:94px; height:32px; background:url(imagesd2.jpg) top center no-repeat; text-align:center; font:14px/32px "Î¢ÈíÑÅºÚ"; color:#fff; margin:0 auto;}

a.d1:hover{ display:block; width:94px; height:32px; background:url(imagesd2.jpg) bottom center no-repeat; text-align:center; line-height:16px; text-transform:uppercase; text-decoration:none;}



.xcf2 td{ padding:10px; line-height:26px;}

#Demo { position:relative; margin:0px auto; padding:0px; height:410px; overflow: hidden;}

#Demo .content {height:410px }



#Demo1 { position:relative; margin:0px auto; padding:0px; height: 450px; overflow: hidden;}

#Demo1 .content { height: 390px }








.d2{ font-size:18px; color:#d60a08;}



a.e1,a.e1:visited{ display:block; width:200px; height:281px; overflow:hidden; background-repeat:no-repeat; background-position:top; float:left;}

a.e1:hover{ display:block; width:200px; height:281px; overflow:hidden; background-repeat:no-repeat; background-position:bottom; float:left;}



.e2{ float:left; width:33%;}



a.fx,a.fx:visited{ display:block; width:73px; height:35px; background-image:url(../images/fx2.png); background-repeat:no-repeat; background-position:top; color:#FFF; font-size:14px; text-align:center; line-height:28px; float:left;}



a.fx span,a.fx:visited span{ display:none;}



a.fx:hover{ display:block; width:73px; height:35px;background-image:url(../images/fx2.png); background-repeat:no-repeat; background-position:bottom;color:#FFF; font-size:14px; text-align:center; line-height:28px; text-decoration:none; float:left;}



a.fx:hover span{ display:block; color:#FFF; font-size:22px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; position:absolute; width:171px; height:44px; background:url(../images/fx3.png) center no-repeat; top:-50px; left:-50px;}


.weixin {

z-index:9; position:fixed; top:30%; left:5px; width:117px; height:314px; _position:absolute;_top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight);overflow:visible;}

/*×ÉÑ¯Ðü¹Ò¿ªÊ¼*/
.xg_20150225{ width:auto; height:auto; position:fixed; top:50px; right:0px;}
/*×ÉÑ¯Ðü¹Ò½áÊø*/
