/* CSS Document */

*{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;padding:0;border:0;font-size:100%;outline:none;font-size-adjust:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0.0);}
*:focus{outline:none;}
*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}

body{font-family: "Microsoft YaHei", Arial, Tahoma, Helvetica, sans-serif;cursor:default;font-style:normal;font-weight:200;-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;overflow-x:hidden;font-size:14px; font-weight:400; color:#3e3a39;}
a{ color:#f1f3ff; text-decoration:none;}
form,img,ul,li,p,dl,dd,ol{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,label,pre{margin:0;padding:0;font-size:13px;font-weight:normal;}
ul{list-style:none;margin:0;padding:0;border:0;overflow: hidden;}
ol{list-style-position:outside;margin-left:18px;}
ol li{line-height:22px;margin-bottom:10px;}
label{cursor:pointer;}
input,textarea{margin:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease;}
i,em{font-style:normal;}
img{ max-width:100%; height:auto!important;}
select{-webkit-transition:all .2s ease;transition:all .2s ease;}
select option{padding:4px 0px 4px 10px;line-height:20px;}

::-moz-selection{background-color:rgba(0,0,0,0.5);color:#fff;}
::selection{background-color:rgba(0,0,0,0.5);color:#fff;}

.clear{clear:both!important;}
.left{float:left!important;}
.right{float:right!important;}

.clearfix{overflow:hidden;zoom:1;}
.container{ margin:0 auto;}
/*共用*/
.fanye{ overflow:hidden; text-align:center;    padding-top: 30px;}
.fanye a{  border: 1px solid #cbcbcb; color:#221815;margin-right: 10px;height: 30px;width: 30px;line-height: 30px;text-align: center;    display: inline-block;}
.fanye b{  border: 1px solid #ca9333; color:#fff;margin-right: 10px;height: 30px;width: 30px;line-height: 30px;text-align: center;    background-color: #ca9333;display: inline-block;}
a:hover{ color:#cfa54d;}


.video{ max-width:90%; margin:0 auto; }
.video video{ width:100%; height:auto;}

/*banner*/
.sybanner{position:relative;display:block;}
.sybanner .swiper-button-next,.sybanner .swiper-button-prev{display:none;}
.sybanner .swiper-slide{background-position:top center;background-repeat:no-repeat;background-size:cover;}
.sybanner .swiper-slide img{width:100%;height:auto;}
.sybanner .swiper-slide a{display:block;background-position:top center;background-repeat:no-repeat;background-size:cover;}
.sybanner .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:50px;left:0;width:100%;}
.sybanner .swiper-pagination-bullet{width:6px;height:6px;background-color:rgba(255,255,255,0.7);border-radius:50%;margin-left:4px!important;margin-right:2px!important;}
.sybanner .swiper-pagination-bullet-active{width:6px;background-color:rgba(255,255,255,1);}
.sybanner .swiper-slide a{position:relative;}
.sybanner .swiper-slide a{position:relative;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;}
.sybanner .swiper-slide a:before{content:"";position:absolute;z-index:1;left:0px;top:0px;right:0px;width:100%;height:100%;/*background:-webkit-linear-gradient(top,rgba(119,43,43,.5),transparent);background:-o-linear-gradient(top,rgba(119,43,43,.5),transparent);background:-moz-linear-gradient(top,rgba(119,43,43,.5),transparent);background:linear-gradient(top,rgba(119,43,43,.5),transparent);*/}
.sybanner .swiper-slide a.blue{background:-webkit-linear-gradient(45deg,#539de7,#562dbe);background:-o-linear-gradient(45deg,#539de7,#562dbe);background:-moz-linear-gradient(45deg,#539de7,#562dbe);background:linear-gradient(45deg,#539de7,#562dbe);}
.sybanner .swiper-slide a.red{background:-webkit-linear-gradient(45deg,#dc5b8b,#58167b);background:-o-linear-gradient(45deg,#dc5b8b,#58167b);background:-moz-linear-gradient(45deg,#dc5b8b,#58167b);background:linear-gradient(45deg,#dc5b8b,#58167b);}
.sybanner .swiper-slide a img{position:relative;z-index:20;}
.sybanner .swiper-slide iframe{position:absolute;z-index:1;left:0px;top:0px;right:0px;bottom:0px;width:100%!important;height:100%!important;opacity:0.6;filter:alphaopacity=60;}
.sybanner .swiper-slide-active img {
		transform: scale(1.08);
		transition: all 5s;
	}
.sybanner .swiper-slide-prev img {
		opacity: 0;
		transform: scale(1.28);
		transition: all 0.5s;
	}
.sybanner .swiper-pagination-bullet {
		background: url(../images/banner01.png) no-repeat left top;
		background-size: 100% 100%;
		width: 10px;
		height: 10px;
		border-radius: 0;
		margin: 0 0.5rem;
		opacity: .8;
	}
.sybanner .swiper-pagination-bullet-active {
		background: url(../images/banner02.png) no-repeat left top;
		background-size: 100% 100%;
	}
#swiper-container .swiper-slide-active img {
		transform: scale(1.08);
		transition: all 5s;
	}
#swiper-container .swiper-slide-prev img {
		opacity: 0;
		transform: scale(1.28);
		transition: all 0.5s;
	}
#swiper-container .swiper-pagination-bullet {
		background: url(../images/banner01.png) no-repeat left top;
		background-size: 100% 100%;
		width: 20px;
		height: 20px;
		border-radius: 0;
		margin: 0 0.5rem;
		opacity: .8;
	}
#swiper-container .swiper-pagination-bullet-active {
		background: url(../images/banner02.png) no-repeat left top;
		background-size: 100% 100%;
	}
/*首页开馆须知*/
.kgxzs{ 
    background-image: url(../images/kgxzybg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    color: #f1f3ff; margin-top:50px; margin-bottom:50px;}
.wenwu{ color:#000;}
.henggan{    width: 50px;
    height: 3px;
    background-color: #f1f3ff;
    text-align: center;
    margin: 0 auto;
    margin-top: 50px;}
.kgxzsz{margin-left: 20px;float: left;
    background-image: url(../images/kgxzzbg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
    color: #f1f3ff;width: 632px;
    height: 402px;}
.kgxzsy{ float:left; margin-left: 6%;width: 40%;margin-top: 4%;}

.kgxzsys ul li{ color:#743f00;font-size: 30px;    font-weight: bold;}
.kgxzsys  ul li span{    font-family: serif; font-size: 60px;}
.kgxzsys p{    color: #89602f;
    text-align: center;
    font-size: 16px;
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 2px dotted #743f00;}
.kgxzsys ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.kgxzsyx ul {display: flex;justify-content: space-between;/*flex-wrap: wrap;*/}
.kgxzsyx ul  li{ text-align:center;}
.kgxzsyx ul  li a{ padding: 10px;display: block;  border: 1px dotted #0000; }
.kgxzsyx ul li:hover a{ border: 1px dotted;  }
.kgxzsyx{ margin-top:10px;}
.kgxzbt{ text-align:center; font-size:30px; background-image: url(../images/kgxzbtbg.png);background-repeat: no-repeat;    background-position: center;    margin-top: 50px;}
.kgsj{ padding:70px;}
.kgsj ul {display: flex;justify-content: space-between;}
.kgsj ul li{flex-basis: calc(20%);text-align: center;}
.kgsj ul li p{ color:#ffc258;font-size: 16px;padding-bottom: 10px;}
.kgsj ul li span{ font-size:38px;}
.wenxintishi{ text-align:center;color: #ffc258;}
.kgxz {margin-top: 0px;background-image: url(../images/kgxzbg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover; overflow: hidden;padding-bottom: 60px;}
.shoucan{ background-color:#fff;overflow: hidden;}
.shoucangz{    float: left;background-color: #fff;width: 100%;height: 270px;    padding: 30px;}
.shoucangz p{ font-size:30px; font-weight:bold;}
.shoucangz span{    line-height: 30px;
    overflow: hidden;
    padding: 20px;
    display: block;
    font-size: 16px;
    text-indent: 2rem;}
.shoucangy{ width:100%;position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    overflow: hidden;height: 270px;}
.shoucangy img{ width:100%; height:270px;}
.contextt{padding: 30px;line-height: 30px;font-size: 16px;}
.shoucangy:hover .shoucangxg .contextt {
    height: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.pcxs{ display:block;}
.mxs{ display: none;}
.shoucangy .shoucangxg .contextt {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(153,106,40,.8);
    padding: 20px;
    color: #fff;
    opacity: 0;
    height: 0%;
    transition: all 400ms cubic-bezier(.25,.1,.25,1);
}
.shoucangy:hover .shoucangxg span {
    height: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.shoucanz{ float:left; width:50%;}
.syzhanlan { overflow:hidden;}
.shoucany{ float:left; width:50%;}
.shoucanxz { float:left; width:100%;background-image: url(../images/shoucanxzbg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover; height:541px;    color: #fff; text-align: center; }
.shoucanxy  ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.shoucanxy  ul li{flex-basis: calc(50%);}
.shoucanxzt{ text-align:center; margin:60px auto;}
.xjcp{ overflow:hidden;display: table; margin:0 auto;font-size: 30px;padding-bottom: 30px;}
.xjcp p{ float:left; padding-right:10px;}
.xjcp span{ float:left;padding-right: 10px;font-size: 20px;line-height: 40px;}
.xjcp i{ float:left; padding-right:10px; font-size:40px;line-height: 35px;}
.shoucanxy ul li img{ width:100%;height: 541px;}
.shoucanxy ul li {
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    overflow: hidden;
}
.shoucanxy ul li:hover .picc .contexttt {
    height: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.shoucanxy ul li .picc .contexttt {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(153,106,40,.8);
    padding: 20px;
    color: #fff;
    opacity: 0;
    height: 0%;
    transition: all 400ms cubic-bezier(.25,.1,.25,1);
}
.contexttt {
    line-height: 30px;
    font-size: 16px;
}
.shoucanxy{ height:541px; overflow:hidden;}
/*首页典藏*/
.sydiancang {margin-top: 0px;background-image: url(../images/sydcbg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover; }
.sytitle{ padding-bottom:60px; padding-top:60px; text-align:center;}
.jdsctitle{background-image: url(../images/syjdsctitle.png);background-position: center;background-repeat: no-repeat;text-align: center;font-size: 40px;color: #996a28; margin-top:60px;margin-bottom: 20px;}
.jdscftitle{text-align: center;color: #3e3a39;ont-size: 16px;}
.syjdscl ul {display: flex;justify-content: space-between;flex-wrap: wrap;}
.syjdscl ul li{ background-color:#edd9b5;flex-basis: calc(33.33% - 20px);text-align: center;height: 424px;}
.syjdscl ul li p img{ width:100%;height: 100%; }
.syjdscl ul li p { height:360px; overflow:hidden;}
.syjdscl ul li span{ border:1px solid #996a28; display:-webkit-inline-box; padding:10px 20px; color:#3e3a39;    margin-top: 12px;} 
.syjdscl ul li:hover span{ background-color:#996a28; color:#fff;}
.syjdscl{ width:80%; float:left;}
.syjdscr{ margin-left: 20px;float:left;background-image: url(../images/jdckgd.jpg);background-position: center;background-repeat: no-repeat; width:244px; height:424px;}
.syjdscr a{   writing-mode: vertical-rl;
    display: block;
    text-align: center;
    font-size: 30px;
    
    width: 244px;
    height: 424px;
    line-height: 244px;}
.syjdscr a:hover{background-color: #996a2894; color:#fff; }
.syjdscx{ margin:60px auto; overflow:hidden;}
.syjdscl ul li:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);transition: all .3s ease-out 0s;}

/*首页展览*/
.syzhanlan{background-image: url(../images/syzhanlanbg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}
.owl-wrapper .item{    position: relative;width: calc(100% - 30px);margin: 15px;box-shadow: 0px 0px 15px rgba(0,0,0,0);-webkit-transition: all .2s ease;transition: all .2s ease;    overflow: hidden;}
.owl-wrapper .item:hover .pic .context {
    height: 100%;
	width:100%;
    opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.owl-wrapper .item .pic .context {
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(153,106,40,.8);
    padding: 20px;
    color: #fff;
    opacity: 0;
    height: 0%;
    transition: all 400ms cubic-bezier(.25,.1,.25,1);
}
.pic img{ width:100%; height:auto;}
.pic{ border:1px solid #a07b46;}
.owl-prev {
    left: -70px;
    background-image: url(../images/pic-scroll-left.png);
}
.m-wraper .owl-buttons div:hover {
    background-color: #7f3222;
}
.owl-next {
    right: -70px;
    background-image: url(../images/pic-scroll-right.png);
}
.owl-buttons div {
    position: absolute;
    top: calc(50% - 40px);
    width: 50px;
    height: 50px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: auto 16px;
    -webkit-background-size: auto 16px;
    background-size: auto 16px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,0.2);
    border-radius: 50%;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.owl-next:hover{ background-color:#a07b46;}
.owl-prev:hover{background-color:#a07b46;}
.text{ padding:10px; color:#442917; font-weight: bold;overflow: hidden;}
.text p{ float: left;}
.text span{ float:right;}
.syzlmc{ color:#3e3a39; padding:10px;font-size: 16px;border-bottom: 1px dotted #3e3a39;padding-bottom: 10px; font-weight:bold;}
.xiangqing{ padding-bottom:10px; padding-right:10px;}
.context p{ padding:20px; line-height:30px; font-size:16px; border-bottom:1px dotted #fff;border-top:1px dotted #fff; min-height:100%;}
.gdnr{background-image: url(../images/gdnr.png);background-position: center;background-repeat: no-repeat;text-align: center; line-height: 120px;}
.gdnr a{color: #996a28;font-size: 30px;display: block;}
.gdnr:hover a{ color:#3e3a39;}
.gdnr:hover{background-image: url(../images/gdnr2.png);}

/*首页资讯*/
.syzixunl{background-image: url(../images/syzixunbg.jpg);background-position: center;background-repeat: no-repeat;float: left;width: 25%;background-size: cover;height: 284px;    border-bottom: 5px solid #6d2c1d;}
.syzixunr{background-image: url(../images/syzixunbg.jpg);background-position: center;background-repeat: no-repeat;float: left;width: 25%;background-size: cover;height: 284px;    border-bottom: 5px solid #6d2c1d;}
.syzixunz{float: left;width: 50%; overflow:hidden;height: 284px;    border-bottom: 5px solid #6d2c1d;}
.syzixunz img{ width:100%; height:auto;}
.syzixunliebiao{padding: 30px 20px;}
.syzixunliebiao ul li{ line-height:30px;}
.syzixunliebiao ul li span{ float: right;}
.syzixun{ margin-bottom:60px; overflow: hidden;}
.syzixuntitle{ overflow: hidden; padding:20px;}
.syzixuntitle p{font-size: 20px;color: #f1f3ff;float: left;}
.syzixuntitle span{float: right;background-image: url(../images/zixungd.png);    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 65px;
    height: 7px;
    text-align: center;
    font-size: 12px;
    line-height: 8px;
    margin-top: 10px;}


/*概况*/
.nybanner{margin-top: 0px;background-color: #846030;background-image: url(../images/nybanner.jpg);background-position: center;background-repeat: no-repeat;background-size: cover; height:350px;}
.nybg{margin-top: 0px;background-color: #e4e4e4;background-image: url(../images/nybg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;padding-top: 30px;padding-bottom: 60px;}
.nyneirong{padding: 50px;box-shadow: 0px 0px 15px rgba(0,0,0,0.2); background-color:#fff;border-radius: 20px;line-height: 24px;    overflow: hidden; }


/*参观须知*/
.cangguanxuzhi{padding: 50px;box-shadow: 0px 0px 15px rgba(0,0,0,0.2); background-color: #e4e4e4;background-image: url(../images/cangguanbg.jpg);background-repeat: no-repeat;background-size: cover; min-height:620px;line-height: 24px;color: #fff; }
.jiaotongy h2{background-color: #c49961;padding: 10px 20px;font-size: 16px;}
.jiaotongy span{    display: block;width: 5px;height: 5px;background-color: #c49961;     border-radius: 5px; float:left;margin-top: 10px;margin-right: 10px;}
.jiaotongz{ float: left; width:30%;}
.jiaotongy{ float:left; width: 50%;margin-left: 5%;}
.jiaotongy p{ overflow:hidden; padding-bottom:30px; padding-top:10px;}
.jiaotongy b{ float:left; width:95%; font-weight:400;}
.zhuyishixiang{ padding:15px;    background-color: #957143;}

/*典藏*/
.dcww ul{ display:flex;justify-content: space-between;flex-wrap: wrap;}
.dcww ul li{    flex-basis: calc(25% - 20px);    background-color: #edd9b5; margin-bottom:30px;box-shadow: 0px 0px 15px rgba(0,0,0,0.2); text-align:center;}
.dcwwt{ overflow:hidden;}
.dcwwt img{ width:100%; height:auto;}
.dcww ul li p{padding: 10px 20px;border: 1px solid #996a28;display: -webkit-inline-box;text-align: center;margin-bottom: 20px;margin-top: 20px;    color: #3e3a39;}
.dcww ul li:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);transition: all .3s ease-out 0s;}
.dcww ul li:hover p{color: #fff;background-color: #996a28;}
.diancangnrl{ float:left;}
.diancangnrr{ float:left;padding-left: 50px;    width: 60%;}
.dctitle{ font-size:30px; font-weight:bold;line-height: 70px;border-bottom: 1px solid #996a28;}
.hengxian{display: block;height: 6px;width: 35px;background-color: #ca9333;margin-top: -3px;}
.newstext{ padding-top:10px;}
.gqblb ul{display:flex;justify-content: space-between;flex-wrap: wrap;}
.gqblb ul li{      text-align:center;margin-bottom: 20px;}
.gqblb ul li {
    position: relative;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    overflow: hidden;
}
.gqblb ul li:hover .piccc .contextttt {
    height: 100%;
    opacity: 1;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
}
.gqblb ul li .piccc .contextttt {
    position: absolute;width: 100%;
    top: 0;
    left: 0;
    background: rgba(153,106,40,.3);
    padding: 20px;
    color: #fff;
    opacity: 0;
    height: 0%;
    transition: all 400ms cubic-bezier(.25,.1,.25,1);
}
.contextttt {
    line-height: 30px;
    font-size: 16px;
}





/*学术*/
.xsyj ul{ display:flex;justify-content: space-between;flex-wrap: wrap;}
.xsyj ul li{    flex-basis: calc(33.33% - 10px);    background-color: #fff; margin-bottom:20px;box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.xsyjt img{ width:100%;}
.xsyjx{ padding:15px;color: #3e3a39;}
.xsyj ul li:hover .xsyjx{color: #cc8a36;}
.xsyjt{ overflow:hidden; height:auto;}
.xsyj ul li:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);transition: all .3s ease-out 0s;}
.bgggxq span{    display: block;width: 11px;height: 11px;background-image: url(../images/xiangqingbg.png);background-repeat: no-repeat;background-size: cover; margin-left: 5px;margin-top: 5px; float:right;  }
.xssj{ padding-bottom:10px;}


/*展览*/
.cszl ul{ display:flex;justify-content: space-between;flex-wrap: wrap;}
.cszl ul li{    flex-basis: calc(50% - 10px);    background-color: #fff; margin-bottom:20px;box-shadow: 0px 0px 15px rgba(0,0,0,0.2);}
.cszlt img{ width:100%; }
.cszlz{ margin:25px 25px 10px 25px; color:#3e3a39; overflow:hidden;border-bottom: 1px dotted #3e3a39;}
.cszlzl{ float:left;}
.cszlz span{color: #996a28; font-weight:bold;margin-bottom: 10px;display: block;}
.cszlzr{ float: right;border-left: 1px dotted;padding-left: 30px;margin-bottom: 10px;}
.cszlx{ margin:25px;color: #3e3a39;}
.cszls{ padding-bottom:15px;}
.cszlt{ overflow:hidden;}
.cszl ul li:hover{ background-color:#cc8a36;}
.cszl ul li:hover img{    transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);transition: all .3s ease-out 0s;}
.cszl ul li:hover .cszlz span{ color:#fff;}
.cszl ul li:hover  .cszlzl p{ color:#fff;}
.cszl ul li:hover  .cszlzr p{ color:#fff;}
.cszl ul li:hover .cszlz {border-bottom: 1px dotted #fff;}
.cszl ul li:hover .cszlzr{border-left: 1px dotted #fff;}
.cszl ul li:hover .cszlx{ color:#fff;}
.cszl ul li:hover .bgggx{ color:#fff;}
/*公告*/
.bggg ul li{ float:left; width:48%; background-color:#fff;margin: 1%;padding: 20px; color:#3e3a39;box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.bggg ul li a{color:#3e3a39;}
.bgggz{ float:left; width:10%;    text-align: center;}
.bgggy{ float:left; width:85%; margin-left:5%;}
.bgggt{ padding-bottom:10px;  font-size:16px; font-weight:bold;}
.bgggs{ line-height:24px; padding-bottom:10px; border-bottom:1px solid #e5e5e5;}
.bgggx{ color:#b69a67;padding-top: 10px;overflow:hidden;}
.laiyuan{ float:left;}
.bgggxq{ float:right;}
.bggg ul li:hover{ background-color:#cc8a36; color:#fff;}
.bggg ul li:hover a{ color:#fff;}
.bggg ul li:hover .bgggs{ line-height:24px; padding-bottom:10px; border-bottom:1px solid #fff;}
.bggg ul li:hover .bgggx{ color:#fff;}
.yue{ text-align:center; font-size:18px;}
.bgggz span{width: 20px;height: 5px;background-color: #cc8a36;display: block;margin: 0 auto; margin-bottom:20px; margin-top:20px;}
.year{color: #979392;}
.bggg ul li:hover .bgggz span{ background-color:#fff;}
.bgddz span{width: 20px;height: 5px;background-color: #cc8a36;display: block;margin: 0 auto; margin-bottom:20px; margin-top:20px;}
.bggg ul li:hover .year{color: #fff;}
.bgdd ul li{ float:left; width:100%; background-color:#fff;color:#3e3a39;box-shadow: 0px 0px 15px rgba(0,0,0,0.2); margin-bottom:20px;}
.bgdd ul li a{color:#3e3a39;}
.bgddz{ float:left; width:10%;    text-align: center;    padding-top: 70px;}
.bgddy{ float:left; width: 55%;padding-top: 50px;padding-left: 50px;}
.bgddt{ float: right; width:25%;}
.bgddt img{ height:100%;width: 100%;display: block;}
.bgdds{ line-height:24px; padding-bottom:40px; border-bottom:1px dashed #e5e5e5;}
.bgdd ul li:hover{ background-color:#cc8a36; color:#fff;}
.bgdd ul li:hover a{ color:#fff;}
.bgdd ul li:hover .bgdds{ line-height:24px; padding-bottom:40px; border-bottom:1px solid #fff;}
.bgdd ul li:hover .bgggx{ color:#fff;}
.bgdd ul li:hover .year{color: #fff;}
.bgdd ul li:hover .bgddz span{ background-color:#fff;}
.wztitle{    color: #221815;text-align: center;font-size: 16px;font-weight: bold;padding-bottom: 10px;}
.wztime{ background-color: #cc8a36;width: 30px;height: 5px;text-align: center;margin: 0 auto;margin-bottom: 30px;}
.wzjianjie{    background-color: #e2e2e2;padding: 20px;border-radius: 5px;margin-bottom: 30px;}
.wzxiangqing{border-bottom: 1px solid #805c2c;padding-bottom: 30px;margin-bottom: 30px;}
.xiayipian a{ color:#3e3a39; }
.xiayipian a:hover{ color:#cfa54d;}
 
/*内页栏目*/
.nydaohang{ overflow:hidden; padding-bottom:30px;}
.nylanmum{ font-size:40px; font-weight:bold; float:left; color:#2f2725;}
.zilanmu{ float:left; overflow:hidden; margin-left:50px;    padding-top: 5px;}
.zilanmu ul li{ float:left; margin-right:20px; }
.zilanmu ul li a{ color:#2f2725;padding: 10px 20px;display: block;font-size: 16px;}
.zilanmu ul li:hover a{background-color: #cc8a36; color:#fff;}
.zilanmu ul li:hover span{    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #cc8a36;
    position: relative;

    margin-left: 40%;display: table;}
.zilanmu ul li.hover a{background-color: #cc8a36; color:#fff;}
.zilanmu ul li.hover span{    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #cc8a36;
     position: relative;

    margin-left: 40%;display: table;}
.fanhuisy{ float:right;    margin-top: 5px;}
.fanhuisy a{padding: 10px 20px;display: block;color: #000;border: 1px solid #ca9333;border-radius: 5px;}
.fanhuisy span{ width: 18px;display: inline-grid;margin-right: 5px;height: 15px;background-image: url("../images/nyhome.png"); background-size: cover; background-repeat: no-repeat;}
.fanhuisy:hover a{ background-color:#cc8a36; color:#fff;}
.fanhuisy:hover span{width: 18px;display: inline-grid;margin-right: 5px;height: 15px;background-image: url("../images/nyhome1.png"); background-size: cover; background-repeat: no-repeat;}

/*页脚*/
.footer{margin-top: 0px;background-color: #e4e4e4;background-image: url(../images/footerbg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;    overflow: hidden; color:#f1f3ff;}
.footerzz{ float:left; width:70%;    line-height: 30px;}
.footerzy{ float:left; width:30%;}
.banquan{ line-height:40px; text-align: right; color:#6e4423;padding-bottom: 30px;}
.ftell p{font-size: 50px;color: #ebc029;font-weight: bold;}
.ftell span{ color:#ebc029;}
.footerlogo{border-bottom: 2px solid #ad8e64;padding-bottom: 30px;padding-top: 50px;margin-bottom: 50px;}
.footerz{    border-bottom: 2px solid #ad8e64;padding-bottom: 50px;overflow: hidden;}
.ferweima ul li{ float: right; width:50%; color:#fff; text-align:center; }
.ferweima{ overflow:hidden; padding-top:50px;}
.ftitle{ font-size:20px;} 
.ftitle span{width: 40px;height: 5px;background-color: #be9761;display: block;margin-bottom: 10px;margin-top: 10px;}
.footerzs{ width:100%; overflow:hidden;}
.footerzsz{ width:30%; float:left;}
.fdaohang{ overflow:hidden;}
.fdaohang ul li{ width:33%; float:left;}
.footerzsy{ float: left;padding-left: 5%;}
.fyqlj{ overflow: hidden;}
.fyqlj ul li{ float:left; padding-right:20px;}
.footerzx{ overflow:hidden; padding-top:50px;}
.flianxi{ font-size:16px;}

@media (max-width:991px){


.display-mobile{display:inline-block!important;}
.display-pc{display:none!important;}

}

@media (min-width:992px){

.display-mobile{display:none!important;}
.display-pc{display:block!important;}


}




@media screen and (min-width: 360px){ .container{ width:96%;}
.wrapper{width:100%; margin:0 auto;}
.kgsj ul{justify-content: center;}
.kgxzsz{width: 96%;height: 221px;margin-left: 2%;}
.kgxzbt{ background-image: url(../images/kgxzbtbg2.png); font-size:20px;}
.kgsj{ padding:10px;}
.kgsj ul li span{ font-size:28px;}
.henggan{ width:30px;margin-top: 43px;}
.kgsj ul li{flex-basis: calc(20% - 10px);}
.kgsj ul li p{ font-size:12px;}
.wenxintishi{ font-size:12px;}
.kgxz .container{ width:100%;}
.kgxzsy{ width:80%; margin-left:10%; margin-top:10%;}
.kgxzsys ul li{ font-size: 20px;}
.kgxzsys ul li span{ font-size:50px;}
.kgxzsyx ul li img{ width:80%;}
.kgxzsyx ul li a{ padding:0;}
.kgxzsyx{ margin-top:30px;}
.kgxzs{background-image: url(../images/kgxzybg1.png);padding-bottom: 30px; margin-top:20px;}
.syzixunl{ width:100%;}
.syzixun .container{ width:100%; height:auto;}
.syzixun{ margin-bottom:0px;}
.syzixunr{ width:100%; height:auto;}
.syzixunz{ width:100%; height:auto;}
.footerzsz{ display:none;}
.footerzy{ display:none;}
.footerzx{ display:none;}
.banquan{ text-align:center;}
.nybanner{ margin-top:50px; height:70px;}
.nyneirong{ padding:15px;}
.zilanmu{ margin-left:0;}
.fanhuisy{ display: none;}
.bggg ul li{ width:100%;}
.bgggz{ display:none;}
.bgggy{ width:100%; margin-left:0;}
.bgddz{ display:none;}
.bgddt{ display:none;}
.bgdds{ padding-bottom:15px;}
.bgdd ul li{ padding-bottom:10px;}
.cszlz{ margin:2%;}
.bgddy{ width:96%;padding-left: 2%; padding-top:10px;}
.cszlz span{ display:none;}
.cszlzr{ display: none;}
.footerzz{ width:100%;}
.cszlx{ margin: 2%;}
.laiyuan{ display:none;}
.cszl ul li{flex-basis: calc(50% - 5px);}
.zilanmu ul li{ margin-right:10px;}
.cangguanxuzhi{ padding:5%;overflow: hidden;}
.zilanmu ul li:hover span{ display: none;}
.zilanmu ul li.hover span{ display:none;}
.nylanmum{ display: none;}
.shoucangz{width: 100%;height: auto;padding: 3%;}
.xjcp{font-size: 20px;}
.xsyj ul li{ flex-basis: calc(100% - 0px);}
.xjcp i{font-size: 20px;line-height: 28px;}
.shoucangy{ height: auto;}
.xjcp span{    font-size: 10px;line-height: 35px;}
.dcww ul li{flex-basis: calc(50% - 10px);margin-bottom: 20px;}
.diancangnrr{padding-left: 0;width: 100%;}
.jiaotongz{ width:100%;}
.shoucanz{ width:100%;}
.shoucanxy{ height:auto;}
.shoucany{ width:100%;}
.jiaotongy{ width:96%;margin-left: 2%;}
.sybanner{ margin-top:50px;}
.pcxs{ display: none;}
.mxs{ display: block;}

}


@media screen and (min-width: 992px){ .container{ width:96%;}
.wrapper{width:100%; margin:0 auto;}
.kgxzsz{width: 96%;height: 221px;margin-left: 2%;}
.kgxzbt{ background-image: url(../images/kgxzbtbg2.png);}
.nyneirong{ padding:15px;}
}


@media screen and (min-width: 1024px){ .container{ width:96%;}
.nybanner{ height:187px; margin-top:0;}
.kgsj ul{justify-content: space-between;}
.footerzz{ width:70%;}
.kgxzsy {
    width: 36%;
    margin-left: 8%;
    margin-top: 4%;
}
.footerzsz{ display:block;}
.footerzx{ display:block;}
.kgxzs {background-image: url(../images/kgxzybg.png); padding-bottom:0; }
.kgxzsyx {margin-top: 10px;}
.wrapper{width:100%; margin:0 auto;}
.ftell p{ font-size:30px;}
.ferweima ul li img{ width:80%;}
.fanhuisy{ display:none;}
.bgddt{ display: block;}
.diancangnrr{ width:45%;}
.jiaotongz{ width:45%;}
.zilanmu{ margin-left:30px;}
.pcxs{ display:block;}
.mxs{ display:  none;}
.jiaotongy{width: 50%;margin-left: 5%;}
.zilanmu ul li{ margin-right:0;}
.zhuyishixiang{ display:none;}
.bgggz{ display:none;}
.bgggy{ width:100%;    margin-left: 0;}
.bgddz{ display:none;}
.bgddt{ width:30%;}
.bgddy{ width:70% ;padding-top: 5px;}
.kgxzsz{ width:485px; height:310px;}
.bgdds{ padding-bottom:40px;}
.jiaotongz{ width:30%;}
.bgdd ul li{ padding-bottom:0px;}
.kgsj{ padding:30px;}
.xsyj ul li{     flex-basis: calc(33.33% - 10px);}
.kgsj ul li span{ font-size:30px;}
.zilanmu ul li.hover span{ display: none;}
.kgsj ul li p{ font-size:14px;}
.bggg ul li{ width:48%;}
.kgxzbt{background-image: url(../images/kgxzbtbg1.png);font-size: 24px;}
.kgxzsys ul li{ font-size:18px;}
.kgxzsys ul li span{ font-size:40px;}
.kgxzsyx ul li a{ padding:0;}
.shoucangy img{ height:188px;} 
.shoucangz{ height:188px;}
.shoucangz p{ font-size:18px;}
.kgxzsyx ul li img{ width:80%;}
.shoucangz span{ line-height:24px; font-size:14px; padding:5px;}
.shoucangy{ height:393px;}
.shoucanxy ul li img{ height:797px;}
.shoucanxy{ height:797px;}
.shoucanxz{ height:400px;}
.shoucanxzt{ margin:30px auto;}
.xjcp{font-size: 18px; padding-bottom:20px;}
.xjcp i{ font-size:30px; line-height:24px;}
.syzlmc{ font-size:16px;}
.xjcp span{ font-size:14px; line-height:30px;}
.gqblb ul li{flex-basis: calc(25% - 15px);}
.syjdscr{ width:196px; height:341px;}
.syjdscr a{font-size: 20px;
    width: 196px;
    height: 341px;
    line-height: 196px;}
.syjdscl ul li{ height:341px;}
.bgggz{ display: none;}

.syjdscl ul li p{ height:280px;}
.syjdscl{ width:78%;}
.syzixunz{ height:199px;width:50%; }
.syzixunr{ height:199px;width:25%; }
.syzixunl{ height:199px;width:25%; }
.syzixunliebiao{padding: 0 20px;}

.syzixunliebiao ul li{ line-height:24px;}
.footerzy{ display:block;}
.syzixunliebiao ul li span{ display:none;}
.wenxintishi{ font-size:14px;}
.syzixun{ margin-bottom:60px;}
.banquan{ text-align: right;}
.nyneirong{ padding:15px;}
.bgddz{ display: none;}
.bgddt {
    float: right;
    width: 25%;
}
.cszlz span{ display:block;}
.cszlz {
    margin: 25px 25px 10px 25px;}
	.cszlzr{ display:block;}
	.zilanmu ul li:hover span{ display: none;}
	.cszlx{ margin: 25px;}
	.laiyuan{ display: block;}
	.cszl ul li{flex-basis: calc(50% - 10px);}
	.zilanmu ul li{ margin-right:0px;}
	.nylanmum{ display:block;}
	.dcww ul li{flex-basis:calc(33.33% - 10px);margin-bottom: 30px;}
	.sybanner{ margin-top:0;}
}
@media screen and (min-width: 1366px){
.container{ width:1200px;}
.kgsj ul{justify-content: space-between;}
.wrapper{ width:1200px;margin:0 auto;}
.bgddt{ display: block;}
.footerzsz{ display:block;}
.footerzx{ display:block;}
.kgxzsy{margin-left: 3%;}
.header-nav{margin-left: 100px;}
.syjdscl{ width:78%;}
.syzixunz{ height:244px;width:50%; }
.syzixunl{ height:244px;width:25%; }
.syzixunr{ height:244px;width:25%; }
.bgggy{ width: 85%; margin-left: 5%;}
.bgdds{ padding-bottom:20px;}
.bgdd ul li{ padding-bottom:0px;}
.xsyj ul li{     flex-basis: calc(33.33% - 10px);}
.zhuyishixiang{ display:block;}
.syzixunliebiao {padding: 15px 20px;}
.pcxs{ display:block;}
.mxs{ display: none;}
.zilanmu ul li.hover span{ display:table;}
.shoucany{ width:50%;}
.jiaotongz{ width:30%;}
.bgddy{ padding-top:30px;}
.jiaotongz{ width:40%;}
.nybanner{ height:249px; margin-top:0px;}
.syzixun .container{ width:1200px;}
.zilanmu{margin-left: 50px;}
.diancangnrr{ width:50%;}
.zilanmu ul li{     margin-right: 5px;}
.ftell p{ font-size:40px;}
.gqblb ul li{flex-basis: auto;}
.bggg ul li{ width:48%;}
.kgxz .container{ width:1200px;}
.bgggy{ width:85%;margin-left: 5%;}
.kgxzbt{ text-align:center; font-size:30px; background-image: url(../images/kgxzbtbg.png);background-repeat: no-repeat;    background-position: center;    margin-top: 50px;}
.bgggz{ display:block;}
.bgddy {
    float: left;
    width: 55%;
    padding-top: 50px;
    padding-left: 50px;
}
.bgddy {
    float: left;
    width: 55%;
    padding-top: 50px;
    padding-left: 50px;
}
.diancangnrr {
    float: left;
    padding-left: 50px;
    width: 60%;
}
.zilanmu{ margin-left:50px;}
.fanhuisy{ display: none;}
.bgddz{ display:block;}
.zilanmu ul li{ margin-right:20px;}
.footerzy{ display:block;}
.kgxzsy{margin-left: 5%;width: 36%;margin-top: 4%;}
.kgxzsz{width: 632px; height: 402px;}
.kgsj ul li p{ font-size:16px;}
.kgsj{padding: 70px;}
.wenxintishi{ font-size:14px;}
.kgsj ul li span{ font-size:38px;}
.kgxzsys ul li{ font-size:30px;}
.kgxzsys ul li span{ font-size:60px;}
.kgxzsyx ul li img{ width:80%;}
.kgxzsyx ul li a{ padding:10px;}
.syzlmc{ font-size:16px;}
.syjdscl ul li{height: 400px;}
.syjdscl ul li p{ height:331px;}
.syjdscr{ width:230px; height:400px;}
.syjdscr a{font-size: 30px;
    width: 230px;
    height: 400px;
    line-height: 230px;}
	.syzixunl{ width:25%; }
.syzixun{ margin-bottom:60px;}
.banquan{ text-align: right;}
.syzixunliebiao ul li{ line-height:30px;}
.syzixunliebiao ul li span{ display:block;}
.nyneirong{ padding:15px;}
.bgddz{ display:block;}
.bgddt {
    float: right;
    width: 25%;
}
.cszlz {
    margin: 25px 25px 10px 25px;}
	.zilanmu ul li:hover span{ display:table;}
	.cszlz span{ display:block;}
	.cszlzr{ display:block;}
	.laiyuan{ display: block;}
	.jiaotongy{width: 50%;margin-left: 5%;}
	.cszlx{ margin: 25px;}
	.cszl ul li{flex-basis: calc(50% - 10px);}
	.cangguanxuzhi{ padding:50px;}
	.nylanmum{ display:block;}
	.xjcp i{font-size: 40px;line-height: 35px;}
	
.xjcp span{font-size: 20px;line-height: 40px;}
	.dcww ul li{flex-basis: calc(25% - 20px);margin-bottom: 30px;}
	.kgxzs {
    background-image: url(../images/kgxzybg.png); padding-bottom:0; margin-top:50px;}
	.shoucangz p{ font-size:30px;}
.shoucangz span{line-height: 30px; padding: 20px; font-size:14px;}
.xjcp{font-size: 30px;padding-bottom: 30px;}
.shoucanxz{ height:464px;}
.shoucanxy ul li img{ height:464px;} 
.shoucanxy{ height:464px;}
.shoucanxzt{     margin: 60px auto;}
.shoucangz{width: 100%;height: 230px;padding: 30px;}
.shoucanz{ width:50%;}
.shoucangy{ height:230px;}
.xjcp{font-size: 30px;}
.xjcp i{font-size: 40px;line-height: 35px;}
.shoucangy img{ height:230px;}
.sybanner{ margin-top:0;}
.shoucanxy{ height:464px;}
.xjcp span{    font-size: 20px;line-height: 40px;}
.footerzz{ width:70%;}
}
@media screen and (min-width: 1400px){
.container{ width:1400px;}
.kgsj ul{justify-content: space-between;}

.syzixun .container{ width:1400px;}
.wrapper{ width:1400px;margin:0 auto;}
.sybanner{ margin-top:0;}
.kgxz .container{ width:1400px;}
.xjcp span{font-size: 20px;line-height: 40px;}
.xsyj ul li{     flex-basis: calc(33.33% - 10px);}
.xjcp{font-size: 30px;padding-bottom: 30px;}
.kgxzbt{ text-align:center; font-size:30px; background-image: url(../images/kgxzbtbg.png);background-repeat: no-repeat;    background-position: center;    margin-top: 50px;}

.zilanmu{margin-left: 50px;}
.bgggy{ width:85%;margin-left: 5%;}
.shoucangy{ height:270px;}
.shoucany{ width:50%;}
.bgddz{ display:block;}
.shoucanxzt{     margin: 60px auto;}
.zilanmu ul li.hover span{ display:table;}
.shoucanxy{ height:541px;}
.bgddt{ display: block;}
.shoucanxz{ height:541px;}
.zilanmu ul li{ margin-right:20px;}
.bgggz{ display:block;}
.bgddz{ display:block;}
.shoucanxy ul li img{ height:541px;} 
.jiaotongz{ width:30%;}
.xjcp i{font-size: 40px;line-height: 35px;}
.cangguanxuzhi{ padding:50px;}
.bgddy {
    float: left;
	
    width: 55%;
    padding-top: 50px;
    padding-left: 50px;
}
.diancangnrr {
    float: left;
    padding-left: 50px;
    width: 60%;
}
.bgggy{ width: 85%; margin-left: 5%;}
.jiaotongz{ width:30%;}
.footerzsz{ display:block;}
.footerzx{ display:block;}
.footerzy{ display:block;}
.zhuyishixiang{ display:block;} 
.kgxzsy{margin-left: 8%;width: 36%;margin-top: 4%;}
.bggg ul li{ width:48%;}
.kgxzsz{width: 632px; height: 402px;}
.kgsj ul li p{ font-size:16px;}
.kgsj{padding: 70px;}
.kgsj ul li span{ font-size:38px;}
.wenxintishi{ font-size:14px;}
.kgxzsys ul li{ font-size:30px;}
.jiaotongy{width: 50%;margin-left: 5%;}
.kgxzsys ul li span{ font-size:60px;}
.kgxzsyx ul li a{ padding:10px;}
.kgxzsyx ul li img{ width:80%;}
.syzlmc{ font-size:18px;}
.syjdscl ul li{height: 424px;}
.syjdscl ul li p{ height:360px;}
.syjdscl{ width:80%;}
.bgdds{ padding-bottom:40px;}
.bgdd ul li{ padding-bottom:0px;}
.syjdscr{ width:244px; height:424px;}
.syjdscr a{font-size: 30px;
    width: 244px;
    height: 424px;
    line-height: 244px;}
.syzixunl{ width:25%; height: 284px;}
.syzixunr{ width:25%; height: 284px;}
.syzixunz{ width:50%; height:284px;}
.syzixun{ margin-bottom:60px;}
.banquan{ text-align: right;}
.ftell p{ font-size:50px;}
.syzixunliebiao ul li{ line-height:30px;}
.syzixunliebiao ul li span{ display:block;}
.nybanner{ margin-top:0; height:350px;}
.nyneirong{ padding:15px;}
.zilanmu{ margin-left:50px;}
.fanhuisy{ display: block;}
.bgddy {
    float: left;
    width: 55%;
    padding-top: 50px;
    padding-left: 50px;
}
.bgddt {
    float: right;
    width: 25%;
}
.cszlz {
    margin: 25px 25px 10px 25px;}
.cszlz span{ display:block;}
.cszlzr{ display:block;}
.cszlx{ margin: 25px;}
.laiyuan{ display: block;}
.zilanmu ul li:hover span{ display:table;}
.cszl ul li{flex-basis: calc(50% - 10px);}
.nylanmum{ display:block;}
.dcww ul li{flex-basis: calc(25% - 20px);margin-bottom: 30px;}
.shoucangz{ height: 270px;}
.kgxzs {
    background-image: url(../images/kgxzybg.png); padding-bottom:0; margin-top:50px;}
.shoucangz p{ font-size:30px;}
.shoucanz{ width:50%;}
.shoucangz span{line-height: 30px; padding: 20px; font-size:16px;}
.shoucangz{width: 100%;height: 270px;padding: 30px;}
.xjcp{font-size: 30px;}
.xjcp i{font-size: 40px;line-height: 35px;}
.footerzz{ width:70%;}
.shoucanxy{ height:541px;}
.xjcp span{    font-size: 20px;line-height: 40px;}
.shoucangy{ height:270px;}
.shoucangy img{ height:270px;}
}


