@charset "gb2312";
html,body,div,h1,h2,h3,h4,h5,h6,p,form,dl,dt,dd,ul,ol,li,input,select,button,textarea,table,th,td{margin: 0;padding: 0;border: 0;}
ul,ol{list-style: none;}
em,i{font-style: normal;font-weight: normal;}
body,input,textarea,select,button{font-family:"微软雅黑",Tahoma,sans-serif;font-size: 12px;color: #666;border-radius: 3px;}
a{text-decoration: none;color: #333;}
a:hover{text-decoration: underline;}
img{border: 0; vertical-align:middle;}

/*
 * 全局样式
 * @clear: 清除浮动
 * @navTitle: 模块标题
 */
.container{width: 1300px;margin: 0 auto; overflow: hidden;}
.clear:after,.clear:before{display: table;content: '';}
.clear:after{clear: both;}

.navTitle{position: relative;text-align: center;color: #0e9773;font-size: 18px;font-weight: normal;}
.navTitle span{display: inline-block;padding: 10px 80px;border-bottom: 1px solid #ccc;}
.navTitle i{position: absolute;left: 50%;bottom: -3px;display: block;width: 60px;height: 4px;background-color: #0e9773;margin-left: -30px;}

.pTips{padding: 20px 0 35px 0;text-align: center;font-size: 14px;}

/*
 * 顶部模块
 */
.header{height: 34px;margin: 10px auto 20px auto;}
.logo{display: block;width: 111px;height: 34px;background:url("http://www.ahxh.cn/statics/images/ahxh_img/shy/logo.png") no-repeat;overflow: hidden;}
.menu{height: 24px;line-height: 24px;}
.menu li{float: left;margin-right: 20px;}
.menu li a{display: block;font-size: 14px;}
.call{height: 24px;line-height: 24px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-call.png") no-repeat 0 center;padding-left: 24px;}

#header{width:1300px; height: 40px;padding: 10px 0 20px 0; margin: 0 auto; background-color: #fff;}
#header .logo{float: left;width: 170px;height: 40px;margin: 2px 0 0 12px; background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/logo.png") no-repeat;overflow: hidden;}
#header .menu{height: 30px;float: left; margin: 8px 0 0 50px; line-height: 30px;}
#header .menu li{float: left;margin-right: 20px;}
#header .menu a{color: #000;}
#header .call{line-height: 24px; float:right; margin:10px 20px 0 0; background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-call.png") no-repeat 0 2px;padding-left: 25px;}

/*
 * 底部模块
 * @fMenu: 导航
 * @lib: 技术文库
 * @copyright: 版权
 * @friends: 友情链接
 */
.footer{background-color: #0e9773;color: #fff;}
.footer a{color: #f5f5f5;}
.fMenu{height: 55px;line-height: 55px;background-color: #1a1a1a;padding-left: 20px;}
.fMenu li{float: left;margin-left: 30px;}
.lib{height: 365px;background-color: #303030;color: #d5d5d5;}
.lib h3{padding: 40px 50px 30px 50px;font-size: 20px;}
.lib .item{float: left;width: 366px;margin-left: 50px; margin-bottom: 30px}
.lib h4{font-size: 16px;}
.lib h4 span{text-decoration: underline;color: #fff;padding-right: 3px;}
.lib p{height: 60px;line-height: 20px;margin: 15px 0;overflow: hidden;}
.lib li{height: 24px;line-height: 24px;overflow: hidden;}
.lib a{color: #d5d5d5;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-lib-arrow.png") no-repeat 0 4px;padding-left: 12px;}
.copyright{float:left; margin:10px 0 0 50px; line-height: 20px;}
.friends{float:right; margin:13px 60px 0 0;}
.friends a{margin-left: 10px;}

/*
 * 服务咨询
 */
.consult{width: 1200px;height: 120px;background-color: #e7e7e7;padding: 30px 50px;}
.consult h3{font-size: 22px;color: #0e9773;}
.consult h3 i{font-weight: normal;}
.consult p{padding: 10px 0 20px 0;color: #515151;}
.consult .form{}
.form input, .form select, .form button{float: left;width: 132px;height: 30px;border-radius: 2px;background-color: #cdcdcd;margin-right: 10px;padding-left: 15px;font-size: 12px;}
.form select{width: 260px;}
.form button{background-color: #0e9773;color: #fff;padding-left: 0;text-align: center;font-weight: bold;}

/*
 * 轮播放广告
 */
 .blo li{height:500px}
.banner{height: 500px;overflow: hidden;}
.slides>li{height: 500px;overflow: hidden;}
.whyIsOur{z-index: 1000;position: absolute;left: 120px;top: 50%;height: 150px;margin-top: -75px;}
.whyIsOur h3{font-size: 32px;color: #fff;font-weight: normal;}
.whyIsOur li{float: left;margin: 10px 20px 0 0;}
.whyIsOur li a{display: block;width: 150px;height: 80px;background-color: #0e9773;color: #fff;font-size: 18px;padding: 20px;border-radius: 5px;text-align: center;}
.whyIsOur li a span{display: block;width: 110px;margin: 0 auto;padding-top: 5px;font-size: 14px;color: #ccc;}

/*
 * 10年研发
 */
.development{margin: 50px auto;}
.development ul{padding: 30px 0;}
.development li{float: left;width: 200px;margin-left: 50px;text-align: center;}
.development li a{display:block;}
.development li h1{font-size: 14px;color: #000; font-weight:normal;}
.development li .navimgt{height: 80px;margin: 10px 0;overflow: hidden;}
.development li .navimgb{display: inline-block;width: 19px;height: 19px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-dev.png") no-repeat;text-indent: -1000px;overflow: hidden;}

/*
 * 解决后顾之忧
 */
.service{height: 625px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/bg-service.jpg") no-repeat;padding: 35px 0;}
.service h3{color: #fff;}
.service ol{margin: 50px 0 20px 1px;}
.service ol li{position: relative;float: left;width: 256px;height: 130px;margin-left: 50px;border: 3px solid #fff;border-radius: 18px;text-align: center;}
.service ol span{display: block;padding: 10px 0;font-size: 48px;color: #fff;}
.service ol a{display: inline-block;height: 30px;line-height: 30px;border-radius: 15px;background-color: #0e9773;padding: 0 30px;color: #fff;font-size: 14px;}

.service ul{height: 400px;padding: 0 50px;}
.service ul li{position: relative;float: left;width: 200px;height: 180px;overflow: hidden;}
.service ul h6{height: 180px;line-height: 180px;background-color: #0e9773;color: #fff;font-size: 20px;text-align: center;font-weight: normal;}
.service ul p{position: relative;height: 180px;}
.service ul p label{position: absolute;font-size: 18px;font-weight: bold;}
.service ul p span{position: absolute;left: 15px;right: 15px;line-height: 20px;color: #999;}
.service ul p.white{background-color: #fff;}
.service ul p.white label{left: 15px;bottom: 50px;color: #0e9773;}
.service ul p.white span{top: 20px;}
.service ul p.grey{background-color: #333;}
.service ul p.grey label{top: 45px;left: 0;display: block;width: 100%;text-align: center;color: #fff;}
.service ul p.grey span{top: 80px;}

.serText{z-index: 20;display: none;position: absolute;left: 250px;top: -15px;width: 240px;height: 100px;padding: 30px;line-height: 20px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/service_bg.png") no-repeat 0 0;color: #fff;font-size: 14px;}
.serText span{display: block;width:25px;height: 25px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/closeBtn.png") no-repeat;margin: 20px auto 0 auto;cursor: pointer;}
.service li:last-child .serText{left: auto;right: 250px;background-position: 0 -160px;}

/*
 * 就业保障
 */
.security{margin: 50px auto;}
.seCase{float: left;width: 350px;margin: 0 50px 20px 50px;}
.seCase li{position: relative;height: 145px;border-bottom: 1px solid #ccc;}
.seCase li:last-child{border-bottom: 0;}
.seCase li label{position: absolute;left: 105px;bottom: 30px;font-size: 14px;color: #333;}
.seCase li p{position: absolute;left: 105px;top: 30px;line-height: 18px;max-height: 54px;color: #999;overflow: hidden;}
.seCase li img{position: absolute;left: 0;top: 30px;width: 85px;height: 85px;border-radius: 45px;}

.newJob{float: left;width: 800px;margin-top: 25px;}
.newJob h4{font-size:16px;font-weight: normal;color: #000;}
.newJob ul li{position: relative;float: left;width: 400px;height: 60px;margin-top: 20px;}
.newJob ul li span{position: absolute;left:150px;top: 20px;right: 20px;height: 20px;line-height: 20px;color: #333;font-size:20px;overflow: hidden;}
.newJob ul li p{position: absolute;left:130px;top: 24px;right: 20px;line-height: 16px;max-height: 32px;color: #999;overflow: hidden;}
.newJob ul li img{position: absolute;left: 0;top: 0;width: 110px;height: 60px;border-radius: 30px;}
.newJob ol{margin: 10px 0 0 -10px;}
.newJob ol li{float: left;width: 125px;height: 60px;margin: 10px 0 0 10px;overflow: hidden;}
.newJob ol li img{width: 100%;height: 100%;}

/*
 * 10年口碑，万名学员见证
 */
.reputation{height: 580px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/bg-reputation.jpg") no-repeat;color: #fff;padding: 35px 0;}
.reputation h3{color: #fff;}
.reputation h3 i{background-color: #fff;}
.stuvideowrap{width:1300px; height:160px; position:relative; overflow: hidden;}
.stuvideo{width: 1200px; height:160px; margin: 0 auto; overflow: hidden; position:relative; z-index: 1}
.videoprev{width:50px; height:160px; background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/slider-arrow.png") -120px -78px no-repeat; position:absolute; z-index: 99; left:0; top:0;}
.videonext{width:50px; height:160px; background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/slider-arrow.png") 0 -78px no-repeat; position:absolute; z-index: 99; right:0; top:0;}
.reputation .pics p{position: absolute;left: 10px;bottom: 10px;width: 100px;height: 54px;padding: 8px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/hlwsx/tl_txt_bg.png") repeat;}
.reputation .pics{width: 1200px;margin: 0 auto;}
.reputation .pics li{float: left; width:240px; height:160px; position:relative; z-index:1; overflow: hidden;}
.reputation .pics a{position: relative;display:block;width: 240px;height: 160px;}
.reputation .pics label{position: absolute;left: 15px;bottom: 45px;font-size: 14px; color:#fff;}
.reputation .pics span{position: absolute;left: 15px;bottom: 8px;display: block;height: 36px;line-height: 18px; color:#fff;}
.reputation .pics i{display: inline-block;width: 16px;height: 16px;background: rgba(0,0,0,.3) url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-lib-arrow.png") no-repeat center center;margin: 0 0 -4px 5px;border-radius: 8px;}

.pics li .stuopc{width:240px; height:160px; background:url("http://www.ahxh.cn/statics/images/ahxh_img/shy/videobg.png") repeat; position:absolute; top:0; left:0; 
    z-index:9;}
.pics li .stuopc .stu_videotb{width:65px; height:65px; margin:48px auto 0; position:static; padding:0; background:none;}

.student{position: relative;margin: 50px auto;}
.student h4{font-size: 24px;font-weight: normal;text-indent: 50px;text-align:center;margin-bottom:20px}
.repSlide{width: 1100px;height: 160px;margin: 0 auto;}
.repSlide dl{position: relative;float: left;width: 366px;height: 60px;margin-top: 30px;}
.repSlide span{position: absolute;left: 75px;top: 0;right: 20px;height: 20px;line-height: 20px;color: #fff;font-size: 14px;overflow: hidden;}
.repSlide dd.msg{position: absolute;left: 75px;top: 24px;right: 20px;line-height: 16px;max-height: 32px;overflow: hidden;}

.student a.more{position: absolute;top: 10px;right: 50px;color: #fff;font-size: 14px;}


/*
 * 滚动通用
 */
.slide{position: relative;zoom: 1;}
.flex-viewport{max-height: 2000px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease;}
.slide .slides{zoom:1;}

.flex-direction-nav a{position: absolute;top: 50%;display:block;width: 20px;height: 40px;margin-top: -20px;cursor: pointer;z-index: 10;text-indent: -1000px;overflow: hidden;}
.repSlide .flex-direction-nav a{background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/slide-arrow-rep.png") no-repeat 0 0;}
.txtNews .flex-direction-nav a{background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/slide-arrow-2.png") no-repeat 0 0;}
.repSlide .flex-direction-nav .flex-next{left: 1130px;background-position: 0 -40px;}
.repSlide .flex-direction-nav .flex-prev{left: -50px;}
.txtNews .flex-direction-nav .flex-next{right: -20px;background-position: 0 -40px;}
.txtNews .flex-direction-nav .flex-prev{left: -20px;}

.picture .flex-direction-nav{display: none;}

.flex-prev:hover{background-position: 0 -80px!important;}
.flex-next:hover{background-position: 0 -120px!important;}

.flex-control-nav{width: 400px;height: 16px;position: absolute;bottom: -36px;text-align: center;}
.flex-control-nav li{display: inline-block;}
.flex-control-paging li a{display: block;width:16px;height: 16px;background-color: #fff;border-radius: 10px;margin: 0 5px;text-indent: -99em;cursor: pointer;overflow: hidden;}
.flex-control-paging li a.flex-active{background-color: #0e9773;}

.repSlide .flex-control-nav{display: none;}
.picture .flex-control-nav{right: 50px;top: 50%;width: 16px;height: 150px;margin-top: -75px;}
.picture .flex-control-nav li{display: block;margin-top: 10px;}

.txtNews .flex-control-nav{bottom: -50px;}
.txtNews .flex-control-paging li a{width: 12px;height: 12px;}

/*
 * 最佳教学品质
 */
.teaching{padding: 50px 0;}
.teaching ul{width: 1000px;margin: 15px auto 0 auto;}
.teaching li{position: relative;float: left;width: 450px;height:130px;margin-top: 35px;}
.teaching li .title, .teaching li .pic{position: absolute;top: 0;display: block;}
.teaching li .title{left: 170px;font-size: 14px;line-height: 22px;color:#000}
.teaching li .pic{left: 0;width: 150px;height: 85px;border-radius: 15px;overflow: hidden;}
.teaching li p{position: absolute;left: 170px;top: 30px;color: #999;}
.teaching li p a{color: #0e9773;text-decoration: underline;font-size: 14px;}
.teaching li.even{float: right;}
.teaching li.even .title, .teaching li.even p{left: 170px;}
.teaching li.even .pic{left: 0;}
.teaching li.even p{text-align: left;}

/*
 * 实训环境
 */
.environment{margin-top: 50px;}
.environment ul{position: relative;height: 450px;overflow: hidden;}
.environment li{position: absolute;width: 245px;height: 225px;overflow: hidden;}
li.eBase{left: 0;top: 0;padding: 0 10px 10px;width: 215px;height: 205px;}
li.eBase h5{font-size: 18px;color: #0e9773;}
li.eBase a{display: inline-block;height: 30px;line-height: 30px;background-color: #0e9773;padding: 0 20px;color: #fff;}
li.eBase p{padding: 20px 0;line-height: 20px;color: #999;}
li.i1{left: 245px;top: 0;}
li.i2{left: 490px;top: 0;width: 320px;height: 450px;}
li.i3{left: 810px;top: 0;}
li.i4{left: 1055px;top: 0;}
li.i5{left: 0;top: 225px;}
li.i6{left: 245px;top: 225px;}
li.i7{left: 810px;top: 225px;}
li.i8{left: 1055px;top: 225px;}
li.go{width: 180px;height: 230px;left: 50%;top: 50%;margin: -115px 0 0 -90px;background-color: rgba(15,151,115,.8);}
li.go a{display: block;color: #fff;margin: 90px 30px;text-align: center;font-size: 14px;}

/*
 * 奖项
 */
.honor{width: 1200px;margin: 35px auto 0 auto;}
.honor li{float: left;width: 150px;height: 61px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/flower.png") no-repeat;padding: 3px 45px;font-size: 14px;text-align: center;}
.honor li span{display: block;font-size: 12px;}

/*
 * 最新动态
 */
.news{height: 430px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/bg-news.jpg") no-repeat;padding: 35px 0;}
.picNews{float: left;width: 400px;margin: 30px 80px 0 180px;overflow: hidden;}
.picNews ul{margin-left: -20px;}
.picNews li{float: left;margin: 20px 0 0 20px;}
.picNews li a{float: left;width: 190px;}
.picNews li img{float: left;width: inherit;height: 115px;}
.picNews li span{float: left;width: inherit;height: 30px;line-height: 30px;background-color: #0e9773;color: #fff;text-align: center;}

.txtNews{float: left;width: 460px;height: 205px;margin-top: 100px;text-align: center;font-size: 14px;}
.txtNews ol li{max-width: 400px;height: 25px;line-height: 25px;font-size: 14px;}
.txtNews ol li:first-child{height: 30px;line-height: 30px;font-size: 18px;}
.txtNews p{height: 50px;max-width: 400px;margin-top: 30px;}
.txtNews p a{font-size: 18px;}
.txtNews p span{display: block;color: #999;}

/*
 * 选择就业方向
 */
.choiceDirection{position: relative;width: 1080px;height: 130px;padding: 30px 110px 10px;background-color: #0e9773;color: #fff;}
.choiceDirection h3{text-align: center;font-size: 24px;font-weight: normal;padding-bottom: 20px;}

.helpU{width: 1080px;overflow: hidden;}
.helpwrap{width:1080px; height:100px; }
.helpU li{float: left;width: 180px;height: 100px;text-align: center;overflow: hidden;}
.helpU li a:hover{text-decoration:none;}
.helpU li span{display: block;color: #fff;}
.helpU li img{/*width: 160px;*/height: 50px;}
.choiceDirection i{position: absolute;top: 90px;display: block;width: 50px;height: 50px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-choice-arrow.png") no-repeat;text-indent: -1000px;overflow: hidden;cursor: pointer;}
.choiceDirection i.prev{background-position: 0 0;left: 50px;}
.choiceDirection i.next{background-position: 0 -50px;right: 50px;}

.bx-pager-item{display: none;}
.bx-prev, .bx-next{position: absolute;top: 90px;width: 50px;height: 50px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-choice-arrow.png") no-repeat;text-indent: -1000px;overflow: hidden;}
.bx-prev{background-position: 0 0;left: -50px;}
.bx-next{background-position: 0 -50px;right: -50px;}

/*
 * 左侧浮动
 */
.sideBar{position: fixed;left: 0;top: 50%;width: 40px;height: 154px;margin-top: -86px;}
#backTop{display: block;height: 40px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-backTop.jpg") no-repeat;}
#serverOnline{display: block;height: 70px;background-color: #333;color: #fff;padding: 10px;text-align: center;margin: 2px 0;}
.sideBar p{position: relative; margin-top:91px;}
.sideBar p a{display: block;height: 40px;background: url("http://www.ahxh.cn/statics/images/ahxh_img/shy/icon-ewm.jpg") no-repeat;}
.sideBar p img{display: none;position: absolute;left: 41px;top: 0;}

/*.consult, .footer,.consult,.development,.service,.security,.reputation, .teaching,.environment,.honor,.news,.choiceDirection,.header,.banner{display: none;}*/

.wx{width:112px; height:138px; background:#eee; position:fixed;right:0;bottom:63px;z-index:9999}
.wx_t{clear:both; width:101px; height:101px; margin:0 auto}
.wx_b{width:112px; height:25px; background:#eee; font-size:12px; color:#0e9773; line-height:25px; text-align:center;}
.wxclose{width:15px; height:15px; float:right; margin-right:3px; cursor:pointer;}
.wxclose img{vertical-align: top}

.wxlt{width:38px; height:38px; position:fixed; z-index: 99; right:35px; bottom:117px; cursor:pointer; display:none;}