/*base*/
*{padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
li{list-style:none;}
a{color:#000; text-decoration:none;}
b,strong{font-weight:normal;}
i,em{font-style:normal;}

img{vertical-align:top;}
.clearfix:after{display:block; content:''; clear:both;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
input{ outline:none;}
body{font-family:"microsoft yahei";}
.wrap{
	overflow: hidden;
}
/*body{font-family:"simhei"}*/
.color1{
	background: #191718;
}
.color2{
	background: #080808;
}
.color3{
	background: #fff;
}
/*header*/
.header{
	width: 100%;
	height: 106px;
	background: #080808;
	padding-top: 22px;
}
.head{
	width: 1021px;
	height: 51px;
	background: url(../img/line.png) no-repeat;
	margin: 0 auto;
}
.head h1{
	background: url(../img/logo.png) no-repeat;
	width: 140px;
	height: 42px;
	margin-right: 8px;
}
.head h1 a{
	width: 100%;
	height: 100%;
	display: block;
	text-indent: -999em;
}
.head p,.head .nav1,.nav2,.nav p{
	font-size: 16px;
	color: #cb9a4f;
	margin-left:12px;
}
.head p{
	line-height: 22px;
	font-size: 14px;
}
.head  .nav1{
	margin: 20px 0 0 204px;
}
.nav1 li{
	margin-right: 14px;
}
.nav1 li.last{
	margin-right: -14px;
}
.nav1 a{
	color: #cb9a4f;	
}
.nav{
	width: 1021px;
	margin: 0 auto;
}
.nav2{
	margin-top: 14px;
}
.nav2 li{
	margin-right: 40px;
}
.nav p{
	padding-top: 14px;
	margin: 0;
	margin-right: 18px;
}
/*banner*/
.banner{
	width: 100%;
    height:600px;
    position: relative;
}
.banner-img {
    width: 100%;
    height: 600px;
}
.banner-img.img1{
	background: url(../img/banner01.jpg) no-repeat center;
}
.banner-img.img2 {
	background: url(../img/banner02.jpg) no-repeat center;
}
.banner-img.img3 {
	background: url(../img/banner03.jpg) no-repeat center;
}
#pagination1 {
    position: absolute;
    z-index: 20;
    bottom: -38px;
    width: 100%;
    text-align: center;
}
#pagination1 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 15px;
    margin: 0 5px;
    cursor: pointer;
    border: 1px solid #cb9a4f;
}
#pagination1 .swiper-active-switch {
    background: #cb9a4f;
   
}
/*part1*/
.part1{
	width: 100%;
	text-align: center;
	padding:50px 0 50px 0;
}
.color4{
	background: #000;
	padding-top: 90px;
	position: relative;
}
.color4 strong{
	position: absolute;
	left: 50%;
	top: 180px;
	background: #000;
	width: 1024px;
	height: 76px;
	margin-left: -512px;
}
.color4 strong.sec{
	top: 685px;
}
#vidBtn{
	background: url(../img/play.png) no-repeat;
	width: 80px;
	height: 80px;
	position: absolute;
	left: 50%;
	top: 458px;
	margin-left: -40px;
	cursor: pointer;
	z-index: 999999;
	display: none \9; 
}
.part1 h2{
	width: 100%;
	color: #cb9a4f;
	font-size: 38px;
	padding-bottom:10px;
}
.part1 .text{
	font-size: 16px;
	color: #cb9a4f;
	margin-bottom: 50px;
}
.part1 video{
	margin-top: -50px;
}
#img1{
	display: none;
	margin: 0 auto;
	display: block \9;
}
#video1{
	display: none \9;
}
.button{
	width: 366px;
	height: 50px;
	display: block;
	line-height: 50px;		
	font-size: 22px;
	color: #191718;
	margin: 50px auto 0;
	border-radius: 10px;
	border: 1px solid #cb9a4f;
}
.button p{
	width: 366px;
	height: 50px;
	background: #cb9a4f;
	border: 1px solid #cb9a4f;
	border-radius: 10px;
}
.button:hover p{
	-moz-transform: scaleX(0.95)  scaleY(0.8); 
	-ms-transform: scaleX(0.95)  scaleY(0.8); 
	transform: scaleX(0.95)  scaleY(0.8);	
	transition: 0.3s;
}
.color4 .button{
	margin-top: 0px;
	margin-top: 50px \9;
}
/*part2*/
.part2{
	height: 730px;
}
.part2 ul{
	width: 1024px;
	margin: 0 auto;
	position: relative;
}
.part2 .text{
	margin-bottom: 30px;
}
.part2 ul li{
	position: absolute;
}
.part2 ul li.fir{
	top: 134px;
}
.part2 ul li i{
	position: absolute;
}
.part2 ul li.fir i{
	left: -73px;
	top: 0;
}
.part2 ul li p{
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: #cb9a4f;
	color: #fff;
	font-size:18px;
}
.part2 ul li .text1{
	background: #fff;
	color: #cb9a4f;
	margin-top: 12px;
}
.part2 ul li.sec{
	top: 30px;
	left: 356px;
}
.part2 ul li.sec i{
	left: 180px;
	top: 18px;
}
.part2 ul li.thr{
	top: 38px;
	left: 588px;
}
.part2 ul li.thr i{
	left: 6px;
	top:-36px;
}
.part2 ul li.fou{
	top: 344px;
	left: 81px;
}
.part2 ul li.fou i{
	left: 126px;
	top: -122px;
}
.part2 ul li.fou .iTow{
	left: 251px;
	top: -122px;
}
.part2 ul li.fiv{
	top: 332px;
	left: 504px;
}
.part2 ul li.fiv i{
	left: -47px;
	top:24px;
}
.part2 ul li.six{
	top: 250px;
	left: 752px;
}
.part2 ul li.six i{
	left: -58px;
}
/*part3*/
.part3{
	height:700px;
	position: relative;
}
.part3 h2{
	height: 50px;
}
.part3 .text{
	height: 21px;
}
.part3 ul{
	width: 1024px;
	margin: 0 auto;
	position: relative;
}
.part3 ul p{
	width: 198px;
	height: 38px;
	line-height: 38px;
	border: 1px solid #cb9a4f;
	background: #231f20;
	margin: 44px auto 0;
	color: #fff;
	position: relative;
}
.part3 ul p b{
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: -6px;
	background: url(../img/tri.png) no-repeat;
	width: 16px;
	height: 10px;
}
.part3 ul .sec{
	position: absolute;
	left: 50%;
	margin-left: -120px;
}
.part3 ul .sec p{
	margin: 60px auto 44px;
}
.part3 span,.part7 span,.part10 strong{
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0;
	top: 500px;
	background: #cb9a4f;
}
.part3 ul img:hover{
	-webkit-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	transform-origin: bottom center;
	-ms-animation-name: swing;
	-webkit-animation-name: swing;
	animation-name: swing; 
	animation-duration:1s;
}
.part3 ul li.sec img:hover{
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	transform-origin: center center;
	-ms-animation-name: swing;
	-webkit-animation-name: swing;
	animation-name: swing; 
	animation-duration:1s;
}
.part3 .button{
	margin-top:110px;
}
/*part4*/
.part4 .con{
	width: 918px;
	margin: 0 auto;
}
.part4 .con .btn li{
	position: relative;
	cursor: pointer;
	margin-bottom: 10px;
}
.part4 .con .btn li span{
	position: absolute;
	left: -6px;
	top: -6px;
	width: 290px;
	height: 100px;
	border: 1px solid #cb9a4f;
}
.part4 .con .btn li .img{
	position: absolute;
	left: 176px;
	top: 20px;
}
#button h3,.part4 .con .btn li .img,.part4 .con .btn li span{
	opacity: 0;
	filter:alpha(opacity=0);
}
#button .opa,#button .opa .img,#button .opa span{
	opacity: 1;
	filter:alpha(opacity=100);
	transition: 1s;
}
#video{
	width: 600px;
	height: 490px;
	margin-left: 174px;
	margin-top: 40px;
	position: relative;
}
#video li{
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	left: 0;
	top: 0;
	width: 600px;
	height: 408px;
	color: #fff;	
}
#video .opa{
	opacity: 1;
	z-index: 999;
	filter:alpha(opacity=100);
	transition: 1s;
}
/*part5*/
.part5 .text{
	line-height: 24px;
}
.part5 ul{
	width: 1020px;
	margin: 0 auto;
	font-size: 18px;
	color: #929292;
}
.part5 ul li{
	margin-right: 20px;
	margin-bottom: 30px;
}
.part5 ul li.last{
	margin-right: -20px;
}
.part5 ul p{
	margin-top: 14px;
}
.part5 .button{
	margin-top: 30px;
}
/*part6*/
.part6{
	padding-bottom: 0;
}
.part6 h2{
	width: 620px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t1.png) no-repeat left 3px;
}
.part6 .teacher{
	width: 1024px;
	height: 674px;
	overflow: hidden;
	position: relative;
	margin: 50px auto 0;
}
#swiper3{
	height: 634px;
}
#swiper3 li{
	width: 230px;
	height: 320px;
	color: #fff;
	position: relative;
}
#swiper3 li.fir{
	margin-top: 56px;
}
#swiper3 li.fir img{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
#swiper3 li b{
	background: url(../img/border4.jpg) no-repeat;
	width: 520px;
	height: 280px;
	position: absolute;
	left: 130px;
	top: -30px;
}
#swiper3 li h3{
	width: 268px;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	border: 1px solid #cb9a4f;
	background: #231f20;
	position: absolute;
	left: 260px;
	top: -52px;
}
#swiper3 li h3 i{
	background: url(../img/tri1.png) no-repeat;
	width: 16px;
	height: 10px;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 34px;
}
#swiper3 li h4{
	width: 370px;
	position: absolute;
	left: 250px;
	top: 12px;
	text-align: left;	
	line-height: 24px;
}
#swiper3 li p.p1{
	font-size: 16px;	
	margin-bottom: 20px;
	text-indent: 0em;
}
#swiper3 li p{
	font-size: 14px;
	text-align: justify;
	text-indent: 2em;
}
#swiper3 li.sec{
	margin-top: -90px;
	margin-left: 794px;
}
#swiper3 li.sec img{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
#swiper3 li.sec b{
	left: -424px;
	top: -30px;
}
#swiper3 li.sec h3{
	left: -314px;
	top: 226px;
}
#swiper3 li.sec h4{
	left: -394px;
	top: 12px;
}
#swiper3 li.sec h3 i{
	background: url(../img/tri.png) no-repeat;
	top: -6px;
}
#pagination3 {
    position: absolute;
    z-index: 20;
    bottom: 200px;
    left:-336px;
    width: 100%;
    text-align: center;
}
#pagination3 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 15px;
    margin: 0 5px;
    cursor: pointer;
    border: 1px solid #cb9a4f;
}
#pagination3 .swiper-active-switch {
    background: #cb9a4f;
   
}
/*part7*/
.part7{
	position: relative;
	height: 700px;
}
.part7 h2{
	width: 614px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t2.png) no-repeat left 3px;
}
.part7 .con{
	width: 1148px;
	margin-top: 50px;
	position: absolute;
	left: 50%;
	margin-left: -574px;
}
.part7 .con .left,.part7 .con .right{
	width:184px;
	height: 126px;
	position: absolute;
	top: 172px;
	overflow: hidden;
}
#left{
	width: 368px;
	position: absolute;
	left: 0;
}
.part7 .con div b{
	width: 184px;
	height: 126px;
}
.part7 .con .left b{
	background: url(../img/wave1.png) no-repeat;
	left: 0;
}
.part7 .con .right{
	right: 0;
}
#right{
	width: 368px;
	position: absolute;
	right: 0;
}
.part7 .con .right b{	
	background: url(../img/wave2.png) no-repeat;
	left: 0;
}
.part7 ul{
	width: 780px;
	margin: 0 auto;
}
.part7 ul .odd{
	margin-top: 82px;
}
.part7 ul li{
	margin-right: 20px;
}
.part7 ul li.last{
	margin-right: -20px;
}
.part7 ul li .text2{
	width: 180px;
	font-size: 16px;
	color: #cb9a4f;
	text-align: justify;
	line-height: 24px;
	margin-top: 20px;
}
.part7 ul li .text1{
	margin-top: -58px;
	font-size: 18px;
	color: #fff;
}
.part7 ul li p strong{
	font-family: arial;
	font-size: 12px;
}
.part7 span{
	top: 396px;
}
/*part8*/
.part8 h2{
	width: 584px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t3.png) no-repeat left 3px;
}
.part8 ul{
	width: 1024px;
	margin: 50px auto 0;
}
.part8 ul li{
	position: relative;
	margin-right: 32px;
	margin-bottom: 30px;
	
	perspective: 1700px;
	perspective-origin: 0 50%;
	
}
.part8 ul li h4{
	transform-style: preserve-3d;
}
.part8 ul li h4 p{
	overflow: hidden;
}
.part8 ul li h4 b{
	height:220px;
    width: 50%;
    opacity: 0;
    filter:alpha(opacity=0);
    backface-visibility: hidden;
    -webkit-transform: rotateY(-90deg);
	-moz-transform: rotateY(-90deg);
	-ms-transform: rotateY(-90deg);    
    transform: rotateY(-90deg);
    transform-origin:0 0;
    transition:0.6s;
    position: absolute;
    top: 0;
    left: 0;
    background: #cb9a4f;
    color: #000;
	font-size: 18px;
	line-height: 220px;
}
.part8 ul li h4:hover b{
	opacity: 1;
	filter:alpha(opacity=100);
	-webkit-transform: translate(0px, 0px);
	-moz-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px); 
	transform:translate(0px, 0px);
}
.part8 ul li img{
	transition: transform 0.4s;
	max-width: 100%;
    display: block;
    position: relative;
}
.part8 ul li h4:hover img{
	-webkit-transform: translateX(160px);
	-moz-transform: translateX(160px);
	-ms-transform: translateX(160px);
	transform: translateX(160px);
}
.part8 ul li.last{
	margin-right: -32px;
}
.part8 ul li .txt1{
	font-size: 16px;
	color: #878787;
	margin-top: 14px;
}
.part8 .button{
	margin-top: 20px;
}
/*part9*/
.part9 ul{
	width: 990px;
	margin: 50px auto 0;
}
.part9 ul li{
	background: url(../img/border1.jpg) no-repeat;
	width: 290px;
	height: 380px;
	margin-right: 60px;
}
.part9 ul li.last{
	margin-right: -60px;
}
.part9 ul li h3{
	width: 238px;
	height: 48px;
	padding-top: 10px;
	font-size: 22px;
	border: 1px solid #cb9a4f;
	background: #231f20;
	color: #fff;
	line-height: 20px;
	margin: 40px auto 0;
}
.part9 ul li h3 span{
	font-family: arial;
	font-size: 14px;
}
.part9 ul li h4{
	font-size: 18px;
	color: #fff;
	margin: 20px 0 18px 0;
}
.part9 ul li .textC{
	color: #cb9a4f;
	margin: 0px 0 18px 0;
}
.part9 ul li .texta{
	width: 230px;
	text-align: justify;
	margin: 0 auto;
	line-height: 24px;
	font-size: 16px;
}
.part9 ul li .texta b{
	color: #cb9a4f;
}
/*part10*/
.part10{
	position: relative;
	height: 830px;
}
.part10 h2{
	width: 576px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t4.png) no-repeat left 3px;
}

.part10 .btn{
	width: 694px;
	position: absolute;
	left: 50%;
	margin-left: -347px;
	top: 136px;
}

.part10 .btn li{
	margin-right: 20px;
	cursor: pointer;
	margin-top: 0px;	
}
.part10 .btn li.last{
	margin-right: -20px;
}
.part10 .comBox{
	width: 1026px;
	height: 416px;
	position: absolute;
	left: 50%;
	margin-left: -513px;
	top: 310px;
}
.part10 .comBox .computer{
	width: 680px;
	height: 416px;
	background: url(../img/computer1.png) no-repeat left top;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
}
.part10 .comBox .computer .slid1{
	width: 515px;
	height: 325px;
	margin:22px 0 0 80px;
	overflow: hidden;
	position: relative;
}
.part10 .comBox .computer .slid1 li,#txtB li{
	position: absolute;
	left: 0;
	top:100px;
	top: 0 \9;
	opacity: 0;
	filter:alpha(opacity=0);
}
#txtB li p{
	opacity: 0 \9;
	filter:alpha(opacity=0) \9;
	top: 0;
}
.part10 .comBox .computer .slid1 li.goTop2,#txtB li.goTop3{
	top: 0;
	opacity: 1;
	filter:alpha(opacity=100);
	transition: 0.8s;
}
#txtB li.goTop3 p{
	opacity: 1;
	filter:alpha(opacity=100);
}
.part10 .comBox b{
	background: url(../img/border2.png) no-repeat;
	width: 700px;
	height: 500px;
	position: absolute;
	left: 332px;
	top: -42px;
	z-index: 1;
}
#softw .goTop{
	margin-top: -10px;
	transition: 0.3s;
}
#txtB{
	width: 360px;
	height: 200px;
	position: absolute;
	left: 650px;
	top:100px;
	z-index: 999;
	overflow: hidden;
}
#txtB p{
	font-size: 16px;
	color: #fff;
	margin-left: 62px;
	line-height: 30px;
	position: relative;
	text-align: justify;
}
#txtB p i{
	position: absolute;
	left: -62px;
	top: 14px;
	width: 50px;
	height: 2px;
	background: #fff;
}
.part10 .button{
	margin-top: 720px;
}
/*part11*/
.part11 h2{
	width: 634px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t5.png) no-repeat left 3px;
}
.part11 ul{
	width: 918px;
	margin: 50px auto 0;
}
.part11 ul h3{
	width: 100%;
	height: 36px;
	line-height: 36px;
	font-size: 18px;
	color: #fff;
	background: #cb9a4f;
}
.part11 ul p{
	font-size: 16px;
	color: #878787;
	margin: 16px 0;
}
.part11 ul a{
	font-size: 16px;
	color: #c90000;
}
.part11 ul li{
	margin-bottom: 30px;
	position: relative;
}
.part11 ul li h4{
	overflow: hidden;
}
.part11 ul li i,.part11 ul li h4{
	position: absolute;
	left: 0;
	top: 0;
	width: 429px;
	height: 190px;
	overflow: hidden;	
}
.part11 ul li:hover i{
	transform: rotate(180deg);
	/*-webkit-transform-origin: left left;
	-ms-transform-origin: left left;*/
	transform-origin: top left;
	transition: 1s;
}
/*part12*/
.part12 h2{
	width: 624px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t6.png) no-repeat left 3px;
}
.part12 .slidBox{
	width: 1026px;
	height: 500px;
	margin:50px auto 0;
	overflow: hidden;
	position: relative;
	z-index: 999;
}
.part12 .slidBox .conBox{
	width: 100%;
}
#conBox div{
	margin-top: 80px;
	position: absolute;
	left:0px;
	top: 150px;
	opacity: 0;
	filter:alpha(opacity=0);
	transition: 1s;
}
#conBox .on{
	top: 0;
	transition: ease-out; 
	opacity: 1;
	filter:alpha(opacity=100);
}
.part12 .slidBox .conBox li{
	margin-right: 62px;
}
.part12 .slidBox .conBox li.last{
	margin-right: -62px;
}
.part12 .bg{
	width: 1024px;
	height: 60px;
	line-height: 60px;
	background: #191718;
	font-size: 18px;
	color: #fff;
}
#btn{
	width: 960px;
	margin-left: 36px;
}
#btn li{
    width: 150px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
    color: #fff;
    margin-right: 10px;
    cursor: pointer;
    background: url(../img/border3.png) no-repeat;    
}
#btn li.opa{
    background: #cb9a4f;
    transition: 1s;   
}
/*part13*/
.part13 h2{
	width: 532px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t7.png) no-repeat left 3px;
}
.part13 .con{
	width: 1024px;
	margin: 50px auto 0;
}
.part13 .con ul{
	width: 450px;
	margin-top: 86px;
}
.part13 .con ul li{
	margin:0 90px 54px 0;
	font-size: 22px;
	color: #fff;
	position: relative;
}
.part13 .con ul li p{
	margin-top: 14px;
}
.part13 .con ul li.last{
	margin-right: -90px;
}
.part13 .con ul li span{
	position: absolute;
	left: -2px;
	top: -2px;
	width: 90px;
	height: 90px;
	border: 2px dashed #cb9a4f;
	animation: rotate 5s infinite linear;
	border-radius:50%;
}
@keyframes rotate{
	0%{
		transform: rotate(0deg);
	}
	100%{
		transform: rotate(360deg);
	}
}
/*part14*/
.part14 h2{
	width: 582px;
	margin: 0 auto;
	padding-left: 54px;
	background: url(../img/t8.png) no-repeat left 3px;
}
.part14 ul{
	width: 924px;
	margin: 50px auto 0;
}
.part14 ul p{
	font-size: 18px;
	color: #cb9a4f;
	margin-top: 26px;
	font-weight: bold;
}
.part14 ul li img{
	cursor: pointer;
}
.part14 ul li img:hover{  	
	-webkit-transform-origin: top center;
	-ms-transform-origin: top center;
	transform-origin: top center;
	-ms-animation-name: swing;
	-webkit-animation-name: swing;
	animation-name: swing; 
	animation-duration:1s;
}
@-ms-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}
/*part15*/
.part15 ul{
	width: 100%;
	margin: 50px auto 0;
}
.part15 ul li{
	width: 16.6%;
	position: relative;
}
.part15 ul li img{
	width: 100%;
}
.part15 ul li h3{
	position: absolute;
	left: 0;
	bottom: 0; 
	width: 100%;
	height: 36px;
}
.part15 ul li h3 span{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.part15 ul li h3 p{
	width: 128px;
	height: 100%;
	font-size: 18px;
	color: #fff;
	margin-left: -64px;
	position: absolute;
	left: 50%;
	top: 0;
	line-height: 36px;
}
/*part16*/
.part16{
	width: 100%;
	height: 450px;
	background: url(../img/bg.jpg) no-repeat;
}
.part16 .text1{
	font-size: 22px;
	color: #fff;
}
.part16 .mesg{
	width: 436px;
	margin:64px auto 0;
}
.part16 .mesg .title{
	font-size: 22px;
	color: #fff;
	line-height: 44px;
}
.part16 .mesg input{
	width: 320px;
	height: 44px;
	border: 1px solid #cb9a4f;
	background: #080808;
	font-size: 16px;
	color: #7f7f7f;
	padding-left: 28px;
	font-weight: bold;
	margin-bottom: 40px;
}
.part16 .mesg .submit{
	background: url(../img/ly.png) no-repeat;
	width: 365px;
	height: 50px;
	margin: 26px auto 0;
	border: none;
	cursor: pointer;
}	
.bott{
	width: 100%;
	background: #000;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 20px 0;
}

