@charset "gb2312";

/* CSS Document */



/*修改公共样式*/

h1, h2, h3, h4, h5, h6,b,strong{ font-weight: bold;}

.clearDiv{ width:100%;height:0; clear: both; overflow: hidden;}

em,i{font-style: italic;}

.zglh_poimg01{width:155px; height:164px;position:absolute;right:25px; top:-169px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/ioserweima.png");_background:none; display: none;}

.zglh_poimg02{width:155px; height:164px; position:absolute;right:-51px; top:-169px;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/ioserweima.png");_background:none; display: none;}



.zg_nav h2{ border:1px solid #FFD0BD; border-bottom: none; background: none; border-radius: 6px 6px 0 0 ;height:45px;}

.zg_nav h2>a{ color:#FF7943;width:100%; font-size:18px!important;font-weight:bold;  padding-left: 0; text-align: center;}

.zg_nav h2 img{ display:none;}

.zg_nav h2 .nav_left_bg{ top:45px;left:-1px;}



/*offcn_banner*/

.layout{ width:1200px;clear:both; margin:0 auto; float: none;}

.hide{ display: none;}

.offcn_banner{ background: url(../../images/list_images/back_banner.jpg) no-repeat center top ; }

.banner_box{padding:94px 0 0 ; text-align: center; }

.ban_top{ font-size:36px; line-height: 44px; color:#fff; }

.ban_title{ font-size:66px; line-height: 88px; color:#fff; margin:16px auto 48px; }

.ban_play{ width:144px;height: 65px;margin: 0 auto;position: relative;}

.ban_play span{ display: block;width:84px;height: 84px;background: url(../../images/list_images/ban_play.png) no-repeat;background-size: 100% 100%; animation:waves 1.5s linear infinite ; padding: 30px; }

.ban_play i{ display: block;width:84px;height: 84px; background: url(../../images/list_images/ban_play.png) no-repeat;background-size: 100% 100%; animation:waves2 1.5s  linear infinite ;  }

.ban_play em{width:84px;height: 84px; position: absolute; left:30px; top:30px;z-index:1;background: url(../../images/list_images/ban_play_btn.png) no-repeat;cursor: pointer;}

.ban_nav{ margin:34px auto 0; }

.ban_nav li{ width:25%;height:96px; text-align: center; background: #fff; box-shadow: 0 3px 10px rgba(0,0,0,.05);transform: all 1s linear; }

.ban_nav a{display:block; }

.ban_nav em{display:block;  padding-top: 16px; font-size:20px; line-height: 35px;color:#333;font-style: normal;}

.ban_nav span{display:block;  font-size:14px; line-height: 35px;color:#bbb;    text-transform: uppercase; }

.ban_nav li.on,.ban_nav li:hover{ box-shadow: none; background: #FF7943; position: relative; top:-10px;}

.ban_nav li.on em,.ban_nav li.on span,.ban_nav li:hover em,.ban_nav li:hover span{ color:#fff;}

.ban_video{ position: fixed; z-index:300;width:900px; height:580px; left:50%; top:50%; margin:-290px 0 0 -450px; display:none;  }

.ban_video iframe{ width:100%;height: 100%;  }

.video_close{ width:41px; height:40px; background: url(../../images/list_images/500g_close.png) no-repeat #fff; position: absolute; right:-20px; top:-20px;    border-radius: 50%; }



@keyframes waves{

	0% { transform:scale(.9); opacity: 1;}

	50% { transform:scale(1.15);opacity: .5; }

	100% { transform:scale(1.4);opacity: 0; }

	

}

@keyframes waves2{

	0% { transform:scale(1);}

	50% { transform:scale(1.3); }

	100% { transform:scale(1.6); }

}



/*品牌荣誉*/



.offcn_honor {padding:80px 0 90px;  }

.honor_title p{ text-align: center; font-size:38px;line-height: 48px; font-weight: lighter; background: url(../../images/list_images/honor_title.png) repeat-x center center;}

.honor_title p span{ display: inline-block; *display:inline; zoom:1; padding:0 60px; background: #fff;color: #989898;}

.honor_title h6{ text-align: center; font-size:38px;line-height: 50px;color:#333; }

.honor_cont{ margin: 7px auto 0; position: relative; width:878px;padding:24px 85px 33px;font-size:18px;line-height: 30px;color:#333; font-weight: lighter;position: relative; text-indent: 2em;}

.offcn_honor .honor_cont{ text-indent: 0;}

.honor_cont p{position: relative; z-index:4;    font-size: 16px;}

.honor_cont span{ position: absolute;z-index: 1; }

.honor_deck1{ width:100px; height:52px;background: url(../../images/list_images/juxing_bot.png) no-repeat; left:0; bottom:10px; }

.honor_deck2{ width:34px; height:26px;background: url(../../images/list_images/orange_50.png) no-repeat; left:50%; margin-left: -17px; bottom:0; }

.honor_deck3{ width:25px; height:110px;background: url(../../images/list_images/juxing_top.png) no-repeat; right:0; top:0; }

.honor_slide{ margin:48px auto 0;height:620px;  position: relative; }

.honor_slide .bd{overflow: hidden; }

.honor_slide .bd ul{position: absolute; left:0; top:0;z-index: 0; }

.honor_slide li{width:295px; height:620px; margin-right: 7px; float:left; }

.honor_slide img{ display:block; width:100%; height:301px; margin-bottom: 9px;}

.honor_btn,.part_btn{ display:block; position: absolute; z-index:1; width:16px; height:31px; top:50%;margin-top:-16px; background: url(../../images/list_images/honor_btn.png) no-repeat;cursor: pointer;}

.honor_btn.prev{ left:-40px; background-position: 0 0; }

.honor_btn.prev:hover{ background-position: 0 -36px;  }

.honor_btn.next{ right:-40px;background-position:-21px 0;  }

.honor_btn.next:hover{ background-position: -21px -36px;  }



/*企业责任*/

.duty_box{ background: #F9F9F9; }

.duty_box .layout{padding:90px 0 80px; }

.duty_bot{ margin:60px auto 0; }

.duty_bot li{ width:383px; height: 332px;float:left; margin-right: 25px; border-radius: 10px; overflow: hidden; background: #fff; box-shadow: 0 3px 10px rgba(0,0,0,.1); text-align: center;}

.marr0{ margin-right: 0!important; }

.duty_bot img{ display: block; width:100%;height: 252px;}

.duty_bot p{ height:80px; display: table-cell;vertical-align: middle; text-align: center; width:384px;font-size:16px; line-height: 26px;color:#333;    padding: 0 45px; }

.duty_bot img:hover{ animation: scal 1s infinite;

    -webkit-animation: scal 1s infinite;

    -o-animation: scal 1s infinite;

    -moz-animation: scal 1s infinite;

    -ms-animation: scal 1s infinite;

  }

 @keyframes scal

    {

    0% {-webkit-transform: scale(1);

        -o-transform: scale(1);

        -moz-transform: scale(1);

        -ms-transform: scale(1);

    }

    100% {-webkit-transform: scale(1.1);

        -o-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -ms-transform: scale(1.1)}

 

    }

.duty_top{margin: 0 auto;}

.duty_topl{display: block; width:421px; height:545px; }

.duty_toprt{ width:779px; padding-top:13px; }

.duty_tittop{  text-align: center; font-size:38px;line-height: 48px;color:#888; font-weight: lighter;}

.duty_titbot{  text-align: center; font-size:38px;line-height: 50px;color:#333;}

.duty_cont{margin-top:33px;position: relative;background: url(../../images/list_images/jj_icon_yuan.png) no-repeat 40px 36px #fff;box-shadow: 0 0 10px rgba(0,0,0,.1); padding:58px 43px 0; height:340px; }

.duty_cont::-webkit-scrollbar {width: 3px;background-color: #EAEEF5;border-radius: 3px; }

.duty_cont::-webkit-scrollbar-track { width: 3px;background-color: #EAEEF5;border-radius: 3px;overflow: hidden; }

.duty_cont::-webkit-scrollbar-thumb { width: 3px;background-color:#FF4A00;border-radius: 3px;}

.duty_cont p{ font-size:16px;line-height: 30px;color:#666; text-indent:2em; font-weight: lighter;}

.duty_cont p span{ font-size: 26px;}

.duty_zs{ position: absolute; width:480px; height:10px; background: url(../../images/list_images/zyzr_back.jpg) no-repeat; left:0; bottom:0;}





/*高校合作*/



.part_box{ background: url(../../images/list_images/gxhz_back.jpg) no-repeat center top; }

.part_wrap{ padding:58px 0 87px;}

.part_title p{ background: url(../../images/list_images/gxhz_tit.png) no-repeat center center; }

.part_title p span{ background: none;color:#fff;opacity: .5;}

.part_title h6{ color:#fff;}

.part_cont{margin-top:-10px; width:1094px; padding:24px 25px 33px; }

.service_cont2{ width:1124px; padding:24px 33px 33px; }

.part_cont p,.service_cont p{color:#fff; }

.service_cont2 p{color:#666; }

.service_cont p{ text-indent: 0; font-size:18px;}

.part_cont .honor_deck1,.service_cont .honor_deck1{background-image: url(../../images/list_images/juxing_botwt.png); }

.part_cont .honor_deck2,.service_cont .honor_deck2{background-image: url(../../images/list_images/white_50.png); }

.part_cont .honor_deck3,.service_cont .honor_deck3{background-image: url(../../images/list_images/juxing_topwt.png); }

.part_slide{margin:48px auto 0; position: relative; }

.part_slide .bd{ position: relative; overflow: hidden;height:332px; }

.part_slide li{ width:384px; height:332px; margin-right: 25px; border-radius: 13px; overflow: hidden; background: #fff; }

.part_slide img{display: block; width:100%; height: 252px; }

.part_slide p{height:80px; display: table-cell;vertical-align: middle; text-align: center; width:384px;font-size:16px; line-height: 26px;color:#333;    padding: 0 45px; }

.part_btn.prev{ left:-40px; background-position: -44px 0; }

.part_btn.prev:hover{ background-position: -44px -34px;  }

.part_btn.next{ right:-40px;background-position:-65px 0;  }

.part_btn.next:hover{ background-position: -65px -34px;  }





/*政府支持*/

.support_box{ background: url(../../images/list_images/zfzc_back.png) no-repeat center top;}

.support_box .layout{ padding:80px 0; }

.support_cont{ margin:40px auto 0; background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1); padding:75px 35px 75px 15px;  position: relative;}

.support_zs{ position: absolute; left:0; bottom:0; background: #FF4A00;width:160px;height: 10px; }

.support_left{margin-top:-6px; background: url(../../images/list_images/jj_icon_yuan.png) no-repeat; padding:23px 0 0 13px; width:326px;}

.support_left p{ font-size:16px; line-height: 36px; color:#666; font-weight: lighter;text-indent:2em;}

.support_left p span{ font-size:26px; }

.support_rt{ width:762px;height: 329px; }





.support_slide{width:762px; height:329px; margin:0 auto;    overflow: hidden}

.support_slide ul{ position: relative;height:329px;    width: 100%;}

.support_slide li{ position:absolute;list-style:none;width:542px;height:329px;top:146px;left:377px;z-index:0;cursor:pointer;overflow:hidden;}

.support_slide li img{width: 100%;height: 100%; border-radius: 18px;}

.support_slide .part_btn.prev{ left:12px; background-position: -44px 0;z-index: 3; }

.part_btn.prev:hover{ background-position: -44px -34px;  }

.support_slide .part_btn.next{ right:12px;background-position:-65px 0;z-index: 3;  }

.part_btn.next:hover{ background-position: -65px -34px;  }



.support_slide .container{ width:762px; height:329px; overflow: hidden;}

pre.part_btn{ z-index: 111111111!important;}

/*就业服务*/



.service_box{background: #F9F9F9; }

.service_box .layout{ padding:63px 0 89px; }

.service_box .honor_title p span{ background: #F9F9F9;color:#d0d0d0;}

.service_cont{ width:1124px; padding:24px 38px 33px;} 

.service_list{margin:50px auto 0;}

.service_list li{ width:220px;height: 98px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.16); float:left; margin:0 23px 20px 0; text-align: center;}

.service_list li:nth-child(5n){ margin-right: 0;}

.service_list img{ width: auto; height: 98px; cursor: pointer;}

.service_list li:hover{animation: scal2 .5s infinite;

    -webkit-animation: scal2 .5s infinite;

    -o-animation: scal2 .5s infinite;

    -moz-animation: scal2 .5s infinite;

    -ms-animation: scal2 .5s infinite; }



@keyframes scal2

    {

    0% {-webkit-transform: scale(1);

        -o-transform: scale(1);

        -moz-transform: scale(1);

        -ms-transform: scale(1);

    }

    100% {-webkit-transform: scale(1.1);

        -o-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -ms-transform: scale(1.1)}

 

    }



/*八大福利*/

.welfare_box{ background: url(../../images/list_images/fuli_back.jpg) no-repeat center top;}

.welfare_wrap{padding:77px 0 118px; }



.welfare_title p{ background: url(../../images/list_images/fuli_tit.png) no-repeat center center; }

.welfare_title p span{ background: none;color:#fff;opacity: .5;}

.welfare_title h6{ color:#fff;}

.service_cont{margin:-19px auto 58px;    width: 886px; padding: 54px 31px 33px;}

.welfare_list li{width:144px; margin-right: 7px; float:left; }

.welfare_list img{display:block; width:110px; height:110px;margin:0 auto 19px;  }

.welfare_list li:hover img{ -webkit-animation: rotate_x 1s linear;-o-animation: rotate_x 1s linear;-moz-animation: rotate_x 1s linear;-ms-animation: rotate_x 1s linear;animation: rotate_x 1s linear; }

.welfare_bot{  height:139px; background: url(../../images/list_images/fuli_bot.png) no-repeat; padding:30px 9px 0;text-align: center;}

.welfare_bot span{ display:block; font-size: 20px; line-height: 26px; color:#fff;}

.welfare_bot p{  font-size: 14px; line-height: 20px; color:#fff;margin-top: 11px;}

.fonts18{font-size: 18px!important;}

.welfare_list li.marr0{ width:143px;}



/*教学环境*/

.environment_box{padding:70px 0 80px;}

.envr_cont{ margin: 39px auto 0; }

.envr_left{ width:633px; height:356px; position: relative; }

.envr_zs{ position: absolute; width:480px; height:10px; background: url(../../images/list_images/hjzs_back.png) no-repeat ; left:0; bottom:-10px;;}

.envr_left img{ display:block; width:100%;height: 100%;}

.envr_left iframe{ position: absolute; z-index: 3; width:100%;height: 100%; left:0; top:0; }

.envr_left .ban_play{ position: absolute; left:50%;top:50%; margin:-72px 0 0 -72px; z-index: 2;}

.envr_right{ width:553px; height: 357px;position: relative; overflow: hidden; }

.envr_btn{ position: absolute; z-index:1;}

.envr_right li{width:268px; height: 357px; margin-right: 11px;}

.envr_right img{ display:block;width:268px; height:174px;margin-bottom: 11px;}

.envr_btn{ display:block; width:80px;height:82px;position: absolute; top:50%; margin-top:-41px;z-index:1;}

.envr_btn:hover{ background-color: #FF7943!important;}

.envr_btn.prev{ background: url(../../images/list_images/envrbtn_left.png) no-repeat center center #CFCFCF; left:0;}

.envr_btn.next{ background: url(../../images/list_images/envrbtn_right.png) no-repeat center center #CFCFCF; right:6px;}



/*师资团队*/

.teacher_box{background: #F7F6F6; }

.teacher_wrap{padding:49px 0 0; }

.teacher_bot{padding: 0 0 58px;background:url(../../images/list_images/teachers.jpg) no-repeat center top; }

.teacher_bot img{ display:block; margin: 0 auto ;}

.teacher_box .honor_title p span{background: #F7F6F6; }

.teacher_cont{width:1130px; padding:27px 35px 22px;font-size: 16px; }

.teacher_cont p{margin: 0; padding: 0; }

.teacher_cont .honor_deck2{ bottom: 17px;}



/*品牌简介*/

.info_box{ background: url(../../images/list_images/info_bot.png) no-repeat center bottom; }

.info_box .layout{ padding:80px 0 90px; }

.info_botlist{ margin:40px auto 0; }

.info_botlist li{ width:590px; height: 422px;}

.info_botlist img{ display:block; width:100%;height: 100%;}

.info_top{ position: relative;z-index:1;}

.info_mid{ background: url(../../images/list_images/info_mid.png) no-repeat ; padding:70px 30px 28px; margin-top:-19px;width:1158px; position: relative; left:-9px;}

.info_topls{ text-align: center; margin: 0 auto 37px;}

.info_topls li{ float: left; width:auto;text-align: center;}

.info_data{ width:92px;height: 92px;margin:0 auto ; text-align: center;}

.info_data span{  width:92px;height: 92px;display:table-cell; text-align: center; vertical-align: middle;background: url(../../images/list_images/jj_tuoyuan.png) no-repeat ; }

.info_data span:hover img{ -webkit-animation: rotate_x 1s linear;-o-animation: rotate_x 1s linear;-moz-animation: rotate_x 1s linear;-ms-animation: rotate_x 1s linear;animation: rotate_x 1s linear; }

@keyframes rotate_x{

	0%{ transform:rotate(0deg);}

	100%{ transform:rotate(360deg);  }

}

@-webkit-keyframes rotate_x{

	0%{ -webkit-transform:rotate(0deg);}

	100%{ -webkit-transform:rotate(360deg);  }

}

@-moz-keyframes rotate_x{

	0%{ -webkit-transform:rotate(0deg);}

	100%{ -webkit-transform:rotate(360deg);  }

}

@-o-keyframes rotate_x{

	0%{ -webkit-transform:rotate(0deg);}

	100%{ -webkit-transform:rotate(360deg);  }

}

.info_topls p{margin:9px auto 10px;color:#FF7943;  line-height: 52px; font-size:20px; font-weight:lighter;}

.info_topls p em{ font-size:40px ; font-style: normal;font-weight:normal;}

.info_topls li>span{ display:block;color:#333; font-size:20px;  line-height: 26px; font-weight:lighter;}

.info_topls .info_li1{ width: 125px; margin-right: 109px;} 

.info_topls .info_li2{ width: 97px; margin-right: 92px;} 

.info_topls .info_li3{ width: 177px;margin-right: 75px;} 

.info_topls .info_li4{ width: 221px;margin-right: 81px;} 

.info_topls .info_li5{ width: 155px;} 

.info_tips{ background:  url(../../images/list_images/jj_icon_yuan.png) no-repeat ; padding:23px 10px ; font-size:16px;line-height: 36px; color:#333; }

.info_tips span{ font-size:22px;}

.info_top{ margin:0 auto ;}

.info_topl{ width:466px; text-align: center; padding-top:19px;}

.info_topl h5{ font-size:38px; line-height: 50px; color:#FF7943; background: url(../../images/list_images/s1tit_back.png) no-repeat center center; }

.info_topl p{font-size:26px; line-height: 34px; color:#929292;margin:17px auto 85px;  font-weight:lighter;}

.info_topl img{ display: block; width:100%;}

.info_right{ width:734px; height:536px; position: relative; }

.info_right img{ display:block;}

.info_img2{ width:318px;height: 237px;}

.info_img3{ width:407px;height: 237px;}

.info_img4{ width:233px;height:329px;}

.info_cont{ position: absolute; z-index: 1;background: #fff;padding:26px 27px 0; border-radius: 0 0 30px 0; box-shadow: 0 3px 6px rgba(0,0,0,.16); width:464px;height:294px; }

.info_innner{overflow-y: auto;/* max-height: 260px;*/ padding-top: 9px; }

.info_innner::-webkit-scrollbar {width: 3px;background-color: #EAEEF5;border-radius: 3px; }

.info_innner::-webkit-scrollbar-track { width: 3px;background-color: #EAEEF5;border-radius: 3px;overflow: hidden; }

.info_innner::-webkit-scrollbar-thumb { width: 3px;background-color:#FF7943;border-radius: 3px;}

.info_cont p{ font-size:14px;;line-height: 28px; color:#333; font-weight:lighter; text-indent: 2em;}

.info_cont p span{ position: relative;font-size: 20px;color:#FF7943; }

.info_cont p em{ display:block; position: absolute; width:100%;height:4px; background: #FF7943;left:0; top:-9px;}



/*名企合作*/



.cooperation_box{  background: url(../../images/list_images/back_mqhz.jpg) no-repeat center top; }

.coop_top{ padding:56px 0 61px; }

.coop_title p{  background: url(../../images/list_images/title_mqhz.png) no-repeat center center; }

.coop_title p span{ color:#fff;  opacity: .5; background:none;}

.coop_title h6{ color:#fff;  }

.coop_cont{padding:27px 25px 29px; width:1150px;     font-size: 16px;}

.coop_cont p{color:#fff; }

.coop_cont .honor_deck1{background-image: url(../../images/list_images/juxing_botwt.png); }

.coop_cont .honor_deck2{background-image: url(../../images/list_images/orange.png);bottom:-23px;    }

.coop_cont .honor_deck3{background-image: url(../../images/list_images/juxing_topwt.png); }



.coop_mid{ margin:0 auto; max-width:1200px;    padding-top: 15px; }

.coop_midlist li{ width:600px;height: 400px; position: relative; cursor: pointer;}

.coop_midlist img{ display:block; width:100%; height:100%;}

.coop_slide{ overflow: hidden;height: 210px;    padding-top: 200px;}

.coop_slide p{ display: none;}



.coop_midlist { margin-left: 15%; width:70%;position: relative;}

.coop_midlist p{position: absolute; width:100%; text-align: center; font-size:26px;font-weight:bold; line-height: 36px; color:#333; bottom:-66px;left:0;}

.coop_midlist .roundabout-in-focus p{font-size:26px;}



.coop_bot1{ margin:100px auto 133px; position: relative; }

.coop_lnleft{ position: absolute; width:523px;height: 347px; position: absolute; z-index: 1; left:0; top:42px;}

.coop_lnleft img{ display:block;width:99%;height: 100%;}

.coop_lnrt{ width:680px;}

.coop_ltit{ margin-bottom: 17px; font-size:38px; color:#333;line-height: 50px;  position: relative; padding-top: 30px;}

.coop_ltit em{ position: absolute; left:0; top:0; background: #FF7943; width:66px;height: 10px; }

.coop_ltit span{ margin-left: 9px;opacity: .2; font-weight: lighter;}

.coop_botp1{ font-size:16px; line-height: 30px; color:#666; }

.coop_botlis{ margin-top:30px;  }

.coop_botlis li{ font-size:14px;line-height: 30px;font-weight: lighter; padding-left: 26px; background: url(../../images/list_images/icon_yuan2.png) no-repeat left 9px;  color: #666;margin-bottom: 20px;}

.marb0{ margin-bottom: 0!important;} 

.coop_botp2{ font-size:14px; line-height: 30px; color:#666;margin-bottom: 10px; }

.coop_bot2{ position: relative; padding-bottom: 90px;}

.coop_bot2 .coop_lnleft{ left:auto; right:0; top:52px;width:476px; height:386px; }































