@charset "gb2312";
/* CSS Document */
.zt12_part1{height: 346px; overflow: hidden;  background: url("../img/zt12/01.jpg") no-repeat center center;}
.zt12_part1_1{height: 584px; overflow: hidden;  background: url("../img/zt12/01_1.jpg") no-repeat center center;}
.zt12_part2{height: 415px; overflow: hidden;  background: url("../img/zt12/02.jpg") no-repeat center center;}
.zt12_part3{height: 624px; overflow: hidden;  background: url("../img/zt12/03.jpg") no-repeat center center;}
.zt12_part4{height: 290px; overflow: hidden;  background: url("../img/zt12/04.jpg") no-repeat center center;}
.zt12_part5{height: 576px; overflow: hidden;  background: url("../img/zt12/05.jpg") no-repeat center center;}
.zt12_part6{height: 654px; overflow: hidden;  background: url("../img/zt12/06.jpg") no-repeat center center;}
.zt12_part7{height: 337px; overflow: hidden;  background: url("../img/zt12/07.jpg") no-repeat center center;}
.zt12_part8{height: 564px; overflow: hidden;  background: url("../img/zt12/08.jpg") no-repeat center center;}
.zt12_part9{height: 365px; overflow: hidden;  background: url("../img/zt12/09.jpg") no-repeat center center;}
.zt12_part10{height: 323px; overflow: hidden;  background: url("../img/zt12/10.jpg") no-repeat center center;}
.zt12_part11{height: 613px; overflow: hidden;  background: url("../img/zt12/11.jpg") no-repeat center center;}
.zt12_part12{height: 666px; overflow: hidden;  background: url("../img/zt12/12.jpg") no-repeat center center;}
.zt12_part13{height: 416px; overflow: hidden;  background: url("../img/zt12/13.jpg") no-repeat center center;}
.zt12_part14{height: 644px; overflow: hidden;  background: url("../img/zt12/14.jpg") no-repeat center center;}
.zt12_part15{height: 738px; overflow: hidden;  background: url("../img/zt12/15.jpg") no-repeat center center;}
.m1600{width:1600px;}
.video_top{ height:624px; margin:0 230px;}
video{
  object-fit:fill;
}

.part4{ height:290px; width:1200px; margin:0 auto; position:relative; }
.area_input11{ position: absolute; width: 276px; height:49px; font-size: 16px;  margin:107px 212px; border:0px; }
.area_input22{position: absolute;  width: 232px; height:49px; font-size: 16px; margin:107px 617px; border:0px;}
.submit1{ position: absolute;width: 193px; height: 92px;margin:87px 900px; border:0px;  }

.wrapper{width:1530px; margin:0 auto; overflow: hidden; padding-top:35px;}
/* part5 */
.introduce {}
.introduce_scroll{width: 315px;padding:18px 18px;background: #eaebeb;position: relative;float: left;margin-right: 40px;}
.introduce_scroll.last{margin-right: 0;}
.introduce_scroll h3{font-size: 22px;color:#333333;font-weight: normal;margin:0;padding-bottom: 20px;}
.introduce_scroll h3 span{font-size:14px;color:#b4b4b4;text-transform:uppercase;font-family:"Tahoma";}
.introduce_scroll .slider{position:relative;width:315px;height:415px;}
.introduce_scroll .slider a{display:block;width: 315px;height:415px;position: relative;}
.introduce_scroll .prev,.introduce_scroll .next{display: block;width: 18px;height: 19px;position: absolute;top:27px;z-index: 99;}
.introduce_scroll .prev{background:url("../img/zt12/prev1.jpg");right:30px;}
.introduce_scroll .next{background:url("../img/zt12/next1.jpg");right:10px;}


/*part6*/
.p6lunbo{width:1200px;margin:0 auto;}
.p6_pic{margin:75px 40px;}
.lunbo{}
.lunbo ol{position:relative;width: 80px;height: 20px;top:-30px;left:280px;}
.lunbo ol li{float:left;width: 10px;height: 10px;margin: 5px;background: #fff;}
.lunbo ol li.seleted{background: #1AA4CA;}

.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li img{width: inherit;height: inherit;}

/*part6*/
#layout,#layout2 {
	box-sizing:border-box;
	padding:38px 14px;
	width:900px;
	margin:0 auto;
	padding-bottom:20px;
	background:#253242
}
#layout2 {
	width:1182px
}
#banner {
	margin-bottom:-10px
}
#carousel {
	position:relative;
	z-index:2;
	height:250px;
	margin-top:20px;
	transform-style:preserve-3d;
	perspective:800px
}
#carousel img {
	position:absolute;
	left:50%;
	top:50%;
	width:504px;
	height:266px;
	margin-left:-252px;
	margin-top:-133px;
	transition:transform .5s ease-in-out;
	box-shadow:8px 8px 20px rgba(0,0,0,.2);
	cursor:pointer
}
#bannerNav {
	position:relative;
	margin-top:80px;
	height:10px;
	padding:10px 0;
	text-align:center
}
#bannerNav ul li {
	cursor:pointer;
	overflow:hidden;
	display:inline-block;
	width:14px;
	margin:0 2px
}
#bannerNav ul li a {
	margin:0 auto;
	display:block;
	width:6px;
	height:6px;
	vertical-align:top;
	border-radius:3px;
	background:#5e6671;
	font-size:0
}
#bannerNav ul li.on a,#bannerNav ul li:hover a {
	background:#b4b7ba
}
#bannerNav ul li.on a {
	width:12px
}
/*part7*/
.black_overlay{
	display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=88);
}
.white_content{
    display: none;
    position: fixed;
    top: 25%;
    left: 30%;
    width: 538px;
    height: 252px;
    padding: 20px;
    
    background-image: url(../img/zt12/zt12bm.jpg);
    z-index: 1002;
    overflow: auto;
}

.bottom_con{
	 padding-top:63px;
	 padding-bottom:100px;
	 width:905px;
	 margin:0 auto;
	 height:72px;

}
/*part7*/
.part14{ height:644px; width:1200px; margin:0 auto; position:relative;}
.baoming_btn{ width:284px; height:59px; overflow:hidden; margin: 460px 585px;}
.part15{ height:600px; width:1200px; margin:0 auto; position:relative;}
.area_input1{ position: absolute; width: 450px; height:60px; font-size: 16px; line-height: 46px; left: 388px ;top:230px; border:0px; }
.area_input2{ position: absolute; width: 450px; height:60px; font-size: 16px; line-height: 46px; left: 388px ;top:350px; border:0px;}
.submit{ width: 321px; height: 82px; left: 440px; bottom: 0px; position: absolute; }
