﻿body {position: relative; font-family: "微软雅黑";}
body h2{ height: 0; overflow: hidden; padding: 0; margin: 0;}
body{transition: all 1s;}
.c{ position: relative;}
.lin{ background: #fff; height: 1px; display: block;}
.sidnav{ position: absolute; right:0; z-index: 9999; display:none;}
.nav-but a{ color: #fff; display: inline-block; font-size: 2rem; width:20px; height: 20px; margin: 10px;}
.daohang{padding: 5px 0; text-align: right; }
.daohang ul{ width:80%; float:right;}
.daohang .navbar-nav{ margin:0!important;}
.hh{ display: none!important;}
.tel-span{ position: absolute; top:0; right:0; z-index: 9999;}
.daohang ul li{ display:block; text-align: center;}
.daohangbg{ background-color: none; background: url(../img/logobg.png) repeat left top; border:none;}
.daohang a:hover,.daohang a:focus{ background: none!important;}
.daohangbg a{ color: #fff!important; font-size: 1.2rem; padding:10px!important;}


.daohangbg .active a{ background: none!important;}
.min-n{ display: none;}
.daohangbg .active:after{ display: block; height: 2px ;width:20px; background: #fff; content: ""; position: absolute; left:50%; margin-left:-10px; bottom:7px;}
.slide-div{ background:#3962c1 url(../img/banner.webp) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:10rem; padding-bottom: 10rem;    }
.dian{ bottom:65px;}
.about-div{ background:#f9b835 url(../img/bg_20.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:15rem; padding-bottom: 10rem; color: #000; font-size: 1.2rem;  }

.about-img img{width:100%; display: block;}
.about-div b{ font-size: 7rem; display: block; background: url(../img/lb_10.png) no-repeat left bottom;     padding-bottom: 1rem;
    margin-bottom: 2rem;
    background-size: 13%;}
.about-div p{ line-height: 1.8rem;}
.about-div strong{ font-size: 2.5rem; display: block; margin-bottom:0.5rem}
.about-box{ width:80%; margin: 0 auto; max-width: 1200px; }


.team-div{background:#f96c68 url(../img/bg_teams.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:10rem; padding-bottom: 10rem; color: #000;  }
.team-div .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.team-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.2rem; display: block; margin-top:0.5rem;}
.team-div .slider{ margin-top:4rem; max-width: 1200px; }
.list-tech b{ display: block; color: #fff; font-weight: normal; font-size: 1.7rem; margin-top:2rem}
.list-tech i{ font-size: 0.5rem; line-height: 1rem; font-style: normal; color: #fa8888; display: block;}
.list-tech p{ font-size: 1rem; line-height: 2rem; color: #fdc9cd; text-align: left; margin-top:1rem;}
.list-tech span{ display: block; width:75%; margin:0 auto;}
.list-tech span img{ width:100%;}
.list-tech{ position: relative; }
.list-tech:hover .team-text{ display: block;}
.team-text{filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9; background: #f6f6f6; width:100%; height: 50%; color: #666; font-size: 1.25rem; line-height: 1.5rem; padding:6%; position: absolute;left:0; top:50%; display: none; border:0px solid #f94c73; border-radius: 15px; text-align: left;}



.study-div{background:#674edd url(../img/bg_07.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:9rem; padding-bottom: 10rem; color: #fff;  }
.study-div .biaoti-b{ font-size: 3rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.study-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top:0.5rem;}
.stu-bg{ background: url(../img/2_03.png) no-repeat center center; width:75%; margin: 0 auto; padding:5rem 0;max-width: 1200px; }
.h{ clear: both; height: 10rem;}
.stu-bg div{padding:0 2.5rem }
.stu-bg b{ font-size: 2.5rem; font-weight: normal; display: block; margin-bottom:1rem}
.stu-bg p{ font-size: 1.4rem; color: #d8d6f7; line-height: 2rem;}
.stu-bg div:nth-child(1){ padding-right:50%;}
.stu-bg div:nth-child(4){ padding-right:50%;}

.course-div{background:#393939 url(../img/bg_17.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:10rem; padding-bottom: 10rem; color: #000;  }
.course-div .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.course-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block;margin-top:0.5rem;}
.cour-box{ width:80%; margin: 0 auto; margin-top:3rem; max-width: 1200px;}
.cour-box div:nth-child(1) dl{ background: #f5cab0 url(../img/sy.png) no-repeat left center; background-size: 30%;color:#fff ; }
.cour-box div:nth-child(2) dl{ background: #ffcc33 url(../img/c2.png) no-repeat left center; background-size: 30%;color:#fff ;}
.cour-box div:nth-child(3) dl{ background: #7db2ee url(../img/z.png) no-repeat left center; background-size: 27%;color:#fff ;}
.cour-box div:nth-child(4) dl{ background: #62cecd url(../img/s.png) no-repeat left center; background-size: 27%;color:#fff ;}
.cour-box div:nth-child(5) dl{ background: #f6f6f6 url(../img/w.png) no-repeat left center; background-size: 27%; color: #666;}
.cour-box div:nth-child(6) dl{ background: #00a2ff url(../img/r.png) no-repeat left center; background-size:27%;color:#fff ;}

.cour-box div{ padding:5px;}
.cour-box dl{overflow: hidden; margin-bottom: 0;padding:10px 0;}
.cour-box dt{ width:28%; float: left; padding-top:10px;}
.cour-box dt img{ width:100%}
.cour-box dd{ padding-left:30%; padding-top:1rem;}
.cour-box dl em{ font-style: normal; font-size: 1rem; display: block; position: relative;  padding-bottom: 0.5rem;margin-bottom:0.5rem;}
.cour-box dl em:after{content: ""; display: block; height: 3px; width:10px; background: #fff; position:  absolute; bottom:0px; left:0;}
.cour-box dl b{font-size: 1.7rem; display:block;line-height: 1.7rem; margin-bottom: 10px; margin-left: 10px;}
.cour-box dl p{ font-size: 1rem; height: 4rem; overflow: hidden; margin: 0 10px 10px;}
.spe-div{background:#674fdd url(../img/bg_07.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:8rem; padding-bottom: 10rem; color: #000;  }
.spe-div .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.spe-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.2rem; display: block; margin-top:0.5rem}
.spe-box{ width: 80%; margin: 0 auto; padding-top:3rem; max-width: 1200px; }
.spe-box .ov img{ width:100%; }
.spe-box div{ padding:0; margin: 0;}
.spe-box .te-mid .ov P{height:20.3rem;}
.spe-box .ov{ background: #fff;  margin:5px;}
.spe-box p{line-height: 1.6rem; font-size: 1rem; left:10%; top:0;color:#888; width:90%; padding-top:2rem; height: 14rem; overflow: hidden; margin: 0 auto; border: 1px solid #fff;}
.spe-box p b{ font-size: 2rem; display: block; margin-bottom: 1rem;color:#222;}
.zixun{ display: block; color:#00a2ff;width:20rem; height: 4rem; line-height: 4rem; font-size: 1.5rem; text-align: center; border: 1px solid #00a2ff; border-radius: 50px; margin: 0 auto; margin-top: 5rem;}
.zixun:hover{ text-decoration: none; color: #035ec4;border: 1px solid #035ec4;}

.ruanjian-div{background:#3f73ff url(../img/bg_14.jpg) no-repeat center top;background-size: cover; min-height: 60rem; padding-top:8rem; padding-bottom: 10rem;  }
.ruanjian-div .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.ruanjian-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top:0.5rem;}
.ruan-list{ background: #fbfbfb; border-radius: 20px; padding:10px 0; width:80%; margin: 0 auto; overflow: hidden; margin-top:2rem; padding:0 2%; max-width: 1200px; }
.ruan-list div{ width:12%; color: #666; font-size: 1rem; float: left; margin:4rem 0; text-align: center;}
.ruan-list img{ width: 90%; display: inline-block; margin-bottom: 1rem;}
.ruanjian-div .biaoti-b2{ font-size: 3rem; color: #fff; text-align: center;  display: block; margin-top:5rem}
.ruanjian-div .biaoti-strong2{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top:0.3rem;background: url(../img/line.png) no-repeat center bottom;padding-bottom: 1rem; }
.ruanjian-div .event{ color: #fff;}
.timeline{max-width: 1200px;}

.sel-div{background:#393939 url(../img/bg_17.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:8rem; padding-bottom: 10rem; color: #000;  }
.sel-div .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.sel-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top:0.5rem;}
.sel-box{ width:72%; margin: 0 auto; margin-top:4rem;max-width: 1200px; }
.sel-box div{ padding:0; margin: 0; text-align: center;}
.sel-box .ovv a{ border-right:1px solid #d0d0d0;  padding-bottom: 3rem; display: block;color: #979797; padding-top:13rem;}
.ovv a:hover{ text-decoration: none;}
.ovv span{ display: block; padding-top:2rem;}
.ovv a b{ display: block; color: #000; font-size: 1.5rem; padding-bottom: 1rem;}
.ovv p{ font-size: 1rem;}
.ovv em{ font-style: normal; color: #000;height: 2.5rem; width:7rem; line-height: 2.3rem; text-align: center; border:2px solid #f2f2f2; display: block; margin:0 auto; transition: all 1s; font-size: 1rem;}
.ovv i{display: block; height: 2.5rem; width:7rem; line-height: 2.3rem; text-align: center; border:2px solid #477aff; color:#477aff; font-style: normal ; font-size:1.2rem; margin: 0 auto ; color: #477aff; transition: all 1s;}
.ovv i:hover{color:#ffffff;background-color:#477AFF}
.sel-box div:nth-child(1) .ovv a{ background:#f2f2f2 url(../img/IE.png) no-repeat center 3.5rem;transition: all 0.5s; background-size: 30%;}
.sel-box div:nth-child(2) .ovv a{ background:#f2f2f2 url(../img/c.png) no-repeat center 3.5rem;transition: all 0.5s;background-size: 29%;}
.sel-box div:nth-child(3) .ovv a{ background:#f2f2f2 url(../img/d.png) no-repeat center 3.5rem;transition: all 0.5s;background-size: 30%;}
.sel-box div:nth-child(4) .ovv a{ background:#f8f3e6 url(../img/l.png) no-repeat center 3.5rem;transition: all 0.5s;background-size: 30%;}

.emp-div{background:#f9b835 url(../img/bg_20.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:10rem; padding-bottom: 10rem; color: #000;  }
.emp-div .biaoti-b{ font-size: 4rem; text-align: center; background: url(../img/lb_10.png) no-repeat center bottom; padding-bottom: 0.5rem; background-size: 3%; display: block; }
.emp-div .biaoti-strong{ text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top: 0.5rem;}
.empimg{ width:68%; margin: 0 auto; padding-top:3rem; }
.empimg img{ width: 100%;}
.empimg div{ padding:2px;}


.contant-div{background:#393939 url(../img/bg_17.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:10rem; padding-bottom: 10rem; color: #000;  }

.contant-div .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.contant-div .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top: 0.5rem;}
.cont-box{ background: #fff; width:70%; margin:0 auto; margin-top:3rem; padding:3rem;  border-radius: 20px; padding-bottom: 0.5rem; max-width: 1200px;}
.cont-box input,.cont-box textarea{ background: #f2f2f2; border:1px solid #cecece; width:100%; height: 3.2rem; line-height: 3.2rem; color: #959ca3; margin-bottom: 1.5rem; padding: 0 1rem;}
.cont-box textarea{ min-height:105px!important;}
.cont-box button{border: none;  height: 4rem; line-height: 4rem; width:10rem; color: #fff; background: #477aff; text-align: center; font-size: 1.5rem;}

.cont-left em{ color: #787878; font-size: 2rem; font-style:normal; display: block; margin-bottom:1em;}
.cont-left p i{  color: #477aff; font-size: 16px; width:25px; height: 25px; text-align: center; display: inline-block; margin-right:10px; vertical-align: middle; border-radius: 3px; line-height: 25px;}
.cont-left p{ color: #477aff; font-size: 1.6rem;}
.foot-div{ background: #222; padding:2rem 0 ;}
.foot-box{ width:80%;  margin: 0 auto; color: #666; line-height: 1.5rem; font-size: 1rem;max-width: 1200px;}
.foot-box a{ color: #666;}
.foot-box a:hover{ text-decoration: none;}
.foot-box span{display: block; color: #444; margin-bottom:0.5rem; line-height: 1rem;}
.foot-box img{ width: 100%; max-width: 150px;}


@media (min-width: 1300px){
.container {width: 1200px;}
.slider_one_big_picture {width: 100%;height: 38vw;}
}
@media (max-width:990px) {
	.te-mid .ov img{ width:49%;float: left;}
	.te-mid p{width:44%; float: right;}
	.te-mid .ov{ overflow: hidden;max-height: 18rem;}
	}
	.team-text{ height: 50%; top:50%;}
@media (max-width:900px) {
	.daohangbg a {padding: 10px 6px!important;}
	
	.tel-span img{ width: 100%;}
	.about-div { padding-top: 11rem; padding-bottom: 8rem;}
	.slider_four_in_line,.stu-bg {width: 80%; overflow: hidden;}
	.team-text{ height: 63%; top:37%;}
	.sel-box div .ovv a{ background-position-y: 2.5rem; padding-top: 10rem;}
	.emp-div { padding-top: 10rem;}
	.next_button{left:96%!important}
	.prev_button{left:4%!important}
 }
 @media (max-width:830px) {
 	
 	.daohang ul {width: 97%;}
 	.ruan-list div {width: 24%; height: 15rem; overflow: hidden; margin: 0;}
 	.ruan-list{ padding-top:3rem; padding-bottom: 3rem;}
    .foot-box{ width:94%}
 }
 @media (max-width:768px){
 	.about-img{ display: none;}
 	.about-div { padding-top: 8rem;}
 	.cour-box { width: 60%;}
 	.sel-box div .ovv a{ background-position-y: 1.5rem!important;border-bottom: 1px solid #d0d0d0}
 	.cont-box div{ margin-bottom: 5px;}
 	.stu-bg{ background: url(../img/2_03.png) no-repeat right center; }
 	.stu-bg .h{display:none;}
 	.stu-bg b {margin-top:1rem;margin-bottom: 0rem;}
 	.sidnav{ display: block;}
 	.tel-span{ right:50px;}
 }
 
@media (max-width:630px){
	.stu-bg div:nth-child(1),.stu-bg div:nth-child(4){ padding: 0;}
.stu-bg{ background: none; text-align: center }
	.study-div{ padding-bottom: 6rem;}

	}
	
@media (max-width:500px){
.nav_indicators{bottom:-50px;}
.about-div b { font-size: 4rem;	}
.about-div,.team-div,.study-div,.course-div,.spe-div,.sel-div,.emp-div,.contant-div{ padding:5rem 0}
.stu-bg{ padding-bottom: 0;}
.cour-box,.sel-box { width: 80%;}
.sel-box div .ovv a{ padding-top: 7rem;}
.cont-box{padding:2rem 0;}
.slider_four_in_line .active,
.slider_four_in_line .next1,
.slider_four_in_line .next2,
.slider_four_in_line .next3,
.slider_four_in_line .next4,
.slider_four_in_line .prev1 {
    position: absolute;
    width: 100%; padding:0%;
    height: 100%;
    top: 0px;
    left: 0%;
    z-index: 10;
    margin: 0%;
}

.slider_four_in_line .next1 {
    left: 130%;z-index: 0;
}

.slider_four_in_line .next2 {
    left: 130%;z-index: 0;
}

.slider_four_in_line .next3 {
    width: 0%;
    left: 130%;
    z-index: 0;
    opacity: 0;
}



.slider_four_in_line .prev1 {
    position: absolute;
    width: 100%; padding: 0;
    height: 100%;
    top: 0px;
    left: 0%;
    opacity: 0;
}
.list-tech span{ width: 65%;}
.next_button { margin:0!important; margin-left:-42px!important; }
.prev_button { margin: 0 !important; }

}





/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:8px;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#477AFF;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../img/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../img/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../img/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../img/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../img/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;margin-top:2px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../img/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.conbanner{background:url(../img/common/conBanner.png) no-repeat right top;min-height: 65rem; padding-top:3rem; padding-bottom: 10rem; color: #fff; font-size: 1.2rem;font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;  }
.conbanner_divbox{max-width: 1200px;margin: 0 auto;}
.conbanner_div{float: right;margin:15% 15% 0 10%;}
.conbanner_div b{font-size:9rem;font-family:Arial-Black;font-weight:900; line-height: 9rem;}
.conbanner_div strong{ font-size: 6rem; display: block; line-height: 5rem;}
.conbanner_div p{ font-size:3rem;line-height: 3rem; opacity: 0.8}
.conbanner_div ul{margin: 0 0 0 -2rem;}
.conbanner_div li{line-height:20px;opacity:0.27;}

.tittle-div{min-height: 30rem; padding-bottom: 10rem; color: #266ae3; max-width: 1200px; width: 80%; margin: 0 auto;}
.tittle-div .biaoti-b{ font-size: 4rem; text-align: center; background: url(../img/common/titline0.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.tittle-div .biaoti-strong{ text-align: center; font-weight: normal; font-size: 1.2rem; display: block; margin-top:0.5rem;}
.tittle-div .slider{ margin-top:4rem; max-width: 1200px; }
.tittle-div .introduction_content{width:90%; margin: 0 auto;}
.tittle-div .introduction_content h1{background: url(../img/common/greenline.png) no-repeat left center; padding-left: 0.75rem;font-size: 2rem; color:#000000;margin-top: 4rem;}
.tittle-div .introduction_content p{font-size: 1.5rem; color:#8d8d8d;line-height: 2.3rem; }

.xxff{width:72%; clear: both; margin:3rem auto -1rem auto;}
.xxff ul{margin: 0;}
.xxff li{ text-decoration: none;display: block;width:21rem;text-align: center; color:#fff; float: left; margin: 0; line-height: 1rem;}
.xxff li img{margin-bottom: 1rem;}
.xxff li span{display: block; font-size: 12px; color: #949292}

.wmdkc{ height:449px;background:url(../img/common/wmdkc.png)}
.wmdkc .divbox{max-width: 1200px;margin: 0 auto; padding: 11rem 0 0 3rem; color: aliceblue}
.divbox b{font-size:5rem;font-weight:900; line-height: 6rem;}
.divbox strong{font-size:3rem;line-height: 3rem;}
.divbox p{color:#91a3ff;margin-top: 2rem;}
.course-div1{background:#393939 url(../img/bg_17.jpg) no-repeat center top;background-size: cover; min-height: 30rem; padding-top:10rem; padding-bottom: 10rem; color: #000;  }
.course-div1 .biaoti-b{ font-size: 4rem; color: #fff; text-align: center; background: url(../img/line.png) no-repeat center bottom; padding-bottom: 0.5rem; display: block;}
.course-div1 .biaoti-strong{ color: #fff; text-align: center; font-weight: normal; font-size: 1.3rem; display: block;margin-top:0.5rem;}
.cour-box1{ width:80%; margin: 0 auto; margin-top:3rem; max-width: 1200px;}
.cour-box1 div:nth-child(1) dl{ background: url(../img/common/xmys1.png) no-repeat left center; color:#fff ; }
.cour-box1 div:nth-child(2) dl{ background: url(../img/common/xmys2.png) no-repeat left center; color:#fff ;}
.cour-box1 div:nth-child(3) dl{ background: url(../img/common/xmys3.png) no-repeat left center; color:#fff ;}
.cour-box1 div:nth-child(4) dl{ background: url(../img/common/xmys4.png) no-repeat left center; color:#fff ;}
.cour-box1 div:nth-child(5) dl{ background: url(../img/common/xmys5.png) no-repeat left center; color:#fff;}
.cour-box1 div:nth-child(6) dl{ background: url(../img/common/xmys8.png) no-repeat left center; color:#fff ;}

.cour-box1 div{ padding:5px;}
.cour-box1 dl{overflow: hidden; margin-bottom: 0;padding:10px 0;}
.cour-box1 dt{ width:28%; float: left; padding-top:10px;}
.cour-box1 dt img{ width:100%}
.cour-box1 dd{ padding-left:30%; padding-top:1rem;}
.cour-box1 dl em{ font-style: normal; font-size: 1rem; display: block; position: relative;  padding-bottom: 0.5rem;margin-bottom:0.5rem;}
.cour-box1 dl em:after{content: ""; display: block; height: 3px; width:10px; background: #fff; position:  absolute; bottom:0px; left:0;}
.cour-box1 dl b{font-size: 1.7rem; display:block;line-height: 1.7rem; margin-bottom: 10px; margin-left: 10px;}
.cour-box1 dl p{ font-size: 1rem; height: 4rem; overflow: hidden; margin: 0 10px 10px; color: #666666}
.study-div1{ min-height: 30rem; padding-top:9rem; padding-bottom: 10rem; color: #000;  }
.study-div1 .biaoti-b{ font-size: 3rem; text-align: center;padding-bottom: 0.5rem; display: block;}
.study-div1 .biaoti-strong{ color: #000; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top:0.5rem;}
.study-div1 p{ color: #666666;}
.kcap{color: #848484;border-bottom: #e8e8e8 solid 1px; padding-left: 1rem; width: 100%; padding-bottom: 1em;}
.kcapli1{float: left;margin-right: 2rem; padding-top: 2rem;}
.kcap .kcap_left{float: left;color: #848484;}
.kcap h3{ font-size: 2rem;color:#000; }
.kcap .kcap_right{float: right;font-size: 1rem; margin: 0; padding-top: 2rem; text-align: center;margin-right: 1rem;}
.lessiontry{float: right;margin-right: 3rem;}
.clearfix1{ clear:both;}
.ahover:hover{background: #F4F4F4}




.spe-div1{color: #000;  }
.spe-div1 .biaoti-video{ font-size: 2rem; color: #000; text-align: center; padding-bottom: 0.5rem;padding-top: 2rem; display: block;}
.spe-div1 .biaoti-strong{ color: #000; text-align: center; font-weight: normal; font-size: 3rem; display: block; margin-top:0.5rem}
.spe-div1 .ov{margin-bottom: 2.5rem;}
.ov_h3{font-size: 1.5rem; line-height: 2rem; margin-top: 1rem; }
.jieshao{color: #C0C0C0;}
.jieshao .feyong{color: #e85308; font-size: 2rem;}
.jieshao .feiyong_tag{color: #fe9455;font-size: 0.75rem; border:#fe9455 solid 1px; margin-left: 1rem; padding: 0 0.5rem; }
.shixue_renshuleft{ float: left;}
.shixue_renshuright{ float:right; margin-right: 1rem;}
.videobtn,.submit{ display: block; color: #fff; text-align: center;font-size: 2rem; background:#266ae3; line-height: 3rem; border: none; width: 30%; margin: 4rem auto 0 auto;}
.nengli{ text-align:center; background: #f1f2f4; padding: 3rem;}
.biaoti_nengli{ font-size: 3rem; color: #222; text-align: center;  display: block; margin-top:5rem}
.biaoti_nengli2{ color: #222; text-align: center; font-weight: normal; font-size: 1.3rem; display: block; margin-top:0.3rem;background: url(../img/line.png) no-repeat center bottom;padding-bottom: 1rem; }
.nengli_box{max-width:1200px; overflow:hidden; margin: 0 auto;text-align: center;} 
.nengli_box img{width: 100%;} 


