@charset "gb2312";
/* CSS Document */
/*From By offcn_hsk*/
/*In The 2014-07-16*/

*{font-family:"Microsoft YaHei"; font-size:12px; margin:0 auto; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
ul,ul li,dl,dl dt,dl dd{display:block; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
a{color:#666; cursor:pointer;}
a:hover{color:#e00; text-decoration:underline;-webkit-transition: color .45s linear;transition: color .45s linear;}
input {outline: none;}textarea {outline: none;}



.fl{ float:left;}
.fr{ float:right;}
.layout{ width:960px;}
/*top*/
.offcn_top,.offcn_top_con{ height:51px;}
.offcn_logo{ padding-top:13px;}
.offcn_nav{ padding:25px 0 0 10px; height:20px; line-height:20px;}
.offcn_nav a{ color:#333;}
.offcn_nav a:hover{ color:#e00;}
.offcn_phone{ height:26px;padding-top:24px; font:normal 18px "Microsoft YaHei"; color:#666;}
/*banner*/
.offcn_banner,.offcn_ban{ background: url(offcn_zt_banner.jpg) center center no-repeat; height:270px;}
.offcn_ban img{ display:block; border:none;}
/*各省公务员真题*/
.offcn_gsgwyzt,.offcn_con_gsgwyzt{ height:65px; background:#e60000; margin:0 auto;}
.offcn_con_gsgwyzt dt{ width:120px; padding-left:5px; height:65px; float:left; background:url(offcn_zt_nav_line.jpg) right center no-repeat; font:normal 16px/65px "Microsoft Yahei"; color:#fff;}
.offcn_con_gsgwyzt dd{ float:left; height:55px; width:815px; padding:10px 0 0 20px;}
.offcn_con_gsgwyzt dd a{ display:inline-block; width:44px; height:24px; margin-right:5px; text-align:center; font:normal 14px/24px "Microsoft YaHei"; color:#fff;}
.offcn_con_gsgwyzt dd a:hover{ color:#fff;}
.offcn_con_gsgwyzt dd .select{ background:url(offcn_zt_dishi_select.jpg) center center no-repeat; color:#fff; text-decoration:none;}
/*其他公职类真题*/
.offcn_qtgzzt,.offcn_con_qtgzzt{ height:65px; background:#f7f7f7; margin:0 auto;}
.offcn_con_qtgzzt dt{ width:121px; padding-left:8px; height:65px; float:left; background:url(offcn_zt_menu_line.jpg) right center no-repeat; color:#333; font:bold 12px/65px "SimSun"}
.offcn_con_qtgzzt dd{ float:left; height:55px; width:815px; padding:10px 0 0 16px;}
.offcn_con_qtgzzt dd a{ display:inline-block; margin-right:26px; font:normal 12px/24px "SimSun"; color:#333;}
.offcn_con_qtgzzt dd a:hover{ color:#e00;}
/*行测真题*/
.offcn_pub_t{ height:60px; background:url(offcn_zt_pub_t.jpg) center bottom repeat-x; margin-top:18px;}
.offcn_pub_t strong{ display:block; float:left; height:48px; font:bold 24px/56px "Microsoft Yahei"; color:#e60000;}
.offcn_pub_t strong font{font:bold 24px/56px "Microsoft Yahei"; color:#333;}
.offcn_pub_t span{ padding-top:20px;}
.offcn_pub_t span a{ font-size:14px; color:#000;}
.offcn_pub_t span a:hover{ color:#e00}
.offcn_pub_t span i{ font-size:14px; font-style:normal; color:#ccc; padding:0 10px;}
.offcn_xczt{ overflow:hidden; margin-top:20px;}

.offcn_item_zt{ float:left; width:304px;*width:302px; height:146px; border:1px solid #d3d3d3; margin:0 20px 20px 0; _margin-right:18px;border-radius:2px;overflow:hidden;
-moz-box-shadow:-2px 2px 2px #e7e7e7;-webkit-box-shadow:-2px 2px 2px #e7e7e7;box-shadow:-2px 2px 2px #e7e7e7;/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e7e7e7')";/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e7e7e7'); overflow:hidden;}
.offcn_item_zt img{ display:block; border:none;}

.offcn_item_zt1{ float:left; width:304px; *width:302px;height:146px; border:1px solid #d3d3d3; margin:0 20px 10px 0; _margin-right:18px;border-radius:2px;overflow:hidden
-moz-box-shadow:-2px 2px 2px #e7e7e7;-webkit-box-shadow:-2px 2px 2px #e7e7e7;box-shadow:-2px 2px 2px #e7e7e7;/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e7e7e7')";/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e7e7e7'); overflow:hidden;}
.offcn_item_zt1 img{ display:block; border:none;}



.offcn_dl_zt{ height:99px; width:293px; padding:15px 0 0 9px; margin:0 auto; border-bottom:1px solid #f2f2f2;}
.offcn_dl_zt dt{ display:block; float:left; width:73px; height:73px; margin-right:12px; background:url(offcn_zt_item_bg.jpg) center center no-repeat;}
.offcn_dl_zt dt a{ display:block; text-align:center; font:normal 24px/73px "Microsoft YaHei"; color:#fff;}
.offcn_dl_zt dt a:hover{ color:#fff; text-decoration:none;}
.offcn_dl_zt dd{ float:left; width:200px; overflow:hidden;}
.offcn_dd_hd{ height:24px; line-height:24px; overflow:hidden;}
.offcn_dd_hd a{ color:#333; font-size:14px;}
.offcn_dd_hd a:hover{ color:#e00;}
.offcn_dd_bd{ height:24px; line-height:24px; color:#666;}
.offcn_dd_ft{ line-height:20px;}
.offcn_dd_ft a{ margin-right:10px; display:inline-block; color:#888; cursor:text; text-decoration:none;}
.offcn_dd_ft .offcn_nmr{ margin-right:0;}
.offcn_dd_ft1{ line-height:20px;}
.offcn_dd_ft1 a{ margin-right:5px; display:inline-block; color:#888; cursor:text; text-decoration:none;}


.offcn_i_zt_ft{ height:30px; width:302px; text-align:center; line-height:30px; margin-top:1px; background:#fafafa;}
.offcn_i_zt_ft a{ font-size:14px; margin-right:36px; color:#888;}
.offcn_i_zt_ft a:hover{ color:#e00;}
.offcn_i_zt_ft .offcn_nmr{ margin-right:0;}

/*申论真题*/
.offcn_slzt{ overflow:hidden;}
.offcn_item_sl_zt{ width:306px; height:180px; float:left; margin:0 20px 10px 0; _margin-right:18px;overflow:hidden;}
.offcn_item_sl_zt1{ width:306px; height:180px; float:left; margin:0 20px 20px 0; _margin-right:18px;overflow:hidden;}
.offcn_item2_zt{ width:304px; height:146px; border:1px solid #d3d3d3;border-radius:2px;
-moz-box-shadow:-2px 2px 2px #e7e7e7;-webkit-box-shadow:-2px 2px 2px #e7e7e7;box-shadow:-2px 2px 2px #e7e7e7;/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e7e7e7')";/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#e7e7e7'); overflow:hidden;}
.offcn_item_zt img{ display:block; border:none;}
.offcn_item2_tab{ padding-left:13px; height:30px; line-height:30px;}
.offcn_item2_tab i{ font-size:14px; color:#ccc; font-style:normal;}
.offcn_item2_tab span{ cursor:pointer; font-size:14px; color:#333; padding:6px 10px;}
.offcn_item2_tab .hover{ border-bottom:2px solid #ffae4e;}
.offcn_item_nmr{ margin-right:0;}
.offcn_item_nmt{ margin-bottom:0;}
/*面试真题*/
.offcn_tab_ms{ height:45px; background:url(offcn_zt_bg_ms.jpg) center top repeat-x; margin-top:20px;}
.offcn_tab_ms span{ display:inline-block; width:87px; height:45px; text-align:center; font:normal 16px/38px "Microsoft YaHei"; color:#888; background:url(offcn_zt_t_line.jpg) left top no-repeat; cursor:pointer;}
.offcn_tab_ms .hover{ background:url(offcn_zt_tab_ms.jpg) center top no-repeat; color:#fff;}
.offcn_more_ms{ float:right; display:inline-block; height:36px; width:80px; line-height:36px; color:#888; text-align:center; border-right:1px solid #dcdcdc; border-left:1px solid #dcdcdc;}
.offcn_more_ms:hover{ color:#e00;}
.offcn_table_ms{ width:960px; margin-top:22px; border-collapse:collapse;}
.offcn_table_ms tr td{ height:40px; text-align:center; border:1px solid #dcdcdc; font:normal 12px/40px "SimSun"; color:#333; width:16.66%;}
.offcn_table_ms tr td a{ color:#333;}
.offcn_table_ms tr td a:hover{ color:#e00;}
/*copyright*/
.offcn_copyright,.offcn_copy{ clear:both; text-align:center;color:#999; line-height:24px; background:#f8f8f8;}
.offcn_copyright{ margin-top:20px;}
.offcn_copy{ padding:20px 0;}
.offcn_copyright a{ color:#999;}
.offcn_copyright a:hover{ color:#e00;}
/*悬浮*/
.offcn_xf { display:none; width:112px; height:145px; position:fixed; left:50px; top:5%; _position:absolute;  _bottom:auto;  _top:expression(eval(document.documentElement.scrollTop)); _margin-top:80px; padding-top:35px;background:url(offcn_zt_xf.png) no-repeat; }
.offcn_xf a{ display:block; width:112px; height:40px;}
.offcn_xf .offcn_top{ height:25px;}
.offcn_xf a:hover{ text-decoration:none;}

/*国家公务员2014真题*/
.offcn_year_2014{ height:464px; margin-top:20px;}
.offcn_2014_right{ width:240px; height:464px; overflow:hidden;}
.offcn_2014_ad{ width:240px; height:147px; overflow:hidden;padding-top:26px;}
.offcn_2014_ad img{ display:block; border:none;}
.offcn_hd_msgzx{ position:relative; height:37px; line-height:37px; border-bottom:2px solid #959595;}
.offcn_hd_msgzx font{ display:block; float:left; position:absolute; top:0; height:37px; border-bottom:2px solid #dd0000; font:normal 16px/37px "Microsoft YaHei"; color:#dd0000; background:url(offcn_zt_msgjx.jpg) left center no-repeat; padding-left:20px;}
.offcn_bd_table{ width:238px; height:247px; border:1px solid #ececec; overflow:hidden; }
.offcn_bd_table table { width:100%;}
.offcn_bd_table table td{ width:33.3%; text-align:center; height:80px; line-height:25px;}
.offcn_bd_table table td font{ display:block; height:48px;}
.offcn_gjx_1{ background:url(offcn_zt_gjx_1.jpg) center center no-repeat;}
.offcn_gjx_5{ background:url(offcn_zt_gjx_5.jpg) center center no-repeat;}
.offcn_gjx_2{ background:url(offcn_zt_gjx_2.jpg) center center no-repeat;}
.offcn_gjx_3{ background:url(offcn_zt_gjx_3.jpg) center center no-repeat;}
.offcn_gjx_4{ background:url(offcn_zt_gjx_4.jpg) center center no-repeat;}
.offcn_bd_table table td a:hover{ text-decoration:none;}
.offcn_2014_left{ width:660px; height:464px;}
.offcn_2014_left_hd{ height:30px; line-height:30px; padding-left:3px;}
.offcn_2014_left_hd span{ display:block; float:left; height:30px; width:256px; text-align:center; background:url(offcn_zt_2014.jpg) center center no-repeat; font:normal 20px/30px "Microsoft YaHei"; color:#fff;}
.offcn_2014_l_con{ width:640px; padding-left:16px; border-left:1px solid #e6e6e6; height:430px; margin-top:6px;}
.offcn_2014_left_bd{ height:46px; position:relative; font:normal 16px/46px "Microsoft YaHei"; color:#e60000;}
.offcn_2014_left_bd em{ position:absolute; left:-21px; top:20px; display:block; float:left; width:9px; height:9px; line-height:9px; overflow:hidden; background:url(offcn_zt_ico_yuan.jpg) center center no-repeat;}
.offcn_2014_left_ft { line-height:38px; border-bottom:1px dotted #c3c3c3;}
.offcn_2014_left_ft a{ margin-right:32px; color:#333;}
.offcn_2014_left_ft .offcn_nmr{ margin-right:0;}
.offcn_2014_left_ft a:hover{ color:#e00;}
.offcn_tab_lnzt{ position:relative; height:34px; width:960px; margin-top:20px;}
.offcn_tab_lnzt a:hover{ text-decoration:none;}
.offcn_lnzt_btn_prev{ display:block; float:left; width:80px; height:34px; margin-right:8px; background:url(offcn_zt_btnleft.jpg) center center no-repeat;}
.offcn_lnzt_btn_next{ display:block; float:right; width:80px; height:34px; background:url(offcn_zt_btnright.jpg) center center no-repeat;}
.offcn_scr_lnzt{ position:relative; float:left; width:784px; height:34px; overflow:hidden;}
.offcn_scr_lnzt ul li{ float:left; margin-right:8px; width:80px; height:34px; font:normal 16px/34px "Microsoft YaHei"; background:#f2f2f2; color:#666; font-size:16px; text-align:center; cursor:pointer;}
.offcn_scr_lnzt ul .hover{ color:#fff; background:#e60000;}
.offcn_hd_lnzt{ margin-top:20px; position:relative; width:960px; height:40px; line-height:40px; border-bottom:1px solid #b8b8b8;}
.offcn_hd_lnzt span{ position:absolute; display:block; float:left; height:39px; top:0; left:0; border-bottom:2px solid #e60000; color:#333; font:normal 22px/39px "Microsoft YaHei";}
.offcn_item_hd_lnzt{ height:40px; padding-top:10px; font:normal 18px/40px "Microsoft Yahei"; color:#333;}
.offcn_lnzt_table{ width:960px; border-collapse:collapse;}
.offcn_lnzt_table tr td{ width:16.6%; line-height:20px; padding:12px 0; border:1px solid #dcdcdc; text-align:center;}
.offcn_lnzt_table tr td a{ color:#333;}
.offcn_lnzt_table tr td a:hover{ color:#e00; text-align:center;}
.offcn_2014bj_ad{ margin-top:30px;}