.index_main {
	background: rgb(247, 247, 247);
}
.index_main .section1 {
	position: relative;
}
.index_main .section1 .index_banner .item {
	background-position: center; height: 100vh; position: relative; background-repeat: no-repeat; background-size: cover; -webkit-background-size: cover;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg {
	animation:scale-bg 6s linear forwards; visibility: visible; -webkit-animation: scale-bg 6s linear forwards;
}
.index_main .section1 .index_banner .items {
	background-position: center; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; z-index: 0; background-repeat: no-repeat; background-size: cover;
}
.index_main .section1 .index_banner .items::after {
	background: rgba(0, 0, 0, 0.2); left: 0px; top: 0px; width: 100%; height: 100%; display: block; position: absolute; content: "";
}
.index_main .section1 .index_banner .item .inner .block_txt {
	transition:500ms; left: 10px; top: 44%; right: 10px; position: absolute; opacity: 0; transform: translateY(40px); -webkit-transition: all 500ms ease; -webkit-transform: translateY(40px);
}
.index_main .section1 .index_banner .item.active .inner .block_txt {
	opacity: 1; transform: translateY(0px); transition-delay: 100ms; -webkit-transform: translateY(0); -webkit-transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4 {
	text-align: center; color: rgb(255, 255, 255); font-family: "COCO"; font-size: 30px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 {
	text-align: center; color: rgb(255, 255, 255); letter-spacing: 5px; font-size: 70px; font-weight: bold;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span {
	color: rgb(245, 201, 32); letter-spacing: 5px; display: inline-block;
}
.index_main .section1 .index_banner .item .inner .block_txt h3 {
	text-align: center; color: rgb(255, 255, 255); letter-spacing: 3px; font-size: 35px; margin-top: 10px;
}
.index_main .section1 .slick_txt {
	border: 0px currentColor; transition:500ms; border-image: none; top: 0px; width: 30%; height: 100%; font-size: 0px; position: absolute; background-repeat: no-repeat; background-color: transparent; -webkit-transition: all 500ms ease;
}
.index_main .section1 .left {
	left: 0px;
}
.index_main .section1 .right {
	right: 0px;
}
.index_main .section1 .slick_txt:hover .slick_arrow {
	visibility: visible; opacity: 1;
}
.index_main .section1 .slick_txt .slick_arrow {
	background-position: center; transition:500ms; top: 50%; width: 20px; height: 36px; margin-top: -18px; visibility: hidden; position: absolute; cursor: pointer; opacity: 0; background-repeat: no-repeat; -webkit-transition: all 500ms ease;
}
.index_main .section1 .slick_txt .prev {
	left: 60px; background-image: url("http://www.unirise.cn/image/ban_prev.png");
}
.index_main .section1 .slick_txt .next {
	right: 60px; background-image: url("http://www.unirise.cn/image/ban_next.png");
}
.index_main .section1 .slick_txt .prev:hover {
	background-image: url("http://www.unirise.cn/image/ban_prev_hover.png");
}
.index_main .section1 .slick_txt .next:hover {
	background-image: url("http://www.unirise.cn/image/ban_next_hover.png");
}
.index_main .section1 .number {
	padding: 0px 20px; left: 50%; width: auto; text-align: center; bottom: 8%; display: table; position: absolute; transform: translateX(-50%); -webkit-transform: translateX(-50%);
}
.index_main .section1 .number span {
	background: rgba(0, 0, 0, 0.6); transition:500ms; width: 48px; height: 6px; display: inline-block; position: relative; cursor: pointer; -webkit-transition: all 500ms ease;
}
.block_txt h4 span {
	background: rgb(255, 255, 255); margin: 0px 20px; width: 300px; height: 1px; vertical-align: middle; display: inline-block;
}
.index_main .section1 .number span:last-child {
	margin-right: 0px;
}
.index_main .section1 .number span::after {
	background: rgb(255, 255, 255); transition:500ms; left: 50%; width: 0px; height: 6px; bottom: 0px; display: inline-block; visibility: hidden; position: absolute; content: ""; opacity: 0; transform: translateX(-50%); -webkit-transition: all 500ms ease; -webkit-transform: translateX(-50%);
}
.index_main .section1 .number span.active::after {
	width: 100%; visibility: visible; opacity: 1;
}
.index_main .section2 {
	background: rgb(245, 245, 245);
}
.index_main .section2 h3 {
	text-align: center;
}
.index_main .section3 {
	background: url("http://www.unirise.cn/image/3.jpg") no-repeat 0% 0% / 100% 100%; width: 100%; height: 100%;
}
.index_main .section3 h3 {
	text-align: center;
}
.index_main .section4 {
	background: rgb(245, 245, 245);
}
.index_main .section4 h3 {
	text-align: center;
}
@media only screen and (max-width:1600px)
{
.index_main .section1 .index_banner .item .inner .block_txt h4 {
	font-size: 28px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 {
	font-size: 60px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3 {
	font-size: 30px;
}
}
@media only screen and (max-width:1440px)
{
.index_main .section1 .index_banner .item .inner .block_txt h4 {
	font-size: 24px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 {
	font-size: 40px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3 {
	font-size: 18px; margin-top: 5px;
}
}
@media only screen and (max-width:1366px)
{
.index_main .section1 .index_banner .item .inner .block_txt h4 {
	font-size: 20px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 {
	font-size: 26px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3 {
	font-size: 16px;
}
.index_main .section1 .index_banner .slick-arrow {
	background-size: auto 30px;
}
}
@media only screen and (max-width:1199px)
{
.index_main .section1 .index_banner .item .inner .block_txt h4 {
	font-size: 18px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 {
	font-size: 22px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3 {
	font-size: 14px;
}
}
@media only screen and (max-width:992px)
{
.index_main .section1 .index_banner .item {
	height: 100vh;
}
.index_main .section1 .index_banner .item .inner .block_txt {
	margin: 0px auto; padding: 0px 20px; left: 0px; top: 42%; right: 0px;
}
.index_main .section1 .index_banner .slick-arrow {
	display: none !important;
}
.index_main .section1 .index_banner .slick-dots {
	bottom: 12px; position: absolute;
}
.index_main .section1 .index_banner .slick-dots li {
	border-radius: 50%; border: 2px solid rgb(255, 255, 255); border-image: none; width: 12px; height: 12px;
}
.index_main .section1 .index_banner .slick-dots li button {
	display: none;
}
.index_main .section1 .index_banner .slick-dots li.slick-active {
	background: rgb(255, 255, 255);
}
.index_main .section1 .number {
	bottom: 12%; display: none;
}
.index_main .section1 .number span {
	margin-right: 22px;
}
.index_main .section1 .number span::after {
	bottom: -14px;
}
}
.header {
	background: url("http://www.unirise.cn/img/topbg.png") repeat-x; left: 0px; top: 0px; width: 100%; height: 150px; line-height: 150px; position: absolute; z-index: 999;
}
.header .left a img {
	height: 40px; margin-top: 6px;
}
.header .left .img2 {
	display: none;
}
.banner {
	width: 100%;
}
.banner img {
	width: 100%;
}
.ban {
	line-height: 24px; margin-top: 52px; margin-left: 15px;
}
.ban a {
	color: rgb(255, 255, 255);
}
.title h2 {
	text-align: center; color: rgb(17, 85, 187); padding-top: 90px; font-size: 36px;
}
.title p {
	background: url("http://www.unirise.cn/img/jt.png") no-repeat center; margin: 16px auto; width: 14px; height: 24px;
}
.title h3 {
	text-align: center; color: rgb(17, 85, 187); font-size: 24px;
}
.about {
	padding: 30px 38px; width: 600px;
}
.about h2 {
	height: 46px; border-bottom-color: rgb(230, 230, 230); border-bottom-width: 2px; border-bottom-style: solid; position: relative;
}
.about h2 span {
	background: rgb(17, 85, 187); left: 0px; width: 80px; height: 2px; bottom: -2px; position: absolute;
}
.gy {
	margin: 40px 0px 0px; position: relative;
}
.guimo {
	background: rgba(17, 85, 187, 0.7); left: 0px; width: 1200px; height: 120px; bottom: 0px; position: absolute;
}
.about p {
	text-align: justify; color: rgb(51, 51, 51); margin-bottom: 20px;
}
.blue {
	color: rgb(17, 85, 187);
}
.sz {
	width: 25%; text-align: center; position: relative;
}
.block {
	color: rgb(255, 255, 255); display: inline-block;
}
.block div {
	color: rgb(255, 255, 255);
}
.sz {
	margin: 14px 0px;
}
h2.block {
	padding: 0px 6px; font-size: 50px;
}
.block1 {
	top: 16px; right: 62px; color: rgb(255, 255, 255); font-size: 18px; position: absolute;
}
.ls {
	text-align: center; line-height: 36px;
}
#wrap {
	margin: 0px auto; width: 1200px; height: 574px;
}
#wrap ul li .a1 img {
	width: 282px; height: 230px;
}
#wrap ul li {
	list-style: none; margin: 5px; width: 282px; height: 290px; overflow: hidden; float: left; position: relative;
}
#wrap ul li .a1 .divA {
	background: rgba(0, 0, 0, 0.7); left: 0px; width: 282px; height: 60px; text-align: center; bottom: 0px; line-height: 60px; position: absolute;
}
#wrap ul li .a1 .divA > .p1 {
	height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 18px;
}
#wrap ul li .a2 {
	background: rgba(0, 0, 0, 0.7); transition:0.2s; left: -282px; top: 0px; width: 281px; height: 290px; text-align: center; color: white; position: absolute;
}
#wrap ul li .a2 .p4 {
	transition:0.2s ease-out 0.1s; left: 98px; top: 90px; width: 110px; height: 60px; text-align: center; color: rgb(255, 255, 255); line-height: 60px; font-size: 18px; border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; position: absolute;
}
#wrap ul li .a2 .p5 {
	transition:0.2s ease-out 0.2s; left: -282px; top: 174px; width: 185px; text-align: center; color: white; line-height: 24px; font-size: 14px; position: absolute;
}
#wrap ul li .a2 .p7 {
	border-radius: 20px; border: 1px solid rgb(255, 255, 255); transition:0.2s 0.5s; border-image: none; left: 120px; width: 40px; height: 40px; bottom: -50px; color: rgb(255, 255, 255); line-height: 38px; font-size: 24px; font-weight: bold; position: absolute;
}
.xs {
	color: rgb(17, 85, 187);
}
.xs h2 {
	height: 90px; line-height: 90px; font-size: 48px; display: inline-block;
}
.block2 {
	color: rgb(34, 34, 34); display: inline-block;
}
.xs .fl {
	width: 33%; text-align: center; color: rgb(17, 85, 187); position: relative;
}
.xs .block1 {
	left: 0px; top: 40px; color: rgb(17, 85, 187); position: absolute;
}
.map {
	background: url("http://www.unirise.cn/img/map.jpg") no-repeat center; height: 570px; position: relative;
}
.map p {
	background: url("http://www.unirise.cn/img/mapbg.png") no-repeat center / 100%; padding: 14px; width: 165px; height: 192px; color: rgb(255, 255, 255); position: absolute;
}
.map span {
	color: rgb(255, 255, 255); margin-top: 10px; display: block;
}
