@charset "utf-8";
/* CSS Document */



#fullpage {
	max-width: 1170px;
	margin: auto;
}
.index_one {
	position: relative;/*

	background-image: url(../images/index_one.png);

	background-repeat: no-repeat;

	background-position: center center;

*/

}
.index_two_bbox2 p {
	background-image: url(../images/xin.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 5rem;
}

.index_one_bbox1 {
	position: absolute;
	top: 32%;
	left: 10%;
}
.index_one_title {
	font-size: 5rem;
	padding-left: -2rem;
	color: #333333;
}
.index_one_title1 {
	position: absolute; /* 设置绝对定位 */
  top: 3; /* 顶部对齐 */
  padding-left: -2rem;/* 右侧对齐 */
  font-size: 4rem;
  color: #333333;
}
.index_one_title2 {
	display: block;
	font-size: 3rem;
	font-weight: bold;
	padding-top: 2rem;
	color: #333333;
}
.index_one_title3 {
	display: block;
	font-size: 2.4rem;
	font-weight: bold;
	color: #286cb9;
	padding-top: 2rem;
}
.index_two {
	position: relative;/*

	background-image: url(../images/index_two.png);

	background-repeat: no-repeat;

	background-position: center center;

*/

}
.index_two_bbox2 {
	position: absolute;
	top: 24%;
	left: 10%;
}
.index_two_title {
	font-size: 4.8rem;
	color: #e16f03;
	margin-bottom: 8rem;
}
.index_two_title1 {
	display: block;
	font-size: 1.8rem;
	color: #4c4c4c;
	font-weight: bold;
	margin-bottom: 5rem;
}
.index_two_title1 i {
	display: block;
	font-size: 2.4rem;
	color: #4c4c4c;
	font-weight: bold;
}
.index_two_title2 {
	display: block;
	font-size: 1.8rem;
	color: #4c4c4c;
	font-weight: bold;
	margin-bottom: 5rem;
}
.index_two_title2 i {
	display: block;
	font-size: 2.4rem;
	color: #4c4c4c;
	font-weight: bold;
}
.index_two_title3 {
	display: block;
	font-size: 2.4rem;
	color: #4c4c4c;
	font-weight: bold;
	margin-bottom: 5rem;
}
.index_three {
	position: relative;/*

	background-image: url(../images/index_three.png);

	background-repeat: no-repeat;

	background-position: center center;

*/

}
.index_three_bbox3 {
	position: absolute;
	top: 24%;
	left: 10%;
	width: 100%;
	max-width: 950px;
}
.index_three_title {
	font-size: 4.8rem;
	color: #e16f03;
	margin-bottom: 1rem;
}
.index_three_cont_addres {
	width: 24%;
	display: block;
	margin: 1% 1% 0 0;
	float: left;
	height: 210px;
}
.index_three_cont_addres_title {
	display: block;
	text-align: center;
	font-size: 1.6rem;
	color: #333333;
	padding-top: 5px;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
}
.index_three_cont_addres_title i {
	display: block;
	font-style: normal;
	text-align: center;
	font-size: 1.6rem;
	color: #333333;
	overflow: hidden;
}
.index_three_cont_addres_img {
	max-width: 100%;
}
.fp-controlArrow.fp-next {
	background-image: url(../images/index_next.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	right: 0;
	border-width: 0;
	width: 50px;
	height: 100px;
}
.fp-controlArrow.fp-prev {
	background-image: url(../images/index_pre.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	left: 0;
	border-width: 0;
	width: 50px;
	height: 100px;
}
@media only screen and (max-width: 1440px) {
html {
	font-size: 8px;
}

.index_one_title {
	font-size: 5rem;
	padding-left: -2rem;
	color: #333333;
}
.index_one_title1 {
	position: absolute; /* 设置绝对定位 */
  top: 3; /* 顶部对齐 */
  padding-left: -2rem; /* 右侧对齐 */
  font-size: 4rem;
  color: #333333;
}

.index_one_title3 {
	padding-top: 2rem;
}
.index_two_title {
	margin-bottom: 3rem;
}
.index_two_title1 {
	margin-bottom: 2rem;
}
.index_two_title2 {
	margin-bottom: 2rem;
}
.index_two_title3 {
	margin-bottom: 2rem;
}
.index_three_bbox3 {
	top: 14%;
}
}
@media only screen and (max-width: 1150px) {
.index_three_bbox3 {
	max-width: 840px;
}

.index_one_title {
	font-size: 5rem;
	padding-left: -2rem;
	color: #333333;
}
.index_one_title1 {
	position: absolute; /* 设置绝对定位 */
  top: 3; /* 顶部对齐 */
  padding-left: -2rem;/* 右侧对齐 */
  font-size: 4rem;
  color: #333333;
}

}
@media only screen and (max-width: 800px) {
.index_three_bbox3 {
	left: 6.5%;
	/*max-width: 770px;*/
    max-width: 100%;
    width: auto;
    padding-right: 50px;
}

.index_one_title {
	font-size: 5rem;
	padding-left: -2rem;
	color: #333333;
}
.index_one_title1 {
	position: absolute; /* 设置绝对定位 */
  top: 3; /* 顶部对齐 */
  padding-left: -2rem; /* 右侧对齐 */
  font-size: 4rem;
  color: #333333;
}

.index_one_title2 {
    padding-top: 3rem;
}
}

@media only screen and (max-width: 500px) {
.index_two_bbox2 {
	position: absolute;
	top: 16%;
	left: 6%;
	max-width: 330px;
}
.index_one_bbox1 {
    top: 36%;
}
.index_three_bbox3 {
	position: absolute;
	top: 6%;
	left: 6%;
	max-width: 100%;
    width: auto;
    padding-right: 15px;
}
.index_three_cont_addres {
	width: 43%;
	display: block;
	margin: 1% 3% 1% 3%;
	float: left;
	max-height: 115px;
}

.index_one_title {
	font-size: 5rem;
	padding-left: -2rem;
	color: #333333;
}
.index_one_title1 {
	position: absolute; /* 设置绝对定位 */
  top: 3; /* 顶部对齐 */
  padding-left: -2rem; /* 右侧对齐 */
  font-size: 4rem;
  color: #333333;
}

.index_two_title {
	margin-bottom: 4rem;
}
.index_two_title1 {
	margin-bottom: 2rem;
}
.index_two_title2 {
	margin-bottom: 2rem;
}
.index_two_title3 {
	margin-bottom: 2rem;
}
.index_one_1-1 {
	object-position: 40% center;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index_two_2-2 {
	object-position: 70% center;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.index_three_3-3 {
	object-position: 70% center;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fp-controlArrow.fp-next {
	width: 25px;
	height: 50px;
}
.fp-controlArrow.fp-prev {
	width: 25px;
	height: 50px;
}
.index_three_title {
	margin-bottom: 1rem;
}
.index_one_title2 {
    padding-top: 5rem;
}
  .index_three_cont_addres div {
  	text-align: center;
  }
  .index_three_cont_addres_img {
    max-width: 100%;
    max-height: 80px;
    text-align: center;
    margin: auto;
}
.index_three_cont_addres_title {
    font-size: 1.3rem;
    padding-top: 2px;
}
}

@media only screen and (max-width: 350px) {
.index_three_bbox3 {
	position: absolute;
	top: 6%;
	left: 7%;
    width: auto;
    max-width: 100%;
}


.index_one_title {
	font-size: 5rem;
	padding-left: -2rem;
	color: #333333;
}
.index_one_title1 {
	position: absolute; /* 设置绝对定位 */
  top: 3; /* 顶部对齐 */
  padding-left: -2rem; /* 右侧对齐 */
  font-size: 4rem;
  color: #333333;
}


.index_one_title2 {
    padding-top: 5rem;
}
.index_three_cont_addres_img {
    max-height: 66px;
}
/*

	.g_bottom_box a {

		display: none;

	}

	.g_bottom_box i {

		display: none;

	}

*/
.index_three_cont_addres {
     width: 48%;
    margin: 1% 1% 1% 0;
	max-height: 100px;
	overflow: hidden;
}
.index_three_cont_addres_title {
	font-size: .7rem;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
}
