@charset "UTF-8";
@import url("iconfont.css");
body {margin:0px;font-size:16px;color:#333333;background:#fff;min-width:1200px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h6, pre, p, blockquote, th { margin: 0;padding: 0;}
* {word-break:break-all;font-family:"Microsoft Yahei",Tahoma,Verdana,Arial;-webkit-text-size-adjust:none;}
img {border:none;}
i,em{font-style:normal;}
ul li {list-style-type:none;}
ol li {list-style-type:decimal;}
ul,form {margin:0px;padding:0px;}
a:link,a:visited,a:active {color:#333333;text-decoration:none;}
a:hover {color:#f36300;}

.w1{height:1px;clear:both;width:100%;}
.w10{height:10px;clear:both;width:100%;}
.w15{height:15px;clear:both;width:100%;}
.w20{height:20px;clear:both;width:100%;}
.w30{height:30px;clear:both;width:100%;}
.text-overflow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

/* 页面 标头 */
.ac_head {height:30px;line-height:30px;width:100%;font-size:14px;color:#999;border-bottom:1px solid #ddd; background-color: #fafafa;}
.ac_head a{padding:0px 5px;color: #999;text-decoration: none;}
.ac_width {width:1200px;margin:auto;}
.ac_middle {width:1200px;margin:auto;min-height: 300px;}

.f_l{float:left;}
.f_r{float:right;}
/* banner图 */
.banner img{height:300px;width:100%;object-fit: cover;}
/* 面包屑 */
.catlog{height: 35px;max-width: 1200px;margin: 0 auto !important;line-height: 35px;font-size: 12px;}
.catlog > a.start {margin-left: 0;}
.catlog > a {color: #646464;margin-left: 5px;margin-right: 5px;}
.catlog > a.end {color: #ed4046;}
/* 分类选项 */
.ac_title{height: 100px;}
.ac_title_logo{width:192px;float:left;margin-top:15px;}
.ac_title>.ac_title_logo>a{display:block;}
.ac_title>.ac_title_logo img{width:100%;}
.ac_title>.ac_title_anv{width:750px;float:left;margin:30px 30px 0 30px;}
.ac_title>.ac_title_anv>.ac_title_content{width:100%!important;}
.clearfix::after,.clearfix::before{clear:both;display:block;content:"";height:0;visibility:hidden;font-size:0;}
.ac_title>.ac_title_anv>.ac_title_content>ul>li{width:auto;margin:0 16px;float:left;text-align:center;line-height:50px;white-space:nowrap;overflow:hidden;height:51px;}
.ac_title>.ac_title_anv>.ac_title_content>ul>li{text-align:center;line-height:50px;white-space:nowrap;}
.ac_title>.ac_title_anv>.ac_title_content>ul>li>a{font-size:18px;color:#333;}
.clearfix::after{clear:both;display:block;content:"";height:0;visibility:hidden;font-size:0;}
.ac_title .phone{width:190px;float:right;margin-top:25px;}
.ac_title .phone>p{font-size:22px;font-weight:700;color:#5f6266;margin-bottom:5px;}
.ac_title .phone>p>i{background-color:#f5364c;color:#fff;width:27px;height:27px;display:inline-block;line-height:27px;text-align:center;border-radius:50%;font-weight:400;vertical-align:5px;margin-right:4px;}
.ac_title .phone>p>a{color:#f5364c;font-size:22px;}
.ac_title .phone>span{font-size:14px;color:#7d8389;display:block;width:200px;}

/* 首页 */
.ac_hot { background:white;overflow:hidden;padding:0;}
.ac_hot_title { height:50px; line-height:50px; overflow:hidden;}
.ac_hot_title span { color:#222; font-size:20px; font-weight:700;}
.ac_hot_kc ul li { width:275px; margin:0 20px 0 0; float:left; box-sizing:border-box;border:1px solid #eee;transition:all .5s linear;}
.ac_hot_kc ul li:hover { box-shadow: -2px 1px 17px 4px #bbb;}
.ac_hot_kc ul li:nth-child(4n+4) { margin-right:0px;}
.ac_hot_kc ul li .image { width:100%; height:180px;overflow:hidden;}
.ac_hot_kc ul li .image img { width:100%; height:180px;transition:all .5s;}
.ac_hot_kc ul li .image img:hover {transform: scale(1.08);}
.ac_hot_kc ul li p { height:50px; line-height:50px; padding:0px 10px; font-size: 16px; color: #333; text-align: center; font-weight:700;}
.ac_hot_kc ul li p:hover { color:#FF6600;}

/* 课程列表 */
.ac_kc ul li { width:280px; margin:0 20px 20px 0; float:left; box-sizing:border-box;border:1px solid #eee;transition:all .5s linear;}
.ac_kc ul li:hover { box-shadow: -2px 1px 17px 4px #bbb;}
.ac_kc ul li:nth-child(3n+3) { margin-right:0px;}
.ac_kc ul li .image { width:100%; height:180px;overflow:hidden;}
.ac_kc ul li .image img { width:100%; height:180px;transition:all .5s;}
.ac_kc ul li .image img:hover {transform: scale(1.08);}
.ac_kc ul li p { height:50px; line-height:50px; padding:0px 10px; font-size: 16px; color: #333; text-align: center; font-weight:700;}
.ac_kc ul li p:hover { color:#FF6600;}
/* 简介 */
.ac_intro { background:#f7f9fb;overflow:hidden;padding:0 0 10px;}
.ac_intro_company { margin-bottom: 10px;}
.ac_intro_company .image { width:400px; height:300px; float:left; margin-right:20px}
.ac_intro_company .image img { width:400px; height:300px;}
.ac_intro_company .text-intro strong { font-size:18px; color: #444; display: block; margin-bottom: 10px; font-weight: 700;}
.ac_intro_company .text-intro p { font-size: 16px;color: #666666;line-height: 30px;}
.ac_intro_company .text-intro .consult a { color: #3592e2;border: 1px solid #3592e2; display: inline-block;margin: 20px 20px 0 0;width: 110px;height: 36px;font-size: 16px;text-align: center;line-height: 36px;}
.ac_intro_company .text-intro .consult a:hover { color: #fff; background:#3592e2;}
/* 列表 */
.ac_list { background:white;overflow:hidden;padding:10px 0 }
.ac_list_title { height:50px; line-height:50px; overflow:hidden}
.ac_list_title span {display:inline-block;font-size:20px;line-height:47px;height:47px; font-weight:700;color:#222}
/* 友情链接 */
.ac_list_link ul{overflow:hidden;}
.ac_list_link ul li { float:left; margin-right:33px; height:44px; line-height:44px;}
.ac_list_link ul li p {float:left; color:#666;font-size:16px;overflow:hidden}




/* 简介 */
.ac_left { float:left; width:880px;}
.ac_left_b { width:878px;border: 1px solid #eee;}
.ac_right { float:right; width:300px;}
/* 优势 */
.ac_intro_ys .image { width:400px; height:300px; float:left; margin-right:20px}
.ac_intro_ys .image img { width:400px; height:300px;}
.ac_intro_ys .text-intro p { font-size: 16px;color: #666666;line-height: 30px;}
.int-content{padding: 15px;}
.int-content p{line-height: 30px;}
.int-content img{max-width: 100%;}

/* 右侧-模块 */
.ac_right_k {overflow:hidden;border:1px solid #eee; overflow:hidden;width: 100%;padding: 10px;}
.ac_right_k strong { font-size:16px; display:block; height:20px;line-height:20px; color:#000;}
.ac_right_k strong:before { content:""; display:inline-block; width:5px; height:20px; background:#ee2e2c; margin:0px 10px 0 0; float:left;}
.ac_right_k .h_title{padding-top: 10px;position: relative;font-size: 14px;color: #757b83;padding-left: 8px;-webkit-line-clamp: 1;display: -webkit-box;overflow: hidden;white-space: normal!important;text-overflow: ellipsis;word-wrap: break-word;-webkit-box-orient: vertical;}
.ac_right_k .h_title::before{content: '';position: absolute;width: 3px;height: 3px;border-radius: 3px;background: #757b83;top: 50%;left: 0px;}
.ac_right_k .h_title:nth-child(1)::before{top: 58%;}
.ac_right_k .h_title:hover{color: #f36300;}


/* 培训课程 */
.ac_class_title { text-align:center; overflow:hidden;margin-top:20px;}
.ac_class_title span { font-size:20px; color:#222; display: inline-block; padding:0px 16px; height: 30px; line-height:30px; font-weight:700; position:relative;top:15px; background:#fff;}
.ac_class_title p { display:block; height:30px; line-height:30px; color:#8c8c8c; font-size:16px; border-top:1px solid #ddd; padding-top:15px;}
.classify a { display: inline-block;text-align: center; margin: 15px 30px 10px 0; overflow: hidden; font-size: 16px; padding: 4px 35px; border-radius: 15px; border:1px solid #3592e2; float:left; color:#3592e2;}
.classify a:hover { background:#3592e2; color:#fff;}
.classify a.on { background:#3592e2; color:#fff;}


/* 学习资料 */
.ac_news { width:878px;border: 1px solid #eee; }
.ac_news ul li {overflow:hidden; border-bottom:1px solid #eee;margin: 10px;}
.ac_news ul li .content {width: 100%;float: left;margin-bottom: 5px;}
.ac_news ul li .content .title{float: left; width: 82%;}
.ac_news ul li .content .title h2 { font-size:20px; color:#000;height: 30px;line-height: 30px;}
.ac_news ul li .content .title h2:hover { color:#FF6600;}
.ac_news ul li .content .time { float: right;font-size: 14px;color: #999;overflow: hidden;line-height: 30px;}
.ac_news ul li .text { margin-bottom: 5px;}
.ac_news ul li .text p { font-size:14px; color:#999; line-height:25px;}
.page {margin: 0 auto;}


.class_zixun{padding: 20px 15px;background: url(http://jiaoyu.dz31hao.com/static_pc/images/ac_report_bg.jpg) no-repeat center center;background-size: 100%;}
.class_zixun>span{display: block;text-align: center;font-size: 26px;color: #FFFFFF;}
.class_zixun>i{display: block;width: 20px;height: 4px;background-color: #f2445d;margin: 20px auto;}
.class_zixun>p{text-align: center;font-size: 14px;color: #b4b9c1;line-height: 30px;margin-bottom: 20px;}
.class_zixun>form>p{width: 248px;border-radius:5px ;margin-bottom: 14px;}
.class_zixun>form>p>input{background-color: #FFFFFF;height: 40px;line-height: 40px;padding-left: 20px;width: 90%;border-radius:5px ;}
.class_zixun>form>#sub{background-color: #f2445d;width: 100%;height: 40px;line-height: 40px;font-size:16px;color: #FFFFFF;border-radius:5px ;cursor: pointer;}
.ts_box{width:400px;height:80px;line-height:80px;color:#fff;position:fixed;left:calc((100% - 400px) / 2);top:400px;background:rgba(0,0,0,0.8);text-align:center;z-index:999999;display:none;}
input{border:0;outline: 0;}
/* 底部-学习资料 */
.ac_news_list ul{width:1200px;}
.ac_news_list ul li { float:left; height:38px; line-height:38px; font-size:14px; color:#333;width:560px;margin-right:30px;}
.ac_news_list ul li p { float:left; width:65%;}
.ac_news_list ul li:before { content:""; width:5px; height:5px; display:inline-block; float:left; margin:16px 10px 0 0; background:#999;}
.ac_news_list ul li em { float:right;color:#999;}

/* 底部 */
.footer-bottom{padding-top: 15px;padding-bottom: 15px;background-color: #f7f7f7;}
.footer-bottom-txt{color: #999;font-size: 14px;text-align: center;}
/* 联系我们 */
.ac_contact { width:878px;border: 1px solid #eee;}
.ac_cont{padding: 15px;}
.ac_mak{margin: 20px 25px;}
.ac_mak strong{float: left;font-size: 18px;color: #303030;}
.ac_mak p{font-size: 16px;color: #303030;text-indent: 1em;line-height: 28px;}
