@charset "gb2312";
*{margin:0;padding:0; font-family:'Microsoft Yahei';line-height:1; }

html,body{font-size:62.5%; background:#f5f5f5; font-family:'Microsoft Yahei';  min-width:320px; max-width:720px; margin:0 auto; }
html,body,.page{display:-webkit-box;width:100%;-webkit-box-orient:vertical;-webkit-box-pack:justify;}
ul,ol,ul li,li,dl,dt,dd{list-style:none;}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all}
.fl{float:left}
.fr{float:right}
.hide{display:none}
.show{display:block}
.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.break{word-break:break-all;word-wrap:break-word}
table{border-collapse:collapse;border-spacing:0}
header,footer,article,section,nav,menu,hgroup{display:block;clear:all}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;}
a{ color:#333;  text-decoration:none; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance:bottom; -moz-appearance:none;-webkit-appearance: none;}
input[type="button"], input[type="checkbox"], input[type="radio"] {-webkit-appearance:none;}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
form{display:inline}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:0}
textarea{resize:none}
input:focus:-moz-placeholder,input:focus::-webkit-input-placeholder{color:transparent}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
body{ position: relative; margin:0 auto; }




.zg_mainbox{width:100%; min-width:320px; max-width:720px; height: 100%; margin:0 auto; }
.zg_mainbox2{width:100%; min-width:320px; max-width:720px; height: 100%; margin:0 auto; background:#fff; }
.zg_z3{ display:none;}
section{margin-top:2.8%; width:100%; background:#fff; padding-top:1.4%; clear:both;}
/*b百度分享样式*/
.bdshare-button-style0-32 a{ float: right!important; width:33px!important; height:33px!important; line-height:33px; }
.bdsharebuttonbox{font-size:13px; line-height:2.7; text-align:right; }
.zg_z6{ width:100%; height:100%; z-index:888; display: none; }
.zg_wxhy{ position:fixed;top:0;left:0;bottom:0;width:100%; height:100%;background:url(../images/images2017/wx_ck3.png) right 4% no-repeat rgba(0,0,0,.8);-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100%   100%;z-index:888;}
.bdshare-button-style0-32  .bds_weixin1{ background: url(../images/images2017/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{  background: url(../images/images2017/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{ background: url(../images/images2017/share_icon.png); background-repeat:no-repeat; background-position: -33px 0!important; background-size:198px 33px;  }
.bdshare-button-style0-32 .bds_tsina{ background: url(../images/images2017/share_icon.png); background-repeat: no-repeat; background-position: -66px 0!important;  background-size:198px 33px;  }
.zg_wxdl{ width:45%; margin:9% 18% 0 0; float: right; }
.zg_djj{ font-size:2.4rem; line-height:2.75; color:#fff; width:46.8%; font-weight:normal;   }
.zg_dthh{  width:53.2%;}
.zg_dthhp{ font-size:2.4rem; line-height:2.75;  color:#fff;  }
.zg_dthhp img{width:28.6%; float: left; margin:7% 10% 0 0 ; vertical-align: middle; }
/*筛选课程弹框*/
.zg_z2{width: 100%; max-width:720px; height: 100%; position: fixed; left: auto; top: 5%; display: none;  z-index:55; } 
.zg_zzc2{ width: 100%; max-width:720px; height: 100%; background:rgba(0,0,0,0.4); z-index: 56; position: fixed; left: auto; top: 0;  }
.zg_xzks{ width:100%; height: 65.5%; max-width:720px;   position: fixed; left: auto; top:0%; z-index: 57; -webkit-overflow-scrolling: touch; z-index:99 ; }
.zg_ksdl{ width:42%;  height:100%;float: left; overflow: hidden; background:#fff; }
.zg_lx{width:100%;  height:100%; overflow-y: scroll;}
.zg_lxli a,.zg_lxfir a{display: inline-block; width: 73%;  padding-left:27%; font-size: 3rem; line-height: 3;   color: #333; height:3.2em; position: relative;}
.zg_lxfir a{width: 85%;  padding-left:15%;}
.zg_lxli,.zg_lxfir{ background:#f1f1f1; border-bottom:1px solid #e4e4e4; cursor: pointer; z-index: 90; }
.zg_lxfir a{color:#e62929;} 
.zg_act1{ background:#fff; }
.zg_lxli img{ width:6%; float:right; position: absolute; right: 5%; top:50%; margin-top: -6px; }
.zg_act1 img{ display:none;}
.zg_lxfir img{width:12%; float:left;  position: relative;  top: 50%; margin-top: -9px; left:-10%;  }
.zg_ksxl{  width:58%;  height:100%;float: left;  overflow: hidden;background: #fff;  }
.zg_ksfllb{ width:100%;  height:100%; overflow-y: auto; display: none; }
.zg_ksfllb:first-child{ display: block;}
.zg_ksfllb li{ width: 100%;  border-bottom:1px solid #e4e4e4;  }
.zg_ksfllb a{display: inline-block; width: 78%;  font-size: 3rem; padding-left:22%;   color: #333; line-height: 3.2em;}
/*内容页*/
header{width:100%; max-width:720px;  background:#e62929;padding:2.2% 0; position:relative; z-index:99;}
header a{  display:block;}
.logo{ position:absolute;left:3%; width:15%;top:30%; } 
.logo img{ width:100%;}
.zg_ksxm{ width:100%; height:auto; text-align:center; font-size:3.6rem; color:#fff; padding:2% 0;  } 
.zg_ksxm a{  font-size:3.6rem; color:#fff; display: inline-block;width: auto;margin: 0 auto;}
.zg_topr{ position:absolute;right:0%;top:24%;width:30.5%;}
.zg_liebiao{  float:right ; margin-right:12%; font-size:2.6rem; line-height:1.7; border:1px solid #fff; border-radius:2rem; color:#fff; width:40%; padding-left:6%; z-index: 30; }
.zg_fir{ display:inline-block; width:20%; margin-left:4%; vertical-align: top;margin-top:19% }
.zg_sec{ display:inline-block; display:none; width:20%;  margin-left:4%; }
.zg_ban{ margin-top:14%;}
/*文章内容*/
.zg_wenzh{width:93%; overflow: hidden;  background: #fff; padding:7% 3.5% 12%; position: relative;   }
.zg_wenzh table{word-wrap: break-word; word-break: break-all;}
#showid{  font-size:2.8rem; line-height:2.15;   color:#666; }
.zg_wenzh strong,.zg_wenzh b,.zg_wenzh span,.zg_wenzh font,.zg_wenzh i,.zg_wenzh em,.zg_wenzh th,.zg_wenzh td{ font-size:2.8rem; line-height:2.15;   color:#666; }
.zg_wenzh td a{ color:#f00;}
.zg_wezbt{ font-size:3.6rem; line-height:1.2; color:#333; font-weight: normal; }
.source{ width:100%; padding:3% 0; }
.source em,.source span{font-size:2.4rem; float:left; color:#999; margin-right: 2%; font-style:normal; line-height:2; }
.source em a{ width:100%;font-size:2.4rem;font-style:normal; line-height:2; }
.zg_sora{ display:inline-block; width:28%; float:right; font-size:2.4rem; color:#e62929; line-height:2;}
.zg_sora img{ width:20%; margin-right:2%;  vertical-align: middle; }
.zg_wenzh h5{ position: relative;font-weight: normal;  font-size:2.8rem; color:#e62929; padding:5% 0 ; text-align: center;  clear: both; }
.zg_btxt{ width:100%; vertival-align:middle; }
.zh_css3 span{ position: absolute; left:0 ; top:14px; width:100%; z-index:0;  color: #e62929; }
.zg_btxt22{ vertical-align: text-bottom; margin-left:4px; width:2%;}
.zg_wenzh p{ width:100%;   font-size:2.8rem; line-height:2.15;   color:#666; }
.zg_wenzh .zg_wsuoj{ text-indent:0;}
.zg_wenzh p img{ display:block;} 
.zg_wenzh .zg_jqyq{ color:#333;}  
.zg_wenzh h4{ width:100%; font-size:3rem; line-height:2;padding:2% 0;  color:#333; }
.zg_wenzh .zg_bot {width: 93.3%; margin: 0 3.3% 0; padding:2% 0; background:#fff; cursor: pointer; text-indent: 0;position: absolute; left: 0; bottom: 0; text-align: center; text-indent:0;   }
.zg_wenzh .zg_lian2{ display:none;} 
.zg_rukou { display: inline-block; width:28% ; padding:2.36% 0;  /*padding: 2.36% 2% 2.36% 1.5%; */border: 1px solid #999; border-radius: 5rem; color: #999; font-size: 2.8rem; }
.zg_rukou2{ text-align:center;}
.zg_wenzh .zg_bot img{ width:13%; display: inline-block; margin-left:3%;  }
.sxp { width:93%; padding:2% 3.5%; background: #fff; }
.sxpul { width:100%; }
.sxpul li,.sxpul a{ font-size:2.8rem;padding:3% 0;  color:#333;}
.sxpul li:first-child{ border-bottom:1px dashed #e0e0e0;} 
.zg_share{ width:93%; padding:2% 3.5%; }
.zg_share h4{background: url(../images/images2017/cont_03.jpg) no-repeat  center center ; background-size: 100%;   width: 100%; text-align: center; font-size:2.8rem; padding:2% 0; font-weight: normal;  color:#666; }
.zg_fxsd{ display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; width:93%; padding:2% 3.5%;  }
.zg_fxsd dl{ width:25%;  text-align: center; padding-bottom:3%; }
.zg_fxsd img{ width:41.8%; margin:0 auto;  }
.zg_fxsd dd{ font-size:2.6rem; padding:5% 0; color:#666; margin-top:5%;}
/*大家都在看*/
.zg_djdzk { width:93%; background: #fff; padding:0 3.5%;margin-bottom: 2.8%; }
.zg_pubh3{  width:100%; border-bottom:1px solid #e4e4e4; padding:6% 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:3.4rem;   color:#e62929;}
.zg_pubh3j{ width:96.5%; padding-left:3.5%; }
.zg_djk{ width:100%; border-bottom:1px solid #e4e4e4; padding:5% 0 ;  }
.zg_djk:last-child{ border:none;}
.zg_djk dt{ float: left; width:38%; margin-right:3%;  }
.zg_djk dt img{width:100%;}
.zg_djk dd{ width:59%; float: left;}
.zg_lygt{ height:7rem; overflow:hidden;   }
.zg_lygt a{ font-size:2.8rem;   color:#333; line-height:2.3;   display:block;  overflow:hidden;  }


.zg_lyrt{width:38%;} 
.zg_lygtt{width:59%; }
.zg_lyrta{ width:100%; border-bottom:1px solid #e4e4e4; height:7.5rem; padding:1rem 0; } 
.zg_lyrta img{ width:100%; height:100%; vertical-align:middle; }
.zg_lygttn{ width:97%; border-bottom:1px solid #e4e4e4;  height:7.5rem; ; padding:1rem 0 1rem 1rem; }
.zg_ly span,.zg_ly a{  font-size:2.2rem;   color:#999;  padding:2% ;   }
.zg_ly span{ padding-left:0; }
/*热门活动*/
.zg_rmhd{width:93%; background: #fff; padding:0 3.5%; }
.zg_rmhd1{ width:100%; padding:0; } 
.zg_add{  width:93%;  padding:5% 3.5% 6.5%;}
.zg_add a{ display:inline-block; width:47.6%; }
.zg_add a:first-child{ margin-right: 3.5%;}
.zg_add a img{ width:100%; }
.zg_pubfk{ width:100%; padding: 5% 0;  }
.zg_pubfk2{ width:93%; padding:5% 3.5%; }
.zg_pubdl{ width:47.7%;   }
.zg_pbmfl{ margin-right:4.6%;}
.zg_pubdl dt,.zg_pubdl img,.zg_pubdl dd{ width:100%; }
.zg_pubdl dd{ width:100%; }
.zg_pubdl dd a{ display:inline-block; width:100%; font-size: 2.6rem;  line-height:1.7; height:3.4em;  color: #666; overflow: hidden;}


/*热门活动*/

.zg_add a img{ width:100%; }
.zg_rmhd .zg_h2{ padding-left:0;}




/*猜你喜欢*/
.zg_cnxh{ width:100%; background: #fff;overflow: hidden;  padding-top:0;  }
.zg_lvul{width:93%; padding:0 3.5%;}
.zg_lvul li{ width:100%; border-top:1px dashed #e0e0e0; } 
.zg_lvul a{display: inline-block; width:84% ; font-size:2.8rem; padding:5% 0;  color:#333;}
.zg_lvul  span{display: inline-block; width:16% ; font-size:2.6rem; padding:5% 0;  color:#999; text-align: right;}
.zg_cnxh li:first-child{ border:none;} 
.zg_lvlino{ display:none;}
.zg_lvlibl{ display:block;}
/*.zg_more1{width: 100%; padding:4% 0; border-top:1px solid #e0e0e0;   text-align:center; background:#f5f5f5; font-size:2.8rem; color:#666; }

*/

.zg_more{width: 100%; padding:4% 0; border-top:1px solid #e4e4e4;   text-align:center; background:#f5f5f5; font-size:2.8rem; color:#666; }
.zg_sq{/* display: none;*/ }
.zg_more img,.zg_sq img,.zg_more1 img{ width:3.5%; vertical-align: middle; margin-left:2%;  }
.off_less{ display:none;}
.zg_more a{ font-weight:normal;}
/*底部链接*/
.zg_btn{ /* margin-top:0;*/   padding-top:0;  width:100%; background: #fff;  display:-webkit-box; -webkit-box-orient:horizontal; -webkit-box-pack:center; width:100%;   }
.zg_btnnot{ margin-top:0;}
.zg_link{ width:20%;text-align:center; padding:2% 0; } 
.zg_link img{ width:62.5%;}
.zg_link a{ display: inline-block; width: 100%; font-size:2.4rem; padding:5% 0;  color:#666; text-align:center; } 
.zg_btnfx{     min-width: 320px;  max-width: 720px;position:fixed; bottom:8%; z-index:999;}
/*底部*/
footer{ margin:2.8% 0 14%;width:100%; background:#fff;  padding:4.1% 0 5.5%;}
footer p{ width:100%;text-align:center;}
footer a { display:inline!important; }
footer p,footer a { font-size:2.2rem; line-height:1; color:#999;  padding:1% 0;}
.off_fta1{ margin-right:5%;  }
.off_fta2{ margin-left:5%;  }


/*返回顶部*/
.zg_trtop,.zg_jrsc{width: 13.3%;position: fixed; right:3%; bottom:10%; z-index: 59; }
.zg_rtop{ bottom:30%;}
.zg_trtop img,.zg_jrsc img{ width:100%; display:block; }
.zg_trtop{ /*display: none;*/}
.zg_jrsc1{/* display: none;*/}
/*弹框4*/
.zg_z4{width: 100%; max-width:720px; height: 100%; position: fixed; left: auto; top: 3%; display: none;  z-index:55;  }
.zg_wxlbwc{width:100%; position: absolute; bottom:31%; left:auto;  z-index:57; }
.zg_wxlb{ width:75.5%; padding:7% 2%; border-radius:5px; background: #fff;margin:0 auto; text-align: center;}
.zg_wxlb a{ display:inline-block; width:33.5%;   border:1px solid #aaaaaa; font-size:2.8rem; color:#333; padding:3% 4%; border-radius:5px;   }
.zg_wxlb a img{width:18%; margin-right:5%; vertical-align:text-bottom;  }
.zg_wxlb a:first-child{ margin-right:6%; border:1px solid #db3737; color:#db3737;}
.zg_lbsv2{ position: absolute; width:17px; height:17px; bottom:-17px; right:14%;}
.zg_wxlb a.zg_lbact{ font-weight:bold; }
/*弹框5*/
.zg_z5{width: 100%; max-width:720px; height: 100%; position: fixed; left: auto; top: 3%; display: none;  z-index:55;  }
.zg_chayu{width:79%;  position: absolute; top:10%;  left:10.5%; background: #fff; z-index:57;  padding:5% 0; }
.zg_close5{ position: absolute; right:5%; top:3%; width:5%; height:5%; }
.zg_close5 img{width:100%;}
.zg_tpwb { width:100%;text-align: center; margin:2% auto 0; }
.zg_ysc{width:73.6%;    }
.zg_ewm{ width:52.7%; margin-top:2%; }
.zg_slh4{ font-size:3.6rem; color:#333; font-weight:bold;line-height:2; text-align: center;  }
.zg_slp{ font-size:2.6rem; color:#333; line-height:2; padding:2% 0 ; text-align: center;  }
.zg_slpsp{ font-size:2.6rem; color:#e62929;    }

.zg_zk{ display:none;}
/*.logo{ position:absolute;left:2%; width:26%;top:16%; text-align:center; } 

*/

.logo2{ color: #fff; line-height: 1.5;    display: block; }
.logo1{ font-size:3.6em;color:#fff; font-weight:bold;  line-height:1.1;     display: block;} 
.off_nrt{ width:100%; text-align:center; padding-top:22.3%;  } 
.off_nrt img{ display:block; margin:0 auto;  width:15.8%; } 
.off_ym{  width:100%; padding:3% 0;  font-size:2.8rem; color:#999; line-height:2;   } 


/*原样式----------栏目页*/
.zg_nav{  width:100%; position:relative; }
.zg_nvul{ width:100%; display:-webkit-box;  -webkit-box-orient:horizontal; -webkit-box-pack:center; background:#fff;}
.zg_nvul li {list-style:none; width:20%;  padding:3% 0 3%;   text-align:center;  }
.zg_nvul li img{ display:block; margin:0 auto;  width:56%;}
.zg_nvul  a{  display:block;color:#666; font-size:2.4rem; line-height:2.5;  text-decoration:none; }

@media screen and (max-width:320px){    /*320*/
.zg_shrb,.zg_rsc a,.zg_jsrmwz{ font-size:1.42rem;}  /*3.2*/
.zg_gjc,.zg_liebiao,.zg_fxsd dd,.zg_lvul span,.zg_more a,.zg_less,.zg_slpsp,.zg_slp,.zg_pubdl dd a{ font-size:1.2rem; } /*2.6*/
.zg_chaz,.zg_diqu dt,.zg_wenzh h4,.zg_lx a,.zg_ksfllb a,.zg_chaz em,.zg_pubh3 span{ font-size:1.33rem; } /*3*/
#showid,.zg_wenzh strong,.zg_wenzh b,.zg_wenzh span,.zg_wenzh font,.zg_wenzh i,.zg_wenzh em,.zg_wenzh th,.zg_wenzh td,.zg_wenzh td a,.zg_lygt a,.zg_diqu dd,.zg_wenzh p,.sxpul li,.sxpul a,.zg_wenzh h5,.zg_share h4,.zg_lvul a,.zg_fhsy a,.zg_rukou,.zg_wxlb a,.zg_xf a{ font-size:1.24rem; } /*2.8*/
.zg_ksxm,.zg_ksxm a,.zg_wezbt,.zg_slh4,.logo1{ font-size:1.6rem;  }  /*3.6*/
.source em a,.source em,.source span,.source a,.zg_link a,.zg_jsli a,.zg_djj,.zg_dthhp,.zg_nvul a{ font-size:1.07rem;  }  /*2.4*/
.zg_ly span,.zg_ly a,footer p,footer a,.zg_more,.zg_more1{ font-size:0.98rem;  }  /*2.2*/
.zg_pubh3 b,.zg_pubh3 a{ font-size:1.5rem;  }  /*3.4*/
.zg_close3{ font-size:1.87rem;  }/*4.2*/
.bdsharebuttonbox{ font-size:1.2rem; line-height:3.8;}
.zg_lyrta{ height:6.5rem; padding:1.5rem 0; } 
.zg_lygttn{ height:6.5rem; padding:1.5rem 0 1.5rem 1.5rem; }
.zg_lygt{ height:3.15rem;   }
}
@media screen and (min-width:321px) and (max-width:360px){  	/*360*/
.zg_shrb,.zg_rsc a,.zg_jsrmwz{ font-size:1.6rem;} 
.zg_gjc,.zg_liebiao,.zg_fxsd dd,.zg_lvul span,.zg_more a,.zg_less,.zg_slpsp,.zg_slp,.zg_pubdl dd a{ font-size:1.3rem; }
.zg_chaz,.zg_diqu dt,.zg_wenzh h4,.zg_lx a,.zg_ksfllb a,.zg_chaz em,.zg_pubh3 span{ font-size:1.54rem; }
#showid,.zg_wenzh strong,.zg_wenzh b,.zg_wenzh span,.zg_wenzh font,.zg_wenzh i,.zg_wenzh em,.zg_wenzh th,.zg_wenzh td,.zg_wenzh td a,.zg_lygt a,.zg_diqu dd,.zg_wenzh p,.sxpul li,.sxpul a,.zg_wenzh h5,.zg_share h4,.zg_lvul a,.zg_fhsy a,.zg_rukou,.zg_wxlb a,.zg_xf a{ font-size:1.4rem; }
.zg_ksxm,.zg_ksxm a,.zg_wezbt,.zg_slh4,.logo1{ font-size:1.8rem; }
.source em a,.source em,.source span,.source a,.zg_link a,.zg_jsli a,.zg_djj,.zg_dthhp,.zg_nvul  a{ font-size:1.2rem;  } 
.zg_ly span,.zg_ly a,footer p,footer a,.zg_more,.zg_more1{ font-size:1.1rem;  } 
.zg_pubh3 b,.zg_pubh3 a{ font-size:1.7rem;  } 
.zg_close3{ font-size:2.1rem;  }
.bdsharebuttonbox{ font-size:1.3rem;  line-height:3.5;}
.zg_lyrta{ height:7.1rem; padding:1.7rem 0; } 
.zg_lygttn{ height:7.1rem; padding:1.7rem 0 1.7rem 1.7rem; }
.zg_lygt{ height: 3.5rem;   }
}
@media screen and (min-width:361px) and (max-width:400px){  	/*375*/
.zg_shrb,.zg_rsc a,.zg_jsrmwz{ font-size:1.66rem;} 
.zg_gjc,.zg_liebiao,.zg_fxsd dd,.zg_lvul span,.zg_more a,.zg_less,.zg_slpsp,.zg_slp,.zg_pubdl dd a{ font-size:1.35rem; }
.zg_chaz,.zg_diqu dt,.zg_wenzh h4,.zg_lx a,.zg_ksfllb a,.zg_chaz em,.zg_pubh3 span{ font-size:1.6rem; }
#showid,.zg_wenzh strong,.zg_wenzh b,.zg_wenzh span,.zg_wenzh font,.zg_wenzh i,.zg_wenzh em,.zg_wenzh th,.zg_wenzh td,.zg_wenzh td a,.zg_lygt a,.zg_diqu dd,.zg_wenzh p,.sxpul li,.sxpul a,.zg_wenzh h5,.zg_share h4,.zg_lvul a,.zg_fhsy a,.zg_rukou,.zg_wxlb a,.zg_xf a{ font-size:1.46rem; }
.zg_ksxm,.zg_ksxm a,.zg_wezbt,.zg_slh4,.logo1{ font-size:1.9rem;  }
.source em a,.source em,.source span,.source a,.zg_link a,.zg_jsli a,.zg_djj,.zg_dthhp,.zg_nvul  a{ font-size:1.25rem;  } 
.zg_ly span,.zg_ly a,footer p,footer a,.zg_more,.zg_more1{ font-size:1.15rem;  } 
.zg_pubh3 b,.zg_pubh3 a{ font-size:1.77rem;  } 
.zg_close3{ font-size:2.19rem;  }
.bdsharebuttonbox{ font-size:1.35rem; line-height:3.3;}
.zg_lyrta{ height:7.5rem; padding:1.9rem 0; } 
.zg_lygttn{ height:7.5rem; padding:1.9rem 0 1.9rem 1.9rem; }
.zg_lygt{ height: 3.6rem;   }
}
@media screen and (min-width:401px) and (max-width:559px){	/*414*/
.zg_shrb,.zg_rsc a,.zg_jsrmwz{ font-size:1.84rem;}
.zg_gjc,.zg_liebiao,.zg_fxsd dd,.zg_lvul span,.zg_more a,.zg_less,.zg_slpsp,.zg_slp,.zg_pubdl dd a{ font-size:1.5rem; }
.zg_chaz,.zg_diqu dt,.zg_wenzh h4,.zg_lx a,.zg_ksfllb a,.zg_chaz em,.zg_pubh3 span{  font-size:1.76rem; }
#showid,.zg_wenzh strong,.zg_wenzh b,.zg_wenzh span,.zg_wenzh font,.zg_wenzh i,.zg_wenzh em,.zg_wenzh th,.zg_wenzh td,.zg_wenzh td a,.zg_lygt a,.zg_diqu dd,.zg_wenzh p,.sxpul li,.sxpul a,.zg_wenzh h5,.zg_share h4,.zg_lvul a,.zg_fhsy a,.zg_rukou,.zg_wxlb a,.zg_xf a{ font-size:1.61rem; }
.zg_ksxm,.zg_ksxm a,.zg_wezbt,.zg_slh4,.logo1{ font-size:2.07rem;  }
.source em a,.source em,.source span,.source a,.zg_link a,.zg_jsli a,.zg_djj,.zg_dthhp,.zg_nvul  a{ font-size:1.38rem;  } 
.zg_ly span,.zg_ly a,footer p,footer a,.zg_more,.zg_more1{ font-size:1.27rem;  } 
.zg_pubh3 b,.zg_pubh3 a{ font-size:1.85rem;  } 
.zg_close3{ font-size:2.41rem;  }
.bdsharebuttonbox{ font-size:1.5rem;  line-height:3;}
.zg_lyrta{ height:8.9rem; padding:2rem 0; } 
.zg_lygttn{ height:8.9rem; padding:2rem 0 2rem 2rem; }
.zg_lygt{ height:4.1rem;  }
}
@media screen and (min-width:560px) and (max-width:719px){  	/*560*/
.zg_shrb,.zg_rsc a,.zg_jsrmwz{ font-size:2.49rem; }
.zg_gjc,.zg_liebiao,.zg_fxsd dd,.zg_lvul span,.zg_more a,.zg_less,.zg_slpsp,.zg_slp,.zg_pubdl dd a{ font-size:2.02rem; }
.zg_chaz,.zg_diqu dt,.zg_wenzh h4,.zg_lx a,.zg_ksfllb a,.zg_chaz em,.zg_pubh3 span{  font-size:2.33rem; }
#showid,.zg_wenzh strong,.zg_wenzh b,.zg_wenzh span,.zg_wenzh font,.zg_wenzh i,.zg_wenzh em,.zg_wenzh th,.zg_wenzh td,.zg_wenzh td a,.zg_lygt a,.zg_diqu dd,.zg_wenzh p,.sxpul li,.sxpul a,.zg_wenzh h5,.zg_share h4,.zg_lvul a,.zg_fhsy a,.zg_rukou,.zg_wxlb a,.zg_xf a{ font-size:2.18rem; }
.zg_ksxm,.zg_ksxm a,.zg_wezbt,.zg_slh4,.logo1{ font-size:2.8rem;  }
.source em a,.source em,.source span,.source a,.zg_link a,.zg_jsli a,.zg_djj,.zg_dthhp,.zg_nvul  a{ font-size:1.87rem;  } 
.zg_ly span,.zg_ly a,footer p,footer a,.zg_more,.zg_more1{ font-size:1.72rem;  } 
.zg_pubh3 b,.zg_pubh3 a{ font-size:2.64rem;  } 
.zg_close3{ font-size:3.27rem;  }
.bdsharebuttonbox{ font-size:2rem; line-height:2.1; }
.zg_lyrta{ height:10.5rem; padding:2.6rem 0; } 
.zg_lygttn{ height:10.5rem; padding:2.6rem 0 2.6rem 2.6rem; }
.zg_lygt{ height: 5.6rem;   }
}
@media screen (min-width:720px){       	
body{ width:720px;  margin:0 auto; }
}
/*收藏页收藏列表〃*/
.zg_scy{ background:#fff; width:100%;}
.zg_sclb1{width:93% ; margin:4% 3.5%; border-bottom:1px solid #e4e4e4;  }
.zg_source{ width:100% ; }
.zg_log{width:7%; margin-right:3%;  }
.zg_log img{width:100%; }
.zg_mc,.zg_time1,.zg_tm{ font-size:2.4rem; font-weight:bold;  color:#333; line-height:2; }
.zg_time1,.zg_tm{ color:#999; font-style:normal;  }
.zg_lyfx{ width:100%; padding:3% 0; }
.zg_wximg{ width:19.2%;  }
.zg_wximg img{ width:100%; }
.zg_wxdt { margin-bottom:0.5rem;}
.zg_wxdlwx{ width:78%; padding-left:2%; }
.zg_wxdt a{  font-size:3rem; color:#333; line-height:1.4;  }
.zg_wxdd a{font-size:2rem; color:#999; line-height:1.5;}
.zg_wxh{width:86.9%; margin:20% auto ;border:1px solid #e4e4e4; padding:7% 0 ;  }
.zg_zgsy { text-align: center; }
.zg_zgsy a{ font-size:3.2rem; line-height:1.5; color:#e62929; text-align: center;}
.zg_zxzx{ font-size:2.8rem; line-height:2; color:#999; text-align: center;}


/*收藏页列表添加内容*/
.off_nrt{ width:100%; text-align:center; padding-top:22.3%;  } 
.off_nrt img{ display:block; margin:0 auto;  width:15.8%; } 
.off_ym{  width:100%; padding:3% 0;  font-size:2.8rem; color:#999; line-height:2;   } 


@media screen and (max-width:320px){
.zg_mc,.zg_time1,.zg_tm{ font-size:1.07rem;  }  /*2.4*/
.zg_wxdt a,.zg_diqu dt{ font-size:1.33rem; }   /*3*/
.zg_wxdd a{ font-size:0.89rem;  }  /*2*/
.zg_zgsy a{ font-size:1.42rem;}  /*3.2*/
.zg_zxzx a,.zg_diqu dd,.off_ym{ font-size:1.24rem; } /*2.8*/
}
@media screen and  (min-width:321px) and (max-width:360px){
.zg_mc,.zg_time1,.zg_tm{ font-size:1.2rem;  }
.zg_wxdt a,.zg_diqu dt{ font-size:1.54rem; }   
.zg_wxdd a{ font-size:1rem;  } 
.zg_zgsy{ font-size:1.6rem;} 
.zg_zxzx a,.zg_diqu dd,.off_ym{ font-size:1.4rem; }
}
@media screen and (min-width:361px) and (max-width:375px){
.zg_mc,.zg_time1,.zg_tm{ font-size:1.25rem;  }
.zg_wxdt a,.zg_diqu dt{ font-size:1.6rem; }   
.zg_wxdd a{ font-size:1.04rem;  } 
.zg_zgsy a{ font-size:1.66rem;} 
.zg_zxzx a,.zg_diqu dd,.off_ym{ font-size:1.46rem; }
}
@media screen and (min-width:376px) and (max-width:415px){
.zg_mc,.zg_time1,.zg_tm{ font-size:1.38rem;  }
.zg_wxdt a,.zg_diqu dt{ font-size:1.76rem; }   
.zg_wxdd a{ font-size:1.15rem;  } 
.zg_zgsy a{ font-size:1.84rem;} 
.zg_zxzx a,.zg_diqu dd,.off_ym{ font-size:1.61rem; }
}
@media screen and (min-width:416px ) and (max-width:560px){
.zg_mc,.zg_time1,.zg_tm{ font-size:1.87rem;  }
.zg_wxdt a,.zg_diqu dt{ font-size:2.33rem; }   
.zg_wxdd a{ font-size:1.56rem;  } 
.zg_zgsy a{ font-size:2.49rem;} 
.zg_zxzx a,.zg_diqu dd,.off_ym{ font-size:2.18rem; }
}
/*地区页面*/
.zg_chaz{ width:100%; font-size:3rem; color:#333; background:#e62929; position:relative; }
.zg_chaz em{display:inline-block;  width:100%; margin:0 auto; padding:4% 0; text-align:center;  font-size:3rem; color:#fff; font-style:normal; } 
.zg_chaz span{ display:inline-block;position:absolute; left:5%; top:33%;  width:3%;  }
.zg_chaz  img{ width:100%;}
.zg_diqu dl{ background:#ffffff;  }  
.zg_diqu dt{ background:#f3f5f4; padding:2% 0 2% 4.17%; width:95.83%; font-size:3rem; color:#333;   }
.zg_diqu dd{float:left; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;  padding:2.2% 0; text-align:center; width:33.05%; font-size:2.8rem; color:#333;   }

/*=====栏目页  开始=====*/


.zg_lmmc{ width:100%; padding:0 ; background:#fff;}
.zg_lmmch{ width:93%; padding:5%  3.5% 4%; font-size:3.4rem; font-weight:normal; color:#e62929 ;  }
.zg_lmmch2{ width:93%; padding:5%  3.5% 3%; font-size:3.4rem; font-weight:normal; color:#e62929 ;  }
.zg_lmmch img,.zg_lmmch2 img{ width:5%; margin-right:2.5% ; vertical-align:bottom;   }
.zg_bkmc { width:100%; position:relative;  }
.zg_bkxj{ margin-bottom:5%!important;}


.zg_mckz { padding:0 ; z-index:99;   float: left;}
.zg_main{ width:100%; margin:0; }
.bkmc{  float:left; text-align:center ; position:relative ; z-index:99999; /* padding:0 0.001% ; */ }
.zg_bkmc a{ display:block;/* padding:0 2% 2% ; */;margin:0 8% ; width:85%;  color:#333; font-size:3.2rem; line-height:2; text-align:center;  }
.zg_mckz .active a{  color:#E62929;  border-bottom:2px solid #E62929; -webkit-box-sizing:border-box; box-sizing:border-box;   }
.zg_mckz .active{ margin-top:-2px;}

.off_brbt{ width:100%; border-bottom:1px solid #e4e4e4; position:absolute;left:0; bottom:2px; }

.off_ul{ width:100%; max-width:720px; border-bottom:1px solid #e4e4e4;  }
.off_li{ width:93%; border-top:1px solid #e4e4e4; padding:3% 0; margin:0 3.5%; }
.off_li:first-child{ border:none;}
.off_dl1{ width:100%; } 
.off_dt1 {  padding:1% 0 1%;  }
.off_spim{ display:block;width:1.5%; margin-right:1.5%; height:100%; position:relative;  }
.off_spim img{ display:block; width:100%; position:absolute; left:auto; top:0.7em;  }
.off_dt1 a{  display:inline-block; width:97%; font-size:3.2rem;  color:#333; line-height:1.5; }
.off_dd1{ width:97%; margin-left:3%;  height:9rem; overflow:hidden;}
.off_dd1 a{ font-size:2.4rem;  color:#666; line-height:1.9;}
.off_p1{ width:95%; padding:3% 2% 0 3%; }
.off_em1{ display:inline-block; width:50%; font-style:normal;   font-size:2.2rem;  color:#999; }
.off_sp1{  display:inline-block; width:50%; text-align:right;   font-size:2.2rem;  color:#999; }
.off_sp1 img{ width:11%; vertical-align:inherit; }
.page-inner .off_li:nth-child(1) .off_em1,.page-inner.off_li:nth-child(2) .off_em1,.page-inner.off_li:nth-child(3) .off_em1{ color:#e62929; }
.off_sp1  a{color:#999; }
.off_more1{ width:100%; text-align:center; padding:3% 0;  }
.off_moa{ font-size:2.6rem; color:#999; }
.off_moa img{ width:2.5%; margin-left:2.5%;    vertical-align: inherit; } 
.off_img2{ display:none; }


.zg_xzdq{ padding:5% 0 0 ;width: 100%;}
.zg_ksadd{  width: 100%;  padding-top:3%;  display:none;}
.zg_ksadd:first-child{ display:block;  padding-top:0;}
.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:2.4rem; 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:20%; padding:1.5% 0;   float:left; font-size:2.8rem; line-height:1.8; }
.zg_ksasp img{ width:26%; margin:0 13% 0 14%; vertical-align:middle;}
/*军转干*/

.off_kscon{ width:93%; margin:0 3.5%; position:relative; text-align:center ; border:1px solid #e4e4e4;box-sizing:border-box; background:#f8f8f8; display: -webkit-flex; display: flex;} 
.off_lx{ display:inline-block;  width:33.33%; float:left; padding:2.5% 8% 2.5% 0; position:relative; z-index:50; font-size:2.4rem; line-height: 1.2;color:#333; border-right:1px solid #e4e4e4; box-sizing:border-box; background:url(../images/images2017/tobot.png) no-repeat 85% center #f8f8f8;  background-size:10%;  display: -webkit-flex;display: flex; align-items:center; justify-content: center; } 
.off_lx:nth-child(3){  border-right:none;   }
.off_lxact{background:url(../images/images2017/totop.png) no-repeat 85% center #fff;  background-size:10%;   }




/*军转干--三个弹框*/
off_tkfc{ position:relative;}
.off_tk{ width:100%;   position:absolute; left:auto; top:10%;  z-index:0; opacity:0 }
.zg_zzc0{ width:100%; height:100%; position:absolute; left:auto; top:0; background:#000; opacity:0.3;  z-index:45; min-width:320px; max-width:720px;  }
.off_ultk1{width: 93%;  margin: 0 3.5%;  height:auto; padding-bottom:8%; background:#fff; z-index:48; position:absolute;border-top:1px solid #e4e4e4; }
.off_lxul{  width:100%; display: -webkit-flex; display: flex;  -webkit-flex-flow: row wrap; flex-flow: row wrap; }
.off_lxul li{ width: 33.33%; float:left; text-align:center ; border-bottom:1px solid #e4e4e4;  box-sizing:border-box; -webkit-box-sizing:border-box ;  ;border-right: 1px solid #e4e4e4; }
.off_lx:nth-child(3){  border-right:none;   }
.off_lxul span{  width:100%; height:100%;   display: -webkit-flex;display: flex; align-items:center ;} 
.off_lxul a{  display: inline-block; width: 100%; font-size: 2.4rem;  color: #333; line-height: 2.46; }
.off_lxliact a{color:#e62929; }
.off_lxli3:nth-child(4n) a,.off_lxli2:nth-child(3n) a,.off_lxli1:nth-child(3n) a{ border-right:none; }
.swiper-pages{ clear:both;text-align:center;  border-bottom:1px solid #e4e4e4;}
.off_lxul .off_lxli3{ width:25%; }




/*栏目页修改*/

@media screen and (max-width:320px){
.zg_lxli a,.zg_lxfir a,.zg_ksfllb a{ font-size:1.33rem; }/*3*/
.zg_link a,.off_dd1 a,.zg_ksadd a,.off_lx,.off_lxul a,.off_ultk1 a{ font-size:1.07rem; }/*2.4*/
footer p,footer a,.zg_more{ font-size:0.98rem; }/*2.2*/
.zg_xf a,.zg_dqli,.zg_more a,.zg_ksasp{ font-size:1.24rem; }/*2.8  */
.zg_ksxm a{ font-size:1.6rem; }/*3.6*/
.zg_liebiao,.off_moa{ font-size:1.2rem; }/*2.6*/
.zg_lmmch,.zg_lmmch2{ font-size:1.51rem; }/*3.4*/
.off_dt1 a,.bkmc a{ font-size:1.42rem; }/*3.2*/
.off_em1,.off_sp1{ font-size:0.98rem; }/*2.2*/ 	
.off_dd1{ height:5rem;}	
	
	
	
	
}
@media screen and (min-width:321px) and (max-width:360px){
.zg_lxli a,.zg_lxfir a,.zg_ksfllb a{ font-size:1.33rem; }
.zg_link a,.off_dd1 a,.zg_ksadd a,.off_lx,.off_lxul a,.off_ultk1 a{ font-size:1.2rem; }	
footer p,footer a,.zg_more{ font-size:1.1rem; }	
.zg_xf a,.zg_dqli,.zg_more a,.zg_ksasp{ font-size:1.4rem; }	
.zg_ksxm a{ font-size:1.8rem; }	
.zg_liebiao,.off_moa{ font-size:1.3rem; }	
.zg_lmmch,.zg_lmmch2{ font-size:1.7rem; }	
.off_dt1 a,.bkmc a{ font-size:1.6rem; }	
.off_em1,.off_sp1{ font-size:1.1rem; }	
.off_dd1{ height:6rem;}	
	
}
@media screen and (min-width:361px) and (max-width:375px){
.zg_lxli a,.zg_lxfir a,.zg_ksfllb a{ font-size:1.33rem; }
.zg_link a,.off_dd1 a,.zg_ksadd a,.off_lx,.off_lxul a,.off_ultk1 a{ font-size:1.25rem; }	
footer p,footer a,.zg_more{ font-size:1.15rem; }	
.zg_xf a,.zg_dqli,.zg_more a,.zg_ksasp{ font-size:1.46rem; }	
.zg_ksxm a{ font-size:1.9rem; }
.zg_liebiao,.off_moa{ font-size:1.35rem; }
.zg_lmmch,.zg_lmmch2{ font-size:1.77rem; }	
.off_dt1 a,.bkmc a{ font-size:1.67rem; }	
.off_em1,.off_sp1{ font-size:1.14rem; }
.off_dd1{ height:6rem;}	

	
}
@media screen and (min-width:376px) and (max-width:414px){
.zg_lxli a,.zg_lxfir a,.zg_ksfllb a{ font-size:1.33rem; }
.zg_link a,.off_dd1 a,.zg_ksadd a,.off_lx,.off_lxul a,.off_ultk1 a{ font-size:1.38rem; }		
footer p,footer a,.zg_more{ font-size:1.27rem; }
.zg_xf a,.zg_dqli,.zg_more a,.zg_ksasp{ font-size:1.61rem; }	
.zg_ksxm a{ font-size:2.07rem; }
.zg_liebiao,.off_moa{ font-size:1.5rem; }
.zg_lmmch,.zg_lmmch2{ font-size:1.95rem; }	
.off_dt1 a,.bkmc a{ font-size:1.84rem; }
.off_em1,.off_sp1{ font-size:1.27rem; }
.off_dd1{ height:6.15rem;}	


	
}
@media screen and (min-width:415px) and (max-width:560px){
.zg_lxli a,.zg_lxfir a,.zg_ksfllb a{ font-size:1.33rem; }
.zg_link a,.off_dd1 a,.zg_ksadd a,.off_lx,.off_lxul a{ font-size:1.87rem; }		
footer p,footer a,.zg_more{ font-size:1.7rem; }
.zg_xf a,.zg_dqli,.zg_more a,.zg_ksasp{ font-size:2.18rem; }	
.zg_ksxm a{ font-size:2.8rem; }
.zg_liebiao,.off_moa{ font-size:2.02rem; }
.zg_lmmch,.zg_lmmch2{ font-size:2.65rem; }	
.off_dt1 a,.bkmc a{ font-size:2.49rem; }
.off_em1,.off_sp1{ font-size:1.71rem; }
.off_dd1{ height:8.5rem;}	
}
.jzg_xxlb{ position:relative; z-index:9;}
.zg_zg{ line-height:0;   font-size: 0;}


/*05-08 频道页*/


.pd_ban,.zg_ban{ width:100%; }
.pd_ban li,.zg_ban li{ width:100%; }
.pd_ban li a,.pd_ban li img,.zg_ban li img{ display:block; width:100%;}
.pd_ban .swiper-slide,.zg_ban .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center;-webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.zg_bnyd,.swiper-pagination{ text-align:center;    bottom: 10px; left: 0; width: 100% ; z-index:999;   }
.zg_bnyd span,.swiper-pagination span{display: inline-block;  width:4%;    margin-right: 5px;  height: 4px;  background: #1d07f5;  border-radius: 0!important;opacity: 0.4;}
.zg_bnyd  .swiper-active-switch,,.swiper-pagination .swiper-active-switch{  opacity: 1; } 



.swiper-pagination-bullet-active{ background:#fff;} 
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; text-align:center; }





/*今日直播*/
.zg_zhibo{ width:100%; }
.zg_zhibo article{width:93%; margin:0 3.5% ; padding-top:5.2%; }
.zg_zhibo article:nth-child(2){ border-bottom:1px solid #e4e4e4; }
.zg_zblf{ width: 37.9%;  margin-right: 3.5%; position:relative; } 
.zg_zblf a img{ width:100%;}
.zg_zblf span,.zg_zblf em{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; }
.zg_zblf em{ background:#000; opacity:0.3; z-index:1;}
.zg_zblf span{ z-index:2; }
.zg_zblf span img{ display:block; width:36.2%; margin:11% auto; }

.zg_zbdl{ width:58.6%; } 
.zg_zbdl dt{ font-size: 2.8rem; line-height:1.36;height: 9rem; color:#333; }
.zg_zbdl dd { font-size: 2.4rem; line-height: 1.5;color: #e62929;}
.zg_zbts { width: 100%; padding: 4% 0;}
.zg_zbts a{ width:100%; padding:0.8% 0;}
.zg_zbts span {  display: inline-block;  width: 21%; padding: 1% 0; border-radius: 0.5rem;  background: #e62929; font-size: 2.8rem;  color: #fff; float: left; margin-right: 2%; text-align: center;}
.zg_zbts b{ font-size: 2.8rem; font-weight:normal; line-height: 1.1;  color: #666; display: inline-block; width: 42%; margin-top:0.7%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zg_zbts i { width: 32%;text-align:right;  margin-top:0.7%; font-size: 3rem; color: #999; float: right; font-style:normal;}
.zg_zbts img { width: 7%; vertical-align:top;}

.zg_zph2{font-weight:bold;  width:93%; padding:3% 0; margin:0 3.5%;  border-bottom:1px solid #e4e4e4; }
.zg_zph2wx{ border-bottom:none;}
.zg_zph2tt{ border-bottom:none;}
.zg_zph2 span{    float: left;  background: #e62929;  display: inline-block; padding: 0.8% 1.8%; position: relative;  top: -2px;font-size: 2.8rem; color: #fff; border-radius: 9px;  margin: 0 0 1% 1%; font-weight: normal; }
.zg_zph2 a{  font-size:2.8rem; font-weight:normal; color:#666; margin:0 0 1% 1%; }
.zg_zph2 a img{ width:9%;}
.zg_zph2 em{ font-size:2.8rem; color:#e62929;  font-weight:normal; font-style:normal;  }
.zg_jinri {  font-size: 3.4rem;   line-height: 1; color:#333;}

/*查看各科考试题库*/
.pd_tiku1{  width: 100%; margin:2.8% 0 0;   background: #fff; padding: 3% 0 3%; }
.zg_h2 {   width: 84.7%; padding: 0 3.5%;  font-size: 3.4rem;  font-weight: normal;  color: #e62929;  margin-bottom: 4%;}
.zg_h2 img {  width: 6%;  margin-right: 4%;  vertical-align: bottom;}
.pd_tk1{ width:95%; padding:0 2.5%;     display: -webkit-flex;  display: flex;  -webkit-flex-flow: row wrap; flex-flow: row wrap; line-height:0; fonr-size:0;  }
.pd_tk1 a{ display:inline-block; width:23%; padding:2% 1%;margin:3% 0.7% 0;    display: flex;  align-items: center; justify-content: center;  text-align: center; box-sizing:border-box; -webkit-box-sizing:border-box;  /*border: 1px solid #e8e8e8; */ font-size:2.6rem; line-height:1.8;  color:#fff;  }
.pd_tk1 a:nth-child(4n+1){ background:#EE1834; }
.pd_tk1 a:nth-child(4n+2){ background:#FE7405; }
.pd_tk1 a:nth-child(4n+3){ background:#8320D0; }
.pd_tk1 a:nth-child(4n+4){ background:#066DF8; }



/*频道页列表*/
.pd_list{  width: 100%;  padding-top:0;background: #f5f5f5; /*  background: #fff; padding: 3% 0 3%;*/ }
.pd_list ul{ width:100%; }
.pd_list li{ width: 93%; background: #fff; padding: 3% 3.5%;  margin: 0 0 2%;}
.pd_list li:first-child { border: none;}
.pd_listp1{  width:100%;padding: 1% 0 1%;}
.pd_listp2{width: 95%; padding: 3% 2% 0 3%;}
.pd_listp1 a {  display: inline-block;  width: 97%;  font-size: 2.8rem; color: #333; line-height: 1.5;}
.pd_listp2 a {  display: inline-block;text-align: right; font-size: 2.2rem; color: #999; } 
.pd_list li:nth-child(1) .off_em1,.pd_list li:nth-child(2) .off_em1,.pd_list li:nth-child(3) .off_em1 { color:#e62929;  }

/*频道页----考试类型按钮*/

.pd_kslx{ width: 100%; background: #fff; margin-top:0;  padding: 3.5% 0 0;}
.pd_kslx1{ padding: 3.5% 0 4.5%; }
.pd_ks1,.pd_jzg{ width:100%;    display: -webkit-flex;  display: flex; }
.pd_ks1p{ padding-top:1.7%;}
.pd_jzg{ padding-bottom:2.5%;}
.pd_ks1>a{ display:inline-block; width:25% ; text-align: center; padding: 2.5% 0; }
.pd_ks1>a img{ display:block; width:29.4%;margin:6% auto;  }
.pd_ks1>a  span{ display:block; width:100%; margin:0 auto; font-size:2.8rem; color:#333; line-height:2.3;  text-align:center;}
.pd_jzg>a{ display:inline-block; width:20% ; text-align: center; padding:2% 0 ; }
.pd_jzg>a img{ display:block; width:61.7%;margin:0 auto;  }
.pd_jzg>a  span{ display:block; width:100%; margin:0 auto; font-size:2.4rem; color:#666; line-height:1.7;  text-align:center;}

.pd_ckgd{  width: 100%; background: #fff; font-size:2.6rem; color:#999; line-height:2.7;  text-align:center; border-top:1px solid #e4e4e4; cursor:pointer; }
.pd_ckimg{ width:4%; margin-left: 3%;}
.pd_ckimg2{display:none; }
.pd_ks2{ display:none; }

.pd_dqwb{ width:100%; background:#fff; display:none;  }
.pd_dqwb img{ display:block; width:4.5%; margin-left:34.7%; }
.pd_dqwb2 img{margin-left:9.7%;   }
.pd_dfgy{  width:100%; background:#f5f5f5;  padding-bottom:3%; }
.pd_dfgy dl{ width:93.4%; margin:0 3.3%;   }
.pd_dfgy dt{ font-size:2.4rem; line-height:2.4; color:#666;  }
.pd_dfgy dd{ background:#fff;   color:#333; }

.pd_dfgy table{ border:1px solid #e4e4e4; border-collapse:collapse; }
.pd_dfgy td{ width:25%;border:1px solid #e4e4e4;  box-sizing:border-box; -webkit-box-sizing:border-box; text-align: center; }
.pd_dfgy  a{ display:inline-block; width:100%;  font-size:2.4rem; line-height:2.4; color:#666;  text-align: center; }


.pd_dqwb2 dt{ line-height:1; }
.pd_dqwb2 dd{ background:#fff; border:1px solid #e4e4e4; text-align:center; }
.pd_dqwb2 dd a{ display:inline-block; width:50%; }
.pd_dqwb2 dd a:first-child{ border-right:1px solid #e4e4e4; box-sizing:border-box; -webkit-box-sizing:border-box; }


/*军转干 列表项*/

.pd_lbx{ width:100%;  padding:0; }
.pd_h2{ padding:4.5% 3.5% ;   width:93%;  font-size:0;  line-height:0;  border-bottom:1px solid #e4e4e4; } 
.pd_h2 b,.pd_h2>a{ display:inline-block; float:left; border-left:4px solid #e62929; color:#e62929; font-size:3.4rem; padding-left:3.33%; font-weight:normal; }
.pd_h2 span{ display: inline-block; width:50%; line-height:0; font-size:0;    text-align: right;}
.pd_h2 span a{ /*display:inline-block;*/  font-size:2.8rem; 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:2.8rem; line-height:2;color:#333; display:inline-block; width:80%; overflow:hidden;   }
.pd_lis2 a{ width:100%;  }
.pd_lis span{ font-size:2.6rem; line-height:2;color:#999;  }
.pd_mor{ width:100%; text-align:center; border-top:1px solid #e4e4e4;  }
.pd_mor a{ font-size:2.6rem; color:#999; line-height:2.6; }
.pd_mor img{ vertical-align:middle; width:3.5%; margin-left: 1%;}
.pd_ttmo img{ width:3.5%; margin-left:2%;}
.pd_ttmo a{ line-height:3; }



/*军转干 中公头条*/
.pd_zgtt{ width:100%;  }
.pd_ttls{  width:93%; padding:0 3.5%; display:none; } 
.pd_ttls1{ display:block; }
.pd_ttls li{  width:100%; margin:0 auto;  border-bottom:1px solid #e4e4e4;   }
.pd_ttls li:last-child{ border:none;}
.pd_ttls a{ display:inline-block; width:98%;   font-size:2.8rem;  padding:3% 0; line-height:1.7;  }
.pd_ttls img{ width:1% ; padding:7.5% 0 4%; float:left; margin-right:1%; }
.pd_zkls img{  padding:6% 0 4%;  }

/*军转干 今日招考*/
.pd_zkls{ display:block; } 
.pd_kb{width:93%;padding:3% 3.5% 2%;   }
.pd_kb table{ background:#F8F8F8; border:none; border-collapse:collapse; }
.pd_kb th{padding:0.8% 0 ; font-size:2.8rem; font-weight:normal;  color:#333; line-height:2; text-align:center; border:1px solid #e4e4e4;   }
.pd_kb td{padding:1.2% 0 ; font-size:2.4rem; color:#666; line-height:2;   text-align:center; border:1px solid #e4e4e4;   }
.pd_kb .colh{ color:#e62929; }
.pd_kb2{ padding:5% 3.5% 1%; }
.pd_kbad{ width:37.8%; margin-right:3.8%; } 
.pd_kbad a{ display:block; width:100%; text-align:center; padding:8% 0 3%; background:#F7BA4D;  }
.pd_kbad a img{ display:block; margin:0 auto ;  width:36.2%; }
.pd_kbad a span{display:block;  width:94%; padding:0 3%; height:2em;  overflow:hidden;  font-size:2.6rem; line-height:2;  color:#fff;  }

.pd_kbrt{ width:53.6%;  overflow:hidden;  }
.pd_kbrt dt{ width:100%;   }
.pd_kbrt dt a{  width:100%; height:2em;  display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:3.2rem; line-height:2;  color:#333; }
.pd_kbrt dd{ width:100%; }
.pd_kbrt dd a{ width:100%; height:4em;  display:block; overflow:hidden; text-overflow:ellipsis;font-size:2.4rem; color:#666;  line-height:2;}

/*军转干 考试项目*/

.pd_jzgxm{ width:93%; margin:0 3.5%; background:#F8F8F8; }
.pd_xm{width:95%; padding:2% 2.5% 2%;     display: -webkit-flex;  display: flex;  -webkit-flex-flow: row wrap; flex-flow: row wrap; line-height:0; font-size:0;  }
.pd_xm a{ display:inline-block; width:29%; padding:2% 1%; margin:2% 2% 2%;    display: flex;  align-items: center; justify-content: center;  text-align: center; box-sizing:border-box; -webkit-box-sizing:border-box;  border: 1px solid #e62929;  font-size:2.6rem; line-height:1.8;  color:#e62929;  }





/*底部咨询框 咨询电话修改*/

.zg_fsn1{ width:40%;  position: absolute; left: 5%;   background: #fff; border: 1px solid #999;  border-radius: 5px;   border-bottom:none;  display:none;  }
.zg_fsn1 li { width:100%;  border-bottom: 1px solid #999; text-align: center;}
.zg_fsn1 .arrow {  position: absolute;   z-index: 10; left:50%; bottom:3px;  padding: 0; margin-left: -10px;  width: 0; height: 0; border-bottom:none;}
.zg_fsn1 a{ font-size: 2.8rem; line-height:3.5; color: #333;  text-align: center; }
.zg_fsn1 i{display:inline-block;  margin-right:8px; width:12%; }
.zg_fsn1 i img{ width:100%;vertical-align:top; }




/*0524 add  nav下文件样式*/

/*考试项目 隐藏*/
.zg_xl{margin:0 0 0 4%;position:relative;z-index:1;}
.zg_xl dt{width:20%;font-size:2.8rem; line-height:2; color:#333;float:left;}
.zg_xl dt a{font-size:2.8rem; line-height:2; color:#333;}
.zg_xl dd{margin-left:20%;}
.zg_xl dd a{font-size:2.8rem; line-height:2; color:#777;display:inline-block;margin-left:4%;}
/*.zg_xlz{ margin:40px 0 0; }*/

.zg_dqzd{width:100%;background:#fff;padding:8px 0;}
.zg_dqz{width:80%;overflow:hidden; margin:0 auto; }
.zg_dqz a{font-size:2.8rem; line-height:2; color:#333;margin-right:15%;width:13%;display:inline-block;}
/*.zg_dqz a:hover{font:1em/36px "Microsoft YaHei";color:#e60000;margin-right:15%;width:13%;display:inline-block;}*/
.zg_qx{margin-right:0 !important;}
.zg_qx1{display:inline-block;width:19% !important;}
/*公务员考试*/

.zg_tel2,.zg_dqzd{width:100%;background:#fff; margin-top:0;/*padding-top:15px; margin-top:40px;*/ }
.zg_telh3{ width:93%; margin:0 auto; }
.zg_hz{width:97%;border-bottom:1px solid #e4e4e4;padding:0 0 8px 3%;font:1em "Microsoft YaHei";color:#e60000;}
.zg_hz1{width:97%;border-bottom:1px solid #e4e4e4;padding:20px 0 8px 3%;font:1em "Microsoft YaHei";color:#e60000;}
.zg_hzdq{width:92%;margin:10px 0 0 5%;}
.zg_hzdq li{width:16%;float:left; margin-bottom:10px;}
.zg_hzdq a{display:inline-block;font-size:2.8rem; line-height:2;  color:#333;  padding:0 4px;}
/*.zg_hzdq a:hover{border:1px solid #e60000;border-radius:4px;}*/
.zg_hzdq1{width:92%;margin:15px 0 0 5%;padding:10px 0;}
.zg_hzdq1 li{width:33.3%;float:left;text-align:left;}
.zg_hzdq2{width:92%;margin:15px 0 0 5%;}
.zg_hzdq2 li{width:24%;float:left;height:22px;margin-bottom:10px;text-align:center;}
.zg_hzdq2 .wid{width:27%;float:left;height:22px;margin-bottom:10px;text-align:center;}
.zg_hzdq2 a{display:inline-block;font-size:2.8rem; line-height:1.5;  color:#333;height:22px;padding:0 3px;}
.zg_hzdq2 a:hover{border:1px solid #e60000;border-radius:4px; }


/*kaoshi-------------------------------index页面*/
.kslx{height:50px; background:#333;}
.kslx_left{width:80px; height:50px; background:url(../images/offcn_02.gif) no-repeat right top,#222;}
.kslx_left a{display:block; width:70px; height:37px; padding:13px 0 0 10px;}

.kslx_right{width:220px; height:37px; padding-top:13px; font-size:2.4rem; line-height:1;  color:#fff; padding-left:20px;}
.kslx_list{margin-top:12px; clear:both;}
.kslx_list ul li b{display:inline-block; width:50%; font-weight:normal;}
.kslx_list ul li span{display:inline-block; width:50%; }
.gwy_pic{width:100%;}


.kslx_list {width:100%; margin-top:0;  padding-top:0; background:#fff;}
.kslx_list  header{width:auto; padding:0 12px; background:#c21f28;  position:relative;}
.kslx_list header a{display:inline-block;  background:#f8f8f8; padding:6px 8px 12px; font-size:3.2rem; line-height:1.5;  color:#000; font-weight:bold; }
.kslx_list  header .gwy_thtit{width:250px; height:40px; line-height:40px; position:absolute; right:10px; top:0; text-align:right;}
.kslx_list  header .gwy_thtit a{background:none; color:#fff; font-weight:normal; padding:0 3px; font-size:16px;}
.kslx_list  ul{padding:12px;}
.kslx_list  ul li{border-top:1px solid #fff; border-bottom:1px solid #e4e4e4; padding:8px 0;}
.kslx_list li a{line-height:1.8;display:block; width:100%; font-size:2.8rem; }
.kslx_list  ul .offcn_litop,.kslx_list ul li:first-child{border-top:none;}
.kslx_list  ul .offcn_libot,.kslx_list ul li:last-child{border-bottom:none;}
.kslx_list  p{padding-bottom:10px;}
.kslx_list  p a{display:block; width:70%; height:30px; background:#eee; border:1px solid #e4e4e4; margin:0 auto; text-align:center; padding-top:8px;}


.zg_fixed{ position:fixed; left:0; bottom:45px; width:100%; z-index:3;}
.zg_tel{ font-size:14px; text-align:center; background:#333; margin:0 auto; height:34px; line-height:34px; width:100%;}
.zg_tel a{ color:#fff; font-size:2.6rem;}
.zg_zxzx{width:33%;background:url(../images/zg_36.jpg) no-repeat 5% center; }
.zg_xkbb{width:33%; border-left:1px solid #999; border-right:1px solid #999; background:url(../images/zg_33.jpg) no-repeat 5% center; }
.zg_xqcx{width:33%; background:url(../images/zg_30.jpg) no-repeat 5% center; } 
img{vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
html,body{ overflow-x:hidden;}


/*底部浮框*/
.zg_xf{width: 100%; position: fixed; padding:0; margin-top:0;  bottom: 0; min-width:320px; max-width: 720px;  z-index:9999;}
.zg_xf p a { display:inline-block; width:50%; height: 1.8rem; float:left; font-size: 2.8rem; line-height:1.2; color:#fff;  text-align:center; background:#313131; padding:3.5% 0; }
.zg_xf p a:nth-child(2){background:#db3737; }
.zg_xf p a img{ width:10%;  vertical-align: middle;  margin-right:2%; }



/*06-05 add    底部悬浮框修改*/
.zg_xfnew{ width: 100%; background:none; position: fixed; padding:0; margin-top:0;  bottom: 0; min-width:320px; max-width: 720px;  z-index:999; } 
.zg_xfnew p{ width:100%; background:#313131;  }
.zg_xfnew p a{  display:inline-block; height:auto; background:none;   vertical-align:middle;box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; padding:0;  line-height:3.5;  width:34.5%; text-align:center; color:#fff;   } 
.zg_xfnew p .off_xfa1,.zg_xfnew p .off_xfa3{ font-size:2.6rem; }
.zg_xfnew p .off_xfa3,.zg_xfnew p a:nth-child(2){ float:right; background:none; }
.zg_xfnew .off_xfa2{ width:30.9%;  background:url(../images/off_xfa.png) no-repeat center top; background-size:100% 10px; position:absolute; left:34.5%; top:-10px; padding-top:10px;}
.off_xfa2 span{ display:block; width:89.6%; background:#EF1E33;  font-size:3.4rem;  color:#fff; margin:0 auto; text-align:center;  line-height: 2.5; padding-bottom: 1.2rem;   }
.zg_xfnew p a img{ width:12%;  vertical-align: middle;  margin-right:2%; }


@media screen and (max-width:320px){
.zg_zbts i{ font-size:1.33rem; }/*3*/
.zg_zbdl dd,.pd_kb td,.pd_kbrt dd a,.pd_dfgy dt,.pd_dfgy a,.kslx_right{ font-size:1.07rem; }/*2.4*/
/*.zg_fsn1 a{ font-size:0.98rem; }2.2*/ 
.pd_listp1 a,.zg_zbdl dt,.zg_zbts span,.zg_zbts b,.zg_zph2 span,.zg_zph2 a,.zg_zph2 em,.pd_lis a,.zg_xf p a,.pd_kb th,.pd_ttls a,.zg_fsn1 a,.pd_xm a,.pd_h2 span a,.pd_ks1>a  span,.pd_jzg>a span,.zg_hzdq a,.zg_xl dd a,.zg_xl dt a,.zg_xl dt,.zg_dqz a,.kslx_list li a{ font-size:1.24rem; }/*2.8  */
.pd_tk1 a,.pd_ckgd,.pd_lis span,.pd_mor a,.pd_kbad a span,.zg_tel a,.zg_xfnew p .off_xfa1,.zg_xfnew p .off_xfa3{ font-size:1.2rem; }/*2.6*/
.zg_jinri,.zg_h2,.pd_h2 b,.pd_h2>a,.off_xfa2 span{ font-size:1.51rem; }/*3.4*/
.pd_kbrt dt a,.kslx_list header a{ font-size:1.42rem; }/*3.2*/
.pd_listp2 a { font-size:0.98rem; }/*2.2*/ 	
.zg_zbdl dt{ height:3.7rem;}	
.off_xfa2 span{ line-height:2.2; } 


	
	
}
@media screen and (min-width:321px) and (max-width:360px){
.zg_zbts i{ font-size:1.33rem; }
.zg_zbdl dd,.pd_kb td,.pd_kbrt dd a,.pd_dfgy dt,.pd_dfgy a,.kslx_right{ font-size:1.2rem; }	
/*.zg_fsn1 a{ font-size:1.1rem; }	*/
.pd_listp1 a,.zg_zbdl dt,.zg_zbts span,.zg_zbts b,.zg_zph2 span,.zg_zph2 a,.zg_zph2 em,.pd_lis a,.zg_xf p a,.pd_kb th,.pd_ttls a,.zg_fsn1 a,.pd_xm a,.pd_h2 span a,.pd_ks1>a  span,.pd_jzg>a span,.zg_hzdq a,.zg_xl dd a,.zg_xl dt a,.zg_xl dt,.zg_dqz a,.kslx_list li a{ font-size:1.4rem; }	
.pd_tk1 a,.pd_ckgd,.pd_lis span,.pd_mor a,.pd_kbad a span,.zg_tel a,.zg_xfnew p .off_xfa1,.zg_xfnew p .off_xfa3{ font-size:1.3rem; }	
.zg_jinri,.zg_h2,.pd_h2 b,.pd_h2>a,.off_xfa2 span{ font-size:1.7rem; }	
.pd_kbrt dt a,.kslx_list header a{ font-size:1.6rem; }	
.pd_listp2 a { font-size:1.1rem; }	
.zg_zbdl dt{ height:4.5rem;}	
.off_xfa2 span{ line-height:2.2; } 




	
}
@media screen and (min-width:361px) and (max-width:375px){
.zg_zbts i {font-size:1.33rem; }
.zg_zbdl dd,.pd_kb td,.pd_kbrt dd a,.pd_dfgy dt,.pd_dfgy a,.kslx_right{ font-size:1.25rem; }	
/*.zg_fsn1 a{ font-size:1.15rem; }	*/
.pd_listp1 a,.zg_zbdl dt,.zg_zbts span,.zg_zbts b,.zg_zph2 span,.zg_zph2 a,.zg_zph2 em,.pd_lis a,.zg_xf p a,.pd_kb th,.pd_ttls a,.zg_fsn1 a,.pd_xm a,.pd_h2 span a,.pd_ks1>a  span,.pd_jzg>a span,.zg_hzdq a,.zg_xl dd a,.zg_xl dt a,.zg_xl dt,.zg_dqz a,.kslx_list li a{ font-size:1.46rem; }	
.pd_tk1 a,.pd_ckgd,.pd_lis span,.pd_mor a,.pd_kbad a span,.zg_tel a,.zg_xfnew p .off_xfa1,.zg_xfnew p .off_xfa3{ font-size:1.35rem; }
.zg_jinri,.zg_h2,.pd_h2 b,.pd_h2>a,.off_xfa2 span{ font-size:1.77rem; }	
.pd_kbrt dt a,.kslx_list header a{ font-size:1.67rem; }	
.pd_listp2 a { font-size:1.14rem; }
.zg_zbdl dt{ height:4.6rem;}	
.off_xfa2 span{ line-height:2.3; } 


	
}
@media screen and (min-width:376px) and (max-width:414px){
.zg_zbts i {font-size:1.33rem; }
.zg_zbdl dd,.pd_kb td,.pd_kbrt dd a,.pd_dfgy dt,.pd_dfgy a,.kslx_right{ font-size:1.38rem; }		
/*.zg_fsn1 a{ font-size:1.27rem; }*/
.pd_listp1 a,.zg_zbdl dt,.zg_zbts span,.zg_zbts b,.zg_zph2 span,.zg_zph2 a,.zg_zph2 em,.pd_lis a,.zg_xf p a,.pd_kb th,.pd_ttls a,.zg_fsn1 a,.pd_xm a,.pd_h2 span a,.pd_ks1>a  span,.pd_jzg>a span,.zg_hzdq a,.zg_xl dd a,.zg_xl dt a,.zg_xl dt,.zg_dqz a,.kslx_list li a{ font-size:1.61rem; }	
.pd_tk1 a,.pd_ckgd,.pd_lis span,.pd_mor a,.pd_kbad a span,.zg_tel a,.zg_xfnew p .off_xfa1,.zg_xfnew p .off_xfa3{ font-size:1.5rem; }


.zg_jinri,.zg_h2,.pd_h2 b,.pd_h2>a,.off_xfa2 span{ font-size:1.95rem; }	
.pd_kbrt dt a,.kslx_list header a{ font-size:1.84rem; }
.pd_listp2 a { font-size:1.27rem; }
.zg_zbdl dt{ height:5rem;}	
.off_xfa2 span{ line-height:2.35; } 


	
}
@media screen and (min-width:415px) and (max-width:560px){
.zg_zbts i{ font-size:1.33rem; }
.zg_zbdl dd,.pd_kb td,.pd_kbrt dd a,.pd_dfgy dt,.pd_dfgy a,.kslx_right{ font-size:1.87rem; }		
/*.zg_fsn1 a{ font-size:1.7rem; }*/
.pd_listp1 a,.zg_zbdl dt,.zg_zbts span,.zg_zbts b,.zg_zph2 span,.zg_zph2 a,.zg_zph2 em,.pd_lis a,.zg_xf p a,.pd_kb th,.pd_ttls a,.zg_fsn1 a,.pd_xm a,.pd_h2 span a,.pd_ks1>a  span,.pd_jzg>a span,.zg_hzdq a,.zg_xl dd a,.zg_xl dt a,.zg_xl dt,.zg_dqz a,.kslx_list li a{ font-size:2.18rem; }	
.pd_tk1 a,.pd_ckgd,.pd_lis span,.pd_mor a,.pd_kbad a span,.zg_tel a,.zg_xfnew p .off_xfa1,.zg_xfnew p .off_xfa3{ font-size:2.02rem; }
.zg_jinri,.zg_h2,.pd_h2 b,.pd_h2>a,.off_xfa2 span{ font-size:2.65rem; }	
.pd_kbrt dt a,.kslx_list header a{ font-size:2.49rem; }
.pd_listp2 a { font-size:1.71rem; }
.zg_zbdl dt{ height:8rem;}	
.off_xfa2 span{ line-height:2.45;} 





}








/*走进中公--关于中公--首页*/

.boxsiz{  -webkit-box-sizing:border-box;box-sizing:border-box; -moz-box-sizing:border-box;; -o-box-sizing:border-box; -ms-box-sizing:border-box;  }
.flex{display: -webkit-flex;display: flex; align-items:center; justify-content: center;  }
.flexrow{  display: -webkit-flex; display: flex;  -webkit-flex-flow: row wrap; flex-flow: row wrap;  align-items:center; justify-content: center;  }
.clear{display:block; width:100%; height:0; clear:both; content:''; }



.zjzg_sy1{ width:100%; border-bottom:1px solid #EAEAEA; padding-top:0; }
.zjzg_sy1 a{ display:block; width:33.3%; float:left; border-right:1px solid #EAEAEA; padding:6.3% 0 4.2%;  }
.zjzg_sy1 a img{ display:block; margin:0 auto 11%; width:29.3%;   }
.zjzg_sy1 a span{ font-size:3rem; color:#333; text-align:center; display:block; width:100%; }
.zjzg_sy1l,.zjzg_sy1m,.zjzg_sy1r{ border-bottom:1px solid #EAEAEA;}
.zjzg_sy1 .zjzg_sy1r,.zjzg_sy1 .zjzg_sy1br{ border-right:none; }
.zjzg_sy1 a:active{ background:#F8F8F8;} 

/*走进中公--关于中公*/
.zjzg_about{ padding-bottom:8%; }
.about_h2{ width:100%; border-bottom:1px solid #E5E5E5; position:relative; font-size:3.4rem; line-height:2; padding:1.5% 0; text-align:center; font-weight:normal;   }
.about_h2 span{ display:block; width:8.5%; position:absolute; left:45.6%; bottom:0; border-bottom:3px solid #E84141;  margin-bottom:-1px; }
.about_us{ width:100%; margin:11.2% 0 0;  }
.about_left{ width:41.2%; background:url(../images/zjzg_index55.jpg) no-repeat ; padding:7.3% 0  4.9%; background-size:100% 100%;  }
.about_left img{ display:block; width:90%; border-radius:5px;  margin-left:10%; }

.about_right{ width:55.6%;text-align:left;  } 
.about_right h5{  font-size:3rem; color:#333; line-height:1.7; font-weight:normal;   } 
.zbout_js{  margin-top:6.25%;background-size:6% 100%; border-left:1px solid #DBDBDB;   }
.zbout_js p{ font-size:3rem; line-height: 2.43;  padding: 0% 0 0 9.6%; color:#333; background:url(../images/zjzg_index61.gif) no-repeat left center;  position:relative; left:-8px }
.zbout_js p span{font-size:3rem;  color:#e62929; }


/*走进中公--企业文化*/

.zjzg_qywh{ background:url(../images/zjzg_index28.jpg) no-repeat center bottom #fff; background-size: 100% 20.4rem;  padding:1.4% 0 7.5%;}
.zjzg_qywhn{ background:url(../images/zjzg_index56.jpg) no-repeat right 32rem ; background-size: 26% 39.8rem; }
.qywh{ width:92.7% ;margin:0 auto; border-bottom:1px dashed #E3E3E3;  padding:7.5% 0 2.6%;   }
.qywh2{padding:4.7% 0 7%; }
.qywh3{padding:2.8% 0 2.5%;  width:76%;   margin-left:3.6%;}
.qywh_left{ width:33%; position:relative; left:-3.6%; }
.qywh_left p{ width:88%;  background:url(../images/zjzg_index8.gif) no-repeat center bottom; background-size: 100% 100%; text-align:center; padding-bottom:4%; font-size:3.2rem; line-height:2.15; color:#fff;   } 
.qywh_left img{ display:block; margin:8px auto 0; }
.qywh1 .qywh_left img{ width:61.2%; }
.qywh2 .qywh_left img{ width:58.4%; }
.qywh3 .qywh_left img{ width:102%; }
.qywh4 .qywh_left img{ width:42.4%; float:left;  margin-left:4.5%;  }
.qywh2 .qywh_left p{ background:url(../images/zjzg_index9.gif) no-repeat center bottom; background-size: 100% 100%;  }
.qywh3 .qywh_left p{ background:url(../images/zjzg_index10.gif) no-repeat center bottom; background-size: 100% 100%;  }
.qywh4 .qywh_left p{ background:url(../images/zjzg_index11.gif) no-repeat center bottom; background-size: 100% 100%; padding-bottom:2%;  }
.qywh3 .qywh_left{  width:38.6%;    left: -4.5%; }

.qywh_right{ width:64.7%; padding-top:1%;  font-size:3rem; line-height:1.8; color:#333;   }
.qywh_left .qywh_left img{ display:block; margin:8px auto 0; }
.qywh3 .qywh_right{ width:60.7%;   }
.qywh2 .qywh_right{position:relative; top:-0.5rem;   }

.qywh4{ border:none; }
.qywh4 .qywh_left{ width:100%;  }
.qywh4 .qywh_left p{ width:29.2%; float:left;  }
.qywh_xia{ clear:both; margin:6.5% 0 0  ;  }
.qywh_xia1{ width:87.3%; margin:0 auto 8%;background:url(../images/zjzg_index62.gif) no-repeat center center ; background-size: 48% 1px ;    } 
.qywh_xia1 p{width:26%; height:11.9rem;  float:left; margin-right:11%; background:url(../images/zjzg_index63.png) no-repeat ; background-size: 100% 100% ; font-size: 3rem; color:#a371fa; line-height:1.4; display: -webkit-flex;display: flex; align-items:center; justify-content: center; text-align:center;}
.qywh_xia1 .qywh_xia1p{ margin-right:0; }
.qywh_xia1p2{ padding:0;}

.qywh_link{ display:block; width:37.3%;  font-size:2.4rem; color:#fff; line-height:3; border-radius:40px; text-align:center; background:#FB6D6F; margin:0 auto;    }
.qywh_link img{ vertical-align:middle; width:10%; margin-left:3%;}

/*走进中公--产业链*/
.zjzg_cyl{  padding:1.4% 0 7%; }
.cyl_sx{ width:92.7%; margin:0 auto;  }
.cyl_sx1{margin:8% auto 0;   }
.cyl_right{  width:32.1%; items-align:center;  margin-left:-1%;   }
.cyl_right img{ display:block; width:100%; vertical-align:middle;}
.cyl_left{ width:67.9%; background:url(../images/zjzg_index64.jpg) no-repeat ; background-size: 100% 100%; padding:5% 0 8.2% ;   }

.cyl_left h4{ font-size:0; }
.cyl_left h4 b{ display:block; width:37.1%; float:left; margin-left:-2.7%; line-height:1.83; font-weight:normal;font-size:3rem; color:#fff; background:#77B1FF; text-align:center;    } 
.cyl_left h4 span{font-weight:normal;  font-size:2rem; line-height:2.7; color:#ccc; padding-left:3%; }
.cyl_left a{ display:block;  padding:4% 6.9% 0; font-size:2.4rem; ; line-height:1.83; color:#333; position:relative;}
.cyl_left a span{ display:inline-block; position:absolute; right:9%; bottom:0;   font-size:2rem; line-height:2.2; color:#488eeb; }
.cyl_sx2 .cyl_left h4 b{  float:right; margin-right:-2.7%; background:#FFC341;}
.cyl_sx3 .cyl_left h4 b{   background:#FF9090;}

/*走进中公--旗下品牌*/

.zjzg_qxpp{ background:#F5F5F5; padding:3.5% 0 4% ; }
.qxpp{ width:95%; margin:6% auto 0;   }
.qxpp a{  display:block; width:23.7%; padding:5% 0 4%;  border-radius:50%;  font-size:0; line-height:0;   margin:0 0.6%  2.2%; background:url(../images/zjzg_index57.jpg) no-repeat ; background-size:100% 100%; display:flex; display:-webkit-flex; align-items:center;  justify-content:center; }
.qxpp .qxpp_blue{ background:url(../images/zjzg_index58.jpg) no-repeat ; background-size:100% 100%; }
.qxpp .qxpp_yel{ background:url(../images/zjzg_index59.jpg) no-repeat ; background-size:100% 100%; }
.qxpp em{ font-size:0; font-style:normal;  display:block;  width:100%;  padding-bottom:11%; }
.qxpp a img{ display:block; width:25%; margin:0 auto 10%; }
.qxpp a span{ display:block; width:90%; margin:0 auto; text-align:center; font-size:2.4rem; color:#fb6d6f; }
.qxpp .qxpp_blue span{color:#488eeb; }
.qxpp .qxpp_yel span{color:#e79e04; }

.zg_rolnav{  width: 14.3%; position: fixed;  right: 3%;  bottom: 30%; z-index: 69;}
.zjzg_nav{ width:100%; height:100%; position:fixed; top:0; min-width:320px; max-width:720px; display:none;   }
.zjzg_nav .zjzg_sy1 { width:68.6%; max-width:510px; position:fixed; left:10%; bottom:16%; z-index:80;   } 
.zjzg_nav .zjzg_navimg{ display:block; width:20px; position:absolute; right:-20px; top:14%; }
.zzc{ width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:60; }
.zg_rolnav img{ display:block; width:100%; }



/*走进中公--核心产业链--------教辅图书*/

.zjzg_jfts{ width:100%; margin-top:0;  padding:1.4% 0 7.5%;  } 
.jfts_p{ width:92%; margin:0 auto; padding:1.4% 0; font-size:2.8rem; line-height:2.15; color:#666; text-indent:2em;}
.jfts_img{ width:100%; margin:5.6% 0 7%; }
.jfts_img img{ display:block; width:93.8%; margin:0 auto; }

.jfts_xls{ width:89% ; margin:0 auto;   }
.jfts_xls li{ width:100%; background:url(../images/zjzg_cyl2.gif) no-repeat left center; background-size:1.5% ; font-size:2.8rem; line-height:2.36; color:#666; padding-left:6%;  }

/*走进中公--核心产业链--------网校授课*/

.eoffcn{  width:100%; margin-top:0;    padding:1.4% 0 4%;  }
.eoffcn_img{ width:100%;  margin:4% 0;  }
.eoffcn_img>img{display:block; width:92.1%; margin:0 auto 6%;  }
.eoffcn_img a{ display:block; width:50%; margin:0 auto; text-align:center; font-size:2.8rem; line-height:3; color:#fff;  padding:1% 0 2%; background:url(../images/zjzg_index54.jpg) no-repeat  ; background-size:100% 100% ;  }
.eoffcn_img a img{  width:10%; margin-left:5%;}
.eoffcn_p { width:92.1%; margin:0 auto 3.9%; text-indent:2em; font-size:2.8rem; line-height:2.14; color:#666; }

/*走进中公--核心产业链--------面授辅导*/

.eoffcn{ width:100%; margin-top:0; padding:1.4% 0 4%; }
.mian_js{width:86%; padding:0 2.8% 7% 3.3%;  background:#F8F8F8;  margin:4% auto;  }
.mian_js p{ font-size:2.8rem; line-height:2.15; color:#666; text-indent:2em; }
.mian_js a{ display:block; width:59%; margin:7% auto 0;  color:#fff;  font-size:2.8rem; line-height:3; background:#FA6C6E; text-align:center; -webkit-box-shadow:0 0 10px #FA6C6E;box-shadow:0 0 10px #FA6C6E;-o-box-shadow:0 0 10px #FA6C6E;-moz-box-shadow:0 0 10px #FA6C6E;  border-radius:4rem;  }
.mian_js a img{ width:7%; margin-left:2%; }
.mian_yf{ width:100%;  margin-top:9%; background:#fff;  }
.mian_yf h4{ width:96%; font-size:0;  margin-left:4%; border-left:3px solid #FA6C6E; background:url(../images/zjzg_cyl15.gif) no-repeat center center; background-size:100% 5px;  }

.mian_yf h4 b{ display:block; width:36.7%; background:#fff; font-size:3rem; line-height:1; color:#333; text-align:center;   } 
.mian_yf h4 b span{ ont-size:3rem; line-height:1; color:#fa6c6e; }

.mian_yft{ width:92%; margin:5% auto; 0}
.miax_tu{ width: 40.5%; border:2px solid #FA6C6E;  margin-top:1.5%; padding:8% 0 6%;  }
.miax_tu img{ display:block; width:102%; position:relative; left:2%; }
.mian_yw{ width:52.5% ; font-size:2.4rem; line-height:1.83; color:#666; } 


/*走进中公--核心产业链--------三大产业链*/

.cyl{ width:100%; background:#F8F8F8;  } 
.cyl_jjp{ width:100%; margin-top:3.9%;  padding:12.5% 7.8% 7.8% 20%; font-size:3rem; line-height:2; color:#666;  background:url(../images/zjzg_cyl8.jpg) no-repeat center center; background-size:100% 100%; }  
.cyl_jjp span{ color:#e84141;  }

.cyl_wc{ }
.cyl_fr{  width: 85.4%; padding:0% 3.3% 3.3%;;  margin:14.5% auto 0;box-shadow:0 0 3px #F1F1F1;-moz-box-shadow:0 0 3px #F1F1F1;-webkit-box-shadow:0 0 3px #F1F1F1;-o-box-shadow:0 0 3px #F1F1F1;-ms-box-shadow:0 0 3px #F1F1F1;   background:#fff; }
.cyl_mc{width:58.6%;  position:relative; margin-top:-5%; }
.cyl_mc dt{ width:50%; margin:0 auto;  font-size:3rem; line-height:2.2; color:#fff; text-align:center; background:#FA6C6E;  }
.cyl_mc dd{ font-size:2.4rem; line-height:1.83; color:#666; position:relative;  }
.cyl_mc dd span{ display:block; float:right; text-align:right; color:#fa6c6e; line-height:1.83;  }
.cyl_tu{ width:34%; position:relative;  margin-top:-5%;  }
.cyl_tu img{ display:block;  }
.syl_wlt{ width:100%; }
.syl_zhs{ width:21.3%; position:absolute; right:0; top:-7%; }
.cyl_fr2 .syl_zhs{ left:0;}
.cyl_fr2,.cyl_fr3{ margin-top:15%; }
/*走进中公--核心产业链--------旗下子产品*/

.cyl_qxpp{  padding:1.4% 0 9.5%; }
.qxzcp{ width:97.5%; margin:0 auto;  } 
.qxzcp a{ display:block; width:22.2% ; margin:6.5% 1.4% 0.5%; padding-top:4.8%; text-align:center; font-size:0;  border-radius:20px 20px 0 0 ;    }
.qxzcp a em{ font-style:normal; }
.qxzcp a img{ display:block; width:25%; margin:0 auto 12.5%; }
.qxzcp a span{ font-size:2.4rem; line-height:1;  }
.cyl_pink{  background:url(../images/zjzg_cyl12.jpg) no-repeat ; background-size:100% 100%;}
.qxzcp .cyl_pink span{ color:#fb6d6f; }
.cyl_blue{  background:url(../images/zjzg_cyl13.jpg) no-repeat ; background-size:100% 100%;}
.qxzcp .cyl_blue span{ color:#488eeb; }
.cyl_yel{  background:url(../images/zjzg_cyl14.jpg) no-repeat ; background-size:100% 100%;}
.qxzcp .cyl_yel span{ color:#e79e04; }

/*走进中公--新闻中心*/


.meiti{  }
.meiti_h2{ width:92%; padding:0 4%; font-size:3rem; line-height:2; color:#333; border-bottom:1px solid #E5E5E5; font-weight:normal;  }
.meiti_h2 img{ vertical-align:middle; margin:-1% 2.7% 0  0; width:6%; }
.mt_fx{ width:92%; padding:5.3% 4%; border-bottom:1px solid #F4F4F4;  }
.mt_jj{ width:34.8%; margin-right:4%; }
.mt_jj img{ display:block; width:100%;}
.mt_xw{ width:61.2%;   }
.mt_xw li{ width:100%; }
.mt_xw  a{ display:block; width:100%;  overflow:hidden; font-size:2.8rem; line-height:1.8; color:#666;   }
.mt_xw li:nth-child(2) a{ line-height:3.5;}
.mt_morep{ text-align:center; }
.mt_more{ padding:0 3%;  font-size:2.4rem; line-height:3.8; color:#999; } 
.mt_more img{ width:3.6%; margin:-0.2% 2.5% 0 0; }



/*走进中公--各地中公*/


.province{  width:100%; background:#fff; padding:4% 0  8%;   }
.pro_p{ width:92%; margin:0 auto 2.8%; font-size:0;  }
.pro_p a{ display:block; float:left; width:22.4%; margin:0 3.3%  4.8% 0; background:#F5F5F5; text-align:center; font-size:2.8rem; line-height:2.5; color:#666;    }
.pro_p .pro_on{ background:#FA6C6E; color:#fff; }
.pro_p a:nth-child(4n){ margin-right:0; }
.pro_p .pro_hidea{  display:none; } 
.pro_more{ display:block; clear:both; width:92%; margin:0 auto ; border:1px solid #E5E5E5;  font-size:2.8rem; line-height:2.5; color:#999; text-align:center;    }
.pro_more img{ width:4.5%; margin-left:2%;  }


.pro_fb{ width:100%; background:#fff; padding-bottom:10%;}
.pro_sf{ width:92%; margin:0 auto; border:1px dashed #FDCECF;  padding:4% 5.9% 6.8%;  display:none;  }
.pro_sf:first-child{ display:block; }
.pro_sf dt{ font-size:3.4rem; line-height:2; color:#fa6c6e; }
.pro_sf dt img{ width:3.4%; margin-right:3%; }
.pro_sf dd{ font-size:0; padding:1.5% 0; }
.pro_sf dd b{ display:block; width:20%; float:left; font-size:2.8rem;line-height:2; color:#333;  }
.pro_sf dd span,.pro_sf dd a{ display:block;width:80%; float:left;  font-size:2.8rem;line-height:2; color:#666; }
.pro_sfp{ width:100%; text-align:center; margin-top:3%; }
.pro_sfa{ display:block; width:74%;  margin:0 auto; text-align:center;  padding-left:2%; font-size:2.8rem;line-height:3; color:#fff; background:#FA6C6E; border-radius:40px;   }
.pro_sfa img{ width:6.4%; margin:-2% 0 0 2%; vertical-align:middle; }

/*走进中公--师资团队*/


.shizi{ width:100%; background:#fff; padding:8.5% 0 0;  }
.shi_td{ width:92%; margin:0 auto; border:2px solid #FB9899; padding:6% 3.4% 9%; position:relative;    }
.shi_td p{  font-size:2.8rem;line-height:2.14; color:#666; text-indent:2em;  }
.shi_td img{ display:block; position:absolute; }
.sz_img1{ width:18.6%; left:-4.7%; top:-4%; }
.sz_img2{ width:6.9%; right:1px; top:1px; }
.sz_img3{ width:16.1%; left:2.5%; bottom:4%; }
.sz_img4{ width:26.5%; right:4%; bottom:5%; }

.sz_td{ width:92%; padding:9% 4% 0; background:#fff;  }
.sz_td4{ padding-bottom:7%;}
.td_t{width:100%; text-align:right; position:relative;  }
.td_t img{ display:block; width:79.3%; float:right;　}
.td_tp{ display:block; width:40%;  position:absolute; left:0; top:15%; background:#FA6C6E; padding:7% 0 3% ; text-align:center;  }
.td_tp p{ font-size:3rem; line-height:3; text-align:center;  color:#fff; position:relative; }
.td_tp p span{ color:#ff0; }
.td_tp b{ display:block; position:absolute; width:25%; top:0; left:37.5% ; border-top:2px solid #fff;  }
.sz_p{ margin-top:6%;  font-size:2.8rem; line-height:2.1; text-indent:2em; color:#666;  }

.td_t2 .td_tp{ background:#FFB349; left:auto;  right:0;   }
.td_t3 .td_tp{ background:#7CBEF0;  }
.td_t4 .td_tp{ width:43%; background:#B68FFA; left:auto;  right:0;   }
.td_t2  img,.td_t4  img{ float:left;}

/*======走进中公---关于中公======*/
.zjzg_swiper1{ width:100%; position:relative; border-bottom:1px solid #D5D6DA;    }
.zjzg_swiper1 .swiper-slide a{ display:block ; width:100%; height:100%;  font-size:2.8rem; line-height:3.2; text-align:center;  color:#999;  }
.zjzg_swiper1 .swiper-slide  b{ display:block; width:30%; position:absolute; left:35%; bottom:0; border-bottom:3px solid #E84141; border-radius:1px; display:none;    }
.zjzg_swiper1 .active-nav  b{ display:block;}
.zjzg_swiper1 .active-nav a{ color:#E84141; }

/*======走进中公---关于中公----中公简介======*/

.zjzg_swiper1,.zjzg_swiper2 { width:100%; background:#fff;  }
.zjzg_swiper2 .swiper-slide{ width:100%; padding-bottom:4%;}
.about_swiper1{ width:100%;  }
.about_video{ width:100%; position:relative; margin-bottom:5%;  }
.about_video a{display:block;}
.about_video .about_qxp{ display:block; width:100%; }
.about_video p{ position:absolute; width:100%;  left:0; bottom:0;   font-size:2.8rem; line-height:2.3; color:#fff;   text-align:center;  }
.about_video .aboutplay{ display:block; width:11.2%; position:absolute; left:44.4%; top:35%;  }
.about_video .aboutp1{ z-index:7; background:#000; opacity:0.6; filter:alpha(opacity=60);  }
.about_video .aboutp2{ z-index:9; }
.about_video iframe{ position:absolute; width:100%; height:100%;  left:0; top:0; z-index:99 ;}

.about_jian{  padding:0 4%; width:92%; font-size:2.8rem; line-height:2.3; color:#666; text-indent:2em; margin-bottom:3%;  }

/*======走进中公---关于中公----企业文化======*/
.about_qywh{ width:92%; padding: 4% 4%  1% ;   }
.about_qywh img{ display:block; width:100%; }
.about_qywhnm{ width:100%;  }
.about_qywhnm dt{ width:33.8%; margin:7% 0 3.5%; background:url(../images/about3.jpg) no-repeat ; background-size:100% 100%; font-size:3rem; line-height:2.1; color:#fff; text-align:center;  text-indent:1em;   } 
.about_qywh2 dt{ background:url(../images/about4.jpg) no-repeat ; background-size:100% 100%; }
.about_qywh3 dt{ background:url(../images/about5.jpg) no-repeat ; background-size:100% 100%; }
.about_qywh4 dt{ background:url(../images/about6.jpg) no-repeat ; background-size:100% 100%; }
.about_qywhnm dd{ width:86%; padding:0 4% 0 9.6%; margin-bottom:1%;   font-size:2.8rem; line-height:1.85; color:#666; }
.about_qywh4 dd{  width:82%; padding:0 4% 0 13.6%;  background:url(../images/about28.gif) no-repeat 9.6% center ; background-size:1.5% 20%;} 


/*======走进中公---关于中公----免责声明======*/

.shengm{ width:100%; padding:4% 0 1%; } 
.shengm dt{ width:29%;  font-size:3rem; line-height:2.1; color:#fff; text-align:center;  text-indent:1em; }
.shengm1 dt{background:url(../images/about17.jpg) no-repeat ; background-size:100% 100%; }
.shengm2 dt{ background:url(../images/about18.jpg) no-repeat ; background-size:100% 100%; }
.shengm  dd{ width:92%; margin:3% auto 3%; font-size:2.8rem; line-height:2.1; color:#666; text-indent:2em;    }
.shm_lx{width:92%; margin: 0 auto; border:1px dashed #D2D2D2; padding:3px ;  }
.shm_lx p{  background:#F7F7F7;  padding:3% 0 3% 2.5%; font-size:2.4rem; line-height:2; color:#666;  }
.shm_lx p span{  font-size:2.2rem; line-height:1; color:#999;}
.shm_p3{ width:92%; padding:3% 4% 0;  font-size:2.4rem; line-height:2.25; color:#666; text-align:right; }


/*======走进中公---关于中公-中公荣誉=====*/

.about_honor{  width:100%;  background:#fff; padding-bottom:5%;  }
.about_honor dt{ width:100%; background:#F7F7F7; padding-top:2.8%;}
.about_honor:first-child dt{ padding:0;}
.about_honor img{ width:100%; }
.about_honor dd{ width:92%; margin:0 auto;font-size:0;  }
.about_honor dd:first-of-type{ padding-top:3%;}
.about_honor dd a{ display:block; padding-left:4.9%; -webkit-box-sizing:border-box;box-sizing:border-box; -moz-box-sizing:border-box;; -o-box-sizing:border-box; -ms-box-sizing:border-box;   background:url(../images/about15.jpg) no-repeat left center; background-size:1.2% ; font-size:2.8rem; line-height:2.8; color:#333;  }

/*======走进中公---关于中公-总裁寄语=====*/

.presi{ width:100%; margin-top:2%; padding-top:3%;  background:url(../images/about30.jpg) no-repeat left center; background-size:100% 100%;   }
.pre_left{display:block; width:35.3%; margin-right:2%;  }
.pre_right{ width:62.7%; padding:6% 0 0 ;    }
.pre_right h3{ font-size:3.4rem; line-height:2.3; color:#333; position:relative;  margin-bottom:3.8%; }
.pre_right h3 b{ display:block; width:12%; border-bottom:2px solid #E84141; position:absolute ; left:0; bottom:0; font-size:0; }
.pre_right p{ line-height:1.7; color:#333; background:url(../images/about29.gif) no-repeat left center; background-size:1.8% ; padding-left:7%;   }


.pre_xyt{ width:92% ; margin:0 auto;   }
.xyt_img{ width:100%;  position:relative;margin:10% 0 5.5%; }
.xyt_img img{ display:block; float:right; width:96%; }
.xyt_img p{ position:absolute; left:0;top:50%;  width:54.3%; line-height:2.3; color:#fff; text-align:center;  } 
.zcjy_p{ font-size:3rem; }
.xyt_img p:nth-of-type(2n+1){ z-index:7; background:#000; opacity:0.7; filter:alpha(opacity=70);   }

.xyt_img p:nth-of-type(2n){ z-index:9;}

.xyt_img2 p:nth-of-type(1),.xyt_img2 p:nth-of-type(2),.xyt_img3 p{top:33.7%; }
.xyt_img2 p:nth-of-type(3),.xyt_img2 p:nth-of-type(4){top:63.6%; }
.xyt_img p:nth-of-type(4){ color:#fdae32; }
.p_28{ font-size:2.8rem; } 
.pre_p{ width:100%; text-indent:2em; line-height:2.14; color:#666; padding-bottom:1.5%;  }
.pre_p span{ font-size:4rem; }


/*======走进中公---关于中公------LOGO释义=====*/

.logo_man{ width:92%; margin:4% auto 0; border-bottom:1px dashed #D5D5D5; padding-bottom:8%;  }
.means { width:100%; }
.means h2{ background:url(../images/about23.jpg) no-repeat center 0;  background-size:100%100% ;  padding-bottom:3%;  }
.means h2 img{ display:block; width:45%; margin:0 auto;   }
.means p{  background:url(../images/about24.jpg) no-repeat center 0;  background-size:100% 100% ; padding:2% 4.6% 10%;  line-height:1.8; color:#333; text-indent:2em;    }
.logo_bs{  line-height:2.1; color:#666; text-indent:2em; margin-top:3%;  }
.logo_letter{ width:96%;  padding:7% 4% 7% 0;   }
.logo_letter img,.logo_zi img{ display:block; width:36.2%; }
.logo_letter p,.logo_zi p{  width:58.3%; line-height:1.85; color:#666; }
.logo_zi{ width:96%;  padding:7% 0 7% 4%;  }
.logo_letter p{ padding-top:2%;}
.logo_zi p{ padding-top:1%;}

/*======走进中公---关于中公------LOGO释义=====*/


.whzc_wc{ width:92%; margin:0 auto; border-left:1px solid #D5D6DA;  padding-bottom:2%;   }
.whzc{ width:100%; margin:0 auto; padding:4% 0 0 4%;  -webkit-box-sizing:border-box;box-sizing:border-box; -moz-box-sizing:border-box;; -o-box-sizing:border-box; -ms-box-sizing:border-box;  }

.whzc_p1{  line-height:1; color:#e84141; position: relative; }
.whzc_p1 img{ display: block; width:2.5%; position: absolute; left:-5.6% ; top:26%;}
.whzc2 .whzc_p1 img{ width:3.5%; left:-6%; top:0;  }
.whzc_cl{ width:100%; margin:2% 0 5%; } 
.whzc_cl h6{ width:75.6%; line-height:1.7; color:#333; float:left;    }
.whzc_cl a{ display:block; width:18%; margin-top:1.5%; text-align:center; font-size:2.2rem; line-height:2.3; color:#fb6d6f; float:right; border-radius:30px; border:1px solid #E2E2E2;  } 
.whzc_cl a img{ width:16%; margin-left:5%;}
.about_sq{ display:none; }
.qhzc_nrp{ display:none;width:100%; background: #F8F8F8; padding:3%; position: relative; line-height:2.1; color:#666;  }
.qhzc_nrp img{ display:block;  width:5%; position: absolute; top:-2.5%; left:7%;} 


/*======走进中公---关于中公------公益责任=====*/
.soc_gy{ width:92%; margin:0 auto; padding:4% 0 0;   }
.soc_gyh2{ text-align:center; padding:1.5% 0; line-height:1;color: #333; padding:2% 0;}
.soc_gyh2 span{  padding: 0 2%;  }
.soc_gyh2 em{ display: inline-block; text-decoration: line-through;}

.soc_gyt{ width:100%; padding:3% 0 4%; position: relative;}
.soc_gyt img{ display:block; width:96%;  }
.soc_gyt p{ position: absolute; bottom:12.2%; right:0; width:35.6%; background: #FFB34D; line-height:1.7; color:#fff; text-align:center;  }
.soc_gyp{ width:100%; text-indent:2em; line-height:2.1; color:#666; margin-bottom:3%;  }
.soc_gyt2 p{   background: #559DFF;}

/*======走进中公---关于中公------员工责任=====*/
.soc_dl{ width:100%; }
.soc_dl dt{  width:25.6%; padding-right:8%; margin:5% 0;  line-height:1.7; color:#fff; text-indent:1em; text-align:center;  }
.soc_dl .soc_dt1{   background: url(../images/social17.gif) no-repeat left center; background-size: 100% 100%;   }
.soc_dl .soc_dt2{  background: url(../images/social16.gif) no-repeat left center; background-size: 100% 100%;   }
.soc_dl .soc_dt3{ background: url(../images/social15.gif) no-repeat left center; background-size: 100% 100%;   }
.soc_dl .soc_dt4{  background: url(../images/social14.gif) no-repeat left center; background-size: 100% 100%;   }
.soc_dl .soc_dt5{ width:33.6%;padding-right:0%; background: url(../images/social13.gif) no-repeat left center; background-size: 100% 100%;   }
.soc_dl dd{ width:92% ; margin:0 auto;  border-bottom:1px solid #F0F0F0;  padding:0 0 4% ;  line-height:2.1; color:#666; text-indent:2em; }

/*======走进中公---关于中公------学员责任=====*/
.xue_fz{ width:92%;  margin:7% auto 2%; position: relative; padding:3% 0; border:2px solid #F6B37F;  }
.xue_fz p{ width:90.5%; margin:0 auto; line-height: 2.1; color:#666; text-indent:1em;  }
.xue_fz img{ display:block; position: absolute;  }
.xue_img1{ width:13.6%; left:0.5%; top:-11%; }
.xue_img2{ width:14.5%; right:3%; top:-9%; }
.xue_img3{ width:12%; left:2%; bottom:3%; }
.xue_img4{ width:8.55%; right:0; bottom:-1px; }

.xue_zl{ width:92% ; margin:5% auto 2%; position: relative;}
.xue_zl img{ display:block; width:74%; float:right; }
.xue_zl p{ width:27.6%;  padding:6% 0 3% 2%; position: absolute; top:18.8%; left:0;  line-height:1.6; color:#fff;   }
.xue_zl p span{ border-top:1px solid #fff;   padding-top:5%; } 
.xue_zlp1{ background: url(../images/social26.gif) no-repeat left center; background-size: 100% 100%;  }
.xue_zlp2{ background: url(../images/social27.gif) no-repeat left center; background-size: 100% 100%;  }
.xue_zlp3{ background: url(../images/social28.gif) no-repeat left center; background-size: 100% 100%;  }
.xue_p1,.xue_p2,.xue_p3{ width:92%;  margin:3% auto; padding:4% 0; text-indent:2em;  line-height:1.9; color:#666; border-bottom:1px solid #F0F0F0;   }
.xue_zl2 img{  float:left;}
.xue_zl2 p{ left:auto; right:0;}

/*======走进中公---关于中公------企业责任=====*/
.qyzr_px{ width:92%; margin: 6% auto; padding:3% 0;  border: 2px solid #F6B37F; position: relative;}
.qyzr_px p{ padding:0 2%; line-height:2.1 ; color:#666;  text-indent:2em; }
.qyzr_px img{ display:block; position: absolute;}
.qyzr_img1{width:13.8%; left:1.5%; top:-5%;  }
.qyzr_img2{width:12.8%; left:auto;  right:1.5%; bottom:-3.5%;  }

.qyzr_tw{ width:92%; margin:0 auto; }
.qyzr_nr{ width:48.5%; margin-bottom:8%;  }
.qyzr_nr:nth-child(2n+1){ margin-right:3%;}
.qyzr_nr:nth-last-child(1),.qyzr_nr:nth-last-child(2){ margin-bottom:5%;}
.qyzr_nr img{ display:block; width:100%; border-radius:9px; box-shadow:2px 2px 4px #C0C0C0;-webkit-box-shadow:2px 2px 4px #C0C0C0; -o-box-shadow:2px 2px 4px #C0C0C0;; -moz-box-shadow:2px 2px 4px #C0C0C0; margin-bottom: 9%;  }
.qyzr_nr p{width:100%; margin:0 auto;font-size:2.6rem; height: 1em; overflow: hidden; white-space:nowrap; text-overfkow:ellipsis; text-align:center; color:#333;  }




@media screen and (max-width:320px) {
.zjzg_sy1 a span,.about_right h5,.zbout_js p,.zbout_js p span,.qywh_right,.qywh_xia1 p,.cyl_left h4 b,.mian_yf h4 b,.mian_yf h4 b span,.cyl_jjp,.cyl_mc dt,.meiti_h2,.td_tp p,.about_qywhnm dt,.shengm dt,.zcjy_p{ font-size:1.28rem}/*3*/
.about_h2,.pro_sf dt,.pre_right h3{ font-size: 1.45rem; } /*3.4*/
.qywh_left  p{ font-size: 1.36rem; }/*3.2*/
.qywh_link,.cyl_left a,.qxpp a span,.mian_yw,.cyl_mc dd,.qxzcp a span,.mt_more,.shm_lx p,.shm_p3{ font-size: 1.1rem; }/*2.4*/
.cyl_left a span,.cyl_left h4 span{ font-size: 0.9rem; }/*2*/
.jfts_p,.jfts_xls li,.eoffcn_img a,.eoffcn_p,.mian_js a,.mian_js p,.mt_xw a,.pro_more,.pro_p a,.pro_sfa,.pro_sf dd span,.pro_sf dd a,.pro_sf dd b,.shi_td p,.sz_p,.zjzg_swiper1 .swiper-slide a,.about_jian,.about_video p,.about_qywhnm dd,.shengm dd,.about_honor dd a,.p_28{ font-size: 1.24rem; }/*2.8*/
.shm_lx p span,.whzc_cl a{ font-size:1rem; } /*2.2*/
.pre_p span{ font-size:1.78rem; }/*4*/
.qyzr_nr p{ font-size:1.16rem;  }/*2.6*/


.qywh_xia1 p{ height:5.29rem; }	
.zjzg_qywhn{ background:url(../images/zjzg_index56.jpg) no-repeat right 14rem ;background-size: 26% 17.7rem; }
.zjzg_qywh{ background-size: 100% 9rem; }
.zjzg_nav .zjzg_navimg{ width:10px; right:-10px; }


}

@media screen and (min-width:321px) and ( max-width:360px) {
.zjzg_sy1 a span,.about_right h5,.zbout_js p,.zbout_js p span,.qywh_right,.qywh_xia1 p,.cyl_left h4 b,.mian_yf h4 b,.mian_yf h4 b span,.cyl_jjp,.cyl_mc dt,.meiti_h2,.td_tp p,.about_qywhnm dt,.shengm dt,.zcjy_p{ font-size:1.44rem;}
.about_h2,.pro_sf dt,.pre_right h3{ font-size: 1.63rem; } 
.qywh_left  p{ font-size: 1.53rem; }
.qywh_link,.cyl_left a,.qxpp a span,.mian_yw,.cyl_mc dd,.qxzcp a span,.mt_more,.shm_lx p,.shm_p3{ font-size: 1.2rem; }
.cyl_left a span,.cyl_left h4 span{ font-size: 1rem; }
.jfts_p,.jfts_xls li,.eoffcn_img a,.eoffcn_p,.mian_js a,.mian_js p,.mt_xw a,.pro_more,.pro_p a,.pro_sfa,.pro_sf dd span,.pro_sf dd a,.pro_sf dd b,.shi_td p,.sz_p,.zjzg_swiper1 .swiper-slide a,.about_jian,.about_video p,.about_qywhnm dd,.shengm dd,.about_honor dd a,.p_28{ font-size: 1.4rem; }
.shm_lx p span,.whzc_cl a{ font-size:1.1rem; }
.pre_p span{ font-size:2rem; }
.qyzr_nr p{ font-size:1.3rem;  }


.qywh_xia1 p{ height:5.95rem; }	
.zjzg_qywhn{ background:url(../images/zjzg_index56.jpg) no-repeat right 16rem ;background-size: 26% 19.9rem; }
.zjzg_qywh{ background-size: 100% 10.3rem; }
.zjzg_nav .zjzg_navimg{ width:10px; right:-10px; }
	
	
}

@media screen and (min-width:361px) and ( max-width:375px) {
.zjzg_sy1 a span,.about_right h5,.zbout_js p,.zbout_js p span,.qywh_right,.qywh_xia1 p,.cyl_left h4 b,.mian_yf h4 b,.mian_yf h4 b span,.cyl_jjp,.cyl_mc dt,.meiti_h2,.td_tp p,.about_qywhnm dt,.shengm dt,.zcjy_p{ font-size:1.44rem;}
.about_h2,.pro_sf dt,.pre_right h3{ font-size: 1.7rem; }
.qywh_left p{ font-size: 1.6rem; }
.qywh_link,.cyl_left a,.qxpp a span,.mian_yw,.cyl_mc dd,.qxzcp a span,.mt_more,.shm_lx p,.shm_p3{ font-size: 1.25rem; }
.cyl_left a span,.cyl_left h4 span{ font-size: 1.04rem; }
.jfts_p,.jfts_xls li,.eoffcn_img a,.eoffcn_p,.mian_js a,.mian_js p,.mt_xw a,.pro_more,.pro_p a,.pro_sfa,.pro_sf dd span,.pro_sf dd a,.pro_sf dd b,.shi_td p,.sz_p,.zjzg_swiper1 .swiper-slide a,.about_jian,.about_video p,.about_qywhnm dd,.shengm dd,.about_honor dd a,.p_28{ font-size: 1.45rem; }
.shm_lx p span,.whzc_cl a{ font-size:1.15rem; }
.pre_p span{ font-size:2.08rem; }
.qyzr_nr p{ font-size:1.35rem;  }

	
	
.qywh_xia1 p{ height:6.2rem; }	
.zjzg_qywhn{background:url(../images/zjzg_index56.jpg) no-repeat right 16.6rem ; background-size: 26% 20.7rem; }
.zjzg_qywh{ background-size: 100% 10.6rem; }
.zjzg_nav .zjzg_navimg{ width:10px; right:-10px; }

}

@media screen and (min-width:376px) and ( max-width:414px) {
.zjzg_sy1 a span,.about_right h5,.zbout_js p,.zbout_js p span,.qywh_right,.qywh_xia1 p,.cyl_left h4 b,.mian_yf h4 b,.mian_yf h4 b span,.cyl_jjp,.cyl_mc dt,.meiti_h2,.td_tp p,.about_qywhnm dt,.shengm dt,.zcjy_p{ font-size:1.44rem;}
.about_h2,.pro_sf dt,.pre_right h3{ font-size: 1.88rem; } 
.qywh_left p{ font-size: 1.76rem; }
.qywh_link,.cyl_left a,.qxpp a span,.mian_yw,.cyl_mc dd,.qxzcp a span,.mt_more,.shm_lx p,.shm_p3{ font-size: 1.38rem; }
.cyl_left a span,.cyl_left h4 span{ font-size: 1.15rem; }
.jfts_p,.jfts_xls li,.eoffcn_img a,.eoffcn_p,.mian_js a,.mian_js p,.mt_xw a,.pro_more,.pro_p a,.pro_sfa,.pro_sf dd span,.pro_sf dd a,.pro_sf dd b,.shi_td p,.sz_p,.zjzg_swiper1 .swiper-slide a,.about_jian,.about_video p,.about_qywhnm dd,.shengm dd,.about_honor dd a,.p_28{ font-size: 1.6rem; }
.shm_lx p span,.whzc_cl a{ font-size:1.27rem; }
.pre_p span{ font-size:2.3rem; }
.qyzr_nr p{ font-size:1.5rem;  }



.qywh_xia1 p{ height:6.8rem; }	
.zjzg_qywhn{background:url(../images/zjzg_index56.jpg) no-repeat right 18.4rem ; background-size: 26% 22.9rem; }
.zjzg_qywh{ background-size: 100% 11.8rem; }
.zjzg_nav .zjzg_navimg{ width:15px; right:-15px; }
	
	
}


@media screen and (min-width:415px) and ( max-width:560px) {
.zjzg_sy1 a span,.about_right h5,.zbout_js p,.zbout_js p span,.qywh_right,.qywh_xia1 p,.cyl_left h4 b,.mian_yf h4 b,.mian_yf h4 b span,.cyl_jjp,.cyl_mc dt,.meiti_h2,.td_tp p,.about_qywhnm dt,.shengm dt,.zcjy_p{ font-size:1.44rem;}
.about_h2,.pro_sf dt,.pre_right h3{ font-size: 2.54rem; } 
.qywh_left p{ font-size: 2.39rem; }
.qywh_link,.cyl_left a,.qxpp a span,.mian_yw,.cyl_mc dd,.qxzcp a span,.mt_more,.shm_lx p,.shm_p3{ font-size: 1.87rem; }
.cyl_left a span,.cyl_left h4 span{ font-size: 1.56rem; }
.jfts_p,.jfts_xls li,.eoffcn_img a,.eoffcn_p,.mian_js a,.mian_js p,.mt_xw a,.pro_more,.pro_p a,.pro_sfa,.pro_sf dd span,.pro_sf dd a,.pro_sf dd b,.shi_td p,.sz_p,.zjzg_swiper1 .swiper-slide a,.about_jian,.about_video p,.about_qywhnm dd,.shengm dd,.about_honor dd a,.p_28{ font-size: 2.18rem; }
.shm_lx p span,.whzc_cl a{ font-size:1.7rem; }
.pre_p span{ font-size:3.1rem; }
.qyzr_nr p{ font-size:2rem;  }



.qywh_xia1 p{ height:9.26rem; }	
.zjzg_qywhn{ background:url(../images/zjzg_index56.jpg) no-repeat right 24.9rem ; background-size: 26% 31rem; }
.zjzg_qywh{ background-size: 100% 15.6rem; }
.zjzg_nav .zjzg_navimg{ width:16px; right:-16px; }


	
}














