@charset "gb2312";
/*base-style*/
*{font-family: "Microsoft Yahei";}
html{font:14px Microsoft YaHei;color:#333;overflow-x:hidden;overflow-y:auto}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}
body{margin:0 auto;background:#fff}
ol,ul{list-style:none}
a{text-decoration:none;}
a:hover{text-decoration:none}

img{display: block;}
.clearfix:after{clear:both;content:'';display:block;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}
.clear{clear:both;width:100%;height:0;line-height:0;font-size:0;overflow:hidden}

.box{width:1077px;height:auto;margin:0 auto;clear:both}
.w{width:1200px;height:auto;margin:0 auto;clear:both;position:relative}
.fl{float:left}
.fr{float:right}
.content{width:100%;height:auto;box-sizing:border-box}
.h2{font:bold 36px Microsoft Yahei;color: #4a4a4a;text-align: center;margin: 50px 0 20px;}
.h3{font:20px/38px Microsoft Yahei;color: #4a4a4a;margin-top: 40px;text-indent: 2em}
.xjs-btn{width:160px;height:48px;display:block;border-radius:5px;background:#f55d45;
font-size:20px;color:#fff;line-height:48px;text-align:center;margin:30px auto}
.h4{font-size:22px;color:#434343;width:1060px;margin:0 auto;font-weight:400;text-indent:2em;margin-top:30px;line-height:40px}
.flex{display: -moz-box;  /* Firefox */display: -ms-flexbox;    /* IE10 */display: -webkit-box;    /* Safari */ display: -webkit-flex;    /* Chrome, WebKit */
display: box; display: flexbox; display: flex;flex-flow:row nowrap;  justify-content:space-between; align-items:center;}
input:focus{border: 1px solid #00d7b1;box-shadow: 0 0 5px #00d7b1;outline: none;}
.flex1{display: flex;justify-content: center;}
.ns_btn{width: 270px;height: 50px;display: block;margin: 46px auto 0;background:#00d7b1 url(../images/duihua.png) no-repeat 34px center;border-radius: 25px;
	color: #fff;box-sizing: border-box;padding-left: 80px;font:20px/50px Microsoft Yahei;box-shadow: 0px 1px 3px rgba(0,0,0,0.3);}
/*base-style end*/
/*topnav*/
.zhuanti_top_main{width:100%;margin:0 auto;z-index:100;overflow:visible;position:fixed;top:0;background:url(../images/zt_btbg.gif) repeat-x left top;height:45px}
.zhuanti_top{margin:0 auto;width:980px;height:45px}
.zhuanti_logo{height:45px;width:285px;background:url(../images/zt_logo.gif) no-repeat left top;float:left}
.zhuanti_logo h1 a{width:285px;height:45px;display:block;text-indent:-9999px}
.zhuanti_nav{width:660px;height:45px;float:right;line-height:45px}
.zhuanti_nav a{padding-left:6px;color:#30F;font-size:14px;font-weight:700}
/*topnav end*/
/*body*/
.banner{width: 100%;}
.banner a{width: 100%;}
.banner a img{width: 100%;}
.sec1{padding-top: 60px;}
.sec1>h2{text-align: center;}
.sec1>h2 img{margin: 0 auto;}
.sec1 .sec1_con{display: block;margin-top: 64px;}

.sec2{padding-top: 60px;padding-bottom: 60px;}
.sec2>h2{text-align: center;}
.sec2>h2 img{margin: 0 auto;}
.sec2 .sec2_con{display: block;margin-top: 64px;}

.ggt{width: 100%;padding: 40px 0 40px;background-color: #00d7b1;text-align: center;color: #fff;}
.ggt .ggt_tit{font-size: 20px;line-height: 33px;}
.ggt .ggt_con{font-size: 38px;font-weight: bold;margin-top: 10px;}

.sec3{padding-top: 60px;}
.sec3>h2{text-align: center;}
.sec3>h2 img{margin: 0 auto;}
.sec3 .sec3_con{display: block;margin-top: 20px;}

.sec4{padding-top: 60px;padding-bottom: 60px;}
.sec4>h2{text-align: center;}
.sec4>h2 img{margin: 0 auto;}
.sec4 .sec4_con{display: block;margin-top: 46px;}
.sec4 .ns_btn{width: 400px;}

.ggt1{width: 100%;height: 60px;background-color: #00d7b1;padding-top: 20px;}
.ggt1>img{display: block;margin: 0 auto}

.sec5{padding-bottom: 50px;}
.sec5_tit{width: 404px;margin: 48px auto 20px;text-align: center;font:bold 30px Microsoft Yahei;color: #4a4a4a;position: relative;}
.sec5_tit::after{content: "";width: 120px;height: 1px;background-color: #8a7e82;display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.sec5_tit::before{content: "";width: 120px;height: 1px;background-color: #8a7e82;display: block;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}

.sec6 .h3{margin-top: 0}
.sec6 ul{flex-wrap: wrap;}
.sec6 ul li{width: 388px;margin-top: 40px;}
.sec6 ul li p{text-align: center;font-size: 20px;color: #4a4a4a;margin-top: 20px;}

.sec7_box{width: 100%;padding-bottom: 50px;}
.sec7{overflow: hidden;}
.sec7 .h2{margin-bottom: 40px;}
.sec7 ul li{width: 388px;color: #4a4a4a}
.sec7 ul li .li_tit{font:bold 20px Microsoft Yahei;margin: 20px 0;text-align: center;}
.sec7 ul li .li_con{font:18px/32px Microsoft Yahei;box-sizing: border-box;padding-left: 40px;}
.sec7 ul li .li_con span,.sec7 ul li .li_con a{color: #00d7b1;font-weight: bold;}

.sec8{width: 100%;background-color: rgba(213, 213, 213, 0.2);margin-top: 45px}
.sec8 .zhuanye{font: bold 42px Microsoft Yahei;color: #4a4a4a;width: 390px;text-align: center;
	height: 41px;margin: auto;margin-bottom: 45px;padding-top: 45px;}
.sec8 ul li a{width: 219px;text-align: center;line-height: 47px;color: white;
	height: 47px;display: inline-block;font-size: 20px;margin-left: 23px;margin-top: 25px;
	background-color: #00d7b1;
	border-radius: 8px;}
/*body end*/

.mid_box>h3{text-align:center;font-size:18px;font-weight:400;margin-top:10px}
.mid_box>h3+p{margin-top:25px}
.mid_box>p{font-size:16px;text-indent:2rem;margin-top:15px;line-height:2rem}
.bmk{width:315px;height:190px;left:95px;top:20px;position:absolute}
.bmms{color:#454545;font:16px Microsoft YaHei;text-align:right}
.input{border:1px solid #c4c4c4;width:195px;height:30px;color:#000;padding-left: 10px;box-sizing: border-box;}
.bmxx{width:120px;height:30px;font-size:16px;background:#00d7b1;color:#fff;border:0;cursor:pointer}
.enroll-success{width:490px;height:185px;left:465px;top:20px;position:absolute;background:#f7f7f7;padding:15px}
.enroll-success ul{width:490px;height:195px;overflow:hidden}
.enroll-success li{width:490px;height:40px;font:14px/35px "Microsoft YaHei";color:#000;line-height:35px;border-bottom:1px dashed #FFF}
.enroll-success li a{color:#000;font:14px/35px "Microsoft YaHei"}
.enroll-success .xm{margin-right:40px;margin-left:20px}
.enroll-success .dz{margin-right:40px}
.enroll-success .tel{margin-right:50px}
.enroll-success .cg{margin-right:15px}
.copyright{text-align:center;line-height:25px;font:14px Microsoft YaHei;height:auto;padding-top:20px;color:#000;width:100%;height:100px;margin:0 auto}
.copyright a{color:#000}

.sec9{padding-top: 66px;}
.sec9_tit{font-size: 22px;color: #323232;text-align: center;margin-top: 50px;}
.sec_tit9{width: 684px;margin: 34px auto 40px;}
.tab_box_box{width: 1030px;margin: 0 auto;}
.tab_menu{justify-content:center;}
.tab_menu .div{width: 220px;height: 46px;margin-right:20px;background-color: #b0b0b0;color: #fff;text-align: center;font:bold 22px/46px Microsoft Yahei;border-radius:8px;}

.sel{background-color: #00d7b1 !important;color: #fff !important;cursor: pointer;}
.none{display: none}
.tab_tit .tit{padding: 46px 0 20px;text-align: center;font-size: 22px;color: #000000;border-bottom: 1px solid #000;position: relative;}
.tab_tit .tit:after{content: "";width: 140px;height: 4px;background-color: #fbd000;display: block;position: absolute;bottom: -3px;left: 50%;transform: translateX(-50%);}
.tab_box{width: 100%;margin-top: 20px;overflow: hidden;}
.tab_box .con{width: 100%;height: 100%;}
.tab_box .con .pic{width: 508px;height: 278px;position: relative;}
.tab_box .con .pic img{display: block}
.tab_box .con .pic p{position: absolute;display: inline-block;position: absolute;padding: 6px 10px;background-color:rgba(213, 155, 0, 0.8);left: 50%;top: 50%;transform: translate(-50%,-50%);
	font-size: 22px;color: #fff;white-space: nowrap;}
.tab_box .con_box:nth-child(2) .pic p{background-color: rgba(153, 200, 80, 0.7)}
.tab_box .con_box:nth-child(3) .pic p{background-color: rgba(0, 174, 231, 0.7)}
/*.tab_box .con .con_btn{width: 292px;height: 44px;margin: 20px auto 0}*/
.tab_box .con .con_box{float: left;margin-left: 14px;}
/*.tab_box .con .con_btn a{width: 140px;height: 100%;display: block;background-color: #1579ca;color: #fff;font:22px/44px Microsoft Yahei;text-align: center;}*/
/*.tab_box .con .con_btn a:last-child{background-color: #2c9cf6;}*/
.con_btn a{width: 219px;text-align: center;line-height: 47px;color: white;
	height: 47px;display: inline-block;font-size: 20px;margin-left: 23px;margin-top: 25px;
	background-color: #00d7b1;
	border-radius: 8px;}
/*body end*/