@charset "utf-8";
/* CSS Document */ 
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/font_1432720974_1547027.eot');src:url('//at.alicdn.com/t/font_1432720974_1547027.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1432720974_1547027.woff') format('woff'),url('//at.alicdn.com/t/font_1432720974_1547027.ttf') format('truetype'),url('//at.alicdn.com/t/font_1432720974_1547027.svg#iconfont') format('svg')}
@font-face{font-family:'Pacifico';font-style:normal;font-weight:400;src:local('Pacifico Regular'),local('Pacifico-Regular'),url(http://fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2')}
.fa{display:inline-block;font-family:"iconfont";font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.fa-icon-qq:before{content:"\e604"}
.fa-icon-weibo:before{content:"\e600"}
.fa-icon-weixin:before{content:"\e605"}
.fa-icon-zaixianzixun:before{content:"\e608"}
body{font-family:"微软雅黑"}
.glyphicon{top:0 !important}
.no-padding{padding:0 !important}
.no-margin{margin:0 !important}
.no-background{background:none !important}
.no-border{border:none !important}
.overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.w100{width:100% !important}
.h100{height:100% !important}
a{text-decoration:none !important;cursor:pointer !important;outline:none !important;}
.container-fluid{max-width:1230px !important}
.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}
.sizeCover{ background-position: 50% 50%; background-size: cover; }
.sizeCover1{background-position: 50% 50%; background-size: contain;background-repeat: no-repeat;}
.sizeCover2{background-position: 50% 50%; background-size: 75% 75%;background-repeat: no-repeat;}
.dock {top: 300px !important;}
textarea:required,input:required{ -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow: none;}



/*全局样式*/
.top{height:40px;}
.top .left_zi{font-size:14px;color:#666666;line-height:40px;}
.top .right_zi{position:relative;padding-right:250px;}
.top .right_zi h2{font-size:20px;color:#13573e;line-height:40px;font-family:Impact;background:url(../images/tell.png) no-repeat left center;padding-left:36px;}
.top .right_zi form{position:absolute;right:0;top:0;}
.top .right_zi form input{width:178px;line-height:40px;height:40px;border-left:1px solid #cccccc !important;border:none;padding:0 13px;color:#999999;font-size:12px;}
.top .right_zi form button{width:49px;height:40px;background:#218e69;border:none;}


/* 头部样式*/
header .sjdnav{ display:none;width:150px;height:auto;position:absolute;right:0;top:99px;z-index:99999999; }
header .sjdnav ul{ padding:0; margin:0;}
header .sjdnav li{width:100%;background:#319e81;line-height:38px;text-align:center;font-size:15px;line-height:38px;font-weight:bold;margin-bottom:3px;padding: 0 !important;}
header .sjdnav li a{display:block;color:#fff;}
header .sjdnav li a:hover{ background:#fcff00;color:#000;}
header .ydd_btn{width:40px;cursor:pointer;position:absolute;z-index:999999;top:30px;right:20px;}
header .ydd_btn span{ display:block; width:100%; height:4px; background:#fff;}
header .ydd_btn span.span02{margin:4px 0;}
header .ydd_btn.click{ background:none;}
header .ydd_btn.click span{ background:#fff;}
header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;} 
header .ydd_btn.click span.span02{margin:4px 0;}
header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;margin-top:0px;}
header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

header{ width: 100%; height:118px;}
header .logo{font-size: 0;line-height:118px;width:28%;}
header .right{width:72%;margin-top:0;height:118px;}
header .right .ul1 .li1{ position: relative;width:12.5%;line-height:118px;}
header .right .ul1 .li1 .lian{text-align:center;display: block; color:black;font-size:14px;position: relative;}
header .right .ul1 .li1 .ul5{position:absolute;display:none;left:0;top:118px;z-index:100;width:100%; }
header .right .ul1 .li1 .ul5 li{float:none;margin-bottom:3px;width:100%;line-height:40px;border:none;color: black;}
header .right .ul1 .li1 .ul5 li a{color: white;text-align: center;background: white;line-height:30px;display: block;font-size: 14px;color: #000000;}
header .right .ul1 .li1 .ul5 li:hover a{color:white;background:#13573e;}
header .right .ul1 .li1.active{color: #fcff00;}
header .right .ul1 .li1:hover{color: #fcff00;}
header .right .ul1 .li1:hover .lian{color:#dcdcdc}
header .right .ul1 .li1.active .lian{color:#dcdcdc;}




/*banner轮播*/
.banner{position:relative;}
.banner a{ display: block; font-size: 0; text-align: center;}
.banner a img{ max-width: 100%;}
.banner .swiper-pagination{ position: absolute; left: 0; bottom: 30px; z-index: 1; width: 100%; font-size: 0; text-align: center;}
.banner .swiper-pagination span{ margin: 0 5px; width: 10px; height: 10px; background: #13573e; opacity: 1;}
.banner .swiper-pagination span.swiper-pagination-bullet-active{ background: #fcff00;}
.swiper-wrapper {height: auto !important;}
.maximg img{max-width: 100%;}


/*标题*/
.title{text-align:center;}
.title span{font-size:36px;color:#319e81;font-weight:bold;}
.title h1{color:#000000;font-size:36px;font-weight:bold;margin:10px 0 20px 0;}
.title h2{font-size:18px;color:#000000;}

/*关于润木*/
.about{padding:30px 0;}
.video-main{margin:55px 0 65px 0;}
.video-main iframe{ width:746px; height:468px; margin:0 auto; display:block;}
.about .text{padding:0 90px 0 80px;}
.about .text h3{text-align:center;margin-bottom:30px;font-size:30px;font-weight:bold;color:#319e81;}
.about .text1{line-height:30px;font-size:18px;color:#000000;text-indent:36px;}

/*线上学习的优势*/
.advantage{padding:0px 0 0px 0;background:#ffffff;}
.advantage .tu{text-align:center;margin-top:65px;}
.advantage .tu img{max-width:100%;}

/*VIP课程*/
.course{padding:70px 0 65px 0;background:url(../images/bei1.jpg) no-repeat center center/cover;}
.course .consulting{text-align:center;font-size:0;position:relative;margin-bottom:70px;background-image:url(../images/bg.png);background-repeat:no-repeat; background-position:center center;background-size:579px 100px;}
.course .consulting .ding{position:absolute;left:50%;top:0;margin-left:-32px;line-height:100px;}
.course .consulting a{width:242px;display:inline-block;line-height:100px;}
.course .consulting a:nth-child(1){font-size:20px;font-weight:bold;color:#fff;padding-left:20px; url(../images/t1.png) no-repeat 36px 53%;border-radius:40px 0 0 40px;}
.course .consulting a:nth-child(2){font-size:20px;font-weight:bold;color:#fff;padding-left:60px; url(../images/t2.png) no-repeat 50px 53%;border-radius:0 40px 40px 0;}

.course .juli{margin:55px -10px 0 -10px;}
.course .juli .col-md-3{padding:0 10px;}
.course .box{display:block;background:#319e81;border-radius:20px;padding:58px 0 60px 0;text-align:center;}
.course .box .text{margin:35px 0 40px 0;}
.course .box .text h3{font-size:20px;font-weight:bold;color:#fff;margin-bottom:5px;}
.course .box .text span{font-family:Cambria;color:rgba(255,255,255,0.5);font-size:18px;}
.course .box .cha{width:110px;line-height:29px;border:1px solid #fff;text-align:center;color:#fff;font-size:14px;margin:0 auto;border-radius:20px;}
.course .box .tu{min-height:75px;}

/*教师团队*/
.team{padding:70px 0 60px 0;background:url(../images/bei2.jpg) no-repeat center center/cover;}
.team .swiper1{position:relative;margin-top:50px;}
.team .swiper1 .swiper-button.swiper-button-prev{left: -75px;background: url(../images/zuo.png) no-repeat;background-size: cover;cursor: pointer;}
.team .swiper1 .swiper-button.swiper-button-next{right: -75px;background: url(../images/you.png) no-repeat;background-size: cover;cursor: pointer;}
.team .swiper1 .swiper-button{width:53px !important;height:89px;top: 47%;}
.swiper-button-prev.swiper-button-disabled {opacity: 1;}
.swiper-button-next.swiper-button-disabled {opacity: 1;}
.team .swiper1 .box{display:block;box-shadow:0 0 10px rgba(0,0,0,0.15);border:1px solid #e5e5e5;border-radius:20px;padding:28px 0 38px 0;text-align:center;margin-bottom:5px;background:#fff;}
.team .swiper1 .box .text{margin:30px 0;}
.team .swiper1 .box .tu{width:144;height:144px;border-radius:50%;}
.team .swiper1 .box .tu img{width:144;height:144px;border-radius:50%;}
.team .swiper1 .box .text h3{font-size:20px;font-weight:bold;color:#000000;position:relative;padding-bottom:20px;}
.team .swiper1 .box .text h3:before{content:"";position:absolute;left:50%;bottom:0;width:25px;height:2px;background:#3da488;margin-left:-12.5px;}
.team .swiper1 .box .text .text1{padding:0 30px 0 25px;line-height:24px;font-size:14px;color:#999999;height:48px;overflow:hidden;margin-top:15px;}
.team .swiper1 .box .cha{width:111px;line-height:30px;border:1px solid #319e81;border-radius:15px;font-size:14px;color:#319e81;margin:0 auto;}

/*学员成果*/
.achievement{padding:70px 0 80px 0;background:url(../images/bei3.jpg) no-repeat center center/cover;}
.achievement .title span{color:#fff;}
.achievement .title h1{color:#fff;}
.achievement .title h2{color:#fff;}
.achievement .juli{margin:60px -10px 0 -10px;}
.achievement .juli .col-md-3{padding:0 10px;}
.achievement .box{display:block;margin-bottom:20px;}
.achievement .box .imgbox{overflow:hidden;border:1px solid rgba(255,255,255,0.3);border-radius:2px;}
.achievement .box .imgbox span{display:block;font-size:0;border-radius:2px;}

/*在线报名*/
.registration{padding:75px 0 115px 0;background:#f5d132;}
.registration .juli{border-radius:20px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);position:relative;}
.registration .juli .ding{position:absolute;bottom:-95px;left:-103px;}
.registration .juli .zuo{width:29%;}
.registration .juli .zhong{width:37%;background:#f2f2f2;padding:55px 55px 60px 40px;}
.registration .juli .you{width:34%;padding:55px 0 0 40px;}
.registration .kuai{padding:35px 0 0 65px;}
.registration .kuai h1{font-size:48px;font-weight:bold;color:#319e81;margin-bottom:3px;}
.registration .kuai span{font-size:18px;color:#319e81;font-weight:bold;}
.registration .juli .kuai1{margin-bottom:34px;}
.registration .juli .kuai1 h3{font-size:24px;font-weight:bold;color:#319e81;}
.registration .juli .kuai1 h3 span{font-size:14px;color:#319e81;font-weight:normal;position:relative;top:3px;font-family:Georgia;margin-left:5px;}
.registration .juli .zhong form{}
.registration .juli .zhong form .hang{position:relative;padding-left:80px;margin-bottom:10px;}
.registration .juli .zhong form h2{position:absolute;left:0;top:0;font-size:14px;color:#000000;line-height:43px;}
.registration .juli .zhong form .hang input{line-height:43px;background:#fff;height:43px;border:none;width:100%;}
.registration .juli .zhong form .left button{width:100%;line-height:43px;background:#44ac91;font-size:18px;color:#fff;border:none;}
.registration .juli .zhong form .right button{width:100%;line-height:43px;background:#aeaeae;font-size:18px;color:#fff;border:none;}
.registration .juli .zhong form .hang1{padding-left:80px;font-size:0;}


.registration .juli .zhong form .left{width:70%;padding-right:10px;}
.registration .juli .zhong form .right{width:30%;}
.registration .juli .you h4{font-size:18px;color:#000000;position:relative;padding-bottom:26px;}
.registration .juli .you h4:before{content:"";width:34px;height:4px;position:absolute;background:#44ac91;left:0;bottom:0;}
.registration .juli .you .text{font-size:14px;line-height:36px;color:#000000;margin-top:15px;}



/*底部*/
footer{background:#1f8060;padding:85px 0 0 0;border-bottom:21px solid #e69100;overflow: hidden;}
footer .kuai{padding-bottom:60px;}
footer .kuai1{width:14.28%;}
footer .kuai1 h2{font-size:20px;font-weight:bold;color:#ffffff;}
footer .kuai .dao{font-size:0;margin-top:20px;}
footer .kuai .dao a{display:block;font-size:14px;color:#fff;margin-bottom:20px;}
footer .share{}
footer .share h4{font-size:24px;color:#fff;border-bottom:1px solid #63a690;padding-bottom:15px;padding-left:10px;}
footer .share .dao1{font-size:0;margin-top:40px;text-align:right;}
footer .share .dao1 a{display:inline-block;padding-left:25px;}
footer .share .dao1 a:first-child{padding-left:0;}
footer .juli1{margin:0;}
footer .juli1 .col-md-6{padding:0;}
footer .zuo{line-height:56px;font-size:14px;color:#fff;}
footer .zuo a{font-size:14px;color:#fff;}
footer .you{background:#e69100;position:relative;}
footer .you:before{content:"";width:100%;height:56px;position:absolute;left:100%;top:0;background:#e69100;}
footer .you .you1{font-size:0;}
footer .you .you1 a{font-size:14px;color:#fff;display:inline-block;text-align:center;width:14.28%;line-height:56px;}


/*内页*/
.page{padding:70px 0 40px 0;/*background:url(../images/nei.jpg) no-repeat center center/cover;*/position:relative;}
.page .neiye{position:absolute;left:0;top:0;z-index:-1}
.page .neiye img{width:100%;}
.page .page1{font-size:0;text-align:center;margin:40px 0 50px 0;}
.page .page1 a{width:130px;line-height:44px;display:inline-block;font-size:18px;color:#000000;text-align:center;background:url(../images/xian.jpg) no-repeat right center;}
.page .page1 a.active{background:#319e81 url(../images/.jpg) no-repeat right center;color:#fff;}
.page .page1 a:hover{background:#319e81 url(../images/.jpg) no-repeat right center !important;color:#fff;}
/*.page .page1 a:last-child{background:none;}*/
.page .tu{text-align:center;}
.page .tu img{max-width:100%;}
.page .title span{color:#fff;}
.page .title h1{color:#fff;text-shadow:0 3px 3px rgba(0,0,0,0.4);}
.page .title h2{color:#fff;}
.page .text{padding:49px 0 0 130px;}
.page .text .text1{line-height:30px;color:#000000;font-size:14px;margin-bottom:50px;}
.page .text1 img{max-width:100%}

.page .new{margin-top: 90px;}
.page .new .box{display:block;margin-bottom:30px;position:relative;}
.page .new .box .imgbox{overflow:hidden;border-radius:20px;}
.page .new .box .imgbox span{display:block;font-size:0;border-radius:10px;}

.page h5{position:absolute;width:100%;line-height:50px;background:#319e81;font-size:18px;color:#fff;padding-left:20px;left:0;bottom:20px;opacity:0;}

.news-main{font-size:14px; line-height:24px;}
.news-tou{width:80%; margin:20px auto 0 auto;}
.news-main .news-tou h4{ font-size:18px; line-height:26px; text-align:center; border-bottom:1px dashed #666; padding-bottom:12px !important;}
.news-main .news-tou span{display:block; text-align:center; font-size:12px; color:#7f7f7f; margin:10px 0}
.news-main img{ max-width:100%; height:auto; margin:20px auto;}
.page2 img{max-width:100%;}
.page3{line-height:30px;color:#000;}

/*底部热点*/
	#tabBar{ position: fixed; left:20px; bottom:20px; z-index: 99; width: calc(100% - 40px); height: 50px;}
	#tabBar.active{ animation: tabBarAnimation 3s 1s infinite linear;  }
	#tabBar .clickbtn{ position: absolute; right: 0; bottom: 0; z-index: 2; width:50px; height:50px; font-size: 0; line-height: 50px; background: rgba(255,255,255,0.8); border-radius: 50%; }
	#tabBar .clickbtn span{ display: block; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; opacity: 0; }
	#tabBar .clickbtn img{ width: 22px;}
	#tabBar .clickbtn.on{ animation:clickbtnAnimation 10s 0s infinite linear; box-shadow: 0 3px 5px rgba(0,0,0,0.5); }
	#tabBar .clickbtn.on:before{ content: ""; position: absolute; left: 0; bottom: -5px; z-index: 1; width: 20px; height: 5px;}
	#tabBar .clickbtn.active{ background:url(../images/tabBar/xian2.png) rgba(110,209,207,1); background-size: 100% 100%; }
	#tabBar .clickbtn.active:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; border:solid 1px rgba(255,255,255,0.2); border-radius: 50%; }
	#tabBar .clickbtn.active > img{ opacity: 0;}
	#tabBar .clickbtn.active span{ opacity: 1; }
	#tabBar .navigation{ position: absolute; left:calc(100% - 100px); bottom: 0; z-index: 1; width:0; height: 50px; border-radius: 25px; transition: all 0.3s;}
	#tabBar .navigation:before{ content: ""; position: absolute; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; border-radius: 25px; 
background:-moz-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);background:-webkit-linear-gradient(left,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);background:linear-gradient(to right,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff',endColorstr='#99ffffff',GradientType=1 );}
	#tabBar .navigation ul{ position: relative; z-index: 2; padding: 0 60px 0 20px; }
	#tabBar .navigation ul li{ width: calc(100% / 3); font-size: 0; }
	#tabBar .navigation ul li a{ position: relative; left: 10px; display: inline-block; vertical-align: top; line-height: 50px;opacity: 0; }
	#tabBar .navigation ul li a .tab-icon{ margin-right: 5px;}
	#tabBar .navigation ul li a .tab-icon img{ width: 22px; }
	#tabBar .navigation ul li a .tab-title{ font-size: 12px;color: #333; }
	#tabBar .navigation.active{ box-shadow: 5px 5px 10px rgba(0,0,0,0.2); animation: navigationAnimation 0.5s 0s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(1) a{animation:navigationAAnimation 0.3s 0.5s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(2) a{animation:navigationAAnimation 0.3s 0.6s linear forwards; }
	#tabBar .navigation.active ul li:nth-child(3) a{animation:navigationAAnimation 0.3s 0.7s linear forwards; }		

	@keyframes tabBarAnimation{
		0%{transform:translate(0,0);}
		30%{transform:translate(0,5px);}
		50%{transform:translate(0,0);}
		70%{transform:translate(0,-5px);}
		100%{transform:translate(0,0);}
	}

	@keyframes navigationAnimation{
		0%{left:calc(100% - 100px); width: 0; }
		80%{ left: -10px; width:100%; }
		90%{ left:  5px; width:100%; }
		100%{ left: 0; width:100%; }
	}

	@keyframes navigationAAnimation{
		from{ left: -10px; opacity: 0; }
		to{ left: 0; opacity: 1; }
	}

	@keyframes clickbtnAnimation{
		0%{ transform: rotateY(0deg); }
		10%{transform: rotateY(270deg); }
		15%{transform: rotateY(180deg); }
		30%{transform: rotateY(0deg); }
		100%{transform: rotateY(0deg); }
	}

@media (max-width:1550px){



}


@media (max-width:1370px){
.team .swiper1 .swiper-button{display:none;}



}



@media (max-width:1349px){

}

@media (max-width:1340px){



}

@media (max-width:1270px){


}


@media (max-width:1199px){



}
@media (min-width:992px){
footer .zuo a:hover{color:#000;}
footer .you .you1 a:hover{color:#000;}
footer .kuai .dao a:hover{color:#000;}
.registration .juli .zhong form button:nth-child(1):hover{background:#aeaeae;}
.registration .juli .zhong form button:nth-child(2):hover{background:#44ac91;}
.achievement .box:hover .imgbox span{transform:scale(1.1);}
.team .swiper1 .box:hover{background:#319e81;}
.team .swiper1 .box:hover .text h3{color:#fff;}
.team .swiper1 .box:hover .text h3:before{background:#fff;}
.team .swiper1 .box:hover .text1{color:#fff;}
.team .swiper1 .box:hover .cha{border:1px solid #fff;color:#fff;}
.course .box:hover .text h3{color:#f7d325;}
.course .box:hover .cha{color:#f7d325;border:1px solid #f7d325;}
.course .consulting a:nth-child(1):hover{ url(../images/t1.png) no-repeat 36px 53%;}
.course .consulting a:nth-child(2):hover{ url(../images/t2.png) no-repeat 50px 53%;}
.page .new .box:hover h5{opacity:1;}
.page .new .box:hover .imgbox span{transform:scale(1.1);}

}


@media (max-width:991px){
header .logo {line-height: 96px;}
header {height: 96px;}
header .ydd_btn {top:35px;}
header .sjdnav {top:96px;}
.title span{font-size:30px;}
.title h1{font-size:30px;margin:5px 0 10px 0;}
.title h2{font-size: 15px;}
.video-main{margin:30px 0 30px 0; z-index:-999}
.video-main iframe{ width:450px; height:300px; margin:0 auto; display:block;}
.about .text {padding: 0 0px 0 0px;}
.about .text h3{margin-bottom:15px;font-size:22px;font-weight:bold;color:#319e81;}
.about .text1{font-size:15px;}
.advantage {padding:40px 0 30px 0;}
.advantage .tu{margin-top:30px;}
.course .consulting a:nth-child(1){width:50%;font-size: 20px;}
.course .consulting a:nth-child(2){width:50%;font-size: 20px;}
.course {padding:40px 0 30px 0;}
.course .consulting{margin-bottom:30px;}
.course .box{margin-bottom:15px;padding: 40px 0 30px 0;}
.course .box .text span{font-size: 15px;}
.course .box .text {margin:20px 0 20px 0;}
.course .juli {margin:30px -8px 0 -8px;}
.course .juli .col-md-3 {padding: 0 8px;}
.team {padding:40px 0 30px 0;}
.team .swiper1{margin-top:30px;}
.team .swiper1 .box .text h3{font-size:18px;}
.team .swiper1 .box .text .text1 {padding: 0 15px 0 15px;}
.achievement {padding:40px 0 30px 0;}
.achievement .juli {margin:30px -8px 0 -8px;}
.achievement .juli .col-md-3 {padding: 0 8px;}
.registration .juli .zuo{width:100%;}
.registration .juli .zhong{width:100%;background:#f2f2f2;padding:55px 55px 60px 40px;}
.registration .juli .you{width:100%;padding:30px;}
.registration .juli .ding{display:none;}
.registration .kuai {padding: 30px 0 30px 30px;}
.registration .kuai h1{font-size:32px;}
.registration .kuai span{font-size:13px;}
.registration .juli .zhong{padding:30px;}
.registration {padding: 40px 0 40px 0;}
footer .kuai1{width:33.33%;margin-bottom:20px;}
footer{padding-top:40px;}
footer .kuai1 h2{font-size:18px;}
footer .kuai .dao a{margin-bottom:10px;}
footer .kuai {padding-bottom:20px;}
footer .share .dao1{margin-top:20px;}
footer .share .dao1 a{padding:0;width:25%;text-align:center;}
footer .zuo{line-height:25px;padding:20px 0;}
.page .text{padding:49px 0 0 0px;}
.page .title span{color:#319e81;}
.page .title h1{color:#000000;text-shadow:none;}
.page .title h2{color:#000000;}
.page{background:none;padding:40px 0 40px 0;}
.page .page1{margin:20px 0 20px 0;}
.page .new{margin:0px -10px;}
.page .new .col-md-3{padding:0 10px;}
.page .new .box{display:block;margin-bottom:20px;position:relative;}

}

@media (max-width:767px){
header .logo {line-height: 76px;}
header {height: 76px;}
header .ydd_btn {top: 25px;}
header .sjdnav {top: 76px;}
header .logo img{width:200px;height: auto;}
.title span{font-size:22px;}
.title h1{font-size:22px;}
.title h2{font-size: 13px;}
.course .consulting a:nth-child(1){width:50%;font-size: 15px;background: #f5d132;padding-left:0px;text-align:center;}
.course .consulting a:nth-child(2){width:50%;font-size: 15px;background: #e79e46;padding-left:0px;text-align:center;}
.course .box .text h3{font-size:18px;}
.page .page1 a {width: 100px;line-height: 35px;font-size:15px;}



}
@media (max-width:600px){
header .logo {line-height: 76px;}
header {height: 76px;}
header .ydd_btn {top: 25px;width: 35px;}
header .sjdnav {top: 76px;}
header .logo img{width: 180px;height: auto;}
.banner .swiper-pagination{bottom:10px;}
.video-main iframe{ width:400px; height:300px; margin:0 auto; display:block; z-index:-999}
.course .box .text span{font-size: 13px;}

}
@media (max-width:479px){
.bdshare-slide-button {display: none !important;}
header .logo {line-height: 65px;}
header {height: 65px;}
header .ydd_btn {top: 20px;width: 30px;}
header .sjdnav {top: 65px;}
header .logo img{width: 160px;height: auto;}
.video-main iframe{ width:360px; height:280px; margin:0 auto; display:block; z-index:-999}


}

@media (max-width:400px){
.video-main iframe{ width:320px; height:250px; margin:0 auto; display:block; z-index:-999}



}

@media (max-width:380px){
.course .box .text span{font-size: 12px;}




}

@media (max-width:350px){
.video-main iframe{ width:280px; height:210px; margin:0 auto; display:block;}



}
@media (max-width:300px){





}