/*轮播图 begin*/
.carousel {
	position: relative;
	min-width: 1385px;
	height: 900px;
	overflow: hidden; /* 隐藏溢出部分 */
}
.carousel-images img {
	width: 100%; /* 图片宽度与轮播图容器一致 */
	height: 900px;
	display: none; /* 默认隐藏所有图片 */
}
.carousel-images img:first-child {
	display: block; /* 显示第一张图片 */
}
.carousel-controls button {
	position: absolute;
	top: 425px;
	transform: translateY(-50%);
	/*background-color: rgba(0,0,0,0.5);*/
	color: white;
	border: none;
	cursor: pointer;
}
.prev {
	left: 110px;
	width: 42px;
	height: 42px;
	background: url("../images/index/ico_scroll_image_left.png") no-repeat;
	background-size: 42px 42px;
}
.next {
	right: 110px;
	width: 42px;
	height: 42px;
	background: url("../images/index/ico_scroll_image_right.png") no-repeat;
	background-size: 42px 42px;
}
.scroll_div{
	position: relative;
}
.app-download-inner{
	position: absolute;
	top: 25%;
	left: 258px;
	font-size: 32px;
	font-weight: 500;
	color: #ffffff;
}
/*.app-down-btn {*/
/*	text-align: center;*/
/*	padding-top: 3%;*/
/*}*/
.app-down-btn img {
	width: 165px;
	height: 42px;
	z-index: 3;
	position: relative;
	cursor: pointer;
}
/*轮播图 end*/

/*about irok begin*/
.about_irok_div{
	background: url("../images/index/ico_about_irok_bg.png") no-repeat;
	width: 1385px;
	height: 961px;
	padding-top: 168px;
}
.intro-inner-title {
	font-size: 40px;
	font-weight: 600;
	color: #111213;
	text-align: center;
}
.intro-inner-content {
	font-size: 32px;
}
.intro-inner-content p {
	line-height: 1.5;
}
/*about irok end*/

/*service-info begin*/
.service_info_div{
	min-width: 1385px;
}
.service_info_div_item_1{
	background: url("../images/index/ico_index_service_1.png") no-repeat;
	background-size: cover;
	height: 535px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.service_info_div_item_2{
	background: url("../images/index/ico_index_service_2.png") no-repeat;
	background-size: cover;
	height: 535px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.service_info_div_item_3{
	background: url("../images/index/ico_index_service_3.png") no-repeat;
	background-size: cover;
	height: 535px;
	display: flex;
	flex-direction: row;
	justify-content: center;
}
.service_info_div_item_4{
	background: url("../images/index/ico_index_service_4.png") no-repeat;
	background-size: cover;
	height: 535px;
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-width: 1385px;
}
.service_info_div_item_inner{
	width: 1385px;
	/**/
	position: relative;
}
.service_info_div_item_content_right{
	position: absolute;
	top: 130px;
	right: 50px;
}
.service_info_div_item_content{
	margin-top: 130px;
}
.sTitle{
	font-size: 20px;
	font-weight: 600;
}
.sContent{
	margin-top: 19px;
	font-size: 18px;
}
.sReadmore{
	margin-top: 67px;
	background: url("../images/index/ico_index_service_readmore_bg.png") no-repeat;
	background-size: cover;
	width: 222px;
	height: 54px;
	cursor: pointer;
}
/*service-info end*/

/*bottom begin*/
.bottom{
	background: url("../images/index/ico_bottom_bg.png") no-repeat;
	background-size: cover;
	height: 657px;

	color: #ffffff;
	display: flex;
	flex-direction: row;
	justify-content: center;
	min-width: 1385px;
}
.bottom_inner{
	width: 1385px;
	padding-top: 178px;
	padding-bottom: 197px;
}
.bottom_inner_company{
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
}
.bottom_inner_company_address{
	font-size: 57px;
	font-weight: 600;
}
.bottom_inner_company_tm{
	font-size: 18px;
}
.bottom_inner_contact_us{
	margin-top: 85px;
}
.bottom_inner_contact_us_title{
	font-size: 33px;
	font-weight: 500;
}
.bottom_inner_contact_us_address{
	font-size: 27px;
}
/*bottom end*/

/*model begin*/
.modal-content{
	background: url("../images/index/ico_model_bg.png") no-repeat;
	width: 960px;
	height: 673px
}
/*model end*/
