﻿@charset "utf-8";

/*	百度地图	*/
.bdmap{ height: 1000px;}
.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-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%);
}

/* ****************************************************** */
.textcenter{text-align: center;}
.pub_arrow{ font-size: 0; width: 152px; height: 64px; line-height: 64px; background: url(png32_03.png) no-repeat center; z-index: 9; background-size: cover; }
.pub_arrow:after{ content: ""; width: 1px; height: 15px; background: #cfbb88; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; }
.pub_arrow .slick-arrow{ position: static; transform: none; display: inline-block; width: 25px; height: 39px; background-repeat: no-repeat; background-position: center; background-size: cover; margin: 0 24px; vertical-align: middle; }
.slick-prev{ background-color:#b29550; left:-35px!important;padding-top: 10px;width: 30px;}/*background-image: url(png30_03.png);*/
.slick-next{ background-color:#b29550; right:-35px!important;padding-top: 10px;width: 30px;}/*background-image: url(png31_03.png);*/
.pub_arrow .slick-arrow:before{ display: none; }

.banner{ position: relative; overflow: hidden; }
.banner .frame{ height: 100%; }
.banner .child{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden;}
.banner .child .a{ display: block;width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.banner .child .img{ width: 100%; height: 100%; background:center no-repeat;background-size:cover; }
.banner .child.now{transform:none;visibility:visible;transform:scale(1.08);transition:transform 5.5s cubic-bezier(0,0.0,1,1) 0.5s;}
.banner .child.leave{transform:none;visibility:visible;opacity:0;transform:scale(1.18);transition:all 0.8s cubic-bezier(0.8,0,0.5,1) 0s;z-index:1;}
.banner .nav{ text-align: center; position: absolute; bottom: 45px; left: 0; right: 0; z-index: 9; }
.banner .nav i{ display: inline-block; width: 24px; height: 19px; background: url(png6_03.png) no-repeat center; margin: 0 10px; cursor: pointer; }
.banner .nav i.now{ background-image: url(png5_03.png); }
.hwrap{ width: auto; margin: 0 5.208%; }
.hpart1{ padding: 80px 0; background: url(jpg2_02.jpg) no-repeat center; background-size: cover; }
.hpart1 .lbox{ width: 53%; float: left; }
.hpart1 .lbox .ltop{ background: url(jpg3_03.jpg); padding: 30px 4.945% 43px 16.4835%; position: relative; }
.hpart1 .lbox .ltop .lt_tit{ position: absolute; top: 25px; left: 4.5%; font-weight: bold; color: #ad955a; }
.hpart1 .lbox .ltop .list .li{ position: relative; }
.hpart1 .lbox .ltop .list .li+.li{ margin-top: 8px; }
.hpart1 .lbox .ltop .list .ltit{ margin-right: 120px; position: relative; font-size: 0; }
.hpart1 .lbox .ltop .list .ltit:after{ content: ""; width: 100%; height: 0; border-top: 1px dashed #c2b69f; position: absolute; margin: auto; display: none; }
.hpart1 .lbox .ltop .list .li:hover .ltit:after{ display: block; }
.hpart1 .lbox .ltop .list .ltit a{ display: inline-block; max-width: 100%; padding-right: 10px; position: relative; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 19px; }
.hpart1 .lbox .ltop .list .data{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.hpart1 .lbox .lbtm{ margin-top: 20px; /*padding-bottom: 53.85%;*/ height: 490px; position: relative; z-index: 2; }
.hpart1 .lbox .lbtm .clbox{ width: 50%; height: 100%; background: url(jpg4_03.jpg); position: absolute; left: 0; top: 0; color: #fff; padding: 60px 7.6923% 0 6.5934%; }
.hpart1 .lbox .lbtm .clbox:after{ content: ""; width: 100%; height: 100%; background: url(png16_03.png) no-repeat center; background-size: cover; position: absolute; top: 0; left: 0; z-index: 1; }
.hpart1 .lbox .lbtm .clbox .con{ z-index: 2; position: absolute; bottom: 55px; left: 13.1868%; right: 15.3846%; }
.hpart1 .lbox .lbtm .clbox .con .p{ line-height: 26px; margin-top: 20px; }
.hpart1 .lbox .lbtm .clbox .x_tit .icon{ background-image: url(png14_03.png); }
.hpart1 .lbox .lbtm .img{ width: 50%; height: 100%; position: absolute; top: 0; right: 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.hpart1 .lbox .lbtm .img img{ position: absolute; bottom: 0; left: 0; width: 100%; height: auto; display: block; }
.hpart1 .mbox{ float: right; width: 22%; margin-left: 1.5%; }
.hpart1 .mbox .mtop{ text-align: center; font-size: 0; padding: 27px 0 43px; }
.hpart1 .mbox .mtop .icon{ display: inline-block; vertical-align: middle; /*width: 27.826%;*/ width: 128px; }
.hpart1 .mbox .mtop .icon img{ display: block; width: 100%; }
.hpart1 .mbox .mtop .tbox{ display: inline-block; vertical-align: middle; margin-left: 7.61%; text-align: left; }
.hpart1 .mbox .mtop .tbox .p18{ margin-top: 10px; }
.hpart1 .mbox .mbtm{ background: url(jpg6_03.jpg) no-repeat center; background-size: cover; position: relative;height: 400px; color: #fff; }
.hpart1 .mbox .mbtm .minner{ position: absolute; width: 100%; padding: 20px 0% 0 5%; top: 0; left: 0; }
.hpart1 .mbox .mbtm .con1{ margin-top: 10px; padding-bottom: 25px; border-bottom: 1px dashed #ced1b0; }
.hpart1 .mbox .mbtm .con1 .clock{ font-size: 48px; line-height: 1; font-family: 'Impact'; display: inline-block; vertical-align: bottom; }/*margin-left: 12px; */
.hpart1 .mbox .mbtm .x_tit .icon{ background-image: url(png18_03.png); }
.hpart1 .mbox .mbtm .con1 .pbox{ margin-top: 30px; }
.hpart1 .mbox .mbtm .con1 .pbox .p{ margin-top: 6px; }
.hpart1 .mbox .mbtm .con2{ margin-top: 15px; }
.hpart1 .mbox .mbtm .con2 .li{ padding-left: 37px; position: relative; margin-top: 12px; }
.hpart1 .mbox .mbtm .con2 .li .icon{ width: 24px; height: 24px; position: absolute; top: 0; bottom: 0; left: 0; margin:auto; }
.hpart1 .mbox .mbtm .con2 .li .icon img{ width: 100%; display: block; }
.hpart1 .rbox{ float: right; margin-left: 1.185%; width: 22%; }
.hpart1 .rbox .item{ position: relative;  height: 400px; color: #fff; transition: all 0.2s ease-out 0s; }
.hpart1 .rbox .item a{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.hpart1 .rbox .item:nth-child(1){ background: url(jpg7_03.jpg); }
.hpart1 .rbox .item:nth-child(2){ background: url(jpg7_06.jpg); }
.hpart1 .rbox .item:nth-child(3){ background: url(jpg7_08.jpg); }
.hpart1 .rbox .item:nth-child(4){ background: url(jpg7_10.jpg); }
.hpart1 .rbox .icon img{ width: 100%; display: block; }
.hpart1 .rbox .tbox{ position: absolute; right: 9.6774%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); text-align: right; width: 51%; }
.hpart1 .rbox .tbox .p{ margin-top: 10px; line-height: 18px; }
.hpart1 .rbox .mbtm{ background: url(jpg7_06.jpg) no-repeat center; background-size: cover; position: relative;height: 400px; color: #fff; }
.hpart1 .rbox .mbtm .minner{ position: absolute; width: 100%; padding: 20px 3% 0 5%; top: 0; left: 0; }
.hpart1 .rbox .mbtm .con1 .clock{ font-size: 48px; line-height: 1; font-family: 'Impact'; display: inline-block; vertical-align: bottom; margin-left: 12px; }
.hpart1 .rbox .mbtm .con1 .time .item+.item{ margin-left: 28px; }
.hpart1 .rbox .mbtm .x_tit .icon{ background-image: url(png18_03.png); }
.hpart1 .rbox .mbtm .con1 .pbox{ margin-top: 10px; }
.hpart1 .rbox .mbtm .con1 .pbox .p{ /*margin-top: 6px;*/ line-height:32px;}
.hpart1 .rbox .mbtm .con2{ margin-top: 15px; }
.hpart1 .rbox .mbtm .con2 .li{ padding-left: 37px; position: relative; margin-top: 12px; }
.hpart1 .rbox .mbtm .con2 .li .icon{ width: 24px; height: 24px; position: absolute; top: 0; bottom: 0; left: 0; margin:auto; }
.hpart1 .rbox .mbtm .con2 .li .icon img{ width: 100%; display: block; }


.hpart2{ padding: 80px 0; background: url(jpg10_02.jpg) no-repeat center; background-size: cover; }
.htitbox{ position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); left: 20px; }
.htitbox .x_tit{ display: inline-block; }
.htitbox .x_tit .icon{ width: 35px; height: 26px; background-image: url(png23_03.png); top: auto; left: 0; right: 0; bottom: -42px; }
.htitbox .x_more{ width: 49px; height: 108px; margin: auto; background-image: url(png24_03.png); }
.htitbox .line{ width: 0; height: 50px; border-left: 1px dashed #ad955a; margin: 58px auto 17px; }


.hpart2 .con{ margin-left: 9.3023%; position: relative; }
.hpart2 .con .arrowbox{ position: absolute; right: 0; top: 50px; }
.hpart2 .con .sbox{ width: 98%; margin-left: 2%; position: relative; }
.hpart2 .con .sbox .img{ width: 70%; padding-bottom: 82.895%; background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; overflow: hidden;}
.hpart2 .con .sbox .img img{ position: absolute; top: 0;left: 0; width: 100%;height: 100%;}
.hpart2 .con .sbox .stbox{ position: absolute; color: #fff; width: 30%; height: 100%; top: 0; right: 0; padding:25px 0 35px 18px; }
.hpart2 .con .s1 .stbox{ background: url(jpg7_06.jpg); }
.hpart2 .con .s2 .stbox{ background: url(jpg7_10.jpg); }
.hpart2 .con .s2{margin-bottom: 20px; }
.hpart2 .con .s2 .img{ position: relative; z-index: 2; }
.hpart2 .con .s2 .img img{ width: 103%; }


.hpart2 .con .s3 .stbox{ background: url(jpg7_10.jpg); }
.hpart2 .con .s3{margin-bottom: 20px; }
.hpart2 .con .s3 .img{ position: relative; z-index: 2; }
.hpart2 .con .s3 .img img{ width: 103%; }
.hpart2 .con .sbox .stbox .atbox{ position: absolute; top: 363px; right: 32px; white-space: nowrap; 
}
.hpart2 .con .sbox .stbox .atbox .item{ margin-left: 14px; height: 100%; word-break: break-all; white-space: initial;
	-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl;writing-mode: tb-rl;
}
.hpart2 .con .sbox .stbox .atbox .icon{ width: 23px; display: inline-block; margin: 0 auto 15px; }
.hpart2 .con .sbox .stbox .atbox .icon img{ width: 100%; display: block; }
.hpart2 .con .sbox .stbox .pbox{ line-height: 30px; margin-left: 15px; }



.hpart3{ padding: 80px 0; background: url(jpg2_02.jpg) no-repeat center; background-size: cover; }
.hpart3 .con{ margin-left: 9.8837%; font-size: 0; }
.hpart3 .con .item{ transition: all 1.2s; width: 7.878%; padding-bottom: 43.653%; margin-left: 0.657%; display: inline-block; color: #fff; position: relative; cursor: pointer; }
.hpart3 .con .item:nth-child(2){ transform: translateY(60px); -webkit-transform: translateY(60px); -ms-transform: translateY(60px); }
.hpart3 .con .item:nth-child(3){ transform: translateY(-60px); -webkit-transform: translateY(-60px); -ms-transform: translateY(-60px); }
.hpart3 .con .item .tit{ text-align: center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: center; background-size: cover; z-index: 2;  transition: all 0.8s;}
.hpart3 .con .item .tit .sp{ margin: 70px auto 0; display: inline-block; }
.hpart3 .con .item .img img{ width: 100%; height: 100%; background-repeat: no-repeat; background-position: left center; background-size: cover; position: absolute; top: 0; left: 0; z-index: 1; }
.hpart3 .con .item .img a{ display: block; width: 100%; height: 100%; }
.hpart3 .lbox{ width: 48%; float: left; margin-left:1%;}
.hpart3 .lbox .ltop{ background: url(jpg3_03.jpg); padding: 30px 4.945% 43px 16.4835%; position: relative; }
.hpart3 .lbox .ltop .lt_tit{ position: absolute; top: 25px; left: 2.5%; font-weight: bold; color: #ad955a; }
.hpart3 .lbox .ltop .list .li{ position: relative; }
.hpart3 .lbox .ltop .list .li+.li{ margin-top: 8px; }
.hpart3 .lbox .ltop .list .ltit{ margin-right: 120px; position: relative; font-size: 0; }
.hpart3 .lbox .ltop .list .ltit:after{ content: ""; width: 100%; height: 0; border-top: 1px dashed #c2b69f; position: absolute; margin: auto; display: none; }
.hpart3 .lbox .ltop .list .li:hover .ltit:after{ display: block; }
.hpart3 .lbox .ltop .list .ltit a{ display: inline-block; max-width: 100%; padding-right: 10px; position: relative; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 19px; }
.hpart3 .lbox .ltop .list .data{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }








.hpart4{ padding: 80px 0; background: url(jpg15_02.jpg) no-repeat center; background-size: cover; }
.hpart4 .con{ margin-left: 10.4651%; position: relative; }
.hpart4 .con .arrowbox{ float:right;}/* position: absolute; bottom: 0; right: 0; */
.hpart4 .con .sibox{ padding-bottom: 30%; position: relative; background: url(png61_03.png) no-repeat center; background-size: cover; }
.hpart4 .con .sbox{ width: 24.446%; height:47%;padding-bottom: 24.446%; background: url(jpg13_03.jpg) no-repeat center; background-size: cover; z-index: 2; }/*position: absolute; */
.hpart4 .con .sbox .img{ }/*width: 100%; position: absolute; top: 0; left: 0; */
.hpart4 .con .sbox .stbox{ height:0;text-align:center; }/*position: absolute; top: 0; left: 0%;*/
.hpart4 .con .sbox img{ display: block; width: 100%; }
.hpart4 .con .s1{ top: 0; left: 0.5%; }
.hpart4 .con .s2{ top: 0; left: 25.5%; }
.hpart4 .con .s3{ top: 0; left: 50.5%; z-index: 1; }
.hpart4 .con .s4{ top: 0; right: 0; }

.hpart4 .con .s2 .img{ top: auto; bottom: 0; }
.hpart4 .con .s4 .stbox{ left: -14.59%; }


.hpart5{ padding: 50px 0; background: url(jpg17_02.jpg) no-repeat center; background-size: cover; }
.hpart5 .pub_tit{ position: absolute; left: 25.1744%; top: 45px; width: 415px; z-index: 9; }
.hpart5 .lbox{ width: 48%; float: left; margin-left:1%;}
.hpart5 .lbox .ltop{ background: url(jpg3_03.jpg); padding: 30px 4.945% 43px 16.4835%; position: relative; }
.hpart5 .lbox .ltop .lt_tit{ position: absolute; top: 25px; left: 2.5%; font-weight: bold; color: #ad955a; }
.hpart5 .lbox .ltop .list .li{ position: relative; }
.hpart5 .lbox .ltop .list .li+.li{ margin-top: 8px; }
.hpart5 .lbox .ltop .list .ltit{ margin-right: 120px; position: relative; font-size: 0; }
.hpart5 .lbox .ltop .list .ltit:after{ content: ""; width: 100%; height: 0; border-top: 1px dashed #c2b69f; position: absolute; margin: auto; display: none; }
.hpart5 .lbox .ltop .list .li:hover .ltit:after{ display: block; }
.hpart5 .lbox .ltop .list .ltit a{ display: inline-block; max-width: 100%; padding-right: 10px;position: relative; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 19px; }
.hpart5 .lbox .ltop .list .data{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }



.v_line{ position: absolute; height: 0; border-top: 1px dashed #c0af89; left: 25px; right: 25px; top: 0; }
.v_line:before,.v_line:after{ content: ""; width: 14px; height: 11px; background-position: center; background-size: cover; position: absolute; top: 0; bottom: 0; margin: auto; }
.v_line:before{ left: -25px; background-image: url(png62_03.png); }
.v_line:after{ right: -25px; background-image: url(png63_03.png); }

.visit{ padding: 115px 0 100px; background: url(jpg22_02.jpg) no-repeat center; background-size: cover; }
.visit .list{ position: relative; margin: 34px 0 40px; }
.visit .list .tr{ position: relative; padding: 25px 40px; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.visit .list .tr .v_line{ top: auto; bottom: 0; }
.visit .list .tr span{ text-align: center; -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; }
.visit .list .tr span:first-child{ text-align: left; }
.visit .list .tr span.xx{ text-align: right; }

 
 
/* ****************************************************** */
	
 

/* 搜索结果页 */
.result{ padding: 60px 0; background: url(jpg39_02.jpg) no-repeat center; background-size: cover;}
.result .key{ color: #b29450;}
.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{ opacity: 0.8;}
 
 
.hpart1 .lbox .ltop{min-height: 400px;}
.hpart3 .lbox .ltop{min-height: 400px;}
.hpart5 .lbox .ltop{min-height: 400px;}
.hpart1 .lbox .ltop .x_more{width: 49px;height: 108px;margin: auto;background-image: url(png24_03.png);position: absolute;left: 6.5%;bottom: 49px;}
.hpart3 .lbox .ltop .x_more{width: 49px;height: 108px;margin: auto;background-image: url(png24_03.png);position: absolute;left: 6.5%;bottom: 49px;}
.hpart5 .lbox .ltop .x_more{width: 49px;height: 108px;margin: auto;background-image: url(png24_03.png);position: absolute;left: 6.5%;bottom: 49px;}

.hpart5 .con .sbox .img .msk{opacity: 1;}
.speech2 .con2 .sbox{width: 100%;}
.speech2 .slick-slide{margin: 0 10px;}
.speech2 .slick-mod{margin: 0 -10px;}
/* .speech2 .con2 .sbox .img{height: auto;max-height: 299px;} */
.c_deta .imgbox .rbox .img{padding: 6px;line-height: 135px;}
.hwrap{max-width: 1450px;margin: 0 auto;}
.speech1 .rtbox .p{font-size: 16px;}
.l_intro1{background-size: cover;position: relative;overflow: hidden;}
.l_intro1 .x-wrap{z-index: 2;}
.l_intro1::after{content: '';position: absolute;bottom: 0;left: calc(50% - 172px);right: 0;height: 340px;background: url(png1.png);}
.l_intro1 .rtbox{position: relative;overflow: visible;width: calc(100% - 787px);}
.l_intro1.on .rtbox::before{content: '';position: absolute;bottom: 0;right: 0;top: 0;left: -999px;background: url(png2.png);}
.l_intro1 .rtbox .x_more,
.l_intro1 .rtbox .p{position: relative;z-index: 2;}
.o_time4 .con1 .tbox .h14{position: relative;z-index: 2;}

/* 2021-12-3lyj */
.speech2 .slick-mod{overflow: hidden;}
.speech2 .slick-item{float: left;margin: 0 50px 50px;width: calc(33.33% - 100px);}
.speech2 .con2 .sbox .img{height: auto;position: relative;}
.speech2 .con2 .sbox .img::before{content: '';display: block;padding-top: 137.46%;}
.speech2 .con2 .sbox .img img{position: absolute;left: 0;top: 0;width: 100%;}

/* ************************** 效果类 **************************** */

/*	图片缩放	*/
.scaleimg{ overflow: hidden;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;

	-webkit-transform: scale(1);
	transform: scale(1);
}
.scaleimg img,.l_intro2 .con2 .list .img img,.t_exh .list .img img{ width: 100%; height: auto;
	-webkit-transition: transform .3s;
	transition: transform .3s;
}

/*	左进右出划过效果	*/
.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;
}

/*	pc 端	*/
@media screen and (min-width: 1021px){
	
	/*	仅在 pc 端触发的效果类	*/
	
	.scaleimg:hover img,.l_intro2 .con2 .list .li:hover .img img,.t_exh .list .li:hover .img img{
		-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);
	}
	.m_list .list .li:hover{ background: url(jpg4_03.jpg); }
	.m_list .list .li:hover .line{ display: none; }
	.m_list .list .li:hover .lcon0,.m_list .list .li:hover .lcon1,.m_list .list .li:hover .lcon2{ color: #fff; }
	.m_list .list .li:hover:after{ display: block; }
	.m_list .list .li:hover .lcon2 .pbtn .item{ background: #c0af89; }
	.m_list .list .li:hover .lcon2 .pbtn .item:nth-child(2){ background: transparent; border: 1px solid rgba(255,255,255,.6); }
	.exhibition_details3 .img:hover .txt{top: 0;}

  .hpart2 .con .sbox .stbox .atbox{top: 55px;bottom: 80px;max-height: 80%;}
  .c_boutique2 .rbox .box2{min-height: 204px;}
  .exhibition_index2{min-height: 984px;}
}

 
 
}


