body,h1,h2,h3,h4,h5,h6,ul,ol,p,dl,dd,fieldset,hr{ margin:0;}
ul,ol, legend{padding:0;}
ul,ol{ list-style:none;}

body{ font: 14px / 1.42857 "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,Arial,sans-serif; position: relative;} 

.fix {zoom:1;}
.fix:before,.fix:after {content:" "; display:table;}
.fix:after{clear:both;}

.fl{ float: left;}
.fr{ float: right;}
.tac{ text-align: center;}
.pt50{ padding-top: 50px;}
.pt100{ padding-top: 100px;}
.pt160{ padding-top: 160px;}
.contrain{ /*width: 1200px;*/ width: 1140px; margin-left: auto; margin-right: auto;}
.mh750{ min-height: 750px;}
.input{
  width: 396px;  height: 22px;  display: inline-block;  float: left;
  padding: 8px 12px;  font-size: 14px;  line-height: 1.42857143;  color: #555;
  background-color: #fff;  background-image: none;  border: 1px solid #e4e3e3;  border-radius: 2px;
}
.input:hover,.input:focus{  border-color: #fc5547;  outline: 0; }
.common-span{ height: 42px; width: 65px; line-height: 42px; font-size: 14px; text-align: right; margin-right: 17px; display: inline-block; float: left;
	color: #555;
}

.lay1{ background:url(../images/banner.jpg); background-size: 100% 100%; position: relative;}
.lay1 .btn-login { float: right; height: 40px; line-height: 40px; width: 100px; background-color: #ff9e49; text-align: center; color: #fff; 
	text-decoration: none; margin-top: 20px; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; border-radius:5px; 
}
.lay1 .ui-logo-wrap{ text-align: center; /*padding-top: 250px;*/ width: 630px; height: 672px;  margin-left: auto; margin-right: auto;
 position:absolute; left:50%; top: 50%; margin-left: -315px; margin-top: -336px;
  }
.lay1 .logo{ width: 630px; height: 302px;  background:url(../images/logo.png); margin-left: auto; margin-right: auto;}
.lay1 .ui-p_1{ font-size: 60px; line-height: 60px; color: #fff;}
.lay1 .ui-p_2{ font-size: 24px; line-height: 30px; color: #fff}
.lay1 .ui-btn_1{ width: 300px; height: 60px; line-height: 60px;  text-decoration: none; text-align: center; display: inline-block; color: #fff; font-size: 26px;
 background-color: #e7504c; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-top: 60px; }

.lay2{ position: relative; min-height: 744px;}
.lay2 .lay2_wrap{ width: 777px; width: 744px; /*padding-left: 20px; padding-right: 20px;*/ margin-right: auto; margin-left: auto;   /*padding-top: 160px;*/
	position: absolute; left: 50%; top: 50%; margin-left: -388.5px; margin-top: -372px;
}
.lay2 .ui_p_wrap{ float: left; width: 100%; min-height: 744px; }
.lay2 .ui_p_wrap .inner_p_wrap{ margin-left: 545px; padding-top:71px;}

.lay2 .phone{ width: 488px; float: left; margin-left: -100%;}

.ui_p_1{ padding: 15px; position:relative; border: 1px solid #e3e3e3; display: inline-block;   color: #555;
	-webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-bottom: 40px;
}
.ui_p_1 em{ width: 14px; height: 23px; display: inline-block; background:url(../images/tip.png); position: absolute; bottom:20px; left: -14px;}

.lay3{ position: relative; min-height: 660px;}
.lay3 .lay3-wrap{ width: 504px; height: 660px;
	position: absolute; left: 50%; top: 50%; margin-left: -252px; margin-top: -330px;
}
.lay3 ul { width: 504px; margin-left: auto; margin-right: auto;}
.lay3 ul li{ min-height: 40px; margin-bottom: 22px; position: relative;}
.lay3 ul li .error{ position: absolute; top: 0; right: -210px; width: 180px; height: 40px; line-height: 40px; background: url(../images/icon_error.png)  left center no-repeat; 
	padding-left: 20px;  display: none; color: #9f9f9f;
}

.lay3 .btn_submit_wrap{ text-align:center; margin-top: 40px;}
.lay3 .btn-submit{ display: block; margin: 0 auto; background-color: #fc5547; width: 240px; height: 60px; line-height: 60px; text-align:center; color: #fff; font-size: 20px;
	text-decoration: none; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; border-radius:5px; display: inline-block;
}
.lay3 .header{ margin-left: auto; margin-right: auto; margin-bottom: 60px; width:420px;}
.lay3 .header img{ margin-top: 14px; }
.lay3 .ui_choose_text_1{ color: #fc5547; font-size: 30px;}
.lay3 .ui_choose_text_2{ color: #d5d5d5; font-size: 20px; margin-top: 14px;}
.lay3 .industryCategory{ cursor: pointer;}
.lay3 .induCatList{ z-index: 999; position: absolute; width: 421px; height: 300px; overflow-y:auto; -webkit-box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); 
	-moz-box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); -o-box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
	border: 1px solid #ccc; background-color: #fff; display: none; position: absolute; left:82px; top: 41px;
}
.lay3 .induCatList div{ padding: 5px; line-height: 30px; color: #555;}
.lay3 .induCatList div:hover{ background-color: #f8f8f8; cursor: pointer;}
.footer{ text-align: center; line-height: 80px; font-size: 14px; color: #fff; background-color: #ccc;}

.tipSuccess{ width: 598px; height: 278px; position: fixed; left: 50%; top: 50%; margin-left: -300px; margin-top: -140px; border: 1px solid #ccc;
	-moz-box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); -o-box-shadow: 0 5px 15px -5px rgba(0,0,0,.5); box-shadow: 0 5px 15px -5px rgba(0,0,0,.5);
	background-color: #fff; display: none;
}
.tipSuccess .inner-tipSuccess{ padding-left: 128px; padding-top: 80px;}
.tipSuccess .inner-tipSuccess img{ float: left; margin-right: 30px;}
.suc_text{ float: left;   width: 300px; display: inline-block; color: #555;  }
.suc_text .suc_text_1{ font-size: 31px; float: left; width: 100%; margin-bottom: 10px;}
.suc_text .suc_text_2{ font-size: 17px;}




