@charset "utf-8";
/* CSS Document */
body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section,input,select,option,textarea{margin:0;padding:0;}
body{ background:#fff; font-family:'STHeiti','Microsoft YaHei',Helvetica,Arial,sans-serif; font-size:62.5%; line-height:120%/150%;}
button,input,select,textarea{font-size:100%; vertical-align:middle;outline:none;}
textarea{resize:none}
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="text"],input[type=password]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;outline:none}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder {color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner { padding:0; border:0}
html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
a{ color:#000; text-decoration:none;}
a:hover{ color:#000;}
img{ border:none; vertical-align:top;}
ul,li{ list-style:none;}
:root{--swiper-theme-color: #ffffff;}
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.clearfix{ zoom:1;}
.idx-banner{ width:100%;}
.idx-banner img{ display: block; width:100%;}
.idx-nav{ width:100%; background: #05220c; height: 64px;}
.idx-nav-cnt{ width:1200px; margin: 0 auto; overflow: hidden; height:34px; padding: 15px 0;}
.idx-nav-cnt a{ float: left; display:block; width:33.33%; letter-spacing: 1px; text-align: center; line-height: 34px; box-sizing: border-box; font-size:22px; color:#d7d6d5; height: 34px;}
.idx-nav-cnt a:hover{ color: #e8cc8b; font-size:24px;}
.idx-nav-cnt a:nth-child(2){ border-right:1px solid #2f4735;border-left:1px solid #2f4735;}
.idx-title{ width:1200px; margin: 120px auto 0;}
.idx-title img{ display:block; width:100%;}
.idx-pics{ width:1200px; overflow: hidden; margin: 60px auto 0; position: relative;}
.idx-pics .swiper-slide{ width:600px; height: 345px;}
.idx-pics .swiper-slide a{ display:block; width:100%; height: 345px; position: relative;}
.idx-pics .swiper-slide a img{ width:100%;}
.idx-pics .swiper-slide a p{ position:absolute; background: url(../images/idx_pic_bg.png) repeat-x; left: 0; bottom: 0; width:100%; height:45px; text-align: center; font-size: 18px; color: #fff; text-align: center; padding-top: 100px; line-height: 45px;}
.idx-pics .swiper-button-next{ width:51px; height: 51px; background: url(../images/idx_aw_right.png) no-repeat; outline: none;}
.idx-pics .swiper-button-prev{ width:51px; height: 51px; background: url(../images/idx_aw_left.png) no-repeat; outline: none;}
.idx-pics .swiper-button-next:after, .idx-pics .swiper-button-prev:after{ content:""}
.idx-pics-list{ width:1216px; overflow: hidden; margin: 50px auto 0;}
.idx-pics-list ul{ width:100%; overflow: hidden;}
.idx-pics-list ul li{ float: left; width:510px; height: 100px; margin: 20px 9px 0; padding:20px 40px; background: #f8f8f8;}
.idx-pics-list ul li a{ display:block; width:510px;}
.idx-pics-list ul li a h3{ font-size:20px; color:#555; line-height: 1.6em; font-weight: normal;}
.idx-pics-list ul li a p{ color:#777; font-size: 14px; line-height: 1.6em; padding-top: 5px;}
.hide{ display: none;}
.idx-musuem{ width:1225px; margin: 50px  auto 0; overflow: hidden;}
.idx-musuem a{ float: left; display:block; width:225px; height: 180px; margin: 20px 10px;}
.idx-musuem a img{ width:100%; box-sizing: border-box; border:1px solid #bfbfbf;}
.idx-musuem a .img01{ display: block}
.idx-musuem a .img02{ display: none}
.idx-musuem a:hover .img02{ display: block}
.idx-musuem a:hover .img01{ display: none}
.idx-musuem a p{ width:100%; text-align: center; padding-top: 20px; font-size:14px; color:#555; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.idx-footer{ width:100%; background: #6b8c71; padding:80px 0; border-top:20px solid #05220c; margin-top: 20px;}
.idx-footer p{ width:100%; text-align: center; font-size: 14px; color:#05220c; line-height: 1.8em;}
.idx-footer p a{ color:#05220c;}
.idx-footer p a:hover{ color:#05220c;}
.subPage-01{ width:1200px; overflow: hidden; margin: 80px auto 0;}
.subPage01{ float:left; width: 625px; overflow: hidden;}
.subPage01Top{ width: 625px; position: relative; overflow: hidden;}
.subPage01Top img{ width:100%;}
.subPage01Top .swiper-slide{ width: 100%; position: relative;}
.subPage01Top .swiper-slide p{ position: absolute; left: 0; bottom: 0; color:#fff; width:100%; background: rgba(0,0,0,.5); font-size:16px; text-align: center; padding: 5px 0; line-height: 1.8em;}
.subPage01Bottom{ width:625px; overflow: hidden; position: relative; margin-top: 5px;}
.subPage01Bottom img{ width:100%;}
.subPage01Bottom .swiper-slide{ width: 100%; position: relative;}
.subPage01Bottom .swiper-slide p{ position: absolute; left: 0; bottom: 0; color:#fff; width:100%; background: rgba(0,0,0,.5); font-size:14px; text-align: center; padding: 5px 0; line-height: 1.6em; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.subPage01 .swiper-button-next{ width:17px; height: 35px; background: url(../images/sub_aw_left.png) no-repeat; outline: none;}
.subPage01 .swiper-button-prev{ width:17px; height: 35px; background: url(../images/sub_aw_right.png) no-repeat; outline: none;}
.subPage01 .subPage01Bottom .swiper-button-next{ width:10px; height: 20px; background: url(../images/sub_aw_left.png) no-repeat; background-size: 100%; outline: none;}
.subPage01 .subPage01Bottom .swiper-button-prev{ width:10px; height: 20px; background: url(../images/sub_aw_right.png) no-repeat; background-size: 100%; outline: none;}
.subPage01 .swiper-button-next:after, .subPage01 .swiper-button-prev:after{ content:""}
.subPage02{ float: right; width:554px; background: #f8f8f8; position: relative;height: 470px;}
.subPage02 h2{background: url(../images/bk-bj.jpg)no-repeat;background-size:100% ;padding:20px 0 20px 34px;}
.subPage02 h2 p{font-size: 26px;color: #fff;line-height: 1.6em;}
.subPage02 h2 span{font-size: 20px;color: #96a794;}
.subPage02 .bakenr{padding: 30px;}
.subPage02 .bakenr p{font-size: 16px;color: #606060;line-height: 26px; text-align: justify;}
.subPage02 .bakenr p a{ color: #606060;}
.subPage02 .bakenr p a:hover{color: #606060;}
.baidu{position: absolute;bottom:10px;right: 30px;}
.baidu a{line-height: 30px;color: #999;font-size: 12px;}

.subPageList{ width:1200px; box-sizing: border-box; padding:30px 45px;background: #F8F8F8; margin: 20px auto 0; overflow: hidden;}
.subPageList img{ float: left; width: 350px;}
.jczlwz-nr{ width:700px;float: right; padding:0;}
.jczlwz-nr h3 {font-size: 24px;color: #333;line-height: 1.6em;padding: 20px 0; font-weight: normal;}
.jczlwz-nr p {font-size: 20px;color: #666;line-height: 1.6em; padding-top: 0; text-align: justify;}
.sub-Lists{ padding-top:40px;}
.lg-icon{ display: none;}
.idxM{ display:none;}
.idxPc{ display: block;}
@media (max-width: 1200px) {
	.idxM{ display:block;}
	.idxPc{ display: none;}
	.idx-nav{ width:100%; height: auto;}
	.idx-nav-cnt{ width:100%; padding:1em 0; height: auto;}
	.idx-nav-cnt a{ font-size:1.6em;}
	.idx-nav-cnt a:hover{ font-size:1.8em;}
	.idx-title{ width:92%; margin:5em auto 0;}
	.idx-pics{ width:92%; margin:2em auto 0;}
	.idx-pics .swiper-slide{ width:100%; height: auto;}
	.idx-pics .swiper-slide a{ height: auto;}
	.idx-pics .swiper-slide a p{ background: rgba(0,0,0,.5);  height: auto; padding: 0; font-size: 1.2em; line-height: 1.8em; padding: .5em 0;}
	.idx-pics .swiper-button-next{ width:35px; height: 35px; background: url(../images/idx_aw_right.png) no-repeat; background-size: 100%; outline: none;}
	.idx-pics .swiper-button-prev{ width:35px; height: 35px; background: url(../images/idx_aw_left.png) no-repeat; background-size: 100%; outline: none;}
	.idx-pics-list{ width:92%; margin:2em auto 0;}
	.idx-pics-list ul li{ float: none; height: auto;width:100%; margin: 0; margin-top: 1em; padding: 1em; box-sizing: border-box;}
	.idx-pics-list ul li a{ width: 100%;}
	.idx-pics-list ul li a h3{ font-size: 1.6em;}
	.idx-pics-list ul li a p{ font-size: 1.4em; line-height: 1.6em; padding-top: .5em; height: auto;}
	.idx-musuem{ width:92%; margin: 0; margin: 2em auto 0;}
	.idx-musuem a{ width: 33.33%; margin: 0 auto;padding:1em .3em; height: auto; box-sizing: border-box;}
	.idx-musuem a p{ padding-top: 1em; font-size:1.4em;white-space: nowrap;}
	.idx-footer{ padding:5em 0; margin-top: 1em;}
	.subPage-01{ width:92%; margin: 2em auto 0;}
	.subPage01{ float: none; width:100%;}
	.subPage01Top{ width:100%;}
	.subPage01Bottom{ width: 100%;}
	.subPage02{ float: none; width:100%; margin-top: 2em; height: auto; padding-bottom: 5em;}
	.subPage02 h2 p{ font-size: 1.2em;}
	.subPage02 h2 span{ font-size: 1em;}
	.subPage02 h2{ padding: 1em; box-sizing: border-box;}
	.subPage02 .bakenr{ padding:2em;}
	.subPage02 .bakenr p{ font-size:1.6em;}
	.subPageList{ width:92%; overflow: hidden; padding:1em; box-sizing: border-box; margin: 2em auto 0;}
	.subPageList img{ float:none; width:100%;}
	.jczlwz-nr{ float: none; width:100%; padding-top: 2em;}
	.jczlwz-nr h3{ font-size:1.6em; padding: 0;}
	.jczlwz-nr p{ font-size:1.4em; padding-top:.5em;}
	.sub-Lists{ padding-top:1em;}
}





















