@charset "utf-8";
.warp {width: auto;max-width: 750px;min-width: 100%;min-height: calc(100vh - 10px);padding: 0;}
.warp .w1200 {width: auto;}
.warp .MT45 {margin-top: 30px;}
.warp .f_l, .warp .f_r {float: none !important;}
.Top {height: auto;background-size: auto 100%;}
.topMain {height: 96vw;overflow: hidden;}
.szfBtn {left: 10px;top: 10px;width: 48vw;}
.szfBtn img {width: 100%;}
.LOGO {margin: 100px auto 0px;width: 100px;height: auto;}
.LOGO img {width: 100%;}

.Main {width: calc(100% - 20px);padding: 0px 10px;background-size: 100% auto;}

/*art1 贵博简介*/
.Part1 {height: auto;overflow: inherit;margin-bottom: 20px;margin-top: 20px;padding: 10px;}
.Part1 .gbjjBox {width: 100%;margin-bottom: 20px;}
.Part1 .gbjjBox .title {height: 44px;}
.Part1 .gbjjBox .title a {font-size: 24px;}
.Part1 .picBox {width: 100%;height: calc((100vw - 20px)/(360 / 340));}
.Part1 .picBox img {object-fit: cover;display: block!important;float: left;}

/*Part2 参观指南*/
.Part2 {height: auto;padding-bottom: 30px;}
.Part2 .cgznBox {width: 100%;height: auto;margin-bottom: 20px;}
.Part2 .cgznBox .title {height: 50px;margin-bottom: 10px;background-size: 30px auto;}
.Part2 .cgznBox .title span {padding-left: 60px;font-size: 24px;line-height: 50px;}
.Part2 .kfsjBox {width: 100%;height: auto;overflow: hidden;padding: 10px 10px 10px;box-sizing: border-box;position: relative;margin: 0 auto;}
.Part2 .kfsjBox h1 {font-size: 22px;margin-bottom: 10px;}
.Part2 .kfsjBox ul {margin-left: 0px;display: flex;justify-content: space-between;height: auto;margin-bottom: 30px;}
.Part2 .kfsjBox ul li {padding-right: 28px;margin-right: auto;}
.Part2 .kfsjBox ul li p {font-size: 28px;line-height: 44px;}
.Part2 .kfsjBox ul li span {font-size: 18px;}
.Part2 .kfsjBox>p {height: auto;font-size: 16px;text-align: left;line-height: 24px;margin-bottom: 10px;padding-bottom: 20px;}
.Part2 .kfsjBox dl {height: auto;}
.Part2 .kfsjBox dl dd {margin-bottom: 15px;}
.Part2 .kfsjBox dl dd span {width: 126px;border-right: none;font-size: 20px;text-indent: 32px;background-position: left center!important;margin-bottom: 15px;}
.Part2 .kfsjBox dl dd p {width: 100%;height: auto;margin-left: 0px;font-size: 16px;line-height: 26px;margin-top: 5px;}
.Part2 .kfsjBox .Tips {width: 100%;height: auto;overflow: hidden;position: unset;padding: 10px 0px;}
.Part2 .kfsjBox .Tips p {width: 90%;height: auto;line-height: 28px;text-indent: 35px;}
.Part2 .cgjjBox {width: 100%;height: auto;overflow: hidden;}
.Part2 .cgjjBox ul li {height: auto!important;padding: 10px;background-size: cover!important;background-position: right bottom!important;}
.Part2 .cgjjBox ul li h1 {height: 35px;font-size: 20px;line-height: 35px;}
.Part2 .listBox {height: auto;margin-top: 10px;}
.Part2 .listBox ul li {width: 100%!important;float: none;margin-bottom: 20px;height: calc((50vw - 20px)/(360 / 280));}
.Part2 .listBox ul li a .pic img {object-fit: cover;}
.Part2 .listBox ul li .txt {height: 60px;}
.Part2 .listBox ul li:hover .txt {display: block;}
.Part2 .listBox ul li .txt span {line-height: 60px;font-size: 22px;padding-right: 20px;}
.Part2 .listBox ul li .lis_hidden {display: none;}


/*底部*/
.warp .footer {display: none;}
.warp .Footer_Mbile {display: block !important;background: #1764ce;padding: 15px 5px;}
.warp .Footer_Mbile p {text-align: center;font-size: 15px;color: #FFF;line-height: 1.5;padding: 3px 0;}
