
/**************************style***************************/
*{box-sizing: border-box;}
html{overflow-x:hidden;margin: 0 auto;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,textarea,p,th,td{margin:0;padding:0;}
body{word-break: break-all;font: 14px/1.5 'microsoft yahei','simsun',sans-serif,tahoma,arial,'Hiragino Sans GB',sans-serif;}
button,a,img,em{border:0;}
img{vertical-align:middle;}
li,ul{list-style:none;}
i{font-style:normal;}
a{text-decoration:none;outline:none;display:block;}
a:hover{text-decoration:none;}
input,textarea,button,select{outline:none;}
/*font*/
em,i{font-style:normal;font-weight:normal;}
/* table */
table{border-collapse:collapse;border-spacing:0;}
label{display:block;}
input{ border:0;appearance:none; -moz-appearance:none; -webkit-appearance:none; color: #fff; background:none;}


/***************************class***************************/
.fl{float:left;}
.fr{float:right;}
.block{display:block;}
.font-m{font-family: ;}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
*+html .clearfix{min-height:1%}
.clearfix{display:block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both;}
.center{text-align: center;}
.cursor{cursor:pointer;}
.hide{display:none;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.allWidth{width:1400px;margin:auto;}
.w100{width:100%;}
.h100{height:100%;}
/*滚动*/
.picScroll{ position:relative; background:#fff;height:138px; margin:0 auto 10px;auto overflow:hidden;width:1500px;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left;margin: 0 12px;width:260px;overflow:hidden; display:inline; }
.picScroll ul li img{ width:260px; height:103px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:25px; top: 10px; display:block; width:20px; height:80px; overflow:hidden;  cursor:pointer;opacity: 1;background-size: 20px 80px !important; }
.picScroll .prev{background: url('https://www.atcedu.cn/qczjjt/images/309.png') 0 0 no-repeat;}
.picScroll .next{background: url('https://www.atcedu.cn/qczjjt/images/310.png') 0 0 no-repeat;}
.picScroll .next{ left:auto; right:10px; }
.picScroll .next:hover,.picScroll .prev:hover{opacity: 1}

/***************************head***************************/
.headBox{height: 36px; line-height: 36px; background: #253649; overflow:hidden;}
.headBox .welcome{color:rgba(255,255,255,0.9);font-size:12px;}
.headBox .index .head_btn{margin-left: 10px;}
.headBox .index .head_btn a{display:inline-block;color:rgba(255,255,255,0.9);float: left;font-size:12px;}
.headBox .index .head_btn em{color:rgba(255,255,255,0.32);margin:0 21px;float: left;font-size:12px;}

.search{position: relative;cursor: pointer;}
.search_btn{padding:0 8px;}
.search form{width:280px; position: absolute; right:24px; top: 3px; border: none; overflow:hidden;}
.search input {
  float: right;
  width:0;
  height: 28px;
  line-height: 28px;
  border:1px solid transparent;
  background: none;
  padding: 0;
  font-size:12px;
  color: #fff;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  transition: width .5s;
  -moz-transition: width .5s;/* Firefox 4*/
  -webkit-transition: width .5s;/* Safari 和 Chrome*/
  -o-transition: width .5s;/* Opera*/
}
.search button {
  float: right;
  width:0px;
  height: 28px;
  line-height: 28px;
  background: #0382D8;
  border-left:none;
  padding:0;
  color:#fff;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  transition: width .5s;
  -moz-transition: width .5s;/* Firefox 4*/
  -webkit-transition: width .5s;/* Safari 和 Chrome*/
  -o-transition: width .5s;/* Opera*/
}
.search input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #fff;}
.search input:-moz-placeholder, textarea:-moz-placeholder{color: #fff;}
.search input::-moz-placeholder, textarea::-moz-placeholder{color: #fff;}
.search input:-ms-input-placeholder, textarea:-ms-input-placeholder{color: #fff;}

.logoBox{height: 128px;line-height: 128px;background:url(../images/top_bj.png) no-repeat;background-size: 100% 100%;}
.logo img{width:100%;}
.logoBox .side{height:80px;margin:24px 0 24px 58px;}
.logoBox .side .tempWrap{height:80px !important;}
.logoBox .side .bd li{height:35px;line-height:35px;color:#fff;font-size:18px;letter-spacing:2px;font-weight:500;}

.banner{width:100%;height: 530px;overflow:hidden;position:relative;}
.banner .allWidth{position:absolute;bottom:45px;z-index:1;margin:auto;left:0;right:0;text-align:center;}
.banner .bd{margin:auto;height:100%;}
.banner .bd li{width:100%;height:100%;}
.banner .bd li a{width:100%;height:100%;}
.banner .bd img{width:100%;height:100%;object-fit: cover;}
.banner .hd li{display:inline-block;vertical-align:middle;width:49px;height:3px;background:#fff;opacity:0.4;margin-left:4px}
.banner .hd li.on{width:49px;height:3px;background:#fff;opacity:1}
 .banner .prev,  .banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px;  filter:alpha(opacity=50);opacity:0.5;   } 
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover, .banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }  
.banner .prevStop{ display:none;  } .banner .nextStop{ display:none;  }

/* ================ nav ==========================*/
#top{position: relative;}
.index_nav{width:100%;height:48px;line-height:48px;background: rgba(0,0,0,0.4);;position:absolute;left:0;top:0;z-index:2}
.index_nav > ul{display:flex;justify-content:space-between}
.index_nav > ul> li{float:left;font-size:18px;position:relative;flex: 1;}
.index_nav > ul> li a{color:#fff;padding:0 10px}
.pc_nav > ul> li > a.action,.pc_nav > ul> li:hover>a{background:#0768AA;}
.pc_nav .menu{display: none;width: 100%;background:#fff;position: absolute;top: 48px;left: 0;opacity: .94;box-shadow: 0 0 5px #ddd;}
.pc_nav .menu li{position: relative;}
.pc_nav .menu li a{color: #4d4d4d; font-size: 15px;line-height: 30px;padding: 8px;}
.pc_nav .menu li:hover > a{color: #0768AA;}
.pc_nav .menu li:hover .three_menu{display:block;}
.pc_nav .three_menu{display: none;width: 100%;background:#fff;position: absolute;top:0;left: 100%;}



/*************************** banner ***************************/
.htmleaf-container{min-height:240px;}
.osSlider-main{margin: 0 auto; overflow: hidden; height: 360px; z-index: 0;}
.slider-main > li > a > img{width: 100%;height:360px;}



/*------------------one-floor---------------------*/
.one_floor .leftBox{width:978px;}
.one_floor .rightBox{width:386px;}

.common_title{border-bottom:2px solid rgba(151,155,162,0.32);padding-bottom:16px;display:flex;    justify-content: space-between;  align-items: center;}
.common_title .title_text span{font-size: 20px;color:rgba(37,54,73,0.76);float: left;margin-right: 30px;cursor: pointer;}
.common_title .title_text span.normal{font-size: 20px;color: #0178D2;font-weight: 500;}
.common_title .title_more a span{font-size: 14px;color: rgba(64,79,95,0.66);}


.one_floor {margin:54px 0 65px 0;overflow:hidden;}
.one_floor .news_wheel{width:494px;height: 302px;  position:relative;}
.one_floor .news_wheel .hd{position:absolute; bottom: 18px; right: 32px; z-index:100;}
.one_floor .hd li{display:inline-block;vertical-align:middle;width: 8px;height: 8px; border-radius:4px;border: 1px solid #979797;margin-left:10px}
.one_floor .hd li.on{background:#fff;}
.one_floor .news_wheel .bd li a{display:block;}
.one_floor .news_wheel .bd li a img{width:494px;height:302px;}
.one_floor .news_wheel .bd li .news_btn{position: absolute; left: 0; bottom: 0; width: 100%; height: 48px; line-height: 48px; color: #fff; font-size: 18px;background: rgba(0,0,0,0.52);;}
.one_floor .news_wheel .bd li .news_btn span:first-child{padding-left:32px;width: calc(100% - 140px);display:block;}

.one_floor .news_inform{width:452px;}
.news_content {margin-top: 18px;}
.news_content ul .line_4{border-bottom: 2px solid #ebebeb;padding-bottom: 16px;margin-bottom: 25px;}
.news_content ul .line_4 .time{font-size: 18px;color: #6A686B; line-height: 25px;}
.news_content ul .line_4 .news_t{font-size:20px;color:#6A686B;line-height:28px;font-weight: 500;margin-top:14px;margin-bottom:4px;display: block;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow: hidden;
}
.news_content ul .line_4 > div{line-height:22px;font-size:13px;color:#000;margin-bottom: 8px;}
.news_content ul .line_4 .news_list{
  line-height:25px;
  font-size:18px;
  color:#BCBCBC;;
  display: -webkit-box;  
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow:hidden;
}
.news_content ul .line_2 {margin-bottom: 16px; overflow: hidden; line-height: 20px;}
.news_content ul .line_2:last-child{ margin-bottom: 0px; }
.news_content ul .line_2 a{width: calc(100% - 110px);font-size:16px;color: rgba(37, 54, 73, 0.76);}
.news_content ul .line_2 a:hover{color:#0382D8;}
.news_content ul .line_2 i{font-size: 14px;color: #BCBCBC;line-height: 20px;}
.common_list .timeBox{ width: 66px; height: 38px;border: 1px solid #E9EEF3; margin-right:14px;}
.common_list .timeBox .dd{background: #0077D2;font-size: 12px;color:#FFFFFF;}
.common_list .timeBox .yy{font-size: 12px; color: #BCBCBC;}
.common_list{margin-top:18px;}
.common_list ul  li {margin-bottom:12px;overflow: hidden; display: flex;align-items: center;}
.common_list ul  li:last-child {margin-bottom:0px;}
.common_list ul  li a{width: calc(100% - 110px);font-size:16px;color:rgba(37,54,73,0.76);line-height: 22px;}
.common_list ul  li a:hover{color:#0382D8;}
.common_list ul  li i{font-size:18px;color:#BCBCBC;}


/*------------------four-floor---------------------*/
.four_floor{margin-bottom:65px;}
.special_col_five{position:relative;float: left;margin-top:29px;}
.special_col_five .bd{margin:0 auto;overflow: hidden;}
.special_col_five .bd ul li{width:294px;height:212px;margin-right:55px;float:left;}
.special_col_five .bd ul li:last-child{margin-right:0px;}
.special_col_five .bd ul li img{width:294px;height:212px;}
.special_col_five .hd a{position:absolute;top: 50%;margin-top: -40px;}

/*------------------five-floor---------------------*/
.five_floor{margin-bottom:65px;}
.special_col{position:relative;float: left;margin-top:29px;}
.special_col .bd{margin:0 auto;overflow: hidden;}
.special_col .bd ul li{width:216px;height:85px;margin-right:20px;float:left;}
.special_col .bd ul li:last-child{margin-right:0px;}
.special_col .bd ul li img{width:100%;}
.special_col .hd a{position:absolute;top: 50%;margin-top: -40px;}






/*==================== channel-page ==================*/
.column_box{min-height: 600px;overflow: hidden;margin: 40px 0;}
.left_page{width: 280px;}
.left_page .title{width: 100%;text-align: center;line-height: 40px;font-size: 24px;background: url(../images/title.png)no-repeat center center;background-size: 100% 100%;color: #fff;padding: 30px 10px;}
.left_box{border: 1px solid #d6d9e1;border-top: none;}
.left_box dd{width: 100%; line-height: 30px; font-size: 18px;border-top: 1px solid #d6d9e1;}
.left_box dd a{color: #4d4d4d;padding: 15px 5px;}
.left_box dd:hover a{color: #0382D8;font-weight: bold;}
.left_box dd.normal a{color: #0382D8; font-weight: bold;}

.right_con{margin-left: 340px;padding-top: 48px;}
.right_con .address{width: 100%;border-bottom: 2px solid #b5b4c2;overflow: hidden;line-height: 30px;padding: 10px 0;margin-bottom: 20px;}
.right_con .address .location li{float: left;}
.right_con .address .location li,.address .location li a{color: #4d4d4d;}
.right_con .address .location li a{display:inline-block;}
.right_con .address .location li.t div{background: url(../images/icon.png)no-repeat; background-size:100% 100%; width: 15px; height: 18px; float: left; margin: 6px 6px 0 0;}
.right_con .address .location li a:hover{color:#0382D8;}
.right_con .title_list li{height: 46px; line-height: 46px; border-bottom: 1px dotted #b5b4c2;}
.right_con .title_list li .dot_list{width: 6px;height: 6px;border-radius: 100px;background-color: #b5b4c2;margin: 22px 10px 0 0;}
.right_con .title_list li a{color: #4d4d4d;width: 80%;font-size: 16px;width: calc(100% - 110px);}
.right_con .title_list li a:hover{color: #0382D8;}

/*page*/
.page_num{overflow: hidden;margin: auto; margin-top: 30px;}
.page_num .page>ul>li{float: left; color: #898989;  margin: 0 6px;border: none;height: 22px;line-height: 22px;}
.page_num .page>ul>li>a{color: #0382D8;}
.page_num .page>ul .number>li{float: left; margin: 0 4px; min-width: 22px; height: 22px; line-height: 22px; border: 1px solid #a8a8a8; text-align: center;}
.page_num .page>ul .number>li.thisclass{border: 1px solid #0382D8; color: #0382D8;}
.page_num .page>ul .number>li a{color: #898989; display: block;}
.page_num .page>ul .totalText .currPageNum,
.page_num .page>ul .totalText .totalPageNum{color: #0382D8;}

/*imageslist*/
.images_list li{width: 326px;margin-right: 40px;margin-bottom: 40px;border: 1px solid #ddd;}
.images_list li:nth-child(3n){margin-right:0;}
.images_list li a div{width:100%;height:210px;overflow:hidden;}
.images_list li a div img{width:100%;height:100%;}
.images_list li a p{text-align:center;font-size:16px;color:#666;line-height:40px;padding:0 5px;}
.images_list li:hover{box-shadow: 0 0 8px #ddd;border:none;}
.images_list li:hover p{color:#0382D8}

/*jpkc*/
.course_left{width:280px;text-align:center;}
.course_left .title{width:100%; height: 100px; text-align: center; line-height: 100px; font-size: 24px;background:url(../images/title.png)no-repeat center center; color: #fff;}
.course_left .one_menu{position:relative;overflow:hidden;text-align: left;border: 1px solid #ddd;}
.course_left .one_menu > li{line-height:30px; }
.course_left .one_menu > li > a{color:#666;font-size:18px; padding: 12px 10px 12px 30px;border-bottom: 1px solid #ddd;}
.course_left .one_menu > li:last-child >a{border-bottom:none;}

.course_left .two_menu{display:none;}
.course_left .two_menu > li{line-height: 30px;}
.course_left .two_menu > li > a{ padding:5px 10px 5px 50px;color:#666;border-bottom: 1px dashed #ddd; position: relative;}
.course_left .two_menu > li > a.current{color: #276fb7; font-weight: 700;}
.course_left .two_menu > li > a.current > i{background: #276fb7;}
.course_left .two_menu > li > a > i{width: 6px; height: 6px; background: #ddd; display: block; position: absolute; border-radius: 50%; top: 50%; left: 35px;margin-top: -3px;}


/*==================== content-page ==================*/
.con_text .titles h4{color: #0382D8;font-size: 24px;padding: 10px;font-weight: normal;}
.con_text .titles h6{font-size: 18px;font-weight: normal;color: #4d4d4d;}
.con_text .titles p{padding: 10px 0;color: #888;margin-bottom: 10px;}
.con_text .titles p span{display:inline !important;}

.con_text .text{color:#666; font-size: 16px; line-height: 34px;}
.con_text .text img{max-width:100%;height:auto!important;}
.con_text .text table{max-width:100%;}
.con_text .text .video_con{max-width:100%;width:800px;height: 500px;margin:0 auto;}

.con_text .text_next{line-height: 40px;color: #4d4d4d;overflow: hidden;font-size: 16px;border-top: 1px solid #ddd;margin-top: 20px;}
.con_text .text_next a{color: #4d4d4d;display: inline;}
.con_text .text_next a:hover{color: #0382D8;}
.ads-float-close{
  height:26px!important;
  top:-13px!important;
  left:13px!important;
  background:url(../upload/images/2021/6/a07fd2c451b321aa.png)no-repeat center right !important;
  background-size:26px 100%!important;
}

/* ========================== footer =========================== */
.footer{height: 200px;color:#666767 ;background:#EEF1F6;}
.footer .footer_bottom{height: 48px;line-height:48px;background: #1B2D41;}
.footer .footer_bottom span{font-size: 12px;color: rgba(255,255,255,0.66);}
.footer .footer_top{height: 152px;}
.footer_top .address{font-size: 12px;color: #666767;}
.footer_top .phone{font-weight: 500;font-size: 32px;color: #666767;letter-spacing: 1px;}

.footer .link_title{font-size:16px;}
.footer a{display:inline;color:#fff;}
.foot_left{margin-top: 43px;}

.foot_right{margin-top: 19px;}
.foot_right .saoma{margin-right:30px;}
.foot_right .erweima img{width:94px;height:94px;cursor: pointer;}
.weixin_con{width: 100%; height: 100%; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 99999; display: none;background: rgb(0 0 0 / .6);}
.weixin_con img{width: 280px; height: 280px; position: absolute; top: 50%; left: 50%; margin-left: -140px; margin-top: -140px;}
