body,ul{
    margin:0;
    padding:0;
}



  
 
/* Small Devices, Tablets */ 
@media only screen and (max-width : 768px) { 
    .hid{
        display:none!important;
    }
}
 
.logo{
    width:570px;
    height:450px;
    position:absolute;
    top: 53px;
    left: 53px;
    background:url(./imgs/logo1.png) no-repeat top;
    background-size:contain;
}
img {
    vertical-align: bottom;
}
.tx-left{
    text-align:left;
}
.tx-center{
    text-align:center;
}
a{
    text-decoration: none;
}
.top{
    position:relative;
	overflow: hidden;
}
.top a{
    opacity:.8;
    padding: 5px 10px;
    border:1px solid rgba(0,0,0,0);
}
.top a:hover{
    opacity:1;
    border:1px solid #fff;
	border-radius: 4px;
}
.noneclick{
    opacity:.8!important;
    border:1px solid rgba(0,0,0,0);
}
.hide{
    display: none!important;
}
.click{
    opacity:1!important;
    border:1px solid #fff!important;
	border-radius: 4px;
}
.top img{
    width:100%;
}
.menu{
  position: absolute;
  right:24px;
  top: 6.5%;
}
.menu li{
    display:inline-block;
    cursor:pointer;
	margin-left: 0.4rem;
}
.menu li a{
    color:#fff;
    display:block;
}
.main-page{
    width:1342px;
    display:block;
    margin:0 auto;
	overflow: hidden;
}
.sub-title{
   color:#fff; 
}
.red-line{
    background:#c02829;
    height:6px;
    width:70px;
    margin-top:7px;
}
.desc-wrap{
	padding-top:20px;
    color:#818181;
    width: 556px!important;
    text-align: justify;
    margin-left: 0!important;
    line-height: 32px!important;
    /* 
	font-size: 15px; 
    padding-top:20px;
    color:#818181;
    line-height:32px;*/
}
.desc-wrap-gg{
    padding-top:20px;
    color:#818181;
    line-height:32px;
}
.fl-left{
    float:left;
}
.fl-right{
    float:right;
}
.clearfix:after{
    clear:both;
    display:block;
    content:'';
}
.redcolor{
    color:#a10000;
}
.yicheng .graycolor{
    color:#969696;
}
.yicheng{
    margin-top:29px;
    border:1px solid #969696;
    padding:11px 0px 11px 27px;
    margin-bottom:50px;
}
.time-wrap{
    background:#f8f8f8;
    padding-bottom:52px;
    padding-top:18px;
    margin-top:48px;
}
.wangqitab .active{
    color:#a80000!important; 
}

.time-wrap .red-bg{
    background:#a80000;
    width:89px;
    color:#fff;
    text-align:center;
    padding:0 40px;
}
.xuanzhimg{
    width:494px;
    height:238px;
    margin-top:29px;
    overflow: hidden;
}
.hover-red{
    cursor:pointer;
}
.hover-red:hover span{
    color:#a80000!important;
}
.hover-red:hover{
    color:#a80000!important;
}
.active span{
    color:#a80000!important; 
}
.time-wrap .gray-bg{
    background:#a3a3a3;
    color:#fff;
    padding:0 46px;
}
.time-wrap tr{
    height:86px;
}
.time-wrap .yanjiang{
    margin-top:20px;
    background:#efefef;
    width:510px;
}
.time-wrap td{
    background:#efefef;
}
.yanjiang .tx-center{
    width:484px;
    font-weight:bold;
}
.yanjiang .title{
    font-weight:bold;
    padding-bottom:5px;
}
.yanjiang .info{
    color:#6d6d6d;
}
.baoming-wrap{
    height:554px;
    background:url(./imgs/canhuibaomingbg.png) no-repeat center;
    background-size:cover;
    margin-top:98px;
}
.baoming-wrap .title{
    line-height: 232px;;
}
.baoming-wrap .inner{
    width:826px;
    margin:0 auto;
}
.baoming-wrap .item{
    font-size:44px;
    width:826px;
    margin:0 auto;
}
.baoming-wrap .baoming-btn{
    font-size:28px;
    color:#3d3d3d;
    vertical-align: middle;
    border:1px solid #3d3d3d;
    height:42px;
    width:140px;
    text-align:center;
    cursor: pointer;
    margin-bottom:40px;
}
.zhanlue{
    width:303px;
    margin-top: 40px;
    margin-bottom: 40px;
    height:84px;
    background:url(./imgs/logo3.png) no-repeat center;
}
.zhanlue1{
    width:528px;
    margin-top: 40px;
    margin-bottom: 40px;
    height:84px;
    background:url(./imgs/logo2.png) no-repeat center;
}
.zhanlue2{
    width:250px;
    margin-top: 40px;
    margin-bottom: 40px;
    height:86px;
    background:url(./imgs/logonew.png) no-repeat center;
}

.jigouzhichi{
    width:746px;
    margin-top:78px;
    height:304px;
}
.meitizhichi{
    margin-top:70px;
}
.meitizhichi .title{
    margin-bottom:13px;
    color:#fff;
}
.footer{
    padding-top:40px;
    background:#3d3a3a;
    color:#fff;
	overflow: hidden;
}
.footer .fdesc{
    line-height:48px;
}
li{
    list-style: none;
}
.f-menu li{
    line-height:36px;
    padding-right:92px;
}
.footer .email{
    padding-top:78px;
    padding-right:56px;
}
.footer .img-wrap{
    margin-top:81px;
}
.f-bottom{
    background:#3d3a3a;
    color:#fff;
}
.f-bottom a{
    color:#b3b0b0;
    line-height:66px;
    padding-right:16px;
}
.f-bottom .line{
    height:2px;
    background:#d2d1d1;
}
.bottom-desc{
    height:58px;
    padding-bottom:28px;
    line-height:58px;
}
.f-menu a{
    color:#fff;
}
.email .phone{
    font-size:28px;
    padding:12px 0;
}
.swiper-slide{
    text-align: center;
}

.swiper-container{
    color:#fff;
    padding:40px 50px 118px 50px;
    
}
.descright-img{
    margin-top:29px;
    width:494px;
    height:292px;
    overflow: hidden;
}
.hover-img img{
    cursor: pointer;
    transition: all 0.6s;
}

.hover-img img:hover{
    transform: scale(1.4);
}
.dujiapub2{
    width:100%;
    background: url(./imgs/slide.png) center;
    background-size:cover;
    padding-bottom:80px;
}
.swiper-container .title{
    font-weight:bold;
    padding-top:8px;
    font-size:21px;
    line-height:36px;
}
.bottom-all{
/*    min-height:380px; */
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    background-image:url(./imgs/preleft.jpg)!important;
	width: 61px !important;
	height: 61px !important;
	background-size: 100% 100% !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    background-image:url(./imgs/preright.jpg)!important;
	width: 61px !important;
	height: 61px !important;
	background-size: 100% 100% !important;
}
table{
    border:0;
    border-collapse:collapse;
}
td{
    padding:0;
}
tr{
    border:0!important;
}
.time-wrap .red-bg{
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;
}
.time-wrap .gray-bg {
    border-bottom:1px solid #fff;
}
.yanjiang tr{
    border-bottom:1px solid #fff!important;
}
.people-list .item{
    padding:6px;
    border-radius:50%;
    width:190px;
    height:190px;
    margin:0 auto;
    background: url(./imgs/rencircle.png) no-repeat center;
    background-size:cover;
}
.people-list .item img{
    width:192px;
    border-radius:50%;
    height:192px;
}
.sub-t{
    font-size:20px;
    color:#3c3c3c;
}
/*fixed-top*/
.pos-fixed{
    font-size:12px;
    color:#fff;
    position:fixed;
    right:0px;
    top:300px;
    width:90px;
    
    z-index:9999;
}
.pos-fixed .fixed1{
    font-size:12px;
    padding:12px 3px;
    background:#980000;
}
.pos-fixed .pos-bottom{
    padding:0 5px;
    background:#414141;
}
.pos-fixed .dian-desc{
    height:100px;
    background:url()
}
.pos-fixed .dian-desc{
    line-height:46px;
    text-align:center;
    background:url(./imgs/postree.png) no-repeat center 45px;
    cursor:pointer;
}
.pos-fixed .phone{
    line-height:36px;
    margin:0 5px;
    text-align:center;
    background:#414141;
    border-bottom:1px  #fff dashed;
}
.pos-fixed .phone-desc{
    padding-top:16px;
    text-align:center;
    margin:0 5px;
    background:#414141;
    border-top:1px  #fff dashed;
}
.pos-fixed .saoma{
    
    text-align:center;
    padding:0 5px;
    background:#414141;
    line-height:34px;
}
.pos-fixed .erweima{
    padding-top:16px;
    background:#414141;

}
.pos-fixed .erweima img{
    display:block;
    margin:0 auto;
    cursor: pointer;
}
.pos-fixed .footer{
    padding:0;
    background:none;
}
.pos-fixed .footer .inner{
    width:90px;
    height:40px;
    background: url(./imgs/goback.png) no-repeat center -2px;
    color:#fff;
}
.pos-fixed .footer .inner a{
    height:40px;
    display:block;
    width:90px;
    line-height:40px;
    text-align:center;
    color:#fff;
}
.pos-fixed .item-wrap{
    background:#414141;
}
.media-list .item{
    margin-right:20px;
    border:1px solid #c0c0c0;
}
.bottom-all .item-list{
    border:2px solid #ccc;
    margin-right:20px;
}
.bottom-all .item-wrap{
    margin-bottom:15px;
}
.enjoy-page{
	width: 1182px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
.enjoy-right{
	float:right;
}
.enjoy-left{
	width: 702px;
	float:left;
}
.guest-main{
	margin-top: 6px;
	overflow: hidden;
}
.guest-main ul li{
	overflow: hidden;
	margin-top: 20px;
	cursor: pointer;
}
.guest-main ul li img{
	width: 217px;
	height: 227px;
	float:left;
}
.guest-item{
	width: 460px;
	float: right;
	height: 226px;
	border-bottom: 1px #c9c9c9 solid;
	position:relative;
}
.guest-info{
	overflow: hidden;
}
.guest-item .guest-info h3{
    height: 60px;
    line-height: 30px;
    padding: 0;
    margin: 0;
    font-size: 18px;
    color: #000;
    margin-bottom: 15px;
}
.guest-info span{
	color:#3c3c3c;
	font-size: 15px;
}
.guest-bottom{
	font-size: 13px;
    color: #3c3c3c;
    position: absolute;
    overflow: hidden;
    bottom: 0;
	width: 100%;	
}
.guest-bottom p{
	float:left;
}
.guest-bottom a{
	float:right;
	font-size: 14px;
	border: 1px #c9c9c9 solid;
	padding: 2px 6px;
	margin-top: 10px;
	cursor: pointer;
}
.guest-bottom p b{
	float:left;
}
.guest-bottom span{
	float:left;
	margin-left: 10px;
}
.peak-main{
	overflow: hidden;
	margin-top: 26px;
}
.peak-item{
	overflow: hidden;
	width: 974px;
	height: 515px;
	position:relative;
	cursor: pointer;
}
.peak-item:hover .mask-con{
	display: block;
}
.peak-item img{
	width: 974px;
	height: 515px;
}
.mask-con{
	display: none;
	width: 100%;
	height: 100%;
	background:rgba(0,0,0,0.3);
	position:absolute;
	left:0;
	top: 0;
	z-index: 10;
}
.peak-title{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	color:#fff;
	z-index: 12;
}
.peak-info{
	margin-top: 90px;
}
.peak-info p{
	font-size: 39px;
	font-weight: bold;
	margin: 0;
}
.peak-info b{
	width: 346px;
    height: 1px;
    background: #fff;
    display: block;
    margin: 12px auto;
}
.peak-info span{
	font-size: 32px;
	font-weight:bold;
}
.peak-title a{
	font-size: 14px;
	color:#fff;
	border: 1px #fff solid;
	padding: 2px 6px;
    margin-top: 55px;
    display: inline-block;
	cursor: pointer;
}
.banner-code{
	display: block;
	width: 100%;
	height: auto;
	margin: 74px 0;
}
.last-item{
	margin-bottom: 0;
}
.moment-main{
	width: 1182px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
.enjoy-title{
	overflow: hidden;
}
.enjoy-title h2{
	margin: 0;
}
.moment-img{
	overflow: hidden;
	margin-top: 65px;
    border-bottom: 1px #cbcbcb solid;
    padding-bottom: 50px;	
}
.moment-img .img-box{
	 width: 380px;
	 height: 232px;
	 overflow: hidden;
	 float:left;
	 margin-bottom: 20px;
	 margin-right: 20px;
}
.moment-img .img-box:nth-child(3n){
	margin-right: 0;
}
.moment-img .img-box img{
    cursor: pointer;
    transition: all 0.6s;
}
.moment-img .img-box img:hover{
    transform: scale(1.4);
}
.footBanner{
	overflow: hidden;
	width: 100%;
	height: auto;
}
.media-main{
	width: 1182px;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 70px;
}
.media-info{
	overflow: hidden;
	margin-top: 75px;
}
.media-info ul li{
	float:left;
	width: 555px;
	margin-right: 72px;
	margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px #f0f0f0 solid;	
}
.media-info ul li:nth-child(2n){
	margin-right: 0;
}
.media-info ul li img{
	float:left;
	width: 56px;
	height: 56px;
	border-radius: 28px;
	margin-right: 20px;
}
.media-text{
	float:left;
	width: 478px;
}
.media-text p{
	margin: 0;
	font-size: 18px;
	font-weight: bold;
	color:#000;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	width: 100%;
	margin-bottom: 10px;
}
.media-text span{
	font-size: 15px;
	color:#3c3c3c;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.address-main{
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding-top: 125px;
	padding-bottom: 90px;
}
.imgBgs{
	width: 1238px;
	height: 305px;
	margin: 0 auto;
	background:url(./imgs/bgT.png) no-repeat center;
	position: relative;
}
.leftMains{
    position: absolute;
    left: 22px;
    color: #fff;
    width: 140px;
    text-align: center;
    top: 10px;
}
.leftMains p{
	font-size: 40px;
	margin: 0;
	padding: 0;
}
.rightMains{
	position: absolute;
    right: 75px;
    top: 70px;
    width: 925px;
    color: #fff;
    font-size: 20px;
    line-height: 46px;
}
.heightMain{
/* 	width: 1342px; */ 
	display: block;
	margin: 0 auto;
	overflow: hidden;
}
.titlesMian{
	overflow: hidden;
	margin-bottom: 150px;
}
.imgBox{
	width: 100%;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 15px;
}
.imgBoxs{
	width: 950px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.txtSty{
	width: 209px;
	height: 129px;
}
.txtBgs{
	margin: 0 auto;
	width: 727px;
	height: 50px;
	text-align: center;
	color:#fff;
	font-size: 45px;
	background: url(./imgs/txtBgs.png) no-repeat center;
}
.englishTitle{
	margin:0 auto;
	margin-top: 30px;
	margin-bottom: 20px;
	color:#00a9e4;
	font-size: 16px;
	text-align: center;
	display: block;
}
.titlesMian b{
	margin:0 auto;
	height: 1px;
	background:#0f87d6;
	width: 70px;
	display: block;
}

.agenda{
	overflow: hidden;
	wdith: 1238px;
	height: 105px;
	background:#052fdd;
}
.agenda-main{
	width: 50%;
	float: left;
}
.agenda-main p{
    margin: 0;
    color: #fff;
    text-align: center;
    font-size: 35px;
    border-bottom: 1px #fff solid;
    display: block;
	margin-top: 10px;
}
.agendaSty{
	width: 60px;
	margin:0 auto;
}
.agenda-main span{
	display: inline-block;
	text-align: center;
	color:#fff;
    margin-top: 14px;
}
.agenda-left{
	background:#0ecbb7;
}
.agenda-right{
	background:#ef6f3b;
}
.westys{
	/* 	width: 1342px; */
	margin:0 auto;
	padding-bottom: 30px; 
}




.address-item{
	overflow: hidden;
    margin-bottom: 32px;
}
.address-item h4{
	margin: 0;
	font-size: 22px;
	color:#000000;
	margin-bottom: 20px;
}
.address-left{
	float:left;
	width: 705px;
}
.address-right{
	float:right;
	width: 410px;
	height: 410px;
}
.address-item img{
	float:left;
	width: 215px;
	height: 135px;
}
.address-text{
	width: 460px;
	float: right;
	height: 136px;
	border-bottom: 1px #c9c9c9 solid;
	position: relative;
}
.address-info h3{
	margin:0;
	color:#000000;
	font-size: 18px;
	line-height: 40px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;	
}
.address-info span{
	color: #3c3c3c;
	font-size: 15px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.address-bottom{
	font-size: 13px;
    color: #3c3c3c;
    position: absolute;
    overflow: hidden;
    bottom: 0;
	width: 100%;	
}
.address-bottom p{
	float:left;
}
.address-bottom a{
	float:right;
	font-size: 14px;
	border: 1px #c9c9c9 solid;
	padding: 2px 6px;
	margin-top: 10px;
	cursor: pointer;
}
.address-right .peak-item{
	width: 412px;
	height: 407px;
}
.address-right .peak-item .peak-info{
	margin-top: 140px;
}
.address-right .peak-item .peak-title a{
	margin-top: 105px;
}
.swiper-address {
	width: 410px;
	height: 410px;
}
.swiper-address.swiper-container{
	padding: 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	bottom: 20px;
}
.swiper-pagination-bullet{
    float: left;
    width: 22px;
}
.swiper-container-horizontal>.swiper-pagination-bullets{
	width: 80px;
    left: 330px;
}
.textTip{
	font-size: 22px;
	color:#4bbdf0;
}
.desc-wrap-gg p{
	color:#fff;
	font-size: 20px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	display: inline-block;
}
#codes{
	overflow: hidden;
	width:100%;
	height: 1px;
}
.address-bottom a:hover{
	color: red;
	border-color:red;
}
.guest-bottom a:hover{
	color: red;
	border-color:red;
}
.guest-item .guest-info h3:hover{
	color:#a80000;
}
.address-info h3:hover{
	color:#a80000;	
}
.media-text p:hover{
	color:#a80000;		
}



/* 新详情页面 */
.img-box{
	width: 100%;
	height: 322px;
	overflow: hidden;
}
.img-box img{
	width: 100%;
	height: 100%;
    cursor: pointer;
    transition: all 0.6s;
}
.img-box img:hover{
    transform: scale(1.4);
}
.img-boxNew{
	width: 662px;
	height: 214px;
	overflow: hidden;
	position: relative;
}
.img-boxNew img{
    cursor: pointer;
   /* transition: all 0.6s; */
}
.iconImg{
	position: absolute;
	left: 250px;
	bottom: 26px;
}
/* .img-boxNew img:hover{
    transform: scale(1.4);
} */
.swiper-address{
	width: 974px;
	height: 515px;
	overflow: hidden;
	margin: 0 auto;
}
.newBOxs{
	width: 1218px;
/* 	height: 516px; */
	margin:0 auto;
	overflow: hidden;
	position:relative;
	padding-top: 20px;
}
.cooperate-img img{
	width:195px;
	height: 95px;
    margin-bottom: 10px;
    margin-right: 9px;
	/*border: 1px #e1e1e1 solid;*/
	cursor: pointer;
}
.cooperate-img img:nth-child(6n){
	margin-right: 0;
}
.codebgs{
	width: 100%;
	height: 605px;
	background: url(./imgs/codeimgs.jpg) no-repeat center;
	overflow: hidden;
}
.codeMains{
	width: 1238px;
	margin:0 auto;
}
.codeLefts{
	float:left;
	margin-left: 15px;
	margin-top: 95px;
}
.codeRight{
	float:left;
	margin-left: 85px;
	width: 680px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 240px;
}
.codesBox{
	width: 180px;
	text-align: center;
}
.codesBox img{
	padding: 10px;
	width: 160px;
	height: 160px;
	border: 1px #fff solid;
}
.codesBox p{
	color:#fff;
	font-size: 24px;
	font-weight: bold;
	margin-top: 15px;
}

.side_bar {
    position: fixed;
    left: 50%;
    margin-left: 673px;
    bottom: 20px;
    width: 42px;
    z-index: 1000;
	height:172px;
}
.side_bar li{
	height:42px;
	width:42px;
	margin-bottom:2px;
	cursor: pointer;
	position:relative;
}
.side_hide{
	position:absolute;
	top:0;
	left: -160px;
	width:160px;
	height:42px;
	text-align: center;
	color:#fff;
	font-size:16px;
	line-height:42px;
	z-index:1001;
	background:#009aff;
	display: none;
}
.side_bar li:nth-of-type(1){
	background:#dbdbdb url(imgs/slider-icon1.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(1):hover{
	background:#009aff url(imgs/slider-icon1-1.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(3):hover .side_hide{
	display: block;
}
.side_bar li:nth-of-type(2){
	background:#dbdbdb url(imgs/slider-icon3.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(2):hover{
	background:#009aff url(imgs/slider-icon3-2.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(3){
	background:#dbdbdb url(imgs/slider-icon2.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(3):hover{
	background:#009aff url(imgs/slider-icon2-1.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(4){
	margin-top:16px;
	height:30px;
	background:#dbdbdb url(imgs/slider-icon3-0.png) center center no-repeat;
	background-size:auto;
}
.side_bar li:nth-of-type(4):hover{
	background:#009aff url(imgs/slider-icon3-1.png) center center no-repeat;
	background-size:auto;
}
.imgsTexts{
	position:absolute;
	top: 25px;
	left: 250px;
}
.imgyj{
	width:100%;
	height: 199px;
	position: relative;
	cursor: pointer;
}
.imgyj:hover .layouts{
	display: block;
}
.imgyj .yjText{
	position:absolute;
	top: 36px;
	z-index: 999;
	text-align: center;
}
.imgyj .yjText h3{
	font-family: '微软雅黑';
	font-size: 24px;
	color: #b6fffc;
	margin:0;
	padding: 0;
	cursor: pointer;
}
.imgyj .yjText h4{
	padding: 0;
	margin: 0;
	font-size: 21px;
	margin-top: 17px;
	color: #fff;
	margin-bottom: 10px;
	cursor: pointer;
}
.imgyj .yjText p{
	padding: 0;
	margin: 0;
	font-size: 16px;
	margin-bottom: 3px;
	color: #fff;
}
/*#b6fffc*/
.flexStys{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.titleBgs{
    height: 50px;
	line-height: 50px;
    width: 100%;
    background: #0195e9;
    border-radius: 40px;
    justify-content: space-around;
    color: #fff;
}
.titleBgs p{
	font-size: 18px;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
.titleBgs p.act{
	font-weight: bold;
}
.jbSize{
	display: flex;
	flex-direction: column;
	text-align:center;
}
.jbSize img{
	width: 245px;
	height: 245px;
	border-radius: 50%;
}
.jbSize h3{
	color:#fff;
	font-size: 20px;
}
.jbSize p{
	font-size: 14px;
	color:#fff;
	padding: 0;
	margin: 0;
	margin-bottom: 10px;
}
.jbtexts{
	display: flex;
	flex-direction: column;
	margin-left: 50px;
}
.dialogues{
	overflow: hidden;
	margin-top: 75px;
	display: flex;
	flex-direction: row;
	margin-bottom: 70px;
}
.dialogues img{
	width: 718px;
	height: 425px;
}
.jbtexts h4{
    color: #b6fffc;
    font-size: 24px;
    font-weight: bold;
    padding: 0;
    margin: 35px 0;
}
.jbtexts p{
	padding: 0;
	margin: 0;
	color:#fff;
	font-size: 18px;
	margin-bottom: 25px;
    cursor: pointer;
}
.jbtexts a{
    color: #fff;
    font-size: 16px;
    border: 1px #fff solid;
    width: 290px;
    height: 30px;
    line-height: 30px;
    text-align: center;
	cursor: pointer;
}
.authoritaMain{
	overflow: hidden;
	margin-top: 40px;
	display: flex;
	flex-direction: column;
}
.releaseText{
	position: relative;
	/* 	width: 1342px; */
	height: 199px;
}
.layouts{
	width: 100%;
	height: 100%;
    background: rgb(0 0 0 / 50%);
	position: absolute;
	left: 0;
	top: 0;
	text-align:center;
}
.layouts p{
	color:#fff;
	font-size: 24px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	margin-top: 60px;
	margin-bottom: 30px;
}
.layouts a{
    font-size: 16px;
    color: #fff;
    padding: 5px 15px;
    border: 1px #fff solid;
}
.reportMain{
	/* 	width: 1342px; */
	margin: 0 auto;
	margin-top: 40px;
	overflow: hidden;
	margin-bottom: 40px;
}
.reportMain li{
	width: 50%;
	float: left;
	display: flex;
	flex-direction: row;
}
.reportMain li img{
	width: 120px;
	height: 120px;
	border-radius: 50%;
	margin-right: 30px;
	margin-bottom: 30px;
}
.reportText{
	display: flex;
	flex-direction: column;
}
.reportText p{
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 18px;
/*    font-weight: bold; */
    margin-top: 30px;
    margin-bottom: 15px;
	cursor: pointer;
}

.reportText a{
	color:#feffff;
	font-size: 12px;
	border: 1px #feffff solid;
	width: 100px;
	height: 20px;
	text-align:center;
	line-height: 20px;
	cursor: pointer;
}
.gallery-thumbs{
	padding: 0;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.gallery-thumbs .swiper-slide {
	width: 328px;
	height: 194px;
}
.gallery-thumbs .swiper-slide-thumb-active {
	border: 1px #fff solid;
}
.slt img{
	width: 328px;
	height: 194px;
}
.hide{
	display: none;
}

.awardMain{
	overflow: hidden;
	width: 100%;
/* 	min-height: 690px; */
	background:url(imgs/wtj1.jpg) center center no-repeat;
    background-size: cover;
}
.award-item{
	/* 	width: 1342px; */
	margin: 0 auto;
	padding-bottom: 105px;
}
.award-item ul{
	overflow: hidden;
	width: 1290px;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 105px;
}
.award-item ul li{
	cursor: pointer;
	margin-right: 36px;
	padding: 5px 15px;
}
.award-item ul li span{
	font-size: 22px;
	color:#fff;
}
.award-item ul li.actAward{
	border: 1px #fff solid;
}
.award-item ul li.actAward span{
	font-weight: bold;
}
.award-imgNew{
	width: 100%;
	margin-top: 55px;
}
.mainSizes{
	width: 1342px;
	margin: 0 auto;
	overflow: hidden;
}

.jbtexts p:hover{
	font-weight: bold;
    text-decoration: underline;
}
.reportText p:hover {
	font-weight: bold;
	text-decoration: underline;
}
.imgsTexts h3{
    color: #fff;
    font-size: 24px;
    margin: 0;
    padding: 0;
	cursor: pointer;
}
.imgsTexts h3:hover{
	text-decoration: underline;
}
.imgsTexts p {
    margin: 0;
    padding: 0;
    color: #fff;
    margin-top: 10px;
    font-size: 16px;
	cursor: pointer;
}
.imgsTexts p:hover{
	text-decoration: underline;
}
.imgsTexts b{
	font-weight: bold;
    margin-top: 28px;
    display: block;
    font-size: 20px;
    color: #fff;
    padding: 20px 0;
	background:url(imgs/jcIcon.png) no-repeat;
	background-size: cover;
}
.layouts{
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(0 0 0 / 50%);
    z-index: 990;
    display: none;
}
.releaseText:hover .layouts{
	display: block;
}
.btmian{
    position: absolute;
    left: 250px;
    top: 108px;
}
.btmian img{
	display: block;
}
.btmian span{
	font-size: 20px;
	color: #b6fffc;
	margin-top: 10px;
	display: inline-block;
	margin-bottom: 10px;
}