@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;}
a{color:#333;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m_mob{display: none;}
.g-wrap{max-width:1920px;margin:0 auto;overflow:hidden;position:relative; background: url(../img/indexHeader_20221028.jpg) top center no-repeat;}
.m_header{height: 768px; position: relative; margin-bottom: 69px;}
.m_left{float: left;}
.m_right{float: right;}
.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}
.m_ban{margin-bottom: 51px; position: relative;}
.m_ban a{position: absolute; right: 10px; top: 200px;}
/*前言*/
.m_part1{background: url(../img/qyBg_20221028.png) center no-repeat; height: 320px; overflow: hidden; margin-bottom: 51px; width: 1200px; margin-left: auto; margin-right: auto;}
.m_part1 .m_con{width: 1060px; margin-left: 110px; margin-top: 37px; overflow: hidden;}
.m_part1 .m_con div{font-size: 16px; line-height: 30px; color: #410026; text-indent: 2em; margin-bottom: 10px;}


/*开幕式*/
.m_part2{background: url(../img/part2Bg_20221028.png) center no-repeat; overflow: hidden; margin-bottom: 68px; padding-bottom: 140px;}
.m_part2 .m_con{padding: 30px; background: #fedfd0; margin-bottom: 66px;}
.m_part2 .m_videobox{width: 686px; height: 386px; position: relative;}
.m_part2 .m_videobox video{width: 100%; height: 100%;}
.m_part2 .m_videoTitle{position: absolute; font-size: 20px; color: #FFFFFF; width: 100%; left: 0; text-align: center; bottom: 0; height: 58px; line-height: 58px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(0, 0, 0, 0.35);}
.m_part2 .m_videoTitle a{color: #FFFFFF;}
.m_part2 .m_434{width: 434px;}
.m_part2 .m_texts{background: url(../img/textBg_20221028.png) no-repeat; margin-bottom: 29px; height: 206px; overflow: hidden;}
.m_part2 .m_texts div{font-size: 16px; margin-bottom: 29px; width: 409px; margin-left: auto; margin-right: auto; font-weight: bold; line-height: 32px; color: #410026; text-indent: 2em; margin-top: 50px;}
.m_part2 ul.m_ulList li{padding: 0 11px; background:#fee8dd url(../../assets2/img/textIcon_jrzgkms_0406.png) 12px no-repeat; height: 60px; line-height: 60px; margin-bottom: 29px; font-size: 16px; color: #210013;}
.m_part2 ul.m_ulList li a{color: #210013; padding-left: 10px;}

.m_roundAbout { width: 1200px; margin-left: auto; margin-right: auto; position: relative;} 
.m_roundAbout .poster-main { width: 1085px; height: 361px; position: relative; margin-left: auto; margin-right: auto; } 
.m_roundAbout .poster-btn { width: 40px; height: 40px; position: absolute; top: 0px; cursor: pointer; } 
.m_roundAbout .poster-prev-btn { left: -50px; background:url(../img/left_20221028.png) no-repeat; background-position: left center; } 
.m_roundAbout .poster-next-btn { right: -50px; background:url(../img/right_20221028.png) no-repeat; background-position: right center; } 
.m_roundAbout .poster-list .list-item { position: absolute; top: 0; left: 0; } 
.m_roundAbout .poster-list .list-item .u-pic { display: block; width: 100%; height: 100%; position: relative;}
 .m_roundAbout .poster-list .list-item .u-pic p{position: absolute; bottom: 0; left: 0; text-align: center; width: 100%; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(0, 0, 0, 0.35); line-height: 58px; font-size: 18px; color: #FFF;}
.m_roundAbout .poster-list .list-item .u-pic img { display: block; width: 100%; height: 100%; vertical-align: top; } 

.slideBox { width: 96%; margin-left: auto; margin-right: auto; height: auto; margin-top: 30px; overflow: hidden; position: relative; display: none;} 
.slideBox .bd { position: relative; height: 100%; z-index: 0; } 
.slideBox .bd li { zoom: 1; vertical-align: middle;position: relative; } 
.slideBox .bd img { width: 100%; height: auto; display: block; }
.slideBox .prev { background:url(../img/left_20221028.png) no-repeat; } 
.slideBox .next { background:url(../img/right_20221028.png) no-repeat; right: 3%; left: auto !important; } 
.slideBox .prev, .slideBox .next { position: absolute; z-index: 2; left: 3%; bottom :-1%; background-size: 80% 80%; display: block; width: 40px; height: 40px; } 
.m_imgTitle { position: absolute; text-align: center; height: 40px; line-height: 40px; font-size: 0.8rem; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    background: rgba(0, 0, 0, 0.35); bottom: 0; left: 0; width: 100%; color: #FFF;} 
.m_imgTitle a { color: #FFFFFF; }
.m_imgTitle a:hover{color:#fff !important;}

/*精彩版块*/
.m_part3{margin-bottom: 82px;}
.m_part3 .m_ban a{position: absolute; right: 10px; top: 140px;}
.m_part3 .m_blockUl{overflow: hidden; clear: both;}
.m_part3 .m_blockUl li{float: left; margin-left: 25px; width: 220px; height: 345px;}
.m_part3 .m_blockUl li:first-child{margin-left: 0;}

/*全景展厅*/
.m_part4{background: url(../img/part3Bg_20221028.png) center no-repeat; height: 1006px; overflow: hidden; margin-bottom: 60px;}
.m_part4 .m_ban{margin-top: 55px;}
.m_part4 .m_ban a{position: absolute; right: 10px; top: 140px;}
.m_part4 .m_imgWrap{display: none;}


/*新增效果*/
.wrapper {
  margin: 0 auto;
  padding:0;
  width: 1200px;
}
.tagcloud {
	margin-top: 100px;
  position: relative;
  min-height: 600px !important;
  min-width: 1200px !important;
}
.tagcloud a {
  display: block;
  border-radius: 50%;
  color: #fff;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  
}

.b01{
    width: 400px;
    height: 300px;
}
.b02{
    width: 329px;
    height: 247px;
}
.b03{
    width: 329px;
    height: 248px;
}
.b04{
    width: 329px;
    height: 248px;
}
.b05{
    width: 329px;
    height: 248px;
}
.b06{
    width: 400px;
    height: 300px;
}
.b07{
    width: 329px;
    height: 248px;
}
.m_webPart4{display: none;}

@media only screen and (max-width:1024px) {
    .m_mob{display: block; position: relative;}
    .m_left,.m_right{float: none;}
    .m_mob .m_btn{position: absolute; top: 5%; right: 2%; width: 45%;}
    .m_1200{width: 100%;}
    .g-wrap{background: none;}
    .g-wrap .m_header{display: none;}
    .m_ban img{width: 100%;}
    .m_ban a{top: 70px;}
    .m_part1{background: none; margin-top: 20px; height: auto; margin-bottom: 30px; width: 100%;}
    .m_part1 .m_ban1{text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 20px; width: 50%;}
    .m_part1 .m_ban1 img{width: 100%;}
    .m_part1 .m_con{width: 95%; margin-top: 0; margin-left: auto; margin-right: auto;}
    .m_part1 .m_con .m_left{display: none;}
    .m_part1 .m_con .m_right{width: 95%; margin-left: auto; margin-right: auto;}
    
    .m_part2{margin-bottom: 20px; padding-bottom: 30px; background-size:cover;}
    .m_part2 .m_videobox{width: 100%; height: auto;}
    /*2022-11-16修改开始*/
    .m_part2 .m_videoTitle{font-size: 0.7rem; height: auto; line-height: 22px; padding: 5px 0;}
    .m_part2 .m_videoTitle a{display: block;}
    /*2022-11-16修改结束*/
    .m_part2 .m_434{width: 100%; margin-top: 20px;}
    .m_part2 .m_texts div{width: 90%; line-height: 28px;}
    /*2022-11-16修改开始*/
    .m_part2 ul.m_ulList li{height: auto; line-height: 22px; padding: 5px 0;}
    .m_part2 ul.m_ulList li a{width: 90%; display: block; padding: 0; margin-left: auto; margin-right: auto;}
    /*2022-11-16修改结束*/
    .m_roundAbout{display: none;}
    .slideBox{display: block;}
    
    .m_part3 .m_ban a,.m_part4 .m_ban a{top: 60px;}
    .m_part3 .m_blockUl li,.m_part3 .m_blockUl li:first-child{float: none; margin-left: auto; margin-right: auto; margin-bottom: 20px;}
    .wrapper{display: none;}
    .m_part4 .m_imgWrap{display: block; width: 96%; margin-left: auto; margin-right: auto;}
    .m_part4 .m_imgWrap img{width: 100%; height: auto; display: block; margin-bottom: 20px;}
    .m_part4{height: auto; background-size: cover;}
    
    /*2022-11-16新增*/
   .m_part2 .m_con{padding: 10px;}
}