/** CSS Reset **/
*{-webkit-tap-highlight-color:transparent; -webkit-touch-callout:none;}
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:#444c21;font-size:22px;line-height:160%;font-family: "Microsoft YaHei";width: 100%;height:100%;background: #cade7c;}
.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 */
.banner {width: 100%;}
.banner .m1000{position: relative;overflow: hidden;height: 610px;}
.slideInLeft{position: absolute;top: 90px;left: 80px;}
.slideInRight{position: absolute;top: 250px;left: 410px;}

/*nav*/
.nav_wrap{height:60px;padding-top:30px;background:#ba1147 ;width: 100%;z-index:10;}
.nav_wrap .nav{overflow:hidden;}
.nav_wrap .nav li{float:left;font-size:24px;text-align:center;cursor:pointer;width: 21%;margin:0 2%;}
.nav_wrap .nav li.last a{border-right:none;}
.nav_wrap .nav li a{color:#1c1449;}
.nav_wrap .nav li.menuOver a{font-weight:bold;color:#cade7c;}

/*item-0*/
.item-0{background:#1c1449;}
.item-0 .box{position: relative;color:#fff;}
.item-0 .box img{position: absolute;left:25%;}
.item-0 .box div{padding-left:40%;margin:50px 0;}
.item-0 .box div b{border-bottom:1px solid #fff;font-size: 24px;padding-bottom: 10px;}
.item-0 .box div b span{color:#cade7c;padding-bottom:10px;}
.item-0 .box div p{margin-top:20px;}

/*item-1*/
.item-1 .title{border-bottom:3px solid #94b55d;margin:60px 0;}
.item-1 .con{position: relative;}
.item-1 .con p{position: absolute;top:0;padding-left:40%;font-weight: bold;line-height: 160%;}

/*item-2*/
.item-2 .m1000{position: relative;}
.item-2 p{font-weight: bold;position: absolute;left:10%;top:40%;}
.item-2 p span{font-size: 30px;}
.item-2 .title{text-align: right;border-bottom:3px solid #ba1147;margin:60px 0;}

/*item-3*/
.item-3{background: #1c1449}
.item-3 .title{border-bottom:3px solid #ba1147;margin:60px 0;}

.item-3 .table{font-size: 16px;border:3px solid #cade7c;}
.item-3 .table table td{text-align: center;padding:10px;color:#cade7c;}
.item-3 .table table tr.tableTh{background: #cade7c;}
.item-3 .table table tr.tableTh td p{color:#1c1449;font-size: 24px;}
.item-3 .table table tr.colorRed{color:#ba1147;}
.item-3 .table table td.colorRed{color:#ba1147;}
.item-3 .con p.tip{color:#cade7c;font-size: 16px;padding: 10px 0 0 40px;}
.item-3 .con p.tip span{color:#ba1147;}
.item-3 .con .btn{height: 60px;line-height: 60px;background: #ba1147;border-radius: 10px;text-align: center;color: #cade7c;font-size: 26px;display: block;margin:50px auto;width: 40%;}
.item-3 .con .btn:hover{background: #b21044;}

/*item-4*/
.item-4{background: #ba1147}
.item-4 .title{margin:60px 0;}
.item-4 .list{margin: 50px 0;height: 254px;}
.item-4 .list .txt{border-top: 3px solid #1c1449;border-bottom: 1px dotted #cade7c;width: 60%;height: 100%;color:#cade7c;}
.item-4 .list .txt h5{color:#1c1449;font-size: 24px;}
.item-4 .list .txt p{font-size: 20px;}
.item-4 .list img{width: 36%;}
.item-4 .list.one .txt h5{padding-top:10%;}
.item-4 .list.two .txt h5{padding-top:5%;}
.item-4 .list.three .txt h5{padding-top:10%;}

/*item-5*/
.zxyy .title{border-bottom:3px solid #94b55d;margin:60px 0;}
.zxyy .img-wrap{text-align: center;}
.zxyy .img-wrap p{font-size: 14px;color:#fff;padding-top:30px;line-height: 160%;}
.form-wrap{margin: 0px auto 40px;}
.form-wrap .btn-wrap{background:#c72427;}
.tiaokuan.gray a{color: #c72427}
#reg form label { margin: 10px 0;}
#reg .tiaokuan.gray a{color:#1aa78d;}
.xdf_bottomForm.form-wrap form .label{width: 22%;}
@media only screen and (max-width: 1000px) {
	body{font-size:1.4rem;line-height: 140%;}
	.m1000{width:94%;margin:0 auto;}
	.pc{display:none;}
	.mobile{display:block;}

	.banner .m1000{height: 390px;}
	.slideInLeft{width: 60%;}
	.slideInRight{left: 300px;top:170px;width: 45%;}

	.item .title{margin: 2rem 0;}
	.item .title img{width: 60%;}

	.item-0 .box img{left: 4%;}
	.item-0 .box div{padding-left: 22%;}

	.item-1 .con p{position: relative;padding-left: 0%;}
	.item-2 p{left: 2%;}
	.item-3 .table{font-size: 18px;}
	.item-3 .con p.tip{padding: 10px 0 0 0px;font-size: 14px;}
	.item-4 .list{height: auto;}
	.item-4 .list .txt{padding-bottom:10px;}
	.item-4 .list.one .txt h5{padding-top: 2%;}
	.item-4 .list.two .txt h5{padding-top: 2%;}
	.item-4 .list.three .txt h5{padding-top: 2%;}
	.zxyy{padding-bottom:6rem;}
}