/** 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;-webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0;}
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-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:#000;font-size:18px;font-family:"微软雅黑";width:100%;height:100%;}
.fl{float:left;}
.fr{float:right;}
.mobile{display:none;}

.w1000{width:1000px;margin:0 auto;}
.title{text-align:center;}
.title img{width:64.5%;}

.banner{height:862px;background:url(../images/banner.jpg) no-repeat center center;}
.banner .w1000{position:relative;text-align:center;}
.banner .logo{position:absolute;left:0;}
.banner .text{margin:144px auto 0;}
.item-1 .title{padding:95px 0 66px 0;}
.item-1 .w1000{background:url(../images/icon1.jpg) no-repeat 720px 72px;}
.item-1 .con p,.item-2 .con p{font-size:20px;line-height:34px;text-align:center;}
.item-1 .yd{display:none;}
.item-2 .title{padding:50px 0 30px 0;}
.item-2 .w1000{background:url(../images/icon2.jpg) no-repeat 24px 154px;}
.item-2 .con .btn{text-align:center;padding:50px 0 0 0;}
.item-2 .con .btn img{cursor:pointer;}
.item-3 .title{padding:60px 0 60px 0;position:relative;}
.item-3 .title .pos{width:113px;position:absolute;left:158px;top:0;}
.item-3 .con .list{overflow:hidden;background:url(../images/line.jpg) no-repeat 178px 80px;}
.item-3 .con .list img{float:left;margin-right:114px;}
.item-3 .con .list p{font-size:20px;line-height:34px;color:#1e2324;width:380px;float:left;}
.item-3 .con .list-1{margin-left:96px;}
.item-3 .con .list-2{margin:26px 0 26px 238px;}
.item-3 .con .list-2 p{width:420px;}
.item-4 .title{padding:112px 0 34px 0;position:relative;}
.item-4 .title .pos{width:72px;position:absolute;right:240px;top:0;}
.item-4 .con{overflow:hidden;}
.item-4 .con img{display:block;margin-bottom:20px;}
.item-4{background:url(../images/bg01.jpg) no-repeat center bottom;}
.item-5{background:url(../images/bg02.jpg) no-repeat center center;height:765px;}
.item-5 .title{padding:70px 0 0px 0;}
.item-5 .con{padding-bottom:60px;}
.item-6 .con{padding-bottom:70px;}

#reg form label {margin: 10px 0;}
.form-wrap .btn-wrap {background: #dc1b1b;}
.form-wrap form label {border: 1px solid #d0d0d0;}
.xdf_bottomForm.form-wrap form .label{width: 15%;}
@media only screen and (max-width: 1000px) {
	.w1000{width:96%;}
	.mobile{display:block;}
	.pc{display:none;}

	.banner{height:592px;background: url(../images/banner.jpg) no-repeat center -268px;}
	.banner .w1000{width:100%;}
	.banner .text{width:58%;margin:80px auto 0;}
	.item-1 .w1000{background:url(../images/icon1.jpg) no-repeat 530px 50px;background-size:12%;}
	.item-1 .yd{display:block;}
	.item-1 .pc{display:none;}
	.item-1 .con p, .item-2 .con p{font-size:12px;}
	.item-2 .w1000{background:none;}	
	.item-3 .title .pos{width: 90px;position: absolute;left: 108px;top: 6px;}
	.item-3 .con .list img{margin-right:40px;}
	.item-3 .con .list-1{margin-left:0;}
	.item-3 .con .list-2{margin: 26px 0 26px 140px;height:130px;background: url(../images/line.jpg) no-repeat 178px 120px;}
	.item-3 .con .list-2 p{width:350px;}
	.item-3 .con .list-2 img{margin-top:20px;}
	.item-4 {background: url(../images/bg-m-01.jpg) no-repeat center bottom;}
	.item-4 .title{overflow:hidden;}
	.item-4 .title .pos{right:150px;}
	.item-4 .con .fl{width:42%;}
	.item-4 .con .fr{width:56%;}
	.item-4 .con img{width:100%;}
	.item-5 .title{padding:40px 0 0px 0;}
	.item-5{background:url(../images/bg-m-02.jpg) no-repeat center center;}
		
	.form-wrap-pc{display:none;}
	.form-wrap-m{display:block;width:90%;margin:0 auto;padding:60px 0 150px 0;}
	.form-wrap form label {display:block;width:94%;}
	.form-wrap .btn-wrap{width:100%;position:initial;margin:10px 0;}
	
}