.kaozheng_ask li.slh{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  word-break: break-all;
}
a{font-weight: normal;}
.nei_header{
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
}
.icon_kaozheng_index{
  background-image: url(/uploads/image/ssimages/icon_kaozheng_index.png);
  background-repeat: no-repeat;
}
.kaozheng_catid{
  height: 46px;
  background: #4e9cff;
}
.kaozheng_catid.fixed{
  width: 100%;
  position: fixed;
  left: 0;
  top:0;
  z-index: 99999;
}
.kaozheng_catid .title{
  font-size: 20px;
  color: #fff;
  line-height: 46px;
  font-weight: bold;
  font-family: microsoft yahei;
}
.open_catid{
  width:19px;
  height:19px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  margin-left: 14px;
  cursor: pointer;
  background-position: 0 0;
}
.about_keywords_son{
  display: none;
  position: absolute;
  top:46px;
  left:0;
  width: 1200px;
  z-index: 3;
  background-color: #fff;
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
  padding:0 5px 20px 5px;
}
.about_keywords_son a{
  display: block;
  width: 214px;
  height:88px;
  float: left;
  margin-top: 20px;
  margin-left: 20px;
  border: 1px solid #ddd;
  background-color: #f8f8f8;
  border-radius: 6px;
  font-size: 16px;
  color: #333;
  text-align: center;
  line-height: 88px;
  font-weight: 400;
}
.about_keywords_son a:hover,.about_keywords_son a.active{
  background-color: #3291fa;
  color: #fff;
}
.kaozheng_menu{
  margin-right: -15px;
}
.kaozheng_menu dl{
  float: left;
  margin-left: 20px;
  text-align: center;
  position: relative;
}
.kaozheng_menu dl dd{
  display: none;
  position: absolute;
  left:0;
  top:46px;
  z-index: 9999;
  min-width: 100%;
  padding:10px 20px;
  background-color: #fff;
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
  font-size: 14px;
  color: #333;
  line-height: 30px;
  border-radius: 6px;
}
.kaozheng_menu dl dd p{
  color: #333;
  cursor: pointer;
  white-space: nowrap;
}
.kaozheng_menu dl dd p a{
  color: #333;
}
.kaozheng_menu dl dd p:hover{
  color: #4e9cff;
}
.kaozheng_menu dl dd p:hover a{
  color: #4e9cff;
}
.kaozheng_menu dl dt{
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  height: 30px;
  margin:8px auto;
  font-size: 16px;
  color: #fff;
  line-height: 30px;
  cursor: pointer;
}
.kaozheng_menu dl dt a{
  color: #fff;
}
.kaozheng_menu dl dt .em_xiala{
  padding-right: 20px;
  background-repeat: no-repeat;
  background-image: url(/uploads/image/ssimages/icon_bottom2.png);
  background-position: right center;
}
.kaozheng_menu dl dt.active{
  background-color: #fff;
  border-radius:6px;
  color: #4e9cff;
}
.kaozheng_menu dl dt.active a{
  color: #4e9cff;
}
.kaozheng_menu dl dt.active .em_xiala{
  background-image: url(/uploads/image/ssimages/icon_bottom7.png);
}
.icon_app{
  width:10px;
  height:15px;
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
  background-position: -49px 0;
  margin-right: 8px;
}
.w250{
  width: 250px;
}
.w600{
  width: 600px;
}
.w330{
  width: 330px;
}
.h571{
  height: 571px;
}
.h223{
  height: 223px;
}
.h338{
  height: 338px;
}
.left_vip{
  width: 100%;
  height:114px;
  border-radius: 6px;
}
.left_vip img{
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
.kzbm_djs{
  height: 96px;
  border-bottom: 1px solid #eee;
  padding-left: 74px;
  padding-top: 13px;
  position: relative;
}
.kzbm_djs:before{
  width:40px;
  height:48px;
  position: absolute;
  left:18px;
  top:26px;
  content: "";
  background-image: url(/uploads/image/ssimages/icon_kaozheng_index.png);
  background-repeat: no-repeat;
  background-position:-69px 0;
}
.kzbm_title{
  font-size: 16px;
  line-height: 26px;
  font-weight:700;
  color: #333333;
}
.kzbm_qixian{
  font-size: 14px;
  color: #666;
  font-weight: 400;
  line-height: 40px;
  letter-spacing: 3px;
}
.kzbm_qixian .day{
  font-size: 29px;
  font-weight: bold;
  color: #4e9cff;
  line-height: 40px;
  letter-spacing: 6px;
}
.kzbm_content{
  padding-top: 10px;
}
.kzbm_content dt{
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #4e9cff;
  line-height: 30px;
  position: relative;
  padding-left: 23px;
}
.kzbm_content dt:before{
  content: "";
  display: block;
  position: absolute;
  left:12px;
  top:13px;
  width:3px;
  height:3px;
  border-radius: 50%;
  background: #4e9cff;
}
.kzbm_content dd{
  display: block;
  padding-left: 5px;
}
.kzbm_content dd a{
  display: block;
  float: left;
  width: 70px;
  height: 27px;
  background: #f8f9fc;
  border-radius: 6px;
  font-size: 13px;
  text-align: center;
  line-height: 27px;
  margin-left: 8px;
  margin-bottom: 8px;
  font-family: microsoft yahei;
  font-weight: 400;
  color: #666;
}
.kzbm_content dd a:hover{
  color: #4e9cff;
}
.kaozheng_banner{
  width: 100%;
  height: 200px;
  overflow: hidden;
  border-radius: 6px 6px 0 0;
}
.kaozheng_banner img{
  width: 100%;
  height: 200px;
}
#kz_banner_img{
  height: 200px!important;
}
.kaozheng_hot_news{
  height: 184px;
  border-bottom: 1px solid #eee;
  padding-top: 15px;
}
.kaozheng_hot_news .news_title{
  font-size: 18px;
  font-family: microsoft yahei;
  font-weight: 600;
  color: #333;
  padding-left: 24px;
  line-height: 30px;
  position: relative;
}
.kaozheng_hot_news .news_title:before{
  position: absolute;
  left:0;
  top:6px;
  width:4px;
  height:17px;
  background: #4e9cff;
  border-radius: 2px;
  display: block;
  content: "";
}
.kaozheng_hot_news .desc{
  font-size: 21px;
  color: #ff731e;
  font-weight: bold;
  line-height: 28px;
  padding:0 20px;
}
.kaozheng_hot_news .desc a{
  color: #ff731e;
}
.kaozheng_hot_news ul{
  padding:10px 20px;
  margin-left: -27px;
}
.kaozheng_hot_news ul li{
  width: 266px;
  margin-left: 27px;
  float: left;
  font-size: 14px;
  line-height: 32px;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}
.kaozheng_hot_news ul li a{
  color: #333;
}
.kaozheng_sort_news ul{
  padding-top: 12px;
  padding-left: 20px;
  padding-right: 16px;
}
.kaozheng_sort_news ul li{
 font-size: 14px;
 color: #333;
 line-height: 32px;
 padding-right:100px;
 position: relative;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.kaozheng_sort_news ul li a{
  color: #333;
}
.kaozheng_hot_news ul li a:hover,.kaozheng_sort_news ul li a:hover{
  color: #ff731e;
}
.kaozheng_sort_news ul li .pub_date{
 position: absolute;
 right: 0;
 top:0;
 color: #333;
}
.kaozheng_teacher_wrap1{
  padding-left: 17px;
  padding-right: 17px;
  height: 155px;
}
.kaozheng_teacher_wrap2{
  padding-left: 17px;
  padding-right: 17px;
  height: 162px;
}
.kaozheng_teacher_slide{
  width: 100%;
  height: 100%;
  margin:0 auto;
  position:relative;
  background-repeat: no-repeat;
  background-position:100% 100%;
}
.kaozheng_teacher_wrap1 .kaozheng_teacher_slide{
  background-image: url(/uploads/image/ssimages/tc_bg.png);
}
.kaozheng_teacher_wrap2 .kaozheng_teacher_slide{
  background-image: url(/uploads/image/ssimages/tc2_bg.png);
}
.kaozheng_teacher_slide .bd{
  margin:0 auto;
  width: 100%;
  height: 100%;
  position:relative;
  z-index:0;
  overflow:hidden;
}
.kaozheng_teacher_slide .bd ul{
  width:100% !important;
  height: 100%!important;
}
.kaozheng_teacher_slide .bd li{
  width:100% !important;
  height: 100%!important;
  overflow:hidden;
  position: relative;
}
.kaozheng_teacher_wrap1 .bd li{
  padding-left: 128px;
}
.kaozheng_teacher_wrap2 .bd li{
  padding-left: 146px;
}
.kaozheng_teacher_slide .bd li .wrap_img{
  position: absolute;
  left:0;
  top:0;
  height: 100%;
  padding-top: 13px;
}
.kaozheng_teacher_wrap1 .bd li .wrap_img{
  width: 126px;
}
.kaozheng_teacher_wrap2 .bd li .wrap_img{
  width: 146px;
}
.kaozheng_teacher_slide .bd li .wrap_img img{
  display: block;
  margin:0 auto;
  width: 109px;
  height: 142px;
}
.kaozheng_teacher_slide .tc_name{
  font-size: 18px;
  font-weight: bold;
  color: #525252;
  padding-left: 15px;
  line-height: 30px;
  position: relative;
}
.kaozheng_teacher_slide .tc_name:before{
  display: block;
  content: "";
  position: absolute;
  left:0;
  top:5px;
  width:6px;
  height:19px;
  background-image: url(/uploads/image/ssimages/icon_index.png);
  background-repeat: no-repeat;
  background-position: -910px 0;
}
.kaozheng_teacher_slide .wrap_wen{
  padding-top: 15px;
}
.kaozheng_teacher_slide .tc_zhicheng{
  font-size: 14px;
  color: #999;
  line-height: 26px;
  margin-left: 15px;
}
.kaozheng_teacher_slide .tc_course{
  font-size: 12px;
  color: #666;
  line-height: 18px;
  margin-left: 15px;
  margin-top: 10px;
  padding-left: 18px;
  position: relative;
}
.kaozheng_teacher_slide .tc_course:before{
  position: absolute;
  left:0;
  top:7px;
  display: block;
  content: "";
  width:4px;
  height:4px;
  border-radius: 50%;
  background: #ffc945;
  border-radius: 2px;
}
.kaozheng_teacher_slide .hd{
  width:100%;
  position:absolute;
  z-index:1;
  bottom:0;
  left:0;
  height:20px;
  line-height:20px;
}
.kaozheng_teacher_slide .hd ul{
  text-align:center;
}
.kaozheng_teacher_slide .hd ul li{
  display: inline-block;
  width: 4px;
  height: 4px;
  overflow: hidden;
  cursor: pointer;
  background: #d9dadc;
  border-radius: 2px;
  margin: 2px;
  color: rgb(129, 148, 170);
}
.kaozheng_teacher_slide .hd ul .on{
  width: 24px;
}
.kaozheng_zhibo ul{
  padding:0 17px;
}
.kaozheng_zhibo li:first-child{
  padding-bottom: 20px;
  border-bottom: 1px solid #eee;
  position: relative;
}
.kaozheng_zhibo li:last-child{
  padding-top: 20px;
  position: relative;
}
.kaozheng_zhibo li .title{
  font-size: 15px;
  color: #666;
  line-height: 26px;
  padding-right: 40px;
  overflow: hidden;
}
.kaozheng_zhibo li .title a{
  color: #666;
}
.kaozheng_zhibo li .title a:hover{
  color: #ff731e;
}
.kaozheng_zhibo li .name,.kaozheng_zhibo li .zhibo_date{
  font-size: 14px;
  color: #8093b2;
  line-height: 30px;
  position: relative;
}
.kaozheng_zhibo li .zhibo_date:before{
  width: 1px;
  height: 10px;
  display: block;
  background-color: #c6cdda;
  content: "";
  position: absolute;
  left:-15px;
  top:10px;
}
.kaozheng_zhibo li .title .mianfei{
  display: inline-block;
  vertical-align: middle;
  width: 39px;
  height: 20px;
  margin-right: 8px;
  margin-top: -5px;
  background: #4e9cff;
  border-radius: 4px;
  line-height: 20px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.kaozheng_zhibo li .desc{
  font-size: 12px;
  color: #8093b2;
  line-height: 14px;
}
.kaozheng_zhibo_click{
  position: absolute;
  right: 0;
  bottom:20px;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 14px;
  line-height: 40px;
  color: #fff;
  text-align: center;
}
.kaozheng_zhibo_go{
  background-image: url(/uploads/image/ssimages/icon_kaozheng_index.png);
  background-repeat: no-repeat;
  background-position:-300px 0;
}
.kaozheng_zhibo_yuyue{
  background-color: #4e9cff;
}
.kaozheng_zhibo_click a{
  display: block;
  width: 100%;
  height: 100%;
  color: #fff;
}
.kaozheng_zhibo_click a:hover{
  color: #fff;
  font-weight: bold;
}
.hot_course_list ul{
  margin-left: -13px;
}
.hot_course_list ul li{
  float: left;
  margin-left: 13px;
  width: 290px;
  height: 320px;
  background-color: #fff;
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
  border-radius: 6px;
  position: relative;
}
.hot_course_list .wrap_img{
  height: 160px;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  position: relative;
}
.hot_course_list .wrap_img .course_img{
  width: 100%;
  height: 100%;
  border-radius: 6px 6px 0 0;
}
.hot_course_list .wrap_img .course_active{
  display: block;
  position: absolute;
  right: 0;
  top:0;
  width: 69px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 16px;
  background: #fc9b55;
  background: -webkit-linear-gradient(left,#fdab61,#fb904c);
  background: -o-linear-gradient(right,#fdab61,#fb904c);
  background: -moz-linear-gradient(right,#fdab61,#fb904c);
  background: linear-gradient(to right,#fdab61,#fb904c);
  color: #fff;
  font-size: 13px;
}
.hot_course_list .wrap_img .course_quanxian{
  width: 79px;
  height: 30px;
  display: block;
  background-color: #60adff;
  border-radius: 16px 0 0 16px;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
}
.hot_course_list .wrap_wen{
  padding:10px;
}
.hot_course_list .wrap_wen .title{
 font-size: 16px;
 color: #333;
 font-weight: 600;
 line-height:30px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
}
.hot_course_list .wrap_wen .title a{
  color: #333;
}
.hot_course_list li:hover .title a{
  color: #4e9cff;
}
.hot_course_list .wrap_wen .desc{
 font-size: 12px;
 color: #666;
 line-height: 18px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 margin-bottom: 5px;
}
.hot_course_list .wrap_wen .biaoqian .item{
  display: inline-block;
  margin-right: 4px;
  margin-top: 4px;
  height: 25px;
  border-radius: 6px;
  background-color: #fff8f2;
  font-size: 12px;
  color: #ff731e;
  line-height: 25px;
  text-align: center;
  padding-left: 15px;
  padding-right: 15px;
}
.hot_course_list .wrap_jiage{
  width: 100%;
  height: 50px;
  position: absolute;
  left:0;
  bottom: 0;
  padding-left: 10px;
  padding-right: 10px;
}
.vip_zhekou{
  margin-top: 9px;
  padding-right: 10px;
  height: 31px;
  line-height: 31px;
  border-radius: 15px;
  background: #fff2e7;
  font-weight: bold;
  color: #ff5400;
  line-height: 31px;
}
.vip_zhekou .icon_vip{
  width:30px;
  height:31px;
  background-image: url(/uploads/image/ssimages/icon_vip.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.vip_zhekou .jian{
  font-size: 18px;
  margin-right: 2px;
}
.vip_zhekou .rmb{
  font-size: 13px;
  margin-right: 2px;
}
.vip_zhekou .zhekou{
  font-size: 18px;
  font-family: arial;
}
.hot_course_list .jiage_old{
  margin-top: -3px;
}
.hot_course_list .jiage_xin{
  margin-top: -5px;
}
.hot_course_right{
  width: 311px;
}
.hot_course_right .course_thumb{
 height: 172px;
 border-radius: 6px;
 overflow: hidden;
}
.hot_course_right .course_thumb img{
 border-radius: 6px;
 width: 100%;
 height: 100%;
}
.kaozheng_ad_img img{
 width: 100%;
 border-radius: 6px;
}
.right_model_title .more{
 font-size: 14px;
 color: #999;
 font-weight: normal;
 float: right;
}
.kaozheng_news{
  padding:0 18px 10px 18px;
}
.kaozheng_news_top{
  height: 58px;
}
.border-bottom-eee{
  border-bottom: 1px solid #eee;
}
.kaozheng_news_title{
  line-height: 58px;
  font-size: 20px;
  font-weight: 600;
  color: #333;
  padding-left: 32px;
  position: relative;
}
.icon_ksdt{
  width: 21px;
  height: 22px;
  display: block;
  position: absolute;
  left:0;
  top:50%;
  margin-top: -10px;
  background-position: -119px 0;
}
.icon_zhidao{
  width: 22px;
  height: 21px;
  display: block;
  position: absolute;
  left:0;
  top:50%;
  margin-top: -10px;
  background-position: -150px 0;
}
.icon_tk{
  width: 19px;
  height: 19px;
  display: block;
  position: absolute;
  left:0;
  top:50%;
  margin-top: -10px;
  background-position: -182px 0;
}
.icon_lianxi{
  width: 22px;
  height: 18px;
  display: block;
  position: absolute;
  left:0;
  top:50%;
  margin-top: -9px;
  background-position: -211px 0;
}
.icon_ask_acc{
  width: 29px;
  height: 19px;
  display: block;
  position: absolute;
  left:0;
  top:50%;
  margin-top: -8px;
  background-position: -239px 0;
}
.icon_topic{
  width: 22px;
  height: 18px;
  display: block;
  position: absolute;
  left:0;
  top:50%;
  margin-top: -9px;
  background-position: -271px 0;
}
.kaozheng_news_fenlei{
  padding-top: 10px;
  padding-right: 10px;
}
.kaozheng_news_fenlei .a_item{
  display: inline-block;
  margin-left: 20px;
  font-size: 14px;
  font-weight: 400;
  color: #666666;
  line-height: 48px;
}
.kaozheng_news_fenlei .a_item:hover,.kaozheng_news_fenlei .a_item.active{
  font-weight: bold;
  color: #4e9cff;
}
.kaozheng_news_list ul{
  padding-top: 10px;
  margin-left: -40px;
}
.kaozheng_news_list li{
  width: 44%;
  margin-left: 40px;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 14px;
  color: #333;
  line-height: 32px;
}
.kaozheng_news_list li a{
  color: #333;
}
.kaozheng_news_list li a:hover{
  color: #ff731e;
}
.kaozheng_news_more{
  display: block;
  width: 100%;
  height: 32px;
  margin-top: 10px;
  background: #f6f6f6;
  border-radius: 6px;
  font-size: 14px;
  color: #4e9cff;
  line-height: 32px;
  text-align: center;
}
.kaozheng_tk{
  padding:0 18px 10px 18px;
}
.tiku_through ul{
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.tiku_through li{
 width: 20%;
 float: left;
}
.tiku_through li .icon_detail{
  display: block;
  margin:5px auto;
  height: 40px;
}
.tiku_through li p{
  line-height: 34px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #333;
}
.tiku_through li:hover p{
  color: #4e9cff;
}
.icon_detail{
  background-image: url(/uploads/image/ssimages/tiku_detail.png);
  background-repeat: no-repeat;
}
.icon_through_1{
  width: 35px;
  background-position: 0 0;
}
.icon_through_2{
  width: 36px;
  background-position: -45px 0;
}
.icon_through_3{
  width: 28px;
  background-position: -91px 0;
}
.icon_through_4{
  width: 33px;
  background-position: -129px 0;
}
.icon_through_5{
  width: 38px;
  background-position: -172px 0;
}
.tiku_date ul{
  margin-left: -10px;
  padding-top: 5px;
}
.tiku_date li{
 width: 94px;
 height: 85px;
 float: left;
 margin-left: 14px;
 background: #f6f7fb;
 border-radius: 6px;
}
.tiku_date .top{
  height: 35px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom: 1px solid #e9eaed;
  font-size: 14px;
  font-weight: 400;
  color: #8d9cba;
  line-height: 38px;
  text-align: center;
}
.tiku_date .top:before{
  content: "";
  width: 4px;
  height: 4px;
  margin-right: 10px;
  margin-top: -4px;
  display: inline-block;
  vertical-align: middle;
  background: #fca159;
  border-radius: 50%;
}
.tiku_date .bottom{
  height: 50px;
  line-height: 50px;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  font-size: 16px;
  text-align: center;
  font-weight: 600;
  color: #8d9cba;
}
.tiku_date li.active .top{
  background-color: #f0f7ff;
}
.tiku_date li.active .bottom{
  background-color: #7ab5ff;
  color: #fff;
}
.tiku_list{
  margin-top: 10px;
}
.tiku_list li{
  padding:10px 0;
  position: relative;
}
.today_tk{
  padding-left: 15px;
  font-size: 18px;
  font-weight: 400;
  color: #333;
  line-height: 26px;
}
.today_tk:before{
  content: "";
  width: 4px;
  height: 4px;
  margin-right: 10px;
  display: inline-block;
  vertical-align: middle;
  background: #4e9cff;
  border-radius: 50%;
}
.tiku_list li:hover .today_tk{
  color: #4e9cff;
}
.today_ct{
  padding-left: 28px;
  font-size: 14px;
  color: #999;
  line-height: 26px;
}
.zuoti_link{
 display: block;
 position: absolute;
 right: 0;
 top:20px;
 width: 105px;
 height: 35px;
 background: #f0f7ff;
 border: 1px solid #68abff;
 border-radius: 18px;
 line-height: 35px;
 text-align: center;
 font-size: 14px;
 color: #4e9cff;
 cursor: pointer;
}
.tiku_list li:hover .zuoti_link{
  background: transparent;
  color: #76aef1;
}
.kaozheng_ask{
  padding:0 18px;
}
.kaozheng_news_top .more{
 font-size: 14px;
 color: #999;
 line-height: 58px;
}
.kaozheng_ask ul{
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.kaozheng_ask li{
  margin-bottom: 10px;
  font-size: 14px;
  color: #333;
  line-height: 22px;
  padding-left: 15px;
  padding-right: 50px;
  position: relative;
}
.kaozheng_ask li a{
  color: #333;
}
.kaozheng_ask li a:hover{
  color: #ff731e;
}
.kaozheng_ask li:before{
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #ff731e;
  content: "";
  display: block;
  position: absolute;
  left:0;
  top:9px;
}
.kaozheng_topic{
  padding:0 18px 10px 18px;
}
.load_shuaxing{
  line-height: 58px;
  font-size: 14px;
  color: #999;
  padding-left: 20px;
  font-weight: normal;
  position: relative;
}
.load_shuaxing:before {
  content: "";
  position: absolute;
  left:0;
  top:22px;
  width: 15px;
  height:14px;
  margin-right: 5px;
  background: url(/uploads/image/ssimages/icon_index.png) no-repeat;
  background-position: -2174px 0;
}
.kaozheng_topic li .title{
  font-size: 14px;
  color: #333;
  line-height: 26px;
}
.first_news{
  height: 120px;
  padding-left:186px;
  position: relative;
}
.first_news dt{
 width: 170px;
 height: 113px;
 position: absolute;
 left:0;
 top:0;
 overflow: hidden;
}
.first_news .news_title{
  font-size: 16px;
  color: #333;
  line-height: 26px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.first_news .news_desc{
  line-height: 22px;
}
.first_news .news_desc a{
  font-size: 13px;
  color: #999;
}
.first_news a:hover{
  color: #ff9600;
}
.first_news dt img{
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
.first_news .news_class{
  position: absolute;
  left:186px;
  bottom: 0;
  color: #3291fa;
  font-size: 14px;
}
.first_news .pub_time{
  position: absolute;
  right:0;
  bottom: 0;
  font-size: 14px;
  color: #999;
}
.part_news ul{
 padding-left: 0;
 margin-top: 5px;
 padding-bottom: 5px;
}
.part_news ul li{
  height: 44px;
  line-height: 44px;
  border-bottom:1px dashed #d6d6d6;
  padding-right: 60px;
  position: relative;
}
.part_news ul li:last-child{
  border-bottom: none;
}
.part_news .news_title{
  font-size: 14px;
  color: #333;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.part_news .pub_time{
  position: absolute;
  right: 0;
  top:0;
  font-size: 14px;
  color: #999;
}
.part_news a:hover{
  color: #ff9600;
}
.kaozheng_topic .pub_time{
  font-size: 12px;
  color: #999;
  line-height: 30px;
}
.num_canyu,.num_click{
  font-size: 12px;
  color: #999;
  padding-left: 20px;
  line-height: 30px;
  position: relative;
}
.num_canyu:before{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 30px;
  background: url(/uploads/image/ssimages/pao.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.num_click:before{
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 10px;
  width: 15px;
  height: 10px;
  background: url(/uploads/image/ssimages/icon_index.png);
  background-repeat: no-repeat;
  background-position: -2229px 0;
}
/*考试动态报名*/
.ksdt_position{
  height: 44px;
  font-size: 14px;
  color: #666;
  line-height: 44px;
  border-bottom: 1px solid #eee;
  padding-left: 21px;
}
.ksdt_position a{
  color: #666;
}
.ksdt_position a:hover{
  color: #666;
}
.ksdt_liucheng{
  padding: 20px;
}
.ksdt_liucheng dl{
  width: 16.6%;
  float: left;
  text-align: center;
}
.ksdt_liucheng dl:hover a,.ksdt_liucheng dl.active a{
  color: #4e9cff;
}
.ksdt_liucheng dd{
  font-size: 16px;
  color: #333;
  line-height: 30px;
}
.ksdt_liucheng dt{
  height: 35px;
}
.ksdt_liucheng dl a{
  display: block;
  color: #333;
}
.ksdt_liucheng dl.active a{
  color: #4e9cff;
}
.icon_kaozheng_ksdt{
  background: url(/uploads/image/ssimages/icon_kaozheng_ksdt.png);
  background-repeat: no-repeat;
}
.icon_baom{
 width: 23px;
 height: 25px;
 display: block;
 margin:0 auto;
 background-position: 0 0;
}
.icon_zkz{
 width: 30px;
 height: 24px;
 display: block;
 margin:0 auto;
 background-position: -33px 0;
}
.icon_cjcx{
 width: 24px;
 height: 24px;
 display: block;
 margin:0 auto;
 background-position: -73px 0;
}
.icon_zslq{
 width: 21px;
 height: 25px;
 display: block;
 margin:0 auto;
 background-position: -107px 0;
}
.icon_zcjd{
 width: 26px;
 height: 23px;
 display: block;
 margin:0 auto;
 background-position: -138px 0;
}
.icon_kaoshi{
 width: 23px;
 height: 26px;
 display: block;
 margin:0 auto;
 background-position: -174px 0;
}
.icon_stzx{
 width: 32px;
 height: 30px;
 display: block;
 margin:0 auto;
 background-image: url(/uploads/image/ssimages/stzx.png)!important;
 background-repeat: no-repeat;
 background-position: center top;
}
.ksdt_area{
  padding-left: 15px;
  padding-bottom: 10px;
}
.ksdt_area a{
 display: inline-block;
 margin-left: 2px;
 margin-bottom: 6px;
 width: 45px;
 height: 20px;
 text-align: center;
 line-height: 20px;
 border-radius: 6px;
 font-size: 12px;
 color: #666;
}
.ksdt_area a:hover,.ksdt_area a.active{
 background: #4e9cff;
 color: #fff;
}
.ksdt_table{
  width: 749px;
  border-radius: 6px;
  margin:0 auto;
  overflow: hidden;
}
.ksdt_table th{
  height: 40px;
  background-color: #eee;
  font-size: 16px;
  color: #333;
  text-align: center;
  border: 1px solid #eee;
}
.ksdt_table td{
  height: 42px;
  border:1px solid #eee;
  font-size: 14px;
  color: #666;
  text-align: center;
}
.ksdt_table td a:hover{
  color: #ff731e;
  font-weight: bold;
}
.ksdt_table tr:first-child th:first-child {
  border-top-left-radius: 6px;
}
.ksdt_table tr:first-child th:last-child {
  border-top-right-radius: 6px;
}
.ksdt_table tr:last-child td:first-child {
  border-bottom-left-radius: 6px;
}
.ksdt_table tr:last-child td:last-child {
  border-bottom-right-radius: 6px;
}
.ksdt_list{
  padding-left: 20px;
  padding-right: 30px;
}
.ksdt_list li{
  margin-bottom: 15px;
  height:105px;
  position: relative;
}
.ksdt_list li:after{
  position: absolute;
  right: 0;
  bottom:0;
  left:18px;
  content: "";
  height: 1px;
  border-bottom: 1px dashed #ddd;
}
.ksdt_list li:last-child:after{
  border-bottom: none;
}
.ksdt_list .has_thumb{
  padding-right:156px;
}
.ksdt_list .has_thumb .wrap_img{
  position: absolute;
  right:0;
  top:0;
  width: 138px;
  height: 91px;
  border-radius: 6px;
  overflow: hidden;
}
.ksdt_list .has_thumb .wrap_img img{
  width: 100%;
  height: 100%;
}
.ksdt_list li .title{
  font-size: 16px;
  color: #333;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  padding-left: 18px;
  padding-right:100px;
}
.ksdt_list li .title a{
  color: #333;
}
.ksdt_list li .title a:hover{
  color: #ff731e;
}
.ksdt_list li .title:before{
  content: "";
  width: 4px;
  height: 4px;
  display: block;
  border-radius: 50%;
  background: #ff731e;
  position: absolute;
  left:0;
  top:13px;
}
.ksdt_list li .pub_time{
  position: absolute;
  right: 0;
  top:0;
  font-size: 14px;
  color: #333;
  line-height: 30px;
}
.ksdt_list li .desc{
  padding-left: 18px;
  font-size: 14px;
  color: #999;
  line-height: 26px;
  /*display: -webkit-box;*/
  /*-webkit-box-orient: vertical;*/
  /*overflow: hidden;*/
  /*-webkit-line-clamp: 2;*/
}
.link_detail{
   color: #4e9cff;
}
.link_detail:hover{
  color: #4e9cff;
  font-size: 16px;
}
.course_fw ul{
  margin-left: -8px;
}
.course_fw li{
  width: 190px;
  height: 265px;
  margin-left: 8px;
  float: left;
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
  border-radius: 6px;
}
.course_fw .li1{
  padding:23px;
}
.course_fw .li2{
  padding:23px 10px;
}
.course_fw .li3{
  padding:23px 13px;
}
.course_fw .li4{
  padding:23px 15px;
}
.course_fw li .li_title{
  font-weight: bold;
  font-size: 20px;
  text-align: center;
}
.course_fw li .li_desc{
  font-size: 13px;
  color: #999;
  line-height: 26px;
  text-align: center;
}
.course_fw li .li_content{
  height: 100px;
}
.course_fw .li1 .li_title{
  color: #ffbb18;
}
.course_fw .li2 .li_title{
  color: #478e22;
}
.course_fw .li3 .li_title{
  color: #72b0ff;
}
.course_fw .li4 .li_title{
  color: #fb914d;
}
.course_fw .li1 .li_content{
  padding-top: 18px;
}
.course_fw .li1 .icon_shu{
  display: block;
  margin: 0 auto;
}
.course_fw .li2 .li_content .item{
  width: 82px;
  height: 34px;
  display: block;
  margin-top: 11px;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  background: #f6f6f6;
  border-radius: 4px;
  color: #478e22;
}
.course_fw .li3 .li_content .item{
  width: 82px;
  height: 34px;
  display: block;
  margin-top: 11px;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  background: #f6f6f6;
  border-radius: 4px;
  color: #72b0ff;
}
.kehu_weixin{
  width:78px;
  height:78px;
  margin-top: 11px;
  background-color: #fff;
}
.kehu_weixin img{
  width: 100%;
  height: 100%;
}
.course_fw .li4 .li_content .item{
  width: 164px;
  height: 34px;
  display: block;
  margin-top: 11px;
  text-align: center;
  line-height: 34px;
  font-size: 14px;
  background: #f6f6f6;
  border-radius: 4px;
  color: #fb914d;
}
.course_fw li:hover .li_desc{
  color: #333;
}
.kaozheng_right_ad img{
  width: 100%;
  border-radius: 6px;
}
.kaozheng_right_form{
  width: 100%;
  background-image: url(/uploads/image/ssimages/form_top.png);
  background-position: left top;
  background-repeat: no-repeat;
  padding-top:74px;
}
.kaozheng_right_form .from_msg{
  text-align: center;
}
.kaozheng_right_form .from_msg ul{
  margin-left: -46px;
}
.kaozheng_right_form .from_msg li{
  margin-left: 46px;
  display: inline-block;
  text-align: center;
  line-height: 54px;
  font-size: 14px;
  color: #8093b2;
  position: relative;
}
.kaozheng_right_form .from_msg li:before{
  content: "";
  width:4px;
  height:4px;
  background: #8093b2;
  border-radius: 50%;
  display: block;
  position: absolute;
  left:-15px;
  top:25px;
}
.kaozheng_right_form .from_body{
  padding:0 18px 25px 18px;
}
.kaozheng_right_form .from_body .col-3{
 width: 100%;
}
.kaozheng_right_form .from_body .col-2{
 width: 254px;
}
.kaozheng_right_form .from_body .get_code{
 width: 106px;
 height: 44px;
 border-radius: 4px;
 background: #ffad52;
 line-height: 44px;
 text-align: center;
 font-size: 14px;
 color: #fff;
 cursor: pointer;
}
.kaozheng_right_form .from_body input{
  display: block;
  height: 44px;
  background-color: #f6f6f6;
  border-radius: 4px;
  border:none;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  color: #333;
}
.kaozheng_right_form .from_body .from_sub{
 height: 44px;
 background: #ffad52;
 border-radius: 4px;
 font-size: 16px;
 color: #fff;
 font-weight: bold;
 line-height: 44px;
 text-align: center;
 cursor: pointer;
}
.ziliao_load_tuijian .load_more{
  width: 100%;
  height: 34px;
  display: block;
  margin-top: 10px;
  background: #f6f6f6;
  border-radius: 6px;
  line-height: 34px;
  text-align: center;
  font-size: 14px;
  color: #999;
  line-height: 34px;
  text-align: center;
}
.ziliao_load_tuijian .load_more:hover{
  color: #4e9cff;
}
.ziliao_load_tuijian{
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 20px;
}
.ziliao_load_tuijian li{
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #eee;
}
.ziliao_load_tuijian li:last-child{
  border-bottom: none;
}
.ziliao_load_tuijian li .title{
  font-size: 15px;
  color: #333;
  line-height: 26px;
}
.ziliao_load_tuijian li .title a{
  color: #333;
}
.ziliao_load_tuijian li .title a:hover{
  color: #ff731e;
}
.ziliao_load_tuijian .mianfei {
    display: inline-block;
    vertical-align: middle;
    width: 39px;
    height: 20px;
    margin-right: 8px;
    margin-top: -5px;
    background: #4e9cff;
    border-radius: 4px;
    line-height: 20px;
    text-align: center;
    font-size: 12px;
    color: #fff;
}
.ziliao_load_tuijian .num_click,.ziliao_load_tuijian .num_load{
  font-size: 12px;
  color: #8093b2;
  width: 110px;
  padding-left: 20px;
  position: relative;
  line-height: 30px;
}
.ziliao_load_tuijian .num_click:before{
  content: "";
  width: 15px;
  height: 11px;
  display: block;
  position: absolute;
  left:0;
  top:10px;
  background: url(/uploads/image/ssimages/icon_kaozheng_ksdt.png);
  background-repeat: no-repeat;
  background-position: -207px 0;
}
.ziliao_load_tuijian .num_load:before{
  content: "";
  width: 13px;
  height: 10px;
  display: block;
  position: absolute;
  left:0;
  top:9px;
  background: url(/uploads/image/ssimages/icon_kaozheng_ksdt.png);
  background-repeat: no-repeat;
  background-position: -232px 0;
}
.ksdt_chengji_hot{
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 10px;
}
.ksdt_chengji_hot ul{
  margin-top: -6px;
}
.ksdt_chengji_hot li{
  line-height: 30px;
  margin-bottom: 3px;
  font-size: 14px;
  color: #333;
  padding-right: 100px;
  padding-left: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.ksdt_chengji_hot li a{
  color: #333;
}
.ksdt_chengji_hot li:hover a{
  color: #ff731e;
}
.ksdt_chengji_hot li .pub_time{
  font-size: 14px;
  color: #333;
  position: absolute;
  right: 0;
  top:0;
}
.ksdt_chengji_hot li:before{
  width: 4px;
  height: 4px;
  border-radius: 50%;
  position: absolute;
  left:0;
  top: 13px;
  content: "";
  background-color: #ff8134;
}
/*实操资讯*/
.sczx_leibie{
  padding: 20px;
}
.sczx_leibie dl{
  width: 20%;
  float: left;
  text-align: center;
}
.sczx_leibie dd{
  font-size: 16px;
  color: #333;
  line-height: 30px;
}
.sczx_leibie dt{
  height: 35px;
}
.sczx_leibie dl a{
  display: block;
  color: #333;
}
.sczx_leibie dl.active a{
  color: #4e9cff;
}
.icon_shicao_zixun{
  background: url(/uploads/image/ssimages/icon_shicao_zixun.png);
  background-repeat: no-repeat;
}
.icon_xwjj{
 width: 35px;
 height: 33px;
 display: block;
 margin:0 auto;
 background-position: 0 0;
}
.icon_kjzc{
 width: 35px;
 height: 33px;
 display: block;
 margin:0 auto;
 background-position: -45px 0;
}
.icon_zcjd{
 width: 35px;
 height: 33px;
 display: block;
 margin:0 auto;
  background-position: -134px 0;
}
.icon_cjfg{
 width: 35px;
 height: 33px;
 display: block;
 margin:0 auto;
 background-position: -135px 0;
}
.icon_kcgg{
 width: 35px;
 height: 33px;
 display: block;
 margin:0 auto;
 background-position: -180px 0;
}
.sczx_leibie_mc{
  font-size: 18px;
  color: #333;
  line-height: 50px;
  font-weight: bold;
  position: relative;
}
.sczx_leibie_title{
  font-size: 16px;
  color: #333;
  line-height: 50px;
}
.sczx_leibie_mc:before{
  display: block;
  content: "";
  height: 3px;
  border-radius: 2px;
  background-color: #4e9cff;
  opacity: 0.6;
  position: absolute;
  left:0;
  right: 0;
  bottom: 17px;
}
.shicao_right_baoshui{
  width: 100%;
  background-image: url(/uploads/image/ssimages/sckz_djs_top.png);
  background-position: left top;
  background-repeat: no-repeat;
}
.baoshui_djs{
  height: 80px;
  line-height: 80px;
  font-size: 18px;
  color: #fff;
  text-align: center;
}
.baoshui_djs span{
  display: inline-block;
}
.baoshui_djs .date-item{
  display: inline-block;
  vertical-align: middle;
  height: 45px;
  margin-left: -3px;
  background-image: url(/uploads/image/ssimages/date_bg.png);
  background-position: left top;
  background-repeat: no-repeat;
  font-weight: bold;
  font-size: 29px;
  color: #ff731e;
  line-height: 48px;
  text-align: center;
  background-size: cover;
  margin-top: -10px;
  padding: 0 5px;
}
.swlist ul{
  float: left;
  margin-left: 30px;
  padding-bottom: 10px;
  position: relative;
}
.swlist ul:first-child:after{
  content: "";
  width: 1px;
  height:100px;
  background-color: #f1f1f1;
  display: block;
  position: absolute;
  left:160px;
  top:0;
}
.swlist ul:last-child{
  margin-left: 120px;
}
.swlist li{
  margin-bottom: 13px;
  font-size: 16px;
  color: #666;
  line-height: 30px;
  padding-left: 34px;
  white-space: nowrap;
  position: relative;
}
.swlist .li1:before{
  content: "";
  width:21px;
  height:22px;
  display: block;
  position: absolute;
  left:0;
  top:4px;
  background-image: url(/uploads/image/ssimages/icon_shicao_zhinan.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.swlist .li2:before{
  content: "";
  width:21px;
  height:17px;
  display: block;
  position: absolute;
  left:0;
  top:6px;
  background-image: url(/uploads/image/ssimages/icon_shicao_zhinan.png);
  background-repeat: no-repeat;
  background-position: -31px 0;
}
.swlist .li3:before{
  content: "";
  width:21px;
  height:21px;
  display: block;
  position: absolute;
  left:0;
  top:6px;
  background-image: url(/uploads/image/ssimages/icon_shicao_zhinan.png);
  background-repeat: no-repeat;
  background-position: -62px 0;
}
.swlist .li4:before{
  content: "";
  width:23px;
  height:22px;
  display: block;
  position: absolute;
  left:0;
  top:6px;
  background-image: url(/uploads/image/ssimages/icon_shicao_zhinan.png);
  background-repeat: no-repeat;
  background-position: -93px 0;
}
.swlist .li5:before{
  content: "";
  width:21px;
  height:17px;
  display: block;
  position: absolute;
  left:0;
  top:6px;
  background-image: url(/uploads/image/ssimages/icon_shicao_zhinan.png);
  background-repeat: no-repeat;
  background-position: -126px 0;
}
.swlist .li6:before{
  content: "";
  width:19px;
  height:21px;
  display: block;
  position: absolute;
  left:0;
  top:6px;
  background-image: url(/uploads/image/ssimages/icon_shicao_zhinan.png);
  background-repeat: no-repeat;
  background-position: -157px 0;
}
.shicao_menu dl{
  padding: 4px 5px 8px 22px;
  border-bottom: 1px solid #f1f1f1;
}
.shicao_menu dt{
  font-size: 14px;
  color: #4e9cff;
  line-height: 25px;
  font-weight: 600;
  padding-right: 20px;
  position: relative;
}
.shicao_menu dt a{
  color: #4e9cff;
}
.shicao_menu dt:before{
  content: "";
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #4e9cff;
  position: absolute;
  left:-10px;
  top:13px;
}
.shicao_menu dd{
  font-size: 13px;
  color: #999;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.btn_link{
  width: 20px;
  height: 30px;
  position: absolute;
  right: 0;
  top:5px;
  display: block;
  background-image: url(/uploads/image/ssimages/menu_next.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.shicao_keyword{
  padding-left: 25px;
  padding-right: 25px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  color: #555;
  float: left;
  font-weight: normal;
}
.shicao_keyword.active{
  height: 40px;
  border-radius: 20px;
  background-color: #4e9cff;
  box-shadow: 0px 5px 8px 0px rgba(61, 147, 255, 0.27);
  font-size: 16px;
  color: #fff;
  line-height: 40px;
  text-align: center;
}
.shicao_xt_list ul{
  margin-left: -10px;
  padding-left: 20px;
}
.shicao_xt_list li{
  width: 244px;
  height: 100px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: left;
  background: #f6f7fb;
  border-radius: 6px;
  padding-left: 75px;
  padding-right: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content:center;
  position: relative;
}
.shicao_xt_list li .xt_title{
  width: 74%;
  font-size: 14px;
  color: #333;
  line-height: 20px;
  text-align: center;
}
.shicao_xt_list li .xt_link{
  display: block;
  width: 87px;
  height: 26px;
  border: 1px solid #bbd9ff;
  border-radius: 13px;
  font-size: 13px;
  color: #4e9cff;
  line-height: 24px;
  text-align: center;
}
.icon_shicao_xt{
  width:76px;
  height:76px;
  position: absolute;
  left:14px;
  top:12px;
  overflow: hidden;
  /*background-image: url(/uploads/image/ssimages/icon_shicao_xt.png);*/
  /*background-repeat: no-repeat;*/
}
.icon_shicao_xt img{
  width:100%;
  height:100%;
}
.icon_xt_nssb{
  background-position: 0 0;
}
.icon_xt_shizhan{
  background-position: -86px 0;
}
.icon_xt_shui{
  background-position: -172px 0;
}
.icon_xt_hsqj{
  background-position: -258px 0;
}
.icon_xt_shebao{
  background-position: -344px 0;
}
.icon_xt_pay{
  background-position: -430px 0;
}
.icon_xt_weixin{
  background-position: -516px 0;
}
.icon_xt_shui_p{
  background-position: -602px 0;
}
.icon_xt_fapiap{
  background-position: -688px 0;
}
.icon_xt_gsnb{
  background-position: -774px 0;
}
.icon_xt_wy{
  background-position: -860px 0;
}
.icon_xt_fpgx{
  background-position: -946px 0;
}
.shicao_tool ul{
  margin-left: -10px;
  padding-left: 20px;
  padding-bottom: 5px;
}
.shicao_tool li{
  width: 244px;
  height: 100px;
  margin-left: 10px;
  margin-bottom: 10px;
  float: left;
  background: #f6f7fb;
  border-radius: 6px;
  padding-left: 95px;
  padding-right: 14px;
  padding-top: 20px;
  position: relative;
}
.icon_shicao_tool{
  width:60px;
  height:60px;
  position: absolute;
  left:20px;
  top:21px;
  background-image: url(/uploads/image/ssimages/icon_shicao_tool.png);
  background-repeat: no-repeat;
}
.icon_tool_kjkmhb{
  background-position: 0 0;
}
.icon_tool_geshui{
  background-position: -70px 0;
}
.icon_tool_zzsjsq{
  background-position: -140px 0;
}
.icon_tool_yhsjsq{
  background-position: -210px 0;
}
.icon_tool_znjjsq{
  background-position: -280px 0;
}
.icon_tool_rmb{
  background-position: -350px 0;
}
.shicao_tool li .title{
  font-size: 16px;
  color: #333;
  line-height: 24px;
}
.shicao_tool li .desc{
  margin-top: 3px;
  font-size: 14px;
  color: #999;
}
.hezuo_list li{
  width: 180px;
  margin-top: 5px;
  margin-bottom: 20px;
  margin-left: 20px;
  float: left;
  font-size: 14px;
  color: #333;
  padding-left:44px;
  position: relative;
}
.hezuo_list .li_row_1{
  line-height: 35px;
}
.hezuo_list li:hover a{
  color: #4e9cff;
  font-weight: bold;
}
.icon_hezuo{
  position: absolute;
  left:0;
  top:0;
  display: block;
  background-image: url(/uploads/image/ssimages/icon_hezuo.png);
  background-repeat: no-repeat;
}
.icon_hezuo_1{
  width: 35px;
  height: 35px;
  background-position: 0 0;
}
.icon_hezuo_2{
  width: 35px;
  height: 35px;
  background-position: -45px 0;
}
.icon_hezuo_3{
  width: 35px;
  height: 35px;
  background-position: -90px 0;
}
.icon_hezuo_4{
  width: 35px;
  height: 35px;
  background-position: -135px 0;
}
.icon_hezuo_5{
  width: 35px;
  height: 36px;
  background-position: -185px 0;
}
.icon_hezuo_6{
  width: 46px;
  height: 50px;
  background-position: -232px 0;
}
.icon_hezuo_7{
  width: 35px;
  height: 35px;
  background-position: -281px 0;
}
.icon_hezuo_8{
  width: 35px;
  height: 36px;
  background-position: -326px 0;
}
.kaozheng_right_ad{
  height: 131px;
  position: relative;
}
.kaozheng_right_ad .title1{
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 56px;
  top: 14px;
}
.kaozheng_right_ad .title2{
  font-size: 22px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  left: 46px;
  top: 46px;
}
.kaozheng_right_ad .shadow{
  text-shadow: 2px 3px 2px #ffac74;/*添加字体文字的阴影*/
}
.cor873c00{
  color: #873c00;
}
.corfff{
  color: #fff;
}
/*详情试题*/
.see_answer{
  border: 1px solid #eee;
  border-radius: 0 20px;
  box-shadow: 2px 2px 8px #f4f4f4;
  padding: 23px 20px;
  display: none;
}
.see_answer div{
  font-size: 18px;
  font-weight: bold;
  color: #333;
  margin-bottom: 8px;
}
.seebtn{
  width: 120px;
  height: 22px;
  position: relative;
  margin-bottom: 32px;
  margin-top: 7px;
  overflow: visible;
}
.seebtn a{
  border: 1px solid #e13b29;
  border-radius: 5px;
  color: #e13b29;
  display: block;
  padding: 5px 10px;
  line-height: 22px;
  text-align: center;
  font-size: 14px;
  transition:all ease .5s;
}
.seebtn a:hover{
  background: #e13b29;
  background-image: linear-gradient(to right,#ff6237,#de3534);
  box-shadow: 0px 2px 10px #ffa4a2;
  color: #fff;
  border: none;
}
.seebtn a em{
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  background: url(/uploads/image/ssimages/down.png)no-repeat center center;
  background-position: 0 -1px;
  background-size: cover;
}
.exambox{
  color: #666;
  margin-bottom: 10px;
}
.click_vip{
  width: 86px;
  height:26px;
  border-radius:13px;
  line-height: 24px;
  font-size: 12px;
  color: #ff5400;
  cursor: pointer;
  border:1px solid #ff5400;
  text-align: center;
}
.btn_center{
  padding-top: 11px;
}
.btn_center .click_vip{
  margin: 0 auto;
}
.btn_right{
   padding-top: 10px; 
}
.btn_right .click_vip{
  float: right;
}