body{font-size:1.4rem;font-family:"Microsoft YaHei","Segoe UI","Lucida Grande",Helvetica,Arial,FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif}

.wrapper{margin-top:20px;}
.banners{/* background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAKUlEQVQIHWO8e/fufwYsgAUkJigoiCIF5DMyoYggcUiXgNnBiGQKmAkARpcEQeriln4AAAAASUVORK5CYII="); */
background-color:#0072BA;color:#fff;
overflow:hidden;padding:30px 0;max-height:180px;}
.banners img{display: block;width:100%;}
.banners .am-container{position:relative;}

.am-container, .am-g-fixed, .am-g{max-width:1170px;}

.search-boxes{padding: 5px 0;width:100%;max-width:400px;}
.search-boxes .k-input{background-color:#0072ba;color:#fff;}.search-boxes .k-input:focus{background-color:#fff;color:#000;}

.sidebar-menu, .pagebody-menu {
	bottom: 30px;
	position: fixed;
	right: 20px;z-index: 1090;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.pagebody-menu{
	left:20px;right: inherit;
	background-color: #0072ba;
	color: #fff;z-index: 1089;
}
.page-sidebar .am-list > li > a {
	background-color: #eee;
}
.page-sidebar .am-list > li a,
.page-navbar .am-list > li a {
	padding: 1rem;
}
.page-sidebar .am-list > li ul{margin:0;padding:0;list-style:none;}
.page-sidebar .am-list > li > ul > li > a {
	border-bottom: 1px solid #f3f3f3;
	display: block;
}

.page-topbar{margin:40px 0 0;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,0.2);}
.am-topbar-brand{height:auto;padding:0;}.am-topbar-brand img{width:300px;}
.page-topbar .am-topbar-nav{margin:20px 0;}
.top-slider.am-slider .am-slides > li {
	max-height: 450px;
}
.footer {
	background-color: #0072ba;padding: 10px 0;margin-top:10px;
}
.footer p{font-size:14px;color: #fff;margin:0 0 1em;}
.footer div{color: #fff;}
.mma-social a{font-size: 28px;margin-right:0.5em;}

.topline {
	background-color: #0072ba;
	line-height: 40px;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1001;
}
.topline-fr a{margin-left: 5px;color:#fff;font-size:90%;}
.topline-fr a:hover{text-decoration: underline;}

.extlink {
position: relative;
}
.extlink::after {color:#ccc;
font-family: FontAwesome,sans-serif;
content: "\f08e";
right: 5px;
position: absolute;
}

.am-breadcrumb{margin-bottom: 1rem;background-color: #f5f5f5;}

.ct-block .am-list > li > a {
	padding-left: 1rem;
}
.ct-block > h3 {
	background-color: #eee;
	line-height: 35px;
	margin: 0;
	padding: 0 1rem;
}
.ct-block .am-list {
	margin-top: 0;
}
.arcside.qcload-in .ct-block.qcload-fixed{top:50px;z-index: 1002;width:256px;position:fixed;}
/* Slider */
.top-slider .am-slider-desc{position:absolute;width:100%;top:30%;text-align:center;z-index:100;}
.top-slider .am-slider-desc .am-slider-content{color:#fff;max-width:800px;margin:0 auto;background-color:rgba(0,0,0,0.25);}
.top-slider .am-slider-desc .am-slider-content h1{font-size:250%;font-weight:normal;}
.top-slider .am-slider-desc .am-slider-content p{font-size:150%;}
.top-slider .am-slider-desc a.am-slider-more{background-color:#0072ba;color:#fff;font-size:150%;}

.top-slider.am-slider-a1{-webkit-box-shadow: 0 0 0 rgba(0,0,0,.15);box-shadow: 0 0 0 rgba(0,0,0,.15);}
.top-slider.am-slider-a1 .am-direction-nav{display: block;}
.top-slider.am-slider-a1 .am-direction-nav a {
-webkit-box-sizing: content-box;
box-sizing: content-box;
display: block;
width: 24px;
padding: 4px 0;
margin: -16px 0 0;
top: 50%;
opacity: .45;
cursor: pointer;
color: #fff;
background-color: rgba(0,0,0,.5);
font-size: 0;
-webkit-transition: all .3s ease;
transition: all .3s ease;
}
.top-slider.am-slider-a1 .am-direction-nav a{
z-index: 10;
text-shadow: 1px 1px 0 rgba(255,255,255,.3);
position: absolute;
text-align: center;
height: 24px;
overflow: hidden;
}
.top-slider.am-slider-a1 .am-direction-nav a:before {
display: inline-block;
font: normal normal normal 1.6rem/1 FontAwesome,sans-serif;
-webkit-font-smoothing: antialiased;
-webkit-transform: translate(0,0);
transform: translate(0,0);
font-size: 16px;
line-height: 24px;
}
.top-slider.am-slider-a1 .am-direction-nav a:before{
text-rendering: auto;
-moz-osx-font-smoothing: grayscale;
-ms-transform: translate(0,0);
content: "\f053";
}
.top-slider.am-slider-a1 .am-direction-nav a.am-next:before{
content: "\f054";
}

.top-slider.am-slider-a1 .am-direction-nav a.am-prev {left: 0;padding-right: 5px;}
.top-slider.am-slider-a1 .am-direction-nav a.am-next {right: 0;padding-left: 5px;
}

/* Focus */
.am-g.focus{max-width:100%;}
.focus .focus-block{padding:20px 20px 35px;height:220px;overflow:hidden;position:relative;}
.focus .focus-block a{color:#fff;font-weight: normal;}
.focus-block a.viewmore{padding:0.5rem;background-color:#fff;position:absolute;bottom:20px;left:20px;}
.bg-blue a.viewmore{color:#0072ba;}
.bg-purple a.viewmore{color:#700056;}
.bg-teal a.viewmore{color:#08798d;}
.bg-red a.viewmore{color:#BE1E2D;}
.bg-blue.shadow {
background: #0072ba;
background: -moz-linear-gradient(top,#005989 0%,#0072ba 3%,#0072ba 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#005989),color-stop(3%,#0072ba),color-stop(100%,#0072ba));
background: -webkit-linear-gradient(top,#005989 0%,#0072ba 3%,#0072ba 100%);
background: -o-linear-gradient(top,#005989 0%,#0072ba 3%,#0072ba 100%);
background: -ms-linear-gradient(top,#005989 0%,#0072ba 3%,#0072ba 100%);
background: linear-gradient(to bottom,#005989 0%,#0072ba 3%,#0072ba 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#005989',endColorstr='#0072ba',GradientType=0);
}
.bg-purple.shadow {
background: #700056;
background: -moz-linear-gradient(top,#51003b 0%,#700056 3%,#700056 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#51003b),color-stop(3%,#700056),color-stop(100%,#700056));
background: -webkit-linear-gradient(top,#51003b 0%,#700056 3%,#700056 100%);
background: -o-linear-gradient(top,#51003b 0%,#700056 3%,#700056 100%);
background: -ms-linear-gradient(top,#51003b 0%,#700056 3%,#700056 100%);
background: linear-gradient(to bottom,#51003b 0%,#700056 3%,#700056 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#51003b',endColorstr='#700056',GradientType=0);
}
.bg-teal.shadow {
background: #08798d;
background: -moz-linear-gradient(top,#065e6d 0%,#08798d 3%,#08798d 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#065e6d),color-stop(3%,#08798d),color-stop(100%,#08798d));
background: -webkit-linear-gradient(top,#065e6d 0%,#08798d 3%,#08798d 100%);
background: -o-linear-gradient(top,#065e6d 0%,#08798d 3%,#08798d 100%);
background: -ms-linear-gradient(top,#065e6d 0%,#08798d 3%,#08798d 100%);
background: linear-gradient(to bottom,#065e6d 0%,#08798d 3%,#08798d 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#065e6d',endColorstr='#08798d',GradientType=0);
}
.bg-red.shadow {
background: #BE1E2D;
background: -moz-linear-gradient(top,#96182b 0%,#be1e2d 3%,#be1e2d 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#96182b),color-stop(3%,#be1e2d),color-stop(100%,#be1e2d));
background: -webkit-linear-gradient(top,#96182b 0%,#be1e2d 3%,#be1e2d 100%);
background: -o-linear-gradient(top,#96182b 0%,#be1e2d 3%,#be1e2d 100%);
background: -ms-linear-gradient(top,#96182b 0%,#be1e2d 3%,#be1e2d 100%);
background: linear-gradient(to bottom,#96182b 0%,#be1e2d 3%,#be1e2d 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#96182b',endColorstr='#be1e2d',GradientType=0);
}

/** Logo wall */
fieldset.index-members-bar{border-top:2px solid #0072ba;}
.index-members-bar legend{color: #0072ba;font-size:150%;display:inline-block;border:0 none;width:auto;padding:1rem;margin:0;}
.index-members-bar .am-slider .am-slides>li{height: 220px;overflow: hidden;line-height: 100px;text-align: center;}
.index-members-bar .am-slider .am-slides a {max-height: 105px;display: inline-block;margin-bottom: 10px;}
.index-members-bar .am-slider .am-slides img{max-height:100%;display:inline-block;max-width: 125px;}

.index-members-bar .am-slider{-webkit-box-shadow: 0 0 0 rgba(0,0,0,.15);box-shadow: 0 0 0 rgba(0,0,0,.15);}

.view-all-members{text-align: center;}.view-all-members a{background-color:#0072ba;padding:0.5rem 1.25rem;display:inline-block;color:#fff;}

/** Page list */
.pagination-boxes{clear:both;}
.pagination-boxes::after{content:'';display:table;clear:both;}

.list-item{overflow:hidden;border-bottom:1px dotted #ccc;margin-bottom: 1em;}
.list-item::last-child{border-bottom:0 none;}
.list-row .list-item{clear:both;}
.list-row .list-item::after{content:'';display:table;clear:both;}
.list-item .list-body p {margin-top: 0;}
.list-item .list-infobar{color:#999;margin-bottom: 0.5rem;margin-top:0;}/* .list-item .list-infobar a{color: #999;} */
.list-thumb{margin-bottom: 10px;padding: 0;max-height: 140px;overflow: hidden;}

.list-item h4{margin:0;}
.list-item .load-thumbnail {
display: inline-block;
height: 220px;
line-height: 200px;
/* box-shadow: 0 0 5px 1px rgba(0,0,0,0.15); */
padding: 10px;
overflow: hidden;
width: 100%;
text-align: center;
}.list-item .load-thumbnail:empty {height: 214px;}
.list-item .load-thumbnail.qcload{background: url("../../qcui/images/loading.gif") no-repeat center;}

.list-pic{border-top:1px solid #ccc;border-left:1px solid #ccc;}
.list-pic .list-item{padding-top: 1rem;margin:0;border-bottom:1px solid #ccc;border-right:1px solid #ccc;float:left!important;}
.list-pic .list-item h3{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;text-align: center;}
.list-pic .list-item img{max-height:100%;}

/** Page body */
.content-body h1{margin-top:0;border-left: 3px solid #333;
	color: #333;padding: 0 0 0 10px;
	font-weight: normal;
	line-height: 26px;}
.content-txt{padding:1.25rem 0;}
/* .content-txt p {
text-indent: 2em;
} */
.content-txt p.haspic{text-indent:0;}

.content-txt .ajaxdata{clear:both;text-align: center;}.content-txt .ajaxdata::after{content:'';display:table;clear:both;}
.contpic-box{display:inline-block;max-width:200px;margin:10px;}.contpic-box .picbox{height:230px;overflow: hidden;border-radius: 4px;}
.enterprise-box .picbox {
height: 100px;
line-height: 100px;
}
.contpic-box .picbox-header {
border-bottom: 1px solid #eee;
margin-bottom: 15px;
position: relative;
}
.contpic-box .picbox-header span {
position: relative;
background-color: #fff;
bottom: -10px;
padding: 0 5px;
}
.contpic-box .picbox-footer > *{
display: block;text-overflow: ellipsis;
white-space: nowrap;
height: 28px;
overflow: hidden;
line-height: 26px;
padding: 5px 0;
}

.content-infobar {
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
color: #bbb;
}

fieldset.content-txt{border-top:1px solid #ddd;}
fieldset.content-txt legend{display:inline-block;width:auto;background-color: #fff;border:0 none;margin:0;padding:0 1rem;}
fieldset.content-txt a.haspic{float:right;max-width:200px;margin:0 0 10px 10px;}

.enterprise-pic{border-left: 1px solid #ddd;text-align: center;}
.enterprise-pic a.contpic{line-height:200px;
display: inline-block;
/*padding: 1rem;
border: 1px solid #e3e3e3;box-shadow: 0 0 5px #efefef;*/
border-radius: 5px;}.enterprise-pic a.contpic img{max-height:200px;}
.enterprise-member h3 {clear: both;}

@media only screen and (min-width:401px){
	.page-list, .content-body{border-right: 1px solid #ccc;}
}
@media only screen and (max-width:480px){
	.top-slider .am-slider-desc .am-slider-content h1{font-size:150%;}
	.page-topbar{margin-top:80px}
}
.page-body table{width:100%;}

/** For mma-forum-2015 */
.event-banners {
	background-color: #f6f6f6;
	padding: 5px 0;
	text-align: center;
}/*  */
.page-body {
	padding-top: 7px;
}
.page-body > h1 {
margin-top: 0;
}
.page-body h1.page-body-header {
	border-left: 3px solid #333;
	color: #333;
	font-weight: normal;
	line-height: 26px;
	margin: 0 0 1em;
	padding: 0 0 0 10px;
}
.am-topbar a{color: #0072ba;}
.am-nav > li > a:hover, .am-nav > li > a:focus{background-color:transparent;color:#333;}
.am-topbar-nav > li > a:hover::after{opacity: 0;}


.lang-zh_cn .lang-button-zh_cn,
.lang-en .lang-button-en{display: none;}

.page-navbar.qcload-in {
	top: 0;z-index: 1002;width: 165px;position:fixed;
}.lang-button-en.am-btn-block{margin-top:0;}

.page-body h2 {
	background-color: #538dd3;
	color: #fff;
	line-height: 35px;
	margin: 0.5rem 0;
	text-align: center;
}
.page-body h3 {
	border-bottom: 1px solid;
	color: #538dd3;clear: both;
}
.page-body h4 {
	margin: -1.4rem 0 0;
	text-align: right;
}
.content-overview ul{list-style: none;margin:0;padding: 0;}
.content-overview li img{margin:10px 0 5px;display: block;}
.content-overview li strong{display: block;line-height: 30px;}

.lang-page-body .page-body table{border:1px solid #ccc;}
.lang-page-body .page-body th,.lang-page-body .page-body td{padding:5px;}
.lang-page-body .page-body th p:last-child,.lang-page-body .page-body td p:last-child{margin:0;}.content-partners.page-body td{text-align:center;}
td a.contpic {
max-width: 160px;
display: inline-block;
}.haspic a{display: inline-block;}/*  */
@media only screen and (min-width:401px){
	.haspic{text-align: center;}
	.content-council .haspic a,
	.content-smarties .haspic a,
	.content-speakers .haspic a{float: right;max-width: 200px;margin-bottom: 10px;margin-left: 10px;}
	.content-overview li {float: left;width:25%;padding: 15px;height:380px;overflow: hidden;position: relative;}
	.content-overview li a{display: block;height:220px;overflow: hidden;box-shadow:0 0 5px 2px rgba(0,0,0,0.15);margin-bottom: 10px;line-height: 220px;text-align: center;}
	.content-overview li img{margin:0;display: inline-block;}
	.page-body a.contpic.nofl, .page-body .nofl .contpic{float:none;max-width:inherit;margin:0;}
	.content-partners .haspic a{float: left;margin-right: 10px;margin-bottom: 10px;max-width:140px;}
	.enterprise-member .haspic{float:right;max-width:300px;}
}




.load-thumbnail{
	background-size: contain !important;
}


.haspic img{
	opacity: 1 !important;
}


.nav-tab-panel.list-block.loading
{
	display: none !important;
}


.am-offcanvas-bar{
	width: 300px !important;
}

.search-boxes{
	
}
