/* QM css StyleSheet for Wordpress @author: Flo Devellennes */





/* hide slider */

.sliderImage1, .sliderImage2, .sliderImage3, .sliderImage4, .sliderImage5{display:none;}



/* Fonts

@font-face {
  font-family: HelveticaNeue35;
  src: url('fonts/HelveticaNeue35.eot'), url('fonts/HelveticaNeue35.ttf');
}


@font-face{
	font-family: HelveticaNeue45;
	src: url('fonts/HelveticaNeue45.otf'), url('fonts/HelveticaNeue45.eot');	
}

@font-face{
	font-family: Timeless;
	src: url('fonts/Timeless.ttf'), url('fonts/Timeless.eot');	
}
 */

.mt30{ margin-top:30px;}
/* Common Attributes */

.alignleft{homettab
	float:left;
	margin:0px 10px 10px 0px;
}

.clearBoth{
	clear:both;
}

.small{
	font-size:11px;
	margin:0px;
	padding:0px;
}

.green{
	color:#28B24B;	
}

.yellow{
	color:#E8AC18;	
}

.purple{
	color:#B81F67;	
}
/*ChinaZT 修改 原font-size:20px; font-weight:200;line-height:24px;*/
.headline{
	font-size:13px;
	line-height:26px;
	font-family:"微软雅黑";	
}

.underlined{
	margin-bottom:10px;
	border-bottom:1px solid #ccc;	
}

.white{
	
}

/* Header */

#header{
	width:200px;
	overflow:hidden;
	float:left;
	margin-top:11px;
}

#headerWrapper{
	height:50px;
	background:url('../images/qm/header_bg.png') repeat-x;
	margin:0px;
	padding:0px;
	position:relative;
}

#headerWrapper .row{
	height:50px;
	padding:0px;
}

#access{
	height:50px;
}
/*ChinaZT 修改 原width:177px;*/
.qmLogo{
	width:157px;
	height:31px;	
}



/* Container Overrides */

.container{
	margin:0px;
	padding:0px;
	background:url('../images/qm/header_gradient.jpg') repeat-x;
	min-height:814px;
	background-position: 0px 50px;

}

.wrapper{
	margin:0px 10px 0px 10px;	
}



/* Featured Section */



#featured{
	display:block;	
	position:relative;
}


.orbit-bullets{
	clear:both;
	position:absolute;
	left:650px;
	width:200px;
	top:420px;
	list-style:none;
	clear:both;
	
}

.orbit-wrapper .timer { 
	visibility: hidden; 
}

#featured .content{
	width:100%;	
}


/* Common Slider Definitions original 980px */

#slider{
	width:100%;
	height:900px;
	
}

.sliderItem{
	width:100%;
	height:900px;
}



.sliderContents{
	width:960px;
	margin:0px auto;
}
/*ChinaZT修改 原font-family: HelveticaNeue35;*/
#sliderTitle{
	font-family:"微软雅黑";
	font-size:34px;
	width:1200px;
}
/*ChinaZT修改 原font-family: HelveticaNeue45;*/
.sliderTagline{
	font-family:"微软雅黑";	
}


/* Slider 1 */


.one .sliderContents{
	padding-top:200px;	
}

.sliderImage1{
	width:100%;
	height:900px;
	background: url('../images/qm/slider1.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider1.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
//	-moz-animation-name: fadeIn;
//	-moz-animation-duration: 4s;
//	-moz-animation-timing-function: ease-in;
//	-webkit-animation-name: fadeIn;
//	-webkit-animation-duration:4s;
//	-webkit-animation-timing-function: ease-out;
//	-ms-animation-name: fadeIn;
//	-ms-animation-duration: 4s;
//	-ms-animation-timing-function: ease-in;
}

.one #sliderTitle{
	margin-top:10px;
	font-size:70px;
	line-height:70px;
	color:#2AB348;
	margin-left:380px;
//	-moz-animation-name: imageSlide;
//	-moz-animation-duration: .7s;
//	-moz-animation-timing-function: ease-in;
//	-webkit-animation-name: imageSlide;
//	-webkit-animation-duration: 1.5s;
//	-webkit-animation-timing-function: ease-out;
//	-ms-animation-name: imageSlide;
//	-ms-animation-duration: 4s;
//	-ms-animation-timing-function: ease-in;
}

.one .sliderTagline{
	font-size:20px;
	color:#454545;
	margin-left:384px;
	padding-top:20px;
//	-moz-animation-name: fadeIn;
//	-moz-animation-duration: 1s;
//	-moz-animation-timing-function: fadeIn;
//	-webkit-animation-name: fadeIn;
//	-webkit-animation-duration: 4s;
//	-webkit-animation-timing-function: ease-out;
//	-ms-animation-name: fadeIn;
//	-ms-animation-duration: s;
//	-ms-animation-timing-function: ease-in;
	line-height:28px;

}

.one .sliderCTA{
	margin-top:20px;
	margin-left:683px;
//	-moz-animation-name: fadeIn;
//	-moz-animation-duration: 3s;
//	-moz-animation-timing-function: fadeIn;
//	-webkit-animation-name: fadeIn;
//	-webkit-animation-duration: 6s;
//	-webkit-animation-timing-function: ease-out;
//	-ms-animation-name: fadeIn;
//	-ms-animation-duration: 3s;
//	-ms-animation-timing-function: ease-in;
}

.one .sliderTaglineSmall{
	margin-top:30px;
	font-size:20px;

}


/* Slider 2 */

.sliderImage2{
	
	width:100%;
	height:900px;
	background: url('../images/qm/slider2.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider2.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	-moz-animation-name: fadeIn;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease-in;
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:4s;
	-webkit-animation-timing-function: ease-out;
	-ms-animation-name: fadeIn;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease-in;


	
}

.two .sliderContents{
	padding-top:150px;	
}

.two #sliderTitle{
	margin-top:40px;
	font-size:75px;
	color:#F04F27;
	margin-left:365px;
}

.two .sliderTagline{
	font-size:20px;
	color:#454545;
	margin-left:573px;
	padding-top:50px;
}
/*ChinaZT 原margin-left:653px;*/
.two .sliderCTA{
	padding-top:35px;
	margin-left:822px;
}


/* Slider 3 */


.three .sliderContents{
	padding-top:150px;	
}

.sliderImage3{
	width:100%;
	height:900px;
	background: url('../images/qm/slider3.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider3.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	-moz-animation-name: fadeIn;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease-in;
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:4s;
	-webkit-animation-timing-function: ease-out;
	-ms-animation-name: fadeIn;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease-in;

}

.three #sliderTitle{
	margin-top:120px;
	font-size:80px;
	color:#FDC20F;
	margin-left:380px;
}


.three .sliderTagline{
	font-size:20px;
	color:#fff;
	margin-left:358px;
	width:400px;
	line-height:40px;
	padding-top:50px;
}

.three .sliderCTA{
	margin-top:25px;
	margin-left:448px;
}



/* Slider 4 */

.four .sliderContents{
	padding-top:120px;	
}

.sliderImage4{
	width:100%;
	height:900px;
	background: url('../images/qm/slider4.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider4.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	-moz-animation-name: fadeIn;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease-in;
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:4s;
	-webkit-animation-timing-function: ease-out;
	-ms-animation-name: fadeIn;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease-in;

}

.four #sliderTitle{
	margin-top:30px;
	font-size:52px;
	color:#0F8ACB;
	margin-left:348px;
	
}

.four .sliderTagline{
	font-size:25px;
	color:#0f8acb;
	margin-left:700px;
	width:400px;
	line-height:40px;
	padding-top:150px;
}

.four .sliderCTA{
	margin-top:25px;
	margin-left:810px;
}


/* Slider 5 */

.five .sliderContents{
	padding-top:250px;	
}

.sliderImage5{
	width:100%;
	height:900px;
	background: url('../images/qm/slider5.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider5.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	-moz-animation-name: fadeIn;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease-in;
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:4s;
	-webkit-animation-timing-function: ease-out;
	-ms-animation-name: fadeIn;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease-in;

}

.five #sliderTitle{
	margin-top:0px;
	font-size:50px;
	color:#B81F67;
	margin-left:485px;
}

.five .sliderTagline{
	font-size:20px;
	color:#fff;
	margin-left:490px;
	width:500px;
	line-height:40px;
	padding-top:84px;
}

.five .sliderCTA{
	margin-top:25px;
	margin-left:818px;
}



/* Slider 6 */

.six .sliderContents{
	padding-top:250px;	
}

.sliderImage6{
	width:100%;
	height:900px;
	background: url('../images/qm/slider6.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider6.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	-moz-animation-name: fadeIn;
	-moz-animation-duration: 4s;
	-moz-animation-timing-function: ease-in;
	-webkit-animation-name: fadeIn;
	-webkit-animation-duration:4s;
	-webkit-animation-timing-function: ease-out;
	-ms-animation-name: fadeIn;
	-ms-animation-duration: 4s;
	-ms-animation-timing-function: ease-in;

}

.six #sliderTitle{
	margin-top:0px;
	font-size:80px;
	color:#454545;
	margin-left:480px;
}

.six .sliderTagline{
	font-size:20px;
	color:#921550;
	margin-left:490px;
	width:500px;
	line-height:40px;
	padding-top:40px;
}
/*ChinaZT修改 margin-left:492px;*/
.six .sliderCTA{
	margin-top:25px;
	margin-left:708px;
}


/* Slider 7 */

.seven .sliderContents{
	padding-top:250px;	
}

.sliderImage7{
	width:100%;
	height:900px;
	background: url('../images/qm/slider7.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider7.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	
}

.seven #sliderTitle{
	margin-top:-150px;
	font-size:70px;
	color:#eb5031;
	margin-left:480px;
	line-height:82px;
}

.seven .sliderTagline{
	font-size:20px;
	color:#454545;
	margin-left:550px;
	width:420px;
	line-height:40px;
	padding-top:30px;
}
/*ChinaZT 修改margin-left:630px;*/
.seven .sliderCTA{
	margin-top:35px;
	margin-left:835px;
}

.seven .sliderVideo{
	position:relative;
	cursor:pointer;
	top:-40px;
	left:250px;
	width:305px;
	height:224px;
}

/* Slider 8 */

.eight .sliderContents{
	padding-top:250px;	
}

.sliderImage8{
	width:100%;
	height:900px;
	background: url('../images/qm/slider8.jpg') no-repeat 50% 50%;
	display: block;
	background-image: url('../images/qm/slider8.jpg');
	background-position: 50% 50%;
	background-repeat: no-repeat no-repeat;
	
}

.eight #sliderTitle{
	margin-top:-210px;
	font-size:72px;
	color:#ffffff;
	margin-left:-260px;
	line-height:67px;
	text-align: right;
}

.eight #sliderTitle strong{
	font-weight:normal !important;
	color:#44d1dd;
}

.eight .sliderTagline h2{
	color:#fff;
	font-size: 24px;
	margin-top:40px;
}
/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
.eight .sliderTagline{
	font-family: "微软雅黑"!important;
	font-size:20px;
	color:#ffffff;
	margin-left:515px;
	width:420px;
	padding-top:30px;
	text-align: right;
}

.eight .sliderTagline p{
	line-height:24px !important;
}
/*ChinaZT 修改 原margin-left:745px;*/
.eight .sliderCTA{
	margin-top:35px;
	margin-left:825px;
}


/* Epipheo Modal */


#epipheoModal{
	z-index:7000;
	width:650px;
	height:670px;
	top:20px;
}
/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
#epipheoModal h2{
	font-size:32px;
	font-family:"微软雅黑";
	margin-top:15px;
	color:#ee4f27;
}

#epipheoModal .lead{
	font-size:13px;
	font-weight:bold;
	padding-bottom:0px;
}

#epipheoModal object, #epipheoModal embed{
	width:560px;
	height: 315px;	
}

#epipheoModal #social{
	position:absolute;
	top:30px;
	right:10px;
	width:80px;
	display:none;
}

#epipheoModal #social #facebook, #epipheoModal #social #linkedin, #epipheoModal #social #google{
	margin-bottom:20px;
}

#epipheoModal object{
	border-radius: 5px;
}

.reveal-modal .close-reveal-modal {
	position: absolute;
	top: -20px;
	right: -15px;
	cursor: pointer;
	width:40px;
	height:40px;
	overflow:hidden;
	
}

a.overlay-close{
	background:url('../images/qm/overlay_close.png') no-repeat;
	width:40px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
	display:block;

}

a.overlay-close:hover{
	background:url('../images/qm/overlay_close.png') no-repeat;
	background-position-x: -40px;
	width:40px;
	height:40px;
	overflow:hidden;
	cursor:pointer;
	display:block;

}

.reveal-modal-bg{
	clear:both;
	position:absolute;
	z-index:6000;
	
}



/* Snap Modal */


#snapModal{
	z-index:7000;
	width:650px;
	height:800px;
	top:20px;
}
/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
#snapModal h2{
	font-size:32px;
	font-family:"微软雅黑";
	margin-top:15px;
	color:#ee4f27;
}

#snapModal .lead{
	font-size:13px;
	font-weight:bold;
	padding-bottom:0px;
}

#snapModal object, snapModal embed{
	width:560px;
	height: 315px;	
}

#snapModal #social{
	position:absolute;
	top:30px;
	right:10px;
	width:80px;
	display:none;
}

#snapModal #social #facebook, #snapModal #social #linkedin, snapModal #social #google{
	margin-bottom:20px;
}

#snapModal object{
	border-radius: 5px;
}

#snapCTA{
	width:280px;
	margin:0 auto 20px;
}

.snapSimple{
	margin-top:20px;
}


/* Epipheo on other pages */

#epipheoME{
	position:absolute;
	top:-235px;
	left:300px;
	cursor:pointer;
}

#epipheoBlog{
	margin-top:-10px;
	cursor:pointer;
	
}

#epipheoBlog img{
	display:block;
}

#epipheo
{
	cursor:pointer;
	margin-top:15px;
	margin-bottom:20px;
}

#epipheoSolutionsCTA{
	float:right;
	margin-top:125px;
	margin-right:192px;
	cursor:pointer;
}

#epipheoPrivacy{
	position:absolute;
	top: -290px;
	left:29%;
}




/* Animation Slides */

@-webkit-keyframes fadeIn {
	0% 		{ opacity:0; }
	30% 	{ opacity:0;}
	40% 	{ opacity:1; }
}

@-moz-keyframes imageSlide {
0% 		{ opacity:0; }
40% 	{ margin-left: 450px; opacity:0;}
80%		{ margin-left:360px; }
100% 	{ opacity:1; }
}

@-webkit-keyframes imageSlide {
0% 		{ opacity:0; }
60% 	{ margin-left: 450px; opacity:0;}
70%		{ margin-left:360px; }
80% 	{ opacity:1; }
}

@-ms-keyframes imageSlide {
0% 		{ opacity:0; }
40% 	{ margin-left: 450px; opacity:0;}
80%		{ margin-left:360px; }
100% 	{ opacity:1; }

}

@-moz-keyframes slidein {
	0% { opacity:0; margin-left:1200px; }
	100% { opacity:1; margin-left:280px; }
}

@-webkit-keyframes slidein {
	0% { opacity:0; }
	100% { opacity:1; }
}


@-moz-keyframes spin {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(360deg); }
}
@-moz-keyframes spinoff {
	0% { -moz-transform:rotate(0deg); }
	100% { -moz-transform:rotate(-360deg); }
}
@-webkit-keyframes spin {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(360deg); }
}
@-webkit-keyframes spinoff {
	0% { -webkit-transform:rotate(0deg); }
	100% { -webkit-transform:rotate(-360deg); }
}






.fluid-placeholder


/* Slider One */

a.btnDemoHome{
	background:url('../images/qm/btn_demo_home.png') no-repeat;
	width:228px;
	height:71px;
	display:block;
	text-indent: -9999px;
	cursor:pointer;
}

a.btnDemoHome:hover{
	background:url('../images/qm/btn_demo_home.png') no-repeat;
	background-position-x:-228px;
	width:228px;
	height:71px;
	display:block;
	cursor:pointer;
}

.sliderItem .one .content{
	position:absolute;
	margin-top:220px;
	margin-left:250px;
	line-height:18px;
}

.sliderItem .one .content strong{
	color:#000;
	line-height:10px;
}

.sliderItem .one .content ul{
width:270px;
}

.sliderItem .content ul li{
	list-style:none;
	background:url('../images/qm/line_divider.png') repeat-x;
	margin:0px 0px 5px 0px;
	padding-top:7px;
}



/* Breadcrumbs */

#breadCrumbs{
	height:37px;
	margin-bottom:30px;
}

#breadCrumbs #home{
	width:42px;
	padding:0px;
	margin:0px;
	height:42px;
	float:left;
	-moz-border-radius: 3px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-shadow: white 1px 1px 0;
	//box-shadow: 1px 1px 0 #fff;
	//-moz-box-shadow: 1px 1px 0 #fff inset, -1px -1px 0 #fff inset;
	//-webkit-box-shadow: 1px 1px 0;
	behavior: url('../../../PIE/PIE.htc');
	z-index:1;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666666,  #000000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');

}

#breadCrumbs #home img{
	margin:8px 0px 0px 9px;
}

#breadCrumbs #homeBreak{
	width:5px;
	padding:0px;
	margin:0px;
	height:42px;
	float:left;
	margin-left:-5px;
	margin-right:20px;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#000');
}

#breadCrumbs #socialMedia{
	float:right;
	margin-top:-51px;	
	text-align:right;
	width:270px;
}

#breadCrumbs #socialMedia #facebook, #breadCrumbs #socialMedia #twitter{
	float:left;
	width:100px;
}

#breadCrumbs #socialMedia #google{
	float:left;
	width:50px;
	margin-right:20px;
	margin-top:-2px;
}

.breadcrumbs{
	height:16px;
}



/* homeTabs */

.homeTabImg{
	width:969px;
	height:226px;
	margin-left:-12px;
	margin-top:-12px;
}

.hometab1{
	background:url('../images/qm/hometab1.png');	
	width:970px;
	height:225px;
	margin-left:-10px;
	margin-top:-10px;
}
/*ChinaZT 修改 原width:400px;*/
.hometab1 .left{
	margin-top: 140px;
	margin-left:40px;
	float:left;
	width:434px;
	border-right:1px dashed #ccc;
}

.hometab1 .left h2{
	height:24px;	
}
/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
.hometab1 .left h2 a{
	font-family:"微软雅黑";
	font-size:24px;
	color:#ec5031;
	font-weight:100;
}

.hometab1 .left .btn{
	float:right;
	margin-top:-25px;
	margin-right:40px;	
}

.hometab1 .right{
	margin-top: 140px;
	margin-left:40px;
	float:left;
	width:400px;
}

.hometab1 .right h2{
	height:24px;	
}

/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
.hometab1 .right h2 a{
	font-family:"微软雅黑";
	font-size:24px;	
	height:18px;
	color:#008295;
	font-weight:100;
}

.hometab1 .right .btn{
	float:right;
	margin-top:-25px;
	margin-right:0px;	
}


/* Hometab 2 */


.hometab2{
	background:url('../images/qm/hometab2.png');	
	width:970px;
	height:225px;
	margin-left:-10px;
	margin-top:-10px;
}

.hometab2 .right{
	margin-top: 70px;
	margin-left:640px;
	float:left;
	width:400px;
}

.hometab2 .right h2{
	height:24px;	
}

/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
.hometab2 .right h2 a{
	font-family:"微软雅黑";
	font-size:24px;	
	height:18px;
	color:#ec5031;
	font-weight:100;
}

.hometab2 .right .btn{
	margin-top:15px;
	margin-left:0px;	
	width:150px;
}

.hometab2 .right .btn a{
	font-size:14px;
	color:#ec5031;
}

.hometab2 .right .btn .btnRoundOrange{
	float:left;
	margin-top:-7px;
	margin-right:10px;
}




/* Hometab 3 */


.hometab3{
	background:url('../images/qm/hometab3.png');	
	width:970px;
	height:225px;
	margin-left:-10px;
	margin-top:-10px;
}

.hometab3 .left{
	margin-top:20px;
	margin-left:40px;
	float:left;
	width:400px;
}

.hometab3 .left h2{
	height:24px;	
}
/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
.hometab3 .left h2 a{
	font-family:"微软雅黑";
	font-size:24px;
	color:#B81F67;
	font-weight:100;
}

.hometab3 .left .btn{
	float:right;
	margin-top:-25px;
	margin-right:40px;	
}

.hometab3 .right{
	margin-top: 140px;
	margin-left:110px;
	float:left;
	width:400px;
}

.hometab3 .right h2{
	height:24px;	
}


.hometab3 .right h2 a{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:24px;	
	height:18px;
	color:#EF4F27;
	font-weight:100;
}

.hometab3 .right .btn{
	float:left;
	margin-top:-40px;
	margin-left:340px;	
}


/* Hometab 4 */


.hometab4{
	background:url('../images/qm/hometab4.png');	
	width:970px;
	height:225px;
	margin-left:-10px;
	margin-top:-10px;
}

.hometab4 .left{
	margin-top:70px;
	margin-left:10px;
	float:left;
	width:400px;
}

.hometab4 .left h2{
	height:24px;	
}

.hometab4 .left h2 a{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:24px;
	color:#e4ae27;
	font-weight:100;
}

.hometab4 .left .btn{
	margin-top:15px;
	margin-left:0px;	
	width:150px;
}

.hometab4 .left .btn a{
	font-size:14px;
	color:#e4ae27;
}

.hometab4 .left .btn .btnRoundYellow{
	float:left;
	margin-top:-7px;
	margin-right:10px;
}

.hometab4 .right{
	margin-top: 70px;
	margin-left:220px;
	float:left;
	width:300px;
}

.hometab4 .right h2{
	height:24px;	
}


.hometab4 .right h2 a{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:24px;	
	height:18px;
	color:#33b14f;
	font-weight:100;
}

.hometab4 .right .btn{
	margin-top:15px;
	margin-left:0px;	
	width:150px;
}

.hometab4 .right .btn a{
	font-size:14px;
	color:#33b14f;
}

.hometab4 .right .btn .btnRoundGreen{
	float:left;
	margin-top:-7px;
	margin-right:10px;
}




a.btnRoundOrange{
	background:url('../images/qm/btn_round_orange.png') no-repeat 0 0;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundOrange:hover{
	background:url('../images/qm/btn_round_orange.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-34px;
}

a.btnRoundYellow{
	background:url('../images/qm/btn_round_yellow.png') no-repeat 0 0;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundYellow:hover{
	background:url('../images/qm/btn_round_yellow.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-34px;
}


a.btnRoundGreen{
	background:url('../images/qm/btn_round_green.png') no-repeat 0 0;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundGreen:hover{
	background:url('../images/qm/btn_round_green.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-34px;
}



a.btnRoundTurquoise{
	background:url('../images/qm/btn_round_turquoise.png') no-repeat 0 0;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundTurquoise:hover{
	background:url('../images/qm/btn_round_turquoise.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-34px;
}

a.btnRoundPurple{
	background:url('../images/qm/btn_round_purple.png') no-repeat 0 0;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundPurple:hover{
	background:url('../images/qm/btn_round_purple.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-34px;
}

a.btnRoundBlue{
	background:url('../images/qm/btn_round_blue.png') no-repeat 0 0;
	width:34px;
	height:34px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundBlue:hover{
	background:url('../images/qm/btn_round_blue.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-34px;
}

a.btnRoundBlueSmall{
	background:url('../images/qm/btn_round_blue_small.png') no-repeat 0 0;
	width:25px;
	height:25px;
	overflow:hidden;
	text-indent:2000px;
	cursor:pointer;
	display: block;
}

a.btnRoundBlueSmall:hover{
	background:url('../images/qm/btn_round_blue_small.png') no-repeat 0 0;
	cursor:pointer;
	background-position-x:-25px;
}



a.iconDocument{
	background: url(../images/qm/icon_document.png) no-repeat 0 0;
	float:left;
	height: 20px;
	overflow:hidden;
	cursor:pointer;
	margin-right:5px;
	text-indent:28px;
	padding-top:5px;
	clear:both;
	margin-bottom:20px;
	margin-left:-2px;
}

a.iconDocument:hover{
	background: url(../images/qm/icon_document.png) no-repeat 0 0;
	background-position-y:-24px;
	cursor:pointer;
}



.homeClients{
	font-size:16px;
	font-style:italic;
	text-align:center;
	line-height:28px;
	margin:20px 0px 20px 0px;
}

/* Home Newsroom section */

.homeNewsItem{
	margin-bottom:20px;
	padding-bottom:20px;
}

.homeNewsItem .date{
	color:#454545;
	margin-bottom:10px;
	font-weight:bold;
	
}

.homeNewsItem .title{
	font-size:14px;
	margin-bottom:15px;
	font-weight:bold;
}

.homeNewsItem .content{
	line-height:20px;
}



.homeNewsItem .readmore{
	//display:none;	
}

.homeSocial{
	
}

.homeSocial #google{
	float:left;
	margin-right:30px;
}

.homeSocial #twitter{
	float:left;	
	margin-right:30px;
}

.homeSocial #facebook{
	float:left;
	margin-right:30px;	
}


/* Partners Page */

.partnersTitle{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:32px;	
	padding-top:0px;
	padding-bottom:20px;
}

.partnersHeadline{
	margin:15px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
	color:#333;
}

.partnerLogos{
	width:100%;
}

/*ChinaZT 修改margin:15px;*/
.partnerLogos img{
	opacity:.8;
	display:block;
	float:left;
	margin:15px 40px;
	border:1px solid #e9e9e9;
	padding:5px;
}

.partnerLogos img:hover{
	opacity:1;
	border:1px solid #dddddd;	
}

.page-item-2453, .page-item-3784{
	display:none;	
}


/* Partner Template Page */

.page-id-3784 #pageHeader{
	height: 50px;
}

.page-id-3784 .row h2{
	font-size: 36px;
	color: #444545;
	font-family: "微软雅黑";
	padding-top: 70px;
}

.page-id-3784 .row h4{
	font-size: 24px;
	color: #1c8ac8;
	font-family: "微软雅黑";
	font-weight: normal;
	
}

#partnerSnapDecks{
	margin-top: 40px
}

.page-id-3784 .panelBelow h2{
	margin-top: 0;
}


.page-id-3784 .nine.columns a{
	font-size: 14px;
}


.page-id-3784 #partnerText{
	width: 300px;
	padding-top: 10px;
}

.page-id-3784 #titleLinks{
	display:none;	
}

.page-id-3784 h3{
	//display:none;
}

.page-id-3784 .panelBelow{
	margin-top: -60px;
}

.page-id-3784 .resourceDivider{
	display:none;
}

.page-id-3784 .resourceH3{
	display:none;
}





/* Panel styles */

.panel.round{
	-moz-border-bottom: 5px;
	border-radius:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-shadow: white 1px 1px 0;
	z-index:1;
	padding:12px;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4f4f4));
	background: -moz-linear-gradient(top,  #fff,  #f4f4f4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4f4f4');
	border-left:1px solid #efebeb;
	border-right:1px solid #efebeb;
	border-top:1px solid #f8f8f8;
	behavior: url('../../../PIE/PIE.htc');
}

.panel.round h2{
	margin-top:0px;
	font-size:24px;
	margin-bottom:15px;
}

.panel.round h3{
	font-size:20px;
	color:#000;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:20px;
}

.subHeading{
	font-size:14px; /*ChinaZT 修改 原16px*/
	color:#333;
	margin-bottom:10px;
	line-height:25px;/*添加*/
}

.subHeadingNice{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:24px;
	text-align:center;
	margin:20px 0px 20px 0px;
	line-height:32px;
	color:#ee4f27;
	
}

.subHeading.white{
	color:#fff;
}

.panel.round.reversed{
	background:#000;
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#fff));
	background: -moz-linear-gradient(top,  #f7f7f7,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#fff');
}

.panel.round.black{
	padding:25px;
	background:#333;
	background: -webkit-gradient(linear, left top, left bottom, from(#404040), to(#222222));
	background: -moz-linear-gradient(top,  #404040,  #222222);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#222222');
	color:#fff;
	text-shadow:none;
}

.panel.round.grey{
	border:none;
	padding:25px;
	background:#000;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f8f8f8));
	background: -moz-linear-gradient(top,  #f4f4f4,  #f8f8f8);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f8f8f8');
	color:#333;
	text-shadow:none;
}

.panel.round.orange{
	padding:25px;
	background:#FF6633;
	background: -webkit-gradient(linear, left top, left bottom, from(#F02727B0), to(#038bdcb0));
	background: -moz-linear-gradient(top, #F02727B0, #038bdcb0);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F02727B0', endColorstr='#038bdcb0');
	color:#fff;
	text-shadow:none;
}

.panel.round.blue{
	padding:25px;
	background:#000;
	background: -webkit-gradient(linear, left top, left bottom, from(#0E8ACB), to(#0D75A3));
	background: -moz-linear-gradient(top,  #0E8ACB,  #0D75A3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0E8ACB', endColorstr='#0D75A3');
	color:#fff;
	text-shadow:none;
}

.panel.round.yellow{
	padding:25px;
	background:#eab207;

	background: -webkit-gradient(linear, left top, left bottom, from(#FF2C2C3B), to(#04afe3db));
	background: -moz-linear-gradient(top, #FF2C2C3B, #04afe3db);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDC20F', endColorstr='#e3ac04');
	color:#fff;
	text-shadow:none;
}

.panel.round.green{
	padding:25px;
	background:#000;
	background: -webkit-gradient(linear, left top, left bottom, from(#2AB348), to(#179032));
	background: -moz-linear-gradient(top,  #2AB348,  #179032);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2AB348', endColorstr='#179032');
	color:#fff;
	text-shadow:none;
}

.panel.round.darkGreen{
	padding:25px;
	background:#000;
	background: -webkit-gradient(linear, left top, left bottom, from(#339933), to(#246b24));
	background: -moz-linear-gradient(top,  #339933,  #246b24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#339933', endColorstr='#246b24');
	color:#fff;
	text-shadow:none;
}

.panel.round.purple{
	padding:25px;
	background:#8d134d;
	background: -webkit-gradient(linear, left top, left bottom, from(#1F77B8C4), to(#8210464f));
	background: -moz-linear-gradient(top, #1F77B8C4, #8210464f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B81F67', endColorstr='#821046');
	color:#fff;
	text-shadow:none;
}

.panel.round.teal{
	padding:25px;
	background:#0298ad;
	background: -webkit-gradient(linear, left top, left bottom, from(#0253a8), to(#90f11f));
	background: -moz-linear-gradient(top, #0253a8, #90f11f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#029CA8', endColorstr='#90f11f');
	color:#fff;
	text-shadow:none;
}

.panel.round.white{
	background:#fff;
}

.panel.round .row{
	width:95%;
	margin-bottom:20px;
}

.panelShadow{
	height:18px;
	background:url('../images/qm/box-shadow.png') no-repeat;
	background-position: center;
	margin-top:-20px;
	z-index:0;
	display:block;
}


#panelBelow{
	margin-top:10px;
	padding:0px 5px;
	border-radius: 5px;
	text-shadow: white 1px 1px 0;
	z-index: 1;
	background: -webkit-gradient(linear, left top, left bottom, from(white), to(#F4F4F4));
	border-left: 1px solid #EFEBEB;
	border-right: 1px solid #EFEBEB;
	border-top: 1px solid #F8F8F8;
	height:auto;
	overflow:auto;
}

.panelBelow{
	margin-top:30px;
}
.panelBelow h2{
	font-size:20px;/*ChinaZT修改 原font-size:36px; 替换 成 20px*/
	//color:#000;
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-weight:normal;
	margin:15px 0px 10px 0px;
	padding-bottom:0px;
	
}

.panelBelow .box{
	//margin-left:10px;
}

.panelBelow .divider{
	background:url('../images/qm/line_divider.png') repeat-x;
	height:2px;
	margin-bottom:20px;
}

.panelBelow h3{
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
	text-align: center;
}

.panelBelow p{
	line-height:27px;
}
/*ChinaZT 添加*/
.panelBelow p.question{
	margin:0px 0px 5px 0px;
	color: #2a85e8;
}

.panelHeading{
	font-size:24px;
	line-height:24px;	
}

.panelList h4{
	margin-bottom:10px;
	font-size:12px;
	font-weight:bold;
	color:#333;
}

.panelList li{
	line-height:18px;
	list-style:none;
	background:url('../images/qm/arrow-sma.png') no-repeat;
	background-position: left center;
	margin-left:-17px;
	padding-left:10px;
}


.divider{
	background:url('../images/qm/line_divider.png') repeat-x;
	height:2px;
	margin-bottom:20px;
}

.divider.dashed{
	background:none;
	border-bottom:1px dashed #ebebeb;
	height:1px;
	margin-bottom:10px;
	margin-top:20px;
}

.dividerForm{
	height:1px;
	margin-bottom:10px;
	margin-top:20px;	
}

.headingNormal{
	font-size:26px;
	color:#000;
	font-size:24px;
	font-weight:normal;

}

.headingForm{
	font-size:16px;
	color:#000;
	font-weight:bold;
	border-bottom:1px dashed #ebebeb;
	padding-bottom:10px;
	
}

.example .three.columns p{
	margin-left:10px;

}

.example .three.columns img, .example .six.columns img{
	margin-left:-10px;

}

.example .three.columns h3, .example .six.columns h3{
	margin-left:10px;

}



/* Row overrides */

.row ul{
	list-style:disc;
	margin-left:17px;
	line-height:20px;
}

.row ol{
	list-style:numbered;
	margin-left:17px;
	line-height:20px;
}


.rowBreak{
	clear:both;
	margin-top:60px;
	
}


/* Showcase Items */

.showcaseColumn h3{
	margin-top:0px;
	margin-left:10px;
}

.showcaseColumn p{
	width:190px;
	line-height:20px;
	margin:0 auto;
}

.showcaseColumn .button{
	margin-top:20px;
	margin-left:10px;
}





/* Buttons overrides */

p a.button{
	line-height:14px;	
}

.button{
	color:#fff;	
}

.blue.button{
	background: #00aeff;
	background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#006fa2));
	background: -moz-linear-gradient(top,  #00aeff,  #006fa2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#006fa2');
}

.blue.button:hover, .blue.button:focus{
	background: #006fa2;
	background: -webkit-gradient(linear, left top, left bottom, from(#0196dc), to(#025880));
	background: -moz-linear-gradient(top,  #0196dc,  #025880);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0196dc', endColorstr='#025880');
}

.green.button{
	background: #0eca00;
	background: -webkit-gradient(linear, left top, left bottom, from(#0eca00), to(#0ca301));
	background: -moz-linear-gradient(top,  #0eca00,  #0ca301);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0eca00', endColorstr='#0ca301');
}

.green.button:hover, .green.button:focus{
	background: #0ca301;
	background: -webkit-gradient(linear, left top, left bottom, from(#0ca301), to(#0a7d01));
	background: -moz-linear-gradient(top,  #0ca301,  #0a7d01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ca301', endColorstr='#0a7d01');
}

.orange.button{
	background: #ff8a00;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff8a00), to(#cf7000));
	background: -moz-linear-gradient(top,  #ff8a00,  #cf7000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff8a00', endColorstr='#cf7000');
}

.orange.button:hover, .orange.button:focus{
	background: #e77d00;
	background: -webkit-gradient(linear, left top, left bottom, from(#e77d00), to(#a35901));
	background: -moz-linear-gradient(top,  #e77d00,  #a35901);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e77d00', endColorstr='#a35901');
}


.orangeDark.button{
	background: #F04F27;
	background: -webkit-gradient(linear, left top, left bottom, from(#F04F27), to(#dc2f03));
	background: -moz-linear-gradient(top,  #F04F27,  #dc2f03);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F04F27', endColorstr='#dc2f03');
}

.orangeDark.button:hover, .orangeDark.button:focus{
	background: #F04F27;
	background: -webkit-gradient(linear, left top, left bottom, from(#dc2f03), to(#bc2803));
	background: -moz-linear-gradient(top,  #dc2f03,  #bc2803);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc2f03', endColorstr='#bc2803');
}


.teal.button{
	background: #029ca8;
	background: -webkit-gradient(linear, left top, left bottom, from(#029ca8), to(#018690));
	background: -moz-linear-gradient(top,  #029ca8,  #018690);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#029ca8', endColorstr='#018690');
}

.teal.button:hover, .teal.button:focus{
	background: #018690;
	background: -webkit-gradient(linear, left top, left bottom, from(#018690), to(#016f77));
	background: -moz-linear-gradient(top,  #018690,  #016f77);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#018690', endColorstr='#016f77');
}


.purple.button{
	background: #B81F67;
	background: -webkit-gradient(linear, left top, left bottom, from(#B81F67), to(#821046));
	background: -moz-linear-gradient(top,  #B81F67,  #821046);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#B81F67', endColorstr='#821046');
}

.purple.button:hover, .purple.button:focus{
	background: #484848;
	background: -webkit-gradient(linear, left top, left bottom, from(#821046), to(#59052d));
	background: -moz-linear-gradient(top,  #821046,  #59052d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#821046', endColorstr='#59052d');
}


.yellow.button{
	background: #FDC20F;
	background: -webkit-gradient(linear, left top, left bottom, from(#FDC20F), to(#e3ac04));
	background: -moz-linear-gradient(top,  #FDC20F,  #e3ac04);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDC20F', endColorstr='#e3ac04');
}

.yellow.button:hover, .yellow.button:focus{
	background: #484848;
	background: -webkit-gradient(linear, left top, left bottom, from(#e3ac04), to(#bf9103));
	background: -moz-linear-gradient(top,  #e3ac04,  #bf9103);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3ac04', endColorstr='#bf9103');
}


.grey.button{
	background: #7b7b7b;
	background: -webkit-gradient(linear, left top, left bottom, from(#7b7b7b), to(#484848));
	background: -moz-linear-gradient(top,  #7b7b7b,  #484848);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7b7b7b', endColorstr='#484848');
}

.grey.button:hover, .grey.button:focus{
	background: #484848;
	background: -webkit-gradient(linear, left top, left bottom, from(#484848), to(#222222));
	background: -moz-linear-gradient(top,  #484848,  #222222);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#484848', endColorstr='#222222');
}

.black.button{
	background: #373737;
	background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#2a2a2a));
	background: -moz-linear-gradient(top,  #373737,  #2a2a2a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#2a2a2a');
}

.black.button:hover, .black.button:focus{
	background: #2a2a2a;
	background: -webkit-gradient(linear, left top, left bottom, from(#2a2a2a), to(#171717));
	background: -moz-linear-gradient(top,  #2a2a2a,  #171717);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2a', endColorstr='#171717');
}

.white.button{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dedede));
	background: -moz-linear-gradient(top,  #ffffff,  #dedede);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dedede');
	text-shadow:none;
}

.white.button:hover, .white.button:focus{
	background: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#dedede));
	background: -moz-linear-gradient(top,  #ededed,  #dedede);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede');
}


.soon.button{
	background: #cccccc;
	background: -webkit-gradient(linear, left top, left bottom, from(#ececec), to(#cccccc));
	background: -moz-linear-gradient(top,  #ececec,  #cccccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#cccccc');
}

.buttonRight{
	float:right;
	margin-top:-45px;
}

.buttonRight .date{
	margin-top:10px;
	font-size:14px;
}

.buttonRight span{
	float:left;
	line-height:34px;
	margin-right:20px;
	
}



/* home definitions */

#home{
	clear:both;
	margin-top:-250px;
	z-index:5000;
	position:relative;
}


/* Company page */

#company{
	margin-top:-40px;	
}

#companyHeading{
	margin-top: 30px;
}

#companyQMLogo{
	margin-right: 30px;
	width: 90px;
	float: left;
}
/*ChinaZT 修改font-size: 16px;添加letter-spacing: 1px;*/
.companyAbout{
	color:#1c8ac8;
	font-family:"微软雅黑";
	font-size: 18px;
	font-weight: normal;
	vertical-align:middle;
	letter-spacing: 1.5px;
	text-indent:2em;
}

#companyPanel{
	margin-top: 50px;
}
/*ChinaZT 修改padding: 20px 0 20px;添加letter-spacing: 2px;font-size: 12px;*/
#companySubHeading{
	font-family: "微软雅黑";
	font-size: 13px;
	font-weight: normal;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 0;
	padding: 23px 5px 20px;
	letter-spacing: 1px;
}

.companyEventPic{
	float: left;
	width:165px;
}

#companyAwards{
	background-color:#ffffff;
	border-right: 3px solid #1c8ac8;
}

#companyCommunity{
	background-color:#ffffff;
	border-right: 3px solid #f38530;
}

#companySectionHeadings{
	font-family: "微软雅黑";
	font-size: 36px;
	padding-top: 15px;
}

#companySectionSubHeading{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	margin-bottom: 0;
}

#companyButton{
	margin-top: 30px;
}

#companySections{
	margin-top: 40px;
}

.parent-pageid-13 #pageHeader #titleLinks{
	margin-top:-15px;
}

/* page definitions */

#page{
	margin:0px;
}

#pageHeaderTop{
	margin:0px;
	padding:0px;
	height:340px;
}

#portfolioHeader{
	margin:0px;
	padding:0px;
	height:80px;
}

#portfolioHeader h2{
	margin-top:-10px;
	padding:0px;
}

#portfolioTitle, #documentationTitle{
	margin-top:60px;
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:42px;
	font-weight:100;
		
}

#portfolioTitle h2{
	font-weight:100;
}

#portfolioDate{
	float:right;
	font-size:20px;	
	margin-top:-40px;
}

#documentationHeader{
	margin:0px;
	padding:0px;
	height:30px;
}

#authenticationHeader{
	margin-top:150px;	
}

#authenticationFooter{
	margin-top:350px;	
}

#pageHeader{
	margin:0px;
	padding:0px;
	height:240px;
}

.arrowHeader{
	padding-top:5px;
	padding-right:10px;	
	margin-left:15px;
}


#pageHeader #title, #pageHeaderTop #title, #portfolioHeader #title{
	padding-top:35px;
	padding-bottom:15px;
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:26px;/*ChinaZT修改 font-size:42px; */

}

#pageHeader #title a, #pageHeaderTop #title a, #portfolioHeader #title a{
	color:#454545;	
}

#pageHeader #title a:hover, #pageHeaderTop #title a:hover, #portfolioHeader a:hover{
	color:#000;	
}

#pageHeader #titleLinks{
		
}
/*ChinaZT修改 原width:150px*/
#pageHeader ul, #pageHeaderTop ul, #portfolioHeader ul{
	padding-left:-20px;
	padding-top:40px;
	list-style:none;
	width:158px;
	margin-left:0px;
}

#pageHeader ul li a, #pageHeaderTop ul li a, #portfolioHeader ul li a{
	padding-left:10px;
}

#pageHeader li a:hover, #pageHeaderTop li a:hover, #portfolioHeader li a:hover{
	background:url('../images/qm/arrow-sma.png') no-repeat;
	background-position:left;
}


#pageHeader ul li, #pageHeaderTop ul li, #portfolioHeader ul li{
	background:url('../images/qm/line_divider.png') repeat-x;
	background-position:bottom;
	height:25px;
	padding:0px;
	margin:4px 0px 0px 0px;
}

#pageHeader li.current_page_item a, #pageHeaderTop li.current_page_item a, #portfolioHeader li.current_page_item a{
	color:#000;
	background:url('../images/qm/arrow-sma.png') no-repeat;
	background-position:left;
}


#pageHeader ul li li, #pageHeaderTop ul li li, #portfolioHeader ul li li{
	display:none;
}

#pageHeaderSolutions{
	margin:0px;
	padding:0px;
	height:200px;
}

/* News definitions */

#pageHeaderNews{
	height:240px;
	
}

#pageHeaderNews #title{
	padding-top:45px;
	padding-bottom:15px;
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:42px;
	color:#000;
}

#index .panel.round.white {
	padding:0px 15px 15px 15px;
	
}

#index article h2{
	margin:10px 0px 20px 0px;	
}

#index .divider{
	margin:40px 0px 30px 0px;	
}


.newsHeading{
	clear:both;
	font-weight:normal;
	font-size:20px;
	margin-top:20px;
	background-position:left;
	font-family: "微软雅黑";
}

#newsPanel{
}

#newsPanel h3{
	padding-top:10px;
	padding-bottom:10px;
	font-size:16px;
}

#newsPanel ul{
	list-style:none;
	margin-left:-8px;
}

#newsPanel ul li{
	background:url('../images/qm/arrow-sma.png') no-repeat;
	background-position:left;
	padding-left:10px;
	margin:0px 0px 6px 0px;
	
}

#newsPanel li.current-cat a{
	color:#000;
}

article h2 a{
	font-size:24px;
	color:#000;
	font-weight:normal;
}	

.postDetails{
	padding-bottom:20px;
	clear:both;
}

.spaceTop{
	padding-top:15px;
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
}

.spaceTop.white{
	color:#fff;	
}



/* Solutions Page */

h2.solutions{
	padding-top:0px;
	padding-left:20px;
}
/*ChinaZT 修改 原margin-top没有注释*/
#solutions{
	/*margin-top:-40px;*/
	z-index:0;	
}

#solutions h2{
	margin-top:10px;	
}

#solutions h3{
	margin-top:20px;	
}

.solutionsBreak{
	clear:both;	
}

#solutions .panel.round{
	margin-bottom:40px;	
}

#solutionsPanel{
	margin:-20px 0px 100px 0px;	
}

.solutionsClients{
	font-size:16px;
	font-style:italic;
	text-align:center;
	line-height:28px;
	margin:-70px 0px 80px 0px;

}

.pageClients{
	font-size:16px;
	font-style:italic;
	text-align:center;
	line-height:28px;
	margin-bottom:30px;

}



/* Single.php definitions */

.entry{
	padding:15px;
}

.entry h2{
	margin-top:20px;
	line-height:26px;
	font-weight:normal;
	font-size:20px;
}

.entry p{
	margin:0px 0px 20px 0px;
	padding:0px;
	line-height:20px;
}

.entry .divider{
	border-bottom:1px dotted #ccc;
	background:none;
}


.postDetails{
	padding-bottom:10px;
	margin-bottom:10px;
	color:#333;
}

p.readmore{
	padding-top:20px;
}

#single .row .eight.columns{
	min-height:900px;	
}

#single .panel.round.white {
	padding:15px 15px 15px 15px;
	
}

#single .panel.round.white h2 {
	margin-top:5px;
	
}

#single .postDetails{
	margin-top:20px;
	margin-bottom:40px;
	border-bottom:1px dashed #ccc;	
}

#single .entry h2{
	clear:both;
	margin:20px 0px 10px 0px;
		
}

#single .entry h3{
	font-size:18px;
	font-weight:normal;
	margin:30px 0px 10px 0px;
		
}

.postmetadata{
	clear:both;
	border-top:1px dashed #ccc;
	margin-top:100px;
	padding-top:10px;
}



/* Showcase Template */

#showcase h2{
	font-size:18px;
}

#showcase{
	padding:15px 20px 20px 20px;
}

#showcase .portfolio{
	margin-top:20px;
}

#showcase .portfolio.item{
	width:210px;
	height:130px;
	margin-right:7px;
	margin-top:10px;
	margin-bottom:7px;
	float:left;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#showcase .portfolio.item img{
	width:90%;
	height:90%;	
}

#showcase .portfolio.item:hover{
	cursor:pointer;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#showcase .case.item{
	margin-top:30px;
}


#showcase .case.item .right{
	width:220px;
}

#showcase .case.item h3{
	font-size:14px;
}

#showcase .case.item img{
	
}



/* Portfolio template */

#portfolio{
	padding:15px 20px 20px 20px;
}

#portfolio h2{
	font-size:18px;
}



#portfolio ul{
	list-style:none;
	float:right;
	border-right:1px solid #ccc;
	padding-right:10px;
	margin-top:30px;
	padding:2px 10px 10px 0px;
	text-align:right;
}

#portfolio ul strong{
	color:#000;
	line-height:40px;
}

#portfolio ul li{
	padding:3px 5px 3px 0px;
margin-right:-16px;
text-align:right;
	
}

#portfolio ul li a.current{
	background:url('../images/qm/arrow_left.png') no-repeat;
	background-position:right;
	color:#333;
	padding-right:10px;
		
}

#portfolio ul li a{
	padding-right:10px;	
}



#portfolio .current{
	width:200px;
}
/*ChinaZT 修改 原 width:212px;height:180px;*/
#portfolio .item{
	width:156px;
	height:120px;
	float:left;
	margin-right:12px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

#portfolio .item:hover{
	cusor:pointer;
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

#portfolio .item h3{
	font-size:12px;
	margin-bottom:5px;
}

#portfolio .item img{

}


.portfolioItem .panel.round{
	padding:20px;
	margin-top:20px;
	
	
}

.portfolioItem .panel.round ul{
	margin-top:-10px;
	list-style:none;
	margin-left:0px;
}

.portfolioItem .panel.round ul li{
	margin:0px;
	background:url('../images/qm/arrow-sma.png') no-repeat;
	background-position:left;
	padding:5px 0px 5px 15px;
	line-height:16px;
}


/* Contact Page */

.contactDiv{
	clear:both;
	padding:15px;
	height:150px;
}

.contactDiv .three.columns h2{
	padding-top:0px;
	font-size:16px;
	font-weight:normal;
	padding-bottom:10px;
}

.contactDiv em{
	font-size:11px;	
}

.contactDiv .divider{
	background:url('../images/qm/line_divider.png') repeat-x;
	height:2px;
	margin:10px 0px 10px 0px;
	width:150px;
	clear:both;
}

.verticalDivider{
	border-right:1px dashed #ccc;
	width:1px;
	margin-left:-10px;
	height:110%;
	float:left;	

}

.verticalDividerForm{
	border-right:1px dashed #ccc;
	width:1px;
	height:520px;
	float:left;	
	margin-left:15px;
	margin-right:0px;
}

#formContact{
	margin-top:30px;	
}

#formContact .field{
	padding:15px 0px 15px 0px;	
}

#formContact .label{
	width:100px;
	float:left;
	margin-top:5px;
	font-weight:bold;
}

#formContact small{
	font-size:11px;
	font-weight:normal;
}

#formContact .input{
	width:140px;
	float:left;
}

#formContact .captcha{
	margin-top:100px;
	margin-bottom:10px;
	clear:both;	
}

#formContact .captcha2{
	clear:both;
	padding-top:20px;
}

.captchaLeft{
	float:left;
	width:65px;
}

.captchaRight{
	float:left;
	width:65px;
	margin-left:120px;
	position:relative;
	clear:right;
	overflow:hidden;
	margin-top:-25px;
}


/* Validation elements */

/* Global Validation */

.wpcf7-not-valid-tip{
	border:none !important;
	background:none !important;
	color:#ff0000;
	margin-left:-28px !important;
	
}



.captchaCode{
	float:right;
}


/* Request Demo Form */

#wpcf7-f767-p60-o1 .wpcf7-response-output{
	display:block;
	height:40px;
	float:left;
	margin-top:-20px;
	border:none;
	margin-left:513px;
}

#wpcf7-f767-p60-o1 .captcha-438 .wpcf7-not-valid-tip{
	margin-left:-17px !important;	
}

/* General Enquiries Form */

#wpcf7-f225-p1445-o1 .wpcf7-response-output{
	clear:both;
	height:40px;
	padding-left:440px;
	
	border:none;

}

#wpcf7-f225-p1445-o1 .your-message .wpcf7-not-valid-tip{
	margin-top:-180px;
	width:200px;
	height:163px;
	margin-left:10px !important;
}

#wpcf7-f225-p1445-o1 .captcha-438 .wpcf7-not-valid-tip{
	margin-left:-15px !important;
}







/* Partners Form */

#wpcf7-f1299-p1409-o1 .wpcf7-response-output{
	display:block;
	height:40px;
	clear:both;
	border:none;
	position:absolute;
	margin-right:268px;
	width:250px;
	margin-top:-25px;
	margin-left:-13px;
	//display:none;
}

#wpcf7-f1299-p1409-o1 .wpcf7-not-valid-tip{
	margin-left:-33px;
	margin-top:-6px;

}

#wpcf7-f1299-p1409-o1 .captcha-438 .wpcf7-not-valid-tip{
	margin-left:-18px !important;	
}


/* Callback form */

#wpcf7-f1536-p56-o1 .wpcf7-response-output{
	display:block;
	clear:both;
	height:20px;
	padding-left:115px;
	border:none;
	margin-left:-13px;	
}

#wpcf7-f1536-p56-o1 .captcha-438 .wpcf7-not-valid-tip{
	margin-left:-15px !important;	
}

#wpcf7-f1536-p56-o1 .captcha{
	margin-top:0px;
}

/* Support Form */

#wpcf7-f2654-p2639-o1 .wpcf7-response-output{
	display:block;
	clear:both;
	height:20px;
	padding-left:115px;
	border:none;
	margin-left:-13px;
}

#wpcf7-f2654-p2639-o1 .your-message .wpcf7-not-valid-tip{
	margin-top:-180px;
	margin-left:5px !important;
}

#wpcf7-f2654-p2639-o1 .contactButton{
	clear:both;
	display:block;
	width:182px;	
	margin-left:100px;
}

#wpcf7-f2654-p2639-o1 input{
	width:170px;	
}

#wpcf7-f2654-p2639-o1 .captcha-438 .wpcf7-not-valid-tip{
	margin-left:-23px !important;	
	margin-top:20px;
}

.page-id-2639 #pageHeader{
	height:100px;	
}

.page-id-2639 #title{
	margin-top:20px;	
}


div.wpcf7-validation-errors{
	border:none;	
	color:red;
}


.wpcf7-not-valid-tip{
	margin-left:-35px;
	margin-top:-8px;

}

.wpcf7-mail-sent-ok{
	color:green;	
}

span.wpcf7-not-valid-tip{
	width:185px;	
}

.wpcf7-text{
	max-width:180px;	
}

.wpcf7-captchar{
	max-width:100px;	
}


/* Epipheo Overlay Form */

#wpcf7-f3093-t1-o1 .label{
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:130px;
	margin-left:0px;
	font-size:14px;
}

#wpcf7-f3093-t1-o1 .field{
	clear:both;
	padding:6px 0px 6px 0px;
}

#wpcf7-f3093-t1-o1 .wpcf7-text{
	max-width:300px;
	padding:7px;
	border:1px solid #ee4f27;
	float:left;
	font-size:16px;
	font-family:"微软雅黑";
}

#wpcf7-f3093-t1-o1 .wpcf7-text:hover{
	border:1px solid #b93f20;	
}

#wpcf7-f3093-t1-o1 .wpcf7-response-output{
	border:none;
	margin-top:-2px;
}

#wpcf7-f3093-t1-o1 .wpcf7-not-valid-tip{
	margin-left:-315px !important;
	margin-top:7px;
}


.epipheoOverlayButton{
	clear:both;
	margin-top:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 11px 135px 13px 135px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; width: auto;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
	border:none;
}

.epipheoOverlayButton:hover, .epipheoOverlayButton:focus{
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
}


/* Epipheo Landing Page Form */



#epipheoLandingContents .label{
	margin-left:0px;
	margin-top:10px;
	width:130px;
	font-size:14px;
}

#epipheoLandingContents .field{
	clear:both;
	padding:3px 0px 3px 0px;
}

#epipheoLandingContents .wpcf7-text{
	max-width:300px;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}

#epipheoLandingContents .wpcf7-captchar{
	max-width:100px;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}

#epipheoLandingContents .wpcf7-text:hover{
	border:1px solid #99220a;	
}

#epipheoLandingContents .wpcf7-response-output{
	border:none;
	margin-top:-2px;
	margin-left: 37px;
}

#epipheoLandingContents .wpcf7-not-valid-tip{
	margin-left:-315px;
	margin-top:7px;
}



#epipheoLandingContents .epipheoOverlayButton{
	padding:11px 70px 13px 70px;
	margin-left:0px;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
}

#epipheoLandingContents .epipheoOverlayButton:hover{
	padding:11px 70px 13px 70px;
	margin-left:0px;
	background: #c74025;
	background: -webkit-gradient(linear, left top, left bottom, from(#c74025), to(#a7341d));
	background: -moz-linear-gradient(top,  #c74025,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c74025', endColorstr='#a7341d');
}

#epipheoLandingContents .wpcf7-form .wpcf7-response-output{
	margin-left:0px;
	margin-top:20px;
}

#epipheoLandingContents .wpcf7-form .wpcf7-not-valid-tip{
	margin-left:-50px !important;
	margin-top:-7px !important;
	
}

#epipheoLandingContents .wpcf7-form .captcha-644 .wpcf7-not-valid-tip{
	margin-left:-10px !important;
	margin-top:-7px !important;
	
}

#epipheoLandingContents .panel.round{
	padding-bottom:80px;
}

#epipheoLandingContents{
	margin-bottom:50px;
}

/* Webinar form: Elements to Consider */

.page-id-3648 .label{
	margin-left:0px;
	margin-top:10px;
	width:130px;
	font-size:14px;
}

.page-id-3648 .field{
	clear:both;
	padding:3px 0px 3px 0px;
}

.page-id-3648 .wpcf7-text{
	max-width:76%;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}

.page-id-3648 h2{
	font-size:34px !important;
	font-family: "微软雅黑";
}

.page-id-3648 h3{
	font-size:28px !important;
}

.page-id-3648 #pageHeader{
	height:150px !important;
}

.page-id-3648 .landingTitle{
	margin-top:0px !important;
	padding-top:0px !important;	
	height:170px !important;
}

.page-id-3648 .wpcf7-text:hover{
	border:1px solid #99220a;	
}

.webinarButton{
	clear:both;
	margin-top:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 11px 25% 13px 25%;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; width: auto;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
	border:none;
}

.webinarButton:hover, .webinarButton:focus{
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
}

.page-id-3648 .wpcf7-form .wpcf7-response-output{
	margin-left:10px;
	margin-top:10px;
	border:none;
}

.page-id-3648 .wpcf7-form .wpcf7-not-valid-tip{
	margin-left:-50px;
}

.required{
	color:red;
}

#webinarButton1{
	background:url('../images/qm/webinar_button.png') no-repeat;
	height:166px;
	width: 166px;
	position:absolute;
	left:28%;
	top:120px;
}

#webinarButton2{
	background:url('../images/qm/webinar_button2.png') no-repeat;
	height:156px;
	width: 156px;
	position:absolute;
	right:-8px;
	top:12px;
}




/* Webinar form: Multi-event apps */


.page-id-4076 .webinarP{
	font-size:16px;
	line-height:24px;
	
}

.page-id-4076 .webinarPromo{
	font-size:14px;
	line-height:24px;
	
}

.page-id-4076 .label{
	margin-left:0px;
	margin-top:10px;
	width:130px;
	font-size:14px;
}

.page-id-4076 .field{
	clear:both;
	padding:3px 0px 3px 0px;
}

.page-id-4076 .wpcf7-text{
	max-width:76%;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}

.page-id-4076 .landingTitle h2{
	font-size:34px !important;
	font-family: "微软雅黑";
	padding-top:50px !important;		
}

.page-id-4076 .container h3{
	font-size:28px !important;
}

.page-id-4076 #pageHeader{
	height:220px !important;
}

.page-id-4076 .landingTitle{
	margin-top:0px !important;
	padding-top:0px !important;	
	height:170px !important;
	text-align:center;
}

.page-id-4076 .landingTitle p{
	font-size:16px;
	font-family: "微软雅黑";
	font-style: italic;
}


.page-id-4076 #prevWebinar{
	text-align:center;
}

.page-id-4076 .wpcf7-text:hover{
	border:1px solid #99220a;	
}

.page-id-4076 .WebinarCenter{
	margin-top:-20px;
}

.webinarButton{
	clear:both;
	margin-top:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 11px 25% 13px 25%;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; width: auto;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
	border:none;
}

.webinarButton:hover, .webinarButton:focus{
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
}

.page-id-3648 .wpcf7-form .wpcf7-response-output{
	margin-left:10px;
	margin-top:10px;
	border:none;
}

.page-id-3648 .wpcf7-form .wpcf7-not-valid-tip{
	margin-left:-50px;
}

.required{
	color:red;
}

#webinarButton1{
	background:url('../images/qm/webinar_button.png') no-repeat;
	height:166px;
	width: 166px;
	position:absolute;
	left:28%;
	top:120px;
}

#webinarButton2{
	background:url('../images/qm/webinar_button2.png') no-repeat;
	height:156px;
	width: 156px;
	position:absolute;
	right:-8px;
	top:12px;
}

.landingTitle.webinar{
	margin-top:-20px !important;
	margin-bottom:0px;
}

.landingTitle.webinar h2{
	color:#eb5031;
}







/* General form styles */

#formContact .captchaDiv{
	float:left;
	width:100px;
	display:inline;
}

#formContact .required{
	font-weight:bold;
	color:red;
	float:left;
	width:8px;	
	margin-left:15%;
}

#formContact .requiredText{
	font-weight:bold;
	color:red;
	width:8px;
	margin-left:6px;	
}

.wpcf7-captcha-captcha-438{

}

.contactText, .requestText{
	border:1px solid #ccc;
	padding:5px 3px 5px 3px;
	color:#666;
}

.contactText:hover, .requestText:hover{
	border:1px solid #666;
	padding:5px 3px 5px 3px;
	color:#333;
	
}

.requestText{
	width:170px;
	margin-left:2px;
}

.contactButton{
	margin-top:-4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 9px 34px 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 12px; width: auto;
	background: #00aeff;
	background: -webkit-gradient(linear, left top, left bottom, from(#00aeff), to(#006fa2));
	background: -moz-linear-gradient(top,  #00aeff,  #006fa2);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aeff', endColorstr='#006fa2');
}





.contactButton:hover, .contactButton:focus{
	background: #006fa2;
	background: -webkit-gradient(linear, left top, left bottom, from(#0196dc), to(#025880));
	background: -moz-linear-gradient(top,  #0196dc,  #025880);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0196dc', endColorstr='#025880');
}


.requestButton{
	margin-top:20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 9px 34px 11px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 12px; width: auto;
	background: #0eca00;
	background: -webkit-gradient(linear, left top, left bottom, from(#0eca00), to(#0ca301));
	background: -moz-linear-gradient(top,  #0eca00,  #0ca301);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0eca00', endColorstr='#0ca301');
}

.requestButton:hover, .contactButton:focus{
	background: #0ca301;
	background: -webkit-gradient(linear, left top, left bottom, from(#0ca301), to(#0a7d01));
	background: -moz-linear-gradient(top,  #0ca301,  #0a7d01);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0ca301', endColorstr='#0a7d01');
}

.requestInfo{
	width:8%;
	float:right;	
}


/* Events */


.event{
	margin:10px 0px 10px 0px;
	padding:10px;
	background:#fff;
	-moz-border-radius: 3px;
	border-radius:3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	display:block;
}

.eventDivider{
	border-bottom:1px dashed #e3e3e3;	
}

.event .row{
}

.eventDate{
	color:#000;
	margin-left:-10px;
}

/* Team */

.teamImage{
	padding:5px;
	border:1px solid #f1f1f1;	
}

/* Landing pages */

.row.landing{
	margin-top:-50px;	
}

.landingTitle{
	margin-top:10px;
	line-height:44px;	
}

.landingH2{
	font-size:28px;
	line-height:34px;
	color:#ee4c23;
}


.landingA{
	color:#ec4e27;
	text-align: center;
}

.landingSub{
	font-size:16px;
	line-height:22px;
	color:#333;
	margin-top:15px;
}

.landingPanelP{
	font-size:16px;
	color:#000;	
}

#landingPanelTicks{
	list-style:none;
	margin-left:0px;
}

#landingPanelTicks li{
	background:url('../images/qm/icon_tick.png') no-repeat;
	padding-left:25px;
	padding-top:3px;
	font-size:14px;
}


/* PhocusWright Landing */

#pwHeading{
	background:url('../images/qm/pw_header.png') no-repeat;
	height:329px;
	width:980px;
	overflow:hidden;
}

#pwHeading h2{
	font-size:22px;
	font-weight: normal;
	color:#333333;
	text-align:left;
	top:130px;
	left:450px;
	position:relative;
	line-height: 38px;
}

#pwHeadingMobile h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:35px;
	font-weight: bold;
	color:#662463;
	text-align: left;
	margin-top:20px !important;
}

#pwHeadingMobile h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:25px;
	font-weight: normal;
	color:#333333;
	line-height: 38px;
	
}

#pwBelow .pwRowMobile{
	margin-bottom:40px;
}

.pwButton{
	top:150px;
	left:450px;
	position:relative;
}


#pwPurpleStrip{
	background:url('../images/qm/pw_PurpleStrip.png') repeat-x;
	width:100%;
	height:321px;
	position:absolute;
	left:0px;
	padding-bottom:321px;
	color:#fff;
	
}

#pwPurpleStrip h3{
	font-family: "微软雅黑";
	font-size:24px;
	color:#fff;
	font-weight: normal;
	text-align:center;
	margin:40px 0px 20px 0px;
	line-height:36px;
}

#pwPurpleStrip a{
	
	color:#fdc030;

}

#pwPurpleStrip p{
	font-family: "微软雅黑";
	font-size:18px;
	font-weight: normal;
	text-align:center;
	margin-top: 30px;
	
}

#pwPurpleStrip .pwStripLeft{
	text-align: right;
}

#pwPurpleStrip .pwStripRight{
	text-align: left;
}

#pwPurpleStrip .pwDL{
	margin-top: 30px;
}

#pwClear{
	clear:both;
	height:421px;
}

#pwClearMobile{
	clear:both;
	height:341px;
}

#pwMobileStrip{
	text-align: center;
	padding-top: 30px;
}

#pwBelow h3{
	font-family:"微软雅黑";
	font-size:32px;
	font-weight: normal;
	color: #5c215b;
}

#pwBelow p{
	font-family:"微软雅黑";
	font-size:16px;
	font-weight: normal;
	line-height:34px;
}

#pwBelow .awesome h3{
	margin:20px 0 10px 0;
}

#pwBelow .webinar h3{
	margin:20px 0 10px 0;
}

#pwBelow .pwRow{
	margin-bottom:90px;
}

#pwBelow h2{
	font-family:"微软雅黑"; 
	font-weight:regular; 
	color:#333333;
	font-size:30px;
	margin-bottom: 40px;
}

#pwBelow .download{
	text-align:center;
	
}

#pwBelow .download h3{
	font-size:24px;
	color:#000;
	//border-bottom:1px solid #ccc;
	padding-bottom:10px;
	width:300px;
	margin:20px auto 30px;
}

#pwBelow .download #box{
	margin:0 auto;
	width:65%;
	border:none;
	height:180px;
}

#pwLink{
	margin: -40px 0 0 -20px;
}

#pwLink a{
	color:#b62467;
	font-family:"微软雅黑";
	color:#b62467;
	font-size:18px;
	font-weight: normal;
	text-align:center;
}

#pwBelow .download #apple{
	background:url('../images/techspec/techspec_apple_dl.png');
	width:201px;
	height:67px;
	float:left;
	margin-right:40px;
	margin-top:30px;
}

#pwBelow .download #android{
	background:url('../images/techspec/techspec_android_dl.png');
	width:201px;
	height:67px;
	float:left;
	margin-top:30px;
}

#pwBelow .download #qr{
	background:url('../images/techspec/techspec_qr.png');
	width:127px;
	height:127px;
	float:left;
	margin-right:40px;
}

#pwBelow .download .techspecDivider{
	border-bottom:2px solid #000;
	border-top:0px;
	clear:both;
	padding-bottom:20px;
}

#PWqr{
	background:url('../images/qm/pw_qr_code.png');
	width:127px;
	height:127px;
	float:left;
	margin-right:40px;
	
}




/* Demand Gen Landing pages */

#demandContent{
	margin-bottom: 0;
}

#demandContent .white{
	color:#ffffff;
}

#demandLandingTitle{
	float: left;
	text-align:center;
	position: relative;
}

#DemandGenElectrifyDemo{
	margin: 0 0 20px 0;
}

#demandLandingTitle h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:51px;
	color:#000;
	margin:32px 0px 0px 0px;
}

#demandLandingTitle h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:38px;
	color:#eb5031;
	margin:0px 100px 10px 100px;
}

#demandLandingTitleCenter{
	text-align:center;
}

#demandLandingTitleCenter h1{
	font-size:42px;
	font-family: "微软雅黑";
	margin-bottom:10px !important;
}

#demandLandingTitleCenter h2{
	font-size:72px;
	font-family:"微软雅黑";
	margin-top:-25px !important;
	color:#eb5031;
}

#demandLandingTitleMobile{
	text-align:center;
	margin-bottom: 10px;
}

#demandLandingTitleMobile h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:36px;
	color:#000;
	margin:0px;
}

#demandLandingTitleMobile h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:28px;
	color:#eb5031;
	margin:0px 10px 25px 10px;
}


#demandBoyLeft{
	float: left;
	height: 229px;
	margin-bottom: -2px;
}

#demandBoyRight{
	float: left;
	height: 230px;
	margin-bottom: -2px;
}

#demandHeading{
	font-family: "微软雅黑";
	font-size:22px;
	color: #fff;
	margin: 0 0 0 24px;
	font-weight: normal;
}

#demandDemo{
	font-family: "微软雅黑";
	font-size:16px;
	color: #fff;
	margin: 0;
}

#demandSubText{
	margin-left: 0;
}

#demandBulletPoints{
	font-family: "微软雅黑";
	font-size:14px;
	color: #fff;
	margin: 0 0 10px 0;
}

#demandHorizDivider{
	margin-bottom: 25px;
}

#demandForm{
	margin-left: 5px;
}


#demandFormInst{
	margin-top: 10px;
	font-family: "微软雅黑";
	font-size:14px;
	font-style: italic;
	font-weight: normal;
}


#demandLandingContents{
	margin-top:5px;
}

#demandLandingContents .panel.round{
	margin-top:20px;
	padding-bottom:0px;
}

#demandLandingContents .wpcf7-form{
	margin-bottom:0px;
	height:330px;
}

#demandLandingContents p{
	width:80%;
}

.page-id-3431 .panel.round.orange{
	padding: 25px 25px 0 25px;
	
}

.verticaldivider{
	background: url('../images/qm/demand_gen_divider_bg.png') repeat-y;
	border:none;

	
}


.page-id-3431 .panel.round .row{

	width: 100% !important;
	
}

/* New Demand Generation Pages Overrides */

.page-id-4155 .field{
	padding-bottom:15px !important;
}

/* Demand Gen Green */


.page-id-3810 #demandHeading{
	margin-left: 0;
}

.page-id-3810 #DemandGenGreenDemo{
	margin: 0 0 20px 0;
}


.page-id-3810 #demandLandingTitle{
	float: left;
	text-align: left;
	position: relative;
	margin-left: 20px;
}

.page-id-3810 .panelBelow{
	margin-top: 0;
}

.page-id-3810 #demandLandingTitle h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:64px;
	color:#333333;
	margin:32px -20px 0px 0px;
}

.page-id-3810 #demandLandingTitle h1 strong{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:64px;
	color:#31af4f;
	font-weight: normal;

}

.page-id-3810 #demandLandingTitle h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:38px;
	color:#333333;
	margin: 0 0 10px 0;
}

.page-id-3810 #demandLandingTitleMobile{
	text-align:center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.page-id-3810 #demandLandingTitleMobile h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-weight: normal;
	color:#333333;
	margin:0px;
}

.page-id-3810 #demandLandingTitleMobile h1 strong{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	color:#31af4f;
	font-weight: normal;

}

.page-id-3810 #demandLandingTitleMobile h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:28px;
	color:#333333;
	margin:0px 10px 25px 10px;
}

#demandGirlGreen{
	float: left;
	position: relative;
	height: 250px;
	width: 354px;
	bottom: 10px;
	margin-bottom: 5px;
	pointer-events:none;
	z-index: 10000;
	pointer-events:none;
	background:url('../images/qm/demand_gen_green_girl.png');
	display: inline;
}


.page-id-3810 .panel.round.green{
	margin-top: -16px;
	
}

.page-id-3810 #demandSubText{
	margin-left: 0;
	margin-bottom: -20px;
}

.page-id-3810 #demandBulletPoints{
	font-family: "微软雅黑";
	font-size:14px;
	color: #fff;
	margin-bottom: 15px;
}




/* Demand Gen Sponsorship */


.page-id-3827 #demandHeading{
	margin-left: 0;
}

.page-id-3827 #DemandGenGreenDemo{
	margin: 0 0 20px 0;
}


.page-id-3827 #demandLandingTitle{
	float: left;
	text-align: left;
	position: relative;
	margin-left: 20px;
	z-index: 10001;
}

.page-id-3827 .panelBelow{
	margin-top: 0;
}

.page-id-3827 #demandLandingTitle h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:48px;
	color:#333333;
	margin:40px -20px -10px 0px;
	
}


.page-id-3827 #demandLandingTitle h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-weight: normal;
	font-size:44px;
	color:#333333;
	margin: 0 0 10px 0;
}

.page-id-3827 #demandLandingTitleMobile{
	text-align:center;
	margin-top: 20px;
	margin-bottom: 20px;
}

.page-id-3827 #demandLandingTitleMobile h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-weight: normal;
	color:#333333;
	margin:0px;
}

.page-id-3827 #demandLandingTitleMobile h1 strong{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	color:#31af4f;
	font-weight: normal;

}

.page-id-3827 #demandLandingTitleMobile h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:28px;
	color:#333333;
	margin:0px 10px 25px 10px;
}

#demandBoatBoys{
	float: left;
	position: relative;
	top:-210px;
	left: 315px;
	margin-bottom: -211px;
	width: 638px;
	height: 247px; 
	z-index: 10000;
	pointer-events:none;
	background:url('../images/qm/demand_gen_boat_boys.png');
	display: inline;

}

.page-id-3827 .panel.round.green{
	margin-top: -16px;
	
}

.page-id-3827 #demandSubText{
	margin-left: 0;
	margin-bottom: -20px;
}

.page-id-3827 #demandBulletPoints{
	font-family: "微软雅黑";
	font-size:14px;
	color: #fff;
	margin-bottom: 15px;
}





/* Demand Gen Landing Page Form */



#demandLandingContents .label{
	margin-left:0px;
	margin-top:0px;
	width:130px;
	font-size:14px;
}

#demandLandingContents .field{
	clear:both;
	padding:3px 0px 3px 0px;
}

#demandLandingContents .wpcf7-text{
	max-width:260px;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}

#demandLandingContents .field.show-on-phones .wpcf7-text{
	max-width:220px;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}

#demandLandingContents .field.show-on-tablets .wpcf7-text{
	max-width:210px;
	padding:7px;
	border:1px solid #eb5031;
	font-size:16px;
	font-family:"微软雅黑";
}



#demandLandingContents .wpcf7-text:hover{
	border:1px solid #99220a;	
}

#demandLandingContents .wpcf7-response-output{
	border:none;
	margin-top:-2px;
	margin-left: 37px;
}

#demandLandingContents .wpcf7-not-valid-tip{
	margin-left:-315px;
	margin-top:7 px;
}

.demandButton{
	clear:both;
	margin-top:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 11px 135px 13px 135px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; width: auto;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
	border:none;
}

#demandLandingContents .demandButton{
	padding:11px 48px 13px 48px;
	margin-left:0px;
	background: #373737;
	background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#2a2a2a));
	background: -moz-linear-gradient(top,  #373737,  #2a2a2a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#2a2a2a');
}

#demandLandingContents .demandButton:hover{
	padding:11px 48px 13px 48px;
	margin-left:0px;
	background: #373737;
	background: -webkit-gradient(linear, left top, left bottom, from(#373737), to(#2a2a2a));
	background: -moz-linear-gradient(top,  #373737,  #2a2a2a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#2a2a2a');
}

#demandLandingContents .wpcf7-form .wpcf7-response-output{
	margin-left:0px;
	margin-top:40px;
}

#demandLandingContents .wpcf7-form .wpcf7-not-valid-tip{
	margin-left:0px;
}

#demandSpacer{
	margin-bottom: 40px;
}

/* Demand Gen Form Green */

#demandLandingContents .label{
	margin-left:0px;
	margin-top:0px;
	width:130px;
	font-size:14px;
}

#demandLandingContents .field{
	clear:both;
	padding:3px 0px 3px 0px;
}

/* Green */

.page-id-3810 #demandLandingContents .wpcf7-text{
	max-width:260px;
	padding:7px;
	border:1px solid #31af4f;
	font-size:16px;
	font-family:"微软雅黑";
}

.page-id-3810 #demandLandingContents .field.show-on-phones .wpcf7-text{
	max-width:220px;
	padding:7px;
	border:1px solid #31af4f;
	font-size:16px;
	font-family:"微软雅黑";
}

.page-id-3810 #demandLandingContents .field.show-on-tablets .wpcf7-text{
	max-width:210px;
	padding:7px;
	border:1px solid #31af4f;
	font-size:16px;
	font-family:"微软雅黑";
}



.page-id-3810 #demandLandingContents .wpcf7-text:hover{
	border:1px solid #31af4f;	
}

.page-id-3810 #demandLandingContents .wpcf7-response-output{
	border:none;
	margin-top:-2px;
	margin-left: 37px;
	color: #ffffff;
}

.page-id-3810 #demandLandingContents .wpcf7-not-valid-tip{
	margin-left:-315px;
	margin-top:7 px;
	color: #31af4f;
}


.page-id-3810 #demandLandingContents .wpcf7-form .wpcf7-response-output{
	margin-left:0px;
	margin-top:15px;
	color: #ffffff;
	width: 250px;
}

.page-id-3810 #demandLandingContents .wpcf7-form .wpcf7-not-valid-tip{
	margin-left:0px;
	color: #31af4f;
}


/* Sponsorship */

.page-id-3827 #demandLandingContents .wpcf7-text{
	max-width:260px;
	padding:7px;
	border:1px solid #0e89ca;
	font-size:16px;
	font-family:"微软雅黑";
}

.page-id-3827 #demandLandingContents .field.show-on-phones .wpcf7-text{
	max-width:220px;
	padding:7px;
	border:1px solid #0e89ca;
	font-size:16px;
	font-family:"微软雅黑";
}

.page-id-3827 #demandLandingContents .field.show-on-tablets .wpcf7-text{
	max-width:210px;
	padding:7px;
	border:1px solid #0e89ca;
	font-size:16px;
	font-family:"微软雅黑";
}



.page-id-3827 #demandLandingContents .wpcf7-text:hover{
	border:1px solid #0e89ca;	
}

.page-id-3827 #demandLandingContents .wpcf7-response-output{
	border:none;
	margin-top:-2px;
	margin-left: 37px;
	color: #ffffff;
}

.page-id-3827 #demandLandingContents .wpcf7-not-valid-tip{
	margin-left:-315px;
	margin-top:7 px;
	color: #31af4f;
}


.page-id-3827 #demandLandingContents .wpcf7-form .wpcf7-response-output{
	margin-left:0px;
	margin-top:15px;
	color: #ffffff;
	width: 250px;
}

.page-id-3827 #demandLandingContents .wpcf7-form .wpcf7-not-valid-tip{
	margin-left:0px;
	color: #0e89ca;
}



.landingEnterpriseCTA{
	position:absolute;
	top:-215px;	
	left:790px;
}

.landingMidMarketCTA{
	position:absolute;
	top:-75px;	
	left:790px;
}

.landingAssociationsCTA{
	position:absolute;
	left:780px;
	top:90px;
	
}

.landingClientImg{
	width:95px;
	height:95px;
	float:left;
	border:1px solid #e5e5e5;
	float:left;
	margin:3px;
}

.landingSolutionImg{
	float:left;	
}

.landingRightBtn{
	float:right;
	margin-top:-30px;	
}

/* Webinar */

.webinarMPICTA{
	position:absolute;
	top:-10px;	
}




.PCMASocial{
	clear:both;
	margin-top:-120px;
}


.PCMASocial #google{
	float:left;
	margin-right:10px;
}

.PCMASocial #twitter{
	float:left;
	margin-right:10px;
}

.PCMASocial #linkedin{
	float:left;
	margin-right:10px;
	margin-top: 0;
	padding: 0;
}

.PCMASocial #facebook {
	float:left;
	margin-right:20px;
}

.PCMASocialMobile{
	clear:both;
	padding-top:15px;
}

.PCMASocialMobile #google{
	display:block;
}

.PCMASocialMobile #twitter{
	display:block;
}

.PCMASocialMobile #linkedin{
	display:block;
}

.PCMASocialMobile #facebook {
	display:block;
	max-height: 25px;
	overflow: hidden;
}

.page-id-2602 .landingTitle{
	margin-top: 30px;
}

.page-id-2602 .landingH2{
	margin-top: 40px;
}

.page-id-2602 .show-on-phones .landingH2{
	padding-bottom: 20px;
	margin-top: -40px;
}

.page-id-2602 iframe {

}


/* Foundations for success Webinar */

.FoundationSocial{
	clear:both;
	margin-top:-70px;
}

.FoundationSocial #google{
	float:left;
	margin-right:10px;
}

.FoundationSocial #twitter{
	float:left;
	margin-right:10px;
}

.FoundationSocial #linkedin{
	float:left;
	margin-right:10px;
	margin-top: 0;
	padding: 0;
}

.FoundationSocial #facebook {
	float:left;
	margin-right:20px;
}

.FoundationSocialMobile{
	clear:both;
	padding-top:15px;
}

.FoundationSocialMobile #google{
	display:block;
}

.FoundationSocialMobile #twitter{
	display:block;
}

.FoundationSocialMobile #linkedin{
	display:block;
}

.FoundationSocialMobile #facebook {
	display:block;
	max-height: 25px;
	overflow: hidden;
}

.page-id-3264 .landingTitle{
	margin-top: 30px;
}

.page-id-3264 .landingH2{
	margin-top: 40px;
	text-align: center;
}

.page-id-3264 .landingTitle h2{
	font-size:20px;
	color:#666;
}

.page-id-3264 .landingTitle h3{
	font-size:28px;
	color:#000;
}

.page-id-3264 .landingH3{
	font-size:22px;
	line-height:34px;
	text-align: center;
}

.page-id-3264 .landingH3Mobile{
	font-size:22px;
	line-height:34px;
	text-align: center;
	padding-bottom: 30px;
}

.webinarDate{
	position:absolute;
	top:-100px;
	font-size:18px;
	line-height:24px;
	color:#000;	
}

.webinarDate .cta{
	margin-top:15px;
}

.page-id-3264 .page{
	margin-top:-50px;	
}


/* Elements Webinar */

.WebinarCenter{
	text-align: center;
	margin-top: 70px;
}

.regCenter{
	text-align: center;
}

.page-id-3648 .landingTitle {
	text-align: center;
	margin-top: 50px;
}

.page-id-3648 #webinarBannerImg {
	text-align: center;
	margin: 80px 0 -10px 0;
}

.page-id-3648 .landingTitle h2{
	font-weight: normal;
	font-size:42px;
	color:#000;
	margin-bottom: 0;
}

.page-id-3648 .landingTitle h3{
	font-weight: normal;
	font-size:31px;
	color:#e6461e;
}

.page-id-3648 .landingTitle h4{
	font-size:16px;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-top: 20px;
}


.page-id-3648 p{
	font-size:14px;
}

.page-id-3648 .panelBelow ul{
	margin: 35px 0 40px 15px;
	line-height: 28px;
	
}

.page-id-3648 .panelBelow .show-on-phones ul{
	list-style: none;
}	

.page-id-3648 .panelBelow li{
	font-size: 16px;
	font-family: "微软雅黑";
	
}


.page-id-3648 .panelBelow{
	margin-top:-50px;
}

.page-id-3648 #webinarPCentered{
	font-size: 16px;
	margin-bottom: 20px;
}

.page-id-3648 #webinarAbout{
	font-size: 18px;
	font-family: "微软雅黑";
	//font-weight: bold;
	color: #312f2f;
	margin-top: 40px;
}

.page-id-3648 #prevWebinar{
	text-align: center;
	
}

.page-id-3648 .panelBelow h4{
	font-size:16px;
	font-family: "微软雅黑";
	font-weight: bold;
	margin: -10px 0 10px 0;
}

.page-id-3648 .panelBelow #webinarAbout a{
	color: #e0512e;
}

.page-id-3648 .show-on-phones h2{
	font-size:30px;
}

.page-id-3648 .show-on-phones h4{
	font-size:20px;
	color: #e0512e;
	font-weight: normal;
}

/* GBTA Page */

#scoop{
	text-align: center;
}

#GBTAHeader{
	text-align: center;
	margin-top: 40px;
}

#GBTABanner{
	background:url('../images/qm/gbta_header.jpg') no-repeat;
	background-position:top center;
	width:100%;
	height:554px;
	position:absolute;
	left:0px;
	margin-top: 10px;
	padding-bottom:574px;
	color:#fff;
	text-align: center;
}

#GBTABannerText{
	margin-top: 360px;
}

#GBTABanner p{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #ffffff;
	line-height: 28px;
	
}

#GBTABannerMobile{
	margin-top: 20px;
}


#GBTAClear{
	clear:both;
	height:600px;
}

#GBTAInfo{
	margin: 60px 0 100px 0;	
}

#GBTAQMMobile{
	margin: 100px 0 0 0;	
}

#GBTAandQM{
	text-align: center;
}

.page-id-3555 #GBTAPartnership{
	margin-top: 25px;
}


.page-id-3555 #GBTAPartnership h3{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #3366cc;
}

.page-id-3555 #GBTAPartnership p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	
}

.page-id-3555 #GBTAResults{
	margin-top: 5px;
}


.page-id-3555 #GBTAResults h3{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #3366cc;
}

.page-id-3555 #GBTAResults p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	
}

.page-id-3555 #GBTAHeader h2{
	font-size: 43px;
	font-family: "微软雅黑";
	color: #3366cc;
	margin-top: 25px;
	margin-bottom:20px;
}

.page-id-3555 #GBTAHeader p{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	margin-bottom: 0;
}

.page-id-3555 #GBTAConnection{
	padding-top: 35px;
}

.page-id-3555 #GBTAConnection h3{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #3366cc;
}

.page-id-3555 #GBTAConnection p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	
}

.page-id-3555 #GBTAConnectionMobile{
	padding-top: 0px;
}

.page-id-3555 #GBTAConnectionMobile h3{
	font-family: "微软雅黑";
	font-size: 30px;
	color: #3366cc;
}

.page-id-3555 #GBTAConnectionMobile p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	
}

 .page-id-3555 .dividerDot{
	clear:both;
	margin:50px 0px 50px 0px;
	height:20px;
	width:100%;
	background:url(../images/qm/divide_dot.png) no-repeat;
	background-position: center;
}

.page-id-3555 #GBTAandQM h1{
	font-size: 24px;
	font-family: "微软雅黑";
	color: #000000;
	margin-top: 5px;
	font-weight: normal;
}

.page-id-3555 #socialMedia #google, .page-id-3555 #socialMedia #twitter, .page-id-3555 #socialMedia #facebook, .page-id-3555 #socialMedia #linkedin{
	margin-left:0px;
	text-align:left;

}

.page-id-3555 #socialMedia{
	margin-top: -100px;
	margin-left:170px;
	display: block;
}

#GBTADemo{
	text-align: center;
}

#GBTADemo .newFeatMore{
	font-family: "微软雅黑";
}


/* Calendar Plugin */

#tribe-events-calendar-header .tribe-events-month-nav{
	width:100%;	
}
.tribe-events-prev-month{
	float:left;	
}

.tribe-events-next-month{
	float:right;	
}


/* Sidebars */

.recentPosts ul{
	list-style:none;
	padding:10px 15px 0px 0px;
	margin:0px;
	
}

.recentPosts ul li{
	background:url('../images/qm/arrow-sma.png') no-repeat;
	background-position:left;
	padding-left:10px;
}


/* Icons */

a.iconDocument{
	background: url(../images/qm/icon_document.png) no-repeat 0 0;
	float:left;
	height: 20px;
	overflow:hidden;
	cursor:pointer;
	margin-right:5px;
	text-indent:28px;
	padding-top:5px;
	clear:both;
	margin-bottom:20px;
	margin-left:-2px;
}

a.iconDocument:hover{
	background: url(../images/qm/icon_document.png) no-repeat 0 0;
	background-position-y:-24px;
	cursor:pointer;
}

a.iconLink{
	background: url(../images/qm/icon_link.png) no-repeat 0 0;
	float:left;
	height: 20px;
	overflow:hidden;
	cursor:pointer;
	margin-right:5px;
	text-indent:28px;
	padding-top:5px;
	clear:both;
	margin-bottom:20px;
	margin-left:-2px;
}

a.iconLink:hover{
	background: url(../images/qm/icon_link.png) no-repeat 0 0;
	background-position-y:-24px;
	cursor:pointer;
}

a.iconIphone{
	background: url(../images/qm/icon_iphone.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:48px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

a.iconIpad{
	background: url(../images/qm/icon_ipad.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:48px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

a.iconIos{
	background: url(../images/qm/icon_ios.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:48px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
}

a.iconAndroid{
	background: url(../images/qm/icon_android.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:56px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

a.iconBlackberry{
	background: url(../images/qm/icon_blackberry.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:56px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}


a.iconWebsite{
	background: url(../images/qm/icon_website.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:45px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

a.iconWindows{
	background: url(../images/qm/icon_windows.png) no-repeat 0 0;
	float:left;
	height: 72px;
	width:56px;
	cursor:pointer;
	margin:0px 5px 0px 0px;
	text-indent:-9999px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}


a.iconIphone:hover, a.iconIpad:hover, a.iconIos:hover, a.iconAndroid:hover, a.iconWindows:hover, a.iconWebsite:hover,  a.iconBlackberry:hover{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

.iconDivider{
	border-left:1px dashed #ccc;
	height:72px;
	float:left;
	padding:0px 4px 0px 4px;
}

.availableFor{
	margin:40px 0px 20px 0px;
	color:#000;
	font-weight:bold;

}


/* Careers Page */

.jobs h5{
	font-size:16px;
	font-weight:normal;
	margin:15px 0px 35px 10px;
}

.jobs ul{
	width:90%;
	margin-left:30px;
}

.jobs ul li{
	margin:5px 0px 7px 0px;
	padding-bottom:7px;
	border-bottom:1px dotted #eeeeee;
}


/* Clients page */

#tabContent #clients img{
	float:left;
	margin:15px;
	border-top:1px solid #e4e2e2;
	border-bottom:1px solid #e4e2e2;	
}


/* Case Studies Page */

.quote{
	font-size:20px;	
	line-height:30px;
	margin:40px 0px 40px 0px;
	
	font-family: "微软雅黑";
	font-style:italic;
	color:#000;

}



.caseStudyParagraph{
	font-size:16px;
}


.bulletsCaseStudy{
	padding-top:30px;	
}

.bulletsCaseStudy li{
	list-style:none;
	padding:0px 0px 10px 40px;
	margin-left:-17px;
	line-height:24px;
	background: url(../images/qm/AHA_bullet.png) no-repeat 0 0;

}

.bulletsTick li{
	list-style:none;
	padding-left:40px;
	margin-left:-17px;
	line-height:24px;
	background: url(../images/qm/AHA_tick.png) no-repeat 0 0;
	font-size:16px;
	margin:20px 0px 20px 0px;
}


/* Special Blog Pages */

.greenHeading{
	color:#31af4f;
	line-height:24px;
	font-size:18px;	
}

.strongParagraph{
	font-size:14px;
	color:#000;
	line-height:20px;
	font-weight:bold;	
}

.quoteSmall{
	font-style:italic;
	font-size:14px;
	line-height:20px;
}

.dividerDot{
	clear:both;
	margin:20px 0px 20px 0px;
	height:20px;
	width:100%;
	background:url(../images/qm/dot.png) no-repeat;
	background-position: center;
}

.numberHeading{
	margin-top:27px;
	font-size:50px;
	color:#eb5031;
	font-family: "微软雅黑";	
}

.orangeHeading{
	font-size:40px;
	color:#eb5031;
	font-family: "微软雅黑";	
}

.footerQM{
	clear:both;
	margin:100px 0px 100px 0px;
	height:70px;
	width:100%;
	background:url(../images/qm/QM_icon_64x64.jpg) no-repeat;
	background-position: center;
	
}

.orangeHeadingNewFeat{
	font-size:30px !important;
	color:#eb5031;
	font-family: "微软雅黑";	
}

.newFeatText{
	font-size:14px !important;
	margin-top: 20px;
}

.newFeatHead{
	font-size:24px !important;
	font-family: "微软雅黑";
	color: #000000;
	margin-top: 45px;
	padding-bottom: 10px;
	border-bottom: solid 1px #cccccc;
}

.newFeatSubHead{
	font-size:18px !important;
	font-family: "微软雅黑";
	margin-top: 45px;
	margin-bottom: 25px;
	color: #000000;
	
}

.newFeatQM{
	font-size:18px !important;
	font-family: "微软雅黑";
	margin-top: 5px;
	margin-bottom: 25px;
	color: #000000;
	
}

.newFeatMyExhib{
	font-size:18px !important;
	font-family: "微软雅黑";
	margin-bottom: 30px;
	color: #000000;
	
}

.newFeatQS{
	font-size:18px !important;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-bottom: 30px;
	color: #000000;
}

#newFeatQuickStart{
	text-align: center;
}

.newFeatSmart{
	text-align: center;
}

.newFeatWifi{
	font-size:18px !important;
	font-family: "微软雅黑";
	font-weight: bold;
	margin-bottom: 30px;
	color: #000000;
}

#newFeatDemo{
	text-align: center;
	margin-top: 50px;
	padding-top: 50px;
	border-top: solid 1px #cccccc;
}

.newFeatMore{
	font-size:36px !important;
}

.newFeatDemo{
	font-size:14px !important;
	margin-bottom: 10px;
}

.newFeatDot{
	margin: 20px 0px 20px 0px;
}




/* Sustainability Page definitions */

#sustainabilityText{
	margin-top:30px;
	margin-bottom:30px;
	font-size:18px;
	color:#006600;
	font-family: "微软雅黑";
	font-weight: normal;	
	text-align: center;
	line-height:26px;
}

#sustainabilityHeading{
	margin-top:50px;
	font-size:24px;
	color:#333333;
	font-family: "微软雅黑";
	font-weight: normal;	
	text-align: center;
}

#sustainabilitySubHeading{
	margin-top:25px;
	margin-bottom:35px;
	font-size:30px;
	color:#339933;
	font-family: "微软雅黑";
	font-weight: bold;	
	text-align: center;
	
}

#sustainabilityText2{
	margin-top:60px;
	margin-bottom:25px;
	font-size:24px;
	color:#339933;
	font-family: "微软雅黑";
	font-weight: normal;	
	text-align: center;
	
}


.sustainabilityPanelText{
	margin-top:15px;
	margin-bottom:15px;
	font-size:24px;
	color:#ffffff;
	font-family: "微软雅黑";
	font-weight: normal;	
	text-align: center;

}

#sustainabilityButtonText{
	font-size:16px;
	color:#ffffff;
	font-family: "微软雅黑";
	font-weight: normal;	
	text-align: center;
}

.sustainabilityImage{
	margi:0 auto;
	text-align:center;
	width:100%;
}

.sustainabilityBlogTitle a{
	color:#fff;
	cursor:pointer;
	
}

.sustainabilityBlogTitle{
	height:50px;	
}

.sustainabilityBlogTitle a:hover{
	color:#ccc;
}

.sustainabilityReadMore{
	color:#fff;	
	font-weight:bold;
}

.sustainabilityReadMore:hover{
	color:#ccc;	
	font-weight:bold;
}

.alignCenter{
	margin:0 auto;	
}


/* Epipheo Landing Page Definitions */

#epipheoLandingTitle{
	text-align:center;
}

#epipheoLandingTitle h1{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:62px;
	color:#eb5031;
	margin:32px 0px 0px 0px;
}

#epipheoLandingTitle h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:32px;
	color:#000;
	margin:0px 100px 25px 100px;
}

#epipheoLandingVideo{
	background:url('../images/qm/epipheo_ipad_s.png') no-repeat;
	width:550px;
	height:465px;
	margin:20px auto;
}

#epipheoLandingVideo iframe{
	margin:90px 0px 0px 63px;
}

#epipheoLandingContents{
	margin-top:25px;
}

#epipheoLandingContents .panel.round{
	margin-top:20px;
	padding-botton:0px;
}

#epipheoLandingContents .wpcf7-form{
	margin-bottom:0px;
	height:330px;
}

#epipheoLandingContents p{
	width:80%;
}

#epipheoLandingCTA{
	position:absolute;
	top:190px;
	left:5px;
}

#epipheoLandingShare{
	clear:both;
	margin-top:-20px;
}

#shareText{
	margin-top:-10px;
	float:left;
	margin-right:10px;
	margin-left:10px;
}

#epipheoLandingShare #google, #epipheoLandingShare #facebook, #epipheoLandingShare #twitter {
	float:left;
	margin:0px;
}

#epipheoLandingShare #facebook{
	margin-right:20px;
}

#epipheoLandingShare #google{
	margin-right:10px;
}


/* TechSpec */


.techspec{
	
}

#techspecHeading{
	background:url('../images/techspec/techspec_header.png') no-repeat;
	height:370px;
	width:980px;
	overflow:hidden;
}

#techspecHeading h2{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:18px;
	color:#000;
	text-align:right;
	top:155px;
	right:28px;
	position:relative;
}

#techspecHeading #qrTop{
	background:url('../images/techspec/techspec_qr.png');
	width:127px;
	height:127px;
	position:absolute;
	margin-left:450px;
	margin-top:70px;
}

#techSpecHeadingButtons{
	position:relative;
	left: 540px;
	top: 230px;
}

#techSpecHeadingButtons #apple{
	background:url('../images/techspec/techspec_apple_dl.png');
	width:201px;
	height:67px;
	float:left;
	margin-right:20px;
}

#techSpecHeadingButtons #android{
	background:url('../images/techspec/techspec_android_dl.png');
	width:201px;
	height:67px;
	float:left;
}

#techspecBlueStrip{
	background:url('../images/techspec/techspec_bluebar.png') repeat-x;
	width:100%;
	height:504px;
	position:absolute;
	left:0px;
	padding-bottom:504px;
	color:#fff;
	
}

#techspecBlueStrip h3{
	font-family:"微软雅黑";
	font-size:22px;
	color:#fff;
	text-align:center;
	margin:40px 0px 20px 0px;
	line-height:36px;
}

#techspecBlueStrip .quote{
	font-family:"微软雅黑";
	font-style: italic;
	color:#fff;
	font-size:16px;
	line-height:28px;
}

#techspecBlueStrip .openingQuote, #techspecBlueStrip .closingQuote{
	font-family: "微软雅黑";
	font-style: italic;
	color: #333;
	font-size: 62px;
	position: absolute;
	font-weight: bold;
}

#techspecBlueStrip .left .openingQuote{
	left: -40px;
}

#techspecBlueStrip .left .closingQuote{
	left:320px;
	
}

#techspecBlueStrip .right, #techspecBlueStrip .left{
	width:45%;
	margin-left:20px;
}

#techspecBlueStrip .right{
	margin-left:60px;
}

#techspecBlueStrip .right .openingQuote{
	left: -40px;
}

#techspecBlueStrip .right .closingQuote{
	left: 200px;
	
}

#corbinQuote{
	float:right;
	margin-top:40px;
}

#jamesQuote{
	float:right;
	margin-top:50px;
	
}

#corbinQuote h3, #jamesQuote h3{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	font-style: normal;
	margin:20px 0px 0px 0px;
	padding:0px;
	line-height:12px;
}

#jamesQuote h3{
	padding:0px;
	position:relative;
	margin-left:-90px;

}

#corbinQuote small, #jamesQuote small{
	color:#ccc;
	font-size:12px;
	font-style: normal;
	margin:0px;
	padding:0px;
	display:block;
}

#corbinQuote a, #jamesQuote a{
	color:#00ccff;
	text-decoration:none;
	font-style:normal;
	font-size:12px;
	display:block;
	margin:0px;
	padding:0px;
	line-height: 10px;
}



#techspecClear{
	clear:both;
	height:504px;
}

#techspecBelow h3{
	font-family: "微软雅黑";
	font-size:32px;
	color:#1d4e78;
	margin-bottom:30px;
}

#techspecBelow p{
	font-size:16px;
	line-height:20px;
}

#techspecBelow .capture h3{
	margin-top:90px;
}

#techspecBelow .profiles h3{
	margin-top:90px;
}

#techspecBelow .properties h3{
	margin-top:90px;
}

#techspecBelow .comparisons h3{
	margin-top:90px;
}

#techspecBelow .export h3{
	margin-top:90px;
}

#techspecBelow .download{
	text-align:center;
	
}

#techspecBelow .download h3{
	font-size:24px;
	color:#000;
	//border-bottom:1px solid #ccc;
	padding-bottom:10px;
	width:300px;
	margin:20px auto 30px;
}

#techspecBelow .download #box{
	margin:0 auto;
	width:65%;
	border:none;
	height:180px;
}

#techspecBelow .download #apple{
	background:url('../images/techspec/techspec_apple_dl.png');
	width:201px;
	height:67px;
	float:left;
	margin-right:40px;
	margin-top:30px;
}

#techspecBelow .download #android{
	background:url('../images/techspec/techspec_android_dl.png');
	width:201px;
	height:67px;
	float:left;
	margin-top:30px;
}

#techspecBelow .download #qr{
	background:url('../images/techspec/techspec_qr.png');
	width:127px;
	height:127px;
	float:left;
	margin-right:40px;
}

#techspecBelow .download .techspecDivider{
	border-bottom:2px solid #000;
	border-top:0px;
	clear:both;
	padding-bottom:20px;
}



/* SnapApp Technology Landing Page */

.row.snap{
	min-height:1018px;
}

#snapHeader{
	background:url('../images/qm/snapapp-image.png');
	width:1243px;
	height: 1018px;
	
	margin-left:-130px;
	top:-50px;
	clear:both;
	z-index:0;
	float: left;
	position: relative;
	z-index: 10000;
	display:inline;
	pointer-events: none;
}

#snapHeader h2{
	text-align:center;
	margin-top:300px;
	font-size: 44px;
	font-family: "微软雅黑";
}

#snapMenu{
	background:url('../images/qm/snap-menu.png');
	width:588px;
	height:51px;
	margin:40px auto;
	pointer-events: all !important;
}

#snapMenu .item1, #snapMenu .item2, #snapMenu .item3{
	float:left;
	margin-top:18px;
}

#snapMenu a{
	color:#333;
	cursor:pointer;
	font-weight:500;
}

#snapMenu a:hover{
	color:#666;
	cursor:pointer;
	font-weight:500;
}

#snapMenu .item1{
	margin-left: 80px;
}

#snapMenu .item2{
	margin-left: 130px;
}

#snapMenu .item3{
	margin-left: 110px;
}

.snap-logo{
	margin-top:80px;
	margin-left:130px;
}

#snapBenefits{
	margin-top:-200px;
	clear:both;
	text-align:center;
}

#snapBenefits h2{
	font-family: "微软雅黑";
	font-size:48px;
	color:#000;
	text-align:center;
	margin-bottom:0px;
}

#snapBenefits h3{
	font-family: "微软雅黑";
	font-size:30px;
	color:#000;
	text-align:center;
	margin-top:0px;
	
}

#snapBenefits h4{
	margin-top:15px;
	margin-bottom:20px;
	font-weight: normal;
}

#snapBenefits .row{
	margin:40px 0px 40px 0px;
}

#snapProcess{
	text-align: center;
}

#snapProcess h2, #snapForm h2, #snapDemo h2, #snapOne h2{
	font-size: 48px;
	margin-top: 70px !important;
	text-align:center;
}

#snapOne h2{
	font-size:54px;
}

#snapOne h3, #snapOne h4{
	text-align:center;
}

#snapOne h3{
	font-size:32px;
}

.snapImg{
	width:239px;
	height: 466px;
	margin: 0 auto;
	display: block;
}

#snapOne h4{
	font-size:23px;
	color:#038b9e;
	font-weight:normal;
	margin-bottom:20px;
}

#snapProcess h3{
	width:70%;
	margin:0 auto;
}

#snapDemo{
	text-align:center;
}

#snapForm{
	text-align:center;
}

#snapForm .label{
	margin-top:30px;	
}

#snapForm input{
	width:385px !important;
	padding:10px 100px 10px 100px;
	border:1px solid #ccc;
	text-align: center;
	font-size: 16px;
}

.snapButton{
	border:none !important;
	margin-left:20px;
	clear:both;
	margin-top:30px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 11px 135px 13px 135px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family: "微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; width: auto;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
	border:none;

}

#snapForm .wpcf7-response-output{
	border:none !important;
}


/* Request Demo Page */

#requestDemo{
	font-size:16px;
}

#requestDemoHeader{
	background:url('../images/qm/header_request_demo_header.png') no-repeat;
	margin-top:30px;
	height:262px;
}

#requestDemo h2{
	margin-top:165px;
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue35; 替换 成 "微软雅黑"*/
	font-size:33px;
	color:#000000;
	text-align: center;
}

#requestDemo h3{
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:25px;
	color:#008820;
	text-align: center;
}

#requestDemo .panel.round h4{
	margin: 30px 0px 20px;
}


#requestDemo .panel.round p{
	line-height: 24px;
}


#wpcf7-f4199-p60-o1 .field{
	margin:20px 0px 20px;
}

#wpcf7-f4199-p60-o1 input{
	padding:10px 80px 10px 10px;
	border:1px solid #ccc;
}

#wpcf7-f4199-p60-o1 input:hover, #wpcf7-f4199-p60-o1 .wpcf7-textarea:hover{
	border:1px solid #333;
}

#wpcf7-f4199-p60-o1 .wpcf7-textarea{
	border:1px solid #ccc;
	padding:8px 7px 10px 10px !important;
	max-width: 270px !important;
}

#wpcf7-f4199-p60-o1 .wpcf7-not-valid-tip{
	left:43px !important;
	padding-left:0px !important;
	margin-top:-5px;
}

#wpcf7-f4199-p60-o1 .your-event-details .wpcf7-not-valid-tip{ 
	top:-177px !important;
}

#wpcf7-f4199-p60-o1 .wpcf7-response-output{
	border:none !important;
	margin-left:-16px !important;
	
}

#wpcf7-f4199-p60-o1 .wpcf7-captchar{
	width:200px !important;
	padding:10px 50px 10px 10px !important;
}

.requestButton{
	clear:both;
	margin-top:10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center !important;
	padding: 11px 50px 13px 50px !important;  /* 11px 79px 13px 79px */
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family:"微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; 
	
	background: #078f35;
	background: -webkit-gradient(linear, left top, left bottom, from(#0acc4c), to(#078f35));#078f35
	background: -moz-linear-gradient(top,  #0acc4c,  #078f35);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0acc4c', endColorstr='#078f35');
	border:none !important;

}


/* Hallmark Case Study */

#hallmark{
	font-size: 11.5pt;
	margin-top:32px;
}

#hallmarkShadow {
	background: url(../images/case_studies/hallmark_shadow.png) repeat-x;
	height: 34px;
}

#hallmarkShadowbottom {
	background: url(../images/case_studies/hallmark_shadow_bottom.png) repeat-x;
	height: 34px;
}

#hallmarkHeader {
	position: absolute;
	left:0px;
	background: url(../images/case_studies/hallmark_overview_header.png) no-repeat center bottom;
	width: 100%;
	height: 630px;
	margin: 0 auto;
	margin-bottom:40px;
}

#hallmarkHeader h2 {
	font-family: "微软雅黑";
	font-weight: lighter;
	font-size: 55px;
	color: #512989;
	text-align: center;
	margin: 0 auto;
}

#hallmarkHeader p {
	width: 293px;
	font-size:11.5pt;
	line-height:17pt;
}

#hallmarkHeader .overview {
	width: 293px;
	margin-left:640px;
	margin-top:235px;
}


#hallmarkClear {
	clear:both;
	height:690px;
}

#hallmarkHighlights {
	position: absolute;
	left: 0px;
	background: url(../images/case_studies/hallmark_highlights_background.png) #8dccd6 center;
	width: 100%;
	height: 770px;
}

#hallmarkCard {
	position:absolute;
	left:0px;
	background: url(../images/case_studies/hallmark_highlights.png) no-repeat center top;
	width: 100%;
	height: 722px;
	margin: 0 auto;
}

#hallmarkCard .points {
	width: 275px;
	margin-left: 500px;
	margin-top: 150px;
}

#hallmarkCard ul, #hallmarkCard li {
	list-style-type:none;
	font-size:11.5pt;
	line-height:14.5pt !important;
}

#hallmarkClearA {
	clear:both;
	height:760px;
}

#hallmarkMeeting {
	width:100%;
	height: auto;
	padding-bottom:40px;
}

#hallmarkMeeting .header {
	background: url(../images/case_studies/hallmark_meeting_heading.png) no-repeat center;
	width: 563px;
	height:147px;
	margin:0 auto;
	margin-top: 50px;
}

#hallmarkMeeting p {
	font-size: 11.5pt;
	line-height:16pt;
}

#hallmarkMeeting .left {
	padding-top:30px;
	text-align:right;
}

#hallmarkMeeting .right {
	padding-top:30px;
}

#hallmarkMeeting .divider {
	background: url(../images/case_studies/hallmark_meeting_divider.png) no-repeat center;
	width:563px;
	height:56px;
	margin: 0 auto;
	margin-top:15px;
}

#hallmarkTechnology {
	position: absolute;
	left:0px;
	background: #333333;
	width: 100%;
	height: 915px;
}

#hallmarkTechnology p {
	font-size: 11.5pt;
	color: #ffffff;
	line-height: 16pt;
	text-align: center;
	padding-top: 6px;
}

#hallmarkTechnology h3 {
	font-family:"微软雅黑";/*ChinaZT修改 原font-family: HelveticaNeue45; 替换 成 "微软雅黑"*/
	font-size:15pt;
	text-align:center;
	color:#ffffff;
	padding-top:5px;
}

#hallmarkTechnology .header {
	background: url(../images/case_studies/hallmark_demystifying_technology.png) no-repeat center;
	width: 563px;
	height: 59px;
	margin: 0 auto;
	margin-top: 35px;
}

#hallmarkTechnology .paragraphA{
	width:58%;
	margin: 0 auto;
}
#hallmarkTechnology .paragraphB{
	width:58%;
	margin: 0 auto;
	margin-top:-5px;
}

#hallmarkTechnology .divider {
	background: url(../images/case_studies/hallmark_technology_divider.png) no-repeat center;
	width:538px;
	height:19px;
	margin: 0 auto;
	margin-bottom:15px;
}

#hallmarkTechnology .featuresA {
	padding-top:20px;
}

#hallmarkTechnology .featuresB {
	margin-top:-20px;
}

#hallmarkTechnology .cross {
	background: url(../images/case_studies/hallmark_technology_cross.png) no-repeat center;
	width: 94px;
	height: 94px;
	margin: 0 auto;
}

#hallmarkClearB{
	clear:both;
	height:920px;
}

#hallmarkConnected {
	position:relative;
	right:20%;
	float:left;
	background: url(../images/case_studies/hallmark_get_connected_2012.png) no-repeat left top;
	width: 437px;
	height: 326px;
	margin-top:-360px;
	margin-right:200px;
}

#hallmarkQuote {
	position: absolute;
	left:0px;
	width: 100%;
	height: 700px;
}

#hallmarkQuote .quoting {
	margin: 0 auto;
	width:85%;
}

#hallmarkQuote h3 {
	font-family: "微软雅黑";
	font-weight: lighter;
	font-size: 19pt;
	text-align: center;
	padding-top:60px;
}

#hallmarkCallout {
	position:absolute;
	left:0px;
	width:100%;
	margin: 0 auto;
	overflow: hidden;
}

#hallmarkCallout .box {
	background: url(../images/case_studies/hallmark_quote_bg.png) no-repeat center;
	width:785px;
	height:626px;
	margin: 0 auto;
}

#hallmarkCallText {
	position: relative;
	left:0;
	width: 550px;
	height: 260px;
	margin: 0 auto;
	margin-top: 105px;
}

#hallmarkCallText p {
	font-size: 12.5pt;
	line-height: 21pt;
	text-align: center;
	color: #ffffff;
}

#hallmarkPat {
	position: relative;
	margin-top: 130px;
   	margin-left: 325px;
}

#hallmarkPat p {
	font-size: 12pt;
	line-height: 16pt;
}

#hallmarkCoffee {
	position: relative;
	top: -20px;
	background: url(../images/case_studies/hallmark_coffee.png) no-repeat left bottom;
	width: 607px;
	height: 685px;
	margin-left:500px;
}

#hallmarkPaperless {
	background: url(../images/case_studies/hallmark_paperless_bg.png) repeat-x center;
	width:100%;
	height:513px;
	position:absolute !important;
	left:0;
	margin-top:750px;
}

#hallmarkPaperless .header {
	background: url(../images/case_studies/hallmark_paperless_title.png) no-repeat center;
	width:239px;
	height:61px;
	left:50%;
	margin: 0 auto;
	margin-top:80px;
}

#hallmarkPaperless .text {
	margin: 0 auto;
}

#hallmarkPaperless .mark {
	background: url(../images/case_studies/hallmark_paperless_mark.png) no-repeat center;
	width:180px;
	height:181px;
	left:50%;
	margin-left:-83px;
	margin-top:25px;
}

#hallmarkPaperless p {
	font-size: 14pt;
	line-height: 22pt;
	text-align: center;
	color: #ffffff;
}

#hallmarkClearC {
	clear:both;
	height: 520px;
	margin-top:850px;
}

#hallmarkSummit {
	position: absolute;
	left:0;
	width:100%;
	height:880px;
	overflow: hidden;
}

#hallmarkSummit .left {
	background: url(../images/case_studies/hallmark_summit_ipad.png) no-repeat;
	width: 644px;
	height: 829px;
	position: absolute;
	right:85%;
}

#hallmarkSummit .text {
	width: 65%;
	margin: 0 auto;
}

#hallmarkSummit .right{
	background: url(../images/case_studies/hallmark_summit_ipad.png) no-repeat right top;
	width:644px;
	height:829px;
	position: absolute;
	left:85%;
}

#hallmarkSummit h3 {
	font-family: "微软雅黑";
	font-size:20pt;
	font-weight:lighter;
	text-align: center;
	padding-bottom:20px;
}

#hallmarkSummit p {
	font-size:15pt;
	line-height: 25pt;
	text-align: center;
}

#hallmarkSummit .callout {
	background: url(../images/case_studies/hallmark_summit_quote_bg.png) no-repeat center;
	width:711px;
	height:494px;
	margin: 0 auto;
	margin-top:5px;
}

#hallmarkSummitQuote {
	position:relative;
	width:505px;
	height:185px;
	margin:0 auto;
	top:62px;
}

#hallmarkSummitQuote p {	
	font-size: 12.5pt;
	line-height: 21pt;
	color: #ffffff;
	text-align: center;
}

#hallmarkSummitPat {
	position: relative;
	margin-right:195px;
	margin-top: 210px;
}

#hallmarkSummitPat p {
	font-size: 13pt !important;
	line-height: 15pt !important;
	text-align: right;
}

#hallmarkClearD {
	clear:both;
	height:820px;
}

#hallmarkLogo {
	background: url(../images/case_studies/hallmark_logo.png) no-repeat center;
	width:300px;
	height:111px;
	margin:0 auto;
	margin-bottom:30px;
}

#hallmarkLogoDivider {
	left:0px;
	background: url(../images/case_studies/hallmark_technology_divider.png) no-repeat center;
	width:90%;
	height: 19px;
	margin: 0 auto;
}

#hallmarkIpads {
	background: url(../images/case_studies/hallmark_phone_ipads.png) no-repeat center;
	width: 300px;
	height: 298px;
	margin: 0 auto;
	margin-top:20px;
}

#hallmarkTab {
	background: url(../images/case_studies/hallmark_overview_tab.png) no-repeat left top;
	width:137px;
	height:27px;
	margin-top:30px;
	margin-bottom:10px;
	margin-left: -10px;
}

#hallmarkHighlightsbg {
	position: absolute;
	left:0px;
	background: url(../images/case_studies/hallmark_highlights_background.png) #8dccd6 center;
	width: 100%;
	height: 620px;
	margin-top: 20px;
}

#hallmarkPhoneHighlights {
	background: url(../images/case_studies/hallmark_phone_highlights.png) no-repeat center;
	width:300px;
	height:580px;
	margin: 0 auto;
}

#hallmarkPhonePoints {
	position: relative;
	left: 0px;
	width: 230px;
	top: 108px;
	left: 45px;
}

#hallmarkPhonePoints ul, #hallmarkPhonePoints li {
	list-style: none;
	line-height: 17pt;
}



#hallmarkClearF {
	clear: both;
	height: 640px;
}

#hallmarkIpad {
	background: url(../images/case_studies/hallmark_phone_ipad.png) no-repeat center;
	width: 300px;
	height: 386px;
	margin: 0 auto;
	margin-top:40px;
}

#hallmarkPhoneQuote {
	width: 90%;
	margin: 0 auto;
	margin-top: 30px;
}

#hallmarkPhoneQuote h2 {
	font-family: "微软雅黑";
	font-weight: normal;
	font-size:16pt;
	line-height:21pt;
}

#hallmarkPhoneJones {
	padding-bottom:50px;
}

#hallmarkPhoneJones .jones {
	background: url(../images/case_studies/hallmark_pat_jones.png) no-repeat left top;
	width:140px;
	height:140px;
}

#hallmarkPhoneJones .credit {
	margin-left:150px;
	margin-top: -100px;
}

#hallmarkRequest {
	padding-bottom:50px;
}
#hallmarkRequest h1 {
	font-family: "微软雅黑";
	font-size: 36px;
	text-align: center;
	padding-top:20px;
}

#hallmarkCTA{
	text-align: center;
	margin-top: 100px;
}

#hallmarkCTA h3{
	font-family: "微软雅黑";
	font-weight:normal;
	font-size: 24px !important;
	color: #000;
}

#hallmarkCTA p{
	font-size:18px;
	color:#666;
	margin-bottom:50px;
}

#hallmarkCTA input{
	padding:10px 150px 10px 10px;
	border:1px solid #ccc;
	margin-bottom:25px;
}

#hallmarkCTA input:hover{
	border:1px solid #eb5031;
}

.hallmarkCTABtn{
	clear:both;
	margin:10px 0px 0px 20px !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	text-align: center;
	padding: 11px 80px 13px 80px !important;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	font-family: "微软雅黑";
	position: relative;
	cursor: pointer;
	border: none;
	font-size: 14px; width: auto;
	background: #eb5031;
	background: -webkit-gradient(linear, left top, left bottom, from(#eb5031), to(#a7341d));
	background: -moz-linear-gradient(top,  #eb5031,  #a7341d);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eb5031', endColorstr='#a7341d');
	border:none !important;
}

#hallmarkCTA .wpcf7-validation-errors{
	border:none;
}

#hallmarkCTA .wpcf7-not-valid-tip{
	margin-top:-5px;
	margin-left:-55px !important;
	text-align:left !important;
}

#hallmarkCTA .captcha-644 .wpcf7-not-valid-tip{
	margin-left:-38px !important;
}


/* Newsletter Widget */

#vr_form{
	width:100%;	
}
.vr_preface{
	margin-top:35px;	
}

.vr_wrapper{
	padding-top:20px;	
}

#vr_wrapper form fieldset{
	margin:0px;
	padding:0px;	
}

#vr_wrapper input{
	background:#fff;	
}

#vr_form #email_address, #vr_form #first_name, #vr_form #last_name{
	width:85%;
	color:#666;
	padding:5px 3px 5px 3px;
	border:1px solid #ccc;
	margin:6px 0px 6px 0px;
	background:#fff;
}

#vr_form #email_address:hover, #vr_form #first_name:hover, #vr_form #last_name:hover{
	color:#333;
	border:1px solid #333;
	background:#fff;
}


#vr_form #last_name{
	margin-bottom:10px;	
}


#vr_form .required{
	float:right;
	margin-top:5px;
	margin-right:20px;	
	font-weight:bold;
	color:red;
}


/* Lightbox Plus overrides */
.gallery{
	margin:0px;
	padding:0px;	
}

.gallery-item{
	float:left;
	margin:10px 10px 0px 0px;
	height:100px;
	width:100px;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
}

.gallery-item:hover{
	opacity:1.0;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}

.galleryCareers{
	float:left;
	margin-top:10px;
}



/* Color Overrides */

.darkOrange{
	color:#F04F27;
}


/* Footer definitions */

#footer{
	background-color:#2b2b2b;
	background-position: center;
	margin-top:20px;
	padding:0px;
	-webkit-box-shadow: 0px -4px 20px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px -4px 20px rgba(50, 50, 50, 0.75);
    box-shadow:         0px -4px 20px rgba(50, 50, 50, 0.75);
}


#footer .row{
	padding-top:40px;	
}

#footer .row h3{
	padding-left:10px;
	background-position:left center;
	text-transform: uppercase;
	font-size:14px;
	font-weight:normal;
	color:#fff;	
}

#footer .row ul{
	/*! list-style:none; */
	margin-left:10px;
	margin-top:20px;
}

#footer .row ul li{
	margin:5px 0px 5px 0px;	
}

#footer .row a{
	color:#fff;	
}

#footer .row a:hover{
	color:#ccc;	
}

#footerLi{
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-style:solid;
	border-width:1px;
}

#footerDivider{
	width: 900px;
	margin:0px auto;
	
}

#footerSearchBar{
	width: 300px;
	margin: 0 auto 30px auto;
	background: none;
}

#searchform input{
	width:290px;
	height: 20px;
	border-radius: 25px;
	-webkit-border-radius:25px;
	text-align:left;
	font-size: 14px;
	padding-left: 10px;	
}



#footer #address{
	color:#fff;	
}

#footer #address p{
	text-align: center;
	padding:0px;
}

#footerBelow{
	text-align: center;
	clear:both;
	margin:10px auto;
	color:#fff;	
		
}

#footerBelowLinks{
	text-align: center;
	clear:both;
	margin:20px auto;
	width:335px;
	color:#fff;	
}

#footerLogo{
    display:block;
	/*! height: 70px; */
	width: 70px;
	margin: 90px auto;
	
}
/*
a.footerHome{
	background: url(../images/qm/QM_icon_neg_70x70.png) no-repeat 0 0;
	float:right;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	cursor:pointer;
	
}

a.footerHome:hover{
	background: url(../images/qm/QM_icon_neg_70x70.png) no-repeat 0 0;
	background-position: 0 -70px;
}
*/
a.footerHome{
	background: url(../images/qm/CV_icon_neg_70x70.png) no-repeat 0 0;
	float:right;
	width: 70px;
	height: 70px;
	text-indent: -9999px;
	cursor:pointer;
	
}

a.footerHome:hover{
	background: url(../images/qm/CV_icon_neg_70x70.png) no-repeat 0 0;
	background-position: 0 -70px;
}
#analyticsCodes{
	margin-top:-20px;
	position:absolute;
	z-index:-1000;
	height:1px;
	width:1px;
	overflow:hidden;
}



/* Footer Social Media icons */

#social{
	width:700px;
    padding-right:60px;
	margin:0 auto;
	color:#ccc;
	padding-bottom: 0px;
}

.followUs{
	display:inline;
}

a.socialyouku{
	background: url(../images/qm/vmware-end.png) no-repeat 0 0;
	float:right;
	width: 130px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	/*! margin-left:35px; */
}
a.socialyouku:hover{
	background: url(../images/qm/vmware-end.png) no-repeat 0 0;
	background-position: 0 -50px;
}

a.socialweibo{
	background: url(../images/qm/h3c-end.png) no-repeat 0 0;
	float:right;
	width: 130px;
	height: 45px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:0px;
}
a.socialweibo:hover{
	background: url(../images/qm/h3c-end.png) no-repeat 0 0;
	background-position: 0 -50px;
}
a.socialmail{
	background: url(../images/qm/sangfor-end.png) no-repeat 0 0;
	float:right;
	width: 130px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	/*! margin-left:-11px; */
}
a.socialmail:hover{
	background: url(../images/qm/sangfor-end.png) no-repeat 0 0;
	background-position: 0 -50px;
}
a.socialrss{
	background: url(../images/qm/huawei-end.png) no-repeat 0 0;
	float:right;
	width: 130px;
	height: 52px;
	text-indent: -10024px;
	cursor:pointer;
	/*! margin-left:35px; */
}
a.socialrss:hover{
	background: url(../images/qm/huawei-end.png) no-repeat 0 0;
	background-position: 0 -50px;
}
a.socialweiq{
	background: url(../images/qm/citrix-end.png) no-repeat 0 0;
	float:right;
	width: 116px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	/*! margin-left:35px; */
}
a.socialweiq:hover{
	background: url(../images/qm/citrix-end.png) no-repeat 0 0;
	background-position: 0 -50px;
}
/* ChinaZT 注释
a.socialLinkedin{
	background: url(../images/qm/social_linkedin.png) no-repeat 0 0;
	float:right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:35px;
}

a.socialLinkedin:hover{
	background: url(../images/qm/social_linkedin.png) no-repeat 0 0;
	background-position: 0 -50px;
}

a.socialTwitter{
	background: url(../images/qm/social_twitter.png) no-repeat 0 0;
	float:right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:35px;
}

a.socialTwitter:hover{
	background: url(../images/qm/social_twitter.png) no-repeat 0 0;
	background-position: 0 -50px;
}

a.socialPinterest{
	background: url(../images/qm/social_pinterest.png) no-repeat 0 0;
	float:right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:35px;
}

a.socialPinterest:hover{
	background: url(../images/qm/social_pinterest.png) no-repeat 0 0;
	background-position: 0 -50px;
}

a.socialFacebook{
	background: url(../images/qm/social_facebook.png) no-repeat 0 0;
	float:right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:35px;
}

a.socialFacebook:hover{
	background: url(../images/qm/social_facebook.png) no-repeat 0 0;
	background-position: 0 -50px;
}

a.socialYoutube{
	background: url(../images/qm/social_youtube.png) no-repeat 0 0;
	float:right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:35px;
}

a.socialYoutube:hover{
	background: url(../images/qm/social_youtube.png) no-repeat 0 0;
	background-position: 0 -50px;
}

a.socialVimeo{
	background: url(../images/qm/social_vimeo.png) no-repeat 0 0;
	float:right;
	width: 50px;
	height: 50px;
	text-indent: -9999px;
	cursor:pointer;
	margin-left:35px;
}

a.socialVimeo:hover{
	background: url(../images/qm/social_vimeo.png) no-repeat 0 0;
	background-position: 0 -50px;
}
*/


/* Cforms hacks */

#mail2div .inside{
	display:block;
}

/* SiteMap */

.page-id-19 #pageHeader{
	height: 60px;
	
}

.page-id-19 .page ul{
	font-size: 17px;
	font-family: "微软雅黑";
	list-style-type: none;
	margin-left: 5px;	
}

.page-id-19 .page ul a{
	color: #333;
}

.page-id-19 .page ul .children a{
	color: #0E8ACB;
}

.page-id-19 ul .children{
	margin-top: 15px;
	font-size: 14px;
	font-family: "微软雅黑";
	list-style-type: disc;
	margin-left: 25px;

}

.page-id-19 ul .children li{
	margin-top: -10px;
}


