/*公用css*/
*{margin: 0px;padding: 0px;font-family: "微软雅黑";text-decoration: none;list-style: none;color: #3b3b3b;font-size: 14px;}
img{border: none;}
html{width: 100%;height: 100%;}
body{min-width: 1200px;width: 100%;min-height: 100%;}
/*顶部css*/
.a-1{position: relative;z-index: 12;background-color: white;}
.a-2{width: 1200px;margin: 0 auto;padding: 15px 0;font-size: 0;}
.a-3{display: inline-block;vertical-align: middle;}
.a-4{width: 367px;height: 70px;}
.a-5{display: inline-block;vertical-align: middle;border: 2px solid #f39d0d;width: 450px;height: 40px;box-sizing: border-box;margin-left: 80px;font-size: 0;border-radius: 5px;}
.a-7{border: none;width: 370px;box-sizing: border-box;padding: 0 22px;outline: none;height: 36px;display: inline-block;vertical-align: top;background-color: transparent;}
.a-7::-webkit-input-placeholder{color: #dddddd;}
.a-7::-ms-input-placeholder{color: #dddddd;}
.a-7::-moz-placeholder{color: #dddddd;}
.a-8{background-color: #f39d0d;color: white;border: none;font-size: 16px;width: 76px;height: 36px;display: inline-block;vertical-align: top;outline: none;}
.a-9{display: inline-block;vertical-align: middle;border: 1px solid #efefef;margin-left: 97px;font-size: 0;border-radius: 5px;position: relative;z-index: 10;}
.a-10{width: 75px;display: inline-block;text-align: center;height: 38px;border-right: 1px solid #efefef;box-sizing: border-box;padding-top: 4px;}
.a-12{font-size: 12px;}
.a-13{display: inline-block;width: 129px;height: 38px;vertical-align: top;font-size: 0;}
.a-14{margin-left: 15px;margin-top: 13px;margin-right: 7px;}
.diy_select{display: inline-block;width: 85px;position: relative;cursor: pointer;}
.diy_select_list{display: none;position: absolute;background-color: white;z-index: 15;width: 60px;text-align: center;}
.diy_select_list li:hover{color: #1d9eff;}
.diy_select_txt{position: relative;top: -2px;}
.diy_select_txt:after {position: absolute;right: 5px;top: 7px;right: 10px;content: '';border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #828282;}
/*导航*/
.a1-13{width: 100%;border-bottom: 2px solid #199efe;position: relative;z-index: 10;background-color: white;}
.a1-14{width: 1200px;height: 50px;margin: 0px auto;position: relative;}
.a1-15{font-size: 0px;}
.a1-15>li{display: inline-block;vertical-align: top;}
.a1-15>li>a{display:block;font-size: 16px;line-height: 50px;width: 120px;text-align: center;position: relative;color: #656565;}
/*.a-15>li:first-child>a{width: 200px;background-color: RGB(102,205,153);}*/
.a1-15>li>a:hover{color: #1d9eff;}
.a1-15>li:first-child>a>img{vertical-align: top;position: absolute;top: 15px;left: 20px;}
.a1-15>li:first-child>ol{position: relative;z-index: 10;background:#1d86d4;width:245px;text-align: center;}
.a1-15>li:first-child>ol>li{display:block;margin:0px auto;padding: 15px 20px;  padding-right: 40px;}
.a1-15>li:first-child>ol>li>ol>li{display: inline-block;}
.a1-15>li:first-child>ol>li{margin: 10px 0px;text-align: left;line-height: 25px;font-size: 16px;background: url(../img/sz_27.png) no-repeat right;background-position: 200px;}
.a1-15>li:first-child>ol>li:hover{border-color: #00add6;}
.a1-15>li:first-child>ol>li>ol>li>a{line-height: 35px;color: #67b3fa;margin-right: 10px;}
.a1-15>li:first-child>ol>li>ol>ol{position: absolute;top: 0px;background-color: rgba(255,255,255,0.7);left: 245px;width: 955px;height: 380px;display: none;color:white;}
.a1-15>li:first-child>ol>li>ol>ol a{}
.a1-15>li:first-child>ol>li>ol>ol a:hover{color:#1d9eff;}
.a1-15>li:first-child>ol>li:hover>.a1_1>.a1_2{display: block;}
.a1-15>li:first-child>ol>li:hover{background-color: #1c679c;}
.a1-15>li:first-child>ol>li>ol>ol>li{display: inline-block;margin:20px 35px;}
.a1-15>li:first-child>ol>li>ol>li{width:auto;text-align:center;white-space:nowrap}
.nav .on{background-color: #2193ef;color: white !important;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.a1-15>li:first-child>ol>li{line-height:29px;border-bottom: 1px solid #98d4ff;}
.a1_2>li>a{color: #1d9eff;}
.a1_2 li ol{display: inline-block;width: 410px;vertical-align: top;}
.a1_2 li ol li{display: inline-block;margin-left: 24px;}
.a1_2>li{display: block !important;}
.a1-15>li:first-child>ol{z-index:99999;}
.a1-15>li:first-child>ol{}
.a1-15>li:first-child>ol>li{margin:0;height:95px;line-height:34px;box-sizing: border-box;color: white;}
.fire{width:20px;height:20px;position:absolute;right:2px;top:2px;}
.nav-li{position:relative;}
.nav>li:first-child>ol>li>ol>li>a:hover{text-decoration: underline}
.a1-16{width: 100%;height: 380px;}
.swiper-containerTow{height: 380px;}
/*登陆框*/
.xg-1{background-color: white;z-index: 15;width: 370px;height: 348px;position: absolute;top: 65px;right: 0px;padding: 0 30px 12px 30px;box-sizing:border-box;padding-top: 20px;border-top: 9px solid #1d9eff;}
.xg-2{font-size: 22px;color: #1d9eff;text-align: center;}
.xg-1 form{display: none;}
.xg-3{border-bottom: 1px solid #f1f1f1;padding: 12px 0;margin: 0 auto;margin-top: 22px;width: 265px;}
.xg-3 img{display: inline-block;vertical-align: bottom;}
.xg-3 input{display: inline-block;width: 135px;font-size: 16px;border: none;outline: none;padding:0 17px;box-sizing:border-box;}
.xg-3 a{display: inline-block;color:#333333;font-size: 12px;padding: 0px;}
.xg-3 input::-webkit-input-placeholder{color: #a9a9a9;}
.xg-3 input::-ms-input-placeholder{color: #a9a9a9;}
.xg-3 input::-moz-placeholder{color: #a9a9a9;}
.xg-4{text-align: right;line-height: 20px;margin: 0 auto;margin-top: 17px;width: 265px;}
.xg-4 a{display: inline-block;font-size: 14px;padding: 0;line-height: 20px;}
.xg-4 a:hover{color: #1d9eff;}
.xg-5 input{width: 100%;background-color: #1d9eff;border: none;color: white;height: 40px;outline: none;cursor: pointer;font-size: 18px;margin-top: 30px;}
.xg-6{text-align: center;margin-top: 10px;}
.xg-6 a{font-size: 14px;padding: 0;}
.xg-6 a:hover{color: #1d9eff;}
.xg-6 span{float: right;}
.xg-6 span a{color: #308ff0;}
.xg-3 .xg-7{width: 80px;}
.xg-3 .xg-8{width: 120px;}
.xg-3 .xg-pwd{width: 17px;margin-left: 10px;cursor: pointer;top: 2px;position: relative;}
.xg-3 .send_code{float: right;background-color: #308ff0;border: none;font-size: 12px;outline: none;margin-top: 9px;cursor: pointer;color: white;}
.xg-3 .xg-9{width: 200px;}
.a1-17{color: #5e5e5e;float: left;}
.a1-17 input{width: initial;}
input[type=radio],input[type=checkbox]  {  
display: inline-block;  vertical-align: middle;
width: 12px;  
height: 12px;   
-webkit-appearance: none;  
background-color: transparent;  
border: 0;  
outline: 0 !important;  
line-height: 10px;  
color: #d8d8d8;  
border: 1px solid #f1f1f1;  
background-color: #fff;  
box-sizing: border-box;
padding: 0;
border-radius: 0;
position: relative;
bottom: 1px;
margin-right: 1px;
}  
input[type=checkbox]:after  {  
content: "";  
font-family: "微软雅黑";
display:block;  
text-align: center;  
line-height: 10px;  
font-size: 10px;  
color: #fff;  
box-sizing:border-box;
position: relative;
bottom: 1px;  
}  
input[type=checkbox]:checked:after  {  
content: "L";  
color: black;
transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);  
-webkit-transform:matrix(-0.766044,-0.642788,-0.642788,0.766044,0,0);  
}  
/*新闻资讯*/
.a-15{margin:10px 0;}
.a-16{width: 1200px;margin: 0 auto;}
.a-17{display: inline-block;vertical-align: middle;}
.jq22{width: 1140px !important;display: inline-block;vertical-align: middle;}
.jq22 a{margin-right: 100px;}
.jq22 a:hover{color: #1d9eff;}
.a-18{background-color: #5a5a5a;display: inline-block;width: 4px;height: 4px;border-radius: 100%;vertical-align: middle;margin-right: 3px;}
.jq22 a:hover .a-18{background-color: #1d9eff;}
/*课程列表*/
.a-19{margin-top: 45px;}
.a-20{width: 1200px;margin: 0 auto;}
.a-21{overflow: hidden;border-bottom: 1px solid #f1f1f1;padding-bottom: 8px;margin-bottom: 10px;}
.a-22{float: left;font-size: 18px;font-weight: bold;}
.a-23{float: right;}
.a-24{display: inline-block;font-size: 0;}
.a-24 li{display: inline-block;font-size: 16px;margin-right: 60px;cursor: pointer;}
.a-24 li:first-child{color: #1d9eff;}
.a-25{color: #959595;}
.a-26{margin-left: 5px;}
.a-27{display: none;}
.box .a-27:first-child{display: block;}
.a-30{width: 300px;height: 650px;}
.a-28{float: left;}
.a-31{float: right;width: 880px;font-size: 0;}
.a-31 li{width: 280px;position: relative;box-shadow: 0 0 2px 1px #f4f7f7;display: inline-block;margin-right: 20px;margin-bottom: 17px;top: 0;}
.a-31 li:hover{box-shadow: 0 0 2px 1px #badbff;top: -5px;transition: 0.5s;}
.a-31 li:nth-child(3n){margin-right: 0;}
.a-32{padding-bottom: 20px;display: block;}
.a-33{position: relative;}
.a-34{width: 280px;height: 202px;}
.a-35{position: absolute;top: 30px;height: 58px;line-height: 58px;font-size: 22px;color: white;text-align: center;width: 100%;background-color: rgba(250,250,250,0.3);}
.a-36{position:absolute;top: 120px;width: 138px;height: 36px;line-height: 36px;font-size: 16px;left: 50%;transform: translate(-50%,0);-webkit-transform: translate(-50%,0);-moz-transform: translate(-50%,0);-ms-transform: translate(-50%,0);text-align: center;color: white;border: 1px solid white;border-radius: 30px;}
.a-37{padding: 10px;}
.a-38{font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-39{color: #aaaaaa;margin-top: 5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-40{font-size: 12px;color: #aaaaaa;margin-top: 13px;min-width: 135px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-41{background-color: #fea951;display: block;width: 110px;height: 30px;line-height: 30px;text-align: center;color: white;border-radius: 30px;font-size: 16px;position: absolute;right: 10px;bottom: 23px;}
/*友情链接*/
.a-42 {margin-top: 115px;margin-bottom: 0;background-color: #f1f1f1;}
.a-43{width: 1200px;margin: 0px auto;}
.a-43 li:first-child { color: RGB(70,73,73);line-height: 40px;margin-right: 10px;}
.a-43 li {display: inline-block;margin-right: 20px;}
.a-43 li>a:hover{color: #1d9eff;}
/*公司优势*/
.a-44{height: 105px;background-color: #3b3b3b;}
.a-45{font-size: 0px;width: 1200px;margin: 0 auto;padding-top: 40px;}
.a-45 li{display: inline-block;width: 300px;text-align: center;box-sizing: border-box;border-right: 1px solid #545353;height: 27px;}
.a-45 li:last-child{border-right: 0;}
.a-46{display: inline-block;vertical-align: middle;margin-right: 20px;margin-top: -12px;}
.a-47{color: white;font-size: 16px;display: inline-block;vertical-align: middle;margin-top: -12px;}
/*底部*/
.a-48{background-color: #464545;padding: 35px 0;}
.a-49{width: 1200px;margin: 0 auto;font-size: 0;}
.a-50{width: 170px;text-align: center;height: 165px;border-right: 1px solid #545353;display: inline-block;vertical-align: top;padding-right: 10px;}
.a-51{width: 108px;height: 108px;border: 5px solid white;margin-top: 10px;}
.a-52{color: white;font-size: 16px;margin-top: 10px;letter-spacing: 2px;}
.a-53{display: inline-block;vertical-align: top;padding: 0 45px;border-right: 1px solid #545353;height: 165px;}
.a-54{display: inline-block;vertical-align: top;margin-right: 50px;margin-top: 8px;}
.a-54:last-child{margin-right: 0;}
.a-54 li{color: white;font-size: 16px;margin-bottom: 8px;}
.a-54 li:first-child{margin-bottom: 15px;}
.a-54 li a{color: #b4b3b3;}
.a-54 li a:hover{color: white;}
.a-55{display: inline-block;vertical-align: top;margin-left: 60px;}
.a-56{font-size: 16px;color: white;margin-top: 8px;margin-bottom: 3px;}
.a-57{font-size: 30px;color: white;margin-bottom: 12px;}
.a-59{margin-bottom: 10px;}
.a-60{display: inline-block;vertical-align: middle;margin-right: 5px;}
.a-61{color: #b4b3b3;display: inline-block;vertical-align: middle;}
.a-62{background-color: #3b3b3b;color: #b4b3b3;text-align: center;line-height: 40px;}
/*登录框信息*/
.a-63{font-size: 0;}
.a-64{border: 3px solid white;box-shadow: 0 0 5px 2px #f0f7fa;width: 85px;height: 85px;border-radius: 100%;display: inline-block;vertical-align: middle;margin-right: 18px;}
.a-65{width: 85px;height: 85px;}
.a-66{display: inline-block;vertical-align: middle;}
.a-67{font-size: 16px;margin-bottom: 3px;}
.a-68{color: #aaaaaa;margin-bottom: 5px;}
.a-69{color: white;background-color: #1d9eff;line-height: 25px;padding: 0 15px;border-radius: 5px;}
.a-70{margin-top: 20px;margin-bottom: 15px;}
.a-71{font-size: 0;}
.a-72 li{width: 100%;margin: 0;box-shadow: none;}
.a-72 li:hover{box-shadow: none;top: 0;}
.a-72 li .a-32{padding-bottom: 0;}
.a-72 li .a-34{width: 162px;height: 117px;}
.a-72 li .a-35{font-size: 16px;line-height: 30px;height: 30px;}
.a-72 li .a-36{width: 82px;line-height: 20px;height: 20px;top: 80px;font-size: 12px;}
.a-71 .a-72{width: 162px;float: inherit;display: inline-block;vertical-align: middle;}
.a-73{display: inline-block;vertical-align: middle;margin-left: 12px;}
.a-74{margin-bottom: 13px;font-size: 16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.a-75{margin-bottom: 11px;}
.a-76{color: #aaaaaa;}
.a-77{color: #ffad41;}
.a-78{overflow: hidden;margin-bottom: 10px;}
.a-79{float: left;}
.a-80{float: right;}
.a-81{height: 9px;background-color: #e8e8e8;border-radius: 10px;}
.a-82{height: 9px;background-color: #1d9eff;border-radius: 10px;}
.login_end{display: none;}
/*内页导航*/
.b-1{display: none;}
.cates:hover .b-1{display: block;}
/*内页子导航*/
.b-3{width: 1200px;margin: 0 auto;line-height: 50px;background-color: #f7f7f7;color: #aaaaaa;position: relative;z-index: 5;text-indent:10px;}
.b-3 a{color: #aaaaaa;}
.b-3 a:hover{color: #1d9eff;}
/*内页标题*/
.e-3{width: 1200px;margin: 0 auto;text-align: center;}
.e-4{display: inline-block;vertical-align: bottom;margin-right: 25px;}
.e-5{font-size: 30px;font-style:italic;font-weight: bold;color: #2193ef;display: inline-block;vertical-align: bottom;}

/*图标向上旋转*/
.hover-up{
	    transition-duration: .5s;
	    transform: rotate(90deg) !important;
	    -webkit-transform: rotate(90deg) !important;
	}
/*图标向下旋转*/
.hover-down{
	    transition-duration: .5s;
	    transform: rotate(0deg) !important;
	    -webkit-transform: rotate(0deg) !important;
	}