@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%);
}

/* ****************************************************** */

.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; }
.pub_arrow .slick-prev{ background-image: url(png30_03.png); }
.pub_arrow .slick-next{ 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: 100px 0; background: url(jpg2_02.jpg) no-repeat center; background-size: cover; }
.hpart1 .lbox{ width: 52.9069%; 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: 6.5934%; 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; left: 0; top: 0; bottom: 0; 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; background: url(/picture/0/2209211425582053802.jpg); position: relative; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 18px; }
.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: left; width: 26.7441%; margin-left: 1.185%; }
.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;/* padding-bottom: 127.6087%;*/ height: 587px; color: #fff; }
.hpart1 .mbox .mbtm .minner{ position: absolute; width: 100%; padding: 60px 11.9565% 0 14.1304%; top: 0; left: 0; }
.hpart1 .mbox .mbtm .con1{ margin-top: 50px; padding-bottom: 44px; 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 .con1 .time .item+.item{ margin-left: 28px; }
.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: 34px; }
.hpart1 .mbox .mbtm .con2 .li{ padding-left: 37px; position: relative; margin-top: 17px; }
.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: 17.979%; }
.hpart1 .rbox .item{ position: relative; /*padding-bottom: 69.245%;*/ height: 196px; 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{ width: 35.8065%; position: absolute; top: 50%; left: 8.7097%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.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; }
.hpart2{ padding: 100px 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: 304px; 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: 59.212%; 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; }
.hpart2 .con .sbox .stbox{ position: absolute; color: #fff; width: 40.788%; height: 100%; top: 0; right: 0; padding: 55px 0 105px 50px; }
.hpart2 .con .s1 .stbox{ background: url(jpg7_06.jpg); }
.hpart2 .con .s2 .stbox{ background: url(jpg7_10.jpg); }
.hpart2 .con .s2{ margin-top: 155px; margin-bottom: 20px; }
.hpart2 .con .s2 .img{ position: relative; z-index: 2; }
.hpart2 .con .s2 .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: 160px 0; background: url(jpg12_02.jpg) no-repeat center; background-size: cover; }
/* .hpart3 .con{ margin-left: 9.8837%; font-size: 0; }*/
 .hpart3 .con{ margin-left: 0; 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 .con .item.open{ width: 56.6%; }
.hpart3 .con .item.open .tit{ opacity: 0; visibility: hidden; }
.hpart4{ padding: 100px 0; background: url(jpg15_02.jpg) no-repeat center; background-size: cover; }
.hpart4 .con{ margin-left: 10.4651%; position: relative; }
.hpart4 .con .arrowbox{ position: absolute; bottom: 0; right: 0; }
.hpart4 .con .sibox{ padding-bottom: 51.865%; position: relative; background: url(png61_03.png) no-repeat center; background-size: cover; }
.hpart4 .con .sbox{ width: 24.446%; padding-bottom: 24.446%; position: absolute; background: url(jpg13_03.jpg) no-repeat center; background-size: cover; z-index: 2; }
.hpart4 .con .sbox .img{ position: absolute; top: 0; left: 0; width: 100%; }
.hpart4 .con .sbox .stbox{ position: absolute; top: 0; left: 104%; }
.hpart4 .con .sbox img{ display: block; width: 100%; }
.hpart4 .con .sbox:nth-child(even){ width:21.143% ; padding-bottom: 27.089%; background-image: url(jpg14_03.jpg); }
.hpart4 .con .sbox:nth-child(even) i:before{ left: auto; right: -1px; background-image: url(png42_03.png); }
.hpart4 .con .sbox:nth-child(even) i:after{ left: -1px; right: auto; background-image: url(png43_03.png); }
.hpart4 .con .s1{ top: 31.848%; left: 0; }
.hpart4 .con .s2{ top: 7.645%; left: 30.7%; }
.hpart4 .con .s3{ bottom: 0; left: 48.3766%; z-index: 1; }
.hpart4 .con .s4{ top: 18.472%; right: 0; }
.hpart4 .con .s2 .img{ top: auto; bottom: 0; }
.hpart4 .con .s3 .stbox{ left: -14.59%; bottom: 0; top: auto; }
.hpart4 .con .s4 .stbox{ left: -14.59%; }
.hpart4 .con .stbox{ padding-top: 24px; background: url(png37_03.png) no-repeat 8px top; }
.hpart5{ padding: 100px 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 .con{ position: relative; }
.hpart5 .con .arrowbox{ position: absolute; bottom: 0; right: 25.5814%; }
.hpart5 .con .sbox{ margin: auto; margin-top: 175px; width: 98.109%; padding-bottom: 144.21%; position: relative; }
.hpart5 .con .sbox .img{ position: relative; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
.hpart5 .con .sbox .img img{ width: 100%; position: absolute; left: 0; bottom: 0; }
.hpart5 .con .s1{ padding-bottom: 154.85%; margin-top: 130px; background-repeat: no-repeat; background-position: bottom center; }
.hpart5 .con .s1 .img{ top: auto; bottom: 0; }
.hpart5 .con .s3{ margin-top: 0; }
.hpart5 .con .sbox .stbox{ color: #fff; }
.hpart5 .con .sbox .stbox .stit{ position: absolute; top: 60px; right: 40px; }
.hpart5 .con .sbox .stbox .p{ position: absolute; bottom: 60px; right: 45px; padding-top: 27px; background: url(png41_03.png) no-repeat top center; }
.hpart5 .con .s1 .stbox .stit{ top: 103px; }
.hpart6{ padding: 115px 0 100px; background: url(jpg19_02.jpg) no-repeat center; background-size: cover; }
.hpart6 .lbox{ width: 53.907%; float: left; }
.hpart6 .lbox .list{ margin-top: 46px; }
.hpart6 .lbox .list .li{ float: left; position: relative; width: 31.8681%; height: 315px; padding: 58px 4.39% 0; margin-top: 20px; margin-left: 2.195%; background: url(jpg4_03.jpg); color: #fff; }
.hpart6 .lbox .list .av{ position: absolute; left: 13.7831%; bottom: 60px; }
.hpart6 .lbox .list .ltit,.hpart6 .lbox .list .p{ line-height: 24px; }
.hpart6 .lbox .list .li:first-child{ width: 65.934%; margin-left: 0; padding-left: 4.939%; padding-right: 4.939%; background-image: url(jpg18_06.jpg); }
.hpart6 .lbox .list .li:first-child .av{ position: static; margin-top: 13px; }
.hpart6 .lbox .list .li:first-child .p{ position: absolute; bottom: 60px; left: 6.66%; right: 6.66%; }
.hpart6 .lbox .list .li:nth-child(3){ margin-left: 0; }
.hpart6 .rbox{ overflow: hidden; padding-left: 1.184%; }
.hpart6 .rbox .con1{ margin-top: 66px; position: relative; /*padding-bottom: 39.8%;*/ height: 315px; }
.hpart6 .rbox .con1 .img{ width: 51.0127%; height: 100%; position: absolute; left: 0; top: 0; background-repeat: no-repeat; background-position: center; background-size: cover; }
.hpart6 .rbox .con1 .img a{ display: block; width: 100%; height: 100%; }
/*.hpart6 .rbox .con1 .img img{ width: 100%; display: block; }*/
.hpart6 .rbox .con1 .ctbox{ width: 48.9873%; height: 100%; background: url(jpg18_10.jpg); color: #fff; position: absolute; right: 0; top: 0; }
.hpart6 .rbox .con1 .ctbox:after{ content: ""; width: 100%; height: 100%; background: url(png44_03.png) no-repeat center; background-size: cover; position: absolute; right: 0; bottom: 0; z-index: 1; }
.hpart6 .rbox .con1 .ctbox .inner{ position: relative; z-index: 2; padding: 64px 12.1% 0; }
.hpart6 .rbox .con2{ position: relative; }
.hpart6 .rbox .con2 .list{ position: relative; background: url(jpg18_14.jpg) no-repeat center; margin-right: 120px; padding: 24px 7.245%; }
.hpart6 .rbox .con2 .list .line{ border-top: none; border-right: none; }
.hpart6 .rbox .con2 .list .line:before{ display: none; }
.hpart6 .rbox .con2 .list .line:after{ right: auto; left: -1px; background-image: url(png43_03.png); }
.hpart6 .rbox .con2 .list .li{ padding: 20px 0; color: #604e23; }
.hpart6 .rbox .con2 .list .li+.li{ border-top: 1px dashed #bdaf8e; }
.hpart6 .rbox .con2 .list .ltit{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.hpart6 .rbox .con2 .list .data{ margin-top: 7px; }
.hpart6 .rbox .con2 .sign{ background: url(jpg7_03.jpg); width: 120px; height: 100%; position: absolute; top: 0; right: 0; color: #fff; }
.hpart6 .rbox .con2 .sign a{ display: block; width: 100%; height: 100%; }
.hpart6 .rbox .con2 .sign .icon{ width: 55px; height: 54px; margin-bottom: 17px; }
.hpart6 .rbox .con2 .sign .icon img{ display: block; width: 100%; }
.hpart6 .rbox .con2 .sign .inner{ position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); }
.hpart6 .rbox .con2 .sign .sp{ margin: auto; height: 4em;}

.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; }

.pub_tab{ text-align: center; font-size: 0; }
.pub_tab .scroll-box{ margin: 0 50px; overflow: hidden; text-align: center;}
@media screen and (min-width: 1280px){
	.pub_tab .scroll-box{ margin: auto; width: 1230px;}
	
}
.pub_tab .scroll-track{ white-space: nowrap; display: table; min-width: 100%;}
.pub_tab .scroll-item{ font-size: 24px; display: inline-block; position: relative; cursor: pointer; margin: 0 39px; color: #707070; }
.pub_tab .scroll-item i:before,.pub_tab .scroll-item i:after{ content: ""; width: 16px; height: 22px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 0; bottom: 0; margin: auto; display: none; pointer-events: none; }
.pub_tab .scroll-item i:before{ left: -35px; background-image: url(png65_03.png); }
.pub_tab .scroll-item i:after{ right: -35px; background-image: url(png66_03.png); }
.pub_tab .scroll-item+.scroll-item:after{ content: ""; width: 52px; height: 0; position: absolute; border-top: 1px dashed #ae965a; top: 0; bottom: 0; left: -65px; margin: auto; }
.pub_tab .scroll-item.cur i:before,.pub_tab .scroll-item.cur i:after{ display: block; }
.pub_tab .scroll-item.cur+.scroll-item:after,.pub_tab .scroll-item.cur:after{ display: none; }
.pub_tab .scroll-item.cur{ color: #333; }

.coll_list{ padding: 115px 0 90px; background: url(jpg26_02.jpg) no-repeat center; background-size: cover; }
.coll_list .scroll-tab{ margin-top: 50px; }
.coll_list .con1{ position: relative; overflow: hidden; margin-top: 33px; }
.coll_list .con1 .x-wrap{ padding: 117px 0 14px; }
.coll_list .con1 .bck{ position: absolute; }
.coll_list .con1 .b1{ width: 1575px; height: 400px; background: url(d5da6786176e4934a67dc46cc076e9d5.gif) no-repeat center; background-size: cover; top: 0; right: 0; z-index: 1; }
.coll_list .con1 .b2{ width: 44.7017%; height: 362px; background: url(d5da6786176e4934a67dc46cc076e9d5.gif) no-repeat center; background-size: cover; right: 0; bottom: 0; z-index: 2; }
.coll_list .con1 .img{ width: 511px; height: 404px; line-height: 404px; margin: auto; text-align: center; position: relative;z-index: 2; }
.coll_list .con1 .img img{ width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle; }
.coll_list .txtbox{ margin-top: 34px; }
.coll_list .txtbox .pbox{ line-height: 24px; margin-top: 18px; }
.coll_list .txtbox .pbox .p{ word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.coll_list .txtbox .pbox .p+.p{ margin-top: 10px; }
.coll_list .imgbox{	margin: 95px 0 40px; }
.coll_list .imgbox .item{ width: 410px; position: relative; float: left; text-align: center; }
.coll_list .imgbox .item img{ width: 100%; display: block; }
.coll_list .imgbox .item .name{ color: #fff; position: absolute; top: 50%; left: 10px; right: 10px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }

.c_deta{ background: url(jpg29_02.jpg) no-repeat bottom center; padding: 100px 0; }
.c_deta .imgbox .lbox{ width: 910px; float: left; position: relative; }
.c_deta .imgbox .lbox i.line{ z-index: 2; }
.c_deta .imgbox .lbox .link_box{ width: 68px; position: absolute; bottom: 0; right: 0; }
.c_deta .imgbox .lbox .link_box .item{ width: 100%; height: 68px; }
.c_deta .imgbox .lbox .link_box .line{ border-right: none; border-bottom: none; }
.c_deta .imgbox .lbox .link_box .line:before,.c_deta .imgbox .lbox .link_box .line:after{ display: none; }
.c_deta .imgbox .lbox .link_box .item + .item{ background: #b29550; }
.c_deta .imgbox .lbox .img{ width: 100%; height: 598px; text-align: center; visibility: hidden; opacity: 0; position: absolute; top: 0; left: 0; transition: all 0.8s; }
.c_deta .imgbox .lbox .img.show{ opacity: 1; visibility: visible; position: static; }
.c_deta .imgbox .lbox .img img{ display: block; width: 100%; }
.c_deta .imgbox .lbox .link_box img{ display: block; width: 100%; }
.c_deta .imgbox .rbox{ overflow: hidden; padding: 0 0 0 20px; position: relative; height: 600px; }
.c_deta .imgbox .rbox .slick-list{ }
.c_deta .imgbox .rbox .slick-slide{ border: none; }
.c_deta .imgbox .rbox .img{ margin-bottom: 3px; cursor: pointer; text-align: center; line-height: 148px; height: 148px; background: url(jpg7_10.jpg); position: relative; }
.c_deta .imgbox .rbox .img:before,.c_deta .imgbox .rbox .img:after{ content: ''; position: absolute; pointer-events: none; }
.c_deta .imgbox .rbox .img:before{ top: 6px; left: 6px; right: 6px; bottom: 6px; border: 1px dashed rgba(255,255,255,.3); z-index: 1; }
.c_deta .imgbox .rbox .img:after{ width: 24px; height: 24px; background: url(png73_03.png) no-repeat center; background-size: cover; bottom: 5px; right: 6px; z-index: 2; }
.c_deta .imgbox .rbox .img img{ display: inline-block; width: auto; height: auto; max-height: 100%; max-width: 100%; vertical-align: middle; }
.c_deta .imgbox .rbox .slick-arrow{ width: 39px; height: 25px; background-repeat: no-repeat; background-position: center; background-size: cover; top: 20px; left: 0; right: 0; margin: auto; transform: none; -webkit-transform: none; -ms-transform: none; }
.c_deta .imgbox .rbox .slick-arrow:before{ display: none; }
.c_deta .imgbox .rbox .slick-prev{ background-image: url(png127_03.png); }
.c_deta .imgbox .rbox .slick-next{ top: auto; bottom: 20px; background-image: url(png128_03.png); }
.c_deta .tt_box{ margin-top: 47px; }
.c_deta .tt_box .pbox{ line-height: 26px; margin-top: 10px; }
.c_deta .tt_box .pbox .p{ margin-top: 10px; }
.c_deta .con2{ margin-top: 87px; }
.c_deta .con2 .list{ background: url(jpg28_03.jpg) no-repeat bottom center; padding: 30px 20px; margin-top: 25px }
.c_deta .con2 .list .li{ float: left; padding: 15px 0; width: calc(50% - 44px); margin: 0 22px; border-bottom: 1px dashed #bcc1af; color: #fff; }
.c_deta .con2 .list .li.noBorder{ border: none; }

.p_deta1{ height: 720px; background: url(jpg31_02.jpg) no-repeat center; background-size: cover; }
.p_deta1 .img{ width: 493px; height: 417px; line-height: 417px; text-align: center; position: absolute; top: 190px; left: 70px; overflow: hidden;}
.p_deta1 .img img{ width: auto; height: auto; max-width: 100%; max-height: 100%; vertical-align: middle; }
.p_deta1 .tbox{ width: 466px; padding: 168px 100px 76px 0; top: 0; bottom: 0; right: 0; position: absolute; background: url(jpg30_03.jpg) no-repeat center; color: #fff; overflow: hidden; }
.p_deta1 .htitbox{ position: relative; top: auto; left: auto; transform: none; -webkit-transform: none; -ms-transform: none; }
.p_deta1 .htitbox .line{ border-color: rgba(255,255,255,.5); position: absolute; top: calc(100% + 57px); left: 0; right: 0; margin: auto; height: 1000px; }
.p_deta1 .htitbox .x_tit .icon{ background-image: url(png77_03.png); }
.p_deta1 .tbox .pbox{ line-height: 24px; margin-right: 25px; }
.p_deta1 .tbox .pbox .p{ margin-right: 10px; }
.p_deta2{ padding: 100px 0; background: url(jpg33_02.jpg) no-repeat center; background-size: cover; }
.p_deta2 .img{ width: 770px; height: 600px; float: right; overflow: hidden;}
.p_deta2 .img img{ width: 100%; display: block; }
.p_deta2 .ptbox{ overflow: hidden; height: 600px; padding: 113px 55px 0 65px; background: url(jpg4_03.jpg); position: relative; color: #fff; }
.p_deta2 .ptbox:after{ content: ""; width: 100%; height: 100%; background: url(png75_03.png) no-repeat center; background-size: cover; position: absolute; top: 0; left: 0; z-index: 1; }
.p_deta2 .ptbox .x_tit,.p_deta2 .ptbox .pbox{ position: relative; z-index: 2; }
.p_deta2 .ptbox .x_tit .icon{ background-image: url(png78_03.png); }
.p_deta2 .ptbox .pbox{ margin-top: 18px; line-height: 24px; }
.p_deta2 .ptbox .pbox .p{ margin-bottom: 10px; }
.p_deta3{ background: url(jpg35_02.jpg) no-repeat center; background-size: cover; }
.p_deta3 .img{ width: 770px; height: 720px; float: left; overflow: hidden;}
.p_deta3 .img img{ width: 100%; display: block; }
.p_deta3 .ptbox{ overflow: hidden; height: 720px; padding: 153px 55px 0 65px; color: #fff; position: relative; background: url(jpg7_03.jpg); }
.p_deta3 .ptbox .x_tit .icon{ background-image: url(png78_03.png); }
.p_deta3 .ptbox:after{ content: ""; width: 100%; height: 100%; background: url(png76_03.png) no-repeat center; background-size: cover; position: absolute; top: 0; left: 0; z-index: 1; }
.p_deta3 .ptbox .pbox{ margin-top: 18px; line-height: 24px; }
.p_deta3 .ptbox .pbox .p{ margin-bottom: 10px; }
.p_deta4{ padding: 96px 0 100px; background: url(jpg37_02.jpg) no-repeat center; background-size: cover; }
.p_deta4 .p{ margin: 18px 148px 0; line-height: 24px; }
.p_deta4 .list{ margin-top: 35px; display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; }
.p_deta4 .list .li{ width: 398px; height: 300px; overflow: hidden;}
.p_deta4 .list .li img{ width: 100%; display: block; }

.exh1{ height: 720px; background-repeat: no-repeat; background-position: left center; background-size: cover; overflow: hidden; position: relative; }
.exh1 .con{ position: absolute; right: 150px; top: 170px; bottom: 140px; color: #fff; }
.exh1 .htitbox{ position: relative; top: auto; left: auto; transform: none; -webkit-transform: none; -ms-transform: none; }
.exh1 .htitbox .line{ height: 1000px; position: absolute; top: calc(100% + 57px); left: 0; right: 0; margin: auto; }
.exh1 .pbox{ line-height: 24px; margin-right: 24px; }
.exh1 .x_more{ width: 49px; height: 108px; background-image: url(png24_03.png); margin-right: 53px; }
.exh2{ padding: 95px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.exh2 .list{ margin: 34px 0; }
.exh2 .list .item{ margin-top: 20px; }
.exh2 .list .l1{ width: 503px; float: left; }
.exh2 .list .l2{ overflow: hidden; padding-left: 20px; }
.exh2 .list .img{ position: relative; height: 550px; z-index: 2; }
.exh2 .list .img img{ position: absolute; width: 100%; display: block; top: 0; left: 0; }
.exh2 .list .l1 .img{ height: 390px; }
.exh2 .list .itbox{ height: 301px; padding: 50px 70px 0 60px; }
.exh2 .list .l1 .itbox{ height: 461px; padding-top: 210px; padding-right: 65px; }
.exh2 .list .item:nth-child(even) .l1{ float: right; }
.exh2 .list .item:nth-child(even) .l2{ padding-left: 0; padding-right: 20px; }
.exh2 .list .itbox{ position: relative; }
.exh2 .list .itbox i.line:before{ display: none; }
.exh2 .list .itbox i.line:after{ background-image: url(png43_03.png); right: auto; left: -1px;}
.exh2 .list .itbox .itit{ position: relative; padding-left: 28px; }
.exh2 .list .itbox .itit:after{ content: ""; width: 14px; height: 11px; background: url(png62_03.png) no-repeat center; position: absolute; top: 0; bottom: 0; left: 0; margin: auto; }
.exh2 .list .itbox .p{ line-height: 24px; margin-top: 13px; }
.exh2 .list .itbox .cbox{ margin-top: 33px; }
.exh2 .list .itbox .cbox .child{ margin-top: 10px; }
.exh2 .list .itbox .cbox .icon{ display: inline-block; vertical-align: middle; width: 23px; height: 23px; margin-right: 15px; }
.exh2 .list .itbox .cbox .icon img{ width: 100%; display: block; }

.login_page{ background: url(jpg41.jpg) no-repeat center; background-size: cover; }
.login_page .x-footer{ background: transparent; }
.login_con{ padding: 134px 0 110px; }
.login_con .img{ width: 615px; height: 690px; float: left; }
.login_con .img img{ width: 100%; display: block; }
.login_con .rbox{ overflow: hidden; height: 690px; position: relative; background: url(jpg40_04.jpg) no-repeat center; background-size: cover; padding: 224px 90px 0; }
.login_con .rbox .ipt{ height: 50px; padding: 13px; padding-left: 70px; border-radius: 2px; background: #fff; position: relative; }
.login_con .rbox .ipt input{ width: 100%; height: 100%; }
.login_con .rbox .ipt input::-webkit-input-placeholder{ color: #474747;}
.login_con .rbox .ipt input:-moz-placeholder{ color: #474747; opacity: 1;}
.login_con .rbox .ipt input::-moz-placeholder{ color: #474747; opacity: 1;}
.login_con .rbox .ipt input:-ms-input-placeholder{ color: #474747;}
.login_con .rbox .ipt:before{ content: ""; width: 100%; height: 100%; border: 1px dashed #c79b00; position: absolute; top: 0; left: 0; pointer-events: none; border-radius: 2px; }
.login_con .rbox .ipt .icon{ border-radius: 2px 0 0 2px; width: 50px; height: 50px; position: absolute; top: 0; left: 0; background-repeat: no-repeat; background-position: center; background-size: cover; background-color: #c09c31; }
.login_con .rbox .ipt+.ipt{ margin-top: 14px; }
.login_con .rbox .account .icon{ background-image: url(png82_03.png); }
.login_con .rbox .password .icon{ background-image: url(png83_03.png); }
.login_con .rbox .zc{ text-align: right; margin-top: 10px; }
.login_con .rbox .lgbtn{ width: 152px; line-height: 64px; text-align: center; color: #fff; background: url(png32_03.png) no-repeat center; margin: 29px auto 0; }
.login_con .rbox .lgbtn button{ cursor: pointer; display: block; width: 100%; height: 100%; }

.c99{ color: #999; }
.c47{ color: #474747; }

.p_center{ padding: 127px 0 100px; background: url(jpg42_02.jpg) no-repeat center; background-size: cover; }
.pc1 .con{ margin-top: 22px; }
.pc1 .con .child{ position: relative; }
.pc1 .con .child+.child{ margin-top: 32px; }
.pc1 .con .v_line{ top: 17px; }
.pc1 .con .ctit{ margin-left: 63px; }
.pc1 .ctit span{ padding: 0 10px; background: url(jpg42_02.jpg) no-repeat center; position: relative; z-index: 2; }
.pc1 .child_con{ margin-top: 12px; }
.pc1 .child_con .item{ width: 33.3333%; float: left; padding: 0 50px; margin-top: 16px; }
.pc1 .child_con .item:nth-child(3n-1){ padding: 0 35px; }
.pc1 .child_con .item:nth-child(3n){ padding-left: 85px; }
.pc1 .child_con span{ display: inline-block; vertical-align: middle; }
.pc1 .child_con .sl{ width: 5.5em; text-align: right; }
.pc1 .child_con .sr{ min-width: 6em; position: relative; }
.pc1 .child_con .item:nth-child(3n-1) .sr{ min-width: 10em; }
.pc1 .child_con .sr .txt{ vertical-align: top; }
.pc1 .child_con .sr .ipt{ width: 7em; position: absolute; top: 0; left: 0; opacity: 0; visibility: hidden; }
.pc1 .child_con .sr .ipt input{ width: 100%; height: 100%; }
.pc1 .con.editor .sr .ipt{ opacity: 1; visibility: visible; }
.pc1 .con.editor .sr .txt{ opacity: 0; visibility: hidden; }
.pc1 .con.editor .item:nth-child(3n-1) .sr .ipt{ width: 11em; }
.pc1 .child_con .tips{ width: 68px; line-height: 21px; background: #c0af89; border-radius: 3px; margin-left: 20px; text-align: center; color: #fff; }
.pc1 .pc1btn{ width: 185px; line-height: 49px; background: url(png84_03.png) no-repeat center; background-size: cover; margin: 35px auto 0; text-align: center; color: #fff; }
.pc1 .pc1btn button{ display: block; width: 100%; height: 100%; cursor: pointer; }
.pc2{ margin-top: 45px; }
.pc2 .list{ margin-top: 38px; }
.pc2 .list .tr{ position: relative; padding: 25px 40px; display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex; }
.pc2 .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; }
.pc2 .list .tr span:first-child{ text-align: left; }
.pc2 .list .tr span:nth-last-child(2){ text-align: right; }
.pc2mt{ margin-top: 26px; }
.pc3{ margin-top: 25px; }
.pc3 .list{ margin-top: 18px; }
.pc3 .list .lcon0{ color: #634e1a; margin-bottom: 15px; }
.pc3 .list .li{ position: relative; padding: 45px 80px 40px; margin-top: 38px; }
.pc3 .list .lcon1{ border-bottom: 1px dashed #c0af89; padding-bottom: 15px; color: #634e1a; }
.pc3 .list .lcon1 .p,.pc3 .list .lcon0 .p{ line-height: 24px; margin-top: 4px; }
.pc3 .list .lcon0,.pc3 .list .lcon1,.pc3 .list .lcon2{ padding-left: 10px; padding-right: 10px; }
.pc3 .list .lcon2{ padding-top: 20px; }
.pc3 .list .lcon2 .pbtn .item{ width: 80px; line-height: 34px; background: #bf9b30; text-align: center; border-radius: 50px; margin-right: 20px; color: #fff; cursor: pointer; display: inline-block; vertical-align: middle; }
.pc3 .list .lcon2 .pbtn .item a{ display: block; height: 100%; }
.pc3 .list .lcon2 .pbtn .item:last-child{ background: #929d7a; }
.pc3 .list .lcon2 .data,.pc3 .list .lcon2 .state,.pc3 .list .lcon2 .pbtn{ display: inline-block; vertical-align: middle; }
.pc3 .list .lcon2 .data{ margin: 0 183px 0 150px; }
.password_pop .pop-dialog{ width: 650px; height: 415px; padding: 45px 110px 0; background: #fff; box-shadow: 0px 0px 10px rgba(0,0,0,.2) }
.password_pop .box{ margin: 25px 0 40px; }
.password_pop .ipt{ margin-top: 15px; height: 50px; padding: 13px 25px; border: 1px dashed #c79b00; border-radius: 2px; }
.password_pop .ipt span{ color: #9f6327; display: inline-block; line-height: 30px; margin-right: 10px; vertical-align: top; }
.password_pop .ipt input{ width: calc(100% - 20px); height: 100%; }
.password_pop .ipt input::-webkit-input-placeholder{ color: #333;}
.password_pop .ipt input:-moz-placeholder{ color: #333; opacity: 1;}
.password_pop .ipt input::-moz-placeholder{ color: #333; opacity: 1;}
.password_pop .ipt input:-ms-input-placeholder{ color: #333;}
.password_pop .btnwrap .item{ display: inline-block; margin: 0 10px;}
.password_pop .btnwrap .item:last-child{ background-image: url(png85_03.png); }
.password_pop .pop-close{ width: 22px; height: 22px; background: transparent; top: 10px; right: 10px; color: #959595; }

.pinfor_pop .pop-dialog{ width: 1100px; background: #fff; height: 865px; }
.pinfor_pop .pop-close{ width: 22px; height: 22px; background: transparent; top: 30px; right: 30px; color: #959595; }
.pinfor_pop .cont{ padding: 28px 85px 0; }
.pinfor_pop .box .child{ position: relative; padding: 24px 0 30px; }
.pinfor_pop .box .child+.child{ padding: 35px 0 0; }
.pinfor_pop .box .v_line{ top: auto; bottom: 0; left: 0;right: 0; }
.pinfor_pop .box .li{ float: left; width: 434px; height: 50px; border: 1px dashed #c79b00; padding: 0 25px; border-radius: 2px; margin: 0 60px 25px 0; display:-webkit-flex;display:-ms-flexbox;display:flex; }
.pinfor_pop .box .li:nth-child(even){ margin-right: 0; }
.pinfor_pop .box span.h18{ display: inline-block; line-height: 56px; vertical-align: top; margin-right: 10px; color: #9f6327; font-family: Arial; }
.pinfor_pop .box .lbox{ line-height: 48px; }
.pinfor_pop .box .rbox{ flex: 1;-ms-flex: 1;-webkit-flex: 1; padding-left: 20px; height: 100%; }
.pinfor_pop .box .rbox input{ width: 100%; height: 100%; }
.pinfor_pop .box .list{ margin-top: 25px; }
.pinfor_pop .select-mod,.pinfor_pop .select-mod .select-bar,.pinfor_pop .select-mod .select-btn{ height: 100%; }
.pinfor_pop .select-mod .select-bar{ border: none; }
.pinfor_pop .select-mod .placeholder{ color: #9f6327; }
.pinfor_pop .select-mod .select-btn:before{ content: ""; width: 0; height: 0; border: 7px solid transparent; border-top-color: #9f6327; right: 10px; margin-top: 3.5px; }
.pinfor_pop .select-mod.sc-show .select-btn:before{ transform: rotate(180deg); -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); margin-top: -10.5px; }
.certificate .select-btn{ padding-left: 20px; }
.certificate .select-btn:after{ content: ""; width: 1px; height: 14px; background: #c79b00; position: absolute;top: 0; bottom: 0; left: 0; margin: auto; }
.pinfor_pop .btnwrap{ margin-top: 8px; text-align: center; }
.pinfor_pop .btnwrap .item{ display: inline-block; margin: 0 12px; }
.pinfor_pop .btnwrap .item:last-child{ background-image: url(png85_03.png); }


.ann1{ background: url(jpg43_02.jpg) no-repeat center; background-size: cover; padding: 115px 0 0; height: 286px; color: #fff; }
.ann1 .x_tit .icon{ background-image: url(png78_03.png); }
.ann1 .scroll-tab{ margin-top: 49px; }
.ann1 .scroll-tab .scroll-track{ /*display: table; white-space: nowrap;*/ min-width: 100%;}
.ann1 .scroll-tab .scroll-item{ color: #fff; opacity: 0.7; }
.ann1 .scroll-tab .scroll-item.cur{ opacity: 1; }
.ann1 .scroll-tab .scroll-item i:before{ background-image: url(png86_03.png); }
.ann1 .scroll-tab .scroll-item i:after{ background-image: url(png87_03.png); }
.ann1 .scroll-tab .scroll-item+.scroll-item:after{ border-color: rgba(255,255,255,.55); }
.ann2{ padding: 60px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.ann2 .list{ position: relative; margin-bottom: 40px; }
.ann2 .list .li{position: relative; padding: 30px 55px;}
.ann2 .list .ltit{ margin-right: 150px; position: relative; font-size: 0; }
.ann2 .list .ltit:after{ content: ""; width: 100%; height: 0; border-top: 1px dashed #c2b69f; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; display: none; }
.ann2 .list .li:hover .ltit:after{ display: block; }
.ann2 .list .ltit a{ display: inline-block; max-width: 100%; padding-right: 35px; background: url(jpg20_09.jpg); position: relative; z-index: 2; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size: 18px; }
.ann2 .list .data{ position: absolute; top: 50%; right: 55px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.ann2 .list .li .v_line{ top: auto; bottom: 0; }

.c_boutique1{ padding: 115px 0 0; height: 796px; background: url(jpg45_02.jpg) no-repeat center; background-size: cover; position: relative;z-index: 2; }
.c_boutique1 .list{ margin-top: 37px; }
.c_boutique1 .list .li{ width: 113px; height: 592px; background-repeat: no-repeat; background-position: center; background-size: cover; margin-left: 10px; color: #fff; line-height: 113px; transition: all 0.8s; transition: opacity 0.8s; }
@media screen and (min-width: 1280px){
	.c_boutique1 .list .li{ width: 145px; line-height: 145px;}
	
}
.c_boutique1 .list .l1{ margin-left: 0; }
.c_boutique1 .list .li a{ display: block; width: 100%; height: 100%; }
.c_boutique1 .list .li:nth-child(even){ margin-top: 88px; }
.c_boutique1 .list .ltit{ padding-top: 25px; background-repeat: no-repeat; background-position: top center; background-image: url(png37_03.png); }
.c_boutique1 .list .l1 a{ padding-top: 97px; }
.c_boutique1 .list .l2 a{ padding-top: 111px; }
.c_boutique1 .list .l3 a{ padding-top: 90px; }
.c_boutique1 .list .l4 a{ padding-top: 274px; }
.c_boutique1 .list .l5 a{ padding-top: 87px; }
.c_boutique1 .list .l6 a{ padding-top: 114px; }
.c_boutique1 .list .l7 a{ padding-top: 89px; }
.c_boutique1 .list .l8 a{ padding-top: 89px; }
.c_boutique1 .list .l2 .ltit,.c_boutique1 .list .l5 .ltit{ background-image: url(png90.png); }
.c_boutique1 .list .l3 .ltit{ background-image: url(png91_03.png); }
.c_boutique1 .list .l7 .ltit{ background-image: url(png92_03.png); }
.c_boutique1 .list .l8 .ltit{ background-image: url(png92_03.png); }
.c_boutique2{ position: relative; z-index: 1; padding: 197px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.c_boutique2 .lbox{ width: 600px; height: 530px; background: url(jpg4_03.jpg); position: relative; color: #fff; float: left; }
.c_boutique2 .lbox .x_tit .icon{ background-image: url(png93_03.png); }
.c_boutique2 .lbox:before{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; background: url(png89_03.png) no-repeat center; background-size: cover; }
.c_boutique2 .lbox:after{ content: ""; width: 39px; height: 40px; background: url(png88_03.png) no-repeat center; background-size: cover; position: absolute; bottom: 3px; left: 5px; z-index: 1; }
.c_boutique2 .lbox .inner{ padding: 77px 45px 0 70px; position: relative; z-index: 2; }
.c_boutique2 .lbox .con{ margin-top: 20px; line-height: 24px; }
.c_boutique2 .lbox .con .cinner{ max-height: 320px; overflow: hidden; }
.c_boutique2 .lbox .con .child+.child{ margin-top: 10px; }
.c_boutique2 .rbox{ overflow: hidden; padding-left: 14px; }
.c_boutique2 .rbox .box1{ position: relative; padding: 30px 95px 30px 135px; }
.c_boutique2 .rbox .box1 .c_more{ position: absolute; top: 49px; right: 50px; padding-top: 27px; background: url(png37_03.png) no-repeat top center; }
.c_boutique2 .rbox .box1 .list .li{ padding: 15px 0; color: #604e23; }
.c_boutique2 .rbox .box1 .list .li+.li{ border-top: 1px dashed #bdaf8e; }
.c_boutique2 .rbox .box1 .list .data{ margin-top: 10px; }
.c_boutique2 .rbox .box1 .htitbox{ transform: none; -webkit-transform: none; -ms-transform: none; top: 49px; left: 48px; }
.c_boutique2 .rbox .box1 i.line:after{ display: none; }
.c_boutique2 .rbox .box1 i.line:before{ left: auto; right: -1px; background-image: url(png42_03.png); }
.c_boutique2 .rbox .box2{ background: url(jpg18_06.jpg); padding: 37px 40px 40px 50px; color: #fff; }
.c_boutique2 .rbox .box2 .top{ position: relative; }
.c_boutique2 .rbox .box2 .top .c_more{ position: absolute; top: 17px; right: 0; padding-left: 24px; background: url(png37_03.png) no-repeat left center; }
.c_boutique2 .rbox .box2 .list{ margin-top: 17px; }
.c_boutique2 .rbox .box2 .list .li{ margin-top: 10px; position: relative; }
.c_boutique2 .rbox .box2 .list .tit{ margin-right: 100px; }
.c_boutique2 .rbox .box2 .list .data{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }

.volunteers{ padding: 115px 0 100px; background: url(jpg26_02.jpg) no-repeat center; background-size: cover; }
.volunteers .list{ margin: 9px 0 40px; }
.volunteers .list .li{ border-bottom: 1px dashed #b29550; width: 20%; padding: 20px 40px; float: left; text-align: center; }
.volunteers .list .li i{ display: inline-block; width: 14px; height: 11px; margin-right: 15px; background: url(png62_03.png) no-repeat center; background-size: cover; }
.volunteers .list .li a{ display: inline-block; min-width: calc(4em + 29px); text-align: left; }

.speech1{ height: 720px; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; color: #fff; overflow: hidden; }
.speech1 .mask{position: absolute; left: 0; right: 0; top: 0; bottom: 0;}
.speech1 .img{width: 436px; height: 599px; position: absolute; left: 70px; bottom: 0; border: 1px solid rgba(255,255,255,.14); overflow: hidden;}
.speech1 .img:after{ content: ""; width: 39px; height: 40px; background: url(png94_03.png) no-repeat center; background-size: cover; position: absolute; top: 9px; right: 7px; }
.speech1 .img img{ width: 100%; height: 100%; display: block;}
.speech1 .rtbox{ position: absolute; top: 170px; bottom: 140px; right: 158px; }
.speech1 .rtbox .htitbox{ position: relative; top: auto; left: auto; transform: none; -webkit-transform: none; -ms-transform: none; }
.speech1 .rtbox .htitbox .line{ height: 1000px; position: absolute; top: calc(100% + 57px); left: 0; right: 0; margin: auto; }
.speech1 .rtbox .p{ line-height: 24px; margin-right: 22px; }
.speech2{ padding: 100px 0; background: url(jpg50_02.jpg) no-repeat bottom center; background-size: cover; }
.speech2 .con1{ position: relative; }
.speech2 .con1 .lbox{ overflow: hidden; margin-right: 130px; }
.speech2 .con1 .lbox .img{ width: 665px; height: 479px; float: right; }
.speech2 .con1 .lbox .img img{ width: 100%; display: block; }
.speech2 .con1 .lbox .ltbox{ overflow: hidden; position: relative; padding: 68px 45px 0 60px; height: 479px; }
.speech2 .con1 .lbox .ltbox i.line:before{ display: none; }
.speech2 .con1 .lbox .ltbox i.line:after{ right: auto; left: -1px; background-image: url(png43_03.png); }
.speech2 .con1 .lbox .p{ line-height: 24px; margin-top: 10px; }
.speech2 .con1 .lbox .x_more{ margin-top: 40px; }
.speech2 .con1 .rbox{ width: 120px; line-height: 120px; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; right: 0; top: 0; }
.speech2 .con1 .rbox a{ display: block; height: 100%; width: 100%; color: #fff; padding-top: 70px; }
.speech2 .con1 .rbox:after{ content: ""; width: 48px; height: 49px; background: url(png96_03.png) no-repeat center; background-size: cover; position: absolute; bottom: 3px; left: 5px; pointer-events: none; }
.speech2 .con2{ margin-top: 84px; }
.speech2 .con2 .box{ margin: 30px -10px 0; position: relative; }
.speech2 .con2 .box .arrowbox{ position: absolute; top: -87px; right: 0; }
.speech2 .con2 .sbox{ width: 397px; margin: auto; }
.speech2 .con2 .sbox .img{ height: 399px; overflow: hidden;}
.speech2 .con2 .sbox .img img{ width: 100%; display: block; }
.speech2 .con2 .sbox .tbox{ height: 158px; padding: 45px 35px 0; background: url(jpg49_11.jpg) no-repeat center; background-size: cover; border: 1px solid #dbdbdb; }
.speech2 .con2 .sbox .tbox .position{ margin-top: 15px; position: relative; }
.speech2 .con2 .sbox .tbox .position:after{ content: ""; width: 100%; height: 0; border-top: 1px dashed #bdaf8d; position: absolute; left: 0; top: 0; bottom: 0; margin: auto;z-index: 1; }
.speech2 .con2 .sbox .tbox .position span{ padding-right: 20px; background: url(jpg49_11.jpg); position: relative; z-index: 2; }
.speech2 .con2 .sbox .name i{ display: inline-block; width: 14px; height: 11px; background: url(png62_03.png) no-repeat center; background-size: cover; margin-right: 20px; }
.speech3{ padding: 107px 0 120px; background: url(jpg7_10.jpg); color: #fff; }
.speech3 .con{ margin-top: 45px; }
.speech3 .con img{ display: block; margin: auto; max-width: 100%; }
.speech4 .bdmap{ float: left; height: 615px; width: 50%; }
.speech4 .rbox{ overflow: hidden; height: 615px; background: url(jpg52_03.jpg) no-repeat left center; background-size: cover; color: #fff; }
.speech4 .rbox .con{ width: 615px; padding: 94px 0 0 103px; }
.speech4 .rbox .list{ margin-top: 20px; }
.speech4 .rbox .list .li{ margin-top: 8px; }
.speech4 .rbox .qr{ width: 170px; height: 170px; margin-top: 45px; }
.speech4 .rbox .qr img{ display: block; width: 100%; }
.speech4 .rbox .x_tit .icon{ background-image:url(png18_03.png); }

.i_inforcon{ padding: 55px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.i_inforcon .item{ display: none; }
.i_inforcon .item.act{ display: block; }
.i_inforcon .list{ margin-bottom: 35px; }
.i_inforcon .li{ margin-top: 20px; }
.i_inforcon .li .img{ width: 349px; height: 272px; float: left; }
.i_inforcon .li .img img{ display: block; width: 100%; }
.i_inforcon .li .ltbox{ position: relative; overflow: hidden; padding: 40px 70px 0 60px; height: 272px; }
.i_inforcon .li .ltbox i.line{ border-left-width: 0; }
.i_inforcon .li .ltbox i.line:before{ display: none; }
.i_inforcon .li .ltbox .av{ position: absolute; bottom: 45px; left: 60px; }
.i_inforcon .li .ltit i{ display: inline-block; width: 14px; height: 11px; background: url(png62_03.png) no-repeat center; background-size: cover; margin-right: 15px; }
.i_inforcon .li .p{ line-height: 24px; margin-top: 14px; color: #707070; }
.i_inforcon .li:nth-child(even) .img{ float: right; }
.i_inforcon .li:nth-child(even) .ltbox i.line:after{ left: -1px; right: auto; background-image: url(png43_03.png); }
.i_inforcon .li:nth-child(even) .ltbox i.line{border-left-width: 1px; border-right-width: 0; }

.i_infor1 .li .ltbox .t_abox{ position: absolute; bottom: 45px; left: 60px; }
.i_infor1 .li .ltbox .t_abox span+span{ margin-left: 30px; }

.edu{ padding-top: 95px; }
.edu .ep{ margin: 16px 120px 0; }
.edu .tab-mod{ margin-top: 29px; }
.edu .tab-bar{ font-size: 0; text-align: center; }
.edu .tab-term{ display: inline-block; margin: 0 36px; position: relative; color: #707070; cursor: pointer; }
.edu .tab-term:before,.edu .tab-term:after{ content: ""; width: 16px; height: 22px; background: url(png100_03.png) no-repeat center; background-size: cover; position: absolute; top: 0; bottom: 0; margin: auto; display: none; }
.edu .tab-term:before{ left: -35px; }
.edu .tab-term:after{ right: -35px; background-image: url(png101_03.png); }
.edu .tab-term.cur{ color: #9d6b39; }
.edu .tab-term.cur:before,.edu .tab-term.cur:after{ display: block; }
.edu .tab-cont{ margin-top: 34px; }
.edu .li .img{ width: 400px; height: 320px; }
.edu .li .ltbox{ height: 320px; padding: 42px 50px 0 65px; }
.edu .li .edu_con{ margin-top: 10px; }
.edu .li .eli{ margin-top: 5px; }
.edu .li .eli .icon{ display: inline-block; width: 16px; height: 16px; margin-right: 10px; background-repeat: no-repeat; background-position: center; background-size: cover; vertical-align: middle; }
.edu .li .eli .dx{ background-image: url(png97_03.png); }
.edu .li .eli .rs{ background-image: url(png98_03.png); }
.edu .li .eli .sj{ background-image: url(png99_03.png); }
.edu .li .edubtn{ width: 110px; line-height: 34px; background: #bf9b30; border-radius: 50px; text-align: center; margin-top: 20px; }
.edu .li .edubtn a{ display: block; width: 100%; height: 100%; color: #fff; }
.edu .tab-item{ display: none; }
.edu .tab-item.act{ display: block; }
.edu .item{ display: none; }
.edu .item.on{ display: block; }

.activiti_detail{ padding: 115px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.activiti_detail .con1{ margin-top: 35px; background: url(jpg56_02.jpg) no-repeat center; background-size: cover; }
.activiti_detail .con1 .lbox{ width: 765px; float: left; }
.activiti_detail .con1 .lbox .slick-arrow:before{ display: none; }
.activiti_detail .con1 .lbox .slick-arrow{ width: 25px; height: 39px; background-repeat: no-repeat; background-position: center; background-size: cover; }
.activiti_detail .con1 .lbox .slick-prev{ left: 20px; background-image: url(png30_03.png); }
.activiti_detail .con1 .lbox .slick-next{ right: 20px; background-image: url(png31_03.png); }
.activiti_detail .con1 .rbox{ position: relative; overflow: hidden; padding: 58px 35px 0; height: 550px; color: #fff; background: url(jpg4_03.jpg); }
.activiti_detail .con1 .rbox:after{ content: ""; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: url(png103_03.png) no-repeat center; background-size: cover; z-index: 1; }
.activiti_detail .con1 .rbox .inner{ position: relative; z-index: 2; }
.activiti_detail .con1 .rbox .pbox{ margin-top: 20px; }
.activiti_detail .con1 .rbox .pbox .p{ margin-top: 12px; }
.activiti_detail .x_more{ width: 152px; height: 64px; line-height: 64px; background-image: url(png102_03.png); margin-top: 80px; }
.activiti_detail .con2{ margin-top: 95px; }
.activiti_detail .con2 .pbox{ line-height: 32px; margin-top: 27px; }
.activiti_detail .con2 .pbox .p+.p{ margin-top: 4px; }
.activiti_detail .con2 .x_more{ background-image: url(png32_03.png); margin: 42px auto 0; }

.o_time1{ background-repeat: no-repeat; background-position: center; background-size: cover; height: 920px; padding-top: 115px; color: #fff; position: relative; }
.o_time1 .con{ background: rgba(0,0,0,.3); position: absolute; left: 0; bottom: 0; right: 0; padding: 40px 0 55px; border-top: 1px solid rgba(255,255,255,0.1); }
.o_time1 .x_tit .icon{ background-image: url(png78_03.png); }
.o_time1 .con .lbox{ width: 470px; float: left; }
.o_time1 .lbox .time{ margin-top: 24px; position: relative; padding: 18px 0; text-align: center; }
.o_time1 .lbox .time .ock{ font-size: 40px; line-height: 1; font-family: "Impact"; margin-left: 15px; display: inline-block; vertical-align: text-bottom; }
.o_time1 .lbox .time .fh{ display: inline-block; vertical-align: text-bottom; margin: 0 15px; }
.o_time1 .lbox .time .vb{ top: auto; bottom: 0; }
.o_time1 .lbox .pbox{ margin-top: 22px; line-height: 29px; }
.o_time1 .lbox .p14{ margin-top: 10px; }
.o_time1 .rbox{ overflow: hidden; padding-left: 80px; }
.o_time1 .rbox .box{ margin-top: 16px; }
.o_time1 .rbox .box .p{ margin-top: 10px; }
.o_time2{ padding: 95px 0 100px; background: url(jpg60_02.jpg) no-repeat center; background-size: cover; }
.o_time2 .con{ margin-top: 35px; position: relative; }
.o_time2 .con:after{ content: ''; width: 218px; height: 253px; background: url(png106_03.png) no-repeat center; background-size:cover; position: absolute; top: 52px; right: 62px; }
.o_time2 .con .zs{ position: absolute; width: 39px; height: 40px; display: block; background-repeat: no-repeat; background-size: cover; background-position: center; }
.o_time2 .con .lbox{ width: 950px; float: left; position: relative; }
.o_time2 .con .item1{ position: relative; height: 540px; padding: 88px 90px 0 80px; background: url(jpg58_03.jpg) no-repeat center; background-size: cover; color: #fff; }
.o_time2 .con .item1:after{ content: ""; width: 100%; height: 100%; background: url(png107_03.png) no-repeat center; background-size: cover; pointer-events: none; position: absolute; top: 0;left: 0; }
.o_time2 .con .item1 .box{ margin-top: 13px; }
.o_time2 .con .item1 .box .li{ padding: 15px 0; }
.o_time2 .con .item1 .box .li+.li{ border-top: 1px dashed rgba(189,175,142,.2); }
.o_time2 .con .item1 .box .li span{ display: block; }
.o_time2 .con .item1 .box .li .ll{ width: 115px; float: left; height: 24px; }
.o_time2 .con .item1 .box .li .lr{ overflow: hidden; padding-left: 30px; line-height: 30px; }
.o_time2 .con .item2{ width: 397px; height: 200px; color: #fff; text-align: center; margin: 20px 0 0 auto; background: url(jpg59_07.jpg) no-repeat center; background-size: cover; position: relative; }
.o_time2 .con .item2 .middle-cont{ font-size: 40px; font-family: "Impact"; }
.o_time2 .con .lbox .img{ width: 482px; height: 288px; position: absolute; bottom: 30px; left: 110px; }
.o_time2 .con .lbox .img img{ width: 100%; display: block; }
.o_time2 .con .rbox{ overflow: hidden; padding-left: 20px; padding-top: 320px; }
.o_time2 .con .item3{ height: 200px; background: url(jpg59_03.jpg) no-repeat center; background-size: cover; color: #fff; margin-top: 20px; text-align: center; position: relative; padding: 0 20px; }
.o_time2 .con .item3 a{ display: block; position: absolute; width: 100%; height: 100%; top: 0;left: 0; }
.o_time2 .con .i4{ background-image: url(jpg59_09.jpg); }
.o_time2 .con .item3 .t{ margin-top: 6px; }
.o_time2 .con .item2 .zs{ background-image: url(png108_03.png); bottom: 4px; left: 5px; }
.o_time2 .con .item3 .zs{ background-image: url(png110_03.png); top: 4px; right: 5px; }
.o_time2 .con .i4 .zs{ background-image: url(png109_03.png); top: auto; bottom: 4px; right: 5px; }
.o_time3 .bdmap{ width: 50%; height: 615px; float: left; }
.o_time3 .rbox{ overflow: hidden; height: 615px; background: url(jpg52_03.jpg) no-repeat center; background-size: cover; color: #fff; }
.o_time3 .rbox .con{ width: 615px; height: 100%; padding: 92px 30px 0 60px; position: relative; }
.o_time3 .rbox .tab-bar{ position: absolute; left: 0; right: 0; bottom: 0; font-size: 0; }
.o_time3 .rbox .tab-bar .tab-term{ width: 25%; display: inline-block; position: relative; text-align: center; padding: 20px 0 15px; cursor: pointer; }
.o_time3 .rbox .tab-bar .tab-term:after{ content: ""; width: 24px; height: 10px; background-repeat: no-repeat; background-position: center; position: absolute; top: -10px; left: 0;right: 0; margin: auto; display: none; }
.o_time3 .rbox .tab-bar .icon{ width: 54px; height: 69px; margin: 0 auto 6px; }
.o_time3 .rbox .tab-bar .icon img{ width: 100%; display: block; }
.o_time3 .rbox .tab-bar .tab-term:nth-child(1){ background: url(jpg7_10.jpg); }
.o_time3 .rbox .tab-bar .tab-term:nth-child(2){ background: url(jpg7_06.jpg); }
.o_time3 .rbox .tab-bar .tab-term:nth-child(3){ background: url(jpg7_08.jpg); }
.o_time3 .rbox .tab-bar .tab-term:nth-child(4){ background: url(jpg7_03.jpg); }
.o_time3 .rbox .tab-bar .tab-term.cur:after{ display: block; }
.o_time3 .rbox .tab-bar .tab-term.cur:nth-child(1):after{ background: url(png121_03.png); }
.o_time3 .rbox .tab-bar .tab-term.cur:nth-child(2):after{ background: url(png126_02.png); }
.o_time3 .rbox .tab-bar .tab-term.cur:nth-child(3):after{ background: url(png125_02.png); }
.o_time3 .rbox .tab-bar .tab-term.cur:nth-child(4):after{ background: url(png124_02.png); }
.o_time3 .rbox .x_tit .icon{ background-image: url(png18_03.png); }
.o_time3 .rbox .p18{ margin-top: 15px; }
.o_time3 .rbox .tab-cont{ margin-top: 20px; }
.o_time3 .rbox .tab-cont .p+.p{ margin-top: 18px; }
.o_time3 .rbox .tab-item{ height: 215px; display: none; }
.o_time3 .rbox .tab-item.act{ display: block; }
.o_time3 .rbox .mCSB_scrollTools{ width: 12px; }
.o_time3 .rbox .mCSB_scrollTools .mCSB_draggerRail{ background: rgba(255,255,255,.3); }
.o_time3 .rbox .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 11px; height: 11px; background: #e0d6a0; border-radius: 50%; }
.o_time3 .rbox .mCSB_inside > .mCSB_container{ margin-right: 20px; }
.o_time3 .rbox .mCSB_scrollTools .mCSB_dragger{ height: 11px !important; }
.o_time4{ padding: 95px 0; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.o_time4 .con1{ margin-top: 26px; }
.o_time4 .con1 .img{ width: 909px; height: 561px; float: left; }
.o_time4 .con1 .img img{ display: block; width: 100%; }
.o_time4 .con1 .tbox{ overflow: hidden; padding: 67px 45px 0; background: url(jpg4_03.jpg); position: relative; height: 561px; color: #fff; line-height: 24px; }
.o_time4 .con1 .tbox:after{ content: ""; width: 160px;height: 232px; background: url(png115_03.png) no-repeat center; background-size: cover; position: absolute; right: 0; bottom: 0; pointer-events: none; }
.o_time4 .con2{ margin: 40px 85px 0; }
.o_time4 .con2 .tit{ padding-left: 40px; background: url(png116_03.png) no-repeat left center; }
.o_time4 .con2 .pbox{ line-height: 24px; margin-top: 15px; }
.o_time5{ padding: 95px 0 100px; background: url(jpg10_02.jpg) no-repeat center; background-size: cover; }
.o_time5 .con{ margin: 20px -7px 0; }
.o_time5 .box{ width: 604px; height: 170px; position: relative; background: url(jpg62_03.jpg) no-repeat center; background-size: cover; margin: 20px auto 0; padding: 40px 50px 0; }
.o_time5 .box:after{ content: ""; clear: both; display: block; }
.o_time5 .box .icon{ width: 68px; height: 64px; float: left; }
.o_time5 .box .icon img{ width: 100%; display: block; }
.o_time5 .box .tbox{ padding-left: 25px; overflow: hidden; }
.o_time5 .box .tbox .tit i{ width: 20px; height: 16px; display: inline-block; background: url(png37_03.png) no-repeat center; background-size: cover; margin-right: 15px; }
.o_time5 .box .tbox .p{ line-height: 24px; margin-top: 8px; }
.o_time5 .arrowbox{ position: relative; margin: 40px auto 0; }

.l_intro1{ height: 916px; padding-top: 116px; background: url(png37_03.png) no-repeat left center; /*background-size: cover;*/ }
.l_intro1 .con{ position: absolute; bottom: 0; left: 0; right: 0; }
.l_intro1 .img{ width: 787px; height: 610px; position: relative; float: right; }
.l_intro1 .img img{ width: 100%; display: block; }
.l_intro1 .rtbox{ overflow: hidden; height: 610px; padding: 120px 65px 0 0; color: #fff; }
.l_intro1 .rtbox .x_tit .icon{ background-image: url(png78_03.png); }
.l_intro1 .rtbox .p{ line-height: 30px; margin-top: 18px; }
.l_intro1 .rtbox .x_more{ margin-top: 36px; width: 152px; height: 64px; line-height: 64px; background-image: url(png102_03.png); }
.l_intro1 .rtbox .clink{ position: absolute; left: 0; bottom: 0; line-height: 100px; }
.l_intro2{ padding: 96px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.l_intro2 .con1 .box{ margin-top: 35px; }
.l_intro2 .con1 .imgbox{ width: 615px; height: 461px; float: left; position: relative; }
.l_intro2 .con1 .imgbox .img{ opacity: 0;visibility: hidden; transition: all 0.5s; width: 100%;height: 100%; position: absolute; top: 0;left: 0; }
.l_intro2 .con1 .imgbox .img.show{ opacity: 1; visibility: visible; position: static; }
.l_intro2 .con1 .imgbox .img img{ display: block; width: 100%; }
.l_intro2 .con1 .rbox{ margin-left: 615px; position: relative; height: 461px; padding: 30px 60px 0; color: #604e23; }
.l_intro2 .con1 .rbox .line:after{ display: none; }
.l_intro2 .con1 .rbox .line:before{ left: auto; right: -1px; background-image: url(png42_03.png); }
.l_intro2 .con1 .rbox .li{ padding: 17px 0; position: relative; }
.l_intro2 .con1 .rbox .li:after{ content: ""; width: 0; height: 0; border: 12px solid transparent; border-right-color: #f2f2e6; position: absolute; top: 50%; left: -82px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); display: none; }
.l_intro2 .con1 .rbox .li.on:after{ display: block; }
.l_intro2 .con1 .rbox .li+.li{ border-top: 1px dashed #bdaf8e; }
.l_intro2 .con1 .rbox .li .l_txt{ margin-right: 135px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.l_intro2 .con1 .rbox .li .av{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.l_intro2 .con2{ margin-top: 96px; }
.l_intro2 .con2 .list{ margin: 14px -10px 0; font-size: 0; }
.l_intro2 .con2 .list .li{ display: inline-block; width: 397px; margin: 20px 9px 0; vertical-align: top; }
.l_intro2 .con2 .list .img{ height: 309px; overflow: hidden; }
.l_intro2 .con2 .list .img img{ display: block; width: 100%; transition: all 0.5s; }
.l_intro2 .con2 .list .ltbox{ height: 237px; border: 1px solid #dbdbdb; border-top: none; background: url(jpg67_03.jpg) no-repeat center; background-size: cover; padding: 45px 35px 0;  }
.l_intro2 .con2 .list .ltbox .ltit{ line-height: 26px; }
.l_intro2 .con2 .list .ltbox .ltit:before{ content: ""; width: 14px; height: 11px; display: inline-block; margin-right: 15px; background: url(png62_03.png) no-repeat center; background-size: cover; }
.l_intro2 .con2 .list .ltbox .p{ line-height: 24px; color: #707070; margin-top: 13px; }
.l_intro2 .con2 .list .ltbox .data{ position: relative; margin-top: 12px; padding-left: 30px; }
.l_intro2 .con2 .list .ltbox .data:before{ content: ""; width: 21px; height: 21px; background: url(png27_03.png) no-repeat center; background-size: cover; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.l_intro2 .con2 .list .ltbox .data:after{ content: ""; height: 0; border-top: 1px dashed #bdaf8d; position: absolute; top: 0; bottom: 0; margin: auto; left: 35px; right: 0; z-index: 1; }
.l_intro2 .con2 .list .ltbox .data span{ background: url(jpg67_03.jpg); padding-right: 12px; position: relative;z-index: 2; }

.t_exh{ padding: 116px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; }
.t_exh .list{ margin: 14px -10px 40px; }
.t_exh .list .li{ width: 397px; margin: 20px 9px 0; float: left; }
.t_exh .list .img{ position: relative; padding-top: 150%; overflow: hidden; }
.t_exh .list .img img{ position: absolute; left: 0; top: 0; width: 100%; display: block; transition: all 0.5s; }
.t_exh .list .l_tbox{ background: url(jpg67_03.jpg) no-repeat center; background-size: cover; padding: 45px 35px 0; height: 201px; border: 1px solid #dbdbdb; }
.t_exh .list .l_tbox .ltit{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.t_exh .list .l_tbox .ltit:before{ content: ""; width: 14px; height: 11px; display: inline-block; margin-right: 15px; background: url(png62_03.png) no-repeat center; background-size: cover; }
.t_exh .list .l_tbox .i_con{ margin-top: 27px; }
.t_exh .list .l_tbox .i_con .item{ padding-left: 35px; position: relative; margin-top: 10px; }
.t_exh .list .l_tbox .i_con .item:after{ content: ""; width: 21px; height: 21px; background-repeat: no-repeat; background-position: center; background-size: cover; position: absolute; top: 0; bottom: 0; left: 0;margin: auto; }
.t_exh .list .l_tbox .i_con .add:after{ background-image: url(png26_03.png); }
.t_exh .list .l_tbox .i_con .time:after{ background-image: url(png27_03.png); }

.m_list{ padding: 122px 0 100px; background: url(jpg39_02.jpg) no-repeat center; background-size: cover; margin-top: 0; }
.m_list .list{ margin: 40px 0; }
.m_list .list .li{ margin-top: 20px; }
.m_list .list .li:after{ content: ""; width: 132px; height: 189px; background: url(png122_03.png) no-repeat center; background-size: cover; position: absolute; right: 2px; bottom: 33px; display: none; }
.m_list .list .li:nth-child(odd) .line:before{ left: auto; right: -1px; background-image: url(png42_03.png); }
.m_list .list .li:nth-child(odd) .line:after{ right: auto; left: -1px; background-image: url(png43_03.png); }
.m_list .list .li .lcon2 .pbtn .item{ height: 34px; }


.m_feedback1{ padding: 116px 0 100px; }
.m_feedback1 .list .li{ padding: 45px 60px; }
.m_feedback1 .list .lcon0{ margin-bottom: 10px; }
.m_feedback1 .list .lcon0 .av{ margin-left: 20px; }
.m_feedback1 .list .lcon1{ padding-bottom: 18px; }
.m_feedback1 .list .lcon2{ padding-top: 18px; }
.m_feedback1 .list .lcon2 .adbox .time{ margin-left: 20px; }
.m_feedback1 .list .lcon2 .reply{ margin-top: 5px; }
.m_feedback2{ padding: 95px 0 100px; background: url(jpg31_02.jpg) no-repeat center; background-size: cover; }
.m_feedback2 .con{ margin: 35px 0 0; text-align: center; }
.m_feedback2 .con .inner{display: inline-block; text-align: left;}
.m_feedback2 .con .item{ position: relative; }
.m_feedback2 .con .i_box{  }
.m_feedback2 .con .il{ white-space: nowrap; text-align: right; padding-top: 13px; position: absolute; top: 0; right: 455px; }
.m_feedback2 .con .il span{ color: #9f6327; margin-right: 13px; }
.m_feedback2 .con .ipt{ width: 434px; height: 50px; padding: 10px 15px; background: #fff; border-radius: 2px; margin-bottom: 12px; position: relative; }
.m_feedback2 .con .ipt:after{ content: ""; width: 100%; height: 100%; border-radius: 2px; border: 1px dashed #c09c31; position: absolute; top: 0; left: 0; pointer-events: none; }
.m_feedback2 .con .ipt input,.m_feedback2 .con .ipt textarea{ width: 100%; height: 100%; }
.m_feedback2 .con .img{ width: 100px;height: 50px; position: absolute; top: 0; right: 0; background: #9f6327; border-radius: 0 2px 2px 0; cursor: pointer; }
.m_feedback2 .con .img img{ display: block; width: 100%; height: 100%; }
.m_feedback2 .con .ttbox{ height: auto; padding: 0; }
.m_feedback2 .con .ipt textarea{ padding: 10px 15px; min-height: 153px; max-width: 100%; resize: auto; display: block; }
.m_feedback2 .con .yz input{ width: calc(100% - 120px); }
.m_feedback2 .x_more{ margin: 15px auto 0; width: 152px; height: 64px; line-height: 64px; background-image: url(png32_03.png); }

.wts .lbox{ width: 50%; height: 841px; padding-top: 232px; float: left; background-repeat: no-repeat; background-size: cover; background-position: center; color: #fff; }
.wts .rbox{ height: 841px; overflow: hidden; background: url(jpg69_03.jpg) no-repeat center; background-size: cover; }
.wts .con{ width: 615px; }
.wts .lbox .con{ margin-left: auto; padding-right: 100px; }
.wts .lbox .pbox{ margin-top: 24px; line-height: 24px; }
.wts .lbox .pbox .p+.p{ margin-top: 10px; }
.wts .lbox .x_tit .icon{ background-image: url(png78_03.png); }
.wts .rbox{ padding: 175px 0 0; }
.wts .rbox .con{ margin-top: 0; text-align: right; padding-right: 20px; }
.wts .rbox .con .ipt{ margin-bottom: 14px; }
.wts .rbox .con .il span{ color: initial; }
.wts .rbox .con .ttbox{ height: 143px; padding: 10px 15px; }
.wts .rbox .con .ipt textarea{ min-height: auto; padding: 0; resize: none; }
.wts .rbox .x_more{ margin: 14px 0 0 300px; }

.link_pop{ color: #fff; }
.link_pop .pop-overlay{ background: url(jpg4_03.jpg); }
.link_pop .pop-close{ width: 46px; height: 46px; top: 20px; right: 100px; border-radius: 0; background: url(png130_03.png) no-repeat center; background-size: contain; }
.link_pop .pop-close:before{ display: none; }
.link_pop .pop-dialog{ padding-top: 180px; }
.link_pop .inner{ display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between; }
.link_pop .item{ text-align: center; }
.link_pop .item .box{ padding-top: 25px; background: url(png131_03.png) no-repeat top center; margin-top: 10px; }
.link_pop .item .li{ padding: 5px 20px; }


/* ****************************************************** */
	
/* 详情页 */
.article{ padding: 60px 0; background: url(jpg39_02.jpg) no-repeat center; background-size: cover;}
.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;}
.article-cont video{ max-width: 100%; height: auto !important; }
.article-cont iframe{ height: 600px !important; }
/*.article-cont iframe{ max-width: 100%; height: auto !important; }*/
.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{ opacity: 0.8;}
.article .share-mod{ padding: 30px 0;}
.article .share-item{ font-size: 20px;}

.detail-image-box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.detail-image-box img{width:100%}
.detail-image-box .lbox{width:884px;}
.detail-image-box .rbox{width:301px;overflow:hidden}
.detail-image-box .rbox .slick-mod{height:100%; opacity: 0.99; overflow: hidden;}
.detail-image-box .rbox .slick-list{ margin: -15px 0; height:100%}
.detail-image-box .rbox .slick-item{margin:15px 0;position:relative; cursor: pointer;}
.detail-image-box .rbox .slick-current .slick-item:before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;border:5px solid #ad955a}
.detail-image-box .slick-arrow{width:39px;height:25px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1; background-repeat: no-repeat; background-position: center; background-size:cover; }
.detail-image-box .slick-arrow:before{display: none;}
.detail-image-box .slick-arrow{right:0;left:0;margin:0 auto;-webkit-transform:rotate(0) translate(0,0);-moz-transform:rotate(0) translate(0,0);-ms-transform:rotate(0) translate(0,0);-o-transform:rotate(0) translate(0,0);transform:rotate(0) translate(0,0)}
.detail-image-box .slick-prev{bottom:auto;top:20px; background-image: url(png127_03.png);}
.detail-image-box .slick-next{top:auto;bottom:20px; background-image: url(png128_03.png);}

/* 搜索结果页 */
.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;}

/*	网站地图	*/
.sitemap{ padding: 60px 0; background: url(jpg39_02.jpg) no-repeat center; background-size: cover;}
.sitemap dl{ padding: 20px 0; border-bottom: 1px solid #fff;}
.sitemap dt{ font-size: 16px;}
.sitemap dd{ margin-top: 20px; padding-left: 4em;}
.sitemap dd a{ margin-right: 20px;}
.sitemap a:hover{ opacity: 0.8;}

/* 2020-12-8lyj */
.l_intro2 .con2 .list .ltbox .ltit{min-height: 52px;}
.l_intro2 .con2 .list .ltbox .p{min-height: 48px;}
.speech2 .con1 .lbox .p,
.l_intro1 .rtbox .p,
.o_time4 .con1 .tbox,
.exhibition_details1 .box .cont .p{text-align: justify;text-justify: inter-ideograph;}
.exhibition_details1 .box .scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff;}

/* 2020-12-14lyj */
.exh1 .con{transform: none !important;-webkit-transform: none !important;-ms-transform: none !important;}
.p_deta4 .list{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.article-cont p+p{margin-top: 15px;}
.ann1 .scroll-tab .scroll-item a{color: inherit;}
.c_deta .con2 .list .li a{color: inherit;}
.c_boutique2 .lbox .con .cinner a,
.c_boutique2 .rbox .box2 a{color: inherit;}
.article-cont .detail-image-box+p{margin-top: 15px;}
.article-cont .videobox+p{margin-top: 15px;}

/* 2020-12-15lyj */
.p_deta4 .list .li{margin-bottom: 15px;}
.exhibition_index1 .cont1{position: absolute;z-index: 9;bottom: 21%;left: 36.4%;}
.exhibition_index1 .cont1 .uls{width: 75px;height: 75px;}
.exhibition_index1 .cont1 .uls .lis{position: absolute;width: 75px;height: 75px;top: 0;left: 0;opacity: 0;visibility: hidden;}
.exhibition_index1 .cont1 .uls .lis.act{opacity: 1;visibility: visible;z-index: 9;}
.exhibition_index1 .cont1 .link{display: block;width: 75px;height: 75px;background: url(icon5.png) no-repeat;background-size: contain;}
.exhibition_index1 .slick-item .img .mask{position: absolute;top: 0;right: 0;bottom: 0;left: 0;}


/* 2020-12-22lyj */
.pinfor_pop.amend .pop-dialog{height: 375px;}
.pinfor_pop.amend .btnwrap{margin-top: 18px;}
.pc3.amend{margin-top: 70px;}
.pc3.amend .page-mod{margin-top: 30px;}
.password_pop.amend .pop-dialog{height: 485px;}
.password_pop.amend .ipt{position: relative;}
.password_pop.amend .ipt.img input{width: calc(100% - 140px);}
.password_pop.amend .ipt .img_btn{width: 120px;height: 50px;position: absolute;right: -1px;top: -1px;cursor: pointer;overflow: hidden;}
.password_pop.amend .ipt .img_btn img{width: 100%;height: 100%;}
.user_registration1.amend .u2{padding-top: 60px;}
.user_registration1.amend .cd{background-color: rgba(0,0,0,0);overflow: hidden;top: -1px;right: 1px;}
.user_registration1.amend .cd img{width: 100%;height: 100%;}
.user_registration1.amend .fom .tips{font-size: 12px;color: #999;display: none;}
.user_registration1.amend .tip{margin-top: 20px;}
.user_registration1.amend .row{margin-bottom: 0;}
.user_registration1.amend .row+.row,
.user_registration1.amend .fom .tips+.row{margin-top: 14px;}

.pc3 .list .lcon2 .data{width: 350px;margin: 0 50px 0 150px;}


.pc3 .list .lcon2 .state{font-size: 14px;}
.pc3 .list .lcon1 .p, .pc3 .list .lcon0 .p{text-align: justify;text-justify: inter-ideograph;}

.m_list .list .li:hover .lcon0, .m_list .list .li:hover .lcon1, .m_list .list .li:hover .lcon2{
	position: relative;
	z-index: 2;
}
.exhibition_details1 .slick-cont{position: relative;}
.exhibition_details1 .slick-ctrl{position: absolute;right: 5px;bottom: 5px;}
/* .exhibition_details3 .li:last-child{position: absolute !important;} */
.exhibition_details3 .li{cursor: pointer;}
.exhibition_details3 .li .name {
	color: #fff;
	position: absolute;
	top: 50%;
	left: 10px;
	right: 10px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	text-align: center;
}
.pop-alert.slick .pop-dialog{top: 0;width: auto;transform: none;-webkit-transform: none;-ms-transform: none;bottom: 0;background-color: rgba(0,0,0,0);padding-bottom: 0;}
.pop-alert.slick .pop-close:before{color: #fff;}
.pop-alert.slick .cont{height: 100%;}
.pop-alert.slick .cont .slick-list{width: 90%;margin: 0 auto;}
.pop-alert.slick .slick-item{text-align: center;position: relative;padding-bottom: 50px;}
.pop-alert.slick .slick-item::after{content: '';display: inline-block;vertical-align: middle;height: 100%;}
.pop-alert.slick .slick-mod,
.pop-alert.slick .slick-list,
.pop-alert.slick .slick-track,
.pop-alert.slick .slick-slide,
.pop-alert.slick .slick-slide>div,
.pop-alert.slick .slick-item,
.pop-alert.slick .slick-item .cont{height: 100%;}
.pop-alert.slick .slick-item img{width: auto;height: auto;max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;}
.pop-alert.slick .slick-item .txt{position: absolute;bottom: 10px;height: 30px;line-height: 30px;text-align: center;left: 0;right: 0;color: #fff;}
.exhibition_details3 .ul{width: 1032px;margin: 0 auto;}

/* 2020-1-21lyj */
.exh2 .list .li{width: 605px;}
.exh2 .list .img{height: 470px;}
.exh2 .list .l1 .img{height: 470px;}
.exh2 .list .itbox{height: 461px;}
.exh2 .list .item:nth-child(even) .l1{float: left;}
.exh2 .list .item:nth-child(even) .l2{padding-left: 20px;padding-right: 0;}


/* 2021-02-01lyj */
.l_intro2.amend .con1 .rbox{margin-left: 0;}

.i_inforcon .tab-cont .pop-mod.pop-code.pop-code1 .right{display: none;}
.i_inforcon .tab-cont .pop-mod.pop-code.pop-code1 .left{float: none;margin: 0 auto;}

.pop-alert.slick .cont .slick-disabled{opacity: 0.8;cursor: default;}
.pop-alert.slick .cont .slick-disabled::before{cursor: default;}
.c_boutique2 .rbox .box1 .list{min-height: 266px;}
.coll_list .imgbox .item{height: 410px;}
.hpart6 .rbox .con2{height: 335px;}
.hpart6 .rbox .con2 .list{height: 100%;}
.exh2 .list .img,
.exh2 .list .l1 .img{height: 454px;}
.exh2 .list .itbox,
.exh2 .list .l1 .itbox{height: auto;padding: 50px 70px 50px 60px;min-height: 311px;}
.exh2 .list .li{padding: 0 10px;}
.research_projects4 .noData.tab-item:before{display: none;}
.research_projects4 .noData .ul{margin-left: 0;}
.research_projects4 .noData .ul:before{display: none;}

.hpart1 .lbox .ltop{min-height: 275px;}
.hpart1 .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: 1719px;margin: 0 auto;} */
.hwrap{max-width: 1300px;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;}
}

/*	pc 端 1024 - 1280	*/
@media screen and (min-width: 1021px) and (max-width: 1279px){
	.coll_list .imgbox .item{width: 325px;max-height: 325px;}
	

}
@media screen and (max-width: 1880px){
	.hpart1 .mbox .mbtm .con1 .time .item+.item{ margin-left: 15px; }
	.hpart1 .mbox .mbtm .con1 .clock{ font-size: 32px; margin-left: 5px; }
}
@media screen and (max-width: 1440px){
	.hwrap{ margin: 0 2%; }
	.hpart1 .rbox .icon{ width: 30%; }
	.hpart1 .rbox .tbox{ width: 60%; }
	.hpart2 .con .sbox .stbox{ padding-top: 25px; padding-left: 20px; }
	.hpart2 .con .sbox .stbox .atbox{ top: 25px; right: 20px; }
	.hpart5 .pub_tit{ left: 15%; }

	.pinfor_pop .pop-dialog{ height: 630px; }
	.pinfor_pop .cont{ padding-top: 20px; }
	.pinfor_pop .box .list{ margin-top: 10px; }
	.pinfor_pop .box .child{ padding: 10px 0; }
	.pinfor_pop .box .child+.child{ padding-top: 10px; }
	.pinfor_pop .box .li{ margin-bottom: 7px; }

}


@media screen and (max-width: 1366px){
	.hpart1 .mbox .mtop .tbox{ margin-left: 4%; }
}

/*	pc 端 1280 以上	*/
@media screen and (min-width: 1280px){

	.hpart1 .rbox .item:hover{ box-shadow: 0px 0px 10px rgba(0,0,0,.5); z-index: 2; }
	.c_boutique1 .list .li{ opacity: 0; visibility: hidden; }
	.c_boutique1 .list.on .li{ opacity: 1; visibility: visible; }
	.c_boutique1 .list.on .li:nth-child(2){ transition-delay: 0.3s; }
	.c_boutique1 .list.on .li:nth-child(3){ transition-delay: 0.6s; }
	.c_boutique1 .list.on .li:nth-child(4){ transition-delay: 0.9s; }
	.c_boutique1 .list.on .li:nth-child(5){ transition-delay: 1.2s; }
	.c_boutique1 .list.on .li:nth-child(6){ transition-delay: 1.5s; }
	.c_boutique1 .list.on .li:nth-child(7){ transition-delay: 1.8s; }
	.c_boutique1 .list.on .li:nth-child(8){ transition-delay: 2.1s; }
	.speech2 .con1 .x_item{ opacity: 0; visibility: hidden; transform: translateX(-80px); -webkit-transform: translateX(-80px); -ms-transform: translateX(-80px); transition: all 0.5s; }
	.speech2.showd .con1 .x_item{ opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }
	.speech2.showd .con1 .lbox .x_item:nth-child(2){ transition-delay: 0.5s; }
	.speech2.showd .con1 .lbox .x_item:nth-child(1){ transition-delay: 1s; }
	.speech2.showd .con1 .rbox.x_item{ transition-delay: 1.5s; }
	.l_intro1 .rtbox,.l_intro1 .img{ opacity: 0; visibility: hidden; transform: translateX(-80px); -webkit-transform: translateX(-80px); -ms-transform: translateX(-80px); transition: all 0.5s; }
	.l_intro1.on .rtbox,.l_intro1.on .img{ opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }
	.l_intro1.on .img{ transition-delay: 0.5s; }
	.o_time1 .con .lbox,.o_time1 .rbox{ opacity: 0; visibility: hidden; transform: translateX(-80px); -webkit-transform: translateX(-80px); -ms-transform: translateX(-80px); transition: all 0.5s; }
	.o_time1.on .con .lbox,.o_time1.on .rbox{ opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }
	.o_time1.on .rbox{ transition-delay: 0.5s; }
	.o_time2 .con .item1{ opacity: 0; visibility: hidden; transition: all 0.8s; transform: translateX(-80px); -webkit-transform: translateX(-80px); -ms-transform: translateX(-80px); }
	.o_time2 .con .item2{ opacity: 0; visibility: hidden; transition: all 0.8s; transform: translateY(80px); -webkit-transform: translateY(80px); -ms-transform: translateY(80px); }
	.o_time2 .con .item3{ opacity: 0; visibility: hidden; transition: all 0.8s; transform: translateX(-80px); -webkit-transform: translateX(-80px); -ms-transform: translateX(-80px); }
	.o_time2 .con .item4{ opacity: 0; visibility: hidden; transition: all 0.8s; transform: translateX(80px); -webkit-transform: translateX(80px); -ms-transform: translateX(80px); }
	.o_time2 .con .img{ opacity: 0; visibility: hidden; transition: all 0.8s; transform: translateY(80px); -webkit-transform: translateY(80px); -ms-transform: translateY(80px); }
	.o_time2.showd .con .item1{ opacity: 1; visibility: visible; opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); }
	.o_time2.showd .con .item2{ opacity: 1; visibility: visible; opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0); transition-delay: 0.5s; }
	.o_time2.showd .con .item3{ opacity: 1; visibility: visible; opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); transition-delay: 1s; }
	.o_time2.showd .con .i4{ opacity: 1; visibility: visible; opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); -ms-transform: translateX(0); transition-delay: 1.5s; }
	.o_time2.showd .con .img{ opacity: 1; visibility: visible; opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); -ms-transform: translateY(0);  transition-delay: 2s;}
	.c_boutique1 .list .li:hover{ box-shadow: 0px 0px 20px rgba(0,0,0,.3); }
	
}

/*	移动端 1024 以下	*/
@media screen and (max-width: 1020px){
	
/*	返回顶部	*/
	.gotop .s{ font-size: 0.2rem;}
	
/*	百度地图	*/
	.bdmap{ height: 6rem;}
	.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;}
	
/* ****************************************************** */

.link_pop{ display: none; }

.hwrap{ margin: 0; }
.banner .nav{ bottom: 0.4rem; }
.hpart1{ padding: 1rem 0; }
.hpart1 .lbox{ float: none; width: 100%; }
.hpart1 .lbox .ltop{ padding: 0.5rem 0.3rem; }
.hpart1 .lbox .ltop .lt_tit{ position: static; margin-bottom: 0.2rem; }
.hpart1 .lbox .ltop .list .li+.li{ margin-top: 0.2rem; }
.hpart1 .lbox .ltop .list .ltit{ margin-right: 1.7rem; }
.hpart1 .lbox .ltop .list .ltit a{ padding-right: 0; font-size: 0.3rem; }
.hpart1 .lbox .lbtm{ margin-top: 0.4rem; height: auto; }
.hpart1 .lbox .lbtm .img{ position: static; width: 100%; height: auto; padding-top: 0.4rem; }
.hpart1 .lbox .lbtm .img img{ position: static; }
.hpart1 .lbox .lbtm .clbox{ position: static; width: 100%; height: auto; padding: 0.5rem 0.3rem; }
.hpart1 .lbox .lbtm .clbox .con{ position: static; margin-top: 0.2rem; }
.hpart1 .lbox .lbtm .clbox .con .p{ line-height: 1.5; margin-top: 0.1rem; }
.hpart1 .mbox{ float: none; margin-top: 0.4rem; width: 100%; margin-left: 0; }
.hpart1 .mbox .mtop{ padding: 0 0 0.4rem; }
.hpart1 .mbox .mtop .icon{ width: 1.5rem; }
.hpart1 .mbox .mtop .tbox .p18{ margin-top: 0.15rem; }
.hpart1 .mbox .mbtm{ height: auto; }
.hpart1 .mbox .mbtm .minner{ padding: 0.5rem 0.3rem; position: static; }
.hpart1 .mbox .mbtm .con1{ margin-top: 0.5rem; padding-bottom: 0.5rem; }
.hpart1 .mbox .mbtm .con1 .clock{ font-size: 0.6rem; }
.hpart1 .mbox .mbtm .con1 .time .item+.item{ margin-left: 0.4rem; }
.hpart1 .mbox .mbtm .con1 .pbox{ margin-top: 0.4rem; }
.hpart1 .mbox .mbtm .con1 .pbox .p{ margin-top: 0.1rem; }
.hpart1 .mbox .mbtm .con2{ margin-top: 0.3rem; }
.hpart1 .mbox .mbtm .con2 .li{ padding-left: 0.5rem; margin-top: 0.1rem; }
.hpart1 .mbox .mbtm .con2 .li .icon{ width: 0.36rem; height: auto; }
.hpart1 .rbox{ width: 100%; float: none; margin: 0.4rem 0 0; }
.hpart1 .rbox:after{ content: ""; display: block; clear: both; }
.hpart1 .rbox .item{ width: 50%; height: 3.8rem; padding: 0.5rem 0.3rem; float: left; }
.hpart1 .rbox .icon{ position: static; margin: auto; transform: none; -webkit-transform: none; }
.hpart1 .rbox .tbox{ position: static; width: 100%; transform: none; -webkit-transform: none; text-align: center; margin-top: 0.2rem; }
.hpart1 .rbox .tbox .p{ line-height: 1.5; margin-top: 0.1rem; }
.hpart2{ padding: 1rem 0; }
.htitbox{ position: relative; top: auto; left: auto; transform: none; -webkit-transform: none; }
.htitbox .x_tit .icon{ top: 0; bottom: 0; left: auto; right: -0.6rem; width: 0.39rem; height: 0.525rem; background-image: url(png55_03.png); }
.htitbox .x_more{ position: absolute; top: 50%; right: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 1.605rem; height: 0.735rem; line-height: 0.735rem; background-image: url(png38_03.png); }
.hpart2 .con{ margin-left: 0; margin-top: 0.4rem; }
.hpart2 .con .sbox{ width: 100%; margin: 0; }
.hpart2 .con .sbox .img{ width: 100%; padding-bottom: 0; height: 9.8rem; }
.hpart2 .con .sbox .img img{ position: static; width: 100%; }
.hpart2 .con .sbox .stbox{ width: 100%; position: static; padding: 0.5rem 0.3rem; }
.hpart2 .con .sbox .stbox .pbox{ line-height: 1.5; margin: 0.2rem 0 0; }
.hpart2 .con .sbox .stbox .atbox{ position: static; margin-top: 0.2rem; white-space: normal; }
.hpart2 .con .sbox .stbox .atbox .item{ margin: 0.1rem 0 0; -webkit-writing-mode: initial;writing-mode: initial;writing-mode: initial;}
.hpart2 .con .sbox .stbox .atbox .icon{ width: 0.4rem; vertical-align: middle; margin: 0 0.1rem 0 0; }
.hpart2 .con .arrowbox{ position: relative; right: auto; top: auto; }
.pub_arrow { text-align: center; width: 2.28rem; height: 0.96rem; line-height: 0.96rem; margin: 0.3rem auto 0; }
.pub_arrow .slick-arrow{ width: 0.375rem; height: 0.585rem;margin: 0 0.3rem; }
.hpart3{ padding: 1rem 0; }
.hpart3 .con{ margin: 0.4rem 0 0; }
.hpart3 .con .item{ width: 100%; height: 1rem; line-height: 1rem; padding-bottom: 0; overflow: hidden; }
.hpart3 .con .item.open{ width: 100%; height: 5rem; line-height: normal; }
.hpart3 .con .item.open .img{ height: 5rem; }
.hpart3 .con .item .tit{ height: 1rem; line-height: 1rem; }
.hpart3 .con .item .tit .sp{ margin: 0 !important }
.hpart3 .con .item:nth-child(2),.hpart3 .con .item:nth-child(3){ transform: none; -webkit-transform: none; }
.hpart4{ padding: 1rem 0; }
.hpart4 .con{ margin: 0.4rem 0 0; }
.hpart4 .con .sibox{ padding-bottom: 0; height: auto; font-size: 0; }
.hpart4 .con .sbox{ width: 50%; padding-bottom: 0; height: 3.5rem; display: inline-block; vertical-align: top; position: relative; top: auto; left: auto; bottom: auto; right: auto; }
.hpart4 .con .sbox:nth-child(even){ width: 50%; padding-bottom: 0; }
.hpart4 .con .s2,.hpart4 .con .s4{ height: 5.16rem; overflow: hidden; }
.hpart4 .con .s4{ margin-top: -1.66rem; }
.hpart4 .con .sbox .img{ position: static; padding-bottom: 0.8rem; height: 100%; }
.hpart4 .con .s2 .img{ padding-top: 0.4rem; }
.hpart4 .con .sbox img{ width: auto; height: 100%; margin: auto; }
.hpart4 .con .arrowbox{ position: relative; }
.hpart4 .con .sbox .stbox{ padding-top: 0; background: no-repeat; bottom: 0.2rem; top: auto; left: 0.2rem; right: 0.2rem; text-align: center; }
.hpart4 .con .sbox .stbox .h24{ font-size: 0.3rem; }
.hpart5{ padding: 1rem 0; }
.hpart5 .pub_tit{ width: 100%; position: relative; top: auto; left: auto; }
.hpart5 .con{ margin-top: 0.4rem; }
.hpart5 .con .sbox{ margin-top: 0; }
.hpart5 .con .s1{ margin-top:0;padding-bottom: 144.21%; }
.hpart5 .con .s1 .img img{ width:80%; }
.hpart5 .con .sbox .sp{ -webkit-writing-mode: vertical-lr;writing-mode: vertical-lr;writing-mode: tb-lr; }
.hpart5 .con .arrowbox{ position: relative; right: auto; }
.hpart6{ padding: 1rem 0; }
.hpart6 .lbox{ width: 100%; float: none; }
.hpart6 .lbox .list{ margin-top: 0.4rem; }
.hpart6 .lbox .list .li{ width: 49%; height: 3rem; margin-top: 0.2rem; margin-left: 2%; padding: 0.5rem 0.3rem; }
.hpart6 .lbox .list .li:first-child{ width: 100%; height: 4.5rem; }
.hpart6 .lbox .list .li:nth-child(even){ margin-left: 0; }
.hpart6 .lbox .list .li:nth-child(3){ margin-left: 2%; }
.hpart6 .lbox .list .ltit, .hpart6 .lbox .list .p{ line-height: 1.5; }
.hpart6 .lbox .list .av{ left: 0.3rem; bottom: 0.3rem; }
.hpart6 .lbox .list .li:first-child .p{ bottom: 0.3rem; left: 0.3rem; right: 0.3rem; }
.hpart6 .lbox .list .li:first-child .av{ margin-top: 0.2rem; }
.hpart6 .rbox{ padding: 0; margin-top: 0.4rem; }
.hpart6 .rbox .con1{ margin-top: 0.4rem; height: auto; }
.hpart6 .rbox .con1 .img{ width: 100%; height: 4rem; position: relative; }
.hpart6 .rbox .con1 .ctbox{ position: relative; height: auto; width: 100%; padding: 0.5rem 0.3rem; }
.hpart6 .rbox .con1 .ctbox .inner{ padding: 0; }
.hpart6 .rbox .con2 .list{ padding: 0.3rem; margin-right: 0; }
.hpart6 .rbox .con2 .list .line{ border-right: 1px dashed #ad955a; }
.hpart6 .rbox .con2 .list .li{ padding: 0.2rem 0; }
.hpart6 .rbox .con2 .list .data{ margin-top: 0.1rem; }
.hpart6 .rbox .con2 .sign{ position: relative; top: auto;right: auto; height: auto; width: 100%; text-align: center; padding: 0.5rem; }
.hpart6 .rbox .con2 .sign .inner{ position: static; transform: none; -webkit-transform: none; }
.hpart6 .rbox .con2 .sign .icon{ width: 1rem; height: auto;margin: 0 auto 0.2rem; }
.hpart6 .rbox .con2 .sign .sp{ height: auto;}

.visit{ padding: 1rem 0; }
.visit .list{ margin: 0.4rem 0; }
.visit .list .tr{ padding: 0.3rem 0.4rem; display: block; }
.visit .list .tr span,.visit .list .tr span.xx{ text-align: left; display: block; }
.visit .list .tr span+span{ margin-top: 0.1rem; }

.activiti_detail{ padding: 1rem 0; }
.activiti_detail .con1{ margin-top: 0.4rem; }
.activiti_detail .con1 .x-wrap{ padding: 0; }
.activiti_detail .con1 .lbox{ width: 100%; float: none; }
.activiti_detail .con1 .rbox{ height: auto; padding: 0.5rem 0.3rem; }
.activiti_detail .con1 .rbox .pbox{ margin-top: 0.2rem; }
.activiti_detail .con1 .rbox .pbox .p{ margin-top: 0.1rem; }
.activiti_detail .x_more{ width: 2.28rem; height: 0.96rem; line-height: 0.96rem; margin-top: 0.4rem; }
.activiti_detail .con2{ margin-top: 0.8rem; }
.activiti_detail .con2 .pbox{ margin-top: 0.3rem; line-height: 1.5; }
.activiti_detail .con2 .x_more{ margin-top: 0.4rem; }

.pub_tab{ position: relative; }
.pub_tab .scroll-item{ font-size: 0.36rem; margin: 0 0.5rem; }
.pub_tab .scroll-item i:before{ left: -0.4rem; }
.pub_tab .scroll-item i:after{ right: -0.4rem; }
.pub_tab .scroll-item+.scroll-item:after{ width: 0.5rem; left: -0.75rem; }
.pub_tab .scroll-prev,.pub_tab .scroll-next{ width: 0.375rem; height: 0.585rem; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); background-repeat: no-repeat; background-position: center; background-size: cover; }
.pub_tab .scroll-prev{ left: 0.2rem; background-image: url(png132_03.png); }
.pub_tab .scroll-next{ right: 0.2rem; background-image: url(png133_03.png); }
.pub_tab .scroll-box{ width: 80%; margin: 0 auto; overflow: hidden; }


.ann1{ height: auto; padding: 1rem 0; }
.ann1 .scroll-tab{ margin-top: 0.4rem; }
.ann2{ padding: 1rem 0; }
.ann2 .list{ margin-bottom: 0.4rem; }
.ann2 .list .li{ padding: 0.3rem 0.4rem; }
.ann2 .list .ltit{ margin-right: 0; }
.ann2 .list .data{ position: static; transform: none; -webkit-transform: none; margin-top: 0.1rem; }
.ann2 .list .ltit a{ font-size: 0.3rem; padding-right: 0; }

.c_boutique1{ padding-top: 1rem;height: auto; }
.c_boutique1 .list{ margin-top: 0.4rem; }
.c_boutique1 .list .li{ width: 100%; line-height: 1.2rem; height: 1.2rem; float: none; margin-left: 0; margin-top: 0.2rem !important; text-align: center; }
.c_boutique1 .list .li a{ padding-top: 0 !important; }
.c_boutique1 .list .ltit{ padding: 0 0 0 0.6rem; background-position: left center; display: inline-block; }
.c_boutique2{ padding: 1rem 0; }
.c_boutique2 .lbox{ width: 100%; height: auto; float: none; }
.c_boutique2 .lbox .inner{ padding: 0.5rem 0.3rem 1rem; }
.c_boutique2 .lbox .con{ line-height: 1.5; margin-top: 0.2rem; }
.c_boutique2 .lbox .con .cinner{ max-height: 5rem; }
.c_boutique2 .lbox .con .child+.child{ margin-top: 0.1rem; }
.c_boutique2 .rbox{ padding: 0.4rem 0 0; }
.c_boutique2 .rbox .box1{ padding: 0.5rem 0.3rem; }
.c_boutique2 .rbox .box1 .htitbox{ left: auto; top: auto; }
.c_boutique2 .rbox .box1 .c_more{ padding: 0 0 0 0.6rem; right: 0.3rem; top: 0.6rem; background-position: left center; }
.c_boutique2 .rbox .box1 .list{ margin-top: 0.2rem; }
.c_boutique2 .rbox .box1 .list .li{ padding: 0.2rem 0; }
.c_boutique2 .rbox .box1 .list .data{ margin-top: 0.1rem; }
.c_boutique2 .rbox .box2{ margin-top: 0.4rem; padding: 0.5rem 0.3rem; }
.c_boutique2 .rbox .box2 .top .c_more{ padding-left: 0.6rem; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.c_boutique2 .rbox .box2 .list{ margin-top: 0.4rem; }
.c_boutique2 .rbox .box2 .list .li{ margin-top: 0.2rem; }
.c_boutique2 .rbox .box2 .list .tit{ margin-right: 0; }
.c_boutique2 .rbox .box2 .list .data{ position: static; transform: none; -webkit-transform: none; margin-top: 0.1rem; }

.c_deta{ padding: 1rem 0; }
.c_deta .imgbox .lbox{ width: 98%; margin: auto; float: none; }
.c_deta .imgbox .lbox .img{ height: auto; }
.c_deta .imgbox .rbox{ height: auto; padding: 0.4rem 0 0; }
.c_deta .imgbox .rbox .img{ width: 96%; height: 2rem; line-height: 2rem; margin: 0 auto; }
.c_deta .imgbox .rbox .img img{ max-width: 80%; max-height: 80%; }
.c_deta .imgbox .lbox .link_box{ width: 1rem; }
.c_deta .imgbox .lbox .link_box .item{ height: auto; }
.c_deta .imgbox .rbox .slick-arrow{ width: 0.375rem; height: 0.585rem; top: 0; bottom: 0; }
.c_deta .imgbox .rbox .slick-prev{ left: 0.2rem; right: auto; background-image: url(png30_03.png); }
.c_deta .imgbox .rbox .slick-next{ right: 0.2rem; left: auto; background-image: url(png31_03.png); }
.c_deta .tt_box{ margin-top: 0.4rem; }
.c_deta .tt_box .pbox{ line-height: 1.5; margin-top: 0.2rem; }
.c_deta .tt_box .pbox .p{ margin-top: 0.1rem; }
.c_deta .con2{ margin-top: 0.8rem; }
.c_deta .con2 .list{ background-size: cover; padding: 0.5rem 0.3rem; margin-top: 0.4rem; }
.c_deta .con2 .list .li{ width: 100%; float: none; margin: 0; padding: 0.2rem 0; }
.c_deta .con2 .list .li:last-child, .c_deta .con2 .list .li:nth-last-child(2){ border-bottom: 1px dashed #bcc1af; }

.coll_list{ padding: 1rem 0; }
.coll_list .scroll-tab{ margin-top: 0.4rem; }
.coll_list .con1{ margin-top: 0.4rem; }
.coll_list .con1 .x-wrap{ padding: 0.3rem 0; }
.coll_list .con1 .img{ width: 80%; height: auto; line-height: normal; }
.coll_list .txtbox{ margin-top: 0.4rem; }
.coll_list .txtbox .pbox{ line-height: 1.5; margin-top: 0.3rem; }
.coll_list .txtbox .pbox .p+.p{ margin-top: 0.2rem; }
.coll_list .imgbox{ margin: 0.8rem 0 0.4rem; }
.coll_list .imgbox .item{ width: 50%; }

.speech1{ height: auto; padding: 1rem 0; }
.speech1 .img{ width: 50%; position: static; height: auto; margin: auto; }
.speech1 .rtbox{ position: static; margin-top: 0.4rem; }
.speech1 .rtbox .name{ margin-top: 0.2rem; }
.speech1 .rtbox .p{ line-height: 1.5; margin: 0.1rem 0 0; }
.speech2{ padding: 1rem 0; }
.speech2 .con1 .lbox{ margin-right: 0; }
.speech2 .con1 .lbox .img{ width: 100%; height: auto; }
.speech2 .con1 .lbox .ltbox{ height: auto; padding: 0.5rem 0.3rem; }
.speech2 .con1 .rbox{ position: static; margin-top: 0.4rem; width: 100%; height: 1.2rem; line-height: 1.2rem; text-align: center; }
.speech2 .con1 .rbox a{ padding: 0; }
.speech2 .con1 .lbox .p{ line-height: 1.5; margin-top: 0.2rem; }
.speech2 .con1 .lbox .x_more{ margin-top: 0.3rem; }
.speech2 .con2{ margin-top: 0.8rem; }
.speech2 .con2 .x_tit{ text-align: center; }
.speech2 .con2 .box{ margin: 0.3rem 0 0; }
.speech2 .con2 .sbox{ width: 90%; }
.speech2 .con2 .sbox .img{ height: auto; }
.speech2 .con2 .sbox .tbox{ padding: 0.2rem; height: 2rem; }
.speech2 .con2 .sbox .tbox .position{ margin-top: 0.1rem; }
.speech2 .con2 .sbox .tbox .position span{ padding: 0; }
.speech2 .con2 .sbox .name i{ margin-right: 0.2rem; }
.speech2 .con2 .box .arrowbox{ position: relative; top: auto; }
.speech3{ padding: 1rem 0; }
.speech3 .con{ margin-top: 0.4rem; }
.speech4 .bdmap{ width: 100%; float: none; height: 4rem; }
.speech4 .rbox{ height: auto; }
.speech4 .rbox .con{ width: 100%; padding: 0.5rem 0.25rem; }
.speech4 .rbox .list{ margin-top: 0.3rem; }
.speech4 .rbox .list .li{ margin-top: 0.1rem; }
.speech4 .rbox .qr{ margin: 0.4rem 0 0; width: 30%; height: auto; }

.exh1{ height: auto; padding: 1rem 0; }
.exh1 .con{ position: static; padding: 0 0.25rem; }
.exh1 .x_more{ width: 1.605rem; height: 0.735rem; margin-top: 0.3rem; background-image: url(png38_03.png); }
.exh1 .pbox{ line-height: 1.5; margin: 0.2rem 0 0; }
.exh2{ padding: 1rem 0; }
.exh2 .list{ margin: 0.4rem 0; }
.exh2 .list .l1,.exh2 .list .item:nth-child(even) .l1{ width: 100%; float: none; }
.exh2 .list .l2{ padding: 0.2rem 0 0; }
.exh2 .list .img{ z-index: 2; height: auto; }
.exh2 .list .l1 .img{ height: 5.42rem; }
.exh2 .list .img img{ position: static; }
.exh2 .list .itbox{ padding: 0.5rem 0.3rem; height: auto; }
.exh2 .list .l1 .itbox{ height: auto; padding-top: 2.5rem; padding-right: 0.3rem; }
.exh2 .list .itbox .p{ line-height: 1.5; margin-top: 0.2rem; }
.exh2 .list .itbox .cbox{ margin-top: 0.2rem; }
.exh2 .list .itbox .cbox .icon{ width: 0.3rem; height: auto; margin-right: 0.2rem; }
.exh2 .list .itbox .cbox .child{ margin-top: 0.1rem; }
.exh2 .list .item:nth-child(even) .l2{ padding-right: 0; }

.i_inforcon{ padding: 1rem 0; }
.i_inforcon .li{ margin-top: 0.4rem; }
.i_inforcon .li:first-child{ margin-top: 0; }
.i_inforcon .li .img{ width: 100%; float: none; height: auto; }
.i_inforcon .li .ltbox{ height: auto; padding: 0.5rem 0.3rem; }
.i_inforcon .li .ltbox i.line{ border-left-width: 1px; border-top-width: 0; }
.i_inforcon .li .p{ line-height: 1.5; margin-top: 0.2rem; }
.i_inforcon .li .ltbox .av{ position: static; margin-top: 0.2rem; }
.i_inforcon .li:nth-child(even) .ltbox i.line{ border-right-width: 1px; }

.i_infor1 .li .ltbox .t_abox{ position: static; margin-top: 0.3rem; }
.i_infor1 .li .ltbox .t_abox span+span{ display: block; margin: 0.1rem 0 0; }

.l_intro1{ padding: 1rem 0; height: auto; background-position: top left; }
.l_intro1 .con{ position: static; margin-top: 0.4rem; }
.l_intro1 .img{ width: 100%; height: auto; float: none; }
.l_intro1 .rtbox{ height: auto; padding: 0.5rem 0 0; }
.l_intro1 .rtbox .p{ line-height: 1.5; margin-top: 0.3rem; }
.l_intro1 .rtbox .x_more{ width: 2.28rem; height: 0.96rem; line-height: 0.96rem; margin-top: 0.4rem; }
.l_intro1 .rtbox .clink{ line-height: normal; position: static; margin-top: 0.4rem; }

.l_intro2{ padding: 1rem 0; }
.l_intro2 .con1 .box{ margin-top: 0.4rem; }
.l_intro2 .con1 .imgbox{ width: 100%; height: auto; float: none; }
.l_intro2 .con1 .imgbox .img{ opacity: 1; visibility: visible; position: static; }
.l_intro2 .con1 .rbox{ margin-left: 0; height: auto; padding: 0.5rem 0.3rem; }
.l_intro2 .con1 .rbox .li{ padding: 0; }
.l_intro2 .con1 .rbox .li .l_txt{ margin-right: 0; overflow: visible; white-space: normal; text-overflow: initial; }
.l_intro2 .con1 .rbox .li .av{ position: static; transform: none; -webkit-transform: none; margin-top:0.1rem; }
.l_intro2 .con1 .slick-arrow{ width: 0.375rem; height: 0.585rem; background-size: cover; }
.l_intro2 .con1 .slick-arrow:before{ display: none; }
.l_intro2 .con1 .slick-prev{ left: 0.2rem; right: auto; background-image: url(png30_03.png); }
.l_intro2 .con1 .slick-next{ right: 0.2rem; left: auto; background-image: url(png31_03.png); }
.l_intro2 .con2{ margin-top: 0.8rem; }
.l_intro2 .con2 .list{ margin: 0.4rem 0 0; }
.l_intro2 .con2 .list .li{ display: block; width: 100%; margin: 0.4rem 0 0; }
.l_intro2 .con2 .list .img{ height: auto; }
.l_intro2 .con2 .list .ltbox{ height: auto; padding: 0.5rem 0.3rem; }
.l_intro2 .con2 .list .ltbox .ltit{ line-height: 1.5; }
.l_intro2 .con2 .list .ltbox .p{ margin-top: 0.2rem; line-height: 1.5; }
.l_intro2 .con2 .list .ltbox .data{ margin-top: 0.2rem; }

.login_con{ padding: 1rem 0; }
.login_con .img{ display: none; }
.login_con .rbox{ height: auto; padding: 1rem 0.25rem; }
.login_con .rbox .ipt{ height: 0.8rem; padding: 0.2rem; padding-left: 1rem; }
.login_con .rbox .ipt .icon{ width: 0.8rem; height: 0.8rem; }
.login_con .rbox .ipt+.ipt{ margin-top: 0.2rem; }
.login_con .rbox .zc{ margin-top: 0.1rem; }
.login_con .rbox .lgbtn{ width: 2.28rem; line-height: .96rem; margin-top: 0.4rem; background-size: cover; }

.m_list{ padding: 1rem 0; }
.m_list .list{ margin: 0.4rem 0; }
.m_list .list .li{ margin-top: 0.4rem; }
.m_feedback1 .list .li{ padding: 0.5rem 0.3rem; }
.m_feedback1 .list .lcon0{ margin-bottom: 0.2rem; }
.m_feedback1 .list .lcon1{ padding-bottom: 0.3rem; }
.m_feedback1 .list .lcon2{ padding-top: 0.3rem; }
.pc3 .list .lcon1 .p, .pc3 .list .lcon0 .p{ line-height: 1.5; margin-top: 0.1rem; }
.m_feedback1 .list .lcon2 .adbox span{ display: block; }
.m_feedback1 .list .lcon2 .adbox .time{ margin: 0.1rem 0 0; }
.m_feedback2{ padding: 1rem 0; }
.m_feedback2 .con{ margin-top: 0.4rem; }
.m_feedback2 .con .i_box{ position: relative; }
.m_feedback2 .con .inner{ display: block; }
.m_feedback2 .con .il{ position: static; text-align: left; padding-top: 0; }
.m_feedback2 .con .ipt{ width: 100%; height: 0.8rem; margin-top: 0.1rem; margin-bottom: 0.1rem; }
.m_feedback2 .con .ttbox{ height: auto; }
.m_feedback2 .con .img{ height: 0.8rem; width: 1.6rem; }
.m_feedback2 .con .yz input{ width: calc(100% - 2rem) }
.m_feedback2 .x_more{ width: 2.28rem; height: 0.96rem; line-height: 0.96rem; margin-top: 0.4rem; background-size: cover; }

.pc3 .list .li{ padding: 0.5rem 0.3rem; margin-top: 0.4rem; }
.pc3 .list .lcon2{ padding-top: 0.3rem; }
.pc3 .list .lcon2 .data, .pc3 .list .lcon2 .state, .pc3 .list .lcon2 .pbtn{ display: block; }
.pc3 .list .lcon2 .pbtn .item{ margin-right: 0.2rem; }
.pc3 .list .lcon2 .data{ margin: 0.2rem 0; }

.o_time1{ padding: 1rem 0; height: auto; }
.o_time1 .con{ position: static; padding: 0.4rem 0 0; }
.o_time1 .con .lbox{ width: 100%; float: none; }
.o_time1 .lbox .time{ margin-top: 0.4rem; padding: 0.3rem 0; }
.o_time1 .lbox .time .ock{ font-size: 0.5rem; margin-left: 0.2rem; }
.o_time1 .lbox .pbox{ line-height: 1.5; margin-top: 0.3rem; }
.o_time1 .lbox .p14{ margin-top: 0.1rem; }
.o_time1 .rbox{ padding: 0.4rem 0 0; }
.o_time1 .rbox .box{ margin-top: 0.3rem; }
.o_time1 .rbox .box .p{ margin-top: 0.1rem; }
.o_time2{ padding: 1rem 0; }
.o_time2 .con{ margin-top: 0.4rem; }
.o_time2 .con .lbox{ width: 100%; float: none; }
.o_time2 .con .item1{ height: auto; padding: 0.5rem 0.3rem; }
.o_time2 .con .item1 .box{ margin-top: 0.2rem; }
.o_time2 .con .item1 .box .li{ padding: 0.2rem 0; }
.o_time2 .con .item1 .box .li .ll{ float: none; width: auto; height: auto; }
.o_time2 .con .item1 .box .li .lr{ padding: 0.1rem 0 0; line-height: 1.5; }
.o_time2 .con .item2{ width: 100%; height: 2rem; margin-top: 0.4rem; }
.o_time2 .con .item2 .middle-cont{ font-size: 0.6rem; }
.o_time2 .con .rbox{ padding: 0; }
.o_time2 .con .item3{ height: auto; padding: 0.5rem 0.3rem; }
.o_time2 .con .item3 .t{ margin-top: 0.1rem; }
.o_time2 .con .lbox .img{ position: static; width: 100%; height: auto; margin-top: 0.4rem; display: none; }
.o_time3 .bdmap{ width: 100%; float: none; height: 5rem; }
.o_time3 .rbox{ height: auto; }
.o_time3 .rbox .con{ width: 100%; padding: 0.5rem 0.25rem; }
.o_time3 .rbox .tab-bar{ position: static; margin-top: 0.6rem; }
.o_time3 .rbox .tab-bar .icon{ width: 40%; height: auto; margin-bottom: 0.1rem; }
.o_time3 .rbox .p18{ margin-top: 0.2rem; }
.o_time3 .rbox .tab-cont{ margin-top: 0.3rem; }
.o_time3 .rbox .tab-cont .p+.p{ margin-top: 0.2rem; }
.o_time3 .rbox .tab-item{ height: 3rem; }
.o_time4{ padding: 1rem 0; }
.o_time4 .con1{ margin-top: 0.4rem; }
.o_time4 .con1 .img{ width: 100%; height: auto; float: none; }
.o_time4 .con1 .tbox{ height: auto; padding: 0.5rem 0.3rem; }
.o_time4 .con2{ margin: 0.4rem 0 0; }
.o_time4 .con2 .pbox{ line-height: 1.5; margin-top: 0.2rem; }
.o_time5{ padding: 1rem 0; }
.o_time5 .con{ margin: 0.4rem 0 0; }
.o_time5 .box{ width: 100%; height: auto; padding: 0.5rem 0.3rem; margin: 0; }
.o_time5 .box .icon{ width: 1rem; height: auto; float: none; }
.o_time5 .box .tbox{ padding: 0.2rem 0 0; }
.o_time5 .box .tbox .p{ line-height: 1.5; margin-top: 0.1rem; }
.o_time5 .box .tbox .tit i{ margin-right: 0.15rem; }
.o_time5 .arrowbox{ margin-top: 0.4rem; }

.p_center{ padding: 1rem 0; }
.pc1 .con{ margin-top: 0.4rem; }
.pc1 .con .v_line{ top: 0.25rem; }
.pc1 .con .ctit{ margin-left: 1rem; }
.pc1 .child_con .item{ width: 100%; float: none; padding: 0; margin-top: 0.3rem; }
.pc1 .child_con .sl{ width: auto; text-align: left; }
.pc1 .child_con .item:nth-child(3n-1),.pc1 .child_con .item:nth-child(3n){ padding: 0; }
.pc1 .child_con .tips{ float: right; }
.pc1 .child_con .sr{ width: 50%; min-width: auto; }
.pc1 .child_con .item:nth-child(3n-1) .sr{ min-width: auto; }
.pc1 .pc1btn{ width: 2.775rem; line-height: 0.735rem; margin-top: 0.3rem; }
.pc2{ margin-top: 0.8rem; }
.pc2 .list{ margin-top: 0.4rem; }
.pc2 .list .tr{ display: block; padding: 0.3rem 0.4rem; }
.pc2 .list .tr span{ display: block; text-align: left; }
.pc2 .list .tr span:nth-last-child(2){ text-align: left; }
.pc2 .list .tr span+span{ margin-top: 0.1rem; }
.pc3{ margin-top: 0.4rem; }
.password_pop .pop-dialog{ width: 90%; height: auto; bottom: auto; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); padding: 0.5rem 0.3rem; }
.password_pop .box{ margin: 0.4rem 0; }
.password_pop .ipt{ margin-top: 0.2rem; height: 0.8rem; padding: 0.1rem 0.3rem; }
.password_pop .ipt span{ line-height: 0.6rem; }
.password_pop .ipt input{ height: 0.6rem; }


.p_deta1{ height: auto; padding-top: 1rem; padding-bottom: 0.25rem; }
.p_deta1 .img{ width: 100%; height: 4rem; line-height: 4rem; position: static; }
.p_deta1 .tbox{ width: 100%; height: auto; padding: 0.5rem 0.3rem; position: static; margin-top: 0.4rem; }
.p_deta1 .tbox .pbox{ line-height: 1.5; margin: 0.3rem 0 0; }
.p_deta1 .htitbox .x_tit .icon{ background-image: url(png78_03.png); }
.p_deta2{ padding: 1rem 0; }
.p_deta2 .img{ width: 100%; height: auto; float: none; }
.p_deta2 .ptbox{ height: auto; padding: 0.5rem 0.3rem; }
.p_deta2 .ptbox .pbox,.p_deta3 .ptbox .pbox{ line-height: 1.5; margin-top: 0.3rem; }
.p_deta2 .ptbox .pbox .p,.p_deta3 .ptbox .pbox .p{ margin-bottom: 0.1rem; }
.p_deta3{ padding: 1rem 0; }
.p_deta3 .img{ width: 100%; height: auto; float: none; }
.p_deta3 .ptbox{ height: auto; padding: 0.5rem 0.3rem; }
.p_deta4{ padding: 1rem 0; }
.p_deta4 .p{ margin: 0.3rem 0 0; line-height: 1.5; }
.p_deta4 .list{ margin-top: 0.4rem; display: block; }
.p_deta4 .list .li{ width: 100%; height: auto; margin-top: 0.2rem; }

.t_exh{ padding: 1rem 0; }
.t_exh .list{ margin: 0.2rem 0 0.4rem; }
.t_exh .list .li{ width: 100%; margin: 0.3rem 0 0; }
.t_exh .list .l_tbox{ height: auto; padding: 0.5rem 0.3rem; }
.t_exh .list .l_tbox .i_con{ margin-top: 0.3rem; }
.t_exh .list .l_tbox .i_con .item{ margin-top: 0.1rem; padding-left: 0.6rem; }
.t_exh .list .l_tbox .i_con .item:after{ width: 0.3rem;height: 0.3rem; }

.volunteers{ padding: 1rem 0; }
.volunteers .list{ margin: 0.2rem 0 0.4rem; }
.volunteers .list .li{ padding: 0.2rem 0; width: 33.3333%; }
.volunteers .list .li i{ margin-right: 0.15rem; }
.volunteers .list .li a{ min-width: auto; }

.wts .lbox{ width: 100%; height: auto; padding: 1rem 0.25rem; }
.wts .con{ width: 100%; }
.wts .lbox .con{ padding-right: 0; }
.wts .lbox .pbox{ line-height: 1.5; margin-top: 0.3rem; }
.wts .lbox .pbox .p+.p{ margin-top: 0.1rem; }
.wts .rbox{ height: auto; padding: 1rem 0.25rem; }
.wts .rbox .con{ padding-right: 0; }
.wts .rbox .con .ipt{ margin-bottom: 0.2rem; }
.wts .rbox .x_more{ margin: 0.4rem auto 0; }

.edu .ep{ margin: 0.3rem 0 0; }
.edu .tab-bar{ text-align: left; margin-top: 0.3rem; position: relative; white-space: nowrap; overflow-x: auto; }
/*.edu .t_barbox{ white-space: nowrap; overflow-x: auto; width: 80%; margin: 0 auto; }
.edu .tab-bar .scroll-prev,.edu .tab-bar .scroll-next{ width: 0.375rem; height: 0.585rem; background: url(png132_03.png) no-repeat center; background-size: cover; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); }
.edu .tab-bar .scroll-prev{ left: 0; }
.edu .tab-bar .scroll-next{ right: 0; background-image: url(png133_03.png); }*/
.edu .tab-term{ margin: 0 0.5rem; }
.edu .tab-term:before{ left: -0.4rem; }
.edu .tab-term:after{ right: -0.4rem; }
.edu .tab-mod{ margin-top: 0.1rem; }
.edu .li .edu_con{ margin-top: 0.2rem; }
.edu .li .eli{ margin-top: 0.1rem; }
.edu .li .edubtn{ width: 2rem; line-height: 0.7rem; margin-top: 0.4rem; }
.edu .tab-cont{ margin-top: 0.4rem; }

.pinfor_pop .pop-dialog{ width: 90%; height: 70%; overflow-y: auto; }
.pinfor_pop .pop-close{ top: 0.3rem; right: 0.3rem; }
.pinfor_pop .cont{ padding: 0.5rem 0.3rem; }
.pinfor_pop .box .child{ padding: 0.3rem 0; }
.pinfor_pop .box .child+.child{ padding-top: 0.3rem; }
.pinfor_pop .box .li{ width: 100%; height: 0.8rem; float: none; margin: 0 0 0.2rem 0; padding: 0 0.2rem; }
.pinfor_pop .box .lbox{ line-height: calc(0.8rem - 2px); }
.pinfor_pop .box span.h18{ line-height: calc(0.9rem - 2px); }


.hpart1 .lbox .lbtm .clbox:after,.htitbox .line,.hpart6 .rbox .con1 .ctbox:after,.coll_list .con1 .bck,.speech2 .con2 .sbox .tbox .position:after,.l_intro2 .con1 .rbox .li.on:after,.o_time2 .con:after,.o_time2 .con .item1:after,.justify-box:after,.o_time4 .con1 .tbox:after,.p_deta2 .ptbox:after,.pinfor_pop .v_line:before, .pinfor_pop .v_line:after{ display: none; }
/* ****************************************************** */
	
/* 移动端详情页 */
	.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 iframe { height: 4rem !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;}

	.detail-image-box .lbox,.detail-image-box .rbox .slick-current .slick-item:before{ display: none; }
	.detail-image-box .rbox{ width: 100%;  }
	.detail-image-box .rbox .slick-list{ margin: 0; }
	.detail-image-box .rbox .slick-item{ margin: 0; visibility: visible; }
	.detail-image-box .rbox .slick-arrow{ width: 0.375rem; height: 0.585rem; background-size: cover; margin: auto; bottom: 0; top: 0; }
	.detail-image-box .rbox .slick-prev{ left: 0.2rem; right: auto; background-image: url(png30_03.png); }
	.detail-image-box .rbox .slick-next{ right: 0.2rem; left: auto; background-image: url(png31_03.png); }
	
	/* 2020-12-8lyj */
	.l_intro2 .con2 .list .ltbox .ltit{min-height: auto;}
	.l_intro2 .con2 .list .ltbox .p{min-height: auto;}

	/* 2020-12-14lyj */
	.coll_list .imgbox .item .msk{top: 0 !important;left: 0 !important;opacity: 1 !important;}
	.exhibition_index1 .htitbox .x_more{top: auto;width: 1.605rem;height: 0.735rem;line-height: 0.735rem;}
	.exhibition_index1 .cont1{position: relative;bottom: auto;left: auto;padding-bottom: 20px;}
	.exhibition_index1 .cont1 .uls{width: 1rem;height: 1rem;}
	.exhibition_index1 .cont1 .uls .lis,
	.exhibition_index1 .cont1 .link{width: 1rem;height: 1rem;}

	/* 2020-12-22lyj */
	.pinfor_pop.amend .pop-dialog{height: 50%;}
	.password_pop.amend .ipt .img_btn{height: 0.8rem;width: 2rem;}
	.password_pop.amend .pop-dialog{height: auto;}
	.pc3.amend{margin-top: 0.8rem;}
	.user_registration1.amend .cd{top: 0;}
	.pop-mod.pop-code .pop-cont{width: 90%;height: auto;}
	.pop-mod.pop-code .pop-cont .padd{padding: 1.2rem 0 1rem;}
	.pc3 .list .lcon2 .data{width: auto;}

	.pop-mod.pop-code.pop-code1 .pop-cont{width: 90%;}
	.pop-mod.pop-code.pop-code1 .left{width: 48%;}
	.pop-mod.pop-code.pop-code1 .padd{padding-left: 0.4rem;padding-right: 0.4rem;}
	.pop-mod.pop-code.pop-code1 .pop-cont .img,
	.pop-mod.pop-code.pop-code1 .pop-cont .img .code,
	.pop-mod.pop-code.pop-code1 .pop-cont .img .code img{width: 100%;height: auto;}
	.pop-mod.pop-code.pop-code1 .pop-cont .txt{margin-top: 10px;}
	.pop-mod.pop-code.pop-code1 .right{width: 48%;margin-left: 3%;}
	.pop-mod.pop-code.pop-code1 .tips{margin-top: 20px;}
	.pop-mod.pop-code .pop-cont .img{padding: 7px;}
	.pop-mod.pop-code.pop-code1 .padd .clear{padding: 0;}
	.pc3 .list .lcon2 .state{font-size: 0.28rem;}

	.login_con .img{display: block;width: 100%;height: auto;}
	.pop-alert.slick .slick-item img{max-width: 90%;max-height: 90%;}
	.exhibition_details3 .ul{width: auto;}
	.pop-alert.slick .slick-item .txt{height: auto;line-height: 1.5;}

	.exh2 .list .li{width: 100%;}
	.exh2 .list .item:nth-child(even) .l2{padding-left: 0;}

	.l_intro2.amend .con1 .rbox .li{padding-top: 10px;}
	.l_intro2.amend .con1 .rbox .li+.li{margin-top: 10px;}
  .c_boutique2 .rbox .box1 .list{min-height: auto;}
  .article-cont img,
  .article-cont video{display: block;margin: 0;}
  .coll_list .imgbox .item{height: auto;max-height: 175px;}
  .hpart6 .rbox .con2{height: auto;}
  .hpart6 .rbox .con2 .list{height: auto;}
  .exh2 .list .img, .exh2 .list .l1 .img{height: auto;}
  .exh2 .list .itbox, .exh2 .list .l1 .itbox{min-height: auto;padding: 0.3rem;}
  .exh2 .list .li{padding: 0;}
  .exh2 .list .li+.li{margin-top: 0.3rem;}
  .research_projects4 .noDataTip{margin-top: 1rem !important;margin-bottom: 1rem;}
  .hpart1 .lbox .ltop .x_more{position: relative;bottom: auto;left: auto;margin-top: 0.2rem;width: 1.605rem;height: 0.735rem;line-height: 0.735rem;text-align: center;background: url(png38_03.png) no-repeat center;background-size: cover;}
  .speech2 .slick-slide{margin: 0 3px;}
  .speech2 .slick-mod{margin: 0 -3px;}
  .speech2 .con2 .sbox{width: 100%;}
  .speech2 .con2 .sbox .img{max-height: 173px;}
  .hpart1 .lbox .lbtm .img{position: relative;}
  .hpart1 .lbox .lbtm .img img{position: relative;top: auto;left: auto;transform: none;}
  .c_deta .imgbox .rbox .img{line-height: calc(2rem - 12px);}
  .hwrap{max-width: none;margin: 0;}
  .hpart1 .lbox .lbtm .img{padding-top: 107.43%;}
  .l_intro1 .rtbox{width: 100%;}
  .l_intro1.on .rtbox{padding: 15px;}
  .l_intro1.on .rtbox::before{background: url(png1.png);left: 0;}
  .l_intro1::after{display: none;}
  .l_intro1 .rtbox .clink{position: relative;}
  .speech2 .slick-item{width: calc(50% - 10px);margin: 0 5px 10px;}
  .speech2 .con2 .sbox .img{max-height: none;}
}


