/* CSS Document */
html{ height:100%;}
body{ font-family:tahoma arial "微软雅黑", Arial; font:14px/14px "微软雅黑" ; color:#222; margin:0px auto;padding:0;min-width:1200px;}
html, body, talbe, tr, th, td, ul, ol, li, dl, dt, dd, div, center, p, span, h1, h2, h3, h4, h5, h6, hr, form, select, input, textarea{ margin:0px; padding:0px;}
ul,ol,li{ list-style:none;}
img{ border:none;} 
/*a {color:#c3040a;font-family:"微软雅黑", Arial;font-size:18px; text-decoration:underline;}*/
table,td,tr,th,input,select{ font-size:12px;}
input{ font-family:Arial;}
table{ border-collapse:collapse;margin:0; padding:0;}
a{text-decoration: none;cursor: pointer;}

.fl{float:left;}
.footer{font-size: 12px;}
.fl{float:left;}
.fr{float:right;}
.fl,.fr {display:inline;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.pr{position:relative;}
.pa{position:absolute;}
.zoom{zoom:1}
.hide{display:none;}
.block {display:block;}
.clearfix:before,.clearfix:after {content:"";display:table;}.clearfix:after {clear:both;overflow:hidden;}
.clearfix {zoom:1;}
.clear{clear:both;display:block;font-size:0;height:0;line-height:0;overflow:hidden;}
.wrap{ width:1200px;margin: 0 auto;}
.zixun{cursor: pointer;}
h2{font-size:40px;line-height:52px;text-align: center;padding:60px 0 40px;font-weight: bold;}
h2 span{margin:0 10px 0;}

.banner{position:relative;margin-top:-70px;}
.banner .banner1{background: url(../images/banner_01.jpg) no-repeat center top;height: 204px;}
.banner .banner2{background: url(../images/banner_02.jpg) no-repeat center top;height: 258px;}
.banner .banner3{background: url(../images/banner_03.jpg) no-repeat center top;height: 267px;}


.banner .wrap{position:absolute;width: 1200px;left:50%;margin-left:-600px; top:200px;}
.banner .wrap h4{color:#3f3e3e;font-size:60px;margin-bottom:60px;}
.banner .wrap p{width:826px;}
.banner .wrap p img{width: 100%;}
.banner .xiazai{width:1020px;margin-top:40px;}
.banner .xiazai a{width:410px;line-height: 56px;font-size:26px;color:#fff;display:inline-block;border-radius:40px;text-align: center;font-weight: bold;}
.banner .xiazai .a1{background:#fd851b;margin-right:40px;}
.banner .xiazai .a2{background:#00d495;}
.banner__md {width: 1200px;margin:-15px auto 0; background: #fff;border-radius:20px;padding:20px 0 30px;box-shadow:0 0 10px 0 rgba(109,52,242,0.8);}
.banner__img {vertical-align: middle;margin-left:50px;}
.banner__form {display: inline-block;width:810px;text-align: center;vertical-align: middle;margin-left:20px;}
.banner__h2 {color: #6d34f2;font-size: 30px;padding-bottom:0px;padding-top:10px;}
.banner__h3{color:#000;line-height:30px;font-weight: normal;}
.banner__h3 color{color:#6d34f2;font-weight:bold;}
.banner input,.banner select {display: inline-block;width:345px;height: 48px;font-size:18px;
  line-height: 48px;
  border: 1px solid #e3dcf6;
  padding: 0 20px;
  box-sizing: border-box;
  border-radius: 24px;
  margin: 20px 10px 0;
  outline: none;
  color: #666;
}
.banner__btn {
  width: 208px;
  height: 54px;
  line-height: 54px;
  background: #6d34f2;
  border-radius: 30px;
  font-size:20px;
  color: #fff;
  text-align: center;
  margin: 30px auto;

  cursor: pointer;
}
.banner__md p{font-size:16px;color:#000;margin-left:50px;}


.wrap{width: 1200px;margin: 0 auto;}
.zixun{background:#6d34f2;display: block;width:280px;text-align: center; font-size:24px;line-height: 46px;color:#fff;border-radius: 30px;margin: 0 auto;}
.br{border-right:1px dashed #666;}



.p2{width: 1200px;margin:0 auto;}
.p2 .list{width:1200px;
  background-image: -webkit-linear-gradient(236deg, rgb(109,52,242) 0%, rgb(159,118,255) 100%);
  background-image: -o-linear-gradient(236deg, rgb(109,52,242) 0%, rgb(159,118,255) 100%);
  background-image: linear-gradient(326deg, rgb(109,52,242) 0%, rgb(159,118,255) 100%);
			padding-bottom:16px;}
	.p2 .list span{background:#fff;display: block;margin-bottom:16px;}
	.p2 .list p{background:#fff;width: 616px;margin:0 auto;padding-right:16px;padding-bottom:16px;float:left;margin-left:20px;}
	.p2 .list a{display: block;width:96px;height:46px;line-height:46px;text-align: center;background:#e7e7e7;float: left;margin-left: 25px;font-size: 18px;margin-top: 33px;}
	.p2 .list a.hover{background:#6d34f2;color:#fff;}
	.p2 .p2-r{width:470px;background:#fff;border-bottom-left-radius: 40px;float:right;margin-right:20px;padding:32px 0 30px 40px;}	
	.p2 .p2-r ul{}
	.p2 .p2-r ul li{margin-bottom:27px;}
	.p2 .p2-r ul li h3{font-size:24px;line-height:24px;color:#6d34f2;}
	.p2 .p2-r ul li h3 span{display:inline-block;width:4px;height:24px;background:#6d34f2;margin-right:10px;vertical-align:top;}
	.p2 .p2-r ul li i{font-style: normal;font-size:18px;line-height:28px;color:#000;}
	.p2 .yuyue{width:1200px;padding:20px 0;
		
		 background-image: -webkit-linear-gradient(146deg, rgb(109,52,242) 0%, rgb(159,118,255) 100%);
		 background-image: -o-linear-gradient(146deg, rgb(109,52,242) 0%, rgb(159,118,255) 100%);
		 background-image: linear-gradient(236deg, rgb(109,52,242) 0%, rgb(159,118,255) 100%);
}
	.p2 .yuyue .banner__md {width: 1160px;margin:0 auto; background: #fff;padding:10px 0 10px;border-radius: 0;}
		

.p2 .yuyue .banner__form {width:1160px;margin:0 auto;display:block;}
.p2 .yuyue .banner__h2 {color: #3f3e3e;font-size: 30px;padding-bottom:0px;}


.p2 .yuyue .banner__md input,.p2 .yuyue .banner__md select {display: inline-block;width:260px;height: 48px;font-size:18px;
  line-height: 48px;
  border: 1px solid #e3dcf6;
  padding: 0 20px;
  box-sizing: border-box;
  border-radius: 24px;
  margin: 10px 20px 0 0;
  outline: none;
  color: #666;
}
.p2 .yuyue .banner__md .banner__btn {display:inline-block;
  width: 208px;
  height: 54px;
  line-height: 54px;
  background: #6d34f2;
  border-radius: 30px;
  font-size:20px;
  color: #fff;
  text-align: center;
  margin:20px auto;

  cursor: pointer;
}
		
.p3{background:url("../images/bg2.jpg") no-repeat center top;height: 801px;margin-top:80px;}
.p3 h2{color:#fff;}
.p3 ul{width: 1200px;margin: 0 auto;}
.p3 ul li{float:left;margin-left:6px;background:url("../images/bg3.png") no-repeat center left;position:relative;width:580px;height:269px;margin-bottom:36px;}
.p3 ul li h3{background:url("../images/biaoqian.png") no-repeat center left;height: 55px;width: 133px; font-size:20px;color:#fff;position:absolute;left:-10px;top:20px;line-height:48px;text-align: center;}
.p3 ul li p{width:470px;font-size:18px;line-height:40px;color:#000;margin:72px auto 14px;}
.p3 ul li a{width: 162px;height:40px;display:block;font-size:20px;line-height:40px;color:#6d34f2;border-radius:60px;border:2px solid #6d34f2;text-align: center;margin: 0 auto;}
.p3 ul li:nth-child(2n){float:right;}
		
.p4{}
.s3-cont{width: 1200px; height: 332px; display: block; clear: both; background:#fff;box-shadow:0 0 10px 0 rgba(109,52,242,0.8);margin:0px auto;}
.s3-left{float: left; margin-top: 24px; margin-left: 54px;width:400px;}
.s3-left ul{float: left; width: 100%; clear: both;}
.s3-left ul li{border-bottom: dashed 1px #d2d2d2; width: 100%; height: 64px;}
.s3-left ul li span{font: 18px/64px "microsoft yahei";color: #333; float: left;}
.s3-left ul li span:before{content: ''; width: 33px; height: 64px; display: block; float: left; background: url(../images/s3-icon01.png) no-repeat center; margin-right: 9px;}
.s3-left ul li a{float: right; background: #e5dafd;width: 135px; height: 37px; margin-top: 14px; margin-right: 5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.s3-left ul li a em{width: 127px; height: 29px; display: block; margin: 3px; border: solid 1px #e5dafd; background: #6d34f2; font: 20px/29px "microsoft yahei";color: #fff; text-align: left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.s3-left ul li a em:before{content: ''; width: 22px; height: 29px; display: block; float: left; background: url(../images/s3-icon02.png) no-repeat center; margin-left: 11px; margin-right: 3px;}
.s3-left-btn{width: 100%; clear: both; float: left; margin-top: 26px;}
.s3-left-btn a{width: 252px; height: 55px; display: block; margin: auto; font: 20px/55px "microsoft yahei";color: #fff;text-align: center;
	background: #6d34f2;
	
   	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	box-shadow:0 0 10px 0 rgba(109,52,242,0.8);	
}
.s3-left-btn p{font: 18px/55px "microsoft yahei";color: #808080; width: 100%; clear: both; float: left;}
.s3-right{width: 629px; height: 282px; display: block; float: right; margin-top: 22px; margin-right: 20px; background:#6d34f2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.s3-right ul{width: 572px; float: left; margin-top:50px; margin-left: 28px; position: relative;}
.s3-right ul li{float: left; height: 190px; display: block;}
.s3-right ul li.item01{background:#fff; width: 196px;}
.s3-right ul li.item02{width: 206px; height: 208px; background: #fff;position: absolute; top: -18px; left: 181px;
	box-shadow:0 0 10px 0 rgba(109,52,242,0.8);
}
.s3-right ul li.item03{background:#fff;width: 185px;float: right;}
.s3-right ul li font{font:24px/30px "microsoft yahei"; width: 100%; clear: both; float: left; margin-top: 30px; margin-bottom: 30px;text-align: center;}
.s3-right ul li font span{font-weight: bold; display: block;margin-top:6px;}
.s3-right ul li a{width: 138px; height: 43px; display: block; margin: auto;clear: both; border: solid 1px #6d34f2; font: 20px/43px "microsoft yahei";color: #6d34f2;text-align: center;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.s3-right ul li.item02 font{font-weight: bold; margin-top: 34px;}
.s3-right ul li.item02 font:after{content: "";width: 128px; height: 2px; display: block; background: #6d34f2; float: left; margin-left: 39px; margin-top: 10px;}
.s3-right ul li.item02 a{color:#fff;text-align: center;
	background: #6d34f2;
	
}
.s3-right-btn{width: 100%; clear: both; float: left; margin-top: 30px;}
.s3-right-btn a{width: 250px; height:46px; display: block; margin: auto; border: solid 1px #fff; font: 20px/46px "microsoft yahei";color: #fff;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;text-align: center;
}


.course{padding-top:20px;}	
.course .c-list{width: 1200px;margin:20px auto 0;}
.course .c-list dl{width:370px;float:left;}
.course .c-list dl:nth-child(2){margin:0 45px;}
.course1{width: 1200px;margin:0 auto;background:#f6f4ff;padding-bottom: 36px;}
.course1 h4{width: 1200px;background: #6d34f2;font-size:24px;text-align: center;line-height: 60px;color:#fff;}
.course1 .service{width: 1100px;padding: 0 60px;}
.course1 .service ul{}
.course1 .service ul li{width:480px;float:left;margin-right:50px;}
.course1 .service ul li:nth-child(2){float:right;}
.course1 .service ul li h5{font-size: 20px;padding: 30px 0 0;line-height: 36px;color: #000;margin-bottom: 26px;}
.course1 .service ul li h5 span{width: 8px;height: 24px;background:#6d34f2;display: block;margin-right: 12px;float: left;margin-top: 6px;}
.course1 .service ul li p{font-size:20px;line-height:62px;border-top:1px dashed #ccc;}
.course1 table{width: 1080px;height: 114px;border:1px solid #b3b3b3;background: #fff;margin:20px auto 0;padding-bottom: 20px;}
.course1 table th{font-size: 20px;font-weight: bold;height:48px;border-right:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;background:#6d34f2;color:#fff;}
.course1 table tr{border-bottom:1px solid #b3b3b3;}
.course1 table td{font-size:18px;line-height:30px; text-align: center;vertical-align: middle;border-right:1px solid #b3b3b3;padding:10px;}
.course1 table td strong{color:#6d34f2;}
.course1 table td a{display: block;width: 120px;height: 36px;line-height: 36px;border-radius: 30px;color:#fff;background: #6d34f2;margin: 0 auto}


.shili{background:url("../images/bg2.jpg") no-repeat center top;padding-bottom:50px;margin-top:50px;}

.shili h2{font-size:40px;color:#fff;position:relative;line-height:46px;z-index:2;padding:60px 0 40px;}
.shili h2 b{color:#e62b25;margin-right:12px;}
.shili h2 span{font-family:"Impact";font-size:44px;color:#e62b25;vertical-align:-3px;font-weight: normal;}
.shili h2 i{font-size:110px;color:#e62b25;font-style: normal;position:absolute;left:50%;margin-left:-284px;z-index:-1;opacity: 0.1;}


.shili .s-cont{background:#fff;width: 1200px;margin:0 auto;border-radius: 10px;}
.shili .s-cont .h-bar{width: 1082px;margin:0 auto;padding:50px 0 40px;}
.shili .s-cont ul{width:1080px;margin: 0 auto;padding-bottom: 30px;}
.shili .s-cont ul li{float:left;width:130px;margin-right: 60px;}
.shili .s-cont ul li a{color:#000;}
.shili .s-cont ul li h4{font-size:24px;text-align: center;margin:16px auto;}
.shili .s-cont ul li p{font-size:16px;line-height:26px;text-align: center;}



.bottom{background:url(../images/bottom.png) no-repeat center bottom;padding-bottom: 40px;margin-top:50px;}
.bottom .wrap{box-shadow:0 0 10px 0 rgba(109,52,242,0.8);background:#fff;padding-top:20px;border-radius: 10px;}
.bottom .b-top{width:1100px;margin: 0 auto;background:#6d34f2;margin-top: 40px;padding-top:40px;padding-bottom:40px;margin-bottom:50px;}
.bottom .b-top .zuo{margin-left:30px;float:left;}
.bottom .b-top .you{width:320px;background:#fff;float:left;margin-left:30px;}
.bottom .b-top .you h4{text-align: center;font-size:24px;coloe:#000;padding:46px 0 30px;}
.bottom .b-top .you p{font-size:18px;line-height: 36px;color:#000;padding: 0 26px;}
.bottom .b-top .you a{display: block;width: 220px;margin: 0 auto;background:linear-gradient(to right,#00c6ff,#27a3fb);
		-webkit-background:linear-gradient(to right,#00c6ff,#27a3fb);
		-moz-background:linear-gradient(to right,#00c6ff,#27a3fb);
		-o-background:linear-gradient(to right,#00c6ff,#27a3fb);line-height: 42px;border-radius: 10px;color:#fff;text-align: center;font-size:18px;font-weight: bold;margin-top:28px;margin-bottom: 30px;}
.bottom .add{width:1076px;margin:20px auto 30px;background:#e8deff;padding:0 62px 50px;border-radius:0 0 10px 10px;}
.bottom .add h3{font-size: 46px;text-align: center;padding:46px 0 40px;color: #000;line-height: 46px;}
.bottom ul{width: 1076px;}
.bottom ul li{float:left;margin-right:28px;font-size:18px;line-height: 40px;color:#000;background-color:#cfbbff;text-align: center;border-radius: 10px;width: 110px;margin-bottom: 30px;cursor: pointer;}
.bottom ul li.addhover{background:#6d34f2;color:#fff;position: relative;}
.bottom ul li i{display: none;}
.bottom ul li.addhover i{display: block;position: absolute;width: 0;height: 0;border:10px #6d34f2 solid;border-color:#6d34f2 transparent transparent;left:50%;margin-left: -10px;}
.bottom .dizhi .series{margin-top: 10px;display:none;}
.bottom .dizhi .series h2{background:#6d34f2;width:200px;text-align: center;color:#fff;font-size:20px;line-height: 40px;border-radius:10px;padding: 0;}
.bottom .dizhi .content{border-top:1px dashed #ad6bfc;margin-top: 20px;font-size:18px;line-height: 32px;color:#333;border-bottom:1px dashed #ad6bfc;padding-bottom:12px;}
.bottom .dizhi .content .address{background: url(../images/add.png) no-repeat left center;padding: 10px 0 10px 34px;margin-top: 16px;}
.bottom .dizhi .content .telphone{background: url(../images/hot.png) no-repeat left center;padding:8px 0 10px 34px;}
.bottom .dizhi .content .telphone span{display: inline-block;margin-left:20px;}


/*弹窗*/
.background{width: 100%;height:100%;background:rgba(0,0,0,0.6); position:fixed; left:0;top:0;display:none; }

.flt-tc{position: absolute;left:50%;margin-left:-410px;top:50%;margin-top:-270px;}

.flt-tc .tc{background: url(../images/123.png) no-repeat center top;width:820px;height:550px;position: relative;}
.flt-tc .tc h2{font-size:40px;line-height: 56px;color:#fff;padding-top:24px;}
.flt-tc .tc .barcode{width:700px;margin:0 auto;}
.flt-tc .tc .barcode li{width:222px;float:left;margin:56px 61px 0;}
.flt-tc .tc .barcode li img{width:222px;border:3px solid #6a6ae6;border-radius: 6px;}
.flt-tc .tc .barcode li p{font-size:20px;text-align: center;color:#000;margin-top: 20px;}
.flt-tc .tc .kefu{width: 240px;background:#6e6aff;font-size:22px;line-height: 42px;color:#fff;border-radius: 40px;margin:30px auto;cursor: pointer;}
.flt-tc .tc-close{font-size:24px;background: #6e6aff;width: 36px;height: 36px;border-radius:50%;color:#fff;display: block;line-height: 36px;text-align: center;position:absolute;right:50%;margin-right:-18px; top:-60px;cursor: pointer;}


/*浮动客服*/
.fix-box{width: 70px;position: fixed;top:50%; right:10px;margin-top: -210px;text-align: center;background-color: #fff;z-index:300;
    -webkit-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
    -moz-box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
    box-shadow: 0px 0px 6px rgba(0,0,0,0.6);}
.fix-box li{position: relative;}
.fix-box li .info-box{width: 120px;padding:10px 0 5px;position: absolute;top:4px;left: -135px;border:1px solid #ebebeb;text-align: center;width: 120px;color:#666;font-size: 14px;background-color: #fff;display: none;}
.fix-box li .info-box p{line-height: 28px;}
.fix-box li .info-box img{width: 120px; height: 120px;margin-top:0px;}
.fix-box li a{display: inline-block;font-size: 14px;line-height:28px; height: 16px;color:#000;padding:42px 0 19px;border-bottom: 1px solid #e7e6e6;position: relative;}
.fix-box #toTop a{border-bottom: 0 none;}
.fix-box a.phone{background: url(" http://www.hongxin.org/statics/images/2019/tel1.png") no-repeat 15px 13px;}
.fix-box a.online{background: url(" http://www.hongxin.org/statics/images/2019/kefu2.png") no-repeat 13px 13px;}
.fix-box a.download{background: url(" http://www.hongxin.org/statics/images/2019/app1.png") no-repeat 15px 17px;}
.fix-box a.gong{background: url(" http://www.hongxin.org/statics/images/2019/wechart.png") no-repeat 8px 13px;}
.fix-box a.group{background: url(" http://www.hongxin.org/statics/images/2019/group.png") no-repeat 14px 13px;}
.fix-box a.toTop{background: url(" http://www.hongxin.org/statics/images/2019/top.png") no-repeat  17px 20px;}

