@charset "gb2312";
/* CSS Document */
body {font-family:"Microsoft Yahei", Arial, Tahoma,"Microsoft Yahei";margin:0;padding:0;font-size:12px;color:#000; background:#fff; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, code, em, img, q, s, strike, strong, syt, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, footer, header, nav, section, audio, video, button, input {-webkit-font-smoothing: antialiased;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0;padding:0;border:0;}
ul,li{list-style-type:none;}
img{border:0; vertical-align:middle;}
input,select,textarea{vertical-align:middle;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal;}
header, section, footer, aside, nav, main, article, figure { display: block; }
/* Link */
a{color:#333333;text-decoration:none;}
a:hover {text-decoration:none;-webkit-transition: .4s;}

/* Other */
.clear{ clear:both;font-size:1px;width:1px;height:0;visibility:hidden; overflow:hidden;}
.clearfix:after{content:".";display:block; height:0;clear:both;visibility:hidden;} /* only FF */
.f_left{float:left;}
.f_right{float:right;}
.img{vertical-align:middle;}
.fz24{ font-size:24px;}
.fz30{ font-size:30px;}

.hold01{ width:100%; height:auto; margin:0 auto; text-align:center; min-width:1200px; background:#fff; overflow:hidden;}
.div-center-sz{ width:1200px; height:auto; margin:0 auto; position:relative;}

.banner{ width:100%; background:url(../images/banner_01.jpg) center no-repeat; height:255px;}
.banner p{width:347px;margin:0 auto;padding-top:168px;}
.banner p span{ display:block;width:100%;height:51px; line-height:51px;border:1px #6e7788 solid;border-radius:6px;}
.banner02{ width:100%; background:url(../images/banner_02.jpg) center no-repeat; height:272px;}
.banner03{ width:100%; background:url(../images/banner_03.jpg) center no-repeat; height:260px;}
.banner-link{ width:142px; height:38px; margin-top:60px; margin-left:40px; float:left;}
.banner-link02{ font-size:16px; color:#fff; float:right; margin-right:40px; margin-top:60px; border:1px #fff solid; border-radius:6px;padding: 5px 12px; -webkit-transition: .4s;}
.banner-link02:hover{ color:#ddd; border:1px #ddd solid; -webkit-transition: .4s;}
.banner-sp{ font-size:30px; color:#fff; line-height:40px; padding-top:120px; display:block;}
.banner-link03{ font-size:24px; color:#141b31; display:block; width:181px; height:46px; line-height:46px; border-radius:30px; background:#f6ff0b; margin:0 auto; margin-top:34px; -webkit-transition: .4s;}
.banner-link03:hover{ margin-top:40px;}
.gai_tea{width:100%;padding-bottom:40px;}
.introduce{ width:1200px;background:#f5f5f5; position:relative; margin:0 auto;margin-top:230px;}
.introduce-white{ width:100%;background:#fff; display:table;}
.introduce-white li{ float:left; width:200px; height:auto; text-align:center;     margin: 55px 50px;}
.introduce-white li span{ font-size:24px; color:#19122f; display:block; margin-top:24px;}
.introduce-img{ position:absolute; top:0; left:-30px; z-index:1;}

.gai_introduce{width:100%;height:355px;background:#ffffff;border-radius:10px; position:absolute;top:-390px;box-shadow: 0 10px 20px rgba(0,0,0,0.1);}
.gai_introduce em{ display:block; font-weight:bold; font-size:26px; color:#333; padding-top:50px; padding-bottom:20px; font-style:normal; text-align:center;}
.gai_introduce p{ font-size:16px; color:#666; line-height:28px; text-indent:2em;padding:0px 45px;margin:0 auto;margin-top:10px;text-align: left;}

.mechanism{ width:100%; height:388px; background:#ededed; min-width:1200px;}
.mechanism em{display:block; font-weight:bold; font-size:46px; color:#666; padding-top:65px; padding-bottom:30px; font-style:normal; text-align:center;}

.teacher{ width:100%; height:auto; background:#282828; padding-bottom:46px;}
.teacher-title{display:block; font-weight:bold; font-size:46px; color:#fefefe; padding-top:50px; padding-bottom:30px; font-style:normal; text-align:center;}
.teacher-hold{ width:1064px; height:auto; margin:0 auto; position:relative; margin-top:26px;}
.teacher-img{ width:100%; height:auto;}
.tea-left{ float:left; width:224px; height:310px;}
.tea-right{ float:right; width:224px; height:310px;}
.tea-middle{ width:616px; height:310px; position:absolute; top:0; left:224px; z-index:6;}
.tea-middle li{ width:100%; height:310px;}
.tea-title{ font-size:26px; color:#3cdff6; font-weight:bold; text-align:left; padding-top:38px;}
.tea-title em{ display:inline-block; width:387px; height:2px; background:#303030; margin-left:26px; position: relative; top: -6px;}
.tea-title img{ float:left; margin-top:7px; margin-left:-2px; margin-right:14px;}
.tea-p{ text-indent:2em; font-size:14px; line-height:28px; color:#666; width:548px; margin:0 auto; text-align:left; margin-top:14px;}
.tea-hei{ background:#212121; height:310px;}
.tea-bai{ background:#212121; height:310px;}
.tea-bai .tea-title{ text-align:right;}
.tea-bai .tea-title img{ float:right; margin-right:-2px; margin-left:14px;}
.tea-bai .tea-title em{ margin-left:0; margin-right:26px;}
.tea-left img{ border-radius:13px 0 0 13px;}
.tea-right img{border-radius:0 13px 13px 0;}
.tea-down{ width:100%; height:auto; background:#212121; margin-top:10px; border-radius:12px; padding: 18px 0;}
.tea-down li{ width:999px; height:52px; border-bottom:1px rgba(48,48,48,0.5) solid; margin:0 auto; position:relative;}
.tea-down li p{ font-size:16px; color:#3cdff6; line-height:52px; display:inline-block; text-align:left; float:left; width:460px;}
.tea-down li p span{ text-align:center; float:left; width:24px; height:24px; border-radius:100%; background:#3cdff6; font-size:16px; color:#212121; line-height:24px; margin-right:17px; margin-top:14px;}
.tea-width{ width:514px !important;}
.tea-down li em{ display:inline-block; width:1px; height:151px; background:rgba(48,48,48,0.5); position:absolute; top:0; left:454px; z-index:1;}
.tea-chan{ margin-left:24px;}
.tea-chan02{ border-bottom:none !important;}

.outline-title{ color:#666;}
.outline-top{ width:100%; height:auto; margin-top:26px; margin-bottom:35px;}
.outline-top li{ display:inline-block; width:124px; height:42px; border:1px #dfdfdf solid; font-size:20px; color:#666; line-height:42px; border-radius:3px; margin:0 6px; cursor:pointer;}
.outline-top li.hover{ border:1px #5b86e7 solid; background:#5b86e7; color:#fff;}
.outlin-down{ width:1120px; height:auto; margin:0 auto; padding-bottom:80px;}
.outlin-down li{ width:100%; height:auto;}
.outline05{ width:100%; height:91px; box-shadow:0 5px 30px rgba(0,0,0,0.3); background:#fff; border-radius:12px; overflow:hidden; text-align:left; margin-bottom:14px;}
.outlin-left{ background:url(../images/img04.png) center no-repeat; width:206px; height:91px; float:left; text-align:center;}
.outlin-left p{ text-align:left; font-size:18px; font-weight:bold; color:#fff;  line-height:28px;padding-top:22px; padding-bottom:2px; padding-left:20px;}
.outlin-left em{ font-size:14px; color:#fff; font-style:normal; display:block; width:150px;}
.outline span{ font-size:16px; color:#666; line-height:91px; display:inline-block; margin-right:38px;}
.outline01{  margin-top:18px;}
.outline01 span{ line-height:28px;}
.outline04{ margin-left:66px;}
.outline03 span{ font-size:14px; color:#fff; display:inline-block; background:#5b86e7; border-radius:4px; padding: 10px 18px; margin:26px 0; margin-right:22px;}
.outline02 p{ padding-top:28px;}
.outline06{ padding-bottom:30px;}
.outline06 .outlin-left{ background:url(../images/img05.png) center no-repeat; height:121px;}
.outline06 .outlin-left p{ padding-top:30px;}

.certificate{ width:100%; height:auto; background:#25ac87;}
.certificate-ul{ width:100%; height:auto; padding-bottom:56px; display:table; padding-top:10px;}
.certificate-ul li{ float:left; width:329px; height:auto; margin: 0 35px;}
.certificate-ul li p{ font-size:16px; color:#fff; line-height:28px; margin-top:18px;}

.information{ width:100%; height:941px; background: url(../images/img12.jpg) center no-repeat;}
.information-left{ float:left; padding: 0px 48px 0 46px; height:437px; background:#fff; border-radius:6px; text-align:left; margin-top: 36px;}
.inf-title{ font-size:26px; color:#666; font-weight:bold; display:block; margin-top:26px; margin-bottom:24px;}
.inf-top{ width:100%; height:auto;}
.inf-top span{ font-size:14px; color:#666; font-weight:bold; line-height:24px;}
.inf-top p{ font-size:14px; color:#666; line-height:24px; width:482px;}
.information-right{ background:#ff4141; margin-left:46px;}
.information-right .inf-title,.information-right .inf-top span,.information-right .inf-top p{ color:#fff;}
.inf-img{ width:100%; height:auto;position: relative; top: -40px;}
.inf-img p{ font-size:16px; color:#3cdff6; margin-top: 10px; margin-bottom: 25px;}
.inf-img a{ font-size:32px; color:#fff; display:block; -webkit-transition: .4s;}
.inf-img a img{ margin-right:10px;}
.inf-img a:hover{ padding-top:8px; }

.cooperation{ width:100%; height:auto; margin:0 auto; background:#f1f1f1;}
.cooperation-stu{ width:1200px; height:auto; margin:0 auto; padding-top:14px; padding-bottom:50px; display:table;}
.cooperation-stu li{ float:left; width:198px; text-align:left;margin: 0 21px;}
.cooperation-stu li span{ font-size:14px; color:#999; line-height:24px; display:block;}


.plant-new{ width:100%; background:url(../images/form01.jpg) center no-repeat; height:269px;}
.plant-form{ width:1200px; height:auto; margin:20px auto;}
.wait-form{ width:136px; height:40px; float:left; background:rgba(255,255,255,0.1); border-radius:6px;  margin-left:38px;}
.wait-form img{ float:left; margin-left:10px; margin-top:10px;}
.bm_input{ font-size:16px; color:#fff; border:none; background:none; height:38px; padding-left:10px; width:85px; border-radius: 0 6px 6px 0; padding-right:10px;}
.palnt-change{ width:196px;}
.bm-plant{ width:140px;}
.z_btn{ width:136px; height:40px; border-radius:6px; background:#f6ff0b; font-size:16px; color:#000; line-height:40px; border:none; cursor:pointer;}
.z_btn:hover{ margin-top:5px;}
.plant-img{ margin-top:9px !important;}
.plant-img01{ margin-top:12px !important;}
input {outline:none;}
input::-webkit-input-placeholder{ /*webkit内核浏览?/
color:rgba(255,255,255,0.6);}
input:-moz-placeholder{/*firefox 1.8-*/
color:rgba(255,255,255,0.6);	}
input::-moz-placeholder{/*firefox 1.9+*/
color:rgba(255,255,255,0.6);	}
input:-ms-placeholder{
color:rgba(255,255,255,0.6);	}

.gai_outlin-down{width:880px;margin:0 auto;margin-bottom:30px;border:1px #5b86e7 solid; border-radius:6px;}
.gai_outlin-down p{float:left;width:126px;line-height:46px;color:#5b86e7;border-radius:6px 0px 0px 6px; }
.gai_outlin-down span{ float:left; width:690px;display:block;padding-left:30px; text-align:left; line-height:25px;margin-top:10px;}

.train{width:100%;padding-bottom:50px;position: relative;background:#5B86E7;}
.tr_table{width:1200px;padding-top:68px;margin:0 auto;}
.trn{float:right;width:684px;height:410px;position: relative;right:0;}
.trn_1{width:470px;height:108px;background-color:#25ac87;position: absolute;z-index: 99;top:0;left:0;right:10px;margin:auto;}
.trn_1 p{width:100%;line-height:108px;color:#fff;text-align: center;font-size: 28px;font-weight:bold;}
.trn_2{width:600px;height:365px;background-color: #000;position: absolute;top:45px;}
.trn_2 p{color:#fff;width:250px;height:200px;padding:40px 40px;margin-top:80px;font-size:16px;line-height:25px;text-indent: 2rem;}
.trn_img{width:355px;height:260px;background-color: #f2f2f2;box-shadow: 0 5px 20px rgba(0,0,0,0.1);-webkit-box-shadow: 0 5px 20px rgba(0,0,0,0.5);position: absolute;z-index: 99;right:0;bottom:0;}
.trn_img img{position: absolute;top:0;left:0;right:0;bottom:0;margin:auto;}
.tr_menu{width:492px;height:82px;position: absolute;bottom:0;margin-left:5px;}
.tab{ width:1200px;padding-top:68px;margin:0 auto;}
.tab-hd li{ float:left;display: block;cursor: pointer;}
.tab-hd li.active{ background-color:#ED1C21;}
.tr1 {width:82px;height:82px;background-color:#373737;}
.tr2{width:82px;height:82px;background-color:#1E1E1E;}
.tab-hd li img{margin-top:25px;margin-left:25px;}
.tab-bd li{display:none;font-size:24px;}
.tab-bd li.thisclass{ display:list-item;}
.teacher-title1{display: block;
    font-weight: bold;
    font-size: 46px;
    color: #fefefe;
    
    padding-bottom: 30px;
    font-style: normal;
    text-align: center;}
	
.gai_train{width:98%; position:relative;margin:0 auto;margin-top:50px; }
.gai_train_left{width:550px;height:755px;background:#f4f6f8; border-radius:10px; overflow:hidden;}
.gtl_01{width:100%;height:83px;line-height:83px; color:#fff; font-size:28px; background:#363a43;margin-bottom:10px;}
.gtl_02{width:100%; color:#363a43; font-size:16px;padding-top:20px;}
.gai_train_left_main{width:90%;margin:0 auto;margin-top:20px;}
.gai_train_left_main .img01{float:left;margin-right:5px;margin-top:6px;}
.gai_train_left_main span{ display:block;float:left; font-size:14px;color:#363a43; font-weight:bold;}
.gai_train_left_main i{ width:96%;display:block; text-align:left; font-size:14px;color:#666666; line-height:24px;margin:0 auto;margin-top:10px;padding-bottom:10px;}
#tan1,#tan2,#tan3{width:800px;height:500px;padding:30px 0px;padding-left:15px; position:relative;}

.gai_train_cr{width:1195px;height:555px;background:#fff;margin:0 auto;}
.gai_train_cr_top{width:100%;height:116px;border-bottom:1px #f1f1f1 solid;}
.gai_train_cr_top li{float:left;width:398px;height:125px;}
.gai_train_cr_top li p{font-size:22px;color:#363a43;margin-top:35px;border-right:1px #f1f1f1 solid;}
.gai_train_cr_top li.hover{width:398px;height:125px;background:url(../images/gai_train_cr.png) center no-repeat;}
.gai_train_cr_top li.hover p{color:#fff;}
.gai_train_cr_left{float:left;width:564px;margin-top:35px;}
.gai_train_cr_right{float:left;width:495px;margin-top:35px;}
.gai_train_cr_right .img01{float:left;margin-right:5px;margin-top:6px;}
.gai_train_cr_right span{ display:block;float:left; font-size:14px;color:#363a43; font-weight:bold;}
.gai_train_cr_right i{ width:96%;display:block; text-align:left; font-size:14px;color:#666666; line-height:24px;margin:0 auto;margin-top:10px;padding-bottom:10px;}


.emplo_c{ width:100%; height:auto;position:relative;margin-top:19px;}
.emplo_d{ width:100%; height:auto; margin:0 auto; display:table;}
.emplo_d li{ float:left;width:509px;}
.emplo_d li img{width:509px;height:321px;border-radius:6px;}
.emplo_f{ width:38px; height:63px; position:absolute; top:115px; left:80px; z-index:99; cursor:pointer;}
.emplo_g{ width:38px; height:63px; position:absolute; top:115px; right:82px; z-index:99; cursor:pointer;}
.emplo_h{width:510px; height:auto; margin:0 auto;}

.gai_cooperation{width:1200px;height:247px;background:#eae8e8;margin:0 auto;margin-bottom:50px;}
.emplo_c01{ width:100%; height:auto;position:relative;margin-top:19px;}
.emplo_d01{ width:100%; height:auto; margin:0 auto; display:table;}
.emplo_d01 li{ float:left;width:210px;margin:0px 10px;margin-top:60px;}
.emplo_d01 li img{width:210px;height:130px;}
.emplo_d01 li p{font-size:14px; color:#666; line-height:22px;margin-top:15px;}
.emplo_f01{ width:29px; height:49px; position:absolute; top:105px; left:0px; z-index:99; cursor:pointer;}
.emplo_g01{ width:29px; height:49px; position:absolute; top:105px; right:0px; z-index:99; cursor:pointer;}
.emplo_h01{width:1150px; height:auto; margin:0 auto;}
