/*网站头部及底部及网站页面具有相同模块样式-2021-2-24*/
/*header*/
input::-webkit-input-placeholder {
  color: #999;
}
input::-moz-input-placeholder {
  color: #999;
}
input::-ms-input-placeholder {
  color: #999;
}
a:link{text-decoration:none; }
a:visited{text-decoration:none; }
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.index_header{
 width: 100%;	
 height: 80px;
 position: fixed;
 left:0;
 top:0;
 z-index: 9999;
 background-color: #fff;
}
.cursor{
  cursor: pointer;
}
.logo{
 width: 282px;
 height: 80px;
 background-image: url(/uploads/image/scilogo/header-logo.gif);
 background-position: left center;
 background-repeat: no-repeat;
 overflow: hidden;
}
.logo span{
 white-space: nowrap;
 padding-left: 282px;
}
.header-nav{
 margin-left: 30px;
}
.header-nav ul{
 padding-left: 0;
}
.header-nav li{
 float: left;
 height: 80px;
 padding:0 18px;
 position: relative;
}
.header-nav .nav-item{
 line-height: 80px;
 font-size: 16px;
 color: #333;
}
.header-nav .nav-more{
  cursor:default; 
}
.header-nav li.active .nav-item,.header-nav li:hover .nav-item{
  color: #4e9cff;
}
.header-nav li.active:after,.header-nav li:hover:after{
 display: block;
 content: "";
 height: 3px;
 border-radius:3px;
 background-color: #4e9cff;
 position: absolute;
 left:18px;
 right: 18px;
 bottom: 0;
}
.header-nav .nav-item-child{
 display: none;
 position: absolute;
 left:0;
 top:60px;
 z-index: 9999999;
 padding:0 15px;
 border-radius: 5px;
 background-color: #fff;
 box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
 white-space: nowrap;
}
.header-nav .nav-item-child.large{
  width: 480px;
  overflow: hidden;
  padding-top: 5px;
  padding-bottom: 5px;
}
.header-nav .nav-item-child.large a{
  float: left;
  margin-left: 20px;
}
.header-nav .nav-item-child a{
 display: block;
 color: #333;
 line-height: 30px;
 text-align: center;
}
.header-nav .nav-more .slidetoggle_btn{
 display: inline-block;
 vertical-align: middle;
 width: 9px;
 height: 5px;
 margin-left: 5px;
 background-image: url(/uploads/image/sciheader/icon_header.png);
 background-position: -91px 0;
}
.header-nav .nav-more.active .slidetoggle_btn{
 background-position: -110px 0;
}
.header-search{
 width: 136px;
 height: 34px;
 margin-top:23px;
 margin-left: 15px;
 position: relative;
}
.header-search:after{
  position: absolute;
  right: -18px;
  top:0;
  display: block;
  content: "";
  width: 1px;
  height: 30px;
  background-color: #eee;
}
.header-search input{
 width: 140px;
 height: 34px;
 background-color: #f5f5f5;
 border-radius: 17px;
 border: none;
 padding-left: 36px;
 font-size: 14px;
 color: #333;
}
.search_btn{
 display: block;
 position: absolute;
 left:10px;
 top:9px;
 width: 15px;
 height: 15px;
 background-image: url(/uploads/image/sciheader/icon_header.png);
 background-position: -66px 0;
}
.wei_admin{
  width: 79px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  font-size: 16px;
  border: 1px solid #4e9cff;
  background-color: #f0f7ff;
  color: #4e9cff;
  border-radius: 20px;
  cursor: pointer;
  margin-top: 20px;
}
.admin_img{
  height: 80px;
  padding-top: 18px;
  position: relative;
}
.admin_img_btn{
 float: right; 
 width:44px;
 height:44px;
 border-radius: 50%;
}
.other_model{
 width: 90px;
 margin-top:18px;
 position: relative;
 padding-left: 15px;
}
.other_model ul{
 padding-left: 0;
}
.other_model li{
 font-size: 14px;
 color: #333;
 text-align: center;
}
.other_model li a{
 color: #333;
}
.other_model li a:hover{
 color: #3291fa;
}
.other_model li .icon_ask,.other_model li .icon_news{
 display: block;
 height:24px;
 margin:0 auto;
}
.other_model li .icon_ask{
 width:24px;
 background-image: url(/uploads/image/sciheader/icon_header.png);
 background-position: 0 0;
}
.other_model li .icon_news{
 width:22px;
 background-image: url(/uploads/image/sciheader/icon_header.png);
 background-position: -34px 0;
}
.login_register{
 width: 58px;
 height: 24px;
 border: 1px solid #e9eaed;
 background-color: #e9eaed; 
 font-size: 12px;
 color: #666;
 line-height: 22px;
 text-align: center;
 cursor: pointer;
 border-radius: 12px;
}
.login_register.active{
  background-color: #f0f7ff;
  border: 1px solid #4e9cff;
  color: #4e9cff;
}
/*header end*/
.nei_header{
  width: 100%;
  height: 80px;
  background-color: #fff;
}
.nei_header.fixed{
  position: fixed;
  left:0;
  top:0;
  z-index: 9999999;
}
.nei_logo{
  height: 80px;
  line-height: 80px;
  display: flex;
  align-items: center;
}
.nei_logo img {
  display: inline-block;
  vertical-align: middle;
}
.active_top{
  width: 100%;
  height: 70px;
  overflow: hidden;
  position: relative;
}
.active_top .close{
  display: block;
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 9999;
  background-image: url(/uploads/image/scimages/ad_close.png);
  background-size: 28px auto;
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.active_top img {
  width: 1920px;
  height: 70px;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: -960px;
}
/*底部*/
.footer {
 width: 100%;
 background-color: #333;
 padding-bottom: 5px;
 margin-top: 20px;
}
.footer_top {
 padding-bottom: 10px;
 border-bottom: 1px solid #414040;
 color: #fff;
}
.footer_top_right{
 width: 224px;
 text-align: center;
 overflow: hidden;
 padding-top: 20px;
}
.footer_top_left ul{
 overflow: hidden;
 padding-left: 0;
}
.footer_top_left ul li{
 float: left;
 font-size: 14px;
 margin-right: 155px;
}
.footer_top_left ul li a{
 color: #fff;
 text-decoration: none;
}
.footer_top_left ul li h4{
 line-height: 36px;
 font-size: 14px;
 font-weight: 700;
 margin-top: 20px;
}
.footer_top_left ul li p{
 line-height: 28px;
 margin: 0;
}
.footer_top_right h2, .footer_top_right h4{
 font-size: 20px;
 font-weight: normal;
}
.footer_top_right h2 small, .footer_top_right h4 small{
 font-size: 14px;
 color: #fff;
 margin-left: 20px;
}
.footer_top_right p {
 font-size: 12px;
 line-height: 40px;
}
.footer_top_right .weixin_l {
 margin-left: 15px;
}
.footer_top_right .weixin_r {
 margin-right: 15px;
}
.footer_tel{
 margin-top: 10px;
}
.footer_bottom {
 text-align: center;
 color: #fff;
 padding-top: 15px;
}
.footer_bottom .renzheng {
 margin-bottom: 5px;
}
.footer_bottom .renzheng a {
 height: 40px;
 line-height: 40px;
 display: inline-block;
 font-size: 12px;
 color: #ccc;
 padding-left: 40px;
 position: relative;
}
.footer_bottom .renzheng a i {
 position: absolute;
 left: 0;
 top: 0;
}
.yqlianjie a {
 color: #fff;
 margin-left: 20px;
}
.footer_bottom p {
 margin: 0;
 line-height: 26px;
}
/*底部结束*/
/*页面相同模块-左侧宽度*/
.w784{
  width: 784px;
}
/*页面相同模块-右侧宽度*/
.w402{
  width: 402px;
}
.w402.fixed{
  position: fixed;
  right: 50%;
  margin-right: -600px;
  bottom: 10px;
  z-index: 9999;
  background-color: #e9eaed;
}
/*页面相同模块-样式*/
.box-shadow{
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 4px 10px 0px rgba(57, 57, 57, 0.11);
}
/*页面相同模块-右侧*/
/*页面相同模块-右侧-标题样式*/
.right_model_title{
  height: 50px;
  padding-left: 20px;
  font-size: 18px;
  color: #333;
  line-height: 50px;
  font-weight: 600;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
  position: relative;
}
.right_model_title:before{
 content: "";
 width:4px;
 height:18px;
 background-color: #4e9cff;
 position: absolute;
 left:0;
 top:50%;
 margin-top: -9px;
 border-radius: 3px
}
/*页面相同模块-右侧-公共图标*/
.icon_common_right{
  background-image: url(/uploads/image/sciright/icon_common_right.png);
}
/*页面相同模块-右侧-关键词滑动-资料下载*/
.keywords_tuijian{
  height: 42px;
  padding:0 30px;
  background-color: #f6f6f6;
  overflow:hidden;
  position:relative;
}
.keywords_tuijian .hd .prev,.keywords_tuijian .hd .next{
  display:block;
  width:30px;
  height:42px;
  overflow:hidden;
  cursor:pointer;
  position: absolute;
  top:0;
}
.keywords_tuijian .hd .prev{
  left:0;
  background-image: url(/uploads/image/sciright/icon_left.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.keywords_tuijian .hd .next{
  right:0;
  background-image: url(/uploads/image/sciright/icon_right.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.keywords_tuijian .hd .prevstop,.keywords_tuijian .hd .nextstop{
  opacity: 0.4;
}
.keywords_tuijian .bd,.keywords_tuijian .tempwrap{
  width: 342px!important;
  height: 42px!important;
  overflow: hidden;
}
.keywords_tuijian .bd ul{
  overflow:hidden;
  zoom:1;
}
.keywords_tuijian .bd ul li{
  width: 100px!important;
  float:left;
  overflow:hidden;
  text-align:center;
  line-height: 42px;
  color: #333;
  font-size: 16px;
}
.keywords_tuijian .bd ul li:hover a,.keywords_tuijian .bd ul li.active a{
  color: #4e9cff;
}
/*页面相同模块-右侧-直播推荐*/
.zhibo_tuijian{
  padding: 0 15px 5px 15px;
}
.zhibo_tuijian li{
  width: 100%;
  height: 135px;
  margin-bottom: 15px;
  border-radius: 6px;
  background-image: url(/uploads/image/sciright/bg_zhibo.png);
  background-size:100% 100%;
  background-position: left center;
  background-repeat: no-repeat;
  position: relative;
  transition: all 1.2s;
}
.zhibo_tuijian li .zhibo_basic{
  padding:32px 40px 20px 136px;
}
.zhibo_tuijian li .title{
  font-size: 16px;
  color: #333;
  line-height: 26px;
}
.zhibo_tuijian li a{
  color: #333;
}
.zhibo_tuijian li .desc{
  line-height: 30px;
  font-size: 16px;
  color: #666;
  padding-left: 20px;
  position: relative;
}
.zhibo_tuijian li .desc:before{
  display: block;
  content: "";
  position: absolute;
  left:0;
  top:7px;
  width:15px;
  height:15px;
  background-image: url(/uploads/image/sciright/icon_common_right.png);
  background-position: -304px 0;
}
.zhibo_tuijian li.active .desc:before{
  background-position: -324px 0;
  color: #3291fa;
}
.zhibo_tuijian li .status{
  display: block;
  position: absolute;
  right: 0;
  top:0;
  height: 27px;
  padding-right: 10px;
  padding-left: 10px;
  background-color: #b4b4b4;
  border-bottom-left-radius: 13px;
  border-top-right-radius: 5px;
  color: #fff;
  line-height: 27px;
  text-align: center;
  font-size: 12px;
  font-family: pingfang sc;
}
.zhibo_tuijian li.active .status{
  background-color: #4e9cff;
}
.zhibo_tuijian li .zhibo_tcimg{
  position: absolute;
  left:20px;
  bottom:0;
}
.zhibo_tuijian li .zhibo_tcimg img{
  width: 91px;
}
/*页面相同模块-右侧-免费试听 */
.shiting_tuijian{
  padding: 0 15px 5px 15px;
}
.shiting_tuijian li{
  width:100%;
  height:127px;
  margin-bottom: 15px;
  background-image: url(/uploads/image/sciright/bg_video.png);
  background-size:100% 100%;
  background-position: left top;
  background-repeat: no-repeat;
  position: relative;
  padding-left:140px;
  padding-top: 20px;
}
.shiting_tuijian li .right_status{
  position: absolute;
  right: 0;
  top:0;
  display: inline-block;
  height:30px;
  background: #edd283;
  background:-webkit-linear-gradient(left,#fadf99,#edd283);
  background:-o-linear-gradient(right,#fadf99,#edd283);
  background:-moz-linear-gradient(right,#fadf99,#edd283);
  background:linear-gradient(to right,#fadf99,#edd283);
  font-size: 13px;
  color: #333;
  line-height: 30px;
  padding-left: 25px;
  padding-right: 15px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 30px;
}
.shiting_tuijian li .tc_img{
  position: absolute;
  left:20px;
  bottom: 0;
  width: 91px;
}
.shiting_tuijian li .tc_name{
  font-size: 16px;
  font-weight: 600;
  color: #333;
  line-height: 30px;
}
.shiting_tuijian li .tc_course{
  font-size: 14px;
  color: #666;
  line-height: 30px;
}
.shiting_tuijian li .tc_class{
  font-size: 12px;
  color: #666;
  line-height: 30px;
  font-size: 15px;
  color: #333;
}
.shiting_tuijian li .btn_bofang{
  display: block;
  width:49px;
  height:49px;
  position: absolute;
  right: 54px;
  top:50%;
  margin-top: -24px;
  background-position: 0 0;
}
.shiting_tuijian li:hover .btn_bofang{
  background-position: -54px 0;
}
/*页面相同模块-右侧-免费题库 */
.about_tiku{
  width: 376px;
  margin: 15px auto 0 auto;
  position: relative;
}
.about_tiku dl{
  float: left;
  width: 50%;
  height: 60px;
  padding-left: 80px;
  position: relative;
}
.about_tiku dl dt{
  width:41px;
  height:41px;
  position: absolute;
  left:25px;
  top:4px;
}
.about_tiku dl dt a{
  display: block;
  width: 41px;
  height: 41px;
}
.about_tiku dl dt .icon_tk_1{
  height: 41px;
  background-position: -343px 0;
}
.about_tiku dl dt .icon_tk_2{
  height: 41px;
  background-position: -389px 0;
}
.about_tiku dl dt .icon_tk_3{
  height: 41px;
  background-position: -435px 0;
}
.about_tiku dl dt .icon_tk_4{
  height: 41px;
  background-position: -481px 0;
}
.about_tiku dl dd .title{
  font-size: 14px;
  color: #333;
  line-height: 30px;
}
.about_tiku dl dd .desc{
  font-size: 12px;
  color: #666;
}
.about_tiku .line_colum_m{
  width: 1px;
  height: 70px;
  background-color: #eee;
  display: block;
  content: "";
  position: absolute;
  left:48%;
  top:50%;
  margin-top: -35px;
}
/*页面相同模块-右侧-扫码下载app */
.right_saoma .title{
  font-size: 18px;
  color: #333;
  text-align: center;
  line-height:60px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  background-color: #f6f6f6;
  font-weight: 500;
}
.saoma_area{
  width:224px;
  height:224px;
  margin:20px auto;
  position: relative;
}
.saoma_flower{
  position: absolute;
  top:-45px;
  right: 0;
  width: 70px;
  height: 45px;
  background-image: url(/uploads/image/sciright/icon_saoma.png);
  background-position: -143px 0;
}
.saoma_left{
  position: absolute;
  bottom:0;
  left:-57px;
  width: 57px;
  height: 197px;
  background-image: url(/uploads/image/sciright/icon_saoma.png);
  background-position: 0 0;
}
.saoma_right{
  position: absolute;
  bottom:0;
  right:-76px;
  width: 76px;
  height: 199px;
  background-image: url(/uploads/image/sciright/icon_saoma.png);
  background-position: -62px 0;
}
.saoma_code{
  width:100%;
  height:100%;
  border-radius: 6px;
  border:5px solid #f2f2f5;
  padding:10px;
}
/*页面相同模块-右侧-报考指南 */
.about_baokao{
  padding:17px;
}
.about_baokao .djs_date{
  width: 368px;
  height:100px;
  background-image: url(/uploads/image/sciright/bg_djs.png);
  background-repeat: no-repeat;
  background-position: left top;
  padding-top: 12px;
  padding-left: 15px;
}
.about_baokao .djs_date .box{
  width: 226px;
  height: 76px;
  border-radius: 6px;
  background-color: #fff1e8;
  background:-webkit-linear-gradient(left,#ffebe0,#fff2e9);
  background:-o-linear-gradient(right,#ffebe0,#fff2e9);
  background:-moz-linear-gradient(right,#ffebe0,#fff2e9);
  background:linear-gradient(to right,#ffebe0,#fff2e9);
  text-align: center;
}
.about_baokao .djs_date .title{
  font-size: 18px;
  color: #c74426;
  text-align: center;
  padding-top: 10px;
}
.about_baokao .djs_date .desc{
  font-size: 14px;
  color: #666;
  line-height: 35px;
}
.about_baokao .djs_date .days{
  font-size: 35px;
  color: #c74426;
  letter-spacing: 3px;
  margin-left: 3px;
  margin-right: 3px;
}
.about_baokao .kaizheng_menu ul li{
  width:33%;
  float: left;
  margin-top: 20px;
}
.about_baokao .kaizheng_menu ul li a{
  display: block;
  text-align: center;
  color: #666;
  font-size: 14px;
  background-position: center top;
  background-repeat: no-repeat;
}
.about_baokao .kaizheng_menu ul li a:hover{
  color: #328bff;
}
.about_baokao .kaizheng_menu .wrap_icon{
  height: 38px;
}
.about_baokao .kaizheng_menu .icon_kaoshi{
  display: block;
  margin:0 auto;
}
.about_baokao .kaizheng_menu .icon_kaoshi_1{
  width: 27px;
  height: 26px;
  background-position: -108px 0;
}
.about_baokao .kaizheng_menu .icon_kaoshi_2{
  width: 24px;
  height: 26px;
  background-position: -140px 0;
}
.about_baokao .kaizheng_menu .icon_kaoshi_3{
  width: 26px;
  height: 26px;
  background-position: -169px 0;
}
.about_baokao .kaizheng_menu .icon_kaoshi_4{
  width: 27px;
  height: 26px;
  background-position: -200px 0;
}
.about_baokao .kaizheng_menu .icon_kaoshi_5{
  width: 32px;
  height: 25px;
  background-position: -232px 0;
}
.about_baokao .kaizheng_menu .icon_kaoshi_6{
  width: 30px;
  height: 29px;
  background-position: -269px 0;
}
.about_baokao .kaizheng_menu .icon_kaoshi_7{
  width: 22px;
  height: 23px;
  background-image: url(/uploads/image/sciright/icon_ziliao.png);
}
/*右侧推荐课程*/
.course_tuijian ul{
 padding-left: 16px;
 padding-right: 17px;
}
.course_tuijian ul li{
 margin-bottom: 25px;
 border-bottom: 1px solid #e9eaed;
}
.course_tuijian .wrap_img{
 width: 100%;
 border-radius: 6px;
 position: relative;
}
.course_tuijian.big .wrap_img{
 height: 209px;
}
.course_tuijian.small .wrap_img{
 height: 151px;
}
.course_tuijian .wrap_img img{
  width: 100%;
  height: 100%;
  border-radius: 6px;
}
.course_tuijian .active_pai{
  position: absolute;
  right: 4px;
  background-image: url(/uploads/image/sciright/pai.png);
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  text-align: center;
  font-size: 12px;
}
.course_tuijian.big .active_pai{
  top:-8px;
  width: 110px;
  height: 74px;
  padding-left: 18px;
  padding-right: 8px;
  padding-top:10px;
}
.course_tuijian.small .active_pai{
  top:-5px;
  width: 85px;
  height: 54px;
  padding-left: 14px;
  padding-right: 8px;
  padding-top:4px;
}
.course_tuijian.small .active_pai .p1{
  color: #fff;
  font-family: "source han sans cn","microsoft yahei";
  font-weight: 400;
}
.course_tuijian.small .active_pai .p2{
  color: #d76617;
  font-family: "microsoft yahei";
  font-weight: 700;
}
.course_tuijian.big .active_pai .p1{
  font-size: 16px;
  color: #fff;
  line-height: 20px;
  font-weight: 400;
  font-family: "source han sans cn","microsoft yahei";
}
.course_tuijian.big .active_pai .p2{
  font-size: 16px;
  color: #d76617;
  line-height: 20px;
  font-family: "microsoft yahei";
  font-weight: 700;
}
.course_tuijian .jian_biaoshi{
  margin-top: 16px;
  display: inline-block;
  background: #ff5400;
  text-align: center;
  color: #fff;
}
.course_tuijian.small .jian_biaoshi{
  width: 19px;
  height: 19px;
  border-radius: 4px;
  line-height: 19px;
  font-size: 12px;
}
.course_tuijian.big .jian_biaoshi{
  width: 22px;
  height: 22px;
  border-radius: 5px;
  line-height:22px;
  font-size: 14px;
}
.course_tuijian ul li .jiage_jian{
  margin-left: 5px;
  margin-top: 15px;
  font-size: 20px;
  font-family: microsoft yahei;
  font-weight: 600;
  color: #ff5400;
  line-height: 20px;
}
.course_tuijian ul li:last-child{
  border-bottom: 0;
}
.jiage_old{
  font-size: 14px;
  font-family: microsoft yahei;
  font-weight: 400;
  color: #999;
  line-height: 50px;
}
.jiage_old .rmb{
  font-size: 10px;
  margin-right: 3px;
}
.jiage_old .del{
  padding-left: 5px;
  padding-right: 5px;
}
.jiage_xin{
  font-size: 28px;
  margin-left: 10px;
  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-family: arial;
}
.course_tuijian.big .jiage_old .old{
  font-size: 18px;
}
.course_tuijian.big .jiage_xin .xin{
  font-size: 30px;
}
.course_tuijian.small .jiage_old .old{
  font-size: 16px;
}
.course_tuijian.small .jiage_xin .xin{
  font-size: 28px;
}
/*分页样式*/
.commonn_page{
  padding:10px 20px;
  text-align: center;
}
.commonn_page a{
  display: inline-block;
  height: 30px;
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 7px;
  font-size: 16px;
  color: #666;
  font-weight: 400;
  font-family: microsoft yahei;
  line-height: 30px;
}
.commonn_page a.active,.commonn_page a:hover{
  color: #4e9cff;
}
.commonn_page .page_prev{
  padding-left: 15px;
  background-image: url(/uploads/image/scipage/page_prev.jpg);
  background-position: left center;
  background-repeat: no-repeat;
}
.commonn_page .page_next{
  padding-right: 15px;
  background-image: url(/uploads/image/scipage/page_next.jpg);
  background-position: right center;
  background-repeat: no-repeat;
}
/*添加资讯上下篇翻页长度限制*/
.article_prev,.article_next{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 50%;
}
.load_ziliao_wrap{
  width: 100%;
  height: 128px;
  background-image: url(/uploads/image/sciright/5.jpg);
  background-position: center center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  position: relative;
}
.load_ziliao_title{
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  position: absolute;
  left:32px;
  top:20px;
}
.load_ziliao_wrap a{
  display: block;
  width: 100%;
  height: 100%;
}
.mask{
  width: 100%;
  height: 100%;
  position: fixed;
  left:0;
  top:0;
  z-index: 999;
  background-color: rgba(0,0,0,0.5);
}
.wait_gif{
  display: block;
  margin:300px auto 10px auto;
}
.wait_msg{
  font-size: 24px;
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
}
.search_nofound{
  padding:30px;
}
.nofound_msg{
  font-size: 14px;
  color: #999;
  text-align: center;
}
.nofound_img{
  display: block;
  margin:10px auto 15px auto;
}
/*搜索状态*/
.search_msg{
  font-size: 16px;
  color: #519eff;
  line-height: 100px;
  text-align: center;
}
.search_msg .search_wait{
   display: inline-block;
   vertical-align: middle;
   margin-top: -10px;
   margin-left: 10px;
   width: 100px;
}
/*右侧悬浮*/
 .right_fixed{
    position: fixed;
    top: 50%;
    right: 0;
    margin-top: -173px;
    z-index: 99999;
    width:80px;
    height:482px;
 }
 .right_fixed ul{
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2;
    width: 64px;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0px 4px 10px 0px rgb(57 57 57 / 11%);
    font: 14px/1.5 "microsoft yahei","\5fae\8f6f\96c5\9ed1,\9ed1\4f53","heiti sc",tahoma,arial,hiragino sans gb,"\5b8b\4f53",sans-serif;
    color: #738aa8;
 }
 .rf-click{
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -13px;
  width:26px;
  height:26px;
  border-radius: 50%;
  background-color: #4e9bfe;
  background-image: url(/uploads/image/sciright/icon_right1.png);
  background-repeat: no-repeat;
  background-position: 5px center;
  cursor: pointer;
  z-index: 1;
 }
 .rf-click.show{
   background-image: url(/uploads/image/sciright/icon_right2.png);
   background-repeat: no-repeat;
   background-position: 3px center;
 }
.right_fixed li {
    padding: 4px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.right_fixed li:first-child a{
   padding-top:10px;
}
.right_fixed li a {
   line-height: 24px;
   display: block;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   font-size: 12px;
   color: #4e9cff;
   padding-top: 4px;
   padding-bottom: 4px;
}
.right_fixed li:hover a,.right_fixed li.active a{
  background-color: #f3f8ff;
  color: #4e9cff;
}
.right_fixed li .icon_small_bg{
   display: block;
   width: 28px;
   height:28px;
   margin: 0 auto;
   background-position: center center;
   background-repeat: no-repeat;
   position: relative;
}
.right_fixed .rf-cart .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_car_on.png);
 }
 .right_fixed .rf-getdata .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_lqzl_on.png);
 }
 .right_fixed .rf-online .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_kefu_on.png);
 }
 .right_fixed .rf-app .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_app_on.png);
 }
 .right_fixed .rf-wx .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_wx_on.png);
 }
 .right_fixed .rf-email .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_email_on.png);
 }
 .right_fixed .rf-go-top .icon_small_bg{
   background-image: url(/uploads/image/sciright/icon_top_on.png);
 }
 .right_fixed .circle_num{
   width:18px;
   height:18px;
   display: block;
   border-radius: 50%;
   background-color: #ff731e;
   font-size: 12px;
   color: #fff;
   line-height: 18px;
   text-align: center;
   position: absolute;
   right: -12px;
   top:-8px;
 }
  .right_fixed .circle_small{
   width:7px;
   height:7px;
   display: block;
   border-radius: 50%;
   background-color: #ff731e;
   position: absolute;
   right: -3px;
   top:0;
 }
 .rf-app-ewm,.rf-gzh-ewm{
  display: none;
  position: absolute;
  top:50%;
  margin-top: -151px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 4px 10px 0px rgb(57 57 57 / 11%);
 }
 .rf-app-ewm{
    left:-510px;
 }
 .rf-gzh-ewm{
    left:-273px;
 }
 .rf-app-ewm img,.rf-gzh-ewm img{
  display: inline-block;
  width:234px;
  height:234px;
 }
 .rf-fankui{
  display: none;
  padding: 0 20px 20px 20px;
  position: absolute;
  top:50%;
  left: -479px;
  margin-top: -152px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 4px 10px 0px rgb(57 57 57 / 11%);
 }
 .top_title{
  height: 48px;
  font-size: 18px;
  color: #333;
  position: relative;
  text-align: center;
  line-height: 48px;
  font-weight: 400;
 }
 .right_close{
  width:48px;
  height: 48px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  background-image: url(/uploads/image/sciright/close.png);
  background-repeat: no-repeat;
  background-position: right center;
  cursor: pointer;
 }
 .textarea_div{
  width: 400px;
  height: 190px;
  margin: 0 auto;
  border-radius: 3px;
  background-color: #eee;
  padding: 10px;
  font-size: 14px;
  color: #666;
  border: none;
  resize: none;
 }
 .rf_sub{
  width: 332px;
  height: 36px;
  display: block;
  margin: 10px auto 0 auto;
  border-radius: 18px;
  background-color: #4e9cff;
  line-height: 36px;
  text-align: center;
  font-size: 14px;
  color: #fff;
  cursor: pointer;
 }
 .ziliao_moban_wrap{
  height: 130px;
  position: relative;
}
 .ziliao_moban_wrap .title{
  position: absolute;
  left: 0;
  top: 10px;
  width: 100%;
  line-height: 40px;
  font-size: 22px;
  color: #fff;
  font-weight: 700;
  padding-left: 40px;
}
.tooltip-inner {
    background-color: #fff !important;
    font-size: 12px;
    color: #999 !important;
    text-align: left !important;
    border: 1px solid #dadada;
    padding: 5px;

}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #ccc !important;
}
.tooltip.top .tooltip-arrow {
    border-top-color: #ccc !important;
}
.my_admin{
  display: none;
  position: absolute;
  right: 0;
  top: 80px;
  z-index: 99999999;
  width:216px;
  padding-bottom: 10px;
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0px 4px 10px 0px rgb(57 57 57 / 11%);   
}
.admin_banner{
  width: 216px;
  height: 81px;
  background-image: url(/uploads/image/sciheader/my_admin_top.png);
  position: relative;
}
.my_info{
  padding-left: 74px;
  padding-top: 17px;
  line-height: 26px;
  font-weight: 300;
}
.admin_banner_img{
  position: absolute;
  left: 20px;
  top: 20px;
  width:42px;
  height:42px;
  border-radius: 50%;
}
.my_center{
  margin-top: 10px;
}
.my_center ul li{
  font-size: 14px;
  color: #333;
  line-height: 36px;
}
.my_center ul li a{
 display: block;
 color: #333;
 padding-left: 46px;
 white-space: nowrap;
 text-overflow: ellipsis;
 overflow: hidden;
 position: relative;
}   
 .my_center ul li a:before{
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #d6d6d6;
  content: "";
  display: block;
  position: absolute;
  left: 30px;
  top: 50%;
  margin-top: -2px;
} 
.my_center ul li a:hover{
 color: #4e9bff;
 }   
.my_center ul li a:hover:before{
 background-color: #4e9bff;
}
/*免费领取课程弹窗*/
.mask_mflq{
   width: 100%;
   height: 100%;
   background-color: rgba(0, 0, 0, 0.5);
   position: fixed;
   left: 0;
   top: 0;
   z-index: 99999;
}
.mask_mflq .content{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -186px;
  margin-top: -245px;
  width: 373px;
  background: #fff;
  border-radius: 8px;
  padding-top: 20px;
  padding-bottom: 30px;
}
.mask_mflq .title{
  font-size: 26px;
  font-family: "alibaba puhuiti";
  font-weight: bold;
  color: #000;
  line-height: 30px;
  text-align: center;
 }
.mflq_msg{
  width: 100%;
  height: 39px;
  background: #2765c7;
  line-height: 39px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.mflq_form{
  width: 317px;
  margin: 0 auto;
}
.mflq_form .row{
  width: 100%;
  height: 54px;
  position: relative;
 }
.mflq_form .row input{
  width: 100%;
  height: 54px;
  background: #fff;
  border: 2px solid #4e9cff;
  border-radius: 27px;  
  font-size: 16px;
  padding-left: 30px; 
  color: #000;     
}
.mflq_form .row input::-webkit-input-placeholder {
  color: #b6b6b6;
}
.mflq_form .row input::-moz-input-placeholder {
  color: #b6b6b6;
}
.mflq_form .row input::-ms-input-placeholder {
  color: #b6b6b6;
}     
.mflq_yzm{
  width:150px;
  height: 54px;
  position: absolute;
  right: 0;
  top: 0;
  line-height: 54px;
  text-align: center;  
  font-size: 16px; 
  color: #4e9cff;
}
.mflq_sub{
  width: 100%;
  height: 54px;
  margin-top: 20px;
  border-radius: 27px;
  background: #ff6b09;
  font-size: 16px;
  color: #fff;
  line-height: 54px;
  text-align: center;
}
.mflq_sub.disable{
  background: #d4d4d4;
}
.mflq_close{
  position: absolute;
  right: -50px;
  top: -50px;
  width: 50px;
  height: 50px;
  background-image: url(/uploads/image/scimages/ad_close.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 35px auto;
  cursor: pointer;
}        
.mask_weixin{
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;       
}
.mask_weixin .content{
  position: absolute;
  left: 50%;
  margin-left: -155px;
  top: 50%;
  margin-top: -164px;
  width: 311px;
  background: #fff;
  border-radius: 8px;
  padding: 20px;
}
.mflq_weixin_close{
  position: absolute;
  right: -50px;
  top: -50px;
  width: 50px;
  height: 50px;
  background-image: url(/uploads/image/scimages/ad_close.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 35px auto;
  cursor: pointer;      
}
.mflq_weixin_img{
  display: block;
  margin: 15px auto;
  width: 176px;
}