﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#666666; width:100%; min-width:1000px; width:expression((documentElement.clientWidth < 1000) ? "1000px" : "100%" ); zoom:1; font-family:"微软雅黑";}
a,ul,li,form, dl,dt,dd, div,aside,figcaption,article,h1,h2,h3,h4,h5,h6,p,i,em{ font-style:normal;padding: 0px; margin: 0px;list-style:none; font-weight:normal; }
select,input,textarea{ border-radius:2; -webkit-border-radius:2; color:#666666; font-size:12px; font-family:"微软雅黑",Arial;}
input:focus { outline: none;}
form,input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ý±íµ¥×Ô´øµÄÑùÊ½*/ vertical-align:middle;}
textarea{resize:none;/*-webkit-appearance:none;*//*Ç¿ÖÆÈ¥³ýtextarea×Ô´øµÄÑùÊ½*/ }
textarea,input,select { border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5ÉèÖÃ*/
figure,figcaption{ margin:0px; padding:0px;}
form,input{margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;padding:0;margin:0; max-width:100%;}
a{ color:#aeaeae; text-decoration:none;cursor:pointer;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#000000; transition:.5s;}
.fl{ float:left;}.fr{ float:right;}
.clear{ clear:both;}
.clearfix{ zoom:1;}
.clearfix:after,
.clearfix:before{content:" ";display: table;}
.clearfix:after{clear: both;}
.contain{ width:1200px;margin:0 auto;}
.w1000{ width:1000px; margin:0 auto; }
/*top*/

.SearchBox{ float:left; width:335px; height:36px; background:url(../images/search.png) no-repeat; margin:45px 0 0 26px; }
.SearchBox .sreach_btn{ display:block; cursor:pointer; float:right; width:56px; height:36px; }
.SearchBox .sreach_ipu{ width:257px; padding-left:22px; height:36px; line-height:36px; background:transparent; color:#575757; font-size:14px;}
.tel{ float:left; text-align:center; margin:28px 0 0 32px;}
.tel h1{ font-size:40px; font-family:Arial; color:#d6171f; font-weight:bold; line-height:40px; }
.tel .tip span{ letter-spacing:5px; color:#434343; margin:0 7px 0 9px; }
.tel .tip i{ display:inline-block; vertical-align:middle; width:8px; height:1px; background:url(../images/redtit.png) no-repeat; }
.nav{ width:100%; height:50px; background:#e81929; }
.nav ul{ width:990px; margin:0 auto; padding-left:210px;}
.nav li{ float:left; width:110px; text-align:center; position:relative;}
.nav li .nava{ font-weight:bold; display:block; line-height:50px; color:#fff; font-size:16px; background:url(../images/navli_02.png) left center no-repeat;}
.nav li.mnav1 .nava{ background:url(../images/index.png) 10px center no-repeat; }
.nav li .subnav{ position:absolute; width:100%; background:url(../images/redshaw_07.png); z-index:5; display:none; }
.nav li .subnav dd{ height:35px; line-height:35px; }
.nav li .subnav dd a{ color:#fff; }
.nav li .subnav dd:hover{ background:#e81929; }
.ny .nav ul{ padding-left:0; width:1200px; }
.ny .nav li{ width:133.33px; }
/*top end*/

/*footer*/
.footer{ background:#e60012; }
.btmnav{ border-bottom:1px solid #ee4d5a; height:60px; line-height:60px; }
.btmlogo{ float:left; display:block; margin-top:8px; }
.btmlogo img{ width:140px; height:46px; }
.btmnav p{ float:right; }
.btmnav p a{ color:#fde6e8; margin-left:75px; font-size:16px;}
.footer .box{ height:200px; }
.footer .box .wyly{ float:left; width:780px; }
.footer .box .wyly h3{ color:#fff; font-size:20px; margin:25px 0 18px; }
.footer .box .wyly li{ float:left; margin:0 10px 10px 0; height:37px; line-height:37px; border:1px solid #fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; width:245px; }
.footer .box .wyly li span{ display:block; height:37px; width:44px; text-align:center; padding-top:7px; float:left;}
.footer .box .wyly li input.txt,.footer .box .wyly li textarea{ font-size:18px; color:#acacac;background:#fff; float:left; height:37px; line-height:37px; padding-left:10px; width:191px; }
.footer .box .wyly li ::placeholder{ color:#acacac; }
.footer .box .wyly li.b4{ width:760px; float:none; clear:both; }
.footer .box .wyly li.b4 textarea{ width:662px; }
.btmwx{ float:right; width:320px; margin-top:29px; }
.btmwx li{ float:left; width:116px; margin-right:40px; text-align:center; }
.btmwx li img{ padding:7px; background:url(../images/wxbg.png) center center no-repeat; width:102px; height:102px; }
.btmwx li p{ font-weight:bold; color:#fff; font-size:16px; }
.copyright{ background:#cb0010; color:#fff; font-size:16px; text-align:center; padding:10px 0;}
.copyright a{ color:#fff; }
/*footer end*/

/*homeban*/
.homeban{ width:100%; position:relative; height:450px;}
.homeban .owl-carousel .owl-item{ height:450px !important; }
.homeban .owl-carousel .item a{ display:block; height:450px; position:relative; z-index:0;}
.homeban .owl-carousel .owl-dots{ position:absolute; bottom:20px; height:16px; width:100%; text-align:center; }
.homeban .owl-carousel .owl-dot{ width:16px; height:16px; display:inline-block;*display:inline;*zoom:1; margin:0 10px; cursor:pointer; font-size:0; transition:.5s; background:#fff; vertical-align:top;}
.homeban .owl-carousel .owl-dot.active{ background:url(../images/hdli.png) 0px center no-repeat; }
.homeban .owl-carousel .owl-nav.disabled{ display:none; }
/*homeban end*/

/*全部课程*/
.qbkc{ width:210px; height:450px; position:absolute; top:0px; left:50%; margin-left:-600px;background-color: rgba(0,0,0,0.3); z-index:10; color:#fff;}
.qbkc .tit{ text-align: center; font-size:16px; height:50px; line-height:50px; font-weight:bold;}
.qbkc .list{ position:relative; }
.qbkc .list li .qa{ display:block; height:56px; line-height:56px; font-size:16px; color:#fff;text-align: center;border-bottom: 1px solid #999;}
.qbkc .list li .qa i{ display:block; width:7px; height:13px; background:url(../images/shot_02.png) no-repeat; float:right; margin-top:10px;}
.qbkc .list li .qa span{ font-size:14px; }
.qbkc .list li .qa:hover{ background-color: rgba(255,255,255,0.3); }
.qbkc .list li.one .qa{ padding-top:21px; height:39px; }
.qbkc .list li.one .qa i{ margin-top:4px; }
.qbkc .list li .box{ width:869px; height:467px; padding:33px 88px 0 33px; position:absolute; left:210px; top:0px; z-index:10; background:url(../images/blackshaw_03.png); display:none; transition:.5s;}
.qbkc .list li .box .kcfl .tip{ width:77px; height:26px; text-align:center; line-height:26px; background:#af1e29; margin-bottom:18px;}
.qbkc .list li .box .kcfl dl{ position:relative; padding-left:180px; line-height:36px;}
.qbkc .list li .box .kcfl dt{ width:180px; position:absolute; left:0; top:0; color:#989898; }
.qbkc .list li .box .kcfl dd a{ color:#fff; padding-right:24px; background:url(../images/greyline.png) right center no-repeat; margin-right:28px;}
.qbkc .list li .box .kcjs{ margin:40px 0 0 10px; }
.qbkc .list li .box .kcjs .tip{ float:left; text-align:center; color:#df1a29; }
.qbkc .list li .box .kcjs .tip img{ width:36px; height:34px;}
.qbkc .list li .box .kcjs .txt{ float:left; width:595px; font-weight:bold; font-size:18px; margin:12px 0 0 30px;}
.qbkc .list li .box .kcjs .txt b{ font-size:24px; color:#e81929; }
.qbkc .list li .box .kcjs .ljxq{ display:block; float:right; background:url(../images/ljxq.png) right center no-repeat; padding-right:59px; color:#e81929; margin-top:15px;} 
.qbkc .piclink{ margin:70px 10px 0 10px; }
.qbkc .piclink li{ margin-bottom:6px; }
.qbkc .piclink li a{ display:block; }
.qbkc .piclink li a img{ width:190px; height:86px; }
/*全部课程 end*/

/*热门课程*/
.titl span{ display:block; text-align:center; }
.titl span.en{ text-transform:uppercase; font-size:28px; font-family:Arial; line-height:28px;}
.titl span.cn{ font-size:44px; font-weight:bold; color:#e60012; margin-top:14px; line-height:44px;}
.secbg{ background:url(../images/secbg1_02.png) center top no-repeat; position:relative; padding-bottom:73px;}
.rmkc{ padding-top:55px; }
.rmkc .picsld{ margin-top:17px;}
.rmkc .owl-carousel.owl-drag .owl-item{ height:380px; }
.rmkc .picsld .owl-carousel .item{ text-align:center; height:252px; color:#fff; padding:22px 0 0; transition:.5s; position:relative; top:35px;}
.rmkc .picsld .owl-carousel .item a{ display:block; color:#fff; }
.rmkc .picsld .owl-carousel .item img{ width:120px; height:120px; box-shadow:2px 1px 3px #888; border-radius:60px; }
.rmkc .picsld .owl-carousel .item h3{ font-family:Arial; font-size:24px; font-weight:bold; margin:35px 0 8px;}
.rmkc .picsld .owl-carousel .item .look{ display:block; margin:25px auto 0; border:2px solid #fff; width:102px; height:30px; line-height:30px; color:#fff; border-radius:17px; -webkit-border-radius:17px; -moz-border-radius:17px;-o-border-radius:17px; display:none; }
.rmkc .picsld .owl-carousel .item.i1{ background:#52b2e4 url(../images/b1_03.png) center bottom no-repeat; }
.rmkc .picsld .owl-carousel .item.i2{ background:#ac6492 url(../images/b2_03.png) center bottom no-repeat; }
.rmkc .picsld .owl-carousel .item.i3{ background:#f1869d url(../images/b3_05.png) center bottom no-repeat; }
.rmkc .picsld .owl-carousel .item.i4{ background:#82cf35 url(../images/b4_07.png) center bottom no-repeat; }
.rmkc .picsld .owl-carousel .item.i5{ background:#2bc1a6 url(../images/b5_09.png) center bottom no-repeat; }
.owl-carousel .owl-nav.disabled{ display:block; }
.rmkc .picsld .owl-carousel .owl-nav .owl-prev,
.rmkc .picsld .owl-carousel .owl-nav .owl-next{ width:40px; height:70px; position:absolute; top:50%; margin-top:-35px; font-size:0; cursor:pointer; transition:.5s;}
.rmkc .picsld .owl-carousel .owl-nav .owl-prev{ left:-50px; background:url(../images/prev.png);}
.rmkc .picsld .owl-carousel .owl-nav .owl-next{ right:-50px; background:url(../images/next.png);}
.rmkc .picsld .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/prevon.png); }
.rmkc .picsld .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/nexton.png); }
.rmkc .picsld .owl-carousel .item:hover{ padding-top:27px; height:306px; top:0; box-shadow:0 5px 20px #eee;}
.rmkc .picsld .owl-carousel .item:hover .look{ display:block; }
/*热门课程 end*/

/*开班计划*/
.kbjh{ border:2px solid #f0f0f0; border-right:none; width:716px; margin-top:80px; position:relative; float:left; background:#fff; padding:23px 25px 19px 25px; box-shadow:0 5px 10px #e4e3e3;}
.kbjh .book{ width:166px; height:96px; position:absolute; top:-45px; left:-86px; }
.kbjh .tit span{ display:block; }
.kbjh .tit .cn{ font-weight:bold; color:#e60012; font-size:30px;}
.kbjh .tit .en{ text-transform:uppercase; color:#666; font-family:Arial; margin-top:3px; }
.kbjh .tab .hd{ position:absolute; right:15px; top:32px;} 
.kbjh .tab .hd li{ float:left; font-size:16px; padding:0 17px; height:26px; line-height:26px; color:#aaa; cursor:pointer; transition:.5s; border-radius:13px; -webkit-border-radius:13px; -moz-border-radius:13px; -o-border-radius:13px; margin:0 8px;}
.kbjh .tab .hd li:hover,.kbjh .tab .hd li.on{ background:#e60012; color:#fff; }
.kbjh .tab{ margin-top:28px; }
.kbjh .tab .bd .box{ height:0; overflow:hidden;}
.kbjh .tab .bd .box span{ float:left; display:block; text-align:center; height:48px; line-height:48px; font-size:16px; }
.kbjh .tab .bd .box .thead{ border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc;}
.kbjh .tab .bd .box .thead span{ font-weight:bold; font-size:18px; color:#444;}
.kbjh .tab .bd .box span.pxkc{ width:215px; text-align:left; color:#444;}
.kbjh .tab .bd .box span.pxfs{ width:165px; }
.kbjh .tab .bd .box span.kbrq{ width:210px; }
.kbjh .tab .bd .box span.bx{ width:115px; }
.kbjh .tab .bd .box li{ width:715px; height:48px; background:url(../images/dash.png) 115px bottom no-repeat; }
/*开班计划 end*/

/*教学视频*/
.jxsp{ background:#f07671; width:350px; height:408px; padding:30px 44px 0 39px; position:absolute; left:50%; margin-left:167px; bottom:60px; z-index:3;}
.jxsp .tit span{ display:block; color:#fff; }
.jxsp .tit span.cn{ font-weight:bold; font-size:30px; }
.jxsp .tit span.en{ font-family:Arial; text-transform:uppercase; margin-top:2px; }
.jxsp .plus{ display:block; width:32px; height:32px; background:url(../images/plus.png) no-repeat; position:absolute; right:50px; top:35px; }
.video{ width:350px; position:relative; height:250px; margin-top:50px; overflow: hidden;}
.video img{ width:100%; height:100%; display:block; position:relative; z-index:1;}
.video .play{ width:100%; height:100%; position:absolute; left:0px; top:0px;  }
.video i{ background:url(../images/play.png) no-repeat; width:61px; height:61px; position:absolute; left:50%; top:50%; margin:-30.5px 0px 0px -30.5px; display:block;z-index:5;}
.video .play .shaw{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:3;background:url(../images/blackfilter30.png); }
.video .box{ background:#000; position:relative; height:250px;}
.video #video1{ width:100% !important; height:100% !important; }
/*教学视频 end*/

/*宝德资讯*/
.ytzx{ padding:70px 0; background:#fce5e7;}
.ytzx .titl{ margin-bottom:45px; }
.ytzx .list{ float:left; width:750px; }
.ytzx .list ul{ padding-bottom:10px; }
.ytzx .list li{ height:146px; margin-bottom:20px; width:746px; position:relative; cursor:pointer;}
.ytzx .list li .pic{ float:left; width:276px; height:146px; overflow:hidden;}
.ytzx .list li .pic img{ width:100%; height:100%; transition:.5s;}
.ytzx .list li .txt{ width:415px; float:right; border:10px solid #f5f5f5; border-left:none; height:105px; background:#fff; padding:21px 0 0 45px; font-size:18px;transition:.5s;}
.ytzx .list li .txt .date{ text-transform:uppercase; color:#999; font-family:Arial;}
.ytzx .list li .txt .tip{ font-size:15px; line-height:26px; width:370px; margin-top:5px; color:#666;}
.ytzx .list li .txt .more{ display:block; width:62px; height:19px; background:url(../images/shot.png) -62px center no-repeat; transition:.5s; position:absolute; right:65px; top:65px; display:none; }
.ytzx .list li:hover .txt{ border-color:#e60012; }
.ytzx .list li:hover .txt .more{ background:url(../images/shot.png) left center no-repeat;}
.ytzx .list li:hover .pic img{ transform:scale(1.2); }
.ytzx .gd{ width:161px; height:44px; line-height:44px; text-align:center; color:#e60012; border:2px solid #e60012; font-size:20px; display:block; margin:0 auto; }
.ytzx .gd:hover{ background:#e60012; color:#fff; box-shadow:2px 5px 15px #e8c3c4;}

/*学员心得*/
.xyxd{ background:#fff; float:right; width:347px; padding:40px 48px 0 38px; height:770px; }
.xyxd .titl{ margin-bottom:27px; }
.xyxd .titl span{ text-align:left; }
.xyxd .titl .cn{ font-size:30px; line-height:30px; margin-top:0;}
.xyxd .titl .en{ font-size:14px; color:#e1d1b0; margin-top:7px; line-height:14px; }
.xyxd ul{ padding-bottom:38px; }
.xyxd li{ margin-bottom:30px; }
.xyxd li a{ display:block; }
.xyxd li .pic{ float:left; width:160px; height:84px; }
.xyxd li .pic img{ width:100%; height:100%; }
.xyxd li .txt{ float:right; width:170px; }
.xyxd li .txt h3{ color:#5e4f40; font-size:14px; font-weight:bold; margin-top:3px; }
.xyxd li .txt p{ line-height:22px; color:#988775; }
/*宝德资讯 end*/

/*技术公开课·沙龙*/
.jsgkk{ background:#e60012; padding:70px 0;}
.jsgkk .titl{ margin-bottom:45px; }
.jsgkk .titl span{ color:#fff; }
.jsgkk .list{ float:left; width:750px; }
.jsgkk .list li{ margin-bottom:20px; }
.jsgkk .list li .date{ background:#fff; float:left; width:192px; height:190px; padding:20px 0 0 30px; box-shadow:3px 5px 5px #c90010;}
.jsgkk .list li .date .tit h3{ color:#9a9a9a; font-size:26px; font-weight:bold; }
.jsgkk .list li .date .tit p{ text-transform:uppercase; color:#cfcfcf; font-family:Arial; }
.jsgkk .list li .date .qk{ font-weight:bold; font-size:24px; color:#333; line-height:28px; }
.jsgkk .list li .date .qk b{ color:#fff; background:#e22614; height:28px; position:relative; top:-2px; margin:10px 3px; border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; -o-border-radius:14px; width:28px; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; text-align:center; font-weight:normal; }
.jsgkk .list li .date .year{ height:47px; line-height:47px; border-bottom:1px solid #eee; border-top:1px solid #eee; padding-left:37px; background:url(../images/date.png) 2px center no-repeat; font-size:20px; color:#333; font-family:Arial; width:103px; }
.jsgkk .list li .date .ck{ color:#333; font-size:16px; padding-right:24px; background:url(../images/redshot.png) right center no-repeat; margin-top:10px; display:inline-block; *display:inline;*zoom:1; }
.jsgkk .list li .txt{ float:right; width:407px; height:178px; padding:30px 65px 0 40px; border:1px solid #e5e5e5; background:#fff; box-shadow:3px 5px 5px #c90010;}
.jsgkk .list li .txt a h2{ font-weight:bold; color:#333; font-size:20px; }
.jsgkk .list li .txt .place{ color:#888; margin-top:10px; }
.jsgkk .list li .txt .place span{ margin-right:46px; }
.jsgkk .list li .txt .place i{ color:#444; }
.jsgkk .list li .txt .line{ width:15px; height:3px; background:#000; margin:10px 0; }
.jsgkk .list li .txt .cont{ text-indent:2em; color:#444; }
/*技术公开课·沙龙 end*/

/*走进宝德*/
.zjyt{ background:#6097fe; width:350px; height:410px; padding:30px 42.5px 0; float:right; position:relative;}
.zjyt .tit span{ display:block; color:#fff; }
.zjyt .tit span.cn{ font-weight:bold; font-size:30px; }
.zjyt .tit span.en{ font-family:Arial; text-transform:uppercase; margin-top:2px; }
.zjyt .plus{ display:block; width:32px; height:32px; background:url(../images/plus.png) no-repeat; position:absolute; right:50px; top:35px; }
/*走进宝德 end*/

/*精彩图片*/
.jctp{ padding-top:20px; }
.jctp .tip{ float:left; width:222px; height:164px; }
.jctp .tip img{ width:100%; height:100%; }
.jctp .picsld{ float:right; width:970px; position:relative; }
.jctp .picsld .owl-carousel .item img{ display:block; width:100%; height:164px; }
.jctp .picsld .owl-carousel .owl-nav.disabled{ display:block; }
.jctp .picsld .owl-carousel .owl-nav .owl-prev,
.jctp .picsld .owl-carousel .owl-nav .owl-next{ width:30px; height:60px; position:absolute; top:50%; margin-top:-30px; font-size:0; cursor:pointer; transition:.5s;}
.jctp .picsld .owl-carousel .owl-nav .owl-prev{ left:0px; background:url(../images/tprev.png);}
.jctp .picsld .owl-carousel .owl-nav .owl-next{ right:0px; background:url(../images/tnext.png);}
.jctp .picsld .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/tprevon.png); }
.jctp .picsld .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/tnexton.png); }
/*精彩图片 end*/

/*师资力量*/
.szll{ background:#fef8f8; padding:80px 0 0;}
.szll .tab{ margin-top:40px; }
.szll .tab .bd{ float:left; width:960px; }
.szll .tab .bd .pic{ float:left; width:374px; height:612px; }
.szll .tab .bd .pic img{ width:100%; height:100%; }
.szll .tab .bd .txt{ float:right; width:545px; margin-top:80px; }
.szll .tab .bd .txt .tip{ color:#404040; padding-bottom:40px; width:520px; border-bottom:1px solid #eae8ea; background:url(../images/redbox.png) left bottom no-repeat; }
.szll .tab .bd .txt .tip h3{ font-size:30px; font-weight:normal;}
.szll .tab .bd .txt .tip p{ font-size:20px; margin-top:12px;}
.szll .tab .bd .txt .cont{ font-weight:bold; color:#444; font-size:16px; margin:45px 0 30px;}
.szll .tab .bd .txt .list li{ line-height:36px; font-size:16px; color:#444; background:url(../images/point.png) left center no-repeat; padding-left:24px; }
.szll .tab .bd .txt .ljgd{ display:block; width:161px; height:44px; line-height:44px; border:2px solid #e40516; color:#e40516; margin-top:65px; font-size:20px; padding-left:19px; background:url(../images/ljgd.png) 122px center no-repeat; }
.szll .tab .sld{ float:right; width:205px; height:590px; padding-top:20px; position:relative; } 
.szll .tab .shd{ margin-top:35px; }
.szll .tab .shd li{ margin-bottom:20px; cursor:pointer;}
.szll .tab .shd li .pic{ float:left; background:#fff; text-align:center; border:1px solid #f7ebeb; width:114px; height:114px; border-radius:57px; -webkit-border-radius:57px; -moz-border-radius:57px; -o-border-radius:57px; overflow: hidden; transition:.5s;}
.szll .tab .shd li .pic img{ max-width:100%; max-height:100%; }
.szll .tab .shd li .txt{ float:right; width:72px; }
.szll .tab .shd li .txt h3{ font-size:24px; font-weight:normal; color:#404040; margin:30px 0 5px;}
.szll .tab .shd li .txt p{ color:#888; font-size:16px; }
.szll .tab .shd li:hover .pic{ border:4px solid #ff0000; width:108px; height:108px; border-radius:58px; box-shadow:0 5px 10px #f19890; }
.szll .tab .sld .prev,.szll .tab .sld .next{ display:block; width:35px; height:22px; cursor:pointer; position:absolute; left:41px; }
.szll .tab .sld .prev{ background:url(../images/sprev.png) no-repeat; top:20px;}
.szll .tab .sld .next{ background:url(../images/snext.png) no-repeat; bottom:0;}
.szll .tab .sld .prev:hover{background:url(../images/sprevon.png) no-repeat;}
.szll .tab .sld .next:hover{background:url(../images/snexton.png) no-repeat;}
/*师资力量 end*/

/*就业明星*/
.jymx{ background:url(../images/bg_jymx_18.png) center top no-repeat; height:1038px; padding-top:160px; }
.jymx .list{ margin-top:45px; background:url(../images/bg_ul_25.png) center 400px no-repeat;}
.jymx .list li{ float:left; width:192px; margin:0 9px 60px 0; }
.jymx .list li .pic{ width:192px; height:229px; display:block; background:url(../images/bor1_19.png) center top no-repeat; overflow:hidden; position:relative; z-index:3; }
.jymx .list li .pic img{ width:190px; height:190px; left:1px; top:0; z-index:0; position:absolute;}
.jymx .list li .txt dd{ padding-left:16px; background:url(../images/li_26.png) left 6px no-repeat; line-height:23px; color:#333;}
.jymx .list li .txt dd span{ color:#e60012; }
.jymx .list li .txt dd.n5{ position:relative; padding-left:86px; }
.jymx .list li .txt dd.n5 span{ position:absolute; left:16px; top:0; }
.jymx .list li .txt .white{ width:10px; height:17px; background:#fff; position:absolute; bottom:0; left:0; }
.jymx .list li.even .pic{ background:url(../images/bor2_21.png) center top no-repeat; }
.jymx .list li.even .pic img{ top:auto; bottom:0; }
.jymx .gd{ width:161px; height:44px; line-height:44px; text-align:center; color:#e60012; border:2px solid #e60012; font-size:20px; display:block; margin:0 auto; }
.jymx .gd:hover{ background:#e60012; color:#fff; box-shadow:2px 5px 15px #e8c3c4;}
/*就业明星 end*/

/*宝德优势*/
.ytys{ background:url(../images/bg_ytyx_20.png) center top no-repeat; height:1440px; padding-top:160px; }
.ytys .list{ margin-top:34px; background:url(../images/ysbg.png) center top no-repeat; min-height:1182px; position:relative;}
.ytys .list li{ width:502px; position:absolute; left:50%;}
.ytys .list li .pic{ width:100px; height:85px; float:left; text-align:right;}
.ytys .list li .pic img{ height:85px; max-width:100%; }
.ytys .list li .txt{ float:left; margin-left:20px; width:382px;}
.ytys .list li .txt h3{ font-weight:bold; color:#e60012; font-size:26px; line-height:26px; margin-bottom:5px; }
.ytys .list li .txt dd{ padding-left:13px; background:url(../images/ysli_02.png) left 9px no-repeat; line-height:25px; font-size:16px; color:#323232; }
.ytys .list li.c1{ top:50px; margin-left:-510px; }
.ytys .list li.c2{ top:297px; margin-left:-240px; }
.ytys .list li.c3{ top:480px; margin-left:110px; }
.ytys .list li.c4{ top:810px; margin-left:35px; }
.ytys .list li.c5{ top:1050px; margin-left:25px; }
.ytys .btn{ text-align:center; height:70px; margin-top:50px;}
.ytys .btn a{ margin:0 13px; display:inline-block;*display:inline;*zoom:1; width:210px; height:70px; line-height:70px; text-align:center; font-weight:bold; color:#fff; font-size:29px; background:#666; vertical-align:top;}
.ytys .btn a:hover{ background:#e60012; box-shadow:0 5px 10px #ecdcdb; }
/*宝德优势 end*/

/*授权资质*/
.sqzz{ background:url(../images/bg_zz_21.png) center top no-repeat; height:518px; padding-top:160px; }
.sqzz .titl .cn{ margin-top:0; }
.sqzz .list{ width:876px; margin:36px auto 0; }
.sqzz .list li{ float:left; padding:6px; width:263px; height:197px; margin:0 7.5px 15px 7.5px; border:1px solid #cdcdcd; }
.sqzz .list li img{ width:263px; height:197px; }
/*授权资质 end*/

/*荣誉证书*/
.ryzs{ margin-top:47px; }
.ryzs .contain{ width:1050px; }
.ryzs .titl{ background:url(../images/bg_titl_19.png) left 26px repeat-x; text-align:center;}
.ryzs .titl .cn{ background:#fff; padding:0 10px; display:inline-block;*display:inline*zoom:1;vertical-align: middle; margin-top:0;}
.ryzs .sld{ position:relative; margin:36px auto 0; }
.ryzs .sld .owl-carousel{ width:818px; margin:0 auto;}
.ryzs .sld .owl-carousel .owl-item{ height:200px; }
.ryzs .sld .owl-carousel .item{ height:200px; text-align:center;}
.ryzs .sld .owl-carousel .item img{ height:200px; display:block; width:100%;}
.ryzs .sld .owl-carousel .owl-nav.disabled{ display:block; }
.ryzs .sld .owl-carousel .owl-nav .owl-prev,
.ryzs .sld .owl-carousel .owl-nav .owl-next{ width:40px; height:70px; position:absolute; top:50%; margin-top:-35px; font-size:0; cursor:pointer; transition:.5s;}
.ryzs .sld .owl-carousel .owl-nav .owl-prev{ left:-50px; background:url(../images/prev.png);}
.ryzs .sld .owl-carousel .owl-nav .owl-next{ right:-50px; background:url(../images/next.png);}
.ryzs .sld .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/prevon.png); box-shadow:3px 5px 10px #eadad8;}
.ryzs .sld .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/nexton.png); box-shadow:3px 5px 10px #eadad8;}
/*荣誉证书 end*/

/*校区环境*/
.xqhj{ margin:70px 0; }
.xqhj .tab .hd{ float:left; width:166px; height:360px; padding:40px 16px 0 30px; background:#fff; border:1px solid #eee; box-shadow:0 10px 15px #eaeaea; }
.xqhj .tab .hd .titl{ background:url(../images/xq.png) right top no-repeat; width:115px; margin-bottom:30px; }
.xqhj .tab .hd .titl span{ text-align:left; }
.xqhj .tab .hd .titl span.cn{ color:#333; font-size:30px; line-height:30px; margin-top:0;}
.xqhj .tab .hd .titl span.en{ color:#c9c9c9; font-size:14px; line-height:14px; text-transform:none; margin-top:5px;}
.xqhj .tab .hd li{ font-size:20px; color:#333; cursor:pointer; margin-bottom:20px; }
.xqhj .tab .hd li:hover,.xqhj .tab .hd li.on{ background:url(../images/xline.png) right 11px no-repeat; color:#e92d2d;}
.xqhj .tab .bd{ float:right; width:982px; }
.xqhj .tab .bd .box{ display:none; }
.xqhj .tab .bd .box .list{ width:673px; float:left; }
.xqhj .tab .bd .box .list li{ width:230px; height:130px; margin:0 0 6px 6px; float:left; box-shadow:3px 5px 5px #eee;}
.xqhj .tab .bd .box .list li.p1{ width:436px; height:402px; margin:0;}
.xqhj .tab .bd .box .list li img{ width:100%; height:100%; }
.xqhj .tab .bd .box .txt{ border:1px solid #eee; float:right; padding:0 38px 0 26px; width:234px; height:400px; box-shadow:0 10px 15px #eaeaea;}
.xqhj .tab .bd .box dl{ padding:40px 0 50px; }
.xqhj .tab .bd .box dl.addr{ border-bottom:1px solid #eee; }
.xqhj .tab .bd .box dt,.xqhj .tab .bd .box dd{ padding-left:25px;}
.xqhj .tab .bd .box dt{ font-size:16px; color:#888; margin-bottom:15px; }
.xqhj .tab .bd .box dl.addr dt{ background:url(../images/addr.png) left 5px no-repeat; }
.xqhj .tab .bd .box dl.lxdh dt{ background:url(../images/phone.png) left 5px no-repeat; }
.xqhj .tab .bd .box dl.addr dd{ font-size:16px; color:#6e6e6e; line-height:26px; }
.xqhj .tab .bd .box dl.lxdh dd h2{ font-size:26px; color:#333; font-family:Arial; font-weight:bold; line-height:26px;}
/*校区环境 end*/

/*合作伙伴*/
.hzhb{ background:#fce5e7; padding:78px 0 40px; }
.hzhb .list{ margin:60px 0 65px; }
.hzhb .list li{ float:left; margin:0 16px 16px 0; width:227px; height:132px; background:#fff;}
.hzhb .list li img{ width:100%; height:100%; display:block;}
.link dt,.link dd{ float:left; }
.link dt{ padding:0 16px 0 38px; background:url(../images/linkshot.png) right center no-repeat; font-size:20px; color:#3a3a3a;}
.link dd{ padding:0 23px 0 21px; background:url(../images/linkline_02.png) right center no-repeat; line-height:26px;}
.link dd a{ color:#3a3a3a; }
.link dd a:hover{ color:#e22614; }
/*合作伙伴 end*/

/*内页公用样式*/
.nyban,.nyban img{ width:100%; }
.ny_cont{ padding:60px 0; }
.navlf{ float:left; background:#fafafa; width:250px; }
.navlf .tit{ color:#fff; font-size:22px; font-weight:bold; padding-left:40px; width:210px; height:60px; line-height:60px; background:url(../images/navlftit.png); }
.navlf li .lfa{ padding-left:40px; height:60px; line-height:60px; display:block; background:url(../images/nline.png) center bottom no-repeat; transition:all 0s;}
.navlf li .lfa span{ color:#888; font-size:16px; }
.navlf li .lfa i{ display:block; float:right; width:7px; height:13px; background:url(../images/navlfli.png) -8px center no-repeat; margin:24px 20px  0 0;transition:all .5s;}
.navlf li:hover .lfa,.navlf li.on .lfa{ background:url(../images/navlf.png) center bottom no-repeat; width:228px; }
.navlf li:hover .lfa span,.navlf li.on .lfa span{ font-weight:bold; color:#e60012; }
.navlf li:hover i,.navlf li.on .lfa i{ background:url(../images/navlfli.png) 0px center no-repeat;}
.rtcont{ width:920px; float:right; }
.currbox{ border-bottom:1px solid #e6e6e6; height:59px; line-height:59px; }
.current{ float:right; font-size:16px; color:#212020; }
.current a{ color:#212020; }
.current i{ margin:0 10px; }
.current a:hover,.current span{ font-weight:bold; }
.currbox h2{ float:left; padding-left:30px; background:url(../images/circle.png) left center no-repeat; color:#e60012; font-size:22px;}
/*内页公用样式 end*/

/*pages*/
.Pages{ height:41px; zoom:1; overflow:hidden; text-align:center;}
.Pages span{ display:inline-block;}
.Pages a{ display:inline-block; margin:0px 15px; font-size:14px;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none; }
.Pages .p_page .a_prev,.Pages .p_page .a_next{ color:#1a1a1a; width:72px; height:38px; text-align:center; line-height:38px; border:1px solid #aaa; cursor: pointer;}
.Pages .p_page .a_prev:hover,
.Pages .p_page .a_next:hover{ color:#fff; background:#e81929;border:1px solid #e81929;}
.Pages .p_page .num a{ font-size:18px; width:38px; height:38px; line-height:38px; text-align:center; color:#1a1a1a; vertical-align:middle; border:1px solid #aaa;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur{ background:#e81929; color:#fff; border:1px solid #e81929;}
/*pages end*/

/*公司简介.shtml*/
.ny_abt .toptxt{ margin:45px 10px 0; }
.ny_abt .ryzz{ margin-top:45px; }
.nytitl{ font-weight:bold; color:#444; font-size:20px; text-align:center; }

.ny_abt .ryzz .tab{ margin-top:10px; }
.ny_abt .ryzz .tab .bd{ margin-top:63px; float:left; width:332px;}
.ny_abt .ryzz .tab .bd .box{ width:298px; height:222px; padding:18.5px 17px; background:url(../images/honorbor_01.png) center center no-repeat; display:none;}
.ny_abt .ryzz .tab .bd .box img{ width:100%; height:100%; }
.ny_abt .ryzz .tab .hd{ width:579px; height:383px; float:right; background:url(../images/bg_honor.png) no-repeat; position:relative;}
.ny_abt .ryzz .tab .hd li{ position:absolute; width:92px; height:57px; text-align:center; cursor:pointer; }
.ny_abt .ryzz .tab .hd li .txt{ color:#fff; font-size:12px; line-height:20px; position:absolute; top:50%; transform:translate(0,-50%); -moz-transform:translate(0,-50%); -ms-transform: translate(0,-50%); -o-transform:translate(0,-50%); -webkit-transform:translate(0,-50%); margin:0 auto;}
.ny_abt .ryzz .tab .hd li.t1{ left:74px; top:180px; }
.ny_abt .ryzz .tab .hd li.t2{ left:173px; top:122px; }
.ny_abt .ryzz .tab .hd li.t3{ left:173px; top:241px; }
.ny_abt .ryzz .tab .hd li.t4{ left:271px; top:68px; }
.ny_abt .ryzz .tab .hd li.t5{ left:271px; top:181px; }
.ny_abt .ryzz .tab .hd li.t6{ left:370px; top:127px; }
.ny_abt .ryzz .tab .hd li.t7{ left:370px; top:240px; }
.ny_abt .ryzz .tab .hd li.t8{ left:468px; top:68px; }
.ny_abt .ryzz .tab .hd li.t9{ left:468px; top:183px; }
.ny_abt .ryzz .tab .hd li.t10{ left:468px; top:298px; }

.ny_abt .dsj{ margin-top:40px; }
.ny_abt .dsj .sld{ margin-top:30px; padding-top:25px; background:#f3f3f3 url(../images/sjz_02.png) center 55px no-repeat; height:55px; position:relative;}
.ny_abt .dsj .sld .thd{ margin:0 0 0 56px; }
.ny_abt .dsj .sld .thd li{ float:left; width:60px; text-align:center; margin:0 28px; font-family:Arial; color:#808080; padding-bottom:27px; cursor:pointer;}
.ny_abt .dsj .sld .thd li:hover,.ny_abt .dsj .sld .thd li.on{ background:url(../images/sjlion_03.png) 7px bottom no-repeat; font-weight:bold; color:#e60012; font-size:18px; margin-top:-5px; }
.ny_abt .dsj .sld .prev,
.ny_abt .dsj .sld .next{ position:absolute; top:0; width:30px; height:80px; cursor:pointer; }
.ny_abt .dsj .sld .prev{ left:0; background:url(../images/sjprev.png); }
.ny_abt .dsj .sld .next{ right:0; background:url(../images/sjnext.png); }
.ny_abt .dsj .sld .prev:hover{ background:url(../images/sjprevon.png); }
.ny_abt .dsj .sld .next:hover{ background:url(../images/sjnexton.png); }
.ny_abt .dsj .bd{ margin:40px auto 0; width:810px; }
.ny_abt .dsj .bd .box{ display:none; }
.ny_abt .dsj .bd li{ margin-bottom:20px; }
.ny_abt .dsj .bd li .pic{ float:left; width:300px; height:205px; padding:0 45px 20px 0; background:url(../images/sbg.png) right bottom no-repeat; }
.ny_abt .dsj .bd li .txt{ float:right; width:445px; }
.ny_abt .dsj .bd li .txt h2{ font-size:30px; color:#eb1626; font-weight:bold; font-family:Arial; margin:30px 0 20px;}
.ny_abt .dsj .bd li .txt dd{ font-size:16px; padding-left:23px; background:url(../images/sli.png) left 7px no-repeat; margin-bottom:15px;}
.ny_abt .dsj .bd li.even .pic{ float:right; } 
.ny_abt .dsj .bd li.even .txt{ width:380px; float:left; margin-left:30px; }
/*公司简介.shtml end*/

/*教学环境.shtml*/
.dp{ padding:30px 35px 0; }
.dp .nytitl{ margin-bottom:20px; }
/*教学环境.shtml end*/

/*在线留言.shtml*/
.ny_zxly .form{ background:url(../images/bg_form.png) center top no-repeat; margin:60px auto 0; width:689px; padding:59px 0 0 50px; }
.ny_zxly .form li{ float:left; margin:0 27px 21px 0; }
.ny_zxly .form li input.txt,
.ny_zxly .form li select,
.ny_zxly .form li textarea{ border:1px solid #e6e6e6; border-radius:3px; padding-left:52px; height:44px; line-height:44px; width:242px; color:#999; font-size:16px;}
.ny_zxly .form li select{ width:296px; padding-left:47px;}
.ny_zxly .form li textarea{ width:565px; height:148px; }
.ny_zxly .form li ::placeholder{ color:#999; }
.ny_zxly .form li.name input{ background:url(../images/m1.png) 12px 12px no-repeat; }
.ny_zxly .form li.phone input{ background:url(../images/m2.png) 12px 12px no-repeat; }
.ny_zxly .form li.lesson select{ background:url(../images/m3.png) 12px 12px no-repeat; }
.ny_zxly .form li.place select{ background:url(../images/m4.png) 12px 12px no-repeat; }
.ny_zxly .form li.mess textarea{ background:url(../images/m5.png) 12px 12px no-repeat; }
.ny_zxly .form li.btn input.submit{ background:url(../images/m6.png) left center no-repeat; padding-left:48px; height:34px; line-height:34px; font-size:19px; color:#fb6869; cursor:pointer; margin:86px 0 0 297px; }
/*在线留言.shtml end*/

/*宝德校区.shtml*/
.ny_ytxq .tab{ width:795px; height:609px; margin:36px auto 0; background:url(../images/mapbg.png) right top no-repeat; position:relative; }
.ny_ytxq .tab .hd li{ position:absolute;}
.ny_ytxq .tab .hd li .txt{ width:55px; cursor:pointer; font-size:16px; background:url(../images/dpoint.png) left center no-repeat; padding-left:22px; position:absolute;}
.ny_ytxq .tab .hd li .pic{ position:relative; z-index:0; }
.ny_ytxq .tab .hd li .pic .imgon{ display:none; }
.ny_ytxq .tab .hd li:hover .pic .img{ display:none; }
.ny_ytxq .tab .hd li:hover .pic .imgon{ display:block; }
.ny_ytxq .tab .hd li:hover .txt{ font-weight:bold; color:#eb1627; }
.ny_ytxq .tab .hd li.d1{ left:497px; top:354px; }
.ny_ytxq .tab .hd li.d1 .txt{ left:42px; top:25px; }
.ny_ytxq .tab .hd li.d2{ left:511px; top:409px; }
.ny_ytxq .tab .hd li.d2 .txt{ left:40px; top:13px; }
.ny_ytxq .tab .hd li.d3{ left:524px; top:483px; }
.ny_ytxq .tab .hd li.d3 .txt{ left:46px; top:10px; }
.ny_ytxq .tab .hd li.d4{ left:642px; top:380px; }
.ny_ytxq .tab .hd li.d4 .txt{ left:9px; top:9px; }
.ny_ytxq .tab .hd li.d5{ left:584px; top:214px; }
.ny_ytxq .tab .hd li.d5 .txt{ left:7px; top:-5px; }
.ny_ytxq .tab .bd{ width:400px; }
.ny_ytxq .tab .bd .box{ display:none; }
.ny_ytxq .tab .bd .box .tit{ width:120px; height:103px; background:url(../images/redcircle.png) no-repeat; color:#fff; font-weight:bold; font-size:32px; line-height:40px; text-align:center; padding-top:17px; position:relative; z-index:5; margin:0 auto; box-shadow:3px 3px 10px #c96067; border-radius:60px;}
.ny_ytxq .tab .bd .box .cont{ background:url(../images/pinkshaw_03.png); width:320px; height:395px; color:#fff; margin-top:-60px; z-index:0; position:relative; padding:65px 40px 0;}
.ny_ytxq .tab .bd .cont dt{ font-weight:bold; font-size:18px; margin:12px 0 8px; }
.ny_ytxq .tab .bd .cont dd{ font-size:16px; line-height:30px; }
/*宝德校区.shtml end*/

/*技术资讯.shtml*/
.spxz .navlf li{ background:url(../images/nline.png) center bottom no-repeat;}
.spxz .navlf li .lfa{ background:none !important; padding:25px 0 12px 19px; height:auto; line-height:18px;}
.spxz .navlf li .lfa i{ display:none; }
.spxz .navlf li .lfa span{ font-size:18px; color:#e81929; font-weight:bold;}
.spxz .navlf li .sublf{ padding:0 0 19px 19px; }
.spxz .navlf li .sublf dd{ float:left; margin-right:9px; line-height:30px;}
.spxz .navlf li .sublf dd a{ color:#666; font-size:13px; }
.spxz .navlf li .sublf dd a:hover{ color:#e81929; }
.ny_jszx .list{ margin-top:30px; }
.ny_jszx .list ul{ padding-bottom:20px; }
.ny_jszx .list li{ background:#f7f7f7; cursor:pointer; margin-bottom:20px; }
.ny_jszx .list li .pic{ display:block; float:left; width:360px; height:190px; position:relative; overflow:hidden;}
.ny_jszx .list li .pic img{ width:100%; height:100%; transition:.5s;}
.ny_jszx .list li .pic .bor{ width:100%; height:100%; position:absolute; left:0; top:0;}
.ny_jszx .list li .txt{ display:block; width:470px; height:156px; float:left; padding:35px 49px 0 40px; border:1px solid #f7f7f7; border-left:none; transition:.5s;}
.ny_jszx .list li .txt .tip .date{ float:right; color:#9b9b9b; font-size:12px; padding-left:20px; background:url(../images/rq.png) left center no-repeat; }
.ny_jszx .list li .txt .tip .tit{ color:#242424; font-size:18px;}
.ny_jszx .list li .txt p{ color:#7f7f7f; margin:15px 0 10px; }
.ny_jszx .list li .txt .more{ display:block; width:58px; height:18px; line-height:18px; border:1px solid #666; border-radius:10px; background:url(../images/listgd.png) 29px 3px no-repeat; float:right;}
.ny_jszx .list li:hover .txt{ background:#fff; box-shadow:5px 5px 10px #ececec; border:1px solid #f0f0f0; border-left:none;}
.ny_jszx .list li:hover .txt .more{ background:#e81929 url(../images/listgdon.png) 29px 3px no-repeat; border:1px solid #e81929;}
.ny_jszx .list li:hover .pic .bor{ background:url(../images/redbor.png) left center no-repeat; }
.ny_jszx .list li:hover .pic img{ transform:scale(1.2);}

.ny_xyxd .list li .pic{ width:190px; }
.ny_xyxd .list li .txt{ width:640px; }
/*技术资讯.shtml end*/

/*视频下载.shtml*/
.ny_spxz .list{ margin-top:20px; }
.ny_spxz .list li{ float:left; width:222px; margin:0 10px 40px 0;}
.ny_spxz .list li .pic{ width:222px; height:146px; border-radius:6px;display:block; position:relative; overflow:hidden;}
.ny_spxz .list li .pic img{ width:100%; height:100%; transition:.5s;}
.ny_spxz .list li .pic .play{ position:absolute; left:0; top:100%; width:100%;height:100%; background:url(../images/filter_03.png); border-radius:6px; transition:.5s;}
.ny_spxz .list li .pic .play i{ width:54px; height:54px; display:block; position:absolute; z-index:5; left:50%; top:50%; margin:-27px 0 0 -27px; background:url(../images/litplay.png) no-repeat;}
.ny_spxz .list li h3{ margin:12px 0 0 9px; }
.ny_spxz .list li h3 a{ color:#333; font-weight:normal; font-size:16px;}
.ny_spxz .list li .tit{ padding:0px 9px; font-size:12px; color:#888; }
.ny_spxz .list li .tit .learn{ float:right; }
.ny_spxz .list li:hover .play{ top:0; }
.ny_spxz .list li:hover h3 a{ color:#e60012; }
.ny_spxz .list li:hover .pic img{ transform:scale(1.2); }
/*视频下载.shtml end*/

/*师资力量.shtml*/
.ny_szll{ padding:0 0 60px; }
.ny_szll .current{ float:none; height:78px; line-height:78px;}
.szsear{ background:#f5f5f5; padding:29px 0 0; height:150px; }
.szsear .sbox{ width:600px; margin:0 auto; }
.szsear .sbox .stxt{ border:1px solid #ccc; background:#fff; padding-left:26px; color:#bdbdbd; font-size:16px; height:47px; line-height:47px; width:434px;}
.szsear .sbox .stxt::placeholder{ color:#bdbdbd; }
.szsear .sbox .btn{ width:121px; height:49px; background:url(../images/sbtn.png) no-repeat; margin-left:6px; cursor:pointer; }
.szsear .txt{ text-align:center; font-size:23px; color:#1d1d1d; margin-top:40px;}
.szsear .txt span{ font-size:32px; color:#ff0006; }
.ny_szll .list ul{ position:relative; margin-bottom:30px;}
.ny_szll .list li{ position:relative; margin-top:-157px; }
.ny_szll .list li .greybg{ width:100%; height:157px; background:url(../images/sjli_02.png) center top no-repeat;}
.ny_szll .list li .box{ height:493px;}
.ny_szll .list li .pic{ width:599px; height:493px; position:absolute; top:112px; left:50%; margin-left:-570px;}
.ny_szll .list li .pic img{ width:100%; height:100%;}
.ny_szll .list li .txt{ width:365px; position:absolute; left:50%; margin-left:90px; top:190px;}
.ny_szll .list li .txt dl{ margin-bottom:20px; }
.ny_szll .list li .txt dt{ font-size:18px; color:#333; margin-bottom:10px; font-weight:bold;}
.ny_szll .list li .txt .ljxq{ display:block; width:120px; height:36px; line-height:36px; background:#ff0000; color:#fff; text-align:center;}
.ny_szll .list li.even .box{ background:#f5f5f5;}
.ny_szll .list li.even .greybg{ background:url(../images/sjeven_01.png) center top no-repeat; }
.ny_szll .list li.even .pic{ margin-left:-30px; }
.ny_szll .list li.even .txt{ margin-left:-457px; }
.ny_szll .list li:first-child{ margin-top:0; padding:0 0 180px;}
.ny_szll .list li:first-child .greybg{ display:none; }
.ny_szll .list li:first-child .pic{ top:60px; }
.ny_szll .list li:first-child .txt{ top:250px; }
.ny_szll .list .ulbg{ width:100%; height:157px; position:absolute; bottom:0; left:0; background:url(../images/sjli_02.png) center top no-repeat;}
/*师资力量.shtml end*/

/*师资详情.shtml*/
.ny_szxq .jsjj{ margin-top:50px; position:relative;}
.ny_szxq .jsjj .pic{ width:188px; height:628px; position:absolute; z-index:3; top:0; left:30px;}
.ny_szxq .jsjj .pic img{ max-width:100%; max-height:100%; }
.ny_szxq .jsjj .txt{ padding:40px 0 7px 275px; }
.ny_szxq .jsjj .txt h2{ font-weight:bold; font-size:39px;color:#222; line-height:39px; margin-bottom:40px; }
.ny_szxq .jsjj .txt .name,.ny_szxq .jsjj .txt .dspj{ margin-bottom:25px; }
.ny_szxq .jsjj .txt .name b,
.ny_szxq .jsjj .txt .dspj b{ width:96px; height:29px; line-height:29px; text-align:center; background:url(../images/rtit.png) no-repeat; color:#fff; display:inline-block; *display:inline;*zoom:1; margin-right:10px;}
.ny_szxq .jsjj .txt .name b{ font-size:18px; }
.ny_szxq .jsjj .txt .dspj b{ font-size:16px; font-weight:normal; }
.ny_szxq .jsjj .txt .name span{ font-weight:bold; font-size:16px; line-height:28px; color:#333;}
.ny_szxq .jsjj .txt .dspj span{ font-size:16px; line-height:26px;}
.ny_szxq .jsjj .list{ height:258px; padding:0 0 0 275px; background:url(../images/txtbg.png) center top no-repeat; position: relative;}
.ny_szxq .jsjj .list ul{ padding:30px 0 0 15px; }
.ny_szxq .jsjj .list li{ color:#fff; float:left; line-height:28px; padding-left:27px; background:url(../images/redpoint.png) left 9px no-repeat; width:378px; margin-right:50px;}
.ny_szxq .jsjj .list li:first-child{ margin-top:50px; }
.ny_szxq .jsjj .list .tip{ color:#fff; width:197px; height:82px; line-height:82px; text-align:center; font-weight:bold; font-size:30px; background:url(../images/rzbg.png) no-repeat; position:absolute; top:-13px; }

.ny_szxq .say{ height:378px; width:100%; background:url(../images/txtbg2.png) center top no-repeat; margin-top:50px; color:#fff;}
.ny_szxq .say .tip{ color:#fff; font-weight:bold; font-size:39px; height:80px; line-height:80px; padding:50px 0 30px; width:700px; text-align:center; }
.ny_szxq .say .lftxt{ padding-left:50px; width:500px; float:left;}
.ny_szxq .say .rtxt{ float:right; width:618px; }

.ny_szxq .zszs{ padding:80px 0; }
.ny_szxq .titl .en{ color:#999; }
.ny_szxq .titl .cn{ color:#333; margin-top:5px; }
.ny_szxq .zszs .picsld{ margin-top:50px; position:relative;}
.ny_szxq .zszs .picsld #carousels{ height:484px; position:relative;}
.ny_szxq .zszs .picsld .carousel-feature{ position:absolute; top:-1000px; left:-1000px; cursor:pointer; opacity:1 !important;}
.ny_szxq .carousel-left,.ny_szxq .carousel-right{ position:absolute; width:40px; height:70px; top:50%; margin-top:-35px; z-index:9999; cursor:pointer;}
.ny_szxq .carousel-left{left:-50px; background: url(../images/prev.png) no-repeat;}
.ny_szxq .carousel-right{right:-50px; background: url(../images/next.png) no-repeat;}
.ny_szxq .zszs .picsld .carousel-feature .shaw{ width:100%; height:100%; background:url(../images/filter_03.png); position:absolute; z-index:5; left:0; top:0; display:none; }


.ny_szxq .skxc{ height:728px; padding:80px 0 75px; background:url(../images/skbg.png) center top no-repeat; }
.ny_szxq .skxc .titl .cn{ color:#fff; }
.ny_szxq .skxc .titl .en{ color:#f8c3c6; }
.ny_szxq .skxc .list{ position:relative; margin-top:48px; height:604px; width:100%; }
.ny_szxq .skxc .list li{ position:absolute; overflow:hidden; cursor:pointer; }
.ny_szxq .skxc .list li.k1{ width:320px; height:400px; left:0; top:114px; }
.ny_szxq .skxc .list li.k2{ width:188px; height:234px; left:342px; top:30px; }
.ny_szxq .skxc .list li.k3{ width:328px; height:264px; left:552px; top:0px; }
.ny_szxq .skxc .list li.k4{ width:198px; height:247px; left:902px; top:17px; }
.ny_szxq .skxc .list li.k5{ width:258px; height:322px; left:342px; top:282px; }
.ny_szxq .skxc .list li.k6{ width:258px; height:322px; left:622px; top:282px; }
.ny_szxq .skxc .list li.k7{ width:300px; height:240px; left:902px; top:282px; }
.ny_szxq .skxc .list li img{ width:100%; height:100%; transition:.5s; }
.ny_szxq .skxc .list li:hover img{ transform:scale(1.2); }

.ny_szxq .mfst{ padding:80px 0 0; height:986px; background:url(../images/videobg_02.jpg) center top no-repeat; }
.ny_szxq .mfst .video{ width:774px; height:438px; margin:210px auto 0; position:relative; left:-4px;}
.ny_szxq .mfst .video .box{ height:438px; }
.ny_szxq .mfst .video i{ background:url(../images/play2.png); width:87px; height:87px; margin:-43.5px 0 0 -43.5px; }
.ny_szxq .mfst .video .jdt{ width:763px; height:72px; background:url(../images/jdt.png) no-repeat; position:absolute; bottom:5px; left:5px; z-index:10; background-size:100% 100%;}

.ny_szxq .gdms{ margin:60px 0 80px; }
.ny_szxq .gdms .picsld{ margin-top:60px; }
.ny_szxq .gdms .owl-item{ height:350px; }
.ny_szxq .gdms .item{ box-shadow:3px 3px 6px #d9d9d9; }
.ny_szxq .gdms .item a{ display:block; text-align:center; position:relative; width:100%; height:100%;}
.ny_szxq .gdms .item .pic,.ny_szxq .gdms .item .pic img{ width:100%; height:100%;}
.ny_szxq .gdms .item .txt{ color:#fff; position:absolute; bottom:0; width:100%; left:0; background:url(../images/blackshaw_03.png); padding-top:15px; height:65px; transition:.5s;}
.ny_szxq .gdms .item .txt h3{ font-size:20px; }
.ny_szxq .gdms .item .txt p{ color:#e6e6e6; margin-top:3px;}
.ny_szxq .gdms .item a:hover .txt{ background:url(../images/redshaw_07.png); }
.ny_szxq .gdms .owl-carousel .owl-nav .owl-prev,
.ny_szxq .gdms .owl-carousel .owl-nav .owl-next{ width:40px; height:70px; position:absolute; top:50%; margin-top:-35px; font-size:0; cursor:pointer; transition:.5s;}
.ny_szxq .gdms .owl-carousel .owl-nav .owl-prev{ left:-50px; background:url(../images/prev.png);}
.ny_szxq .gdms .owl-carousel .owl-nav .owl-next{ right:-50px; background:url(../images/next.png);}
.ny_szxq .gdms .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/prevon.png);box-shadow:0 5px 20px #eee; }
.ny_szxq .gdms .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/nexton.png); box-shadow:0 5px 20px #eee;}
/*师资详情.shtml end*/

/*开班计划.shtml*/
.ny_kbjh .list{ margin:80px auto 80px;}
.ny_kbjh .list .tip{ font-size:34px; font-weight:bold; color:#333;line-height:34px; text-align:center; margin-bottom:45px; }
.ny_kbjh .list ul{ background:url(../images/step_07.png) 60px top repeat-y; }
.ny_kbjh .list li{ position:relative; padding-left:250px; margin-bottom:60px;}
.ny_kbjh .list li .place{ width:250px; text-align:center; background:#fff; position:absolute; top:0; left:0;}
.ny_kbjh .list li .place p{ font-weight:bold; font-size:24px; color:#eb1627; line-height:26px; margin-top:7px; }
.ny_kbjh .list li .txt{ width:900px; float:right; box-shadow:3px 3px 10px #f6f6f6;}
.ny_kbjh .list li .txt .thead{ height:56px; background:#ff5252; }
.ny_kbjh .list li .txt span{ display:block; float:left; text-align:center; height:54px; line-height:54px; font-size:16px;}
.ny_kbjh .list li .txt span.t1{ width:325px; color:#444;}
.ny_kbjh .list li .txt span.t2{ width:130px; }
.ny_kbjh .list li .txt span.t3{ width:270px; }
.ny_kbjh .list li .txt span.t4{ width:173px; }
.ny_kbjh .list li .txt .thead span{ color:#fff; font-weight:bold; line-height:56px; height:56px; font-size:18px; }
.ny_kbjh .list li .jctp{ float:right; width:900px; }
.ny_kbjh .list li .jctp .tip{ width:172px; margin-bottom:0;height:164px;}
.ny_kbjh .list li .jctp .picsld{ width:708px; height:164px;}
.ny_kbjh .list li .jctp .picsld .owl-carousel{ height:164px; }
.ny_kbjh .list li.a2 .place p{ color:#ffa052; }
.ny_kbjh .list li.a2 .txt .thead{ background:#ffa052; }
.ny_kbjh .list li.a3 .place p{ color:#319999; }
.ny_kbjh .list li.a3 .txt .thead{ background:#319999; }
.ny_kbjh .list li.a4 .place p{ color:#3fc393; }
.ny_kbjh .list li.a4 .txt .thead{ background:#3fc393; }
.ny_kbjh .list li.a5 .place p{ color:#cd4290; }
.ny_kbjh .list li.a5 .txt .thead{ background:#cd4290; }
.ny_kbjh .list .btn{ position:relative; text-align:center; width:900px; float:right;}
.ny_kbjh .list .btn a{ display:inline-block; margin:0 10px; width:219px; height:69px; line-height:69px; text-align:center; color:#fff; font-weight:bold; font-size:26px; background:#666; }
.ny_kbjh .list .btn a:hover{ background:#e60012; box-shadow:3px 5px 10px #ecdcdb; }
.ny_kbjh .list .btn .btntxt{ position:absolute; left:362px; top:75px; background:url(../images/redshaw_07.png); color:#fff; padding:20px; font-size:18px; display:none;}
.ny_kbjh .list .btn .btntxt b{ font-weight:bold; }

.ny_kbjh .question{ padding:80px 0 100px; background:#f7f7f7; }
.ny_kbjh .tip2{ font-size:44px; line-height:44px; color:#333; text-align:center; font-weight:bold;}
.ny_kbjh .question ul{ margin-top:65px; }
.ny_kbjh .question li{ float:left; text-align:center; width:200px; margin:0 50px; cursor:pointer;}
.ny_kbjh .question li .pic{ width:100px; height:100px; position:relative; margin:0 auto 28px;}
.ny_kbjh .question li .pic img{ width:100%; height:100%; position:absolute; left:0; top:0;}
.ny_kbjh .question li .pic .ic{ transition:400ms;}
.ny_kbjh .question li .pic .icon{ opacity:0; filter:alpha (opacity=0); transition:.7s;transform: rotate(-180deg);-webkit-transform:rotate(-180deg);}
.ny_kbjh .question li:hover .pic .icon{ opacity:1; filter:alpha(opacity=100); transform:rotate(0deg);-webkit-transform:rotate(0deg);}
.ny_kbjh .question li:hover .pic .ic{ opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.ny_kbjh .question li .txt h3{ font-size:20px; font-weight:bold; color:#666; }
.ny_kbjh .question li .txt p{ line-height:20px; color:#888; margin-top:10px; }
.ny_kbjh .question li .line{ height:2px; margin:25px auto 0; background:#b3b3b3; width:70px; }
.ny_kbjh .question li:hover .txt h3{ color:#e60012; }
.ny_kbjh .question li:hover .txt p{ color:#444; }
.ny_kbjh .question li:hover .line{ background:#e60012; }

.ny_kbjh .lsdz{ margin:80px 0; }
.ny_kbjh .lsdz ul{ margin-top:60px; }
.ny_kbjh .lsdz li{ width:300px; margin:0 50px; text-align:center; float:left;}
.ny_kbjh .lsdz li .pic{ background:url(../images/dbx.png) no-repeat; width:110px; height:91px; padding-top:36px; transition:.5s; margin:0 auto 30px; }
.ny_kbjh .lsdz li .pic img{ width:62px; height:56px; }
.ny_kbjh .lsdz li .txt h3{ font-weight:bold; font-size:20px; color:#333; margin-bottom:15px;}
.ny_kbjh .lsdz li .txt p{ font-size:18px; color:#888; }
.ny_kbjh .lsdz li:hover .pic{ background:url(../images/dbxon.png) center top no-repeat; }
/*开班计划.shtml end*/

/*课程介绍.shtml*/
.ny_kcjs{ width:1000px; margin:0 auto; }
.ny_kcjs .toptxt{ background:#fff9f9; padding:34px 73px; margin-top:23px; }
.ny_kcjs .toptxt .cont{ border:2px solid #e1cac8; border-radius:2px; padding:35px 27px;text-indent:2em; font-size:16px; color:#444; line-height:30px;}
.ny_kcjs .midbox{ margin-top:50px; }
.ny_kcjs .midbox .tbox{ border-bottom:6px solid #ee3232; padding-bottom:33px; }
.ny_kcjs .midbox .tbox ul{ float:right; width:558px; }
.ny_kcjs .midbox .tbox li{ float:left; margin:0 13px; }
.ny_kcjs .midbox .tbox li a{ display:block; }
.ny_kcjs .midbox .tbox li a img{ width:160px; height:160px; }
.ny_kcjs .midbox .tbox .txt{ color:#000; float:left; margin-top:20px;}
.ny_kcjs .midbox .tbox .txt h1{ font-size:60px; font-weight:bold; line-height:60px;}
.ny_kcjs .midbox .tbox .txt p{ font-size:44px; font-weight:bold; line-height:44px; margin-top:10px;}
.ny_kcjs .midbox .tbox .txt p span{ color:#e60012; }
.ny_kcjs .midbox .cont{ margin-top:90px; }
.ny_kcjs .midbox .cont .pic{ float:right; width:422px; height:310px; }
.ny_kcjs .midbox .cont .pic img{ width:100%; height:100%; }
.ny_kcjs .midbox .cont .txt{ width:480px; margin-left:20px; line-height:36px; font-size:16px; color:#333; text-indent:2em; float:left; }
.ny_kcjs .btmbox{ margin:65px 0px; }
/*课程介绍.shtml end*/

/*就业学员.shtml*/
.ny_jyxy{ padding:60px 0; }
.menu{ text-align:center; width:100%; }
.menu li{ display:inline-block;*display:inline;*zoom:1; margin:0 7px;}
.menu li a{ display:block; width:128px; height:40px; text-align:center; line-height:40px; color:#4c4948; font-size:18px; border:1px solid #e5e5e5;}
.menu li:hover a,.menu li.on a{ background:#e60012; color:#fff; border:1px solid #e60012; }
.ny_jyxy .box{ text-align:center; margin-top:80px; }
.ny_jyxy .box h2{ font-weight:bold; font-size:44px; line-height:44px; color:#333; }
.ny_jyxy .box .cont{ font-size:26px; margin-top:42px; line-height:37px; color:#666; }
.ny_jyxy .list ul{ padding:60px 0 20px; }
.ny_jyxy .list li{ float:left; margin:0 100px 10px 0; width:324px; height:578px; }
.ny_jyxy .list li .pic{ width:300px; height:350px; margin:0 auto; position:relative; z-index:0; }
.ny_jyxy .list li .pic img{ width:100%; height:100%; }
.ny_jyxy .list li .txt{ width:234px; height:211px; margin-top:-73px; background:url(../images/txt.png) center top no-repeat; position:relative; z-index:5; padding:90px 45px 0;}
.ny_jyxy .list li .txt .name{ font-size:18px; color:#333;}
.ny_jyxy .list li .txt .name span{ color:#888; font-size:14px; margin-left:14px; }
.ny_jyxy .list li .txt dl{ margin:12px 0 0 3px; }
.ny_jyxy .list li .txt dd{ height:30px; line-height:30px; color:#666;}
.ny_jyxy .list li .txt dd .con{ display:inline-block;*display:inline;*zoom:1; vertical-align:middle; margin-right:12px;}
.ny_jyxy .list li .txt dd .con .i2{ display:none; }
.ny_jyxy .list li:hover .txt{ background:url(../images/txton.png) center top no-repeat; }
.ny_jyxy .list li:hover .txt .name,
.ny_jyxy .list li:hover .txt .name span,
.ny_jyxy .list li:hover dd span{ color:#fff; }
.ny_jyxy .list li:hover dd .con .i1{ display:none; }
.ny_jyxy .list li:hover dd .con .i2{ display:block; }
/*就业学员.shtml end*/

/*学员分享.shtml*/
.ny_xyfx{ padding:60px 0; }
.ny_xyfx .tip{ font-weight:bold; font-size:44px; line-height:44px; color:#333; text-align:center; margin-top:80px; }
.ny_xyfx .list ul{ padding:75px 0 0; }
.ny_xyfx .list li{ width:593px; height:293px; float:left; margin:0 14px 30px 0; position:relative;}
.ny_xyfx .list li a{ display:block;}
.ny_xyfx .list li a .pic{ width:330px; height:280px; overflow: hidden; position:absolute; z-index:0; left:5px; top:4px;}
.ny_xyfx .list li a .pic img{ width:100%; height:100%; transition:.5s;}
.ny_xyfx .list li a .txt{ background:url(../images/txt2_03.png) center top no-repeat;width:253px; height:227px; position:relative; z-index:5; padding:65px 40px 0 300px; transition:.5s;}
.ny_xyfx .list li a .txt h3{ font-size:18px; font-weight:bold; color:#333; }
.ny_xyfx .list li a .txt .tit{ color:#888; margin:5px 0 14px;}
.ny_xyfx .list li a .txt .cont{ color:#444; line-height:23px; }
.ny_xyfx .list li a:hover .pic img{ transform:scale(1.2); }
.ny_xyfx .list li a:hover .txt{ background:url(../images/txton2_03.png) center top no-repeat; }
/*学员分享.shtml end*/

/*考试中心.shtml*/
.ny_kszx .toptxt{ margin-top:80px; }
.ny_kszx .tip{ font-weight:bold; font-size:44px; line-height:44px; color:#333; text-align:center;}
.ny_kszx .toptxt .pic{ text-align:center; margin-top:60px; }
.ny_kszx .toptxt .box{ background:#fce5e7; padding:35px 0; position:relative; }
.ny_kszx .toptxt .box .cont{ width:990px; margin: 0 auto; color:#444; font-size:18px; line-height:30px; }
.ny_kszx .toptxt .box .mh{ position:absolute; width:37px; height:35px; left:50%; }
.ny_kszx .toptxt .box .mh.i1{ background:url(../images/mh1.png) no-repeat; margin-left:-565px; top:20px;}
.ny_kszx .toptxt .box .mh.i2{ background:url(../images/mh2.png) no-repeat; margin-left:530px; bottom:20px;}

.ny_kszx .list{ background:#e60012; padding:70px 0 50px;}
.ny_kszx .list .tip{ color:#fff; }
.ny_kszx .list ul{ margin-top:40px; }
.ny_kszx .list li{ padding:60px 0 0 60px; position:relative; margin-bottom:20px;}
.ny_kszx .list li .pic{ width:400px; height:262px; background:url(../images/kcbg.png) right bottom no-repeat; padding:12px 11px 12px 0; float: right;}
.ny_kszx .list li .pic img{ width:400px; height:262px; }
.ny_kszx .list li .txt{ width:680px; float:left; }
.ny_kszx .list li .txt .h2{ color:#fff; text-transform:uppercase; font-size:34px; font-family:Arial; background:url(../images/whiteline.png) left bottom no-repeat; padding-bottom:25px; margin-bottom:20px;}
.ny_kszx .list li .txt .cont{ color:#fdefef; line-height:30px; font-size:16px; }
.ny_kszx .list li .mh{ display:block; width:82px; height:76px; background:url(../images/whitemh1.png) no-repeat; position:absolute; z-index:0; left:0; top:0;}
.ny_kszx .list li:nth-child(even) .pic{ float:left; }
.ny_kszx .list li:nth-child(even) .txt{ float:right; }
.ny_kszx .list li:nth-child(even) .mh{ top:auto; left:auto; bottom:0; right:0; background:url(../images/whitemh2.png) no-repeat; }

.ny_kszx .yykc{ padding:80px 0 0; }
.ny_kszx .yykc .box{ margin-top:60px; background:url(../images/lcshot_03.png) center top no-repeat;}
.ny_kszx .yykc .box ul{ position:relative; height:588px; }
.ny_kszx .yykc .box li{ width:208px; position: absolute; text-align:center;}
.ny_kszx .yykc .box li .pic{ width:172px; height:172px; background:#fff; border-radius:94px; -webkit-border-radius:94px; -moz-border-radius:94px; -o-border-radius:94px; padding:8px; box-shadow:3px 5px 5px #eee; margin:0 auto;}
.ny_kszx .yykc .box li .pic img{ height:172px; height:172px; }
.ny_kszx .yykc .box li .txt{ margin-top:15px; font-size:16px; font-weight:bold; color:#333; }
.ny_kszx .yykc .box li.c2 .pic,
.ny_kszx .yykc .box li.c4 .pic,
.ny_kszx .yykc .box li.c6 .pic{ background:#fce5e7; }
.ny_kszx .yykc .box li.c1{ left:0; top:40px; }
.ny_kszx .yykc .box li.c2{ left:167px; top:325px;} 
.ny_kszx .yykc .box li.c3{ left:232px; top:10px; width:400px; }
.ny_kszx .yykc .box li.c4{ left:504px; top:305px;}
.ny_kszx .yykc .box li.c5{ left:665px; top:40px; }
.ny_kszx .yykc .box li.c6{ left:842px; top:323px;;}
.ny_kszx .yykc .box li.c7{ left:1005px; top:15px; }
.ny_kszx .yykc .cont{ width:1010px; margin:0 auto; color:#858585; font-size:16px; line-height:30px;}
.ny_kszx .yykc .cont h2{ font-weight:bold; color:#535353; font-size:18px; margin-top:10px; }

.ny_kszx .fgqg{ padding:70px 0 60px; }
.ny_kszx .fgqg .tab .hd{ margin:40px 0 30px; text-align:center; width:100%; height:28px; }
.ny_kszx .fgqg .tab .hd li{ display:inline-block;*display:inline;*zoom:1; font-size:18px; color:#000; cursor:pointer; padding:0 17px; height:28px; line-height:28px; margin:0 5px; border-radius:14px; -webkit-border-radius:14px; -moz-border-radius:14px; -o-border-radius:14px;}
.ny_kszx .fgqg .tab .hd li:hover,.ny_kszx .fgqg .tab .hd li.on{ color:#fff; background:#e60012; }
.ny_kszx .fgqg .tab .box{ display:none; }
.ny_kszx .fgqg .tab .box li{ float:left; width:350px; height:240px; margin:0 20px 20px 0; overflow:hidden;}
.ny_kszx .fgqg .tab .box li.first{ height:500px; width:360px; }
.ny_kszx .fgqg .tab .box li img{ width:100%; height:100%; transition:.5s;}
.ny_kszx .fgqg .tab .box li:hover img{ transform:scale(1.2); }
/*考试中心.shtml end*/

/*校企合作.shtml*/
.ny_xqhz .toptxt{ padding:80px 0; }
.ny_xqhz .toptxt .pic{ float:left; width:532px; height:430px; padding:0 0 80px 87px; position:relative; }
.ny_xqhz .toptxt .pic img{ width:532px; height:430px; }
.ny_xqhz .toptxt .pic .bor{ width:619px; height:483px; position:absolute; z-index:0; background:url(../images/box.png) no-repeat; left:0; bottom:0; }
.ny_xqhz .toptxt .txt{ float:right; width:540px; margin-top:70px; }
.ny_xqhz .toptxt .txt .cont h2{ font-size:22px; color:#333; }
.ny_xqhz .toptxt .txt .cont .p{ line-height:28px; color:#888; margin-top:40px; }
.ny_xqhz .toptxt .txt .list{ margin-top:45px; position:relative; }
.ny_xqhz .toptxt .txt .list li{ float:left; width:107px; text-align:center; background:url(../images/hline.png) right center no-repeat; cursor:pointer;} 
.ny_xqhz .toptxt .txt .list li .icon{ width:37px; height:37px; position:relative; margin:0 auto 15px; }
.ny_xqhz .toptxt .txt .list li .icon img{ width:100%; height:100%; position:absolute; left:0; top:0; }
.ny_xqhz .toptxt .txt .list li .icon .i1{ transition:400ms;}
.ny_xqhz .toptxt .txt .list li .icon .i2{ -webkit-transform:scale(0); transform:scale(0); opacity:0; filter:alpha (opacity=0); transition:500ms;}
.ny_xqhz .toptxt .txt .list li .intro{ position:absolute; left:0; top:115px; width:534px; padding:5px 14px; border:1px solid #ff6666; color:#ff3434; text-align:left; display:none;}
.ny_xqhz .toptxt .txt .list li .intro .tit{ width:13px; height:7px; background:url(../images/txtshot_03.png); position:absolute; left:45px; top:-7px;}
.ny_xqhz .toptxt .txt .list li:hover .icon .i2{ -webkit-transform:scale(1); transform:scale(1); opacity:1; filter:alpha(opacity=100);}
.ny_xqhz .toptxt .txt .list li:hover .icon .i1 { opacity: 0; filter: alpha(opacity=0); -webkit-transform: scale (1.2); transform: scale(1.2); }
.ny_xqhz .toptxt .txt .list li:hover .wz{ color:#ff0000; }
.ny_xqhz .toptxt .txt .list li:hover .intro{ display:block; }
.ny_xqhz .toptxt .txt .list li.d2 .intro .tit{ left:152px; }
.ny_xqhz .toptxt .txt .list li.d3 .intro .tit{ left:260px; }
.ny_xqhz .toptxt .txt .list li.d4 .intro .tit{ left:367px; }
.ny_xqhz .toptxt .txt .list li.d5 .intro .tit{ left:475px; }

.ny_xqhz .qqls{ padding:80px 0; background:#f5f5f5;  }
.ny_xqhz .tip{ font-weight:bold; font-size:44px; line-height:44px; color:#333; text-align:center;}
.ny_xqhz .qqls .tab .hd{ margin:30px 0 50px; width:100%; text-align:center; }
.ny_xqhz .qqls .tab .hd li{ display:inline-block;*display:inline;*zoom:1;width:128px; text-align:center; height:40px; line-height:40px; font-size:18px; color:#4c4948; cursor:pointer; border:1px solid #e5e5e5; vertical-align:top; margin:0 4px; transition:.5s;}
.ny_xqhz .qqls .tab .hd li:hover,.ny_xqhz .tab .hd li.on{ background:#e60012; border:1px solid #e60012; color:#fff; }
.ny_xqhz .qqls .tab .bd .box{ height:0; overflow: hidden; }
.ny_xqhz .qqls .tab .bd .picsld{ width:536px; height:320px; float:right; }
.ny_xqhz .qqls .tab .bd .picsld .item a{ display:block;}
.ny_xqhz .qqls .tab .bd .picsld .item a img{ width:100%; height:320px; }
.ny_xqhz .qqls .picsld .owl-carousel .owl-nav .owl-prev,
.ny_xqhz .qqls .picsld .owl-carousel .owl-nav .owl-next{ width:50px; height:60px; position:absolute; bottom:0; font-size:0; cursor:pointer; transition:.5s;}
.ny_xqhz .qqls .picsld .owl-carousel .owl-nav .owl-prev{ background:url(../images/xprevon_01.png); right:50px; }
.ny_xqhz .qqls .picsld .owl-carousel .owl-nav .owl-next{ background:url(../images/xnexton_02.png); right:0px;}
.ny_xqhz .qqls .picsld .owl-carousel .owl-nav .owl-prev.disabled{ background:url(../images/xprev_01.png);}
.ny_xqhz .qqls .picsld .owl-carousel .owl-nav .owl-next.disabled{ background:url(../images/xnext_02.png);}
.ny_xqhz .qqls .tab .bd .txt{ float:left; width:540px; padding-top:40px; }
.ny_xqhz .qqls .tab .bd .txt h3{ font-size:22px;color:#333; }
.ny_xqhz .qqls .tab .bd .txt .cont{ color:#888; line-height:28px; margin:30px 0; }
.ny_xqhz .qqls .tab .bd .txt .ljxq{ display: block; width:128px; text-align:center; height:40px; line-height:40px; font-size:16px; color:#666; border:1px solid #ccc;}
.ny_xqhz .qqls .tab .bd .txt .ljxq:hover{ background:#e60012;border:1px solid #e60012; color:#fff; }

.ny_xqhz .zypx{ padding:80px 0;}
.ny_xqhz .zypx ul{ margin:60px 0 40px; }
.ny_xqhz .zypx li{ float:left; width:600px; }
.ny_xqhz .zypx li .pic{ float:left; width:300px; height:230px; position:relative; }
.ny_xqhz .zypx li .pic img{ width:100%; height:100%; }
.ny_xqhz .zypx li .pic .shot{ width:14px; height:20px; background:url(../images/whiteshot.png); position:absolute; z-index:5; right:0; top:50%; margin-top:-10px; }
.ny_xqhz .zypx li .txt{ float:left; padding:50px 40px 0 40px; text-align:center; width:219px; border:1px solid #e6e6e6; border-left:none; height:178px;}
.ny_xqhz .zypx li .txt h3{ font-size:20px; font-weight:normal; color:#333; }
.ny_xqhz .zypx li .txt .cont{ margin-top:25px; color:#888; }
.ny_xqhz .zypx li.z3 .pic,.ny_xqhz .zypx li.z4 .pic{ float:right; }
.ny_xqhz .zypx li.z3 .pic .shot,.ny_xqhz .zypx li.z4 .shot{ background:url(../images/whiteshot2.png); right:auto; left:0; }
.ny_xqhz .zypx li.z3 .txt,.ny_xqhz .zypx li.z4 .txt{ border-right:none; border-left:1px solid #e6e6e6; }

.ny_xqhz .dchd{ padding:80px 0; background:#f5f5f5;  }
.ny_xqhz .dchd ul{ margin:40px auto; width:1120px; }
.ny_xqhz .dchd li{ float:left; position:relative; width:350px; height:240px; margin:0 10px 20px 10px;overflow:hidden;}
.ny_xqhz .dchd li .pic,.ny_xqhz .dchd li .pic img{ width:100%; height:100%; overflow: hidden;}
.ny_xqhz .dchd li .pic img{ transition:.5s; }
.ny_xqhz .dchd li .txt{ width:100%; height:100%; background:url(../images/redshaw_07.png); position:absolute; left:0; top:100%; transition:.5s; color:#fff; text-align:center;}
.ny_xqhz .dchd li .txt h3{ font-size:20px; background:url(../images/dcline.png) center bottom no-repeat; padding:55px 0 16px;}
.ny_xqhz .dchd li .txt .cont{ width:225px; margin:15px auto 0;}
.ny_xqhz .dchd li.first{ width:360px; height:500px; }
.ny_xqhz .dchd li.first .txt h3{ padding-top:180px; }
.ny_xqhz .dchd li:hover img{ transform:scale(1.2); }
.ny_xqhz .dchd li:hover .txt{ top:0; }
.ny_xqhz .dchd li:hover{ box-shadow:2px 3px 7px #c7c6c6; }
.ny_xqhz .gd{ width:161px; height:44px; line-height:44px; text-align:center; color:#e60012; border:2px solid #e60012; font-size:20px; display:block; margin:0 auto; }
.ny_xqhz .gd:hover{ background:#e60012; color:#fff; box-shadow:2px 5px 15px #e8c3c4;}
/*校企合作.shtml end*/

/*企业培训.shtml*/
.ny_qypx .toptxt{ background:url(../images/bg_qypx.png) center top no-repeat; margin-top:80px; width:1000px; height:350px; padding:30px 150px; }
.ny_qypx .toptxt .cont{ background:url(../images/filter50_03.png); padding:55px 90px; color:#fff; text-align:center; }
.ny_qypx .toptxt .cont dl{ margin-bottom:10px; }
.ny_qypx .toptxt .cont dt{ font-size:20px; font-weight:bold; line-height:34px; }
.ny_qypx .toptxt .cont dd{ font-size:18px; line-height:34px; }

.ny_qypx .tip{font-weight:bold; font-size:44px; line-height:44px; color:#333; text-align:center;}
.ny_qypx .pxal{ padding:80px 0 0; }
.ny_qypx .pxal .list{ margin-top:60px; position: relative; }
.ny_qypx .pxal .list .ultop{ width:110px; height:31px; background:url(../images/ultop_07.png) no-repeat; margin:0 auto; }
.ny_qypx .pxal .list .ulbtm{ width:128px; height:74px; background:url(../images/ulbtm_07.png) no-repeat; margin:0 auto; }

.ny_qypx .pxal .list ul{ background:url(../images/ul_03.png) 567px top repeat-y; }
.ny_qypx .pxal .list li{ width:392px; margin-left:649px; cursor:pointer;}
.ny_qypx .pxal .list li .year{ color:#fff; height:38px; width:277px; padding:60px 0 0 115px; font-size:20px;}
.ny_qypx .pxal .list li .year b{ font-weight:bold; font-size:32px; margin-right:15px;}
.ny_qypx .pxal .list li.p1 .year{ background:url(../images/y1.png) no-repeat; }
.ny_qypx .pxal .list li.p2 .year{ background:url(../images/y2.png) no-repeat; }
.ny_qypx .pxal .list li.p3 .year{ background:url(../images/y3.png) no-repeat; }
.ny_qypx .pxal .list li.p4 .year{ background:url(../images/y4.png) no-repeat; }
.ny_qypx .pxal .list li.p5 .year{ background:url(../images/y5.png) no-repeat; }
.ny_qypx .pxal .list li .txt{ padding:10px 0 0 82px; line-height:26px; color:#333; }
.ny_qypx .pxal .list li.even{ margin-left:210px; }
.ny_qypx .pxal .list li.even .year{ width:236px; padding-left:100px; }
.ny_qypx .pxal .list .car{transition: all linear .5s; width:42px; height:31px; position:absolute; z-index:5; left:50%; margin-left:-21px; background:url(../images/car.png) no-repeat; top:90px;}

.ny_qypx .ytxq{ padding:80px 0; }
.ny_qypx .ytxq .picsld{ margin-top:60px; }
.ny_qypx .ytxq .picsld .item{ width:100%; height:210px; }
.ny_qypx .ytxq .picsld .item img{ width:100%; height:210px; }
.ny_qypx .ytxq .picsld .owl-carousel .owl-nav .owl-prev,
.ny_qypx .ytxq .picsld .owl-carousel .owl-nav .owl-next{ width:40px; height:70px; position:absolute; top:50%; margin-top:-35px; font-size:0; cursor:pointer; transition:.5s;}
.ny_qypx .ytxq .picsld .owl-carousel .owl-nav .owl-prev{ left:-50px; background:url(../images/prev.png);}
.ny_qypx .ytxq .picsld .owl-carousel .owl-nav .owl-next{ right:-50px; background:url(../images/next.png);}
.ny_qypx .ytxq .picsld .owl-carousel .owl-nav .owl-prev:hover{ background:url(../images/prevon.png); box-shadow:0 5px 10px #ddd;}
.ny_qypx .ytxq .picsld .owl-carousel .owl-nav .owl-next:hover{ background:url(../images/nexton.png); box-shadow:0 5px 10px #ddd;}
/*企业培训.shtml end*/

/*就业服务.shtml*/
.ny_jyfw{ padding:60px 0 80px; background:url(../images/fwbg.png) center 240px no-repeat;}
.ny_jyfw .box{ text-align:center; margin-top:80px; }
.ny_jyfw .box h2{ font-weight:bold; font-size:44px; line-height:44px; color:#333; }
.ny_jyfw .box .cont{ font-size:26px; margin-top:42px; line-height:37px; color:#666; }
.ny_jyfw .list{ padding:155px 0 0 144px; }
.ny_jyfw .list li{ margin-bottom:120px; cursor:pointer;}
.ny_jyfw .list li .pic{ float:right; width:412px; height:286px; position:relative; display:block; }
.ny_jyfw .list li .pic .picbg{ width:380px; height:286px; background:#f5f5f5; position:absolute; z-index:0; right:0; bottom:0; transition:.5s;}
.ny_jyfw .list li .pic img{ position:relative; z-index:3; width:400px; height:262px; margin-top:13px; }
.ny_jyfw .list li .txt{ width:450px; float:left; margin:60px 0 0 0; }
.ny_jyfw .list li .txt .tit{ font-weight:bold; font-size:24px; color:#333; display:block; }
.ny_jyfw .list li .txt .tit span{ margin-right:18px; font-size:30px; position:relative; top:3px;}
.ny_jyfw .list li .txt .cont{ margin-top:25px; text-indent:2em; line-height:28px; font-size:16px; color:#888;}
.ny_jyfw .list li.even .pic{ float:left; }
.ny_jyfw .list li.even .pic .picbg{ background:#fff; }
.ny_jyfw .list li.even .txt{ float:right; }
.ny_jyfw .list li:hover .pic .picbg{ background:#e60012; box-shadow:3px 5px 10px #d1cacb; }
.ny_jyfw .list li:hover .txt .tit{ color:#e60012; }
.ny_jyfw .list li:hover .txt .cont{ color:#ff5252; }

.ny_jyfw .jyhz .tip{ font-weight:bold; font-size:44px; line-height:44px; color:#333; text-align:center;}
.ny_jyfw .jyhz .jlist{ position:relative; margin:50px auto 0; width:965px; height:535px; }
.ny_jyfw .jyhz .jlist li{ width:193px; height:212px; background:url(../images/lkbg.png) no-repeat; padding:55px 0 0 11px; position:absolute; transition:.5s;}
.ny_jyfw .jyhz .jlist li img{ display:block; width:165px; height:90px; }
.ny_jyfw .jyhz .jlist li .i2{ display:none; }
.ny_jyfw .jyhz .jlist li:hover{ background:url(../images/lkonbg.png) no-repeat; }
.ny_jyfw .jyhz .jlist li:hover .i2{ display:block; }
.ny_jyfw .jyhz .jlist li:hover .i1{ display:none; }
.ny_jyfw .jyhz .jlist li.y1{ left:98px; top:0; }
.ny_jyfw .jyhz .jlist li.y2{ left:294px; top:0; }
.ny_jyfw .jyhz .jlist li.y3{ left:491px; top:0; }
.ny_jyfw .jyhz .jlist li.y4{ left:687px; top:0; }
.ny_jyfw .jyhz .jlist li.y5{ left:0px; top:163px; }
.ny_jyfw .jyhz .jlist li.y6{ left:196px; top:163px; }
.ny_jyfw .jyhz .jlist li.y7{ left:393px; top:163px; }
.ny_jyfw .jyhz .jlist li.y8{ left:589px; top:163px; }
.ny_jyfw .jyhz .jlist li.y9{ left:785px; top:163px; }
.ny_jyfw .jyhz .jlist li.y10{ left:98px; top:323px; }
.ny_jyfw .jyhz .jlist li.y11{ left:294px; top:323px; }
.ny_jyfw .jyhz .jlist li.y12{ left:491px; top:323px; }
.ny_jyfw .jyhz .jlist li.y13{ left:687px; top:323px; }
/*就业服务.shtml end*/

/*新闻详情页.shtml*/
.info_titl{ text-align: center; border-bottom:1px solid #ececec; padding-bottom: 20px; margin-top:40px;}
.info_titl h2{ color:#333; font-size:20px; font-weight:bold;}
.info_titl p{ margin-top:12px; color:#666666;}
.info_titl p span{ margin-left:25px;}
.ny_morecont{ padding:40px 0 25px; font-size:16px; line-height:2;}
.ny_infofy{ margin:30px 0 30px;border-top:1px solid #dadada; }
.ny_infofy p{ font-size:14px; color:#000;}
.ny_infofy p a{ font-size:14px; color:#666666; cursor: pointer;}
.ny_infofy p a:hover{ text-decoration:underline; color:#e60012;}
/*新闻详情页.shtml end*/

.kcdp{ padding-top:10px; }