body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input,select,label,dl,dt,dd{margin:0;padding:0;-webkit-text-size-adjust:none; font-size:14px;}
input,select,label{vertical-align:middle;font-family:"微软雅黑";}
ul,ol,li{list-style:none;}
input,img,select,textarea{border:0;outline:none;font-family:"微软雅黑";}
body{font-family:"微软雅黑";color:#000;font-size:14px;}
a{text-decoration:none;outline:none;}

.yl_wai{width: 100%; }
.yl_padd90{padding:100px 0px 50px;}
.yl_huise{background-color: #41504e;}
.yl_blank{background-color: #000000;}
.yl_write{background-color: #fff;}
.yl_jiaodian{position:relative;}
.yl_jiaodian_n{max-width:1920px; margin:0px auto; background-image: url(ercenbg.png);background-size: 100%;}
.phone_toutu{display: none;}



.yl_xingxiang{}
.yl_xingxiang dt {background-image: url(yl_xxbg.png); background-repeat: no-repeat; background-position: bottom center; padding: 0px 0px 140px;}
.yl_xingxiang dt.xiashu{background-position: top center;padding: 140px 0px 0px;}
.yl_xingxiang dt img{max-width:100%;}
.yl_xingxiang dd {padding-top:40px; min-height: 340px; position: relative;}
.yl_xingxiang dd div{position: absolute; top: 10px; left: 0px;}
.yl_xingxiang dd.xiashu2{min-height: 304px;}
.yl_xingxiang dd.xiashu2 div{bottom: 10px; left: 0px; top: auto; }
.yl_xingxiang dd span{display: block; font-size: 18px; color: #f0e7c8; line-height: 36px;}
.yl_xingxiang dd strong{font-size: 18px; color: #f0e7c8; font-weight: normal;display: block; margin-top: 15px;}



/* Example wrapper    begin*/
.yl_fazhan_bg{background-image: url(changxian.jpg); background-repeat: repeat-x; background-position: 0px 338px;}
.wrap {
	position: relative;
	margin-top: 80px;
}

/* Frame */
.frame {
	height: 620px;
	overflow: hidden;
}
.frame ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 50px;
}
.frame ul li {
	float: left;
	width: 380px;
	height: 100%;
	margin: 0 30px 0 0;
	padding: 0;
	color: #ddd;
	text-align: center;
	cursor: pointer;
}
.frame ul li.active {
	color: #fff;
	/*background: #a03232;*/
}

/* Scrollbar */
.scrollbar {
	margin: 30px 0 0 0;
	height: 12px;
	background: #8b8b8b;
	line-height: 0;
	border-radius: 5px;
	overflow: hidden;
}
.scrollbar .handle {
	width: 100px;
	height: 100%;
	background: #666666;
	cursor: pointer;
}
.scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}

/* Pages */
.pages {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.pages li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	text-indent: -999px;
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.pages li:hover {
	background: #aaa;
}
.pages li.active {
	background: #666;
}

/* Controls */
.controls { margin: 25px 0; text-align: center; }

/* One Item Per Frame example*/
.oneperframe { height: 300px; line-height: 300px; }
.oneperframe ul li { width: 1140px; }
.oneperframe ul li.active { background: #333; }

/* Crazy example */
.crazy ul li:nth-child(2n) { width: 100px; margin: 0 4px 0 20px; }
.crazy ul li:nth-child(3n) { width: 300px; margin: 0 10px 0 5px; }
.crazy ul li:nth-child(4n) { width: 400px; margin: 0 30px 0 2px; }

/* Example wrapper    end*/

.jcarousel li dl dd{text-align: left; padding-top: 20px;}
.jcarousel li img{margin-right: 48px;height: 453px;}
.jcarousel li a{font-size: 22px; color: #ba8f6d; display: inline-block;}
.jcarousel-wrapper{position: relative;}
.jcarousel-control-prev{
	position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(slider-arrow-gbsy.png) -110px 5px no-repeat;}
.jcarousel-control-next{
position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(slider-arrow-gbsy.png) 8px 5px no-repeat;}


.hbtt_com{ width: 100%; background-repeat: no-repeat; background-position: center 32px; position: relative;}
.hbtt_com dt{ overflow: hidden;}
.hbtt_com dt .yl_zt_img span{float: left; font-size: 20px; color: #fff;font-family: "宋体";background-color: #606e6a; height: 100%; line-height: 24px;  padding:30px 17px;}
.hbtt_com dt a{overflow: hidden; display: block;}
.yl_title{}
.yl_title h3{font-size: 40px; color: #ffffff; font-family: "宋体"; font-weight: bold; width: 100%; text-align: center;}
.yl_title h3.zt_heise{color: #000;}
.yl_title span{display: inline-block;color: #333;}
.wrapper{margin-top: 80px;}
.yl_zt_img{width:290px; background-color: #606e6a; float: left;}
.yl_zt_img a img{width: 100%;}
.yl_margt{margin-top: 60px;}


.yl_bar01{width: 100%;}
.yl_bar02{position: absolute; bottom: 0px; left: 0px; width: 47.7%;}
.yl_bar03{position: absolute; bottom: 0px; right: 0px; width: 52.2%;  }

.yl_tem01{}
.yl_tem01 dt{
	float: left;
	width: 640px;
}
.yl_tem01 dt img{width: 100%;}
.yl_tem01 dd.pc_jieshao{
	float: right;
	width: 910px;
}
.yl_tem01 dd.pc_jieshao h2{font-size: 36px; color: #000; font-family: "宋体"; text-align: right;
font-weight: bold; background-image: url(yl_xian.jpg); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 25px; padding-bottom: 25px;}
.yl_tem01 dd.pc_jieshao span{font-size: 24px; color: #000; display: block;font-family: "宋体"; text-align: right;}
.yl_tem01 dd.pc_jieshao div.neirongjie{padding-top: 30px; padding-bottom: 30px;}
.yl_tem01 dd.pc_jieshao div.neirongjie p{font-size: 18px; color: #000; line-height: 34px; text-indent: 2em; margin-bottom: 15px;}
.yl_tem01 dd.pc_jieshao div.neirongjie h4{font-size: 22px; margin-bottom: 15px; font-weight: bold; text-align: center;}
.yl_tem01 dd.pc_jieshao a{font-size: 22px; color: #000;font-family: "宋体";}
.yl_tem01 dd.pc_jieshao_p{display: none;}
.jieshao_bg01{
	background-image: url(dyd_bg1.jpg);
	background-size: cover;
}
.jieshao_bg02{
  background-image: url(dyd_bg2.jpg);
  background-size: cover;
}
.carousel-control.left{background-image: none;}
.carousel-control.right{background-image: none;}
.carousel-control{color:#b88d6b; }
.carousel-control:hover, .carousel-control:focus{color:#b88d6b; }
.yl_tem02 dt{max-width: 1200px; margin: 0px auto;}
.yl_tem02 dt img{width: 100%;}
.yl_tem02 dd{text-align: center; font-size: 26px; color: #000; padding-top: 30px;}
.ylt_right{text-align: right;}
.ysyd_list{overflow: hidden; margin-top: 50px;}
.ysyd_list li{margin-bottom: 30px; }
.ysyd_list li a dl{ overflow: hidden;}
.ysyd_list li a dl dt{padding-left: 0px; padding-right: 0px;}
.ysyd_list li a dl dt img{width: 100%;}
.ysyd_list li a dl dd h2{
	font-size: 20px;
    color: #41504e;
    display: inline-block;
    line-height: 30px;
    margin-bottom: 10px;
}
.ysyd_list li a dl dd p{
    font-size: 16px;
    color: #41504e;
    line-height: 28px;
}
.ysyd_list li a dl dd p span{float: left;}
.ysyd_list li a dl dd p strong{float: right; font-weight: normal;}
.zhailu_wai{
overflow: hidden;
padding: 30px 0px 60px;
}
.zhailu_wai dl{width: 960px;float: left;}
.zhailu_wai dl dt{
	background-image: url(xuxian.png);
	background-repeat: repeat-y;
}
.zhailu_wai dl dt p{
	font-weight: normal;
	font-size: 16px;
    color: #2a2a2a;
    line-height: 46px;
    text-indent: 2em;
}
.zhailu_wai dl dd{padding-top: 30px;}
.zhailu_wai dl dd a{font-size: 16px;color: #2a2a2a; float: right;}
.zhailu_wai dl dd h2{font-size: 20px; color: #000;font-family: "宋体"; font-weight: bold; text-align: left;}
.zhailu_wai dl dd span{text-align: left; display: block; padding-top: 15px; font-size: 16px;}

.jmwc_wai{width: 100%; background-position: top center; background-repeat: no-repeat; padding: 90px 0px; background-size:cover; background-color: #dfd9c4;}
.jmwc_nei{background-position: left top; background-repeat: repeat-y; margin-top: 50px; }
.jmwc_shangp{  overflow:hidden; padding: 0px 0px 0px;}
.jmwc_shangp ul li{margin-bottom: 30px; overflow: hidden; position: relative;}
.jmwc_shangp ul li a{position: relative; display: block;overflow: hidden;}
.jmwc_shangp ul li a img{ width:100%;}
.jmwc_shangp ul li a p{position: absolute; bottom: 0px; left: 0px; background-color: #b88f78; 
	height: 40px; line-height: 40px; color: #fff; width: 100%; text-align: center; font-size: 18px; }
.ysyd_wbg{padding-bottom: 30px; background-image: url(ysydbg.jpg); background-repeat: no-repeat; background-size: 100% 100%;}
.yl_foot_w{background-image: url(foot_bg2.jpg); background-repeat:repeat; background-position: top center; height: 252px;}
.yl_foot{background-image: url(foot_bg.jpg); background-repeat: no-repeat; background-position: top center; height: 252px;}

/*文物弹窗css begin*/
	.layer_img{ display: none; width: 100%; height: auto; position: fixed; top: 0; bottom: 0; z-index: 1000000000000000; background-color: rgba(0,0,0,0.7);}
	.layer_conte{width: 800px; background-color: #000; height: 450px; position: absolute; left: 50%; top: 50%; margin-left: -400px; margin-top: -225px;}
	.layer_img_main{ width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.layer_img_close{ width: 30px; height: 30px; position: absolute; top: -32px; right: -34px; z-index: 101; background: url(../images/layer_bg2.png) center center / 100% 100% no-repeat; cursor: pointer; transition: all .2s ease-out 0s;}
	.layer_img_main dl{width: 800px; height: 450px; margin: 0px auto;}
	.layer_img_main dl dt{float: left; width: 800px; text-align: center; height:450px; position: relative; overflow: hidden;}
	.layer_img_main dl dt video{max-height: 100%;}
	.gjbwg_shuiyin2020{position: absolute; top: 50%; left: 50%; width: 120px; height: 42px; margin-left: -60px; margin-top: -21px; background-image:url(gjbwg_suiying20202.png); z-index: 100000000000000000;}
	.biaoti{font-size: 22px; line-height: 1.8; color: #333;  }
	.shijian{font-size: 18px; line-height: 1.8; color: #333; padding-top: 10px; padding-bottom: 10px; }
	.mCustomScrollBox{border-top: 1px solid #ac9373;}
/*文物弹窗css end*/


/*导航css begin*/
.yl_nav_wai{background-image: url(tou2.png); background-repeat: repeat; height: 85px; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 100000000;}
.yl_nav_butt{float: left; margin-top: 26px; cursor: pointer;}
.yl_nav_butt span{width: 50px; height: 3px; background-color: #ffffff; display: block;}
.yl_span_middle{margin:10px 0px;}
.yl_nav_logo{float: right; background-color: #ad9161; padding: 18px 18px; }
.yl_nav_logo img{ width: 180px;}
.yl_nav_list{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color:#333333; 
	display: block;z-index: 100000000000; display: none; overflow: hidden;}
.yl_nav_list ul{margin-left: 10%; margin-top: 5%;}
.yl_nav_list ul li{ padding-bottom: 20px;}
.yl_nav_list ul li a{
	color: #fff;
	font-size: 20px;
	display: inline-block; padding: 10px 0px 10px;
}
.yl_nav_list ul li.active a{ border-bottom: 1px solid #fff;}
.yl_nav_close{position: absolute; top: 40px; right: 40px; cursor: pointer;}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}

/*文导航css end*/

.carousel-indicators li{border:1px solid #666;}
.carousel-indicators .active{background-color: #666;}
.yl_jiaodian22{
	background-image: url(yl_ddbg.jpg); background-size: 100% 100%; background-repeat: repeat;
	clear: both;
	animation: animatedBackground 260s linear infinite;
	-o-animation: animatedBackground 260s linear infinite;
	-ms-animation: animatedBackground 260s linear infinite;
	-moz-animation: animatedBackground 260s linear infinite;
	-webkit-animation: animatedBackground 260s linear infinite;
}
@keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-webkit-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-ms-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-moz-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }

}


.yl_xgzp_bg{
	background-image: url(yl_ddbg3.jpg);
	background-size: 100% 100%;
}





.yl_zt_text{ float: right; width: 465px; background-image: url(tou3.png); background-repeat: repeat; height: 420px; padding: 40px 50px 0px;}
.yl_zt_text h2{font-size: 18px; color: #000000; font-weight: normal;}
.yl_zt_text span{font-size: 18px; color: #000000; display: block;font-weight: normal;padding-top: 8px;}
.yl_zt_text p{font-size: 18px; color: #000000;font-weight: normal; padding-top: 40px; line-height: 36px; background-image: url(changxian2.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 20px;}




.swiper-container {
  width: 100%;
  height: 100%;
  margin-top: 60px;
  padding-bottom: 100px;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
:root {
        --swiper-theme-color: #5c5c5a;
}
a.yl_xgww_list{width: 100%;}
a.yl_xgww_list dl{width: 100%;}
a.yl_xgww_list dl dt {padding: 0px 15px; height: 380px; line-height: 380px;}
a.yl_xgww_list dl dt img{width: 100%; display:inline-block;max-width: 180px;}
a.yl_xgww_list dl dd{height: 40px; line-height: 40px; font-size: 18px; background-color: #d8d8d8; color: #333;}




#masonry{margin-top: 60px;}
.hyb_box {
    margin-bottom: 40px;
    float: left;
    width: 400px;
    margin-left: 0px;
}
.hyb_box img {
    width: 100%;
}
.hyb2020_a_w{padding: 0px 10px; display: block;}
.hyb2020_a_w .hyb2020_list{
    background-color: #d8d8d8;
}
.hyb2020_a_w .hyb2020_list dt{position: relative;}
.hyb2020_a_w .hyb2020_list dd{padding: 15px;}
.hyb2020_a_w .hyb2020_list dd h2{font-size: 18px; color: #000;}
.hyb2020_a_w .hyb2020_list dd span{font-size: 16px; color: #000; padding-top: 15px; display: block;}

.yl_kaoguxue{margin-top: 30px;}
.yl_kaoguxue li {
	border-bottom: 1px solid #41504e;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.yl_kaoguxue li a{
	font-size: 20px;
    color: #41504e;
    line-height: 30px;
}
.zongjiazhiyan{}


.yl_sp_news_pb{}
.yl_sp_news_pb li dl dt img{width: 100%; cursor:pointer;}
.yl_sp_news_pb li dl dd{font-size: 20px; color: #333; padding-top: 25px; text-align: center;}
.yl_sp_news_pb li.quxiaopaddd_l{padding-left: 0px;}
.yl_sp_news_pb li.quxiaopaddd_r{padding-right: 0px;}

.yl_padd902{padding: 0 0px 60px;}



.swiper-container2 {width: 100%; height: 100%;overflow: hidden; position: relative; padding-bottom: 60px;}
.swiper-container2 .swiper-slide {
	background: transparent;
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.swiper-container5 {width: 100%; height: 100%;overflow: hidden; position: relative; padding-bottom: 60px;}
.swiper-container5 .swiper-slide {
  background: transparent;
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}



.swiper-container-horizontal>.swiper-scrollbar{
	opacity: 1!important;
	height: 11px;
}
.yl_kaoguxue li a span{color: #8b3934;}
.phone_h5youxian{display: none;}



.zx_mb_xx15{margin-bottom: 25px;}

.csSlideOuter .csPager.cSpg{display: none;}
.mingwenduizhao {margin-bottom: 15px;}
.mingwenduizhao .mwd_left{width: 100%;}
.mingwenduizhao .mwd_right{}
.dayudingsp{margin-top: 100px;}
.dayudingsp video{width: 100%;}

.dayudingsp2{display: none;}

.jmwc_shangp ul li a img.makebeiimg{position: absolute; top: 0px; left: 0px;}
.magnify-button-prev{display: none;}
.magnify-button-next{display: none;}
.magnify-button-close{background-color: #c9a364;}
.xzzqdmd{text-align: center; padding-top: 15px; font-size: 20px; font-weight: normal;}

.yl_sp_news_pb li{margin-bottom: 30px;}
.shipinghuodongbg{background-color: #dfd9c4;}
.huodongjieshaobg{background-color: #c9c7bf;padding: 100px 0px 50px;}


#huodong2 .swiper-container3 {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        position: relative;
    }
#huodong2 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
#huodong2 .swiper-slide img{width: 100%;} 
#huodong2 .swiper-pagination-bullet{background-color: #fff;opacity: .4; width: 12px; height: 12px;}
#huodong2 .swiper-pagination-bullet-active{opacity: 1;}
.zttp_title{text-align: center; font-size: 38px; padding: 30px 0px;}
.hdtp_gemg img{width:100%;}
#huodong2 .fllefthd{float: right;}
#huodong2 .righd{float: left;}
.hdtp_gemg_list{margin-top: 30px; overflow: hidden;  }
.hdtp_gemg_list ul{}
.hdtp_gemg_list ul li{width:48%; float: left;}
.hdtp_gemg_list ul li.hgl_left{margin-right: 2%;}
.hdtp_gemg_list ul li.hgl_right{margin-left: 2%;}
.hdtp_gemg_list ul li img{width: 100%;}
#huodong2  .gbfloat{ text-align: left;}
.hdbar_guang{width: 100%;}
.hdbar_guang img{width: 100%;}
.jmwc_shangp ul li a img.makebeiimg2{width: 372px; height: 418px;}


.yl_tem01 .yl_sp_news_pb li dl dt{width: auto; float: none;}
.yl_tem01 .yl_sp_news_pb li dl dd{padding-top: 15px;}
.yl_tem01 .yl_sp_news_pb li.splistleft{padding-left: 0px;}
.yl_tem01 .yl_sp_news_pb li.splistright{padding-right: 0px;}

.ychs_footer {
    width: 100%;
    text-align: center;
    padding: 25px 0px;
    background: #41504e;
}
.ychs_footer img {
    max-width: 140px;
}
.jishuzhichi_2020 {
    display: block;
    font-size: 15px;
    text-align: center;
    color: #d4cdc8;
    padding-top: 15px;
}
.fbh_bar{width: 100%; position: relative;}
.fbh_bar_pc{display: block;}
.fbh_bar_phone{display: none;}
.fbh_b_bg{width: 100%;}
.fbh_b_bar{width: 100%; position: absolute;top: 0px;left: 0px;}
.xianshi2{display: none;}
.xianshi1{display: block;}

.shojishangxian{display: none;}
#weibo{display: block;}
.yl_tem01 dd.pc_jieshao div.neirongjie .kaiti{border-top: 1px solid #888475; border-bottom: 1px solid #888475; padding-top: 15px; margin-bottom: 15px; margin-top: 20px;}
.yl_tem01 dd.pc_jieshao div.neirongjie .kaiti p{text-indent: 0px;  font-family: "楷体";}



#jiedu .yl_tem01 dd.pc_jieshao{
  width: 100%;
}
.jied_neir_img{ overflow: hidden; margin-bottom: 40px;}
.jied_neir_img img{width: 100%;}


.fenglanpai{column-count: 2;column-gap: 40px; margin-bottom: 40px;}
.fenglanpai2{ margin-bottom: 40px; overflow: hidden;}
.navbard{display: none;}

.wenzhangli{margin-bottom: 30px;}
.wenzhangli .swiper-slide img{width: 100%;}
.xueshujiazhi{margin-top: 25px;}


.yl_tem01 dd.pc_jieshao div.neirongjie p img{max-height: 20px; margin: 0px 3px;}
.zuidazhi {max-width: 1000px; margin: 0px auto 30px;}
.zuidazhi .xdsp2{font-size: 20px; text-align: center;}
.zuidazhi .xdsp2 span{display: block; font-size: 16px; padding-top: 5px;}
.zuidazhi2 {max-width: 1000px; margin: 30px auto 0;}

.ysyd_list li a dl dd span{font-size: 16px;  color: #8b3934; float: right; margin-top: 10px;}

.daoyubg{background-color: #dfd9c4;
    padding: 80px 0px 80px;
    

  }
.daoyucon{max-width: 1100px; margin: 0px auto; background-image: url(guai1.png); background-repeat: no-repeat; background-position: top left;}
.daoyuconnei{ background-image: url(guai2.png); background-repeat: no-repeat; background-position: bottom right; padding: 50px 50px;}
.daoyucon p{font-size: 18px;
    color: #000;
    line-height: 34px;
    text-indent: 2em;
    margin-bottom: 15px;
  }

/* 本例子css */
    .txtScroll-top{ overflow:hidden; position:relative;  border:1px solid #ccc; max-width: 1100px; margin: 0px auto;  }
    .txtScroll-top .bd{ padding:15px;  }
    .txtScroll-top .infoList li{ height:42px; line-height:42px;   }
    .txtScroll-top .infoList li a{font-size: 18px;
    color: #000;
    }
    .txtScroll-top .infoList li .date{ float:right; color:#666; font-size: 18px;
     }
    .meitibaodao{font-size: 26px; color: #000; max-width: 1000px; margin: 30px auto 20px;}

@media (min-width: 768px) {
.yl_tem01 dt {
	    width: 200px;
	}
	.yl_tem01 dd.pc_jieshao {
	    width: 500px;
	}
	.yl_tem01 dd.pc_jieshao div.neirongjie p{font-size: 16px; line-height: 30px;}
  .yl_tem01 dd.pc_jieshao div.neirongjie h4{font-size: 20px; margin-bottom: 15px; font-weight: bold;}
  .jmwc_shangp ul li a img.makebeiimg2{width: 210px; height: 236px;}

  #jiedu .yl_tem01 dd.pc_jieshao{
    width: 100%;
  }

}

@media (min-width: 992px) {
	.yl_tem01 dt {
	    width: 300px;
	}
	.yl_tem01 dd.pc_jieshao {
	    width: 600px;
	}
	.yl_tem01 dd.pc_jieshao div.neirongjie p{font-size: 16px; line-height: 30px;}
  .yl_tem01 dd.pc_jieshao div.neirongjie h4{font-size: 20px; margin-bottom: 15px; font-weight: bold;}
  .jmwc_shangp ul li a img.makebeiimg2{width: 283px; height: 318px;}
  #jiedu .yl_tem01 dd.pc_jieshao{
    width: 100%;
  }

}

@media (min-width: 1200px) {
	.yl_bar03{position: absolute; }
	.yl_jiaodian{}
	.yl_bar04{position: absolute; top: 332px; left: 0px; width: 365px;}
	.yl_tem01 dt {
	    width: 400px;
	}
	.yl_tem01 dd.pc_jieshao {
	    width: 700px;
	}
	.yl_tem01 dd.pc_jieshao span {
	    font-size: 20px;
	}
	.yl_tem01 dd.pc_jieshao div.neirongjie p {
	    font-size: 17px;
	    line-height: 31px;
	}
  .yl_tem01 dd.pc_jieshao div.neirongjie h4{font-size: 21px; margin-bottom: 15px; font-weight: bold;}
	.yl_fazhan_bg {
	    background-position: 0px 318px;
	}
	.yl_xingxiang dd span {
	    font-size: 20px;
	    line-height: 44px;
	}
	a.yl_xgww_list dl dt {
	    padding: 0px 35px;
	    height: 280px;
	    line-height: 280px;
	}
	.yl_zt_img {
	    width: 230px;
	}
	.hbtt_com dt .yl_zt_img span {
	    font-size: 15px;
	    line-height: 20px;
	    padding: 30px 12px;
	}
	.yl_zt_text {
	    width: 300px;
	    height: 340px;
	    padding: 20px 15px 0px;
	}
	.yl_zt_text h2 {
	    font-size: 16px;
	}
	.yl_zt_text span {
	    font-size: 15px;
	}
	.yl_zt_text p {
	    font-size: 17px;
	    padding-top: 15px;
	    line-height: 30px;
	    margin-top: 15px;
	}
	.ysyd_list li a dl dd h2 {
	    font-size: 16px;
	    line-height: 24px;
	    margin-bottom: 10px;
	}
	.ysyd_list li a dl dd p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.zhailu_wai dl {
	    width: 780px;
	}
	.ysyd_wbg {
	    
	}
	.yl_kaoguxue li {
	    padding-bottom: 20px;
	    margin-bottom: 20px;
	}
	.yl_kaoguxue li a {
	    font-size: 17px;
	    line-height: 30px;
	}
	.jcarousel li img {
	    height: 466px;
	}
	.hyb_box{width:285px;}
	.yl_bar05{position: absolute; top: 150px; right: 0px; width: 120px;}

  .jmwc_shangp ul li a img.makebeiimg2{width: 255px; height: 286px;}




  #jiedu .yl_tem01 dd.pc_jieshao{
    width: 100%;
  }

}

@media (min-width: 1670px) {
	
.yl_wai{width: 100%; }
.yl_padd90{padding:100px 0px 50px;}
.yl_huise{background-color: #41504e;}
.yl_blank{background-color: #000000;}
.yl_write{background-color: #fff;}
.yl_jiaodian{position:relative;}
.yl_jiaodian_n{max-width:1920px; margin:0px auto;background-image: url(ercenbg.png);background-size: 100%;}
.phone_toutu{display: none;}

.yl_xingxiang{}
.yl_xingxiang dt {background-image: url(yl_xxbg.png); background-repeat: no-repeat; background-position: bottom center; padding: 0px 0px 140px;}
.yl_xingxiang dt.xiashu{background-position: top center;padding: 140px 0px 0px;}
.yl_xingxiang dt img{max-width:100%;}
.yl_xingxiang dd {padding-top:40px; min-height: 340px; position: relative;}
.yl_xingxiang dd div{position: absolute; top: 10px; left: 0px;}
.yl_xingxiang dd.xiashu2{min-height: 304px;}
.yl_xingxiang dd.xiashu2 div{bottom: 10px; left: 0px; top: auto; }
.yl_xingxiang dd span{display: block; font-size: 18px; color: #f0e7c8; line-height: 36px;}
.yl_xingxiang dd strong{font-size: 18px; color: #f0e7c8; font-weight: normal;display: block; margin-top: 15px;}


/* Example wrapper    begin*/
.yl_fazhan_bg{background-image: url(changxian.jpg); background-repeat: repeat-x; background-position: 0px 338px;}
.wrap {
	position: relative;
	margin-top: 80px;
}

/* Frame */
.frame {
	height: 620px;
	overflow: hidden;
}
.frame ul {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 50px;
}
.frame ul li {
	float: left;
	width: 380px;
	height: 100%;
	margin: 0 30px 0 0;
	padding: 0;
	color: #ddd;
	text-align: center;
	cursor: pointer;
}
.frame ul li.active {
	color: #fff;
	/*background: #a03232;*/
}

/* Scrollbar */
.scrollbar {
	margin: 30px 0 0 0;
	height: 12px;
	background: #8b8b8b;
	line-height: 0;
	border-radius: 5px;
	overflow: hidden;
}
.scrollbar .handle {
	width: 100px;
	height: 100%;
	background: #666666;
	cursor: pointer;
}
.scrollbar .handle .mousearea {
	position: absolute;
	top: -9px;
	left: 0;
	width: 100%;
	height: 20px;
}

/* Pages */
.pages {
	list-style: none;
	margin: 20px 0;
	padding: 0;
	text-align: center;
}
.pages li {
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 4px;
	text-indent: -999px;
	border-radius: 10px;
	cursor: pointer;
	overflow: hidden;
	background: #fff;
	box-shadow: inset 0 0 0 1px rgba(0,0,0,.2);
}
.pages li:hover {
	background: #aaa;
}
.pages li.active {
	background: #666;
}

/* Controls */
.controls { margin: 25px 0; text-align: center; }

/* One Item Per Frame example*/
.oneperframe { height: 300px; line-height: 300px; }
.oneperframe ul li { width: 1140px; }
.oneperframe ul li.active { background: #333; }

/* Crazy example */
.crazy ul li:nth-child(2n) { width: 100px; margin: 0 4px 0 20px; }
.crazy ul li:nth-child(3n) { width: 300px; margin: 0 10px 0 5px; }
.crazy ul li:nth-child(4n) { width: 400px; margin: 0 30px 0 2px; }

/* Example wrapper    end*/

.jcarousel li dl dd{text-align: left; padding-top: 20px;}
.jcarousel li img{margin-right: 48px;height: 453px;}
.jcarousel li a{font-size: 22px; color: #ba8f6d; display: inline-block;}
.jcarousel-wrapper{position: relative;}
.jcarousel-control-prev{
	position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(slider-arrow-gbsy.png) -110px 5px no-repeat;}
.jcarousel-control-next{
position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(slider-arrow-gbsy.png) 8px 5px no-repeat;}


.hbtt_com{ width: 100%; background-repeat: no-repeat; background-position: center 32px; position: relative;}
.hbtt_com dt{ overflow: hidden;}
.hbtt_com dt .yl_zt_img span{float: left; font-size: 20px; color: #fff;font-family: "宋体";background-color: #606e6a; height: 100%; line-height: 24px;  padding:30px 17px;}
.hbtt_com dt a{overflow: hidden; display: block;}
.yl_title{}
.yl_title h3{font-size: 40px; color: #ffffff; font-family: "宋体"; font-weight: bold; text-align: center; width: 100%;}
.yl_title h3.zt_heise{color: #000;}
.wrapper{margin-top: 80px;}
.yl_zt_img{width:290px; background-color: #606e6a; float: left;}
.yl_zt_img a img{width: 100%;}
.yl_margt{margin-top: 60px;}


.yl_bar01{width: 100%;}
.yl_bar02{position: absolute; bottom: 0px; left: 0px; width: 47.7%;}
.yl_bar03{position: absolute; bottom: 0px; right: 0px; width: 52.2%;  }

.yl_tem01{}
.yl_tem01 dt{
	float: left;
	width: 640px;
}
.yl_tem01 dt img{width: 100%;}
.yl_tem01 dd.pc_jieshao{
	float: right;
	width: 910px;
}
.yl_tem01 dd.pc_jieshao h2{font-size: 36px; color: #000; text-align: right;
	font-family: "宋体"; font-weight: bold; background-image: url(yl_xian.jpg); background-repeat: no-repeat; background-position: bottom right; margin-bottom: 25px; padding-bottom: 25px;}
.yl_tem01 dd.pc_jieshao span{font-size: 24px; color: #000; display: block;font-family: "宋体"; text-align: right;}
.yl_tem01 dd.pc_jieshao div.neirongjie{padding-top: 30px; padding-bottom: 30px;}
.yl_tem01 dd.pc_jieshao div.neirongjie p{font-size: 18px; color: #000; line-height: 34px; text-indent: 2em; margin-bottom: 15px;}
.yl_tem01 dd.pc_jieshao div.neirongjie h4{font-size: 22px; margin-bottom: 15px; font-weight: bold;}
.yl_tem01 dd.pc_jieshao a{font-size: 22px; color: #000;}
.yl_tem01 dd.pc_jieshao_p{display: none;}
.jieshao_bg01{
	background-image: url(dyd_bg1.jpg);
	background-size: 100% 100%;
}
.jieshao_bg02{
  background-image: url(dyd_bg2.jpg);
  background-size: 100% 100%;
}
.carousel-control.left{background-image: none;}
.carousel-control.right{background-image: none;}
.carousel-control{color:#b88d6b; }
.carousel-control:hover, .carousel-control:focus{color:#b88d6b; }
.yl_tem02 dt{max-width: 1200px; margin: 0px auto;}
.yl_tem02 dt img{width: 100%;}
.yl_tem02 dd{text-align: center; font-size: 26px; color: #000; padding-top: 30px;font-family: "宋体";}
.ylt_right{text-align: right;}
.ysyd_list{overflow: hidden; margin-top: 50px;}
.ysyd_list li{margin-bottom: 30px; }
.ysyd_list li a dl{ overflow: hidden;}
.ysyd_list li a dl dt{padding-left: 0px; padding-right: 0px;}
.ysyd_list li a dl dt img{width: 100%;}
.ysyd_list li a dl dd h2{
	font-size: 20px;
    color: #41504e;
    display: inline-block;
    line-height: 30px;
    margin-bottom: 10px;
}
.ysyd_list li a dl dd p{
    font-size: 16px;
    color: #41504e;
    line-height: 28px;
}
.ysyd_list li a dl dd p span{float: left;}
.ysyd_list li a dl dd p strong{float: right; font-weight: normal;}
.zhailu_wai{
overflow: hidden;
padding: 30px 0px 60px;
}
.zhailu_wai dl{width: 960px;float: left;}
.zhailu_wai dl dt{
	background-image: url(xuxian.png);
	background-repeat: repeat-y;
}
.zhailu_wai dl dt p{
	font-weight: normal;
	font-size: 16px;
    color: #2a2a2a;
    line-height: 46px;
    text-indent: 2em;
}
.zhailu_wai dl dd{padding-top: 30px;}
.zhailu_wai dl dd a{font-size: 16px;color: #2a2a2a; float: right;}
.zhailu_wai dl dd h2{font-size: 20px; color: #000;font-family: "宋体"; font-weight: bold; text-align: left;}

.jmwc_wai{background-color: #dfd9c4;  width: 100%; background-position: top center; background-repeat: no-repeat; padding: 90px 0px; background-size:cover;}
.jmwc_nei{background-position: left top; background-repeat: repeat-y; margin-top: 50px; }
.jmwc_shangp{  overflow:hidden; padding: 0px 0px 0px;}
.jmwc_shangp ul li{margin-bottom: 30px;}
.jmwc_shangp ul li a{position: relative; display: block;}
.jmwc_shangp ul li a img{ width:100%;}
.jmwc_shangp ul li a p{position: absolute; bottom: 0px; left: 0px; background-color: #b88f78; height: 40px; line-height: 40px; color: #fff; width: 100%; text-align: center; font-size: 18px;font-family: "宋体"; }
.ysyd_wbg{padding-bottom: 30px;}
.yl_foot_w{background-image: url(foot_bg2.jpg); background-repeat:repeat; background-position: top center; height: 252px;}
.yl_foot{background-image: url(foot_bg.jpg); background-repeat: no-repeat; background-position: top center; height: 252px;}

/*文物弹窗css begin*/
	.layer_img{ display: none; width: 100%; height: auto; position: fixed; top: 0; bottom: 0; z-index: 1000000000000000; background-color: rgba(0,0,0,0.7);}
	.layer_conte{width: 800px; background-color: #000; height: 450px; position: absolute; left: 50%; top: 50%; margin-left: -400px; margin-top: -225px;}
	.layer_img_main{ width: auto; height: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
	.layer_img_close{ width: 30px; height: 30px; position: absolute; top: -32px; right: -34px; z-index: 101; background: url(../images/layer_bg2.png) center center / 100% 100% no-repeat; cursor: pointer; transition: all .2s ease-out 0s;}
	.layer_img_main dl{width: 800px; height: 450px; margin: 0px auto;}
	.layer_img_main dl dt{float: left; width: 800px; text-align: center; height:450px; position: relative; overflow: hidden;}
	.layer_img_main dl dt video{max-height: 100%;}
	.gjbwg_shuiyin2020{position: absolute; top: 50%; left: 50%; width: 120px; height: 42px; margin-left: -60px; margin-top: -21px; background-image:url(gjbwg_suiying20202.png); z-index: 100000000000000000;}
	.biaoti{font-size: 22px; line-height: 1.8; color: #333;  }
	.shijian{font-size: 18px; line-height: 1.8; color: #333; padding-top: 10px; padding-bottom: 10px; }
	.mCustomScrollBox{border-top: 1px solid #ac9373;}
/*文物弹窗css end*/


/*导航css begin*/
.yl_nav_wai{background-image: url(tou2.png); background-repeat: repeat; height: 85px; position: fixed; top: 0px; left: 0px; width: 100%; z-index: 100000000;}
.yl_nav_butt{float: left; margin-top: 26px; cursor: pointer;}
.yl_nav_butt span{width: 50px; height: 3px; background-color: #ffffff; display: block;}
.yl_span_middle{margin:10px 0px;}
.yl_nav_logo{float: right; background-color: #ad9161; padding: 18px 18px; }
.yl_nav_logo img{ width: 180px;}
.yl_nav_list{position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color:#333333; 
	display: block;z-index: 100000000000; display: none; overflow: hidden;}
.yl_nav_list ul{margin-left: 10%; margin-top: 5%;}
.yl_nav_list ul li{ padding-bottom: 20px;}
.yl_nav_list ul li a{
	color: #fff;
	font-size: 20px;
	display: inline-block; padding: 10px 0px 10px;
}
.yl_nav_list ul li.active a{ border-bottom: 1px solid #fff;}
.yl_nav_close{position: absolute; top: 40px; right: 40px; cursor: pointer;}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}

/*文导航css end*/

.carousel-indicators li{border:1px solid #666;}
.carousel-indicators .active{background-color: #666;}
.yl_jiaodian22{
	background-image: url(yl_ddbg.jpg); background-size: 100% 100%; background-repeat: repeat;
	clear: both;
	animation: animatedBackground 260s linear infinite;
	-o-animation: animatedBackground 260s linear infinite;
	-ms-animation: animatedBackground 260s linear infinite;
	-moz-animation: animatedBackground 260s linear infinite;
	-webkit-animation: animatedBackground 260s linear infinite;
}
@keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-webkit-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-ms-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-moz-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }

}

.yl_xgzp_bg{
	background-image: url(yl_ddbg3.jpg);
	background-size: 100% 100%;
}





.yl_zt_text{ float: right; width: 465px; background-image: url(tou3.png); background-repeat: repeat; height: 420px; padding: 40px 50px 0px;}
.yl_zt_text h2{font-size: 18px; color: #000000; font-weight: normal;}
.yl_zt_text span{font-size: 18px; color: #000000; display: block;font-weight: normal;padding-top: 8px;}
.yl_zt_text p{font-size: 18px; color: #000000;font-weight: normal; padding-top: 40px; line-height: 36px; background-image: url(changxian2.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 20px;}




.swiper-container {
  width: 100%;
  height: 100%;
  margin-top: 60px;
  padding-bottom: 100px;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
:root {
        --swiper-theme-color: #5c5c5a;
}
a.yl_xgww_list{width: 100%;}
a.yl_xgww_list dl{width: 100%;}
a.yl_xgww_list dl dt {padding: 0px 15px; height: 380px; line-height: 380px;}
a.yl_xgww_list dl dt img{width: 100%; display:inline-block;max-width: 180px;}
a.yl_xgww_list dl dd{height: 40px; line-height: 40px; font-size: 18px; background-color: #d8d8d8; color: #333;}




#masonry{margin-top: 60px;}
.hyb_box {
    margin-bottom: 40px;
    float: left;
    width: 400px;
    margin-left: 0px;
}
.hyb_box img {
    width: 100%;
}
.hyb2020_a_w{padding: 0px 10px; display: block;}
.hyb2020_a_w .hyb2020_list{
    background-color: #d8d8d8;
}
.hyb2020_a_w .hyb2020_list dt{position: relative;}
.hyb2020_a_w .hyb2020_list dd{padding: 15px;}
.hyb2020_a_w .hyb2020_list dd h2{font-size: 18px; color: #000;}
.hyb2020_a_w .hyb2020_list dd span{font-size: 16px; color: #000; padding-top: 15px; display: block;}

.yl_kaoguxue{margin-top: 30px;}
.yl_kaoguxue li {
	border-bottom: 1px solid #41504e;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.yl_kaoguxue li a{
	font-size: 20px;
    color: #41504e;
    line-height: 30px;
}
.zongjiazhiyan{}


.yl_sp_news_pb{}
.yl_sp_news_pb li dl dt img{width: 100%; cursor:pointer;}
.yl_sp_news_pb li dl dd{font-size: 20px; color: #333; padding-top: 25px; text-align: center;}
.yl_sp_news_pb li.quxiaopaddd_l{padding-left: 0px;}
.yl_sp_news_pb li.quxiaopaddd_r{padding-right: 0px;}

.yl_padd902{padding: 0 0px 60px;}



.swiper-container2 {width: 100%; height: 100%;overflow: hidden; position: relative; padding-bottom: 60px;}
.swiper-container2 .swiper-slide {
	background: transparent;
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}

.swiper-container5 {width: 100%; height: 100%;overflow: hidden; position: relative; padding-bottom: 60px;}
.swiper-container5 .swiper-slide {
  background: transparent;
      text-align: center;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
}



.swiper-container-horizontal>.swiper-scrollbar{
	opacity: 1!important;
	height: 11px;
}

 

#huodong2 .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
    }
#huodong2 .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
#huodong2 .swiper-slide img{width: 100%;} 
#huodong2 .fllefthd{float: right;}
#huodong2 .righd{float: left;}
.hdtp_gemg_list{margin-top: 30px; overflow: hidden;  }
.hdtp_gemg_list ul{}
.hdtp_gemg_list ul li{width:48%; float: left;}
.hdtp_gemg_list ul li.hgl_left{margin-right: 2%;}
.hdtp_gemg_list ul li.hgl_right{margin-left: 2%;}
.hdtp_gemg_list ul li img{width: 100%;}
#huodong2  .gbfloat{ text-align: left;}


.jmwc_shangp ul li a img.makebeiimg2{width: 372px; height: 418px;}

.yl_tem01 .yl_sp_news_pb li dl dt{width: auto; float: none;}
.yl_tem01 .yl_sp_news_pb li dl dd{padding-top: 15px;}
.yl_tem01 .yl_sp_news_pb li.splistleft{padding-left: 0px;}
.yl_tem01 .yl_sp_news_pb li.splistright{padding-right: 0px;}

.ychs_footer {
    width: 100%;
    text-align: center;
    padding: 25px 0px;
     background: #41504e;
}
.ychs_footer img {
    max-width: 140px;
}
.jishuzhichi_2020 {
    display: block;
    font-size: 15px;
    text-align: center;
    color: #d4cdc8;
    padding-top: 15px;
}



#jiedu .swiper-container {
        width: 100%;
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        overflow: hidden;
        position: relative;
    }
#jiedu .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
}
#jiedu .swiper-slide img{width: 100%;} 



#jiedu .yl_tem01 dd.pc_jieshao{
  width: 100%;
}



}



@media (max-width: 767px){
	.yl_padd90 {
	    padding: 60px 0px 30px;
	}
	.yl_jiaodian{height: auto; text-align: center; padding:60px 15px 60px;}
	.yl_bar01{width: 70%; position: static; float: left;}
	.yl_bar02{width: 70%;position: static; margin-top: 40px; float: right;}
	.yl_bar03{
		width: 50%;
		position: static;
	    bottom: 30px;
	    left: 0px;
	    top: 0px;
	    margin: 0px;
	    float: right;
        /*z-index: 0;
	    display:block;
  -webkit-perspective: 0px;
          perspective: 0px;
  text-align: left;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transform: rotateX(0deg) rotateY(0deg);
          transform: rotateX(0deg) rotateY(0deg);*/
	}
	.yl_bar04{position: absolute; top: 30%; left: 0px;width: 50%;}
	.yl_tem01 dt{width: 100%;}
	.yl_tem01 dt img{width: 100%;}
	.yl_tem01 dd.pc_jieshao{width: 100%;}
	.yl_tem01 dd.pc_jieshao h2{font-size: 22px;  margin-bottom: 15px; padding-bottom: 15px;}
	.yl_tem01 dd.pc_jieshao h2 img{width: 40%;}
    .yl_tem01 dd.pc_jieshao span{font-size: 16px; }
    .yl_tem01 dd.pc_jieshao div.neirongjie{}
    .yl_tem01 dd.pc_jieshao a{}
	
	.yl_tem01 dd.pc_jieshao_p{display: block; width: 100%; clear: both;}
    .yl_tem01 dd.pc_jieshao_p div.neirongjie{padding-top: 15px; padding-bottom: 15px;}
	.yl_tem01 dd.pc_jieshao_p div.neirongjie p{font-size: 16px; color: #000; line-height: 30px; text-indent: 2em; margin-bottom: 15px;}
	.yl_tem01 dd.pc_jieshao_p a{font-size: 16px; color: #000;font-family: "宋体";}
	.yl_tem02 dd {
	    font-size: 16px;
	    padding-top: 15px;
	}
	.yl_title h3 {
	    font-size: 26px;
	}
	.yl_title h3  img{width: 40%;}
	.frame ul li{
		width: 150px;
	}
	.yl_xingxiang dd span{
		font-size: 16px;
		line-height: 32px;
	}
	.yl_xingxiang dd{
		padding-top: 25px;
	}
	.frame {
	    height: 290px;
	}
	.yl_fazhan_bg {
	    background-position: 0px 284px;
	}
	.jcarousel li img {
	    margin-right: 20px;
	    height: 153px;
	}
	.ysyd_wbg{}
	.ysyd_list li{padding: 0px;}
	.ysyd_list li a dl dd h2{font-size: 16px; line-height: 26px; height: auto;}
	.zhailu_wai dl{width: 100%;}
	.yl_zt_img{width: 50%;}
	.yl_zt_img img{width:100%;}
	.hbtt_com dt .yl_zt_img span {
	    font-size: 14px;
	    line-height: 17px;
	    padding: 10px 15px 0px;
	}
	.phone_pad{padding-top:0px;}
	.yl_foot {
	    height: 142px;
	    background-size: auto 100%;
	}
	.yl_foot_w {
	    height:142px;
	     background-size: auto 100%;
	}
	.jmwc_shangp {

	   
	    overflow: hidden;
	     padding: 0px 0px 0px;
	}

	.jcarousel li a {
	    font-size: 16px;
	}
	.jmwc_shangp ul li{padding-left: 5px; padding-right: 5px;}
	.jmwc_shangp ul li a p{font-size: 15px; overflow: hidden;}


	/*文物弹窗css begin*/
	.layer_img{ display: none; width: 100%; height: auto; position: fixed; top: 0; bottom: 0; z-index: 1000000000000000; background-color: rgba(0,0,0,0.7);}
	.layer_conte{width: 100%; background-color: transparent; height: 100%; position: absolute; left: 0; top: 0; margin-left: 0px; margin-top: 0px;}
	.layer_img_main{ width: auto; height: auto; position: absolute; top: 30%; left: 0; transform: translate(0%,0%);}
	.layer_img_close{ width: 30px; height: 30px; position: absolute; top: 20px; right: 10px; z-index: 101; background: url(../images/layer_bg2.png) center center / 100% 100% no-repeat; cursor: pointer; transition: all .2s ease-out 0s;}
	.layer_img_main dl{width: 100%; height: auto; margin: 0px auto;}
	.layer_img_main dl dt{float: left; width: 100%; text-align: center; height:auto; position: relative; overflow: hidden;}
	.layer_img_main dl dt video{max-height:none; width: 100%; max-height: 360px;}
	.gjbwg_shuiyin2020{position: absolute; top: 50%; left: 50%; width: 120px; height: 42px; margin-left: -60px; margin-top: -21px; background-image:url(gjbwg_suiying20202.png); z-index: 100000000000000000;}
	.biaoti{font-size: 22px; line-height: 1.8; color: #333;  }
	.shijian{font-size: 18px; line-height: 1.8; color: #333; padding-top: 10px; padding-bottom: 10px; }
	.mCustomScrollBox{border-top: 1px solid #ac9373;}
	/*文物弹窗css end*/

	.yl_nav_logo img {
	    width: 80px;
	}
	.yl_nav_butt span {
	    width: 40px;
	    height: 2px;
	}
	.yl_nav_butt {
	    margin-top: 12px;
	}
	.yl_nav_list ul li a {
	    font-size: 18px;
	}
	.yl_nav_list ul li {
	}
	.yl_nav_list {
	    background-size: 60% auto;
	}
	.yl_jiaodian22{   background-image: url(sj_h5img2.png);
    background-size: 100% 100%;}
	.yl_nav_wai{height: 50px;}
	.yl_zt_text {
	    width: 50%;
	    background-image: none;
	    height:auto;
	    padding: 30px 15px 0px;
	}
	.yl_zt_text p{display: none;}
	.hbtt_com dt{background-image: url(tou3.png);
	    background-repeat: repeat;}
	.yl_margt ul li{margin-bottom: 15px; padding-left: 0px; padding-right:0px;}
	.yl_jiaodian_n{display: none;}
	

	#masonry{margin-top: 30px;}
	.hyb_box {
	    margin-bottom: 20px;
	    float: left;
	    width: 50%;
	}
	.hyb2020_a_w{padding: 0px 5px; display: block;}
	.hyb2020_a_w .hyb2020_list dd{padding: 10px;}
	.hyb2020_a_w .hyb2020_list dd h2{font-size: 14px; }
	.hyb2020_a_w .hyb2020_list dd span{font-size: 14px;  padding-top: 10px; }
	a.yl_xgww_list dl dt {
	    height: 220px;
	    line-height: 220px;
	}
	.swiper-container {
	    margin-top: 30px;
	    padding-bottom: 60px;
	}
	.yl_padd902{padding: 0 0px 30px;}
	.yl_sp_news_pb li{padding: 0px;}
	.yl_sp_news_pb li.quxiaopaddd_l{margin-bottom: 15px;}
	.yl_kaoguxue {
	    margin-top: 0px;
	}
	.yl_kaoguxue li {
	    padding-bottom: 14px;
	    margin-bottom: 14px;
	}
	.yl_kaoguxue li a {
	    font-size: 16px;
	    line-height: 24px;
	}
	.wrap{display: none;}

	.yl_sp_news_pb li dl dd {
	    font-size: 16px;
	    padding-top: 10px;
	}
	.yl_zt_text span {
	    font-size: 16px;
	    padding-top: 14px;
	}
	.yl_zt_text h2{font-weight: bold;}
	.zhailu_wai dl dd h2{text-align: left;}
	.zhailu_wai dl dd span{text-align: left;}
	.zhailu_wai dl dt{background-image: none;}

	.zhailu_wai dl dt p {
	    font-size: 16px;
	    line-height: 32px;
	}
	.zhailu_wai dl dd {
	    padding-top: 15px;
	}
	.ysyd_list li a dl dd p {
	    font-size: 12px;
	    line-height: 22px;
	}
	.jmwc_wai{ padding: 60px 0px 30px;}
	.yl_bar05{display: none;}
	.phone_h5youxian{display: block; }
	.phone_h5youxian img{width: 100%;}
	.zx_mb_xx15{margin-bottom: 15px;}
	.yl_bar022{ }
	.yl_bar033{  }

	.phone_toutu{
		display: block;
		background-image: url(yl_ddbg.jpg); background-size: cover; background-repeat: repeat;
	clear: both;
	animation: animatedBackground 260s linear infinite;
	-o-animation: animatedBackground 260s linear infinite;
	-ms-animation: animatedBackground 260s linear infinite;
	-moz-animation: animatedBackground 260s linear infinite;
	-webkit-animation: animatedBackground 260s linear infinite;
}
@keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-webkit-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-ms-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }
}
@-moz-keyframes animatedBackground {
    from { background-position: 0 0; }
    to { background-position: -3168px 0; }

}
	.phone_toutu img{width: 100%;}
	.dayudingsp{display: none;}

	.dayudingsp2{ margin-top: 15px; display: block;}
.dayudingsp2 video{width: 100%;}

.mingwenduizhao .mwd_left{}
.mingwenduizhao .mwd_right{}
.xzzqdmd{text-align: center; padding-top: 10px; padding-bottom: 15px; font-size: 16px; font-weight: normal;}

#huodong2  .yl_tem01 dd.pc_jieshao div.neirongjie{display: block;}
#huodong2 .righd{width: 100%; padding-top: 15px;}
#huodong2 .fllefthd{width: 100%;}
#huodong2  .yl_tem01 dd.pc_jieshao div.neirongjie p{ font-size: 16px;
    color: #000;
    line-height: 30px;
    text-indent: 2em;
    margin-bottom: 15px;}
    .zttp_title{font-size: 26px;}
    .huodongjieshaobg{padding: 50px 0px;}

    .jmwc_shangp ul li a img.makebeiimg2{width: 100%; height: auto;}

    .ychs_footer {
    width: 100%;
    text-align: center;
    padding: 15px 0px;
}
.yl_tem01 dd.pc_jieshao div.neirongjie h4{font-size: 18px; margin-bottom: 15px; font-weight: bold;}
.ychs_footer img {
    max-width: 100px;
}
.jishuzhichi_2020 {
    display: block;
    font-size: 13px;
    text-align: center;
    color: #d0c3bf;
    padding-top: 10px;
}

.fbh_bar_pc{display: none;}
.fbh_bar_phone{display: block;}
.xianshi2{display: block; padding-top: 30px;}
.xianshi1{display: none;}

.yl_tem01 dd.pc_jieshao div.neirongjie p {
    font-size: 16px;
    color: #000;
    line-height: 30px;
    text-indent: 2em;
    margin-bottom: 10px;
}


.shojishangxian{display: block; padding-bottom: 25px;}
.yl_tem01 dd.shojishangxian h2 {
    font-size: 22px;
    color: #000;
    font-family: "宋体";
    text-align: right;
    font-weight: bold;
    background-image: url(yl_xian.jpg);
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-bottom: 15px;
    padding-bottom: 15px;
    
}
.yl_tem01 dd.shojishangxian h2 img{width: 60%;
}
.yl_tem01 dd.shojishangxian span {
    font-size: 16px;
    color: #000;
    display: block;
    font-family: "宋体";
    text-align: right;
}
.yl_tem01 dd.pc_jieshao h2.zhidaoxian{}
.yl_tem01 dd.pc_jieshao span.zhidaoxian{}
#weibo{display: none;}


.jied_neir_img{ overflow: hidden; margin-bottom: 15px;}


.fenglanpai{column-count: auto; margin-bottom: 15px;}
.fenglanpai2{ margin-bottom: 15px; overflow: hidden;}

.wenzhangli .swiper-slide img{width: 100%;}
.wenzhangli{padding-bottom: 30px; margin-bottom: 25px;}
.jied_neir_img div{margin-bottom: 15px; padding: 0px;}
.fenglanpai2  .mingwenduizhao{padding: 0px;}
.xueshujiazhi{margin-top: 0px;}
.ysyd_list li a dl dd span{font-size: 14px;  color: #8b3934; float: right; margin-top: 10px;}



.daoyubg{
    padding: 50px 0px 50px;   
  }
.daoyucon p{font-size: 16px;

    line-height: 30px;
    margin-bottom: 10px;
  }
/* 本例子css */
    
    .txtScroll-top .bd{ padding:15px;  }
    .txtScroll-top .infoList li{ height:42px; line-height:42px; overflow: hidden;  white-space: nowrap;
text-overflow: ellipsis; }
    .txtScroll-top .infoList li a{font-size: 16px;
    color: #000;
    }
    .txtScroll-top .infoList li .date{  display: none;
     }
    .meitibaodao{font-size: 24px;  margin: 20px auto 20px;}

    .daoyuconnei{ background-image: url(guai2.png); background-repeat: no-repeat; background-position: bottom right; padding: 15px 15px; margin-top: 30px;}

    .yl_xingxiang dt{    padding: 0px 0px 90px;}
    .yl_xingxiang dd div{width: 100%;}
    .yl_xingxiang dt.xiashu{padding: 90px 0px 0px;}
    .yl_xingxiang dd.xiashu2{min-height: 260px;}
}



