@charset "utf-8";

/*	百度地图	*/
.bdmap{ height: 100%;}
.bdmap-list{}
.bdmap-list-item{}
.bdmap-list-item.cur{}
.bdmap-sync{}
.bdmap-sync-item{}
.bdmap-sync-item.act{}
.bdmap-info{ position: fixed; left: 0; top: 0; visibility: hidden; overflow: hidden; z-index: -9999;}
.bdmap-info-item{ width: 300px;}

/*	弹窗	*/
.pop-alert .pop-dialog{ width: 500px; height: 350px; background-color: #fff; z-index: 1;}

/*	视频	*/
.video{ min-width: 100%; min-height: 100%;}
.video-box{ position: relative; height: 600px;}
.video-box .vjs-big-play-button{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; cursor: pointer;}
.video-box .vjs-big-play-button:before{ content: '\e7a3'; position: absolute; left: 50%; top: 50%; width: 94px; border: 2px solid; border-radius: 999px; font-size: 60px; color: #fff; text-align: center;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
	
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

/* ****************************************************** */
.mask{ position: absolute; left: 0; right: 0; top: 0; bottom: 0;}

.en{ font-family: avian;}

.tac{ text-align: center;}

.t_more{ position: relative; display: inline-block; padding: 0 38px; font-size: 17px;}
.t_more:before,
.t_more:after{ content: ''; position: absolute; top: 50%; width: 28px; height: 9px; background: center no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.t_more:before{ left: 0; background-image: url(../image/temp/bd5.png);}
.t_more:after{ right: 0; background-image: url(../image/temp/bd6.png);}
.t_more.w:before{ left: 0; background-image: url(../image/temp/bd9.png);}
.t_more.w:after{ right: 0; background-image: url(../image/temp/bd10.png);}

.home1{ overflow: hidden;}
.home1 .widget-area-edit{height: auto !important;}
.home1 .bg{ padding-bottom: 29.89%; background: center no-repeat; background-size: cover;}
.home1 .no{ font-size: 20px;}
.home1 .slick-dots{ left: auto; right: 50%; bottom: 36px; width: 615px; text-align: left;}
.home1 .slick-dots:before{ content: ''; position: absolute; right: 100%; top: 50%; width: 9999px; border-top: 1px solid #fff;}
.home1 .slick-dot{ margin: 0 10px; padding: 0; background-color: transparent; color: #fff;}
.home1 .slick-dot:hover,
.home1 .slick-dot.slick-active,
.home1 .slick-dot.slick-active:hover{ opacity: 1; color: #faae40;}

.home2{ padding: 70px 0;}
.home2 .unit{ height: 408px;}
.home2 .unit-tit{ float: left; padding-top: 60px; width: 135px; height: 100%; background: no-repeat; color: #fff;}
.home2 .unit-cont{ position: relative; height: 100%; overflow: hidden;}
.home2 .h30{ margin: auto; width: 1em; line-height: 1;}
.home2 .h30 + .h30{ margin-top: 42px;}
.home2 .tab-term{ cursor: pointer;}
.home2 .tab-term.cur{ color: #fbaf41;}
.home2 .tab-item{ display: none;}
.home2 .tab-item.act{ display: block;}
.home2 .unit1{ float: left; width: 565px; color: #fff;}
.home2 .unit1 .unit-tit{ background-image: url(../image/temp/bg2.jpg);}
.home2 .unit1 .unit-cont{ background: url(../image/temp/bg4.jpg) no-repeat;}
.home2 .unit1 .ul{ padding: 53px 95px 0 45px;}
.home2 .unit1 .li{}
.home2 .unit1 .li + .li{ margin-top: 21px;}
.home2 .unit1 .h16{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.home2 .unit1 .date{}
.home2 .unit1 .li:hover{ color: #ffc673;}
.home2 .unit2{ float: right; width: 653px;}
.home2 .unit2 .unit-tit{ background-image: url(../image/temp/bg3.jpg);}
.home2 .unit2 .unit-cont{ border: 1px solid #e0e0e0;}
.home2 .unit2 .box{ padding: 58px 55px 0;}
.home2 .unit2 .box .h16{ margin-bottom: 4px;}
.home2 .unit2 .box .h42{ margin-bottom: 24px; font-weight: bold;}
.home2 .unit2 .box .p{}
.home2 .unit2 .ul{ position: absolute; left: 0; right: 0; bottom: 0; height: 140px; border-top: 1px solid #e0e0e0;}
.home2 .unit2 .li{ position: relative; float: left; padding-top: 14px; width: 33.33%; height: 100%; text-align: center;}
.home2 .unit2 .li + .li{ border-left: 1px solid #e0e0e0;}
.home2 .unit2 .icon{ margin: auto; width: 90px; height: 80px; overflow: hidden;}
.home2 .unit2 .icon img{ display: block; width: 100%;}
.home2 .unit2 .li .h16{ margin-top: 2px;}
.home2 .unit2 .bd{ position: absolute; left: 0; right: 0; bottom: 0; pointer-events: none;}
.home2 .unit2 .bd img{ display: block; width: 100%;}

.home-2-231218{background: url(../image/lys/jpg5.jpg) no-repeat center;background-size: cover;position: relative;padding: 65px 0 90px;}
.home-2-231218::after{content: ''; background: url(../image/lys/jpg6.jpg) no-repeat center;height: 268px;position: absolute;left: 0;right: 0;bottom: 0;}
.home-2-231218 .x-wrap{z-index: 2;}
.home-2-231218 .t_more{color: #fff;}
.home-2-231218 .unit1 .unit-tit{padding-left: 50px;}
.home-2-231218 .unit1 .cont{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top: 20px;}
.home-2-231218 .unit1 .l-box{background: url(../image/lys/jpg7.jpg) no-repeat center;background-size: cover;width: 540px;}
.home-2-231218 .unit1 .l-box .pad{padding: 37px 50px 30px;}
.home-2-231218 .unit1 .l-box .tips{color: #b13928;}
.home-2-231218 .unit1 .l-box .en{font-weight: bold;margin-top: 5px;}
.home-2-231218 .unit1 .r-box{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;color: #fff;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
.home-2-231218 .unit1 .r-box .widget-area-edit{height: auto !important;}
.home-2-231218 .unit1 .r-box .item{width: 25%;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.home-2-231218 .unit1 .r-box .item::after{content: '';position: absolute;bottom: 0;left: 0;right: 0;background: url() no-repeat center;height: 9px;z-index: 1;}
.home-2-231218 .unit1 .r-box .i-1{background: #b13928;}
.home-2-231218 .unit1 .r-box .i-2{background: #cc712c;}
.home-2-231218 .unit1 .r-box .i-3{background: #212f5e;}
.home-2-231218 .unit1 .r-box .i-4{background: #fbaf41;}
.home-2-231218 .unit1 .r-box .i-1::after{background-image: url(../image/lys/png11.png);}
.home-2-231218 .unit1 .r-box .i-2::after{background-image: url(../image/lys/png12.png);}
.home-2-231218 .unit1 .r-box .i-3::after{background-image: url(../image/lys/png13.png);}
.home-2-231218 .unit1 .r-box .i-4::after{background-image: url(../image/lys/png14.png);}
.home-2-231218 .unit1 .r-box .item a{position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;}
.home-2-231218 .unit1 .r-box .item .pd{position: relative;z-index: 2;}
.home-2-231218 .unit1 .r-box .icon{width: 81px;height: 69px;position: relative;margin: auto;}
.home-2-231218 .unit1 .r-box .icon img{width: 100%;height: auto;display: block;}
.home-2-231218 .unit1 .r-box .t{text-align: center;margin-top: 20px;}
.home-2-231218 .unit2{margin-top: 95px;}
.home-2-231218 .unit2 .tab-bar{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-bottom: 50px;}
.home-2-231218 .unit2 .tab-term{margin: 0 25px;position: relative;cursor: pointer;}
.home-2-231218 .unit2 .tab-term::after{content: ''; position: absolute; left: 50%; top: calc(100% + 2px); width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat; display: none;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);display: none;}
.home-2-231218 .unit2 .tab-term.cur::after{display: block;}
.home-2-231218 .unit2 .tab-cont{margin-top: 0;}
.home-2-231218 .unit2 .tab-cont .tab-item{display: none;}
.home-2-231218 .unit2 .tab-cont .tab-item.act{display: block;}
.home-2-231218 .unit2 .ul{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.home-2-231218 .unit2 .ul .li{background: #fff;border-top: 3px solid #b13928;width: calc((100% - 36px) / 3);padding: 33px 40px 21px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.home-2-231218 .unit2 .ul .li+.li{margin-left: 18px;}
.home-2-231218 .unit2 .ul .h18{-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;}
.home-2-231218 .unit2 .ul .date{margin-top: 55px;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-family: 'Arial';}
.home-2-231218 .unit2 .t_more{margin-top: 30px;}


.home3{ position: relative; padding: 106px 0 135px;}
.home3:before{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; top: 272px; background: url(../image/temp/bg5.jpg);}
.home3 .tab-bar{ margin-bottom: 55px; text-align: center;}
.home3 .tab-term{ position: relative; display: inline-block; margin: 0 25px; cursor: pointer;}
.home3 .tab-term:after{ content: ''; position: absolute; left: 50%; top: 100%; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat; display: none;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.home3 .tab-term.cur:after{ display: block;}
.home3 .tab-item{ display: none;}
.home3 .tab-item.act{ display: block;}
.home3 .ul{ margin-bottom: 40px; height: 448px;}
.home3 .li{ position: relative; float: left; width: 396px; height: 100%; background-color: #fff;}
.home3 .li + .li{ margin-left: 21px;}
.home3 .img{ position: absolute; bottom: 0; left: 0; right: 0; margin: auto; width: 280px; height: 250px; overflow: hidden;}
.home3 .img img{ display: block; width: 100%;}
.home3 .cont{ float: left; padding: 45px 18px 0 28px; width: 190px;}
.home3 .cont .h20{ margin-bottom: 22px; color: #212f5e;}
.home3 .cont .h16{ color: #707070; line-height: 1.375;}
.home3 .bg{ height: 100%; overflow: hidden;}
.home3 .bg img{ display: block; width: 100%;}

.home4{ position: relative; height: 743px; background: url(../image/temp/bg6.jpg) center no-repeat;}
.home4 .head{ position: absolute; left: 65px; top: 78px; width: 545px;}
.home4 .head .tit{ position: relative; margin-bottom: 6px;}
.home4 .head .t_more{ position: absolute; right: 0; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.home4 .head .p{ line-height: 1.7142;}
.home4 .ul{}
.home4 .li{ position: absolute;}
.home4 .img{ overflow: hidden;}
.home4 .img img{ display: block; width: 100%;}
.home4 .h18{ position: absolute; top: 60px;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
}
.home4 .li.l1{ top: 0; right: 100px;}
.home4 .li.l1 .img{ width: 461px; height: 279px;}
.home4 .li.l1 .h18{ left: 100%; margin-left: 20px;}
.home4 .li.l2{ left: 1px; bottom: 1px;}
.home4 .li.l2 .img{ width: 204px; height: 463px;}
.home4 .li.l2 .h18{ left: 100%; margin-left: 24px;}
.home4 .li.l3{ left: 275px; bottom: 1px;}
.home4 .li.l3 .img{ width: 509px; height: 463px;}
.home4 .li.l3 .h18{ right: 38px;}
.home4 .li.l4{ right: 0; bottom: 0;}
.home4 .li.l4 .img{ width: 445px; height: 464px;}
.home4 .li.l4 .h18{ right: 0; color: #fff;}

.home5{ padding-top: 125px; height: 832px;}
.home5 .tit{ position: relative;}
.home5 .tit .h40{}
.home5 .tit .t_more{ position: absolute; right: 0; top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.home5 .unit{ position: relative;}
.home5 .unit:before{ content: ''; position: absolute; left: 0; top: 17px; width: 602px; height: 364px; background-color: #b13928;}
.home5 .box{ position: relative; padding-left: 650px;}
.home5 .ul{}
.home5 .li{ padding: 4px 2px;}
.home5 .li + .li{ border-top: 1px solid #d7d7d7;}
.home5 .inner{ padding: 30px 25px 20px;}
.home5 .img{ overflow: hidden;}
.home5 .img img{ display: block; width: 100%;}
.home5 .li .h18{ margin-bottom: 8px;}
.home5 .li .date{ font-family: Arial;}
.home5 .li .p{ padding: 10px 0 15px;}

.home6{ height: 553px; background: center no-repeat; color: #fff;}
.home6 .tab-mod{ padding-top: 93px;}
.home6 .tab-bar{ margin-bottom: 26px; text-align: center;}
.home6 .tab-term{ position: relative; display: inline-block; margin: 0 20px; padding: 0 25px; cursor: pointer;}
.home6 .tab-term:before,
.home6 .tab-term:after{ content: ''; position: absolute; top: 50%; width: 20px; height: 32px; background: center no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.home6 .tab-term:before{ left: 0; background-image: url(../image/temp/bd7.png);}
.home6 .tab-term:after{ right: 0; background-image: url(../image/temp/bd8.png);}
.home6 .tab-term.cur .h30:after{ content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: auto; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat;}
.home6 .tab-cont{}
.home6 .tab-item{ display: none;}
.home6 .tab-item.act{ display: block;}
.home6 .tac{ margin-bottom: 27px;}
.home6 .ul{ overflow: hidden;}
.home6 .li{ position: relative; float: left; padding: 110px 35px 0 75px; width: 396px; height: 262px; background-color: rgba(0,0,0,0.3); border: 1px solid rgba(255,255,255,0.3); overflow: hidden;}
.home6 .li + .li{ margin-left: 21px;}
.home6 .li .date{ position: absolute; left: 35px; top: 45px;}
.home6 .li .date:after{ content: ''; position: absolute; left: 52%; top: 100%; margin-top: 5px; border-left: 1px solid; height: 999px; opacity: 0.3;}
.home6 .li .h20{ width: 1.5em; font-family: Arial;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
}
.home6 .li .d{ position: absolute; left: 100%; top: 0; margin-left: 20px; font-family: avian; font-size: 50px; line-height: 1; font-weight: bold;}
.home6 .li .h18{ margin-bottom: 10px; line-height: 1.3333;}
.home6 .li .p{ line-height: 1.7142;}

.public{ padding-top: 70px; height: 454px; background: url(../image/temp/bg7.jpg) center no-repeat; text-align: center; color: #fff;}
.public .h30{ margin-bottom: 21px;}
.public .ul{ display: inline-block; overflow: hidden;}
.public .li{ float: left;}
.public .li + .li{ margin-left: 96px;}
.public .icon{ margin-bottom: 12px; width: 201px; height: 197px; overflow: hidden;}
.public .icon img{ display: block; width: 100%;}
.public .icon .i2{ display: none;}
.public .li:hover .icon .i2{ display: block; }
.public .li:hover .icon .i1{ display: none; }
.public .h24{}

.recommend{ padding: 110px 0 120px; }
.recommend .h40{ text-align: center; margin-bottom: 45px; }
.recommend .slick-mod .box{ width: 284px; margin: auto; }
.recommend .slick-mod .s_tit{ height: 116px; line-height: 1.2; padding-top: 20px; text-align: center; position: relative; border: 1px solid #e2eae7; border-bottom: none; }
.recommend .slick-mod .s_tit:after{ content: ""; width: 30px; height: 2px; background: #b4b4b0; position: absolute; bottom: 17px; left: 0; right: 0; margin: auto; }
.recommend .slick-mod .s_tit .en{ font-weight: bolder; margin-bottom: 5px; }
.recommend .slick-mod .img{ overflow: hidden; }
.recommend .slick-mod .sbg{ height: 9px; background-repeat: no-repeat; background-position: bottom center; }
.recommend .slick-mod .s1{ background-image: url(../image/lys/png3_03.png); }
.recommend .slick-mod .s2{ background-image: url(../image/lys/png4_03.png); }
.recommend .slick-mod .s3{ background-image: url(../image/lys/png5_03.png); }
.recommend .slick-arrow{ top: 227px; }
.recommend .slick-next{ right: 10px; }
.recommend .slick-prev{ left: 12px; }
.recommend .slick-arrow{ width: 80px;height: 80px;background-color:rgba(0,0,0,0.45);-webkit-transform: none;-ms-transform: none;transform: none; z-index: 999; }
.recommend .slick-arrow:before{position: absolute;left: 50%;top: 50%;font-size: 40px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.recommend .slick-next:before {content: '\e73d';}
.recommend .slick-prev:before {content: '\e73c';}

.brief_introduction1{ position: relative; padding: 108px 0 100px; background: url(../image/temp/bg8.jpg);}
.brief_introduction1:before{ content: ''; position: absolute; left: 0; right: 0; top: 0; height: 600px; background: url(../image/temp/bg7.jpg);}
.brief_introduction1 .head{ margin: 0 100px 35px; text-align: center; color: #fff;}
.brief_introduction1 .head .h40{ margin-bottom: 4px;}
.brief_introduction1 .head .p{ margin-bottom: 20px; line-height: 1.8571;}
.brief_introduction1 .head .t_more{ }
.brief_introduction1 .bannar{ margin-bottom: 90px; height: 581px; overflow: hidden;}
.brief_introduction1 .bannar img{ display: block; width: 100%;}
.brief_introduction1 .unit{ position: relative; height: 590px; background: url(../image/temp/bg9.jpg) center no-repeat;}
.brief_introduction1 .unit .img{ position: absolute; right: 298px; bottom: 0; width: 274px; height: 520px; overflow: hidden;}
.brief_introduction1 .unit .img img{ display: block; width: 100%;}
.brief_introduction1 .unit .cont{ position: absolute; left: 85px; top: 78px; width: 540px;}
.brief_introduction1 .unit .h40{ margin-bottom: 14px;}
.brief_introduction1 .unit .p{ line-height: 1.8571; text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.brief_introduction1 .unit .p + .p{ margin-top: 8px;}
.brief_introduction1 .unit .ins{ margin-top: 32px; text-align: right;}
.brief_introduction1 .unit .sign{ margin-right: 18px; width: 84px; height: 36px;}
.brief_introduction1 .unit .date{ display: inline-block; margin-bottom: 5px; vertical-align: bottom;}

.brief_introduction2{ height: 759px; background: url(../image/temp/bg10.jpg) center no-repeat;}
.brief_introduction2 .tab-mod{ height: 100%;}
.brief_introduction2 .tab-bar{ float: right; padding-top: 76px; width: 840px; text-align: center;}
.brief_introduction2 .tab-bar .h40{ margin-bottom: 13px;}
.brief_introduction2 .tab-box{ margin: 0 54px; overflow: hidden;}
.brief_introduction2 .tab-term{ float: left; margin: 6px; width: 354px; border: 1px solid #e0e0e0; line-height: 64px; cursor: pointer;}
.brief_introduction2 .tab-term.cur{ background-color: #b13928; color: #fff;}
.brief_introduction2 .tab-cont{ position: relative; overflow: hidden;}
.brief_introduction2 .tab-item{ position: absolute; left: 0; right: 0; top: 0; color: #fff; visibility: hidden;}
.brief_introduction2 .tab-item.act{ position: relative; visibility: visible; z-index: 1;}
.brief_introduction2 .ul{}
.brief_introduction2 .li{}
.brief_introduction2 .li + .li{ border-top: 1px solid rgba(255,255,255,0.1);}
.brief_introduction2 .tit{ padding: 33px 40px 35px; padding-right: 20px; cursor: pointer;}
.brief_introduction2 .tit .h24{ display: inline-block; position: relative; margin-right: 40px; margin-bottom: 8px; padding: 0 50px; vertical-align: middle;}
.brief_introduction2 .tit .h24:before,
.brief_introduction2 .tit .h24:after{ content: ''; position: absolute; top: 0; bottom: 0; width: 24px; background: center no-repeat;}
.brief_introduction2 .tit .h24:before{ left: 0; background-image: url(../image/temp/png4.png);}
.brief_introduction2 .tit .h24:after{ right: 0; background-image: url(../image/temp/png5.png);}
.brief_introduction2 .tit .h18{ display: inline-block; vertical-align: middle;}
.brief_introduction2 .li .pbox{max-height: 42px;}
.brief_introduction2 .li .img{ height: 294px; overflow: hidden; display: none;}
.brief_introduction2 .li .img img{ display: block; width: 100%;}
.brief_introduction2 .li.cur .img{ display: block;}
.brief_introduction2 .slick-arrow{ top: 263px; width: 80px; height: 80px; background-color: rgba(0,0,0,0.45);
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.brief_introduction2 .slick-arrow:before{ position: absolute; left: 50%; top: 50%; font-size: 40px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.brief_introduction2 .slick-prev{ left: 0;}
.brief_introduction2 .slick-prev:before{ content: '\e73c';}
.brief_introduction2 .slick-next{ right: 0;}
.brief_introduction2 .slick-next:before{ content: '\e73d';}

.brief_introduction3{ padding: 120px 0 100px; height: 760px; background: url(../image/temp/bg8.jpg);}
.brief_introduction3 .bg{ position: absolute; top: 0; right: 0; width: 1010px; height: 404px; background: center no-repeat;}
.brief_introduction3 .bg:after{ content: ''; position: absolute; top: 0; right: 0; bottom: 0; width: 27px; background: url(../image/temp/bd17.png) repeat-y;}
.brief_introduction3 .h40{ position: absolute; left: 50%; top: 125px; margin-left: 48px; color: #fff;}
.brief_introduction3 .img{ position: absolute; left: 0; bottom: 0; width: 612px; height: 459px; overflow: hidden;}
.brief_introduction3 .img img{ display: block; width: 100%;}
.brief_introduction3 .cont{ position: absolute; left: 50%; right: 99px; top: 202px; bottom: 0; margin-left: -3px; padding: 58px; background: #fff url(../image/temp/bd11.png) center bottom no-repeat;}
.brief_introduction3 .cont .pbox{ margin-bottom: 45px; text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;max-height: 126px;}
.brief_introduction3 .cont .t_more{}

.brief_detail1{}
.brief_detail1 .unit1{ padding-top: 120px; background: url(../image/temp/bg5.jpg); text-align: center;}
.brief_detail1 .unit1 .hi{ margin: 0 auto 20px; width: 550px; height: 91px; overflow: hidden;}
.brief_detail1 .unit1 .hi img{ display: block; width: 100%;}
.brief_detail1 .unit1 .hp{ margin-bottom: 60px;}
.brief_detail1 .unit1 .ul{ display: inline-block; overflow: hidden;}
.brief_detail1 .unit1 .li{ float: left;}
.brief_detail1 .unit1 .li + .li{ margin-left: 150px;}
.brief_detail1 .unit1 .no{ margin-bottom: 5px; font-family: avignon; font-size: 72px; line-height: 1; color: #b13928;}
.brief_detail1 .unit1 .no .s{ font-size: 14px; font-family: "微软雅黑"; color: #333;}
.brief_detail1 .unit2{ position: relative; background-color: #b13928; color: #fff;}
.brief_detail1 .unit2:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 21px; background: url(../image/temp/bd12.png);}
.brief_detail1 .unit2 .bg{ position: relative; height: 500px; background: center no-repeat;}
.brief_detail1 .unit2 .bg:after{ content: ''; position: absolute; top: 0; left: 0; right: 0; margin: auto; width: 1230px; height: 54px; background: url(../image/temp/bg5.jpg);}
.brief_detail1 .unit2 .cont{ padding: 68px 100px 78px; text-align: center;}

.brief_detail2{ padding-top: 114px; background: url(../image/temp/bg8.jpg);}
.brief_detail2 .cont{ margin-bottom: 195px;}
.brief_detail2 .cont .p{ margin-bottom: 17px; line-height: 1.7142; text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.brief_detail2 .ul{}
.brief_detail2 .li{ position: relative; float: left; width: 20%; height: 406px; color: #fff;}
.brief_detail2 .li.l1{ background: #5d3f4d url(../image/temp/bd13.png) center bottom no-repeat;}
.brief_detail2 .li.l2{ background: #0a1f19 url(../image/temp/bd14.png) center bottom no-repeat;}
.brief_detail2 .li.l3{ background: #2a564f url(../image/temp/bd15.png) center bottom no-repeat;}
.brief_detail2 .li.l4{ background: #cec6d2 url(../image/temp/bd13.png) center bottom no-repeat;}
.brief_detail2 .li.l5{ background: #521818 url(../image/temp/bd14.png) center bottom no-repeat;}
/*.brief_detail2 .li:hover{ color: #2f2a4b;}*/
.brief_detail2 .img{ position: absolute; left: 0; bottom: 72px; width: 100%; height: 460px;}
.brief_detail2 .img img{ display: block; width: 100%;}
.brief_detail2 .h18{ position: absolute; right: 12px; top: 252px; width: 1.5em; line-height: 1;}

.brief_detail3{ padding: 218px 0 165px; background: url(../image/temp/bg11.jpg) center top no-repeat;}
.brief_detail3 .unit1{ position: relative; margin-bottom: 110px;}
.brief_detail3 .unit1 .img{ width: 829px; height: 480px; overflow: hidden;}
.brief_detail3 .unit1 .img img{ display: block; width: 100%;}
.brief_detail3 .unit1 .cont{ position: absolute; top: 7px; right: 72px; padding: 42px 90px 0 50px; width: 599px; height: 353px; background-color: #fff;}
.brief_detail3 .unit1 .p{ text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.brief_detail3 .unit1 .p + .p{ margin-top: 22px;}
.brief_detail3 .unit1 .info{ position: absolute; right: 0; bottom: 0; padding: 30px 100px 0 37px; width: 401px; height: 120px; background: #fbaf41 url(../image/temp/bg12.jpg) right no-repeat;}
.brief_detail3 .unit1 .h22{ font-family: avian;}
.brief_detail3 .unit1 .h18{ }
.brief_detail3 .unit1 .t_more{ margin-top: 35px;}
.brief_detail3 .unit2{ position: relative;}
.brief_detail3 .unit2 .img{ height: 471px; overflow: hidden;}
.brief_detail3 .unit2 .img img{ display: block; width: 100%;}
.brief_detail3 .unit2 .cont{ position: absolute; left: 0; bottom: 0; padding: 30px 45px 30px 35px; width: 560px; background: #b13928 url(../image/temp/bd16.png) center bottom no-repeat; color: #fff;}
.brief_detail3 .unit2 .p{ text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.brief_detail3 .unit2 .p + .p{ margin-top: 22px;}

.service1{ padding: 106px 0 80px; background: url(../image/temp/bg5.jpg);}
.service1 .h40{ margin-bottom: 20px; text-align: center;}
.service1 .ul{ overflow: hidden;}
.service1 .li{ float: left; padding-top: 43px; width: 230px; height: 186px; background: #fff left bottom repeat-x; text-align: center;}
.service1 .li + .li{ margin-left: 20px;}
.service1 .li.l1{ background-image: url(../image/temp/bd14.png);}
.service1 .li.l2{ background-image: url(../image/temp/bd13.png);}
.service1 .li.l3{ background-image: url(../image/temp/bd15.png);}
.service1 .li.l4{ background-image: url(../image/temp/bd14.png);}
.service1 .li.l5{ background-image: url(../image/temp/bd13.png);}
.service1 .icon{ margin: 0 auto 6px; width: 80px; height: 80px; overflow: hidden;}
.service1 .icon img{ display: block; width: 100%;}

.service2{ background: url(../image/temp/bg5.jpg);}
.service2 .h40{ margin-bottom: 18px; text-align: center;}
.service2 .unit{ position: relative; height: 441px; background: url(../image/temp/bg13.jpg) center no-repeat; color: #fff;}
.service2 .unit:after{ content: ''; position: absolute; left: 50%; top: 76px; bottom: 137px; border-left: 1px solid #394c8d;}
.service2 .box .tip{ color: #fbaf41;}
.service2 .box1{ float: left; margin-left: 54px; padding-top: 80px; width: 480px;}
.service2 .box1 .h16{ margin-bottom: 5px;}
.service2 .box1 .h42{ margin-bottom: 21px;}
.service2 .box1 .p{ margin-bottom: 37px;}
.service2 .box2{ float: right; margin-right: 33px; padding-top: 74px; width: 535px;}
.service2 .box2 .h{ margin-bottom: 15px;}
.service2 .box2 .p{ margin-bottom: 30px;}

.service3{ position: relative; height: 460px; background: url(../image/temp/bg14.jpg) center no-repeat;}
.service3 .map{ position: absolute; left: 0; right: 50%; top: 0; bottom: 0; z-index: 2;}
.service3 .map .bdmap{background-repeat: no-repeat;background-position: right center;background-size: cover;}
.service3 .cont{ position: absolute; right: 0; top: 80px; width: 520px;}
.service3 .icon{ margin-bottom: 20px; width: 90px; height: 80px; overflow: hidden;}
.service3 .icon img{ display: block; width: 100%;}
.service3 .h40{ margin-bottom: 15px;}
.service3 .p{}
.service3 .p + .p{ margin-top: 23px;}

.service4{ height: 694px; background: url(../image/temp/img17.jpg) center no-repeat;}
.service4 .tit{ position: absolute; left: 34px; top: 195px; bottom: 190px; z-index: 2;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
}
.service4 .tit .h30{ margin-left: 5px;}
.service4 .tit .p{}
.service4 .tab-bar{ position: absolute; left: 37px; top: 42px;}
.service4 .tab-term{ float: left; padding: 16px; width: 75px; background-color: #b13928; font-family: Arial; text-transform: uppercase; text-align: center; color: #fff; cursor: pointer;}
.service4 .tab-term + .tab-term{ margin-left: 1px;}
.service4 .tab-term.cur{ background-color: #fbaf41;}
.service4 .tab-cont{ margin-left: 340px;}
.service4 .tab-item{ display: none;}
.service4 .tab-item.act{ display: block;}
.service4 .img{ height: 694px; overflow: hidden;}
.service4 .img img{ display: block; width: 100%;}

.service5{ padding-top: 95px; height: 886px; background: url(../image/temp/bg15.jpg) center bottom no-repeat;}
.service5 .h40{ margin-bottom: 22px; text-align: center;}
.service5 .unit{ position: relative;}
.service5 .box{ position: absolute;}
.service5 .box1{ left: 20px; top: 13px; width: 590px;}
.service5 .box1 .h18{ margin-bottom: 10px;}
.service5 .box1 .p{ word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.service5 .box2{ right: 90px; top: 0; padding-top: 80px; width: 473px; height: 333px; background: url(../image/temp/bg8.jpg); text-align: center;}
.service5 .box2 .icon{ margin: 0 auto 16px; width: 70px; height: 70px; overflow: hidden;}
.service5 .box2 .icon img{ display: block; width: 100%;}
.service5 .box3{ left: 20px; top: 404px; color: #fff;}
.service5 .box3 .h{ margin-bottom: 18px;}
.service5 .box3 .p{ margin-bottom: 20px; line-height: 1.8571;}
.service5 .box3 .down:before{ background-image: url(../image/temp/ico4.png);}
.service5 .box4{ right: 160px; top: 404px; width: 330px;}
.service5 .box4 .h{ margin-bottom: 18px;}
.service5 .box4 .p{ margin-bottom: 46px; line-height: 1.8571;}
.service5 .box4 .down{ margin-bottom: 22px;}
.service5 .box4 .down:before{ background-image: url(../image/temp/ico3.png);}
.service5 .box4 .tip{ color: #707070;}
.service5 .down{ position: relative; padding-left: 38px;}
.service5 .down:before{ content: ''; position: absolute; left: 0; top: 50%; width: 30px; height: 30px; background: no-repeat;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.service6{ height: 872px; background: url(../image/temp/bg16.jpg) center no-repeat;}
.service6 .tit{ position: absolute; left: 0; top: 148px; width: 540px;}
.service6 .tit .h40{ margin-bottom: 10px;}
.service6 .tit .p{ word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.service6 .ul{}
.service6 .li{ position: absolute;}
.service6 .li .img{ margin: auto; overflow: hidden;}
.service6 .li .img img{ display: block; width: 100%;}
.service6 .li .h18{ position: absolute; width: 1.5em; line-height: 1;}
.service6 .l1{ left: 0; bottom: 51px; width: 601px; color: #fff;}
.service6 .l1 .img{ width: 461px; height: 471px;}
.service6 .l1 .h18{ left: 48px; bottom: 82px;}
.service6 .l2{ right: 0; top: 104px; color: #e93624;}
.service6 .l2 .img{ width: 629px; height: 288px;}
.service6 .l2 .h18{ top: 36px; right: 160px;}
.service6 .l3{ right: 315px; top: 392px; color: #fff;}
.service6 .l3 .img{ width: 314px; height: 240px;}
.service6 .l3 .h18{ left: 36px; top: 30px;}
.service6 .l4{ right: 0; top: 392px; color: #b13928;}
.service6 .l4 .img{ width: 315px; height: 240px;}
.service6 .l4 .h18{ right: 38px; top: 40px;}
.service6 .l5{ right: 315px; bottom: 0; color: #5b616e;}
.service6 .l5 .img{ width: 314px; height: 240px;}
.service6 .l5 .h18{ right: 70px; top: 35px;}
.service6 .l6{ right: 0; bottom: 0; color: #fff;}
.service6 .l6 .img{ width: 315px; height: 240px;}
.service6 .l6 .h18{ left: 60px;	top: 35px;}

.service7{ height: 690px; padding-top: 124px; background: url(../image/temp/bg17.jpg) center no-repeat;}
.service7 .h40{ margin-bottom: 78px; text-align: center;}
.service7 .ul{ float: left; padding: 0 45px; width: 33.33%;height: 256px;}
.service7 .li{ position: relative; padding: 4px 0;}
.service7 .li:before,
.service7 .li:after{ content: ''; position: absolute;}
.service7 .li:before{ top: 0; bottom: 0; left: 0; margin-left: 6px; border-left: 1px solid #dcdcdc;}
.service7 .li:after{ left: 0; top: 50%; width: 13px; height: 13px; border-radius: 999px;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.service7 .li:first-child:before{ top: 50%;}
.service7 .li:last-child:before{ bottom: 50%;}
.service7 .h16{ margin-left: 30px;}
.service7 .u1 .li:after{ background-color: #b13928;}
.service7 .u2 .li:after{ background-color: #fbaf41;}
.service7 .u3 .li:after{ background-color: #212f5e;}

.dynamic1{ padding: 110px 0 76px; /*height: 1786px;*/ background: url(../image/temp/bg19.jpg) center no-repeat; background-position: bottom center; }
.dynamic1 .tab-bar{ padding-bottom: 74px; text-align: center;}
.dynamic1 .tab-term{ position: relative; display: inline-block; margin: 0 28px; cursor: pointer;}
.dynamic1 .tab-term.cur:after{ content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: auto; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat;}
.dynamic1 .tab-cont{}
.dynamic1 .tab-item{ display: none;}
.dynamic1 .tab-item.act{ display: block;}
.dynamic1 .ul{ margin-bottom: 75px;}
.dynamic1 .li{ position: relative; padding: 50px 55px 0 200px; height: 246px; background: #fff center no-repeat; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada;}
.dynamic1 .li + .li{ margin-top: 40px;}
.dynamic1 .li .h{ margin-bottom: 15px;}
.dynamic1 .li .p{ color: #999999;}
.dynamic1 .date{ position: absolute; left: 60px; top: 50px; padding-bottom: 45px; color: #212f5e;}
.dynamic1 .date:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 61px; height: 26px; background: url(../image/temp/png6.png) no-repeat;}
.dynamic1 .date .h40{ margin-bottom: 5px; font-weight: bold; line-height: 1.15;}
.dynamic1 .date .h24{}
.dynamic1 .date .s{ display: none;}

.collection_list1{ padding: 106px 0 120px; background: url(../image/temp/bg21.jpg) center top no-repeat;}
.collection_list1 .h40{ margin-bottom: 40px; text-align: center; color: #fff;}
.collection_list1 .screen{ margin-bottom: 53px; padding: 20px 120px 0 212px; height: 150px; background: #fff url(../image/temp/bg20.jpg) center bottom no-repeat; overflow: hidden;}
.collection_list1 .screen-item{ float: left; margin-bottom: 14px; width: 16.66%; cursor: pointer;}
.collection_list1 .screen-item + .screen-item{}
.collection_list1 .screen-item .h16{ display: inline-block; padding: 6px 18px 11px;}
.collection_list1 .screen-item.cur .h16{ background: #fbaf41 url(../image/temp/bd18.png) left bottom repeat-x;}
.collection_list1 .list{ margin-bottom: 33px; overflow: hidden;}
.collection_list1 .list-item{ position: relative; float: left; width: 410px; height: 410px;}
.collection_list1 .list-item.li1{ background-color: #fff;}
.collection_list1 .list-item.li2{ background-color: #f0dbb7;}
.collection_list1 .list-item.li3{ background-color: #282f52;}
.collection_list1 .list-item.li4{ background-color: #d2d0bf;}
.collection_list1 .list-item.li5{ background-color: #acb5be;}
.collection_list1 .list-item.li6{ background-color: #f0dbb7;}
.collection_list1 .list-item.li7{ background-color: #282f52;}
.collection_list1 .list-item.li8{ background-color: #fff;}
.collection_list1 .list-item.li9{ background-color: #272c33;}
.collection_list1 .list-item.li10{ background-color: #f0dbb7;}
.collection_list1 .list-item.li11{ background-color: #c13224;}
.collection_list1 .list-item.li12{ background-color: #fff;}
.collection_list1 .img{ height: 100%; overflow: hidden;}
.collection_list1 .img img{ display: block; width: 100%;}
.collection_list1 .pop{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0,0,0,0.65) url(../image/temp/bd22.png) center bottom repeat-x; color: #fff; opacity: 0; visibility: hidden;
	-webkit-transition-property: opacity, visibility, transform;
	transition-property: opacity, visibility, transform;
	-webkit-transition-duration: .5s;
	transition-duration: .5s;
}
.collection_list1 .pop .cont{ position: absolute; left: 20px; right: 20px; top: 50%; text-align: center;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.collection_list1 .pop .h{ position: relative; margin-bottom: 11px; padding-bottom: 11px;}
.collection_list1 .pop .h:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; width: 25px; border: 1px solid #fbaf41;}

.exhibition_list1{ padding-top: 120px; height: 1896px; background: url(../image/temp/bg22.jpg) center top no-repeat;}
.exhibition_list1 .tab-bar{ text-align: center;}
.exhibition_list1 .tab-box{ display: inline-block; border-bottom: 1px solid #dcdcdc;}
.exhibition_list1 .tab-term{ position: relative; display: inline-block; font-size: 0; cursor: pointer;}
.exhibition_list1 .tab-term:after{ content: ''; position: absolute; left: 0; right: 0; display: none;}
.exhibition_list1 .tab-term.cur:after{ display: block;}
.exhibition_list1 .tab-item{ display: none;}
.exhibition_list1 .tab-item.act{ display: block;}
.exhibition_list1 .tb1{ padding-bottom: 47px;}
.exhibition_list1 .tt1{ margin: 0 27px;}
.exhibition_list1 .tt1:after{ top: 100%; margin: auto; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat;}
.exhibition_list1 .tb2{ padding-bottom: 50px;}
.exhibition_list1 .tt2{ padding-bottom: 10px;}
.exhibition_list1 .tt2 + .tt2{ margin-left: 48px;}
.exhibition_list1 .tt2:after{ bottom: -1px; border-bottom: 2px solid #b13928;}
.exhibition_list1 .ul{ margin-bottom: 72px;}
.exhibition_list1 .li{ height: 324px; background-color: #fff;}
.exhibition_list1 .li + .li{ margin-top: 39px;}
.exhibition_list1 .img{ float: left; width: 432px; overflow: hidden;}
.exhibition_list1 .img img{ display: block; width: 100%;}
.exhibition_list1 .cont{ position: relative; padding: 60px 50px 0 60px; height: 100%; border: 1px solid #dcdcdc; border-left: 0 none; overflow: hidden;}
.exhibition_list1 .cont .h24{ margin-bottom: 22px;}
.exhibition_list1 .cont .pp{ margin-bottom: 16px; line-height: 1.8571;}
.exhibition_list1 .cont .p{ line-height: 1.8571; color: #fbaf41;}
.exhibition_list1 .cont .t_more{ position: absolute; right: 60px; bottom: 60px;}
.exhibition_list1 .cont .t_more:before{ background-image: url(../image/temp/bd20.png);}
.exhibition_list1 .cont .t_more:after{ background-image: url(../image/temp/bd21.png);}

.collection1{ position: relative; color: #fff;}
.collection1 .head{ position: absolute; left: 0; right: 0; top: 128px; text-align: center; z-index: 2;}
.collection1 .head .h40{ margin-bottom: 24px;}
.collection1 .list{ position: relative; height: 666px; z-index: 1;}
.collection1 .list-item{ position: relative; float: left; width: 50%; height: 100%; background: center no-repeat; background-size: cover;}
.collection1 .list-item:before{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 24px; background: url(../image/temp/bd23.png) repeat-x;}
.collection1 .list-item .cont{ position: absolute; top: 0; bottom: 0; left: 0; width: 615px;}
.collection1 .list-item:first-child .cont{ right: 0; left: auto;}
.collection1 .list-item .img{ position: absolute; left: 0; right: 0; bottom: -70px; margin: auto; width: 344px; height: 488px; overflow: hidden;}
.collection1 .list-item .img img{ display: block; width: 100%;}
.collection1 .list-item .h18{ position: absolute; right: 100px; top: 300px; width: 1em; line-height: 1;}
.collection1 .list-item:first-child .h18{ left: 70px; right: auto;}

.collection2{ padding: 144px 0 116px; height: 801px; background: url(../image/temp/bg24.jpg) center no-repeat;}
.collection2 .bg{ position: absolute; right: 0; top: 0; width: 1010px; height: 404px; overflow: hidden;}
.collection2 .bg:after{ content: ''; position: absolute; top: 0; bottom: 0; right: 0; width: 57px; background: url(../image/temp/bd24.png);}
.collection2 .head{ position: absolute; top: 125px; left: 50%; margin-left: 48px; color: #fff;}
.collection2 .unit{ position: absolute; top: 82px; left: 0; right: 100px; bottom: 0;}
.collection2 .unit .img{ position: relative; float: left; width: 612px; height: 100%; overflow: hidden;}
.collection2 .unit .img img{ display: block; width: 100%;}
.collection2 .unit .cont{ margin-top: 120px; padding: 50px 55px; height: 339px; background: #fff url(../image/temp/bd11.png) center bottom no-repeat; overflow: hidden;}
.collection2 .unit .p{ margin-bottom: 17px; height: 170px; text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}

.collection3{ padding-top: 95px; height: 664px; background: url(../image/temp/bg25.jpg) center no-repeat;}
.collection3 .head{ margin-bottom: 61px; text-align: center;}
.collection3 .list{ padding: 0 19px 0 23px; max-height: 250px; overflow: hidden;}
.collection3 .list-item{ position: relative; float: left; padding: 14px 0; width: calc( (100% - 134px) / 2); background: url(../image/temp/bd25.png) bottom no-repeat;}
.collection3 .list-item:nth-child(odd){ margin-left: 20px;}
.collection3 .list-item:nth-child(even){ margin-left: 94px; margin-right: 20px;}
.collection3 .list-item:before{ content: ''; position: absolute; left: -17px; right: -11px; top: 1px; bottom: 2px; background-color: #b13928; display: none;}
.collection3 .list-item:after{ content: ''; display: table; clear: both;}
.collection3 .list-item a{ display: block; position: relative;}
.collection3 .list-item .name{ float: left; width: 100px;}
.collection3 .list-item .date{ float: right; font-family: Arial; color: #707070;}
.collection3 .list-item .thing{ padding: 0 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.collection3 .mCSB_outside + .mCSB_scrollTools{ right: -2px;}
.collection3 .mCSB_scrollTools .mCSB_draggerRail{ background-color: #e0bcb7;}
.collection3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 3px; background-color: #b13928;}

.budget1{ padding-top: 110px; height: 1490px; background: url(../image/temp/bg26.jpg) center no-repeat;}
.budget1 .head{ margin-bottom: 42px; text-align: center;}
.budget1 .list{ margin-left: -1px; overflow: hidden;}
.budget1 .list-item{ position: relative; float: left; margin: 0 6px 12px; width: 398px; height: 263px; background-color: #fff;}
.budget1 .list .link{ display: block; padding: 50px 60px;}
.budget1 .list .h20{ margin-bottom: 8px;}
.budget1 .list .h24{ margin-bottom: 20px; padding-bottom: 35px; background: url(../image/temp/bd26.png) bottom no-repeat;}
.budget1 .list .date{ font-family: avian; font-size: 22px;}

.social_education1{ padding: 122px 0; background: url(../image/temp/bg27.jpg) center top no-repeat;}
.social_education1 .tab-bar{ text-align: center;}
.social_education1 .tab-box{ display: inline-block; border-bottom: 1px solid #dcdcdc;}
.social_education1 .tab-term{ position: relative; display: inline-block; font-size: 0; cursor: pointer;}
.social_education1 .tab-term:after{ content: ''; position: absolute; left: 0; right: 0; display: none;}
.social_education1 .tab-term.cur:after{ display: block;}
.social_education1 .tab-item{ display: none;}
.social_education1 .tab-item.act{ display: block;}
.social_education1 .tb1{ padding-bottom: 44px;}
.social_education1 .tt1{ margin: 0 27px;}
.social_education1 .tt1:after{ top: 100%; margin: auto; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat;}
.social_education1 .tb2{ padding-bottom: 50px;}
.social_education1 .tt2{ padding-bottom: 10px;}
.social_education1 .tt2 + .tt2{ margin-left: 48px;}
.social_education1 .tt2:after{ bottom: -1px; border-bottom: 2px solid #b13928;}
.social_education1 .ul{ margin: 0 -9px 14px; overflow: hidden;}
.social_education1 .li{ position: relative; float: left; margin: 0 9px 20px; width: 294px; height: 304px; background-color: #fff;}
.social_education1 .li:before{ content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; border: 1px solid #e0e0e0;}
.social_education1 .li a{ position: relative; display: block;}
.social_education1 .img{ height: 222px; overflow: hidden;}
.social_education1 .img img{ display: block; width: 100%;}
.social_education1 .cont{ padding: 20px; border-top: 1px solid #e0e0e0;}

.basic_display1{ height: 707px;}
.basic_display1 .unit{ float: left; width: 50%;}
.basic_display1 .unit1{ position: relative; height: 727px; background: center no-repeat; background-size: cover; color: #fff;}
.basic_display1 .unit1:before,
.basic_display1 .unit1:after{ content: ''; position: absolute; border-top: 1px solid #fff; opacity: 0.23; z-index: 1;}
.basic_display1 .unit1:before{ top: 120px; left: 0; right: 615px;}
.basic_display1 .unit1:after{ top: 304px; right: 0; width: 595px;}
.basic_display1 .unit1 .box{ position: absolute; top: 120px; bottom: 20px; right: 0; padding: 30px 120px 0 15px; width: 615px;}
.basic_display1 .unit1 .box:after{ content: ''; position: absolute; top: 0; left: 0; width: 92px; border: 2px solid #fff;}
.basic_display1 .unit1 .box:before{ content: ''; position: absolute; top: 140px; bottom: 0; right: 121px; width: 3px; background-color: #fff; opacity: 0.3;}
.basic_display1 .unit1 .head{ margin-bottom: 66px;}
.basic_display1 .unit1 .head .h40{ margin-bottom: 4px;}
.basic_display1 .unit1 .head .h18{ margin-bottom: 3px;}
.basic_display1 .unit1 .scroll{ margin-bottom: 30px; height: 130px; overflow: hidden; padding-right: 30px;}
.basic_display1 .unit1 .scroll .mCSB_outside + .mCSB_scrollTools{ right: 0; }
.basic_display1 .unit1 .scroll .p{ line-height: 1.8571; text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.basic_display1 .unit1 .scroll .p + .p{ margin-top: 8px;}
.basic_display1 .unit2{ background: #212e5f url(../image/temp/bg28.jpg) 615px no-repeat;}
.basic_display1 .unit2 .img{ width: 615px; height: 100%; overflow: hidden;}
.basic_display1 .unit2 .img img{ display: block; width: 100%;}
.basic_display1 .t_more:before{ background-image: url(../image/temp/bd9.png);}
.basic_display1 .t_more:after{ background-image: url(../image/temp/bd10.png);}
.basic_display1 .mCSB_scrollTools .mCSB_draggerRail{ width: 3px; background-color: transparent; opacity: 0.3;}
.basic_display1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 3px; background-color: #fff;}

.basic_display2{ padding-top: 110px; height: 554px; background: url(../image/temp/bg29.jpg) center no-repeat;}
.basic_display2 .tab-mod{ position: relative; margin: 0 15px;}
.basic_display2 .tab-bar{ position: absolute; left: 0; top: 0;}
.basic_display2 .tab-term{ position: relative; float: left; padding-top: 72px; width: 105px; background-color: #222f5f; color: #fff; cursor: pointer;}
.basic_display2 .tab-term:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 30px; margin: auto; width: 25px; height: 108px; background: url(../image/temp/png7.png) center bottom no-repeat; opacity: 0;}
.basic_display2 .tab-term:nth-child(1){ height: 479px;}
.basic_display2 .tab-term:nth-child(2){ height: 444px; background-color: #3c4b84;}
.basic_display2 .tab-term:nth-child(3){ height: 400px;}
.basic_display2 .tab-term:nth-child(4){ height: 505px; background-color: #303c69;}
.basic_display2 .tab-term .h24{ margin: auto; width: 1em; line-height: 1; opacity: 0.7;}
.basic_display2 .tab-term .s{ position: relative; display: block; margin-top: 30px;}
.basic_display2 .tab-term .s:before{ content: '【'; display: block;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.basic_display2 .tab-term.cur{ height: 555px;}
.basic_display2 .tab-term.cur:after{ opacity: 1;}
.basic_display2 .tab-term.cur .h24{ opacity: 1;}
.basic_display2 .tab-term.cur .s:before{ display: none;}
.basic_display2 .tab-cont{ float: right; padding-top: 54px; width: 660px;}
.basic_display2 .tab-item{ display: none;}
.basic_display2 .tab-item.act{ display: block;}
.basic_display2 .tab-item .h40{ margin-bottom: 11px;}
.basic_display2 .tab-item .p{ line-height: 1.7142; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.basic_display2 .tab-item .p + .p{ margin-top: 7px;}
.basic_display2 .tab-cont .scroll{ height: 300px; }

.basic_display3{ padding-top: 137px;}
.basic_display3 .head{ margin-bottom: 36px; text-align: center;}
.basic_display3 .slick-mod{ border-bottom: 1px solid #e1e1e1;}
.basic_display3 .slick-item{ position: relative;}
.basic_display3 .slick-item:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; border-left: 1px solid #e1e1e1;}
.basic_display3 .slick-item{}
.basic_display3 .slick-item{}
.basic_display3 .slick-item .img{ position: relative; border-left: 1px solid #fff;}
.basic_display3 .slick-item .img img{ display: block; width: 100%;}
.basic_display3 .slick-item .cont{ padding: 34px 44px;}
.basic_display3 .slick-item .h22{ margin-bottom: 10px;}
.basic_display3 .slick-arrow{ top: 26%; }
.basic_display3 .slick-next{ left: 50%; right: auto; margin-left: 512px;}
.basic_display3 .slick-prev{ left: auto; right: 50%; margin-right: 512px;}
.basic_display3 .slick-arrow{ width: 80px;height: 80px;background-color:rgba(0,0,0,0.45);-webkit-transform: none;-ms-transform: none;transform: none; z-index: 999; }
.basic_display3 .slick-arrow:before{position: absolute;left: 50%;top: 50%;font-size: 40px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.basic_display3 .slick-next:before {content: '\e73d';}
.basic_display3 .slick-prev:before {content: '\e73c';}

.donation1{ height: 1321px; padding-top: 90px; background: url(../image/temp/bg30.jpg) center no-repeat;}
.donation1 .head{ margin-bottom: 38px; text-align: center;}
.donation1 .unit{ position: relative; overflow: hidden;}
.donation1 .unit-item{ position: absolute; top: 0; bottom: 0; width: 495px;}
.donation1 .unit-item:after{ content: ''; position: absolute; top: 0; bottom: 0; background: no-repeat;}
.donation1 .unit-item img{ display: block; width: 100%;}
.donation1 .unit-left{ right: 50%; margin-right: 465px;}
.donation1 .unit-left:after{ left: 0; width: 19px; background-image: url(../image/temp/bd28.png);}
.donation1 .unit-right{ left: 50%; margin-left: 465px;}
.donation1 .unit-right:after{ right: 0; width: 32px; background-image: url(../image/temp/bd29.png);}
.donation1 .slick-mod{ margin: 0 auto 153px; width: 890px;}
.donation1 .slick-item{}
.donation1 .slick-item .img{ height: 600px; overflow: hidden;}
.donation1 .slick-item .img img{ display: block; width: 100%;}
.donation1 .slick-arrow{ top: 227px;}
.donation1 .slick-prev{ left: auto; right: 100%; margin-right: 65px;}
.donation1 .slick-next{ left: 100%; right: auto; margin-left: 65px;}
.donation1 .slick-arrow{ width: 80px;height: 80px;background-color:rgba(0,0,0,0.45);-webkit-transform: none;-ms-transform: none;transform: none; z-index: 999; }
.donation1 .slick-arrow:before{position: absolute;left: 50%;top: 50%;font-size: 40px;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.donation1 .slick-next:before {content: '\e73d';}
.donation1 .slick-prev:before {content: '\e73c';}
.donation1 .info{ margin: auto; width: 840px;}
.donation1 .info .h40{ margin-bottom: 15px;}
.donation1 .info .p{ text-indent: 2em; word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.donation1 .info .p + .p{ margin-top: 10px;}

.academic1{ padding-top: 110px; height: 1280px; background: url(../image/temp/bg31.jpg) center top no-repeat;}
.academic1 .head{ text-align: center;}
.academic1 .head .h40{}
.academic1 .head .p{ margin-top: 5px;}
.academic1 .unit1{ margin-bottom: 60px;}
.academic1 .unit1 .head{ margin-bottom: 40px; color: #fff;}
.academic1 .unit1 .ul{ margin: 0 19px; overflow: hidden;}
.academic1 .unit1 .li{ float: left; margin: 0 7px; width: 284px;}
.academic1 .unit1 .img{ margin-bottom: 10px; height: 400px; overflow: hidden;}
.academic1 .unit1 .img img{ display: block; width: 100%;}
.academic1 .unit1 .h24{ padding: 0 10px; overflow: hidden;}
.academic1 .unit2{}
.academic1 .unit2 .head{ margin-bottom: 47px;}
.academic1 .unit2 .slick-mod{ padding: 0 20px;}
.academic1 .unit2 .slick-slide{ margin: 0 7px;}
.academic1 .unit2 .slick-item{ text-align: center;}
.academic1 .unit2 .slick-item .img{ margin-bottom: 10px; height: 316px; overflow: hidden;}
.academic1 .unit2 .slick-item .img img{ display: block; width: 100%;}
.academic1 .unit2 .slick-item .h24{}
.academic1 .unit2 .slick-arrow{ top: 114px;}
.academic1 .unit2 .slick-prev{ left: -10px;}
.academic1 .unit2 .slick-next{ right: -10px;}
.academic1 .unit2 .slick-arrow{ -webkit-transform: none;-ms-transform: none;transform: none; z-index: 999; }
.academic1 .unit2 .slick-arrow:before{ font-size: 40px; color: #d9d9d9;}
.academic1 .unit2 .slick-next:before { content: '\e73d';}
.academic1 .unit2 .slick-prev:before { content: '\e73c';}
.academic1 .unit2 .slick-arrow:hover:before{ color: #b13928;}

.academic2{ padding-top: 74px; height: 947px; background: url(../image/temp/bg33.jpg) center no-repeat;}
.academic2 .tab-mod{}
.academic2 .tab-bar{ margin-bottom: 40px; padding-bottom: 76px; text-align: center;}
.academic2 .tab-term{ position: relative; display: inline-block; margin: 0 28px; cursor: pointer;}
.academic2 .tab-term.cur:after{ content: ''; position: absolute; left: 0; right: 0; top: 100%; margin: auto; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat;}
.academic2 .tab-cont{ position: relative;}
.academic2 .tab-item{ position: absolute; left: 0; right: 0; top: 0; visibility: hidden;}
.academic2 .tab-item.act{  position: relative; visibility: visible;}
.academic2 .list{ margin-bottom: 53px; padding: 0 19px 0 23px; height: 310px; overflow: hidden;}
.academic2 .list-item{ position: relative; float: left; padding: 15px 0; width: calc( (100% - 134px) / 2); background: url(../image/temp/bd25.png) bottom no-repeat;}
.academic2 .list-item:nth-child(odd){ margin-left: 20px;}
.academic2 .list-item:nth-child(even){ margin-left: 94px; margin-right: 20px;}
.academic2 .list-item:before{ content: ''; position: absolute; left: -17px; right: -11px; top: 1px; bottom: 2px; background-color: #b13928; display: none;}
.academic2 .list-item:after{ content: ''; display: table; clear: both;}
.academic2 .list-item a{ display: block; position: relative;}
.academic2 .list-item .date{ float: right; margin-left: 20px; font-family: Arial; color: #707070;}
.academic2 .list-item .thing{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.academic2 .mCSB_outside + .mCSB_scrollTools{ right: -1px;}
.academic2 .mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent;}
.academic2 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 3px; background-color: #999999;}
.academic2 .unit{ padding-top: 73px; height: 230px; background: url(../image/temp/bg32.jpg) no-repeat; color: #fff; text-align: center; margin-left: -1px; }
.academic2 .unit .h30{ margin-bottom: 8px;}
.academic2 .unit .t_more{}

.exhibition_notice1{ padding-top: 114px; height: 1236px; background: url(../image/temp/bg34.jpg) center no-repeat;}
.exhibition_notice1 .unit1{ margin-bottom: 8px;}
.exhibition_notice1 .unit1 .head{ margin-bottom: 53px; text-align: center;}
.exhibition_notice1 .unit1 .img{ width: 810px; height: 510px; overflow: hidden;}
.exhibition_notice1 .unit1 .img img{ display: block; width: 100%;}
.exhibition_notice1 .tab-mod{ position: relative;}
.exhibition_notice1 .tab-bar{ position: absolute; right: 0; z-index: 1;}
.exhibition_notice1 .tab-box{ clear: both;}
.exhibition_notice1 .tab-term{ position: relative; cursor: pointer;}
.exhibition_notice1 .tab-term:after{ content: ''; position: absolute; left: 0; right: 0; display: none;}
.exhibition_notice1 .tab-term.cur:after{ display: block;}
.exhibition_notice1 .tab-item{ display: none;}
.exhibition_notice1 .tab-item.act{ display: block;}
.exhibition_notice1 .tb1{ top: 0; margin-right: 16px; padding-bottom: 44px; text-align: center;}
.exhibition_notice1 .tt1{ display: inline-block; margin: 0 40px; font-size: 0;}
.exhibition_notice1 .tt1:after{ top: 100%; margin: 7px auto 0; width: 56px; height: 26px; background: url(../image/temp/png3.png) no-repeat;}
.exhibition_notice1 .tt1.cur{ color: #212f5e;}
.exhibition_notice1 .tb2{ bottom: 0; width: 426px;}
.exhibition_notice1 .tb2 .t_more{ float: right; margin-bottom: 42px;}
.exhibition_notice1 .tt2{ padding-top: 36px; padding-left: 48px; height: 102px; background: no-repeat;}
.exhibition_notice1 .tt2 + .tt2{ margin-top: 6px;}
.exhibition_notice1 .tt2 .h16{ display: none; margin-top: 10px;}
.exhibition_notice1 .tt2 .h16 .s{ }
.exhibition_notice1 .tt2 .h16 .s + .s{ margin-left: 45px;}
.exhibition_notice1 .unit2{ height: 363px;}
.exhibition_notice1 .unit2 .head{ position: relative; float: left; margin-right: 10px; width: 230px; height: 100%; background: #212f5e url(../image/temp/bd31.png) bottom repeat-x; color: #fff;}
.exhibition_notice1 .unit2 .head .img{ position: absolute; left: 0; bottom: 0; margin-left: -32px; margin-bottom: -12px; width: 101px; height: 114px; overflow: hidden;}
.exhibition_notice1 .unit2 .head .img img{ display: block; width: 100%;}
.exhibition_notice1 .unit2 .head .h30{ position: absolute; top: 62px; left: 62px; width: 1em; line-height: 1;}
.exhibition_notice1 .unit2 .head .h30:after{ content: ''; position: absolute; top: 100%; left: 50%; margin-top: 20px; height: 110px; border-left: 1px solid;}
.exhibition_notice1 .unit2 .head .p{ position: absolute; top: 65px; left: 98px; opacity: 0.3;
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom;
	
	-webkit-transform: translateY(-100%) rotate(90deg);
	-ms-transform: translateY(-100%) rotate(90deg);
	transform: translateY(-100%) rotate(90deg);
}
.exhibition_notice1 .slick-mod{ overflow: hidden;}
.exhibition_notice1 .slick-item{}
.exhibition_notice1 .slick-item .ul{ overflow: hidden;}
.exhibition_notice1 .slick-item .li{ float: left;}
.exhibition_notice1 .slick-item .li + .li{ margin-left: 8px;}
.exhibition_notice1 .slick-item .li:first-child .img{ width: 507px;}
.exhibition_notice1 .slick-item .img{ width: 475px; height: 269px; overflow: hidden;}
.exhibition_notice1 .slick-item .img img{ display: block; width: 100%;}
.exhibition_notice1 .slick-item .cont{ padding: 20px;}
.exhibition_notice1 .slick-item .h20{ margin-bottom: 4px;}
.exhibition_notice1 .slick-item .p{ color: #666;}
.exhibition_notice1 .slick-paging{ position: absolute; right: 20px; bottom: 40px; font-family: avian; z-index: 99; }
.exhibition_notice1 .slick-dots{ position: static; font-size: 14px;}
.exhibition_notice1 .slick-dot{ margin: 0 10px; padding: 0; background-color: transparent; vertical-align: bottom;}
.exhibition_notice1 .slick-dot.slick-active, .exhibition_notice1 .slick-dot.slick-active:hover{ font-size: 20px; color: #faae40;}

.exhibition_notice2{ background: #f9f9f9 url(../image/temp/bg35.jpg) center bottom no-repeat;}
.exhibition_notice2 .head{ margin-bottom: 43px; margin-left: 145px; overflow: hidden;}
.exhibition_notice2 .head .h40{ float: left;}
.exhibition_notice2 .head .t_more{ float: right; margin-top: 17px;}
.exhibition_notice2 .unit{ position: relative; height: 629px;}
.exhibition_notice2 .tit{ position: absolute; left: 140px; top: 115px; bottom: 0;
}
.exhibition_notice2 .tit .h30{ position: absolute; left: 0; top: 0; bottom: 0;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
}
.exhibition_notice2 .tit .p{ position: absolute; left: 45px; top: 265px; bottom: 0;
	-webkit-writing-mode: vertical-rl;
	writing-mode: vertical-rl;
	writing-mode: tb-rl;
}
.exhibition_notice2 .img{ float: right; width: 994px; height: 100%; overflow: hidden;}
.exhibition_notice2 .img img{ display: block; width: 100%;}

.exhibition_notice3{ padding-top: 110px; height: 809px; background: url(../image/temp/bg36.jpg) center no-repeat;}
.exhibition_notice3 .head{ margin-bottom: 52px; text-align: center;}
.exhibition_notice3 .ul{ margin-bottom: 100px; overflow: hidden;}
.exhibition_notice3 .li{ float: left; width: 400px; position: relative; z-index: 9;}
.exhibition_notice3 .li + .li{ margin-left: 15px;}
.exhibition_notice3 .li .img{ margin-bottom: 24px; height: 246px; overflow: hidden;}
.exhibition_notice3 .li .img img{ display: block; width: 100%;}
.exhibition_notice3 .li .p{ padding: 0 20px;}






/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 60px 0;}
.article-title{ margin-bottom: 40px; text-align: center;}
.article-title .h24{ margin-bottom: 20px;}
.article-title .info{ color: #707070;}
.article-title .info span{ margin: 0 15px;}
.article-cont{ margin-bottom: 30px;}
.article-cont .p{ margin-bottom: 20px; text-align: justify; text-justify: inter-ideograph;}
.article-cont img{ max-width: 100%; height: auto !important;display: block;margin: auto;}
.article-paging{ overflow: hidden; padding: 20px 0; border-top: 1px solid #eee; border-bottom: 1px solid #eee; line-height: 26px;}
.article-prev, .article-next{ position: relative; width: 40%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.article-prev{ float: left; padding-left: 30px;}
.article-next{ float: right; padding-right: 30px; text-align: right;}
.article-prev:before, .article-next:before{ position: absolute; top: 2px; font-size: 16px;
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}
.article-prev:before{ content:"\e739"; left: 0;}
.article-next:before{ content:"\e738"; right: 0;}
.article-paging a:hover{ color: #b13928;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}

/* 搜索结果页 */
.result{ padding: 60px 0;}
.result .key{ color: #b13928;}
.result .h24{}
.result .h24 span{ margin-left: 30px; font-size: 18px; color: #707070; }
.result .list{ margin-bottom: 50px; }
.result .list-item{ padding: 30px 0; border-bottom: 1px solid #d1d1d1; }  
.result .list .h18{ margin-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.result .list .p{ color: #707070; text-align: justify; text-justify: inter-ideograph;}
.result .list a:hover{ color: #b13928;}

/*	网站地图	*/
.sitemap{ padding: 60px 0;}
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #eee;}
.sitemap dt{ font-size: 16px;}
.sitemap dd{ margin-top: 20px; padding-left: 4em;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ color: #b13928;}


/* ************************** 效果类 **************************** */

/*	图片缩放	*/
.scaleimg{}
.scaleimg .si{
	-webkit-transition: transform 1s;
	transition: transform 1s;
	
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform: scale(1);
	transform: scale(1);
}

/*	左进右出划过效果	*/
.liro{ position: relative; overflow: hidden;}
.liro:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; right: 0; background-color: rgba(255,255,255,0.3);
	-webkit-transform-origin: right center;
	transform-origin: right center;

	-webkit-transform: scaleX(0);
	-ms-transform: scaleX(0);
	transform: scaleX(0);

	-webkit-transition: transform .5s;
	transition: transform .5s;
}

/*	晃动	*/
@-webkit-keyframes shake{ 	
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	25% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg);
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg);
	}
	75% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg);
	}
	100% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}
@keyframes shake{ 	
	0% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	25% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg);
	}
	50% {
		-webkit-transform:rotate(-5deg);
		transform:rotate(-5deg);
	}
	75% {
		-webkit-transform:rotate(5deg);
		transform:rotate(5deg);
	}
	100% {
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
}

/*	pc 端	*/
@media screen and (min-width: 1021px){
	
	/*	仅在 pc 端触发的效果类	*/
	
	.scaleimg:hover .si{
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}

	.liro:hover:before{
		-webkit-transform-origin: left center;
		transform-origin: left center;

		-webkit-transform: scaleX(1);
		-ms-transform: scaleX(1);
		transform: scaleX(1);
	}

	.shake:hover{
		-webkit-animation: shake .5s;
		animation: shake .5s;
	}
	
	.home5 .inner{
		-webkit-transition-property: background, color;
		transition-property: background, color;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
	}
	.home5 .img{ position: absolute; top: 75px; left: 68px; width: 468px; height: 291px;
		-webkit-transition-property: margin, transform;
		transition-property: margin, transform;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
	}
	.home5 .li .p{ display: none;}
	.home5 .li.l0 .img{ margin-top: 53px; box-shadow: 0px 1px 29.4px 0.6px rgba(0, 0, 0, 0.4); z-index: 2;
		-webkit-transform: scale(1.085);
		-ms-transform: scale(1.085);
		transform: scale(1.085);
	}
	.home5 .li.l0 .inner{ background-color: #b13928; color: #fff;}
	.home5 .li.l0 .p{ display: block;}
	.home5 .li.l1 .img{ margin-top: 0; z-index: 1;}
	.home5 .li.l2 .img{ margin-top: 106px; z-index: 0;}
	
	.home6 .li{
		-webkit-transition-property: background;
		transition-property: background;
		-webkit-transition-duration: .5s;
		transition-duration: .5s;
	}
	.home6 .li:hover{ background-color: rgba(0,0,0,0.45);}
	
	.dynamic1 .li:hover{ padding-left: 260px; background-image: url(../image/temp/bg18.jpg); color: #fff;}
	.dynamic1 .li:hover .date{ color: #983426;}
	.dynamic1 .li:hover .p{ color: #fff;}
	
	.exhibition_list1 .li:hover{ color: #fff;}
	.exhibition_list1 .li:hover .cont{ background: url(../image/temp/bg23.jpg) no-repeat;}
	.exhibition_list1 .li:hover .p{ color: #fff;}
	
	.collection_list1 .list-item:hover .pop{ opacity: 1; visibility: visible;}
	
	.collection3 .list-item:hover,
	.collection3 .list-item:hover .date{ color: #fff;}
	.collection3 .list-item:hover:before{ display: block;}
	
	.budget1 .list-item:hover{ background-color: #b13928; color: #fff;}
	.budget1 .list-item:hover .h24{ background-image: url(../image/temp/bd27.png);}
	.budget1 .list-item:hover .date{ color: #fff;}
	
	.academic2 .list-item:hover,
	.academic2 .list-item:hover .date{ color: #fff;}
	.academic2 .list-item:hover:before{ display: block;}
	
	.exhibition_notice1 .tt2.cur{ margin-left: -77px; height: 135px; background-image: url(../image/temp/bd30.png); color: #fff;}
	.exhibition_notice1 .tt2.cur .h16{ display: block;}
	
}

/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1021px) and (max-width: 1279px){
	
	

}

/*	pc 端 1280 以上	*/
@media screen and (min-width: 1280px){

	
	
}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1020px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	
/*	百度地图	*/
	.bdmap{ }
	.bdmap-list{}
	.bdmap-list-item{}
	.bdmap-list-item.cur{}
	.bdmap-sync{}
	.bdmap-sync-item{}
	.bdmap-sync-item.act{}
	.bdmap-info-item{ width: 3rem;}

/*	弹窗	*/
	.pop-alert .pop-dialog{ width: 7rem; height: 5rem;}

/*	视频	*/
	.video-box{ height: 6rem;}
	.video-box .vjs-big-play-button:before{ width: 0.94rem; font-size: 0.6rem;}
	
/* ****************************************************** */

	.t_more{ padding: 0 0.4rem; font-size: 0.3rem;}
	.t_more:before,
	.t_more:after{ width: 0.3rem; height: 100%; background-size: contain;}

	.home1 .no{ font-size: 0.3rem;}
	.home1 .slick-dots{ left: 0; right: 0; bottom: 0.1rem; width: 100%; text-align: center;}
	.home1 .slick-dots:before{ display: none;}
	.home1 .slick-dot{ margin: 0 0.1rem;}

	.home2{ padding: 0.5rem 0;}
	.home2 .unit{ height: auto;}
	.home2 .unit-tit{ float: none; padding: 0.5rem; width: 100%; background-size: cover; overflow: hidden;}
	.home2 .h30{ float: left; width: auto;}
	.home2 .h30 + .h30{ margin-top: 0; margin-left: 0.5rem;}
	.home2 .unit1,
	.home2 .unit2{ float: none; width: 100%;}
	.home2 .unit1 .unit-cont{ background-size: cover;}
	.home2 .unit1 .ul{ padding: 0.5rem;}
	.home2 .unit1 .li + .li{ margin-top: 0.2rem;}
	.home2 .unit2{ margin-top: 0.3rem;}
	.home2 .unit2 .box{ padding: 0.5rem;}
	.home2 .unit2 .box .h16{ margin-bottom: 0;}
	.home2 .unit2 .box .h42{ margin-bottom: 0.2rem;}
	.home2 .unit2 .ul{ position: static; height: 1.8rem;}
	.home2 .unit2 .li{ padding: 0.3rem 0;}
	.home2 .unit2 .icon{ width: 0.9rem; height: 0.8rem;}
	.home2 .unit2 .li .h16{ margin-top: 0;}

	.home-2-231218{padding: 0.5rem 0;}
	.home-2-231218::after{height: 150px;}
	.home-2-231218 .unit1 .unit-tit{padding-left: 0;}
	.home-2-231218 .unit1 .cont{margin-top: 0.3rem;display: block;}
	.home-2-231218 .unit1 .l-box{width: 100%;}
	.home-2-231218 .unit1 .l-box .pad{padding: 0.5rem;}
	.home-2-231218 .unit1 .r-box{flex-wrap: wrap;}
	.home-2-231218 .unit1 .r-box .item{width: 50%;padding: 0.5rem 0;}
	.home-2-231218 .unit1 .r-box .icon{width: 0.9rem;height: 0.8rem;}
	.home-2-231218 .unit1 .r-box .t{margin-top: 0.1rem;}
	.home-2-231218 .unit2{margin-top: 0.8rem;}
	.home-2-231218 .unit2 .tab-bar{margin-bottom: 0.5rem;}
	.home-2-231218 .unit2 .tab-term{margin: 0 0.3rem;}
	.home-2-231218 .unit2 .tab-term::after{width: 0.56rem; height: 0.26rem; background-size: contain;}
	.home-2-231218 .unit2 .ul{display: block;}
	.home-2-231218 .unit2 .ul .li{width: 100%;padding: 0.2rem 0.5rem;}
	.home-2-231218 .unit2 .ul .li+.li{margin: 0.3rem 0 0;}
	.home-2-231218 .unit2 .ul .date{margin-top: 0.2rem;}

	.home3{ padding: 0.5rem 0;}
	.home3:before{ top: 272px; background: url(../image/temp/bg5.jpg);}
	.home3 .tab-bar{ margin-bottom: 0.5rem;}
	.home3 .tab-term{ margin: 0 0.1rem;}
	.home3 .tab-term:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.home3 .ul{ margin-bottom: 0.5rem; height: auto;}
	.home3 .li{ float: none; width: 100%;}
	.home3 .li + .li{ margin-left: 0; margin-top: 0.2rem;}
	.home3 .img{ position: static; width: 100%; height: auto;}
	.home3 .cont{ float: none; padding: 0.5rem; width: 100%;}
	.home3 .cont .h20{ margin-bottom: 0.1rem;}
	.home3 .bg{ display: none;}

	.home4{ padding: 0.5rem 0; height: auto; background: none;}
	.home4 .head{ position: static; padding: 0.5rem 0; width: 100%;}
	.home4 .head .tit{ margin-bottom: 0.1rem;}
	.home4 .ul{ overflow: hidden;}
	.home4 .li{ position: static; float: left;}
	.home4 .h18{ position: static; padding: 0.3rem; text-align: center;
		-webkit-writing-mode: horizontal-tb;
		writing-mode: horizontal-tb;
		writing-mode: rl-tb;
	}
	.home4 .li.l1{ width: 100%;}
	.home4 .li.l2,
	.home4 .li.l3,
	.home4 .li.l4{ width: 50%;}
	.home4 .li.l1 .img,
	.home4 .li.l2 .img,
	.home4 .li.l3 .img,
	.home4 .li.l4 .img{ width: 100%; height: auto;}
	.home4 .li.l1 .h18,
	.home4 .li.l2 .h18{ margin-left: 0;}
	.home4 .li.l4 .h18{ color: #333;}

	.home5{ padding: 0.5rem 0; height: auto;}
	.home5 .unit:before{ display: none;}
	.home5 .box{ padding-left: 0;}
	.home5 .li{ padding: 0;}
	.home5 .inner{ padding: 0.3rem;}
	.home5 .img{ margin-bottom: 0.2rem;}
	.home5 .li .h18{ margin-bottom: 0.1rem;}
	.home5 .li .p{ padding: 0.2rem 0;}

	.home6{ height: auto; background-size: cover;}
	.home6 .tab-mod{ padding: 1rem 0;}
	.home6 .tab-bar{ margin-bottom: 0.2rem;}
	.home6 .tab-term{ margin: 0 0.1rem; padding: 0 0.3rem;}
	.home6 .tab-term:before,
	.home6 .tab-term:after{ width: 0.2rem; height: 0.32rem; background-size: contain;}
	.home6 .tab-term.cur .h30:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.home6 .tac{ margin-bottom: 0.2rem;}
	.home6 .li{ float: none; padding: 0.5rem; width: 100%; height: auto;}
	.home6 .li + .li{ margin-left: 0; margin-top: 0.2rem;}
	.home6 .li .date{ position: static; margin-bottom: 0.1rem;}
	.home6 .li .date:after{ display: none;}
	.home6 .li .h20{ display: inline; width: auto;
		-webkit-writing-mode: horizontal-tb;
		writing-mode: horizontal-tb;
		writing-mode: rl-tb;
	}
	.home6 .li .d{ position: static; display: inline; margin-left: 0; font-family: Arial; font-size: 0.3rem; line-height: 1.5; font-weight: normal;}
	.home6 .li .d:before{ content: '.';}
	.home6 .li .h18{ margin-bottom: 0.1rem;}

	.public{ padding: 1rem 0 0.5rem; height: auto; background-size: cover;}
	.public .h30{ margin-bottom: 0.5rem;}
	.public .li{ margin-bottom: 0.5rem;}
	.public .li + .li{ margin-left: 0;}
	.public .li:nth-child(even){ margin-left: 0.5rem;}
	.public .icon{ margin-bottom: 0.2rem; width: 3.25rem; height: auto;}
	
	.recommend{ padding: 1rem 0; }
	.recommend .h40{ margin-bottom: 0.4rem; }
	.recommend .slick-mod .box{ width: 70%; }
	.recommend .slick-next{ right: 0; }
	.recommend .slick-prev{ left: 0; }
	.recommend .slick-mod .s_tit{ height: auto; padding: 0.4rem 0 0.6rem; }
	.recommend .slick-arrow{ top: 4.2rem; }
	.recommend .slick-arrow{ width: 0.8rem; height: 0.8rem; }
	.recommend .slick-arrow::before{ font-size: 0.5rem; }

	.brief_introduction1{ padding: 1rem 0;}
	.brief_introduction1:before{ height: 8rem;}
	.brief_introduction1 .head{ margin: 0 0 0.3rem;}
	.brief_introduction1 .head .h40{ margin-bottom: 0;}
	.brief_introduction1 .head .p{ margin-bottom: 0.2rem;}
	.brief_introduction1 .bannar{ margin-bottom: 0.5rem; height: auto;}
	.brief_introduction1 .unit{ height: auto; background: none; overflow: hidden;}
	.brief_introduction1 .unit .img{ display: none;}
	.brief_introduction1 .unit .cont{ position: static; padding: 0.5rem 0.3rem; width: 100%; background-color: #fff;}
	.brief_introduction1 .unit .h40{ margin-bottom: 0.2rem;}
	.brief_introduction1 .unit .p + .p{ margin-top: 0.1rem;}
	.brief_introduction1 .unit .ins{ margin-top: 0.3rem;}
	.brief_introduction1 .unit .sign{ margin-right: 0.2rem; width: 1.5rem; height: auto;}
	.brief_introduction1 .unit .date{ margin-bottom: 0;}

	.brief_introduction2{ padding: 0.5rem 0; height: auto; background: none;}
	.brief_introduction2 .tab-bar{ float: none; margin-bottom: 0.3rem; padding-top: 0; width: 100%;}
	.brief_introduction2 .tab-bar .h40{ margin-bottom: 0.2rem;}
	.brief_introduction2 .tab-box{ margin: 0;}
	.brief_introduction2 .tab-term{ margin: 0.1rem; padding: 0.2rem; width: 3.3rem; line-height: 1rem;}
	.brief_introduction2 .tab-term .h18{ display: inline-block; line-height: 1.5; vertical-align: middle;}
	.brief_introduction2 .tab-cont{ background-color: #b13928;}
	.brief_introduction2 .tit{ padding: 0.5rem;}
	.brief_introduction2 .tit .h24{ margin-right: 0.3rem; margin-bottom: 0.1rem; padding: 0 0.4rem;}
	.brief_introduction2 .tit .h24:before,
	.brief_introduction2 .tit .h24:after{ width: 0.3rem; background-size: contain;}
	.brief_introduction2 .li .img{ height: auto;}
	.brief_introduction2 .slick-arrow{ top: 5rem; width: 0.8rem; height: 0.8rem;}
	.brief_introduction2 .slick-arrow:before{ font-size: 0.5rem;}

	.brief_introduction3{ padding: 0.5rem 0; height: auto;}
	.brief_introduction3 .bg{ position: absolute; width: 100%; height: 4rem; background-size: cover;}
	.brief_introduction3 .h40{ position: relative; left: 0; top: 0; margin-left: 0; padding-top: 1rem; margin-bottom: 0.5rem; text-align: center;}
	.brief_introduction3 .img{ position: relative; width: 100%; height: auto;}
	.brief_introduction3 .cont{ position: relative; left: 0; right: 0; top: 0; margin-left: 0; padding: 0.5rem;}
	.brief_introduction3 .cont .pbox{ margin-bottom: 0.5rem;}

	.brief_detail1 .unit1{ padding-top: 1rem;}
	.brief_detail1 .unit1 .hi{ margin-bottom: 0.2rem; width: 5rem; height: auto;}
	.brief_detail1 .unit1 .hp{ margin-bottom: 0.5rem;}
	.brief_detail1 .unit1 .li:first-child{ width: 100%;}
	.brief_detail1 .unit1 .li + .li{ margin-left: 0; margin-top: 0.2rem; width: 50%;}
	.brief_detail1 .unit1 .no{ margin-bottom: 0.1rem; font-size: 1rem;}
	.brief_detail1 .unit1 .no .s{ font-size: 0.3rem;}
	.brief_detail1 .unit2:after{ height: 21px;}
	.brief_detail1 .unit2 .bg{ height: 2rem; background-size: cover;}
	.brief_detail1 .unit2 .bg:after{ display: none;}
	.brief_detail1 .unit2 .cont{ padding: 0.5rem 0.2rem 1rem;}

	.brief_detail2{ padding-top: 1rem;}
	.brief_detail2 .cont{ margin-bottom: 2.5rem;}
	.brief_detail2 .cont .p{ margin-bottom: 0.2rem;}
	.brief_detail2 .li{ margin-bottom: 2rem; width: 50%; height: 6rem;}
	.brief_detail2 .img{ bottom: 1rem; height: auto;}
	.brief_detail2 .h18{ right: 0.1rem; top: auto; bottom: 0.5rem;}

	.brief_detail3{ padding: 1rem 0; background: none;}
	.brief_detail3 .unit1{ margin-bottom: 0.5rem;}
	.brief_detail3 .unit1 .img{ width: 100%; height: auto;}
	.brief_detail3 .unit1 .cont{ position: static; padding: 0.5rem 0.2rem; width: 100%; height: auto; text-align: center;}
	.brief_detail3 .unit1 .p + .p{ margin-top: 0.2rem;}
	.brief_detail3 .unit1 .info{ position: static; padding: 0.5rem; width: 100%; height: auto;}
	.brief_detail3 .unit1 .t_more{ margin-top: 0.3rem;}
	.brief_detail3 .unit2 .img{ height: auto;}
	.brief_detail3 .unit2 .cont{ position: static; padding: 0.5rem 0.2rem; width: 100%; background-repeat: repeat-x;}
	.brief_detail3 .unit2 .p + .p{ margin-top: 0.2rem;}

	.service1{ padding: 0.5rem 0;}
	.service1 .h40{ margin-bottom: 0.2rem;}
	.service1 .li{ margin-bottom: 0.2rem; margin-left: 0.2rem; padding-top: 0.5rem; width: 2.2rem; height: 2.5rem;}
	.service1 .li + .li{ margin-left: 0.2rem;}
	.service1 .li:nth-child(3n + 1){ margin-left: 0;}
	.service1 .icon{ margin-bottom: 0.1rem; width: 1rem; height: 1rem;}

	.service2 .h40{ margin-bottom: 0.2rem;}
	.service2 .unit{ padding: 0.5rem 0; height: auto; background: #212f5e;}
	.service2 .unit:after{ display: none;}
	.service2 .box1{ float: none; margin-left: 0; margin-bottom: 0.5rem; padding-top: 0; width: 100%;}
	.service2 .box1 .h16{ margin-bottom: 0.1rem;}
	.service2 .box1 .h42{ margin-bottom: 0.2rem;}
	.service2 .box1 .p{ margin-bottom: 0.3rem;}
	.service2 .box2{ float: none; margin-right: 0; padding-top: 0.5rem; width: 100%; border-top: 1px solid #394c8d;}
	.service2 .box2 .h{ margin-bottom: 0.2rem;}
	.service2 .box2 .p{ margin-bottom: 0.3rem;}

	.service3{ height: auto; }
	.service3 .map{ position: static; height: 6rem;}
	.service3 .cont{ position: static; padding: 0.5rem 0; width: 100%; background: url(../image/temp/bg14.jpg) right no-repeat; background-size: cover;}
	.service3 .icon{ margin-bottom: 0.2rem; width: 0.9rem; height: 0.8rem;}
	.service3 .h40{ margin-bottom: 0.2rem;}
	.service3 .p + .p{ margin-top: 0.2rem;}

	.service4{ padding: 0.5rem 0; height: auto; background-size: cover;}
	.service4 .tit{ position: static; margin-bottom: 0.5rem; text-align: center;
		-webkit-writing-mode: horizontal-tb;
		writing-mode: horizontal-tb;
		writing-mode: rl-tb;
	}
	.service4 .tit .h30{ margin-left: 0; margin-bottom: 0.1rem;}
	.service4 .tab-bar{ position: static; margin-bottom: 0.2rem; text-align: center;}
	.service4 .tab-term{ float: none; display: inline-block; padding: 0.2rem 0.3rem; width: auto;}
	.service4 .tab-cont{ margin-left: 0;}
	.service4 .img{ height: auto;}

	.service5{ padding: 0.5rem 0; height: auto; background: none;}
	.service5 .h40{ margin-bottom: 0.2rem;}
	.service5 .box{ position: static; padding: 0.5rem 0;}
	.service5 .box1{ width: 100%;}
	.service5 .box1 .h18{ margin-bottom: 0.1rem;}
	.service5 .box2{ width: 100%; height: auto;}
	.service5 .box2 .icon{ margin-bottom: 0.2rem; width: 0.7rem; height: 0.7rem;}
	.service5 .box3{ color: #333;}
	.service5 .box3 .h,
	.service5 .box3 .p{ margin-bottom: 0.2rem;}
	.service5 .box4{ width: 100%;}
	.service5 .box4 .h,
	.service5 .box4 .p{ margin-bottom: 0.2rem;}
	.service5 .box4 .down{ margin-bottom: 0.2rem;}
	.service5 .down{ padding-left: 0.4rem;}
	.service5 .down:before{ width: 0.3rem; height: 0.3rem; background-size: contain;}

	.service6{ height: auto; background: none;}
	.service6 .tit{ position: static; margin-bottom: 0.5rem; width: 100%;}
	.service6 .tit .h40{ margin-bottom: 0.1rem;}
	.service6 .li{ position: static; margin-bottom: 0.2rem; width: 100%; color: #333;}
	.service6 .li .img{ width: 100%; height: auto;}
	.service6 .li .h18{ position: static; padding: 0.3rem; width: auto; line-height: 1.5; text-align: center;}

	.service7{ height: auto; padding: 0.5rem 0; background: url(../image/temp/bg5.jpg);}
	.service7 .h40{ margin-bottom: 0.5rem;}
	.service7 .ul{ padding: 0.2rem; float: none; width: 100%; height: auto; }
	.service7 .li{ padding: 0.05rem 0;}
	.service7 .li:before{ margin-left: 4px;}
	.service7 .li:after{width: 9px; height: 9px;}
	.service7 .h16{ margin-left: 15px;}
	
	.dynamic1{ padding: 1rem 0; height: auto; background: url(../image/temp/bg5.jpg);}
	.dynamic1 .tab-bar{ padding-bottom: 0.5rem; white-space: nowrap; overflow: auto;}
	.dynamic1 .tab-term{ margin: 0 0.1rem;}
	.dynamic1 .tab-term.cur:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.dynamic1 .ul{ margin-bottom: 0.5rem;}
	.dynamic1 .li{ padding: 0.5rem; height: auto;}
	.dynamic1 .li + .li{ margin-top: 0.2rem;}
	.dynamic1 .li .h{ margin-bottom: 0.1rem;}
	.dynamic1 .date{ position: static; margin-bottom: 0.2rem; padding-bottom: 0;}
	.dynamic1 .date:after{ display: none;}
	.dynamic1 .date .h40{ display: none;}
	.dynamic1 .date .s{ display: inline;}
	
	.collection_list1{ padding: 1rem 0; background: url(../image/temp/bg21.jpg) center top no-repeat;}
	.collection_list1 .h40{ margin-bottom: 0.5rem;}
	.collection_list1 .screen{ margin-bottom: 0.5rem; padding: 0.5rem 0.2rem; height: auto; background: #fff;}
	.collection_list1 .screen-item{ float: left; margin-bottom: 0.2rem; width: 50%;}
	.collection_list1 .screen-item .h16{ padding: 0.1rem 0.2rem;}
	.collection_list1 .screen-item.cur .h16{ background-size: auto 0.1rem;}
	.collection_list1 .list{ margin-bottom: 0.5rem;}
	.collection_list1 .list-item{ float: none; width: 100%; height: auto;}
	.collection_list1 .pop{ opacity: 1; visibility: visible;}
	.collection_list1 .pop .cont{ left: 0.2rem; right: 0.2rem;}
	.collection_list1 .pop .h{ margin-bottom: 0.1rem; padding-bottom: 0.15rem;}
	.collection_list1 .pop .h:after{ width: 0.3rem;}
	
	.exhibition_list1{ padding: 1rem 0; height: auto; background: url(../image/temp/bg5.jpg);}
	.exhibition_list1 .tab-bar{ white-space: nowrap; overflow: auto;}
	.exhibition_list1 .tb1{ padding-bottom: 0.5rem;}
	.exhibition_list1 .tt1{ margin: 0 0.1rem;}
	.exhibition_list1 .tt1:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.exhibition_list1 .tb2{ padding-bottom: 0.5rem;}
	.exhibition_list1 .tt2{ padding-bottom: 0.1rem;}
	.exhibition_list1 .tt2 + .tt2{ margin-left: 0.2rem;}
	.exhibition_list1 .ul{ margin-bottom: 0.5rem;}
	.exhibition_list1 .li{ height: auto;}
	.exhibition_list1 .li + .li{ margin-top: 0.3rem;}
	.exhibition_list1 .img{ float: none; width: 100%;}
	.exhibition_list1 .cont{ padding: 0.5rem; border: 1px solid #dcdcdc;}
	.exhibition_list1 .cont .h24{ margin-bottom: 0.2rem;}
	.exhibition_list1 .cont .pp{ margin-bottom: 0.2rem;}
	.exhibition_list1 .cont .t_more{ display: none;}
	
	.collection1{ padding-top: 1rem;}
	.collection1 .head{ position: static; margin-bottom: 0.3rem; color: #333;}
	.collection1 .head .h40{ margin-bottom: 0.2rem;}
	.collection1 .list{ height: auto;}
	.collection1 .list-item{ float: none; width: 100%; padding-bottom: 69.375%;}
	.collection1 .list-item:before{ height: 0.2rem; background-size: cover;}
	.collection1 .list-item .cont{ left: 50%; top: 50%; bottom: auto; width: auto;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.collection1 .list-item:first-child .cont{ right: auto; left: 50%;}
	.collection1 .list-item .img{ position: static; width: 4rem; height: auto;}
	.collection1 .list-item .h18{ right: 100%; top: 50%; margin-right: 0.5rem;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.collection1 .list-item:first-child .h18{ left: auto; right: 100%;}

	.collection2{ padding: 1rem 0; height: auto;}
	.collection2 .bg{ left: 0; width: auto; height: auto;}
	.collection2 .bg:after{ width: 0.5rem; background-size: cover;}
	.collection2 .head{ position: relative; top: 0; left: 0; margin-left: 0; margin-bottom: 0.5rem; padding-top: 0.5rem; text-align: center;}
	.collection2 .unit{ position: relative; top: 0; right: 0;}
	.collection2 .unit .img{ float: none; width: 100%;}
	.collection2 .unit .cont{ margin-top: 0; padding: 0.5rem; height: auto; background-repeat: repeat-x; text-align: center;}
	.collection2 .unit .p{ margin-bottom: 0.3rem; height: auto;}

	.collection3{ padding: 1rem 0; height: auto; background: url(../image/temp/bg5.jpg);}
	.collection3 .head{ margin-bottom: 0.5rem;}
	.collection3 .list{ padding: 0; max-height: 5.2rem; overflow: auto;}
	.collection3 .list-item{ float: none; padding: 0.2rem 0; width: 100%; background-size: 100%;}
	.collection3 .list-item:nth-child(odd){ margin-left: 0;}
	.collection3 .list-item:nth-child(even){ margin-left: 0; margin-right: 0;}
	.collection3 .list-item .name{ width: 10em;}
	.collection3 .list-item .thing{ padding: 0.1rem 0 0; clear: both;}
	
	.budget1{ padding: 1rem 0; height: auto; background: url(../image/temp/bg5.jpg);}
	.budget1 .head{ margin-bottom: 0.5rem;}
	.budget1 .list{ margin: 0 0 0.5rem;}
	.budget1 .list-item{ margin: 0 0 0.2rem; padding: 0.5rem; width: 3.4rem; height: 3.3rem;}
	.budget1 .list-item:nth-child(even){ margin-left: 0.2rem;}
	.budget1 .list .link{ padding: 0;}
	.budget1 .list .h20{ margin-bottom: 0.1rem;}
	.budget1 .list .h24{ margin-bottom: 0.2rem; padding-bottom: 0.4rem; background-size: contain; line-height: 1.2;}
	.budget1 .list .date{ font-size: 0.3rem;}
	
	.social_education1{ padding: 1rem 0; height: auto; background: url(../image/temp/bg5.jpg);}
	.social_education1 .tab-bar{ white-space: nowrap; overflow: auto;}
	.social_education1 .tb1{ padding-bottom: 0.5rem;}
	.social_education1 .tt1{ margin: 0 0.1rem;}
	.social_education1 .tt1:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.social_education1 .tb2{ padding-bottom: 0.5rem;}
	.social_education1 .tt2{ padding-bottom: 0.1rem;}
	.social_education1 .tt2 + .tt2{ margin-left: 0.2rem;}
	.social_education1 .ul{ margin: 0 -0.1rem 0.5rem;}
	.social_education1 .li{ margin: 0 0.1rem 0.2rem; width: 3.4rem; height: auto;}
	.social_education1 .li:before{ display: none;}
	.social_education1 .img{ height: auto;}
	.social_education1 .cont{ padding: 0.2rem; height: 2rem; border: 1px solid #e0e0e0;}
	
	.basic_display1{ height: auto;}
	.basic_display1 .unit{ float: none; width: 100%;}
	.basic_display1 .unit1{ padding: 1rem 0.25rem; height: auto; background-size: cover;}
	.basic_display1 .unit1:before,
	.basic_display1 .unit1:after{ display: none;}
	.basic_display1 .unit1 .box{ position: relative; top: 0; bottom: auto; padding: 0.5rem 0 0; width: 100%;}
	.basic_display1 .unit1 .box:before{ display: none;}
	.basic_display1 .unit1 .box:after{ width: 1rem; border: 2px solid #fff;}
	.basic_display1 .unit1 .head{ margin-bottom: 0.5rem;}
	.basic_display1 .unit1 .head .h40{ margin-bottom: 0.1rem;}
	.basic_display1 .unit1 .head .h18{ margin-bottom: 0.05rem;}
	.basic_display1 .unit1 .scroll{ height: 4rem; overflow: auto; padding-right: 0;}
	.basic_display1 .unit1 .scroll .p + .p{ margin-top: 0.1rem;}
	.basic_display1 .unit2 .img{ width: 100%; height: auto;}

	.basic_display2{ padding: 1rem 0; height: auto; background-size: cover;}
	.basic_display2 .tab-mod{ margin: 0;}
	.basic_display2 .tab-bar{ position: static; overflow: hidden;
		display: flex;
	}
	.basic_display2 .tab-term{ padding: 0.5rem 0; width: 25%;}
	.basic_display2 .tab-term:after{ bottom: 0.3rem; width: 0.25rem; height: 1rem; background-size: contain;}
	.basic_display2 .tab-term:nth-child(1),
	.basic_display2 .tab-term:nth-child(2),
	.basic_display2 .tab-term:nth-child(3),
	.basic_display2 .tab-term:nth-child(4){ height: auto;}
	.basic_display2 .tab-term .s{ margin-top: 0.5rem;}
	.basic_display2 .tab-term.cur{ height: 6rem;}
	.basic_display2 .tab-cont{ float: none; padding: 0.5rem 0.5rem 0; width: 100%;}
	.basic_display2 .tab-item .h40{ margin-bottom: 0.1rem;}
	.basic_display2 .tab-item .p + .p{ margin-top: 0.1rem;}
	.basic_display2 .tab-cont .scroll{ height: auto; max-height: 4rem; overflow-y: auto; }

	.basic_display3{ padding-top: 1rem;}
	.basic_display3 .head{ margin-bottom: 0.4rem;}
	.basic_display3 .slick-mod{ border: 0 none;}
	.basic_display3 .slick-slide{ margin: 0 0.25rem;}
	.basic_display3 .slick-item:before{ display: none;}
	.basic_display3 .slick-item .img{ border-left: 0 none;}
	.basic_display3 .slick-item .cont{ padding: 0.5rem; border: 1px solid #e1e1e1;}
	.basic_display3 .slick-item .h22{ margin-bottom: 0.1rem;}
	.basic_display3 .slick-arrow{ top: 1.72rem; }
	.basic_display3 .slick-next{ left: auto; right: 0.25rem; margin-left: 0;}
	.basic_display3 .slick-prev{ right: auto; left: 0.25rem; margin-right: 0;}
	.basic_display3 .slick-arrow{ width: 0.8rem; height: 0.8rem;}
	.basic_display3 .slick-arrow:before{ font-size: 0.5rem;}
	
	.donation1{ padding: 1rem 0; height: auto; background: url(../image/temp/bg8.jpg);}
	.donation1 .head{ margin: 0 0.25rem 0.5rem;}
	.donation1 .unit-item{ display: none;}
	.donation1 .slick-mod{ margin-bottom: 0.5rem; width: 7rem;}
	.donation1 .slick-item .img{ height: auto;}
	.donation1 .slick-arrow{ top: 50%;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.donation1 .slick-prev{ left: 0; right: auto; margin-right: 0;}
	.donation1 .slick-next{ left: auto; right: 0; margin-left: 0;}
	.donation1 .slick-arrow{ width: 0.8rem; height: 0.8rem;}
	.donation1 .slick-arrow:before{ font-size: 0.5rem;}
	.donation1 .info{ width: 7rem;}
	.donation1 .info .h40{ margin-bottom: 0.2rem;}
	.donation1 .info .p + .p{ margin-top: 0.1rem;}
	
	.academic1{ padding: 1rem 0; height: auto; background: url(../image/temp/bg8.jpg);}
	.academic1 .head .p{ margin-top: 0.1rem;}
	.academic1 .unit1{ margin-bottom: 0.5rem;}
	.academic1 .unit1 .head{ margin-bottom: 0.4rem; color: #333;}
	.academic1 .unit1 .ul{ margin: 0;}
	.academic1 .unit1 .li{ margin: 0 0 0.3rem; width: 3.4rem;}
	.academic1 .unit1 .li:nth-child(even){ margin-left: 0.2rem;}
	.academic1 .unit1 .img{ margin-bottom: 0.1rem; height: auto;}
	.academic1 .unit1 .h24{ padding: 0 0.1rem;}
	.academic1 .unit2 .head{ margin-bottom: 0.5rem;}
	.academic1 .unit2 .slick-mod{ margin: 0 -0.1rem; padding: 0;}
	.academic1 .unit2 .slick-slide{ margin: 0 0.1rem;}
	.academic1 .unit2 .slick-item .img{ margin-bottom: 0.1rem; height: auto;}
	.academic1 .unit2 .slick-arrow{ top: 2rem;}
	.academic1 .unit2 .slick-prev{ left: 0;}
	.academic1 .unit2 .slick-next{ right: 0;}
	.academic1 .unit2 .slick-arrow:before{ font-size: 0.5rem;}

	.academic2{ padding: 1rem 0; height: auto; background: url(../image/temp/bg5.jpg);}
	.academic2 .tab-bar{ margin-bottom: 0; padding-bottom: 0.5rem; white-space: nowrap; overflow: auto;}
	.academic2 .tab-term{ margin: 0 0.1rem;}
	.academic2 .tab-term.cur:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}	
	.academic2 .list{ margin-bottom: 0.5rem; padding: 0; height: 4.8rem; overflow: auto;}
	.academic2 .list-item{ float: none; padding: 0.2rem 0; width: 100%; background-size: 100%;}
	.academic2 .list-item:nth-child(odd){ margin-left: 0;}
	.academic2 .list-item:nth-child(even){ margin-left: 0; margin-right: 0;}
	.academic2 .unit{ padding: 0.5rem; height: auto; background-size: cover; margin-left: 0;}
	.academic2 .unit .h30{ margin-bottom: 0.1rem;}
	
	.social_education1 .tb1{ padding-bottom: 0.5rem;}
	.social_education1 .tt1{ margin: 0 0.1rem;}
	.social_education1 .tt1:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.social_education1 .tb2{ padding-bottom: 0.5rem;}
	.social_education1 .tt2{ padding-bottom: 0.1rem;}
	.social_education1 .tt2 + .tt2{ margin-left: 0.2rem;}
	
	.exhibition_notice1{ padding: 1rem 0; height: auto; background: #f9f9f9;}
	.exhibition_notice1 .unit1{ margin-bottom: 0.5rem;}
	.exhibition_notice1 .unit1 .head{ margin-bottom: 0.5rem;}
	.exhibition_notice1 .unit1 .img{ width: 100%; height: auto;}
	.exhibition_notice1 .tab-bar{ position: static;}
	.exhibition_notice1 .tb1{ margin-right: 0; margin-bottom: 0.3rem; padding-bottom: 0.5rem;}
	.exhibition_notice1 .tt1{ margin: 0 0.1rem;}
	.exhibition_notice1 .tt1:after{ width: 0.56rem; height: 0.26rem; background-size: contain;}
	.exhibition_notice1 .tb2{ width: 100%; text-align: center;}
	.exhibition_notice1 .tb2 .t_more{ float: none; margin-bottom: 0.5rem;}
	.exhibition_notice1 .tt2{ padding: 0.3rem; height: auto; text-align: left;}
	.exhibition_notice1 .tt2 + .tt2{ margin-top: 0.1rem; border-top: 1px solid #e1e1e1;}
	.exhibition_notice1 .tt2 .h16{ margin-top: 0.1rem; display: block;}
	.exhibition_notice1 .tt2 .h16 .s + .s{ margin-left: 0.3rem;}
	.exhibition_notice1 .unit2{ height: auto;}
	.exhibition_notice1 .unit2 .head{ float: none; margin-right: 0; margin-bottom: 0.5rem; width: 100%; height: auto; background: none; color: #333; text-align: center;}
	.exhibition_notice1 .unit2 .head .img{ display: none;}
	.exhibition_notice1 .unit2 .head .h30{ position: static; width: auto; line-height: 1.5;}
	.exhibition_notice1 .unit2 .head .h30:after{ display: none;}
	.exhibition_notice1 .unit2 .head .p{ position: static; opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
	.exhibition_notice1 .slick-item .li{ float: none;}
	.exhibition_notice1 .slick-item .li + .li{ margin-left: 0; margin-top: 0.2rem;}
	.exhibition_notice1 .slick-item .li:first-child .img{ width: 100%;}
	.exhibition_notice1 .slick-item .img{ width: 100%; height: auto;}
	.exhibition_notice1 .slick-item .cont{ padding: 0.2rem;}
	.exhibition_notice1 .slick-item .h20{ margin-bottom: 0.1rem;}
	.exhibition_notice1 .slick-paging{ position: static; text-align: center;}
	.exhibition_notice1 .slick-dots{ font-size: 0.28rem;}
	.exhibition_notice1 .slick-dot{ margin: 0 0.1rem; padding: 0;}
	.exhibition_notice1 .slick-dot.slick-active, .exhibition_notice1 .slick-dot.slick-active:hover{ font-size: 0.3rem;}

	.exhibition_notice2{ padding-bottom: 2.5rem; background: #f9f9f9;}
	.exhibition_notice2 .head{ margin-bottom: 0.5rem; margin-left: 0; text-align: center;}
	.exhibition_notice2 .head .h40{ float: none;}
	.exhibition_notice2 .head .t_more{ float: none; margin-top: 0.2rem;}
	.exhibition_notice2 .unit{ height: auto;}
	.exhibition_notice2 .tit{ left: 0; right: 0; top: 100%; bottom: auto; margin-top: 0.2rem; text-align: center;}
	.exhibition_notice2 .tit .h30,
	.exhibition_notice2 .tit .p{ position: static;
		-webkit-writing-mode: horizontal-tb;
		writing-mode: horizontal-tb;
		writing-mode: rl-tb;
	}
	.exhibition_notice2 .img{ float: none; width: 100%; height: auto;}

	.exhibition_notice3{ padding: 1rem 0; height: auto; background: #fff;}
	.exhibition_notice3 .head{ margin-bottom: 0.5rem;}
	.exhibition_notice3 .ul{ margin-bottom: 0.5rem;}
	.exhibition_notice3 .li{ float: none; width: 100%;}
	.exhibition_notice3 .li + .li{ margin-left: 0; margin-top: 0.2rem;}
	.exhibition_notice3 .li .img{ margin-bottom: 0; height: auto;}
	.exhibition_notice3 .li .p{ padding: 0.2rem;}
	
	
	
	
	
	
	
	
	

/* ****************************************************** */
	
/* 移动端详情页 */
	.article{ padding: 0.8rem 0;}
	.article-title{ margin-bottom: 0.4rem;}
	.article-title .h24{ margin-bottom: 0.2rem;}
	.article-title .info span{ margin:0 0.1rem;}
	.article-cont{ margin-bottom: 0.3rem;}
	.article-cont .p{ margin-bottom: 0.2rem;}
	.article-cont table{width: 100% !important;}
	.article-paging{ padding: 0.3rem 0; line-height:1.5;}
	.article-prev{ margin-bottom: 0.2rem;}
	.article-prev, .article-next{ float: none; padding: 0 0 0 0.5rem; width: 100%; text-align: left;}
	.article-prev:before, .article-next:before{ right: auto; left: 0; width: 0.42rem; height: 0.42rem; font-size: 0.28rem;}
	
	.article .share-mod{ padding: 0.5rem 0;}
	.article .share-box .share-item{ width: 0.6rem; font-size: 0.4rem;}

/* 移动端搜索结果页 */
	.result{ padding: 0.8rem 0;}
	.result .h24{}
	.result .h24 span{ margin-left: 0.3rem; font-size: 0.3rem;}
	.result .list{ margin-bottom: 0.5rem;}
	.result .list-item{ padding: 0.4rem 0;}
	.result .list .h18{ margin-bottom: 0.2rem;}

/* 移动端网站地图 */
	.sitemap{ padding: 0.4rem 0;}
	.sitemap dl{ padding: 0.3rem 0;}
	.sitemap dt{ font-size: 0.32rem;}
	.sitemap dd{ margin-top: 0.2rem;}
	.sitemap dd a{ margin-right: 0.2rem;}
	
}


