@charset 'utf-8';

* {box-sizing: border-box;margin: 0;padding: 0;font-family:'Microsoft YaHei';}

ul, dl, ol {list-style: none; }

img, fieldset, input[type="submit"] {border: 0 none; }

em {font-style: normal; }

strong {font-weight: normal; }

table {border-collapse: collapse;border-spacing: 0; }

button, input[type="button"] {cursor: pointer;border: 0 none; }

a, button, input, img {-webkit-touch-callout: none; }

img{display: block;margin: 0 auto;}

input, select, textarea {outline: none; }

a {text-decoration: none; }

.fl {float: left; }

.fr {float: right; }

.clear {clear: both; }

.clearfix::after {content: '';display: block;clear: both; }

html, body {-moz-user-select: none;-webkit-user-select: none;-ms-user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html {height: 100%;width: 100%;font-family:'Microsoft YaHei';outline: 0;-webkit-text-size-adjust: none; }

body,html{overflow-x:hidden;}



.web{width: 1920px;position: relative;left: 50%;margin-left: -960px;background: #f4f0e4;}



.part-bg{

	background-size: cover;

	background-attachment: fixed;

	background-repeat: no-repeat;

	background-position: center center;

}





.part1{width: 1920px;height: 1466px;margin: 0 auto;position: relative;z-index: 2;}

.part1 .quan{width: 1186px;height: 139px;position: absolute;top: -93px;left: 375px;cursor: pointer;}

/*报名框*/

.par6_bd{width: 1114px;height: 615px;position: absolute;top: 842px;left: 414px;}

.par6_bd_baoming{width: 564px;height: 615px;position: absolute;top: 0;left: 0;}

.freeyuyue{width: 564px;height: 615px;position: relative;}

.par6_bd .v2_baomingqus{width: 467px;height: 221px;position: absolute;top: 219px;left: 68px;}

.par6_bd .v2_baomingqus div{font-size: 20px;line-height: 28px;color: #fff;}

.par6_bd .v2_baomingqus div p:nth-child(3){text-indent: 40px;}

.formdate{width: 564px;height: 615px;}

#abaoming{width: 564px;height: 615px;position: relative;}

#abaoming form{width: 467px;height: 370px;position: absolute;top: 219px;left: 68px;}

#abaoming form .name{width: 197px;height: 47px;background: #fff;position: absolute;top: 0;left: 0;border-radius: 8px;overflow: hidden;}

#abaoming form .name input{width: 197px;height: 47px;border: none;font-size: 22px;line-height: 47px;color: #8d8d8d;text-align: center;}

#abaoming form .tels{width: 249px;height: 47px;background: #fff;position: absolute;top: 0;left: 218px;border-radius: 8px;overflow: hidden;}

#abaoming form .tels input{width: 249px;height: 47px;border: none;font-size: 22px;line-height: 47px;color: #8d8d8d;text-align: center;}



#abaoming form .ad{width: 467px;height: 47px;position: absolute;top: 66px;left: 0;}

#abaoming form .ad .province{width: 219px;height: 47px;background: #fff;margin-right: 26px;border-radius: 8px;overflow: hidden;position: relative;}

#abaoming form .ad .province span{display: block;width: 88px;height: 47px;font-size: 22px;line-height: 47px;color: #8d8d8d;padding-left: 34px;}

#abaoming form .ad .province select{position:absolute;right:0;cursor:pointer;outline:none;border:none;background:url(../images/arrow.png) no-repeat right;-webkit-appearance: none;-moz-appearance: none;width: 130px;height: 47px;border: none;font-size: 22px;line-height: 47px;color: #8d8d8d;}

/* #abaoming form .ad .province::before{display: block;content: "";width: 51px;height: 47px;position: absolute;top: 0;right: 0;background: #b81e23;z-index: 10;}

#abaoming form .ad .province::after{display: block;content: "";width: 0;height: 0;border-top: 13px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 20px;right: 20px;z-index: 11;} */





#abaoming form .ad .city{width: 222px;height: 47px;background: #fff;border-radius: 8px;overflow: hidden;position: relative;}

#abaoming form .ad .city select{position:absolute;right:0;cursor:pointer;outline:none;border:none;background:url(../images/arrow.png) no-repeat right;-webkit-appearance: none;-moz-appearance: none;width: 222px;height: 47px;border: none;font-size: 22px;line-height: 47px;color: #8d8d8d;padding-left: 34px;}

/* #abaoming form .ad .city::before{display: block;content: "";width: 51px;height: 47px;position: absolute;top: 0;right: 0;background: #b81e23;z-index: 10;}

#abaoming form .ad .city::after{display: block;content: "";width: 0;height: 0;border-top: 13px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 20px;right: 20px;z-index: 11;} */



#abaoming form .time{width: 467px;height: 47px;position: absolute;top: 130px;left: 0;background: #fff;border-radius: 8px;overflow: hidden;}

#abaoming form .time span{display: block;width: 131px;height: 47px;font-size: 22px;line-height: 47px;color: #8d8d8d;padding-left: 34px;}

#abaoming form .time select{position:absolute;right:0;cursor:pointer;outline:none;border:none;background:url(../images/arrow.png) no-repeat right;-webkit-appearance: none;-moz-appearance: none;width: 336px;height: 47px;border: none;font-size: 22px;line-height: 47px;color: #8d8d8d;position: relative;}

/* #abaoming form .time::before{display: block;content: "";width: 51px;height: 47px;position: absolute;top: 0;right: 0;background: #b81e23;z-index: 10;}

#abaoming form .time::after{display: block;content: "";width: 0;height: 0;border-top: 13px solid #fff;border-left: 8px solid transparent;border-right: 8px solid transparent;position: absolute;top: 20px;right: 20px;z-index: 11;} */



#abaoming form .submit_btn{width: 383px;height: 88px;position: absolute;top: 254px;left: 34px;cursor: pointer;}

#submit_img0{width: 383px;height: 88px;position: absolute;top: 0;left: 0;border: none;background: transparent;cursor: pointer;}

#postMsg0{width: 100%;height: 25px;font-size: 16px;color: #f01c43;line-height: 25px;text-align: center;position: absolute;top: 228px;left: 0;}



.blackbg{width: 100%;height: 100%;background: #000;opacity: 0.7;position: fixed;top: 0;left: 0;z-index: 20;display: none;}

.package{width: 609px;height: 536px;position: fixed;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 30;display: none;}

.package .exit{width: 61px;height: 61px;position: absolute;top: 0;right: 0;border-radius: 50%;cursor: pointer;}

.package .tips{width: 314px;height: 16px;font-size: 16px;line-height: 16px;text-align: center;position: absolute;top: -23px;left: 0;font-weight: bold;}

.package .formdate{width: 314px;height: 200px;position: absolute;top: 285px;left: 212px;}

.package .formdate .v2_baomingqus{width: 100%;height: auto;}

.package .formdate .v2_baomingqus div{font-size: 20px;line-height: 28px;color: #000;}

.package .formdate .v2_baomingqus div p:nth-child(2){text-indent: 40px;}

.package .formdate form{width: 314px;height: 200px;position: relative;}

.package .formdate form .name{width: 314px;height: 52px;background: #f0cacb;position: absolute;top: 0;left: 0;border-radius: 6px;overflow: hidden;}

#username3{width: 314px;height: 52px;background: transparent;border: none;font-size: 18px;line-height: 52px;text-align: center;color: #df7475;}

.package .formdate form .tels{width: 314px;height: 52px;background: #f0cacb;position: absolute;top: 62px;left: 0;border-radius: 6px;overflow: hidden;}

#tel3{width: 314px;height: 52px;background: transparent;border: none;font-size: 18px;line-height: 52px;text-align: center;color: #df7475;}

.package .formdate form .submit_btn{width: 193px;height: 53px;position: absolute;top: 132px;left: 57px;border-radius: 53px;background: #d41819;box-shadow: 2px 2px 3px gray;}

#submit_img3{width: 193px;height: 53px;border: none;background: transparent;cursor: pointer;font-size: 24px;line-height: 53px;color: #fff;}

#postMsg3{width: 100%;height: 16px;font-size: 12px;color: #f01c43;line-height: 16px;text-align: center;position: absolute;top: 114px;left: 0;}



.par6_bd_info{width: 388px;height: 615px;position: absolute;top: 0;right: 112px;padding-top: 204px;}

.baoming_info{width: 388px;height: 313px;}

.baoming_info_top{width: 100%;height: 95px;padding-top: 17px;}

.baoming_info_top p:nth-child(1){font-size: 28px;line-height: 32px;color: #fff;text-align: center;}

.baoming_info_top p:nth-child(1) span{display: inline-block;background: #fff;color: #bf3439;vertical-align: middle;margin: 0 6px;padding: 0 6px;}

.baoming_info_top p:nth-child(2){font-size: 20px;line-height: 25px;color: #fff;text-align: center;margin-top: 16px;}

.info_box{width: 326px;height: auto;border-top: 1px solid #fff;margin: 0 auto;}

.info_box ul{display: block;width: 326px;height: 195px;margin: 0 auto;overflow: hidden;margin-top: 11px;}

.info_box ul li{display: block;width: 100%;height: 28px;font-size: 16px;line-height: 28px;text-align: center;color: #fff;}



.part2{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part2_bg_02.jpg);overflow-x: hidden;}

.part2 .msg{width: 499px;height: 612px;margin: 195px 117px 197px 471px;}

.part2 .phone{width: 416px;height: 792px;margin-top: 105px;}



.part3{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part3_bg_02.jpg);overflow-x: hidden;}

.shadow{width: 1185px;height: 446px;margin: 15px auto 79px;position: relative;}

.shadow div{width: 361px;height: 438px;position: absolute;top: 0;transition: all 0.3s;}

.shadow div:nth-child(1){left: 0;}

.shadow div:nth-child(2){left: 411px;}

.shadow div:nth-child(3){left: 824px;}

.shadow div img{position: absolute;left: 0;top: -8px;}

.points{width: 240px;height: 28px;margin: 0 auto;display: flex;-webkit-display: flex;-ms-display: flex;-moz-display: flex;justify-content: space-between;}

.points div{width: 28px;height: 28px;border-radius: 50%;background: #fff;border: 2px solid #b40c13;transition: all 0.3s;}



.btn{width: 1920px;height: 96px;margin: 0 auto;position: relative;}

.btn .chat{width: 342px;height: 96px;position: absolute;top: 0;left: 463px;cursor: pointer;}

.btn .yuyue{width: 342px;height: 96px;position: absolute;top: 0;left: 1136px;cursor: pointer;}

.btn1{margin-top: 80px;margin-bottom: 172px;}



.part4{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part4_bg_02.jpg);overflow-x: hidden;}



.part5{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part5_bg_02.jpg);overflow-x: hidden;}



.part6{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part6_bg_02.jpg);overflow-x: hidden;}



.part7{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part7_bg_02.jpg);overflow-x: hidden;}



.part8{width: 1920px;height: 750px;margin: 0 auto;background: #f4f0e4;padding-top: 46px;}

.part8 .hover{width: 1920px;height: 504px;margin:  0 auto;position: relative;}

.part8 .hover .img-list{width: 1920px;height: 504px;margin:  0 auto;}

.part8 .hover .hover-list{width: 1200px;height: 504px;position: absolute;top: 0;left: 50%;margin-left: -600px;}

.part8 .hover .hover-list .hover-list-item{width: 200px;height: 504px;overflow: hidden;position: relative;}

.hover-list-item .black{width: 200px;height: 504px;position: absolute;left: 0;top: 0;background: #000;opacity: 0.3;display: none;z-index: 2;}

.hover-list-item .scan-img{width: 200px;height: 504px;position: absolute;left: 0;top: 0;z-index: 10;}

.hover-list-item .more{width: 40px;height: 20px;cursor: pointer;position: absolute;top: 173px;left: 22px;z-index: 15;border-radius: 6px;overflow: hidden;}

.hover-list-item .more img{transition: all 0.5s;}



.part9{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part9_bg_02.jpg);overflow-x: hidden;}

.part10{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part10_bg_02.jpg);overflow-x: hidden;}

.part11{width: 1920px;height: auto;margin: 0 auto;background-image: url(../images/part11_bg_02.jpg);overflow-x: hidden;}



footer{width: 1920px;height: 1570px;margin: 0 auto;overflow-x: hidden;position: relative;}

footer .foot-link{width: 1097px;height: 368px;position: absolute;top: 1078px;left: 0;right: 0;margin: auto;}

footer .foot-link ul{display: block;width: 772px;height: 120px;position: absolute;top: 163px;left: 281px;}

footer .foot-link ul li{display: block;width: 119px;height: 119px;background: #fff;float: left;border-radius: 50%;margin-right: 8px;transition: all 1s;}

footer .foot-link ul li:hover{transform: rotateY(360deg);}

footer .foot-btn{width: 1920px;height: 42px;position: absolute;top: 1478px;left: 0;right: 0;margin: auto;}

footer .foot-btn .foot-yuyue{width: 195px;height: 42px;cursor: pointer;position: absolute;top: 0;left: 868px;}