/*牛师页面公共样式 2021-2-25*/
input::-webkit-input-placeholder {
  color: #999;
}
input::-moz-input-placeholder {
  color: #999;
}
input::-ms-input-placeholder {
  color: #999;
}
.font16{
  font-size: 16px;
}
.line26{
  line-height: 26px;
}
.ml14{
  margin-left: 14px;
}
.pad-bottom-10{
  padding-bottom: 10px;
}
.border-right-ddd{
  border-right: 1px solid #ddd;
}
.h674{
  height: 674px;
}
.h190{
  height: 190px;
}
.nei_header{
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
}
.pad-top-5{
  padding-top: 5px;
}
.jxjy_logo{
  margin-left: 25px;
  font-weight: bold;
  font-size: 22px;
  color: #333;
  line-height: 80px;
  padding-left: 30px;
  background-image: url(/uploads/image/spijxjy/cap.png);
  background-repeat: no-repeat;
  background-position: left center;
}
.jxjy_logo a{
  color: #333;
}
.header-nav{
  margin-right: 50px;
}
.continue_map_search{
  margin-top: 17px;
  margin-right: 15px;
  width: 261px;
  height: 39px;
  position: relative;
}
.continue_map_search input{
  width: 261px;
  height: 39px;
  padding-left: 10px;
  background: #f7faff;
  border-radius: 6px;
  border:none;
}
.continue_map_search .map_sub{
  width: 41px;
  height: 39px;
  background-color: #4e9cff;
  background-image: url(/uploads/image/spijxjy/search_btn.png);
  background-repeat: no-repeat;
  background-position: center center;
  border-radius: 0px 6px 6px 0px;
  position: absolute;
  right: 0;
  top:0;
  border:none;
  cursor: pointer;
}
.map_div{
  padding-top: 60px;
}
 #china-map {
  width: 700px;
  height: 530px;
  margin: auto;
}
#box{
 display:none;
 background-color: goldenrod;
 width: 180px;
 height: 30px;
}
#box-title{
 display:block;
}
.jxjy_hot{
  padding-left: 17px;
  padding-right: 24px;
}
.jxjy_hot ul{
  margin-top: -15px;
}
.jxjy_hot li{
  height:44px;
  line-height:44px;
  font-size:14px;
  color: #333;
  padding-right:50px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  border-bottom: 1px dashed #ddd;
}
.jxjy_hot li:last-child{
  border-bottom: none;
}
.jxjy_hot li a{
  color: #333;
}
.jxjy_hot .pub_date{
  font-size: 15px;
  color: #999;
  position: absolute;
  right: 0;
  top:0;
}
.h261{
  height: 261px;
}
.h679{
  height: 679px;
}
.jxjy_saoma{
  width: 326px;
  height: 316px;
  margin:0 auto;
  border-radius: 20px;
  border:2px solid #ecf6ff;
  padding-top: 20px;
}
.jxjy_saoma img{
  width: 270px;
  height: 270px;
  display: block;
  margin:0 auto;
}
.jxjy_baoming{
  padding:0 20px 15px 20px;
}
.jxjy_btn{
  width: 362px;
  height: 52px;
  display: block;
  margin:12px auto;
  background-color: #4e9cff;
  border-radius: 10px;
  font-size:20px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  line-height: 52px;
}
.jxjy_btn:hover{
  color: #fff;
}
.jxjy_course ul{
  margin-left: -14px;
}
.jxjy_course li{
  width: 289px;
  height: 275px;
  float: left;
  margin-left: 14px;
  background: #fff;
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
  border-radius: 6px;
  position: relative;
}
.jxjy_course li .wrap_img{
  height: 160px;
  background: #ffefc8;
  border-radius: 6px 6px 0 0;
  overflow: hidden;
  position: relative;
}
.jxjy_course li .wrap_img img{
  width: 100%;
  height: 100%;
}
.jxjy_course li .wrap_wen{
  padding:5px 10px;
}
.jxjy_course li .title{
  font-size: 15px;
  color: #333;
  font-weight: 600;
  line-height: 34px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jxjy_course li .number{
  font-size: 12px;
  color: #999;
  font-weight: 400;
  line-height: 20px;
  padding-left: 20px;
  position: relative;
}
.jxjy_course li .number:before{
  position: absolute;
  left:0;
  top:4px;
  display: block;
  content: "";
  width: 15px;
  height: 15px;
  background-image: url(/uploads/image/spijxjy/course_list.png);
  background-repeat: no-repeat;
  background-position: -146px 0;
}
.jxjy_course li .course_quanxian {
  width: 78px;
  height: 30px;
  display: block;
  background-color: #60adff;
  border-radius: 15px 0 0 15px;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 12px;
  color: #fff;
  line-height: 30px;
  text-align: center;
}
.jxjy_course li .btn_shixue{
  display: block;
  width: 90px;
  height: 30px;
  margin-top: 10px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 15px;
  background-color: #3789f1;
}
.jiage_xin{
  font-weight: bold;
  color: #ff5400;
  line-height: 50px;
}
.jiage_xin .rmb{
  margin-right: 3px;
  font-size: 13px;
  font-family: microsoft yahei;
}
.jiage_xin .xin{
 font-size: 28px;
  font-family: arial;
}
.jxjy_news_list{
  width: 390px;
  height: 323px;
}
.jxjy_news_list .title_box {
  width: 360px;
  height: 96px;
  margin:0 auto;
  color: #fff;
}
.jxjy_news_list .title_box1{
  background-image: url(/uploads/image/spijxjy/continue_5.png);
}
.jxjy_news_list .title_box2{
  background-image: url(/uploads/image/spijxjy/continue_6.png);
}
.jxjy_news_list .title_box3{
  background-image: url(/uploads/image/spijxjy/continue_7.png);
}
.jxjy_news_list .title_box .title{
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  padding-top: 8px;
}
.jxjy_news_list .title_box .description{
  font-size: 14px;
  text-align: center;
}
.jxjy_news_list ul{
  padding:12px 17px 10px 17px;
}
.jxjy_news_list li{
  font-size: 14px;
  color: #333;
  line-height: 30px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jxjy_news_list li a{
  color: #333;
}
.jxjy_news_list_2{
  width:593px;
  padding-left: 17px;
  padding-right: 20px;
  padding-bottom: 5px;
}
.jxjy_news_list_2 dt{
  display: block;
  float: left;
  width: 138px;
  height: 91px;
  border-radius: 6px;
  overflow: hidden;
}
.jxjy_news_list_2 dt img{
  width: 100%;
  height: 100%;
}
.jxjy_news_list_2 dd{
  display: block;
  float: left;
  width: 398px;
  margin-left: 20px;
}
.jxjy_news_list_2 dd .title{
  font-size: 16px;
  color: #333;
  line-height: 30px;
  position: relative;
}
.jxjy_news_list_2 dd .title:before{
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #ff731e;
  content: "";
  display: block;
  position: absolute;
  left: -10px;
  top:13px;
}
.jxjy_news_list_2 dd .description{
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
.jxjy_news_list_2 dd .description a:hover{
  font-weight: bold;
  color: #4e9cff;
}
.jxjy_news_list_2 ul{
  margin-top: 10px;
  padding-bottom: 10px;
}
.jxjy_news_list_2 li{
  font-size: 14px;
  color: #333;
  line-height: 32px;
  padding-right: 80px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
}
.jxjy_news_list_2 li a{
  color: #333;
}
.jxjy_news_list_2 li a:hover{
  color: #4e9cff;
}
.jxjy_news_list_2 li .pub_date{
  position: absolute;
  right: 0;
  top:0;
}
.jxjy_position{
  font-size: 14px;
  color: #666;
  line-height:44px;
  padding-left: 20px;
  border-bottom: 1px solid #ddd;
}
.jxjy_position a{
  color: #666;
}
.jxzn_news_first{
  padding-left: 18px;
  padding-right: 18px;
  padding-bottom: 10px;
}
.jxzn_news_first .item{
  width: 358px;
}
.jxzn_news_first .wrap_img{
  width:172px;
  height:113px;
  overflow: hidden;
}
.jxzn_news_first .wrap_img img{
  width: 100%;
  height: 100%;
}
.jxzn_news_first .wrap_wen{
  margin-left: 10px;
  width:176px;
  height:113px;
  position: relative;
}
.jxzn_news_first .wrap_wen a{
  font-size: 16px;
  color: #333;
  line-height: 26px;
}
.jxzn_news_first .wrap_wen a:hover{
  color: #4e9cff;
}
.jxzn_news_first .wrap_wen .pub_date{
  font-size: 15px;
  color: #999;
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 26px;
}
.jxzn_news_first dd{
  padding-top: 10px;
  position: relative;
}
.jxzn_news_first .desc{
  font-size: 14px;
  color: #999;
  line-height: 26px;
}
.view_detail{
  font-size: 12px;
  color: #4e9cff;
  line-height: 26px;
  position: absolute;
  right: 0;
  bottom: 0;
}
.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_list{
  padding:20px 30px 0 20px;
}
.ksdt_list li{
  margin-bottom: 15px;
  height:105px;
  position: relative;
}
.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;
}
.link_detail{
   color: #4e9cff;
}
.link_detail:hover{
  color: #4e9cff;
  font-size: 16px;
}
.ksdt_list li:after{
  position: absolute;
  right: 0;
  bottom:0;
  left:170px;
  content: "";
  height: 1px;
  background-color: #eee;
}
.jxjy_course_right ul{
  padding:0 20px;
}
.jxjy_course_right li{
  width: 100%;
  border-radius: 6px;
  border-bottom: 1px solid #e9eaed;
  position: relative;
  margin-bottom: 20px;
}
.jxjy_course_right li .wrap_img{
  height: 198px;
  border-radius: 6px;
  overflow: hidden;
  position: relative;
}
.jxjy_course_right li .wrap_img img{
  width: 100%;
  height: 100%;
}
.jxjy_course_right li .wrap_wen{
  padding:15px 0 5px 0;
}
.jxjy_course_right li .title{
  font-size: 16px;
  color: #333;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.jxjy_course_right li .number{
  font-size: 14px;
  color: #999;
  font-weight: 400;
  line-height: 20px;
  padding-left: 20px;
  position: relative;
}
.jxjy_course_right li .number:before{
  position: absolute;
  left:0;
  top:4px;
  display: block;
  content: "";
  width: 15px;
  height: 15px;
  background-image: url(/uploads/image/spijxjy/course_list.png);
  background-repeat: no-repeat;
  background-position: -146px 0;
}
.jxjy_course_right li .course_quanxian {
  width: 98px;
  height: 37px;
  display: block;
  background-color: #60adff;
  border-radius: 18px 0 0 18px;
  position: absolute;
  right: 0;
  bottom: 0;
  font-size: 14px;
  color: #fff;
  line-height: 37px;
  text-align: center;
}
.jxjy_course_right li .btn_shixue{
  display: block;
  width: 90px;
  height: 30px;
  margin-top: 10px;
  line-height: 30px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  border-radius: 15px;
  background-color: #3789f1;
}
.jxjy_news_right{
  padding-left: 18px;
  padding-right: 18px;
}
.jxjy_news_right .first_news dt{
  width:172px;
  height: 113px;
  background: #f6f7fb;
  border-radius: 6px;
  display: block;
  overflow: hidden;
}
.jxjy_news_right .first_news dd{
  width: 175px;
  height: 120px;
}
.jxjy_news_right .first_news dd .news_title{
  font-size: 16px;
  color: #333;
  font-weight: 600;
}
.jxjy_news_right .first_news dd .news_desc{
  font-size: 12px;
  color: #999;
  line-height: 20px;
  margin-top: 5px;
}
.jxjy_news_right .part_news li{
  font-size: 14px;
  color: #333;
  line-height: 26px;
  margin-top: 5px;
  padding-right: 80px;
  position: relative;
}
.jxjy_news_right .part_news{
  padding-bottom: 15px;
}
.jxjy_news_right .part_news li .pub_time{
  position: absolute;
  right: 0;
  top:0;
  font-size: 15px;
  color: #999;
}
.continue_step_box ul{
  width:746px;
  height: 85px;
  margin:10px auto;
  background-image: url(/uploads/image/spijxjy/continue_10.png);
  background-position: center center;
  background-repeat: no-repeat;
}
.continue_step_box ul li{
  float: left;
  width: 83px;
  height: 85px;
  margin-left: 42px;
  color: #fff;
  position: relative;
  padding-top: 18px;
}
.continue_step_box ul li:first-child{
  margin-left:21px;
}
.continue_step_box ul li.li1{
  background-image: url(/uploads/image/spijxjy/continue_8.png);
}
.continue_step_box ul li.li2{
  background-image: url(/uploads/image/spijxjy/continue_9.png);
}
.continue_step_box ul li i{
  position: absolute;
  left:8px;
  top:10px;
  font-size: 16px;
  font-weight:900;
}
.continue_step_box ul li p{
  font-size: 14px;
  color: #fff;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
}
.continue_step_peixun ul{
  padding-left: 20px;
}
.continue_step_peixun ul li{
  width: 173px;
  height: 63px;
  margin-bottom: 20px;
  margin-left: 15px;
  float: left;
  padding-left: 70px;
  padding-top: 10px;
  position: relative;
  cursor: pointer;
}
.continue_step_peixun ul li .title{
  font-size: 15px;
  color: #333;
  font-weight: bold;
}
.continue_step_peixun ul li .description{
  font-size: 12px;
  color: #999;
}
.continue_step_peixun ul li .bg_radio_box{
  position: absolute;
  left:0;
  top:0;
  width: 63px;
  height: 63px;
  border: 1px dashed #308ff6;
  border-radius: 50%;
  background-position: center center;
  background-repeat: no-repeat;
}
.continue_step_peixun ul li .bg_radio_box1{
  background-image: url(/uploads/image/spijxjy/continue_11.png);
}
.continue_step_peixun ul li .bg_radio_box2{
  background-image: url(/uploads/image/spijxjy/continue_12.png);
}
.continue_step_peixun ul li .bg_radio_box3{
  background-image: url(/uploads/image/spijxjy/continue_13.png);
}
.continue_step_peixun ul li .bg_radio_box4{
  background-image: url(/uploads/image/spijxjy/continue_14.png);
}
.continue_step_peixun ul li .bg_radio_box5{
  background-image: url(/uploads/image/spijxjy/continue_15.png);
}
.continue_step_peixun ul li .bg_radio_box6{
  background-image: url(/uploads/image/spijxjy/continue_16.png);
}
.continue_step_peixun ul li .bg_radio_box7{
  background-image: url(/uploads/image/spijxjy/continue_17.png);
}
.continue_step_peixun ul li .bg_radio_box8{
  background-image: url(/uploads/image/spijxjy/continue_18.png);
}
.continue_step_guanggao ul{
  overflow:hidden;
}
.continue_step_guanggao ul li{
  width:350px;
  height: 121px;
  float: left;
  margin-left: 27px;
}
.jxjy_news_list_1 dl{
  padding-left: 17px;
  padding-right: 17px;
}
.jxjy_news_list_1 dt{
  display: block;
  float: left;
  width: 138px;
  height: 91px;
  border-radius: 6px;
  overflow: hidden;
}
.jxjy_news_list_1 dt img{
  width: 100%;
  height: 100%;
}
.jxjy_news_list_1 dd{
  display: block;
  float: left;
  width: 590px;
  margin-left: 20px;
}
.jxjy_news_list_1 dd .title{
  font-size: 16px;
  color: #333;
  line-height: 30px;
  position: relative;
}
.jxjy_news_list_1 dd .title:before{
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background-color: #ff731e;
  content: "";
  display: block;
  position: absolute;
  left: -10px;
  top:13px;
}
.jxjy_news_list_1 dd .description{
  font-size: 14px;
  color: #999;
  line-height: 24px;
}
.jxjy_news_list_1 dd .description a:hover{
  font-weight: bold;
  color: #4e9cff;
}
