body, button, dd, div, dl, form, h1, h2, h3, h4, h5, h6, html, img, input, li, ol, p, ul {
    margin: 0;
    padding: 0;
    border: 0
}

* {
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: "Microsoft YaHei","Arial","Helvetica Neue",Helvetica,sans-serif;
    background-color: #ffffff;
    overflow-x: hidden;
}

button, textarea,select{
   	-webkit-appearance: none;
   	resize: none;
   	outline: none;
   	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
   	border: 0;
}
input{
   	resize: none;
   	outline: none;
   	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
   	border: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

img {
    border: 0;
    max-width: 100%;
    vertical-align: middle;
}
.none{
	display:none;
}

.online_x{
	cursor:pointer;
}
button:hover,
input[type=submit]:hover {
    cursor: pointer
}

button:focus,
input:active,
input:focus,
textarea:focus {
   /* border: 0*/
  	outline: 0 none;
  	outline-color: transparent;
}

a {
    color: #333;
    display: inline-block;
}

a:link {
    text-decoration: none
}

a:visited {
    text-decoration: none
}

a:hover {
    text-decoration: none;
  
}

a:active {
    text-decoration: none
}

li {
    list-style: none;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    visibility: hidden;
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}
.clearfix {
    zoom: 1
}
@font-face{
    font-family: 'syr'; 
    src: url('https://silccforum.oss-cn-beijing.aliyuncs.com/fonts/SOURCEHANSANSCN-REGULAR.OTF');
}
@font-face{
    font-family: 'sym'; 
    src: url('https://silccforum.oss-cn-beijing.aliyuncs.com/fonts/SourceHanSansCN-Medium.otf');
}
@font-face{
    font-family: 'syl'; 
    src: url('https://silccforum.oss-cn-beijing.aliyuncs.com/fonts/SOURCEHANSANSCN-LIGHT.OTF');
}

@-webkit-keyframes fadeInUpSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInUpSmall {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 80px, 0);
    transform: translate3d(0, 80px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpSmall {
  -webkit-animation-name: fadeInUpSmall;
  animation-name: fadeInUpSmall;
}


.owidth{
	max-width: 1400px;
    width: 90%;
    margin: auto;
}
.mainContent{
	padding-top: 205px;
}
.header{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 15;
	width: 100%;
	background-color: #FFFFFF;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.header.on{
	top: -117px;
	box-shadow: 0px 0px 25px rgba(0,0,0,0.1);
}
/*.header.active{
	top: -117px;
}*/
.header .headTop>.owidth{
	display: flex;
	justify-content: space-between;
	align-items: center;
	border-bottom: #e9e9e9 solid 1px;
	max-width:none;
}
.header .headTop .logo a{
	line-height: 116px;
}
.header .headTop .countdown{
	font-family: "Microsoft YaHei";
	color: #777777;
	font-size: 24px;
}
.header .headTop .countdown .data{
	display: flex;
	align-items: center;
}
.header .headTop .countdown .data .txt{
	margin-right: 18px;
}
.header .headTop .data-box{
	display: flex;
	align-items: center;
}
.header .headTop .date-tiem{
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 44px;
	height: 44px;
	padding: 5px;
	border-radius: 4px;
	background-color: #999999;
	color: #ffffff;
	box-sizing: border-box;
	margin-right: 8px;
}
.header .headTop .unit{
	margin-right: 12px;
}
.header .headRight{
	display: flex;
	align-items: center;
	justify-content: center;
}
.header .headRight .logOn{
	margin-right: 40px;
}
.header .headRight .language{
	margin-right: 18px;
}
.header .headRight a,
.header .headRight span{
	font-family: "Microsoft YaHei";
	color: #666666;
	font-size: 24px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.header .headRight a:hover,
.header .headRight a.on{
	color: #375fd1;
}
.header .nav ul{
	display: flex;
	justify-content: space-between;
}
.header .nav ul .navLi{
	position: relative;
}
.header .nav>.owidth>ul>li>a,
.header .nav .navLi>a{
	font-family: "Microsoft YaHei";
	padding: 0px 15px;
	color: #000000;
	font-size: 22px;
	font-weight: bold;
	line-height: 88px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.header .nav>.owidth>ul>li:hover>a,
.header .nav>.owidth>ul>li.on>a{
	color: #6996ef;
}
.header .cellBox {
	position: absolute;
	left: 50%;
    top: 88px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 99999999;
    display: none;
}
.header .cellBox ul{
    display: flex;
    justify-content: center;
    width: 100%;
    overflow: hidden;
}
.header .cellBox ul li{
	padding-right: 40px;
    float: left;
}
.header .cellBox ul li:last-child{
	padding-right: 0;
}
.header .cellBox ul li a{
	font-family: "Microsoft YaHei";
    line-height: 60px;
    color: #000000;
    font-size: 18px;
    font-weight: bolder;
    white-space: nowrap;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.header .cellBox ul li:hover a{
	color: #2472d3;
}
.header .nav_bg{
	position: absolute;
    left: 0;
    top: 205px;
    width: 100%;
    height: 60px;
    background-color: rgba(255,255,255,0.6);
    z-index: 9999999;
    display: none;
}
.searchdiv{
	float: left;
}
.header .show-search-btn {
    display: block;
    transition-duration: .3s;
    text-align: center;
    color: #fff;
    overflow: hidden;
    cursor: pointer;
}
.head-bottom .show-search-btn {
    display: block;
    height: 90px;
    line-height: 90px;
    transition-duration: .3s;
    text-align: center;
    color: #fff;
    overflow: hidden;
    cursor: pointer;
}
.show-search-btn img{
	cursor: pointer;
}
.header .search {
  	position: fixed;
 	z-index: 6;
  	top: 205px;
  	right: 0;
  	height: auto;
  	overflow: hidden;
  	/*height: 100%;
  	max-height: 100vh;
  	overflow-y: scroll;
  	overflow-x: hidden;*/
  	-webkit-overflow-scrolling: touch;
  	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  	opacity: 0;
  	visibility: hidden;
  	transition-property: opacity,visibility;
  	transition-duration: .5s;
  	transition-delay: .5s;
}
.head-bottom .search{
	top: 150px;
}
.search.search-is-open{
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	visibility:visible;
	transition-delay:0s;}
.search.search-is-open .search__container{
	transform:translateY(0) translateZ(0);
}
.search__container{
  	position:relative;
  	z-index:2;
	background-color:#fff;
	transform:translateY(-100%) translateZ(0);
	transition:transform .75s cubic-bezier(.77,0,.175,1);
}
.search__overlay{
  	position:fixed;
  	z-index:1;
	top:0;
	right:0;
	width:100%;
	height:100%;
	/*background-color:#1d1d1d;*/
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	opacity:.2;
}
.search, .search__overlay{
	left:0;
}
.search-header{
	position:relative;
  	padding-top: 90px;
	padding-bottom: 120px;
}
.row{
	position: relative;
}
.search-header .search-loader{
	position:absolute;
  	top:17px;
	left:2.6vw;
}
.search-header .search-btn-close{position:absolute;
  	top:0;
	right:0;
}
.search-header .search-input{
  	font-size:24px;
	width:100%;
	-webkit-appearance:none;
	-moz-appearance:none;
	border:0;
}
.search-header .search-input__wrapper:after{content:"";
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	right:0;
	height:1px;
	background-color:#d9d9d9;
	width:100%;
}
.search-item{position:relative;
  	display:block;
	overflow:hidden;
	transition:background-color .2s,opacity .3s,color .3s;
	transform-origin:0 0;
	color:#1d1d1d;
}
.search-item:after{
	content:"";
	position:absolute;
	z-index:1;
	bottom:0;
	left:8.333%;
	right:8.333%;
	height:1px;
	background-color:#d9d9d9;
}
.search-item .solr-highlight{
	background-color:rgba(101,32,142,.2);
}
.search-close {
  	position: absolute;
  	display: block;
  	top: 0;
 	right: 0;
  	width: 28px;
  	height: 72px;
  	background: url(../images/close.png) no-repeat center;
  	background-size: 28px 28px;
  	cursor: pointer;
  	z-index: 6;
  	transition-duration: .5s; 
}
.search-close:hover {
  	transform: rotate(90deg); 
}
.search .submit0 {
  	position: absolute;
  	top: 0;
  	left: 0;
  	z-index: 5;
  	width: 28px;
  	height: 75px;
  	background: url(../images/searchf.png) no-repeat center;
  	border: none;
  	background-size: 28px 28px;
  	box-sizing: border-box;
  	display: block;
}
.search-header .search-input {
  	display: block;
  	text-indent: 80px;
 	line-height: 75px;
  	font-size: 24px;
  	color: #333;
  	width: 100%;
  	-webkit-appearance: none;
  	-moz-appearance: none;
  	border: 0;
  	border-bottom: 1px solid #d9d9d9;
}
/**/
.menubtn {
	display: none;
	float: right;
	width: 40px;
	height: 70px;
	background: url(../images/menu-icon1.png) center right no-repeat;
	background-size: 28px 28px;
	cursor: pointer;
}
/*.header.act .menubtn,
.header.white .menubtn,
.header.on .menubtn{
	background: url(../images/menu-icon1a.png) center right no-repeat;
	background-size: 28px 28px;
}*/
 
.menubtn.on {
	background: url(../images/menu-icon2.png) center right no-repeat;
	background-size: 28px 28px;
}
/*.header.act .menubtn.on,
.header.white .menubtn.on,
.header.on .menubtn.on {
	background: url(../images/menu-icon2a.png) center right no-repeat;
	background-size: 28px 28px;
}*/


.m-search{
	width: 90%;
	margin: 30px auto 0px;
	border-bottom: #e8e8e8 solid 1px;
}
.m-search .icon {
    float: left;
    width: 36px;
    height: 50px;
    overflow: hidden;
    background: url(../images/searchic.png) left center no-repeat;
    background-size: 20px auto;
}
.m-search .seinput {
    float: left;
    width: -moz-calc(100% - 40px);
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #666666;
    overflow: hidden;
    border: none;
    background: none;
}
.m-nav{
	position: fixed;
	top: 70px;
	left: 0;
	width: 100%;
	height: calc(100vh - 70px);
	display: none;
	z-index: 99;
	background-color: #FFFFFF;
	overflow-y: scroll;
	box-sizing: border-box;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.m-nav>ul{
	padding-top: 20px;
    padding-left: 5%;
    padding-right: 5%;
}
.m-nav .nav-list>li{
	position: relative;
	width: 100%;
    text-align: left;
    border-bottom: #e8e8e8 solid 1px;
    box-sizing: border-box;
}
.m-nav .nav-list>li a,
.m-nav .nav-list>li>.title{
	position: relative;
	font-family: 'syr';
	font-size: 18px;
    color: #666666;
    display: block;
    line-height: 1.7;
    padding: 15px 0px;
}
.m-nav .nav-list .title i {
    position: absolute;
    right: 12px;
    top: 0;
    width: 12px;
    height: 100%;
    background: url(../images/icon16.png) center no-repeat;
    background-size: 6px auto;
    transition: all 0.4s ease;
}
.m-nav .nav-list .title.on i {
    background: url(../images/icon17.png) center no-repeat;
    background-size: 6px auto;
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.m-nav .m-subnav {
	display: none;
	border-top: #e8e8e8 solid 1px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 20px;
	box-sizing: border-box;
}
.m-nav .m-subnav li a,
.m-nav .m-subnav li .title{
	position: relative;
	font-family: 'syr';
	font-size: 16px;
    color: #666666;
    padding: 10px 0px;
}
.m-nav .nav-list li a:hover, .m-nav .nav-list .title.on {
    color: #6e9af1;
}
.m-nav .m-subnav li ul{
    padding-left: 5%;
    padding-right: 5%;
}
.m-nav .nav-list>li.other{
	display: flex; 
	align-items: center; 
	justify-content: center;
	border-bottom: none;
	padding-top: 20px;
}
.m-nav .nav-list>li .linkwrap{
	display: flex;
	align-items: center;
	margin: 0px 20px;
}
.m-nav .nav-list>li .linkwrap span{
	margin: 0px 10px;
	font-size: 18px;
    color: #666666;
}
/*footer*/
.footer .footTit{
	font-family: "Microsoft YaHei";
	color: #2a63a8;
	font-size: 32px;
	margin-bottom: 35px;
}
.footer .footTop{
	padding-top: 50px;
	padding-bottom: 90px;
	background-color: #e8f2fe;
}
.footer .footTop .owidth{
	display: flex;
	justify-content: space-between;
}
.footer .footTop .footLink{
	width:67.857%;
	margin-right: 3%;
}
.footer .footTop .linkBox{
	display: flex;
	flex-wrap: wrap;
}
.footer .footTop .linkBox a{
	width: 50%;
	box-sizing: border-box;
	padding-right: 3%;
	font-family: "Microsoft YaHei";
	color: #333333;
	font-size: 22px;
	line-height: 1.5;
	margin-bottom: 15px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.footer .footTop .linkBox a:hover{
	color: #2472d3;
}
.footer .footTop .footInfor{
	width: 366px;
}
.footer .footTop .footInfor .info{
	padding-bottom: 25px;
}
.footer .footTop .footInfor .info li{
	display: flex;
	font-family: "Microsoft YaHei";
	color: #333333;
	font-size: 22px;
	line-height: 1.5;
	margin-bottom: 15px;
}
.footer .footTop .footInfor .info li .sp{
	flex: 1;
}
.footer .footTop .footInfor .code{
	display: flex;
}
.footer .footTop .footInfor .code li{
	width: 48%;
	margin-right: 4%;
	text-align: left;
}
.footer .footTop .footInfor .code li:nth-child(2n){
	margin-right: 0;
}
.footer .footTop .footInfor .code li span{
	display: inline-block;
	text-align: center;
}
.footer .footTop .footInfor .code li .img{
	/*max-width: 147px;*/
	overflow: hidden;
	margin-bottom: 15px;
}
.footer .footTop .footInfor .code li .img img{
	width: 100%;
}
.footer .footTop .footInfor .code li p{
	font-family: "Microsoft YaHei";
	color: #2472d3;
	font-size: 22px;
}
.footer .footBottom{
	padding: 30px 0px;
	background-color: #2a63a8;
}
.footer .footBottom .owidth{
	display: flex;
	justify-content: space-between;
	align-items: center
}
.footer .footBottom .owidth .wrap{
	font-family: "Microsoft YaHei";
	font-size: 22px;
}
.footer .footBottom .copyright{
	color: #FFFFFF;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.footer .footBottom .copyright:hover{
	color: rgba(255,255,255,0.5);
}
.footer .footBottom .support{
	margin-left: 35px;
	color: #407dc6;
}
.footer .footBottom .support a{
	color: #407dc6;
}
.footer .footBottom .footShare ul{
	display: flex;
}
.footer .footBottom .footShare ul li{
	margin-right: 20px;
}
.footer .footBottom .footShare ul li:last-child{
	margin-right: 0px;
}
.footer .footBottom .footShare ul li a{
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 50%;
	text-align: center;
	background-color: #4b90e5;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.footer .footBottom .footShare ul li a:hover{
	background-color: #307edf;
}
.footer .footBottom .footShare ul li a img{
	max-width: 20px;
}
/**/
.mainContent .swiper-container-horizontal>.swiper-pagination-bullets, .mainContent .swiper-pagination-custom, .mainContent .swiper-pagination-fraction{
	bottom: 0;
}
.mainContent .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0px 12px;
}
.mainContent .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	background: #b8b8b8;
	opacity: 1;
}
.mainContent .swiper-pagination-bullet-active{
	background: #2472d3;
}
/*banner*/
.lunbotu{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.lunbotu .swiper-slide{
	position: relative;
}
.lunbotu .swiper-slide>a{
	position: relative;
	display: block;
	width: 100%;
}
.lunbotu .swiper-slide>a>img{
	width: 100%;
}
.mImg{
	display: none;
}
.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets, 
.mainContent .lunbotu .swiper-pagination-custom, 
.mainContent .lunbotu .swiper-pagination-fraction{
	display: flex;
	align-items: center;
	justify-content: center;
	bottom: 80px;
}
.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0px 15px;
}
.mainContent .lunbotu .swiper-pagination-bullet{
	width: 15px;
	height: 15px;
	border: rgba(255,255,255,0.5) solid 2px;
	box-sizing: border-box;
	background: transparent;
	opacity: 1;
}
.mainContent .lunbotu .swiper-pagination-bullet-active{
	position: relative;
	width: 26px;
	height: 26px;
	/*border: #6ebb43 solid 2px;*/
	border: #FFFFFF solid 2px;
	box-sizing: border-box;
}
.mainContent .lunbotu .swiper-pagination-bullet-active:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 50%;
	/*margin-left: -4px;
	margin-top: -4px;*/
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 9px;
	height: 9px;
	/*background: #6ebb43;*/
	background: #FFFFFF;
	border-radius: 50%;
}
.mainContent .lunbotu .swiper-container-horizontal>.swiper-pagination-bullets, 
.mainContent .lunbotu .swiper-pagination-custom, 
.mainContent .lunbotu .swiper-pagination-fraction{
	bottom: 50px;
}

.i-title h3{
	font-family: 'sym'; 
	color: #333333;
	font-size: 46px;
	text-align: center;
}
/**/
.index_introduction{
	padding-top: 60px;
	padding-bottom: 100px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index_introduction .text{
	margin-top: 60px;
	font-family: 'syr'; 
	color: #333333;
	font-size: 22px;
	line-height: 1.7;
	text-align: left;
}
.index_introduction .box{
	margin-top: 120px;
}
.index_introduction .txt{
	position: relative;
	padding-left: 55px;
	min-height: 260px;
	max-width: 330px;
}
.index_introduction .txt:before{
	content: '';
	position: absolute;
	left: 7px;
	top: 12px;
	width: 2px;
	height: 100%;
	background: url(../images/icon5.png) center top no-repeat;
	background-size: auto 100%; 
}
.index_introduction .txt:after{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #2472d3;
}
.previous-forums .box ul li a .t1,
.index_introduction .txt .t1{
	margin-bottom: 20px;
}
.previous-forums .box ul li a h4,
.index_introduction .txt h4{
	color: #000000;
	font-size: 28px;
	font-weight: bold;
}
.previous-forums .box ul li a h5,
.index_introduction .txt h5{
	color: #000000;
	font-size: 24px;
	font-weight: normal;
}
.previous-forums .box ul li a p,
.index_introduction .txt p{
	margin-top: 10px;
	font-family: 'syr';
	color: #666666;
	font-size: 18px;
	line-height: 1.5;
}
.index_introduction .swiper-container{
	/*padding-bottom: 100px;*/
	padding-bottom: 80px;
}
.index_introduction .swiper-container-horizontal>.swiper-pagination-progress{
	top: auto;
	bottom: 17px;
	right: 0;
	margin: auto;
	width: 58.57%;
	height: 2px;
}
.index_introduction .swiper-pagination-progress{
	background: #cbdae6;
}
.index_introduction .swiper-pagination-progress .swiper-pagination-progressbar{
	background: #2472d3;
}
.index_agenda .swiper-button-next, .index_agenda .swiper-button-prev,
.index_introduction .swiper-button-next, .index_introduction .swiper-button-prev{
	width: 36px;
	height: 36px;
	-moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.index_introduction .swiper-button-next, .index_introduction .swiper-button-prev{
	margin-top: 0;
	top: auto;
	bottom: 0;
}
.index_agenda .swiper-button-next, .index_agenda .swiper-button-prev{
	margin-top: 0;
	top: 10px;
}
.index_agenda .swiper-button-prev, 
.index_agenda .swiper-container-rtl .swiper-button-next,
.index_introduction .swiper-button-prev, 
.index_introduction .swiper-container-rtl .swiper-button-next{
	background-image: url(../images/icon6.png);
}
.index_introduction .swiper-button-prev, 
.index_introduction .swiper-container-rtl .swiper-button-next{
	left: 15%;
    right: auto;
}
.index_agenda .swiper-button-prev, 
.index_agenda .swiper-container-rtl .swiper-button-next{
	left: 34px;
    right: auto;
}
.index_agenda .swiper-button-next, 
.index_agenda .swiper-container-rtl .swiper-button-prev,
.index_introduction .swiper-button-next, 
.index_introduction .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/icon7.png);
}
.index_introduction .swiper-button-next, 
.index_introduction .swiper-container-rtl .swiper-button-prev{
	right: 15%;
    left: auto;
}
.index_agenda .swiper-button-next, 
.index_agenda .swiper-container-rtl .swiper-button-prev{
	right: 34px;
    left: auto;
}
.index_agenda .swiper-button-next.swiper-button-disabled,
.index_introduction .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	background-image: url(../images/icon7a.png);
} 
.index_agenda .swiper-button-prev.swiper-button-disabled,
.index_introduction .swiper-button-prev.swiper-button-disabled{
	opacity: 1;
	background-image: url(../images/icon6a.png);
}
.moreBtn{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 80px;
}
.moreBtn a{
	background-color: #1376dc;
	color: #FFFFFF;
	font-size: 22px;
	padding: 0px 40px;
	height: 60px;
	line-height: 60px;
	border-radius: 30px;
}

.index_notice{
	padding-top: 80px;
	padding-bottom: 80px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.index_notice .box{
	position: relative;
	margin-top: 70px;
	max-width: 1560px;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	padding-left: 80px;
	padding-right: 80px;
	box-sizing: border-box;
}
.index_notice .swiper-button-next, 
.index_notice .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -80px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.index_notice .swiper-button-prev, 
.index_notice .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/icon6.png);
    left: 0;
    right: auto;
}
.index_notice .swiper-button-next, 
.index_notice .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/icon7.png);
    right: 0;
    left: auto;
}
.index_notice .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	background-image: url(../images/icon7a.png);
}
.index_notice .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background-image: url(../images/icon6a.png);
}
.index_notice .swiper-container{
	padding-bottom: 65px;
}
.index_notice .swiper-slide a{
	display: block;
	width: 100%;
	text-align: center;
}
.index_notice .swiper-slide .img{
	width: 100%;
	overflow: hidden;
	border-radius: 15px;
	margin-bottom: 25px;
}
.index_notice .swiper-slide .img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.index_notice .swiper-slide a:hover .img img{
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.index_notice .swiper-slide h4{
	color: #333333;
	font-size: 24px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.index_notice .swiper-slide a:hover h4{
	color: #2472d3;
}


.index_agenda{
	padding-top: 80px;
	padding-bottom: 120px;
	background: #ffffff;
}
.index_agenda .box{
	position: relative;
	padding: 0px 70px;
	margin-top: 60px;
}
.index_agenda .swiper-slide{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
}
.index_agenda .swiper-slide:before{
	content: '';
	position: absolute;
	left: 0;
	top: 28px;
	width: 30%;
	height: 1px;
	background: #e9e9e9;
}
.index_agenda .swiper-slide:after{
	content: '';
	position: absolute;
	right: 0;
	top: 28px;
	width: 30%;
	height: 1px;
	background: #e9e9e9;
}
.index_agenda .swiper-slide:first-child:before,
.index_agenda .swiper-slide:last-child:after{
	display: none;
}
.index_agenda .swiper-slide .slideli{
	position: relative;
	z-index: 2;
	cursor: pointer;
}
.index_agenda .swiper-slide .slideli .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 56px;
	height: 56px;
	border: #e3e3e3 solid 1px;
	background-color: #FFFFFF;
	border-radius: 50%;
	box-sizing: border-box;
	margin: auto;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.index_agenda .swiper-slide:hover .slideli .icon,
.index_agenda .swiper-slide.on .slideli .icon{
	background-color: #0054a6;
	border: #0054a6 solid 1px;
}
.index_agenda .swiper-slide .slideli .icon img{
	max-width: 44%;
}
.index_agenda .swiper-slide .slideli .icon .ic2{
	display: none;
}
.index_agenda .swiper-slide:hover .slideli .icon .ic1,
.index_agenda .swiper-slide.on .slideli .icon .ic1{
	display: none;
}
.index_agenda .swiper-slide:hover .slideli .icon .ic2,
.index_agenda .swiper-slide.on .slideli .icon .ic2{
	display: block;
}
.index_agenda .swiper-slide .slideli .txt{
	padding: 0px 10px;
	margin-top: 10px;
	color: #333333;
	font-size: 22px;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.index_agenda .swiper-slide:hover .slideli .txt,
.index_agenda .swiper-slide.on .slideli .txt{
	color: #0054a6;
}
.index_agenda .wrap{
	margin-top: 70px;
}
.index_agenda .wrap .tableBox{
	position: relative;
	width: 100%;
	height: 630px;
	overflow: hidden;
	display: none;
}
.index_agenda .wrap .tableBox.show{
	display: block;
}
.index_agenda .wrap .table_head{
	overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 10;
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.index_agenda .wrap .table_scroller{
	overflow: auto;
    height: 100%;
    padding: 0px;
    margin: 0px;
}
.index_agenda .wrap .table_scroller img{
    width:100% !important;
}
@media screen and (min-width: 1025px){
	.index_agenda .wrap .table_head .w3{
		padding-right: 24px;
	}
	.index_agenda .wrap .table_scroller::-webkit-scrollbar { 
		width:16px; 
		height:2px; 
		background:#f0eded;/*外层轨道*/
	}
	.index_agenda .wrap .table_scroller::-webkit-scrollbar-thumb{ 
		display:block; 
		width: 6px; 
		margin: 0 auto; 
		background:#d6d6d6;
		border-radius: 8px;/*内层轨道*/
	}
}
.index_agenda .wrap table{
	width: 100%;
	border: none;
    text-align: center;
    line-height: 1.7;
}
.index_agenda .wrap .w1{
	width: 50%;
}
.index_agenda .wrap .w2{
	width: 32%;
}
.index_agenda .wrap .w3{
	width: 18%;
}
.index_agenda .wrap table th{
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;
	background: #0054a6;
	height: 60px;
	text-align: center;
	padding: 10px 0px;
	box-sizing: border-box;
}
.index_agenda .wrap table td{
	height: 90px;
	color: #999999;
	font-size: 22px;
	padding: 10px 0px;
	box-sizing: border-box;
}
.index_agenda .wrap table tr:nth-child(odd) td{
	background-color: #ebf4fc;
}
.index_agenda .wrap table tr:nth-child(even) td{
	background-color: #fcfcfc;
}
.index_agenda .wrap table tr th:first-child,
.index_agenda .wrap table tr td:first-child{
	padding-left: 60px;
	box-sizing: border-box;
	text-align: left;
}
.index_agenda .wrap table td .theme{
	color: #000000;
}
.index_agenda .wrap table td .speaker{
	display: inline-block;
	min-width: 110px;
	padding: 0px 10px;
	color: #FFFFFF;
	background: #6e9af1;
	height: 45px;
	line-height: 45px;
	border-radius: 23px;
}


.index_guest{
	padding-top: 80px;
	padding-bottom: 70px;
	background-color: #f5fbfe;
}
.index_guest .box{
	margin-top: 60px;
	padding: 0px 40px;
}
.index_guest .swiper-container{
	padding-bottom: 60px;
}
.index_guest .swiper-slide{
	display: flex;
	justify-content: center;
}
.index_guest .slideli{
	padding: 0px 32px;
	text-align: center;
	box-sizing: border-box;
}
.index_guest .slideli .img{
	max-width: 232px;
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
	margin: 0px auto 25px;
}
.index_guest .slideli .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.index_guest .slideli:hover .img img{
	-webkit-transform: scale(1.15);
	transform: scale(1.15);
}
.index_guest .slideli .t1{
	font-family: 'sym';
	color: #000000;
	font-size: 28px;
	margin-bottom: 10px;
}
.index_guest .slideli .t2{
	color: #777777;
	font-size: 22px;
}

/**/
.index_new{
	padding-top: 60px;
	padding-bottom: 90px;
	background-color: #FFFFFF;
}
.index_new .box{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.index_new .tabBox ul{
	display: flex;
	align-items: center;
}
.index_new .tabBox ul li{
	margin-right: 70px;
	cursor: pointer;
}
.index_new .tabBox ul li:last-child{
	margin-right: 0;
}
.index_new .tabBox ul li span{
	display: inline-block;
	min-width: 130px;
	text-align: center;
	color: #333333;
	font-size: 22px;
	height: 45px;
	line-height: 45px;
	padding: 0px 15px;
	box-sizing: border-box;
	border-radius: 23px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.index_new .tabBox ul li.on span{
	background: #6e9af1;
	color: #FFFFFF;
}
.index_new .wrap{
	max-width: 1500px;
	width: 100%;
	margin: auto;
}
.index_new .wrap .wrapli{
	display: none;
}
.index_new .wrap .wrapli.show{
	display: block;
}
.index_new .swiper-container{
	padding-top: 70px;
	padding-left: 50px;
	padding-right: 50px;
	padding-bottom: 90px;
}
.index_new .swiper-slide{
	display: flex;
	justify-content: space-between;
}
.index_new .swiper-slide .left_w{
	width: 42.857%;
}
.index_new .swiper-slide .right_w{
	width: 53.214%;
}
.index_new .swiper-slide .right_w ul li{
	background: #FFFFFF;
	border-radius: 15px;
	box-shadow: 0px 0px 49px rgba(0,0,0,0.06);
	margin-bottom: 30px;
}
.index_new .swiper-slide .right_w ul li a{
	padding: 20px 25px;
	box-sizing: border-box;
}
.index_new .swiper-slide a{
	display: block;
	width: 100%;
	overflow: hidden;
}
.index_new .swiper-slide .img{
	width: 100%;
	overflow: hidden;
	border-radius: 15px;
	margin-bottom: 50px;
}
.index_new .swiper-slide .img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.index_new .swiper-slide .img a:hover img{
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.index_new .swiper-slide .text h4{
	position: relative;
	padding-left: 20px;
	font-weight: normal;
	color: #000000;
	font-size: 26px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.index_new .swiper-slide .left_w a:hover .text h4,
.index_new .swiper-slide .right_w ul li:hover .text h4{
	color: #64a8dd;
}
.index_new .swiper-slide .text h4:before{
	content: '';
	position: absolute;
	left: 0;
	top: 17px;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #000000;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.index_new .swiper-slide .left_w a:hover .text h4:before,
.index_new .swiper-slide .right_w ul li:hover .text h4:before{
	background: #64a8dd;
}
.index_new .swiper-slide .text .txt{
	display: flex;
	align-items: center;
	margin-top: 10px;
}
.index_new .swiper-slide .text .txt .date{
	position: relative;
	text-align: center;
	padding-right: 15px;
	margin-right: 25px;
}
.index_new .swiper-slide .text .txt .date:before{
	content: '';
	position: absolute;
	right: 0;
	top: 17%;
	margin: auto;
	width: 2px;
	height: 75%;
	background: #e9e9e9;
}
.index_new .swiper-slide .text .txt .date .t1{
	color: #64a8dd;
	font-size: 48px;
	line-height: 1.2;
}
.index_new .swiper-slide .text .txt .date .t2{
	color: #bca1a1;
	font-size: 22px;
}
.index_new .swiper-slide .text .txt p{
	flex: 1;
	color: #666666;
	font-size: 22px;
	line-height: 1.7;
	height: 75px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:2;
	-webkit-box-orient:vertical;
}
/**/
.index_partners{
	padding-top: 70px;
	padding-bottom: 80px;
	background-color: #f5fbfe;
}
.index_partners .box{
	max-width: 1480px;
	width: 100%;
	margin: 40px auto 0px; 
}
.index_partners .swiper-container{
	padding: 40px 40px 60px;
}
.index_partners .box ul{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
.index_partners .box ul li{
	position: relative;
	width: calc((100% - 120px) / 4);
	margin-right: 40px;
	margin-bottom: 30px;
	/*box-shadow: 0px 0px 44px rgba(0,0,0,0.03);
	background: #FFFFFF;
	border-radius: 15px;
	height: 100px;
	line-height: 100px;*/
}
.index_partners .box ul li:nth-child(4n){
	margin-right: 0;
}
@media screen and (min-width: 1025px){
	.index_partners .box .swiper-slide{
		margin-right: 40px !important;
		margin-top: 30px !important;
	}
}
.index_partners .box .swiper-slide a{
	position: relative;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100px;
	overflow: hidden;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 44px rgba(0,0,0,0.01);
	border-radius: 15px;
}
.index_partners .box .swiper-slide a:before{
	content: '待定';
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
	font-family: 'syr';
	color: #999999;
	font-size: 28px;
}
.index_partners .box .swiper-slide a img{
	position: relative;
	z-index: 2;
}
.login{
	padding-top: 115px;
	padding-bottom: 120px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.login .box{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	max-width: 650px;
	margin: auto;
	border-radius: 15px;
	background-color: #f7f8fb;
	padding: 3.57% 4.64%;
	box-sizing: border-box;
}
.login .box .title{
	color: #000000;
	font-size: 43px;
	font-family: 'sym';
	text-align: center;
}
.login .box .login-tab{
	margin-top: 30px;
}
.login .box .login-tab ul{
	display: flex;
	justify-content: center;
	align-items: center;
}
.login .box .login-tab ul li{
	margin: 0px 15px;
}
.login .box .login-tab ul li span{
	display: inline-block;
	min-width: 148px;
	color: #666666;
	font-size: 24px;
	padding: 0px 15px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	border-radius: 23px;
	box-sizing: border-box;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	cursor: pointer;
}
.login .box .login-tab ul li.on span{
	background: #1376dc;
	color: #FFFFFF;
}
.login .box .login-form{
	margin-top: 45px;
}
.login .box .login-form .wrap{
	display: none;
	flex-direction: column;
	justify-content: space-between;
	height: 420px;
}
.login .box .login-form .wrap.show{
	display: flex;
}
.login .box .login-form .formli{
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.login .box .login-form .formli:last-child{
	margin-bottom: 0px;
}
.login .box .login-form .formli .sp{
	width: 100px;
	font-family: 'syr';
	color: #494949;
	font-size: 22px;
}
.login .box .login-form .formli .other{
	width: calc(100% - 100px);
}
.login .box .login-form .formli .other .codeBox{
	display: flex;
	justify-content: space-between;
}
.login .box .login-form .formli .txt{
	width: 100%;
    overflow: hidden;
    font-family: 'syr';
    color: #333333;
	font-size: 22px;
    height: 60px;
    line-height: 58px;
    border: #e9e9e9 solid 1px;
    padding: 0px 20px;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 5px;
}
.login .box .login-form .formli .phoneNums{
	width: calc(100% - 160px);
    overflow: hidden;
    font-family: 'syr';
    color: #333333;
	font-size: 22px;
    height: 60px;
    line-height: 58px;
    border: #e9e9e9 solid 1px;
    padding: 0px 20px;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 5px;
}
.login .box .login-form .formli .getverify-code-btn{
	width: 140px;
	text-align: center;
	margin-left: 20px;
	overflow: hidden;
	font-family: 'syr';
    color: #5a90e8;
	font-size: 22px;
    height: 60px;
    line-height: 58px;
    border: #e9e9e9 solid 1px;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 5px;
}
.login .box .login-form .formli input::-webkit-input-placeholder{
	color: #cccccc;
}
.login .box .login-form .formli input:-moz-placeholder{
	color: #cccccc;
}
.login .box .login-form .formli input::-moz-placeholder{
	color: #cccccc;
}
.login .box .login-form .formli input:-ms-input-placeholder{
	color: #cccccc;
}
.login .box .login-form .formbtn{
	margin-top: 40px;
	display: flex;
	justify-content: center;
}
.register .box .formbtn input,
.login .box .login-form .formbtn input{
	width: 166px;
	text-align: center;
	overflow: hidden;
    color: #FFFFFF;
	font-size: 22px;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    background: #1376dc;
    border-radius: 30px;
}
.login .box .text{
	display: flex;
	justify-content: space-between;
	align-items: center;
	font-family: 'sym';
	font-size: 24px;
	margin-top: 30px;
}
.login .box .text a{
	color: #1376dc;
}
.login .box .text span{
	color: #888888;
}
.login .box  .imgbox img{
	display: block;
	margin: auto;
	max-width: 216px;
}
.login .box  .imgbox p{
	margin-top: 40px;
	color: #171717;
	font-size: 26px;
	text-align: center;
}

.obanner{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.obanner>img{
	width: 100%;
}
.obanner .obg{
	display: none;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.obanner .textTitle{
	position: absolute;
	top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
	text-align: center;
}
.obanner .textTitle h3{
	font-family: 'sym';
	font-size: 50px;
	color: #ffffff;
}
.location{
	width: 100%;
	border-bottom: #e9e9e9 solid 1px;
}
.location .box{
  	width: 100%;
  	overflow: hidden;
  	padding: 25px 0px;
  	text-align: left;
  	color: #aaaaaa;
  	font-size: 24px;
  	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.location .box a{
	color: #aaaaaa;
}
.location .box a,
.location .box span{
	display: inline;
}
.location .box a.on,
.location .box a:hover{
	color: #6e9af1;
}
.location .box span{
  	margin: 0px 3px;
}

.register{
	padding-top: 70px;
	padding-bottom: 245px;
}
.register .box .wrap{
	padding-top: 110px;
	padding-bottom: 150px;
	padding-left: 40px;
	padding-right: 40px;
	background: #fcfcfc;
	border: #e9e9e9 solid 1px;
}
.register .box .wrap form{
	max-width: 1220px;
}
.register .box .formli{
	display: flex;
	align-items: center;
	margin-bottom: 40px;
}
.register .box .formli .w1{
	width: 12.3%;
	margin-right: 35px;
	color: #666666;
	font-size: 22px;
	text-align: right;
}
.register .box .formli .w1 span{
	color: #ff0000;
}
.register .box .formli .w2{
	flex: 1;
}
.register .box .formli .w2 .codeBox{
	display: flex;
	justify-content: space-between;
}
.register .box .formli .w2 .codeBox .number{
	flex: 1;
}
.register .box .formli .w2 .codeBox .getverify-code{
	width: 180px;
	margin-left: 25px;
}
.register .box .formli .w2 .codeBox .getverify-code input{
	color: #5a90e8;
}
.register .box .formli .w2 .codenum{
	max-width: 550px;
	width: 100%;
}
.register .box .formli .w2 input{
	width: 100%;
    overflow: hidden;
    color: #333333;
	font-size: 22px;
    height: 60px;
    line-height: 58px;
    border: #e9e9e9 solid 1px;
    padding: 0px 20px;
    box-sizing: border-box;
    background: #FFFFFF;
    border-radius: 5px;
}
.register .box .formli .w2 input::-webkit-input-placeholder{
	color: #cccccc;
}
.register .box .formli .w2 input:-moz-placeholder{
	color: #cccccc;
}
.register .box .formli .w2 input::-moz-placeholder{
	color: #cccccc;
}
.register .box .formli .w2 input:-ms-input-placeholder{
	color: #cccccc;
}
.register .box .other{
	margin-top: 80px;
	padding-left: 6.4%;
	padding-right: 6.4%;
}
.register .box .agree{
	display: flex;
	align-items: center;
	color: #333333;
	font-size: 22px;
}
.register .box .agree #checkbox{
	width: 20px;
	height: 20px;
	border: #eaeaea solid 1px;
	border-radius: 3px;
	margin-right: 10px;
}
.register .box .agree a{
	font-family: 'sym';
	color: #4c76ef;
}
/*.register .box .agree .ckbox{
	cursor: pointer;
	-moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
.register .box .agree .radio-name{
	color: #333333;
	font-size: 22px;
	margin-left: 5px;
}
.register .box .agree .radio-name a{
	display: inline-block;
	font-family: 'sym';
	color: #4c76ef;
}
.register .box .agree .advice{
    height: 20px;
    width: 20px;
    display: inline-block;
    background-image: url('../images/img97.png');
    background-repeat: no-repeat;
    background-position: -20px 0px;
    vertical-align: text-bottom;
}
.register .box .agree .ckbox input[type="radio"]:checked + .advice{
    background-position: 0;
}
.register .box .agree .ckbox input[type="checkbox"]:checked + .advice{
	background-position: 0;
}*/

.register .box .formbtn{
	margin-top: 55px;
	display: flex;
	align-items: center;
}
.register .box .formbtn input{
	margin-right: 36px;
}
.register .box .formbtn span{
	font-family: 'sym';
	color: #888888;
	font-size: 24px;
}
.register .box .formbtn a{
	color: #1376dc;
}

.chooseBox{
	padding-top: 55px;
}
.chooseBox .owidth>ul{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.chooseBox .owidth>ul>li{
	position: relative;
	padding-bottom: 30px;
	margin-right: 50px;
	float: left;
	width: auto;
}
.chooseBox .owidth>ul>li>a,
.chooseBox .owidth>ul>li>span{
	display: inline-block;
	color: #111111;
	font-size: 28px;
	padding: 0px 30px;
	min-width: 120px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 30px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.chooseBox .owidth ul li.chooseli:hover>a,
.chooseBox .owidth ul li.chooseli:hover>span,
.chooseBox .owidth>ul>li>a:hover,
.chooseBox .owidth>ul>li>span:hover,
.chooseBox .owidth>ul>li.on>a,
.chooseBox .owidth>ul>li.on>span{
	color: #FFFFFF;
	background: #6e9af1;
}
.chooseBox .subnav{
	position: absolute;
	top: 60px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	display: none;
}
/*.chooseBox ul li:hover .subnav{
	display: block;
}*/
.chooseBox .subnav .triangle{
  	width: 0;
  	height: 0;
  	border-left: 10px solid transparent;  
  	border-right: 10px solid transparent;  
  	border-bottom: 20px solid #e9e9e9; 
  	margin: auto;
}
.chooseBox .subnav ul{
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0px 30px;
	background: #e9e9e9;
	border-radius: 24px;
}
.chooseBox .subnav ul li{
	position: relative;
	padding-left: 15px;
	margin-right: 75px;
}
.chooseBox .subnav ul li:last-child{
	margin-right: 0;
}
.chooseBox .subnav ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #cccccc;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.chooseBox .subnav ul li:hover:before,
.chooseBox .subnav ul li.on:before{
	background-color: #6e9af1;
}
.chooseBox .subnav ul li:hover a,
.chooseBox .subnav ul li a{
	color: #838586;
	font-size: 20px;
	line-height: 1.7;
	padding: 7px 0px;
	white-space: nowrap;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.chooseBox .subnav ul li:hover a,
.chooseBox .subnav ul li.on a{
	color: #376dd7;
}

.memoir{
	padding-bottom: 130px;
	background-position: center 100px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.memoir .box{
	margin-top: 60px;
}
.memoir .box ul{
	max-width: 1260px;
	width: 100%;
	margin: 0px auto 110px;
}
.memoir .box ul li{
	border-radius: 10px;
	margin-bottom: 20px;
	background: #FFFFFF;
	box-shadow: 0px 0px 27px rgba(0,0,0,0.06);
}
.memoir .box ul li a{
	display: flex;
	align-items: center;
	width: 100%;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 15px;
}
.memoir .box ul li .img{
	position: relative;
	width: 25.333%;
	padding-bottom: 14.5%;
	border-radius: 10px;
	overflow: hidden;
	margin-right: 50px;
}
.memoir .box ul li .img img{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.memoir .box ul li:hover .img img{
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
.memoir .box ul li .text{
	flex: 1;
}
.memoir .box ul li .text .t1{
	font-weight: bold;
	color: #333333;
	font-size: 36px;
	margin-bottom: 10px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.memoir .box ul li:hover .text .t1{
	color: #6e9af1;
}
.memoir .box ul li .text .t2{
	color: #666666;
	font-size: 24px;
	line-height: 1.7;
}
.page{
    width: 100%;
    text-align: center;
}
.page-list{
	/*text-align: center;
	font-size: 0;*/
	display: flex;
	align-items: center;
	justify-content: center;
}
.page-list a{
	/*display: inline-block;
	vertical-align: top;*/
	display: flex;
	align-items: center;
	justify-content: center;
   	padding: 0px 10px;
   	min-width: 38px;
   	height: 38px;
	margin-bottom: 5px;
	margin-right: 15px;
	border-radius: 50%;
    text-align: center;
    font-size: 24px;
    color: #cdcdcd;
    overflow: hidden;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.page-list a:last-child{
	margin-right: 0;
}
.page-list a.on{
	color: #FFFFFF;
	background: #6e9af1;
}
.page-list a.fyprev,
.page-list a.fynext{
	min-width: 130px;
	height: 48px;
	line-height: 46px;
	border-radius: 25px;
	color: #FFFFFF;
	background: #2358a8;
	border: #2358a8 solid 1px;
}
.page-list a.fyprev.disabled,
.page-list a.fynext.disabled{
	border: #e5e5e5 solid 1px;
	color: #666666;
	pointer-events:none;
	background: none;
	opacity: 0.5;
}
/*.page-list a.fyprev:hover,
.page-list a.fynext:hover{
	
}*/
.page-list a.fyprev{
	margin-right: 45px;
}
.page-list a.fynext{
	margin-left: 45px;
}


.low-carbon-city{
	padding-bottom: 160px;
	background-position: center bottom 60px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.low-carbon-city .box{
	margin-top: 40px;
}
.low-carbon-city .box ul li{
	margin-bottom: 14%;
}
.low-carbon-city .box ul li:last-child{
	margin-bottom: 0;
}
.low-carbon-city .box ul li.left{
	display: flex;
	align-items: center;
}
.low-carbon-city .box ul li .img{
	position: relative;
	width:36.857%;
	box-sizing: border-box;
	margin-top: 30px;
	padding-bottom: 30px;
}
.low-carbon-city .box ul li.left .img{
	float: left;
	padding-left: 30px;
}
.low-carbon-city .box ul li.right .img{
	float: right;
	padding-right: 30px;
}
.low-carbon-city .box ul li .img img{
	position: relative;
	z-index: 2;
	width: 100%;
	border-radius: 50px 100px 50px 50px;
}
.low-carbon-city .box ul li .img:before{
	content: '';
	position: absolute;
	bottom: 0;
	z-index: 1;
	width: 93.385%;
	height: 74.4186%;
	background-color: #FFFFFF;
	box-shadow: 3px 23px 120px rgba(71,71,71,0.12);
	border-radius: 50px;
}
.low-carbon-city .box ul li.left .img:before{
	left: 0;
}
.low-carbon-city .box ul li.right .img:before{
	right: 0;
}
.low-carbon-city .box ul li .text{
	float: left;
	width: 63.143%;
	box-sizing: border-box;
}
.low-carbon-city .box ul li.left .text{
	padding-left: 5%;
}
.low-carbon-city .box ul li.right .text{
	padding-right: 5%;
}
.low-carbon-city .box ul li .text .txt{
	font-family: 'syr';
	color: #333333;
	font-size: 24px;
	line-height: 1.7;
	/*text-indent: 2em;*/
}
.low-carbon-city .box ul li .text .wrap{
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	max-width: 710px;
	width: 100%;
}
.low-carbon-city .box ul li .text .wrap li{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 48%;
	margin-right: 4%;
	margin-bottom: 20px;
	min-height: 110px;
	border-radius: 10px;
	background: #fafafa;
	padding: 14px;
	box-sizing: border-box;
}
.low-carbon-city .box ul li .text .wrap li:nth-child(2n){
	margin-right: 0;
}
.low-carbon-city .box ul li .text .wrap li div{
	display: flex;
	align-items: flex-start;
	justify-content: center;
}
.low-carbon-city .box ul li .text .wrap li img{
	padding-top: 7px;
	margin-right: 15px;
}
.low-carbon-city .box ul li .text .wrap li span{
	flex: 1;
	color: #226fce;
	font-family: 'syr';
	/*font-size: 26px;*/
	font-size: 24px;
}


.introduction{
	background-position: center top 100px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.introduction .box{
	margin-top: 100px;
	padding-bottom: 22.7%;
	background-position: center bottom;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.introduction .box .text{
	font-family: 'syr';
	color: #333333;
	font-size: 24px;
	/*text-indent: 2em;*/
}


.committee{
	padding-bottom: 90px;
	background-position: center top 100px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.committee .box{
	margin-top: 90px;
}
.committee .box ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.committee .box ul li{
	display: flex;
	align-items: center;
	width: 45%;
	margin-right: 10%;
	margin-bottom: 5.7%;
}
.committee .box ul li a{
    display: flex;
    align-items: center;
}
.committee .box ul li:nth-child(2n){
	margin-right: 0;
}
.committee .box ul li .img{
	width: 41.27%;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 30px;
	background: #f2f2f2;
}
.committee .box ul li .img span{
	display: block;
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.committee .box ul li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.committee .box ul li:hover .img img{
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.committee .box ul li .text{
	flex: 1;
}
.committee .box ul li .text .name{
	font-family: 'sym';
	color: #000000;
	font-size: 28px;
}
.committee .box ul li .text .tag{
	margin-top: 10px;
}
.committee .box ul li .text .tag span{
	display: inline-block;
	padding: 3px 15px;
	background: #6e9af1;
	color: #FFFFFF;
	font-size: 20px;
	margin-right: 15px;
	border-radius: 5px;
}
.committee .box ul li .text .tag span:last-child{
	margin-right: 0;
}
.committee .box ul li .text p{
	margin-top: 20px;
	color: #666666;
	font-size: 22px;
	line-height: 1.7;
}
.organization{
	padding-bottom: 160px;
	background-position: center top 100px;
	background-size: 100% auto;
	background-repeat: no-repeat;
}
.organization .box{
	margin-top: 70px;
}
.organization .box .text{
	font-family: 'syr';
	color: #333333;
	font-size: 24px;
	line-height: 1.7;
	/*text-indent: 2em;*/
}
.organization .box .txt{
	text-align: center;
	margin-top: 100px;
}
.organization .box .txt ul{
	display: inline-block;
	max-width: 940px;
}
.organization .box .txt ul li{
	display: flex;
	font-family: 'syr';
	color: #185be0;
	font-size: 26px;
	line-height: 1.7;
	margin-bottom: 50px;
	text-align: left;
}
.organization .box .txt ul li .sp1{
	color: #333333;
	min-width: 150px;
}
.organization .box .txt ul li .sp2{
	flex: 1;
}

.guests{
	padding-bottom: 160px;
}
.guests .box{
	margin-top: 70px;
}
.guests .box ul{
	display: flex;
	/*justify-content: space-between;*/
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.guests .box ul li{
	width: 19%;
	margin-right: 8%;
	margin-bottom: 6%;
}
.guests .box ul li:nth-child(4n){
	margin-right: 0;
}
.guests .box ul li a{
	display: block;
	width: 100%;
}
.guests .box ul li .img{
	padding: 15px;
	box-sizing: border-box;
	border-radius: 50%;
	overflow: hidden;
	background: #f2f2f2;
}
.guests .box ul li .img span{
	display: block;
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.guests .box ul li .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.guests .box ul li:hover .img img{
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.guests .box ul li .text{
	margin-top: 10px;
	text-align: center;
}
.guests .box ul li .text .name{
	font-family: 'sym';
	color: #000000;
	font-size: 28px;
	margin-bottom: 15px;
}
.guests .box ul li .text p{
	color: #777777;
	font-size: 22px;
	line-height: 1.7;
}

.download{
	padding-top: 60px;
	padding-bottom: 140px;
}
.download .box ul{
	display: flex;
	flex-wrap: wrap;
}
.download .box ul li{
	width: 30%;
	margin-right: 5%;
	margin-bottom: 8.57%;
}
.download .box ul li:nth-child(3n){
	margin-right: 0;
}
.download .box ul li .img{
	width: 100%;
	overflow: hidden;
	border-radius: 20px;
	margin-bottom: 20px;
}
.download .box ul li .img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.download .box ul li:hover .img img{
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.download .box ul li .text{
	color: #333333;
	font-size: 24px;
	line-height: 1.7;
	margin-bottom: 25px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	text-align: center;
}
.download .box ul li:hover .text{
	color: #2472d3;
}
.download .box ul li .btn{
	display: flex;
	justify-content: center;
}
.download .box ul li .btn a{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 170px;
	height: 60px;
	line-height: 60px;
	border-radius: 30px;
	color: #FFFFFF;
	font-size: 22px;
	box-sizing: border-box;
	background: #1376dc;
}
.download .box ul li .btn a img{
	display: inline-block;
	margin-right: 5px;
}


.pop-up{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999;
	width: 100%;
	height: 100vh;
	display: none;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
}
.pop-up.on{
	display: flex;
}
.pop-up .box{
	position: relative;
	padding: 50px;
}
.pop-up .box .wrap{
	width: 600px;
	border-radius: 20px;
	background-color: #FFFFFF;
	box-shadow: 0px 0px 46px rgba(0,0,0,0.18);
	padding: 65px 30px 50px;
	box-sizing: border-box;
	text-align: center;
}
.pop-up .box .wrap .icon{
	margin-bottom: 15px;
}
.pop-up .box .wrap .icon img{
	max-width: 17%;
}
.pop-up .box .wrap .text{
	color: #333333;
	font-size: 20px;
	line-height: 1.7;
	margin-bottom: 15px;
}
.pop-up .box .wrap .btn{
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px;
}
.pop-up .box .wrap .btn a{
	display: block;
	width: 170px;
	height: 60px;
	line-height: 60px;
	border-radius: 30px;
	color: #FFFFFF;
	font-size: 22px;
	box-sizing: border-box;
	background: #1376dc;
}
.pop-up .box .wrap .txt{
	font-family: 'sym';
	color: #888888;
	font-size: 24px;
}
.pop-up .box .wrap .txt a{
	color: #1376dc;
}
.pop-up .box .closeBtn{
	position: absolute;
	right: 0;
	top: 0;
}
.pop-up .box .closeBtn img{
	width: 44px;
}

.news{
	padding-bottom: 140px;
}
.news .box{
	margin-top: 70px;
}
.news .box ul{
	padding-bottom: 4.2857%;
}
.news .box ul li{
	margin-bottom: 3.928%;
}
.news .box ul li a{
	display: flex;
	align-items: stretch;
	width: 100%;
}
.news .box ul li .date{
	width: 135px;
	padding: 20px 0px;
	text-align: center;
	border-radius: 15px;
	background-color: #f8f8f8;
	margin-right: 50px;
}
.news .box ul li .date .t1{
	color: #6e9af1;
	font-size: 48px;
	margin-bottom: 5px;
}
.news .box ul li .date .t2{
	color: #bababa;
	font-size: 22px;
}
.news .box ul li .text{
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: calc(100% - 185px);
	border-bottom: #eeeeee solid 1px;
}
.news .box ul li .text h4{
	color: #000000;
	font-size: 28px;
	margin-bottom: 12px;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.news .box ul li:hover .text h4{
	color: #6e9af1;
}
.news .box ul li .text p{
	color: #666666;
	font-size: 22px;
	line-height: 1.7;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.DetailPages{
	padding-top: 80px;
	padding-bottom: 90px;
}
.DetailPages .box .owidth{
	/*padding: 0px 60px;*/
	max-width: 1280px;
	width: 90%;
	box-sizing: border-box;
}
.DetailPages .box .title{
	text-align: center;
}
.DetailPages .box .title h2{
	max-width: 1100px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	color: #000000;
	font-size: 36px;
	margin-bottom: 30px;
}
.DetailPages .box .title .txt{
	padding: 8px 20px;
	background-color: #f5f5f5;
	color: #7a7a7a;
	font-size: 22px;
	line-height: 1.7;
}
.DetailPages .box .title .txt span{
	margin-right: 70px;
}
.DetailPages .box .title .txt span:last-child{
	margin-right: 0px;
}
.DetailPages .box .detail{
	padding: 60px 0px;
	color: #444444;
	font-size: 24px;
	line-height: 1.7;
	border-bottom: #eeeeee solid 1px;
}
.DetailPages .box .detail li{
	list-style: inherit;
}
.DetailPages .box .detail img{
	margin: 5px auto;
}
.prvenext{
	margin-top: 70px;
}
.prvenext ul li{
	width: 100%;
}
.new-detail .prvenext ul{
	display: flex;
	justify-content: space-between;
}
.new-detail .prvenext ul li{
	max-width: 49%;
}
.roadshow-detail .prvenext ul li{
	margin-bottom: 15px;
}
.roadshow-detail .prvenext ul li:last-child{
	margin-bottom: 0;
}
.prvenext ul li a{
	display: flex;
	width: 100%;
	font-size: 24px;
	color: #084292;
	line-height: 1.7;
}
.prvenext ul li .sp1{
	color: #000000;
}
.prvenext ul li .sp2{
	flex: 1;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.previous-forums{
	padding-top: 90px;
	padding-bottom: 250px;
	background: #f6f6f6 url(../images/img68.jpg) center bottom no-repeat;
	background-size: cover;
	/*background-position: center bottom;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-color: #f6f6f6;*/
}
.previous-forums .box{
	/*background-position: center top;
	background-repeat: repeat-y;
	background-size: 100% auto;*/
}
.previous-forums .box ul{
	position: relative;
	padding-bottom: 100px;
}
.previous-forums .box ul:before{
	content: '';
	position: absolute;
	left: 50%;
	top: 12px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 5px;
	height: 100%;
	background: url(../images/img69.png) center bottom repeat-y;
	background-size: 100% auto;
}
.previous-forums .box ul li{
	padding-bottom: 65px;
}
.previous-forums .box ul li:nth-child(odd){
	display: flex;
	justify-content: flex-end;
}
.previous-forums .box ul li:nth-child(even){
	display: flex;
	justify-content: flex-start;
	text-align: right;
}
.previous-forums .box ul li .text{
	position: relative;
	width: 50%;
	box-sizing: border-box;
}
.previous-forums .box ul li:nth-child(odd) .text{
	padding-left: 60px;
}
.previous-forums .box ul li:nth-child(even) .text{
	padding-right: 60px;
}
.previous-forums .box ul li .txt:after{
	content: '';
	position: absolute;
	top: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background-color: #2472d3;
}
.previous-forums .box ul li:nth-child(odd) .txt:after{
	left: -7px;
}
.previous-forums .box ul li:nth-child(even) .txt:after{
	right: -8px;
}
.previous-forums .box ul li a h5{
	color: #2168e3;
}

.previous-forums-detail{
	position: relative;
	z-index: 1;
	padding-top: 90px;
	padding-bottom: 200px;
	background: url(../images/img117.png) center bottom 40px no-repeat;
	background-size: 100% 35.341%;
}
.previous-forums-detail .content{
	position: relative;
	max-width: 1920px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.previous-forums-detail .mybook{
	max-width: 1520px;
	margin: auto;
	background-position: top center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
}
.previous-forums-detail .mybook .box{
	position: relative;
	/*padding: 0px 100px 60px;*/
	padding-left: 6.57894736842105%;
	padding-right: 5%;
	padding-bottom: 60px;
}
.previous-forums-detail .box .swiper-container{
	-webkit-perspective: 2200px;
	-moz-perspective: 2200px;
	perspective: 2200px;
}
.previous-forums-detail .box .swiper-slide .textBox{
	display: flex;
}
.previous-forums-detail .box .swiper-slide .textBox .left_w,
.previous-forums-detail .box .swiper-slide .textBox .right_w{
	width: 50%;
	background-position: top left;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	box-sizing: border-box;
	padding: 80px 60px;
	font-family: 'syl'; 
	color: #111111;
	font-size: 21px;
	line-height: 2;
}
.previous-forums-detail .box .swiper-slide .textBox .title{
	color: #69320c;
	font-size: 30px;
	font-weight: bold;
	margin-bottom: 20px;
}
.previous-forums-detail .swiper-button-next, 
.previous-forums-detail .swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -25px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}
.previous-forums-detail .swiper-button-prev, 
.previous-forums-detail .swiper-container-rtl .swiper-button-next {
    background-image: url(../images/icon14.png);
    left: 5%;
    right: auto;
}
.previous-forums-detail .swiper-button-next, 
.previous-forums-detail .swiper-container-rtl .swiper-button-prev {
    background-image: url(../images/icon15.png);
    right: 5%;
    left: auto;
}
.previous-forums-detail .swiper-button-next.swiper-button-disabled{
	opacity: 1;
	background-image: url(../images/icon15a.png);
}
.previous-forums-detail .swiper-button-prev.swiper-button-disabled {
    opacity: 1;
    background-image: url(../images/icon14a.png);
}
.mainContent .previous-forums-detail .swiper-pagination{
	width: 100%;
	left: 0;
	bottom: 100px;
}
.mainContent .previous-forums-detail .swiper-pagination-bullet{
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 20px;
	background: #e9e9e9;
	color: #AAAAAA;
	font-size: 24px;
	opacity: 1;
	margin: 0 10px;
}
.mainContent .previous-forums-detail .swiper-pagination-bullet-active{
	background: #75401b;
	color: #FFFFFF;
}
.mybook .swiper-slide{
	opacity: 0 !important;
}
.mybook .swiper-slide-active{
	opacity: 1 !important;
}
.mybook .swiper-slide .imgbox{
	/*padding: 70px 60px 60px;*/
	padding-top: 70px;
	padding-left: 60px;
	padding-right: 50px;
	padding-bottom: 60px;
	box-sizing: border-box;
}
/*.mybook .swiper-slide{
	position: relative;
	height: 1136px;
}
.mybook .swiper-slide .wrap{
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 3;
    left: 50%;
    transform: rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.mybook .swiper-slide>div{
	display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    background: #fff;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
}
.mybook .page .back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
}
.mybook .outer{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	z-index: 999;
}
.mybook .textbox{
	height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}
.mybook .swiper-slide.prev .wrap{
	z-index: 4; 
	left: 475px; 
	transform: rotateY(-180deg); 
	transition: none 0s ease 0s;
}*/
/**/
.exposition .profile{
	margin-top: 40px;
	padding-bottom: 140px;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto; 
}
.exposition .profile .box{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	flex-wrap: wrap;
	margin-top: 30px;
}
.exposition .profile .box .text{
	width: 59.28%;
}
.exposition .title h3{
	position: relative;
	padding-left: 30px;
	padding-top: 15px;
	color: #0475d5;
	font-size: 30px;
	font-weight: bold;
}
.exposition .title h3:before{
	content: '';
	position: absolute;
	left: -8px;
	top: 20px;
	width: 50px;
	height: 3px;
	background: #0475d5;
	transform: rotate(-45deg);
}
.exposition .profile .box .text .txt{
	color: #333333;
	font-size: 24px;
	line-height: 2;
	/*text-indent: 2em;*/
}
.exposition .profile .box .img{
	position: relative;
	z-index: 1;
	width: 34.2858%;
	box-sizing: border-box;
	padding-bottom: 3.2%;
}
.exposition .profile .box .img:before{
	content: '';
	position: absolute;
	right: -7%;
	bottom: 0;
	z-index: -1;
	width: 100%;
	height: 62%;
	background-color: #FFFFFF;
	box-shadow: 3px 23px 120px rgba(71,71,71,0.12);
	border-radius: 50px;
}
.exposition .profile .box .img img{
	width: 100%;
	border-radius: 50px;
}

.exposition .area-introduction{
	padding-top: 50px;
	padding-bottom: 60px;
	background: #f5f9fd;
}
.exposition .area-introduction ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: 60px;
}
.exposition .area-introduction ul li{
	width: 31.33333333333333%;
	margin-right: 3%;
	margin-bottom: 3%;
}
.exposition .area-introduction ul li:nth-child(3n){
	margin-right: 0;
}
.exposition .area-introduction ul li a{
	position: relative;
	display: block;
	width: 100%;
	overflow: hidden;
	border-radius: 15px;
}
.exposition .area-introduction ul li a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}
.exposition .area-introduction ul li .img{
	position: relative;
	z-index: ;
	width: 100%;
	overflow: hidden;
}
.exposition .area-introduction ul li .img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.exposition .area-introduction ul li:hover .img img{
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
.exposition .area-introduction ul li .text{
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 3;
	width: 100%;
	padding: 0px 20px;
	box-sizing: border-box;
	text-align: center;
}
.exposition .area-introduction ul li .text .icon{
	display: flex;
	align-items: center;
	justify-content: center;
	width: 70px;
	height: 70px;
	border: #FFFFFF solid 1px;
	border-radius: 50%;
	margin: 0px auto 20px;
}
.exposition .area-introduction ul li .text .icon img{
	max-width: 44.3%;
}
.exposition .area-introduction ul li .text h4{
	font-family: 'syr';
	color: #FFFFFF;
	font-size: 26px;
}
.exposition .distribution-map{
	padding-top: 60px;
	padding-bottom: 120px;
}
.exposition .distribution-map .img{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 80px;
}
.exposition .distribution-map .img img{
	max-width: 100%;
}

.support_title{
	text-align: center;
}
.support_title h3{
	font-weight: bold;
	color: #0475D5;
	font-size: 30px;
}
.support_title .sp{
	color: #9c9c9c;
	font-size: 18px;
	line-height: 1.7;
	margin-top: 30px;
}
.support_title .sp span{
	display: inline-block;
	margin-right: 75px;
}
.support_title .sp span:last-child{
	margin-right: 0;
}
.BlueSkyAward{
	background-position: center top 100px; 
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.BlueSkyAward .box{
	margin-top: 50px;
	padding-bottom: 50px;
}
.BlueSkyAward .box .owidth{
	max-width: 1280px;
	width: 90%;
}
.BlueSkyAward .box .text{
	margin-top: 60px;
	color: #333333;
	font-size: 24px;
	line-height: 1.7;
}
.BlueSkyAward .box .text img{
	max-width: 100%;
}
.BlueSkyAward .box .itemBox{
	margin-top: 30px;
	color: #666666;
	font-size: 24px;
	line-height: 1.7;
}
.BlueSkyAward .box .itemBox .itemli{
	border-top: #f8f8f8 solid 5px;
	padding: 25px 0px;
}
.BlueSkyAward .box .itemBox .itemli h4{
	margin-bottom: 10px;
	color: #000000;
	font-size: 26px;
	font-weight: bold;
}
.downloadlist{
	padding-top: 10px;
}
.downloadlist li{
	margin-bottom: 10px;
}
.downloadlist li a{
	color: #2980e1;
	font-size: 22px;
}
.downloadlist li div{
	display: flex;
	align-items: flex-start;
}
.downloadlist li a img,
.downloadlist li img{
	display: inline-block;
	margin-right: 20px;
}
.downloadlist li a span{
	flex: 1;
}
.previous-review{
	padding-top: 70px;
	padding-bottom: 70px;
	background: #f9f9f9;
}
.previous-review .title{
	text-align: center;
}
.previous-review .title h2{
	color: #000000;
	font-size: 36px;
	font-weight: bold;
}
.previous-review .yearTab{
	margin-top: 30px;
}
.previous-review .yearTab ul{
	display: flex;
	justify-content: center;
	align-items: center;
}
.previous-review .yearTab ul li{
	margin-left: 10px;
	margin-right: 10px;
}
.previous-review .yearTab ul li span{
	display: block;
	min-width: 120px;
	height: 48px;
	line-height: 48px;
	text-align: center;
	border-radius: 24px;
	background: #e3e3e3;
	font-family: 'syr';
	color: #a7a7a7;
	font-size: 28px;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	cursor: pointer;
}
.previous-review .yearTab ul li:hover span,
.previous-review .yearTab ul li.on span{
	background: #6e9af1;
	color: #FFFFFF;
}
.previous-review .wrapBox{
}
.previous-review .wrapBox .boxli{
	opacity: 0;
	height: 0;
	overflow: hidden;
}
.previous-review .wrapBox .boxli.show{
	position: relative;
	opacity: 1;
	height: auto;
}
.previous-review .swiper-container{
	margin-top: 80px;
	padding-bottom: 70px;
}
.previous-review .swiper-slide a{
	display: block;
	width: 100%;
	overflow: hidden;
}
.previous-review .swiper-slide .img{
	width: 100%;
	overflow: hidden;
}
.previous-review .swiper-slide .img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.previous-review .swiper-slide a:hover .img img{
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
.previous-review .swiper-slide .text{
	text-align: center;
	color: #000000;
	font-size: 26px;
	line-height: 1.7;
	margin-top: 20px;
}


.DemonstrationBase{
}
.Event-Notification{
	padding-top: 80px;
	padding-bottom: 40px;
}
.ReviewResults{
	padding-top: 80px;
	padding-bottom: 80px;
}
.BaseOverview{
	padding-top: 40px;
	padding-bottom: 40px;
}
.Event-Notification .owidth,
.ReviewResults .owidth,
.BaseOverview .owidth,
.release .box .owidth{
	max-width: 1280px;
	width: 90%;
	margin: auto;
}
.DemonstrationBase .support_title{
	max-width: 1020px;
	width: 100%;
	margin: auto;
}
.DemonstrationBase .support_title h3{
	line-height: 1.7;
}
.DemonstrationBase .comtext{
	padding: 40px 0px;
	color: #333333;
	font-size: 24px;
	line-height: 1.8;
	/*text-indent: 2em;*/
}

/**/
.results-table{
	width: 100%;
	overflow: hidden;
	border: none;
}
.results-table th{
	color: #FFFFFF;
	font-size: 24px;
	font-weight: normal;
	background: #5a97de;
	height: 80px;
	text-align: center;
}
.results-table th:nth-child(1){
	width: 10%;
}
.results-table th:nth-child(2){
	width: 45%;
}
.results-table th:nth-child(3){
	width: 45%;
}
.results-table td{
	height: 80px;
	color: #888888;
	font-size: 24px;
	line-height: 1.5;
	text-align: center;
	padding: 5px 10px;
	box-sizing: border-box;
}
.results-table tr:nth-child(odd) td{
	background-color: #f3f3f3;
}
.results-table tr:nth-child(even) td{
	background-color: #fcfcfc;
}
.results-table .sp{
	color: #0475d5;
}

.parkBox ul{
	display: flex;
	flex-wrap: wrap;
}
.parkBox ul li{
	width: 46%;
	margin-right: 8%;
	margin-top: 3%;
	margin-bottom: 3%;
}
.parkBox ul li:nth-child(2n){
	margin-right: 0;
}
.parkBox ul li .img{
	width: 100%;
	overflow: hidden;
}
.parkBox ul li .img img{
	width: 100%;
	height:350px;
	object-fit:cover;
}
.parkBox ul li h5{
	color: #2077f9;
	font-size: 26px;
	font-weight: bold;
	margin: 15px auto 6px;
}

.roadshow{
	padding-bottom: 50px;
	background-position: center top 100px; 
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.roadshow .box{
	margin-top: 60px;
}
.roadshow .box ul{
	display: flex;
	flex-wrap: wrap;
}
.roadshow .box ul li{
	width: 30.7%;
	margin-right: 3.95%;
	margin-bottom: 3.5%;
}
.roadshow .box ul li:nth-child(3n){
	margin-right: 0;
}
.roadshow .box ul li a{
	display: block;
	width: 100%;
}
.roadshow .box ul li .img{
	width: 100%;
	overflow: hidden;
}
.roadshow .box ul li .img img{
	width: 100%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.roadshow .box ul li:hover .img img{
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}
.roadshow .box ul li p{
	color: #000000;
	font-size: 26px;
	line-height: 1.7;
	text-align: center;
	margin-top: 15px;
}

.release{
	padding-bottom: 100px;
}
.release .box{
	padding-top: 50px;
}
.release .box .textbox{
	padding: 20px 0px;
	color: #333333;
	font-size: 24px;
	line-height: 1.8;
}
.release .box .textbox .text{
	padding-top: 35px;
	padding-bottom: 50px;
	border-bottom: #f8f8f8 solid 5px;
}
.release .box .textbox .text:last-child{
	border-bottom: none;
}
.release .box .textbox .text>img{
	display: block;
	margin: auto;
}
.release .box .textbox .text h3{
	font-weight: bold;
	color: #000000;
	font-size: 26px;
}
.release .box .textbox .substance{
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	padding: 60px 0px;
}
.release .box .textbox .substance .left_w{
	width: 40.46875%;
}
.release .box .textbox .substance .left_w .img{
	position: relative;
	padding-left: 7%;
	padding-bottom: 7.5%;
	box-sizing: border-box;
}
.release .box .textbox .substance .left_w .img:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 93%;
	height: 60%;
	background-color: #FFFFFF;
	box-shadow: 3px 23px 120px rgba(71,71,71,0.12);
	border-radius: 50px;
}
.release .box .textbox .substance .left_w .img img{
	position: relative;
	z-index: 2;
	width: 100%;
	border-radius: 50px;
}
.release .box .textbox .substance .txt{
	margin-top: 80px;
	font-size: 24px;
	color: #666666;
	line-height: 1.8;
}
.release .box .textbox .substance .txt .t1{
	color: #000000;
}
.release .box .textbox .substance .right_w{
	width: 51.25%;
}
.release .box .textbox .substance .right_w h2{
	font-family: 'sym';
	font-weight: bold;
	color: #4289f3;
	font-size: 36px;
	text-align: center;
}
@media screen and (max-width: 1919px){
	.previous-forums-detail .content{
		width: 94%;
	}
	.previous-forums-detail .mybook{
		width: 85%;
	}
	.previous-forums-detail .swiper-button-prev, .previous-forums-detail .swiper-container-rtl .swiper-button-next{
		left: 0;
	}
	.previous-forums-detail .swiper-button-next, .previous-forums-detail .swiper-container-rtl .swiper-button-prev{
		right: 0;
	}
}
@media screen and (max-width: 1680px){
	.mainContent{
		padding-top: 191px;
	}
	.header.on{
		top: -111px;
	}
	.header .headTop .logo a{
		line-height: 110px;
	}
	.header .headTop .logo a img{
		max-height: 64px;
	}
	.header .headTop .countdown{
		font-size: 18px;
	}
	.header .headTop .date-tiem{
		min-width: 36px;
    	height: 36px;
	}
	.header .headRight a, .header .headRight span{
		font-size: 18px;
	}
	.header .nav>.owidth>ul>li>a, .header .nav .navLi>a{
		font-size: 18px;
		line-height: 80px;
	}
	.header .cellBox ul li a{
		font-size: 15px;
	}
	.show-search-btn img{
		max-width: 42px;
	}
	.header .cellBox{
		top: 80px;
	}
	.header .nav_bg{
		top: 191px;
	}
	.header .search{
		top: 191px;
	}
	.search-header {
	    padding-top: 60px;
	    padding-bottom: 80px;
	}
	.search-header .search-input{
		text-indent: 50px;
    	line-height: 56px;
		font-size: 18px;
	}
	.search .submit0{
		height: 56px;
		background: url(../images/searchf.png) no-repeat center;
    	background-size: 24px 24px;
	}
	.search-close{
		height: 56px;
		background: url(../images/close.png) no-repeat center;
    	background-size: 24px 24px;
	}
	/**/
	.footer .footTit{
		font-size: 28px;
	}
	.footer .footTop .linkBox a,
	.footer .footTop .footInfor .info li,
	.footer .footTop .footInfor .code li p,
	.footer .footBottom .owidth .wrap{
		font-size: 16px;
	}
	.footer .footBottom{
		padding: 25px 0px;
	}
	.footer .footBottom .footShare ul li a{
		width: 40px;
	    height: 40px;
	    line-height: 40px;
	}
	/**/
	.i-title h3{
		font-size: 40px;
	}
	.index_introduction .text{
		margin-top: 50px;
		font-size: 18px;
	}
	.index_introduction .box{
		margin-top: 80px;
	}
	.previous-forums .box ul li a h4, .index_introduction .txt h4{
		font-size: 24px;
	}
	.previous-forums .box ul li a h5, .index_introduction .txt h5{
		font-size: 21px;
	}
	.previous-forums .box ul li a p, .index_introduction .txt p{
		font-size: 15px;
	}
	.index_introduction .swiper-container{
		padding-bottom: 80px;
	}
	.moreBtn{
		margin-top: 60px;
	}
	.moreBtn a,
	.download .box ul li .btn a{
	    font-size: 18px;
	    height: 54px;
	    line-height: 54px;
	    border-radius: 27px;
	}
	/**/
	.index_notice .box{
		margin-top: 50px;
	}
	.index_notice .swiper-slide h4{
		font-size: 22px;
	}
	.index_notice .box{
		padding-left: 70px;
		padding-right: 70px;
	}
	/**/
	.index_agenda .box{
		margin-top: 50px;
	}
	.index_agenda .swiper-slide .slideli .txt{
		font-size: 18px;
	}
	.index_agenda .wrap table th{
		font-size: 20px;
	}
	.index_agenda .wrap table td{
		font-size: 18px;
	}
	/**/
	.index_guest .slideli .t1{
		font-size: 24px;
	}
	.index_guest .slideli .t2{
		font-size: 18px;
	}
	/**/
	.index_new .tabBox ul li{
		margin-right: 50px;
	}
	.index_new .tabBox ul li span{
		font-size: 20px;
	}
	.index_new .swiper-slide .text h4{
		font-size: 24px;
	}
	.index_new .swiper-slide .text h4:before{
		top: 14px;
	}
	.index_new .swiper-slide .text .txt p,
	.index_new .swiper-slide .text .txt .date .t2{
		font-size: 18px;
	}
	.index_new .swiper-slide .text .txt p{
		height: 61px;
	}
	.index_new .swiper-slide .text .txt .date .t1{
		font-size: 40px;
	}
	/**/
	.obanner .textTitle h3{
		font-size: 45px;
	}
	.location .box{
		padding: 20px 0px;
		font-size: 22px;
	}
	.download .box ul li{
		margin-bottom: 6%;
	}
	.download .box ul li .text{
		font-size: 22px;
	}
	.download .box ul li .btn a{
		width: 150px;
	}
	.page-list a{
		font-size: 22px;
	}
	.pop-up .box .wrap .text{
		font-size: 18px;
	}
	.pop-up .box .wrap .btn a{
		width: 150px;
		height: 50px;
    	line-height: 50px;
    	font-size: 18px;
    	border-radius: 27px;
	}
	.pop-up .box .wrap .txt{
		font-size: 20px;
	}
	/**/
	.chooseBox .owidth>ul>li{
		margin-right: 40px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		font-size: 24px;
    	padding: 0px 25px;
    	height: 54px;
    	line-height: 54px;
	}
	.chooseBox .subnav ul li:hover a, .chooseBox .subnav ul li a{
		font-size: 16px;
	}
	.committee .box{
		margin-top: 70px;
	}
	.committee .box ul li .text .name{
		font-size: 24px;
	}
	.committee .box ul li .text .tag span{
		font-size: 16px;
	}
	.committee .box ul li .text p{
		font-size: 18px;
	}
	/**/
	.guests{
		padding-bottom: 130px;
	}
	.guests .box ul li .text{
		margin-top: 15px;
	}
	.guests .box ul li .text .name{
		font-size: 24px;
	}
	.guests .box ul li .text p{
		font-size: 18px;
	}
	/**/
	.introduction .box{
		margin-top: 80px;
	}
	.introduction .box .text{
		font-size: 22px;
	}
	/**/
	.low-carbon-city .box{
		margin-top: 30px;
	}
	.low-carbon-city .box ul li{
		margin-bottom: 12%;
	}
	.low-carbon-city .box ul li .text .txt{
		font-size: 22px;
	}
	.low-carbon-city .box ul li .text .wrap li span{
		font-size: 24px;
	}
	/**/
	.memoir{
		padding-bottom: 120px;
	}
	.memoir .box ul li .text .t1{
		font-size: 32px;
	}
	.memoir .box ul li .text .t2{
		font-size: 20px;
	}
	/**/
	.organization .box .text{
		font-size: 22px;
	}
	.organization .box .txt{
		margin-top: 80px;
	}
	.organization .box .txt ul li{
		font-size: 24px;
	}
	/**/
	.login .box .title{
		font-size: 36px;
	}
	.login .box .login-tab ul li span{
		font-size: 20px;
	}
	.login .box .login-form .wrap{
		height: 360px;
	}
	.login .box .login-form .formli .sp{
		font-size: 18px;
	}
	.login .box .login-form .formli .txt,
	.login .box .login-form .formli .phoneNums,
	.login .box .login-form .formli .getverify-code-btn{
		font-size: 18px;
		height: 54px;
    	line-height: 52px;
	}
	.register .box .formbtn input, .login .box .login-form .formbtn input{
		width: 150px;
		font-size: 18px;
		height: 54px;
    	line-height: 54px;
	}
	.login .box .text{
		font-size: 20px;
	}
	.register{
		padding-bottom: 200px;
	}
	.register .box .wrap{
		padding-top: 90px;
    	padding-bottom: 120px;
	}
	.register .box .formli .w1,
	.register .box .formli .w2 input,
	.register .box .agree{
		font-size: 18px;
	}
	.register .box .formli .w2 input{
		height: 54px;
    	line-height: 52px;
	}
	.register .box .formbtn span{
		font-size: 20px;
	}
	/**/
	.news{
		padding-bottom: 120px;
	}
	.news .box{
		margin-top: 60px;
	}
	.news .box ul li .text h4{
		font-size: 24px;
	}
	.news .box ul li .text p{
		font-size: 18px;
	}
	.news .box ul li .date .t1{
		font-size: 42px;
	}
	.news .box ul li .date .t2{
		font-size: 18px;
	}
	.DetailPages .box .title h2{
		font-size: 28px;
	}
	.DetailPages .box .title .txt{
		font-size: 18px;
	}
	.DetailPages .box .detail{
		padding: 50px 0px;
		font-size: 20px;
	}
	.prvenext ul li a{
		font-size: 20px;
	}
	.previous-forums-detail{
		padding-top: 80px;
	}
	/**/
	.support_title h3{
		font-size: 28px;
	}
	.support_title .sp{
		font-size: 14px;
	}
	.support_title .sp span{
		margin-right: 40px;
	}
	.BlueSkyAward .box .text{
		margin-top: 50px;
	    font-size: 20px;
	}
	.BlueSkyAward .box .itemBox{
		font-size: 20px;
	}
	.BlueSkyAward .box .itemBox .itemli h4{
		font-size: 22px;
	}
	.downloadlist li a{
		font-size: 18px;
	}
	.previous-review .title h2{
		font-size: 32px;
	}
	.previous-review .swiper-container{
		margin-top: 70px;
		padding-bottom: 60px;
	}
	.previous-review .swiper-slide .text{
		font-size: 22px;
	}
	.DemonstrationBase .comtext{
		font-size: 20px;
	}
	.parkBox ul li h5{
		font-size: 22px;
	}
	/**/
	.Event-Notification{
		padding-top: 70px;
	}
	.ReviewResults {
	    padding-top: 70px;
	    padding-bottom: 70px;
	}
	.results-table th,
	.results-table td{
		font-size: 20px;
	}
	/**/
	.exposition .title h3{
		font-size: 28px;
	}
	.exposition .title h3:before{
		width: 45px;
	}
	.exposition .profile{
		padding-bottom: 120px;
	}
	.exposition .profile .box .text .txt{
		font-size: 20px;
	}
	.exposition .distribution-map .img{
		margin-top: 70px;
	}
	.exposition .area-introduction ul li .text h4{
		font-size: 22px;
	}
	.exposition .profile .box .text{
		width: 64%;
	}
	.exposition .profile .box .img{
		width: 28%;
	}
	/**/
	.release{
		padding-bottom: 90px;
	}
	.release .box .textbox .substance{
		padding: 50px 0px;
	}
	.release .box .textbox,
	.release .box .textbox .substance .txt{
		font-size: 20px;
	}
	.release .box .textbox .text h3{
		font-size: 22px;
	}
	.release .box .textbox .substance .txt{
		margin-top: 60px;
	}
	.release .box .textbox .substance .right_w h2{
		font-size: 32px;
	}
	.release .box .textbox .text {
	    padding-top: 30px;
	    padding-bottom: 40px;
	}
	/**/
	.roadshow .box{
		margin-top: 50px;
	}
	.roadshow .box ul li p{
		font-size: 22px;
	}
	.previous-review .yearTab ul li span{
		font-size: 20px;
	}
	/**/
	.low-carbon-city .box ul li .text .wrap li img{
		padding-top: 5px;
	}
}
@media screen and (max-width: 1536px){
	.index_new .swiper-container{
		padding-left: 5%;
		padding-right: 5%;
	}
	.index_partners .box{
		width: 94%;
		margin-top: 30px;
	}
	.obanner .textTitle h3{
		font-size: 40px;
	}
	/**/
	.login .box .title{
		font-size: 32px;
	}
	.login .box .login-tab ul li span{
		font-size: 18px;
	}
	.login .box .login-form .formli .sp{
		font-size: 16px;
	}
	.login .box .login-form .formli .txt,
	.login .box .login-form .formli .phoneNums,
	.login .box .login-form .formli .getverify-code-btn{
		font-size: 16px;
		height: 50px;
    	line-height: 48px;
	}
	.register .box .formbtn input, .login .box .login-form .formbtn input{
		font-size: 16px;
		height: 50px;
    	line-height: 50px;
	}
	.login .box .text{
		font-size: 18px;
	}
	.login .box .imgbox p{
		margin-top: 30px;
	    font-size: 22px;
	}
	.register{
		padding-bottom: 180px;
	}
	.register .box .wrap{
		padding-top: 80px;
    	padding-bottom: 100px;
	}
	.register .box .formli .w1,
	.register .box .formli .w2 input,
	.register .box .agree{
		font-size: 16px;
	}
	.register .box .formbtn span{
		font-size: 18px;
	}
	.register .box .formli{
		margin-bottom: 30px;
	}
	.register .box .formli .w2 input{
		height: 50px;
    	line-height: 48px;
	}
	.register .box .other{
		margin-top: 70px;
	}
	/**/
	.DetailPages .box .detail{
		font-size: 18px;
	}
	.prvenext ul li a{
		font-size: 18px;
	}
	/**/
	.support_title h3{
		font-size: 26px;
	}
	.BlueSkyAward .box .text{
	    font-size: 16px;
	}
	.BlueSkyAward .box .itemBox{
		font-size: 16px;
	}
	.BlueSkyAward .box .itemBox .itemli h4{
		font-size: 20px;
	}
	.downloadlist li a{
		font-size: 16px;
	}
	.downloadlist li a img,
	.downloadlist li img{
		max-width: 22px;
		margin-right: 16px;
	}
	.previous-review .title h2{
		font-size: 28px;
	}
	.previous-review .swiper-container{
		margin-top: 60px;
	}
	.previous-review .swiper-slide .text{
		font-size: 19px;
	}
	.BaseOverview {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.DemonstrationBase .comtext{
		font-size: 16px;
	}
	.parkBox ul li h5{
		font-size: 18px;
	}
	/**/
	.ReviewResults {
	    padding-bottom: 60px;
	}
	.results-table th,
	.results-table td{
		font-size: 16px;
	}
	/**/
	.exposition .title h3{
		font-size: 24px;
	}
	.exposition .profile{
		padding-bottom: 100px;
	}
	.exposition .profile .box .text .txt{
		font-size: 16px;
	}
	.exposition .area-introduction ul{
		margin-top: 50px;
	}
	.exposition .area-introduction ul li .text .icon{
		width: 60px;
		height: 60px;
	}
	.exposition .area-introduction ul li .text h4{
		font-size: 18px;
	}
	.exposition .distribution-map{
		padding-bottom: 100px;
	}
	.exposition .distribution-map .img{
		margin-top: 60px;
	}
	/**/
	.release{
		padding-bottom: 80px;
	}
	.release .box .textbox .substance{
		padding: 40px 0px;
	}
	.release .box .textbox,
	.release .box .textbox .substance .txt{
		font-size: 16px;
	}
	.release .box .textbox .text h3{
		font-size: 20px;
	}
	.release .box .textbox .substance .left_w{
		width: 36%;
	}
	.release .box .textbox .substance .txt{
		margin-top: 50px;
	}
	.release .box .textbox .substance .right_w{
		width: 55%;
	}
	.release .box .textbox .substance .right_w h2{
		font-size: 28px;
	}
	.release .box .textbox .text {
	    padding-bottom: 30px;
	}
	/**/
	.roadshow .box{
		margin-top: 40px;
	}
	.roadshow .box ul li p{
		font-size: 18px;
	}
	.previous-review .yearTab ul li span{
		font-size: 18px;
		min-width: 100px;
		height: 44px;
    	line-height: 44px;
	}
}
@media screen and (max-width: 1440px){
	.mainContent{
		padding-top: 170px;
	}
	.header.on{
		top: -101px;
	}
	.header .headTop .logo a{
		line-height: 100px;
	}
	.header .headTop .logo a img{
		max-height: 60px;
	}
	.header .headTop .countdown{
		font-size: 16px;
	}
	.header .headTop .date-tiem{
		min-width: 32px;
    	height: 32px;
	}
	.header .headRight a, .header .headRight span{
		font-size: 16px;
	}
	.header .nav>.owidth>ul>li>a, .header .nav .navLi>a{
		font-size: 16px;
		line-height: 70px;
	}
	.header .cellBox ul li a{
		font-size: 14px;
	}
	.show-search-btn img{
		max-width: 40px;
	}
	.header .cellBox{
		top: 70px;
	}
	.header .nav_bg{
		top: 170px;
	}
	.header .search{
		top: 170px;
	}
	.search-header {
	    padding-top: 40px;
	    padding-bottom: 60px;
	}
	.search-header .search-input{
		text-indent: 40px;
    	line-height: 48px;
		font-size: 16px;
	}
	.search .submit0{
		height: 48px;
		background: url(../images/searchf.png) no-repeat center;
    	background-size: 22px 22px;
	}
	.search-close{
		height: 48px;
		background: url(../images/close.png) no-repeat center;
    	background-size: 22px 22px;
	}
	/**/
	.footer .footTop{
		padding-bottom: 70px;
	}
	.footer .footTop .linkBox a,
	.footer .footTop .footInfor .info li,
	.footer .footTop .footInfor .code li p,
	.footer .footBottom .owidth .wrap{
		font-size: 15px;
	}
	.footer .footBottom{
		padding: 20px 0px;
	}
	.footer .footBottom .footShare ul li a{
		width: 36px;
	    height: 36px;
	    line-height: 36px;
	}
	/**/
	.i-title h3{
		font-size: 36px;
	}
	.mainContent .lunbotu .swiper-pagination-bullet{
		width: 12px;
		height: 12px;
	}
	.mainContent .lunbotu .swiper-pagination-bullet-active{
		width: 22px;
		height: 22px;
	}
	.mainContent .lunbotu .swiper-pagination-bullet-active:before{
		width: 7px;
		height: 7px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets, 
	.mainContent .lunbotu .swiper-pagination-custom, 
	.mainContent .lunbotu .swiper-pagination-fraction{
		bottom: 50px;
	}
	.index_introduction .text{
		margin-top: 40px;
		font-size: 16px;
	}
	.index_introduction .box{
		margin-top: 60px;
	}
	.index_introduction .txt{
		padding-left: 45px;
		min-height: 220px;
	}
	.previous-forums .box ul li a h4, .index_introduction .txt h4{
		font-size: 21px;
	}
	.previous-forums .box ul li a h5, .index_introduction .txt h5{
		font-size: 18px;
	}
	.previous-forums .box ul li a p, .index_introduction .txt p{
		font-size: 14px;
	}
	.index_introduction .swiper-container{
		padding-bottom: 70px;
	}
	.index_introduction .txt:after{
		left: 1px;
		width: 14px;
		height: 14px;
	}
	.previous-forums .box ul li .txt:after{
		width: 14px;
		height: 14px;
	}
	.previous-forums .box ul li:nth-child(odd) .txt:after{
		left: -6px;
	}
	.previous-forums .box ul li:nth-child(even) .txt:after{
		right: -7px;
	}
	.moreBtn{
		margin-top: 50px;
	}
	.moreBtn a,
	.download .box ul li .btn a{
	    font-size: 16px;
	    height: 50px;
	    line-height: 50px;
	    border-radius: 25px;
	}
	/**/
	.index_notice{
		padding-top: 70px;
	}
	.index_notice .swiper-slide h4{
		font-size: 20px;
	}
	/**/
	.index_agenda {
	    padding-top: 70px;
	    padding-bottom: 100px;
    }
	.index_agenda .wrap{
		margin-top: 60px;
	}
	.index_agenda .swiper-slide .slideli .txt{
		font-size: 16px;
	}
	.index_agenda .wrap table th{
		font-size: 18px;
	}
	.index_agenda .wrap table td{
		font-size: 16px;
	}
	.index_agenda .wrap table td .speaker{
		min-width: 100px;
		height: 40px;
		line-height: 40px;
	}
	/**/
	.index_guest{
		padding-top: 70px;
	}
	.index_guest .slideli .t1{
		font-size: 21px;
	}
	.index_guest .slideli .t2{
		font-size: 16px;
	}
	/**/
	.index_new{
		padding-bottom: 80px;
	}
	.index_new .tabBox ul li{
		margin-right: 50px;
	}
	.index_new .swiper-container{
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.index_new .swiper-slide .img{
		margin-bottom: 40px;
	}
	.index_new .swiper-slide .right_w ul li{
		margin-bottom: 25px;
	}
	.index_new .swiper-slide .text h4{
		font-size: 21px;
	}
	.index_new .swiper-slide .text h4:before{
		top: 12px;
	}
	.index_new .swiper-slide .text .txt p,
	.index_new .swiper-slide .text .txt .date .t2{
		font-size: 16px;
	}
	.index_new .swiper-slide .text .txt p{
		height: 55px;
	}
	.index_new .swiper-slide .text .txt .date .t1{
		font-size: 36px;
	}
	/**/
	.index_partners .box{
		margin-top: 20px;
	}
	.index_partners .box .swiper-slide a:before{
		font-size: 24px;
	}
	/**/
	.location .box{
		font-size: 20px;
	}
	.download{
		padding-bottom: 120px;
	}
	.download .box ul li .text{
		font-size: 20px;
	}
	.download .box ul li .btn a{
		width: 140px;
	}
	.download .box ul li .btn a img{
		max-width: 23px;
	}
	.page-list a{
		font-size: 20px;
	}
	.page-list a.fyprev{
		margin-right: 35px;
	}
	.page-list a.fynext{
		margin-left: 35px;
	}
	/**/
	.pop-up .box .wrap .text{
		font-size: 16px;
	}
	.pop-up .box .wrap .btn a{
		height: 45px;
    	line-height: 45px;
    	font-size: 16px;
    	border-radius: 23px;
	}
	.pop-up .box .wrap .txt{
		font-size: 18px;
	}
	/**/
	.chooseBox .owidth>ul>li{
		margin-right: 30px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		font-size: 22px;
    	padding: 0px 20px;
    	height: 50px;
    	line-height: 50px;
	}
	.chooseBox .subnav .triangle {
	    border-left: 8px solid transparent;
	    border-right: 8px solid transparent;
	    border-bottom: 16px solid #e9e9e9;
	}
	.committee{
		padding-bottom: 70px;
	}
	.committee .box{
		margin-top: 60px;
	}
	.committee .box ul li .text .name{
		font-size: 22px;
	}
	.committee .box ul li .text .tag span{
		font-size: 14px;
	}
	.committee .box ul li .text p{
		font-size: 16px;
	}
	/**/
	.guests{
		padding-bottom: 110px;
	}
	.guests .box{
		margin-top: 60px;
	}
	.guests .box ul li{
		margin-bottom: 5%;
	}
	.guests .box ul li .text .name{
		font-size: 22px;
		margin-bottom: 10px;
	}
	.guests .box ul li .text p{
		font-size: 16px;
	}
	/**/
	.introduction .box{
		margin-top: 70px;
	}
	.introduction .box .text{
		font-size: 20px;
	}
	/**/
	.low-carbon-city .box{
		margin-top: 20px;
	}
	.low-carbon-city .box ul li{
		margin-bottom: 10%;
	}
	.low-carbon-city .box ul li .text .txt{
		font-size: 20px;
	}
	.low-carbon-city .box ul li .text .wrap li span{
		font-size: 22px;
	}
	/**/
	.memoir{
		padding-bottom: 100px;
	}
	.memoir .box{
		margin-top: 50px;
	}
	.memoir .box ul{
		margin-bottom: 90px;
	}
	.memoir .box ul li .text .t1{
		font-size: 30px;
	}
	.memoir .box ul li .text .t2{
		font-size: 18px;
	}
	/**/
	.organization .box{
		margin-top: 60px;
	}
	.organization .box .text{
		font-size: 20px;
	}
	.organization .box .txt{
		margin-top: 70px;
	}
	.organization .box .txt ul li{
		font-size: 22px;
		margin-bottom: 40px;
	}
	/**/
	.news{
		padding-bottom: 100px;
	}
	.news .box{
		margin-top: 50px;
	}
	.news .box ul li .text{
		width: calc(100% - 170px);
	}
	.news .box ul li .text h4{
		font-size: 22px;
	}
	.news .box ul li .text p{
		font-size: 16px;
	}
	.news .box ul li .date{
		margin-right: 35px;
	}
	.news .box ul li .date .t1{
		font-size: 40px;
	}
	.news .box ul li .date .t2{
		font-size: 16px;
	}
	.DetailPages {
	    padding-top: 70px;
	    padding-bottom: 80px;
	}
	.DetailPages .box .title .txt{
		font-size: 16px;
	}
	.DetailPages .box .detail{
		font-size: 16px;
	}
	.prvenext{
		margin-top: 50px;
	}
	.prvenext ul li a{
		font-size: 16px;
	}
	.previous-forums-detail{
		padding-top: 70px;
		background: url(../images/img117.png) center bottom 60px no-repeat;
		background-size: 100% 35.341%;
	}
	.mainContent .previous-forums-detail .swiper-pagination-bullet{
		font-size: 22px;
	}
	.mybook .swiper-slide .imgbox{
	    padding-left: 50px;
	    padding-right: 40px;
	    padding-bottom: 40px;
	}
	/**/
	.release{
		padding-bottom: 70px;
	}
	.release .box .textbox .substance .right_w h2{
		font-size: 26px;
	}
	/**/
	.low-carbon-city .box ul li .text .wrap li img{
		padding-top: 3px;
	}
	/**/
	.index_notice .box{
		padding-left: 60px;
		padding-right: 60px;
	}
	
}
@media screen and (max-width: 1280px){
	.i-title h3{
		font-size: 32px;
	}
	/*20231027*/
	.header .headTop .logo a img{
		max-height: 54px;
	}
	/**/
	.mainContent .lunbotu .swiper-pagination-bullet{
		width: 10px;
		height: 10px;
	}
	.mainContent .lunbotu .swiper-pagination-bullet-active{
		width: 20px;
		height: 20px;
	}
	.mainContent .lunbotu .swiper-pagination-bullet-active:before{
		width: 6px;
		height: 6px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets, 
	.mainContent .lunbotu .swiper-pagination-custom, 
	.mainContent .lunbotu .swiper-pagination-fraction{
		bottom: 40px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 10px;
	}
	
	.index_introduction .text{
		margin-top: 30px;
		font-size: 14px;
	}
	.index_introduction .box{
		margin-top: 50px;
	}
	.index_introduction .txt{
		padding-left: 40px;
	}
	.index_introduction .txt:before{
		top: 10px;
		left: 5px;
	}
	.index_introduction .txt:after{
		width: 12px;
		height: 12px;
		left: 0;
	}
	.previous-forums .box ul li .txt:after{
		width: 12px;
		height: 12px;
	}
	.previous-forums .box ul li:nth-child(odd) .txt:after{
		left: -5px;
	}
	.previous-forums .box ul li:nth-child(even) .txt:after{
		right: -6px;
	}
	.previous-forums .box ul li a h4, .index_introduction .txt h4{
		font-size: 20px;
	}
	.previous-forums .box ul li a h5, .index_introduction .txt h5{
		font-size: 16px;
	}
	.index_introduction .swiper-container{
		padding-bottom: 60px;
	}
	.moreBtn{
		margin-top: 40px;
	}
	.moreBtn a,
	.download .box ul li .btn a{
	    font-size: 14px;
	    height: 45px;
	    line-height: 45px;
	    border-radius: 23px;
	}
	/**/
	.index_notice .swiper-slide h4{
		font-size: 18px;
	}
	/**/
	.index_agenda {
	    padding-bottom: 80px;
    }
	.index_agenda .wrap{
		margin-top: 50px;
	}
	.index_agenda .swiper-slide .slideli .icon{
		width: 50px;
		height: 50px;
	}
	.index_agenda .swiper-slide .slideli .txt{
		font-size: 14px;
	}
	.index_agenda .wrap table th{
		font-size: 16px;
	}
	.index_agenda .wrap table td{
		font-size: 14px;
	}
	.index_agenda .wrap table td .speaker{
		min-width: 90px;
		height: 36px;
		line-height: 36px;
	}
	/**/
	.index_guest .slideli .t1{
		font-size: 18px;
		margin-bottom: 6px;
	}
	.index_guest .slideli .t2{
		font-size: 14px;
	}
	/**/
	.index_new .tabBox ul li{
		margin-right: 40px;
	}
	.index_new .tabBox ul li span{
		font-size: 18px;
		height: 42px;
		line-height: 42px;
	}
	.index_new .swiper-container{
		padding-top: 50px;
		padding-bottom: 60px;
	}
	.index_new .swiper-slide .img{
		margin-bottom: 30px;
	}
	.index_new .swiper-slide .right_w ul li{
		margin-bottom: 25px;
	}
	.index_new .swiper-slide .text h4{
		font-size: 18px;
	}
	.index_new .swiper-slide .text h4:before{
		top: 10px;
	}
	.index_new .swiper-slide .text .txt p,
	.index_new .swiper-slide .text .txt .date .t2{
		font-size: 14px;
	}
	.index_new .swiper-slide .text .txt p{
		height: 48px;
	}
	.index_new .swiper-slide .text .txt .date .t1{
		font-size: 32px;
	}
	/**/
	.index_partners .box{
		margin-top: 10px;
	}
	.index_partners .swiper-container{
		padding-bottom: 50px;
	}
	.index_partners .box .swiper-slide a:before{
		font-size: 20px;
	}
	/**/
	.obanner .textTitle h3{
		font-size: 36px;
	}
	.location .box{
		font-size: 18px;
	}
	.download{
		padding-bottom: 100px;
	}
	.download .box ul li .text{
		font-size: 18px;
	}
	.download .box ul li .btn a{
		width: 120px;
	}
	.page-list a{
		font-size: 18px;
	}
	.page-list a.fyprev{
		margin-right: 30px;
	}
	.page-list a.fynext{
		margin-left: 30px;
	}
	.page-list a.fyprev, .page-list a.fynext{
		min-width: 110px;
		height: 42px;
	    line-height: 40px;
	    border-radius: 21px;
	}
	/**/
	.pop-up .box .wrap{
		width: 500px;
	}
	.pop-up .box .wrap .text{
		font-size: 14px;
	}
	.pop-up .box .wrap .btn a{
		width: 120px;
		height: 40px;
    	line-height: 40px;
    	font-size: 14px;
    	border-radius: 20px;
	}
	.pop-up .box .wrap .txt{
		font-size: 16px;
	}
	/**/
	.chooseBox .owidth>ul>li{
		margin-right: 20px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		font-size: 20px;
    	padding: 0px 20px;
	}
	.committee{
		padding-bottom: 60px;
	}
	.committee .box ul li .img{
		padding: 12px;
		margin-right: 25px;
	}
	.committee .box ul li .text .name{
		font-size: 20px;
	}
	.committee .box ul li .text p{
		margin-top: 15px;
		font-size: 14px;
	}
	/**/
	.guests{
		padding-bottom: 90px;
	}
	.guests .box{
		margin-top: 50px;
	}
	.guests .box ul li{
		margin-bottom: 5%;
	}
	.guests .box ul li .text .name{
		font-size: 20px;
	}
	.guests .box ul li .text p{
		font-size: 14px;
	}
	/**/
	.introduction .box{
		margin-top: 60px;
	}
	.introduction .box .text{
		font-size: 18px;
	}
	/**/
	.low-carbon-city{
		padding-bottom: 130px;
	}
	.low-carbon-city .box{
		margin-top: 0px;
	}
	.low-carbon-city .box ul li .text .txt{
		font-size: 18px;
	}
	.low-carbon-city .box ul li .text .wrap li{
		min-height: 100px;
	}
	.low-carbon-city .box ul li .text .wrap li span{
		font-size: 20px;
	}
	/**/
	.memoir{
		padding-bottom: 90px;
	}
	.memoir .box ul{
		margin-bottom: 80px;
	}
	.memoir .box ul li .text .t1{
		font-size: 28px;
	}
	.memoir .box ul li .text .t2{
		font-size: 16px;
	}
	/**/
	.organization{
		padding-bottom: 120px;
	}
	.organization .box{
		margin-top: 50px;
	}
	.organization .box .text{
		font-size: 18px;
	}
	.organization .box .txt{
		margin-top: 60px;
	}
	.organization .box .txt ul li{
		font-size: 20px;
		margin-bottom: 30px;
	}
	/**/
	.login .box .title{
		font-size: 28px;
	}
	.login .box .login-tab ul li span{
		min-width: 130px;
		font-size: 16px;
	}
	.login .box .login-form .wrap{
		height: 320px;
	}
	.login .box .login-form .formli{
		margin-bottom: 25px;
	}
	.login .box .login-form .formli .sp{
		font-size: 14px;
	}
	.login .box .login-form .formli .txt,
	.login .box .login-form .formli .phoneNums,
	.login .box .login-form .formli .getverify-code-btn{
		font-size: 14px;
	}
	.register .box .formbtn input, .login .box .login-form .formbtn input{
		font-size: 14px;
	}
	.login .box .text{
		font-size: 16px;
	}
	.login .box .imgbox p{
		margin-top: 25px;
	    font-size: 18px;
	}
	.login .box .imgbox img{
		max-width: 200px;
	}
	.register{
		padding-bottom: 150px;
	}
	.register .box .wrap{
		padding-top: 70px;
    	padding-bottom: 90px;
	}
	.register .box .formli .w1,
	.register .box .formli .w2 input,
	.register .box .agree{
		font-size: 14px;
	}
	.register .box .formbtn span{
		font-size: 16px;
	}
	.register .box .formli{
		margin-bottom: 25px;
	}
	.register .box .other{
		margin-top: 60px;
	}
	.register .box .formbtn {
		margin-top: 45px;
	}
	/**/
	.news .box ul li .text{
		width: calc(100% - 140px);
	}
	.news .box ul li .text h4{
		font-size: 20px;
	}
	.news .box ul li .text p{
		font-size: 14px;
	}
	.news .box ul li .date{
		width: 110px;
		margin-right: 30px;
	}
	.news .box ul li .date .t1{
		font-size: 36px;
	}
	.news .box ul li .date .t2{
		font-size: 14px;
	}
	/**/
	.previous-forums{
		padding-top: 80px;
		padding-bottom: 200px;
	}
	.previous-forums .box ul li:nth-child(odd) .text{
		padding-left: 50px;
	}
	.previous-forums .box ul li:nth-child(even) .text{
		padding-right: 50px;
	}
	.previous-forums-detail {
	    background: url(../images/img117.png) center bottom 80px no-repeat;
	    background-size: 100% 35.341%;
	}
	.mainContent .previous-forums-detail .swiper-pagination-bullet{
		font-size: 20px;
	}
	.previous-forums-detail .swiper-button-next, .previous-forums-detail .swiper-button-prev{
		width: 45px;
		height: 45px;
	}
	/*.index_notice .swiper-button-next, 
	.index_notice .swiper-button-prev{
		width: 45px;
		height: 45px;
	}*/
	.mybook .swiper-slide .imgbox{
		padding-top: 60px;
	    padding-bottom: 30px;
	}
}
/*20231027*/
@media screen and (max-width: 1270px){
	.header .headTop .logo a img{
		max-height: 45px;
	}
}
/**/
@media screen and (max-width: 1024px){
	.header.on{
		top: 0;
	}
	.header .headTop .countdown{
		display: none;
	}
	.header .nav,
	.header .nav_bg{
		display: none;
		opacity: 0;
	}
	.mainContent{
		padding-top: 70px;
	}
	.header .headTop .logo a{
		line-height: 70px;
	}
	.header .headTop .logo a img {
	    max-height: 40px;
	}
	.header .headRight .logOn,
	.header .headRight .language{
		display: none;
	}
	.searchdiv{
		margin-right: 10px;
		/*display: none;*/
	}
	.show-search-btn img{
		max-width: 32px;
	}
	.header .search{
		top: 70px;
	}
	.menubtn{
		display: block;
	}
	/**/
	.mainContent .lunbotu .swiper-pagination-bullet-active{
		width: 18px;
		height: 18px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets, 
	.mainContent .lunbotu .swiper-pagination-custom, 
	.mainContent .lunbotu .swiper-pagination-fraction{
		bottom: 30px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 8px;
	}
	.i-title h3{
		font-size: 28px;
	}
	.index_introduction{
    	padding-bottom: 80px;
	}
	.index_introduction .swiper-button-prev, .index_introduction .swiper-container-rtl .swiper-button-next{
		left: 12%;
	}
	.index_introduction .swiper-button-next, .index_introduction .swiper-container-rtl .swiper-button-prev{
		right: 12%;
	}
	.index_notice{
		padding-top: 60px;
	}
	.index_notice .box{
		margin-top: 40px;
	}
	.index_notice .swiper-container{
		padding-bottom: 50px;
	}
	.index_notice .swiper-slide .img{
		margin-bottom: 20px;
	}
	.index_notice .swiper-slide h4{
		font-size: 16px;
	}
	.index_agenda{
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.index_agenda .box{
		padding: 0px 36px;
	}
	.index_agenda .box,
	.index_agenda .wrap{
		margin-top: 40px;
	}
	.index_agenda .swiper-slide:before{
		width: 25%;
	}
	.index_agenda .swiper-slide:after{
		width: 25%;
	}
	.index_agenda .swiper-button-prev, .index_agenda .swiper-container-rtl .swiper-button-next{
		left: 0;
	}
	.index_agenda .swiper-button-next, .index_agenda .swiper-container-rtl .swiper-button-prev{
		right: 0;
	}
	.index_agenda .wrap .tableBox{
		height: 540px;
	}
	.index_agenda .wrap table td{
		height: 80px;
	}
	.index_agenda .wrap table tr th:first-child, .index_agenda .wrap table tr td:first-child{
		padding-left: 30px;
	}
	.index_guest{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.index_guest .swiper-container{
		padding-bottom: 50px;
	}
	.index_guest .box{
		margin-top: 50px;
		padding-left: 0;
		padding-right: 0;
	}
	.index_guest .slideli .img{
		max-width: 80%;
		margin-bottom: 20px;
	}
	.index_new{
		padding-bottom: 70px;
	}
	.index_new .tabBox ul li{
		margin-right: 30px;
	}
	.index_new .tabBox ul li span{
		font-size: 16px;
	}
	.index_new .swiper-container{
		padding-bottom: 50px;
	}
	.index_new .swiper-slide .text h4{
		padding-left: 16px;
	}
	.index_new .swiper-slide .text .txt .date{
		margin-right: 20px;
	}
	.index_new .swiper-slide .text .txt .date .t1{
		font-size: 28px;
	}
	.index_partners {
	    padding-top: 60px;
	    padding-bottom: 70px;
    }
    .index_partners .box{
    	width: 100%;
    }
    .index_partners .swiper-container{
    	padding-left: 5%;
    	padding-right: 5%;
    }
    .index_partners .box ul li{
    	width: calc((100% - 75px) / 4);
    	margin-right: 25px;
    }
    .index_partners .box .swiper-slide a{
    	height: 90px;
    	line-height: 90px;
    }
    /**/
   	.index_partners .box{
   		width: 90%;
   	}
   	.index_partners .box .swiper-container{
   		padding-left: 0;
   		padding-right: 0;
   	}
    /*.index_partners .box .swiper-slide{
		margin-right: 30px !important;
		margin-top: 25px !important;
	}*/
	/**/
	.obanner .textTitle h3{
		font-size: 32px;
	}
	.obanner{
		height: 350px;
	}
	.obanner>img{
		display: none;
	}
	.obanner .obg{
		display: block;
	}
	/**/
	.location .box{
		font-size: 16px;
	}
	.download .box ul{
		padding-bottom: 30px;
	}
	.download .box ul li .text{
		font-size: 16px;
	}
	.page-list a{
		font-size: 16px;
		min-width: 36px;
    	height: 36px;
    	margin-right: 10px;
	}
	.page-list a.fyprev{
		margin-right: 25px;
	}
	.page-list a.fynext{
		margin-left: 25px;
	}
	.page-list a.fyprev, .page-list a.fynext{
		min-width: 90px;
		height: 36px;
	    line-height: 34px;
	    border-radius: 18px;
	}
	/**/
	.mainContent .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 10px;
	}
	/**/
	/*.chooseBox .owidth>ul{
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		font-size: 0;
		text-align: center;
	}
	.chooseBox .owidth>ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.chooseBox .owidth>ul::-webkit-scrollbar-button {
		background-color: rgba(0, 0, 0, 0);
	}
	.chooseBox .owidth>ul::-webkit-scrollbar-track {
		background-color: rgba(0, 0, 0, 0);
	}
	.chooseBox .owidth>ul::-webkit-scrollbar-track-piece {
		background-color: rgba(0, 0, 0, 0);
	}
	.chooseBox .owidth>ul::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0);
	}
	.chooseBox .owidth>ul::-webkit-scrollbar-corner {
		background-color: rgba(0, 0, 0, 0);
	}
	.chooseBox .owidth>ul::-webkit-scrollbar-resizer {
		background-color: rgba(0, 0, 0, 0);
	}
	.chooseBox .owidth>ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.chooseBox .owidth>ul>li{
		display: inline-block;
		margin-right: 10px;
		padding-bottom: 0;
	}*/
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		min-width: 100px;
		font-size: 18px;
    	padding: 0px 20px;
    	height: 45px;
    	line-height: 45px;
	}
	/**/
	.committee .box ul li{
		width: 48%;
		margin-right: 4%;
    	margin-bottom: 5%;
	}
	.committee .box ul li .img{
		width: 140px;
	}
	.committee .box ul li .text .name{
		font-size: 18px;
	}
	/**/
	.guests{
		padding-bottom: 80px;
	}
	.guests .box ul li{
		width: 30%;
		margin-right: 5%;
		margin-bottom: 5%;
	}
	.guests .box ul li:nth-child(4n){
		margin-right: 5%;
	}
	.guests .box ul li:nth-child(3n){
		margin-right: 0;
	}
	.guests .box ul li .img{
		max-width: 180px;
		width: 100%;
		margin: auto;
		padding: 13px;
	}
	/**/
	.introduction .box{
		margin-top: 50px;
	}
	.introduction .box .text{
		font-size: 16px;
	}
	/**/
	.low-carbon-city{
		padding-bottom: 110px;
	}
	.low-carbon-city .box{
		margin-top: 40px;
	}
	.low-carbon-city .box ul li .img{
		margin-top: 25px;
    	padding-bottom: 25px;
	}
	.low-carbon-city .box ul li.left .img {
	    padding-left: 25px;
	}
	.low-carbon-city .box ul li.right .img{
		padding-right: 25px;
	}
	.low-carbon-city .box ul li .img img{
		border-radius: 35px 70px 35px 35px;
	}
	.low-carbon-city .box ul li .img:before{
		border-radius: 35px;
	}
	.low-carbon-city .box ul li .text .txt{
		font-size: 16px;
	}
	.low-carbon-city .box ul li .text .wrap{
		margin-top: 40px;
	}
	.low-carbon-city .box ul li .text .wrap li{
		min-height: 80px;
	}
	.low-carbon-city .box ul li .text .wrap li span{
		font-size: 18px;
	}
	.low-carbon-city .box ul li .text .wrap li img{
		max-width: 22px;
		margin-right: 12px;
	}
	/**/
	.memoir{
		padding-bottom: 80px;
	}
	.memoir .box ul{
		margin-bottom: 70px;
	}
	.memoir .box ul li a{
		padding: 25px;
	}
	.memoir .box ul li .img{
		width: 30%;
		padding-bottom: 17.2%;
		margin-right: 40px;
	}
	.memoir .box ul li .text .t1{
		font-size: 24px;
	}
	.memoir .box ul li .text .t2{
		font-size: 14px;
	}
	/**/
	.organization{
		padding-bottom: 100px;
	}
	.organization .box .text{
		font-size: 16px;
	}
	.organization .box .txt{
		margin-top: 50px;
	}
	.organization .box .txt ul li{
		font-size: 18px;
	}
	/**/
	.login .box{
		padding: 45px;
	}
	.login .box .login-form .formli .sp{
		width: 80px;
	}
	.login .box .imgbox img{
		max-width: 180px;
	}
	.register{
		padding-top: 60px;
		padding-bottom: 120px;
	}
	.register .box .wrap{
		padding-top: 50px;
    	padding-bottom: 70px;
	}
	.register .box .agree{
		align-items: flex-start;
	}
	.register .box .agree #checkbox{
		width: 18px;
		height: 18px;
	}
	/**/
	.news{
		padding-bottom: 80px;
	}
	.news .box ul li .text {
	    width: calc(100% - 125px);
	}
	.news .box ul li .text h4{
		font-size: 18px;
	}
	.news .box ul li .date{
		width: 100px;
		padding: 15px 0px;
		margin-right: 25px;
	}
	.news .box ul li .date .t1{
		font-size: 32px;
	}
	/**/
	.DetailPages {
	    padding-top: 60px;
	}
	.DetailPages .box .title h2{
		font-size: 24px;
	}
	.DetailPages .box .detail{
		padding: 40px 0px;
	}
	.prvenext{
		margin-top: 40px;
	}
	.new-detail .prvenext ul{
		flex-wrap: wrap;
	}
	.new-detail .prvenext ul li{
		max-width: 100%;
		width: 100%;
		margin-bottom: 15px;
	}
	.new-detail .prvenext ul li:last-child{
		margin-bottom: 0;
	}
	/**/
	.previous-forums{
		padding-top: 70px;
		padding-bottom: 150px;
	}
	.previous-forums .box ul{
		padding-bottom: 50px;
	}
	.previous-forums .box ul li{
		padding-bottom: 50px;
	}
	.previous-forums .box ul li:nth-child(odd) .text{
		padding-left: 40px;
	}
	.previous-forums .box ul li:nth-child(even) .text{
		padding-right: 40px;
	}
	/**/
	.previous-forums-detail{
		padding-top: 60px;
		padding-bottom: 150px;
		background: url(../images/img117.png) center bottom 16% no-repeat;
		background-size: 94% 35.341%;
	}
	.previous-forums-detail .swiper-pagination{
		bottom: 70px;
	}
	.mainContent .previous-forums-detail .swiper-pagination-bullet{
		width: 36px;
		height: 36px;
		line-height: 36px;
		font-size: 18px;
	}
	.previous-forums-detail .swiper-button-next, .previous-forums-detail .swiper-button-prev{
		width: 42px;
		height: 42px;
	}
	/*.index_notice .swiper-button-next, 
	.index_notice .swiper-button-prev{
		width: 42px;
		height: 42px;
	}*/
	.mybook .swiper-slide .imgbox{
		padding-top: 50px;
    	padding-bottom: 10px;
		padding-left: 40px;
    	padding-right: 30px;
	}
	/**/
	.support_title h3{
		font-size: 24px;
	}
	.BlueSkyAward .box{
		padding-bottom: 40px;
	}
	.BlueSkyAward .box .text{
		margin-top: 40px;
	}
	.previous-review .title h2{
		font-size: 26px;
	}
	.previous-review{
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.previous-review .swiper-container{
		margin-top: 50px;
	}
	/**/
	.BaseOverview{
		padding-top: 20px;
	}
	.parkBox ul li{
		width: 47%;
	    margin-right: 6%;
	}
	.Event-Notification {
	    padding-top: 60px;
	    padding-bottom: 30px;
	}
	.support_title .sp{
		margin-top: 20px;
	}
	.support_title .sp span{
		margin-right: 30px;
	}
	/**/
	.ReviewResults {
		padding-top: 60px;
	    padding-bottom: 50px;
	}
	.results-table th,
	.results-table td{
		height: 70px;
	}
	/**/
	.exposition .profile{
		padding-bottom: 90px;
	}
	.exposition .profile .box .text{
		width: 61%;
	}
	.exposition .profile .box .img{
		width: 34%;
	}
	.exposition .area-introduction{
		padding-bottom: 50px;
	}
	.exposition .area-introduction ul li .text .icon{
		width: 50px;
		height: 50px;
		margin-bottom: 15px;
	}
	.exposition .area-introduction ul{
		margin-top: 40px;
	}
	.exposition .area-introduction ul li .text h4{
		font-size: 16px;
	}
	.exposition .distribution-map{
		padding-top: 50px;
		padding-bottom: 90px;
	}
	.exposition .distribution-map .img{
		margin-top: 50px;
	}
	.release .box .textbox .substance .left_w{
		width: 36%;
	}
	.release .box .textbox .substance .txt{
		margin-top: 40px;
	}
	.release .box .textbox .substance .right_w{
		width: 58%;
	}
	.release .box .textbox .substance .right_w h2{
		font-size: 24px;
	}
	/**/
	.roadshow{
		padding-bottom: 40px;
	}
	.roadshow .box{
		margin-top: 50px;
	}
	.roadshow .box ul li p{
		font-size: 16px;
	}
	.previous-review .yearTab ul{
		display: block;
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		font-size: 0;
		text-align: center;
	}
	.previous-review .yearTab ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.previous-review .yearTab ul::-webkit-scrollbar-button {
		background-color: rgba(0, 0, 0, 0);
	}
	.previous-review .yearTab ul::-webkit-scrollbar-track {
		background-color: rgba(0, 0, 0, 0);
	}
	.previous-review .yearTab ul::-webkit-scrollbar-track-piece {
		background-color: rgba(0, 0, 0, 0);
	}
	.previous-review .yearTab ul::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0);
	}
	.previous-review .yearTab ul::-webkit-scrollbar-corner {
		background-color: rgba(0, 0, 0, 0);
	}
	.previous-review .yearTab ul::-webkit-scrollbar-resizer {
		background-color: rgba(0, 0, 0, 0);
	}
	.previous-review .yearTab ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.previous-review .yearTab ul li{
		display: inline-block;
	}
	.previous-review .yearTab ul li span {
	    font-size: 16px;
	    min-width: 90px;
	    height: 40px;
	    line-height: 40px;
	}
}
@media screen and (max-width: 768px){
	.footer .footTop .footLink,
	.footer .footBottom .footShare{
		display: none;
	}
	.footer .footTop{
		padding-bottom: 50px;
	}
	.footer .footTit{
		font-size: 24px;
		margin-bottom: 25px;
	}
	.footer .footTop .footInfor{
		width: 100%;
	}
	.footer .footTop .footInfor .box{
		float: left;
		width: 48%;
		margin-right: 4%;
	}
	.footer .footTop .footInfor .code{
		float: left;
		width: 48%;
	}
	.footer .footBottom .owidth .wrap{
		width: 100%;
		text-align: center;
	}
	.footer .footTop .footInfor .code li{
		width: auto;
		margin-right: 30px;
	}
	.footer .footTop .linkBox a, .footer .footTop .footInfor .info li, .footer .footTop .footInfor .code li p, .footer .footBottom .owidth .wrap{
		font-size: 14px;
	}
	/**/
	.i-title h3{
		font-size: 24px;
	}
	.mainContent .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 8px;
	}
	.index_introduction{
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.index_introduction .swiper-container{
		padding-bottom: 50px;
	}
	.index_introduction .swiper-button-prev, .index_introduction .swiper-container-rtl .swiper-button-next{
		left: 8%;
	}
	.index_introduction .swiper-button-next, .index_introduction .swiper-container-rtl .swiper-button-prev{
		right: 8%;
	}
	.moreBtn a,
	.download .box ul li .btn a{
		height: 42px;
	    line-height: 42px;
	    border-radius: 21px;
	}
	/**/
	.index_notice{
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.index_notice .swiper-button-next, .index_notice .swiper-button-prev{
		margin-top: -70px;
	}
	.index_agenda{
		padding-top: 50px;
	}
	.index_agenda .wrap table td .speaker{
		min-width: 70px;
	}
	.index_guest {
	    padding-top: 50px;
	}
	.index_guest .box{
		margin-top: 40px;
	}
	.index_new .box{
		flex-wrap: wrap;
	}
	.index_new .box .tabBox{
		display: flex;
		justify-content: center;
		width: 100%;
		margin-top: 30px;
	}
	.index_new .tabBox ul{
		overflow-x: scroll;
		overflow-y: hidden;
		white-space: nowrap;
		font-size: 0;
	}
	.index_new .tabBox ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.index_new .tabBox ul::-webkit-scrollbar-button {
		background-color: rgba(0, 0, 0, 0);
	}
	.index_new .tabBox ul::-webkit-scrollbar-track {
		background-color: rgba(0, 0, 0, 0);
	}
	.index_new .tabBox ul::-webkit-scrollbar-track-piece {
		background-color: rgba(0, 0, 0, 0);
	}
	.index_new .tabBox ul::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0);
	}
	.index_new .tabBox ul::-webkit-scrollbar-corner {
		background-color: rgba(0, 0, 0, 0);
	}
	.index_new .tabBox ul::-webkit-scrollbar-resizer {
		background-color: rgba(0, 0, 0, 0);
	}
	.index_new .tabBox ul::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	.index_new .tabBox ul li{
		display: inline-block;
		margin-right: 20px;
	}
	.index_new .tabBox ul li span{
		min-width: 110px;
		font-size: 14px;
		height: 40px;
		line-height: 40px;
	}
	.index_new .swiper-container{
		padding-top: 40px;
	}
	.index_new .swiper-slide{
		flex-wrap: wrap;
	}
	.index_new .swiper-slide .left_w{
		width: 100%;
		margin-bottom: 25px;
		box-shadow: 0px 0px 49px rgb(0 0 0 / 6%);
	    padding: 20px;
	    border-radius: 15px;
	    box-sizing: border-box;
	}
	.index_new .swiper-slide .left_w h4{
		font-weight: bold;
    	font-size: 20px;
	}
	.index_new .swiper-slide .left_w .text .txt{
		margin-top: 15px;
	}
	.index_new .swiper-slide .right_w{
		width: 100%;
	}
	.index_partners .box{
		margin-top: 0px;
	}
	.index_partners .swiper-container{
		padding-bottom: 50px;
	}
	.index_partners .box ul li {
	    width: calc((100% - 60px) / 4);
	    margin-right: 20px;
	    margin-bottom: 20px;
    }
    .index_partners .box .swiper-slide a{
    	height: 70px;
    	line-height: 70px;
    }
    .index_partners .box .swiper-slide a:before{
    	font-size: 18px;
    }
    /**/
    .download{
   		padding-bottom: 70px;
    }
    .download .box ul{
		padding-bottom: 20px;
	}
    .download .box ul li{
		width: 47%;
		margin-right: 6%;
		margin-bottom: 6%;
	}
	.download .box ul li:nth-child(3n){
		margin-right: 6%;
	}
	.download .box ul li:nth-child(2n){
		margin-right: 0;
	}
	.page-list a{
		font-size: 14px;
		min-width: 32px;
    	height: 32px;
    	margin-right: 6px;
	}
	.page-list a.fyprev{
		margin-right: 20px;
	}
	.page-list a.fynext{
		margin-left: 20px;
	}
	.page-list a.fyprev, .page-list a.fynext{
		min-width: 80px;
		height: 32px;
	    line-height: 30px;
	    border-radius: 16px;
	}
	.pop-up .box{
		padding: 40px;
	}
	.pop-up .box .wrap{
		width: 400px;
	}
	.pop-up .box .closeBtn img{
		width: 40px;
	}
	/**/
	.chooseBox{
		padding-top: 45px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		min-width: 60px;
		font-size: 16px;
    	height: 40px;
    	line-height: 40px;
	}
	/**/
	.committee .box{
		margin-top: 50px;
	}
	.committee .box ul li .img{
		padding: 10px;
		margin-right: 20px;
	}
	/**/
	.introduction .box .text{
		font-size: 14px;
	}
	/**/
	.low-carbon-city{
		padding-bottom: 90px;
	}
	.low-carbon-city .box ul li .img{
		margin-top: 20px;
    	padding-bottom: 20px;
	}
	.low-carbon-city .box ul li.left .img {
	    padding-left: 20px;
	}
	.low-carbon-city .box ul li.right .img{
		padding-right: 20px;
	}
	.low-carbon-city .box ul li .text .txt{
		font-size: 14px;
	}
	.low-carbon-city .box ul li .text .wrap{
		margin-top: 40px;
	}
	.low-carbon-city .box ul li .text .wrap li{
		min-height: 70px;
	}
	.low-carbon-city .box ul li .text .wrap li span{
		font-size: 14px;
	}
	.low-carbon-city .box ul li .text .wrap li img{
		max-width: 18px;
		margin-right: 10px;
		padding-top: 0;
	}
	/**/
	.memoir{
		padding-bottom: 70px;
	}
	.memoir .box ul{
		margin-bottom: 60px;
	}
	.memoir .box ul li a{
		padding: 20px;
	}
	.memoir .box ul li .img{
		margin-right: 30px;
	}
	.memoir .box ul li .text .t1{
		font-size: 20px;
	}
	/**/
	.organization{
		padding-bottom: 80px;
	}
	.organization .box{
		margin-top: 40px;
	}
	.organization .box .text{
		font-size: 14px;
	}
	.organization .box .txt{
		margin-top: 40px;
	}
	.organization .box .txt ul li{
		font-size: 16px;
		margin-bottom: 20px;
	}
	/**/
	.login .box{
		max-width: 600px;
	}
	.login .box .title{
		font-size: 24px;
	}
	.login .box .login-tab{
		margin-top: 25px;
	}
	.login .box .login-tab ul li{
		margin: 0px 10px;
	}
	.login .box .login-tab ul li span{
		min-width: 110px;
		font-size: 14px;
		height: 40px;
    	line-height: 40px;
	}
	.login .box .login-form{
		margin-top: 35px;
	}
	.login .box .login-form .formli .txt,
	.login .box .login-form .formli .phoneNums,
	.login .box .login-form .formli .getverify-code-btn{
		height: 44px;
    	line-height: 42px;
	}
	.register .box .formbtn input, .login .box .login-form .formbtn input{
		height: 44px;
    	line-height: 44px;
	}
	.login .box .imgbox p{
		margin-top: 20px;
		font-size: 16px;
	}
	.register{
		padding-top: 50px;
		padding-bottom: 80px;
	}
	.register .box .wrap{
		padding-top: 50px;
    	padding-bottom: 30px;
    	padding-left: 30px;
    	padding-right: 30px;
	}
	.register .box .formli .w2 input {
	    height: 44px;
	    line-height: 42px;
	}
	.register .box .other{
		margin-top: 50px;
	}
	.register .box .formbtn{
		margin-top: 35px;
	}
	.register .box .formli .w1{
		width: 80px;
		margin-right: 20px;
	}
	.register .box .formli .w2 .codeBox .getverify-code{
		width: 120px;
		margin-left: 20px;
	}
	/**/
	.news{
		padding-bottom: 70px;
	}
	.news .box ul li{
		margin-bottom: 30px;
	}
	/**/
	.DetailPages {
	    padding-top: 50px;
	}
	.DetailPages .box .title .txt,
	.DetailPages .box .detail,
	.prvenext ul li a{
		font-size: 14px;
	}
	.DetailPages .box .detail{
		padding: 30px 0px;
	}
	.prvenext{
		margin-top: 30px;
	}
	.previous-forums-detail{
		padding-top: 50px;
		padding-bottom: 130px;
	}
	.mainContent .previous-forums-detail .swiper-pagination{
		bottom: 55px;
	}
	.mainContent .previous-forums-detail .swiper-pagination-bullet{
		width: 32px;
		height: 32px;
		line-height: 32px;
		font-size: 16px;
		margin: 0px 6px;
	}
	.previous-forums-detail .swiper-button-next, .previous-forums-detail .swiper-button-prev{
		width: 36px;
		height: 36px;
	}
	/*.index_notice .swiper-button-next, 
	.index_notice .swiper-button-prev{
		width: 36px;
		height: 36px;
	}*/
	.previous-forums-detail .mybook .box{
		padding-bottom: 50px;
	}
	.mybook .swiper-slide .imgbox{
		padding-top: 40px;
    	padding-bottom: 0px;
		padding-left: 30px;
    	padding-right: 25px;
	}
	/**/
	.support_title h3{
		font-size: 22px;
	}
	.BlueSkyAward .box{
		padding-bottom: 30px;
	}
	.BlueSkyAward .box .text,
	.BlueSkyAward .box .itemBox{
		font-size: 14px;
	}
	.BlueSkyAward .box .itemBox .itemli{
		padding: 20px 0px;
		border-top: #f8f8f8 solid 3px;
	}
	.BlueSkyAward .box .itemBox .itemli h4{
		font-size: 18px;
	}
	.previous-review{
		padding: 50px 0px;
	}
	.previous-review .title h2{
		font-size: 24px;
	}
	.previous-review .swiper-container{
		margin-top: 40px;
		padding-bottom: 50px;
	}
	.previous-review .swiper-slide .text{
		font-size: 18px;
	}
	/**/
	.BaseOverview{
		padding-top: 10px;
		padding-bottom: 20px;
	}
	.DemonstrationBase .comtext{
		font-size: 14px;
	}
	.parkBox ul li h5{
		font-size: 16px;
	}
	/**/
	.Event-Notification {
	    padding-top: 50px;
	    padding-bottom: 20px;
	}
	.DemonstrationBase .comtext{
		padding-top: 30px;
	}
	/**/
	.ReviewResults {
		padding-top: 50px;
	    padding-bottom: 30px;
	}
	.results-table th,
	.results-table td{
		font-size: 14px;
		height: 60px;
	}
	/**/
	.exposition .profile{
		padding-bottom: 70px;
	}
	.exposition .title h3{
		font-size: 22px;
		padding-left: 27px;
	}
	.exposition .title h3:before{
		width: 40px;
	}
	.exposition .profile .box .text{
		width: 100%;
		margin-bottom: 30px;
	}
	.exposition .profile .box .text .txt{
		font-size: 14px;
	}
	.exposition .profile .box .img{
		width: 100%;
		padding-right: 6%;
		padding-bottom: 6%;
	}
	.exposition .profile .box .img:before{
		right: 0;
	}
	.exposition .area-introduction ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.exposition .area-introduction ul li:nth-child(3n){
		margin-right: 4%;
	}
	.exposition .area-introduction ul li:nth-child(2n){
		margin-right: 0;
	}
	/**/
	.release{
		padding-bottom: 50px;
	}
	.release .box .textbox{
		padding: 10px 0px;
	}
	.release .box .textbox, .release .box .textbox .substance .txt{
		font-size: 14px;
	}
	.release .box .textbox .text{
		border-bottom: #f8f8f8 solid 3px;
	}
	.release .box .textbox .substance{
		flex-wrap: wrap;
		padding: 30px 0px;
	}
	.release .box .textbox .substance .left_w{
		width: 100%;
	}
	.release .box .textbox .substance .right_w{
		width: 100%;
		margin-top: 30px;
	}
	.release .box .textbox .substance .right_w h2{
		font-size: 22px;
	}
	.release .box .textbox .text h3{
		font-size: 18px;
	}
	/**/
	.roadshow{
		padding-bottom: 20px;
	}
	.roadshow .box ul li{
		width: calc((100% - 40px) / 2);
		margin-right: 40px;
		margin-bottom: 40px;
	}
	.roadshow .box ul li:nth-child(3n){
		margin-right: 40px;
	}
	.roadshow .box ul li:nth-child(2n){
		margin-right: 0;
	}
	.previous-review .yearTab ul li span {
		min-width: 85px;
	    height: 36px;
	    line-height: 36px;
	}
	.index_notice .box{
		width: 96%;
		padding-left: 50px;
		padding-right: 50px;
	}
}
@media screen and (max-width: 640px){
	.low-carbon-city{
		padding-bottom: 70px;
	}
	.low-carbon-city .box ul li{
		flex-wrap: wrap;
		margin-bottom: 40px;
	}
	.low-carbon-city .box ul li .img{
		width: 100%;
		margin-bottom: 40px;
		margin-top: 0;
	}
	.low-carbon-city .box ul li .text{
		width: 100%;
	}
	.low-carbon-city .box ul li .img{
		padding-bottom: 5%;
	}
	.low-carbon-city .box ul li.left .img {
	    padding-left: 5%;
	}
	.low-carbon-city .box ul li.right .img{
		padding-right: 5%;
	}
	.low-carbon-city .box ul li.right .text{
		padding-right: 0;
	}
	.low-carbon-city .box ul li.left .text{
		padding-left: 0;
	}
	/**/
	.previous-forums{
		padding-top: 60px;
	}
	.previous-forums .box ul:before{
		left: 5px;
	}
	.previous-forums .box ul li:nth-child(odd){
		justify-content:flex-start;
	}
	.previous-forums .box ul li:nth-child(even){
		text-align: left;
	}
	.previous-forums .box ul li .text{
		width: 100%;
	}
	.previous-forums .box ul li:nth-child(even) .text{
		padding-left: 40px;
		padding-right: 0px;
	}
	.previous-forums .box ul li:nth-child(odd) .txt:after{
		top: 7px;
		left: 0;
	}
	.previous-forums .box ul li:nth-child(even) .txt:after{
		top: 7px;
		right: auto;
		left: 0;
	}
	.previous-forums-detail{
		padding-top: 40px;
		padding-bottom: 110px;
	}
	.mainContent .previous-forums-detail .swiper-pagination{
		bottom: 50px;
	}
	.mainContent .previous-forums-detail .swiper-pagination-bullet{
		width: 28px;
		height: 28px;
		line-height: 28px;
		font-size: 14px;
		margin: 0px 5px;
	}
	.previous-forums-detail .swiper-button-next, .previous-forums-detail .swiper-button-prev{
		width: 32px;
		height: 32px;
	}
	/*.index_notice .swiper-button-next, 
	.index_notice .swiper-button-prev{
		width: 32px;
		height: 32px;
	}*/
	.previous-forums-detail .mybook .box{
		padding-bottom: 40px;
	}
	.mybook .swiper-slide .imgbox{
		padding-top: 40px;
    	padding-bottom: 0px;
		padding-left: 20px;
    	padding-right: 15px;
	}
}
@media screen and (max-width: 540px){
	.mainContent{
		padding-top: 60px;
	}
	.header .headTop .logo a{
		line-height: 60px;
	}
	.header .headTop .logo a img {
	    max-height: 36px;
	}
	.searchdiv{
		margin-right: 0;
	}
	.show-search-btn img{
		max-width: 28px;
	}
	.header .search{
		top: 60px;
	}
	.search-header {
	    padding-top: 30px;
	    padding-bottom: 40px;
	}
	.search-header .search-input{
    	line-height: 40px;
	}
	.search .submit0{
		height: 40px;
		background: url(../images/searchf.png) no-repeat center;
    	background-size: 18px 18px;
	}
	.search-close{
		height: 40px;
		background: url(../images/close.png) no-repeat center;
    	background-size: 18px 18px;
	}
	.m-nav{
		top: 60px;
		height: calc(100vh - 60px);
	}
	.menubtn{
		height: 60px;
		background: url(../images/menu-icon1.png) center right no-repeat;
		background-size: 24px 24px;
	}
	.menubtn.on {
		background: url(../images/menu-icon2.png) center right no-repeat;
		background-size: 24px 24px;
	}
	/**/
	.footer .footTit {
	    font-size: 20px;
	    margin-bottom: 20px;
	}
	.footer .footTop{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.footer .footTop .footInfor .box{
		float: none;
		width: 100%;
		margin-right: 0%;
	}
	.footer .footTop .footInfor .info{
		padding-bottom: 15px;
	}
	.footer .footTop .footInfor .code{
		float: none;
		width: 100%;
		justify-content: center;
		align-items: center;
	}
	.footer .footTop .footInfor .code li .img img{
		max-width: 130px;
	}
	.footer .footBottom {
	    padding: 15px 0px;
	}
	.footer .footBottom .copyright,
	.footer .footBottom .support{
		display: inline;
	}
	.footer .footBottom .support{
		margin-left: 20px;
	}
	/**/
	.mainContent .lunbotu .swiper-pagination-bullet-active{
		width: 14px;
		height: 14px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets, 
	.mainContent .lunbotu .swiper-pagination-custom, 
	.mainContent .lunbotu .swiper-pagination-fraction{
		bottom: 20px;
	}
	.mainContent .lunbotu.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 5px;
	}
	.mainContent .lunbotu .swiper-pagination-bullet-active:before{
		width: 4px;
		height: 4px;
	}
	/**/
	.index_introduction {
	    padding-top: 40px;
	    padding-bottom: 60px;
	}
	.index_introduction .txt{
		max-width: 100%;
		min-height: 1px;
		padding-bottom: 30px;
	}
	.index_introduction .swiper-button-prev, .index_introduction .swiper-container-rtl .swiper-button-next{
		left: 0;
	}
	.index_introduction .swiper-button-next, .index_introduction .swiper-container-rtl .swiper-button-prev{
		right: 0;
	}
	.index_introduction .swiper-container-horizontal>.swiper-pagination-progress{
		width: 64%;
	}
	.moreBtn a,
	.download .box ul li .btn a{
		padding: 0px 30px;
	}
	.index_notice {
	    padding-top: 40px;
	    padding-bottom: 60px;
	}
	.index_notice .box{
		margin-top: 30px;
	}
	.mainContent .swiper-pagination-bullet{
		width: 7px;
		height: 7px;
	}
	.mainContent .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
		margin: 0px 5px;
	}
	.index_agenda{
		padding-top: 40px;
		padding-bottom: 60px;
	}
	.index_agenda .swiper-slide .slideli .icon{
		width: 45px;
    	height: 45px;
	}
	.index_agenda .wrap{
		overflow-x: auto;
	}
	.index_agenda .wrap .tableBox{
		/*min-width: 680px;
		height: 480px;*/
		height: auto;
	}
	.index_agenda .wrap .table_head{
		display: none;
	}
	.index_agenda .wrap table th{
		font-size: 14px;
	}
	.index_agenda .wrap table tr th:first-child, .index_agenda .wrap table tr td:first-child{
		padding-left: 20px;
	}
	.index_agenda .wrap table th{
		height: 50px;
	}
	.index_agenda .wrap table td{
		height: 60px;
	}
	.index_agenda .wrap table td .speaker{
		min-width: 50px;
	    height: 32px;
	    line-height: 32px;
	}
	.index_guest{
		padding-top: 40px;
		padding-bottom: 50px;
	}
	.index_guest .slideli{
		padding: 0px;
	}
	.index_guest .slideli .t1{
		font-size: 16px;
	}
	.index_new{
		padding-top: 50px;
		padding-bottom: 60px;
	}
	.index_new .box .tabBox{
		margin-top: 20px;
	}
	.index_new .tabBox ul li{
		margin-right: 10px;
	}
	.index_new .tabBox ul li span{
		min-width: 100px;
		height: 36px;
    	line-height: 36px;
	}
	.index_new .swiper-container{
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.index_new .swiper-slide .left_w{
		margin-bottom: 20px;
	}
	.index_new .swiper-slide .text .txt .date{
		margin-right: 15px;
	}
	.index_new .swiper-slide .right_w ul li{
		margin-bottom: 20px;
	}
	.index_new .swiper-slide .right_w ul li a{
		padding: 20px;
	}
	.index_partners {
	    padding-top: 50px;
	    padding-bottom: 60px;
	}
	.index_partners .swiper-container{
		padding-bottom: 40px;
	}
	.index_partners .box ul li{
		width: calc((100% - 45px) / 4);
	    margin-right: 15px;
	    margin-bottom: 15px;
	}
	.index_partners .box .swiper-slide a{
		height: 60px;
		line-height: 60px;
	}
	/**/
	.obanner .textTitle h3{
		font-size: 28px;
	}
	.obanner{
		height: 300px;
	}
	.location .box{
		padding: 15px 0px;
		font-size: 15px;
	}
	.download{
		padding-top: 50px;
		padding-bottom: 60px;
	}
	.download .box ul{
		padding-bottom: 10px;
	}
	/*.download .box ul li{
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 40px;
	}*/
	
	.download .box ul li .btn a img{
		max-width: 21px;
	}
	.download .box ul li .text{
		font-size: 14px;
		margin-bottom: 15px;
	}
	.download .box ul li .btn a{
		width: 110px;
		height: 40px;
	    line-height: 40px;
	    border-radius: 20px;
	    padding: 0px 12px;
	}
	/*.page-list{
		display: block;
		text-align: center;
		overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap
	}
	.page-list a{
		display: inline-block;
	}*/
	.page-list a{
		margin-right: 0;
	}
	.page-list a.fyprev{
		margin-right: 15px;
	}
	.page-list a.fynext{
		margin-left: 15px;
	}
	
	.pop-up .box{
		width: 100%;
		box-sizing: border-box;
		padding: 50px;
	}
	.pop-up .box .wrap{
		width: 100%;
	}
	.pop-up .box .closeBtn{
		right: 15px;
		top: 5px;
	}
	.pop-up .box .closeBtn img{
		width: 36px;
	}
	/**/
	.committee{
		padding-bottom: 50px;
	}
	.committee .box{
		margin-top: 30px;
	}
	.committee .box ul li{
		width: 100%;
		margin-right: 0px !important;
		margin-bottom: 30px;
	}
	.committee .box ul li .img{
		margin-right: 25px;
	}
	/**/
	.guests{
		padding-bottom: 70px;
	}
	.guests .box{
		margin-top: 40px;
	}
	.guests .box ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 30px;
	}
	.guests .box ul li:nth-child(4n){
		margin-right: 4%;
	}
	.guests .box ul li:nth-child(3n){
		margin-right: 4%;
	}
	.guests .box ul li:nth-child(2n){
		margin-right: 0%;
	}
	.guests .box ul li .img{
		width: 80%;
		margin: auto;
		padding: 12px;
	}
	.guests .box ul li .text .name{
		font-size: 18px;
		margin-bottom: 5px;
	}
	/**/
	.introduction .box{
		margin-top: 40px;
	}
	/**/
	.low-carbon-city{
		padding-bottom: 60px;
	}
	/**/
	.memoir{
		padding-bottom: 60px;
	}
	.memoir .box ul{
		margin-bottom: 50px;
	}
	.memoir .box ul li{
		margin-bottom: 30px;
	}
	.memoir .box ul li a{
		flex-wrap: wrap;
		padding: 6%;
	}
	.memoir .box ul li .img{
		width: 100%;
		margin-right: 0px;
		padding-bottom: 57.237%;
		margin-bottom: 25px;
	}
	.memoir .box ul li .text{
		width: 100%;
	}
	.memoir .box ul li .text .t1{
		font-size: 20px;
	}
	/**/
	.organization{
		padding-bottom: 60px;
	}
	.organization .box .txt{
		margin-top: 20px;
	}
	.organization .box .txt ul li{
		margin-bottom: 10px;
		font-size: 14px;
	}
	/**/
	.login .box{
		padding: 40px;
	}
	.login .box .login-form .formli{
		flex-wrap: wrap;
	}
	.login .box .login-form .formli .sp{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.login .box .login-form .formli .other{
		width: 100%;
	}
	.login .box .login-form .formli .phoneNums{
		width: calc(100% - 115px);
	}
	.login .box .login-form .formli .getverify-code-btn{
		width: 100px;
		margin-left: 15px;
	}
	.login .box .imgbox img{
		max-width: 150px;
	}
	.register{
		padding-bottom: 70px;
	}
	.register .box .wrap{
		padding-top: 40px;
	    padding-bottom: 20px;
	    padding-left: 25px;
	    padding-right: 25px;
	}
	.register .box .formli{
		flex-wrap: wrap;
	}
	.register .box .formli .w1{
		width: 100%;
		margin-right: 0;
		text-align: left;
		margin-bottom: 10px;
	}
	.register .box .other{
		margin-top: 40px;
		padding-left: 0;
		padding-right: 0;
	}
	.register .box .formbtn{
		margin-top: 30px;
	}
	.register .box .agree #checkbox{
		width: 16px;
		height: 16px;
		margin-right: 6px;
	}
	.register .box .formbtn input{
		margin-right: 25px;
	}
	.register .box .formbtn span{
		font-size: 14px;
	}
	/**/
	.news{
		padding-bottom: 60px;
	}
	.news .box ul{
		padding-bottom: 30px
	}
	.news .box ul li{
		margin-bottom: 25px;
	}
	.news .box ul li .date{
		width: 80px;
		margin-right: 20px;
	}
	.news .box ul li .date .t1{
		font-size: 28px;
		margin-bottom: 0px;
	}
	.news .box ul li .text{
		width: calc(100% - 100px);
	}
	/**/
	.DetailPages{
		padding-bottom: 70px;
	}
	.DetailPages .box .title h2{
		font-size: 20px;
		margin-bottom: 25px;
	}
	.DetailPages .box .title .txt span{
		margin-right: 30px;
	}
	/**/
	.previous-forums{
		padding-top: 50px;
	}
	.previous-forums .box ul li:nth-child(odd) .text,
	.previous-forums .box ul li:nth-child(even) .text{
		padding-left: 35px;
	}
	.previous-forums-detail .mybook{
		width: 80%;
	}
	.mainContent .previous-forums-detail .swiper-pagination-bullet{
		width: 24px;
		height: 24px;
		line-height: 24px;
		font-size: 12px;
		margin: 0px 4px;
	}
	.support_title h3{
		font-size: 20px;
	}
	.BlueSkyAward .box{
		margin-top: 40px;
		padding-bottom: 20px;
	}
	.BlueSkyAward .box .text{
		margin-top: 35px;
	}
	.BlueSkyAward .box .itemBox .itemli{
		/*padding: 15px 0px;*/
		border-top: #f8f8f8 solid 2px;
	}
	.downloadlist li a{
		font-size: 14px;
	}
	.downloadlist li a img,
	.downloadlist li img{
		max-width: 19px;
		margin-right: 10px;
	}
	.previous-review .title h2{
		font-size: 22px;
	}
	.previous-review .swiper-container{
		margin-top: 35px;
		padding-bottom: 35px;
	}
	.previous-review .swiper-slide .text{
		font-size: 16px;
	}
	/**/
	.BaseOverview{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.parkBox{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.parkBox ul li{
		width: 100%;
		margin-right: 0 !important;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	/**/
	.Event-Notification {
	    padding-top: 40px;
	    padding-bottom: 0px;
	}
	.support_title .sp span{
		margin-right: 15px;
	}
	.DemonstrationBase .comtext{
		padding-top: 30px;
	}
	/**/
	.ReviewResults {
		padding-top: 40px;
	    padding-bottom: 20px;
	}
	.results-table th,
	.results-table td{
		height: 60px;
	}
	/**/
	.exposition .profile{
		margin-top: 30px;
		padding-bottom: 60px;
	}
	.exposition .profile .box{
		margin-top: 20px;
	}
	.exposition .area-introduction{
		padding-top: 40px;
		padding-bottom: 40px;
	}
	.exposition .area-introduction ul{
		margin-top: 35px;
	}
	.exposition .area-introduction ul li{
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 30px;
	}
	.exposition .distribution-map {
	    padding-top: 40px;
	    padding-bottom: 80px;
	}
	/**/
	.release .box{
		padding-top: 40px;
	}
	.release .box .textbox .text{
		padding: 25px 0px;
		border-bottom: #f8f8f8 solid 2px;
	}
	.release .box .textbox .substance{
		padding: 20px 0px;
	}
	.release .box .textbox .substance .txt{
		margin-top: 30px;
	}
	/**/
	.roadshow .box{
		margin-top: 40px;
	}
	.roadshow .box ul li{
		width: 100%;
		margin-right: 0 !important;
		margin-bottom: 40px;
	}
	.previous-review .yearTab ul li {
	    margin-left: 7px;
	    margin-right: 7px;
	}
	.previous-review .yearTab ul li span{
		min-width: 80px;
		font-size: 14px;
		height: 32px;
    	line-height: 32px;
	}
	/**/
	.index_introduction .swiper-container{
		padding-bottom: 40px;
	}
	.index_notice .swiper-slide h4{
		font-size: 15px;
	}
}
@media screen and (max-width: 480px){
	.index_guest .box{
		margin-top: 30px;
	}
	.index_guest .swiper-container{
		padding-bottom: 40px;
	}
	.index_guest .slideli .t1{
		margin-bottom: 3px;
	}
	.index_guest .slideli .t2{
		font-size: 12px;
	}
	.index_new{
		padding-bottom: 50px;
	}
	.index_new .tabBox ul li span{
		min-width: 80px;
		height: 32px;
    	line-height: 32px;
	}
	
	/**/
	.obanner .textTitle h3{
		font-size: 24px;
	}
	.obanner{
		height: 250px;
	}
	.page-list a{
		font-size: 12px;
		min-width: 28px;
    	height: 28px;
	}
	.page-list a.fyprev{
		margin-right: 10px;
	}
	.page-list a.fynext{
		margin-left: 10px;
	}
	.page-list a.fyprev, .page-list a.fynext{
		min-width: 60px;
		height: 28px;
	    line-height: 28px;
	    border-radius: 14px;
	}
	.location .box{
		font-size: 14px;
	}
	.pop-up .box{
		padding: 50px 50px 30px 30px;
	}
	.pop-up .box .wrap{
		padding: 50px 15px 40px;
	}
	/**/
	.chooseBox{
		padding-top: 40px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		font-size: 14px;
    	height: 36px;
    	line-height: 36px;
	}
	.committee .box ul li .img{
		width: 36%;
	}
	/**/
	.introduction .box{
		margin-top: 30px;
	}
	/**/
	.low-carbon-city{
		padding-bottom: 50px;
	}
	.low-carbon-city .box ul li{
		margin-bottom: 30px;
	}
	.low-carbon-city .box ul li .img{
		margin-bottom: 30px;
		padding-bottom: 6%;
	}
	.low-carbon-city .box ul li.left .img {
	    padding-left: 6%;
	}
	.low-carbon-city .box ul li.right .img{
		padding-right: 6%;
	}
	.low-carbon-city .box ul li .text .wrap{
		margin-top: 30px;
	}
	/**/
	.memoir .box{
		margin-top: 40px;
	}
	.memoir .box ul li{
		margin-bottom: 25px;
	}
	/**/
	.guests{
		padding-bottom: 60px;
	}
	.guests .box ul li .img{
		padding: 10px;
	}
	.guests .box ul li .text .name{
		font-size: 16px;
	}
	/**/
	.login .box{
		padding: 40px 30px;
	}
	.login .box .title{
		font-size: 21px;
	}
	.login .box .login-tab{
		margin-top: 20px;
	}
	.login .box .login-form .wrap{
		height: 300px;
	}
	.login .box .login-form{
		margin-top: 25px;
	}
	.login .box .login-form .formli{
		margin-bottom: 20px;
	}
	.login .box .login-form .formbtn{
		margin-top: 30px;
	}
	.register .box .formbtn input, .login .box .login-form .formbtn input{
		width: 130px;
	}
	.login .box .text{
		font-size: 14px;
	}
	.login .box .imgbox img{
		max-width: 120px;
	}
	.login .box .imgbox p{
		margin-top: 15px;
		font-size: 14px;
	}
	.register .box .wrap {
	    padding-top: 30px;
	    padding-bottom: 10px;
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.register .box .formbtn span{
		font-size: 14px;
	}
	/**/
	.news .box{
		margin-top: 40px;
	}
	.news .box ul li{
		margin-bottom: 20px;
	}
	.news .box ul li .date{
		width: auto;
		margin-right: 15px;
		padding: 10px;
	}
	.news .box ul li .date .t1{
		font-size: 24px;
		margin-bottom: 0px;
	}
	.news .box ul li .date .t2{
		font-size: 12px;
	}
	.news .box ul li .text{
		flex: 1;
	}
	.news .box ul li .text h4{
		margin-bottom: 8px;
	}

	/**/
	.previous-forums-detail{
		background: url(../images/img117.png) center bottom 23% no-repeat;
    	background-size: 94% 35.341%;
	}
	.parkBox ul li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	/**/
	.exposition .area-introduction ul li{
		margin-bottom: 25px;
	}
	.exposition .distribution-map {
	    padding-bottom: 60px;
	}
	.release{
		padding-bottom: 40px;
	}
	.release .box .textbox .text{
		padding: 20px 0px;
	}
	.release .box .textbox .substance .right_w{
		margin-top: 20px;
	}
	.release .box .textbox .substance .right_w h2{
		font-size: 20px;
	}
	/**/
	.roadshow .box ul li{
		margin-bottom: 30px;
	}
	/*.index_notice .box{
		padding-left: 40px;
		padding-right: 40px;
	}*/
	.index_notice .box{
		padding-left: 45px;
		padding-right: 45px;
	}
	.index_agenda .swiper-slide .slideli .icon{
		width: 40px;
		height: 40px;
	}
	.index_agenda .swiper-slide .slideli .txt{
		padding: 0px 6px;
	}
	/**/
	.index_agenda .wrap table tr th:first-child, .index_agenda .wrap table tr td:first-child{
		padding-left: 10px;
	}
	.index_agenda .wrap table th,
	.index_agenda .wrap table td{
		font-size: 12px;
	}
	.index_agenda .wrap table td .speaker{
		min-width: 45px;
		height: 28px;
		line-height: 28px;
	}
	/**/
	.download .box ul li{
		margin-bottom: 25px;
	}
	.download .box ul li .btn a {
	    width: 100px;
	    height: 36px;
	    line-height: 36px;
	    border-radius: 18px;
	}
	.download .box ul li .btn a img{
		max-width: 18px;
	}
	/**/
	.index_introduction .swiper-container{
		padding-bottom: 30px;
	}
	.index_notice .swiper-slide h4{
		font-size: 14px;
	}
}


/**/
.guests_detail .owidth{
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
}
.guests_detail .owidth .img{
	width: 258px;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 50%;
	overflow: hidden;
	background: #f2f2f2;
}
.guests_detail .owidth .img span{
	display: block;
	width: 100%;
	border-radius: 50%;
	overflow: hidden;
}
.guests_detail .owidth .img img{
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 50%;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.guests_detail .owidth .img:hover img{
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
}
.guests_detail .owidth .text{
	flex: 1;
	padding-left: 5%;
	margin-top: 10px;
}
.guests_detail .owidth .lower{
	border-top: #e9e9e9 solid 1px;
	padding-top: 30px;
	margin-top: 30px;
	color: #777777;
	font-size: 22px;
	line-height: 1.7;
}
.guests_detail .owidth .text .name{
	font-family: 'sym';
	color: #000000;
	font-size: 28px;
	margin-bottom: 15px;
}
.guests_detail .owidth .text p{
	color: #777777;
	font-size: 22px;
	line-height: 1.7;
}
@media screen and (max-width: 1680px){
	.guests_detail .owidth .img{
		width: 248px;
	}
	.guests_detail .owidth .text .name{
		font-size: 24px;
	}
	.guests_detail .owidth .lower,
	.guests_detail .owidth .text p{
		font-size: 18px;
	}
	.guests_detail .owidth .lower{
		padding-top: 25px;
    	margin-top: 25px;
	}
}
@media screen and (max-width: 1440px){
	.guests_detail .owidth .img{
		width: 238px;
	}
	.guests_detail .owidth .text .name{
		font-size: 22px;
	}
	.guests_detail .owidth .lower,
	.guests_detail .owidth .text p{
		font-size: 16px;
	}
	.guests_detail .owidth .lower{
		padding-top: 20px;
    	margin-top: 20px;
	}
}
@media screen and (max-width: 1280px){
	.guests_detail .owidth .text .name{
		font-size: 20px;
	}
	.guests_detail .owidth .lower,
	.guests_detail .owidth .text p{
		font-size: 14px;
	}
	.guests_detail .owidth .img{
		width: 228px;
		padding: 13px;
	}
}
@media screen and (max-width: 768px){
	.guests_detail .owidth .img{
		width: 200px;
	}
	.guests_detail .owidth .lower{
		padding-top: 20px;
    	margin-top: 20px;
	}
}
@media screen and (max-width: 540px){
	.guests_detail .owidth{
		display: block;
	}
	.guests_detail .owidth .img{
		width: 100%;
		max-width: 160px;
		margin: auto;
		padding: 12px;
	}
	.guests_detail .owidth .text{
		width: 100%;
		margin-top: 30px;
		padding-left: 0;
	}
	.guests_detail .owidth .text .name{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.guests_detail .owidth .lower{
		padding-top: 10px;
    	margin-top: 10px;
	}
}

.addthreeImg{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	overflow: hidden;
}
.addthreeImg img{
	max-width: 32%;
	margin-right: 2%;
	margin-bottom: 20px;
	height: auto !important;
}
.addthreeImg img:last-child,
.addthreeImg img:nth-child(3n){
	margin-right: 0%;
}
@media screen and (max-width: 1024px){
	.addthreeImg img{
		max-width: 100%;
		margin-right: 0;
	}
}


.addtwoImg ul{
	display: flex;
	align-items: flex-start;
	justify-content: center;
	flex-wrap: wrap;
	overflow: hidden;
}
.addtwoImg ul li{
	max-width: 48.5%;
	margin-right: 3%;
	margin-bottom: 20px;
	text-align: center;
}
.addtwoImg ul li:last-child,
.addtwoImg ul li:nth-child(2n){
	margin-right: 0%;
}
.addtwoImg ul li img{
	display: block;
	/*max-width: 100%;
	margin-left: auto;
	margin-right: auto;*/
	width: 100%;
	margin-bottom: 10px;
	height: auto !important;
}
@media screen and (max-width: 1024px){
	.addtwoImg ul li{
		max-width: 100%;
		width: 100%;
		margin-right: 0;
	}
}
.previous-forums-detail{
	padding-bottom: 120px;
}
.forumDiv{
	margin-top: 60px;
}
.forumDiv ul{
	display: flex;
	justify-content: space-between;
	align-items: center;
	max-width: 1400px;
	width: 78%;
	margin: auto;
}
.forumDiv ul li{
	max-width: 48%;
	color: #000000;
}
.forumDiv ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 24px;
    color: #084292;
    line-height: 1.7;
}
@media screen and (max-width: 1680px){
	.previous-forums-detail{
		padding-bottom: 100px;
	}
	.forumDiv{
		margin-top: 50px;
	}
	.forumDiv ul li a{
		font-size: 22px;
	}
}
@media screen and (max-width: 1024px){
	.previous-forums-detail{
		padding-bottom: 80px;
	}
	.forumDiv{
		margin-top: 40px;
	}
	.forumDiv ul li a{
		font-size: 20px;
	}
}
@media screen and (max-width: 768px){
	.previous-forums-detail{
		padding-bottom: 70px;
	}
	.forumDiv ul li a{
		font-size: 18px;
	}
}
@media screen and (max-width: 540px){
	.previous-forums-detail{
		padding-bottom: 60px;
	}
	.forumDiv ul li a{
		font-size: 16px;
	}
}
@media screen and (max-width: 480px){
	.previous-forums-detail{
		padding-bottom: 50px;
	}
	.forumDiv{
		margin-top: 30px;
	}
	.forumDiv ul li a{
		font-size: 14px;
	}
}

.guests .box ul li .img{
        position: relative;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 100%;
}
.guests .box ul li .img span{
        position: absolute;
        left: 15px;
        top: 15px;
        width: calc(100% - 30px);
        height:calc(100% - 30px);
}
@media screen and (max-width: 1024px){
        .guests .box ul li .img{
                width: 180px;
                height: 180px;
                padding: 15px;
        }
        .guests .box ul li .img span{
                position: static;
                width: 100%;
                height: 100%;
        }
}
@media screen and (max-width: 768px){
        .guests .box ul li .img{
                width: 160px;
                height: 160px;
                padding: 12px;
        }
}
@media screen and (max-width: 480px){
        .guests .box ul li .img{
                width: 140px;
                height: 140px;
                padding: 10px;
        }
}
@media screen and (max-width: 400px){
        .guests .box ul li .img{
                width: 130px;
                height: 130px;
        }
}

/**/
.release .box .addtxt{
	font-family: 'sym'; 
	font-size: 30px;
	margin-top: 10px;
}
.release .box .addTextImg{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	margin-bottom: 30px;
}
.release .box .addTextImg .l_box{
	float: left;
	width: 50%;
	overflow: hidden;
}
.release .box .addTextImg .l_box img{
	display: block;
	width: 100%;
}
.release .box .addTextImg .r_box{
	float: left;
	width: 50%;
	padding-left: 5%;
	box-sizing: border-box;
}
.release .box .addTextBox{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
	margin-bottom: 30px;
}
.release .box .addTextBox .div57{
	width: 57%;
}
.release .box .addTextBox .div40{
	width: 40%;
}
.release .box .addTextBox .div37{
	width: 37%;
}
.release .box .addTextBox .div57 img,
.release .box .addTextBox .div40 img{
	display: block;
	width: 100%;
}
.release .box .addTextBox .div40 p{
	margin-top: 15px;
	text-align: center;
}
.release .box .addTextBox .div37 p{
	text-align: left;
}
@media screen and (max-width: 1680px){
	.release .box .addtxt{
		font-size: 24px;
	}
}
@media screen and (max-width: 1536px){
	.release .box .addtxt{
		font-size: 20px;
	}
}
@media screen and (max-width: 1024px){
	.release .box .addTextImg{
		margin-bottom: 0px;
	}
	.release .box .addTextImg .l_box{
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}
	.release .box .addTextImg .r_box{
		float: none;
		width: 100%;
		padding-left: 0;
		margin-bottom: 30px;
	}
	.release .box .addTextBox{
		flex-wrap: wrap;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.release .box .addTextBox .div57,
	.release .box .addTextBox .div40,
	.release .box .addTextBox .div37{
		width: 100%;
		margin-bottom: 30px;
	}
}
@media screen and (max-width: 768px){
	.release .box .addtxt{
		font-size: 16px;
	}
}
@media screen and (max-width: 1024px){
	.DetailPages .box .detail img{height:100%;}
}
@media screen and (max-width: 1024px){
	.BlueSkyAward .box .owidth img{height:100%;}
}
/**/
.fancybox-image, .fancybox-spaceball{
        padding: 20px !important;
        background-color: #FFFFFF !important;
        box-sizing: border-box;
}
@media screen and (max-width: 540px){
        .mybook .swiper-slide .imgbox{
                padding-top: 30px;
        }
}
@media screen and (max-width: 480px){
        .mybook .swiper-slide .imgbox{
                padding-top: 30px;
        }
        .previous-forums-detail .mybook .box{
                padding-bottom: 30px;
        }
}
@media screen and (min-width: 1025px){
        body.compensate-for-scrollbar{
                overflow: inherit !important;
        }
        .fancybox-container{
        display: none !important;
    }
    .compensate-for-scrollbar{
            margin-right: 0 !important;
    }
}
/*20231027*/
.header .nav ul li.navLi:nth-child(2) .cellBox{
	margin-left: 200px;
}
.header .nav ul li.navLi:nth-child(4) .cellBox{
	margin-left: 100px;
}
.header .headTop>.owidth,
.header .nav>.owidth,
.footer .footTop .owidth{
	max-width: 1600px;
}
.footer .footTop .footLink{
	margin-right: 0;
	width: 70%;
	flex: 1;
}
.footer .footTop .linkBox a{
	padding-right: 5%;
}
.footer .footTop .footInfor{
	max-width: 366px;
	width: 32%;
}
@media screen and (max-width: 1440px){
	.header .headRight .logOn{
		margin-right: 30px;
	}
}
@media screen and (max-width: 1270px){
	.header .headTop .countdown{
		font-size: 14px;
	}
	.header .headTop .date-tiem{
		min-width: 24px;
    	height: 24px;
	}
	.header .headRight a, .header .headRight span{
		font-size: 14px;
	}
	.header .nav>.owidth>ul>li>a, .header .nav .navLi>a{
		font-size: 14px;
	}
	.header .headRight .logOn{
		margin-right: 20px;
	}
}
@media screen and (max-width: 768px){
	.footer .footTop .footInfor{
		max-width: 100%;
		width: 100%;
	}
}


/**/
.chooseBox .owidth>ul>li{
	margin-right: 15px;
}
.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
	font-size: 22px;
	padding: 0px 20px;
	height: 54px;
    line-height: 54px;
}
.chooseBox .subnav{
	top: 54px;
}
.chooseBox .subnav ul li:hover a, .chooseBox .subnav ul li a{
	font-size: 18px;
}

.location .owidth{
	max-width: 1600px;
}
.chooseBox{
	display: flex;
	justify-content: center;
	max-width: 1600px;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
}
.chooseBox .owidth{ 
	position: relative;
	max-width: 100%;
	width: auto;
	overflow: hidden;
}
.chooseBox .owidth>ul{
    justify-content: flex-start;
    flex-wrap: inherit;
}
.chooseBox .subnav ul li{
	margin-right: 50px;
}
/*.chooseBox .owidth .swiper-slide-active a,*/
.chooseBox .owidth>ul>li>a.on,
.chooseBox .owidth>ul>li>span.on{
	color: #FFFFFF;
	background: #6e9af1;
}


.BlueSkyAward .chooseBox .owidth>ul>li,
.DemonstrationBase .chooseBox .owidth>ul>li,
.exposition .chooseBox .owidth>ul>li,
.release .chooseBox .owidth>ul>li,
.roadshow .chooseBox .owidth>ul>li{
	padding-bottom: 70px;
}
.BaseOverview{
	padding-top: 0;
}
.BlueSkyAward .box{
	margin-top: 10px;
}
.Event-Notification,
.ReviewResults{
	padding-top: 40px;
}
.exposition .profile{
	margin-top: 0px;
}
.release .box{
	padding-top: 10px;
}
.roadshow .box{
	margin-top: 20px;
}

/*.introduction .box{
	margin-top: 60px;
}
.organization .box{
	margin-top: 30px;
}
.committee .box{
	margin-top: 50px;
}
.memoir .box{
	margin-top: 20px;
}
.low-carbon-city .box{
	margin-top: 0;
}*/
@media screen and (max-width: 1440px){
	.chooseBox .owidth>ul>li{
		margin-right: 10px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
		font-size: 20px;
		padding: 0px 15px;
		height: 50px;
	    line-height: 50px;
	}
	.chooseBox .subnav{
		top: 50px;
	}
	.chooseBox .subnav ul li{
		margin-right: 35px;
	}
	.chooseBox .subnav ul li:hover a, .chooseBox .subnav ul li a{
		font-size: 17px;
	}
}
@media screen and (max-width: 1024px){
	.chooseBox .subnav{
		display: none !important;
	}
	.chooseBox .owidth>ul>li{
		padding-bottom: 0px;
	}
	.BlueSkyAward .chooseBox .owidth>ul>li, 
	.DemonstrationBase .chooseBox .owidth>ul>li, 
	.exposition .chooseBox .owidth>ul>li, 
	.release .chooseBox .owidth>ul>li, 
	.roadshow .chooseBox .owidth>ul>li{
		padding-bottom: 20px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span{
	    min-width: 100px;
	    font-size: 18px;
	    padding: 6px 20px;
	    /*height: 45px;
	    line-height: 45px;*/
	    display: flex;
	    align-items: center;
	   	min-height: 45px;
	    height: auto;
	    line-height: 1.5;
	    box-sizing: border-box;
	}
	.BaseOverview{
		padding-top: 10px;
	}
	.Event-Notification,
	.ReviewResults{
		padding-top: 40px;
	}
	.exposition .profile{
		margin-top: 40px;
	}
	.release .box{
		padding-top: 40px;
	}
	.roadshow .box{
		margin-top: 50px;
	}
	.BlueSkyAward .box{
		margin-top: 40px;
	}
}
@media screen and (max-width: 768px){
	.BlueSkyAward .chooseBox .owidth>ul>li, 
	.DemonstrationBase .chooseBox .owidth>ul>li, 
	.exposition .chooseBox .owidth>ul>li, 
	.release .chooseBox .owidth>ul>li, 
	.roadshow .chooseBox .owidth>ul>li{
		padding-bottom: 10px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span {
	    min-width: 60px;
	    font-size: 16px;
	    min-height: 40px;
	    /*height: 40px;
	    line-height: 40px;*/
	}
	/**/
	.chooseBox .owidth>ul>li{
		max-width: 350px;
	}
}
@media screen and (max-width: 540px){
	.BlueSkyAward .chooseBox .owidth>ul>li, 
	.DemonstrationBase .chooseBox .owidth>ul>li, 
	.exposition .chooseBox .owidth>ul>li, 
	.release .chooseBox .owidth>ul>li, 
	.roadshow .chooseBox .owidth>ul>li{
		padding-bottom: 0px;
	}
	.chooseBox .owidth>ul>li>a, .chooseBox .owidth>ul>li>span {
	    font-size: 14px;
	    /*height: 36px;
	    line-height: 36px;*/
	   	min-height: 36px;
	    padding: 6px 15px;
	}
	.roadshow .box{
		margin-top: 40px;
	}
	.release .box{
		padding-top: 30px;
	}
	.BlueSkyAward .box{
		margin-top: 30px;
	}
	.exposition .profile{
		margin-top: 30px;
	}
	.Event-Notification,
	.ReviewResults{
		padding-top: 30px;
	}
	.chooseBox .owidth>ul>li{
		max-width: 300px;
	}
}
@media screen and (max-width: 360px){
	.chooseBox .owidth>ul>li{
		max-width: 250px;
	}
}

.header .headRight .language{
	display:block;
	margin-right: 20px;
}
@media screen and (max-width: 540px){
	.header .headRight .language{
		margin-right: 15px;
	}
	.header .headRight a, .header .headRight span{
		font-size: 14px;
	}
}
@media screen and (max-width: 480px){
	.header .headTop .logo a img{
		max-height: 34px;
	}
}
@media screen and (max-width: 400px){
	.header .headTop .logo{
		max-width: 52%;
	}
	.menubtn{
		width: 34px;
		background: url(../images/menu-icon1.png) center right no-repeat;
		background-size: 22px 22px;
	}
	.menubtn.on {
		background: url(../images/menu-icon2.png) center right no-repeat;
		background-size: 22px 22px;
	}
	.header .headRight .language{
		margin-right:10px;
	}
	.header .headRight a, .header .headRight span{
		font-size: 13px;
	}
	.show-search-btn img{
		max-width:25px;
	}
}

.committee .box ul li a{
        width: 100%;
}
.committee .box ul li .img span{
        position: relative;
        display: block;
        width: 100%;
        padding-bottom: 100%;
}
.committee .box ul li .img span img{
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover;
}
.parkBox ul li .img{
        position: relative;
        padding-bottom: 60%;
}
.parkBox ul li .img img{
        height: 100%;
        object-fit: cover;
        position: absolute;
        left: 0;
        top: 0;
}
@media screen and (max-width: 540px){
        .parkBox ul li .img{
                padding-bottom: 0;
        }
        .parkBox ul li .img img{
                height: auto;
                position: static;
        }
}

.release .box .textbox img{
        height:auto;
}

@media screen and (min-width: 1025px){
        .header .headTop .logo{
                max-width: 30%;
        }
        .header .headTop .logo img{
                max-width: 100%;
        }
}
