@charset "utf-8"; /* CSS Document */
body,ul,p,h1,h2,h3,h4,h5,dl,dd,form,input,textarea,select{padding:0; margin:0; font:16px/36px /*"Hiragino Sans GB", PingFang SC,*/"MicroSoft YaHei",Helvetica,STHeiTi,sans-serif;}
/*li{list-style:none;}
font-family: "PingFangSC", "helvetica neue", "hiragino sans gb", "arial","microsoft yahei ui", "microsoft yahei", "simsun", "sans-serif";
font-family:'PingFang SC',"Helvetica Neue",Helvetica,Tahoma,Arial,'Microsoft Yahei','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif；
font-family: Microsoft JhengHei,PingFangSC-Regular,"Microsoft YaHei", "Hiragino Sans GB",sans-serif;
font-family: -apple-system-font, system-ui, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;
font-family: -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;
*/
/*html {
filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(100%);
}*/
/*灰色背景*/
::selection{background:#ff986f;color: #ffffff;text-shadow: none;}
/*鼠标选中背景*/
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2;}
::-webkit-scrollbar{width:10px;height:6px;}
::-webkit-scrollbar-thumb{height:50px;background:linear-gradient(0deg, rgba(255, 170, 89, 1), rgba(255, 91, 91, 1));border-radius: 5px;}
::-webkit-scrollbar-thumb:hover{background:linear-gradient(0deg, #8892fc, #1e9afb);}
/*下拉条*/
a{text-decoration:none;}
a:hover{text-decoration:none;}
img{border:0px;}
blockquote{position: relative;margin:10px 0px;padding: 6px 10px;border-color: #e5e5e5;border-left: 4px solid #c0c6cc;background-color: #f4f4f4;border-radius: 1px 5px 5px 1px;font-size: 14px;line-height: 24px;}
body{background-color:#F4F4F4;color:#535353; min-width: 1200px;}
/**@font-face{font-family:myfont; src:url()}
自定义字体**/
/**初始化**/
#topheader{height:120px; width:100%; background-color: #ffffff;}
.header-c{width: 1200px;margin: 0 auto;}
.header-c .logo img{width: 300px;height: 120px; float: left;}
.header-c .sousuo{width:250px;height: 50px;margin:38px 150px 0px 145px; float:left;}
.header-c .topad{width: 300px;height: 100px;float: right;border-radius: 5px;}
.header-c .topad img{width: 300px;height: 100px;margin: 10px 0px; border-radius: 5px;}
.topnav{height:60px; width:100%; /*background: linear-gradient(90deg, #37acf6,#1767f9 );background-color:#3498DB; background-color:#008af5;*/ background: -webkit-linear-gradient(left,#8892fc,#1e9afb); /*background-image: linear-gradient(-127deg, #FD5353 100%, #FF8A8A 100%);background: linear-gradient(90deg,#ff5f00,#ffa000);color:#ffffff;}background: linear-gradient(135deg,#28b1bb 0%,#5038c8 100%);background: linear-gradient(to right,#ffab65,#fd3623);*/ color:#ffffff;}
.topnav ul{width: 1200px;margin: 0px auto;}
.topnav li{list-style:none; line-height:60px; width: 150px; color: #ffffff; text-align: center; float: left; font-size: 18px;}
.topnav a{color: #ffffff;}
.topnav li a:hover{width: 150px; padding:15px 35px 19px 35px;border-radius: 10px 10px 0px 0px; background-color: #ffffff;color: #1e9afb;text-decoration:none;}
/*下面是省市地区*/
.citynav{height:100px; width:100%; background-color: #ffffff;}
.citynav .webcity{width: 1200px;margin: 0 auto;}
.citynav .webcity li{float: left;list-style: none;margin: 12px 15px 0px 0px;font-size: 14px;line-height: 20px; background-color: #F4F4F4;padding: 5px 10px;border-radius: 5px;}
.citynav .webcity a{color: #535353;}
.citynav .webcity li:hover a{color: #ffffff;}
.citynav .webcity li:hover{background:-webkit-linear-gradient(left,#8892fc,#1e9afb);}
/*上面是省市地区*/
.main{width:100%; height:2250px; padding-top:20px;}
#content{width:1200px; height:auto; margin:0 auto;}
.topnews{width:955px; height:500px; background-color:#ffffff; border-radius:5px; margin:0px 20px 0px 0px; float:left;}
#pic_ad{width:430px; height:370px; margin:30px 0px 0px 20px; float:left; list-style: none;}
/*
#pic_slide img{width: 100%; height: 255px; background-color: #57C5F7; border-radius: 5px; float: left;}*/
/*幻灯片开始*/
.slidershow{width:430px; height:255px; overflow:hidden; float: left;}
.middle{position:absolute;}
.navigation{position:absolute; bottom:20px; left:50%; transform:translate(-50%); display:flex;}
.bar{width:10px; height:10px; border:1px solid #fff; margin:6px; cursor:pointer; /*设置光标*/ transition:0.4s; border-radius: 20px;}
.bar:hover{background:#fff;}
input[name="r"]{position:absolute; visibility:hidden; /*设置元素是不可见的。*/}
.slides{width:500%; height:100%; display:flex;}
.slide{width:20%; transition:0.6s;}
.slide img{width:100%; height:100%; border-radius: 5px;}
#rl:checked ~ .s1{margin-left:0;}
#r2:checked ~ .s1{margin-left:-20%;}
#r3:checked ~ .s1{margin-left:-40%;}
#r4:checked ~ .s1{margin-left:-60%;}
#r5:checked ~ .s1{margin-left:-80%;}
/*幻灯片结束*/
#pic_b{width: 430px;float: left;margin-top: 255px;}
#pic_img_l img{width: 205px; height: 95px; margin-top: 20px; background-color: #6BBD7A; border-radius: 5px; float: left;}
#pic_img_r img{width: 205px; height: 95px; margin-top: 20px; background-color: #FFCC66; border-radius: 5px; float: right;}
.hotnews{width:445px; height:370px; margin:30px 30px 0px 0px; float:right;}
/*news*/
.hotnews .news{float:left; overflow:hidden;}
.hotnews .news a:hover{color:#8892fc; text-decoration:none;}
.hotnews .news ul{margin-bottom:21px;}
.hotnews .news li{width:440px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:14px; line-height: 20px;}
.hotnews .news li a{margin:0 5px; font-size:14px; color:#535353;}
.hotnews .news li p{line-height:28px;}
.hotnews .news h3{padding-bottom:10px; line-height:20px; font-weight:bold;}
.hotnews .news h3 a{font-size:16px;}
.hotnews .shows{height:60px; width:100%;margin-bottom:10px; box-shadow: 0 1px 5px #8892fc;border-radius: 5px; /*border: 1px dashed #c9c9c9;*/}
.hotnews .shows .toutiao-line1{height:30px;line-height:30px; color:#535353; text-align:center;}
.hotnews .shows .toutiao-line1 a{color:#7174ff;font-size:18px; font-weight:bold; text-decoration:none;margin:0 5px;}
.hotnews .shows .toutiao-line1 a:hover{color:#8892fc;}
.hotnews .shows .toutiao-line2{height:18px; line-height:18px; font-size:14px; text-align:center; margin-top:5px;}
.hotnews .shows .toutiao-line2 a{margin:0 5px; font-size:14px; color:#535353; padding:0 3px; text-decoration:none;}
.hotnews .shows .toutiao-line2 a:hover{color:#8892fc;}
/*热门招聘*/
.clearfix{*zoom:1}
.clearfix:after{content:""; display:block; clear:both;}
.clearDiv{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.zj_rmzp{width:100%; clear:both; float:left;}
.zj_rmzp_tile{width:100%; height:69px; border-bottom:dashed 1px #c9c9c9; margin-bottom:30px; position:relative;}
.zj_more{font:12px/69px 'MicroSoft YaHei'; color:#999; margin-right:20px;}
.zj_hot{font:24px/69px 'MicroSoft YaHei'; font-weight:bold;}
.zj_hot .jx{width:6px; height:40px; background: linear-gradient(0deg, rgba(255, 170, 89, 1), rgba(255, 91, 91, 1)); float:left; margin:15px 10px 0px 20px; border-radius: 5px;}
.zj_nalist{height:50px; margin-left:200px;}
.zj_nalist li{width:80px; height:69px; float:left; text-align:center; position:relative; list-style:none;}
.zj_nalist li a{font:14px/69px 'MicroSoft YaHei'; color:#535353; background-color: #F4F4F4; padding:5px 20px; border-radius: 20px;}
.zj_rmzp_tile a:hover{text-decoration:none; color:#999;}
.zj_nalist li a:hover{text-decoration:none; color:#535353;}
.zj_nalist .zj_active a{color:#ffffff; background: -webkit-linear-gradient(left,#8892fc,#1e9afb); border-radius: 20px; padding:5px 20px;}
/*.zj_nalist .zj_active i{font-size:0; line-height:0; width:60px; height:1px; background:#ffffff; position:absolute; left:0; bottom:-1px;}*/
.zj_mor_list{width:68px; height:198px; border:1px solid #e5e5e5; position:absolute; right:0; top:50px; display:none; background:#fff;}
.zj_mor_list em{font-size:0; line-height:0; display:block; width:10px; height:6px; position:absolute; right:11px; top:-6px;}
.zj_mor_list a{display:block; width:68px; height:33px; text-align:center; font:14px/32px 'MicroSoft YaHei'; color:#535353}
.zj_mor_list a:hover{background:#f6f6f6; color:#2e88e1;}
.news_ad{width:250px; height:370px; margin:0px 20px; background-image:#535353; float:left; list-style: none;}
.news_ad img{width:100%; height:100%; border-radius:5px;}
.zj_news{overflow:hidden; display:none; width:580px; float:left;}
.zj_news span{float:right; color:#999; font:12px/36px 'MicroSoft YaHei';}
.zj_news li{height:36px; padding-left:16px; width: 564px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zj_news li a{font:14px/36px 'MicroSoft YaHei'; color:#535353;}
.zj_news li a:hover{color:#8892fc;}
.zj_nalist li a:hover{color:#ffffff;}
.news_wb{width:270px; height:370px; margin:0px 20px 0px 0px; float:right; border-radius:5px; border:1px solid #c9c9c9;}
.recent{width:225px; height:500px; background-color:#ffffff; border-radius:5px; float:right;}
.recent-gg{width: 185px; height: 370px;margin: 30px 20px;}
.recent-gg a{color:#535353;}
.recent-gg li a:hover{color:#8892fc;}
.recent-gg li{height: 69px;border-top:dotted 1px #c9c9c9;line-height: 18px;font-size: 14px;padding-top: 5px;list-style: none;}
.recent-gg span{font-size: 12px;margin-right: 10px;line-height: 33px;border-radius: 3px;background:#4D87DE;padding: 4px 8px;color: #ffffff;}
#zpnews{width:1200px; height:500px; float:left; background-color:#ffffff; border-radius:5px; margin:20px 0px;}
#bkl{width:430px; float:left; height:500px;}
#bkl #bkzd{width:430px; height:275px; background-color:#ffffff; border-radius:5px; float:left; margin-bottom:20px;}
#bk-list{width: 390px;margin: 30px auto;font-size: 14px;line-height: 30px;list-style: none;}
#bk-list span{float:left; margin-right: 10px; color:#535353;}
#bk-list a{color: #535353;}
#bk-list li{width: 314px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#bk-list a:hover{color:#8892fc;}
/*备考指导*/
#bkl #ask{width:430px; height:205px; background-color:#ffffff; border-radius:5px; float:left;}
#bkl #ask #wz{width: 310px;height: 40px;margin: 35px 60px;text-align:center;line-height: 20px;font-size: 14px;}
/*考试问答*/
#tiku{width:225px; height:275px; background-color:#ffffff; border-radius:5px; float:left; margin:0px 20px;}
#tiku-fl{width: 185px; height: 145px;margin: 30px 20px 30px 20px;}
#tiku-fl #gj{height: 55px;line-height: 55px; font-size: 14px; width: 100%;background-color: #E74C3C;float: left;color: #ffffff;text-align: center;border-radius: 5px;margin-bottom:10px;}
#tiku-fl #zy{width: 55px;height: 80px;float: left;line-height: 80px;color: #ffffff; font-size: 14px;margin-right: 10px; background-color: #2ECC71;text-align: center;border-radius: 5px;}
#tiku-fl #sl{width: 55px;height: 80px;float: left;line-height: 80px;color: #ffffff; font-size: 14px;margin-right: 10px; background-color: #E67E22;text-align: center;border-radius: 5px;}
#tiku-fl #ms{width: 55px;height: 80px;float: left;line-height: 80px;color: #ffffff; font-size: 14px; background-color: #3498DB;text-align: center;border-radius: 5px;}
/*考试题库*/
.book{width:505px; height:275px; float:right; background-color:#ffffff; border-radius:5px; margin-bottom:20px;}
.book img{border-radius: 5px;width:135px; height: 145px;}
.book #pic{width: 465px;height: 145px;margin: 30px 20px;float: left;}
.book #pic li{margin:0px 10px;float: left;list-style: none;}
/*考试教材*/
.zx{width:1200px; height:670px; float:left; margin:20px 20px 20px 0px; background-color:#ffffff; border-radius:5px;}
.zx .hot{width: 410px; height: 540px;margin: 30px 20px;float: left;background-color: #F4F4F4;border-radius: 5px;}
.zx .hot img{width: 410px; height: 280px;float: left;border-radius: 5px 5px 0px 0px;}
.zx .hot h3{width: 370px;float:left;margin: 15px 20px 15px 15px;line-height: 24px;}
.zx .hot .entry-meta{height: 30px;border-radius: 20px; line-height: 30px; margin:0px 20px 0px 20px;float:left;font-size: 12px;color: #535353;background-color: #ffffff;padding: 0px 10px;max-width: 370px;}
.zx .hot .entry-meta span{margin-right: 25px;}
.zx .hot p{width: 370px;font-size: 14px;margin: 20px;float:left;line-height: 24px;color:#999999;}
.zx .rlist{width: 730px;height: 540px;margin: 30px 0px; float: left;}
.zx .hot h3 a{font-size: 18px;color: #535353;}
.zx .hot h3 a:hover{color:#8892fc;}
.rlist-tw{width: 730px;height: 120px;margin-bottom:20px;float: left;border-radius: 5px;background-color:#F4F4F4;list-style: none;}
.rlist-tw img{width:190px;height:120px;border-radius: 5px 0px 0px 5px;float: left;}
.rlist-tw h3{max-width: 500px;float:left;margin-left: 20px;font-size: 18px;line-height: 48px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.rlist-tw p{max-width: 500px;font-size: 14px;margin-left: 20px;float:left;line-height: 18px;color: #999999;}
.rlist-tw .entry-meta{height: 24px;border-radius: 20px; line-height: 24px; margin:8px 20px 0px 20px;float:left;font-size: 12px;color: #535353;}
.rlist-tw .entry-meta span{margin-right: 50px;}
.rlist-tw h3 a{font-size: 18px;color: #535353;}
.rlist-tw h3 a:hover{color:#8892fc;}
/*行业资讯*/
.kc{width:750px; height:205px; float:right; background-color:#ffffff; border-radius:5px;}
.kc img{border-radius: 5px;width:126px; height: 75px;}
.kc #kc_pic{width: 730px;height: 75px;margin: 30px 10px;float: left;}
.kc #kc_pic li{margin:0px 10px;float: left;list-style: none;}
/*课程*/
#footerlink{min-height:100px; background-color: #ffffff; width: 100%;padding-top: 20px;}
.friendlink{margin: 0 auto;}
.friendlink p{font-size: 16px;font-weight: bold;}
.friendlink a{margin-right: 10px; font-size: 12px;color: #535353;}
.friendlink a:hover{color:#8892fc;}
.friendlink li{float: left;list-style: none;line-height: 18px;}
.tit{width:100%; height:69px; border-bottom:dashed 1px #c9c9c9; line-height:69px; font-size:24px; font-weight:bold;}
.tit .jx{width:6px; height:40px; background: linear-gradient(0deg, rgba(255, 170, 89, 1), rgba(255, 91, 91, 1)); float:left; margin:15px 10px 0px 20px; border-radius: 5px;}
.tit .more{float:right; font-size:14px; font-weight:normal; margin-right:20px;}
.tit .more a{color: #535353;}
/*栏目一开始*/
.list-main{width:100%; background-color:#F4F4F4; margin-top:20px;}
.list-main_text{width:100%; background-color:#F4F4F4; margin-top:20px;}
.list-main-tw{width:100%; background-color:#F4F4F4; margin-top:20px;}
.side-left{width: 300px;height: auto;float: left;margin-bottom: 20px;}
/*下面是自媒体*/
.lzmt{height: 280px;background-color: #ffffff;border-radius: 5px;float: left;margin-bottom: 20px;}
.lzmt #bg img{width: 300px;height: 145px; border-radius: 5px 5px 0px 0px;float: left;}
.lzmt .qw{width: 160px;height: 95px;margin: 20px 15px;float: left;}
.lzmt .qw p{font-size: 18px;text-align: center;width: 100%;float: left;line-height: 21px;}
.lzmt .qw span{font-size: 14px;text-align: center;width: 100%;float: left;}
.lzmt .qw #qq{width: 75px;height: 30px;background-color: #4D87DE;color: #ffffff;font-size: 12px;float: left;text-align: center;line-height: 30px;border-radius: 3px;margin-top:8px;}
.lzmt .qw #wb{width: 75px;height: 30px;background-color: #E74C3C;color: #ffffff;font-size: 12px;float:right;text-align: center;line-height: 30px;border-radius: 3px;margin-top:8px;}
.lzmt #fg{height: 115px;border-left: dotted 1px #c9c9c9;float: left;margin-top: 10px;}
.lzmt .wx{width: 85px;height: 110px;margin: 10px;float: left;}
.lzmt .wx img{border-radius: 5px;width: 85px;height: 85px;border:solid 1px #c9c9c9;}
.lzmt .wx p{float: left;text-align: center;width:100%;font-size: 14px;line-height: 16px;}
.lzmt a{color: #ffffff;text-decoration:none;}
/*下面是精品题库*/
.jptk{width: 300px; height: 510px;background-color: #ffffff;float: left;border-radius: 5px;margin-bottom: 20px;}
.side-tiku{margin:10px auto;width: 270px;height:430px;}
.side-tiku ul li{height: 80px;width: 100%;border-bottom: dotted 1px #c9c9c9;list-style:none;margin-bottom: 10px;}
.side-tiku img{width: 100px;height: 70px;border-radius: 5px;float: left;}
.side-tiku .tktit{width:160px; height:36px;float:right;font-size: 14px;color: #535353;line-height: 18px;overflow:hidden;}
.side-tiku .ti-download{width: 50px;height: 24px;margin-top: 10px;float: right;border-radius: 20px;background-color: #4D87DE;color: #ffffff;font-size: 12px;text-align: center;line-height: 24px;
text-decoration:none;}
.side-tiku a{text-decoration:none;}
/*下面是热点关注*/
.rdgz{width: 300px;height: 385px;background-color: #ffffff;float: left;border-radius: 5px;margin-bottom: 20px;}
.side-left .tit{width:100%; height:50px; border-bottom:dashed 1px #c9c9c9; line-height:50px; font-size:18px; font-weight:bold;}
.side-left .tit .jx{margin-left:15px; width:5px; height:30px; background-color:#4D87DE; float:left; margin-top:10px; margin-right:10px; border-radius: 5px;}
.side-hot{width: 270px;height: 305px;margin:10px 15px;}
.side-hot ul li{line-height: 30px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;width:270px; overflow:hidden;}
.side-hot ul li:before{content: "○ ";}
.side-hot a{color: #535353;}
.side-hot a:hover{color: #8892fc;}
/*下面是广告*/
.side-left .ad{width: 300px; height: 360px; border-radius: 5px;float: left;position: relative;} .side-left .ad img{width: 300px; height: 170px; border-radius: 5px; margin-bottom: 10px;}
.img-zz{position: absolute; top: 0; left: 0; width: 300px; height: 170px; background:#000000; opacity: 0.8; border-radius: 5px; text-align: center;}
.side-left .ad a{color: #ffffff;}
/*上面是左侧公共区域*/
.box-right{width: 880px;height: auto;float: right;margin-bottom: 20px;}
.main-right{width: 880px;float: right;background-color: #ffffff;border-radius: 5px;list-style: none;padding-bottom: 20px;}
.main-right2{width: 880px;float: right;background-color: #ffffff;border-radius: 5px;padding-bottom: 20px;}
.main-text{width: 880px;float:left;background-color: #ffffff;border-radius: 5px;margin-bottom: 20px;min-height: 600px;padding-bottom: 20px;}
#list{width: 800px;margin:40px auto;}
#breadcrumb{font-size: 16px;height: 58px;float: left;width: 100%;}
#breadcrumb a{color: #535353;}
.nav-city{width: 100%;height: 120px;float: left;}
.nav-city a{height: 30px;border-radius: 3px;color: #535353;line-height: 30px;padding:7px 18px;}
.nav-city a:hover{background: #4D87DE;text-decoration:none;color: #ffffff;}
.nav-city ul li{height: 30px;background-color: #F4F4F4;color: #ffffff;font-size: 12px;margin:0px 10px 10px 0px;border-radius: 3px;float: left;list-style-type: none;text-align: center;line-height: 30px;}
.nav-city .icur{background-color:#4D87DE;width: 60px;color: #ffffff;}
.nav-city #jiange{width: 100%;height: 10px;float: left;}
/*上面城市类别菜单*/
.list-adl img{width: 390px;height: 150px;float: left;border-radius: 5px;margin: 20px 0px 40px 0px;color: #ffffff;}
.list-adr img{width: 390px;height: 150px;float: right;border-radius: 5px;margin: 20px 0px 40px 0px;color: #ffffff;}
.tags-title{width: 800px;height: 150px;text-align: center;background: -webkit-linear-gradient(left,#8892fc,#1e9afb);opacity: 1.0; color: #ffffff;float: left;border-radius: 5px;margin-bottom: 20px;box-shadow: 0px 0px 1px #535353;}
.tags-title h1{margin: 20px auto; font-size: 24px;width:80%;font-weight: bolder;}
.tags-title .text{font-size: 16px;margin: 0px auto;width:80%;line-height: 24px;}
/*上面是tags描述*/
/*上面是列表广告*/
.list-xx{width: 800px;margin: 0 auto;height:auto;float: left;list-style: none;}
.list-xx h1{float: left;font-size: 24px;font-weight: bolder;margin-bottom: 20px;width: 100%;}
.list-xx h2{float: left;font-size: 24px;font-weight: bolder;margin-bottom: 20px;width: 100%;}
.list-xx .lb{float: left;width: 100%;}
.list-xx .lb li{padding:2px 0px;font-size:16px;color:#aaa;overflow:hidden;}
.list-xx .lb li h3{display:inline;font-size:16px;}
.list-xx .li_fg{height: 16px; border-bottom: dotted 1px #c9c9c9;margin-bottom: 20px;}
.list-xx .lm{color:#535353;float:left;margin-right:10px;}
.list-xx .lm a{color:#535353;}
.list-xx a{color: #535353;}
.list-xx a:hover{color: #8892fc;}
.list-xx time{float:right;margin-left:15px;font-size:14px;color:#535353;}
.list-xx .mark{float:right;background:none;font-size:14px;color:#999;}
/*上面是列表内容*/
/*栏目一结束*/
/*栏目二开始*/
.toutiao-hy{width: 800px;height: 230px;margin: 0px 0px 20px 0px;float: left;border-radius: 5px;background-color: #4e4f53;color: #eeeeee;}
.toutiao-hy img{width: 340px;height: 230px;border-radius: 5px 0px 0px 5px;float: left;}
.toutiao-hy ul li{float:right; line-height: 32px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;width:420px; overflow:hidden;margin-right: 20px;}
.toutiao-hy ul li:before{content: "○ ";}
.toutiao-hy h3{width: 100%;font-size: 24px;color: #ffffff;text-align: center;line-height: 60px;font-style:italic;font-weight: bolder;}
.toutiao-hy h3:before{content: "—— ";}
.toutiao-hy h3:after{content: " ——";}
.toutiao-hy a{color: #ffffff;}
/*上面头条行业资讯*/
.list-tw{width: 800px;height: 120px;margin-bottom:20px;float: left;border-radius: 5px;background-color:#F4F4F4;list-style: none;}
.list-tw img{width:210px;height:120px;border-radius: 5px 0px 0px 5px;float: left;}
.list-tw h3{width: 550px;float: right;margin-right: 20px;font-size: 18px;line-height: 48px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.list-tw p{width: 550px;font-size: 14px;margin-right: 20px;float: right;line-height: 18px;color: #999999;}
.entry-meta{height: 24px;border-radius: 20px; line-height: 24px; margin:8px 20px 0px 20px;float:left;font-size: 12px;color: #535353;}
.entry-meta span{margin-right: 50px;}
/*上面是列表内容*/
/*栏目二结束*/
/*文章页开始*/
.info-tit{float: left;width: 100%;margin: 20px 0px; border-bottom: dotted 1px #c9c9c9;}
.info-tit h1{font-weight: bolder;font-size: 28px;float: left;width: 100%;margin-bottom: 10px;}
.info-tit span{margin-right: 50px;font-size: 12px;color: #535353;}
/*上面是文章标题*/
.article-zhaiyao{float: left; padding:10px 15px;border:1px dotted #c9c9c9;margin-bottom:20px;color:#535353;line-height:20px;font-size:12px;border-radius: 5px;width: 768px;}
.article-zhaiyao strong{padding:0;margin-top:-22px;position:absolute;background:#fff;font-size:14px;font-weight:700;color:#535353;}
/*上面摘要*/
.textinfo{letter-spacing: 0.5px;}
.textinfo p{text-indent:32px;margin: 15px 0px;line-height: 30px;}
.textinfo img{border-radius: 5px;text-align: center;width: 80%;}
.textinfo table{width: 100%; border-collapse: collapse; margin: 20px auto; border-radius:5px;overflow:hidden; line-height: 24px;/*background: url(http://www.offcn.com/statics/images/zgimg/show_logo.png);*/}
.textinfo td{border: 1px solid #ffffff; line-height: 24px; padding:0px 5px; font-weight: normal; text-align: center; font-size: 14px;border-radius: 5px;word-wrap:break-word;}
.textinfo th{border: 1px solid #ffffff; padding: 10px; font-weight: 500; text-align: center; font-size: 15px; background: #84abff;color: #ffffff;}
/*.textinfo td{border: 1px solid #ddd; line-height: 24px; padding:0px 5px; font-weight: normal; text-align: center; font-size: 14px;}
.textinfo th{border: 1px solid #ddd; padding: 10px; font-weight: 500; text-align: center; font-size: 15px; background: #4D87DE; color: #f4f4f4;}*/
.textinfo tr:nth-child(odd){background:#f0f0f0;}
.textinfo tr:nth-child(even){background:#f9f9f9;}
.textinfo td:hover{background:#84abff;color:#ffffff;}
.textinfo th:first-child{border-top-left-radius: 5px;}
.textinfo th:last-child{border-top-right-radius: 5px;}
.textinfo tr:last-child td:first-child{border-bottom-left-radius: 5px;}
.textinfo tr:last-child td:last-child{border-top-right-radius: 5px;}
.textinfo a{color: #ff0000;}
.textinfo h2{font-weight: bolder;font-size: 20px;text-align: center;width: 100%;}
.tikuad {text-align: center;}
.tikuad img{border-radius: 5px;width: 800px;height: 80px;box-shadow: 0 1px 5px #535353;}
.textinfo #ewm{width: 200px;height: 130px;text-align: center;font-size: 14px;border: 1px solid #ddd; padding:10px;border-radius: 5px;margin:20px auto;line-height: 30px;}
.textinfo video{border-radius: 5px;}
/*下面阅读全文*/
#contTab{
    display: none;
}
.content-more{
    display: none;
}

#contTab:checked ~ #cont{
    max-height: 700px;
    overflow: hidden;
}
#contTab:checked ~  .content-more{
    display: block;
    position: relative;
    padding-top: 20px;
    padding-bottom: 30px;
    text-align: center;
}
#contTab:checked ~  .content-more .gradient{
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));
    background-image: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff);
    background-image: linear-gradient(-180deg,rgba(255,255,255,0),#fff);
    height: 80px;
    position: absolute;
    left: 0;
    top: -79px;
    width: 100%;
}
#contTab:checked ~  .content-more .readmore{
    display: inline-block;
    background: #4D87DE;
    color: #fff;
    width: 175px;
    height: 42px;
    border-radius: 50px;
    line-height: 42px;
    font-size: 16px;
    cursor: pointer;
}
/*△上面是文章内容*/
.listpage{margin: 10px auto; text-align:center;overflow:hidden;width: 95%;float: none;}
.listpage a:hover,.listpage a,.listpage strong{background:#4D87DE;color:#fff;border-color:#4D87DE;padding:7px 18px;font-size: 12px;border-radius: 3px;margin: 0px 3px;}
.listpage span{display:inline-block; border:1px solid #4D87DE; color:#4D87DE; text-align:center;padding:0px 15px;border-radius: 3px;font-size: 12px;line-height:28px;}
/*上面是列表分页*/
#text-sm{width: 800px;font-size: 12px;color:#535353;float: left;background-color: #f4f4f4;border-radius: 5px;text-align: center;padding:10px 0px;margin: 20px 0px; line-height: 18px;}
/*上面声明*/
#share {width: 260px;height: 42px;float: left;}



#xiongzhang{width: 500px;height: 42px;float: right;margin-top:-10px;}

@font-face{font-family:"socialshare";src:url("fonts/iconfont.eot");src:url
 ("fonts/iconfont.eot?#iefix") format("embedded-opentype"),url
 ("fonts/iconfont.woff") format("woff"),url("fonts/iconfont.ttf") format
 ("truetype"),url("fonts/iconfont.svg#iconfont") format("svg")}.social-share
 {font-family:"socialshare" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}.social-share
 *{font-family:"socialshare" !important}.social-share .icon-tencent:before
 {content:"\f07a"}.social-share .icon-qq:before
 {content:"\f11a"}.social-share .icon-weibo:before
 {content:"\f12a"}.social-share .icon-wechat:before
 {content:"\f09a"}.social-share .icon-douban:before
 {content:"\f10a"}.social-share .icon-heart:before
 {content:"\f20a"}.social-share .icon-like:before
 {content:"\f00a"}.social-share .icon-qzone:before
 {content:"\f08a"}.social-share .icon-linkedin:before
 {content:"\f01a"}.social-share .icon-diandian:before
 {content:"\f05a"}.social-share .icon-facebook:before
 {content:"\f03a"}.social-share .icon-google:before
 {content:"\f04a"}.social-share .icon-twitter:before
 {content:"\f06a"}.social-share a
 {position:relative;text-decoration:none;margin:4px;display:inline-block;outline:none}.social-share
 .social-share-icon
 {position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px
 solid #666;color:#666;text-align:center;vertical-align:middle;transition:background
 0.6s ease-out 0s}.social-share .social-share-icon:hover
 {background:#666;color:#fff}.social-share .icon-weibo
 {color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover
 {background:#ff763b}.social-share .icon-tencent
 {color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover
 {background:#56b6e7}.social-share .icon-qq
 {color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover
 {background:#56b6e7}.social-share .icon-qzone
 {color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover
 {background:#FDBE3D}.social-share .icon-douban
 {color:#33b045;border-color:#33b045}.social-share .icon-douban:hover
 {background:#33b045}.social-share .icon-linkedin
 {color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover
 {background:#0077B5}.social-share .icon-facebook
 {color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover
 {background:#44619D}.social-share .icon-google
 {color:#db4437;border-color:#db4437}.social-share .icon-google:hover
 {background:#db4437}.social-share .icon-twitter
 {color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover
 {background:#55acee}.social-share .icon-diandian
 {color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover
 {background:#307DCA}.social-share .icon-wechat
 {position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share
 .icon-wechat .wechat-qrcode
 {display:none;border:1px
 solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0
 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all
 350ms;-moz-transition:all
 350ms}.social-share .icon-wechat .wechat-qrcode.bottom
 {top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after
 {display:none}.social-share .icon-wechat .wechat-qrcode h4
 {font-weight:normal;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share
 .icon-wechat .wechat-qrcode .qrcode
 {width:105px;margin:10px
 auto}.social-share .icon-wechat .wechat-qrcode .qrcode table
 {margin:0 !important}.social-share .icon-wechat .wechat-qrcode .help p
 {font-weight:normal;line-height:16px;padding:0;margin:0}.social-share .icon-wechat
 .wechat-qrcode:after
 {content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px
 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent
 transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}


/*上面是分享和熊掌号*/
.next{width:100%;height: 70px;background-color: #ffffff;float:left;border-radius: 5px;line-height: 70px;}
.next span{font-size: 14px;color: #535353;}
.left-next{height:70px;float: left;margin-left: 20px; max-width: 49%;}
.right-next{height: 70px;float: right;margin-right: 20px;max-width: 49%;}
.next a{color: #535353;}
/*上面是上下篇*/
.related{width: 880px;height: 190px;margin-top:20px;background-color: #ffffff;float: left;border-radius: 5px;}
.related .tit{width:100%; height:50px; border-bottom:dashed 1px #c9c9c9; line-height:50px; font-size:18px; font-weight:bold;}
.related .tit .jx{width:5px; height:30px; background-color:#4D87DE; float:left; margin-top:10px; margin-right:10px; border-radius: 5px;}
.related .pic{width: 840px;float: left;margin: 0px 20px;}
.related .pic img{width: 190px;height: 100px;margin: 20px 10px;border-radius: 5px;float: left;}
/*上面相关推荐*/
/*文章页结束*/
/*尾部*/
.w1200{width: 1200px; margin: 0 auto;}
.site-footer{font-size: 14px; line-height: 1.8;background:#2b2b2b;/*background: #373d41;*/ width: 100%; float: left;}
.site-footer a:hover{color: #8892fc !important;}
.site-footer .footer-article{padding: 30px 0 20px; overflow: hidden; border-bottom: 1px solid #4b5054;}
.site-footer .col-article{float: left; width: 233px; margin-right: 40px;}
.site-footer .col-article dt{margin-bottom: 15px; font-size: 16px; font-weight: normal; color: #d7d8d9;}
.site-footer .col-article dd{width: 232px; margin: 0; overflow: hidden; border-right: 1px solid #4b5054;}
.site-footer .col-article dd a{float: left; width: 116px; margin: 0 0 6px; font-size: 14px; color: #9b9ea0; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.site-footer .col-article.col-article-spe{width: 195px;}
.site-footer .col-article.col-article-spe dd{width: auto; border: 0;}
.site-footer .col-article.col-article-spe dd p{height: 36px; padding-top: 6px; font: 20px/36px; color: #9b9ea0;}
.site-footer .col-article.col-article-spe dd i{float: left; margin-right: 10px; font-size: 32px;}
.site-footer .col-article.col-article-spe dd i.orange{color: #ff7300;}
.site-footer .col-article.col-article-spe dd i.blue{color: #2da6f6;}
.site-footer .col-code{float: right; width: 120px; text-align: center; color: #9b9ea0;}
.site-footer .col-code img{width: 120px; height: 120px; margin-bottom: 5px; border-radius: 5px;}
.footer-links{position: relative; z-index: 1; width: 1140px; padding: 10px 0 10px 60px; margin: 0 auto; font-size: 12px; line-height: 24px; border-bottom: 1px solid #4b5054;}
.footer-links span{position: absolute; left: 0;}
.footer-links a{padding: 0 5px; margin: 0 10px; color: #73777a;}
.footer-info .info-text{padding-bottom: 10px; font-size: 12px; text-align: center;}
.footer-info .info-text .nav-bottom{padding: 20px 0 5px; font-size: 14px; color: #ccc; text-align: center;}
.footer-info .info-text .nav-bottom a{padding: 0 8px; color: #9b9ea0;}
.footer-info .info-text .copyright{padding-top: 5px; color: #9b9ea0; font-size: 12px;}
.footer-info .info-text .copyright a{color: #9b9ea0;}
.footer-info .info-text em{padding: 0 8px;}

.tags li{float: left;list-style: none;margin: 12px 15px 0px 0px;font-size: 14px;line-height: 20px; background-color: #F4F4F4;padding: 5px 10px;border-radius: 5px;}
.tags a{color: #535353;}
.tags  li:hover a{color: #ffffff;}
.tags  li:hover{background:-webkit-linear-gradient(left,#8892fc,#1e9afb);}


/*省市栏目开始*/
.city-tit-box{width: 880px;height: 320px;float: left;margin-bottom:20px;}
.city-tit-box .city-list-h{width: 100%;height: 200px;margin-bottom: 20px;background-color: #ffffff;border-radius: 5px;}
.city-tit-box .city-list-h #tit-pic{width: 187px;height: 176px;margin: 12px;border-radius: 5px;background: #f7812e;
    margin-right: 0;
    background: linear-gradient(159deg, #f8a938 , #f7812e ,#f65824);
    box-shadow: 0 6px 10px rgba(246, 93, 37, .2); float: left;color: #ffffff;font-size: 30px;font-weight: bolder; text-align: center;line-height: 176px;opacity: 0.8;position: absolute;}
.city-tit-box .city-list-h h1{font-size: 24px;width: 648px;margin: 20px;float: right;display: block;font-weight: bolder;}
.city-tit-box .city-list-h .directions{width: 648px;float: right;font-size: 14px;line-height: 30px;margin: 0px 20px;}

.city-tit-box .city-nav{width: 840px;height: 70px;background-color: #ffffff;border-radius: 5px;float: left;padding: 15px 20px;}
.city-tit-box .city-nav a{height: 30px;border-radius: 3px;color: #ffffff;line-height: 30px;padding:7px 18px;}
.city-tit-box .city-nav a:hover{background: #4D87DE;text-decoration:none;color: #ffffff;}
.city-tit-box .city-nav ul li{height: 30px;background-color: #C9C8C6;color: #ffffff;font-size: 12px;margin:0px 10px 10px 0px;border-radius: 3px;float: left;list-style-type: none;text-align: center;line-height: 30px;}
.city-tit-box .city-nav .icur{background-color:#C9C8C6;}
.list-right{width: 300px; height: 320px;float: right;}
.list-right #ad{width: 300px;height: 100px;}
.list-right #ad img{width: 300px;height: 100px;border-radius: 5px;}
.list-right #hotposter{width: 300px;height: 200px;background-color:#ffffff;border-radius: 5px;margin: 20px 0px;}
.list-right #hotposter .tit{width:100%; height:50px; border-bottom:dashed 1px #c9c9c9; line-height:50px; font-size:18px; font-weight:bold;}
.list-right #hotposter .tit .jx{margin-left: 15px; width:5px; height:30px; background-color:#4D87DE; float:left; margin-top:10px; margin-right:10px; border-radius: 5px;}

/*上部结束*/
.box-left {width: 600px;height:auto; float: left;margin-bottom: 20px;}
.main-left {width: 600px;min-height: 1002px;float: left;background-color: #ffffff;border-radius: 5px;list-style: none;padding-bottom: 20px;}

.city-list-xx{width: 560px;margin: 0 20px;height:auto;float: left;list-style: none;}
.city-list-xx h1{float: left;font-size: 24px;font-weight: bolder;margin-bottom: 20px;width: 100%;}
.city-list-xx h2{float: left;font-size: 24px;font-weight: bolder;margin-bottom: 20px;width: 100%;}
.city-list-xx .lb{float: left;width: 100%;}
.city-list-xx .lb li{padding:2px 0px;font-size:16px;color:#aaa;overflow:hidden;}
.city-list-xx .lb li h3{display:inline;font-size:16px;width:75%;display:-webkit-box;
   overflow:hidden;
   text-overflow:ellipsis;
   -webkit-line-clamp:1;
   -webkit-box-orient:vertical;}
.city-list-xx .li_fg{height: 16px; border-bottom: dotted 1px #c9c9c9;margin-bottom: 20px;}
.city-list-xx .lm{color:#535353;float:left;margin-right:10px;}
.city-list-xx .lm a{color:#535353;}
.city-list-xx a{color: #535353;}
.city-list-xx a:hover{color: #8892fc;}
.city-list-xx time{float:right;margin-left:15px;font-size:14px;color:#535353;}
.city-list-xx .mark{float:right;background:none;font-size:14px;color:#999;}
/*上面是省级列表内容*/
.city-listpage{margin: 10px auto; overflow:hidden;width: 96%;}
.city-listpage a:hover,.city-listpage a,.city-listpage strong{background:#4D87DE;color:#fff;border-color:#4D87DE;padding:7px 18px;font-size: 12px;border-radius: 3px;margin: 0px 3px;}
.city-listpage span{display:inline-block; border:1px solid #4D87DE; color:#4D87DE; text-align:center;padding:0px 15px;border-radius: 3px;font-size: 12px;line-height:28px;}
/*上面是省级列表分页*/
.city-book{width: 580px;height: 390px; float: right;border-radius: 5px;background-color: #ffffff;margin-bottom: 20px;}
.city-tiku{width: 540px;height: 300px;margin: 20px;list-style:none;}

.city-tiku ul li{width:270px;height: 80px;list-style:none;float: left;margin-bottom: 20px;}
.city-tiku img{width: 100px;height: 80px;border-radius: 5px;float: left;}
.city-tiku .tktit{width:160px; height:36px;float:right;font-size: 12px;color: #535353;line-height: 18px;overflow:hidden;}
.city-tiku .ti-download{width: 50px;height: 24px;margin: 20px 0px 0px 10px;float: left;border-radius: 20px;background-color: #E74C3C; color: #ffffff;font-size: 12px;text-align: center;line-height: 24px;text-decoration:none;}
.city-tiku a{text-decoration:none;}
.city-tiku a:hover{background: -webkit-linear-gradient(0deg, rgba(255, 91, 91, 1),rgba(255, 170, 89, 1));}
.city-tiku .ti-qun{width: 50px;height: 24px;margin: 20px 0px 0px 10px;float: left;border-radius: 20px;background-color: #4D87DE; color: #ffffff;font-size: 12px;text-align: center;line-height: 24px;text-decoration:none;}
/*上面是省级试题*/
.city-bkzd{width: 580px; float: right;border-radius: 5px;background-color: #ffffff;margin-bottom: 20px;}
.city-bkzd-xx{width: 540px;margin: 0 20px;height:auto;float: left;list-style: none;}
.city-bkzd-xx h1{float: left;font-size: 24px;font-weight: bolder;margin-bottom: 20px;width: 100%;}
.city-bkzd-xx h2{float: left;font-size: 24px;font-weight: bolder;margin-bottom: 20px;width: 100%;}
.city-bkzd-xx .lb{float: left;width: 100%;}
.city-bkzd-xx .lb li{padding:2px 0px;font-size:14px;color:#aaa;overflow:hidden;}
.city-bkzd-xx .lb li h3{display:inline;font-size:14px;width:85%;display:-webkit-box;
   overflow:hidden;
   text-overflow:ellipsis;
   -webkit-line-clamp:1;
   -webkit-box-orient:vertical;}
.city-bkzd-xx .li_fg{height: 16px; border-bottom: dotted 1px #c9c9c9;margin-bottom: 20px;}
.city-bkzd-xx .lm{color:#535353;float:left;margin-right:10px;}
.city-bkzd-xx .lm a{color:#535353;}
.city-bkzd-xx a{color: #535353;}
.city-bkzd-xx a:hover{color: #8892fc;}

#city-more a{width:40%;height: 30px;border-radius: 5px;font-size: 14px;background: #F4F4F4;margin: 5px 30% 25px 30%;text-align: center;line-height: 30px;float: left;color: #535353;display: block;}
#city-more a:hover{background: -webkit-linear-gradient(0deg, rgba(255, 91, 91, 1),rgba(255, 170, 89, 1));color: #ffffff;}
/*上面是备考技巧*/
/*省市栏目结束*/

.snow-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 100001; }
/*雪花*/
/*网格背景开始*/
    :root{
      --gridSizeXu:20px; /* 虚线网格大小 */
      --gridSizeShi:60px; /* 虚线网格大小 */
      --gridColor:#e0e0e0; /* 线条颜色 */
    }

    /* 虚线部分 */
   .grid-xu{
     overflow: hidden;
     width: 100%;
     height: 100%;
     position: fixed;
     z-index: -2;
     transform: scale(1.1);
   }
   .grid-xu::before, .grid-xu::after{
     opacity: .5;
     content: '';
     background-repeat: repeat;
     position: absolute;
     width: 100%;
     height: 100%;
     left: 0;
     top: 0;
   }
   .grid-xu::before{
     /* 从左往右 */
     background: linear-gradient(to right,white 1px,transparent 1px),
     linear-gradient(to bottom,var(--gridColor) .5px,transparent .5px);
     background-size: 3px var(--gridSizeXu);
   }
   .grid-xu::after{
     /* 从上往下 */
     background: 
     linear-gradient(to bottom,white 1px,transparent 1px),
     linear-gradient(to right,var(--gridColor) .5px,transparent .5px);
     background-size: var(--gridSizeXu) 3px;
   }
   /* 实线条部分 */
   .grid-shi{
    overflow: hidden;
     width: 100%;
     height: 100%;
     position: fixed;
     z-index: -1;
     transform: scale(1.1);
     background: linear-gradient(to right,var(--gridColor) .5px,transparent .5px),
     linear-gradient(to bottom,var(--gridColor) .5px,transparent .5px);
     background-size: var(--gridSizeShi) var(--gridSizeShi);
     background-repeat: repeat;
   }
/*网格背景结束*/