@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,SimHei;color:#333;}
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;}



::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #000;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #000;
}
.clearfix:after {
  content: " ";
  clear: both;
  display: block;
  height: 0;
  visibility: hidden;
}
.wall1000{width:1000px;margin:0 auto;}
.bg1{
	background:url(bg1.jpg) no-repeat top center;
	height:1343px;
}
.bg2{
	background:url(bg2.jpg) no-repeat top center;
	height:791px;
}

#form1{
	width:870px;
	padding:90px 0 0 0;
}

#test .form-group{
	float:left;
	width:241px;
	margin:20px 20px 0 20px;
}
#test .form-group input,#test .form-group select{
	width:241px;
	height:42px;
	line-height:42px;
	background-color:#f2f2f2;
	border-radius:5px;
	font-size:16px;
	border:none;
	padding:0 5px;
}

.btn-primary{
	width:212px;
	height:48px;
	background:url(btn.png) no-repeat;
	border:none;
	color:#fff;
	font-size:20px;
	text-align:left;
	padding-left:30px;
	margin:30px auto 0 auto;
	display:block;
	cursor:pointer;
}

#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;}


.picScroll-left{ width:1024px;  overflow:hidden; position:relative;margin:120px 0 0 20px;   }
		.picScroll-left .hd{ overflow:hidden; position:absolute;top:55px;z-index:999; width:100%; }
		.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:47px; height:47px; float:left;  overflow:hidden;
			 cursor:pointer; background:url("left.png") no-repeat;}
		.picScroll-left .hd .next{ background:url("right.png") no-repeat; float:right;}

		.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; }
		.picScroll-left .hd ul li.on{ background-position:0 0; }
		.picScroll-left .bd{ padding:10px;   }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 13px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:310px; height:147px; display:block;  }
		
	