*{
	margin:0px;
	padding:0px;
}
.container-fluid{
	width:100%;
}
.container{
	width:100%;
	padding:0 144px;
	box-sizing:border-box;
}

.header{
	height:212px;
}
.header .container-fluid{
	/* position:fixed;
	z-index:999; */
	width:100%;
	background:#FFFFFF;
}
.header-in{
	padding-top:75px;
	padding-bottom:79px;
	width:100%;
}
.logo{
	display:inline-block;
}
.nav{
	display:inline-block;
	margin-top:25px;
	float:right;
}
.nav ul{
	list-style:none;
	width:100%;
}
.nav ul li{
	display:inline-block;
	padding-right:64px;
}
@media screen and (max-width: 1570px) {
	.nav ul li{
		padding-right:30px;
	}
	.container{
		padding:0 100px;
	}
	.online_store_content p{
		padding-right:120px;
	}
}
.nav ul li:hover a{
	color:#0F0E48;
}
.nav ul li a{
	text-decoration:none;
	color:#707070;
}
.banner{
	clear:both;
}
.banner-in{
	position:relative;
	overflow:hidden;
}
.banner-in ul{
	list-style:none;
	font-size:0px;
	position:absolute;
	transition:left 0.3s ease-in-out;
}
.banner-in ul li{
	display:inline-block;
	font-size:0px;
}
.banner-in ul li img{
	height:auto;
	width:100%;
}
.banner-in dl{
	position:absolute;
	left:0;
	right:0;
	bottom:15px;
	text-align:center;
}
.banner-in dd{
	display:inline-block;
	width:8px;
	height:8px;
	background:#707070;
	border-radius:4px;
}
.mark-in{
	height:153px;
}
.mark-in ul{
	list-style:none;
	display:inline-block;
}
.mark-in ul:nth-child(1){
	padding-top:47px;
	box-sizing:border-box;
}
.mark-in ul:nth-child(1) li{
	padding-right:51px;
	display:inline-block;
}
.mark-in ul:nth-child(2){
	padding-top:44px;
	box-sizing:border-box;
	float:right;
}
.mark-in ul:nth-child(2) li{
	display:inline-block;
	padding-left:19px;
}
.mark-in ul:nth-child(2) li a{
	display:block;
	text-decoration:underline;
	font-size:21px;
	color:#707070;
}

.about_us{
	background:#0F0E48;
    padding:85px 0;
	font-size:0px;
}
.about_us_left,.about_us_right{
	display:inline-block;
	width:50%;
	vertical-align: top;
}
.about_us_right{
	position:relative;
	overflow:hidden;
}
.about_us_right ul{
	list-style:none;
	font-size:0px;
	position:absolute;
	transition:left 0.3s ease-in-out;
}
.about_us_right ul li{
	display:inline-block;
	font-size:0px;
}
#dot2{
	position:absolute;
	left:0;
	right:0;
	bottom:15px;
	text-align:center;
}
#dot2 dd{
	display:inline-block;
	width:8px;
	height:8px;
	background:#707070;
	border-radius:4px;
	margin:0 2px;
}
.about_us_right ul li img{
	width:100%;
	height:auto;
}
.about_us_title{
	line-height:52px;
	font-size:52px;
	color:#FFFFFF;
	font-weight:300;
	margin-bottom:60px;
}
.about_us_content{
	padding-right:125px;
}
.about_us_content p{
	font-size:18px;
	line-height:32px;
	color:#FFFFFF;
	margin-top:30px;
}
.company_brochure{
	width:224px;
	height:60px;
	border-radius:10px;
	background:#004C6A;
	margin-top:80px;
	transition:background 0.3s ease-in-out;
}
.company_brochure a{
	display:block;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	line-height:60px;
	font-size:18px;
	font-weight:300;
	transition:color 0.3s ease-in-out;
}
.company_brochure:hover{
	background:#FFFFFF;
}
.company_brochure:hover a{
	color:#707070;
}
.why_us{
	padding-top:105px;
}
.why_us_in{
	padding-bottom:51px;
	background:url(../img/whyusbg.png) no-repeat right bottom;
}
.why_us_title{
	font-size:52px;
	font-weight:300;
	margin-bottom:43px;
	color:#000000;
}
.why_us_content{
	margin-bottom:77px;
}
.why_us_content p{
	font-size:18px;
	line-height:32px;
	margin-bottom:30px;
	color:#707070;
}
.why_us_content2{
	font-size:0px;
	
}
.why_us_content2_left,.why_us_content2_right{
	width:50%;
	display:inline-block;
	font-size:18px;
	line-height:32px;
	vertical-align:top;
	box-sizing:border-box;
}
.why_us_content2_left{
	padding-right:60px;
}
.why_us_content2_right{
	padding-left:60px;
}
.why_us_content2_left ul{
	list-style:none;
}
.why_us_content2_left ul li p:nth-child(1){
	color:#707070;
}
.why_us_content2_left ul li p:nth-child(2){
	margin-bottom:30px;
	color:#707070;
	font-weight:300;
}
.why_us_content2_right p:nth-child(2n){
	margin-bottom:30px;
	color:#707070;
	font-weight:300;
}
.why_us_content_title{
	color:#004C6A;
}

.team_gmh{
	box-shadow: 0px 5px 6px #717171D8;
	padding-top:53px;
	padding-bottom:51px;
}
.team_gmh_title{
	font-size:52px;
	font-weight:300;
	margin-bottom:43px;
	color:#000000;
}
.team_gmh_content{
	font-size:18px;
	line-height:32px;
	color:#707070;
	font-weight:300;
}
.box_img{
	padding:120px 0px 76px;
}
.box_img_in img{
	width:100%;
}
.our_partner{
	
}
.our_partner_title{
	font-size:52px;
	font-weight:300;
	margin-bottom:43px;
	color:#000000;
}
.our_partner_content{
	font-size:18px;
	line-height:32px;
	color:#707070;
	font-weight:300;
	margin-bottom:80px;
}
.partner_list{
	/* list-style:none;
	font-size:0px; */
	width:100%;
	padding:0 30px;
	box-sizing:border-box;
}
.partner_list img{
	width:100%;
	height:auto;
}
/* .partner_list li{
	display:inline-block;
	width:16.66%;
	margin-bottom:30px;
}
.partner_list li div{
	text-align:center;
	width:100%;
	padding:0 95px;
	box-sizing:border-box;
	height:40px;
}
.partner_list li div img{
	max-width:30%;
	min-width:75%;
	height:auto;
}
.partner_list li p{
	font-size:14px;
	color:#707070;
	text-align:center;
	lin-height:30px;
	margin-top:10px;
}
 */
.integrate{
	padding-top:87px;
	background:url(../img/Mask%20Group%203.png) no-repeat right;
	background-size:48%;
	padding-bottom:120px;
}
.integrate_left{
	width:50%;
	padding-right:60px;
	box-sizing:border-box;
}
.integrate_title{
	font-size:52px;
	font-weight:300;
	margin-bottom:43px;
	color:#000000;
}
.integrate_content p:nth-child(2n+1){
	color:#004C6A;
	font-size:18px;
	line-height:32px;
}
.integrate_content p:nth-child(2n){
	font-size:18px;
	line-height:32px;
	color:#707070;
	font-weight:300;
	margin-bottom:30px;
}
.online_store_bg{
	background-image: url(../img/onlinestorebg.png),url(../img/onlinestorebg2.png);
	background-repeat:no-repeat,no-repeat;
	background-position:left top,right bottom;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:99;
}
.online_store_bgcolor{
	background:#002F6A;
	padding:105px 0 0;
	height:447px;
	box-sizing:border-box;
}
.online_store{
	position:relative;
}
.online_store_in{
	text-align:right;
	position:relative;
	z-index:999;
}
.online_store_right{
	width:50%;
	display:inline-block;
	text-align:left;
	padding-left:60px;
	box-sizing:border-box;
}
.online_store_title{
	font-size:52px;
	font-weight:300;
	margin-bottom:14px;
	color:#FFFFFF;
}
.online_store_content p{
	font-size:18px;
	line-height:32px;
	color:#FFFFFF;
	font-weight:300;
	margin-bottom:30px;
	padding-right:240px;
	box-sizing:border-box;
	line-height:32px;
}
.online_store_button a{
	text-decoration:none;
	background:#FFFFFF;
	width:244px;
	height:60px;
	display:inline-block;
	text-align:center;
	border-radius:10px;
	color:#000000;
	line-height:60px;
	font-size:21px;
	transition:background 0.3s ease-in-out;
	margin-bottom:10px;
}
.online_store_button a:hover{
	background:#004C6A;
	color:#FFFFFF;
}
.online_store_button a:nth-child(1){
	margin-right:65px;
}
.product{
	
}

.contact_us_title{
	font-size:52px;
	font-weight:300;
	margin-bottom:14px;
	color:#000000;
}
.contact_us_content{
	margin-bottom:106px;
}
.contact_us_content p{
	font-size:18px;
	color:#000000;
	line-height:32px;
}
.contact_us_input{
	font-size:0px;
}
.contact_us_input_in{
	width:50%;
	display:inline-block;
	box-sizing: border-box;
	padding-bottom:108px;
}
.contact_us_input input{
	color:#707070;
	font-size:18px;
	border:none;
	border-bottom:1px solid #707070;
	line-height:30px;
	display:inline-block;
	width:100%;
}
.contact_us_input input:focus{
	outline:none;
}
.contact_us_input_in:nth-child(1){
	width:100%;
}
.contact_us_input_in:nth-child(1) div{
	padding-right:60px;
	width:50%;
	box-sizing: border-box;
}
.contact_us_input_in:nth-child(2){
	padding-right:60px;
}
.contact_us_input_in:nth-child(3){
	padding-left:60px;
}
.contact_us_input textarea{
	height:221px;
	width:100%;
	color:#707070;
	font-size:18px;
	padding:36px 33px;
	box-sizing:border-box;
}
.contact_us_input textarea:focus{
	outline:none;
}
.sent_button_out{
	text-align:right;
}
.sent_button{
	display:inline-block;
	padding:30px 0 44px;
	text-align:right;
	transition: opacity 0.3s ease-in-out;
}
.sent_button:hover{
	opacity:0.5;
}
.sent_button span,.sent_button img{
	vertical-align: top;
}
.sent_button span{
	font-szie:18px;
	line-height:32px;
	color:#707070;
	display:inline-block;
	height:32px;
}
.back_top_out{
	text-align:right;
}
.back_top{
	display: inline-block;
	padding-bottom:30px;
}
.bottom-top{
	height:27px;
	background:#002F6A;
}
.bottom_in{
	padding:52px 0 30px;
}
.bottom_logo,.words{
	display:inline-block;
	margin-right:16px;
	vertical-align:text-bottom;
}
.bottom_logo img{
	display:block;
	width:100%;
}
@media (max-width: 1570px) {
	.nav ul li{
		padding-right:30px;
	}
	.container{
		padding:0 100px;
	}
	.online_store_content p{
		padding-right:120px;
	}
}
@media (max-width: 1260px) {
	.nav{
		float:none;
	}
	.container{
		padding:0 70px;
	}
}