.phone .ph_header, .phone .weixin{display: none !important;}
.phone .topb{ position:fixed; right:19px; bottom:20px; width:32px; height:32px; background:url(/img/MAIN/2021/03/120815/imgs/back.png) no-repeat left; background-size:contain; padding:0;}
.phone .w1000, .phone .w1200 {width: 100%;}
.phone .main {  min-width: auto; overflow-x:hidden}
.phone .ph_nav {
  overflow: hidden;
  display: none;
  overflow: auto;
}
.phone .ph_news h1 {font: bold 26px/40px \5FAE\8F6F\96C5\9ED1;}
.phone .ph_news img {width: 98%;}
.phone .ph_p1Con {margin-top:15px;}
.phone .ph_p1Con .col-1, .phone .ph_img1 .swiper-container {
  width: 100%;
  height: 64vw;
  float: none;
}
.phone .ph_img1 .swiper-container .swiper-slide span {
  line-height: 40px;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.phone .ph_img1 .swiper-container .prev0, .phone .ph_img1 .swiper-container .next0{bottom:48%;}
.phone .ph_img1 .swiper-container .prev0 {left:10px;}
.phone .ph_img1 .swiper-container .next0 {right:10px;}
.phone .ph_p1Con .col-2 {
  width: 100%;
  margin: 0 auto;
  float: none;
  margin-top: 10px;
}
.phone .ph_news{margin-top: 20px;}
.phone .swiper-wrapper img {
  display: block;
  margin: auto;
  width: 100%;
  height: 100%;
}
.phone .ph_p1Con .col-2 h2 {font: bold 20px/34px \5FAE\8F6F\96C5\9ED1;padding:1% 3% 1% 4%;background:#f7f7f7;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;}
.phone .ph_p1Con .col-2 h2 img{ width:100%; height:auto;}
.phone .ph_list1 {padding:2% 0;}
.phone .ph_list1 li {font-size:16px;padding:0 3% 0 4%; background:none; line-height:280%;}
.phone .ph_list_box1{width:100%;margin-top:5px;}
.phone .ph_list_box1 .col { float: none;width: 100%;margin-bottom:5px;}
.phone .ph_pic2 h4 {font: bold 16px/24px \5FAE\8F6F\96C5\9ED1;height:auto; margin-bottom: 5px; margin-top:0px;
}
.phone .ph_p2tit{ margin:0 auto;}
.phone .ph_p2tit h3{background:#f7f7f7;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:3.5% 4%;}
.phone .ph_p2tit h3 img{ width:100%;}
.phone .ph_tit4 {font-size:22px; margin-left:3%; padding-left:8%; width:88%;}
.phone .ph_p2tit h3,.phone .ph_p2tit span { float: none;}
.phone .ph_p2tit h3 a, .phone .ph_p2tit h3 img{ display: block;margin:0 auto;}
.phone .ph_tit3 img {width:33%;margin:0 auto;}
.phone .ph_p3Con .ph_tit3 img{width:76%;}
.phone .ph_p2tit span {display: block;margin:5% 0 5% 3%;}
.phone .ph_p2Con .col-1 {
  width: 98%;
  margin: 0 auto;
  float: none;
}
.phone .ph_tit5 {margin-top: 20px;}
.phone .ph_list3 {width: 100%;}
.phone .ph_list3 li{font-size: 16px;line-height:220%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap; padding:0 3% 0 4%; background:none;}
.phone .ph_p2book{ margin-top:15px;}
.phone .ph_p2Con .col-2, .phone .ph_p2Con .col-2 .ph_video {
  width: 100%;
  height: auto;
}

.phone .ph_p2Con .col-2 a {
  display: block;
  position: relative;
}

.phone .ph_p2Con .col-2 .ph_video img {
  float: none;
  margin: 0;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.phone .ph_p2Con .col-2 span {
  width: 100%;
  height: 56vw;
  margin: auto;
}

.phone .ph_p2Con .col-2 .ph_video div{width:92%;float: none;}
.phone .ph_p2Con {
  height: auto;
  display: block;
}

.phone .book-show .book-box {width: 100%;}

.phone .book-show .book-box .select {
  float: none;
  width: 90%;
}

.phone .book-show .book-box .show-box {
  float: none;
  display: flex;
  justify-content: center;
  margin: 20px 0;
}
.phone .book-show .swiper{width:100vw; margin:0 auto;}
.phone .book-show .swiper-container{width:84vw;}
.phone .book-show .arrow-left{left:3%}
.phone .book-show .arrow-right{right:3%}
.phone .book-show .swiper, .phone .book-show .swiper-container {height:40vw; margin-bottom:3vh;}
.phone #showcase, .phone #wrap3d {
  width: 100%;
  margin: auto;
  visibility: visible;
  overflow: hidden;
}
.phone #wrap3d {
  width: 90%;
  margin: 15px auto;
}
.phone .img4{margin-bottom:20px; margin:0 auto; display:block; width:90%;}
.phone .img4 li{width:48.4%;padding:0;margin:0 auto; margin-left:3%; min-height:43vw;}
.phone .img4 li:nth-child(2n+1){ margin-left:0px;}
.phone .ph_p3Con{margin-top:30px;}
.phone .ph_p3Con .ph_tit4{margin-top:20px;}
.phone .ph_p3Con .col-1 {width: auto;width: 100%;float: none;}
.phone .ph_p3Con a{float: none;margin: 0 auto;display: block;}
.phone .ph_p3Con .ph_pic2 img{ width:40%; height:auto; margin-right:3%;border-radius:5px;}

.phone .ph_list2 {
  padding: 0;
  width: 92%;
  margin: 0 auto;
  font-size:14px;
}

.phone .ph_p3Con .col-2 {
  width: 100%;
  margin: 0 auto;
  float: none;
}
.phone .ph_pic2 {margin-top: 17px !important; width:92%; margin-bottom:5px;}
.phone .ph_list2 li {
  font-size:16px;
  line-height:30px;
  background-position: 2px 12px;
  overflow: auto;
  white-space: unset;
}
.phone .ph_pic2 p {
  height: auto;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 14px;word-break:break-word;
}
.phone .ph_p4Con{width: 100%;height:200vw; margin-top:30px;}
.phone .preview {
  width: 100%;
  margin: auto;
  padding: 0;
  height: auto;
}
.phone .preview .swiper-container .ph_pic5_txt {
  width: 100vw;
  height: auto;
}
.phone .preview .swiper-container{width: 100%;height:130vw;}
.phone .preview .arrow-right {right:6%;width: 18px;background-size: 100% auto;background-position: center;}
.phone .preview .arrow-left {left:6%;width: 18px;background-size: 100% auto;background-position: center;}
.phone .preview .swiper-container .swiper-slide{ height:240px !important;}
.phone .preview .swiper-container .swiper-slide div.swiper-slide-box { padding: 23px 0 0 0px;}
.phone .preview .swiper-container .swiper-slide-active div.swiper-slide-box{ width:210px; height:210px; background-size:cover;}
.phone .preview .swiper-container .swiper-slide-active div.swiper-slide-box img {margin-left:6vw; width:84%; height:84%;}
.phone .ph_pic5_txt h4 {
  font: normal 22px/34px \5FAE\8F6F\96C5\9ED1;
  width: 100% !important;
  text-align: center;
  padding-top: 20px;
  float: none;
  background-image: none;
}
.phone .ph_pic5_txt h4 i {
  display: none;
}
.phone .ph_pic5_txt h5, .phone .ph_pic5_txt p {
  width: 98%;
  display: block;
  margin:10px auto;
  font-size:15px;  
  line-height: 1.6;
}
.phone .ph_pic5_txt p {
  font-size: 14px;margin:0px auto 10px auto;
}
.phone .ph_p5Con {
  width: 96%;
  margin-top: 10px;
  padding-top: 20px;
}

.phone .ph_p5Con_box {
  width: 100%;
  height: auto;
  margin-top: 10px;
}

.phone .ph_p5Con_box .col-1 {
  width: 100%;
}

.phone .ph_p5Con_box {
  width: 100%;
  margin-top: 10px;
  height: 40px;
}

.phone .ph_p5Con_box .col-1 {
  width: 100%;
}

.phone .ph_p5Con_box .colomn h3 {
  width: 100%;
  text-align: center;
  line-height: 40px;
  font-size: 19px;
  margin: 0;
}

.phone .ph_p5Con_box .colomn {
  width: 100%;
  height: 40px;
  float: none;
  padding-top: 0;
  vertical-align: top;
  cursor: pointer;
}
.phone .ph_p5Con_box .colomn1 h3::after, .phone .ph_p5Con_box .colomn2 h3::after {display: none;}
.phone .ph_p5Con_box .col-2 {
  width: 100%;
  margin-bottom: 20px;
}
.phone .ph_list4 {
  float: none;
  width: 100%;
}
.phone .ph_list4 {
  float: none;
  width: 100%;
}
.phone .ph_list4 li span {
  padding: 0 3%;
  width: 94%; line-height:140%; font-size:16px;
}
.phone .ph_pic6 {
  width: 100%;
  margin: 0;
  float: none;
  height: auto;
}
.phone .ph_pic6 .swiper-container {
  width: 100%;
  height: 64vw;
}
.phone .ph_list4 li {margin: 5px 0;}
.phone .ph_p5Con .ph_tit3 img {margin: 10px 0;}
.phone .box-3d {position: relative;height:120vw;}
.phone .swiper-3d {
  position: absolute;
  left: -50%;
  right: -50%;
  margin: auto;
  top: 16vw;
  bottom: auto;
}
.phone .box-3d .text-show {
  left: 0;
  right: 0;
  top: 270px;
  width:92%;
  margin: auto;
  bottom: auto;
  height: 41vw;
  overflow: auto;
}
.phone .dsdsj .calendar{ top:7vw; width:86vw; height:64vw;}
.phone .dsdsj #calendar-title{ padding:0px 0 0 0;}
.phone .dsdsj #pre{ width:40px; height:40px; background-size:contain; top:2vw; left:4vw;}
.phone .dsdsj #next{ width:40px; height:40px; background-size:contain; top:2vw; right:4vw;}
.phone .dsdsj .title{ height:15vw;}
.phone .ph_p5Con_box3 {width: 100%;}
.phone .ph_pic7{ margin-top:20px;}
.phone .ph_pic7 .swiper-container {width:92%;}
.phone .rili .left {width:92%;background-size: 100%;height:76vw;}
.phone .dsdsj .body-list ul li{ height:29px; line-height:29px;}
.phone .rili {
  background: transparent;
  margin: 10px auto;
  height: auto;
}
.phone .rili .left {
  margin: auto;
  display: block;
  float: none;
}
.phone .dsdsj .right-panel {width:92%;height:57vw;display: block;background-color: #ccb076;margin: 0 auto;float: none;margin-top: 10px;}
.phone .dsdsj .panel-right-text{ font-size:20px;}
.phone .dswd {width:94%;height:88vw; margin:0 auto; float:none;}
.phone .dswd .so-2 {
  left: 22px;
  top: 20px;
  width: 71px;
}
.phone .dswd ul{position: absolute;left:11vw;top:13vw;width:80vw;line-height:7.2vw;font-size:16px;}
.phone .dswd ul li {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.phone .dswd .so-3{width: 100%;}
.phone .dswd .so-1{left:53.5vw;top:59vw;width: 20vw;height: auto;}
.phone .text-box{left: 3vw;top:54vw;height: 32vw;width:48vw;}
.phone .text-box img {width: 81%;}
.phone .card-show {width:92%; float:none;}
.phone .card-show .img2-item {margin: 10px auto;width:48%;height: auto;}
.phone .tab-bar-box{ float:left; width:19vw;}
.phone .tab-box .tab-bar-item {width:19vw; height:18.8vw; line-height:18vw;margin: 0 auto;font-size:16px;border-radius:0; border:none; margin-bottom:2vw;}
.phone .tab-box .tab-panel {padding-top:10px;width:73vw; float:right;height:58vw;}
.phone .tab-box .tab-panel ul {
  width: 92%;
  line-height: 36px;
  position: relative;
}
.phone .tab-box .tab-panel ul li{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis; line-height:36px !important;}
.phone .dsbk {width:92%;float:none;}
.phone .dsbk .item-box{ width:100%; padding-top:0px;}
.phone .dsbk .item span, .phone .dsbk .item em {font-size: 14px; padding:0 4px;}
.phone .dsjy {width: 92%; float:none;}
.phone .title2{font-size:18px; max-width:86vw; margin:0 auto !important;}
.phone .dsjy li {background-position: 5px center;padding-left: 20px;}
.phone .dsjy li a {line-height: 32px;font-size:16px;}
.phone .dssj {width:92%;}
.phone .bookshelf .swiper-slide img {width:70%;height: auto;}
.phone .bottom-bg {
  padding: 0;
  padding-top: 20px;
  background-position: top center;
}
.phone .hszg .text{ width:52vw;}
.phone .hszg h3{ font-size:16px; line-height:36px;}
.phone .bottom-bg .sshi span {
  width: 29vw;
  height:11vw;
  line-height:11vw;
  color: #a47f34;
  font-size: 16px;
  text-align: center;
  margin-left: 0;
  margin: 2vw;
  float: none;
  background-size: 100% 100%;
}
.phone .swiper-container-hszg img {
  width: 200px;
  height: 200px;
}
.phone {width: 100vw;overflow-x: hidden;}
.phone .ph_nav {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh !important;
  z-index: 999;
  transform: translate3d(0, 0px, 0px);
}
.phone .ph_nav_box, .ph_nav_box li {height: auto;}
.phone .ph_nav_ul li {width: 100%;float: none;}
.phone .ph_nav_box ul {width: 100%;}
.phone .ph_nav_box ul li:first-child {width: 100%;}
.menu {display: none;}
.phone .menu {display: block;}
.menu {
  position: fixed;
  right:15px;
  bottom:58px;
  width:41px;
  height:41px;
  z-index: 999;
}
.phone .img4 li img{ width:100%; height:auto;border-radius:5px;}
.phone .img4 li p img {width:6vw; vertical-align:middle; margin-right:4px;}
.phone .img4 li p{ font-size:14px; height:4.4vh; line-height:4.3vh;}
.phone .swiper-slide {position: relative;}
.phone .ph_pic7 .swiper-container .swiper-slide p {
  font-size: 16px;
  text-align: center;
  width: 100%;
  margin-top: 0;
  position: absolute;
  bottom: 0px;
  color: white;
  left: 0;
  line-height: 30px;
  z-index: 9;
  background-color: rgba(0, 0, 0, 0.6);
}
.phone .ph_pic7 .swiper-container .swiper-slide p a {
  color: white;
  font-size: 14px;
}
.phone .dsdsj .right-panel .conn {
  position: absolute;
  left: 2%;
  top:40px;
  width: 96%;
  height:34vw;
  overflow: auto;
  color: white;
  font-size:16px;
  line-height:28px;
}
.phone .tab-box .tab-panel ul {font-size: 14px;}
.phone .img4 p {margin-bottom: 5px;}
.phone .Leader_switch_con {width: 100%;}
.phone .box-3d .text-show h2 {font-size: 20px; line-height:160%;}
.phone .box-3d .arrow-left, .phone .box-3d .arrow-right {top: -190px; z-index: 9;}
.phone .box-3d .arrow-right {left: auto;right: 5px;}
.phone .Leader_switch_ly { height: auto;}
.phone .Leader_switch_ly em {
  float: none;
  display: block;
  margin: 0 auto;
  width: 240px;
  padding-left: 10px;
}

.phone .list4 li {
  float: none;
  margin: 0 1%;
  line-height: 32px;
  width: 98%;
  font-size: 14px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.phone .tp01 {
  width: 96%;
  height: 60vh;
  z-index: 1000;
  position: absolute;
  top: 55px;
  left: 1%;
}
.phone .tp02 div {height: 43vh;overflow-y: auto;}
.phone .tp01 div.fanye{padding-left:0; left:10vw;}
.phone .ph_nav_box { position: relative;}
.phone .ph_nav_ul li:hover span i {transform: rotate(0deg);}
.phone .ph_nav_box li {line-height: 53px;font-size: 20px;}
.phone .bookshelf {height:53vw;background-position:center 45vw;}
.phone .select .select-item { margin-right: -6vw;}
.phone #copyright{margin:20px 0;padding: 0; font-size:12px;}
.phone .Leader_switch_ly em i { margin-top: 0px;}
.phone .ph_pic5_txt h4 em {display: inline;}
.phone .ph_tit4::before {left: 5px;}
.phone .card-show .img2-item img {height: auto;}
.phone .card-show .img2-box{margin-bottom:10px;}
.phone .box-3d .pagination{display:none;}
.phone .hszg .right-button{left:auto; right:10px; z-index:99;}
.phone .hszg .left-button{left:10px; right:auto;z-index:99;}
.phone .tab-box .tab-panel{ background:#f5f5f7;}
.phone .ph_pic7 .prev2,.phone .ph_pic7 .next2{ display:none;}
.phone .bottom-bg .sshi{ margin-top:20px;}
.phone .mt30{ margin-top:3vw;}
.phone .book-show .book-box{position: relative;height: 38vw;}
.show-box img,.select .select-item img{height: 32vw;cursor: pointer;}
.phone .book-show .book-box .show-box{position: absolute;right:8vw;top: 0;bottom: 0;margin: auto;}
.phone .preview .swiper-container .ph_pic5_txt {overflow: auto;height:60vw;}
.phone .ph_pic5_txt p{font-size:4vw;}
.phone .ph_p4Con{width:100%;height:calc(88vw + 190px);}
.phone .hszg p{ line-height:150%; font-size:14px;}
.phone .swiper-meiti{ display:none;}
.sjtt{ display:none;}
.phone .sjtt{ display:block;}
.phone .pctt{ display:none;}
