﻿@charset "utf-8";
/* CSS Document */
html,body{width:100%;max-width:750px; min-width: 320px; min-height:100%; box-sizing: border-box;margin:0 auto;}
body.body_hidden{ overflow: hidden; }
html{background:url(../images/bg_box1.png) repeat-x #f5f5f5;background-size:auto 4.4rem;}
a{ color:#333;  text-decoration:none;-webkit-tap-highlight-color:transparent; }
a,button,input,optgroup,select,textarea {-webkit-tap-highlight-color:rgba(0,0,0,0);outline: none; /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/border:0}

.zg_top{ width:100%;/* height: 1.9rem; */background: url(../images/new_top.jpg) no-repeat; background-size: 100% 100%;  }
.zg_top_show{ height: .9rem;}
.zg_top header{height: .9rem;padding:0 .24rem; position: relative;text-align: center; margin:0 auto .16rem;box-sizing: border-box;background: n;}
.zg_top header h1,.zg_top header h2 { text-align: center; }
.zg_top header h1 a,.zg_top header h2 a{ font-size:.34rem; line-height: .85rem; color:#fff; font-weight: bold; }
.zg_top header>a{ display: block; position: absolute; z-index: 1;  }
.logo {position:absolute;left:2%;width:26%;/*top:30%;*/text-align:center;}
.logo .logo2 { font-size: .22rem; color:#fff;line-height:1.5;display:block;font-weight: normal;}
.logo .logo1 { font-size: .24rem;color:#fff;font-weight:bold;line-height:1.1;display:block;}

.zg_nav{ margin:0 auto 0; height:.84rem; padding:0 .25rem; overflow: hidden;position: relative;background: #fff;font-size: 0;}
.zg_nav li{ float:left;width:auto;height: .68rem;padding: .16rem 0 0;}
.zg_nav a{ display: inline-block; position: relative; font-size:.32rem; line-height: .48rem; color:#e21919; text-align: center;padding: 0 .24rem;border-radius: .24rem;}
.zg_nav em{width:100%; height: .04rem; border-radius: .02rem; background: #fff; position: absolute; left:0; bottom:0; z-index: 1; display: none; }
.zg_nav li.on a{color: #fff;background: #da473d}
.zg_nav .on em{  display:none;  }
.zg_nav li:last-child{ margin-right:0; }

.zg_nav_fix{width: 100%; max-width: 750px; box-sizing: border-box;position: fixed; top:0; z-index: 15; border-bottom:1px solid #ddd; }

section{ margin-bottom:.2rem; background: #fff;/* padding:.3rem 0 .2rem;*/margin-top: 0;}

.zg_bkmc {overflow:hidden;width:100%;position:relative;}
.off_brbt {width:100%;border-bottom:1px solid #e4e4e4;position:absolute;left:0;bottom:2px;}
.zg_mckz {padding:0;z-index:9;float:left;}

/*频道*/
/* .zg_ban{ width:100%;height: 2.9rem; overflow: hidden;position: relative; }
.zg_ban .swiper-slide,.zg_ban .swiper-slide img{ width:100%; height: 100%; } */
.cham_spot{ height: 3px; position: absolute; left:0; bottom:0.5rem!important; width:100%; text-align: center; z-index: 2; font-size:0;}
.cham_spot .swiper-pagination-bullet{ width:.5rem; margin:0 .05rem!important; background:#1d07f5; height: 3px; border-radius: 0; cursor: pointer;}
.cham_spot .swiper-pagination-bullet-active{  opacity: 1; }

.zg_title{ padding:.1rem 0; height: .4rem;  }
.zg_title em{ float: left; width:.04rem; height: .4rem; background: #DA1714; margin-right:.26rem; }
.zg_title b{ float: left; margin-right:.13rem; font-size:.34rem ; line-height:.4rem; color:#333;  }
.zg_title span{float: left;padding:0 .32rem; background: #EB3633 ; border-radius: .2rem; color:#fff; font-size:.26rem; line-height: .4rem;}
.zg_title a{ float: right; font-size:.26rem; line-height: .4rem ; color:#999; margin-right:.3rem; }

.zg_hdl{ width:6.9rem; margin: 0 auto; overflow: hidden; position: relative; padding-bottom:.45rem; }
.zg_hdl .swiper-slide{ width:100%;  }
.zg_hdl li{padding:.25rem 0 .25rem .3rem;background:url(../images/new_spot1.jpg) no-repeat left center/ .1rem .1rem;font-size:.28rem;line-height:.48rem;color:#333;border-bottom:1px solid #E4E4E4;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zg_hdl li:last-child{ border:none;  }
.hdl_spot{ height: .17rem; position: absolute; left:0; bottom:0.2rem!important; width:100%; text-align: center; z-index: 2; font-size:0;}
.hdl_spot .swiper-pagination-bullet{ width:.17rem; margin:0 .08rem!important; background:#D1D1D1; height: .17rem; cursor: pointer;opacity: 1; border-radius: 50%;}
.hdl_spot .swiper-pagination-bullet-active{ background:#EB3633;  }

.pd_h2 {padding:4.5% 3.5%;width:93%;border-bottom:1px solid #e4e4e4;}
.pd_h2 b,.pd_h2>a {float:left;color:#e62929;font-size:.34rem;padding-left:3.33%;font-weight:normal;border-left:4px solid #e62929;}
.pd_h2 span {display:inline-block;width:50%;text-align:right;}
.pd_h2 span a {font-size:.28rem;font-weight:normal;color:#e62929;padding:0 0 0 16%;}
.pd_h2 span a:first-child {padding:0;}

.pd_lis,.pd_lis2 {width:93%;padding:0 3.5%;}
.pd_lis li {padding:2% 0;border-top:1px dashed #E0E0E0;}
.pd_lis2 li {padding:5.8% 0 5%;border-top:1px solid #e4e4e4;}
.pd_lis li:first-child {border-top:none;}
.pd_lis a {font-size:.28rem;line-height:2;color:#333;display:inline-block;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.pd_lis2 a {width:100%;}
.pd_lis span {font-size:.26rem;line-height:2;color:#999;}
.pd_mor,.pd_mor_list {width:100%;text-align:center;border-top:1px solid #e4e4e4;}
.pd_mor a,.pd_mor_list a{font-size:.26rem;color:#999;line-height:2.6;}
.pd_mor img,.pd_mor_list img {vertical-align:middle;width:3.5%;margin-left:1%;}

.pd_kb2 {width:6.9rem;margin:.3rem auto 0;height:1.58rem;}
.pd_kbad {width:2.8rem;margin-right:.3rem;height:1.58rem;}
.pd_kbad a {display:block;width:100%;height:100%;box-sizing:border-box;text-align:center;padding:.24rem 0 0;background:-webkit-linear-gradient( -93deg,rgb(255,222,55) 0%,rgb(255,180,19) 100%);}
.pd_kbad a img {display:block;margin:0 auto;width:.61rem;height:.61rem;}
.pd_kbad a span {display:block;width:94%;padding:0 3%;height:2em;overflow:hidden;font-size:.26rem;line-height:2;color:#fff;}
.pd_kbrt {width:3.8rem;overflow:hidden;}
.pd_kbrt dt {margin-bottom:.1rem;}
.pd_kbrt dt a {width:100%;height:2em;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.28rem;line-height:.5rem;color:#333;}
.pd_kbrt dd a {height:4em;display:block;overflow:hidden;text-overflow:ellipsis;font-size:.24rem;color:#888;line-height:.4rem;}

.pd_zkls{ clear: both; width:6.9rem; margin: 0 auto; }
.pd_zkls li{ padding:.25rem 0 .25rem .3rem; background: url(../images/new_spot1.jpg) no-repeat left center ;  background-size: .1rem .1rem; font-size:.28rem; line-height: .48rem; color:#333; border-bottom:1px solid #E4E4E4; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.pd_zkls li:last-child,.zg_course li:last-child{ border:none;  }

.zg_course{ width:7.2rem; margin: 0 auto;  }
.zg_course li{ padding:.2rem 0.15rem .3rem; border-bottom: 1px solid #eee; }
.zg_cour_titie{ display: block; font-size:.28rem; line-height: .48rem; color:#333; margin-bottom:.26rem;  }
.zg_cour_bot{ height:1.58rem;  }
.zg_cour_left{ display: block; width:2.8rem; height: 1.58rem; margin-right: .29rem; float: left;}
.zg_cour_left img{ width: 100%; height: 100%;  }
.zg_cour_right{ width:3.8rem;float:left; }
.zg_cour_price{ font-size:.3rem; line-height: .3rem; color:#eb3633; margin-bottom:.2rem;  }
.zg_cour_price span{ font-size:.24rem; color:#bbb; display: inline-block; margin-left:.25rem; text-decoration: line-through;}
.zg_cour_js{ font-size:.22rem; line-height: .3rem; color:#999; height:.6rem;    overflow: hidden; }
.zg_cour_time{ font-size:.24rem; line-height: .44rem; color:#999;  height:.44rem; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }

.zg_class{padding-bottom:.3rem;}



/**/
.zgpd_jx{ padding: 0; }
.zg_lmmc {width:100%;padding:0;background:#fff;margin-bottom:.2rem;border-radius: 0 0 .24rem .24rem;}
.zg_lmmch {  padding:.35rem .25rem .3rem; font-size:.32rem;font-weight:normal;color:#e62929;}
.zg_lmmch2 { padding:.35rem .25rem .3rem;font-size:.32rem;font-weight:normal;color:#e62929;}
.zg_lmmch2 img {width:5%;margin-right:2.5%;vertical-align:bottom;}
.zgpd_hot{ position: absolute; font-size:.21rem; width:2em; height:1.86em; background:url(../images/zgpd_hot.jpg) no-repeat; background-size:100% 100%; right:3.2%; top:0; z-index:3;}
.zgpd_rdimg{ font-size:.24rem; padding:0 1em 0 .5em; width:3.45em; border-right:1px solid #E6E6E6;margin-right:1.3em; }
.zg_lmmch img,.zg_lmmch2 img {width:5%;margin-right:2.5%;vertical-align:bottom;}

.zg_next_pdnew{ height: 1rem; position: relative; /*overflow: hidden; */}
.zg_next_pd{ height: 1rem; overflow: hidden;position: absolute; left:0; top:0; z-index: 11;width:100%; box-sizing: border-box;  }
.zg_next_pdshadow{height: auto; box-shadow: 0 5px 8.6px 1.4px rgba(197, 197, 197, 0.392); }

.zg_ksadd {position: relative;}
.zg_lban {display: inline-block;padding: 0 5%;position: absolute;right: 2.2%;top: 13.5%;z-index: 8;border: 1px solid #e4e4e4;border-radius: 5px;font-size: .24rem;color: #666;text-align: center;line-height: 2;font-style: normal;font-weight: normal;background: #fff;display: none;}
.zg_lban img {width: 12%;margin-left: 3%;}
.zg_xfnew, .zg_trtop {display: none;}
.zg_ksadb {display: block;width: 20%;padding: 1.5% 0;text-align: center;float: left;display: none;}
.zg_ksadbct a {color: #E62929;}
.zg_ksadb a {display: inline-block;width: 77%;border: 1px solid #e4e4e4;border-radius: 5px;font-size: .24rem;color: #666;text-align: center;line-height: 2;font-weight: normal;}
.zg_ksdz {background: url(../images/cont_33.jpg) no-repeat center center;background-size: 23.5%;}
.zg_ksadb:nth-child(2), .zg_ksadb:nth-child(3), .zg_ksadb:nth-child(4), .zg_ksadb:nth-child(5) {display: block;}
.zg_ksasp {width: 10%;padding: 1.5% 0;float: left;font-size: .28rem;line-height: 1.8;}
.zg_ksasp img {width: 50%;margin: 0 13% 0 30%;vertical-align: middle;}
.zg_ksasp_pro{padding: 0; }
.zg_new_dqsx{ position: relative; height: .95rem;; /*overflow: hidden;*/ }
.zg_ksadd { position: absolute; left:0; top: 0;; width: 100%; z-index: 10;/* background: #fff; */ padding: .2rem 0;font-size:0;}
.zg_ksadd_shadow{  box-shadow: 0 5px 8.6px 1.4px rgba(197, 197, 197, 0.392); }

.zgnew_btn{display:inline-block;padding-right:.35rem;height:.48rem;border:1px solid #E4E4E4;text-indent:.1rem;font-size:.24rem;line-height:.48rem;color:#333;background: url(../images/xiajaintou_03.jpg) no-repeat right .06rem center/.22rem .13rem;margin:0 .15rem;position:relative;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.zgnew_btn em{display:block;width:.16rem;height:.12rem;background: url(../images/zgnew_dsld.jpg) no-repeat;background-size:100% 100%;position:absolute;left:.53rem;bottom:-.12rem;display:none;}
.zgnew_btn_act em{ display: block ; }
.zgnew_btn_act{border-color:#fff; background-image: url(../images/btn_top.gif); }
.zg_dsld{ position: absolute; width:100%; left:0; top:.8rem; z-index: 10; background: #F4F4F4; padding: .2rem .16rem; font-size: 0;; box-sizing: border-box; display: none;}

.zg_dsld a{ display: inline-block; min-width:1.1rem; border:1px solid #E4E4E4; text-align: center ; box-sizing: border-box; padding:0 .18rem; font-size:.24rem; line-height: 2; color:#666; margin: 0 .16rem .2rem;  background: #fff;}
.zg_dsld a.on{border-color: #ddd; color: #c00; background: #ddd;}


.bkmc {float:left;text-align:center;position:relative;z-index:9; width: auto; padding:0 .2rem;}
.zg_bkmc a { display:block;color:#333;font-size:.28rem;line-height:3;text-align:center;}
.zg_mckz .active a {color:#E62929;border-bottom:2px solid #E62929;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;}
.zg_mckz .active { margin-top:-.05rem;}

.zgpd_rdjx{ padding:5% 3.2% 2% ;  position: relative; border-bottom:1px solid #E8E8E8;  border-top:1px solid #E8E8E8;  }
.zgpd_hot{ position: absolute; font-size:.21rem; width:2em; height:1.86em; background:url(../images/zgpd_hot.jpg) no-repeat; background-size:100% 100%; right:3.2%; top:0; z-index:3;}
.zgpd_rdimg{ font-size:.24rem; padding:0 1em 0 .5em; width:3.45em; border-right:1px solid #E6E6E6;margin-right:1.3em; }
.zgpd_rdimg img{ display:block; width:100%; height:100%; }
.zgpd_wzgd{ font-size:.26rem; width:18em;height:3.6em; overflow: hidden; color:#333; position: relative; top:-.5em;}
.zgpd_wzgd li,.zgpd_wzgd a{display:block; font-size:.26rem; line-height:1.8; height: 1.8em;  color:#333; overflow: hidden; }

.zgpd_list,.zgpd_wzlis{padding: 0 .24rem;; margin:0 auto; padding-bottom:5%;}
.zgpd_list li,.zgpd_wzlis li{ padding-top:1.5em; font-size:.3rem; border-bottom:1px dashed #ddd; position: relative; }
.hotclass li:nth-child(1) .zgpd_title,.hotclass li:nth-child(2) .zgpd_title,.hotclass li:nth-child(3) .zgpd_title{background: url(../images/zg_cbgff2.png) no-repeat left .13rem;background-size: .52rem .22rem;padding-left: .66rem;}


.zgpd_limg{ display:block; width:2rem; position: absolute; right:0; top:50%;transform:translateY(-50%); z-index:1;font-size:.24rem;height:1.3rem;}
.zgpd_limg img{width:2rem; height:1.3rem;border-radius:.08rem; }
.zgpd_title{ display:block; font-size:.32rem; line-height:1.5; color:#333; margin-bottom:0.5em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
.zgpd_time{ font-size:.24rem; line-height:2.6; color:#999; }
.zgpd_time a{ float: right;  font-size:.24rem;  line-height:2.6;   color: #999;}
/* .zgpd_wzlis li:nth-child(-n+3) .zgpd_time{color:#E62929;  } */
.zgpd_tuli .zgpd_title{ width:14em;height: 3.15em;  }
.zgpd_tuli .zgpd_time{ width:16.2em;  }
.zgpd_more_mess{ display:block; width:100%; margin: 5.5% auto 0;font-size:.24rem; line-height:2.1; color:#999; text-align: center; background: #F8F8F8; } 


.zg_more,.pd_mor{ width: 100%; padding: 1% 0; 	border-top: 1px solid #e4e4e4; text-align: center;/* background: #f5f5f5; */font-size: .28rem;line-height: 2;color: #666;}
.pd_mor img, .zg_sq img, .zg_more1 img {	width: 3.5%; vertical-align: middle;margin-left: 2%; }


/*列表页*/
.zg_next_pd{padding:0 .24rem ;background:#fff; position: relative;/* box-shadow:  0px 2px 8.6px 1.4px rgba(197, 197, 197, 0.5);*/ font-size:0; }
.zg_next_pd a{  display:block;float: left; border-radius: .1rem;box-sizing:border-box; font-size:.28rem; line-height: .66rem; color:#333; margin:0 0.12rem .35rem;  background: #fff; }
.zg_next_pd a.new_border{ min-width:1.5rem; border:1px solid #E5E5E5; padding:0 .06rem; text-align: center;  }
.zg_next_pd a:first-child.new_border_hong{ color:#f00; border-color:#f00;  }
.zg_next_pd a.on{ border: none; background:-webkit-linear-gradient( 180deg, rgb(255,53,53) 0%, rgb(255,154,72) 100%); color:#fff; }
.zg_next_pd span{  display:block; font-size:.24rem; height:2em; width:2em; background: url(../images/bot_329.png) no-repeat; background-size:100% 100%; position: absolute; right:5%; top:0; z-index:3; cursor: pointer; border-radius: 50%;}
.zg_next_pd span.zgpd_act{   background-image: url(../images/top_329.png);   }
.zg_next_pd a.new_border:nth-child(4){ clear: both; }

.zg_next_pd .new_border_none{ clear:none; margin-right:.4rem;  }
.zg_next_pd a.new_border_none:nth-child(n+4){ margin-right:0;}
.zg_next_pd a:last-of-type{ margin-right: 0; }



/*面包屑*/
.lh_Navigation{font:.26rem/.3rem "Microsoft YaHei";color: #888888;background: #fff;width: 93%;padding:.26rem 3.5% 0;}
.lh_Navigation a{color: #888;}

/*内容页*/
article{width: 93%;padding: .4rem 3.5% .5rem; overflow: hidden; background: #fff;  position: relative;}
.zg_wezbt {font-size: .36rem;line-height: 1.5;color: #333;}
.source {width:100%;padding:3% 0;}
.source em,.source span {float:left;max-width: 2.5rem;font-size:.24rem;color:#999;padding-right: 1%;font-style:normal;line-height:.48rem;box-sizing: border-box;}
.source em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width: 3rem;}
.source em a {width:100%;font-size:.24rem;font-style:normal;line-height:2;}
.zg_sora {width: 1.4rem;float:right;font-size:.24rem;color:#e62929;line-height:2;}
.zg_sora img {width:20%;margin-right:2%;vertical-align:middle;}

.zg_cont{ width:7.02rem; margin: .5rem auto 0; font-size:.32rem;line-height:1.9;}
.zg_cont *{font-size: .32rem;line-height: 1.9;}
.zg_cont p,article .dfgwy_nrtop p,article .dfgwy_nrbot p{width:100%;font-size:.32rem;line-height:1.9;color:#666; margin-bottom: .2rem; }
.zg_cont .zg_wsuoj {text-indent:0;}
/* .zg_cont p img {display:inline-block;} */
.zg_cont img {max-width: 100%;height:auto !important;display: block;margin: 0 auto;}
.zg_cont .zg_jqyq {color:#333;}
.zg_cont h4 {width:100%;font-size:.3rem;line-height:2;padding:2% 0;color:#333;}
.zg_cont .zg_bot {width:93.3%;margin:0 3.3% 0;padding:2% 0;background:#fff;cursor:pointer;position:absolute;left:0;bottom:0.5%;text-align:center;text-indent:0;}

.zg_cont p{width:100%;font-size:.32rem;line-height:1.9;color:#666;margin-bottom:.3rem;word-break:break-all;}
.zg_cont table{width:100%;}
.zg_cont td,.zg_cont th{padding:5px;border:1px solid #ccc;font-size:.32rem;word-break:break-all;line-height: 1.2;padding: 8px 5px;}

.article_bot{width:93.3%;margin:0 3.3% 0;padding:.3rem 0;background:#fff;cursor:pointer;text-align:center;text-indent:0;font-size:.28rem; line-height: 2.15;color:#666;}
.article_bot.zg_lian2 {display:none;}
.article_bot img {width: .3rem;	display: inline-block;margin-left: 3%;}
.zg_rukou {display:inline-block;width:28%;border:1px solid #999;border-radius:5rem;color:#999;font-size:.28rem;}

.bdshare-button-style0-32 a { float: right!important; width: 33px!important; height: 33px!important; line-height: 33px; margin:0 .05rem;}
.bdsharebuttonbox {	font-size: 13px; line-height: 33px;	text-align: right; margin-bottom: .1rem;}
.bdshare-button-style0-32 .bds_weixin1,.bdsharebuttonbox  .bds_weixin1 {background:url(../images/share_icon.png);background-repeat:no-repeat;background-position:-99px 0!important;background-size:198px 33px;cursor:pointer;margin:6px 6px 6px 0;text-indent:-100em;overflow:hidden;color:#3a8ceb;}
.bdshare-button-style0-32 .bds_weixin2,.bdsharebuttonbox  .bds_weixin2 {background:url(../images/share_icon.png);background-repeat:no-repeat;background-position:-165px 0!important;margin:6px 6px 6px 0;text-indent:-100em;overflow:hidden;background-size:198px 33px;}
.bdshare-button-style0-32 .bds_qzone,.bdsharebuttonbox  .bds_qzone {background:url(../images/share_icon.png);background-repeat:no-repeat;background-position:-33px 0!important;background-size:198px 33px;}
.bdshare-button-style0-32 .bds_tsina,.bdsharebuttonbox  .bds_tsina {background:url(../images/share_icon.png);background-repeat:no-repeat;background-position:-66px 0!important;background-size:198px 33px;}

.sxp{ width:7.02rem; margin:.15rem auto .15rem; padding: .2rem .24rem; background: #fff;border-radius: 0;}
.sxpul li{ padding:.2rem; font-size:.28rem; line-height: 2; color:#333;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.sxpul li:first-child {border-bottom:1px dashed #e0e0e0;}

.zg_rmhd{background:#fff;padding-top:0;}
.zg_add {padding:1% 0 .3rem;}
.zg_add a {display:inline-block;width:47.6%;}
.zg_pubh3 {width:7.02rem; margin: 0 auto;;border-bottom:1px solid #e4e4e4;padding:.4rem 0;font-size: 0;}
.zg_pubh3 span {border-left:4px solid #e62929;font-size:.3rem;margin-right:3.5%;}
.zg_pubh3 b,.zg_pubh3 a {font-weight:normal;font-size:.34rem;color:#e62929;}

.zg_pubfk { width:7.02rem; margin: 0 auto; padding-top:.3rem;  }
.zg_pubfk>a{ display:block; width:48%; float:left;margin-bottom: .3rem;; }
.zg_pubfk>a:nth-of-type(2n+1){ margin-right:4%;}
.zg_pubfk img{ width:100%;}

.zg_pubdl {width:3.35rem;padding-bottom: .2rem; float:left; }
.zg_pubdl:first-of-type{margin-right:.32rem; clear: both;}
.zg_pubdl dt,.zg_pubdl img,.zg_pubdl dd{width:100%;}
.zg_pubdl dd a {display:inline-block;width:100%;font-size:.26rem;line-height:2;color:#666;overflow:hidden;}

.zg_cnxh {background:#fff;overflow:hidden;padding-top:0;}
.zg_lvul {padding:0 .24rem;}
.zg_lvul li { border-top:1px dashed #e0e0e0; padding:.2rem 0 ;}
.zg_lvul a {display:inline-block;width:5.75rem;font-size:.28rem; line-height: 2;  color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.zg_lvul span {width:.8rem;font-size:.26rem; line-height: 2;color:#999;text-align:right; float: right; }
.zg_cnxh li:first-child {border:none;}
.zg_lvlino {display:none;}
.zg_lvlibl {display:block;}

.pd_mor,.pd_mor_list {width:100%;text-align:center;border-top:1px solid #e4e4e4;}
.pd_mor a,.pd_mor_list a{font-size:.26rem;color:#999;line-height:2.6;}
.pd_mor img,.pd_mor_list img {vertical-align:middle;width:3.5%;margin-left:1%;}


.offcn_mainbox{ background: #fff; margin:0 .18rem;width:auto;border-radius: .24rem;}
.offcn_ruk{border-top: 1px solid #e6e6e6;   font-size: 0; }
.offcn_ruk a{display:inline-block;width:25%;box-sizing:border-box;text-align:center; font-size:.28rem; line-height: 3; color:#333; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;box-sizing: border-box;}
.offcn_ruk a:nth-child(4n){ border-right:none;}

.zg_gwy{margin-top:.2rem;padding-top: .1rem;}

.biaoge{border-collapse:collapse;background:#fff;border-top:2px solid #e60000;margin:0 auto;}
.biaoge th{background:#efefef;font-weight:bold;}
.biaoge td{color:#333;line-height:1.8;padding:5px 3px;}
.biaoge th,.biaoge td{border:1px solid #CCC;text-align:center;}
.biaoge td:hover{ background:#eee; }
.biaoge a:hover {text-decoration:underline;color:#f04444; }

.tableSoll{width: 100%;overflow-x: auto;padding-bottom:.1rem;}
/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/
.tableSoll::-webkit-scrollbar{width:.1rem;height:.1rem;background-color:#fff;}
/*定义滚动条的轨道,内阴影及圆角*/
.tableSoll::-webkit-scrollbar-track{border-radius:.1rem;background-color:#fff;}
/*定义滑块,内阴影及圆角*/
.tableSoll::-webkit-scrollbar-thumb{height:.3rem;border-radius:.1rem;background-color:#cfcfcf;}
.tableSoll tr{white-space: nowrap;text-overflow: ellipsis;}
.tableSoll td *{display: inline-block !important; width:auto !important;}
.tableSollBot{width:100%;height:.5rem;background:url(../images/20201023091908.gif) no-repeat;background-size:100%;margin-top:.2rem;}

/*2020-8-20文章标题样式*/
.nrbkBt{text-align: center;position: relative;}
.nrbkBt h2, .nrbkBt h3, .nrbkBt h4, .nrbkBt h5, .nrbkBt span{display: inline-block !important;*display:inline; *zoom:1;}
.nrbkBt h2, .nrbkBt h3, .nrbkBt h4, .nrbkBt h5{font-size:.3rem !important;line-height:2;padding:.06rem !important;border:solid .01rem #dfdfdf !important;position: relative; margin:auto !important  }
.nrbkBt span{padding:0 .06rem !important;border:solid .01rem #dfdfdf !important;}
.nrbkBt em{position:absolute;width:.15rem;height:.14rem;font-size:0 !important;line-height:.14rem;padding-bottom:0;}
.nrbkBt em.nrbkBtL{left:-.03rem;top:-.03rem;background: url(../images/nrbkbtl.png) left top  no-repeat;}
.nrbkBt em.nrbkBtR{right:-.03rem;bottom:-.03rem;background: url(../images/nrbkbtr.png) right bottom no-repeat;}
/*2020-8-20文章标题样式 end*/
/*2020-8-24文章块级样式*/
.nrBlock{ padding:.15rem .2rem; border-radius:0px .15rem .15rem .15rem; border:.01rem solid #E60012; margin: .9rem auto .2rem; position:relative;}
.nrBlock .nrBlockBt{ display:block; max-width: 90%; height:.64rem; line-height:.64rem; font-size:.32rem; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; padding:0 .2rem; border-radius:.15rem .15rem 0 0; position:absolute; left:0; top:0; margin-left:-.01rem; margin-top:-.64rem; background:#E60012; color:#FFF}
.nrBlock .nrBlockBt *{ color:#FFF }
.nrBlockn{ padding:.15rem .2rem; border-radius:.15rem; border:1px solid #E60012; margin:.2rem auto; }
/*2020-8-24文章块级样式 end*/
/*2020-9-2文章关键词边框样式*/
.nrBorderBt{display: inline-block !important;*display:inline;*zoom:1;color:#E60012 !important;border:solid 1px #E60012;border-radius:.05rem;padding:.06rem .1rem .06rem .1rem !important;text-decoration:none !important;text-indent:0 !important;margin:0 !important; line-height:1 !important}
/*2020-9-2文章关键词边框样式 end*/
/*2020-9-3文章小标题下边框样式*/
.nrHBt{font-weight:bold;border-bottom:1px solid #e7e7e7;font-size: .34rem !important;line-height:1.9;padding-bottom:0;margin-bottom:.2rem;margin-left: 0;}
.nrHBt span{display:inline-block;border-bottom:1px solid #ef2d36; padding:0;}
.nrHBt,.nrHBt *{font-size: .34rem !important;font-weight:bold; color:#333}
/*2020-9-3文章小标题下边框样式 end*/
/* 2021-3-16 新增内容板块样式 */
.nrBlock01{border: solid 1px #EF2D36;margin: .4rem 2%;padding: .15rem .25rem;position: relative;}
.nrBlock01 h6{text-indent: 2em;font-size:.32rem;text-align: center;}
.nrBlock01 h6 i{font-style: normal;position: absolute;border:solid 1px #EF2D36;width: .6rem;height: .6rem;left: -.25rem;top: -.25rem;}
.nrBlock01 h6 b{position: absolute;width: .6rem;height: .6rem;text-align:center;line-height: .6rem;left: -.15rem;top:-1px;text-indent: 0;background-image: -webkit-linear-gradient(45deg,#E60012, #fecaba);background-image: -o-linear-gradient(45deg,#E60012, #fecaba);background-image: -moz-linear-gradient(45deg,#E60012, #fecaba);background-image:linear-gradient(45deg,#E60012, #fecaba);color: #fff;}
.nrBlock01 p{margin-bottom: 0 !important;}
.nrBlock01 p.original{text-align: right;}
.nrBlock01 p.original a{color: #0000ee;}

/* 21-03-29 新增文章标题 */
.nrHBt01{text-align: center;color: #F8CF2B;font-size:0px;line-height:0;margin-bottom: .2rem;}
.nrHBt01 span{display: block;font-size:.5rem;line-height: 1.2;padding-bottom: .1rem;}
.nrHBt01 em{display: inline-block;width:.1rem;height:.1rem;border-radius:50%;background: #eee;margin:0 .05rem;}
.nrHBt01 em.on{background: #ef2d36;}
/* 21-03-29 新增文章标题 end */


/*招考单页面 修改样式*/
.sd_lmy {width:100%;clear:both;font-size:0;}
.sd_lm {width:93%;margin:0 auto;border-bottom:1px solid #ddd;}
.sd_lm span{display:inline-block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;width:25%;text-align:center;font-size:0;padding:2% 0;}
.sd_lm span:nth-child(n+5) {display:none;}
.sd_lm span:first-child {width:26%;}
.sd_lm span:nth-child(4) {width:24%;}
.sd_lm a {display:inline-block;font-size:.28rem;line-height:2;color:#333;}
.sd_button img {width:18%;vertical-align:middle;}
.sd_butimg1 {display:none;}
.sd_button a {width:70%;text-align:center;border:1px solid #ddd;line-height:1.5;border-radius:.3rem;}


/* 阅读全文 */
.lookFullBox{width: auto;margin:-1rem 0 0;position: relative;z-index: 2;padding-top: 0;background: none;}
.lookFullBoxBk{display: block;height: 1rem;
    background: -webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));background: -o-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));background: -moz-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1));}
.lookFullBox .zg_rukou{border: none;color: #f35b5b;}
.lookFullBox .zg_rukou img{vertical-align: middle;-webkit-animation: arrow 0.4s infinite alternate;animation: arrow 0.4s infinite alternate;}


@-webkit-keyframes arrow {
    0% {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
}
@keyframes arrow {
    0% {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
    }
    100% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
}


/* IT频道 */
.ITwrap{max-width: 7.50rem;margin: 0 auto;position: relative;}
.ITwrap .content{width: 6.9rem;margin: 0 auto;}
.tit h3{ font-size: .36rem; color: #333; line-height: .46rem; font-weight: bold; }
.tit h3 span{display:inline-block;width:1.16rem;height:.46rem;background:#ef2d36;color:#fff;font:.28rem/.46rem 'Microsoft Yahei';text-align:center;margin:0 0 0 0.15rem;border-radius:.16rem 0 .16rem 0;}
.tit p{ margin: 0.2rem  auto 0; text-align: center; font-size: .2rem; color: #666; line-height: .28rem; }
.ITwrap h4{ border-left:.04rem solid #ef2d36; padding: 0 0 0 .18rem; font-size: .36rem; color: #ef2d36; line-height: .4rem; font-weight: bold; height: .4rem; }

.from{padding:.5rem 0 0.25rem 0;margin-top: .16rem;}
.from h3{font-size: .36rem;font-weight: bold;text-align: center;}
.from h3 span{color: #ef2d36;}
.from .content>div{width: 7.14rem;height: 1.44rem;background: url(../images/from_bg.png) no-repeat center bottom / 100% 100%;margin: 0.3rem 0 0 -.12rem;overflow: hidden;}
.from form div{width: 4.31rem;height: .64rem;background: url(../images/from_tel.png) no-repeat center top / 100% 100%;margin: .35rem 0 0 0.33rem;float: left;}
.from form div input{width: 3.1rem;margin-left: 1.14rem;height: .62rem;font-size: .26rem;line-height: .62rem;color: #ffecdd;background: none;}
.from form div input::-webkit-input-placeholder {font-size: .26rem;line-height: .62rem;color: #ffecdd;}
.from form div input:-moz-placeholder {font-size: .26rem;line-height: .62rem;color: #ffecdd;}
.from form div input::-moz-placeholder {font-size: .26rem;line-height: .62rem;color: #ffecdd;}
.from form div input:-ms-input-placeholder {font-size: .26rem;line-height: .62rem;color: #ffecdd;}
.from .btn{float: right;width: 1.91rem;height: .64rem;background: url(../images/from_btn.png) no-repeat center top / 100% 100%;margin: 0.35rem 0.33rem 0 0rem;cursor: pointer;}
/* 22 */
.part2{ width: 100%; padding: .2rem 0 0rem 0;}
.part2 .cont{margin: .0rem 0 0 0rem;}
.part2 .cont .box{ position: relative; padding: .4rem 0 .5rem 0; margin: 0 0 0 0rem; border-bottom: .01rem solid #dadada; }
.part2 .cont .box img{ width: 3.2rem; height: 1.84rem; float: left; }
.part2 .cont .box dl{ float: right; width:3.44rem ; }
.part2 .cont .box dl dt{ font-size: .28rem; line-height: .38rem;margin-bottom: .1rem;}
.part2 .cont .box dl dd{ font-size: .24rem; line-height: .4rem; color: #666; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.part2 .cont .box a{display:block;width:1.15rem;height:.45rem;border-radius:.45rem;background-color:#fd6439;font-size:.2rem;color:#fff;line-height:.45rem;text-align:center;position:absolute;bottom:.5rem;right:0;}
.part2 .cont>img{ width: .4rem; height: 0.16rem; display: block; margin:0 auto; position: relative; top:-.15rem }
/* 33 */
.part3{width:100%; background:#fff; padding: .4rem 0 0.3rem 0; }
.part3 .tit{margin: 0 0 .2rem 0;}
.part3 ul{margin: 0rem 0 0 0rem;width: 7.2rem;}
.part3 ul li a{display: block;}
.part3 ul li{width: 2.2rem; height: 2.5rem; background-color: #f6f6f6; float: left; margin: 0.2rem 0.14rem 0 0;}
.part3 ul li img{display: block; width: 1.24rem; height: 1.24rem; margin: 0.28rem auto 0; }
.part3 ul li span{display: block; text-align: center; font-size: .26rem; margin-top: .32rem; }
.part3 .content>img{width: .4rem; height: 0.16rem; display: block; margin: 0.2rem auto 0;}
/* 44 */
.part4{width:100%; padding: .3rem 0 .3rem 0;}
.part4 ul{margin:.1rem auto 0;}
.part4 ul li {height:.97rem; border-bottom: .01rem dashed #e0e0e0;}
.part4 ul li a{float:left; width: 5.5rem; font-size: 0.28rem; line-height: .97rem; color: #555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.part4 ul li span{float:right; font-size: 0.28rem; line-height: .97rem; color: #999;}
.part4 ul li:last-child{border: none;}
.part4 .btn{display:block;width:2.76rem;height:.6rem;line-height:.6rem;border: .02rem solid #dbdbdb;border-radius:.6rem;margin:.28rem auto 0;text-align:center;color:#666;font-size:.28rem;}
.part4 .btn img{display:inline-block; vertical-align: top; margin: 0.22rem 0 0 0.08rem; width: .25rem; height: .15rem;}

/* wap 信息流广告 lhr */
.zgpd_jx .waplistGg { padding-bottom: .3rem; }
.zgpd_jx .waplistGg dl{box-shadow:none;float: none; background:none;}
.zgpd_jx .waplistGg dl:hover{box-shadow:none;float: none;background:none;}
.zgpd_jx .waplistGg dt a { display: block; max-width: 7.02rem; margin: 0 auto; }
.zgpd_jx .waplistGg img { width: 100%; height: auto; border-radius: .12rem; margin-bottom: .2rem; }
.zgpd_jx .waplistGg dd {position: relative; z-index:2; font-size: .28rem; height: .36rem; line-height: .36rem; color: #999;padding:0;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.zgpd_jx .waplistGg dd a {width:90%;float: left;display: block;box-sizing:border-box; font-size: .28rem; height: .36rem; line-height:.36rem;color: #999;padding-left:.7rem; background:url(../images/zg21_ggtap.png) no-repeat left center / .6rem .36rem; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.zgpd_jx .waplistGg dd i{width:.4rem;height:.4rem;font-style: normal; position: absolute;right:0;bottom:-.02rem;text-align:center;line-height:.4rem;font-size:.3rem;color:#ccc;}
.proimg{width: 2.5rem;display: block;margin: 0 auto; }
.article_bottom_lx{
    width: 100%;
    height: 60px;
    display: flex;
    flex-wrap: nowrap;
    z-index:999;
    background:#fff;
    margin:5% 0;
}
.article_bottom_lx_one{
    width: 19.5%;
    height: 60px;
}
.article_bottom_lx_one p{
    text-align: center;
    
}
.article_bottom_lx_one p a{
    font-size: 0.22rem;
    color: #666;
    margin-top: 3px;
    text-decoration: none;
}
.article_bottom_lx_one p img{
    width: 32px;
    margin-top: 2px;
}


/* 内容列表页新增考试日历样式 2021-1-4 */
.zgpd_list li.bmjx i.icon,.zgpd_wzlis li.bmjx i.icon{display:inline-block;background:url(../images/zg_listicon.png) no-repeat right center / auto 100%;font-size:0;width:.46rem;height:.46rem;vertical-align:middle;margin-left:.1rem;}
.zgpd_list li.bmjx p,.zgpd_wzlis li.bmjx p{margin-top:.3rem;font-size: .24rem;line-height:2.6;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;color:#666;}
.zgpd_list li.bmjx p b,.zgpd_wzlis li.bmjx p b{display:inline-block;border:solid 1px #FFE1D8;height:.4rem;text-align:center;font-weight:normal;color:#FF754C;border-radius:.1rem;line-height:.4rem;margin-right:.2rem;padding:0 .1rem;}
.zgpd_time{text-align: right;}
.zgpd_time a{float: left;}
.zgpd_time font{color: #E60000;}

.bmjx .zgpd_time{text-align: left;}
.bmjx .zgpd_time a{margin-right: 2em;}
.star{height:.2rem;position:relative;top:.2rem;}

.zg_wezbt a.zw{margin-left:.12rem;display:inline-block;width:1.44rem;background:#FFF2EE;color:#E60000;border-radius:.22rem;font:.24rem/.44rem 'Microsoft Yahei';text-align:center;position:relative;top:-.04rem;border:solid 1px #E60000;}
.zg_wezbt .star{margin-left: .15rem;height:.28rem;vertical-align: middle;top:0;}
.zg_digestCon{position:relative;border:1px solid #fcc;border-radius:.1rem;box-shadow:0 .03rem .06rem rgba(230, 0, 0, .05);padding:.6rem .2rem .2rem .2rem;margin-bottom:.3rem;margin-top:.49rem;}
.zg_digestCon h5{position:absolute;width:1.65rem;height:.5rem;text-align:center;font-size:.26rem;line-height:.5rem;color:#fff;background:-webkit-linear-gradient(to right,#FF984A, #FF4800);background:-o-linear-gradient(to right,#FF984A,#FF4800);background:-moz-linear-gradient(to right,#FF984A,#FF4800);background:linear-gradient(to right,#FF984A, #FF4800);top:-.25rem;left:50%;margin-left:-.82rem;border:solid 1px #FCCE96;border-radius: .1rem;}

.digestBox{overflow: hidden;position: relative;}
.zg_digestCon .pzbyg_box{font-size: .24rem;line-height: .46rem;margin-bottom: .23rem;overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.zg_digestCon .pzbyg_box b{display:inline-block;font-size: .26rem;margin-right:.2rem;padding-left: .6rem;background: url(../images/zg_19kt.png) no-repeat left center / auto 100%;}
.zg_digestCon .pzbyg_box a.live{padding-left:.42rem;background: url(../images/live.gif) no-repeat left -0.04rem;color:#999;background-size:auto 100%;}
.zg_digestCon ul{padding-left:.18rem;padding-bottom: .14rem;overflow-x:auto;position:relative;}
.zg_digestCon ul::before{position:absolute;content:' ';width:1px;height:100%;background:#F1F1F1;left:.14rem;}
.zg_digestCon ul li{line-height: .35rem;margin-bottom: .27rem;font-size: .24rem;white-space:nowrap;position: relative;padding-left:.45rem;left:-.08rem;}
.zg_digestCon ul li span{width: .11rem;height:.11rem;border-radius:50%;background:#E6E6E6;font-size:0;position: absolute;left:0;top:50%;transform:translateY(-50%);}
.zg_digestCon ul li b{margin-right: .2rem;font-size:.26rem;}
.zg_digestCon ul li.orange span{background: #FF754C;color: #fff;}
.zg_digestCon ul li.orange b{color: #FF754C;}
.zg_digestCon ul li:last-child{margin-bottom: 0;}
.contBk{background: url(../images/zg_contbk.png) no-repeat;background-size:100% 100%;position: absolute;left: 0;bottom: 0;width: 100%;height: .6rem;}
.contDown{display: block;margin: 0 auto;width: .22rem;animation: move 1s ease infinite;cursor: pointer;}
.contUp{display: none;margin: 0 auto;width: .22rem;animation: move 1s ease infinite;cursor: pointer;}

.unscrambleContWap{display: inline-block;width: 91%; padding-right: 9%;vertical-align: bottom;}
.unscrambleContWap .swiper-slide{overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.unscrambleContWap .swiper-slide.swiper-slide-active{padding-right:9%;}
.unscrambleContWap .swiper-button-prev{width:.3rem; background:url(../images/zg_21prev2.png) no-repeat center center / .3rem .38rem;left:auto;right:.30rem;}
.unscrambleContWap .swiper-button-next{width:.3rem; background:url(../images/zg_21next2.png) no-repeat center center / .3rem .38rem;right:0;}
.unscrambleContWap .swiper-button-prev:hover{background:url(../images/zg_21prev1.png) no-repeat center center / .3rem .38rem;}
.unscrambleContWap .swiper-button-next:hover{background:url(../images/zg_21next1.png) no-repeat center center / .3rem .38rem;}
.unscrambleContWap .swiper-button-prev.swiper-button-disabled{opacity:1;background:url(../images/zg_21prev2.png) no-repeat center center / .3rem .38rem;}
.unscrambleContWap .swiper-button-next.swiper-button-disabled{opacity:1;background:url(../images/zg_21next2.png) no-repeat center center / .3rem .38rem;}
.ad_title{display:none;}
@keyframes move{
    0%{transform : translateY(0);}
    50%{transform : translateY(5px);}
    100%{transform : translateY(0px);}
}

.dyggBox{width: 1.1rem;height: 1.39rem;position: fixed;right:.1rem;bottom:20%;}
.dyggBox .imgs{position: relative;z-index: 2;}
.dygg_close{position: absolute;bottom: 0;left: 50%;width: .32rem;margin-left:-.16rem;z-index: 1;}


/* 内容页正文分隔线 */
.separate_hr{width:100%;height:1px;border-top:1px dashed #E6E6E6;margin:.5rem 0;}



