
/************基础样式************/

body{margin:0;padding:0;font:14px Arial,'Microsoft Yahei';background-color: #fffaec;}
div,form,ul,li,dl,dt,dd,img,input,span,h1,h2,h3,h4,h5,font,p{margin:0;padding:0;border:0;list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none; }
input{height:34px;line-height:34px;padding-left:5px;background:none;outline:none;font-family:Arial,"Microsoft YaHei";font-size:16px;color:#fff;float:left;}
.clear{clear:both;font-size:0px;line-height:0px;width:0px;height:0px;visibility:hidden;}
a{color:#ddcafb;text-decoration:none;}
a:hover{color:#ddcafb;text-decoration:none;}
h2{ margin-top:20px;}
body{margin:0;padding:0;font:14px Arial,'Microsoft Yahei';color:#000;}
.img-replace {
  /* replace text with an image */
  display: inline-block;
  overflow: hidden;
  text-indent: 100%;
  color: transparent;
  white-space: nowrap;
}
a {cursor:pointer; width:100%; height:100%;}
.footer ul,li{ list-style:inherit;}

/* [class*="col"] { border: 1px solid red; } */ /* debug ??? */
[class*="section_"] { padding-top: 5em;  }
[class*="section_"]:nth-child(odd) { background: none !important; }
[class*="section_"]:nth-child(even) { background:  none !important; }

#rshares{width:74px; border:1px solid #373e61; position:fixed; top:50%; margin-top:-150px;right:2px;  z-index:9}
#rshares i{ display:block;}
#rshares .dialogue-btn{/*border-top:1px solid #373e61; */background-color:#baba00 !important; color: #1e1e1e !important;}
#rshares a,#rshares .dialogue-btn{width:; height:; background:#1b1b1b; display:block;padding:5px 0 5px 0; border-bottom:1px solid #212121; text-decoration: none; font-size:14px;color:#baba00;transition: all 0.36s ease-out 0s; text-align:center}
#rshares a:hover{color:#1e1e1e; background:#baba00;}

.hide-floor{display: none; list-style: none; position: absolute; top:100px; left: -178px ;  transition:all .4s;}
#rshares .dialogue-btn:hover .hide-floor{display: block;}
#rshares .dialogue-btn:hover .hide-floor li{float: left; display: inline-block; }
#rshares .dialogue-btn:hover .hide-floor li a{display: block; padding:10px 0; width: 69px; height: 83px; }
#rshares .dialogue-btn .hide-floor li a img{margin-bottom:5px; width:32px;}

#rshares .dialogue-btn span,#rshares a span{font-size: 0.7rem; margin-bottom: 5px; display: block;}
#rshares .dialogue-btn span{margin-bottom: 11px;}
#rshares .gotop{ padding:8px 0; }	


.hyimg img{ width:100%;}

/*头部*/
.header{height:78px; top:0;position:fixed;width:100%;}
.header_con{padding:16px 15px;max-width:980px;margin:0 auto;}
.header_con span{float:right;}
.header_con span a.top_kf{width:120px;height:46px;display:block;background:url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/6month/images/kf_icon.png) no-repeat 0 0;}
.header_con span a.top_kf:hover{background:url(https://wzgfile.oss-cn-shenzhen.aliyuncs.com/www/hd/6month/images/kf_icon.png) no-repeat 0 -46px;}
.fxts2{width: 100% !important;max-width: 1920px !important;}

.logo a{font-size:30px!Important;}
	.logo img{margin-right:16px !Important; width:148px !Important; height:40px !Important;}

/*banner*/
.banner2{height:700px;padding-top:140px;background:url(../images/bg.jpg) no-repeat top center;}
.banner2 img{ /*width:100%;*/ }
.ad{margin:0 auto;text-align:center; width:1200px;}
.banner2 .wrapper{width: 1200px;height: 100%; margin: 0 auto;position: relative;}

/*表单*/
.banner-box{width: 460px;position: absolute;right: 20px;top: 70px;background-color: #FFFFFF;border-radius: 20px;}
.phone-title h2{color: #333333;font-size: 28px;text-align: center;padding: 30px 0;line-height: 33px;font-weight: bold;}
.tel-box{width: 100%;margin: 0 auto; padding-bottom: 10px;display: flex;flex-direction: column;align-items: center;}
.tel-box .register_text,.tel-box .register_text2{width: 400px;border-radius: 30px;background-color: #f3f3f3;box-sizing: border-box;height: 60px;padding-left: 25px;color: #333333;font-size: 20px;margin-bottom: 15px;}
.tel-box .register_text::placeholder,.tel-box .register_text2::placeholder{color: #cbcaca;}
.getcode{width: 158px;height: 60px;background-image: linear-gradient(to bottom, #FF8C78 , #EE4628);position: absolute;right: 30px;top: 168px;border-radius: 0 30px 30px 0;cursor: pointer;font-size: 22px !important;color: #fff !important;font-weight: bold;}
.banner-checked{display: flex;justify-content: center;align-items: center;height: 15px;padding-bottom: 40px;}
.banner-checked span{color: #707070;font-size: 16px;font-weight: bold;}
.text-danger{color: #736440 !important;}
#reg_agreement{margin-right: 10px;}
.banner-button{width: 400px;height: 60px;border-radius: 44px !important;background-image:linear-gradient(to bottom, #FF8C78 , #EE4628);display: flex;justify-content: center;align-items: center;font-size: 26px;font-weight: bold;margin: 0 auto;cursor: pointer;}


.register_btn{color: #fff !important;}
.reg-step1 p{padding: 25px 0 !important;font-size: 16px !important;color: #999999 !important;text-align: center;}

.partwrapper{width: 1200px;margin: 0 auto;display: flex;justify-content: flex-start;justify-content: center;flex-direction: column;}
.partwrapper .title{display: flex;justify-content: center;align-items: center;margin-top: 60px;}
.partwrapper .title h2{color: #f06c00;font-size: 34px;padding: 0 20px;font-weight: bold;}
.partwrapper .title img{width: 89px;height: 13px;}
.partwrapper .part1text{color: #333333;font-size: 22px;margin-top: 20px;text-align: center;margin-bottom: 20px;}
.rp{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-bottom: 50px;}
.rpitem{width: 374px;height: 208px;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;font-weight: bold;transition: all 0.4s;}
.rpitem:nth-of-type(1){background: url(../images/rp01.png) no-repeat;background-size: 100% 100%;}
.rpitem:nth-of-type(2){background: url(../images/rp02.png) no-repeat;background-size: 100% 100%;}
.rpitem:nth-of-type(3){background: url(../images/rp03.png) no-repeat;background-size: 100% 100%;}
.rpitem:hover{transform: translateY(-6px);}
.rpitem h2{color: #fffd67;font-size: 28px;font-weight: bold;margin-top: 30px;}
.rpitem p:nth-of-type(1){color: #fff;font-size: 26px;margin-top: 10px;}
.rpitem p:nth-of-type(2){color: #fff;font-size: 22px;margin-top: 80px;}
.rpitem p:nth-of-type(2) span,.rpitem p:nth-of-type(3) span,.rpitem p:nth-of-type(4) span{color: #fffd67;}
.rpitem p:nth-of-type(3){color: #fff;font-size: 22px;}
.rpitem img{width: 20px;height: 20px;display: block;margin: 5px auto;}
.rpitem p:nth-of-type(4){color: #fff;font-size: 22px;}

.hdbtn{width: 145px;height: 42px;border-radius: 21px;display: flex;justify-content: center;align-items: center;color: #ffffff;font-size: 20px;background-color: #ff821b;margin: 0 auto;margin-bottom: 50px;cursor: pointer;}
.modal{z-index: 9999 !important;}
#exampleModalLong td{vertical-align: middle;}

.part2 ul{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 50px;margin-bottom: 45px;}
.part2 ul li{width: 281px;display: flex;justify-content: flex-start;align-items: center;flex-direction: column;background-color: #ffffff;transition: all 0.4s;border-radius: 5px;}
.part2 ul li:hover{transform: translateY(-6px); }
.part2 ul li p:nth-of-type(1){color: #333333;font-size: 24px;margin-top: 25px;margin-bottom: 10px;font-weight: bold;}
.part2 ul li p:nth-of-type(2){color: #666666;font-size: 18px;margin-bottom: 30px;text-align: left;width: 198px;}
.part2 ul li img{width: 100%;height: 179px;display: block;border-top-left-radius: 5px;border-top-right-radius: 5px;}

.part3 ul{width: 100%;display: flex;justify-content: space-between;align-items: center;margin-top: 50px;}
.part3 ul li{width: 274px;height: 301px;display: flex;justify-content: center;align-items: center;flex-direction: column;background-color: #ffffff;transition: all 0.4s;border-radius: 5px;}
.part3 ul li:hover{transform: translateY(-6px); }
.part3 ul li p:nth-of-type(1){color: #333333;font-size: 24px;margin-top: 30px;margin-bottom: 10px;font-weight: bold;}
.part3 ul li p:nth-of-type(2){color: #666666;font-size: 18px;text-align: left;}
.part3 ul li p:nth-of-type(2) span{color: #f30000;}
.part3 ul li:nth-of-type(1) img{width: 100px;height: 85px;display: block;}
.part3 ul li:nth-of-type(2) img{width: 88px;height: 85px;display: block;}
.part3 ul li:nth-of-type(3) img{width: 85px;height: 85px;display: block;}
.part3 ul li:nth-of-type(4) img{width: 95px;height: 85px;display: block;}

.regisebtn{width: 670px;display: flex;justify-content: flex-start;align-items: center;margin: 0 auto;}
.regisebtn a{width: 310px;height: 76px;font-size: 30px;border-radius: 38px;display: flex;justify-content: center;align-items: center;font-weight: bold;}
.regisebtn a:nth-of-type(1){color: #ffffff;font-weight: bold;background-color: #ff821b;}
.regisebtn a:nth-of-type(2){color: #ff821b;background-color: #fffaec;border: 4px solid #ff821b;margin-left: 50px;}

.part4{padding-bottom: 60px;}
.part4 ul{width: 100%;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;margin-top: 50px;margin-bottom: 20px;}
.part4 ul li:nth-of-type(1) div:nth-of-type(1){width: 280px;height: 177px;display: flex;justify-content: center;align-items: center;background-color: #fff;}
.part4 ul li:nth-of-type(2) div:nth-of-type(1){width: 280px;height: 177px;display: flex;justify-content: center;align-items: center;background-color: #fff;}
.part4 ul li:nth-of-type(3) div:nth-of-type(1){width: 280px;height: 177px;display: flex;justify-content: center;align-items: center;background-color: #fff;}
.part4 ul li:nth-of-type(4) div:nth-of-type(1){width: 280px;height: 177px;display: flex;justify-content: center;align-items: center;background-color: #fff;}

.part4 ul li:nth-of-type(1) img{width: 128px;height: 179px;}
.part4 ul li:nth-of-type(2) img{width: 156px;height: 178px;}
.part4 ul li:nth-of-type(3) img{width: 128px;height: 177px;}
.part4 ul li:nth-of-type(4) img{width: 121px;height: 177px;}

.part4 ul li{width: 582px;display: flex;justify-content: flex-start;margin-bottom: 40px;align-items: center;transition: all 0.4s;border-radius: 5px;}
.part4 ul li:hover{transform: translateY(-6px); }
.part4 ul li div:nth-of-type(2){width: 302px;height: 177px;background-color: #fff;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.part4 ul li div:nth-of-type(2) p:nth-of-type(1){color: #333333;font-size: 24px;margin-left: 20px;margin-bottom:10px;font-weight: bold;}
.part4 ul li div:nth-of-type(2) p:nth-of-type(2){color: #666666;font-size: 18px;margin-left: 20px;}
.part4 ul li div:nth-of-type(2) p:nth-of-type(2) span{color: #f30000;}

@media (min-width: 1200px){
	.container { max-width: 1140px ;}
	}


@keyframes opacity-alt2 {
	0% {transform: scale(0);}
	100% {transform: scale(1);}
	}


@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0);
	}

	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0);
	}

	75% {
		transform: translate3d(-10px, 0, 0);
	}

	90% {
		transform: translate3d(10px, 0, 0);
	}

	100% {
		transform: none;
	}
}
