@charset "gb2312";
/* CSS Document */
*{-webkit-box-sizing: border-box;box-sizing: border-box;outline: none;-webkit-tap-highlight-color: transparent;-webkit-tap-highlight-color: transparent;}

body{font-size:12px;font-family:"Microsoft YaHei","YaHei","SimHei","Hei";background-color:#fff;}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,strong,dl,dt,dd,ol,ul,li,form,label,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;}
html{overflow-y:scroll;}
a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
ul,ol,li{list-style:none;}
em{font-style:normal;}
.clear{clear:both;font:0;}
img{border:none;}
.blank5{height:5px;clear:both;font-size:1px;overflow:hidden;}
.blank10{height:10px;clear:both;font-size:1px;overflow:hidden;}
.blank20{clear:both;height:20px;overflow:hidden;}
.color_red{color:#ff1d1d;}
.fl{float:left;}
.fr{float:right;}
.type14{font-size:14px;}
.wall{width:1150px;margin:0 auto; position:relative}
.banner{height:285px;}
.part1{ background:url(img1.jpg) center center no-repeat; height:513px;}
.part2{ background:url(img2.jpg) center center no-repeat; height:577px;}
.part3{ background:url(img3.jpg) center center no-repeat; height:1321px;}
.part3 ul{
	position:absolute;
	top:130px;
	right:65px;
	width:500px;
	}
	.part3 ul li{
		font-size:17px; line-height:30px; list-style:outside; margin:0 0 0 20px;
		}
.part4{ background:url(img4.jpg) center center no-repeat; height:652px;}
.part4 p{ position:absolute;top:100px;left:55px; font-size:17px; line-height:40px;width:470px;}
.part5{ background:url(img5.jpg) center center no-repeat; height:340px;}
.part5 p{ position:absolute;top:150px;left:96px; font-size:18px; line-height:45px;color:#fff;width:1000px;}

.baom{
	position:absolute;
	top:-76px;
	right:-9px;
	background:url(img6.png) no-repeat;
	width:631px;
	height:719px;
	}
#form1{
	width:430px;
	margin:235px auto 0 130px;
	}
.form-group{
height:44px;
margin-bottom:29px;
}	
.form-group label{
	float:left;
	color:#000;
	font-size:22px;
	width:120px;
	height:44px;
	line-height:44px
	}
	
	.form-control{
		float:left;
		width:260px;
		height:44px;
		line-height:44px;
		background-color:#d4e4fd;
		padding:2px 5px;
		font-size:17px;
		border-radius:10px;
		color:#000;
		border:none;
		}
		
		
.btn-primary{
	clear:both;
	display:block;
	width:228px;
	height:44px;
	line-height:44px;
	background-color:#24cb97;
	border-radius:10px;
	font-size:24px;
	text-align:center;
	border:none;
	margin:20px 0 0 75px;
	color:#fff;
	
	
	}
	
	
	#ui-error-msg {display:none;position: fixed;top: 40%;left: 50%;width: 500px;line-height: 30px;background-color:rgba(255,255,255,1);color: #000;font-size: 16px;text-align: center;border-radius: 7px;margin-left: -250px;word-break: break-all;z-index:1111; padding:10px;border:1px solid #f4e141;}
#ui-error-msg.show{display:block;}
.layerbg{display:none;width: 100%;height: 100%;background-color:#000;opacity: 0.6;position: fixed;z-index:1000;top:0;left:0;}

.form-group{
  position:relative;
}
.send-code{
  width:90px;
  cursor:pointer;
  font-size:14px;
  line-height:44px;
  position:absolute;
  right:40px;
  top:0;
  height:44px;
  border: 1px solid #d9d9d9;
  text-align: center;
  background: #fff;
  color: #4690fb;
  border-radius: .3rem;
}
.dot{
  width:20px;
  height:20px;
  background:url('../nyyh_jzfq/dot2.png') 0 0 no-repeat;
  position:absolute;
  left:-30px;
  top:50%;
  margin-top:-10px;
}
.red-color{color:#999; font-size: 14px; margin-top:30px;}