/* CSS Document */
.column_bg { width:100%; max-width:1500px; min-width:1140px; margin:0 auto; height:250px;}
.column_big_1 { background:url(big_1.jpg) center 0 no-repeat; }
.column_big_2 { background:url(big_2.jpg) center 0 no-repeat; }
.column_big_3 { background:url(big_3.jpg) center 0 no-repeat; }
.column_big_4 { background:url(big_4.jpg) center 0 no-repeat; }
.column_big_5 { background:url(big_5.jpg) center 0 no-repeat; }
.column_big_6 { background:url(big_6.jpg) center 0 no-repeat; }

.lanmu { width:1140px; height:65px; margin:0 auto; padding:48px 0 30px 0; }
.lanmu h1{ width:180px; height:45px; margin:0 auto; background:url(lanmu.png?20200909) no-repeat; margin:0 auto; text-indent:-999px; overflow:hidden;}
.lanmu h1 a{ width:180px; height:45px; display:block;}
.lanmu h2{ width:180px; height:20px; margin:0 auto; background:url(lanmu.png?20200909) no-repeat; margin:0 auto;}

.lm_jtgk h1{ background-position:0 0;}
.lm_jtgk h2{ background-position:0 -45px;}
.lm_zzjg h1{ background-position:-180px 0;}
.lm_zzjg h2{ background-position:-180px -45px;}
.lm_dsj h1{ background-position:-360px 0;}
.lm_dsj h2{ background-position:-360px -45px;}

.lm_ylxc h1{ background-position:0 -390px;width:270px; }
.lm_ylxc h2{ background-position:0 -435px;width:270px;}
.lm_wctc h1{ background-position:-180px -65px;}
.lm_wctc h2{ background-position:-180px -110px;}

.lm_jtdt h1{ background-position:0 -130px;}
.lm_jtdt h2{ background-position:0 -175px;}
.lm_mtjj h1{ background-position:-180px -130px;}
.lm_mtjj h2{ background-position:-180px -175px;}
.lm_gggs h1{ background-position:-360px -130px;}
.lm_gggs h2{ background-position:-360px -175px;}
.lm_ylsj h1{ background-position:-540px -130px;}
.lm_ylsj h2{ background-position:-540px -175px;}

.lm_xmly h1{ background-position:0 -260px;}
.lm_xmly h2{ background-position:0 -305px;}

.lm_whhd h1{ background-position:-360px -260px;}
.lm_whhd h2{ background-position:-360px -305px;}


.lm_zmg h1{width:300px; height:45px; margin:0 auto; background:url(ylls_202105_3.png) no-repeat; margin:0 auto; text-indent:-999px; overflow:hidden;}
.lm_zmg h2{ width:120px; height:20px; margin:0 auto; background:url(ylls_202105_4.png) no-repeat; margin:0 auto;}


.lm_jscg { width:1140px; height:65px; margin:0 auto; padding:48px 0 30px 0; }
.lm_jscg h1{ width:180px; height:45px; margin:0 auto; background:url(ylls_202105_5.png) no-repeat; margin:0 auto; text-indent:-999px; overflow:hidden;}
.lm_jscg h2{ width:180px; height:20px; margin:0 auto; background:url(ylls_202105_6.png) no-repeat; margin:0 auto;}
.lm_ylip { width:1140px; height:65px; margin:0 auto; padding:48px 0 30px 0; }
.lm_ylip h1{ width:120px; height:45px; margin:0 auto; background:url(ylls_202105_7.png) no-repeat; margin:0 auto; text-indent:-999px; overflow:hidden;}
.lm_ylip h2{ width:120px; height:20px; margin:0 auto; background:url(ylls_202105_8.png) no-repeat; margin:0 auto;}

.gyyl_zmg { width:1140px; margin:0 auto;}
.gyyl_zmg .js{ font-size:15px; line-height:28px; color:#666; text-align:center; padding:0 30px;}
.gyyl_zmg .nr{ width:130px; height:40px; font-size:16px; line-height:40px; color:#fff; text-align:center;margin:30px auto 50px auto;}
.gyyl_zmg .nr a{ width:130px; height:40px;color:#fff; display:block;background-color:#caae8f;}
.gyyl_zmg .nr a:hover{ background-color:#b99d7e;}
.gyyl_zmg .qt3{ width:720px; height:140px; margin:0 auto 50px auto; background:url(gyyl_202105.png?2) -120px -280px no-repeat;}
.gyyl_zmg .qt3 li{ width:240px; height:140px; float:left; line-height:30px;  text-align:center; font-size:15px;}
.gyyl_zmg .qt3 li a{ color:#9e7a52; display:block;padding-top:110px;}

.gyyl_jtkk { width:1140px; margin:0 auto;}
.gyyl_jtkk .js{ font-size:15px; line-height:28px; color:#666; text-align:center; padding:0 30px;}
.gyyl_jtkk .nr{ width:130px; height:40px; font-size:16px; line-height:40px; color:#fff; text-align:center;margin:30px auto 50px auto;}
.gyyl_jtkk .nr a{ width:130px; height:40px;color:#fff; display:block;background-color:#caae8f;}
.gyyl_jtkk .nr a:hover{ background-color:#b99d7e;}

.gyyl_jtkk .qt2{ width:960px; height:140px; margin:0 auto 50px auto; background:url(gyyl_202105.png?2) 0 -140px no-repeat;}
.gyyl_jtkk .qt2 li{ width:240px; height:140px; float:left; line-height:30px;  text-align:center; font-size:15px;}
.gyyl_jtkk .qt2 li a{ color:#9e7a52; display:block;padding-top:110px;}


.gyyl_ylls {width:100%;max-width:1500px; min-width:1140px; margin:0 auto; }
.gyyl_ylls .lm_ylls {width:1140px; height:65px; margin:0 auto; padding:48px 0 30px 0;}
.gyyl_ylls .lm_ylls h1{width:240px; height:45px; margin:0 auto; background:url(ylls_202105_1.png) no-repeat; margin:0 auto; text-indent:-999px; overflow:hidden;}
.gyyl_ylls .lm_ylls h2{ width:80px; height:20px; margin:0 auto; background:url(ylls_202105_2.png) no-repeat; margin:0 auto;}
.gyyl_ylls .js{ font-size:15px; line-height:28px; color:#666; text-align:center; padding:0 30px;}
.gyyl_ylls .nr{ width:130px; height:40px; font-size:16px; line-height:40px; color:#fff; text-align:center;margin:30px auto 50px auto;}
.gyyl_ylls .nr a{ width:130px; height:40px;color:#fff; display:block;background-color:#caae8f;}
.gyyl_ylls .nr a:hover{ background-color:#b99d7e;}

.gyyl_ylls .qt1{ width:960px; height:140px; margin:0 auto 50px auto; background:url(gyyl_202105.png?2) 0 0 no-repeat;}
.gyyl_ylls .qt1 li{ width:192px; height:140px; float:left; line-height:30px;  text-align:center; font-size:15px;}
.gyyl_ylls .qt1 li a{ color:#9e7a52; display:block;padding-top:110px;}

.gyyl_zzjg {width:100%;max-width:1500px; min-width:1140px; margin:0 auto; height:640px; background:url(bgimg1_21.jpg) center 0 no-repeat;}

.gyyl_zzjg .map{ width:940px; height:468px; margin:0 auto; position:relative;}
.gyyl_zzjg .map a{ position:absolute; display:block; text-indent:-999px; overflow:hidden;}
.gyyl_zzjg .map a.a1{ width:40px; height:234px; top:130px; left:720px;}
.gyyl_zzjg .map a.a2{ width:40px; height:338px; top:130px; left:780px;}
.gyyl_zzjg .map a.a3{ width:40px; height:300px; top:130px; left:840px;}
.gyyl_zzjg .map a.a4{ width:40px; height:267px; top:130px; left:900px;}

.gyyl_dsj{ margin:0 auto 80px auto;  width:1140px; height:580px;  overflow:hidden; position:relative; background:url(gyyl_2.png) no-repeat;}
.gyyl_dsj .hd .prev,.gyyl_dsj .hd .next{ display:block;width:60px; height:60px; overflow:hidden;cursor:pointer; background:url(gyyl_3.png) 0 0 no-repeat; position:absolute; z-index:1}
.gyyl_dsj .hd .prev{ right:0; top:130px;}
.gyyl_dsj .hd .next{ background-position:0 -60px;right:0; top:520px;}
.gyyl_dsj .bd{ width:970px; height:450px; position:absolute; top:130px; left:54px;}
.gyyl_dsj .bd ul{ overflow:hidden; zoom:1; }
.gyyl_dsj .bd ul li{ width:970px; height:90px;zoom:1; background:url(gyyl_4.png) 0 0 no-repeat;}
.gyyl_dsj .bd ul li h1{ width:110px; font-size:16px;line-height: 20px;font-weight: bold; text-align:center; color:#000; float:left;}
.gyyl_dsj .bd ul li p{ width:800px; height:60px; font-size:14px;line-height: 20px;text-align: justify; color:#555; overflow:hidden; float:right;}

.ylxc_gh { width:1140px; margin:0 auto 50px auto; overflow:hidden;}
.ylxc_gh ul { width:1170px;}
.ylxc_gh li { width:359px; height:480px; float:left; margin-right:31px;}
.ylxc_gh li img{ width:311px; height:311px; padding:23px; border:1px solid #d9d9d9;}
.ylxc_gh li h1{ width:359px; height:40px; line-height:40px; font-size:20px; text-align: center; padding-top:17px;}
.ylxc_gh li p{ width:359px; height:52px; line-height:18px; font-size:12px; text-align: center; padding-top:12px; color:#818181;}
.ylxc_wctc {width:100%;max-width:1500px; min-width:1140px; margin:0 auto; height:650px; background:url(bgimg2.jpg) center 0 no-repeat;}
.ylxc_wctc .wz{width:100%;font-size:15px; line-height:28px; color:#fff; height:56px; text-align: center; padding-top:10px;}
.ylxc_wctc .fivebox { width:1140px; height:300px; margin:0 auto; padding-top:70px;}
.ylxc_wctc .fivebox .poster-item{background: #fff;height: 270px;width:390px;border-radius: 5px;padding:20px 20px 0 20px;transition: all 0.5s;cursor: pointer;
	-moz-transition: all 0.5s;cursor: pointer;	-webkit-transition: all 0.5s;cursor: pointer;	-o-transition: all 0.5s;cursor: pointer;}
.ylxc_wctc .fivebox .poster-item img { width:390px; height:210px;}
.ylxc_wctc .fivebox .poster-item .title { width:390px; height:50px; line-height:50px; font-size:18px;font-weight: bold; text-align:center;}

.ylxc_hb { width:980px; margin:0 auto; padding:80px; border-bottom:1px solid #ccc; clear:both;}
.ylxc_hb .left{ width:420px; float:left;}
.ylxc_hb .right{ width:420px; float:right;}

.xwzx_jtdt { width:1140px; height:434px; margin:0 auto; overflow:hidden;}
.xwzx_jtdt ul{ width:1170px;}
.xwzx_jtdt li{ width:360px; height:432px; float:left; border:1px solid #eaeaea; margin-right:27px; position:relative;}
.xwzx_jtdt li img{ width:360px; height:220px;}
.xwzx_jtdt li .title{ width:310px; height:105px; position:absolute; top:243px; left:25px; overflow:hidden;}
.xwzx_jtdt li .title h1{ font-size:18px; line-height:24px;}
.xwzx_jtdt li .title p{ font-size:12px; line-height:20px; color:#888; padding-top:20px; text-align:justify;}
.xwzx_jtdt li .info{ width:320px; height:30px; padding:16px 0; position:absolute; top:370px; left:20px; overflow:hidden;border-top:1px solid #eaeaea;}
.xwzx_jtdt li .info h2{ height:30px; font-size:12px; line-height:30px; color:#666; padding-left:30px; float: left; background:url(time_dot.png) left 0 no-repeat;}
.xwzx_jtdt li .info h3{ width:80px; height:30px; line-height:30px; float:right;}
.xwzx_jtdt li .info h3 a{ width:80px; height:30px; display:block; font-size:14px; text-align: center; color:#fff; background-color:#d1d1d1;}
.xwzx_jtdt li .info h3 a:hover{ background-color:#caae8f;}

.xwzx_mtjj { width:1140px; margin:0 auto; overflow:hidden;}
.xwzx_mtjj ul { width:1220px;}
.xwzx_mtjj li { width:530px; height:110px; position:relative; float:left; margin:0 80px 25px 0;}
.xwzx_mtjj li img{ width:170px; height:110px;}
.xwzx_mtjj li h1{ width:310px; height:72px; font-size:18px; line-height:24px; overflow:hidden; position: absolute;top:13px; left:205px;}
.xwzx_mtjj li h2{ height:30px; font-size:12px; line-height:30px; color:#666; padding-left:30px; background:url(time_dot.png) left 0 no-repeat; position: absolute;top:80px; left:380px;}

.xwzx_gggs { width:1140px; margin:0 auto 60px auto; overflow:hidden;}
.xwzx_gggs ul { width:1220px;}
.xwzx_gggs li { width:530px; height:100px; position:relative; float:left; margin-right:80px;}
.xwzx_gggs li h1{ width:310px; height:48px; font-size:18px; line-height:24px; overflow:hidden; position: absolute;top:24px; left:169px; padding:8px 0 8px 35px; border-left:1px solid #eaeaea;}
.xwzx_gggs li .time{ position:absolute; top:21px; left:60px;}
.xwzx_gggs li h2{ width:100px; text-align:center; font-size:50px; height:50px; line-height:50px; color:#333; font-family: Arial, Helvetica, sans-serif;}
.xwzx_gggs li h3{ width:100px; text-align:center; height:20px; font-size:15px; line-height:20px; color:#333; font-family: Arial, Helvetica, sans-serif;}

.xwzx_ylsj {width:100%;max-width:1500px; min-width:1140px; margin:0 auto; height:670px; background:url(bgimg3.jpg) center 0 no-repeat;}
.xwzx_ylsj .video{width:720px;height:460px; position:relative; text-align:center; margin:0 auto;}
.xwzx_ylsj .video h6{width:876px;height:517px; position: absolute; background:url(xwzx_1.png) no-repeat; top:-73px; left:-78px; z-index:1}
.xwzx_ylsj .video ul{width:720px;height:460px; position: absolute; z-index:2}
.xwzx_ylsj .video h1{height:40px; background-color:#000; font-size:18px; line-height:40px; color:#fff;display:inline-block; *display:inline; zoom:1; padding:0 20px; margin-top:20px;}

.videoPlay .img-wrap {width:720px; height:400px; position: relative; float:left;}
.videoPlay .img-wrap .video-close { width: 18px; height: 18px; position: absolute; right: -1px; bottom: -18px; z-index: 20; background: url(icon_video.png) no-repeat; cursor: pointer;  }
.videoPlay .img-wrap .iframe { width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: 15; }
.videoPlay .img-wrap .vBtn { position: absolute; width: 720px; height: 400px; top: 0; left: 0; background: url(xwzx_2.png) center center no-repeat; cursor: pointer; z-index: 10; }
.videoPlay .img-wrap .img img {width:720px; height:400px;}

.zsyz_main { width:1140px; margin:50px auto 0 auto;}
.zsyz_main .news{ width:720px; height:515px; padding-right:32px; border-right:1px solid #eaeaea; float:left;}
.zsyz_main .news h6{ width:720px; height:45px; background:url(lanmu.png) 0 -205px no-repeat;}
.zsyz_main .news h6 a{ width:720px; height:45px; display:block; text-indent:-999px; overflow:hidden;}
.zsyz_main .news ul{ width:720px; padding-top:50px;}
.zsyz_main .news li{ width:720px; height:110px; margin-bottom:30px; position:relative;}
.zsyz_main .news li img{ width:170px; height:110px;}
.zsyz_main .news li h1{ width:515px; height:34px; line-height:34px; font-size:18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; position:absolute; top:0;left:205px;}
.zsyz_main .news li p{ width:515px; height:40px; line-height:20px; font-size:12px; color:#888;overflow: hidden; position:absolute; top:42px;left:205px;}
.zsyz_main .news li h2{ height:30px; font-size:12px; line-height:30px; color:#666; padding-left:30px; float: left; background:url(time_dot.png) left 0 no-repeat;position:absolute; top:87px;left:197px;}
.zsyz_main .rightbr { width:350px; float:right;}
.zsyz_main .rightbr h6{ height:30px; border-left:5px solid #f4574e; padding-left:15px; font-size:22px; line-height:30px; margin:8px auto;}
.zsyz_main .rightbr ul{ padding:20px;}
.zsyz_main .rightbr ul li{ font-size:18px; line-height:22px; padding-bottom:15px;}

.zsyz_xm {width:100%;max-width:1500px; min-width:1140px; margin:0 auto 50px auto;background: url(xwzx_3.png) repeat-x top ;}
.zsyz_xm .xm { width:1070px; height:440px; margin:0 auto; overflow: hidden;}
.zsyz_xm .xm ul{ width:1170px;}
.zsyz_xm .xm li{ width:288px; height:354px; border:1px solid #eaeaea; float: left; margin-right:100px; position:relative; padding-top:84px;}
.zsyz_xm .xm li img{ width:288px; height:110px;}
.zsyz_xm .xm li h1{ width:220px; height:24px; line-height:24px; font-size:18px; text-align: center; overflow:hidden; position:absolute;top:25px; left:34px;}
.zsyz_xm .xm li h2{ width:220px; height:20px; line-height:20px; font-size:12px; text-align: center; color:#a2a2a2; overflow:hidden; position:absolute;top:47px; left:34px;text-transform: uppercase;}
.zsyz_xm .xm li p{ width:220px; height:132px; padding:0 5px; line-height:22px; font-size:12px; color:#777; overflow:hidden; position:absolute;top:224px; left:29px; text-align: justify; }
.zsyz_xm .xm li h3{ width:248px; height:50px; position:absolute;top:375px; left:20px;border-top:1px solid #eaeaea;}
.zsyz_xm .xm li h3 a{ width:80px; height:30px;line-height:30px; display:block; font-size:14px; text-align: center; color:#fff; background-color:#caae8f; margin:16px auto 0 auto;}
.zsyz_xm .xm li h3 a:hover{ background-color:#b99d7e;}

.zsyz_cg {width:100%;max-width:1500px; min-width:1140px; margin:0 auto 50px auto;background: url(xwzx_3s.png) repeat-x top ;}
.zsyz_cg .cg { width:1140px; height:302px; margin:0 auto; overflow: hidden;}
.zsyz_cg .cg ul{ width:1200px;}
.cg_3 .cg { width:840px; height:332px; margin:0 auto; overflow: hidden;}
.cg_3 .cg ul{ width:900px;}
.zsyz_cg .cg li{ width:240px; height:302px; box-sizing:border-box;border:1px solid #eaeaea; float: left; margin-right:60px; position:relative; padding-top:80px;}
.zsyz_cg .cg li img{ width:238px; height:110px;}
.zsyz_cg .cg li h1{ width:150px; height:24px; line-height:24px; font-size:18px; text-align: center; overflow:hidden; position:absolute;top:22px; left:44px;}
.zsyz_cg .cg li h2{ width:150px; height:20px; line-height:20px; font-size:12px; text-align: center; color:#a2a2a2; overflow:hidden; position:absolute;top:44px; left:44px;text-transform: uppercase;}
.zsyz_cg .cg li h3{ width:238px; height:110px;}
.zsyz_cg .cg li h3 a{ width:80px; height:30px;line-height:30px; display:block; font-size:14px; text-align: center; color:#fff; background-color:#caae8f; margin:40px auto 0 auto;}
.zsyz_cg .cg li h3 a:hover{ background-color:#b99d7e;}

.djgz_main { width:1140px; margin:50px auto;}
.djgz_main .news{ width:720px; padding-right:32px; border-right:1px solid #eaeaea; float:left;}
.djgz_main .news h6{ width:720px; height:45px; background:url(lanmu.png) 0 -335px no-repeat;}
.djgz_main .news h6 a{ width:720px; height:45px; display:block; text-indent:-999px; overflow:hidden;}
.djgz_main .news ul{ width:720px; padding-top:50px;}
.djgz_main .news li{ width:720px; height:110px; margin-bottom:30px; position:relative;}
.djgz_main .news li img{ width:170px; height:110px;}
.djgz_main .news li h1{ width:515px; height:34px; line-height:34px; font-size:18px;white-space: nowrap;text-overflow:ellipsis;overflow: hidden; position:absolute; top:0;left:205px;}
.djgz_main .news li p{ width:515px; height:40px; line-height:20px; font-size:12px; color:#888;overflow: hidden; position:absolute; top:42px;left:205px;}
.djgz_main .news li h2{ height:30px; font-size:12px; line-height:30px; color:#666; padding-left:30px; float: left; background:url(time_dot.png) left 0 no-repeat;position:absolute; top:87px;left:197px;}
.djgz_main .rightbr { width:350px; float:right;}
.djgz_main .rightbr h6{ height:30px; border-left:5px solid #f4574e; padding-left:15px; font-size:22px; line-height:30px; margin:8px auto;}
.djgz_main .rightbr ul{ padding:20px 20px 0 0;}
.djgz_main .rightbr ul li{ width:330px; height:197px; margin-bottom:53px; position:relative;}
.djgz_main .rightbr ul li img{ width:330px; height:140px;}
.djgz_main .rightbr ul li em{ width:330px; height:36px; background-color:#000;filter:alpha(opacity=40);opacity:0.4; position:absolute; top:104px; left:0;}
.djgz_main .rightbr ul li h1{ font-size:16px; text-align:center; color:#fff; width:330px; height:36px; line-height:36px; overflow:hidden;position:absolute; top:104px; left:0;}
.djgz_main .rightbr ul li h1 a{  color:#fff;}
.djgz_main .rightbr ul li p{ font-size:12px; color:#888; width:330px; height:40px; overflow:hidden; line-height:20px; padding-top:17px;}

.qywh_hot { height:410px;width:100%;max-width:1500px; min-width:1140px; margin:0 auto 50px auto;background: url(bgimg4.jpg) center bottom no-repeat;}
.qywh_hot .rdhd{ width:1050px; height:380px; overflow:hidden; position:relative; background-color:#4d4d4d; margin:0 auto;}
.qywh_hot .rdhd .hd{ position:absolute; right:55px; bottom:33px; z-index:5; }
.qywh_hot .rdhd .hd ul{ overflow:hidden; zoom:1; float:left;  }
.qywh_hot .rdhd .hd ul li{ float:left; margin-right:7px;  width:8px; height:8px; background:#717171; cursor:pointer;border-radius:8px; text-indent:-99px; overflow:hidden;}
.qywh_hot .rdhd .hd ul li.on{ background:#fff;}
.qywh_hot .rdhd .bd{ height:100%; z-index:0;}
.qywh_hot .rdhd .bd li{ zoom:1;}
.qywh_hot .rdhd .bd li img{ width:680px; height:380px;}
.qywh_hot .rdhd .bd li h1{ width:270px; height:60px; line-height:30px; font-size:20px;font-weight: bold; position:absolute;top:43px; left:730px;color:#fff;}
.qywh_hot .rdhd .bd li h1 a{ color:#fff;}
.qywh_hot .rdhd .bd li p{ width:270px; height:154px; line-height:22px; font-size:14px;position:absolute;top:138px; left:730px;color:#fff; text-align: justify;}
.qywh_hot .rdhd .bd li h2{ height:30px; font-size:12px; line-height:30px; color:#fff; padding-left:30px; background:url(time_dot2.png) left 0 no-repeat;position:absolute; top:327px;left:720px;}

.qywh_hd { width:1050px; margin:50px auto; overflow:hidden;}
.qywh_hd ul{ width:1140px;}
.qywh_hd li { width:290px; height:360px;box-sizing: border-box; border:1px solid #eaeaea; margin:0 90px 40px 0; float: left; position: relative;}
.qywh_hd li img{ width:288px; height:170px;}
.qywh_hd li .wz{ width:250px; height:120px; position:absolute; top:190px; left:19px; overflow: hidden;}
.qywh_hd li h1{ width:250px; font-size:16px; line-height:20px; text-align: center; padding-bottom:20px;}
.qywh_hd li p{ width:230px; padding:20px 10px 0 10px; font-size:12px; line-height:20px; color:#888; border-top:1px solid #eaeaea;}
.qywh_hd li h2{ height:30px; font-size:12px; line-height:30px; color:#888; padding-left:30px; background:url(time_dot.png) left 0 no-repeat;position:absolute; bottom:10px;right:29px;}
