/*
*data:20161207
*author:xyh
*/

/*顶部导航*/
.top_nav{ width:100%; height:136px; margin:0 auto; background:url(../img/top_bg.jpg) no-repeat top center #2c394d;}
.top_nav .nav_box{ width:1000px; height:136px; margin:0 auto; position:relative;}
.top_nav .nav_box a{ display:block; width:190px; height:45px; top:45px; left:70px; position:absolute;}
.top_nav .nav_box ul{ width:665px; height:60px; position:absolute; top:40px; left:340px;}
.top_nav .nav_box ul li{width:98px; height:56px; line-height:48px; float:left; text-align:center; color:#fff; font-size:18px; cursor:pointer; margin-right:25px; letter-spacing:-2px;}
.top_nav .nav_box ul li.active{ background:url(../img/nav_active_bg.png) no-repeat;}
/*banner*/
.banner{ width:100%; height:480px; margin:0 auto; position:relative; padding-bottom:94px; background:url(../img/banner_bg.png) no-repeat bottom center;}
.banner p{ width:100%; height:10px; background:#2c394d; position:absolute; bottom:85px; left:0; z-index:100;}
.banner .banner_box{ width:100%; height:483px; background:url(../img/accp_bannerbg.png) repeat-x bottom center;}
.banner .banner_box .accp_banner1{ width:100%; height:480px; background:url(../img/banner1.jpg) no-repeat center center;}
.banner .banner_box .accp_banner2{ width:100%; height:480px; background:url(../img/banner2.jpg) no-repeat center center #ffdc28;}
.banner .banner_box .accp_banner3{ width:100%; height:480px; background:url(../img/banner3.jpg) no-repeat center center #77bcf5;}
.banner .banner_box .accp_banner4{ width:100%; height:480px; background:url(../img/banner4.jpg) no-repeat center center #ababab;}
.slick-dots{ height:30px; line-height:30px;}
.slick-dots li { position: relative; display: inline-block; height:11px; width:11px; margin: 0px 8px; padding: 0px; cursor: pointer; border-radius:50%;}
.slick-dots li button { border: 0; background:#fff; border-radius:5px; display: block; height: 10px; width: 18px; outline: none; line-height: 0; font-size: 0; color: transparent; cursor: pointer; outline: none; text-indent:-999999px; padding:0; position:absolute;}
.slick-dots li.slick-active button{
	background:#2c394d;
}
.slick-dots {
	bottom:20px;
}
.accp_intro_title{ width:100%; height:39px; line-height:39px; background:url(../img/introduction_title.png) no-repeat center center; font-size:20px; color:#fff; text-align:center;}
.accp_tips{ width:100%; height:42px; background:url(../img/accp_tips.png) no-repeat center center;}
/*accp软件工程师*/
.accp_con1{ width:1000px; height:auto; margin:0 auto;}
.accp_con1 .accp_title1{ width:1000px; height:97px; background:url(../img/accp_title1.png) no-repeat center center; position:relative;}
.accp_title1 p{ width:auto; height:16px; line-height:16px; font-size:16px; position:absolute; top:55px; left:353px; color:#2c394d;}
.accp_muenu{ width:1000px; height:auto; margin-top:30px;}
.accp_muenu dl{ width:169px; height:200px; margin:0 82px; float:left;}
.accp_muenu dl dt{ width:169px; height:169px; overflow:hidden;}
.accp_muenu dl dt img{ display:block; width:100%; height:auto;}
.accp_muenu dl dd{ width:169px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#2c394d;}
.accp_intro_con{ width:100%; height:auto; position:relative;}
.accp_intro_con .accp_intro_con1{ width:100%; height:597px; background:url(../img/accp_intro-1.png) no-repeat center top; margin-top:40px;}
.accp_intro_con .accp_intro_con3{ position:absolute; top:860px; left:0;}
.accp-goods{ width:100%; height:609px; background:url(../img/accp_goods.png) no-repeat center top;}
.accp-goods .accp-goods_box{ width:1000px; height:643px; margin:0 auto; position:relative;}
.accp-goods p{ position:absolute; letter-spacing:-1px;}
.accp-goods .accp-goods_boxc1{ width:642px; height:39px; line-height:39px; text-align:center; color:#fff; font-size:20px; top:0; left:183px;}
.accp-goods .accp-goods_boxc2,
.accp-goods .accp-goods_boxc6{ width:auto; height:20px; font-size:20px; font-weight:bold; color:#fff;}
.accp-goods .accp-goods_boxc2{ top:155px; left:660px;}
.accp-goods .accp-goods_boxc6{ top:340px; left:268px;}
.accp-goods .accp-goods_boxc3,
.accp-goods .accp-goods_boxc4,
.accp-goods .accp-goods_boxc5,
.accp-goods .accp-goods_boxc7,
.accp-goods .accp-goods_boxc8{ width:auto; height:14px; font-size:14px; color:#2c394d;}
.accp-goods .accp-goods_boxc3{ top:230px; left:607px;}
.accp-goods .accp-goods_boxc4{ top:254px; left:607px;}
.accp-goods .accp-goods_boxc5{ top:278px; left:607px;}
.accp-goods .accp-goods_boxc7{ top:427px; left:192px;}
.accp-goods .accp-goods_boxc8{ top:455px; left:192px;}
.accp_intro_history{ width:100%; height:640px; background:url(../img/accp_intro_history.png) no-repeat center top;}

/*课程介绍*/
.accp_class{ width:1000px; height:auto; margin:0 auto;}
.accp_class_title{ width:1000px; height:99px; background:url(../img/accp_title2.png) no-repeat center center; position:relative;}
.accp_class_title p{ width:100%; height:22px; line-height:22px; font-size:20px; text-align:center; position:absolute; top:52px; left:0; color:#2c394d;}
.accp_class_con{ width:1000px; height:468px; position:relative; margin-top:30px; background:url(../img/accp_course_1.png) no-repeat center top;}
.accp_class_con p.accp_class_w2{ width:495px; height:39px; line-height:39px; font-size:24px; color:#2c394d; text-align:center; position:absolute; top:93px; left:250px;}
.accp_class_con p.accp_class_w1 span{ margin-right:70px;}
.accp_class_con .accp_class_w { width:153px; height:230px; position:absolute; top:245px;}
.accp_class_con .accp_class_w   p{ position:absolute; left:18px; font-size:12px; color:#2c394d;}
.accp_class_con div.accp_class_w3{ left:88px;}
.accp_class_con div.accp_class_w3 p:nth-child(1),
.accp_class_con div.accp_class_w4 p:nth-child(1),
.accp_class_con div.accp_class_w5 p:nth-child(1),
.accp_class_con div.accp_class_w6 p:nth-child(1){ width:100%; height:auto; line-height:20px; font-size:14px; text-align:center; position:static; left:0;}
.accp_class_con div.accp_class_w3 p:nth-child(2){ top:76px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w3 p:nth-child(3){ top:93px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w3 p:nth-child(4){ top:111px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w3 p:nth-child(5){ top:128px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4{ left:311px;}
.accp_class_con div.accp_class_w4 p:nth-child(2){ top:75px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4 p:nth-child(3){ top:92px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4 p:nth-child(4){ top:110px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4 p:nth-child(5){ top:127px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4 p:nth-child(6){ top:142px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4 p:nth-child(7){ top:161px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w4 p:nth-child(8){ top:178px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w5{ left:535px;}
.accp_class_con div.accp_class_w5 p:nth-child(2){ top:73px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w5 p:nth-child(3){ top:143px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con div.accp_class_w6{ left:758px;}
.accp_class_con div.accp_class_w6 p:nth-child(2){ top:72px; transform:scale(0.9,0.9); -webkit-transform:scale(0.9,0.9); color:#7d7d7d;}
.accp_class_con .accp_class_w7{ width:688px; height:40px; line-height:40px; font-size:20px; color:#fff; text-align:center; position:absolute; bottom:-70px; left:132px;}
.accp_course_btn,
.accp_course_arrow{ width:775px; height:115px; position:absolute; top:101px; left:111px;}
.accp_course_btn{ z-index:5;}

.accp_course_btn1{ width:105px; height:117px; position:absolute; top:0px; left:0px; cursor:pointer;}
.accp_course_btn1:hover{ background:url(../img/accp_course_1btn.png) no-repeat 0 0;}

.accp_course_btn2{ width:105px; height:117px; position:absolute; top:0; left:220px; cursor:pointer;}
.accp_course_btn2:hover{ background:url(../img/accp_course_1btn.png) no-repeat -220px 0;}

.accp_course_btn3{ width:105px; height:117px; position:absolute; top:0; left:448px; cursor:pointer;}
.accp_course_btn3:hover{ background:url(../img/accp_course_1btn.png) no-repeat -448px 0;}

.accp_course_btn4{ width:105px; height:117px; position:absolute; top:0; left:670px; cursor:pointer;}
.accp_course_btn4:hover{ background:url(../img/accp_course_1btn.png) no-repeat -670px 0;}

.accp_course_arrow .accp_course_arrow1{ width:78px; height:38px; position:absolute; top:35px; left:121px; display:none; background:url(../img/accp_course_arrow.png) no-repeat ;}
.accp_course_arrow .accp_course_arrow2{ width:78px; height:38px; position:absolute; top:35px; left:349px; display:none; background:url(../img/accp_course_arrow.png) no-repeat ;}
.accp_course_arrow .accp_course_arrow3{ width:78px; height:38px; position:absolute; top:35px; left:577px; display:none; background:url(../img/accp_course_arrow.png) no-repeat ;}



.course_class_pic{ width:100%; height:702px; margin-top:30px; background:url(../img/accp_course.jpg) no-repeat center center #1e273e ;}
.accp_course3_box{ width:1000px; height:auto; margin:0 auto; margin-top:30px;}
.accp_course31{ width:1000px; height:auto; overflow:hidden; margin-top:20px; cursor:pointer;}
.accp_course3_title p{ width:165px; float:left; background:#e7e7e7; line-height:69px; text-align:center; font-size:22px; color:#2c394d; font-weight:bold; border-right:1px solid #b6b6b6; cursor:pointer;}
.accp_course3_title p.on{ background:#c40d13; color:#fff;}
.accp_course3_title p:last-child{ border:none;}
.accp_course3_pic{ width:1000px; height:auto; text-align:center; display:none;}
.accp_course3_pic p{ font-size:18px; color:#2c394d; padding:15px 0;}
.accp_course3_pic:nth-child(1){ display:block;}

/*Projects show*/
.accp-projects{ width:100%; height:auto;position:relative; margin-top:30px;}
.accp-projects_box{ width:1000px; height:746px; margin:0 auto; position:absolute; top:0; left:50%; margin-left:-500px;}
.accp-projects_box p.accp-projects_title{ width:100%; height:16px; font-size:16px; color:#dbdde1; position:absolute; top:68px; left:0; text-align:center;}
.accp-projects_box p.accp-projects_tword {width: 100%;height: 39px;line-height: 39px;font-size: 16px;color: #fff;position: absolute;top: 125px;left: 0;text-align: center;}
.accp-projects_box .accp-projects-list{ width:433px; height:272px; position:absolute; top:290px; left:284px;}
.accp-projects_box .accp-projects-list div{ width:433px; height:272px; position:relative; float:left;}
.accp-projects_box .accp-projects-list div img{ width:100%; height:100%;}
.font_set{ font-size:16px; color:#2a374c; font-weight:bold;}
.font_set14{ font-size:14px; color:#2a374c; font-weight:bold;}
.accp-projects_box .accp_pro_name{ width:100px; height:auto; text-align:center; position:absolute; top:203px; left:685px;}
.accp_pro_name span{ display:inline-block; border-bottom:1px solid #2a374c;}
.accp-projects_box .accp_pro_area{ width:100px; height:auto; text-align:center; position:absolute; top:293px; left:732px;}
.accp_pro_area span{ display:inline-block; border-bottom:1px solid #2a374c;}
.accp-projects_box .accp_pro_tec{ width:460px; line-height:18px; color:#fff; font-size:14px; text-align:center; position:absolute; top:640px; left:270px;}
.accp-projects-list .slick-prev{
	width:54px;
	height:61px;
	position:absolute;
	top:100px;
	left:-226px;
	background:url(../img/project_arrow.png) no-repeat 0 0;
}
.accp-projects-list .slick-next{
	width:54px;
	height:61px;
	position:absolute;
	top:100px;
	right:-226px;
	background:url(../img/project_arrow.png) no-repeat -67px 0;
}
.accp-projects_bg1{ width:100%; height:746px; background:url(../img/accp_projects_1.jpg) no-repeat center bottom #1e273e ;}

/*Certificate*/
.accp_certificate{ width:1000px; height:auto; margin:0 auto; margin-top:60px;}
.accp_certificate .accp_certificate_title{ width:1000px; height:175px; background:url(../img/accp_certificate_bg.png) no-repeat center top; position:relative;}
.accp_certificate .accp_certificate_title p{ position:absolute;}
.accp_certificate .accp_certificate_title p:nth-child(1){ width:100%; height:16px; line-height:16px; font-size:16px; top:45px; left:0px; color:#2c394d;text-align:center;}
.accp_certificate .accp_certificate_title p:nth-child(2){ width:690px; height:39px; line-height:39px; text-align:center; color:#fff; font-size:20px; top:103px; left:163px;}
.accp_certificate_show{ width:884px; padding:0 58px; height:auto; margin-top:30px;}
.accp_certificate_show dl{ width:437px; height:413px; float:left;}
.accp_certificate_show dl:nth-child(1){ margin-right:10px;}
.accp_certificate_show dl dt{ width:437px; height:353px; overflow:hidden;}
.accp_certificate_show dl dd{ width:437px; height:60px; line-height:60px; font-size:20px; color:#2c394d; text-align:center;}
/*Highlighs*/
.accp_highlighs{ width:100%; height:auto; background:#eeeeee;}
.accp_highlighs1{ width:1000px; height:650px; margin:0 auto; margin-top:60px; background:url(../img/accp_hightlight_1.png) no-repeat center 20px; position:relative;}
.accp_highlighs1 p{ width:auto; height:128px; line-height:30px; position:absolute;}
.accp_highlighs1 p:nth-child(1){ width:100%; height:16px; line-height:16px; font-size:16px; top:75px; left:0px; color:#2c394d;text-align:center;}
.accp_highlighs2{ width:100%; height:800px; background:url(../img/accp_highlighs2_bg.jpg) no-repeat center top #1e273e ;}
.accp_highlighs2_box{ width:1000px; height:800px; margin:0 auto; position:relative;}
.fly_box{ width:1000px; height:800px; position:relative; top:0; left:0;}
.fly_tips{ display:none; width:157px; height:82px; position:absolute; top:378px; left:434px; background:url(../img/fly_tips.png) no-repeat;}
.fly_tips_leftw{ display:none; width:173px; height:183px; position:absolute; top:410px; left:60px; background:url(../img/fly_tips_left.png) no-repeat;}
.fly_tips_rightw{ display:none; width:190px; height:183px; position:absolute; top:224px; left:787px; background:url(../img/fly_tips_right.png) no-repeat;}
.fly_tips_bg{ width:594px; height:545px; position:absolute; top:191px; left:204px;}
.fly_tips_left{ width:220px; height:190px; position:absolute; top:130px; left:0;}
.fly_tips_right{ width:220px; height:190px; position:absolute; top:130px; left:375px;}

.accp_highlighs2 .accp_highlighs2_box p:nth-child(1){ position:absolute; width:642px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:20px; top:0; left:183px;}
.accp_highlighs3{ width:100%; height:auto; background:url(../img/hightlight_bg.png) repeat center top;}
.accp_highlighs3_con{ width:852px; height:697px; margin:0 auto; position:relative; background:url(../img/accp_hightlight_3.png) no-repeat;}
.accp_highlighs3_con p{ cursor:pointer; position:absolute;}

.accp_highlighs3_con .accp_highlighs3_l0{ width:100%; height:20px; line-height:20px; top:0; left:0; color:#2c394d; font-size:18px; font-weight:bold; text-align:center;}
.accp_highlighs3_l1{ width:106px; height:71px; top:85px; left:164px; background:url(../img/hightlight_l1.png) no-repeat;}
.accp_highlighs3_l2{ width:111px; height:72px; top:85px; left:270px; background:url(../img/hightlight_l2.png) no-repeat;}
.accp_highlighs3_l3{ width:96px; height:51px; top:320px; left:-25px; background:url(../img/hightlight_l3.png) no-repeat;}
.accp_highlighs3_l4{ width:129px; height:49px; top:380px; left:-25px; background:url(../img/hightlight_l4.png) no-repeat;}
.accp_highlighs3_l5{ width:130px; height:51px; top:440px; left:-25px; background:url(../img/hightlight_l5.png) no-repeat;}
.accp_highlighs3_l6{ width:117px; height:53px; top:254px; right:-23px; background:url(../img/hightlight_l6.png) no-repeat;}
.accp_highlighs3_l7{ width:96px; height:53px; top:320px; right:-23px; background:url(../img/hightlight_l7.png) no-repeat;}
.accp_highlighs3_l8{ width:130px; height:53px; top:380px; right:-23px; background:url(../img/hightlight_l8.png) no-repeat;}
.accp_highlighs3_l9{ width:130px; height:53px; top:440px; right:-23px; background:url(../img/hightlight_l9.png) no-repeat;}
.accp_highlighs3_l10{ width:118px; height:53px; top:507px; right:-23px; background:url(../img/hightlight_l10.png) no-repeat;}

.accp_highlighs4{ width:100%; height:700px; background:url(../img/accp_highlighs4_bg.jpg) no-repeat center center #1e273e ;}
.accp_highlighs4 .accp_highlighs4_box{ width:1000px; height:816px; margin:0 auto; position:relative;}
.accp_highlighs4 .accp_highlighs4_box p{ position:absolute;}
.accp_highlighs4 .accp_highlighs4_box p:nth-child(1){ width:auto; height:20px; font-size:20px; color:#fff; font-weight:bold; color:#fff; top:183px; left:730px;}
.accp_highlighs4 .accp_highlighs4_box p:nth-child(2){width:250px; height:auto; top:310px; left:615px; font-size:16px; color:#434343;}
.accp_highlighs4 .accp_highlighs4_box p:nth-child(3){width:250px; height:auto; top:358px; left:615px; font-size:16px; color:#434343;}
.accp_highlighs4 .accp_highlighs4_box p:nth-child(4){ width:auto; height:20px; font-size:20px; color:#fff; font-weight:bold; color:#fff; top:275px; left:205px;}
.accp_highlighs4 .accp_highlighs4_box p:nth-child(5){width:250px; height:auto; top:390px; left:130px; font-size:16px; color:#434343;}
.accp_highlighs4 .accp_highlighs4_box p:nth-child(6){width:250px; height:auto; top:460px; left:130px; font-size:16px; color:#434343;}
.accp_highlighs5{ width:1000px; height:699px; margin:0 auto; margin-top:30px; background:url(../img/accp_hightlight_5.png) no-repeat center center;}
/*footer*/
.footer-box {
    background: #3e3e3e none repeat scroll 0 0;
    color: #fff;
	font-size:12px;
}
.footer-box {
    height: 110px;
    text-align: center;
}
.footer-box .copy {
    line-height: 20px;
    padding-top: 25px;
}
.wrap{
	width:1000px;
	height:auto;
	margin:0 auto;
}

/*右侧悬浮窗*/
.accp_nav_float{
	width:124px;
	height:400px;
	padding-top:25px;
	display:block;
	text-align: center;
	position: fixed;
	bottom: 50px;
	left: 50%;
	margin-left: 530px;
	background: url("../img/nav_right.png") no-repeat;
	z-index:101;
}
.accp_nav_float p{
	height: 53px;
	line-height: 53px;
	font-size: 14px;
	color: #fff;
}
.accp_nav_float p.accp_nav_float3{
	margin-top:3px;
}
.accp_nav_float p.accp_nav_float2,
.accp_nav_float p.accp_nav_float4,
.accp_nav_float p.accp_nav_float5{
	margin-top:2px;
}
.accp_nav_float p:hover{
	background: #ed2229;
}
.accp_nav_float span{
	display: block;
	width:42px;
	height:42px;
	line-height: 0;
	font-size: 0;
	margin-left:44px;
	margin-top:20px;
	cursor: pointer;
	background: url("../img/nav_float_top.png") no-repeat 0 0;
}
.accp_nav_float span:hover{
	background: url("../img/nav_float_top.png") no-repeat -101px -2px;
}
.accp_nav_float .active{
	background: url("../img/right_btn.png") no-repeat 15px 23px;
}





























