@charset "utf-8";
/* CSS Document */

/*幻灯片*/
.banner-box,.banner-box .bd li{height:592px; }
.banner-box .banner-btn a.prev{background-image:url(../uploadfile/image/20210817/20210817215851_1687330865.png);}
.banner-box .banner-btn a.next{background-image:url(../uploadfile/image/20210817/20210817215851_700670389.png);}
.banner-box .hd ul li.on{background:#096de1;}
.banner-box{min-width:1300px;position:relative;overflow:hidden;margin: 0 auto;z-index: 99; margin-top:0px;}
.banner-box .bd{ width:100% !important;}
.banner-b{position: absolute;bottom: 0;}
.banner-box .bd li{width:100% !important;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;width:100% !important; height:100% !important;}
.banner-btn a{display:block;width:60px;height:60px;position:absolute;opacity:0.4;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all linear; top:320px;background-repeat:no-repeat; }
.banner-btn a.prev{animation:prev 1.5s linear infinite;} 
.banner-btn a.next{animation:next 1.5s linear infinite;}
@keyframes prev{
	0%{left:60px;opacity:1;}
	50%{left:80px;opacity:0.1;}
	100%{left:60px;opacity:1;}
}

@keyframes next{
	0%{right:60px;opacity:1;}
    50%{right:80px;opacity:0.1;}
	100%{right:60px;opacity:1;}
}

.banner-box .hd {position:absolute;bottom:20px;width: 100%;display: block;}
.banner-box .bd ul{width:100% !important;}
.banner-box .hd ul{ text-align: center;}
.banner-box .hd ul li{ width:20px; height:10px; border-radius:20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ width: 32px;}

.course_nav { background:#f7f7f7; height:116px;  font-size:16px;}
.course_nav li { float:left; width:25%; padding-top:18px;}
.course_nav li p { float:left; display:block; width:118px; display:inline-block;  }
.course_nav li span  { float:left; display:block; width:184px; margin-left:12px; padding-top:16px; line-height:26px;}

 /*课程*/
.course_all{ background:url(../img/kcbg.jpg) repeat top center; width:100%; height:100%; overflow:hidden;  padding:55px 0 55px 0; }
.course_t{text-align: center;}
.course_all .course_t{ margin-bottom:25px;}
.course_t p{ font-size:26px; color: #333;line-height: 30px; font-weight:bold;}
.course_t p:after{ content: ''; position: relative; width: 60px; height: 3px; background: #696969; display: block;  margin: 0 auto; bottom: -15px;}
.course_t span { display:block; font-size: 18px; color: #949494;line-height: 40px; text-transform:uppercase; padding-top:15px; }

 /*圆圈跳动*/
.case_dline{width:82px; margin:0 auto;}
.case_dline_line{float: left; width: 10px;height: 10px;border-radius: 10px; background: #e81526; margin: 0 5px;}
.case_dline .case_dline_line:nth-last-child(1) {animation: loadingC 1.5s .8s linear infinite; background: #ee8a1b;}
.case_dline .case_dline_line:nth-last-child(2) {animation: loadingC 1.5s 1s linear infinite; background: #4499f0;}
.case_dline .case_dline_line:nth-last-child(3) {animation: loadingC 1.5s 1.2s linear infinite; background: #e81526;}

@keyframes loadingC {
    0%{transform: translate(0,0);}
    50% {transform: translate(0,7px);}
    100% {transform: translate(0,0);}
}
  
  .course_b{ margin-top:40px;}
  .course_b li {
    width: 332px;
    height: 266px;
	margin-right:24px;
    margin-bottom: 42px;
    border-radius: 10px;
	background:#fff;
    -webkit-box-shadow: 0 0 29px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 29px 0 rgba(0,0,0,.2);
    position: relative; 
	transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;}
   .course_b li:nth-of-type(4n){ margin-right: 0;}
	
  .course_b li:hover{ cursor:pointer;  transform:translateY(-2%);}
  .course_b li a{ display: block;  overflow: hidden; z-index: 2; }
  .course_b li .img{width: 332px;height:217px;overflow: hidden; }
  .course_b li .img img{ height:217px; border-top-left-radius:10px; border-top-right-radius:10px; }

  .course_b a .txt{ transition: 0.8s all ease; width: 332px; position: relative;z-index: 2; height:49px; line-height:49px;}
  .course_b a .txt p { float:left; font-size: 18px;font-weight: bold; line-height: 49px;  transition: 0.8s all ease; text-overflow: ellipsis; padding-left:15px;}
  .course_b a .txt em { float:right; display: block; transition: 0.8s all ease; padding-right:10px;}



.course_all9  {  display: block; width: 180px; margin: 0 auto; margin-bottom:20px;  height: 44px;}
.course_all9 a { display: block;
    width: 164px;
	margin: 0 auto;
    height: 42px;
    line-height: 42px;
    text-align: center;
    border: 1px solid #d20000;
    font-size: 18px;
    color: #d20000;
    border-radius: 25px;
    transition: all .5s;
}

.course_all9 a:hover {
    width: 180px;
    background: #d20000;
    box-shadow: 0 10px 10px rgb(0 145 195 / 20%);
    color: #fff;
}





.c1 { padding-top:50px; padding-bottom:50px; overflow:hidden; height:100%; background:#c3ebf3;}

.full-row>.span-3 { width: 25%; *width: 24.89%}
.full-row>[class*='span'] { float: left; }

/*首页-part1*/
.i_part1 {}
.i_part1_bd { padding-top:30px;}
.i_part1_bd .i_part1_bd_title { font-size:22px; font-weight:bold;}
.i_part1_bd .title_box a { color:#fff;}
.i_part1_bd .part1_font_box{color:#fff;padding:35px 22px 31px; background-color:#005bac;background-image:url(../img/i_part1_bj.jpg);background-repeat:no-repeat;background-position:center; overflow:hidden;}
.i_part1_bd .part1_font_box ._font_box_title{margin-bottom:22px;}
.i_part1_bd .part1_font_box ._font_box_title a { color: #fff;}
.i_part1_bd .part1_font_box ._font_box_text {font-size:14px;line-height:24px; height:144px;overflow:hidden;}
.i_part1_bd .part1_font_box ._font_box_text a { color: #fff;}


.i_part1_bd .part1_font_box2 { color: #fff; padding: 35px 22px 36px; background-color: #005bac;overflow:hidden;}
.i_part1_bd .part1_font_box2 ._font_box_title{margin-bottom:22px;}
.i_part1_bd .part1_font_box2 ._font_box_title a { color: #fff;}
.i_part1_bd .part1_font_box2 ._font_box_text{font-size:14px;line-height:24px;overflow:hidden;}

.i_part1_bd .part1_cygs_box{background-color:#f0f0f0;padding:0 22px;min-height:227px; overflow:hidden; padding-bottom:20px;}
.i_part1_bd .part1_cygs_box ._cygs_box_title{color:#000;margin-bottom:14px;padding-top:22px;}
.i_part1_bd .part1_cygs_box ._cygs_box_list li{ font-size:16px; width:50%; float:left; color:#202020;margin-top:14px; overflow:hidden;}
.i_part1_bd .part1_cygs_box ._cygs_box_list ._list_ico{width:18px; height:18px;background:url(../img/i_part1_ico.png) no-repeat -18px 0px;display:inline-block;*display:inline;*zoom: 1;vertical-align:middle;margin-right:8px;}
.i_part1_bd .part1_cygs_box ._cygs_box_list li:hover ._list_ico{background-position:0px 0px;}

.il { float:left; width:700px;}
.txtScroll-left2{  width:700px; margin:auto; height:525px; position:relative;  border:0px solid #ccc;   }
.txtScroll-left2 span{background-color:rgba(0,0,0,0.6)}
.txtScroll-left2 .prev{width: 55px;height: 80px;display: block;position: absolute;z-index: 1;left:0px;top:38%;background-image: url(../img/jt_l.png);cursor: pointer;background-repeat:no-repeat;background-position:center center;}
.txtScroll-left2 .next{width: 55px;height: 80px;display: block;position: absolute;z-index: 1;right: 0;top:38%;background-image: url(../img/jt_r.png);cursor: pointer;background-repeat:no-repeat;background-position:center center;}
.txtScroll-left2 .prev:hover{background-position: center center;}
.txtScroll-left2 .next:hover{background-position: center center;}

.txtScroll-left2 .hd{ height:35px; overflow:hidden; position:absolute; bottom:0px; right:0px; color:#FFFFFF;z-index:3333;width:auto;}
.txtScroll-left2 .hd ul{ height:auto;float:right; margin-right:14px;  }
.txtScroll-left2 .hd ul li{  width:10px; height:10px; text-indent:-999px; cursor:pointer;float:left; background: #fff;display: inline-block;vertical-align: middle;margin: 0 4px;border-radius:50%;}
.txtScroll-left2 .hd ul li.on{background: #99bdde;width:11px;height:11px;}
.txtScroll-left2 .bd { width:700px;overflow:hidden;  position:relative;background:#f5f5f5;}	
	
.txtScroll-left2 .bd a:hover{color:#FFFFFF; text-decoration:underline;}
.txtScroll-left2 .bd ul { overflow:hidden; zoom:1; }
.txtScroll-left2 .bd ul li {width: 700px;position: relative;}
.txtScroll-left2 .bd ul li img {width: 700px; height:525px; position:relative;transition: transform 12s cubic-bezier(.23,1,.32,1);}

.txtScroll-left2 .bd ul li .tits{width:100%; position:absolute; bottom:0px; left:0px; height:50px; line-height:50px; text-indent: 10px;font-size: 16px;color:#fff; display:block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; z-index:40;}
.txtScroll-left2 .bd ul li span { display:block; width:100%; position:absolute; bottom:0px; left:0px; height:50px;  background: #005bac; opacity: 0.5;z-index:20; }
.txtScroll-left2 .bd ul li:hover img{  transform: scale(1.2); }


.i_part1_bd .part1_r ._r_img_box{position:relative;}
.i_part1_bd .part1_r ._r_img_box .title_box{position:absolute;width:100%;height:60px;background:url(../img/black.6.png);line-height:60px;bottom:0;left:0;color:#fff;text-indent:20px;}
.i_part1_bd .part1_r .part1_font_box{padding-bottom:68px;}




.course_t2 {text-align: center; margin-bottom:50px;}
.course_t2 p { font-size:30px; color: #fff;line-height: 30px; font-weight:bold; position:relative; }
.course_t2 p:after{ content: '';
    position: relative;
    width: 60px;
    height: 3px;
    background: #fff;
    display: block;
    margin: 0 auto;
    bottom: -15px;}


.i-course .course_tit { overflow:hidden; width:560px; margin:0 auto; margin-top:5px;}
.i-course .course_tit a {  text-align:center; display:inline-block; font-size:14px; line-height:30px; width:120px;  margin-left:10px; margin-right:10px;  background: #42a1ff; border-radius:6px; color:#fff;}

.i-course .course_tit a:hover {background: #e72019;}

.i-course { width:100%; padding:55px 0 35px 0; }
.i-course .tempWrap {margin-top:40px; }
.i-course .imglist { position:relative;width: 100%; margin-bottom:20px; height:644px;}
.i-course .imglist ul{ width: 100%; margin-top:9px;}
.i-course .imglist ul li { float:left;
    width: 332px;
    height: 290px;
	margin-left:9px;
	margin-right:9px;
    margin-bottom: 32px;
    border-radius: 10px;
	background:#fff;
    -webkit-box-shadow: 0 0 9px 0 rgba(0,0,0,.2);
    box-shadow: 0 0 9px 0 rgba(0,0,0,.2);
    position: relative; 
	transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out; z-index:100;}
	
.i-course .imglist ul li:hover{ cursor:pointer;  transform:translateY(-2%);}
.i-course .imglist ul li a{ display: block;}

.i-course .imglist ul li .img { width: 332px;height:249px;overflow: hidden; }
.i-course .imglist ul li .img img{ height:249px; border-top-left-radius:10px; border-top-right-radius:10px; }
.i-course .imglist ul li .txt{ font-size: 16px; width: 332px; height:41px; line-height:41px; -webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s; text-align:center;}




/*全局页签*/
.ho6 { height:100%;background:url(../img/ysbg.jpg) no-repeat center; overflow:hidden; height:505px; padding-top:30px;}

.ho6contentL { float:left; width:700px; padding-top:10px;}
.ho6contentL .ho6tit { font-size:24px; font-weight:bold; line-height:24px; color:#06C; }
.ho6contentL .ho6tit a {color:#06C;}
.ho6contentL .ho6con { padding-top:25px;}
.ho6contentL .ho6con li { float:left; width:180px;  margin-right:30px; padding-bottom:20px;}
.ho6contentL .ho6con li img {width:174px; height:174px; border:3px solid #fff;}

.ho6content { float:left; width:650px; padding-top:30px; padding-left:50px;}
.ho6content .inner-box { width:650px; padding-bottom:60px; overflow:hidden;}
.ho6content .icon-box { float:left; width:86px; padding-right:10px;}
.ho6content .text{ float:left; width:554px;}
.ho6content .text p { font-size:22px; font-weight:bold; line-height:30px; color:#fff; display:block;}
.ho6content .text span { font-size:16px; line-height:24px;color:#aeafb4;  display:block; padding-top:5px;}



/***********设备展示***********/
        
.news_bg { width:100%; overflow:hidden; background:#efefef; }
.news_bg .news_dt { overflow:hidden; width:516px; margin:0 auto; margin-top:15px;}
.news_bg .news_dt a {  text-align:center; display:inline-block; font-size: 20px; line-height:40px; width:150px;  margin-left:10px; margin-right:10px;  border: 1px #dedede solid;  background: #f9f9f9;}


.mod1323 .news_bg { width: 100%; height: auto; overflow: hidden; padding:55px 0px;}
.mod1323 .news_til { text-align:center; margin-top:65px; margin-bottom: 25px; overflow:hidden; background:#f9f9f9;}
.mod1323 .news_til span { display:block; font-size:35px;}
.mod1323 .news_til strong { color:#ee8a1b;}
.mod1323 .news_til li { font-size:16px; margin-top:5px; color: #555; padding-bottom: 25px;}
    

.mod1323 .news_d { overflow: hidden; width: 1400px; margin: 0 auto; height: 535px;position: relative; margin-top:30px; min-width: 1400px;}

.mod1323 .news_dL { width:550px; background:#fff;}
.mod1323 .news_dL .news_dL_img { width:550px; overflow:hidden; }
.mod1323 .news_dL .news_dL_img img { transition:all .3s ease; width:550px; height:413px;}
.mod1323 .news_dL .news_dL_tile { overflow:hidden; line-height:30px;  font-weight:bold; width:510px; padding:20px; padding-bottom:0px;}
.mod1323 .news_dL .news_dL_tile a { font-size:18px;}
.mod1323 .news_dL .news_dL_w { width:510px; overflow:hidden;  height:52px; line-height:26px; font-size:14px; color:#999; margin:20px; margin-top:0px; }



.mod1323 .news_dR { width:820px; padding-right:0px;}
.mod1323 .news_dR li { background:#fff; width:820px; margin-bottom:25px; overflow:hidden;   }
.mod1323 .news_dR .news_dR_date { float:left; width:100px; margin:20px; 
            height: 121px;
            overflow: hidden;
            position: relative;
            font-family: Arial, Helvetica, sans-serif;
            color: #0061ad; text-align:center
        }

.mod1323 .news_dR .news_dR_date span { display: block; font-size:20px; margin-top:19px; line-height:30px; color:#0061ad; text-align:center}
.mod1323 .news_dR .news_dR_date p { font-size:30px; font-family:Arial, Helvetica, sans-serif; line-height:40px; color:#0061ad; text-align:center }
		
.mod1323 .news_dR .news_dR_con { float:left; width:465px; padding-right:20px;}

.mod1323 .news_dR .news_dR_con .news_dR_tile { font-weight:bold; overflow:hidden; line-height:36px; width:445px; padding-bottom:0px; padding-top:20px;}
.mod1323 .news_dR .news_dR_con .news_dR_tile a { font-size:18px; font-weight:bold;}
.mod1323 .news_dR .news_dR_con .news_dR_w { width:445px; overflow:hidden; line-height:26px; font-size:13px; color:#999; height:75px; line-height:25px;  }

.mod1323 .news_dR .news_dR_img { float:left; width:215px; overflow:hidden; }
.mod1323 .news_dR .news_dR_img img { transition:all .3s ease; width:215px; height:161px;}


   

#newBridge .icon-right-center{ left: 0 !important;}







/* msg 留言板 */
.sec_tpm .intxt { height:26px; line-height:26px;  border:1px solid #a8a8a8; width:533px; padding-left:10px; }
.sec_tpm .msgg { line-height:28px; border:1px solid #a8a8a8; width:531px; padding-left:10px; }
.sec_tpm .msbtn { font-family:"微软雅黑"; background:#a8a8a8; color:#fff; text-align:center; border:none; width:67px; height:35px; line-height:35px; cursor:pointer; font-size:16px; font-weight:bold;}
