
/*公共样式*/
.ft14{font-size: 14px;}
.ft16{font-size: 16px;}
.ft18{font-size: 18px;}
.ft20{font-size: 20px;}
.font_w{ font-weight: bold;}
.ft12{font-size: 12px;}
.mf54{margin-left: 54px;}
.clear{clear: both;}
.mw1200{width: 1200px;margin: 0 auto;}
 .w_max{width: 100%;}
  .wh_img{width: 100%; height: 100%;}

.small-font{    
-webkit-transform : scale(0.7,0.9) ;
        /*-webkit-transform-origin-x: 0;
        -webkit-transform: scale(0.90);*/
        }
       .smallsize-font {
 　　　　font-size:10px;
       }
       
 /*头部 收藏*/ 
 .top_bg{ height: 36px; background: #333333;}
.top_wt{ height: 36px; line-height: 36px; color: #FFFFFF;}
.top_txt{padding:  0px 4px 0px 4px;}
.top_sc:after{ content: '  |  '; color: #FFFFFF; padding-left: 7px;}
.top_bg a{color: #FFFFFF;}
 /*头部 收藏 ---end*/ 
 
/*头部导航*/
.nav_size{ height: 80px; }
.logo{padding: 14px; width: 85px; height: 52px; float: left;}
.nav_ul{float: left; margin-left: 50px;}
.nav_ul li{float: left; font-size: 16px;border-bottom: 2px solid #FFFFFF;margin-left: 32px; height: 78px;line-height: 78px;}
.nav_ul li:first-child{ border-bottom: 2px solid #0055DA;}
 .nav_ul li:hover a{ color: #0055DA;}
.nav_phone{color: #0055DA; position: relative; padding-top: 25px;}
.nav_phone p{text-align: center;}
.nav_phone_img{position: absolute; top:33px;left: 0; width: 30px;height: 30px; margin-left: -35px;}
/*搜索部分*/
.search_warp{background-color: #f0f4f3;}
 .search_box{ height: 110px;  }
.int_warp{width: 850px; height: 72px;}
.int_box{ width: 711px; height: 40px;outline: none; border: 1px solid #e1e1e1; text-indent: 10px;}
.sut_box{width:132px; height: 42px; background: #0055DA; color: #FFFFFF;border: 0; outline: none; font-size: 18px;}

.int_rm{padding: 6px 0px;}
.int_rmtxt{padding-left: 20px;color: #0055DA;}
.int_rmtxt a { color: #0055DA;}
.int_warp_index{width: 850px;margin: 0 auto; height: 72px; padding-top: 38px;}



/******************头部结束*****************/

/*中部内容*/
.content { margin-top: 30px;} 
.part_1{width: 100%; height: 602px;}
/*导航目录*/
.mulu_box{width: 270px; height: 600px;}
.mulu_title{height: 44px; width: 270px; background: #0055DA; color: #FFFFFF; text-align: center;line-height: 44px;}
.mulu_ul{width: 268px; height: 556px;border: 1px solid #0055DA;  }
.mulu_ul>li{ width: 256px;  padding: 20px 0px 10px 0; margin-left: 4px; border-bottom:2px solid rgba(15, 157, 88, 0.27) ;}
.mulu_ul>li:last-child{border: 0;}
.mulu_lei_size{height:65px;}
.mulu_lei_size2{height: 80px;}
.mulu_lei>li{ font-size: 12px;  float: left;margin-top: 8px; margin-left:10px ; text-align: center;}
.mulu_icon{ width: 28px; height: 17px;      background-size: contain ;   display: inline-block;
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: top;
    }
    .mulu_lei>li>a{color: #555555;}
     .mulu_lei>li>a:hover{color: #0055DA;}
    .mulu_icon1{background-image: url(../images/mu_icon1.png);}
       .mulu_icon2{background-image: url(../images/mu_icon2.png); }
       .mulu_icon3{background-image: url(../images/mu_icon4.png);}
    .mulu_lei3>li { margin-left: 10px;}    
    .mulu_ul >li >a{ margin-left:12px ; color: #333333;}
    
/*轮播*/
.lunbo_box{width: 908px; height: 350px;}
.swiper_box{width: 908px; height: 350px;}
.swiper-pagination-bullet{ width: 12px; height: 12px; }
.swiper-pagination-bullet-active{
	background: #FFFFFF;
}
/*.swiper-button-prev{display: none;}*/
/*.swiper-button-next{display: none;}*/
/*.lunbo_box:hover .swiper-button-prev{display: block;}*/
/*.lunbo_box:hover .swiper-button-next{display: block;}*/

/*轮播底部*/
.lb_dibu{width: 908px;height: 223px;margin-top: 29px;}
 .link_cotsize{width: 259px;} 
  .link_titlebox{width: 100%;}
 .link_title{font-size: 18px; font-weight: bold; color: #0055DA;}

.link_tody{width: 259px;}
.link_tody li {width: 295px;margin-top: 12px;word-break:keep-all;/* 不换行 */white-space:nowrap;/* 不换行 */overflow:hidden;/*
 内容超出宽度时隐藏超出部分的内容 */text-overflow:ellipsis;overflow:hidden;}

.mf50{margin-left: 50px;}
.link_tody  li a:hover{color: #0055DA;}
.ptitle4 span a{font-size: 14px!important;}
.ptitle4 a img{display: inline!important;}

/*招考须知*/
.zhaokao_box{width: 292px; height: 223px ;}
.zhaokao_ul{margin-top: 7px;}
.zhaokao_ul li {width: 96px; height: 60px;float: left;margin-top: 1px; margin-left: 1px; text-align: center;line-height: 60px; font-size: 14px;}
.zk_bg1{background: #0055DA;}
.zk_bg2{background: #3fdc82;}
.zhaokao_ul li  a { color: #FFFFFF;}

/*第一部分结束*/

/*课程部分*/

.part_2{height: 270px; margin-top: 30px;}
.course_ul>li { width: 296px;height:267px; border: 1px solid #FFFFFF;  float: left; margin-left: 2px;}
.course_ul>li:hover{ border: 1px solid #0055DA;}

.course_img{padding: 10px 3px 10px 3px; }
.course_img a img { width: 290px;height:184px;}
.course_txt{padding-left: 3px; padding-right: 3px;     display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;
color: #333333;
}
.course_txt a{color: #333333;}
.course_zx{padding-top: 12px; padding-right: 3px;}
.course_zx  a {color: #0055DA;}

/*在线视频*/

.live_box{ margin-top: 10px}
.live_video{ width: 100%;
    height: 50px;

color: #FFFFFF;
}
.live_video p:first-child{  font-size: 18px;font-weight: bold; line-height: 50px;color: #0055DA}
.live_video  a span{ line-height: 50px;padding-right: 20px; color: #999999; font-size: 12px}
.live_cot  ul  li {
 width:228px;
height: 265px;
 padding:5px;
    border: 1px solid #FFFFFF;
    float: left;

}
.live_cot  ul li:hover{ border: 1px solid #0055DA; }
.live_img {width: 228px;
    height: 169px ;}


.live_cot ul li .name_box{ padding: 5px  0; height: 48px}
.live_cot ul li .name_box .kc_name{ padding-left: 2px}
/*课程部分 end*/

     /*<!--招聘 分享 资格证 动态   部分-->*/      
     
.part_3{width: 100%; height: 454px; margin-top: 63px;}
.link_cot_two{ width: 356px;}
.more_txt{font-size: 12px; color: #999999; line-height: 30px;}
.more_txt a{color: #999999; ;}
.link_time{  color: #999999; line-height: 42px;  position: absolute;   top: 0px; right: 0px;  } 
.link_two_ul{margin-top: 7px;}
.link_two_ul li { width: 356px ; height: 42px; border-bottom: 2px solid #f1f1f1; line-height: 42px; font-size: 14px; position: relative;}
.link_two_ul li  div {	
width: 257px;
word-break:keep-all;/* 不换行 */
white-space:nowrap;/* 不换行 */
overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;
overflow:hidden;}
.link_two_ul li:last-child{border: 0; }
.link_two_ul li  div a{color: #666666;}
 .link_two_ul li  div a:hover{color: #0055DA;}
.ad_small{width: 356px; height: 260px;margin-top:15px}
 /*<!--招聘 分享 资格证 动态   部分        end-->*/     

/*广告*/
.ad_big{width: 100%; height: 126px; margin-top: 40px;}

		/*<!--时事 通知 真题   部分 -->*/
		
.part_4{width: 100%; margin-top:34px ;}

.ad_boder{ width: 356px; height: 260px;margin-top: 15px}
 
/*学科*/
.subject_box{width: 100%; height:290px ; 
box-shadow: 0px 1px 9px 0px 
		rgba(135, 166, 149, 0.21);}
		.subject_ul{width: 207px;   	box-shadow: 0px 1px 9px 0px 
		rgba(135, 166, 149, 0.21);}
		.subject_ul li { width: 100%; height: 58px; text-align: center; line-height: 58px; color: #000000; font-size: 18px;  cursor:default}

		.subject_fr_ul{
			width: 993px; 
			position: relative;
		}
		.subject_fr_ul  .subject_fr_li{width: 993px; height: 290px; position: absolute; display: none;}
		
.subject_fr_li:first-child{display: block;}

.link_subject{padding: 45px 0px 0px 52px;}


.part_5{  width: 100%; }
/*图书教材*/
.part_6{width: 100%;}
.book_title{text-align: center; font-weight: bold; color: #0055DA;font-size: 16px; }

.book_swiperbox{ width: 1200px; height: 188px; margin-top: 10px;}
#book_swiper{width: 1200px; height: 188px;}

.part_7{width: 100%; margin-top: 40px;}
 .school_add{ width: 100%;  position: relative;   margin-top: 20px;}
  .school_addul{ position: relative; height: 120px; }
 .school_addul .school_addli{  width: 1200px; height: 120px;position: absolute;  display: none;}
  .school_addul .school_addli:first-child{display: block;}
   
  .school_tab{height:14px;  margin: 20px auto; width: 116px ;}
  .school_tab li{width: 14px; height: 14px; border-radius: 50%; float: left; background: #E1E1E1; margin-left: 22px;}
     .school_tab li:first-child{background: #0055DA;}
 .school_box{width: 364px; height: 120px; 	box-shadow: 0px 0px 9px 0px 
		rgba(27, 86, 126, 0.15);}
 .school_dq{width: 60px; height: 120px;	box-shadow: 0px 0px 9px 0px 
		rgba(27, 86, 126, 0.15); text-align: center; line-height: 20px; color: #0055DA;}
 .school_dq p{padding:  37px 25px 37px 20px;}
 
  .school_dqfr{width: 304px; height: 120px; position: relative;} 
 .school_dqfr p{ padding-top: 10px; padding-left: 20px; font-size: 14px;}
 .school_dqfr span{ right:20px;bottom: 10px; position: absolute;}
  .school_dqfr span a{color: #0055DA;}
  
/*友情链接*/
.link_box{width: 100% ; height: 64px; background: #f9f9f9;}
.link_txt{ font-size: 16px;  margin: 3px 0px 22px 28px; width:78px ; border-left: 4px solid #0055DA; height: 21px;  text-align: center;}
.link_footer{width: 1023px;margin-left: 10px; }
.link_footer li {float: left; margin-left: 5px; line-height: 28px;  font-size: 12px;}
.link_footer li a{color: #696969;}
/*结尾*/
.footer{width: 410px; margin: 0 auto;}

.footer_ul li {float: left; margin-left: 5px;}
.footer_ul li a{color: #FFFFFF;}
.footer_box{width: 100%;  height: 163px ;background: #333333; color: #FFFFFF;}
.footer_box p { text-align: center; font-size: 12px;}


/*虚浮栏*/

.xuanfu_warp{height: 100%;position: fixed; right: 0px; top: 140px; z-index: 100; display: none}

.xuanfu_box{width:60px;  background-color: #FFFFFF; 	box-shadow: 0px 3px 29px 0px
		rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	margin-top: 20px;
	}
	
#pingmuR {z-index:100;}
#pingmuR li{width: 60px; height: 60px;cursor: pointer; position: relative}
	
#pingmuR li>span{
display: inline-block;width: 30px;height: 45px;position: relative;z-index: 2;background-repeat: no-repeat;
margin-left: 15px;margin-top: 15px;
border-bottom: 1px solid #e1e1e1;;
cursor: pointer;}

#pingmuR li div{
cursor: pointer;
			color: #666666;
			text-align: center;
			position: absolute;
			z-index: 1;
			left: 400px;
			top: 0;
			display: block;
			width: 212px;
			height: 60px;
		box-shadow: 0px 1px 46px 0px 
		rgba(94, 179, 131, 0.25);
		border-left: 6px solid #3880f0;
}
.back_top{width: 60px; height: 35px; 
box-shadow: 0px 3px 29px 0px 
		rgba(0, 0, 0, 0.15);
	border-radius: 5px;
	display: flex;
	align-items: center;
	justify-content: center;
	}
	.back_img{ 
		width: 21px;
		 height: 12px; 
background-image: url(../images/back_top.png);
}
.back_top:hover .back_img{ background-image: url(../images/back_tophide.png);}

.icon1{background: url(../images/consult.svg)}
.icon2{background: url(../images/icon2.png)}
.icon3{background: url(../images/icon3.png)}
.icon4{ background:url(../images/icon4.png)}
.icon5{background: url(../images/icon5.png)}
.icon1:hover{ background: url(../images/consult_hide.svg);}
.icon2:hover{ background: url(../images/icon2_hide.png);}
.icon3:hover{ background: url(../images/icon3_hide.png);}
.icon4:hover{ background: url(../images/icon4_hide.png);}
.icon5:hover{ background: url(../images/icon5_hide.png);}
.weibo_img{ width: 160px; height: 150px;margin:10px 0px 20px 20px}
.weixin_img{width: 130px;}
.pingmu_titile{ font-size: 16px;line-height: 35px;font-weight: bold; }
.pingmu_qun { line-height: 25px;font-size: 12px}
.pingmu_qun:hover { color: #0055DA}

/*悬浮咨询*/

 /*悬浮购物车*/
.right_box{border-left: 2px solid #0055DA ;   height: 100%; background-color: #f2f2f5;display: none; z-index: 9999;  width: 335px;}
.right_carttop{  width: 100%; height: 48px; background: #FFFFFF; display: flex; align-items: center}
.right_carttop img{padding-left: 20px; padding-right: 10px;}
.right_carttop span	{ font-size: 20px;  color: #a2a2a2;}
.cartfooter{  width: 335px;  height:  48px;  background: #FFFFFF;  position: fixed; bottom: 0;}

.rightcart_ul{ width: 100%; margin-top: 10px;}

.rightcart_ul li { width: 100%; height: 120px;  margin-top: 2px; background: #FFFFFF;}
.cart_ulimg{ width: 80px; height: 80px ; float: left;  margin: 20px 5px 20px 0;}
.cartimgbox{ width: 110px; height: 120px; }
.carttxt{ width: 225px; height: 120px;  }
.cartTxtP{ margin-top: 15px; line-height: 23px; font-size: 12px;     overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical}

.pay_link{ width: 90px; height: 30px; background-color: #ff0000;  box-shadow: 0px 0px 16px 0px 
		rgba(27, 86, 126, 0.15); color: #FFFFFF; text-align: center; line-height: 30px;  margin-top: 9px;}

.cart_check{ margin: 55px 0px 0px 6px; }
 .numbers{overflow: hidden;display: inline-block;padding: 5px;}
 .numbers >span{display: block;float: left;border: 1px solid #a6a6a6;height: 8px;line-height: 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none; user-select:none;
}
.numbers >span:nth-child(1), .numbers >span:nth-child(3){padding:  4px 8px;cursor: pointer; }
.numbers >span:nth-child(1){border-bottom-left-radius: 5px;border-top-left-radius: 5px;}
.numbers >span:nth-child(3){ border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.numbers >span:nth-child(2){padding: 4px 8px;border-width: 1px 0; }


 .item-delbox{width: 15px; height: 15px; margin: 4px 20px 0px 0px;}
 .check_allbox{ margin: 15px 5px 0px 5px;}
 

.m_check[type=checkbox]+span{
  width: 16px;
  height: 16px;
  display: inline-block;
  background-image: url(../images/xuan_01.png);
  background-repeat: no-repeat;
}
/*.m_check{ display: none;}*/

.m_check[type=checkbox]:checked+span{
  background-image: url(../images/xuan_02.png);
}

.label_box>span{ margin: 50px 4px 0px 4px; }

.m_check{ display: none;}


.labelall{ margin: 15px 5px 0px 5px;}
.labelalltxt{margin-top: 10px; }
.red{color: red}


/*倒计时*/
.w_max_p{ position: relative}
.countDown{position: absolute ; top:0px; left:0.5%; width: 300px; height: 110px;background:url("../images/time-bg.jpg")}
.countDown-title{ width: 100%;
    height:25px ;
    background-color: #1b1b1b;margin-top: 5px;
    text-align: center;
    line-height: 25px;
    letter-spacing: 1px;
    color: #ffffff;
    font-size: 14px;
}
.countDown-day{background:url("../images/time-warp.png")no-repeat center;width:60px; height: 39px;color: #FFFFFF;line-height: 39px;font-size: 33px;
letter-spacing: 11px;text-indent: 5px;
}
.countDown-time{  margin-top: 10px;}
.countDown-time p{padding-top: 15px}
.countDown-hide{ color: #FFFFFF;font-size: 12px;border: 1px solid #FFFFFF;border-radius: 50%;text-align: center;width: 15px;height: 15px;line-height: 15px;cursor: default}