.overflow-hidden {
    overflow: hidden;
    min-width: 1190px;
    /*background-color: #26308d;*/
}
.qt-banner {
	position: relative;
    margin: 0 auto;
    width: 100%;
    height: 560px;
    background: url(../images/en/banner-bg-en.jpg) no-repeat center;
    /* background-size: cover; */
}
.activity-banner-language {
	position: absolute;
	top: 95px;
	right: 83px;
	width: 150px;
	overflow: hidden;
}
.activity-banner-language a {
    display: inline-block;
	float: left;
	width: 75px;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 26px;
	border: 1px solid #b7a548;
	box-sizing: border-box;
}
.activity-banner-language a.activity-btn-en {
	float: left;
	color: #fff;
	background: #b7a548;
}
a.activity-btn-enter {
	position: absolute;
	bottom: 55px;
	left: 50%;
	margin-left: -148px;
	display: inline-block;
	width: 297px;
	height: 67px;
	background: url(../images/en/apply-btn-en.png) no-repeat center;
	font-family: "Microsoft Yahei";
	font-size: 20px;
	color: #fff;
	letter-spacing: 4px;
	font-weight: lighter;
	line-height: 67px;
	text-align: center;
}
.qt-box1 {
	position: relative;
    margin: 0 auto;
    width: 100%;
    height: 1050px;
    background: url(../images/qt-box1-bg.jpg) no-repeat center;
    text-align: center;
}
.qt-content {
	width: 1080px;
	margin: 0 auto;
}
.qt-title {
	position: relative;
	display: inline-block;
	padding-top: 85px;
	padding-bottom: 45px;
	margin: 0 auto;
	font-size: 26px;
	font-weight: lighter;
	color: #3d7e4a;
	line-height: 30px;
	letter-spacing: 4px;
}
.qt-title span {
	font-weight: normal;
	margin-right: 20px;
}
.title-icon-left,.title-icon-right {
	display: inline-block;
	width: 28px;
	height: 30px;
	background: url(../images/title-icon.png) no-repeat center;
	vertical-align: middle;
}
.title-icon-left {
	margin-right: 25px;
}
.title-icon-right {
	margin-left: 20px;
}
.intro-box {
	display: block;
	margin: 0 auto;
	width: 1077px;
	height: 210px;
	background: url(../images/en/intro-box.png) no-repeat center;
}
.intro-text-p {
	padding: 30px 30px;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    letter-spacing: 2px;
    text-align: left;
}
.intro-tip {
	font-size: 14px;
	color: #b7a548;
	margin-top: 22px;
}
.activity-time {
	font-family: "Microsoft Yahei";
	font-size: 26px;
	font-weight: lighter;
	color: #a6994e;
	letter-spacing: 5px; 
}
.area-border {
	border-bottom: 15px solid #5d5d53;
}
.area-ul {
	border-bottom: 1px solid #5d5d53;
	margin-bottom: 4px;
}
.area-ul li {
	float: left;
	width: 25%;
	
}
.area-ul li img {
	display: block;
	height: 105px;
	margin: 0 auto;
}
.area-text {
	margin: 20px 0;
	font-size: 18px;
	font-weight: lighter;
	color: #337b47;
	line-height: 30px;
	letter-spacing: 4px;
}
.qt-box2 {
	position: relative;
    margin: 0 auto;
    width: 100%;
    height: 793px;
    background: url(../images/en/qt-box2-bg.jpg) no-repeat center;
    text-align: center;
}
.qt-box2 .qt-title {
	color: #fff;
	padding-top: 60px;
}
.time-group {
	margin-bottom: 40px;
}
.time-group .qt-title{
	padding-top: 110px;
}
.rule-p {
	position: relative;
	padding-left: 50px;
	font-size: 14px;
	color: #fff;
	line-height: 30px;
	margin-bottom: 20px;
	text-align: left;
	letter-spacing: 3px;
}
.rule-p span {
	position: absolute;
	top: 5px;
	left: 10px;
	width: 20px;
	height: 20px;
	background: #b7a548;
	font-size: 14px;
	color: #fff;
	line-height: 20px;
	text-align: center;
}
.rule-p span i {
	position: absolute;
	left: -6px;
	top: 0;
	display: inline-block;
	width: 4px;
	height: 5px;
	background: #b7a548;
}
.qt-box3 {
	position: relative;
    margin: 0 auto;
    width: 100%;
    height: 1030px;
    background: url(../images/en/qt-box3-bg.jpg) no-repeat center;
    text-align: center;
}
.qt-box3 .qt-content {
	padding-top: 27px;
}
.qt-box3 .qt-content img {
	margin-top: 30px;
}
.yellow-bg-title {
	display: inline-block;
	margin: 0 auto 23px;
	width: 670px;
	height: 60px;
	background: #b5a659;
	text-align: center;
	line-height: 60px;
	letter-spacing: 1px;
	font-size: 16px;
	color: #fff;
}
.yellow-bg-title .title-icon-left,.yellow-bg-title .title-icon-right {
	width: 30px;
	background: url(../images/en/yellow-title-icon.png);
}
.intro-box-special {
	padding: 38px 34px 38px 36px;
	width: 1077px;
	height: 289px;
	background: url(../images/en/intro-box-special.png) no-repeat center;
}
.intro-box-special p {
	font-size: 14px;
	color: #fff;
	text-align: left;
	line-height: 36px;
	letter-spacing: 3px;
}
.apply-box p {
	position: relative;
	padding-left: 88px;
	color: #3d7e4a;
	font-size: 16px;
	line-height: 40px;
	text-align: left;
	letter-spacing: 3px;
	margin-bottom: 40px;
}
.apply-icon {
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -27px;
	display: inline-block;
	width: 54px;
	height: 54px;
}
.apply-icon01 {
	background: url(../images/en/apply-icon01-en.png) no-repeat center;
}
.apply-icon02 {
	background: url(../images/en/apply-icon02-en.png) no-repeat center;
}
.apply-icon03 {
	background: url(../images/en/apply-icon03-en.png) no-repeat center;
}
.apply-icon04 {
	background: url(../images/en/apply-icon04-en.png) no-repeat center;
}
.special-tip {
	margin-top: 40px;
	font-size: 14px;
	color: #5d5d53;
	letter-spacing: 3px;
}
/*logo bg*/
.qt-logo {
	position: relative;
    margin: 0 auto;
    width: 100%;
    height: 290px;
    background: url(../images/logo-bg.jpg) no-repeat center;
    border-bottom: 2px solid #8f8346;
}
.qt-logo img {
	position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -86px;
    margin-left: -377px;
}
.nmi-part-footer-bor {
	border-color: #8f8346;
}