@charset "UTF-8";
/* CSS Document */

ul,ol { list-style: none; }
		table { border-collapse:collapse; border-spacing:0; } 
		th,td {  padding: 0; }
		* {margin:0; padding:0; font-family:"微软雅黑"; }
		a {text-decoration: none; display:block;}
		input{outline: 0;-webkit-user-modify: read-write-plaintext-only; -webkit-appearance: none; }
		body{ background-color: #f5f8ff;}
		/*全局控完*/
		.programme,.Private_dimension,.Product,.banciW,.Teaching_aids{ width: 1200px; margin: 0 auto;}
		.FA_banner{ width: 100%; height: 564px; background: url("/r/cms/www/bicpa/images/2023/zhuanye3.png") no-repeat center 0;}
		.FA_banner a{width: 324px; height: 81px; margin-left: 5%; padding-top: 20px; display: block;}
		.programme{height:319px; background: #fff; box-shadow: 1px 1px 5px 1px #c3ccf5; margin-top: -140px; border-radius: 5px;}
		.programme .programme_L{width: 357px; height: 253px; float: left; margin-top: 35px; margin-left: 35px;}
		.programme .programme_R{width: 780px; float: left;}
		.programme .programme_R p{float:left; width: 348px; height: 76px; margin-top: 60px; line-height: 76px; font-size: 24px; color: #333; margin-left: 40px;}
		.programme .programme_R p img{ display: inline-block; margin-right: 5px;float: left;}
		.FA_tit{text-align:center; font-size: 36px; margin-top: 70px;}
		.FA_tit span{color: #1e45d0;}
		.Private_dimension{height: 403px; margin-top: 30px;}
		.Private_dimension p{width: 295px; height: 403px; float: left; margin-left: 52px; margin-right: 52px;}
		.video_W{ width: 100%; background-color: #c9dfff; height: 694px; margin-top: 50px;}
		.FA_tit_1{margin-top: 0 !important; padding-top: 30px;}
		/*视频开始*/
		.Product{height: 534px; margin-top: 20px;}
		
		.title-list{ height:53px; line-height:53px;  margin-top:30px;}
		.title-list p{ width:142px; height: 35px; line-height: 35px; background-color: #fff; font-size: 20px; text-align:center; float:left; cursor:pointer; margin-left: 54px; border-radius: 35px;}
		.product-wrap{ overflow:hidden; margin-top:15px; background: url("/r/cms/www/bicpa/images/2022/wlzsfa/spbg.png") no-repeat center 0; width: 1200px; height: 453px;}  
		.product-wrap li{ float:left; display:none; width: 1200px; height: 453px;}
		.product-wrap .show{ display:block;}
		
		.title-list p.on{ color: #fff; background-color: #0068ff; position:relative;}
		.title-list p.on::before{ content:'';  width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top: 8px solid #0068ff; position:absolute; left:68px; bottom:-8px;}
		.videoL{ width:648px; height:370px;  background-color:#333; position:absolute; float: left; margin-left: 30px; margin-top: 34px;}
		.videoR{ width:434px; float:right;  margin-right:40px; margin-top: 40px;}
		.videoR .video-T{ height:114px;}
		.videoR .video-T .video-T01{ width:114px; height:114px; float:left;}
		.videoR .video-T .video-T02{ width:280px; height:114px; float:left; margin-left:20px;}
		.videoR .video-T .video-T02 .video-T02-1{ font-size:28px; color:#333; line-height:40px; border-bottom: 2px solid #0179ff; display: inline-block; margin-top: 20px; margin-bottom: 20px;}
		.video-T .video-T02 .video-T02-2{line-height:26px;  font-size:18px; color:#333; }
		.videoR .video-03{ width:434px; font-size:16px; color:#333; line-height:28px; margin-top:20px;}
		
		.banciW{ height:1085px;  margin-top:20px; overflow:hidden;}
		.banci{ height:810px; }
		.bcTOP{ width:1200px; margin:0 auto ; height:148px;}
		.bcTOP span{ width:373px; height:148px; display:inline-block;}
		.margin{ margin-right:40px; }
		.fixed { position: fixed; top: 0; }
		.puji{ width:373px; float:left; height:925px; background-color:#fff; margin-top: 7px;
			   -webkit-box-shadow:0 0 5px rgba(35, 119,230, .2); -moz-box-shadow:0 0 5px rgba(35, 119,230, .2);  box-shadow:0 0 5px rgba(35, 119,230, .2);}
		.PJ01{ width:338px; margin:0 auto; height:65px; border-bottom:1px solid #e7ecf6; }
		.PJ02{ width:338px; margin:0 auto; height:200px; border-bottom:1px solid #e7ecf6;}
		.PJ03{ width:338px; margin:0 auto; height:200px; border-bottom:1px solid #e7ecf6;}
		.PJ04{ width:338px; margin:0 auto; height:230px;}
		.PJ01-1{ font-size:18px; color:#666; margin-top:15px; margin-bottom:3px; }
		.PJ01-2{ text-align:left; font-size:14px; color:#333; line-height:22px; }
		.PJ01-3{  font-size:16px; color:#333; float:left; }
		.PJ01-3 li{line-height:30px;}
		.PJ01-3 li span{ width: 5px; height: 5px; border-radius: 5px; display: inline-block; background-color: #2377e6; position: relative; top: -3px; margin-right: 10px;}
		.PJ01-4{ font-size:16px; color:#000; line-height:28px; padding-left:12px;}
		.red{ font-size:16px; color:#ff4800;}
		.bcTOP-visible{    display: none; width: 1200px; position: fixed; left: 50%;  margin-left: -599px; top: 0;  z-index: 9;}
		.bcTOP-visible span{ width:373px; height:148px; display:inline-block;}
		.bcTOP-visible .margin{ margin-right:40px;}
		.bc_mr{ margin-right:  40px;}
		.PJ01-jg{width: 318px; height: 38px; line-height: 38px; border: 1px solid #dce3ef; padding-left: 20px; font-size: 22px; color: #fb6522; margin-top: 10px;}
		.gm_btnW{ width: 325px; height: 34px; margin: 28px auto 0; }
		.gm_btnW a{width: 148px; line-height: 34px; height: 34px; text-align: center; font-size: 22px; border-radius: 34px;}
		.gm_btnW_L{background-color: #fb6522; color: #fff; float: left;}
		.gm_btnW_R{ border: 1px solid #bcc5cf; color: #333; float: right;}
		/*购买开始*/
		 /*弹框样式3*/
		.cd-popup3{
			position: fixed;
			left: 0;
			top: 0;
			height: 100%;
			width: 100%;
			background-color: rgba(0, 0, 0, 0.5);
			opacity: 0;
			visibility: hidden;
			-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
			-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
			transition: opacity 0.3s 0s, visibility 0s 0.3s;
			z-index:9999;
		}
		.cd-popup3.is-visible3 {
			opacity: 1;
			visibility: visible;
			-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
			-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
			transition: opacity 0.3s 0s, visibility 0s 0s;
		}
		.cd-popup-container3 {
			width:858px;
			height:514px;
			border: 4px solid #fff;
			background: #d3e2f9;
			position: fixed;
			left: 50%; margin-left: -429px; top: 100px; border-radius: 20px;
			box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
		  -webkit-transform:scale(0.8);
		  -moz-transform:scale(0.8);
		  -ms-transform:scale(0.8);
		  -o-transform:scale(0.8);
		  transform:scale(0.8);
			-webkit-backface-visibility: hidden;
			-webkit-transition-property: -webkit-transform;
			-moz-transition-property: -moz-transform;
			transition-property: transform;
			-webkit-transition-duration: 0.3s;
			-moz-transition-duration: 0.3s;
			-ms-transition-duration: 0.3s;
			-o-transition-duration: 0.3s;
			transition-duration: 0.3s;
		}
		.cd-popup-close{ position: absolute;right:-30px;top:-20px; z-index: 10;display: block;font-size:30px; color: #fff;}
		.is-visible3 .cd-popup-container3 {
		  -webkit-transform:scale(1);
		  -moz-transform:scale(1);
		  -ms-transform:scale(1);
		  -o-transform:scale(1);
		  transform:scale(1);
		  }
		/*购买开始*/
		.ke_GG{font-size: 26px; color: #fb5824; text-align: center; line-height: 85px;}
		.goumai{ width:725px; height:312px; overflow:hidden;  text-align:center; margin: 10px auto 0;}
		.xztop{width: 218px; height: 312px; background: url("/r/cms/www/bicpa/images/2022/wlzsfa/kcbg.png") no-repeat center 0; float: left;}
		.xztop .ul01{ width: 156px; margin: 80px auto 0; }
		.xztop .ul01 li{ width:156px; height:30px; border:1px solid #dadada; border-radius:30px; cursor:pointer; font-size:18px; color:#666; margin-top: 21px; line-height: 30px;}
		.xztop .ul01 .current{ color:#ff4800; border:1px solid #ff4800;}
		.xzbotW .xzbot{display:none;}
		.xzbotW .current{ display:block;}
		.xzbot-top{width: 218px; height: 312px; background: url("/r/cms/www/bicpa/images/2022/wlzsfa/kcbg.png") no-repeat center 0; float: left; margin-left: 32px;}
		.xzbot-top p{float:left; line-height:37px; color:#333; font-size:16px; margin-right:10px;}
		.xzbot-top .ul02{ width: 156px; margin: 80px auto 0;}
		.xzbot-top .ul02 li{ width:156px; height:30px; border:1px solid #dadada; border-radius:30px; cursor:pointer; font-size:18px; color:#666; margin-top: 21px; line-height: 30px;}
		.xzbot-top .ul02 .current{ color:#ff4800; border:1px solid #ff4800;}
		.xzbot-bot{width: 218px; height: 312px; background: url("/r/cms/www/bicpa/images/2022/wlzsfa/kcbg.png") no-repeat center 0; float: left; margin-left: 32px;}
		.xzbot-bot .kemu-01 { display:none;}
		.xzbot-bot .current { display:block; }
		.kemu{float:left; line-height:37px; color:#333; font-size:16px; margin-right:10px; margin-top:20px; }
		.kemu-01{ width: 156px; margin: 30px auto 0;}
		/*.kemu-01 div{ width:156px; height:30px; border:1px solid #dadada; border-radius:30px; cursor:pointer; font-size:18px; color:#666; margin-top: 15px; line-height: 30px;}*/
		.checkbox{ width:156px; height:30px; border:1px solid #dadada; border-radius:30px; cursor:pointer; font-size:18px; color:#666; margin-top: 12px; line-height: 30px;}
		.checkbox-click{  border:1px solid #ff4800; border-radius:30px;  color:#ff4800; margin-top: 12px; width:156px; height:30px; line-height: 30px;font-size:18px;}
		.notes{font-size: 14px; color: red; margin-top: 15px; margin-left: 72px; margin-bottom: 5px;}
		.purchase{width: 175px; height: 32px; line-height: 32px; background-color: #fb5824; text-align: center; margin:5px auto 0;border-radius: 5px; font-size: 18px; color: #fff;}
		/*课程结束*/
		.ZhiBo{width: 100%; height: 305px; background-color: #ebf1ff; margin-top: 313px; text-align: center;}
		.ZhiBo img{width: 975px; height: 538px; margin: 0 auto; position: relative; top: -290px;}
		.Punching{width: 100%; height: 575px; background-color: #fff; text-align: center; padding-top: 1px;} 
		.Punching_img{width: 908px; height: 357px; margin: 30px auto 0;}
		.Teaching_aids{height: 280px; margin-top: 30px;}
		.Teaching_aids ul li{float: left;margin-right: 68px; text-align: center;}
		.none_img{ margin: 0 !important;}
		.Teaching_aids ul li p{ line-height: 20px; font-size: 20px; color: #333;}
		.Teaching_aids ul li img{width: 244px; height: 241px; margin-bottom: 15px;}
		.fankui{width: 1107px; height: 299px; margin: 30px auto 0;}
		footer { width: 100%; min-width: 1280px; height: 300px; background: linear-gradient(to right, #3671f2, #4d9ff5); margin-top:60px;}
		footer .bzx{ width:994px; height:75px; margin:0 auto; padding-top:45px; padding-bottom:30px;}
		footer .Final { width: 1202px; height: 300px; margin: 0 auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-top: 30px; }
		footer .Final .about_us { width: 100%; height: 160px; margin-bottom: 30px; }
		footer .Final .about_us li { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
		footer .Final .about_us .top_1 { color: #fff; height: 25px; border-bottom: 1px solid #fff; text-align: center; line-height: 20px; margin-bottom: 8px; }
		footer .Final .about_us .list_1 { float: left; width: 70px; height: 160px; margin-right: 85px; }
		footer .Final .about_us .list_2 { float: left; width: 88px; height: 160px; margin-right: 88px; }
		footer .Final .about_us .list_3 { float: left; width: 66px; height: 160px; margin-right: 90px; }
		footer .Final .about_us .list_4 { float: left; width: 66px; height: 160px; margin-right: 220px; }
		footer .Final .about_us .list_4 a, footer .Final .about_us .list_3 a, footer .Final .about_us .list_2 a, footer .Final .about_us .list_1 a { font-size: 14px; font-weight: 400; color: #dddddd; line-height: 26px; text-align: center; }
		footer .Final .about_us .ewm_1 { width: 87px; height: 125px; float: left; margin-right: 80px; }
		footer .Final .about_us .ewm_1 img { width: 87px; height: 87px; margin-bottom: 16px; }
		footer .Final .about_us .ewm_1 p { text-align: center; font-size: 14px; font-weight: 400; color: white; }
		footer .Final .about_us .ewm_2 { margin-right: 56px; }
		footer .Final .about_us .p_btm { margin-top: 36px; font-size: 16px; font-weight: 400; color: white; line-height: 28px; float: left; max-width: 110px; white-space: nowrap; }
		footer .Final .chain_link { width: 100%; height: 83px; margin-bottom: 36px; }
		footer .Final .chain_link .chain { width: 100%; height: 26px; border-bottom: 1px solid #fff; color: #fff; font-size: 14px; font-weight: 400; margin-bottom: 5px; }
		footer .Final .chain_link ._link { width: 100%; height: 52px; overflow: hidden; }
		footer .Final .chain_link ._link a { line-height: 26px; float: left; margin-right: 25px; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; }
		footer .Final ._px1 { text-align: center; font-size: 14px; font-family: MicrosoftYaHei; font-weight: 400; color: white; line-height: 26px; }
		footer .Final ._px1 a{color: white; display: inline-block;}