>@charset "utf-8";
/* CSS Document */

html, body {
	height: 100% !important;
	padding: 0px !important;
	margin: 0px !important;
	background-color: #f3f4f4 !important;
 font-size 16px;
     line-height: 1.15;
  
}
a{ text-decoration:none;}
@font-face {
 font-family: 'Avenir';
 src: 
 url('http://go.genesys.com/rs/426-TDW-681/images/AvenirNextLTPro-Regular.eot') format('embedded-opentype'),  url('http://go.genesys.com/rs/426-TDW-681/images/AvenirNextLTPro-Regular.ttf') format('truetype');
}

a.button {
	text-align: center;
	color: #fff !important;
	text-decoration: none;
	font-size: .9em;
	padding: .5em .3em;
	border: 1px solid #fff;
	background: #690;
	display: block;
	width: auto;
	border-radius: 0.8em;
	margin: 0 auto;
	font-weight: 100;
	line-height: normal;
	text-decoration: none;
}
a.button:hover {
	background: #FFF;
	border: 1px solid #690;
}
a.button-red {
	text-align: center;
	color: #fff !important;
	text-decoration: none;
	font-size: .9em;
	padding: .5em .3em;
	border: 1px solid #fff;
	background: #cc0000;
	display: block;
	width: auto;
	border-radius: 0.8em;
	margin: 0 auto;
	font-weight: 100;
	line-height: normal;
	text-decoration: none;
}
a.button-red:hover {
	background: #FFF;
	border: 1px solid #cc0000;
}
a.button-grey:hover {
	background: #FFF;
	border: 1px solid #666;
	font-weight: 100;
}
a.button-grey {
	text-align: center;
	color: #fff !important;
	text-decoration: none;
	font-weight: bold;
	font-size: .9em;
	padding: .5em .3em;
	border: 1px solid #fff;
	background: #999999;
	display: block;
	width: auto;
	border-radius: 0.8em;
	margin: 0 auto;
	font-weight: 100;
	line-height: normal;
	text-decoration: none;
}
a:hover {
	color: red;
}
a:active, a:hover {
	outline: 0;
}
a {
	color: #333 ;
}
a {
	background: 0 0;
}
a.button:hover {
	text-decoration: none;
	color: #690 ;
}
a.button-red:hover {
	text-decoration: none;
	color: #cc0000 
}
a.button-grey:hover {
	text-decoration: none;
	color: #CC0000 ;
}
a > img: {
 border: none;
}


#wraper {
	width: 100%;
	float: left;
	position: relative;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
.pagewidth {
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	max-width: 1024px;
}
#headermenu {
	clear:both;
	margin-top: 0px;
	position: fixed;
	z-index: 3;
	display: block;
	background-color: #fff;
	width: 100%;
	height: 140px;
	
}
#MenuContent {
  padding-top:10px;
	display: block;
}
#head {
	
	max-width: 1024px;
	padding-left: 5px;
	display: block;
}
#LogoLink {
	max-width: 630px;
	float: left;
	display: none;
}
#ShareButton {
	display: none;
	float: right;
}
#CoLogo {
	display: none;
	max-width: 300px;
	float: right;
}
#divbar {
	background-color: gray;
	height: 1px;
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
	display: none;
}
#banner {
	background:url(../image/gsummitMEbckg.jpg) #1e1e1e ;
	background-size:cover;
	min-height: 190px;
	float: left;
	width: 100%;
	display: block;
	margin-top:105px;
}
#bannertext {
	-webkit-font-smoothing: antialiased;
	color: #000000;
	font-family: 'Avenir', Arial, sans-serif;
	font-size: 2em;
	font-weight: bold;
	margin: 0 auto;
	max-width: 1024px;
	min-height: 198px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	padding-left: 5px;
}
#FullText {
	float: left;
	display: block;
	height: 100%;
	margin: 0px;
	width: 100%;
	background-color: #666666;
}
#BodyText {
	float: left;
	display: none;
	height: 100%;
	margin: 30px 30px 0px 0px;
	max-width: 689px;
	width: 100%;
	padding-left: 5px;
}
#agendatable tr:nth-child(even){background-color: #eaebec;}
#agendatable tr:nth-child(odd){background-color: #d9d9d9;}

04 Navbar ------------------------------------------------------------ ---------------------------------------------------------------------------------------------------------- */  
.navbar{
	position:relative; top:0px;
	}
.navbar-fixed-top .container {
	font-size: 4em;
	width:1024px;/* Uncomment to make nav expand full width */
 /*	width: auto; */
}
.navbar .brand {
	margin-left:0;
	padding: 0;
	margin-top: 1.05em;
}
.navbar .brand a {
	padding: 0;
	color: #fff;
	font-size: 1.75em;
	margin-left: 0;
	font-weight: normal;
	font-family: 'Arial';
}
.navbar .brand a:hover {
	text-decoration: none;
	color:#f0bf00;
 transition: color .15s linear;
 -webkit-transition: color .15s linear;
 -moz-transition: color .15s linear;
}
.navbar .brand a:focus {
	outline: none;
}
.navbar-inner {
	min-height: 4.75em;
}
.navbar-inverse .navbar-inner {
	background-repeat: repeat;
	background-color: rgb(57,90,116); /*#0b333f;*/
	border-color: rgb(240,240,240);
}
.bmb{ 
 position:fixed;
 top:0px;
  display:none;


width:100%; height:500px; background-color:rgba(0,0,0,0.5); z-index:2000;}
.navbar-wrapper {
	overflow:hidden;/* No fixed height, will break collapsible nav */
}
#menu-main {
	margin-top: 1.125em;
}
ul#menu-main > li > a {
	font-family: 'Arial';
	font-weight: bold;
	font-size: 1em;
	color: #fff;
}
ul#menu-main > li > a:hover {
	background: rgb(205,53,41);
	padding: 9px 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
	text-shadow: none;
	color: #fff;
}
.navbar .menu_register {
	color:rgba(240, 191, 0, 1) !important;/*padding: 9px 15px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; */
}
#nav ul li{ float:left; list-style:none; padding:0px 6px;}
/*专题头部*/
.special-body-top {
	padding-top:10px;
	width:100%;
	 margin:0px auto;
	height:35px;
	
}
.special-body-top a.ctilogo {
	background: url(http://www.ctiforum.com/statics/images/v9/special-show.png) no-repeat right center;
	padding-right:58px;
	float:left;
     display:block
}
.special-body-top .ctinav {
	color:#333;
	float:right;
	padding:8px 10px 0 26px;
	font-size:13px;
}
.special-body-top .ctinav a {
	color:#000;
}
.special-body-top .ctinav span {
	padding:0 3px;
	color:#CCC
}
#rightcolumn {
	width: 300px;
	float: left;
	margin: 0 auto;
	background-color: #f3f4f4;
}
#Form {
	width: 99% !important;
	height: auto;
	margin: 0 auto;
	padding: 10px 0px 20px;
	background-color: #ffffff;
	display: none;
	border: solid #000000 1px;
}
#righttext {
	height: auto;
	padding: 10px 5px 20px;
	margin: 0 auto;
 font-size 16px;
	display: none;
}
#FormTitle {
	height: auto;
	background-color: #666666;
	background-image: url(http://go.genesys.com/rs/426-TDW-681/images/page-header-dark.jpg);
	background-size: 100% 100%;
	color: #FFFFFF;
	text-align: center;
	padding: 1.3em 0em;
	width: 100%;
 font-size 16px;
	display: none;
}
#FullText_1 {
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding-left: 5px;
	background-color: #FFFFFF
}
#FullText_2 {
	background-image:url(../image/gsummitme2017_vdobckgrnd.jpg) ;
	background-size:cover;
	float: left;
	display: block;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding-left: 5px;
	background-color: #ffffff
}
#FullText_3 {
	float: left;
	display: none;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding-left: 5px;
	background-color: #f3f4f4
}
#FullText_4 {
	float: left;
	display: none;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding-left: 5px;
	background-color: #ffffff
}
#FullText_5 {
	float: left;
	display: none;
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding-left: 5px;
	background-color: #f3f4f4
}
#FullText_Bottom {
	float: left;
	display: block;
	width: 100%;
	padding-left: 5px;
	background-color: #666666
}
#footer {
	background-color: #f3f4f4;
	color: #666666;
	float: left;
	width: 100%;
	margin: 5px 0px 0px 0px;
	bottom: 0;
	height: auto;
	font-size: 12px;
	vertical-align: bottom;
}
#contact-bar {
	padding: 1.125em 0 .75em;
	overflow: hidden;
}
#contact-bar a {
	text-decoration: none;
	color: #666666;
}

#footer a{ color:#F00 !important;}
.footer-col2 {
	float: left;
}
.footer-col5 {
	text-align: right;
}
.footer-social img {
	margin-left: .625em;
}
.mktoOffset {
	width: 0px !important;
	height: 0px !important;
}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
	width: 100% !important;
}
.mktoFormCol, .mktoFieldWrap {
	width: 100% !important;
}
form {
	margin: 0 auto;
	width: 90% !important;
}
.mktoLabel {
	font-size: 14px;
!important;
	width: 240px;
	font-weight: 100;
}
.resource-v1 .grayform .mktoForm.mktoLayoutAbove .mktoField, .mktoForm.mktoLayoutAbove .mktoLogicalField {
	width: 98% !important;
}
.resourceitem {
	background: #fff;
	width: 220px;
	height: auto;
	padding: .313em .313em .625em;
	border: 1px solid #ccc;
	color: #666;
	font-size: .875em;
	line-height: 1.2em;
	margin: 0 auto;
	margin-top: 10px;
	display: block;
}

.ui-autocomplete-input {
	display: none;
}
.mktoForm .mktoButtonWrap.mktoSimple button.mktoButton {
	background: url(http://www.genesys.com/images/resources/page/red-button.png);
	background-color: #CC0000;
	background-size: 1px 100%;
	color: #FFF;
	border: 1px solid #666;
	border-radius: .3em;
	font-size: 1.1em;
	line-height: normal;
	text-transform: uppercase;
	font-weight: bold;
	padding: .8em 1em;
	-webkit-box-shadow: 2px 2px 10px 0px rgba(51, 51, 51, 1);
	-moz-box-shadow: 2px 2px 10px 0px rgba(51, 51, 51, 1);
	box-shadow: 2px 2px 10px 0px rgba(51, 51, 51, 1);
	margin: 0 auto;
}
.mktoForm .mktoRequiredField label.mktoLabel {
	font-weight: 100 ;
}
.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover {
	border: 1px solid #CC0000 ;
}
.mktoForm input[type=text], .mktoForm input[type=url], .mktoForm input[type=email], .mktoForm input[type=tel], .mktoForm input[type=number], .mktoForm input[type=date], .mktoForm textarea.mktoField, .mktoForm select.mktoField {
	padding: 10px 3px ;
}
h1 {
	font-size: 1.4em;
	line-height: 1.3em;
	margin: 0em 0em 1em 0em;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #CC0000;
}
