body{ background:#fafafa;}
*{ padding:0; margin:0;font-family:Microsoft Yahei;}
ul,li,dl,dd,dt{ list-style:none;  padding:0; margin:0;}
a{ text-decoration:none;cursor:pointer;}
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}
.dno{ display:none;}
.clear{ clear:both;}
.mart34{ margin-top:34px;}
.hei82{ height:82px;}
.hei106{ height:106px;}
.hei108{ height:108px;}
.hei133{ height:133px;}
.hei154{ height:154px;}
.ban1{ width:100%; height:800px; background:url(../img/2-3.jpg) center no-repeat;}
.ban5{ width:100%; height:515px; background:url(../img/cs1.jpg) center no-repeat;}
.zzzx_gs{ width:100%; height:253px; background:#e4e5ea;}
.zzzx_gs .cen{ width:1100px; height:253px; margin:0 auto;}
.zzzx_gs .cen span{ width:172px; height:130px; float:left; padding:65px 23px 58px 22px; background:#ad804f;}
.zzzx_gs .cen span img{width:172px; height:130px;}
.zzzx_gs .cen p{ width:864px; float:left; padding-left:18px; font-size:16px; color:#333; text-align:left; line-height:33px; text-indent:2em;}
.zzzx_tit{ width:100%; height:auto; overflow:hidden; margin-top:80px;}
.zzzx_tit img{ display:block; margin:0 auto;}
.zzzx_tit h5{ font-size:45px; color:#666; text-align:center; margin-top:12px; line-height:42px; font-weight:normal;}
.zzzx_tit i{ width:140px; height:8px; background:#df1418; display:block; margin:25px auto 0;}
.zzzx_qs{ width:1100px; height:638px; margin:70px auto 0; background:url(../img/bg1.jpg) 399px 170px no-repeat; position:relative;}
.zzzx_qs p{ position:absolute; padding-left:70px; font-size:18px; color:#333; text-align:left; line-height:30px;}
.zzzx_qs p font{ font-size:24px; color:#ad804f; font-weight:bold;}
.zzzx_qs p.p1{ width:262px; left:18px; top:180px; background:url(../img/s01.jpg) left 7px no-repeat;}
.zzzx_qs p.p2{ width:245px; left:318px; top:0; background:url(../img/s02.jpg) left 7px no-repeat;}
.zzzx_qs p.p3{ width:246px; left:748px; top:154px; background:url(../img/s03.jpg) left 7px no-repeat;}
.zzzx_qs p.p4{ width:246px; left:748px; top:412px; background:url(../img/s04.jpg) left 7px no-repeat;}
.zzzx_qs p.p5{ width:262px; left:412px; bottom:0; background:url(../img/s05.jpg) left 7px no-repeat;}
.zzzx_qs p.p6{ width:262px; left:37px; top:412px; background:url(../img/s06.jpg) left 7px no-repeat;}
.zzzx_a{ width:582px; height:55px; display:block; margin:50px auto 0; background:#df1418; font-size:24px; color:#fff; text-align:center; line-height:55px; cursor:pointer;}
.zzzx_a:hover{ background:#ad804f;}
.zzzx_dle{ width:100%; overflow:hidden; background:#080404; padding-bottom:70px; margin-top:80px;}
.zzzx_dle .cen{ width:1100px; height:708px; margin:30px auto 0; background:url(../img/bg2.jpg) 84px 0 no-repeat; position:relative;}
.zzzx_dle .cen p{ position:absolute; font-size:16px; color:#ad804f; text-align:left; line-height:30px;}
.zzzx_dle .cen p font{ font-size:24px;}
.zzzx_dle .cen p.p01{ width:265px; left:130px; top:8px;}
.zzzx_dle .cen p.p02{ width:222px; left:60px; top:219px;}
.zzzx_dle .cen p.p03{ width:255px; left:117px; top:421px;}
.zzzx_dle .cen p.p04{ width:241px; left:34px; bottom:0;}
.zzzx_dle .cen p.p05{ width:207px; left:879px; top:601px;}
.zzzx_dle .cen p.p06{ width:252px; left:842px; top:400px;}
.zzzx_dle .cen p.p07{ width:283px; left:813px; top:178px;}
.zzzx_dle span{ width:733px; height:118px; padding:33px 18px 33px 275px; border:1px dashed #848282; background:url(../img/bg3.jpg) 16px 15px no-repeat; font-size:16px; color:#ad804f; text-align:left; line-height:30px; margin:55px auto 0; display:block;}
.zzzx_yj{ width:969px; height:370px; margin:45px auto 0; overflow:hidden;}
.zzzx_yj li{ width:302px; height:361px; border-left:1px solid #c9c9c9; border-top:1px solid #c9c9c9; float:left; margin:0 10px; -moz-box-shadow:5px 5px 5px #c9c9c9; -webkit-box-shadow:5px 5px 5px #c9c9c9; box-shadow:5px 5px 5px #c9c9c9; position:relative;}
.zzzx_yj li img{ width:302px; height:311px; position:absolute; left:0; top:0; z-index:1; display:block;}
.zzzx_yj li h5{ width:100%; font-size:24px; color:#fff; text-align:center; line-height:50px; background:#ad804f; font-weight:normal; position:absolute; left:0; bottom:0; z-index:1;}
.zzzx_yj li .nrq{ width:302px; height:361px; position:absolute; left:0; top:-362px; z-index:2; background:#fff; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; transition:all 0.5s ease;}
.zzzx_yj li .nrq i{ width:63px; height:63px; font-size:36px; color:#fff; text-align:center; line-height:63px; -moz-border-radius:32px; -moz-border-radius:32px;  border-radius:32px; background:#ad804f; display:block; font-family:"Arial"; font-weight:bold; margin:30px auto 0;}
.zzzx_yj li .nrq span{ font-size:24px; color:#ad804f; text-align:center; line-height:35px; display:block;}
.zzzx_yj li .nrq p{ width:233px; margin:15px auto 0; font-size:16px; color:#333; text-align:left; line-height:30px;}
.zzzx_yj li:hover .nrq{ top:0;}
.zzzx_xf{ width:100%; font-size:46px; color:#ad804f; text-align:center; line-height:50px; margin:45px auto 0;}
.zzzx_bg{ width:1091px; height:auto; overflow:hidden; margin:25px auto 0; border:1px solid #c8a063; border-bottom:none;}
.zzzx_bg .r01{ width:100%; height:58px; border-bottom:1px solid #c8a063; background:#ad804f;}
.zzzx_bg span{ float:left;}
.zzzx_bg .r01 span{ font-size:22px; color:#fff; text-align:center; line-height:58px;}
.wid156{ width:156px;}
.wid364{ width:364px;}
.wid204{ width:204px;}
.bor1{ border-right:1px solid #c8a063;}
.zzzx_bg .r02{ width:100%; height:101px; border-bottom:1px solid #c8a063;}
.zzzx_bg .r02 span.f1{ height:101px; font-size:22px; color:#333; text-align:center; line-height:101px;}
.zzzx_bg .r02 span.f2{ width:311px;  height:75px; font-size:16px; color:#333; text-align:left; line-height:25px; padding:27px 0 0 53px;}
.zzzx_bg .r02 span.f3{ height:101px; font-size:16px; color:#333; text-align:center; line-height:101px;}
.zzzx_lj{ width:100%; overflow:hidden; background:#e4e5ea; margin-top:60px; padding-bottom:80px;}
.zzzx_lj .sjz{ width:100%; height:340px; margin-top:69px; background:url(../img/bg4.jpg) left 106px repeat-x;}
.zzzx_lj .sjz .cen{ width:1106px; height:340px; margin:0 auto; position:relative;}
.zzzx_lj .sjz .cen .sjz_h{ width:1029px; height:340px; margin:0 auto; background:url(../img/bg5.jpg) center 102px no-repeat; }
.zzzx_lj .sjz .cen .sjz_h li{ width:214px; height:340px; float:left; margin:0 22px; background:url(../img/bg6.png);  _behavior:url(../static/css/iepngfix.htc);}
.zzzx_lj .sjz .cen .sjz_h li h5{ height:40px; margin-top:20px; font-size:16px; color:#b88d62; text-align:center; line-height:17px; font-family:"hooge 05_55";}
.zzzx_lj .sjz .cen .sjz_h li p{ padding:32px 15px 0 15px; margin-top:64px;font-size:14px; color:#fff; text-align:left; line-height:25px;}
.zzzx_lj .sjz .cen .sjz_h .prev,.zzzx_lj .sjz .cen .sjz_h .next{ width:37px; height:37px; position:absolute; top:88px;}
.zzzx_lj .sjz .cen .sjz_h .prev{ left:1px; background:url(../img/zjt.jpg);}
.zzzx_lj .sjz .cen .sjz_h .next{ right:0; background:url(../img/yjt.jpg);}
.zzzx_ljs{ width:1087px; height:315px; margin:60px auto 0; position:relative;}
.zzzx_ljs .img1{ width:177px; height:103px; background:#ad804f; position:absolute; left:16px; top:0; z-index:2; -moz-box-shadow:5px 5px 5px #d2d2d2; -webkit-box-shadow:5px 5px 5px #d2d2d2; box-shadow:5px 5px 5px #d2d2d2; }
.zzzx_ljs .img1 img{ width:137px; height:83px; margin:11px auto 0; display:block;}
.zzzx_ljs p{ width:400px; height:180px; padding:94px 36px 0 36px; background:#fff; position:absolute; left:0; top:41px; z-index:1; font-size:16px; color:#666; text-align:left; line-height:30px; -moz-box-shadow:5px 5px 5px #b8b9bd; -webkit-box-shadow:5px 5px 5px #b8b9bd; box-shadow:5px 5px 5px #b8b9bd;}
.zzzx_ljs h5{ font-size:26px; color:#ad804f; text-align:left; line-height:25px; position:absolute; left:206px; top:61px; z-index:2;}
.zzzx_ljs .img2{ width:575px; height:292px; position:absolute; right:0; top:11px;}
.zzzx_lj2{ width:1104px; height:510px; margin:65px auto 0; position:relative;}
.zzzx_lj2 .img1{ width:416px; height:164px; position:absolute; top:0; left:343px; z-index:1; background:url(../img/bg7.png); _behavior:url(../static/css/iepngfix.htc);}
.zzzx_lj2 .nrs{ width:219px; height:212px; padding:53px 23px 0 23px; background:url(../img/bg8.png); _behavior:url(../static/css/iepngfix.htc); position:absolute;}
.zzzx_lj2 .nrs h5{ font-size:40px; color:#ad804f; text-align:center; line-height:46px; font-family:"hooge 05_55";}
.zzzx_lj2 .nrs p{ font-size:14px; color:#e4e5ea; text-align:center; line-height:25px;}
.zzzx_lj2 .nrs p font{color:#ad804f; font-size:16px; font-weight:bold;}
.zzzx_lj2 .nrs.n01{ left:0; top:101px;}
.zzzx_lj2 .nrs.n02{ left:142px; top:245px;}
.zzzx_lj2 .nrs.n03{ left:282px; top:101px;}
.zzzx_lj2 .nrs.n04{ left:422px; top:245px;}
.zzzx_lj2 .nrs.n05{ left:562px; top:101px;}
.zzzx_lj2 .nrs.n06{ left:702px; top:245px;}
.zzzx_lj2 .nrs.n07{ left:842px; top:101px;}
.zzzx_p{ width:1080px; overflow:hidden; margin:0 auto; font-size:16px; color:#666; text-align:left; line-height:32px; text-indent:2em;}
.mart45{ margin:45px auto 0;}
.zzzx_tx{ width:100%; overflow:hidden; background:#080404; padding-bottom:80px;}
.zzzx_tx .mk_c1{ width:1068px; height:312px; margin:13px auto 0;}
.zzzx_tx .mk_c1 span,.zzzx_tx .mk_c1 span img{ width:481px; height:312px; float:left;}
.zzzx_tx .mk_c1 h5{ padding-left:34px; font-size:28px; float:left; color:#ad804f; text-align:left; line-height:58px; margin-top:32px; font-weight:normal;}
.zzzx_tx .mk_c1 p{ width:550px; padding-left:34px; font-size:16px; color:#fafafa; text-align:left; line-height:30px; float:left;}
.zzzx_tx .mk_c1 .img1{ width:546px; height:92px; float:left; margin-left:34px; margin-top:9px;}
.zzzx_tx .mk_c2{ width:1098px; height:352px; margin:43px auto 0; background:url(../img/bg9.jpg);}
.zzzx_tx .mk_c2 a{ width:372px; height:45px; float:left; margin:251px 0 0 168px; background:#df1418; border:1px solid #df1418; border-radius:5px; font-size:20px; color:#fff; text-align:center; line-height:45px;}
.zzzx_tx .mk_c2 a:hover{ background:none; border:1px solid #b18250; color:#b18250;}
.zzzx_tx .mt{ width:1100px; font-size:28px; color:#b18250; text-align:left; line-height:30px; margin:59px auto 0;}
.zzzx_tx ul{ width:1100px; height:auto; overflow:hidden; margin:34px auto 0; background:url(../img/bg10.jpg) center 180px no-repeat;}
.zzzx_tx ul li{ width:251px; height:290px; float:left; margin-right:31px;}
.zzzx_tx ul li span{ width:234px; height:121px; padding:8px 9px 31px 8px; background:url(../img/bg11.jpg); display:block;}
.zzzx_tx ul li span img{width:234px; height:121px;}
.zzzx_tx ul li p{ width:100%; margin-top:45px; font-size:14px; color:#fcfbfb; text-align:center; line-height:30px;}
.zzzx_tx ul li.no{ margin-right:0;}
.zzzx_alu1{ width:963px; height:303px; background:url(../img/bg12.jpg); margin:94px auto 0;}
.zzzx_alu1 p{ font-size:16px; color:#666; text-align:left; line-height:30px; width:392px; margin-top:10px; float:left; margin:102px 0 0 17px;}
.zzzx_alu2{ width:963px; height:295px; background:url(../img/bg13.jpg); margin:0 auto;}
.zzzx_al{ width:812px; height:272px; margin:55px auto 0; position:relative;}
.zzzx_al ul li{width:812px; height:272px;}
.zzzx_al ul li img{ width:194px; height:272px; float:left;}
.zzzx_al ul li .youc{ width:618px; height:273px; float:left;}
.zzzx_al ul li .youc .top_t{ width:575px; height:35px; float:right; font-size:24px; color:#ad804f; text-align:left; line-height:35px; font-weight:bold;}
.zzzx_al ul li .youc .top_t h5{ width:80px; height:35px; float:left; background:#ad804f; font-size:24px; color:#fff; text-align:center; line-height:35px;}
.zzzx_al ul li .youc .top_b{ width:618px; height:212px; float:left; margin-top:25px; background:#000; }
.zzzx_al ul li .youc .top_b p{ width:520px; height:100px; margin:42px auto 0; font-size:16px; color:#fafafa; text-align:left; line-height:26px;}
.zzzx_al ul li .youc .top_b a{ width:189px; height:36px; margin:0 auto;background:#df1418; border:1px solid #df1418; font-size:16px; color:#fafafa; text-align:center; line-height:36px; display:block;}
.zzzx_al ul li .youc .top_b a:hover{ background:none; border:1px solid #b18250; color:#b18250;}
.zzzx_al .next_al,.zzzx_al .prev_al{ width:19px; height:38px; position:absolute; bottom:12px;}
.zzzx_al .next_al{ right:38px; background:url(../img/zuob.jpg);}
.zzzx_al .prev_al{ right:12px; background:url(../img/youb.jpg);}
.zzzx_zj{ width:1262px; height:700px; background:url(../img/5.jpg); margin:76px auto 0;}
.zzzx_zxtw{ width:1095px; height:auto; overflow:hidden; margin:0 auto;}
.zzzx_zxtw li{ width:1095px; height:auto; overflow:hidden; float:left; margin-bottom:30px;}
.zzzx_zxtw li .wen{ width:1014px; height:46px; padding-left:72px; background:url(../img/wenbg.jpg) left no-repeat;}
.zzzx_zxtw li .wen h5{ width:auto; height:43px; float:left; margin-top:1px; background:#ae804f; border-radius:0 10px 10px 0; font-size:20px; color:#fff; text-align:left; line-height:43px; padding-right:28px; font-weight:100;}
.zzzx_zxtw li .da{ width:1095px; margin-top:11px; position:relative;}
.zzzx_zxtw li .da p{ width:917px; height:auto; padding:16px 21px 16px 22px; font-size:16px; color:#666; text-align:left; line-height:24px; border:1px dashed #a27640;border-radius:10px; margin-left:62px; position:absolute; z-index:1;}
.zzzx_zxtw li .da img{ width:71px; height:auto; float:left; position:absolute; z-index:2; right:1px; top:10px;}
.mar50{margin:50px auto 100px;}
.zzzx_js{ width:511px; height:691px; padding-left:567px; margin:50px auto 0; background:url(../img/bg14.jpg) left top no-repeat;}
.zzzx_js img{ width:467px; float:left;}
.zzzx_js h5{ width:100%;font-size:24px; color:#ad804f; text-align:center; line-height:30px; margin-top:23px; margin-bottom:8px; font-weight:normal; float:left;}
.zzzx_js p{ font-size:16px; color:#666; text-align:left; line-height:30px; float:left; }
.zzzx_js a{ width:412px; height:36px; float:left; margin:30px 0 0 50px; font-size:16px; color:#fff; text-align:center; line-height:36px; background:#df1418;}
.zzzx_js a:hover{ background:#ad804f;}