/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0; }
*{ box-sizing:border-box;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll;font-size:14px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑";}
/****************全局头尾*****************/
.AllLeftCont{ float:left;}
.AllRightCont{ float:right;}
.ALLYdCont{ display:none;}
.ALLPcCont{ display:block;}
.AllListCon li{overflow:hidden;line-height:2.5;height:2.5em;display:grid;grid-template-columns: auto 6em;}
.AllListCon ul li span{float:right;text-align: right;}
.AllListCon ul li a{color:#000;text-overflow: ellipsis;white-space: nowrap; height: 2.5em;overflow: hidden;}
.AllListCon ul li a:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}
.pic img{ width:100%;}
.pic img{ width:100%;}


/****中间头部样式***/
.top_bg{background:url(hszt20210707_01-1.jpg) center top no-repeat;}
.top_bg_con{ max-width:1200px; margin:0 auto; position:relative; overflow:hidden;display:table; width:100%;  }
.top_bg_con .logo{ display:table-cell; vertical-align:middle;  width:60%; padding:0 5%;}
.top_bg_con .logo img{ width:100%;max-width:595px;}
.top_bg_con .fanhui{display:table-cell; vertical-align:middle;     text-align:right; }
.top_bg_con .fanhui img{ width:100%;}

.VideoCont{max-width:1200px;padding:0 30px;margin:2em auto 4em auto;display:flex;align-items: center;flex-wrap: wrap; }
.VideoCont .tit{ font-size:2.4em; color:#fff; text-transform:capitalize; font-weight:bold; width:100%;font-family:"Arial"; margin:0 0 0.5em 0;}
.VideoPic{ width:71%; margin:0 3% 0 0; background:#df0011; padding:0.7em;}
.VideoPic img{ width:100%;}
.VideoText{line-height:1.5;color:#626262;width: 26%;}
.VideoText h3{ color:#323333; font-size:1.4em; margin:0 0 1em 0;}
.VideoText .pic{ margin:2em 0 0 0;    cursor: pointer;}

.MajorBg{ background-image:url(hszt20210707_14.jpg); background-repeat: no-repeat; background-size:cover;}
.conterBg{ background-color:#fdeff5; padding:1px 0;}
.conter{ max-width:1200px; padding:0 30px; margin:2em auto; overflow:hidden;}
.conter .tit{ text-align:center; height:0; border-bottom:0.17em solid #e60012; position:relative; margin:2em 0; font-size:2.4em;}
.conter .tit span{ display:inline-block; position:relative; height:1.9em; line-height:1.9; padding:0 1em; border-radius:0.5em; background:#e60012; color:#fff; top:-0.87em; text-transform:capitalize;font-family:"Arial";font-weight:bold;}

.SCasesLeft{ width:30%; margin:0 1.5% 2em 1.5%; }
.SCasesLeft a{padding:0.7em; background:#fff; display:block;color:#323333;}
.SCasesLeft h1 img{ width:100%;}
.SCasesLeft p{ display:table-cell; height:5em; vertical-align:middle; line-height:1.2; text-align:center; font-size:1.4em;   font-weight:bold; margin:0 0.5em;
    background: none;color: #323333;
}
.SCasesLeft p:hover{color:#fff;}
.SCasesLeft a:hover{ background:#e60012; text-decoration:none; color:#fff;}

.redConter{ max-width:1200px; padding:0 30px; margin:2em auto; display: grid;
    grid-template-columns: 65% 35%;}
.TourismCont{ background:#e60012 url(hszt20210707_20.png) no-repeat; background-size: 100% auto; border-radius:1em;margin:0 5% 0 0; }
.TourismCont .tit{ color:#fff; font-size:2.43em; height:3em; line-height:1.3; text-align:center; padding:0 1em; display:flex;align-items: center; justify-content: space-around; font-weight: bold;}
.TourismCont ul{ margin:0 2em; padding:0 0 3em 0;}
.TourismCont ul li{ font-size:1.42em; border-bottom:1px dashed #fff; line-height:3.4; height:3.4em; overflow:hidden; font-weight:bold;}
.TourismCont ul li a{ color:#fff;}
.TourismCont ul li a:hover{ text-decoration:none; color:#eeb430;}
.VirtualCont{background:#e60012; border-radius:1em; padding:0.7em;  }
.VirtualCont .tit{color:#fff; font-size:2.43em; height:2em; line-height:2; text-align:center; padding:0 1em;font-weight: bold;}
.VirtualCont .ewmCont{ background: #fff; height:calc(100% - 5em);  display: flex; align-items: center; justify-content: space-around; flex-wrap:wrap;}
.VirtualCont .ewmCont span{ display: block;  width: 100%; text-align: center;}
.VirtualCont .ewmCont img{ width: 50%;}


.conter .swiper-container{ padding:0 2.2em; margin:3em 0 0 0;}
.conter .swiper-slide a{display:block; text-align:center; margin:3em 0 0 0; }
.conter .swiper-slide span{ display:inline-block; border-radius:100%;  overflow:hidden; border:0.7em solid #fff;}
.conter .swiper-slide span img{ width:100%; max-width:223px; display:block;}
.conter .swiper-slide a:hover  span{ border-color:#e60012;}
.conter .swiper-button-next:after,.conter .swiper-button-prev:after{ display:none;}
.conter .swiper-button-next,.conter .swiper-button-prev{ height:5.2em; width:2.2em; background:url(hszt20210707_35.png) center center no-repeat; background-size:auto 100%; top: 50%; margin-top: -2.6em;}
.conter .swiper-button-next{ background-image:url(hszt20210707_38.png);}


/****************全局头尾*****************/
/*
.footerBg{ background:#c53817; padding:1em 0; }
.footer{ max-width:1150px; margin:0 auto; overflow:hidden; font-size:16px;}
.footerLink{ text-align:center; border-bottom:1px solid #fff; line-height:2.5; margin:0 0 1em 0;}
.footerLink a{ color:#fff; padding:0 1em;}
.footerLeft{ width:35%; margin:0 2% 0 0; color:#fff;}
.footerRight{ width:26%; color:#fff; padding:1em 0 0 0;}
.footerRight span{ float:left; margin:0 1em 0 0;}
.footerRight a{ color:#fff;display: inline-block;}

@media (max-width: 768px){
	html{ font-size:20px;}
	body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd,input,button{font-size:1.2rem;}
	.footerRight{ line-height:40px;}
	.footerLeft{ margin:0 3%;}
	.footerRight{ margin:1em 3%;}
	.footer{ font-size:1em;}
}
*/







@media (max-width:1200px){
	
	}
@media (max-width:780px){
	html{ font-size:24px;}
	.AllLeftCont,.AllRightCont{ float:none; width:auto;}
	.top_bg{ padding:0 3%; background-size:180% auto;}
	.top_bg_con{ padding:1em 0 0 0;}
	.conter{ margin:2em 3%; padding: 0;}
	.VideoCont{ display: block; margin: 0 3%; padding: 0;}
	.VideoPic,.VideoText{ width: auto; margin: 0 0 2em 0}
	.conter .tit,.TourismCont .tit,.VirtualCont .tit{ font-size: 1.5em;}
	.redConter{ display: block; padding: 0; margin: 2em 3%;}
	.TourismCont{ margin: 0 0 2em 0;}
	.conter .swiper-slide{ display: flex;justify-content: space-evenly;}
	.conter .swiper-slide a{ width: 40%; margin: 0;}
	}
@media (max-width:560px){
		body{font-size: 50%;}}