/** CSS Reset **/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form, fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:center; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
abbr,acronym { border:0; }
textarea, input, select{resize: none;outline:none;background:none;border:none;}
button {overflow:visible;width:auto;margin:0;padding:0;border:0 none;outline:none;}
input{border:0}
a{text-decoration:none; color:#333;-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
a:hover{ text-decoration:none;color:#000;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size: 0;}
.clearfix{display:inline-block;}
/* Hide from IE Mac */
.clearfix {display:block;}
html{width: 100%;height:100%;}
body{color:#333;font-size:24px;line-height:160%;font-family: "Microsoft YaHei";width: 40%;height:100%;margin:0 auto;overflow-x:hidden; }
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}
.m1000{width:1000px;margin:0 auto;overflow: hidden;}
/* p{ transition:all 0.2s ease-in 0s;}
p:hover{ transform:translateY(-5px);} */
/* banner */
.header {width: 100%; height: 657px; position: relative;background:url("../images/banner.jpg") no-repeat center top;text-align: center;color:#fff;}
.header .logo{position:absolute; left:0;top:0;}
.header_t{position: absolute;top: 200px;width: 100%;}
.header_t h2{font-size: 96px;font-weight: bold;line-height: 160%;}
.header_t h3{font-size: 38px;font-weight: bold;line-height: 160%;}
.header_b{position: absolute;top:470px;font-size: 22px;width: 100%;line-height: 160%;}
/*part*/
.page { padding: 30px 0;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; }
.page .title{margin-bottom:40px;text-align: center;}
.page .title .chinese{font-size: 48px;font-weight: bold;color:#c30e23;line-height: 70px;}
.page .title .english{font-size: 20px;font-weight: bold;color:#dc9aa0;}
.page .title img {margin: 0 auto;display: block;}

.pag1{background: url(../images/page1_bg.jpg) no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.pag1 ul{padding:0 5%;}
.pag1 ul li{background: url(../images/page1_icon.png) no-repeat left 1.6rem;padding:5px 0 5px 5%;}
.pag1 .btn {width: 200px;height: 48px;background: #d73240;text-align: center;margin: 30px auto 0;line-height: 48px;}
.pag1 .btn a{color: #fff;font-size: 18px;display: block;}
.pag1 .btn:hover{background:#c12c39}

.page2{background: url(../images/page2_bg.jpg) no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.page2 p{color:#fff;padding-left: 20%;}
.page2 p span{padding-left:10%;}

.page3{background: url(../images/page3_bg.jpg) no-repeat center center;-webkit-background-size: cover;background-size: cover;}
.page3 ul{padding:0 5% 2rem;}
.page3 ul li{padding:1rem 0 1rem 12%;}
.page3 ul li.icon_address{background: url(../images/page3_address.png) no-repeat left center;}
.page3 ul li.icon_phone{background: url(../images/page3_phone.png) no-repeat left center;}
.page3 ul li.icon_mail{background: url(../images/page3_mail.png) no-repeat left center;}

.form-wrap {width: 86%;}
.form-wrap .btn-wrap{background: #be3546;}
.form-wrap form label {height: 80px;line-height: 80px;padding-left: 60px;background: #fff;border-radius: 5px ;border:1px solid #fff;}
.form-wrap form label i{width: 40px;height: 40px;}
.form-wrap form label.name i{background: url(../images/form_name.png) no-repeat center center;}
.form-wrap form label.phone i{ background: url(../images/form_phone.png) no-repeat center center;}
.form-wrap form label.wchat i{ background: url(../images/form_chat.png) no-repeat center center; }
.form-wrap form label.degree i{ background: url(../images/form_degree.png) no-repeat center center; }
.form-wrap form label i.iconDown{ background: url(../images/form_down.png) no-repeat center center; top: 25%;}
.form-wrap .btn-wrap{height: 80px;line-height: 80px;border-radius: 5px; font-size: 36px;}
.tiaokuan img{width: 18px;}
@media screen and (max-width:1000px) {
	body{font-size:1.2rem;line-height: 140%;width: 100%;}
	.m1000{width:98%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}

	.page{padding: 3rem 0 ;}
	/*banner*/
	.header {height: 40rem;}
	.page2 p{font-size: 1.6rem;line-height: 160%;}
	.page3{padding: 3rem 0 10rem;}
}