

.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}
a,*{-webkit-tap-highlight-color: transparent;tap-highlight-color: transparent;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*网页限定宽度*/
.w1320{width: 90%;margin: 0 auto;max-width: 1320px;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.TXTovehid-two{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.TXTovehid-three{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.clear10 { clear:both;}
.contactMap { height:500px;}


table {  border-collapse:collapse; }
td  {padding:0;  border:1px solid #000; }

.article table { width:100% !important;}
.article td { width:auto !important;  padding: 8px; line-height: 1.42857143; vertical-align: top;    }
/*.article>table>tbody>tr:nth-of-type(odd)  {  background-color: #f9f9f9;  } */
.article strong { font-weight:bold;}

/*transition*/
.ani200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.ani300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.ani400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.ani500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.ani1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}


.bgStyle{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}

.scaleimg:hover,
.scaleimg:hover .pic em,
.scaleimg:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}
.scaleimgg{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}

/*input[type="submit"],input[type="reset"],select,button{-webkit-appearance:none;appearance:none; }*/



/*主体部分*/

.nyWrap{width: 100%;min-width: 1280px;min-height: 400px;padding-bottom: 47px;font-family: "Microsoft Yahei"; margin:35px auto;}

.liubiaoSlide { margin-bottom:30px;}
.liubiaoSlide img { display: block; width: 100%;max-height: 304px;}
.liubiaoSlide { height: 304px; overflow: hidden;}
.liubiaoSlide .swiper-pagination { text-align: right; box-sizing: border-box; padding-right: 17px;}
.liubiaoSlide .swiper-pagination span { width: 13px; height: 13px; opacity: 1; background: #ffffff; outline:none;}
.liubiaoSlide .swiper-pagination span.swiper-pagination-bullet-active { background: #ff1a1a;}


.ny_left { width:890px; }
/*左侧标题*/
.lh_catename{font:bold 22px/1.2 'microsoft yahei';color:#2d2d2d;/*border-left:4px solid #ef2d36;padding-left:6px;margin-bottom:17px;*/border-bottom: 2px solid #c9c9c9;padding-bottom: 12px;}
.lh_catename>span{border-bottom:4px solid #2c81d1;padding-bottom:9px;font:bold 24px/1.2 'microsoft yahei';}

.lh_childname,.lh_chiname_gj{font:15px/1.8 'microsoft yahei';color:#333;}
.lh_childname a{display:inline-block;*display:inline;zoom:1;margin-right:1.5%;margin-bottom:15px;}
.lh_childname a.on,.lh_childname a:hover{border-bottom:2px solid #ef2d36;color:#ef2d36;margin-bottom:14px;}



/*面包屑导航*/
.lh_contentBox{padding-top:24px;height:auto;margin-bottom:30px;}
.lh_Navigation{font:13px/1.2 'Microsoft Yahei';color:#999;padding-left:20px; background:url(../images/spild.png) no-repeat left -87px;margin-top:13px;}
.lh_Navigation a{margin:0 4px;color:#999;}
.lh_Navigation a:hover { color:#F00;}

/*左侧新闻列表*/
.lb_news li { overflow: hidden; line-height:32px; background: url(../images/circle.png) left center no-repeat; padding-left: 14px;}
.lb_news li p {/* float: left;*/ color: #333333; font-size: 15px; /*max-width: 380px;*/}
.lb_news li span { float: right; font-size: 15px; color: #8f8f8f;}
.lb_news li a { display: block; overflow: hidden;}
.lb_news li a:hover p{ color:#f00; padding-left:6px;-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}



.ny_rigth { width:355px;}
.rmss { width:353px; height:auto; border:1px solid #e7e7e7; margin-top:20px;}
.rmss h2 { width:100%; height:48px; line-height:48px; background:#f9f9f9; border-bottom:1px solid #efefef; border-top:2px solid #2f82d2; text-align:center; color:#2e81d1; font-size:18px; font-weight:bold;}
.rmss ul { padding:10px;}
.rmss ul a { font-size:14px; color:#32342f; padding:0 8px; border:1px solid #d5d5d5; border-radius:20px; line-height:26px; display:inline-block; margin-right:10px; margin-bottom:5px;}
.rmss ul a:hover { color:#F00; background:#efefef; font-size:14px; color:#d81c1c; padding:0 8px; border:1px solid #d5d5d5; border-radius:20px; line-height:26px;}



.lb_conta { width:100%;}
.lb_conta h2{width: 100%;
    height: 48px;
    background: #1d73bc;
    text-align: center;
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    line-height: 48px;}


/*右侧*/
.isect2_3 { padding:20px 20px 10px;}
.isect2_3 li {	border: 1px solid #dcdcdc;	color: #333333; margin-bottom:10px;}
.isect2_3 li a {
	display: block;
	font-size: 0;
	padding: 0px 48px;
}
.isect2_3 li:last-child {
	margin-right: 0;
}
.isect2_3 li a h5 {
	display: inline-block;
    *display: inline;
    *zoom: 1;
	font-size: 16px;
	line-height:60px;
	font-weight: normal;
	padding-left: 55px;
	position: relative;
}
.isect2_3 li a h5:before {
	content: "";
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	background: url(../images/iIcon1.png) no-repeat left -234px;
}
.isect2_3 li:hover {
	background: #1e63b0;
	border-color: #1e63b0;
	color: #fff;
}
.isect2_3 li:hover h5 {
	color: #fff;
}
.isect2_3 li.li2 a h5:before {
	background-position: -40px -234px;
}
.isect2_3 li.li3 a h5:before {
	background-position: -80px -234px;
}
.isect2_3 li.li4 a h5:before {
	background-position: -120px -234px;
}
.isect2_3 li.li5 a h5:before {
	background-position: -160px -234px;
}
.isect2_3 li.li6 a h5:before {
	background-position: -200px -234px;
}
.isect2_3 li.li7 a h5:before {
	background-position: -250px -234px;
}
.isect2_3 li:hover a h5:before {
	background-position-y: -274px !important;
}


/*国家公务员部分*/
.lh_chiname_gj a{/*width:8.8%;*/margin-right:0.8%;display:inline-block;*display:inline;zoom:1;}
.lh_chiname_gj span{color:#bfbfbf;margin: 0 10px 0 15px;}
.lh_chiname_gj a.on,.lh_chiname_gj a:hover,.lh_opconTrig a.on,.lh_opconTrig a:hover{color:#ef2d36;font-weight:bold;}
.lh_chiname_gj a.on span,.lh_chiname_gj a:hover span,.lh_opconTrig a.on span,.lh_opconTrig a:hover span{font-weight:normal;}
.lh_chiname_sd{margin-bottom:12px;}
.lh_chiname_sd{padding:0 18px;}

/*LIST_PIC*/

.busWrap{overflow: hidden;}
.busWrap .item2{ margin-top:30px;}
.busWrap .item2 .tit{padding-top: 10px;height: 109px;line-height: 109px;font-size: 30px;color: #1a1a1a;font-weight: normal;text-align: center;}
.busWrap .item2 ul{width:100%;}
.busWrap .item2 ul li{width:49%; margin-right:2%;padding-bottom: 15px; margin-bottom:25px;}
.busWrap .item2 ul li:nth-child(2n) { margin-right:0;}
.busWrap .item2 ul li a{display: block;}
.busWrap .item2 ul li a .pic{width: 100%;height: 0;padding-bottom: 68.29%;position: relative;overflow: hidden;}
.busWrap .item2 ul li a .pic em{position: absolute;left: 0;top:0;width: 105%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.busWrap .item2 ul li a .pic b{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 2;background: rgba(0,0,0,0.4);opacity: 0;}
.busWrap .item2 ul li a h5{padding-top: 12px;font-size: 18px;line-height: 42px;color: #1a1a1a;font-weight: normal; text-align:center;}
.busWrap .item2 ul li a p{font-size: 15px;line-height: 26px;color: #707070;height: 52px;overflow: hidden;}
.busWrap .item2 ul li a:hover .pic em{left: -5%;}
.busWrap .item2 ul li a:hover .pic b{opacity: 1;}
.busWrap .item2 ul li a:hover h5{color: #ff0000;}
/*.busWrap .item2 ul li:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}*/


/*list_productpage*/
.list_productpage{ }
.list_productpage .list_product{ }
.list_productpage .list_product li{float: left;width: 48.5%; margin-right:3%; margin-bottom: 32px; border-radius:8px; }
.list_productpage .list_product li:nth-child(2n){margin-right: 0;}
.list_productpage .list_product li a{ display: block;background: #fff;text-align: center;}
.list_productpage .list_product li .img{width: 100%;height: 0; padding-bottom:64.0264%;overflow: hidden; position: relative;  }
.list_productpage .list_product li .img em{  position: absolute; left: 0;top: 0;width: 100%; height: 100%; display: block; background-size: cover;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
.list_productpage .list_product li .txt{  line-height: 24px;height: 24px;overflow: hidden; padding: 9px 5px 37px; font-size: 14px; color: #2a333c; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
.list_productpage .list_product li a:hover .txt{ transform:translateX(5px); -webkit-transform:translateX(5px); color: #3DA679; }
.list_productpage .list_product li a:hover .img em{ -webkit-transform:scale(1.05); transform:scale(1.05);}


/*省属直属*/
.sszs_box{border:1px solid #ddd; background:#f6f6f6; padding:5px 18px; font:15px/1.8 'Microsoft Yahei';}
.sszs_box p{overflow:hidden;  padding:10px 0 8px;}
.sszs_box p a{ margin:0 3% 5px 0; display:inline-block; *display:inline; zoom:1; }
.sszs_box p a.all{padding-left:0;}
.sszs_box p a.on{color:#ef2d36;}
.sszs_box p.last{border-bottom:0; border-top:1px dashed #e6e6e6;}
/*
.lh_chiname_gj a span{margin-bottom:15px;display:inline-block;*display:inline;zoom:1;}
.lh_chiname_gj a.on span,.lh_chiname_gj a:hover span{border-bottom:2px solid #fff;color:#ef2d36;margin-bottom:14px;font-weight:bold;}
*/
.lh_gjselect{position:absolute; right:0; top:0;}
/*国家公务员部分*/
.lh_selectYear{height:30px;}
.lh_opconTrig{float:right;font:15px/40px 'microsoft yahei';color:#333;}
.lh_opconTrig a{white-space:nowrap;}
.lh_opconTrig.nflo{float:none;}
.lh_gjselect{position:absolute; right:0; top:0;}
.lh_opconTrig span{color: #bfbfbf;margin:0 5px 0 10px;}
.lh_selectYear p{font:bold 15px/30px 'microsoft yahei';color:#777; float:left;}
.lh_modelSelect{float:left;width:88px; height:28px;border:1px solid #dcdcdc;cursor:pointer;margin-left:14px;position:relative; background:url(../images/zgszyf_jiao02.jpg) no-repeat 73px center;}
.lh_modelSelect span{font:15px/28px 'microsoft yahei';color:#555;padding-left:7px; cursor:pointer;}
.lh_modelSelect ul{position:absolute; width:100%;top:28px; left:-1px; background:#fff;border:1px solid #dcdcdc;border-top:none;display:none;}
.lh_modelSelect li{font:14px/28px 'microsoft yahei';color:#555;padding-left:7px; cursor:pointer;}
.lh_modelSelect li:hover{background:#eaeaea;}
/* 左侧通用列表展示 */
.lh_Hotrecommend{margin-top:25px; clear:both;}
.lh_Hotrecommend>ul li{font:15px/22px 'microsoft yahei';margin-bottom:12px; height:24px; overflow:hidden;}
.lh_Hotrecommend>ul li span{float:right;font-size:15px; color:#666;padding-left:50px;background:#fff;}
.lh_Tophot em{display:inline-block;*display:inline;zoom:1; width:75px; height:24px; color:#fff; text-align:center; font-size:15px;background:#ef2d36;font-style:normal;border-radius:4px; margin-right: 7px;}
.lh_Tophot .lh_olistCatename{margin-left:10px;}
.lh_olistCatename{font-size:15px; color:#999;margin-right:7px;}
.lh_Hotrecommend li.lh_spiltLine{height:1px;border-bottom:1px dashed #e4e4e4;margin-bottom:22px;}
.lh_newBobotm01{border-bottom: 1px dashed#e5e5e5;padding-bottom:4px;}
.lh_newBobotm02{padding-top:20px;}
.lh_newBobotm02 a:hover{padding-left:12px; color:#ef2d36;}

/*单页面上方*/
.offcn_Listsnav{ overflow:hidden;margin-top:20px;}
.offcn_Listsnav a,.offcn_Listsnav span{display:block; float:left; margin:0 7px 10px 0;background:#f4f4f4; font:14px/34px 'microsoft yahei'; padding:0 18px; height: 34px; border-radius:8px;color:#777;border:1px solid #f4f4f4; cursor:pointer;}
.offcn_Listsnav a:hover,.offcn_Listsnav a.on{color:#e70012; background:#fff4f5; text-decoration:none; border-color:#ff8d96;}
.offcn_Listsnav span:hover,.offcn_Listsnav span.on{color:#e70012; background:#fff4f5; text-decoration:none; border-color:#ff8d96;}
.lh_Hotrecommend1{ display: none;}
/* 分页 */
.zg_page{ padding-top:15px; text-align:center; height:70px;}
.list_pagebox p{display:inline-block;_display:inline; vertical-align:middle;}
.list_pagebox p a{ display:inline-block; font:14px/28px "Microsoft YaHei";padding:0 9px;height:28px; border:1px solid #ddd; margin-right:6px; text-align:center; color:#666;background:#fff;}
.list_pagebox p a:hover{color:#fff; background:#f24443; text-decoration:none;}
.list_pagebox p span{display:inline-block; font:14px/28px "Microsoft YaHei"; padding:0 9px; height:28px; border:1px solid #f24443; margin-right:6px; text-align:center; color:#fff; background:#f24443;border-radius:3px;}
.list_pagebox p font{display:inline-block; color:#666; width:32px; height:32px; margin-right:10px;}
.uiChooseDiv{height:25px;margin-top:24px;z-index:11;position:relative;}
.uiChooseTable{width:auto;border-collapse:collapse;}
.uiChooseTable td{height:23px;width:160px;border:1px solid #dadada;}
.mod_select{ height:23px; line-height:23px;cursor:pointer;}
.mod_select ul{margin:0;padding:0;}
.mod_select ul li{float:left;height:43px;line-height:23px;}
.select_box{float:left;width:160px;height:23px;color:#666;position:relative;cursor:pointer;}
.selet_open{display:inline-block;position:absolute;right:0;top:0;z-index:11;width:30px;height:23px; background:url(../images/zgszyf_jiao02.jpg) center center no-repeat;}
.select_txt{display:inline-block;position:relative;z-index:10;padding-left:15px;width:95px;height:23px;overflow:hidden;font:normal 14px/23px "Microsoft Yahei";color:#555;}
.uiChooseActiveS,.uiSssActiveS{background:#fff;}
.option{width:160px; border:solid 1px #dadada;border-top:none;position:absolute;top:28px;left:-1px;z-index:2;overflow:hidden;overflow-y:auto;display:none;opacity:.95;filter:alpha(opacity=95);}
.option a{display:block;height:25px;text-align:left;padding:0 5px 0 15px;width:140px;background:#fff; text-decoration:none;font:normal 14px/25px "Microsoft Yahei";color:#555;}
.option a:hover{background:#f24443; color:#fff; text-decoration:none;}
.pageSelect{position:relative;height:28px;line-height:28px;text-align:left;border-radius:3px;border:1px solid #e7e7e7;display:inline-block;_display:inline; vertical-align:middle;}
.pageSelect ul li{height:28px;line-height:28px;}
.pageSelect .select_box{width:110px;height:28px;}
.pageSelect .option{width:110px;}
.pageSelect .option a{width:110px;}
.pageSelect .select_txt{height:28px;line-height:28px;}
.pageSelect .selet_open{height:28px;line-height:28px;}
/* 列表底部信息切换 */
.zg_tjxx{ width:100%; height:auto; overflow:hidden;}
.zg_tjxx_bt{ height:44px; width:100%; border-top:1px solid #e5e5e5;}
.zg_tjxx_bt li{ width:90px; height:44px; line-height:44px; text-align:center; float:left;position:relative; top:-1px;}
.zg_tjxx_bt li a{ font-size:15px; color:#333; font-family:'Microsoft Yahei';}
.zg_tjxx_bt li.on{  border-top:2px solid #ff3333; line-height:43px;}
.zg_tjxx_bt li.on a{ color:#ff3333; font-weight:bold;}
.zg_tjxx_nr{ width:100%; height:auto; overflow:hidden; clear:both; margin-bottom:10px; display:none;}
.zg_tjxx_nr a{ font-size:14px; color:#333; font-family:'Microsoft Yahei'; margin-right:18px; line-height:32px; display:block; float:left;}
.zg_tjxx_nr a:hover{ color:#e00; text-decoration:underline;}
/* 左侧通用列表展示 */
/* 省份频道通用右侧 */
.lh_rigOne,.lh_rigTwo{border:1px solid #e3e3e3;padding:0px 0 10px;margin-top:20px;}
.lh_rigOnetitle{font:bold 20px/22px 'microsoft yahei'; color:#333;border-left:3px solid #ef2d36;padding-left:27px;margin-bottom:18px;}
/* 历年信息 */
.lh_eachYear{width:90%;margin:0 auto 10px;padding-top:1px;}
.lh_eachYear h5{font:18px/2.4 'microsoft yahei';border-bottom:1px solid #e3e3e3;margin-bottom:10px;}
.lh_eachYear h5 a{border-bottom:2px solid #f02c38;padding-bottom:10px; color:#f72933;}
.lh_pubTab{border-collapse:collapse;border-spacing:0;text-align:center;width:100%;}
.lh_pubTab td{height:36px;}
.lh_pubTab a{color:#666;font-size:15px;}
.lh_pubTab span{display:inline-block;*display:inline;zoom:1; width:30px;height:14px;border:1px solid #ef2d36;color:#ef2d36;font-size:12px; line-height:14px;border-radius:2px;}
.lh_pubTab a:hover{color:#cc0000;}
/*面授课程*/
.lh_rigTwo h6{border-bottom:1px solid #e3e3e3;font:18px/2.6 'microsoft yahei';}
.lh_rigTwo h6 span{margin-right:5%; cursor:pointer;}
.lh_rigTwo h6 span.on{color:#ef2d36; border-bottom:2px solid #ef2d36;padding-bottom:10px;}
.offcn_kclist{margin-top:22px;display:none;}
.offcn_kclist li{overflow:hidden;margin-bottom:15px;}
.offcn_kclist div{float:left;width:72%; overflow:hidden; height:44px;}
.offcn_bjopub{width:31px; height:31px; float:left;margin-right: 13px;margin-top:9px;} 
.offcn_tiospl{font:15px/20px 'microsoft yahei';color:#666; height:20px;overflow:hidden;}
.offcn_sopto{font:14px/15px 'microsoft yahei';color:#e53636;margin-top:8px;}
.offcn_sopto span{color:#999;margin-left:20px;font-weight:normal;}
.offcn_sopto em{ color:#999; font-style: normal; float: right;}
.offcn_buy{display:block; width:42px; height:20px; border:1px solid #e53636; float:right; border-radius:2px; text-align: center;font:15px/18px 'microsoft yahei';color:#e53636;margin-top:12px;}
.offcn_bjopub{background:url(../images/offcn_areaspild.png) no-repeat;}
.lh_zbicno{width:34px; height:34px; background:url(../images/spild.png) no-repeat left -150px;float: left;margin-right:13px;margin-top:9px;}
.lh_zbTime span{margin-left:0;padding-left:20px;background:url(../images/spild.png) no-repeat left -271px;}
.offcn_kclist li.on .lh_zbTime span{background-position:left -224px; color:#f52b3b;}
.lh_inlinePlay .offcn_buy{border-color:#f02b35;color:#f02b35;}
/*互动平台*/
.lh_eachYear .rname { width:100%; text-align:center; font-size:18px; font-weight:bold;}
.sh_hdpt{padding:21px 0 0; height:90px;}
.sh_hdpt li{width:33%; float:left; text-align:center; font-size:14px;}
.sh_hdpt li h4 { font-size:14px; font-weight:normal;}
.sh_hdpt li a{display:inline-block; *display:inline; zoom:1; width:100%; }
.sh_hdpt li em{display:inline-block; *display:inline; zoom:1; width:53px; height:53px; background:url(../images/zg_bg.png) no-repeat; margin-bottom:6px; }
.sh_hdpt li.li1 a em{background-position:0 -41px;}
.sh_hdpt li.li1 a:hover em{background-position:-134px -41px;}
.sh_hdpt li.li2 a em{background-position:0 -154px;}
.sh_hdpt li.li2 a:hover em{background-position:-134px -154px;}
.sh_hdpt li.li3 a em{background-position:0 -267px;}
.sh_hdpt li.li3 a:hover em{background-position:-134px -267px;}
.sh_hdpt li.li4 a em{background-position:0 -380px;}
.sh_hdpt li.li4 a:hover em{background-position:-134px -380px;}
/*关注我们*/
.r_gzwm { width:100%; text-align:center; font-size:18px; font-weight:bold; }
.r_gzwm .sname { font-size:13px; color:#797979; font-weight:normal; margin-top:10px; margin-bottom:10px;}
.r_gzwm .sannie { width:270px; height:50px; background:#fe0000;border-radius: 42px; font-size:20px; margin:10px auto; line-height:50px; color:#FFF; font-weight:normal;} 
/* 快速查询 */
.lh_quickSeach{padding-top:1px;}/* 消除子元素margin-top不起作用 */
.lh_quickSeach h6{font:16px/1 'microsoft yahei';color:#d72a2d;margin:10px 0;}
.lh_quickSeach h6 a{color:#555;}
.lh_quickSeach h6 a:hover{color:#cc0000;}
.lh_quickSeach h6 em{display:inline-block;*display:inline; zoom:1; width:6px; height:6px;background:#ff6463; border-radius:100%;vertical-align:middle;margin-right:10px;}
.lh_quiSeatab{text-align:center;width:96%;margin-left:15px; overflow:hidden;}
.lh_quiSeatab a{font-size:15px; color:#757575;white-space:nowrap; line-height:32px;}
.lh_quiSeatab a:hover{color:#cc0000;}
.lh_quiSeatab li{height:32px;float:left;margin-right:4%;}
.lh_rigTwo h6{border-bottom:1px solid #e3e3e3;font:18px/2.6 'microsoft yahei'; white-space:nowrap;}
.lh_rigTwo h6 a{border-bottom:2px solid #f02c38;padding-bottom:10px; color:#f72933;}
.lh_rigTwo h6 a:hover{color:#ef2d36; border-bottom:2px solid #ef2d36;}
.lh_rigTwo .sh_newtit a{border:none; color:#333;}
.lh_rigTwo .sh_newtit a.wl{ padding-right:5%; }
.lh_rigTwo .sh_newtit a.wl:hover{border:none;}
/* 招考信息/备考题库 */
.sh_newzkxx{font:15px/2.2 'Microsoft Yahei'; padding:10px 0 0; }
.sh_newzkxx a{color:#686868;}
.sh_newzkxx a:hover{color:#f72933;}
.sh_newzkxx span{color:#eee; padding:0 8%; }
.lh_testCont{margin-top:10px;}
.lh_testCont li{font:15px/2.4 'microsoft yahei';color:#666;padding-left:18px;background:url(../images/spild.png) no-repeat left -337px;width:95%;overflow:hidden;height:38px;}
.lh_testCont li a{color:#666;}
.lh_testCont li a:hover{color: #cc0000;}

/*在线留言*/

.message_form { margin-top:20px;}
.message_form .message_li { position: relative; width: 100%; background: #f2f2f2; height: 46px; overflow: hidden; margin-bottom: 18px; }
.message_form .message_li .message_label { display: block; position: absolute; left: 0; top: 0; width: 95px; padding-right: 10px; font-size: 14px; color: #4c4c4c; text-align: right; line-height: 46px; height: 46px; overflow: hidden; }
.message_form .message_li .wrap { margin-left: 105px; margin-right: 28px; }
.message_form .message_li .text1 { line-height:46px; height: 46px; overflow: hidden;  width: 100%; background: none; font-size: 14px; color: #222; }
.message_form .message_li i.need { position: absolute; right: 0; top: 0; display: block; width: 28px; text-align: center; line-height: 46px; height: 46px; overflow: hidden; font-size: 14px; color: #d93631; }
.message_form .message_li:nth-child(2n) { margin-right: 0; }
.message_form .message_textarea { width: 100%; margin-right: 0; height: auto; }
.message_form .message_textarea .message_label { top: 50%; margin-top: -23px; }
.message_form .message_textarea .wrap { padding: 13px 0; height: 146px; }
.message_form .message_textarea textarea { font-size: 14px; color: #222; width: 100%; resize: none; height: 146px; background: none; }
.message_form .message_yzm {}
.message_form .message_yzm .message_label { width: 39%; text-align: center; }
.message_form .message_yzm .yzm { width: 24%; position: absolute; right: 0; top: 0; height: 46px; cursor: pointer; border: 1px solid #dbdbdb; }
.message_form .message_yzm .wrap { margin-left: 39%; margin-right: 24%; }
.message_form .message_yzm .text2 { line-height: 46px; height: 46px; overflow: hidden; background: #fff; border: 1px solid #dbdbdb; font-size: 14px; color: #222; }
.message_form .message_last { width: 100%; }
.message_form .message_last input { font-size: 14px; height: 38px; border-radius: 4px; min-width: 100px; transition: all 0.3s ease 0s; }
.message_form .message_last .btn1 { color: #fff; background: #fe0000; }
.message_form .message_last .btn1:hover { background: #f0a100; }


/*热点图片新闻*/
ul.main_item_news{width:100%;height:auto;overflow: hidden; margin-top:20px;}
ul.main_item_news li{float:left; display: inline; width:165px;height:155px;overflow: hidden;}
ul.main_item_news li:nth-child(2n) { float:right; }

ul.main_item_news li a.news_pic{display: block;  overflow: hidden;}
ul.main_item_news li a.title_news{text-align:center; display: block;width:165px;height:36px;line-height:36px;font-size:13px; overflow:hidden;}

.h30 { width:100%; height:30px; overflow:hidden; clear:both;}
/*详细页右边的下边的广告图*/

/*图书切换*/
.sh_newbook{border:1px solid #e7e7e7; margin:20px auto;}
.sh_newbook h6{white-space:nowrap; overflow:hidden;}
.sh_newbook h6 span{display:inline-block; *display:inline; zoom:1; width:33.3%; white-space:nowrap; text-align:center; font:15px/41px 'Microsoft Yahei'; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:#f4f4f4; position:relative; cursor:pointer;}
.sh_newbook h6 img{display:none; position:absolute; left:50%; margin-left:-5px; top:32px;}
.sh_newbook h6 span.on{color:#e82222; background:#fff; border-bottom:none;}
.sh_newbook h6 span.on img{display:block;}
.sh_newbook p{display:none; padding:18px 0; overflow:hidden;}
.sh_newbook a{display:block; float:left; width:42%; font:15px/1.5 'Microsoft Yahei'; text-align:center; padding:0 4%;}
.sh_newbook a img{display:block; margin:0 auto 5px; }
/* 关注微博 */
/* .lh_rigThree{padding-left:6.67%; padding-right:6.67%;margin-bottom:30px;} */
.lh_rigThree{margin-bottom:20px;border:1px solid #e3e3e3;padding:10px 0;}
.lh_rigThree h6{ text-align:center; font:bold 24px/1.2 'microsoft yahei'; margin-top:10px;}
.lg_zgwb{font:20px/1.2 'microsoft yahei';color:#999;text-align:center;margin-top:10px;}
.lh_rigThree a{display:block; width:56%; margin:20px auto; background:#19d100;border-radius:42px;font:20px/48px 'microsoft yahei';color:#fff; text-align:center; position:relative;}
.lh_rigThree a img{display:none; position:absolute; left:50%; margin-left:-100px; top:48px;}
.lh_rigThree a:hover{background:#47da33;}
.lh_rigThree a:hover img{display:block;}
.lh_rigThree p{font:14px/1.5 'Microsoft Yahei';}
.lh_rigThree p span{display:inline-block; *display:inline; zoom:1; width:33%; text-align:center;  color:#999;}
.lh_rigThree p b{display:block; font-size:18px; color:#666;}
.lh_wbwx{}
.lh_wbwx li{border:1px solid #e3e3e3; border-radius:5px; background:#fffaf7; padding:18px 22px; margin-bottom:20px; overflow:hidden;}
.lh_wbwx li img{display:block; float: left; width:22%;}
.lh_wbwx li span{display:block; width:44%; float:left; margin-left:6%; font:18px/1.8 'Microsoft Yahei'; color:#999;}
.lh_wbwx li span b{color:#333; font-size:22px; display:block;}
.lh_wbwx li a{display:block; width:28%; font:18px/2 'Microsoft Yahei'; border-radius:30px; background:#f97530; float:left;color:#fff; text-align:center; vertical-align:middle; margin-top:15px;}
.lh_wbwx li a:hover{background:#fa9159;}
.lh_wbwx li.qqli a{background:#19a0fc;}
.lh_wbwx li.qqli a:hover{background:#47b3fd;}
/* 省份频道通用右侧 */
/* 地方公务员右侧 */
.lh_botnCont{border-bottom:1px solid #e5e5e5;margin-bottom:10px;}
.lh_botnCont .lh_catename{margin-bottom:10px;}
.lh_borbotm{border-bottom:1px solid #eaeaea}
/*按省份查找*/
.sheng{ float:right; height:24px;font:14px/24px "Microsoft YaHei"; position:relative;width:90px;}
.sheng em{ float:right; height:22px; border:solid 1px #e3e3e3; line-height:22px; padding-left:6px; font-style:normal; color:#888; background:url(../images/zgszyf_jiao02.jpg) no-repeat 73px center; cursor:pointer; position:relative;width:82px;}
.sheng em.on{ border-bottom:solid 1px #fff; z-index:9;}
.sheng p{ position:absolute; background:#fff; border:solid 1px #e3e3e3; width:210px; right:0; top:23px; padding:0 10px; display:none; z-index:8;}
.sheng p a{ color:#555; margin:0 5px; display:inline-block; font-family:"Microsoft YaHei";}
/* 地方公务员右侧 */
/* 地方公务员右侧 */
/* 省考快速入口 */
.lh_areaName{overflow:hidden;margin-top:17px;width:111%;}
.lh_areaName a{border:1px solid #cfcfcf;font:14px/28px 'microsoft yahei';color:#777;white-space:nowrap;width:63px;display:block; float:left;margin-right:4.3%;margin-bottom:2.4%; text-align:center;border-radius:24px;}
.lh_areaName a:hover{color:#ef2d36;}
/* 省考快速入口 */
.lh_eachYear h5 span.zgsh_m3r_ssrd_ri{ font-size: 15px; color: #666; float: right; line-height: 46px;}
.zgsh_m3r_ssrd{ width: 100%; margin: 0 auto ; }
.zgsh_m3r_ssrd li{ line-height: 42px; height: 42px; clear: both; position:relative}
.zgsh_m3r_ssrd li span{ display: inline-block; width: 21px; height: 21px; line-height: 21px; text-align: center; border-radius: 25px; background: #d4d4d4; font-size: 14px;  font-family: 'Microsoft Yahei'; margin-right: 10px; color:#fff;}
.zgsh_m3r_ssrd li:first-of-type span{ background: rgb(246, 86, 74); }
.zgsh_m3r_ssrd li:nth-of-type(2) span{ background: rgb(246, 135, 74); }
.zgsh_m3r_ssrd li:nth-of-type(3) span{ background: rgb(246, 187, 74); }
.zgsh_m3r_ssrd li a{ display: inline-block; *display:inline; *zoom:1;max-width: 66%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;vertical-align: top; font-size: 15px; color: #444; font-family: 'Microsoft Yahei'; width: 66%; height: 42px;}
.zgsh_m3r_ssrd li font{ position:absolute; top:0px; right:0px; display: block; padding: 0px 20px; background: url(http://sh.offcn.com/statics//images/zgimg/shpd_08.jpg) no-repeat right center; font-size: 14px; color: #444; font-family: 'Microsoft Yahei';vertical-align: top;}
.zgsh_m3r_ssrd li font.down{ background-image: url(http://sh.offcn.com/statics//images/zgimg/shpd_09.jpg);}
.zgsh_m3r_ssrd li a:hover{ color: #e60012}
.layut16 .zgsh_m3r_ssrd li a{ width:60% }
.layut16 .lh_eachYear h5 span.zgsh_m3r_ssrd_ri{ margin-right:6px }
/* 地方公务员右侧 */
/* 内容页 */

/*内容导读*/
/*文章页样式开始*/
.web_dd {background-color:#fffdef;border:2px solid #FFDCB8; margin-top:30px; margin-bottom:20px;}
.web_dd h2{width:50px;height:30px;color:#f90;position:relative;left:15px;top:-15px;font-size:16px;font-weight:bold;text-align:center;background:white;}
.web_dd p{padding:0 10px;position:relative;top:-15px;line-height:25px;font-size:14px;text-indent:2em;}

.artfrom { width:100%; height:35px; text-align:center;}
.nyad { width:100%; height:auto; margin-top:5px;}
.nyad img { width:100%;}
.tagbq { margin-bottom:25px;}
.tagbqbt { font-size:16px; margin-top:30px; color:#000; font-weight:bold;}
.tagbqcon span { font-size:14px; line-height:28px;}
.tagbqcon span a:hover { color:#F00;}
/*表格2017.10.16*/
.biaoge{border-collapse:collapse;background:#fff;border-top:2px solid #e60000;margin:0 auto;}
.biaoge th{height:30px;background:#efefef;font-weight:bold;}
.biaoge td{ height:25px;color:#333;line-height:2.5;padding:0 3px;}
.biaoge th,.biaoge td{border:1px solid #CCC;text-align:center;}
.biaoge tr:hover{ background:#eee; }
.biaoge a:hover {text-decoration:underline;color:#f04444; }
.zg_Htitle{font: bold 24px/26px "Microsoft YaHei"; color:#282828;}
.zg_time{ height:42px; color:#999; font:12px/34px 'microsoft yahei'; margin-bottom:19px; border-bottom:1px solid #ececec; margin-top:16px;}

.zg_about { height:2px; color:#999; font:12px/34px 'microsoft yahei'; margin-bottom:19px; border-bottom:1px solid #ececec; margin-top:16px;}


.zg_time em{ display:inline-block; font-style:normal; padding-right:9px; color:#999;}
.zg_time .zg_show_ly{ color:#e60000;}
.zg_time font{font:12px/34px 'microsoft yahei'; padding-left:5px;}
.offcn_iframe{width:100%;}
.offcn_shocont p{font-size:15px; line-height: 34px; color:#333; font-family:"microsoft yahei"; }
.offcn_shocont h2{font-weight:bold;font-size:14px; line-height: 30px; color:#333; font-family:"microsoft yahei";}
.offcn_shocont img{ max-width:100% }

.offcn_shocont h3 { color:#f00; font-size:16px; font-weight:bold;}

/*百度分享*/
.share-area {height:32px; font-size:12px; position:relative; float:right; *top:-35px;}
.share-area .bdsharebuttonbox { float:left !important; height:32px !important;}
.share-area .bdsharebuttonbox a { padding:0 !important; color:#999 !important; height:32px !important; width:32px !important; line-height:32px !important; overflow:hidden !important; margin:0 0 0 5px !important; background:url(../images/newshare.png) no-repeat !important; font-family:"Microsoft YaHei"; font-size:14px;}
.share-area .bdsharebuttonbox .bds_more { margin-left:0px !important;background: none !important; width:60px !important; }
.share-area .bdsharebuttonbox .bds_tsina { background-position:-211px 0px !important;}
.share-area .bdsharebuttonbox .bds_tsina:hover {background-position:-211px -34px !important;}
.share-area .bdsharebuttonbox .bds_renren { background-position:-248px 0px !important;}
.share-area .bdsharebuttonbox .bds_renren:hover { background-position:-248px -34px !important;}
.share-area .bdsharebuttonbox .bds_douban { background-position:-285px 0px !important;}
.share-area .bdsharebuttonbox .bds_douban:hover {background-position:-285px -34px !important;}
.share-area .bdsharebuttonbox .bds_tqq,.share-area .bdsharebuttonbox .popup_sqq {background-position:-321px 0px !important;}
.share-area .bdsharebuttonbox .bds_tqq:hover,.share-area .bdsharebuttonbox .popup_sqq:hover{ background-position:-321px -34px !important;}
.share-area .bdsharebuttonbox .bds_weixin { background-position:-357px 0px !important;}
.share-area .bdsharebuttonbox .bds_weixin:hover { background-position:-357px -34px !important;}
.offcn_kstk{clear:both; overflow:hidden;height:624px;*height:610px;*margin-top:20px;}
.zg_kstx{ border-left:dotted 1px #ffa975; margin:4px 0 15px 6px;}
.zg_kstx li{ position:relative; left:-7px; height:28px; line-height:28px; margin-bottom:2px; padding:0 10px 0 20px; background:url(../../images/zgimg/zgdf_kuai02.jpg) no-repeat 4px center; color:#555;}
.zg_kstx li.on{ background:url(../../images/zgimg/zgdf_kuai03.jpg) no-repeat 4px center #f4f4f4;}
.zg_kstx li.on span a{ color:#f24443;}
.zg_kstx li span{ float:right;}
.zg_kstx li span a{ color:#999;}
.zg_kstx li span a:hover{ color:#f24443;}
.zg_mainbox_ret_bt{border-bottom:1px solid #ededed;height: 30px;margin-bottom:17px;font:18px/20px 'Microsoft Yahei';color:#333;}
.zg_mainbox_ret_bt p{font:18px/20px 'Microsoft Yahei';color:#333; border-bottom: 1px solid #ef2d36;padding-bottom: 10px;float:left;}
.fr_18new{float:right;}
.dfgwy_nrtop{text-align:center; margin-bottom:20px;}
.dfgwy_nrtop p{font-size:14px; line-height: 30px; font-family:"Microsoft Yahei";}
.dfgwy_nrtop p strong, .dfgwy_nrbot p strong{font-weight: bold;}
.dfgwy_nrtop a{margin:auto 10px;}
.zg_main_page{ text-align:center; margin:30px 0;}
.dfgwy_nrbot{text-align:center; margin-bottom:20px; margin-top:20px;}
.dfgwy_nrbot p{font-size:14px; line-height: 30px; font-family:"Microsoft Yahei";}
.dfgwy_nrbot img{margin-right:20px;}
.zgb_te1 {color: #f04444;font-size: 14px;line-height: 17px;margin:20px 0; text-align:center;}
.zgb_te1 em{display:inline-block;width:17px;height:17px;background: url(../images/zgbm1_1.jpg)no-repeat;margin-right:15px;}
.zg_show_bq{text-align: right;color: #999;line-height:30px;font-family:"Microsoft Yahei";padding: 5px 0;}
.zgb_fw {height: 72px;padding-top: 7px;border-top: 1px dotted #BEBEBE;}
.zgb_show {width:77%;}
.zgb_show li {line-height: 30px; white-space:nowrap; overflow: hidden; text-overflow: ellipsis;}
.zgb_show li strong{font: bold 15px/30px "Microsoft Yahei";color: #333;}
.zgb_show li a{font: 15px/30px "Microsoft Yahei";color: #666;}
.zgb_show li a:hover{color: #ef2d36;}
.zgb_fw_wx {width: 145px;margin: 27px auto 0;position: relative;}
.zgb_fw_wx a{font: bold 14px/32px "Microsoft YaHei";background:url(../images/ylws_bj.png) no-repeat 9px -235px;display: block;}
.zgb_fw_wx img{position: absolute;top: 40px;left: 0;display: none;z-index:99;}
/* 推荐购课 */
.offcn_gouke{width:100%;padding-top:20px;}
.offcn_gouke h2{font:bold 20px/22px '微软雅黑';color:#333;border-left:5px solid #f04444;padding-left:10px;margin-bottom:20px;}
.offcn_gouke dl{width:32%; float:left; margin:0 0.66%}
.offcn_gouke dt,.offcn_gouke dt img{width:100%;}
.offcn_gouke dd a{font:15px/32px '微软雅黑';color:#000;}
.offcn_gouke dd a:hover{color:#ef2d36;}
.offcn_aroe{font:14px/15px '微软雅黑';color:#e64141;marign-top:12px;}
.zgb_yd_con1 {height: 38px;border: 1px solid #e7e7e7;margin-top: 33px; overflow:hidden;}
.zgb_yd_con1 span, .zgb_yd_con1 a {display: inline-block;padding: 0 15px;font: 18px/38px "Microsoft Yahei";}
.zgb_yd_con1 span {margin-right: 10px;}
.zgb_yd_con1 span {background: #f04444;color: #fff;}
.zgb_yd_con1 a {color: #033;}
.zgb_yd_con1 a:hover {color: #f04444;}
/* 推荐购课 */
.zgb_yd_con2 {margin: 20px auto 26px; min-height: 180px;overflow:hidden;}
.zgb_yd_con2_list{width: 66%;padding-top: 3px;}
.zgb_yd_con2_list li {height: 32px;overflow: hidden;padding-left: 14px;background: url(../images/zsnewsjt.png) no-repeat left 12px;}
.zgb_yd_con2_list li a {font: 15px/32px "Microsoft Yahei";color: #333;}
.zgb_yd_con2_list li a:hover {color: #ef2d36; padding-left:10px;}
.zgb_yd_con2_list li span {float: right;font: 15px/36px "Microsoft Yahei";color: #888;}
.zgb_yd_con2_list li span font{font: 15px/36px "Microsoft Yahei";}
.zgb_yd_con2_pic, .zgb_yd_con2_pic a img {width: 240px;height: 170px;}
.zgb_yd_con2_pic a img, .zgb_fw_wx a, .zgb_fw_wx img {display: block;}
.zg_tix {text-indent: 2em;font-size: 14px;line-height: 24px;color: #666;padding: 10px;
margin-top: 20px;border: 1px dashed #bababa;font-family:'微软雅黑';}
/*招聘公告*/
.xm_zpgg{border:1px solid #e3e3e3; margin:20px auto 0; padding-bottom:10px;}
.xm_zpgg h5{margin:0 15px 20px 18px; font:15px/1 'Microsoft Yahei'; padding:20px 0 12px; color:#ef2d36; border-bottom:1px solid #e3e3e3; position:relative; }
.xm_zpgg h5 i{display:block; width:64px; height:2px; background:#ef2d36; position:absolute; left:0; bottom:-1px; }
.xm_zpgg p{padding-left:9px; }
.xm_zpgg a{display:inline-block; width:20%; font:15px/1.8 'Microsoft Yahei'; border:1px solid #e6e6e6; border-radius:30px; color:#666; margin:0 0 10px 10px; text-align:center; }
.xm_zpgg a:hover{background:#f8f8f8; color:#ef2d36; }
.lh_rig_adt img{ max-height: 164px;}
.lh_rig_adb img{ max-height: 120px;}
/* 上海分地区筛选 */
.sszs_box{border:1px solid #ddd; background:#f6f6f6; padding:5px 18px; font:15px/1.8 'Microsoft Yahei';}
.sszs_box p{overflow:hidden;  padding:10px 0 8px;}
.sszs_box p a{ margin:0 3% 5px 0; display:inline-block; *display:inline; zoom:1; }
.sszs_box p a.all{padding-left:0;}
.sszs_box p a.on{color:#ef2d36;}
.sszs_box p.last{border-bottom:0; border-top:1px dashed #e6e6e6;}
/*支付单页面*/
.pay_bj{background:url(../../images/zgimg/zffs_03.jpg) no-repeat center top; background-size:100% auto;}
.pay_tit{ overflow:hidden;}
.pay_tit img{width:15%; padding:40px 25px 0;}
.pay_tit p{padding:30px 45px 40px; font:15px/1.8 'Microsoft Yahei'; width:68%; text-indent:2em; float:left; }
.pay_fist{ height:202px; background:#ededed; width: 92%; margin: 0 auto 25px;}
.pay_fist_nr{ height:199px; border:1px solid #d2d2d2; background:url(../../images/zgimg/zffs_15.jpg) repeat-x #fff;}
.pay_fist_left{width:174px; height:199px; float:left; background:url(../../images/zgimg/zffs_09.jpg) no-repeat; border-right:1px solid #d2d2d2;}
.pay_fist_center{width:21px; height:199px; float:left; background:url(../../images/zgimg/zffs_13.jpg) no-repeat; margin-left:-1px;}
.pay_fist_right{width:76%; height:199px; float:left;}
.pay_fist_top{padding-top:60px;}
.pay_fist_top img{display:block; margin:0 auto;}
.pay_fist_bot{text-align:center; font:15px/1.8 'Microsoft Yahei'; color:#ba3d00; padding-top:10px;}
.pay_two{overflow:hidden; background:#ededed; width: 92%; margin: 0 auto 25px;}
.pay_two_nr{overflow:hidden; border:1px solid #d2d2d2; background:url(../../images/zgimg/zffs_15.jpg) repeat-x #fff;}
.pay_two_left{width:174px; height:305px; float:left; background:url(../../images/zgimg/zffs_07.jpg) no-repeat; border-right:1px solid #d2d2d2;}
.pay_two_right{width:75%; height:305px; float:left;font:15px/1.8 'Microsoft Yahei';   margin-left: 30px;}
.pay_two_top{padding-top:25px;}
.pay_two_bot{width:90%; line-height:24px; }
.pay_two_bot b{font-size:14px; color:#d00000;}
.pay_three{width: 92%; margin: 0 auto 25px; background:url(../../images/zgimg/zffs_15.jpg) repeat-x #fff;}
.pay_three_nr{overflow:hidden; border:1px solid #d2d2d2; background:url(../../images/zgimg/zffs_10.jpg) no-repeat left top;}
.pay_three_right{ padding:18px 50px; font-size:14px; line-height:34px; margin-left:174px; border-left:1px solid #d2d2d2; }
.pay_three_right b{font-size:14px;}
.pay_four{ height:191px;  background:#ededed; margin-top:25px; width: 92%; margin: 0 auto;}
.pay_four_nr{ height:188px; border:1px solid #d2d2d2; background:url(../../images/zgimg/zffs_15.jpg) repeat-x #fff;}
.pay_four_left{width:174px; height:188px;float:left;background:url(../../images/zgimg/zffs_12.jpg) no-repeat; border-right:1px solid #d2d2d2;}
.pay_four_right{width:78%; height:118px; padding-top:70px;float:left;}
.pay_four_right img{display:block; margin:0 auto;}
.list_main {height:auto;padding:10px 0; margin-top:20px; overflow:hidden;}
.list_bj {float:left;height:auto!important;min-height:638px;}
/*1600（1360）或者1366（1092）*/
.layut16 .lh_childname,.layut16 .lh_olistCatename,.layut16 .lh_Hotrecommend span,.layut16 .lh_quiSeatab a,.layut16 .offcn_tiospl,.layut16 .offcn_buy,.layut16 .lh_testCont li,.layut16 .lh_modelSelect span,.layut16 .lh_modelSelect li,.layut16 .lh_chiname_gj,.layut16 .column_city_list a,.layut16 .xm_zpgg a,.layut16 .sszs_box p,.layut16 .lh_wbwx li span,.layut16 .lh_rigThree p b,.layut16 .sh_hdpt li,.layut16 .sh_newzkxx,.layut16 .sh_newbook a,.layut16 .offcn_gouke dd a{font-size:14px;}
.layut16 .lh_wbwx li span b{font-size:18px;}
.layut16 .lh_Hotrecommend li{font-size:15px;margin-bottom:19px;}
.layut16 .lh_catename{/*font-size:20px;*/ margin-bottom:15px;}
.layut16 .lh_eachYear h5,.layut16 .lh_rigTwo h6{font-size:15px;}
.layut16 .lh_rigOnetitle{font-size:18px; margin-bottom:15px;}
.layut16 .lh_eachYear h5 a{padding-bottom:8px;}
.layut16 .lh_quiSeatab{margin-left:15px;}
.layut16 .offcn_sopto,.layut16 .lh_rigThree p {font-size:12px;}
.layut16 .offcn_kclist div{width:64%;}
.layut16 .lh_testCont li{background-position:left -340px;width:94%;*width:96%}
.layut16 .lh_areaName a{width:60px;*width:59px;}
.layut16 .zg_Htitle{font-size:22px;}
.layut16 .zg_time{margin:15px 0 10px;}
.layut16 .zgb_show strong,.layut16 .zgb_show a,.layut16 .lh_quickSeach h6,.layut16 .zgb_yd_con1 span,.layut16 .zgb_yd_con1 a,.layut16 .zgb_yd_con2_list li a{font-size:15px;}
.layut16 .offcn_gouke dd a{line-height:22px;}
.layut16 .offcn_gouke h2{font-size:18px;}
.layut16 .lh_rigThree a{font:15px/2.5 'microsoft yahei';}
.layut16 .lh_areaName a{margin-right:1.5%}
.layut16 .offcn_shocont p{font-size:15px; line-height:34px;}
.layut16 .lh_chiname_gj span{margin:0 10px;}
.layut16 .lh_chiname_gj a{margin-right:0.9%;}
.layut16 .lh_Tophot em{width:65px; font-size:14px;}
.layut16 .lh_opconTrig{font-size:14px;}
.layut16 .lh_opconTrig span{margin:0 0 0 4px;}
.layut16 .offcn_gouke dl{width:31%; float:left; margin:0 1%;}
.layut16 .lh_wbwx li a{font:15px/2 'Microsoft Yahei'; }
/*.layut16 .lh_chiname_gj a{width:12.5%;}*/
/*
.layut16 .lh_chiname_gj a span{margin-bottom:10px;}
.layut16 .lh_chiname_gj a.on span,.layut16 .lh_chiname_gj a:hover span{margin-bottom:8px;}
*/
@media screen and (max-width: 800px){
	.dfgwy_nrtop p,.dfgwy_nrbot p{font-size: 2.8rem;font-family:'Microsoft Yahei';}
	.dfgwy_nrtop,.dfgwy_nrbot{ margin-bottom:2rem;}
	.dfgwy_nrtop a{margin:auto 1rem;}
	.dfgwy_nrbot img{margin-right:0.2rem;}
}


/*表格默认样式*/
.offcn_shocont table{width:100%;border-collapse:collapse;}
.offcn_shocont th{height:30px;}
.offcn_shocont td{ height:25px;color:#333;line-height:2.5;padding:0 3px;}
.offcn_shocont th,.offcn_shocont td{border:1px solid #CCC;}
/*文字默认样式*/
.offcn_shocont{font-size:18px;line-height:38px;color:#333;font-family:"microsoft yahei";}
.layut16 .offcn_shocont{font-size:15px;line-height:34px;}


/*aboutus*/
.list_main {height:auto;padding:10px 0; margin-top:20px; overflow:hidden;}
.list_bj {float:left;height:auto!important;min-height:638px; width:100%;}
.lxwm_left{width:200px;min-height:638px; height:auto!important; height:638px; float:left; display:inline; padding:0;}
.lxwm_right{min-height:638px; height:auto!important; padding-left:10px; display:inline; width:82%; float:left; margin-left:20px;}
.lxwm_left_tit{width:182px; height:35px; background:url(../../images/zgimg/about_03.jpg) no-repeat right top; padding-left:18px;}
.lxwm_left_nr{width:182px; height:371px; background:url(../../images/zgimg/about_07.jpg) no-repeat right top; padding:10px 0 0 18px;}
.lxwm_left_nr ul li a{display:block; height:50px; line-height:50px; padding-left:30px; font-size:15px; color:#6f6f6f; overflow:hidden;}
.lxwm_left_nr ul li a:hover{text-decoration:none; color:#d00000; font-weight:bold;}
.lxwm_left_nr ul li a.on{color:#d00000; font-weight:bold; background:url(../../images/zgimg/about_02.gif) no-repeat 10px center;}
.lxwm_banner{height:108px;}
.lxwm_banner img{display:block;}
.lxwm_nr{background:url(../../images/zgimg/about_09.jpg) no-repeat;}
.lxwm_nr div{line-height:23px; border-bottom:1px dashed #949494; padding-top:20px;font:15px/2.5 'Microsoft Yahei';}
.lxwm_nr div b{color:#d00000; font: bold 15px/2.5 'Microsoft Yahei';}
.lxwm_nr p{padding:5px 25px; font-size:15px; line-height:32px; text-indent:28px;}
.lxwm_nr p span,.lxwm_nr p b{font-size:15px;}
.lxwm_nr table td div{width:100%; border:none; padding:0;}
.lxwm_nr .link_nr{ border-bottom:1px dashed #e0e0e0; padding:0;}
.lxwm_nr .link_nr a{line-height:35px; color:#474747; padding:0 9px;}
.lxwm_nr .link_nr a:hover{color:#f00;}
.lxwm_nr .link_bot{padding:12px;  border:none;}
.lxwm_nr .link_bot a{color:#d00000; text-decoration:underline;}
.layut16 .lxwm_right{min-height:638px; height:auto!important; padding-left:10px; display:inline; width:75%; float:left; margin-left:20px;}

/*  申论频道右侧备考工具 */
.offcn_bkbjt{width:100%;}
.offcn_bkbjt dl{width:58px; height:116px; float:left; margin-right:12%; margin-left:15px; text-align: center; margin-top:10px;}
.offcn_bkbjt dl dt{width:100%; height:58px;margin-bottom:14px; text-align:center;}
.offcn_bkbjt dl.offcn_bkbjt_m{ margin-right:0px !important; }
.offcn_bkbjt dt a{display:block; height:100%; background:url(../images/offcn_spilde.png) no-repeat; text-align:center;}
.offcn_bkbjt dt a:hover{text-decoration:none; transition: none;}
.offcn_bkbjt dd a{font:14px/16px 'microsoft yahei';color:#666;}
/*  申论频道右侧备考工具end */


.w1200{width: 1280px;margin: 0 auto;}
.w865{width: 865px;margin: 0 auto;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.innerScroll{width: 100%;position: relative;overflow: hidden; border-radius:6px;}
.innerScroll .swiper-slide a{display: block;overflow: hidden;position: relative;height: 0;padding-bottom:500px;}
.innerScroll .swiper-slide a em{position: absolute;left: 0;top:0;width: 100%;height: 100%;background-repeat: no-repeat;background-position: center;background-size: cover;}
.innerScroll .swiper-slide a h5{height: 64px;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;box-sizing: border-box;padding: 0 90px 0 30px;
background: rgba(0,0,0,0.6);font-size: 18px;color: #ffffff;line-height: 64px;}
.innerScroll .swiper-pagination{left: auto;right: 15px;bottom: 27px;height: 9px;line-height: 9px;width: auto;text-align: left;}
.innerScroll .swiper-pagination .swiper-pagination-bullet{width: 9px;height: 9px;opacity: 1;background: #ffffff;margin: 0 12px 0 0;}
.innerScroll .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #ff0000;}
.listWrap{width: 48.17%;margin-top: -11px;}
.listWrap .list:first-child{padding-bottom: 15px;border-bottom: 1px solid #e9e9e9;margin-bottom: 17px;}

/*============ 新闻列表 start ============*/
hr.split-line{margin-top: 25px; height: 0; font-size: 0; line-height: 0; border-bottom: 1px dashed #ddd;}
ul.listNewsTimeLy{width:100%;height:auto;overflow: hidden;*zoom:1;}
/* new */
.listNewsTimeLy .listNews-item-s1{padding: 3% 0; border-bottom: 1px solid #e9e9e9; position: relative; width:100%;box-sizing: border-box;}
.listNewsTimeLy .listNews-item-s1 i.hot{position: absolute; left: 0; top: 15px; background-color: #ec4b4b; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 16px;}
.listNewsTimeLy .listNews-item-s1 .img a{display: block; width:232px; height: 155px; overflow: hidden;}
.listNewsTimeLy .listNews-item-s1 .img a img { width:100%; min-height: 155px; }
.listNewsTimeLy .listNews-item-s1 .info{margin:0 0 0 258px;position: relative;height:155px}
.listNewsTimeLy .listNews-item-s1 .info h3{font-size: 18px; line-height: 32px;margin-bottom:8px; font-weight:bold; color:#393939;}
.listNewsTimeLy .listNews-item-s1 .info h3 a{ color:#393939; font-weight:bold;}
.listNewsTimeLy .listNews-item-s1 .info h3 a:hover{color:#ff0000; padding-left:10px;}
.listNewsTimeLy .listNews-item-s1 .info .desc{font-size: 14px; line-height: 22px; color: #666;height:auto;text-align: justify;}
.listNewsTimeLy .listNews-item-s1 .info .desccc{font-size: 14px;line-height: 20px;margin: 6px 0;color: #666;height: auto;width: 615px;text-align: justify;}
.listNewsTimeLy .listNews-item-s1 .info .from{position: absolute; left: 0; font-size: 12px; color: #999;bottom:5px;}
.listNewsTimeLy .listNews-item-s1 .info .from span { padding-right:15px;}
.listNewsTimeLy .listNews-item-s1 .info .from span.date { background:url(../images/dateicon.jpg) no-repeat left 11px; padding-left:20px;}
.listNewsTimeLy .listNews-item-s1 .info .from span.views { background:url(../images/viewsicon.jpg) no-repeat left 11px; padding-left:24px;}


.listNewsTimeLy .listNews-item-s1 .info .from1{position: absolute; right: 0; font-size: 12px; color: #999;bottom:0}
.listNewsTimeLy .listNews-item-s2{width: 100%; height: 230px; padding-bottom: 15px; padding-top: 15px; overflow: hidden; border-bottom: 1px solid #e9e9e9; position: relative;}
.listNewsTimeLy .listNews-item-s2 h3{font-size: 18px; line-height: 28px; position: relative; height: 28px; overflow: hidden;}
.listNewsTimeLy .listNews-item-s2 h3 i.hot{position: absolute; left: 0; background-color: #ec4b4b; width: 30px; height: 30px; text-align: center; line-height: 30px; color: #fff; font-size: 16px; font-weight: normal;}
.listNewsTimeLy .listNews-item-s2 .img-wrap{width: 710px; height: 150px; overflow: hidden; margin-top: 15px;}
.listNewsTimeLy .listNews-item-s2 .img-wrap a{width: 200px; height: 150px; margin-right: 35px; overflow: hidden;}
.listNewsTimeLy .listNews-item-s2 .from{position: absolute; left: 0; bottom: 20px; font-size: 12px; color: #999;}
.listNewsTimeLy .listNews-item-s2 .J-bdsharebuttonbox-wrap{bottom: 15px;}
/* 分享 start */


  
ul.finger_post_five_item { padding: 12px 0px 0px; overflow: hidden; }
ul.finger_post_five_item li { float: left; width:auto; padding:0px 6px; height: 38px; line-height: 38px; text-align: center; border: 1px solid #e7e7e7; margin: 6px; font-size:14px; }
ul.finger_post_five_item li:hover{border:1px solid red;}
ul.finger_post_five_item li.on {border:1px solid red;}
ul.finger_post_five_item li a { color: #656565; overflow: hidden; /*width: 240px; height: 19px;*/display: block; }
ul.finger_post_five_item li a:hover { color: #ee382b; }



/* new */
.J-bdsharebuttonbox-wrap{position: absolute; right: 0; bottom: 0; font-size: 12px; color: #999; line-height: 21px; width: 130px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox span{margin-right: 5px; padding-top: 2px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a{margin: 0; margin-left: 5px; padding-left: 0; background-image: url("../images/logo_share.png"); background-image: -webkit-image-set(url("../images/logo_share.png") 1x,url("../images/logo_share_x2.png") 2x); background-repeat: no-repeat; width: 20px; height: 21px; overflow: hidden;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tsina{background-position: -4px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tsina:hover{background-position: -4px -3px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-qzone{background-position: -28px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-qzone:hover{background-position: -28px -3px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tqq{background-position: -52px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-tqq:hover{background-position: -52px -3px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-weixin{background-position: -76px -27px;}
.J-bdsharebuttonbox-wrap .bdsharebuttonbox a.bds-weixin:hover{background-position: -76px -3px;}
/*============ 新闻列表 end ============*/
img.animation{-webkit-transition: all 400ms; -moz-transition: all 400ms; -ms-transition: all 400ms; -o-transition: all 400ms; transition: all 400ms;border-radius: 8px;}
img.animation:hover{-webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}


img {
    margin: 0;
    padding: 0;
    border: 0;
    max-width: 100%;
}


/*国家公务员*/

.zg_bannerBox{width:100%;height: 240px; background-size:cover;margin-bottom: 0px;}
.zg_banner{height: 240px;text-align: center;}
.zg_banner h1{color: #fff;line-height:240px;font-size: 58px;}
.zg_banner span{color: #ffc653;}


/*大图2*/

.zg_bannerBox2{width:100%;height: 310px; margin-top:54px;background:url(../images/banner_sydwks.jpg) no-repeat top center;margin-bottom: 0px;}
.zg_banner2{height: 310px;text-align: center;}
.zg_banner2 h1{color: #fff;line-height:240px;font-size: 58px;}
.zg_banner2 span{color: #ffc653;}
/*默认1920（1632）*//*有效区域的展示宽度 */
/*.layut {width:100%;min-width:1000px;margin:0 auto;}
.wrap {width:85%;margin:0 auto;text-align:left;min-width:1000px;}
.layout{ width: 85%!important; margin: 0 auto; min-width: 1000px;}
.zg_yhfw{ padding: 20px; width: 400px!important; left: 90px!important;}	*/
/*栏目页、列表页两侧通用宽度*/
.lh_left {width:67.5%;float:left;}
.lh_rig {width:30%;float:right;}
/*公共logo部分*/
.lh_logoTop {height:91px;}
.lh_logoLeft {height:100%;}
.lh_logoLeft .zg_logo {padding-top:10px;display:block;float:left; margin-right: 15px;}
.lh_logoLeft .zg_logo img {display:block;}
.lh_logoLeft .bt{font:bold 22px/1.1 'microsoft yahei';color:#333;float:left;margin-top:35px; border-left:1px dashed #ccc;padding-left:13px;}
.lh_logoLeft p,.lh_logoLeft h2 {font:bold 22px/1.1 'microsoft yahei';color:#333;float:left;margin-top:35px;padding-left:13px;border-left:1px dashed #ccc;}
.lh_logoLeft p span,.lh_logoLeft h2 span {display:inline-block;*display:inline;zoom:1;padding:0 10px;background:#e60012;font:16px/1.8 'Microsoft Yahei';color:#fff;margin-left:12px;border-radius:5px;position:relative;top:-2px;}
.lh_logoLeft p a ,.lh_logoLeft h2 a{color:#333;vertical-align:text-top;}
.lh_logoRig {width:570px;padding-top:16px;}
.lh_logoRig1{ width: 450px; padding-top: 28px;}
.lh_logoRig .top {width:310px;height:36px;float:right;}
.lh_intSeach {width:265px;height:34px;border:1px solid #d4d4d4;border-radius:4px 0 0 4px;border-right:none;text-indent:0.8em;font:16px/34px 'microsoft yahei';color:#333;}
.lh_intSubmit {width:44px;height:36px;background:#ef2d36 url(../images/spild.png) no-repeat 13px 9px;border:none;cursor:pointer;border-radius:0 4px 4px 0;}
.lh_logoRig .fenbu {width:100%;text-align:right;padding-top:7px;line-height:19px;font-size:12px;clear:both;}
.lh_logoRig .fenbu span {display:inline-block;width:36px;height:19px;background:url(../images/fbbk_new.jpg) no-repeat;padding-right:4px;text-align:center;color:#ffa421;}
.lh_logoRig .fenbu a {margin-left:8px;color:#666;}
.lh_logoRig .lh_logoRsrech{display:block; width:67px; height:36px;background:#ff8135 url(../images/spild.png) no-repeat -63px 9px; border-radius:4px;float:right;color:#fff; font:14px/36px 'microsoft yahei';padding-left:33px;}


/* 导航 */
.lh_nav{height:50px; background:#ef2d36; position:relative; margin-top:10px;}
.lh_navcont{height:100%;}
.lh_navcont li{width:10.3%;padding-top:3px;float:left;margin-right:1px;}
.lh_navcont a{height:47px;display:block; text-align:center; font:18px/42px 'microsoft yahei';color:#fff;}
.lh_navcont li.lh_wid01{width:16%}
.lh_navcont li.lh_wid02{width:6.4%}
.lh_navcont li.lh_wid03{width:16%}
.lh_navcont li.lh_wid04{width:12.8%}
.lh_navcont a:hover{background:#fff; border-radius:4px 4px 0 0;color:#ef2d36;font-weight:bold;}
.lh_navTab{border-bottom:1px solid #e3e3e3; overflow:hidden;}
.lh_navTab_cont{height:100%;}
.lh_hotNews{font:bold 16px/26px 'microsoft yahei';color:#ef2d36;width:71px; height:26px;border:1px solid #ef2d36;border-radius:4px;margin-top:13px;padding-left:23px; background:url(../../images/zgimg/spild.png) no-repeat 8px -44px;}
.lh_focus{height:54px;width:92%;position:relative; overflow:hidden;}
.lh_oulRig{height:100%;position:absolute;left:0; top:0;width:100%;}
.lh_oulRig li{float:left;font:14px/54px 'microsoft yahei';color:#333;margin-right:30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lh_oulRig li em{display:inline-block;*display:inline;zoom:1; width:5px;height:5px;background:#ff464f; vertical-align:middle;border-radius:100%;margin-right:8px;}
.lh_navcont li.on a,.lh_navcont li.hover a{background:#fff; border-radius:4px 4px 0 0;color:#ef2d36;font-weight:bold;}
.lh_navcont li.wqh.on a{background:#d71019; color:#fff;}
.lh_hotPub{font:bold 16px/26px 'microsoft yahei';color:#ef2d36;width:74px; height:26px;border:1px solid #ef2d36;border-radius:4px;margin-top:13px; text-align:center;}
.lh_navcont li.lh_wid03 .lh_hotPub{width:140px;}
.lh_navcont li.lh_wid04 .lh_hotPub{width:120px;}
.lh_navcont li .lh_opcon{height:100%;width:90%;margin-left:1.6%; padding:10px 0;}
.lh_navcont li.lh_wid03 .lh_opcon{width:80%;}
.lh_navcont li.lh_wid04 .lh_opcon{width:85%;}
.lh_navcont li .lh_opcon a{font:16px/34px 'microsoft yahei';margin-right:1.6%;white-space:nowrap; display:inline-block; *display:inline; zoom:1; height:auto; color:#333;}
.lh_navcont li .lh_opcon a:hover{color:#ef2d36; }
.abs_tag{position:absolute; left:0; background:#fff; z-index:2; display:none;}


/*右侧*/
.zg_mainRet{height:auto;width:876px;}
.zg_addTop{height:84px;margin-bottom:29px;}
.zg_addTop img{float:left;}

.zg_jieshao{height:113px;margin-bottom: 30px;background: url(../images/zg_ald19Bk03.jpg) no-repeat left center;padding:7px 0 0 20px;position: relative; margin-top:20px;}
.zg_jieshaoNr{background: url(../images/zg_ald19Bk04.jpg) no-repeat #f8f8f8;height: 106px;}
.zg_jieshao span{position: absolute;width: 10px;height: 7px;left: 20px;}
.zg_jieshao span.jiao01{background:url(../images/zg_ald19Jiao01.jpg) no-repeat;top:0;}
.zg_jieshao span.jiao02{background:url(../images/zg_ald19Jiao02.jpg) no-repeat;bottom:0;}
.zg_jieshao_let{width: 150px;border-right: dashed 1px #e6e6e6;height:83px;text-align: center;color: #f12d37;font:bold 18px/30px 'Microsoft Yahei';padding-top: 23px;}
.zg_jieshao_ret{width:610px;font-size: 15px;line-height: 26px;text-indent: 2em;padding:15px 20px 0 10px;box-sizing: border-box;}

.zg_links{height: 63px;text-align: center;}
.zg_links a{display: inline-block;font-size: 16px;line-height: 32px;padding: 0 20px;border-radius: 30px;border:solid 1px #ff762e;color: #ff762e;margin: 0 24px;}
.zg_links a:hover{ color: #fff; background: #ff762d;}


/*右侧图标*/
.zggs_ksgj{ width: 100%; height: auto; overflow: hidden; padding-top: 10px;}
.zggs_ksgj li{ width: 25%; float: left; text-align: center;margin:15px 0}
.zggs_ksgj li a{ display: block; padding-top: 40px; line-height: 20px; font-size: 15px; color: #333; font-family: 'Microsoft Yahei';}
/*.zggs_ksgj li.l1{ width: 31%;}*/
.zggs_ksgj li.l1 a{ background: url(../images/zg_cimgf3.jpg) no-repeat center top;}
.zggs_ksgj li.l2 a{ background: url(../images/zg_cimgf4.jpg) no-repeat center top;}
.zggs_ksgj li.l3 a{ background: url(../images/zg_cimgf5.jpg) no-repeat center top;}
.zggs_ksgj li.l4 a{ background: url(../images/zg_cimgf6.jpg) no-repeat center top;}
.zggs_ksgj li.l5 a{ background: url(../images/zg_cimgf7.jpg) no-repeat center top;}
.zggs_ksgj li.l6 a{ background: url(../images/zg_cimgf8.jpg) no-repeat center top;}
.zggs_ksgj li.l7 a{ background: url(../images/zg_cimgf9.jpg) no-repeat center top;}
.zggs_ksgj li.l8 a{ background: url(../images/zg_cimgf10.jpg) no-repeat center top;}


.page{text-align: center;font-size: 0; margin-top:30px;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 32px;padding: 0 20px;border:1px solid #d4d4d4;background: #ffffff;border-radius: 2px;margin: 0 12px;font-size: 14px;color: #333333;line-height: 32px;}
.page a.num{padding: 0 12px;}
.page a.on,.page a:hover{border-color: #1c6ebe;background: #2e81d1;color: #fff;}


/*新闻详情页*/
.con_title {}
.con_title h2 { font-size:24px; color:#000; line-height:46px;}
.con_title p { font-size:13px; color:#808080; line-height:36px;}
.con_title p span { padding-right:30px; }

.article {}
.article-info {   padding-top: 15px;   font-size: 13px;    color: #777;}

.article-info span a {    color: #777;}

.article-info span a:hover {    color: var(--tx-color);}

.article {   margin-top: 20px;    font-size: 16px;    box-sizing: border-box;    outline: 0;    text-align: left;  }

.article p {  line-height:2.1em;   margin-bottom: 0em;  word-wrap: break-word;}

.article p img {    text-align: center;    margin: 15px auto;}


.contend { width: 100%; text-align: center; position: relative; margin: 54px 0 8px; background:url(../images/line.jpg) repeat-x; }
.contend:after { width: 100%; height: 1px; background: #e5e5e5; content: ''; position: absolute; top: 22px; left: 0; z-index: -1; }
.contend span { padding: 0 15px; background: #fff; display: inline-block; }
.contend a { position: relative; z-index: 2; display: inline-block;width: 147px; height: 43px; line-height: 43px; font-size: 16px; color: #333; margin: 0 11px; background: #fff; font-weight:bold;}

.keywords { width:100%; min-height:20px;}
.keywords dl dt { width:80px; font-size:15px;line-height:28px; font-weight:500;}
.keywords dl dd { width: calc(100% - 80px); font-size:15px; line-height:28px; }
.keywords dl dd a { float:left; padding-right:15px;color:#b1b1b1;}
.keywords dl dd a:hover { color:#F00;}

.sao_sult{ width:100%; height:145px; float:left; display:inline; margin-top:10px; background:#f6f6f6; margin-top:40px; margin-bottom:55px;}
.sao_sult figure{ width:16.6666%; height:145px; padding-top:16px; float:left; margin:0; display:inline; background:url(../images/sult_x.jpg) no-repeat right 2px;}
.sao_sult figure span{ width:153px; height:80px; display:block; position:relative; overflow:hidden; cursor:pointer;}
.sao_sult figure img{ width:78px; height:78px; position:absolute; left:37px; display:block; cursor:pointer;}
.sao_sult figure img.light{ bottom:0; z-index:500;}
.sao_sult figure img.dark{ top:-80px; z-index:700;}
.sao_sult figure a figcaption{ width:153px; height:42px; line-height:42px; text-align:center; color:#2d2d2d; font-size:16px;}
.sao_sult figure a:hover figcaption{ color:#fe0000;}


.cont_huoqu {}
.cont_huoqu h3 { font-size:22px; font-weight:bold; color:#0f66b6; width:100%; text-align:center;}
.cont_huoqu h3 span { color:#fe0000;font-weight:bold;}
.cont_huoqu ul { width:100%; margin-left:0; margin-right:0; margin-top:30px;}
.cont_huoqu ul li { font-size:16px; text-align:center; width:32%; line-height:41px; border:1px solid #dadada;display: inline-block;*display: inline;}
.cont_huoqu ul li:nth-child(2) { margin-left:10px;margin-right:11px;}
.cont_huoqu ul li a:hover { background:#1d73bc; color:#FFF; line-height:41px; display:block;}

.free {color: rgb(225, 59, 41); text-decoration-line: none;   cursor: pointer;    height: 44px;    line-height: 44px;    border: 1px solid rgb(225, 59, 41);    text-align: center;    display: block;    font-weight: bold;    margin: 22px 0px 20px;    white-space: normal;    font-size: 18px;}

.bm-box-xq {
    height: 265px;
    border: 1px solid #ef7d7d;
    padding: 20px;
    margin-bottom: 30px;
    background: url(../images/bm_bg.png) no-repeat right bottom;
    background-size:100% 56%;
}

.article p.zh-title {
    font-size: 18px;
    line-height: 32px;
    text-align: center;
}

.article img {
    max-width: 100%;
}

blockquote {
    margin: 20px 0;
}

blockquote p:nth-child(1) {
    font-weight: 900;
}

.article blockquote p a {
    color: rgb(0, 112, 192);
    text-decoration: none;
    border-bottom:0;
}
.article blockquote p {
    margin-bottom: 10px;
}
.zx-form-item {
    float: left;
    width: 50%;
    margin-bottom: 15px;
}

.zx-form-item:nth-child(2) {
    padding-left: 4%;
}

.zx-textarea {
    width: 100%;
}

.zx-form-label {
    box-sizing: border-box;
    float: left;
    width: 15%;
	padding-top: 8px;
}

.label-area {
    width: 7%;
}

.zx-input-block {
    box-sizing: border-box;
    float: left;
    width: 85%;
    height: 40px;
    border: 2px solid #f0f0f0;
    border-radius: 4px;
    padding:2px 10px;
}

.zx-input-block input { border:none; width:96%; line-height:32px;}


.zx-input-block-area {
    width: 93%;
    height: 84px;
}

.zx-txt::-webkit-input-placeholder,
.box-textarea::-webkit-input-placeholder,
.so-txt::-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    font: 14px/1.5 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif!important;
}

.zx-txt::-moz-placeholder,
.box-textarea::-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    font: 14px/1.5 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif!important;
}

.zx-txt:-moz-placeholder,
.box-textarea::-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    font: 14px/1.5 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif!important;
}

.zx-txt:-ms-input-placeholder,
.box-textarea::-webkit-input-placeholder {
    color: #c2c2c2;
    font-size: 14px;
    font: 14px/1.5 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', tahoma, arial, 'Hiragino Sans GB', \\5B8B\4F53, sans-serif!important;
}

.box-textarea {
    resize: none;
}

.zx-form-label i {
    color: #999;
    font-size: 12px;
}

.box-textarea {
    width: 100%;
    height: 90%;
    border: none;
    outline: none;
}

.zx-bottom li {
    display: inline-block;
}

.zx-bottom li:nth-child(1) {
    padding-left: 7%;
    color: #c2c2c2;
}

.zx-bottom li:nth-child(2) {
    float: right;
}

.zx-button {
    display: inline-block;
    width: 105px;
    height: 34px;
    line-height: 34px;
    background-color:#ff000;
    color: #fff;
    text-align: center;
    border-radius: 4px;
}



.zx-button:hover {
    color: #fff;
    background-color: #e23b3b;
}

.article-copyright {
    padding: 24px 0 40px;
    font-size: 13px;
    line-height: 26px;
    color: #666;
    border-top: #f0f0f0 solid 1px;
}

.article-copyright a {
    color: #666;
}

.article-copyright a:hover {
    color: var(--tx-color);
}

.article-copyright .articleLabel a {
    display: inline-block;
    padding: 1px 8px;
    border: #f8beb8 solid 1px;
    border-radius: 6px;
    color: #f17e72;
    margin-right: 3px;
}

.article-copyright .articleLabel a:hover {
    color: var(--tx-color);
    border: var(--tx-color) solid 1px;
}

.article-copyright em {
    display: block;
    margin-top: 24px;
    height: 40px;
    line-height: 40px;
    background-color: #f0f0f0;
    color: #adadad;
    text-align: center;
}
.article p a {
    border-bottom: 1px dashed #e53b29;
}
.newsTitle {
    float: left;
    margin-left: 30px;
    height: 62px;
    line-height: 62px;
    font-size: 19px;
    font-weight: 900;
}
.detail-zx {
    color: rgb(225, 59, 41);
    text-decoration-line:none;
    cursor:pointer;
    height:44px;
    line-height: 44px;
    border: 1px solid rgb(225, 59, 41);
    text-align:center;
    display: block;
    font-weight:bold;
    margin: 10px 0px 20px;
    white-space:normal;
    font-size: 18px;
}

.bm-box-xq {
    height: 265px;
    border: 1px solid #ef7d7d;
    padding: 20px;
    margin-bottom: 30px;
    background: url(../images/bm_bg.png) no-repeat right bottom;
    background-size:100% 56%;
}

.article p.zh-title {
    font-size: 18px;
    line-height: 32px;
    text-align: center;
}

.tit-xg {
    margin-bottom: 20px;
    height: 24px;
    line-height: 24px;
	 background:url(../images/titx.jpg) no-repeat left 3px;
}

.tit-xg h3 {
    position: relative;
    display: block;
    padding-left: 20px;
    font-size: 20px;
	font-weight:bold;
}

.tit-xg h3::before {
    position: absolute;
    content: "";
    top: 3px;
    left: 0;
    width: 4px;
    height: 18px;
    border-radius: 2px;
    background: var(--tx-color);
}


.zgb_yd_con1 {height: 38px;border: 1px solid #e7e7e7;margin-top: 33px; overflow:hidden;}
.zgb_yd_con1 span, .zgb_yd_con1 a {display: inline-block;padding: 0 15px;font: 18px/38px "Microsoft Yahei";}
.zgb_yd_con1 span {margin-right: 10px;}
.zgb_yd_con1 span {background: #1d73bc;color: #fff;}
.zgb_yd_con1 a {color: #033;}
.zgb_yd_con1 a:hover {color: #f04444;}