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: "pfr","Microsoft YaHei","Arial","Helvetica Neue",Helvetica,sans-serif;
    background-color: #ffffff;
    /*overflow-x: hidden;*/
}

button, input, textarea,select{
   -webkit-appearance: none;
   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: 80%;
    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: "pfb"; 
    src: url('../fonts/PINGFANG BOLD.TTF');
}
@font-face{
    font-family: "pfr"; 
    src: url('../fonts/PINGFANG REGULAR.OTF');
}
@font-face{
    font-family: "syh"; 
    src: url('../fonts/SourceHanSansCN-Heavy.otf');
}
@font-face{
    font-family: "syb"; 
    src: url('../fonts/SOURCEHANSANSCN-BOLD.OTF');
}
@font-face{
    font-family: "syr"; 
    src: url('../fonts/SourceHanSansCN-Regular.otf');
}
@font-face{
    font-family: "verb"; 
    src: url('../fonts/VERDANAB.TTF');
}
@font-face{
    font-family: "verb"; 
    src: url('../fonts/VERDANAB.TTF');
}
@font-face{
    font-family: "ver"; 
    src: url('../fonts/VERDANA.TTF');
}
.conwidth{
	max-width: 1400px;
	width: 100%;
	margin: auto;
}
.owidth{
	max-width: 1512px;
	width: 100%;
	margin: auto;
}
.o-main{
	padding-top: 148px;
}
.header {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99;
    width: 100%;
    background: url(/images/index/navbg.png) ;
}
.header.white, .header.act{
	background-color: #FFFFFF;
}
.header.white{
	box-shadow: 0px 4px 35px rgba(0,0,0,0.15);
}
.header .box{
	padding: 0 4.16%;
    max-width:1400px;
    margin:0 auto;
}
.header .logo{
	float: left;
	width: 13.2%;
}
.header .logo a {
    display: block;
    line-height: 148px;
}
.header .logo a img{
}
.header .head-other{
	float: left;
}
.header .nav{
	float: left;
    margin-left:50px;
}
.header .nav>ul>li{
	position: relative;
	float: left;
	padding-right: 50px;
}
.header .nav>ul>li>a{
	position: relative;
	font-family: "pfb"; 
	color: #fefefe;
	font-size: 16px;
	line-height: 148px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.header .nav>ul>li:hover>a:before, .header .nav>ul>li.on>a:before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 50px;
	width: 100%;
	height: 2px;
	background-color: #c22429;
    text-decoration:none;
}
.header.white .nav>ul>li>a, .header.act .nav>ul>li>a{
	color: #fff;
}
.header .nav>ul>li.on>a, .header .nav>ul>li:hover>a{ 
	color: #c22429;
}
/**/
.header .navcell {
	display: none;
	position: absolute;
	top: 148px;
	z-index: 100;
	/*left: 50%;
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);*/
	left: 0;
	padding: 18px 0px;
	min-width: 600px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	white-space: nowrap;
}

.header .navcell .con {
}
.header .nav-li {
	/*width: 100%;*/
	width: 320px;
	padding-bottom: 8px;
	/*padding-right: 200px;*/
	padding-right: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.header .nav-li:last-child {
	margin-bottom: 0;
}
.header .nav-li>a,
.header .nav-li .a-level {
	display: block;
	width: 100%;
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.9;
	word-break: break-word;
	/*white-space: normal;*/
	cursor: pointer;
	/*padding-right: 30px;*/
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.header.act .nav-li>a, 
.header.act .nav-li .a-level, 
.header.white .nav-li>a, 
.header.white .nav-li .a-level{
	color: #665b5b;
}
.header .nav-li .a-level {
	position: relative;
}

/*.header .nav-li .a-level i {
	position: absolute;
	right: 12px;
	top: 0;
	display: inline-block;
	width: 7px;
	height: 100%;
	background: url(/images/img8.png) center right no-repeat;
	background-size: 7px 12px;
}

.header .nav-li:hover .a-level i {
	background: url(/images/img9.png) center right no-repeat;
	background-size: 7px 12px;
}*/

.header .nav-li:hover>a,
.header .nav-li:hover .a-level {
	color: #c22429;
}

.header .nav-li .level-con {
	position: absolute;
	left: 280px;
	top: 0px;
	height: 100%;
	display: none;
}

.header .nav-li:hover .level-con {
	display: block;
}

.header .nav-li .level-con ul {
	padding: 20px 0px;
}

.header .nav-li .level-con ul li {
	line-height: 36px;
}

.header .nav-li .level-con ul li a {
	display: block;
	width: 100%;
	color: #ffffff;
	font-size: 18px;
	padding: 0 30px;
	min-width: 140px;
	text-align: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.header.act .nav-li .level-con ul li a, 
.header.white .nav-li .level-con ul li a{
	color: #665b5b;
}
.header .nav-li .level-con ul li a:hover {
	color: #c22429;
}
.header .head_back{
	display:none;
	position:absolute;
	top: 148px;
	left:0;
	right:0;
	width: 100%;
	background: rgba(124,124,124,0.51);
	z-index: 2;
}
.header.act .head_back, .header.white .head_back{
	background: #FFFFFF;
}
/**/
/*搜索*/
.searchdiv{
	float: left;
}
.header .show-search-btn {
    display: block;
    height: 148px;
    line-height: 148px;
    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;
}
.search {
  	position: fixed;
 	z-index: 6;
  	top: 148px;
  	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;
}
.header .iconbox{
	position: relative;
	float: left;
	padding-left: 28px;
	margin-left: 28px;
	margin-top: 25px;
    color:#fff;
}
/*.header .iconbox:before{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 1px;
	height: 20px;
	margin-top: -10px;
	background-color: #d7d7d7;
}*/
.header .iconbox ul li{
	/*float: left;
	margin-right: 24px;*/
	position: relative;
	/*padding-bottom: 12px;*/
    color:#fff;
}
.header .iconbox ul li:last-child{
	margin-bottom: 0;
}
.header .iconbox ul li a img{
	/*display: inline-block;*/
	vertical-align: middle;
}
.header .ic1{
}
.header .ic2{
	display: none;
}
.header.white .ic2, .header.act .ic2{
	display: inline-block;
}
.header.white .ic1, .header.act .ic1{
	display: none;
}
.header .iconbox ul li a .sp{
	display: inline-block;
	vertical-align: middle;
	font-family: "pfr"; 
	color: #ffffff;
	font-size: 16px;
}
.header.white .iconbox ul li a .sp, .header.act .iconbox ul li a .sp{
	color: #333333;
}
.header .iconbox .handle {
    display: none;
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 10;
    width: 100%;
    background: #FFFFFF;
    box-shadow: 0px 11px 35px rgba(10,2,5,0.08);
    padding: 0px 10px;
    overflow: hidden;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
}
.header .iconbox ul li:hover .handle{
	display: block;
}
.header .iconbox .handle a{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #131313;
	line-height: 2;
	font-family: "pfr";
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	border-bottom: #ebebeb solid 1px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.header .iconbox .handle a:last-child{
	border-bottom: none;
}
.header .iconbox .handle a.on, .header .iconbox .handle a:hover{
	color: #e93942;
}
@media only screen and (max-width: 1024px){
	.header .iconbox .handle{
		min-width: 110px;
		left: 50%;
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
}
/**/
.header .lang{
	float: left;
	margin-top: 63px;
	margin-left: 28px;
}
.header .lang a{
	display: inline-block;
	vertical-align: middle;
	font-size: 16px;
	color: #d8d8d8;
}
.header .lang a.en{
	font-size: 18px;
}
.header .lang span{
	color: #d8d8d8;
}
.header.white .lang a, .header.act .lang a{
	color: #333333;
}
.header .lang a.on, .header .lang a:hover{
	color: #FFFFFF;
}
.header.act .lang a.on, .header.white .lang a:hover{
	color: #000000;
}
.header.white .lang a.on, .header.act .lang a:hover{
	color: #000000;
}
/**/
.menubtn{
	float: right;
	display: none;
	width: 50px;
    height: 70px;
    cursor: pointer;
}
.header .menubtn{
    background: url(/images/menu-icon1a.png) center right no-repeat;
    -moz-background-size: 26px 26px;
    -webkit-background-size: 26px 26px;
    background-size: 26px 26px;
}
.header .menubtn.on{
    background: url(/images/menu-icon2a.png) center right no-repeat;
    -moz-background-size: 26px 26px;
    -webkit-background-size: 26px 26px;
    background-size: 26px 26px;
}
.header.white .menubtn, .header.act .menubtn{
    background: url(/images/menu-icon1.png) center right no-repeat;
    -moz-background-size: 26px 26px;
    -webkit-background-size: 26px 26px;
    background-size: 26px 26px;
}
.header.white .menubtn.on, .header.act .menubtn.on{
    background: url(/images/menu-icon2.png) center right no-repeat;
    -moz-background-size: 26px 26px;
    -webkit-background-size: 26px 26px;
    background-size: 26px 26px;
}
.m-nav{
	display: none;
	position: fixed;
    right: 0;
    top: 70px;
    width: 100%;
    height: -moz-calc(100vh - 60px);
    height: -webkit-calc(100vh - 60px);
    height: calc(100vh - 60px);
    background: #fff;
    display: none;
    overflow-y: auto;
    z-index: 105;
}
.m-nav .m-searchbox{
	padding: 6% 3% 0;
	overflow: hidden;
}
.m-nav .m-search{
	width: 100%;
	border: #666666 solid 1px;
	border-radius: 15px;
	margin: 0 auto;
	padding-right: 20px;
	padding-left: 60px;
	background: url(/images/search.png) center left 20px no-repeat;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.m-nav .m-search input{
	width: 100%;
	height: 50px;
	line-height:50px;
	color: #333333;
	font-size: 16px;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
  	-moz-appearance: none;
}
.m-nav ul{
	padding: 3% 3% 5%;
}
.m-nav ul li{
	position: relative;
	width: 100%;
	border-bottom: 1px solid #eeeeee;
	padding: 0 3%;
	padding-bottom: 10px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.header .m-nav ul li>a, .m-nav ul li .o-level {
    position: relative;
    display: inline-block;
    color: #333333;
    font-size: 18px;
    margin: 0 auto;
    line-height: 2;
    padding-top: 10px;
}
.header .m-nav ul li>a:hover, 
.m-nav ul li:hover .o-level,
.m-nav ul li .o-level.on{
	color: #c22429;
}
.m-nav .secondbox{
	display: none;
	width: 100%;
	padding-bottom: 10px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.m-nav .secondbox .secondli>a, .m-nav .secondbox .secondli .t-level {
    position: relative;
    display: block;
    width: 100%;
    font-family: "m-medium";
    color: #666666;
    font-size: 16px;
    line-height: 2.8;
    padding-left: 15px;
    padding-right: 15px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.m-nav .secondbox .secondli:hover>a, .m-nav .secondbox .secondli.on .t-level {
	color: #c22429;
}
.m-nav .secondbox .secondli .level-box{
    display: none;
}
.m-nav .secondbox .secondli .level-box .level-li {
	margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
}
.m-nav .secondbox .secondli .level-box .level-li a {
    display: block;
    color: #000000;
    font-size: 15px;
    line-height: 2.2;
    font-family: "m-medium";
    margin-bottom: 8px;
    padding-left: 35px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.m-nav .secondbox .secondli .level-box .level-li a:hover{
	color: #c22429;
}
/*footer*/
/*.footer {
    padding-top: 55px;
    background: url(/images/index/footerbg.png);
}
.footer .foot-top{
	border-bottom: #53565a solid 1px;
}
.footer .foot-top .box{
	text-align: center;
	padding-bottom: 50px;
	background: url(/images/img5.png) bottom left 6.4% no-repeat;
}
.footer .foot-top .flogo{
	float: left;*/
/*	width: 40.7%;*/
	/*width: 15.5%;
	text-align: left;
}
.footer .foot-top .flogo a{
	display: block;
}
.footer .foot-top .foot-follow{
	display: inline-block;
	text-align: left;
}
.footer .foot-top .foot-follow .t1{
	color: #e8e3e4;
	font-size: 18px;
}
.footer .foot-top .foot-follow .t2{
	color: #8a8686;
	font-size: 20px;
	margin-bottom: 20px;
}
.footer .foot-top .foot-follow .t4{
	margin-top: 5px;
	color: #d8d8d8;
	font-size: 16px;
}
.footer .foot-nav{
	float: right;
}
.footer .foot-nav ul li{
	float: left;
	margin-right: 130px;
	text-align: left;
}
.footer .foot-nav ul li:last-child{
	margin-right: 0;
}
.footer .foot-nav ul li a{
	display: block;
	font-family: "pfr";
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 12px;
}
.footer .foot-bottom{
	padding: 20px 0px;
}
.footer .foot-bottom .box{
	font-family: "pfr";
	font-size: 18px;
	color: #979797;
	line-height: 36px;
}
.footer .foot-bottom .box a{
	color: #979797;
}
.footer .foot-bottom .box .support{
	display: inline-block;
	margin-left: 20px;
	color: #666565;
}
.footer .foot-bottom .box a:hover, .footer .foot-bottom .box a.support:hover{
	color: #FFFFFF;
}
.footer .foot-share{
	float: right;
	text-align: right;
}
.footer .foot-share .tit{
	color: #666666;
	font-size: 14px;
	margin-bottom: 10px;
}
.footer .foot-share ul li{
	position: relative;
	float: left;
	margin-right: 15px;
}
.footer .foot-share ul li:last-child{
	margin-right: 0;
}
.footer .foot-share ul li a{
	width: 36px;
	height: 36px;
	line-height: 36px;
	border-radius: 50%;
	background-color: #c6c6c6;
	text-align: center;
}
.footer .foot-share ul li a img{
	max-width: 64%;
}
.footer .foot-share ul li a .ic2{
	display: none;
}
.footer .foot-share ul li:hover a .ic1{
	display: none;
}
.footer .foot-share ul li:hover a .ic2{
	display: inline-block;
}
.footer .foot-share ul li .popup{
    display: none;
    position: absolute;
    bottom: 40px;
    left: 50%;
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 120px;
    height: 120px;
    padding-bottom: 11px;
    z-index: 10;
}
.footer .foot-share ul li:hover .popup{
	display: block;
}
.footer .foot-share ul li .er-code{
	padding: 0px;
   	border-radius: 10px;
   	background-color: #FFFFFF;
}
.footer .foot-share ul li .er-code img {
    width: 100%;
}
.footer .foot-share ul li .triangle{
   	position: absolute;
   	left: 50%;
   	bottom: 0;
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
   	width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 9px 0px;
    border-color: #FFFFFF transparent transparent transparent ;
}*/
#footer {
    width: 100%;
    height: 280px;
    background: url(/images/index/footerbg.png);
    background-size:100% 100%;
    clear: both;
}
.footerinfo {
    max-width: 1200px;
    height: 280px;
    margin: 0 auto;
}
.footerinfo_l {
	width: 800px;
	float: left;
	font-size: 13px;
	color: #fff;
}
.footerinfo_l_nav {
	width: 100%;
	height: 50px;
	margin: 50px 0 30px 0;
}
.footerinfo_l_nav a {
		color: #fff;
		margin-right: 20px;
		font-size: 16px;
		font-weight: bold;
}
.footerinfo_l_nav a:hover {
			color: #fff;
}
.footerinfo_l div {
	height: 30px;
	line-height: 30px;
}
.footerinfo_r {
	width: 350px;
	float: right;
	text-align: right;
}
.footerinfo_r img {
		width: 200px;
		margin: 50px 0 0 0;
}

/*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%;
}
.lunbotu .swiper-slide>a:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(/images/bannerbg.png) top center no-repeat;
	background-size: 100% auto;
}
.oimg2{
	display: none;
}
.prompt-bar{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
}
.prompt-bar .img{
	position: relative;
	z-index: 1;
	width: 100%;
	overflow: hidden;
}
.prompt-bar .img img{
	width: 100%;
}
.prompt-bar .box{
	position: absolute;
	bottom: 20.8%;
	left: 0;	
	z-index: 5;
	/*top: 45%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);*/
	padding: 0 4.16%;
	width: 100%;
	/*overflow: hidden;*/
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.prompt-bar .box .leftbox{
	float: left;
	padding-left: 5%;
	margin-top: 12px;
	font-family: "pfb";
	color: #ffffff;
	font-size: 30px;
	letter-spacing: 1px;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.prompt-bar .box .leftbox a{
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
	width: 140px;
	height: 54px;
	line-height: 54px;
	text-align: center;
	color: #ffffff;
	font-size: 26px;
	font-family: "pfr";
	border: #ffffff solid 1px;
	border-radius: 28px;
	background: url(/images/img7.png) center no-repeat;
	background-size: 100% auto;
}
.prompt-bar .box .leftbox:hover{
	-o-transform: scale(1.08);
	-ms-transform: scale(1.08);
	-moz-transform: scale(1.08);
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}
.prompt-bar .box .rightbox{
	float: right;
	/*min-width: 900px;*/
	overflow: hidden;
	font-size: 0;
	margin-top: -7px;
}
.prompt-bar .box .rightbox .coming{
	/*float: left;*/
	display: inline-block;
	margin-right: 40px;
	color: #FFFFFF;
	font-family: "pfb";
	font-size: 42px;
}
.prompt-bar .box .rightbox .countdown{
	/*float: left;*/
	display: inline-block;
}
.prompt-bar .box .rightbox .countdown span{
}
.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
	font-family: "pfb";
	/*font-family: "NotoSansSC Bold";*/
	color: #000000;
	font-size: 42px;
}
.prompt-bar .box .rightbox .countdown .sp1{
	color: #ffffff;
	font-size: 36px;
	font-family: "pfb";
	margin-left: 40px;
	padding-right: 60px;
}
.prompt-bar .box .rightbox .countdown .sp2{
	color: #ffffff;
	font-size: 42px;
	font-family: "pfb";
	margin: 0px 10px;
}
.date-tiem, .date-s{
	padding: 0px 5px;
	height: 60px;
	border-radius: 4px;
	background-color: #FFFFFF;
}
/*.prompt-bar .box .rightbox .countdown .sp3{
	display: inline-block;
	vertical-align: middle;
	width: 45px;
	height: 60px;
	border-radius: 4px;
	background-color: #FFFFFF;
}*/
.i-banner{
	position: absolute;
	left: 50%;
	top: 50%;
	-o-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 2;
}
.i-banner .box{
	position: relative;
	padding: 0px 30px;
}
.i-banner .box:before{
	content: '';
	position: absolute;
	left: 0;
	top: 9%;
	width: 5px;
	height: 90%;
	background-color: #4dbdc7;
}
.i-banner .box .t1{
	color: #000000;
	font-size: 45px;
	font-weight: bold;
	margin-bottom: 10px;
}
.i-banner .box .t2{
	color: #403c3c;
	font-size: 25px;
}
.i-banner .btn{
	margin-top: 55px;
	padding: 0px 30px;
}
.i-banner .btn a{
	display: inline-block;
	text-align: center;
	min-width: 180px;
	padding: 0px 15px;
	color: #ffffff;
	font-size: 18px;
	margin-right: 25px;
	height: 55px;
	line-height: 51px;
	border: #FFFFFF solid 2px;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-webkit-transition: all .4s ease;
	transition: all .4s ease;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.i-banner .btn a:hover{
	background-color: #4cbbc5;
	border: #4cbbc5 solid 2px;
}
.i-banner .btn a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 8px;
}


.obanner{
	position: relative;
	width: 100%;
	overflow: hidden;
}
.obanner .imgbox{
	width: 100%;
}
.obanner .imgbox img, .obanner .oimg1{
	display: block;
	width: 100%;
}
.particles-box{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.ob-img {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.obanner .bannerzi{
	position: absolute;
    top: 50%;
    left: 50%;
    transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%); 
	-webkit-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%); 
    margin: auto;
}

.obanner .bannerzi1{
    top: 20%;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.obanner .bannerzi .box{
	text-align: left;
}
.obanner .bannerzi .box.center{
	text-align: center;
}
.obanner .bannerzi .box .t1{
	font-weight: bold;
	color: #000000;
	font-size: 45px;
	margin-bottom: 15px;
}
.obanner .bannerzi .box .t2{
	color: #343434;
	font-size: 28px;
} 
.obanner .bannerzi .box .ocolor{
	color: #888888;
}
.obanner .bannerzi .box .icolor{
	color: #cacaca;
}
.obanner .bannerzi .box .white{
	color: #ffffff;
}
.obanner .bannerzi .box .uppercase{
	text-transform: uppercase;
}
@media only screen and (max-width: 1024px){
	.obanner .oimg1{
		display: none;
	}
	.ob-img{
		display: block;
	}
	.obanner .bannerzi{
		position: static;
	    transform: none;
	    padding-top: 18%;
	    padding-bottom: 18%;
	}
}

.i-title{
	text-align: center;
}
.i-title .t1{
	font-size: 36px;
}
.newtitle {
    font-size: 30px;
    font-weight: bold;
    font-family: "syh";
    color: #4c2170;
    width:100%;
    text-align:center;
}
.i-title .tsp {
    position: relative;
    display: inline-block;
    padding: 0px 166px;
    font-weight: bold;
    font-family: "syh";
    color: #4c2170;
    text-transform: uppercase;
    line-height: 1.2;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    background-image: url(/images/img9.jpg);
    background-position: center left;
    background-size: cover;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.i-title .tsp:before{
	content: '';
	position: absolute;
	left: 0;
	top: 20px;
	width: 146px;
	height: 20px;
	background: url(/images/img12.png) center no-repeat;
	background-size: 100% auto;
}
.i-title .tsp:after{
	content: '';
	position: absolute;
	right: 0;
	top: 20px;
	width: 146px;
	height: 20px;
	background: url(/images/img11.png) center no-repeat;
	background-size: 100% auto;
}
.i-title .t1 .tsp:before, .i-title .t1 .tsp:after{
	top: 10px;
}
.i-title .icon{
	text-align: center;
	margin-top: 20px;
}
.i-title .icon img{
	max-width: 3.3%
}
.i-title .t2{
	font-size: 50px;
}
.i-title .t3{
	font-size: 40px;
}
.i-title .t3 span{
	position: static;
}
/*index*/
.discuss{
	padding-top: 3.2%;
	padding-bottom: 6%;	
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.discuss .box{
	max-width: 1230px;
	width: 100%;
	margin: 3.2% auto 0;
	padding-top: 1.4%;
	background: url(/images/img25.png) center no-repeat;
}
.discuss ul{
	float: left;
	width: 44.7%;
	margin-right: 10.6%;
}
.discuss ul:nth-child(2n){
	margin-right: 0;
}
    .discuss ul li {
        float: left;
        display: table;
        height: 130px;
        width: 45.35%;
        margin-right: 9.3%;
        margin-bottom: 9.3%;
        /*width: 22%;
	margin-right: 4%;
	margin-bottom: 4%;*/
        border-radius: 10px;
        background: url(/images/index/loginbg2.png);
    }
    .discuss ul li:hover{
        background: #d7c0dd;
    }
.discuss ul li:nth-child(2n){
	margin-right: 0;
}
.discuss ul li.w100{
	width: 90%;
    margin-right: 0;
    float: right;
}
/*.discuss ul li a{
    width:100%;
    vertical-align: middle;
    text-align: center;
    color:#fff;
    line-height:150px;
}*/
.discuss ul li a{
	position: relative;
	z-index: 1;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.discuss ul li a .tit{
	position: relative;
	z-index: 2;
	font-family: "syr"; 
	color: #f6f6f6;
	font-size: 20px;
	padding: 0px 20px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.discuss ul li:hover a .tit{
	color: #3a2550;
}
.discuss ul li i{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 1;
	margin: auto;
	width: 0px;
	height: 0px;
	border-radius: 50%;
	background-color: #FFFFFF;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.discuss ul li:hover i{
	width: 100%;
	height: 100%;
}


.i-schedule{
	padding-top: 5.2%;
	padding-bottom: 11%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.i-schedule .box{
	position: relative;
	margin-top: 7.2%;
	overflow: hidden;
}
.i-schedule .imgbox{
	float: left;
	width: 29.3%;
	overflow: hidden;
	border-radius: 10px;
}
.i-schedule .imgbox img{
	width: 100%;
}
.i-schedule .txtbox{
	position: absolute;
	right: 0;
	top: 0;
	float: right;
	width: 69%;
	height: 100%;
	background-color: #FFFFFF;
	border-radius: 10px;
}
.i-schedule .txtbox .txt{
	padding: 3%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.i-schedule .txtbox ul {
	padding: 1.5% 4% 1.5% 1.5%;
}
.i-schedule .txtbox ul li{
	margin-bottom: 15px;
	border-bottom: #f0f0f0 solid 1px;
	overflow: hidden;
}
.i-schedule .txtbox ul li.on{
	box-shadow: 0px 0px 20px rgba(0,0,0,0.15);
}
.i-schedule .txtbox ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
	padding: 16px 15px 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.i-schedule .txtbox ul li .ic{
	float: left;
	/*width: 50px;*/
	width: 7%;
	max-width: 50px;
	overflow: hidden;
	text-align: left;
}
.i-schedule .txtbox ul li .ic img{
	max-width: 56%;
}
.i-schedule .txtbox ul li .ic2{
	display: none;
}
.i-schedule .txtbox ul li.on .ic2{
	display: inline-block;
}
.i-schedule .txtbox ul li.on .ic1{
	display: none;
}
.i-schedule .txtbox ul li .t1{
	float: left;
	width: -moz-calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
	width: calc(100% - 350px);
	font-family: "pfr";
	color: #666666;
	font-size: 20px;
}
.i-schedule .txtbox ul li.on .t1{
	font-family: "pfb";
	color: #e40000;
}
.i-schedule .txtbox ul li .t2{
	float: right;
	width: 300px;
	text-align: right;
	font-family: "pfr";
	color: #666666;
	font-size: 18px;
}
.mCS-greenbar.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 16px;
    background: #4c2170;
    background-size: 100% auto;
    /*background: url(/images/img22.png) center no-repeat;*/
}
.mCS-greenbar.mCSB_scrollTools .mCSB_draggerRail{ 
	background-color: #eeeeee; 
} 
.mCS-greenbar.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
 	width:16px;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width: 5px;
}


/*NEWS & EVENTS*/
.journalism{
	padding-top: 5.2%;
	padding-bottom: 5%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.journalism .box{
	margin-top: 6%;
}
.journalism .box .tit{
	/*font-family: "NotoSansSC Bold";*/
	font-family: "pfb";
	color: #000000;
	font-size: 30px;
	margin-bottom: 30px;
}
.journalism .box .tit a{
	display: inline-block;
	vertical-align: middle;
	margin-left: 35px;
	font-family: "pfr";
	color: #333333;
	font-size: 18px;
	line-height: 28px;
	padding: 0px 15px;
	border: #b5b5b5 solid 1px;
	border-radius: 14px;
}
.journalism .box .leftbox{
	float: left;
	width: 50%;
	overflow: hidden;
	margin-bottom: 40px;
	padding-left: 1.4%;
	padding-right: 5.7%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.journalism .box .leftbox ul{
}
.journalism .box .leftbox ul li{
	margin-bottom: 40px;
}
.journalism .box .leftbox ul li:last-child{
	margin-bottom: 0;
}
.journalism .box .leftbox ul li a{
	display: block;
	width: 100%;
}
.journalism .box .leftbox ul li .t1{
	font-family: "pfr";
	color: #888888;
	font-size: 16px;
	margin-bottom: 10px;
}
.journalism .box .leftbox ul li .t2{
	font-family: "pfr";
	color: #000000;
	font-size: 20px;
	line-height: 1.8;
}
.journalism .box .leftbox ul li:hover .t2{
	color: #4c2170;
}
.journalism .box .leftbox ul li .t3{
	color: #4c2170;
    font-size: 14px;
    text-decoration: underline;
}
.journalism .box .rightbox{
	float: left;
	width: 50%;
	overflow: hidden;
	padding-left: 7.1%;
	padding-right: 2.5%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.journalism .box .rightbox ul li{
	margin-bottom: 25px;
}
.journalism .box .rightbox ul li:last-child{
	margin-bottom: 0;
}
.journalism .box .rightbox ul li a{
	display: block;
	width: 100%;
	padding: 12px;
	border-radius: 6px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.journalism .box .rightbox ul li:hover a{
	background-color: #FFFFFF;
}
.journalism .box .rightbox ul li .time{
	float: left;
	width: 80px;
	padding: 12px 0px;
	text-align: center;
	border-radius: 6px;
	background-color: #c5504f;
}
.journalism .box .rightbox ul li .time .t1{
	/*font-family: "NotoSansSC Bold";*/
	font-family: "pfb";
	color: #ffffff;
	font-size: 36px;
	line-height: 1.2;
}
.journalism .box .rightbox ul li .time .t2{
	font-family: "pfr";
	color: #ffffff;
	font-size: 14px;
}
.journalism .box .rightbox ul li .txt{
	float: right;
	width: -moz-calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
	overflow: hidden;
}
.journalism .box .rightbox ul li .txt .t1{
	font-family: "pfr";
	color: #000000;
	font-size: 20px;
	min-height: 56px;
	margin-bottom: 5px;
}
.journalism .box .rightbox ul li .txt .t2{
	color: #ff0301;
	font-size: 14px;
	text-decoration: underline;
}


/*Introduction to the event*/
.i-introduce{
	padding-top: 6.7%;
	padding-bottom: 8%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.i-introduce .box{
	margin-top: 5%;
}
.i-introduce .leftbox{
	float: left;
	width: 100%;
	overflow: hidden;
	font-family: "pfr";
	color: #333333;
	font-size: 20px;
	line-height: 1.7;
	/*text-align-last:justify;
    -moz-text-align-last:justify; */
    text-align: justify;
    text-justify: distribute-all-lines;
    display: block;
}
.i-introduce .rightbox{
	float: right;
	width: 42.85%;
	overflow: hidden;
	padding-left: 4.28%;
	padding-bottom: 4.28%;
	background: url(/images/img29.png) bottom left no-repeat;
	background-size: 90% auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.i-introduce .rightbox .imgbox{
	position: relative;
	border-radius: 0px 50px 0px 50px;
	overflow: hidden;
}
.i-introduce .rightbox .img{
	position: relative;
	z-index: 2;
	width: 100%;
	overflow: hidden;
}
.i-introduce .rightbox .img.hide{
	z-index: 1;
	opacity: 0;
}
.i-introduce .rightbox img{
	width: 100%;
}
.i-aboutvideo{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.i-introduce .rightbox .i-video{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	overflow: hidden;
	cursor: pointer;
}
.i-introduce .rightbox .icon{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 3;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.52) url(/images/img26.png) center no-repeat;
	background-size: 14.8% auto;
}

/*Partners & Sponsors*/
.i-cooperation{
	padding-top: 5.2%;
	padding-bottom: 5%;
	background: #ffffff url(/images/img30.png) bottom center no-repeat;
	background-size: 100% auto;
}
.i-cooperation .box{
	margin-top: 2.1%;
}
.i-cooperation .box .boxli{
	margin-top: 0px;
}
.i-cooperation .imgbox{
	position: relative;
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	/*padding-bottom: 6.5%;*/
	padding-bottom: 1%;
}
.i-cooperation .imgbox .img{
}
.i-cooperation .imgbox .img a{
	display: block;
	width: 100%;
	text-align: center;
}
.i-cooperation .imgbox ul{
	text-align: center;
	font-size: 0;
}
.i-cooperation .imgbox ul li{
	display: inline-block;
	vertical-align: top;
	/*width: 20%;*/
	width: -moz-calc((100% - 120px) / 5);
	width: -webkit-calc((100% - 120px) / 5);
	width: calc((100% - 120px) / 5);
	margin-right: 30px;
	margin-top: 20px;
	margin-bottom: 5px;
	text-align: center;
}
.i-cooperation .imgbox ul li:nth-child(5n){
	margin-right: 0;
}
.i-cooperation .imgbox ul li:last-child{
	margin-right: 0;
}
.i-cooperation .imgbox ul li a{
	display: block;
	width: 100%;
}
.i-cooperation .imgbox ul li img{
	max-width: 100%;
}
.i-cooperation .swiper-container-horizontal>.swiper-pagination-bullets, .i-cooperation .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom: 0;
}
.i-cooperation .imgbox .swiper-pagination-bullet{
	width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    background: #ccc9c9;
    opacity: 1;
}
.i-cooperation .imgbox .swiper-pagination-bullet-active {
	width: 15px;
	height: 15px;
    opacity: 1;
    background: #cc0f2d;
}
.i-cooperation .tips{
	margin-top: 20px;
	text-align: center;
    font-weight: bold;
    font-family: "syh";
    color: #ec3f41;
    text-transform: uppercase;
    line-height: 1.2;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    background-image: url(/images/img9.jpg);
    background-position: center;
    background-size: cover;
}

.bgcolor{
	background-color: #f6f6f6;
}
/*新闻详情*/
.new-detail{
	padding-top: 4.1%;
	padding-bottom: 5.2%;
}
.new-detail .box{
	width: 100%;
	margin: 0 auto;
}
.detail-title{
	text-align: center;
	padding-bottom: 20px;
}
.faq-detail .detail-title{
	margin-top: 0px;
}
.detail-title .t1{
	/*font-family: "pfb";*/
	/*font-family: "syh"; */
	font-family: "syb"; 
	color: #333333;
	font-size: 34px;
}
.detail-title .t2{
	font-family: "pfr";
	color: #999999;
	font-size: 16px;
	margin-top: 40px;
}
.detail-title .t2 .txtli{
	display: inline-block;
	margin-right: 120px;
}
.detail-title .t2 img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
}
.detail-title .t2 .txtli:last-child{
	margin-right: 0;
}
.detail-box{
	padding: 4% 4% 70px;
	/*font-family: "pfr"; */
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	line-height: 2;
	overflow: hidden;
	background-color: #ffffff;
}
.detail-box img{
	max-width: 100%;
	display: block;
	margin: auto;
}
.detail-other{
	padding-top: 30px;
	border-top: #dddddd solid 1px;
	overflow: hidden;
}
.faq-detail .detail-other{
	border-top: none;
}
.back-to{
	float: right;
}
.back-to a{
	display: inline-block;
	padding: 0 15px;
	text-align: center;
	border: #dcdcdc solid 1px;
	line-height: 50px;
	color: #209ba6;
	font-size: 18px;
	-o-transition: all 0.4s ease;
	-ms-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.back-to a img{
	display: inline-block;
	vertical-align: middle;
	margin-right: 8px;
}
.back-to a .icon2{
	display: none;
}
.back-to a:hover .icon1{
	display: none;
}
.back-to a:hover .icon2{
	display: inline-block;
}
.back-to a:hover{
	background-color: #209ba6;
	color: #FFFFFF;
}
.nextprev{
	overflow: hidden;
}
.nextprev ul{
	float: left;
	width: -moz-calc(100% - 165px);
	width: -webkit-calc(100% - 165px);
	width: calc(100% - 165px);
	overflow: hidden;
}
.nextprev ul li a{
	display: inline-block;
	width: 100%;
	color: #333333;
	font-size: 18px;
	line-height: 1.8;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nextprev ul li a:hover{
	color: #209ba6;
}
.nextprev ul li a .sp{
	color: #209ba6;
}
.detail-share{
	text-align: right;
	margin-bottom: 25px;
}
.detail-share-con{
	display: inline-block;
	overflow: hidden;
}
.detail-share-con span{
	float: left;
	color: #333333;
	font-size: 16px;
	margin-right: 10px;
}
.detail-share-con ul{
	float: left;
	overflow: hidden;
}
.detail-share-con ul li{
	float: left;
	margin-right: 10px;
}
.detail-share-con ul li:last-child{
	margin-right: 0;
}
@media only screen and (max-width: 1280px){
	
	.detail-title .t2{
		margin-top: 40px;
	}
	.detail-title .t2 img{
		max-width: 21px;
	}
	.detail-box{
		padding-top: 40px;
		padding-bottom: 50px;
		font-size: 16px;
	}
	.nextprev ul li a{
		font-size: 16px;
	}
	.back-to a{
		font-size: 18px;
	}
}
@media only screen and (max-width: 1024px){
	.new-detail{
		padding-bottom: 50px;
	}
	.detail-title .t1{
		font-size: 28px;
	}
	.detail-title .t2{
		margin-top: 30px;
	}
	.detail-title .t2 .txtli{
		margin-right: 40px;
	}
	.nextprev ul{
		width: 100%;
	}
	.back-to{
		display: none;
	}
}
@media only screen and (max-width: 768px){
	.detail-title .t2 img{
		max-width: 19px;
	}
	.new-detail{
		padding-top: 50px;
	}
	.detail-title .t1{
		font-size: 26px;
	}
	/*.detail-title .t2{
		font-size: 14px;
	}
	.detail-box{
		font-size: 14px;
	}*/
	.nextprev ul li a{
		font-size: 15px;
	}
}
@media only screen and (max-width: 640px){
	.new-detail{
		padding-top: 40px;
	}
	.detail-title .t1{
		font-size: 24px;
	}
	.detail-title .t2 .txtli{
		margin-right: 20px;
	}
	.detail-box{
		padding-top: 30px;
		padding-bottom: 40px;
	}
}
@media only screen and (max-width: 576px){
	.detail-title .t1{
		font-size: 22px;
	}
	.detail-title .t2{
		margin-top: 20px;
		font-size: 15px;
	}
	.detail-title .t2 .txtli{
		margin-right: 15px;
	}
	.detail-box{
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.detail-other{
		padding-top: 20px;
	}
}


@media only screen and (max-width: 1680px){
	.header .nav>ul>li{
		padding-right: 30px;
	}
	.header .nav>ul>li>a{
		font-size: 17px;
	}
	.header .iconbox{
		padding-left: 20px;
		margin-left: 20px;
	}
	.header .lang{
		margin-left: 20px;
	}
	.header .iconbox ul li a img{
		max-width: 26px;
	}
	/*index*/
	.prompt-bar .box .leftbox{
		font-size: 26px;
	}
	.prompt-bar .box .leftbox a{
		font-size: 22px;
		height: 48px;
    	line-height: 48px;
	}
	.prompt-bar .box .rightbox{
		margin-top: -3px;
	}
	.prompt-bar .box .rightbox .coming{
		font-size: 35px;
	}
	.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
		font-size: 35px;
	}
	.prompt-bar .box .rightbox .countdown .sp1{
		font-size: 32px;
	}
	.prompt-bar .box .rightbox .countdown .sp2{
		font-size: 32px;
	}
}
@media only screen and (max-width: 1536px){
	.owidth{
		padding-left: 7%;
		padding-right: 7%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.o-main{
		padding-top: 120px;
	}
	.header .logo a{
		line-height: 120px;
        text-decoration:none;
	}
	.header .nav>ul>li{
		padding-right: 25px;
	}
	.header .nav>ul>li>a{
		font-size: 16px;
		line-height: 148px;
	}
	.header .iconbox {
		padding-left: 20px;
		margin-left: 20px;
		margin-top: 30px;
	}
	.header .show-search-btn{
		height: 120px;
    	line-height: 120px;
	}
	.header .lang{
		margin-top: 48px;
	}
	.header .iconbox ul li a img{
		max-width: 24px;
	}
	/**/
	.i-title .t1{
		font-size: 32px;
	}
	.i-title .t2{
		font-size: 40px;
	}
	.i-title .t3{
		font-size: 36px;
	}
	.i-title .tsp:before{
		top: 15px;
	}
	.i-title .tsp:after{
		top: 15px;
	}
	/**/
	.prompt-bar .box .rightbox{
		margin-top: 0px;
	}
	.discuss ul li a .tit{
		font-size: 18px;
	}
	.i-schedule .txtbox ul li .t1{
		font-size: 18px;
		width: -moz-calc(93% - 250px);
	    width: -webkit-calc(93% - 250px);
	    width: calc(93% - 250px);
	}
	.i-schedule .txtbox ul li .t2{
		font-size: 16px;
		width: 250px;
	}
	.journalism .box .leftbox ul li .t1{
		font-size: 15px;
	}
	.journalism .box .leftbox ul li .t2{
		font-size: 18px;
	}
	.journalism .box .rightbox ul li .time .t1{
		font-size: 32px;
	}
	.journalism .box .rightbox ul li .txt .t1{
		font-size: 18px;
	}
	.i-introduce .leftbox{
		font-size: 18px;
	}
}
@media only screen and (max-width: 1440px){
	.conwidth{
		padding-left: 7%;
		padding-right: 7%;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header .box{
		padding: 0 3%;
	}
	.header .nav>ul>li>a{
		font-size: 15px;
	}
	.header .iconbox ul li a .sp{
		font-size: 15px;
	}
	.header .lang{
		margin-left: 15px;
	}
	.header .lang a{
		font-size: 15px;
	}
	.header .lang a.en{
		font-size: 17px;
	}
	.header .iconbox {
	    padding-left: 15px;
	    margin-left: 15px;
	}
	.header .iconbox ul li a img{
		max-width: 21px;
	}
	
	/*footer*/
	.footer .foot-nav ul li a{
		font-size: 18px;
	}
	.footer .foot-top .foot-follow .t2{
		font-size: 18px;
	}
	.footer .foot-bottom .box{
		font-size: 16px;
	}
	/**/
	.i-title .t1{
		font-size: 30px;
	}
	.i-title .t2{
		font-size: 38px;
	}
	.i-title .t3{
		font-size: 32px;
	}
	.i-title .tsp:before{
		top: 10px;
	}
	.i-title .tsp:after{
		top: 10px;
	}
	/*index*/
	.prompt-bar .box .leftbox{
		font-size: 22px;
	}
	.prompt-bar .box .leftbox a{
		font-size: 18px;
		width: 120px;
		height: 42px;
    	line-height: 42px;
	}
	.prompt-bar .box .rightbox .coming{
		font-size: 30px;
		margin-right: 30px;
	}
	.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
		font-size: 32px;
	}
	.prompt-bar .box .rightbox .countdown .sp1{
		font-size: 28px;
		margin-left: 30px;
	}
	.prompt-bar .box .rightbox .countdown .sp2{
		font-size: 28px;
	}
	.discuss ul li{
		height: 120px;
	}
	.i-schedule .txtbox ul li a{
		padding: 12px 0px 16px;
	}
	.journalism .box .tit{
		font-size: 28px;
	}
	.journalism .box .leftbox{
		padding-left: 0;
	}
	.journalism .box .rightbox{
		padding-right: 0;
	}
}
@media only screen and (max-width: 1366px){
	.header .nav>ul>li{
		padding-right: 20px;
	}
}
@media only screen and (max-width: 1280px){
	.header .box{
		padding: 0 2%;
	}
	.header .nav>ul>li>a, .header .lang a{
		font-size: 14px;
	}
	.header .lang a.en{
		font-size: 16px;
	}
	/*footer*/
	.footer .foot-nav ul li{
		margin-right: 100px;
	}
	.footer .foot-nav ul li a{
		font-size: 16px;
	}
	.footer .foot-top .foot-follow .t2{
		font-size: 16px;
	}
	.footer .foot-bottom{
		padding: 15px 0px;
	}
	.footer .foot-bottom .box{
		font-size: 14px;
	}
	/**/
	/**/
	.i-title .t1{
		font-size: 28px;
	}
	.i-title .t2{
		font-size: 32px;
	}
	.i-title .t3{
		font-size: 28px;
	}
	/*index*/
	.prompt-bar .box .leftbox{
		font-size: 20px;
		margin-top: 20px;
	}
	.prompt-bar .box .leftbox a{
		width: 100px;
		height: 38px;
    	line-height: 38px;
	}
	.prompt-bar .box .rightbox{
		margin-top: 10px;
	}
	.prompt-bar .box .rightbox .coming{
		font-size: 26px;
	}
	.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
		font-size: 28px;
	}
	.prompt-bar .box .rightbox .countdown .sp1{
		font-size: 24px;
	}
	.prompt-bar .box .rightbox .countdown .sp2{
		font-size: 24px;
	}
	.discuss ul li{
		height: 100px;
	}
	.discuss ul li a .tit{
		font-size: 16px;
	}
	.i-schedule .txtbox ul li .t1{
		font-size: 16px;
		width: -moz-calc(93% - 220px);
	    width: -webkit-calc(93% - 220px);
	    width: calc(93% - 220px);
	}
	.i-schedule .txtbox ul li .t2{
		font-size: 14px;
		width: 220px;
	}
	.i-schedule .txtbox ul li{
		margin-bottom: 10px;
	}
	.journalism .box .tit{
		font-size: 24px;
	}
	.journalism .box .tit a{
		font-size: 16px;
	}
	.journalism .box .leftbox ul li{
		margin-bottom: 30px;
	}
	.journalism .box .leftbox ul li .t1{
		font-size: 15px;
	}
	.journalism .box .leftbox ul li .t2{
		font-size: 16px;
	}
	.journalism .box .rightbox ul li{
		margin-bottom: 20px;
	}
	.journalism .box .rightbox ul li .time .t1{
		font-size: 28px;
	}
	.journalism .box .rightbox ul li .txt .t1{
		font-size: 16px;
	}
	.i-introduce .leftbox{
		font-size: 16px;
	}
}
@media only screen and (max-width: 1200px){
	.header .box, .conwidth{
		padding-left: 3%;
		padding-right: 3%;
	}
	.o-main{
		padding-top: 70px;
	}
	.header .logo{
		width: auto;
	}
	.header .logo a{
		line-height: 70px;
	}
	.header .logo a img{
		max-height: 50px;
	}
	.header .nav{
		display: none;
	}
	.header .iconbox{
		padding-left: 0;
		margin-top: 23px;
	}
	.header .iconbox:before{
		display: none;
	}
	.header .iconbox ul li a .sp{
		display: none;
	}
	.header .show-search-btn{
		height: 70px;
    	line-height: 70px;
	}
	.search{
		top: 70px;
	}
	.search-header{
		padding-top: 40px;
    	padding-bottom: 50px;
	}
	.search .submit0{
		height: 50px;
		background: url(/images/searchf.png) no-repeat center;
		background-size: 24px 24px;
	}
	.search-close{
		height: 50px;
		background: url(/images/close.png) no-repeat center;
    	background-size: 24px 24px;
	}
	.search-header .search-input{
		text-indent: 50px;
		font-size: 20px;
		line-height: 50px;
	}
	.menubtn{
		display: block;
	}
	.header .lang{
		margin-top: 23px;
	}
	.header .iconbox ul li{
		float: left;
		margin-bottom: 0;
		margin-right: 15px;
	}
	.header .iconbox ul li:last-child{
		margin-right: 0;
	}
	/*footer*/
	.footer .foot-nav ul li{
		margin-right: 70px;
	}
}
@media only screen and (max-width: 1024px){
	.footer .foot-top .flogo{
		max-width: 200px;
		width: auto;
	}
	.footer .foot-bottom .box{
		text-align: center;
	}
	.footer .foot-nav, .footer .foot-share{
		display: none;
	}
	.footer .foot-top .foot-follow{
		float: right;
		text-align: right;
	}
	/**/
	.i-title .t1{
		font-size: 28px;
	}
	.i-title .t2{
		font-size: 34px;
	}
	.i-title .t3{
		font-size: 30px;
	}
	.i-title .icon img{
		max-width: 4%;
	}
	/*index*/
	.prompt-bar .box .leftbox{
		padding-left: 0;
		margin-top: 0;
	}
	.prompt-bar .box{
		bottom: 15%;
	}
	.prompt-bar .box .leftbox a{
		width: 100px;
		height: 36px;
    	line-height: 36px;
	}
	.prompt-bar .box .rightbox{
		position: relative;
		bottom: 10px;
		margin-top: 0;
	}
	.prompt-bar .box .rightbox .coming{
		font-size: 22px;
		margin-right: 20px;
	}
	/*.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
		font-size: 28px;
	}*/
	.prompt-bar .box .rightbox .countdown .sp1{
		font-size: 20px;
		padding-right: 30px;
		margin-left: 20px;
	}
	.prompt-bar .box .rightbox .countdown .sp2{
		font-size: 20px;
	}
	.discuss, .i-schedule, .journalism, .i-introduce, .i-cooperation{
		padding-top: 60px;
	}
	.discuss ul{
		width: 46.5%;
		margin-right: 7%;
	}
	.discuss ul li{
		width: 46.5%;
		margin-right: 7%;
		margin-bottom: 7%;
	}
	.i-schedule .box, .journalism .box, .i-introduce .box{
		margin-top: 50px;
	}
	.i-schedule .txtbox ul li a{
		padding: 8px 0px 12px;
	}
	.i-schedule .txtbox ul li .ic{
		width: 40px;
		max-width: 40px;
	}
	.i-schedule .txtbox ul li .t1{
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		float: right;
	}
	.i-schedule .txtbox ul li .t2{
		float: right;
		width: -moz-calc(100% - 40px);
		width: -webkit-calc(100% - 40px);
		width: calc(100% - 40px);
		text-align: left;
	}
	.journalism .box .tit{
		margin-bottom: 20px;
		font-size: 20px;
	}
	.journalism .box .tit a{
		font-size: 15px;
	}
	.i-cooperation .imgbox ul li{
		/*width: 25%;*/
		width: -moz-calc((100% - 75px) / 4);
		width: -webkit-calc((100% - 75px) / 4);
		width: calc((100% - 75px) / 4);
		margin-right: 25px;
		text-align: center;
	}
	.i-cooperation .imgbox ul li:nth-child(5n){
		margin-right: 25px;
	}
	.i-cooperation .imgbox ul li:nth-child(4n){
		margin-right: 0;
	}
	.i-cooperation .imgbox ul li:last-child{
		margin-right: 0;
	}
	
}
@media only screen and (max-width: 992px){
	.o-main{
		padding-top: 60px;
	}
	.header .logo a{
		line-height: 60px;
	}
	.header .logo a img{
		max-height: 40px;
	}
	.header .iconbox{
		margin-top: 18px;
	}
	.header .show-search-btn{
		height: 60px;
    	line-height: 60px;
	}
	.search{
		top: 60px;
	}
	.search-header{
		padding-top: 30px;
    	padding-bottom: 40px;
	}
	.search .submit0{
		background: url(/images/searchf.png) no-repeat center;
		background-size: 22px 22px;
	}
	.search-close{
		background: url(/images/close.png) no-repeat center;
    	background-size: 22px 22px;
	}
	.search-header .search-input{
		text-indent: 40px;
	}
	.m-nav{
		top: 60px;
	}
	.menubtn{
		height: 60px;
	}
	.header .lang{
		margin-top: 19px;
	}
	/*footer*/
	.footer{
		padding-top: 40px;
	}
	.footer .foot-top .flogo{
		max-width: 25%;
	}
	.footer .foot-bottom .box{
		line-height: 1.6;
	}
	/**/
	.i-title .t1{
		font-size: 24px;
	}
	.i-title .t2{
		font-size: 28px;
	}
	.i-title .t3{
		font-size: 24px;
	}
	.i-title .icon img{
		max-width: 5%;
	}
	/*index*/
	.prompt-bar .box{
		border-bottom: 19%;
	}
	.prompt-bar .box .leftbox{
		/*display: none;*/
		font-size: 18px;
	}
	.prompt-bar .box .leftbox a {
	    width: 70px;
	    height: 30px;
	    line-height: 30px;
	    font-size: 16px;
	}
	.prompt-bar .box .rightbox{
		bottom: 6px;
	}
	.prompt-bar .box .rightbox .coming{
		font-size: 18px;
		margin-right: 15px;
	}
	.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
		font-size: 24px;
	}
	.prompt-bar .box .rightbox .countdown .sp1{
		font-size: 18px;
		padding-right:20px;
		margin-left: 15px;
	}
	.prompt-bar .box .rightbox .countdown .sp2{
		font-size: 18px;
	}
	.discuss, .i-schedule, .journalism, .i-introduce, .i-cooperation{
		padding-top: 50px;
	}
	.i-schedule .box, .journalism .box, .i-introduce .box{
		margin-top: 40px;
	}
	.journalism .box .leftbox{
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.journalism .box .leftbox ul li{
		margin-bottom: 25px;
	}
	.journalism .box .rightbox{
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.journalism .box .rightbox ul li{
		margin-bottom: 10px;
	}
	.i-introduce .leftbox{
		float: none;
		width: auto;
		overflow: inherit;
	}
	.i-introduce .rightbox{
		margin-left: 4%;
	}
	.i-cooperation .imgbox .swiper-pagination-bullet{
		width: 8px;
		height: 8px;
	}
	.i-cooperation .imgbox .swiper-pagination-bullet-active{
		width: 12px;
		height: 12px;
	}
}
@media only screen and (max-width: 768px){
	.i-cooperation .imgbox ul li{
		width: -moz-calc((100% - 50px) / 3);
		width: -webkit-calc((100% - 50px) / 3);
		width: calc((100% - 50px) / 3);
		text-align: center;
	}
	.i-cooperation .imgbox ul li:nth-child(5n){
		margin-right: 25px;
	}
	.i-cooperation .imgbox ul li:nth-child(4n){
		margin-right: 25px;
	}
	.i-cooperation .imgbox ul li:nth-child(3n){
		margin-right: 0;
	}
	.i-cooperation .imgbox ul li:last-child{
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px){
	.prompt-bar .box .leftbox{
		display: none;
	}
	/**/
	.i-title .t1{
		font-size: 20px;
	}
	.i-title .t2{
		font-size: 24px;
	}
	.i-title .t3{
		font-size: 20px;
	}
	.i-title .icon{
		margin-top: 15px;
	}
	.i-title .tsp{
		padding: 0;
	}
	.i-title .tsp:before, .i-title .tsp:after{
		display: none;
	}
	/*.i-title .tsp{
		padding: 0px 110px;
	}
	.i-title .tsp:before{
		top: 4px;
		width: 90px;
	}
	.i-title .tsp:after{
		top: 4px;
		width: 90px;
	}*/
	/*index*/
	.discuss ul{
		width: 100%;
		margin-right: 0;
	}
	.prompt-bar .box .rightbox{
		bottom: 3px;
	}
	.i-introduce .rightbox .i-video, .i-introduce .rightbox .icon{
		display: none;
	}
	.i-introduce .rightbox .imgbox{
		border-radius: 0px 25px 0px 25px;
	}
	.i-cooperation .imgbox ul li{
		width: -moz-calc((100% - 25px) / 2);
		width: -webkit-calc((100% - 25px) / 2);
		width: calc((100% - 25px) / 2);
		text-align: center;
	}
	.i-cooperation .imgbox ul li:nth-child(5n){
		margin-right: 25px;
	}
	.i-cooperation .imgbox ul li:nth-child(4n){
		margin-right: 25px;
	}
	.i-cooperation .imgbox ul li:nth-child(3n){
		margin-right: 25px;
	}
	.i-cooperation .imgbox ul li:nth-child(2n){
		margin-right: 0;
	}
	.i-cooperation .imgbox ul li:last-child{
		margin-right: 0;
	}
}
@media only screen and (max-width: 576px){
	.header .box, .conwidth{
		padding-left: 4%;
		padding-right: 4%;
	}
	.footer{
		padding-top: 40px;
	}
	.footer .foot-top .box{
		padding-bottom: 30px;
	}
	.footer .foot-top .flogo{
		float: none;
		max-width: 45%;
	}
	.footer .foot-top .foot-follow{
		float: none;
		width: 100%;
		text-align: left;
		margin-top: 20px;
	}
	/**/
	/*.i-title .t1{
		font-size: 18px;
	}*/
	.i-title .t2{
		font-size: 22px;
	}
	/*.i-title .t3{
		font-size: 18px;
	}*/
	.i-title .icon{
		margin-top: 10px;
	}
	.i-title .icon img{
		max-width: 6%;
	}
	/*.i-title .tsp{
		padding: 0px 60px;
	}
	.i-title .tsp:before{
		top: 4px;
		width: 50px;
	}
	.i-title .tsp:after{
		top: 4px;
		width: 50px;
	}*/
	/*index*/
	.prompt-bar{
		position: static;
		padding: 30px 0px;
	}
	.prompt-bar .img{
		display: none;
	}
	.prompt-bar .box{
		position: static;
	}
	.prompt-bar .box .rightbox .coming{
		font-size: 22px;
		color: #333333;
		float: none;
		width: 100%;
		margin-bottom: 15px;
	}
	.date-tiem, .date-s{
		background-color: #f3f3f3;
	}
	.prompt-bar .box .rightbox .countdown .sp1, .prompt-bar .box .rightbox .countdown .sp2{
		color: #333333;
	}
	.prompt-bar .box .rightbox .countdown .sp1{
		font-size: 20px;
	}
	.prompt-bar .box .rightbox .countdown .date-tiem, .prompt-bar .box .rightbox .countdown .date-s{
		font-size: 26px;
	}
	.discuss, .i-schedule, .journalism, .i-introduce, .i-cooperation{
		padding-top: 40px;
	}
	.i-schedule .box, .journalism .box, .i-introduce .box{
		margin-top: 30px;
	}
	.i-schedule .imgbox{
		display: none;
		float: none;
		width: 100%;
	}
	.i-schedule .txtbox{
		position: static;
		float: none;
		width: 100%;
		height: 400px;
	}
	.i-introduce .rightbox{
		float: none;
		width: 100%;
		margin-bottom: 20px;
		margin-left: 0;
	}
	.i-introduce .rightbox .imgbox {
	    border-radius: 0px 40px 0px 40px;
	}
	.i-introduce .leftbox{
		width: 100%;
	}
	.journalism .box .tit{
		font-size: 18px;
	}
	.journalism .box .tit a{
		font-size: 14px;
	}
	.journalism .box .leftbox ul li .t1{
		margin-bottom: 5px;
	}
	.i-cooperation .imgbox{
		/*padding-bottom: 40px;*/
	}
}

/*about*/
.conwidth1{
	max-width: 1620px;
	width: 100%;
	margin: auto;
}
.about{
	background: #f6f6f6 url(/images/img80.png) top center no-repeat;
	background-size: 100% auto;
}
.public{
	padding-top: 65px;
	padding-bottom: 50px;
	background-color: #f6f6f6;
}
.public .box{
	margin-top: 65px;
}
.public .wrap .l-box{
	float: left;
	width: 278px;
	border-radius: 6px;
}
.public.pre .wrap .l-box{
	width: 350px;
}
.public .wrap .l-box .c-nav{
	height: 80vh;
}
.public .wrap .l-box .c-nav .c-nav-wrap{
	background-color: #FFFFFF;
	border-radius: 6px;
	padding: 20px;
	/*overflow: hidden;*/
	-o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
	/*20210629*/
	overflow-y: auto;
	max-height: 100%;
}
.public .wrap .l-box .tit{
	font-family: "prb"; 
	font-size: 30px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
	padding: 13px 0px;
	border-bottom: #4c2170 solid 3px;
}
.public .wrap .l-box ul{
	margin-top: 30px;
}
.public .wrap .l-box ul li{
	margin-bottom: 20px;
}
.public .wrap .l-box ul li a{
	font-family: "syr"; 
	color: #a9a9a9;
	font-size: 18px;
	line-height: 1.5;
	letter-spacing: 0.5px;
}
.public .wrap .l-box ul li.on a, .public .wrap .l-box ul li:hover a{
	color: #000000;
}
.public .wrap .l-box ul li .o-level{
	padding: 0px 20px;
	cursor: pointer;
	padding-bottom: 5px;
	border-bottom: #ececec solid 1px;
}
.public .wrap .l-box ul li .o-level span{
	position: relative;
	display: block;
	padding-right: 30px;
	/*font-family: "prb";*/
	font-family: "verb";
	color: #4c2170;
	font-size: 22px;
	padding: 10px 0px;
	overflow: hidden;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.public .wrap .l-box ul li:hover .o-level span, .public .wrap .l-box ul li.on .o-level span{
	color: #4c2170;
}
.public .wrap .l-box ul li .o-level i{
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
	height: 100%;
	background: url(/images/img153.png) center no-repeat;
	background-size: 10px 20px;
	/*-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;*/
}
.public .wrap .l-box ul li.on .o-level i{
	background: url(/images/img154.png) center no-repeat;
	background-size: 20px 10px;
}
.public .wrap .l-box ul li ul{
	display: none;
	width: 100%;
	margin-top: 10px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.public .wrap .l-box ul li ul.other{
	display: block;
}
.public .wrap .l-box ul li ul li{
	margin-bottom: 0;
	padding: 0px 20px;
}
.public .wrap .l-box ul li .secondbox li a{
	position: relative;
	display: block;
	width: 100%;
	font-family: "ver";
	color: #9a9a9a;
	font-size: 18px;
	line-height: 2.2;
    cursor: pointer;
    -o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}
.public .wrap .l-box ul li ul>li:hover a, .public .wrap .l-box ul li ul>li.on a{
	color: #000000;
}
.public .wrap .r-box{
	float: right;
	width: 77.7%;
	width: -moz-calc(100% - 308px);
	width: -webkit-calc(100% - 308px);
	width: calc(100% - 308px);
	min-height: 750px;
	border-radius: 10px;
	background-color: #ffffff;
	padding: 3% 3% 0;
	/*overflow: hidden;*/
	-o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.public.pre .wrap .r-box{
	width: -moz-calc(100% - 380px);
	width: -webkit-calc(100% - 380px);
	width: calc(100% - 380px);
}
.about .box .r-box .txt-wrap{
}
.about .box .r-box .txt-wrap.bg{
	padding-bottom: 29.7%;
	/*background: url(/images/img81.png) bottom center no-repeat;*/
	background-size: 100% auto;
	max-width:100%;
}
.about .box .r-box .txt-wrap .tit{
	font-family: "pfb";
	color: #000000;
	font-size: 30px;
}
.about .box .r-box .txt-wrap .text{
	padding-top: 40px;
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	line-height: 2;
}
.about .box .r-box .subtit{
	text-align: left;
	color: #000000;
	font-size: 30px;
	font-family: "pfb";
}
.about .box .r-box .subtit img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 50px;
}
.about .box .r-box .wrap1{
	padding-top: 8.25%;
}
.about .box .r-box .wrap1 ul{
	margin-top: 6.6%;
}
.about .box .r-box .wrap1 ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.about .box .r-box .wrap1 ul li .imgbox{
	position: relative;
	z-index: 1;
	float: right;
	width: 50%;
	overflow: hidden;
	padding-left: 50px;
	padding-top: 42px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.about .box .r-box .wrap1 ul li .imgbox .img{
	position: relative;
	z-index: 2;
	width: 100%;
}
.about .box .r-box .wrap1 ul li .imgbox .img img{
	width: 100%;
	-o-transition: all .4s;
	-ms-transition: all .4s;
	-moz-transition: all .4s;
	-webkit-transition: all .4s;
	transition: all .4s;
}
/*.about .box .r-box .wrap1 ul li:hover .imgbox .img img{
	-o-transform: scale(1.06);
	-ms-transform: scale(1.06);
	-moz-transform: scale(1.06);
	-webkit-transform: scale(1.06);
	transform: scale(1.06);
}*/
.about .box .r-box .wrap1 ul li .imgbox .imgbg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	/*height: -moz-calc(100% - 50px);
	height: -webkit-calc(100% - 50px);
	height: calc(100% - 50px);*/
	height: 90%;
	background-color: #f2f2f2;
}
.about .box .r-box .wrap1 ul li .txtbox{
	float: left;
	width: 50%;
	padding-right: 50px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.about .box .r-box .txt{
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	line-height: 2;
	/*text-align: justify;*/
}
.about .box .r-box .wrap2{
	padding-top: 8.25%;
}
.about .box .r-box .wrap2 ul{
	margin-top: 6.6%;
}
.about .box .r-box .wrap2 ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}
.about .box .r-box .wrap2 ul li .imgbox{
	float: left;
	width: 40%;
	overflow: hidden;
}
.about .box .r-box .wrap2 ul li .imgbox img{
	max-width: 100%;
}
.about .box .r-box .wrap2 ul li .txtbox{
	float: left;
	width: 60%;
	padding-left: 35px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.about .box .r-box .wrap3{
	padding-top: 8.25%;
}
.about .box .r-box .wrap3 .box1{
	margin-top: 6.6%;
	width: 100%;
	overflow: hidden;
}
.about .box .r-box .wrap3 .txtbox{

}
.about .box .r-box .wrap3 .imgbox{
	float: right;
	width: 51.7%;
	overflow: hidden;
	padding-left: 50px;
}
.about .box .r-box .wrap3 .imgbox img{
	max-width: 100%;
}
.about .box .r-box .wrap3 .box2{
	width: 100%;
	overflow: hidden;
	text-align: center;
	margin-top: 45px;
}
.about .box .r-box .wrap3 .box2 img{
	max-width: 100%;
}
@media only screen and (max-width: 1680px){
	.public .wrap .l-box .tit{
		font-size: 28px;
	}
	.about .box .r-box .txt-wrap .tit{
		font-size: 28px;
	}
	.about .box .r-box .txt-wrap .text{
		padding-top: 30px;
	}
	.about .box .r-box .subtit{
		font-size: 28px;
	}
	.about .box .r-box .subtit img{
		margin-left: 35px;
	}
}
@media only screen and (max-width: 1440px){
	.public .wrap .l-box .tit{
		font-size: 26px;
	}
	.about .box .r-box .txt-wrap .tit{
		font-size: 26px;
	}
	.public .wrap .l-box ul{
		margin-top: 25px;
	}
	.about .box .r-box .subtit{
		font-size: 26px;
	}
	.about .box .r-box .subtit img{
		margin-left: 20px;
	}
}
@media only screen and (max-width: 1280px){
	.conwidth1{
		width: 90%;
	}
}
@media only screen and (max-width: 1024px){
	.conwidth1{
		width: 92%;
	}
	.public .box{
		margin-top: 50px;
	}
	.about .box .r-box .wrap1 ul li .imgbox{
		float: none;
		width: 100%;
		padding-left: 6%;
		padding-top: 6%;
	}
	.about .box .r-box .wrap1 ul li .imgbox .imgbg{
		height: 94%;
	}
	.about .box .r-box .wrap1 ul li .txtbox{
		float: none;
		width: 100%;
		margin-top: 30px;
		padding-right: 0;
	}
	.about .box .r-box .wrap2 ul li .imgbox{
		float: none;
		width: 100%;
		text-align: center;
	}
	.about .box .r-box .wrap2 ul li .txtbox{
		float: none;
		width: 100%;
		padding-left: 0;
		margin-top: 30px;
	}
	.about .box .r-box .wrap3 .imgbox{
		float: none;
		width: 100%;
		padding-left: 0;
	}
	.about .box .r-box .wrap3 .txtbox{
		margin-top: 30px;
	}
	.about .box .r-box .subtit img{
		display: block;
		margin-left: 0;
		margin-top: 10px;
	}
	.public .wrap .l-box .tit{
		font-size: 24px;
	}
	.public .wrap .l-box ul{
		margin-top: 20px;
	}
	.public .wrap .l-box ul li{
		margin-bottom: 15px;
	}
	.public .wrap .l-box ul li a, .about .box .r-box .txt-wrap .text, .public .wrap .l-box ul li .secondbox li a{
		font-size: 17px;
	}
	.public .wrap .l-box ul li:hover .o-level span, .public .wrap .l-box ul li.on .o-level span{
		font-size: 20px;
	}
	.public .wrap .l-box ul li .o-level i{
		background: url(/images/img153.png) center no-repeat;
		background-size: 8px 16px;
	}
	.public .wrap .l-box ul li.on .o-level i{
		background: url(/images/img154.png) center no-repeat;
		background-size: 16px 8px;
	}
}
@media only screen and (max-width: 992px){
	.public{
		padding-top: 60px;
	}
	.public .box{
		margin-top: 40px;
	}
	.public .wrap .l-box, .public.pre .wrap .l-box{
		width: 100%;
	}
	.public .wrap .l-box .c-nav{
		height: auto;
	}
	.public .wrap .l-box .c-nav .c-nav-wrap{
		overflow: hidden;
	}
	.public .wrap .r-box, .public.pre .wrap .r-box{
		width: 100%;
		min-height: 1px;
		padding: 30px;
		margin-bottom: 40px;
	}
	.public.pre .wrap .r-box{
		padding: 20px;
	}
	.about .box .r-box .subtit{
		font-size: 24px;
	}
	.public .wrap .l-box .tit{
		font-size: 22px;
	}
}
@media only screen and (max-width:640px){
	.public{
		padding-top: 50px;
	}
	.public .box{
		margin-top: 30px;
	}
	.public .wrap .r-box{
		padding: 4%;
		margin-bottom: 40px;
	}
	.about .box .r-box .txt-wrap .tit{
		font-size: 24px;
	}
}
@media only screen and (max-width: 576px){
	.public{
		padding-top: 40px;
	}
	.about .box .r-box .subtit{
		font-size: 22px;
	}
	.public .wrap .l-box .tit{
		font-size: 20px;
	}
	.public .wrap .l-box ul li{
		margin-bottom: 10px;
	}
	.public .wrap .l-box ul li a, .about .box .r-box .txt-wrap .text{
		font-size: 16px;
	}
	.public .wrap .l-box ul li .secondbox li a{
		font-size: 16px;
	}
	.public .wrap .l-box ul li:hover .o-level span, .public .wrap .l-box ul li.on .o-level span{
		font-size: 18px;
	}
	.public .wrap .l-box ul li .o-level i{
		background: url(/images/img153.png) center no-repeat;
		background-size: 7px 14px;
	}
	.public .wrap .l-box ul li.on .o-level i{
		background: url(/images/img154.png) center no-repeat;
		background-size: 14px 7px;
	}
}
/*联系我们*/
.combox{
	padding-top: 65px;
	padding-bottom: 50px;
	background: #f6f6f6;
}
.combox .box{
	max-width: 1260px;
	width: 100%;
	margin: 65px auto 0px;
	border-radius: 20px;
	padding:  6.3% 0 5.5%;
	background-color: #FFFFFF;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .box .l-box{
	float: left;
	width: 57.9%;
	padding: 0 4.7%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .box .l-box>img{
	width: 100%;
}
.contact .box .r-box{
	float: left;
	width: 42.1%;
	padding-right: 3%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .box .r-box ul li{
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom: #f0f0f0 solid 1px;
	overflow: hidden;
}
.contact .box .r-box ul li .icon{
	float: left;
	width: 13.8%;
	overflow: hidden;
	text-align: left;
}
.contact .box .r-box ul li .icon img{
	max-width: 100%;
}
.contact .box .r-box ul li .txt{
	float: left;
	width: 86.2%;
	padding-left: 5.6%;
	padding-top: 12px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.contact .box .r-box ul li .txt{
	font-family: "syr";
	color: #888888;
	font-size: 18px;
	line-height: 40px;
}
.contact .box .r-box ul li .txt span{
	float: left;
}
.contact .box .r-box ul li .txt .sp1{
	color: #333333;
	font-size: 20px;
}
@media only screen and (max-width: 1366px){
	.contact .box .r-box ul li .txt{
		padding-top: 10px;
	}
}
@media only screen and (max-width: 1024px){
	.combox{
		padding-top: 60px;
	}
	.combox .box{
		margin-top: 50px;
	}
	.contact .box .r-box ul li .txt{
		padding-top: 6px;
	}
}
@media only screen and (max-width: 768px){
	.combox{
		padding-top: 50px;
	}
	.combox .box{
		margin-top: 40px;
	}
	.contact .box .l-box{
		float: none;
		width: 100%;
	}
	.contact .box .r-box{
		float: none;
		width: 100%;
		margin-top:30px;
		padding-left: 4.7%;
		padding-right: 4.7%;
	}
	.contact .box .r-box ul li{
		margin-bottom: 20px;
	}
	.contact .box .r-box ul li .icon{
		width: 50px;
		margin-right: 15px;
	}
	.contact .box .r-box ul li .txt{
		padding-top: 4px;
		padding-left: 0;
		width: -webkit-calc(100% - 65px);
		width: calc(100% - 65px);
		line-height: 32px;
	}
}
@media only screen and (max-width: 640px){
	.contact .box .r-box ul li .txt{
		font-size: 15px;
	}
	.contact .box .r-box ul li .txt .sp1{
		font-size: 18px;
	}
}
/*下载中心&moot2021rules*/
.download{
	padding-top: 65px;
	background: #f6f6f6;
}
.download .box{
	max-width: 1260px;
	width: 100%;
	margin: 65px auto 0px;
	border-radius: 20px;
	padding:  6.3% 0 0;
	background-color: #FFFFFF;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.download .box ul{
	padding: 0px 50px;
	overflow: hidden;
	font-size: 0;
}
.download .box ul li{
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	text-align: center;
	margin-bottom: 130px;
	padding: 0px 20px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.loadbox{
	text-align: center;
	padding: 0px 20px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.download .box ul li .icon, .loadbox .icon{
	position: relative;
	width: 100%;
}
.download .box ul li .bg, .bg{
	max-width: 51%;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}
.download .box ul li .bg img, .loadbox .bg img{
	max-width: 100%;
}
.download .box ul li .ic, .loadbox .ic{
	position: absolute;
	left: 0;
	top: 50%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 100%;
}
.download .box ul li .ic img, .loadbox .ic img{
	max-width: 23.6%;
}
.download .box ul li .tit, .loadbox .tit{
	color: #000000;
	font-size: 18px;
	line-height: 2;
	margin-top: 25px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.download .box ul li .load, .loadbox .load{
	margin-top: 20px;
}
.download .box ul li .load a, .loadbox .load a{
	display: inline-block;
	width: 150px;
	height: 40px;
	line-height: 40px;
	color: #6a6767;
	font-size: 18px;
	border: #e1e1e1 solid 1px;
	border-radius: 20px;
}
.download .box ul li .load a img, .loadbox .load a img{
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	/*width: 28px;
	height: 24px;*/
}
@media only screen and (max-width: 1440px){
	.download .box ul li{
		margin-bottom: 100px;
	}
}
@media only screen and (max-width: 1280px){
	.download .box ul li{
		margin-bottom: 80px;
	}
	.download .box ul li .tit, .loadbox .tit{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 1024px){
	.download{
		padding-top: 60px;
	}
	.download .box{
		margin-top: 50px;
		padding-top: 50px;
	}
	.download .box ul{
		padding: 0;
	}
	.download .box ul li{
		margin-bottom: 70px;
	}
	.download .box ul li .tit, .loadbox .tit{
		margin-top: 15px;
	}
	.download .box ul li .load, .loadbox .load{
		margin-top: 15px;
	}
}
@media only screen and (max-width: 768px){
	.download{
		padding-top: 50px;
	}
	.download .box ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 7%;
	}
	.download .box ul li:nth-child(3n){
		margin-right: 4%;
	}
	.download .box ul li:nth-child(2n){
		margin-right: 0;
	}
	.download .box ul li .tit, .loadbox .tit{
		margin-top: 10px;
	}
	.download .box ul li .load, .loadbox .load{
		margin-top: 10px;
	}
}
@media only screen and (max-width: 640px){
	.download .box ul li{
		position: relative;
		width: 100%;
		margin-right: 0;
		padding-right: 70px;
		margin-bottom: 20px;
		overflow: hidden;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.download .box ul li .icon, .loadbox .icon{
		float: left;
		width: 12%;
	}
	.download .box ul li .bg, .loadbox .bg{
		max-width: 100%;
	}
	.download .box ul li .ic img, .loadbox .ic img{
		max-width: 50%;
	}
	.download .box ul li .tit, .loadbox .tit{
		line-height: 1.8;
		width: 88%;
		text-align: left;
		margin-top: 15px;
		padding-left: 20px;
		font-size: 16px;
		overflow: hidden;
		-o-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}
	.download .box ul li .load, .loadbox .load{
		position: absolute;
		right: 20px;
		top: 0;
		width: 40px;
		height: 50px;
	}
	.download .box ul li .load a, .loadbox .load a{
		border: none;
		width: auto;
	}
	.download .box ul li .load a span, .loadbox .load a span{
		display: none;
	}
	.download .box ul li .load a img,  .loadbox .load a img{
		width: 20px;
	}
}
@media only screen and (max-width: 576px){
	.download{
		padding-top: 40px;
	}
	.download .box{
		margin-top: 40px;
		padding-top: 40px;
	}
	.download .box ul li .tit, .loadbox .tit{
		margin-top: 7px;
	}
	.download .box ul li .load, .loadbox .load{
		margin-top: 0;
	}
}
/**/
.sponsors{	
}
.sponsors-list{
	padding-bottom: 20px;
}
.sponsors-list .t3{
	text-align: left;
}
.sponsors-list .t3 .tsp{
	padding: 0;
}
.sponsors-list ul{
	margin-top: 30px;
	margin-bottom: 50px;
	padding-bottom: 30px;
	border-bottom: #eeeeee solid 1px;
}
.sponsors-list ul li{
	float: left;
	width: 28%;
	margin-right: 8%;
	margin-bottom: 20px;
	text-align: left;
}
.sponsors-list ul li:nth-child(3n){
	margin-right: 0;
}
.sponsors-list ul li a{
	display: block;
	width: 100%;
	height: 95px;
	line-height: 95px;
	overflow: hidden;
}
.sponsors-list ul li a img{
	max-width: 100%;
	max-height: 95px;
}
.sponsors .detalis{
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	line-height: 2;
}
.sponsors .brochure{
	margin-top: 40px;
	padding-bottom: 6.6%;
}
.sponsors .brochure ul li{
	margin-bottom: 10px;
}
.sponsors .brochure ul li a{
	color: #e7303c;
	font-size: 18px;
	line-height: 2;
	text-decoration: underline;
}
.sponsors .brochure ul li a img{
	display: inline-block;
	margin-right: 5px;
}
@media only screen and (max-width:1440px){
	.sponsors-list ul{
		margin-top: 20px;
		margin-bottom: 40px;
		padding-bottom: 25px;
	}
	.sponsors-list ul:last-child{
		margin-bottom: 20px;
	}
}
@media only screen and (max-width:1024px){
	.sponsors-list ul{
		margin-bottom: 30px;
		padding-bottom: 15px;
	}
	.sponsors-list ul:last-child{
		margin-bottom: 0;
	}
	.sponsors-list ul li{
		width: 30%;
		margin-right: 5%;
	}
	.sponsors-list ul li a{
		display: block;
		width: 100%;
		height: 80px;
		line-height: 80px;
		overflow: hidden;
	}
	.sponsors-list ul li a img{
		max-width: 100%;
		max-height: 80px;
	}
}
@media only screen and (max-width:600px){
	.sponsors-list ul{
		padding-bottom: 0;
	}
	.sponsors-list ul li{
		width: 47%;
		margin-right: 6%;
	}
	.sponsors-list ul li:nth-child(3n){
		margin-right: 6%;
	}
	.sponsors-list ul li:nth-child(2n){
		margin-right: 0;
	}
}
/*新闻*/
.news{
	padding-bottom: 6.6%;
}
.news .subtit{
	font-family: "prb";
	color: #000000;
	font-size: 30px;
	padding-bottom: 20px;
	border-bottom: #efefef solid 1px;
}
.news ul{
	margin-top: 50px;
	margin-bottom: 60px;
}
.news ul li{
	margin-bottom: 28px;
}
.news ul li a{
	display: block;
    width: 100%;
    padding-bottom: 28px;
	border-bottom: #efefef solid 1px;
    border-radius: 6px;
    overflow: hidden;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.news ul li .time {
    float: left;
    width: 80px;
    padding: 12px 0px;
    text-align: center;
    border-radius: 6px;
    background-color: #c5504f;
}
.news ul li .time .t1 {
    font-family: "pfb";
    color: #ffffff;
    font-size: 36px;
    line-height: 1.2;
}
.news ul li .time .t2 {
    font-family: "pfr";
    color: #ffffff;
    font-size: 14px; 
}
.news ul li .txt {
    float: right;
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
    overflow: hidden;
}
.news ul li .txt .t1 {
    font-family: "syr";
    color: #000000;
    font-size: 22px;
   /* min-height: 56px;*/
    margin-bottom: 5px;
}
.news ul li:hover .txt .t1{
	color: #4c2170;
}
.news ul li .txt .t2{
    color: #4c2170;
    font-size: 14px;
    text-decoration: underline;
}
@media only screen and (max-width:1440px){
	.news ul{
		margin-top: 40px;
		margin-bottom: 50px;
	}
	.news ul li .txt .t1{
		font-size: 20px;
	}
}
@media only screen and (max-width:1024px){
	.news{
		padding-bottom: 30px;
	}
	.news ul li .txt .t1{
		font-size: 18px;
	}
	.news ul li .time .t1{
		font-size: 32px;
	}
}
@media only screen and (max-width:767px){
	.news{
		padding-bottom: 20px;
	}
	.news ul{
		margin-top: 30px;
		margin-bottom: 40px;
	}
	.news ul li{
		margin-bottom: 20px;
	}
	.news ul li a{
		padding-bottom: 20px;
	}
	.news ul li .txt .t1{
		font-size: 16px;
	}
	.news ul li .time .t1{
		font-size: 28px;
	}
}
@media only screen and (max-width: 576px){
	.news ul{
		margin-bottom: 20px;
	}
	.news ul li .time{
		width: 72px;
	}
	.news ul li .time .t1{
		font-size: 24px;
	}
	.news ul li .txt{
		width: -moz-calc(100% - 90px);
	    width: -webkit-calc(100% - 90px);
	    width: calc(100% - 90px);
	}
}
.page{
    width: 100%;
    text-align: center;
}
.order .page-list, .notice .page-list, .customer-m .page-list{
	float: left;
}
.page-list{
	text-align: left;
	font-size: 0;
}
.page-list a{
	display: inline-block;
	vertical-align: top;
   	padding: 0px 12px;
   	min-width: 35px;
   	height: 35px;
   	line-height: 35px;
	margin-bottom: 5px;
	margin-right: 14px;
    text-align: center;
    font-size: 18px;
    color: #999999;
    border-radius: 50%;
	background-color: #eeeeee;
    overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.page-list a:last-child{
	margin-right: 0;
}
/*.page-list a.fyprev{
	border: none;
	background: url(/images/img54.png) center no-repeat;
}
.page-list a.fynext{
	border: none;
	background: url(/images/img55.png) center no-repeat;
}
.page-list a.fyprev:hover{
	border: none;
	background: url(/images/img54a.png) center no-repeat;
}
.page-list a.fynext:hover{
	border: none;
	background: url(/images/img55a.png) center no-repeat;
}*/
.page-list a:hover,
.page-list a.on{
    color: #ffffff;
    background-color: #d42724;
}
.page-list .ellipsis{
	border: none;
	color: #8c8c8c;
	font-size: 20px;
	background: none;
}

.awards{
	width: 100%;
	overflow: hidden;
	font-size: 0;
	padding-top: 3%;
	padding-bottom: 6.66%;
}
.rules{}
.awards .l-wrap{
	/*display: inline-block;
	vertical-align: middle;*/
	float: left;
	width: 58.7%;
	padding-right: 3.8%;
	/*overflow: hidden;*/
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.awards.rules .l-wrap{
	padding-top: 4.3%;
}
.awards .l-wrap .txt{
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	letter-spacing: 0.5px;
}
.awards .r-wrap{
	float: right;
	/*display: inline-block;
	vertical-align: middle;*/
	width: 41.3%;
	padding-left: 4.3%;
	padding-bottom: 4.3%;
	background: url(/images/img108.png) bottom left no-repeat;
    background-size: 90% auto;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 0px 50px 0px 50px;
}
.awards .r-wrap .imgbox{
	position: relative;
    border-radius: 0px 50px 0px 50px;
    overflow: hidden;
}
.awards .r-wrap .imgbox .img{
	width: 100%;
	overflow: hidden;
}
.awards .r-wrap .imgbox .img img{
	width: 100%;
}
.rule-load{
	margin-top: 13.4%;
}
.rule-load ul li{
	width: 100%;
	margin-bottom: 20px;
}
.rule-load ul li a{
	position: relative;
	padding-left: 99px;
	display: block;
	width: 100%;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 0;
}
.rule-load ul li .icon{
	position: absolute;
	left: 0;
	top: 0;
	width: 79px;
	text-align: left;
}
.rule-load ul li .icon img{
	width: 100%;
}
.rule-load ul li .tit{
	display: table-cell;
	height: 79px;
	vertical-align: middle;
	color: #494545;
	font-size: 24px;
	font-family: "syr";
	line-height: 1.8;
	margin-top: 1.5%;
	word-break: break-word;
}
@media only screen and (max-width: 1536px){
	.awards.rules .l-wrap{
		padding-top: 0;
	}
}
@media only screen and (max-width: 1440px){
	.awards .r-wrap{
		float: right;
		margin-left: 4%;
	}
	.awards .l-wrap{
		float: none;
		width: auto;
		border-radius: 0px 40px 0px 40px;
	}
	.awards .r-wrap .imgbox{
		border-radius: 0px 40px 0px 40px;
	}
	.rule-load ul li a{
		padding-left: 85px;
	}
	.rule-load ul li .icon{
		width: 70px;
	}
	.rule-load ul li .tit{
		height: 70px;
		font-size: 20px;
	}
}
@media only screen and (max-width: 768px){
	.rule-load ul li a{
		padding-left: 75px;
	}
	.rule-load ul li .icon{
		width: 60px;
	}
	.rule-load ul li .tit{
		height: 60px;
	}
}
@media only screen and (max-width: 640px){
	.awards.rules .r-wrap{
		float: none;
		width: 100%;
		margin-left: 0;
	}
	.awards.rules .l-wrap{
		float: none;
		width: 100%;
		margin-top: 30px;
		border-radius: 0px 30px 0px 30px;
	}
}
@media only screen and (max-width: 576px){
	.awards .r-wrap{
		float: none;
		margin-left: 0;
		width: 100%;
	}
	.awards .l-wrap{
		float: none;
		width: 100%;
		margin-top: 30px;
		border-radius: 0px 30px 0px 30px;
	}
	.awards .r-wrap .imgbox{
		border-radius: 0px 30px 0px 30px;
	}
	.rule-load ul li a{
		padding-left: 65px;
	}
	.rule-load ul li .icon{
		width: 50px;
	}
	.rule-load ul li .tit{
		height: 50px;
		font-size: 18px;
	}
}

.clarification{
	padding-bottom: 6.66%
}
.clarification .txt{
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	line-height: 2;
}
.clarification .txt a{
	color: #666666;
	text-decoration: underline;
}

.faqbox{
	padding-bottom: 6.66%;
}
.faqbox .txt{
	font-family: "syr";
	color: #333333;
	font-size: 18px;
	line-height: 2;
}
.faqbox ul{
	margin-top: 30px;
}
.faqbox ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.faqbox ul li:last-child{
	margin-bottom: 0;
}
.faqbox ul li .t1{
	position: relative;
	padding-left: 65px;
	padding-right: 80px;
	padding-top: 8px;
	padding-bottom: 8px;
	line-height: 1.7;
	font-family: "syr";
	color: #333333;
	font-size: 20px;
	background-color: #eeeeee;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.faqbox ul li .t1:before{
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	width: 65px;
	height: 100%;
	background: url(/images/img111.png) top 14px center no-repeat;
	background-size: 25px 25px;
}
.faqbox ul li .t1:after{
	content: '';
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: 100%;
	background: url(/images/img113.png) top 19px center no-repeat;
	background-size: 18px 10px;
}
.faqbox ul li.on .t1{
	background-color: #de303f;
	color: #FFFFFF;
}
.faqbox ul li.on .t1:before{
	background: url(/images/img112.png) top 14px center no-repeat;
	background-size: 25px 25px;
}
.faqbox ul li.on .t1:after{
	background: url(/images/img114.png) top 19px center no-repeat;
	background-size: 18px 10px;
}
.faqbox ul li .t2{
	display: none;
	padding: 20px;
	font-family: "syr";
	color: #666666;
	font-size: 18px;
	line-height: 2;
	background-color: #f5f5f5;
}
@media only screen and (max-width: 1400px){
	.faqbox ul li .t1{
		font-size: 18px;
		padding-left: 55px;
		padding-right: 70px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.faqbox ul li .t1:before{
		width: 55px;
	}
	.faqbox ul li .t1:after{
		width: 70px;
	}
}
@media only screen and (max-width: 640px){
	.faqbox ul li{
		margin-bottom: 20px;
	}
	.faqbox ul li .t1{
		padding-left: 45px;
		padding-right: 45px;
	}
	.faqbox ul li .t1:before{
		width: 45px;
		background: url(/images/img111.png) top 14px center no-repeat;
    	background-size: 50% auto;
	}
	.faqbox ul li.on .t1:before{
		background: url(/images/img112.png) top 14px center no-repeat;
    	background-size: 50% auto;
	}
	.faqbox ul li .t1:after{
		width: 45px;
		background: url(/images/img113.png) top 21px center no-repeat;
    	background-size: 14px auto;
	}
	.faqbox ul li.on .t1:after{
		background: url(/images/img114.png) top 21px center no-repeat;
    	background-size: 14px auto;
	}
}

.pre-moot{
	padding-bottom: 6.66%;
}
.pre-moot .txt{
	font-family: "syr";
	color: #333333;
	font-size: 18px;
	line-height: 2;
}
.pre-moot ul{
	margin-top: 30px;
}
.pre-moot ul li{
	margin-bottom: 40px;
}
.pre-moot ul li:last-child{
	margin-bottom: 0;
}
.pre-moot ul li .part1{
	position: relative;
	padding: 8px 20px;
	padding-left: 65px;
	background: #dd303e;
	color: #FFFFFF;
	font-size: 20px;
	line-height: 1.7;
}
.pre-moot ul li .part1 img{
	position: absolute;
	left: 20px;
	top: 12px;
	margin: auto;
	width: 25px;
	/*display: inline-block;
	vertical-align: middle;
	margin-right: 15px;*/
}
.pre-moot ul li .part2{
	width: 100%;
	overflow: hidden;
	background: #f5f5f5;
	padding: 30px 28px 40px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pre-moot ul li .part2 .img{
	float: left;
	width: 38%;
	overflow: hidden;
}
.pre-moot ul li .part2 .img img{
	width: 100%;
}
.pre-moot ul li .part2 .text{
	float: right;
	width: 57.5%;
	overflow: hidden;
	font-family: "syr";
	word-break: break-word;
}
.pre-moot ul li .part2 .text .t1{
	color: #000000;
	font-size: 20px;
}
.pre-moot ul li .part2 .text .t2{
	margin-top: 18px;
	color: #666666;
	font-size: 18px;
	line-height: 2;
}
.pre-moot ul li .part2 .text .t2 .sp{
	color: #dd303e;
}
@media only screen and (max-width: 1024px){
	.pre-moot ul li .part1{
		font-size: 18px;
	}
	.pre-moot ul li .part2 .img{
		float: none;
		width: 100%;
	}
	.pre-moot ul li .part2 .text{
		float: none;
		width: 100%;
		margin-top: 20px;
	}
	.pre-moot ul li .part2 .text .t1{
		font-size: 18px;
	}
}
@media only screen and (max-width: 576px){
	.pre-moot ul li .part1{
		padding-left: 55px;
	}
	.pre-moot ul li .part1 img{
		top: 10px;
	}
	.pre-moot ul li .part2{
		padding: 25px 20px 25px;
	}
	.pre-moot ul li .part2 .text .t2{
		margin-top: 12px;
	}
}

.organizations{
	padding-bottom: 3%;
}
.organizations ul li{
	float: left;
	width: 22.75%;
	margin-right: 3%;
	margin-bottom: 3%;
	text-align: center;
	border: #ededed solid 1px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.organizations ul li:nth-child(4n){
	margin-right: 0;
}
.organizations ul li a{
	display: block;
	width: 100%;
}
.organizations ul li a img{
	width: 100%;
}
@media only screen and (max-width: 1440px){
	.organizations ul li{
		width: 30.6%;
		margin-right: 4.1%;
		margin-bottom: 4.1%;
	}
	.organizations ul li:nth-child(4n){
		margin-right: 4.1%;
	}
	.organizations ul li:nth-child(3n){
		margin-right: 0%;
	}
}
@media only screen and (max-width: 640px){
	.organizations ul li{
		width: 48%;
		margin-right: 4%;
		margin-bottom: 4%;
	}
	.organizations ul li:nth-child(3n){
		margin-right: 4%;
	}
	.organizations ul li:nth-child(2n){
		margin-right: 0;
	}
}

.schedule{
	padding-bottom: 6.66%;
}
.schedule .w1{
	margin-bottom: 7.4%;
}
.schedule .w1:last-child{
	margin-bottom: 0;
}
.schedule .tit{
	font-family: "syb";
	color: #000000;
	font-size: 24px;
}
.schedule ul{
	margin-top: 30px;
	max-width: 1100px;
	width: 100%;
	background-color: #f8f8f8;
}
.schedule ul li{
	border: #f0f0f0 solid 1px;
	margin-bottom: -1px;
}
.schedule ul li a{
	display: block;
    width: 100%;
    overflow: hidden;
    padding: 15px 50px 15px 25px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.schedule ul li .ic{
	float: left;
	width: 7%;
	max-width: 50px;
	margin-top: 5px;
	overflow: hidden;
	text-align: left;
}
.schedule ul li .ic img{
	max-width: 56%;
}
.schedule ul li .t1{
	float: left;
	width: -moz-calc(100% - 350px);
	width: -webkit-calc(100% - 350px);
	width: calc(100% - 350px);
	font-family: "syr";
	color: #666666;
	font-size: 20px;
}
.schedule ul li .t2{
	float: right;
	width: 300px;
	text-align: right;
	font-family: "pfr";
	color: #666666;
	font-size: 18px;
	margin-top: 5px;
}
@media only screen and (max-width: 1536px){
	.schedule .tit{
		font-size: 22px;
	}
	.schedule ul li a{
		padding-right: 40px;
	}
	.schedule ul li .t1{
		font-size: 18px;
		width: -moz-calc(93% - 250px);
	    width: -webkit-calc(93% - 250px);
	    width: calc(93% - 250px);
	}
	.schedule ul li .t2{
		font-size: 16px;
    	width: 250px;
	}
	.schedule ul li .ic{
		margin-top: 0;
	}
}
@media only screen and (max-width: 1280px){
	.schedule .tit{
		font-size: 20px;
	}
	.schedule ul li a{
		padding-right: 25px;
	}
	.schedule ul li .t1 {
	    font-size: 16px;
	    width: -moz-calc(93% - 220px);
	    width: -webkit-calc(93% - 220px);
	    width: calc(93% - 220px);
	}
	.schedule ul li .t2 {
	    font-size: 14px;
	    width: 220px;
	}
}
@media only screen and (max-width: 1024px){
	.schedule ul li a{
		padding: 12px 20px;
	}
	.schedule ul li .ic{
		margin-top: 3px;	
		width: 40px;
    	max-width: 40px;
	}
	.schedule ul li .t1{
		width: -moz-calc(100% - 40px);
	    width: -webkit-calc(100% - 40px);
	    width: calc(100% - 40px);
	    float: right;
	}
	.schedule ul li .t2{
		width: -moz-calc(100% - 40px);
	    width: -webkit-calc(100% - 40px);
	    width: calc(100% - 40px);
	    float: right;
	    text-align: left;
	}
}
@media only screen and (max-width: 640px){
	.schedule .tit{
		font-size: 18px;
	}
	.schedule ul{
		margin-top: 20px;
	}
	.schedule .w1{
		margin-bottom: 40px;
	}
}


.m-registration{
	padding-bottom: 6.66%;
}
.m-registration .tit{
	font-family: "syb";
	color: #000000;
	font-size: 30px;
}
.m-registration>ul{
	margin-top: 30px;
}
.m-registration>ul>li{
	margin-bottom: 40px;
}
.m-registration>ul>li:last-child{
	margin-bottom: 0;
}
.m-registration ul li .part1{
	position: relative;
	padding-right: 20px;
	padding-left: 60px;
	padding-top: 10px;
	font-family: 'syr';
	color: #000000;
	font-size: 20px;
}
.m-registration ul li .part1 span{
	position: absolute;
	left: 0;
	top: 0;
	margin: auto;
	width: 45px;
	height: 45px;
	line-height: 45px;
	border-radius: 50%;
	text-align: center;
	background-color: #fa473c;
	color: #FFFFFF;
}
.m-registration ul li .part1 a{
	display: inline-block;
	color: #d92826;
}
.m-registration ul li .part2{
	width: 100%;
	overflow: hidden;
	margin-top: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.m-registration ul li .part2 .img{
	width: 100%;
	overflow: hidden;
}
.m-registration ul li .part2 .img img{
	width: 100%;
}
.m-registration ul li .part2 .text{
	width: 100%;
	overflow: hidden;
	font-family: "syr";
	font-size: 18px;
	color: #666666;
	line-height: 2;
	margin-top: 20px;
	margin-bottom: 15px;
}
.m-registration ul li .part2 .text img{
	display: block;
}
.m-registration ul li .part2 .text .subtit{
	color: #000000;
	font-size: 20px;
}
.m-registration ul li .part2 .text ul{
	color: #666666;
	font-size: 18px;
	line-height: 2;
	margin-top: 15px;
}
.m-registration ul li .part2 .text ul li a{
	color: #df2519;
}
@media only screen and (max-width: 1400px){
	.m-registration .tit{
		font-size: 28px;
	}
	.m-registration ul li .part1{
		padding-top: 5px;
	}
	.m-registration ul li .part1 span{
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.m-registration ul li .part2 .text ul{
		font-size: 17px;
	}
}
@media only screen and (max-width: 1024px){
	.m-registration .tit{
		font-size: 24px;
	}
	.m-registration>ul>li{
		margin-bottom: 35px;
	}
	.m-registration ul li .part1{
		padding-left: 50px;
		font-size: 18px;
	}
	.m-registration ul li .part1 span{
		width: 36px;
		height: 36px;
		line-height: 36px;
	}
	.m-registration ul li .part2 .text{
		font-size: 16px;
	}
	.m-registration ul li .part2 .text .subtit{
		font-size: 18px;
	}
	.m-registration ul li .part2 .text ul{
		margin-top: 10px;
		font-size: 16px;
	}
}
@media only screen and (max-width: 768px){
	.m-registration .tit{
		font-size: 22px;
	}
}
@media only screen and (max-width: 576px){
	.m-registration .tit{
		font-size: 20px;
	}
	.m-registration>ul{
		margin-top: 25px;
	}
	.m-registration ul li .part1{
		padding-left: 45px;
		padding-top: 2px;
	}
	.m-registration ul li .part1 span{
		width: 30px;
		height: 30px;
		line-height: 30px;
	}
	.m-registration ul li .part2 .text .subtit{
		font-size: 17px;
	}
}

/*Arbitrator Registration Form*/
.a-registration{
	padding-top: 65px;
	padding-bottom: 60px;
	background: #f6f6f6;
}
.arbitrate .a-registration{
	padding-top: 0;
	padding-bottom: 0;
	background: #ffffff;
}
.a-registration .box{
	margin-top: 70px;
	border-radius: 16px;
	padding-top: 5.3%;
	padding-bottom: 7.2%;
	background-color: #FFFFFF;
}
.arbitrate .a-registration .box{
	padding-top: 0;
	padding-bottom: 0;
}
.a-registration .box form{
	max-width: 940px;
	width: 90%;
	margin: auto;
}
.a-registration .box .tit{
	text-align: center;
}
.a-registration .box .tit .t1{
	/*font-family: "syb";*/
	font-family: "verb"; 
	color: #000000;
	font-size: 24px;
}
.a-registration .box .tit .t2{
	margin-top: 20px;
	/*font-family: "syr";*/
	font-family: "ver"; 
	color: #666666;
	font-size: 22px;
	line-height: 1.8;
}
.a-registration .box .contentli{
	margin-top: 40px;
	margin-bottom: 60px;
}
.a-registration .box .content{
	margin-top: 40px;
}
.a-registration .box .formbox{
	border: #dcdcdc solid 1px;
	padding: 5% 6% 6%;
	margin-bottom: 30px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.a-registration .box .formli{
	/*font-family: "syr";*/
	font-family: "ver"; 
	color: #000000;
	font-size: 20px;
	margin-bottom: 35px;
}
.a-registration .box .formli:last-child{
	margin-bottom: 0;
}
.a-registration .box .sp{
	float: left;
	width: 20.7%;
	/*font-family: "syr";
	color: #000000;
	font-size: 20px;*/
}
.a-registration .box .sp5{
	width: 40.2%;
}
.a-registration .box .formli .sp1{
	width: 70%;
}
.a-registration .box .formli .sp3{
	min-width: 50%;
	max-width: 70%;
}
.a-registration .box .formli .wrap2 .w2li .sp{
	width: auto;
	min-width: 25px;
}
.a-registration .box .formli .wrap3{
	width: 30%;
}
.a-registration .box .formli .sp4{
	width: 30%;
}
.a-registration .box .formli .wrap4{
	width: 70%;
}
.a-registration .box .formli .half{
	text-align: center;
	float: left;
	width: 50%;
}
.a-registration .box .formli .half .check{
	display: inline-block;
}
.a-registration .box .formli .row{
	float: none;
	width: 100%;
}
.a-registration .box .formli .lis{
	overflow: hidden;
	margin-top: 10px;
}
.a-registration .box .formli .mar1{
	margin-bottom: 18px;
}
.a-registration .box .wrap{
	float: left;
	width: 79.3%;
}
.a-registration .box .wrap5{
	width: 59.8%;
}
.a-registration .box .formli .wrap5 .w2li{
	width: 170px;
}
.a-registration .box .wrap2{
}
.a-registration .box .mar{
	margin-top: 20px;
	overflow: hidden;
}
.a-registration .box .wrap.wrap1{
	width: 30%;
	margin-top: 0;
}

.a-registration .box .wrapli, .a-registration .box .txt span, .check .other span{
	border-bottom: #424242 solid 1px;
}
.a-registration .box .wrapli input, .a-registration .box .txt span input, .check .other span input{
	width: 100%;
    background: none;
    border: none;
    outline: none;
   /* font-family: "syr";*/
  	font-family: "ver"; 
	color: #000000;
	font-size: 20px;
}
.a-registration .w2li .wrapli input{
	text-align: center;
}
.a-registration .re{
	display: inline-block;
	color: #ff0000;
}
.a-registration input::-webkit-input-placeholder{
	color: #888888;
}
.a-registration input:-moz-placeholder{
	color: #888888;
}
.a-registration input::-moz-placeholder{
	color: #888888;
}
.a-registration input:-ms-input-placeholder{
	color: #888888;
}
.a-registration .box .wrap select{
	width: 100%;
	border: none;
    background-color: #FFFFFF;
    outline: none;
    /*font-family: "syr";*/
   	font-family: "ver"; 
	color: #000000;
	font-size: 20px;
	padding-left: 10px;
    padding-right: 20px;
    background: url(/images/img147.png) center right no-repeat;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.a-registration .box .wrap .w1{
	float: left;
	width: 24%;
}
.a-registration .box .wrap .w1 select{
	width: 70px;
	padding-left: 0px;
}
.a-registration .box .wrap .w2{
	float: left;
	width: 76%;
	overflow: hidden;
}
.a-registration .box .wrap .w2.nbox{
	width: 85%;
}
.a-registration .box .wrap .w3{
	float: right;
	max-width: 15%;
	overflow: hidden;
}
.a-registration .box .wrap .w3 .add{
	display: inline-block;
	vertical-align: middle;
}
.a-registration .box .wrap .w3 img{
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}
.a-registration .box .wrap .w2li{
	float: left;
	width: 28%;
	margin-right: 8%;
}
.a-registration .box .wrap .w2.nbox .w2li{
	width: auto;
}
.a-registration .box .form3 .wrap.wrap2 .w2li{
	margin-bottom: 5%;
}
.a-registration .box .wrap .w2li:nth-child(3n), .a-registration .box .wrap .w2li:last-child{
	margin-right: 0;
}
.a-registration .box .wrap .w2li .sp{
	width: 55px;
	text-align: center;
}
.a-registration .box .wrap .w2li .wrapli{
	float: left;
	width: -moz-calc(100% - 55px);
	width: -webkit-calc(100% - 55px);
	width: calc(100% - 55px);
}
.a-registration .box .wrap .w2.nbox .w2li .wrapli{
	width: auto;
	min-width: 120px;
}
.a-registration .box .formli .row .check{
	float: left;
	margin-right: 75px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.a-registration .box .formli .row .check.oth{
	margin-right: 60px;
}
.a-registration .box .formli .row .check:last-child{
	margin-right: 0;
}

.check .c-label{
	/*float: left;*/
	font-size: 0;
	cursor: pointer;
}
.check .c-label.left{
	float: left;
}
.a-registration .box .txt{
	display: inline-block;
	/*vertical-align: middle;*/
	max-width: -moz-calc(100% - 35px);
	max-width: -webkit-calc(100% - 35px);
	max-width: calc(100% - 35px);
	margin-left: 10px;
	/*font-family: "syr";*/
	font-family: "ver"; 
	font-size: 20px;
	color: #5f5f5f;
	letter-spacing: 0.5px;
	line-height: 1.6;
}
.a-registration .box .form3 .wrap2 .txt{
	max-width: 100%;
}
.a-registration .box .form1 .txt{
	font-size: 18px;
}
.a-registration .box .formli .lis .txt{
	display: inline-block;
	/*margin-left: 0;*/
	max-width: 100%;
}
.a-registration .box .txt.oth{
	font-size: 18px;
	width: 100%;
	margin-left: 0;
	text-align: justify;
}
.a-registration .box .txt.oth .spe{
	border-bottom: none;
	width: auto;
	color: #000000;
	font-size: 18px;
	font-family: "verb";
	/*font-weight: bold;*/
	margin: 0 3px;
}
.a-registration .box .color{
	color: #888888;
}
.a-registration .box .color1{
	color: #000000;
}
.a-registration .box .txt span{
	display: inline-block;
	width: 60px;
}
.a-registration .box .txt span input{
	text-align: center;
}
.check .c-label .choice-inp {
    display: none;
}
.check .choice-inp[type=checkbox]+span {
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 30px;
	background: url(/images/img150.png) center no-repeat;
	background-size: 21px 21px;
}
.check .choice-inp[type=checkbox]:checked+span {
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 30px;
	background: url(/images/img150a.png) center no-repeat;
	background-size: 21px 21px;
}
.check .choice-inp[type=checkbox]:checked+span+div{
	/*color: #15367f;*/
}
.check .choice-inp[type=radio]+span {
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 30px;
	background: url(/images/img151.png) center no-repeat;
	background-size: 22px 22px;
}
.check .choice-inp[type=radio]:checked+span {
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 30px;
	background: url(/images/img151a.png) center no-repeat;
	background-size: 22px 22px;
}
/*.applyck{
	width: 100%;
	overflow: hidden;
	-moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}
.ckbox{
	float: left;
	margin-right: 40px;
	cursor: pointer;
	-moz-user-select:none;
    -webkit-user-select:none;
    -ms-user-select:none;
    -khtml-user-select:none;
    user-select:none;
}
.radio-name{
	color: #5f5f5f;
	font-size: 18px;
}
.radio-name a{
	color: #8fc320;
	font-size: 16px;
}
.advice{
    height: 18px;
    width: 18px;
    display: inline-block;
    background-image: url('/images/img150.png');
    background-repeat: no-repeat;
    background-position: -18px 0px;
    vertical-align: text-bottom;
}
.personal-data .advice{
	height: 21px;
    width: 21px;
	background-image: url('/images/img150a.png');
	background-position: -21px 0px;
}
.personal-data .ckbox{
	margin-right: 55px;
}
.ckbox input[type="radio"]:checked + .advice{
    background-position: 0;
}
.ckbox input[type="checkbox"]:checked + .advice{
	background-position: 0;
}*/
.check .other{
	float: left;
	margin-left: 30px;
	/*font-family: "syr";*/
	font-family: "ver"; 
	color: #000000;
	font-size: 20px;
	width: -moz-calc(100% - 100px);
	width: -webkit-calc(100% - 100px);
	width: calc(100% - 100px);
}
.check .other span{
	display: inline-block;
	/*width: 160px;*/
	width: 30%;
}
.check .other span input{
	text-align: center;
}
.a-registration .box .boxli{
	/*font-family: "syr";*/
	font-family: "ver"; 
	color: #5f5f5f;
	font-size: 18px;
	line-height: 1.6;
	letter-spacing: 0.5px;
	text-align: justify;
}
.a-registration .box .boxli .spe{
	color: #000000;
    font-weight: bold;
    margin: 0 3px;
}
.a-registration .box .boxli .sp{
	width: auto;
	color: #5f5f5f;
}
.a-registration .box .boxli .wrap{
	float: left;
	width: 30%;
	margin-left: 10px
}
.a-registration .box .boxli .wrap .wrapli{
	width: 100%;
}
.a-registration .box .boxli .formli{
	margin-top: 25px;
}
.a-registration .box .form-btn{
	text-align: center;
}
.a-registration .box .form-btn input{
	width: 180px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 30px;
	/*font-family: "syr";*/
	font-family: "ver"; 
	color: #FFFFFF;
	font-size: 20px;
	outline: none;
	border: none;
	background: #eb3c34;
}
@media only screen and (max-width: 1400px){
	.a-registration .box .form-btn input{
		height: 55px;
		line-height: 55px;
	}
}
@media only screen and (max-width: 1024px){
	.a-registration .box{
		margin-top: 60px;
	}
	.a-registration .box .contentli{
		margin-bottom: 50px;
	}
	.a-registration .box .tit .t1{
		font-size: 20px;
	}
	.a-registration .box .tit .t2{
		font-size: 18px;
	}
	.a-registration .box .txt{
		font-size: 18px;
	}
	.a-registration .box .formli{
		font-size: 18px;
		margin-bottom: 25px;
	}
	.a-registration .box .wrap select{
		font-size: 18px;
	}
	.check .other{
		font-size: 18px;
	}
	.a-registration .box .wrapli input, .a-registration .box .txt span input, .check .other span input{
		font-size: 18px;
	}
	.a-registration .box .formli .row .check{
		margin-right: 60px;
	}
	.check .choice-inp[type=radio]+span{
		height: 27px;
	}
	.a-registration .box .form-btn input{
		width: 150px;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
	}
}
@media only screen and (max-width: 768px){
	.a-registration{
		padding-top: 60px;
	}
	.a-registration .box{
		margin-top: 50px;
	}
	.a-registration .box .content{
		margin-top: 30px;
	}
	.a-registration .box .contentli{
		margin-bottom: 40px;
	}
	.a-registration .box .tit .t1{
		font-size: 18px;
	}
	.a-registration .box .tit .t2{
		font-size: 16px;
	}
	.a-registration .box .txt{
		font-size: 16px;
	}
	.a-registration .box .txt.oth{
		font-size: 16px;
	}
	.a-registration .box .txt.oth .spe{
		font-size: 16px;
	}
	.a-registration .box .formli{
		font-size: 16px;
		margin-bottom: 25px;
	}
	.a-registration .box .wrap select{
		font-size: 16px;
	}
	.check .other{
		font-size: 16px;
	}
	.a-registration .box .sp{
		width: 30%;
	}
	.a-registration .box .wrap{
		width: 70%;
	}
	.a-registration .box .sp5{
		width: 45%;
	}
	.a-registration .box .wrap5{
		width: 55%;
	}
	.a-registration .box .boxli{
		font-size: 16px;
	}
	.check .other{
		margin-left: 20px;
		margin-top: 0;
	}
	.a-registration .box .formli .row .check{
		margin-right: 50px;
	}
	.a-registration .box .formli .row .check.oth{
		margin-right: 50px;
	}
	.a-registration .box .form1 .txt{
		font-size: 16px;
	}
	.a-registration .box .wrapli input, .a-registration .box .txt span input, .check .other span input{
		font-size: 16px;
	}
	.a-registration .box .wrap .w3 img{
		width: 24px;
		height: 24px;
	}
	.a-registration .box .wrap select{
		background: url(/images/img147.png) center right no-repeat;
		background-size: 16px auto;
	}
	.check .choice-inp[type=checkbox]+span {
		width: 19px;
		height: 24px;
		background: url(/images/img150.png) center no-repeat;
		background-size: 19px 19px;
	}
	.check .choice-inp[type=checkbox]:checked+span {
		width: 19px;
		height: 24px;
		background: url(/images/img150a.png) center no-repeat;
		background-size: 19px 19px;
	}
	.check .choice-inp[type=radio]+span{
		width: 20px;
		height: 24px;
		background: url(/images/img151.png) center no-repeat;
    	background-size: 20px 20px;
	}
	.check .choice-inp[type=radio]:checked+span {
	    width: 20px;
		height: 24px;
	    background: url(/images/img151a.png) center no-repeat;
	    background-size: 20px 20px;
    }
}
@media only screen and (max-width: 640px){
	.a-registration .box .sp{
		display: block;
		width: 100%;
	}
	.a-registration .box .wrap{
		width: 100%;
		margin-top: 5px;
	}
	.a-registration .box .formli .mar2{
		margin-top: 15px;
	}
	.check .other{
		margin-left: 30px;
	}
	.a-registration .box .wrap .w2li{
		width: 31.33%;
		margin-right: 3%;
	}
	.a-registration .box .sp5{
		width: auto;
	}
	.a-registration .box .wrap5{
		width: auto;
	}
	.a-registration .box .form-btn input{
		height: 45px;
		line-height: 45px;
	}
}
@media only screen and (max-width: 576px){
	.a-registration{
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.a-registration .box{
		margin-top: 40px;
	}
	.a-registration .box .formli{
		/*margin-bottom: 20px;*/
	}
	.a-registration .box .wrap{
		margin-top: 10px;
	}
	.a-registration .box .boxli .wrap{
		width: 100%;
		margin-left: 0;
	}
	.a-registration .box .wrap .w1{
		width: 100%;
		margin-bottom: 10px;
	}
	.a-registration .box .wrap .w2{
		float: none;
		width: 100%;
	}
	.a-registration .box .wrap5 .w2li{
		width: 100%;
		margin-right: 0;
	}
	.a-registration .box .wrap .w2li{
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.a-registration .box .wrap .w2li:last-child{
		margin-bottom: 0;
	}
	.a-registration .box .sp5{
		width: 100%;
	}
	.a-registration .box .wrap5{
		width: 100%;
	}
	.a-registration .box .formli .sp{
		width: 100%;
	}
	.a-registration .box .formli .row .check{
		margin-right: 30px;
	}
	.a-registration .box .formli .row .check.oth{
		margin-right: 30px;
	}
	.a-registration .box .wrap.wrap1{
		width: 100%;
		margin-top: 10px;
	}
	/*.a-registration .box .other .wrap .w2li .wrapli{
		width: 100%;
	}*/
	.a-registration .box .wrap .w3{
		float: left;
		margin-top: 20px;
	}
	.a-registration .box .formli .sp3{
		max-width: 100%;
	}
	.a-registration .box .formli .wrap3{
		width: 100%;
	}
	.a-registration .box .wrap .w2li .sp{
		text-align: left;
	}
	.check .c-label.left{
		float: none;
	}
	.check .other{
		float: none;
		display: block;
		margin-top: 10px;
		margin-right: 0;
		margin-left: 0;
		width: 100%;
		padding-left: 30px;
		box-sizing: border-box;
	}
	.a-registration .box .formli .row.w100 .check{
		margin-right: 0;
	}
	.check .other span{
		width: 25%;
	}
	.a-registration .box .formli .wrap4{
		width: 100%;
	}
	.a-registration .box .formli .lis{
		margin-top: 20px;
	}
	.a-registration .box .formli .half{
		text-align: left;
	}
	.a-registration .box .formli .half.w100{
		float: none;
		width: 100%;
	}
	.a-registration .box .formli .half.w100 .txt{
		margin-left: 0;
	}
	.check .choice-inp[type=checkbox]+span {
		background: url(/images/img150.png) center no-repeat;
		background-size: 17px 17px;
	}
	.check .choice-inp[type=checkbox]:checked+span {
		background: url(/images/img150a.png) center no-repeat;
		background-size: 17px 17px;
	}
	.check .choice-inp[type=radio]+span{
		background: url(/images/img151.png) center no-repeat;
    	background-size: 18px 18px;
	}
	.check .choice-inp[type=radio]:checked+span {
	    background: url(/images/img151a.png) center no-repeat;
	    background-size: 18px 18px;
    }
    .a-registration .box .form-btn input{
    	width: 140px;
		height: 42px;
		line-height: 42px;
		font-size: 16px;
	}
}

/*20210527*/
.a-registration .box .contentli.form1 .x1{
	float: left;
	width: -moz-calc(100% - 160px);
	width: -webkit-calc(100% - 160px);
	width: calc(100% - 160px);
	padding-right: 6.25%;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.a-registration .box .contentli.form1 .x2 {
    float: right;
    width: 160px;
    height: 34px;
    /* border: #434343 solid 1px; */
    border-radius: 5px;
    text-align: center;
    overflow: hidden;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #4c2170;
}
.a-registration .box .contentli.form1 .x2 input{
    width: 100%;
    height: 32px;
    line-height: 32px;
    color: #ffffff;
    font-size: 18px;
    font-family: "syr";
    background: none;
    border: none;
    outline: none;
}
@media only screen and (max-width: 1024px){
	.a-registration .box .contentli.form1 .x2 input{
		font-size: 17px;
	}
}
@media only screen and (max-width: 768px){
	.a-registration .box .contentli.form1 .x1{
		padding-right: 3%;
	}
	.a-registration .box .contentli.form1 .x2{
		width: 145px;
		height: 30px;
	}
	.a-registration .box .contentli.form1 .x2 input{
		font-size: 16px;
		line-height: 28px;
		height: 28px;
	}
}
@media only screen and (max-width: 576px){
	.a-registration .box .contentli.form1 .x1{
		float: none;
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
	}
	.a-registration .box .contentli.form1 .x2{
		float: none;
	}
}

/*PreviousMoots-Brochure*/
.pre-brochure{
	width: 100%;
	overflow: hidden;
	padding-bottom: 6.66%;
}
.pre-brochure .img{
	width: 100%;
	overflow: hidden;
}
.pre-brochure .img img{
	max-width: 100%;
}
.pre-brochure .btn{
	text-align: center;
	margin-top: 5%;
}
.pre-brochure .btn a{
	display: inline-block;
	min-width: 245px;
	border-radius: 35px;
	height: 70px;
	line-height: 70px;
	font-family: "ver";
	color: #ffffff;
	font-size: 24px;
	background: #db301f;
	padding: 0 20px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.pre-brochure .btn a:hover{
	box-shadow: 0px 0px 30px rgba(219,48,31,0.2);
}
@media only screen and (max-width: 1536px){
	.pre-brochure .btn a{
		min-width: 220px;
		height: 65px;
		line-height: 65px;
		border-radius: 65px;
	}
}
@media only screen and (max-width: 1440px){
	.pre-brochure .btn a{
		min-width: 200px;
		height: 60px;
		line-height: 60px;
		border-radius: 60px;
		font-size: 20px;
	}
}
@media only screen and (max-width: 1280px){
	.pre-brochure .btn{
		margin-top: 40px;
	}
	.pre-brochure .btn a{
		min-width: 180px;
		height: 50px;
		line-height: 50px;
		border-radius: 25px;
		font-size: 18px;
	}
}
@media only screen and (max-width: 992px){
	.pre-brochure{
		padding-bottom: 20px;
	}
}
@media only screen and (max-width: 640px){
	.pre-brochure .btn{
		margin-top: 30px;
	}
	.pre-brochure .btn a{
		min-width: 140px;
		height: 42px;
    	line-height: 42px;
		border-radius: 23px;
		font-size: 16px;
	}
}

/*PreviousMoots-Brochure-info*/
.pre-brochure .tit{
	color: #000000;
	font-size: 24px;
	font-family: "verb";
	text-align: left;
	margin-top: 1.7%;
	margin-bottom: 3.9%;
}
.pre-brochure .table1{
	width: 100%;
	overflow: hidden;
	margin-top: 60px;
}
.pre-brochure .table1 table{
	width: 100%;
	border-collapse: collapse;
}
.pre-brochure .table1 table, .pre-brochure .table1 table tr th, .pre-brochure .table1 table tr td{
	border:1px solid #ededed;
	text-align: center;
	line-height: 1.7;
	padding: 10px 0px;
}
.pre-brochure .table1 table th{
	color: #000000;
	font-size: 18px;
	font-family: "ver";
	background: #f0f0f0;
}
.pre-brochure .table1 table td{
	color: #666666;
	font-size: 16px;
	font-family: "ver";
}
@media only screen and (max-width: 1024px){
	.pre-brochure .tit{
		font-size: 22px;
	}
	.pre-brochure .table1{
		overflow-x: auto;
		margin-top: 50px;
	}
	.pre-brochure .table1 table{
		min-width: 900px;
	}
}
@media only screen and (max-width: 768px){
	.pre-brochure .tit{
		font-size: 20px;
	}
	.pre-brochure .table1{
		margin-top: 40px;
	}
}
@media only screen and (max-width: 576px){
	.pre-brochure .tit{
		font-size: 18px;
	}
	.pre-brochure .table1{
		margin-top: 30px;
	}
	.pre-brochure .table1 table th{
		font-size: 17px;
	}
	.pre-brochure .table1 table td{
		font-size: 15px;
	}
}

/*PreviousMoots-Organizations*/
.pre-organization{
}
.pre-organization ul{
	font-size: 0;
}
.pre-organization ul li{
	display: inline-block;
	vertical-align: top;
	width: 33.33%;
	text-align: left;
	overflow: hidden;
	margin-bottom: 4%;
	padding: 0 20px;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pre-organization ul li.big{
	width: 66.66%;
}
.pre-organization ul li a{
	display: block;
	width: 100%;
	overflow: hidden;
	line-height: 89px;
}
.pre-organization ul li img{
	max-width: 100%;
	max-height: 89px;
}
@media only screen and (max-width: 1024px){
	.pre-organization ul li{
		width: 50%;
	}
	.pre-organization ul li.big{
		width: 100%;
	}
	.pre-organization ul li a{
		line-height: 70px;
	}
	.pre-organization ul li img{
		max-height: 70px;
	}
}
@media only screen and (max-width: 576px){
	.pre-organization ul li a{
		line-height: 60px;
	}
	.pre-organization ul li img{
		max-height: 60px;
	}
}


/*PreviousMoots-Results*/
.results{
}
.results .table2{
	max-width: 1110px;
	width: 100%;
	margin: auto;
	padding-bottom: 35px;
}
.results .title{
	max-width: 1110px;
	width: 100%;
	margin: auto;
	color: #ffffff;
	font-size: 24px;
	font-family: "ver";
	font-weight: normal;
	background: #e4353c;
	height: 60px;
	line-height: 60px;
	text-align: center;
}
.results .table2 table{
	width: 100%;
	border-collapse: collapse;
}
.results .table2 table, .results .table2 table tr th, .results .table2 table tr td{
	border:1px solid #e0e0e0;
	text-align: center;
	line-height: 1.7;
	padding: 10px;
}
.results .table2 table th{
	color: #ffffff;
	font-size: 24px;
	font-family: "ver";
	font-weight: normal;
	background: #e4353c;
}
.results .table2 table td{
	color: #887e7e;
	font-size: 18px;
	font-family: "ver";
}
.results .table2 table .tit{
	color: #000000;
	font-size: 20px;
}
@media only screen and (max-width: 1024px){
	.results .table2{
		overflow-x: auto;
	}
	.results .table2 table{
		min-width: 900px;
	}
	.results .table2 table th, .results .title{
		font-size: 22px;
	}
	.results .table2 table td{
		font-size: 16px;
	}
	.results .table2 table .tit{
		font-size: 18px;
	}
}
@media only screen and (max-width: 768px){
	.results .table2 .tit{
		font-size: 20px;
	}
}
@media only screen and (max-width: 576px){
	.results .title{
		height: 50px;
		line-height: 50px;
		font-size: 20px;
	}
	.results .table2 table .tit{
		font-size: 17px;
	}
	.results .table2 table th{
		font-size: 17px;
	}
	.results .table2 table td{
		font-size: 15px;
	}
}
/*PreviousMoots-teams*/
.pre-team{
	padding-bottom: 5%;
}
.pre-team .tit{
	color: #000000;
	font-size: 24px;
	font-family: "verb";
}
.pre-team .txtbox{
	margin-bottom: 30px;
}
.pre-team .txtbox .txt{
	color: #888888;
	font-size: 18px;
	font-family: "ver";
	line-height: 2;
	margin-top: 20px;
}
.pre-team .listbox{
}
.pre-team .listbox ul{
	max-width: 1100px;
	width: 100%;
	margin-top: 30px;
	border: #e5e5e5 solid 1px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.pre-team .listbox ul li{
	background: #f7f7f7;
	border-bottom: #e5e5e5 solid 1px;
}
.pre-team .listbox ul li:last-child{
	border-bottom: none;
}
.pre-team .listbox ul li a{
	position: relative;
	display: block;
	width: 100%;
	color: #000000;
	font-size: 18px;
	font-family: "ver";
	line-height: 1.8;
	padding: 15px 0px;
	padding-left: 60px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.pre-team .listbox ul li:hover a{
	color: #db301f;
}
.pre-team .listbox ul li i{
	position: absolute;
	left: 0;
	top: 20px;
	width: 60px;
	height: 22px; 
	background: url(/images/img170.png) top left 20px no-repeat; 
}
@media only screen and (max-width: 1024px){
	.pre-team .tit{
		font-size: 22px;
	}
	.pre-team .txtbox .txt{
		font-size: 17px;
	}
	.pre-team .listbox ul li a{
		font-size: 17px;
		padding-left: 50px;
	}
	.pre-team .listbox ul li i{
		background: url(/images/img170.png) top left 15px no-repeat; 
		background-size: 22px 19px;
	}
}
@media only screen and (max-width: 768px){
	.pre-team .tit{
		font-size: 20px;
	}
	.pre-team .txtbox .txt{
		font-size: 16px;
	}
	.pre-team .listbox ul li a{
		font-size: 16px;
	}
}
@media only screen and (max-width: 576px){
	.pre-team .tit{
		font-size: 18px;
	}
}

/*登录*/
.login{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -10;
    zoom: 1;
    background: url(/images/banner.jpg);
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -o-background-size: cover;
    background-position: center 0;
    padding-bottom: 76px;
    overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.footer.l-footer{
	position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
	padding-top: 0;
}
.login .wrap{
	position: relative;
	max-width: 1620px;
	width: 90%;
	height: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.login .wrap .box{
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	max-width: 1520px;
	width: 100%;
	margin: auto;
	overflow: hidden;
	/*float: right;
	padding-right: 50px;*/
}
.login .wrap .box .content{
	float: right;
	max-width: 460px;
	width: 100%;
	background: #FFFFFF;
	border-radius: 6px;
	padding: 40px;
	/*padding: 8%;*/
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.login .wrap .box .content .tit{
	position: relative;
	font-family: "verb"; 
	font-size: 28px;
	color: #4c2170;
	text-transform: uppercase;
	line-height: 1.2;
	background-clip: text;
	/*-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	background-image: url(/images/img9.jpg);*/
	background-position: center left;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.login .wrap .box .content form{
	margin-top: 3%;
}
.login .wrap .box .content .inputli{
	width: 100%;
	overflow: hidden;
	border-radius: 4px;
	background: #f4f4f4;
	margin-bottom: 15px;
}
.login .wrap .box .content .inputli:last-child{
	margin-bottom: 0;
}
.login .wrap .box .content .inputli .ic{
	position: relative;
	float: left;
	width: 50px;
	height: 56px;
	line-height: 56px;
	text-align: center;
}
.login .wrap .box .content .inputli .ic img{
	max-width: 30%;
}
.login .wrap .box .content .inputli .ic:before{
	content: '';
	position: absolute;
	right: 0;
	top: 19px;
	width: 1px;
	height: 18px;
	background: #b2b2b2;
}
.login .wrap .box .content .inputli .inp{
	float: left;
	width: -moz-calc(100% - 50px);
	width: -webkit-calc(100% - 50px);
	width: calc(100% - 50px);
	padding: 0px 16px;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.login .wrap .box .content .inputli .inp input{
	width: 100%;
    background: none;
    border: none;
    outline: none;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
  	font-family: "ver"; 
	color: #000000;
	font-size: 16px;
	height: 56px;
	line-height: 56px;
}
.login .wrap input::-webkit-input-placeholder{
	font-size: 14px;
	color: #ababab;
}
.login .wrap input:-moz-placeholder{
	font-size: 14px;
	color: #ababab;
}
.login .wrap input::-moz-placeholder{
	font-size: 14px;
	color: #ababab;
}
.login .wrap input:-ms-input-placeholder{
	font-size: 14px;
	color: #ababab;
}
.login-check{
	position: relative;
	margin-top: 25px;
	padding-bottom: 16px;
}
.login-check .text{
	display: none;
	position: absolute;
	left: 36px;
	top: 40px;
	font-family: "ver";
	color: #888888;
	font-size: 16px;
	line-height: 1.7;
	width: -moz-calc(100% - 36px);
	width: -webkit-calc(100% - 36px);
	width: calc(100% - 36px);
	padding: 20px;
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 5px 11px 35px rgba(10,2,5,0.13);
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.login-check .c-label{
}
.login-check .c-label .choice-inp {
    display: none;
}
.login-check .choice-inp[type=checkbox]+span {
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 30px;
	background: url(/images/img150.png) center no-repeat;
	background-size: 21px 21px;
}
.login-check .choice-inp[type=checkbox]:checked+span {
	display: inline-block;
	vertical-align: top;
	width: 21px;
	height: 30px;
	background: url(/images/img150a.png) center no-repeat;
	background-size: 21px 21px;
}
.login-check .choice-inp[type=checkbox]:checked+span+div{
	/*color: #15367f;*/
}
.login-check .choice-inp[type=radio]+span {
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 30px;
	background: url(/images/img151.png) center no-repeat;
	background-size: 22px 22px;
}
.login-check .choice-inp[type=radio]:checked+span {
	display: inline-block;
	vertical-align: top;
	width: 22px;
	height: 30px;
	background: url(/images/img151a.png) center no-repeat;
	background-size: 22px 22px;
}
.login-check .txt{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
	font-family: "ver";
	color: #888888;
	font-size: 16px;
	line-height: 1.8;
}
.login .wrap .box .content .btn {
    width: 100%;
    height: 50px;
    border-radius: 6px;
    background: #4c2170;
    overflow: hidden;
    margin-top: 30px;
}
.login .wrap .box .content .btn input{
	width: 100%;
	height: 50px;
	font-family: "微软雅黑";
	font-weight: bold;
	color: #FFFFFF;
	font-size: 22px;
	background: none;
    border: none;
    outline: none;
	appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}
.login .wrap .box .content .forgot{
	margin-top: 20px;
}
.login .wrap .box .content .forgot a{
	font-family: "微软雅黑";
	color: #af2f33;
	font-size: 16px;
}
.login .wrap .box .content .tips{
	margin-top: 25px;
	font-family: "ver";
	color: #888888;
	font-size: 16px;
	line-height: 1.8;
}
.login .wrap .box .content .tips a{
	display: inline-block;
	color: #c65050;
	text-decoration: underline;
}

@media only screen and (max-width: 1024px){
	.login .wrap .box .content{
		float: none;
		margin: auto;
	}
	.login .wrap .box .content .tit{
		font-size: 26px;
	}
	.login .wrap .box .content .inputli .ic{
		height: 50px;
		line-height: 50px;
	}
	.login .wrap .box .content .inputli .inp input{
		height: 50px;
		line-height: 50px;
	}
	.login-check{
		margin-top: 20px;
	}
	.login .wrap .box .content .btn{
		margin-top: 20px;
	}
	.login .wrap .box .content .btn input{
		font-size: 20px;
	}
	.login .wrap .box .content .tips{
		margin-top: 15px;
	}
}
@media only screen and (max-width: 768px){
	.login .wrap .box .content .tit{
		font-size: 24px;
	}
	.login .wrap .box .content .btn input{
		font-size: 18px;
	}
}

/*登录后*/
.after-login{
	position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    zoom: 1;
    background-color: #f6f6f6;
    -o-background-size: cover;
    background-position: center 0;
    overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.after-login .wrap{
	max-width: 1200px;
	width: 90%;
	margin: 4.2% auto 0;
	background: #ffffff url(/images/img173.png) bottom center no-repeat;
	background-size: 100% auto;
	padding: 4.1%;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.after-login .wrap .tit{
	font-family: "syh"; 
	font-size: 50px;
	color: #ec3f41;
	text-transform: uppercase;
	line-height: 1.2;
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	color: transparent;
	background-image: url(/images/img9.jpg);
	background-position: center left;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.after-login .wrap .text{
	max-width: 900px;
	width: 100%;
	min-height: 300px;
	margin: 5% auto 0;
	color: #666666;
	font-size: 18px;
	font-family: "ver";
	line-height: 2;
	text-align: center;
}
.after-login .wrap .text a{
	display: inline-block;
	color: #e5373e;
}
@media only screen and (max-width: 1536px){
	.after-login .wrap .tit{
		font-size: 40px;
	}
}
@media only screen and (max-width: 1280px){
	.after-login .wrap{
		padding-top: 6%;
	}
	.after-login .wrap .tit{
		font-size: 32px;
	}
}
@media only screen and (max-width: 640px){
	.after-login .wrap .tit{
		font-size: 28px;
	}
}
@media only screen and (max-width: 576px){
	.after-login .wrap .tit{
		font-size: 24px;
	}
	.after-login .wrap .text{
		font-size: 16px;
		min-height: 240px;
	}
}


/*20210617*/
/*Team member*/
.team{
}
.public.team .wrap .l-box, .public.arbitrate .wrap .l-box{
    width: 330px;
}
.public.team .wrap .r-box, .public.arbitrate .wrap .r-box{
    width: -moz-calc(100% - 360px);
    width: -webkit-calc(100% - 360px);
    width: calc(100% - 360px);
    padding-bottom: 7%;
}
.team .title, .arbitrate .title{
	font-family: "ver";
	font-size: 30px;
	color: #000000;
	padding-bottom: 20px;
	border-bottom: #eaeaea solid 1px;
}
.team .post-address{
	/*text-align: center;
	margin-top: 50px;*/
	font-family: "ver";
	color: #000000;
	font-size: 20px;
	border: #dcdcdc solid 1px;
}
.team .r-password .post-address{
	border: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
/*.team .post-address .reli{
	display: block;
	margin: 10px auto;
}
.team .post-address .sp{
	color: #958d8d;
}*/
.team .leader-list{
	margin-top: 45px;
	padding: 30px 40px;
	background: #f5f5f5;
}
.team .leader-list ul{
}
.team .leader-list ul li{
	float: left;
	width: 33.33%;
	font-family: "ver";
	color: #000000;
	font-size: 20px;
	padding-right: 20px;
	word-break: break-word;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team .leader-list ul li .sp{
	color: #958d8d;
}
/*team number Form*/
.team-form{
	padding-top: 65px;
	padding-bottom: 45px;
	background: #f6f6f6;
}
.team-form .box{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
}
.team-form .box .content{
	margin-top: 65px;
	background: #FFFFFF;
	padding: 10% 7.5% 7.5%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team-form .box .content .address, .team .post-address{
	width: 100%;
	margin: auto;
	padding: 0 45px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team .post-address{
	padding: 45px;
	margin-top: 50px;
}
.team .post-address .mo-btn{
	text-align: center;
	margin-top: 15px;
}
.team .post-address .mo-btn span{
	display: inline-block;
	text-align: center;
	min-width: 110px;
	height: 40px;
	line-height: 40px;
	border-radius: 20px;
	color: #FFFFFF;
	font-size: 18px;
	font-family: "ver";
	background: #000000;
}
.team-form .box .content .address .inputli, .team .post-address .inputli{
	margin-bottom: 28px;
}
.team-form .box .content .address .sp, .team .post-address .sp{
	float: left;
	width: 27%;
    text-align: center;
    margin-right: 5%;
	color: #000000;
	font-size: 20px;
	/*line-height: 30px;*/
	line-height: 1.2;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: "ver";
}
.team .post-address .sp{
 	max-width: 240px;
}
.team .r-password .post-address .sp{
	text-align: left;
	width: 30%;
	max-width: 280px;
	margin-right: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team-form .box .content .address .sp .must, .team .post-address .sp .must{
	display: inline-block;
	color: #ff0000;
}
.team-form .box .content .address .inputli, .team .post-address .inputli{
	float: left;
	width: 68%;
	/*width: -moz-calc(100% - 200px);
	width: -webkit-calc(100% - 200px);
	width: calc(100% - 200px);*/
	border-bottom: #424242 solid 1px;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team-form .box .content .address .inputli input, .team .post-address .inputli input{
	width: 100%;
	font-family: "ver";
	color: #000000;
	font-size: 18px;
	line-height: 30px;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
  	-moz-appearance: none;
}
.team .part1{
	margin-top: 70px;
}
.team .tit{
	text-align: center;
}
.team .tit .t1{
	font-family: "ver";
	color: #000000;
	font-size: 24px;
	font-weight: bold;
}
.team .tit .t2{
	font-family: "ver";
	font-size: 14px;
	color: #ff0000;
	margin-top: 10px;
	font-style: italic;
}
.team .wrap{
	margin-top: 30px;
}
.team .wrap .tablebox{
	overflow-x: auto;
}
.team .wrap table{
	width: 100%;
	min-width: 850px;
	border-collapse: collapse;
}
.team .wrap table, .team .wrap table tr th, .team .wrap table tr td{
	border-bottom : 1px solid #d6d6d6;
	text-align: center;
	height: 70px;
}
.team .wrap table th{
	color: #ffffff;
	font-size: 18px;
	font-family: "ver";
	background: #000000;
}
.team .wrap table td{
	color: #999999;
	font-size: 14px;
	font-family: "ver";
	background: #ffffff;
}
.team .wrap .operate{
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: "ver";
	font-size: 18px;
	color: #f03535;
}
.team .wrap .operate span{
	margin: 0 5px;
	cursor: pointer;
}
.team .addbtn{
	margin-top: 40px;
	text-align: center;
}
.team .addbtn a{
	font-family: "ver";
	font-size: 18px;
	color: #000000;
}
.team .addbtn a img{
	display: block;
	margin: 0px auto 10px;
}
.team-form .formbox{
	margin-top: 50px;
	padding: 45px;
	border: #dcdcdc solid 1px;
}

.team-form .formli{
	width: 100%;
}
.team-form .formli .sp{
	float: left;
	width: 27%;
	text-align: right;
	margin-right: 5%;
	line-height: 30px;
	color: #000000;
	font-family: "ver";
	font-size: 20px;
}
.team-form .formli .sp .must{
	display: inline-block;
	color: #ff0000;
}
.team-form .formli .inputli, .team-form .formli .check-w{
	float: left;
	width: 68%;
	overflow: hidden;
	margin-bottom: 28px;

}
.team-form .formli .check-w{
	margin-bottom: 18px;
}
.team-form .formli .inputli{
	border-bottom: #000000 solid 1px;
}
.team-form .formli .inputli input{
	width: 100%;
	font-family: "ver";
	color: #000000;
	font-size: 20px;
	line-height: 30px;
	background: none;
	border: none;
	outline: none;
	-webkit-appearance: none;
  	-moz-appearance: none;
}
.team-form .formli .inputli input::-webkit-input-placeholder{
	font-size: 14px;
	color: #908e8e;
}
.team-form .formli .inputli input:-moz-placeholder{
	font-size: 14px;
	color: #908e8e;
}
.team-form .formli .inputli input::-moz-placeholder{
	font-size: 14px;
	color: #908e8e;
}
.team-form .formli .inputli input:-ms-input-placeholder{
	font-size: 14px;
	color: #908e8e;
}
.team-form .formli .check{
	display: inline-block;
	margin-right: 7%;
	margin-bottom: 10px;
}
.team-form .formli .check.ot{
	margin-right: 17%;
}
.team-form .formli .check:last-child{
	margin-right: 0;
}
.team-form .formli .txt{
	display: inline-block;
    max-width: -moz-calc(100% - 35px);
    max-width: -webkit-calc(100% - 35px);
    max-width: calc(100% - 35px);
    margin-left: 10px;
    font-family: "ver";
    font-size: 20px;
    color: #000000;
    letter-spacing: 0.5px;
    line-height: 1.6;
}
.team-form .formli .add{
	float: right;
	display: inline-block;
	background: #000000;
	padding: 0px 20px;
	min-width: 110px;
	height: 45px;
	line-height: 45px;
	font-family: "ver";
	color: #ffffff;
	font-size: 18px;
	border-radius: 23px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team .part2{
	margin-top: 45px;
}
.team .part3{
	margin-top: 50px;
}
.team .part4{
	margin-top: 70px;
}
.team .subbtn{
	margin-top: 56px;
	text-align: center;
}
.team .subbtn input{
	display: inline-block;
	min-width: 180px;
	height: 60px;
	line-height: 60px;
	font-family: "ver";
	color: #FFFFFF;
	font-size: 22px;
	padding: 0px 20px;
	border-radius: 30px;
	background: #eb3c34;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.team .subbtn input:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,0.2);
}
.team .brief{
	margin-top: 35px;
	font-family: "ver";
	font-size: 18px;
	color: #777777;
	line-height: 1.7;
}
.team .download{
	padding-top: 6.4%;
	background: #ffffff;
}
.team .download ul{
	font-size: 0;
	text-align: center;
}
.team .download ul li{
	/*float: left;*/
	display: inline-block;
	vertical-align: top;
	width: 50%;
	margin-bottom: 50px;
	text-align: center;
	padding: 0px 20px;
	overflow: hidden;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.team .download ul li .tit{
	font-family: "ver";
}
.team .both{
	margin: 50px auto 0px;
	max-width: 920px;
	width: 100%;
}
.team .both.nother{
	max-width: 1100px;
}
.team .both .wrap table, .team .both .wrap table tr td{
	border: 1px solid #d6d6d6;
	text-align: center;
	padding: 15px 0px;
	height: auto;
}
.team .both .wrap table tr th{
	text-align: center;
	padding: 15px 0px;
	height: auto;
	border: none;
}
.team .wrap table th{
	color: #ffffff;
	font-size: 18px;
	font-family: "ver";
	background: #000000;
}
.team .wrap table td{
	color: #666666;
	font-size: 14px;
	font-family: "ver";
	background: #ffffff;
}
.team .part5 .dbtn{
	text-align: center;
}
.team .part5 .queue{
	color: #000000;
}
.team .part6{
	margin-top: 6.4%;
	padding-bottom: 4%;
}
.team .part6.textwrap{
	padding-bottom: 0;
	margin-bottom: 0;
}
.team .part6 .box{
	margin-top: 5%;
	text-align: center;
}
.team .part6 .box img{
	max-width: 100%;
}
.team .part7 .wrap{
	margin-top: 6.5%;
}
.team .note{
	margin-top: 7.5%;
	font-size: 18px;
	font-family: "ver";
}
.public.team .wrap .r-box .post-address .note{
    max-width: 980px;
	width: 100%;
	margin: 0px auto 30px;
}
.public.team .wrap .r-box .post-address .note .t2{
	margin-top: 0;
}
.team .note.oth{
	margin-top: 4%;
	margin-bottom: 6%;
}
.team .note .t1{
	color: #000000;
	font-weight: bold;
}
.team .note .t2{
	color: #777777;
	line-height: 1.7;
	margin-top: 2%;
}
.team .zoomlink{
	display: inline-block;
	color: #e4353c;
	text-decoration: underline;
}
.team .textwrap .txt{
	margin-top: 6%;
	font-family: "ver";
	color: #777777;
	font-size: 18px;
	line-height: 1.7;
}

@media only screen and (max-width: 1536px){
	.team .tit .t1{
		font-size: 22px;
	}
	.team-form .box .content .address .sp, 
	.team-form .formli .sp, 
	.team-form .formli .txt, 
	.team .post-address .sp{
		font-size: 18px;
	}
	.team .wrap table th, .team .wrap table td, .team .addbtn a, .team .wrap .operate{
		font-size: 16px;
	}
	.team .subbtn input{
		min-width: 160px;
		font-size: 20px;
		height: 54px;
		line-height: 54px;
	}
	.team .title, .arbitrate .title{
		font-size: 26px;
	}
	.team .leader-list ul li{
		font-size: 18px;
	}
	.team .brief{
		font-size: 16px;
	}
	.team .wrap table th{
		font-size: 16px;
	}
	.team .wrap table td{
		font-size: 14px;
	}
	.team .note{
		font-size: 16px;
	}
	.team .textwrap .txt{
		font-size: 16px;
	}
}
@media only screen and (max-width: 1024px){
	.team-form .box .content{
		margin-top: 50px;
	    padding: 7% 5%;
	}
	.team .part1, .team .part4{
		margin-top: 60px;
	}
	.team .title, .arbitrate .title{
		font-size: 24px;
	}
	.team .leader-list{
		padding: 10px 30px;
	}
	.team .leader-list ul li{
		float: none;
		width: 100%;
		padding-right: 0;
		margin: 15px auto;
	}
	.team .leader-list ul li{
		font-size: 16px;
	}
	.team .post-address{
		margin-top: 40px;
		padding: 30px 30px 30px 0px;
	}
}
@media only screen and (max-width: 992px){
	.public.team .wrap .l-box, .public.arbitrate .wrap .l-box{
		width: 100%;
	}
	.public.team .wrap .r-box, .public.arbitrate .wrap .r-box{
		width: 100%;
		padding-bottom: 50px;
	}
	.team .title, .arbitrate .title{
		font-size: 22px;
	}
	.team .tit .t1{
		font-size: 20px;
	}
	
}
@media only screen and (max-width: 768px){
	.team .part1{
		margin-top: 30px;
	}
	.team .part4{
		margin-top: 50px;
	}
	.team .subbtn input{
	    min-width: 140px;
	    font-size: 18px;
	    height: 50px;
	    line-height: 50px;
	}
	.team-form .formli .inputli input{
		font-size: 18px;
	}
	.team-form .formli .add{
		min-width: 100px;
	    height: 40px;
	    line-height: 40px;
	    font-size: 17px;
	}
	.team-form .formbox, .team-form .box .content .address{
		padding: 30px 30px 30px 0px;
	}
	.team .download ul li .tit{
		font-size: 16px;
	}
	.team .part6{
		margin-top: 50px;
		margin-bottom: 30px;
	}
	.team .part6 .box, .team .part7 .wrap{
		margin-top: 40px;
	}
	.team  .part6 .note{
		margin-top: 50px;
	}
	.team .note .t2{
		margin-top: 20px;
	}
}
@media only screen and (max-width: 640px){
	.team-form .box .content{
		margin-top: 40px;
	}
	.team-form .formbox{
		margin-top: 40px;
	}
	.team .download{
		padding-top: 40px;
		padding-left: 0;
		padding-right: 0;
	}
	.team .download ul li {
	    position: relative;
	    width: 100%;
	    margin-right: 0;
	    padding-right: 70px;
	    margin-bottom: 20px;
	    overflow: hidden;
	    -o-box-sizing: border-box;
	    -ms-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    -webkit-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.team .download ul li .tit{
		text-align: left;
		margin-top: 5px;
		font-size: 15px;
	}
	.team .part6 .box, .team .part7 .wrap{
		margin-top: 30px;
	}
	.team .post-address .sp{
		width: 32%;
		text-align: left;
		margin-right: 4%;
	}
	.team .post-address .inputli{
		width: 63%;
	}
}
@media only screen and (max-width: 576px){
	.team-form{
		padding-top: 45px;
	}
	.public.team .wrap .r-box{
		padding-top: 30px;
	}
	.team-form .box .content{
		padding-bottom: 40px;
	}
	.team .post-address{
		margin-bottom: 40px;
	}
	.team .part1{
		margin-top: 0;
	}
	.team .part2, .team .part3, .team .part4{
		margin-top: 40px;
	}
	.team-form .formbox, .team-form .box .content .address{
		padding: 20px;
	}
	.team-form .box .content .address .sp, 
	.team-form .formli .sp, 
	.team .post-address .sp,
	.team .r-password .post-address .sp{
		float: none;
		margin-right: 0;
		width: 100%;
		text-align: left;
	}
	.team-form .formli .inputli input, 
	.team-form .box .content .address .inputli input, 
	.team-form .box .content .address .sp, 
	.team-form .formli .sp, 
	.team-form .formli .txt{
		font-size: 16px;
	}
	.team .post-address{
		padding: 20px 20px 30px;
	}
	.team .post-address .sp{
		margin-bottom: 5px;
	}
	.team .wrap table, .team .wrap table tr th, .team .wrap table tr td{
		height: 60px;
	}
	.team-form .box .content .address .inputli, .team-form .formli .inputli, .team-form .formli .check-w, .team .post-address .inputli{
		float: none;
		width: 100%;
		margin-bottom: 25px;
	}
	.team-form .box .content .address .inputli{
		margin-bottom: 25px;
	}
	.team-form .formli .check-w{
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.team-form .formli .add {
	    font-size: 16px;
	    height: 36px;
	    line-height: 36px;
	}
	.team .subbtn{
		margin-top: 40px;
	}
	.team .subbtn input {
	    min-width: 120px;
	    font-size: 16px;
	    height: 45px;
	    line-height: 45px;
	}
	.team .addbtn a img{
		max-width: 40px;
	}
	.team .title, .arbitrate .title{
		font-size: 20px;
		padding-bottom: 15px;
	}
	.team .brief{
		margin-top: 30px;
	}
	.team .download{
		padding-top: 30px;
	}
	.team .tit .t1{
		font-size: 18px;
	}
}

.zpbg{
	display: none;
	position: fixed;
	top: 0;
	bottom: 0;
	left:0;
	right: 0;
	margin: auto;
	z-index: 999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.3);
}
.zpbg .box{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	max-width: 1020px;
	width: 80%;
	max-height: 660px;
	height: 80%;
	overflow: auto;
	background-color: #FFFFFF;
}
.zpbg .box .wrap{
	padding: 3.85% 4.9%;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;	
}
.zp_close{
	position: absolute;
	top: 20px;
	right: 25px;
	width: 41px;
	height: 41px;
}
.zp_close img{
	width: 100%;
	cursor: pointer;
}
.team-form.zpbg .box .content{
	margin-top: 8%;
	padding: 0;
}
.team-form.zpbg .formli .add{
	margin-top: 8.3%;
}
.team-form.zpbg .formli .inputli input::-webkit-input-placeholder{
	font-size: 14px;
	color: #999999;
}
.team-form.zpbg .formli .inputli input:-moz-placeholder{
	font-size: 14px;
	color: #999999;
}
.team-form.zpbg .formli .inputli input::-moz-placeholder{
	font-size: 14px;
	color: #999999;
}
.team-form.zpbg .formli .inputli input:-ms-input-placeholder{
	font-size: 14px;
	color: #999999;
}
@media screen and (max-width: 1024px){
	.zpbg .box{
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		height: auto;
		max-height: 80%;
	}
	.zpbg .box .wrap{
		padding: 40px;
	}
	.zp_close{
		width: 36px;
		height: 36px;
	}
}
@media screen and (max-width: 768px){
	.zpbg .box .wrap{
		padding: 30px;
	}
	.team-form.zpbg .formli .inputli input::-webkit-input-placeholder{
		font-size: 18px;
		color: #999999;
	}
	.team-form.zpbg .formli .inputli input:-moz-placeholder{
		font-size: 18px;
		color: #999999;
	}
	.team-form.zpbg .formli .inputli input::-moz-placeholder{
		font-size: 18px;
		color: #999999;
	}
	.team-form.zpbg .formli .inputli input:-ms-input-placeholder{
		font-size: 18px;
		color: #999999;
	}
}
@media screen and (max-width: 576px){
	.zp_close{
		right: 10px;
		top: 15px;
	}
	.zp_close img{
		width: 30px;
	}
	.zpbg .box .wrap{
		width: 100%;
	}	
	.team-form.zpbg .formli .add{
		margin-top: 10px;
	}
	.team-form.zpbg .formli .inputli input::-webkit-input-placeholder{
		font-size: 16px;
		color: #999999;
	}
	.team-form.zpbg .formli .inputli input:-moz-placeholder{
		font-size: 16px;
		color: #999999;
	}
	.team-form.zpbg .formli .inputli input::-moz-placeholder{
		font-size: 16px;
		color: #999999;
	}
	.team-form.zpbg .formli .inputli input:-ms-input-placeholder{
		font-size: 16px;
		color: #999999;
	}
}


.coming-soon{
	padding-top: 40px;
	font-family: verdana;
	color: #afafaf;
	font-size: 20px;
}

input::-webkit-input-placeholder{
	font-size: 14px;
	color: #908e8e;
}
input:-moz-placeholder{
	font-size: 14px;
	color: #908e8e;
}
input::-moz-placeholder{
	font-size: 14px;
	color: #908e8e;
}
input:-ms-input-placeholder{
	font-size: 14px;
	color: #908e8e;
}
/*20210706*/
.reset-password.team-form .formbox{
	border: none;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
	max-width: 880px;
	width: 100%;
	margin: auto;
}
.reset-password.team-form .formli .sp{
	width: 280px;
	margin-right: 20px;
}
.reset-password.team-form .formli .inputli{
	width: -moz-calc(100% - 300px);
	width: -webkit-calc(100% - 300px);
	width: calc(100% - 300px);
}
.forget-password.team-form .formbox{
	border: none;
	margin-top: 0;
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
.forget-password.team-form .formli .sp{
	width: 340px;
	margin-right: 20px;
}
.forget-password.team-form .formli .x3{
	float: left;
	width: -moz-calc(100% - 360px);
	width: -webkit-calc(100% - 360px);
	width: calc(100% - 360px);
}
.forget-password.team-form .formli .x1{
	float: left;
	width: -moz-calc(100% - 560px);
	width: -webkit-calc(100% - 560px);
	width: calc(100% - 560px);
}
.forget-password.team-form .formli .x1 .inputli, .forget-password.team-form .formli .x3 .inputli{
	width: 100%;
}
.forget-password.team-form .formli .x2{
	float: right;
    width: 160px;
    height: 34px;
    /* border: #434343 solid 1px; */
    border-radius: 5px;
    text-align: center;
    overflow: hidden;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #eb3c34;
}
.forget-password.team-form .formli .x2 input{
	width: 100%;
    height: 32px;
    line-height: 32px;
    color: #ffffff;
    font-size: 18px;
    font-family: "syr";
    background: none;
    border: none;
    outline: none;
}
@media screen and (max-width: 1024px){
	.forget-password.team-form .formli .x2 input{
		font-size: 17px;
	}
}
@media screen and (max-width: 768px){
	.reset-password.team-form .formli .sp{
		width: 220px;
		margin-right: 20px;
	}
	.reset-password.team-form .formli .inputli{
		width: -moz-calc(100% - 240px);
		width: -webkit-calc(100% - 240px);
		width: calc(100% - 240px);
	}
	.forget-password.team-form .formli .sp{
		width: 220px;
		margin-right: 20px;
	}
	.forget-password.team-form .formli .x1{
		float: left;
		width: -moz-calc(100% - 390px);
		width: -webkit-calc(100% - 390px);
		width: calc(100% - 390px);
	}
	.forget-password.team-form .formli .x2{
	    width: 135px;
	}
	.forget-password.team-form .formli .x3{
		float: left;
		width: -moz-calc(100% - 240px);
		width: -webkit-calc(100% - 240px);
		width: calc(100% - 240px);
	}
	.forget-password.team-form .formli .x2{
		height: 28px;
	}
	.forget-password.team-form .formli .x2 input{
		font-size: 16px;
	    line-height: 28px;
	    height: 28px;
	}
}
@media screen and (max-width: 576px){
	.reset-password.team-form .formli .sp{
		width: 100%;
		margin-right: 0;
	}
	.reset-password.team-form .formli .inputli{
		width: 100%;
	}
	.forget-password.team-form .formli .sp{
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.forget-password.team-form .formli .x1{
		float: none;
		width: 100%;
	}
	.forget-password.team-form .formli .x2{
		float: none;
		display: block;
	}
	.forget-password.team-form .formli .x3{
		float: none;
		width: 100%;
	}
	.forget-password.team-form .formli{
		margin-bottom: 25px;
	}
	.forget-password.team-form .formli .inputli{
		margin-bottom: 15px;
	}
}

/*20210718*/
.arbitrators{
}
.arbitrators-tit{
	text-align: center;
}
.arbitrators-tit .t1{
	color: #000000;
	font-size: 24px;
	font-family: 'verb';
}
.arbitrators-tit .t2{
	color: #888888;
	font-size: 16px;
	font-family: 'ver';
	margin-top: 10px;
	line-height: 1.7;
}
/*20210728*/
.arbitrators-tit .t2 a{
	color: #000000;
	text-decoration: underline;
}
/**/
.arbitrators-con{
	margin-top: 30px;
}
.arbitrators-con table{
	border-collapse: collapse;
	text-align: center;
	line-height: 1.7;
	padding: 15px 0px;
	width: 100%;
	border-top: #d6d6d6 solid 1px;
}
.arbitrators-con table th{
	background: #000000;
	color: #ffffff;
	font-size: 16px;
	font-family: "ver";
	font-weight: normal;
}
.arbitrators-con table th:first-child{
	padding-left: 20px;
	text-align: center;
}
.arbitrators-con.con1 table th{
	height: 90px;
}
.arbitrators-con.con1 table td{
	height: 70px;
}
.arbitrators-con.con2 table th{
	height: 70px;
}
.arbitrators-con.con2 table td{
	height: 60px;
}
.arbitrators-con table th .tit{
	font-size: 18px;
}
.arbitrators-con table th .lib{	
}
.arbitrators-con table th .lib span{
	display: inline-block;
	margin-right: 15px;
}
.arbitrators-con table th .lib span:last-child{
	margin-right: 0;
}
.arbitrators-con table td{
	color: #999999;
	font-size: 16px;
	font-family: "ver";
	border-bottom: #d6d6d6 solid 1px;
}
.arbitrators-con.con2 table tr:last-child td{
	border-bottom:none;
}
.arbitrators-con table td .num{
	font-size: 18px;
}
/*20210728*/
.arbitrators-con table .spcolor{
	color: #333333;
}
.arbitrators-con table .link1{
	text-decoration: underline;
	color: #000000;
}
.arbitrators-con table .abdiv{
	display: inline-block;
	max-width: 100%;
	text-align: left;
}
.arbitrators-con table .abdiv span, 
.arbitrators-con table .abdiv a{
	display: inline-block;
	margin: 0px 5px;
	padding-left: 30px;
	background: url(/images/img151.png) center left no-repeat;
	background-size: 22px 22px;
	color: #666666;
	font-size: 16px;
	font-family: 'ver';
}
.arbitrators-con table .abdiv span.on, 
.arbitrators-con table .abdiv a.on{
	background: url(/images/img151a.png) center left no-repeat;
	background-size: 22px 22px;
}

.arbitrators-con table .a-link{
	color: #f03535;
	text-decoration: underline;
}
.arbitrators-con table .sk-link{
	color: #333333;
	text-decoration: underline;
}
.arbitrators .ab-note{
	color: #666666;
	font-size: 16px;
	line-height: 1.8;
	font-family: "ver";
	padding: 30px;
}
.arbitrators .ab-note span{
	color: #000000;
}
@media only screen and (max-width: 1440px){
	.arbitrators-con.con1{
		width: 100%;
		overflow-x: auto;
	}
	.arbitrators-con.con1 table{
		min-width: 1100px;
	}
}
@media only screen and (max-width: 1024px){
	.arbitrators-con.con2{
		width: 100%;
		overflow-x: auto;
	}
	.arbitrators-con.con2 table{
		min-width: 800px;
	}
	.arbitrators-tit .t1{
		font-size: 22px;
	}
	.arbitrators-con.con1 table td{
		height: 65px;
	}
	.arbitrators-con.con2 table th{
		height: 60px;
	}
	.arbitrators .ab-note{
		margin-top: 30px;
		padding: 0px;
	}
}
@media only screen and (max-width: 768px){
	.arbitrators-tit .t1{
		font-size: 20px;
	}
}
@media only screen and (max-width: 576px){
	.arbitrators-tit .t1{
		font-size: 18px;
	}
	.arbitrators-con.con1 table th{
		height: 80px;
	}
	.arbitrators-con.con1 table td{
		height: 60px;
	}
}

.delaybtn{
    display: inline-block;
    margin-left: 10px;
    padding: 0px 12px;
    border-radius: 14px;
    line-height: 2;
    background: #e4353c;
    color: #FFFFFF;
    font-size: 14px;
}


/*20210728*/
.watchbox{
	font-family: 'ver';
	color: #666666;
	font-size: 16px;
	text-align: center;
	padding: 20px;
	border-top: #d6d6d6 solid 1px;
	border-bottom: #d6d6d6 solid 1px;
}
table .watchbox{
	padding: 0px 20px;
	border-top:none;
	border-bottom:none;
}
.watchbox.mar{
	margin-top: 20px;
}
.watchbox a{
	color: #000000;
	text-decoration: underline;
}
.watchbox a:link{
	text-decoration: underline;
}
.se-check{
	padding: 20px 15px;
	/*border-top: #d6d6d6 solid 1px;*/
	border-bottom: #d6d6d6 solid 1px;
	font-family: 'ver';
	color: #666666;
	font-size: 16px;
	text-align: center;
}
/*.bort-none{
	border-top: none;
}*/
.se-check .subtitle{
	display: inline-block;
	vertical-align: middle;
}
.se-check .checki{
	display: inline-block;
	vertical-align: top;
	margin-left: 1.5%;
	margin-bottom: 5px;
}
.se-check .checki .txt1{
	display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
    font-family: "ver";
    font-size: 16px;
    color: #666666;
}
.se-check .c-label{
	font-size: 0;
	cursor: pointer;
}
.se-check .checki .c-label .choice-inp {
    display: none;
}
.se-check .checki .choice-inp[type=checkbox]+span {
	display: inline-block;
	vertical-align: top;
	width: 23px;
	height: 30px;
	background: url(/images/ximgx1.png) center no-repeat;
	background-size: 23px 23px;
}
.se-check .checki .choice-inp[type=checkbox]:checked+span {
	display: inline-block;
	vertical-align: top;
	width: 23px;
	height: 30px;
	background: url(/images/ximgx2.png) center no-repeat;
	background-size: 23px 23px;
}
.se-check .checki .choice-inp[type=checkbox]:checked+span+div{
}
.se-check .checki .choice-inp[type=radio]+span {
	display: inline-block;
	vertical-align: top;
	width: 23px;
	height: 30px;
	background: url(/images/ximgx1.png) center no-repeat;
	background-size: 23px 23px;
}
.se-check .checki .choice-inp[type=radio]:checked+span {
	display: inline-block;
	vertical-align: top;
	width: 23px;
	height: 30px;
	background: url(/images/ximgx2.png) center no-repeat;
	background-size: 23px 23px;
}
@media only screen and (max-width: 1536px){
	.se-check{
		text-align: left;
	}
	.se-check .subtitle{
		display: block;
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 1400px) {
    .iconbox {
        /*display: none;*/
    }
}
/* 平板（992px-1200px） */
@media screen and (max-width: 1200px) {
    .iconbox {
        display: none;
    }
}
/* 小平板（768px-992px） */
@media screen and (max-width: 992px) {
    .iconbox {
        display: none;
    }
}
/* 移动端（小于768px）- 垂直排列 */
@media screen and (max-width: 768px) {
    .iconbox {
        display: none;
    }
}
/* 小屏手机（小于576px） */
@media screen and (max-width: 576px) {
    .iconbox {
        display: none;
    }
}
/* 超宽屏（大于1400px） */
@media screen and (min-width: 1400px) {
    .iconbox {
        display: block;
    }
}
