html,
body { position: relative; height: 100%;}
.top1{ position:fixed; top:0; left:0;}
.i_container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
}

.i_container>.i_wrapper>.swiper-slide {
	/*text-align: center;
	font-size: 18px;
	background: #fff;*/

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

/*
.i_container .i_wrapper{
	transition-delay:.3s !important;
}
.i_container .swiper-slide p{
	transform:translateX(-200px);
	opacity:0;
	transition:all .4s;}
.i_container .ani-slide p{
	transform:translateX(0);
	opacity:1;
}*/
.i_pagination{ right:50px !important; left:auto !important; top:50% !important; bottom:auto !important; width:2px !important; transform:translateY(-50%);}
.i_pagination .swiper-pagination-bullet{ display:block; width:2px; height:52px; background:#606060; opacity:1; border-radius:0;}
.i_pagination .swiper-pagination-bullet-active{ background-color:#c8a18c; border-radius:0;}
.width1200{ width:100%;}


.i_footer1{ position:fixed; bottom:0; left:0; height:70px; z-index: 999;}
.i_footer1_l{ position:absolute; left:0; top:0px; font-size:12px; color:#cccccc; line-height:30px; padding:10px 0;}
.i_footer1_l a{ color:#cccccc;}
.i_footer1_r{ position:absolute; right:0; top:0px; font-size:14px; color:#cccccc; line-height:50px;}
.i_footer1_r .footer_ico{ display:inline-block; width:30px; height:50px; margin-left:20px; line-height:50px; text-align:center; position:relative;}
.i_footer1_r .footer_ico .footer_ico_box{ position:absolute; left:50%; bottom:50px; background:rgba(255,255,255,0.4); width:120px; padding:5px 10px; margin-left:-70px; text-align:center; line-height:30px; font-size:14px; color:#fff; border-radius:5px; transition:all 0.3s; display:none;}
.i_footer1_r .footer_ico .footer_ico_box:after{content: ""; position:absolute; left:50%; bottom:-4px; width:10px; height:4px; margin-left:-5px; background:url(../images/footer_jt_ico.png) center no-repeat;}
.i_footer1_r .footer_ico:hover .footer_ico_box{ display:block;}
.i_footer1_r .footer_ico.ico1 .footer_ico_box{ width:140px; margin-left:-80px; padding:10px;}
.i_footer1_r .footer_ico.ico3 .footer_ico_box{ width:200px; margin-left:-110px;}

.nav .on h3 a, .nav .on h3 a .nav-e{ color:#fff;}

/*首页*/
.i_d1{ background:url(../images/i_d1_bg1.jpg) center no-repeat; background-size:cover;}
.i_d2{ background:url(../images/i_d1_bg2.jpg) center no-repeat; background-size:cover;}
.i_d3{ background:url(../images/i_d1_bg3.jpg) center no-repeat; background-size:cover;}
.i_d4{ background:url(../images/i_d1_bg4.jpg) center no-repeat; background-size:cover;}
.i_d5{ background:url(../images/i_d1_bg5.jpg) center no-repeat; background-size:cover;}
.i_d6{ background:url(../images/i_d1_bg6.jpg) center no-repeat; background-size:cover;}
.i_d7{ background:url(../images/xzzx_bg.jpg) center no-repeat; background-size:cover;}
.i_footer{height:300px !important; background:url(../images/footer_bg.jpg) top center no-repeat; flex-direction:column;}


/*第一屏*/
.i_d1_box{ padding-left:120px;}
.i_d1_title1{ font-size:40px; color:#c8a18c; line-height:60px; font-weight:bold;}
.i_d1_title1 span{ font-size:34px;}
.i_d1_title2{ font-size:20px; color:#ffffff; line-height:40px; margin-top:20px;}
.i_d1_more{ display:block; padding-left:5px; width:100px; height:40px; border-bottom:#c8a18c 1px solid; font-size:16px; color:#c8a18c !important; line-height:40px; background:url(../images/i_d1_more_ico.png) right 5px center no-repeat; margin-top:70px; transition:all 0.3s; position:relative;}
.i_d1_more:hover{ background:url(../images/i_d1_more_ico_on.png) right 5px center no-repeat; color:#fff !important;}
.i_d1_more:after{content: "";width:0;height: 1px;background: #fff;position: absolute;left: 0;bottom:-1px;transition: all 0.3s}
.i_d1_more:hover:after{width: 100%;left: 0}


.i_d2_box{ padding-left:300px;}
.i_d2_title1{ font-size:40px; color:#c8a18c; line-height:60px; font-weight:bold;}
.i_d2_title2{ margin-top:26px;}
.i_d2_title2 .txt1{ font-size:20px; color:#ffffff; line-height:40px; min-height:40px;}
.i_d2_title2 .txt2{ font-size:14px; color:#ffffff; line-height:30px; min-height:30px;}
.i_d2_title1 a{ color:#c8a18c; transition:all 0.3s;}
.i_d2_title1 a:hover{ color:#fff;}


.i_d3_box{ padding-left:290px;}



.i_d4_box{ /*padding-left:200px;*/}
.i_d4 .i_d4_title1{ font-size:64px; color:#c8a18c; line-height:90px;/* text-transform:uppercase;*/ font-weight:bold;}
.i_d4 .i_d4_title1 span{ font-size:20px; color:#ffffff;}
.i_d4 .i_d4_title2{ width:460px; margin-top:10px;}
.i_d4 .i_d4_title2 .txt1{ font-size:24px; color:#ffffff; line-height:55px;}
.i_d4 .i_d4_title2 .txt2{ font-size:14px; color:#ffffff; line-height:30px;}
.i_d4_list{ width:544px;}
.i_d4_list li{ float:left; width:128px; margin-left:80px; margin-top:42px;}
.i_d4_list li:nth-child(3n+1){ margin-left:0;}
.i_d4_list li img{ display:block; width:128px; height:88px; object-fit: cover;}
.i_d4_list li .txt{padding:10px 0; text-align:center; font-size:16px; color:#ffffff; transition:all 0.3s; position:relative;}
.i_d4_list li .txt:after{content: "";width:0;height: 1px;background: #c8a18c;position: absolute;left: 0;bottom:0;transition: all 0.3s}
.i_d4_list li:hover .txt:after{width: 100%;left: 0}
.i_d4_list li:hover .txt{ color:#c8a18c;}

.i_d4_list2{ width:830px; margin:0 auto;}
.i_d4_list2 li{ float:left; width:110px; margin-left:70px; margin-top:70px;}
.i_d4_list2 li:nth-child(5n+1){ margin-left:0;}
.i_d4_list2 li .ico{ display:block; width:110px; height:70px; transition:all 0.3s;}
.i_d4_list2 li .ico1{ background:url(../images/i_d4_img1.png) center no-repeat;}
.i_d4_list2 li .ico2{ background:url(../images/i_d4_img2.png) center no-repeat;}
.i_d4_list2 li .ico3{ background:url(../images/i_d4_img3.png) center no-repeat;}
.i_d4_list2 li .ico4{ background:url(../images/i_d4_img4.png) center no-repeat;}
.i_d4_list2 li .ico5{ background:url(../images/i_d4_img5.png) center no-repeat;}
.i_d4_list2 li .txt1{ text-align:center; font-size:14px; color:#ffffff; line-height:30px; transition:all 0.3s;}
.i_d4_list2 li .txt2{ text-align:center; font-size:14px; color:#ffffff; line-height:30px; transition:all 0.3s;}

/*.i_d4_list2 li:hover .ico1{ background:url(../images/i_d4_img1_on.png) center no-repeat;}
.i_d4_list2 li:hover .ico2{ background:url(../images/i_d4_img2_on.png) center no-repeat;}
.i_d4_list2 li:hover .ico3{ background:url(../images/i_d4_img3_on.png) center no-repeat;}
.i_d4_list2 li:hover .ico4{ background:url(../images/i_d4_img4_on.png) center no-repeat;}
.i_d4_list2 li:hover .ico5{ background:url(../images/i_d4_img5_on.png) center no-repeat;}*/
.i_d4_list2 li:hover .txt1{ color:#c8a18c;}
.i_d4_list2 li:hover .txt2{ color:#c8a18c;}



/*.i_d5_bg_img_box{ display:block; position:absolute; right:0; top:0; width:42%; top:20%; overflow:hidden;}
.i_d5_bg_img{ display:block; width:100%;}
.i_d5 .i_d5_title1{ font-size:64px; color:#c8a18c; line-height:90px; font-weight:bold;}
.i_d5 .i_d5_title1 span{ font-size:20px; color:#ffffff;}
.i_d5 .i_d5_title2{ width:545px; margin-top:10px; font-size:14px; color:#ffffff; line-height:30px;}*/
.i_d5_box{ padding-left:120px;}
.i_d5_more{ display:block; padding-left:5px; width:100px; height:40px; border-bottom:#fff 1px solid; font-size:16px; color:#fff !important; line-height:40px; background:url(../images/i_d1_more_ico_on.png) right 5px center no-repeat; margin-top:70px; transition:all 0.3s; position:relative;}
.i_d5_more:hover{ background:url(../images/i_d1_more_ico.png) right 5px center no-repeat; color:#c8a18c !important;}
.i_d5_more:after{content: "";width:0;height: 1px;background: #c8a18c;position: absolute;left: 0;bottom:-1px;transition: all 0.3s}
.i_d5_more:hover:after{width: 100%;left: 0}


.i_d6_box{ width:366px; margin:0 auto;}
.i_d6_title{ font-size:20px; color:#ffffff; line-height:40px; text-align:center;}
.i_d6_inp{ position:relative;}
.i_d6_inp .login_inp{ display:block; width:100%; border:0; background:#fff; padding:0 0 0 40px; height:42px; box-sizing:border-box; outline:none; font-size:14px;}
.i_d6_inp .ico{ position:absolute; left:5px; width:35px; line-height:42px; text-align:center;}
.i_d6_inp .ico img{ position:relative; top:-2px;}
.login_bt{ display:block; width:100%; border:0; background:#c8a18c; height:42px; box-sizing:border-box; outline:none; font-size:14px; color:#fff; cursor:pointer;}


/*特效*/
.i_container .swiper-slide .go_left{ transform:translateX(-200px); opacity:0; transition:all .4s ease-out;}
.i_container .ani-slide .go_left{ transform:translateX(0); opacity:1; }

.i_container .swiper-slide .go_right{ transform:translateX(200px); opacity:0; transition:all .4s ease-out;}
.i_container .ani-slide .go_right{ transform:translateX(0); /*transition-delay: 0.3s;*/ opacity:1; }


@media only screen and (max-width:1500px) {
/*.i_d2_title2{ display:none;}*/

.i_d4_swiper-container .swiper-slide{ height:400px;}
.i_d4_swiper-container .swiper-slide .i_d4_img{ height:200px; object-fit: cover;}
.i_d4_swiper-container .swiper-slide .box{ height:176px;}
.i_d4_swiper-container .swiper-slide .box .txt{ padding-top:5px; line-height:20px;}
.i_d4_swiper-container .swiper-slide .box .txt *{ line-height:20px;}
}
