@charset "utf-8";
body {font-family: "微软雅黑";color: #0e121b;}hr{border-top:1px solid #e5e5e5;border-bottom:1px solid #fff}a:hover,a:focus{text-decoration:none;}
.logo {
	padding:0;
}
.logo img{width: auto; height:90%;}
.cover { padding-top:30px;
	background-image: url(../images/background.jpg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	-ms-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	height:635px;
}
.jumbotron {
	background-color: transparent;
	color: black; 
	text-align: center;
	padding-bottom: 0;
	padding-top: 0;
	margin-top:10px;
}
.jumbotron h1 { font-family:"汉仪中圆简", "经典综艺体简", "微软雅黑";   font-weight:bold;text-shadow: 0px 3px 1px #fff; }
.jumbotron h2 { height:40px; font-family:"汉仪中圆简", "经典综艺体简", "微软雅黑"; font-weight:bold;}
.jumbotron h2 span{ line-height:40px;}
@media (min-width: 768px) {

	.jumbotron h1 {
		padding-top:20px;
		font-size: 44px;
	}

	.jumbotron h2 {
		font-size: 28px;
	}
}

@media (min-width: 992px) {

	.jumbotron h1 {
		font-size: 63px;
	}

	.jumbotron h2 {
		font-size: 48px;
	}

}

@media (min-width: 1200px) {
	.jumbotron span.line-break {
		display: block;
	}
}

.no-padding-on-mobile {
	padding-left: 0;
	padding-right: 0;
}

@media (min-width: 768px) {
	.no-padding-on-mobile {
		padding-left: 15px;
		padding-right: 15px;
	}
}

.fbintro{ padding:20px; background-color:#c9cdd1;}
.fbintro p{ font-size:18px; line-height:30px;}
h2.title {
	margin-bottom: 25px;
	text-align: center;
}
@media (max-width: 992px) {h2.title{font-size: 24px;}}
.media .center-block{padding-top:30px;}
.media .number{ text-align:center; font-size:40px; color:#4080ff; font-family:"Century Gothic";}
.media .number span{ font-size:24px;}
.media .text-center{ padding-bottom:30px; color:#595959;font-size:16px;}
.mr{background: url(../images/mr-bg.jpg) no-repeat center; height:375px;}
@media (min-width: 768px) {.mr .mrintro{ padding:100px 50px 0 50px; font-size:18px; line-height:36px;font-weight:bold;}}
@media (min-width: 992px) {.mr .mrintro{ padding:100px 50px 0 50px; font-size:24px; line-height:48px; font-weight:bold;text-shadow: 0px -1px 0px #fff;}}
.solution{background: url(../images/solution-bg.jpg) no-repeat center;}
.video{ padding:30px 0;}
.gift{ background-color:#f5f5f5;}

@media (min-width: 768px) {.gift .word{ padding-top:50px; font-size:18px; line-height:36px;}}
@media (min-width: 992px) {.gift .word{ padding-top:50px; font-size:24px; line-height:48px;}}
@media (min-width: 768px) {.form-control{ width:300px;} .btn-sub{ margin-left:150px; width:150px; border:1px solid #bdbdbd;}}
@media (min-width: 992px) {.form-control{ width:400px;} .btn-sub{ margin-left:250px; width:150px; border:1px solid #bdbdbd;}}

/*FAQ start*/
#wrap{ padding-top:70px;}


/*FAQ end*/
.btn-sub:hover{border:1px solid #4767ab;}
.footer{ background:#2e2e2e; color:#fff;}
.footer a,.footer a:hover{color:#fff;}