@charset "gb2312";
/* CSS Document */
html{color:#000;background:#fff;}
body{font:12px/1.5 "Microsoft YaHei",Tahoma,Arial,Helvetica,sans-serif;word-break:break-all;word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}ul,ol,input{margin:0;padding:0;}li{list-style: none;}
img{border:none;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0;}
textarea{resize:none;}button,input,textarea{background: none; border:none;font-family:"Microsoft YaHei",Tahoma,Arial,Helvetica,sans-serif;vertical-align:middle;}input:focus{outline: none;}

a{text-decoration:none;color: #333333;}
a:hover{text-decoration:inline;color: #ff3333;}

.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;}
.layout{ width:1200px;margin:0 auto;}		

.zg_heard{ width:100%; height:42px; border-bottom:1px solid #e7e7e7; margin-bottom:20px;}
.zg_top{ width:1200px; height:42px; margin:0 auto;}
.zg_top_right{ width:380px; height:42px;}
.zg_top_right li{ float:right; height:42px; line-height:42px; margin-left:20px; font-size:12px; font-family:"Microsoft YaHei"; position: relative; cursor:pointer;}
.zg_top_right li a{ font-family:"Microsoft YaHei";}
.zg_top_right li:hover div{ display:block;}
.zg_top_right li div{ padding:5px 5px 0; width: 90px; height: 95px; background: #fff;border: 1px solid #e7e7e7; position: absolute; left:-20px; top:42px; z-index:999; display:none;}
.zg_top_right .zg_top_zhifu{ font-size:12px; color:#333;}
.zg_top_right li em{ display:inline-block; vertical-align:middle; background:url(imageszgszyf_bk01.jpg) no-repeat; margin-right:3px;}
.zg_top_right .zg_top_zhifu em{ background:url(imageszgbj_index.png) no-repeat -104px -82px; width:32px; height:17px;}
.zg_top_right .zg_top_wx em{ background-position:-59px top; width:20px; height:17px;}
.zg_top_right .zg_top_wb em{ background-position:-122px top; width:19px; height:17px;}
.zg_top_right .zg_top_qq em{ background-position:0 top; width:15px; height:17px;}

.zg_top_left{ width:470px; height:42px; position:relative; z-index:999}
.zg_top_nav{ width:470px; height:42px;}
.zg_top_nav li{ color:#333;font:normal 14px/42px "Microsoft Yahei"; float:left; width:90px; text-align:center; cursor:pointer; _padding-top:15px;}
.zg_top_nav li a{ color:#333;font:normal 14px/42px "Microsoft Yahei";}
.zg_top_nav li em{background:url(www.offcn.comstaticsimageszg_bg.png) no-repeat;width:7px; height:4px; display:inline-block; margin-left:8px; vertical-align:middle;transition: .3s ease-in}
.zg_top_nav .zg_nav_h{ border:1px solid #e7e7e7; border-bottom:1px solid #fff; width:88px; line-height:40px; height:41px; _height:25px; position:relative; z-index:1000}
.zg_top_nav .zg_nav_h em{ transform:rotate(180deg);}
.zg_yy_box{ display:none; position:absolute; border:1px solid #e7e7e7; border-top:none; background:#fff; left:0; top:43px; overflow:hidden; padding:24px 7px 20px; width:556px;-moz-box-shadow:0 3px 3px #e3e3e3;-webkit-box-shadow:0 3px 3px #e3e3e3;box-shadow:0 5px 5px #e3e3e3;z-index:9999;/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#e3e3e3')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#e3e3e3');}
.webyy{ width:465px; padding:10px;}
.webyy a{ color:#666;}
.zg_yy_box a:hover{ color:#e00;}
.offcn0TopQbks{padding:10px 15px;line-height:36px;width:530px;}
.offcn0TopQbks h4{color:#666;font-size:12px;font-weight:bold;line-height:36px;}
.offcn0TopQbks a{color:#666;}
.offcn0TopQbks a:hover{color:#e00;}
.offcn0TopQbks span{color:#ddd;padding:0 14px;}
.offcn0TopMobile{left:90px;width:160px;padding-left:16px;padding-right:15px;}
.offcn0TopMobile img{display:block;border:none;margin:0 auto 10px auto;}
.o0413TopMobileDl{overflow:hidden;margin-bottom:15px;}
.o413TMtdlx{margin-bottom:10px;}
.o0413TopMobileDl dt{float:left;width:44px;height:20px;color:#ef2d36;line-height:20px;padding-left:5px;background:url(www.offcn.comstaticsimagesoffcn0IcoTip.jpg) center center no-repeat;margin-right:8px;}
.o0413TopMobileDl dd{float:left;line-height:20px;color:#666;width:98px;}
.o0413TopMobileDl a,.o0413TopMobileDl a:hover{color:#ef2d36;text-decoration:none;}
.zgsl_top{ width:570px !important;}
.zgsl_topnr{ overflow:hidden;}
.zgsl_topfl{ float:left; width:310px;}
.zgsl_topfr{ float:left; width:250px;}
.zgsl_top dl{height:30px;line-height:30px;overflow:hidden;clear:both; overflow:hidden;}
.zgsl_top dt{ float:left; line-height:30px; width:50px;}
.zgsl_top dt i{ font-style:normal; padding:0 7px; font-size:12px; color:#ccc;}
.zgsl_top dd{ float:left; line-height:30px;width:250px;}
.zgsl_top dd a{ display:inline-block; color:#666;font-size:12px!important;font-family:"SimSun"!important; margin-right:12px;}
.zgsl_topfr dd{ width:200px;}
.gfapp{ width:495px; left:180px;}


.zgbj_navW{ width:100%; height:58px; border-bottom:4px solid #ef2d36; min-width:1200px; background:#fff;}
.zgbj_nav{ width:1200px; height:58px; margin:0 auto;}
.zg_logo{ display:block; width:300px; height:45px; margin:1px 70px 0 4px; float:left;}
.zg_logo img{ display: block; float: left;}
.zg_logo span{font-size: 30px; line-height: 50px; font-weight: bold; font-family: 'Microsoft Yahei'; display: block; float: left; margin-left: 20px;}
.zgbj_navU{ width:820px; float:left; height:58px; position:relative; top:4px;}
.zgbj_navU li{ width:128px; height:50px; font-size:20px; color:#333; font-family:'Microsoft Yahei'; text-align:center; line-height:50px; float:left; cursor:pointer;}
.zgbj_navU li a{ font-size:20px; font-family:'Microsoft Yahei';}
.zgbj_navU li em{ display:inline-block; vertical-align:middle; background:url(imageszgbj_index.png) no-repeat; width:30px; height:30px; display:none; overflow:hidden;}
.zgbj_navU li.xxzx em{ background-position:-205px -0px;}
.zgbj_navU li.zkgg em{ background-position:-205px -69px;}
.zgbj_navU li.fdzl em{ background-position:-205px -479px;}
.zgbj_navU li.zbk em{ background-position:-205px -153px;}
.zgbj_navU li.wxkc em{ background-position:-205px -399px;}
.zgbj_navU li.ydy em{ background-position:-205px -310px;}



.zgbj_navU li.on{ width:152px; height:50px; border-top:4px solid #ef2d36; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:4px solid #fff; padding-left:26px; font-size:22px; color:#ef2d36; font-family:'Microsoft Yahei'; text-align:left;}
.zgbj_navU li.on a{font-size:22px; color:#ef2d36;}
.zgbj_navU li.on em{ display:inline-block; margin-right:10px;}
.zgbj_navbox{ width:1200px; height:43px; padding:30px 0; margin:0 auto;}
.zgbj_navb{ width:100%; height:100%; display:none;}
.zgbj_navb .na{ width:154px; padding-left:20px; height:100%; float:left; border-right:1px solid #e5e5e5; overflow:hidden;}
.zgbj_navb .na a{ display:inline-block; font-size:14px; color:#666; line-height:18px; margin-bottom:7px;}
.zgbj_navb .na a b{ font-size:14px; color:#555; font-weight:bold; margin-right:8px;}
.zgbj_navb .na1{ padding-left:3px;}
.zgbj_navb .na3{ width:130px; padding-left:18px; border-right:none;}
.zgbj_navb .na2{ width:168px;}
.zgbj_navb .na3 a{ display:inline-block; color:#555; font-family:'Microsoft Yahei';  font-size:12px;/* margin-top: 12px;*/}
.zgbj_navb .na3 a em{ display:inline-block; vertical-align:middle; width:32px; height:18px; background:url(imageszgbj_index.png) no-repeat -466px -579px;}
.zgbj_navb a:hover{ color:#ff3333;}
.zgbj_navb .na3 a:hover em{ background-position:-392px -578px;}
.zgbj_navb .na3 .na31:hover{ text-decoration: underline; font-weight: bold;}
.zgbj_navfd{ line-height:22px;}
.zgbj_navfd a{ display:inline-block; font-size:14px; font-family:'Microsoft Yahei'; }
.zgbj_navfd span{ margin:0 15px; color:#ddd;}
.zgbj_navzk ul{ width:100%; height:100%; z-index:999;}
.zgbj_navzk li{ float:left; line-height:20px; position:relative; width:85px; padding-left:20px; height:20px; margin-bottom:5px; border-right:1px solid #ddd; cursor:pointer;}
.zgbj_navzk li a{ font-size:14px; font-family:'Microsoft Yahei'; }
.zgbj_navzk li span{ margin:0 15px; color:#ddd;}
.zgbj_navzk li .bjzkbox{ position:absolute; left:0; top:13px; padding-top:15px; display:none;z-index:999; width:auto; height:auto;zoom:1;}
.zgbj_navzk li .zgbj_zkbox{ width:385px;  background:#fff; border:1px solid #e82222; z-index:999; clear:both; padding:10px; padding-bottom: 0; padding-top: 0;}
.zgbj_navzk li .zgbj_zkbox:after{ display:block; clear:both; content:''; height:0;}
.zgbj_navzk li.on a{ color:#e00;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl{ width:445px; float:left; line-height:34px; padding-left:10px; background:#fff; z-index:999;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl h1{ height: 30px; line-height: 30px; color: #f33;  font-family: 'Microsoft Yahei';}
.zgbj_navzk li .zgbj_zkbox .zkboxfl h1 a{ color: #f33; font-size: 14px;}
.zgbj_navzk li .zgbj_zkbox  h2{height: 30px; line-height: 30px; color: #f33; font-family: 'Microsoft Yahei';}
.zgbj_navzk li .zgbj_zkbox  h2 a{ color: #f33!important; font-size: 14px!important;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl a{ font-size:12px; color:#333; text-decoration:none;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl span a{ color:#999;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl span a:hover{ color:#ff3333}
.zgbj_navzk li .zgbj_zkbox .zkboxfr{ width:135px; text-align:center; padding-top:20px; padding-bottom: 13px; float:left; background:#fff9f9; line-height:25px;}
.zgbj_navzk li .zgbj_zkbox .zkboxfr p{ width:110px; text-align:center; border-bottom:1px solid #f9e3da; color:#c28367; padding-top:3px; margin:0 auto; float:none; clear:both;}
.zgbj_navzk li .zgbj_zkbox .zkboxfr a{ font-size:12px; color:#c28367; font-weight:normal;}
.zgbj_navzk li .zgbj_zkbox .zkboxbot{ height: 30px; line-height: 30px; clear: both; overflow: hidden; border-top: 1px dashed #ccc;}
.zgbj_navzk li .zgbj_zkbox .zkboxbot a{ margin-right: 10px; color: #f33; font-family: 'Microsoft Yahei';}
.zgbj_navzk li .zgbj_zkbox .jt{ display:block; width:16px; height:9px; background:url(imagesHome0725_ico_2up.jpg) no-repeat center; position:absolute; left:35px; top:7px;}
.zgbj_navzk li .zkbox1{ width:590px; padding:0;}
.zgbj_navzk li .zkbox1 .zkboxbot{ padding-left: 10px;}
.zgbj_navzk li .zgbj_zkbox b{ font-weight:normal; display:inline-block; width:70px; float:left;}
.zgbj_navzk li .zgbj_zkbox_jzg b{width: 100px;}
.zgbj_navzk li .zgbj_zkbox b a{ font-size:12px; color:#333; font-family:'Microsoft Yahei'; background:none;}
.zgbj_navzk li .zgbj_zkbox p{ display:block; width:100%; color:#888; float:left;}
.zgbj_navzk li .zgbj_zkbox p a{ color:#888; font-size:12px;}
.zgbj_navzk li .zgbj_zkbox p em{ font-style:normal; font-size:12px;}
.zgbj_navzk li .zgbj_zkbox a:hover{ color:#ff3333}
.zgbj_navzk li .bjlx{ left:auto; right:0;}
.zgbj_navzk li .bjlx .jt{ right:45px; left: auto;}


.zgbj_navzk li .zkbox2{ width:720px; padding:0;}
.zgbj_navzk li .zkbox2 .zkboxbot{ padding-left: 10px;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl1{ width:555px; float:left; line-height:34px; padding-left:10px; background:#fff; z-index:999;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl1 h1{ height: 30px; line-height: 30px; color: #f33;  font-family: 'Microsoft Yahei';}
.zgbj_navzk li .zgbj_zkbox .zkboxfl1 h1 a{ color: #f33; font-size: 14px;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl1 a{ font-size:12px; color:#333; text-decoration:none;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl1 span a{ color:#999;}
.zgbj_navzk li .zgbj_zkbox .zkboxfl1 span a:hover{ color:#ff3333}
.zgbj_navzk li .zgbj_zkbox .zkboxfr1{width:135px; height:128px; float:left;  text-align:center; line-height:25px;}
.zgbj_navzk li .zkbox1 .zkboxfl1{ width:445px; float:left; line-height:34px; padding-left:10px; background:#fff; z-index:999;}

.zgbj_navzk li .zgbj_zkbox .zkboxfr1 a{font-weight:normal; color:#c28367; font-size:12px;}
.zgbj_navzk li .zgbj_zkbox .zkboxfr1 a:hover{color:#e00; text-decoration:underline;}

.zgbj_navzk li .zgbj_zkbox .zkboxfr1 p{text-align:center; width:140px;color:#fff;}

.zgbj_navzk li .zgbj_zkbox .zkboxfr1 p a{color:#fff; width:120px; height:36px; background:#e60000; line-height:36px; display:block; margin-top:15px;}

.zgbj_navzk li .zgbj_zkbox .zkboxfr1 p a:hover{ color:#fff;}

.zgbj_kslx{ width:1200px; height:126px; margin:0 auto;}
.zgbj_kslx li{ width:175px; height:91px; float:left; margin-right:27px; position:relative;}
.zgbj_kslx li.on{ margin-top:-3px; /*transition:.3s all;*/}
.zgbj_kslx li h5{ width:88px;padding-top:20px; height:70px; line-height:26px; font-size:18px; font-weight:bold; float:left; text-align:center; font-family:'Microsoft Yahei'; }
.zgbj_kslx li p{ width:85px; float:left; height:70px; padding-top:20px;}
.zgbj_kslx li p a{ display:inline-block; font-size:14px; color:#666; font-family:'Microsoft Yahei'; margin-right:8px; line-height:26px; margin-bottom:2px;}
.zgbj_kslx li div{ width:168px; height:2px; border-top:none!important; border-radius:5px; position:absolute; left:2px; bottom:-4px;}
.zgbj_kslx .zgbj_gjgwy{ border:1px solid #ff6b69;}
.zgbj_kslx .zgbj_gjgwy h5 a{ color:#ff6b69;}
.zgbj_kslx .zgbj_gjgwy div{ border:1px solid #ff6b69;}
.zgbj_kslx .zgbj_bjgwy{ border:1px solid #ffc044;}
.zgbj_kslx .zgbj_bjgwy h5 a{ color:#ffc044;}
.zgbj_kslx .zgbj_bjgwy div{ border:1px solid #ffc044;}
.zgbj_kslx .zgbj_sydw{ border:1px solid #83da78;}
.zgbj_kslx .zgbj_sydw h5 a{ color:#83da78;}
.zgbj_kslx .zgbj_sydw div{ border:1px solid #83da78;}
.zgbj_kslx .zgbj_ky{ border:1px solid #37d1b9;}
.zgbj_kslx .zgbj_ky h5 a{ color:#37d1b9;}
.zgbj_kslx .zgbj_ky div{ border:1px solid #37d1b9;}
.zgbj_kslx .zgbj_lx{ border:1px solid #32cae1;}
.zgbj_kslx .zgbj_lx h5 a{ color:#32cae1;}
.zgbj_kslx .zgbj_lx div{ border:1px solid #32cae1;}
.zgbj_kslx .zgbj_yhzp{ border:1px solid #82aaff; margin-right:0;}
.zgbj_kslx .zgbj_yhzp h5 a{ color:#82aaff;}
.zgbj_kslx .zgbj_yhzp div{ border:1px solid #82aaff;}

.zgbj_kslx .zgbj_gjgwy.on{ background:url(imageszgbj_ty1.png) no-repeat right bottom #fff6f6;}
.zgbj_kslx .zgbj_bjgwy.on{ background:url(imageszgbj_ty2.png) no-repeat right bottom #fcf5e8;}
.zgbj_kslx .zgbj_sydw.on{ background:url(imageszgbj_ty3.png) no-repeat right bottom #e1fbdd;}
.zgbj_kslx .zgbj_ky.on{ background:url(imageszgbj_ty4.png) no-repeat right bottom #c4fdf4;}
.zgbj_kslx .zgbj_lx.on{ background:url(imageszgbj_ty5.png) no-repeat right bottom #d6f6fb;}
.zgbj_kslx .zgbj_yhzp.on{ background:url(imageszgbj_ty6.png) no-repeat right bottom #d5e1fb;}

.zgbj_main1{ width:1200px; height:620px; margin:0 auto 20px;}
.zgbj_m1L{ width:860px; height:auto; float:left;}
.zgbj_jrjj{ width:230px; height:auto; background:#fff; border-bottom:1px solid #e5e5e5; float:left;}
.zgbj_jrjj li{ height:44px; line-height:44px; border:1px solid #e5e5e5; border-top:none; border-bottom:none; cursor:pointer;}
.zgbj_jrjj li span{ display:inline-block; vertical-align:middle; width:7px; height:11px; background:url(imageszgbj_index.png) no-repeat -468px -198px;}
.zgbj_jrjj li a{ display:inline-block; height:44px; width:188px; margin-left:21px; font-size:16px; color:#333; font-family:'Microsoft Yahei';}
.zgbj_jrjj li a i{ display:inline-block; vertical-align:middle; width:25px; margin-right:12px; background:url(imageszgbj_index.png) no-repeat;}
.zgbj_jrjj .jrbt{ height:42px; padding-left:60px; width:170px; background:url(imagesbfxt_23.jpg) no-repeat center; font-size:16px; color:#fff; font-family:'Microsoft Yahei'; line-height:42px; border:none;}
.zgbj_jrjj .jrbt.on{ background:url(imagesbfxt_21.jpg) no-repeat center; font-weight:bold; border-left:none;}
.zgbj_jrjj li.on{ border-left:3px solid #ff4048;}
.zgbj_jrjj li.on a{ margin-left:18px; font-weight:bold; color:#ff3333;}
.zgbj_jrjj li.on span{ background-position:-394px -198px;}
.zgbj_jrjj .l2 i{ background-position:-466px -265px; height:18px;}
.zgbj_jrjj .l2.on i{ background-position:-392px -265px;}
.zgbj_jrjj .l3 i{ background-position:-530px -524px; height:18px;}
.zgbj_jrjj .l3.on i{ background-position:-579px -524px;}
.zgbj_jrjj .l4 i{ background-position:-532px -69px; height:20px;}
.zgbj_jrjj .l4.on i{ background-position:-581px -69px;}
.zgbj_jrjj .l5 i{ background-position:-526px -198px; height:20px;}
.zgbj_jrjj .l5.on i{ background-position:-578px -198px;}
.zgbj_jrjj .l6 i{ background-position:-467px -330px; height:18px;}
.zgbj_jrjj .l6.on i{ background-position:-394px -330px;}
.zgbj_jrjj .l7 i{ background-position:-530px -461px; height:18px;}
.zgbj_jrjj .l7.on i{ background-position:-579px -461px;}
.zgbj_jrjj .l8 i{ background-position:-532px -0px; height:16px;}
.zgbj_jrjj .l8.on i{ background-position:-584px -0px;}
.zgbj_jrjj .l9 i{ background-position:-528px -136px; height:16px;}
.zgbj_jrjj .l9.on i{ background-position:-579px -137px;}
.zgbj_jrjj .l10 i{ background-position:-531px -399px; height:18px;}
.zgbj_jrjj .l10.on i{ background-position:-581px -399px;}
.zgbj_jrjj .l11 i{ background-position:-535px -579px; height:17px;}
.zgbj_jrjj .l11.on i{ background-position:-581px -579px;}
.zgbj_jrjj .l12 i{ background-position:-465px -461px; height:20px;}
.zgbj_jrjj .l12.on i{ background-position:-394px -461px;}
.zgbj_jrjj .l13 i{ background-position:-468px -0px; height:21px;}
.zgbj_jrjj .l13.on i{ background-position:-394px -0px;}
.zgbj_jrjj .l14 i{ background-position:-532px -330px; height:18px;}
.zgbj_jrjj .l14.on i{ background-position:-578px -330px;}
.zgbj_m1C{ width:600px; height:auto; margin-left:30px; float:left; }
.zgbj_jrqh{ width:100%; height:100%; display:none;}
.zgbj_lbt{ width:600px; height:332px; overflow:hidden; position:relative;}
.zgbj_lbt .bd{ height:332px; position:relative; z-index:0;}
.zgbj_lbt .bd .bdu1{ height:332px;}
.zgbj_lbt .bd .bdu1 li{zoom:1; vertical-align:middle; position:relative; height:318px; z-index:99; width:600px; overflow:hidden;}
.zgbj_lbt .bd .bdu1 li img{ display:block; width:600px; height:318px; transition:all 1s;}
.zgbj_lbt .bd .bdu1 li img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);}
.zgbj_lbt .bd .bdu2{ z-index:1000; width:475px; height:49px; position:absolute; left:0; bottom:0;background:url(imageszgbj_lba.jpg) no-repeat left center #444;}
.zgbj_lbt .bd .bdu2 li div{ width:475px; height:49px;overflow:hidden;}
.zgbj_lbt .bd .bdu2 li div a{ display:block; padding-left:15px; padding-right:10px; width:400px; height:49px;  line-height:49px; font-size:16px; color:#eee; font-family:'Microsoft Yahei'; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zgbj_lbt .bd .bdu2 li div p{ text-align:center; width:50px; height:49px; float:left; font-size:16px; color:#fff; font-family:'Microsoft Yahei';}
.zgbj_lbt .bd .bdu2 li div p span{ font-size:30px; color:#fff; font-weight:bold; font-style:italic;}
.zgbj_lbt .prev{ display:block; width:30px; height:54px; background:url(imagesprev.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-27px; z-index:100;}
.zgbj_lbt .next{ display:block; width:30px; height:54px; background:url(imagesnext.png) no-repeat center; position:absolute; right:0; top:50%; margin-top:-27px;z-index:100;}
/*.zgbj_lbt .prevStop{ display:none;  }
.zgbj_lbt .nextStop{ display:none;  }*/
.zgbj_lbdb{width:475px; height:49px; position:absolute; left:0; bottom:0; overflow:hidden;background:url(imageszgbj_lba.jpg) no-repeat center;}

.zgbj_rdxw{ width:600px; height:auto; padding-top:12px;}
.zgbj_rdxw dt{ height:40px; line-height:40px; overflow:hidden;}
.zgbj_rdxw dt a{ font-size:20px; color:#ff3333; font-family:'Microsoft Yahei'; font-weight:bold; margin:0 5px;}
.zgbj_rdxw dd{ height:36px; line-height:36px; overflow:hidden;}
.zgbj_rdxw dd a{ font-size:16px; color:#666; font-family:'Microsoft Yahei'; margin:0 5px;}
.zgbj_rdxw dd span a{ color:#999;}
.zgbj_rdxw a:hover{ color:#ff3333;}
.zgbj_m1R{ width:298px; height:auto; float:left; margin-left:40px; border:1px solid #e5e5e5;}
.zgbj_ksrl{ width:270px; padding-top:16px; height:auto; margin:0 auto; padding-bottom:13px;}
.zgbj_ksrl h3{ height:42px; line-height:42px; margin-bottom:9px;}
.zgbj_ksrl h3 i{ display:block; width:43px; height:42px; background:url(imageszgbj_index.png) no-repeat -107px -141px; vertical-align:middle; margin-right:12px; float:left;}
.zgbj_ksrl h3 a{ display:block; width:100%; height:100%; line-height:42px; font-size:18px; color:#333; font-family:'Microsoft Yahei';}
.zgbj_ksrl h3 em{ display:block; vertical-align:middle; width:7px; height:11px; float:right; background:url(imageszgbj_index.png) no-repeat -468px -198px; margin-top:15px;}
.zgbj_ksrl .ksdjs{ height:34px; line-height:34px; font-size:14px; color:#333; font-family:'Microsoft Yahei'; position:relative; margin-bottom:6px;}
.zgbj_ksrl .ksdjs em{ font-style:normal; font-weight:bold; color:#ff3333;}
.zgbj_ksrl .ksdjs i{ display:inline-block; background:url(imageszgbj_index.png) no-repeat -0px -141px; width:26px; height:34px; font-style:normal; vertical-align:middle; margin:0 3px;}
.zgbj_ksrl .ksdjs span{ font-size:18px; color:#333; font-family:'Microsoft Yahei'; position:absolute; left:138px; top:0;letter-spacing:21px; z-index:2;}
.ksrlb{ width:100%; height:auto;}
.ksrlb th{ height:38px; line-height:38px; text-align:center; font-size:14px; color:#333; font-family:'Microsoft Yahei'; font-weight:normal; border-bottom:1px dashed #e2e2e2; }
.ksrlb td{ line-height:32px; font-size:14px; color:#666; font-family:'Microsoft Yahei'; text-align:center;}
.zgbj_mswk{ width:298px; height:auto;}
.wkms_nav{ width:298px; height:50px; margin-bottom:16px;}
.wkms_nav li{ width:148px; height:47px; border:1px solid #e5e5e5; border-right:none; border-top:2px solid #e5e5e5; float:left; text-align:center; line-height:47px; color:#333; font-family:'Microsoft Yahei'; cursor:pointer; font-size:16px;background:#f8f8f8;}
.wkms_nav li em{ display:inline-block; width:20px; height:20px; background:url(imageszgbj_index.png) no-repeat -0px -82px; vertical-align:middle; margin-left:13px; display:none; }
.wkms_nav li.on{ border-bottom:none; background:#fff; color:#ff3333; font-weight:bold; border-top:3px solid #ff3333;}
.wkms_nav li.on em{ display:inline-block;}
.wkms_box{ width:270px; height:auto; margin-left:19px; background:url(imagesbfxt_103.jpg) no-repeat left 10px; padding-bottom:6px; display:none;}
.wkms_box li{ height:37px; line-height:37px; padding-left:25px; overflow:hidden;}
.wkms_box li a{ font-size:14px; color:#666; font-family:'Microsoft Yahei';}

/*直播*/
.zgbj_main2{ width:1200px; height:auto; margin:0 auto 20px;}
.zgbj_ma2L{ width:860px; height:auto; float:left; margin-right:40px;}
.szgbj_ma2lbt{ height:66px; line-height:66px; padding-left:40px; background:url(imageszgbj_zbty.jpg) no-repeat left center; font-size:26px; color:#333; font-family:'Microsoft Yahei'; border-bottom:1px solid #ddd; margin-bottom:13px;}
.zgbj_zbu{ width:400px; height:auto; margin-right:40px; float:left; background:url(imagesbfxt_139.jpg) no-repeat 78px 29px;}
.zgbj_zbu li{ height:66px; line-height:66px; overflow:hidden;}
.zgbj_zbu li div{ width:108px; float:left; height:44px; padding-top:22px; line-height:66px;}
.zgbj_zbu li div span{ display:block; width:60px; height:26px; text-align:center; float:left; line-height:26px; font-size:14px; color:#999; font-family:'Microsoft Yahei';}
.zgbj_zbu li div em{ display:block; font-style:normal; width:60px; height:26px; background:#ff4048; font-size:16px; color:#fafafa; border-radius:30px; display:none; text-align:center; line-height:26px; float:left; font-family:'Microsoft Yahei';}
.zgbj_zbu li a{ display:block; width:290px; height:65px; border-bottom:1px dashed #ebeaea; overflow:hidden; float:left; font-size:16px; color:#555; font-family:'Microsoft Yahei';}
.zgbj_zbu li:hover a{ color:#f33;}
.zgbj_zbu li:hover span{ display:none;}
.zgbj_zbu li:hover em{ display:block;}
.zgbj_ma2lc{ width:420px; height:auto; float:left; padding-top:19px;}
.zgbj_m2sp{ width:420px; height:237px; overflow:hidden; position:relative;}
.zgbj_m2sp .bd{ height:332px; position:relative; z-index:0;}
.zgbj_m2sp .bd ul{ height:237px;}
.zgbj_m2sp .bd li{zoom:1; vertical-align:middle; position:relative; height:237px; z-index:99; width:420px;}
.zgbj_m2sp .bd li img{ display:block; width:420px; height:237px; transition:all 1s;}
.zgbj_m2sp .bd li img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);}
.zgbj_m2sp .prev{ display:block; width:30px; height:54px; background:url(imagesprev.png) no-repeat center; position:absolute; left:0; top:50%; margin-top:-27px; z-index:100;opacity:0;filter:Alpha(opacity=0);}
.zgbj_m2sp .next{ display:block; width:30px; height:54px; background:url(imagesnext.png) no-repeat center; position:absolute; right:0; top:50%; margin-top:-27px;z-index:100;opacity:0;filter:Alpha(opacity=0);}

.zgbj_m2sp:hover .next,.zgbj_m2sp:hover .prev{opacity:1;filter:Alpha(opacity=1);}
.zgbj_ma2lc .m2lcu{ padding:24px 0 0 19px; width:399px; height:112px; border:1px solid #eee; border-top:none;}
.zgbj_ma2lc .m2lcu li{ height:19px; line-height:19px; overflow:hidden; margin-bottom:16px;}
.zgbj_ma2lc .m2lcu li em{ display:block; float:left; width:19px; height:19px; background:url(imageszgbj_index.png) no-repeat -526px -265px; vertical-align:middle; margin-right:15px;}
.zgbj_ma2lc .m2lcu li a{ display:block; float:left; font-size:16px; color:#555; font-family:'Microsoft Yahei'; line-height:19px;}
.zgbj_ma2lc .m2lcu li:hover em{ background-position:-578px -265px;}
.zgbj_ma2lc .m2lcu li:hover a{ color:#ff3333;}
.zgbj_ma2R{ width:300px; height:auto; float:left;}
.zgbj_ma2R h3{ font-size:22px; color:#333; font-style:italic; padding-left:35px; height:66px; line-height:66px; background:url(imageszgbj_146.jpg) no-repeat left center; border-bottom:1px solid #ddd; font-weight:bold; font-family:'Microsoft Yahei'; margin-bottom:36px;}
.zgbj_m2bd{ width:300px; height:275px;}
.zgbj_bd{ width:300px; height:46px; line-height:46px; background:#fff; margin-bottom:20px;}
.zgbj_bd span{ display:block; float:left; width:84px; height:46px; font-size:16px; color:#333; font-family:'Microsoft Yahei';}
.zgbj_bd input{ display:block; width:200px; padding-left:13px; height:44px; line-height:44px; border:1px solid #ddd; font-size:14px; color:#999; font-family:'Microsoft Yahei'; border-radius:5px; outline:none;}
.zgbj_bd select{ height:44px; line-height:1; width:213px; border:1px solid #ddd; font-size:14px; color:#999; font-family:'Microsoft Yahei'; padding-left:13px; border-radius:5px;}
.zgbj_bdtj{ width:299px; height:46px; background:url(imageszgbj_bdtj157.jpg) no-repeat center; text-align:center; line-height:46px; cursor:pointer; font-size:16px; color:#fff; font-family:'Microsoft Yahei';}
.zgbj_lxfs{ width:300px; height:95px;}
.zgbj_lxfs li{ width:48px; height:92px; position:relative; float:left; margin-right:36px; z-index:100;}
.zgbj_lxfs li em{ display:block; width:48px; height:48px; background:url(imageszgbj_index.png) no-repeat;}
.zgbj_lxfs li span{ display:block; width:48px; height:44px; text-align:center; line-height:44px; font-size:16px; color:#999; font-family:'Microsoft Yahei'; }
.zgbj_lxfs li a{ display:block; width:48px; height:92px;  text-align:center; line-height:44px; font-size:16px; color:#999; font-family:'Microsoft Yahei';}
.zgbj_lxfs li div{ padding-top:10px; width:98px; height:88px; border:1px solid #e7e7e7; position:absolute; left:-25px; bottom:-95px; z-index:99; display:none; background:#fff;}
.zgbj_lxfs li div img{ display:block; margin:0 auto;}
.zgbj_lxfs .zgbj_lxwx em{ background-position:-104px -300px;}
.zgbj_lxfs .zgbj_lxwx.on em{background:url(imagesbfxt_169.jpg) no-repeat center;}
.zgbj_lxfs .zgbj_lxwb em{ background-position:-104px -218px;}
.zgbj_lxfs .zgbj_lxwb.on em{ background-position:-0px -218px;}
.zgbj_lxfs .zgbj_lxqq em{ background-position:-107px -381px;}
.zgbj_lxfs .zgbj_lxqq.on em{ background-position:-0px -381px;}
.zgbj_lxfs .zgbj_lxzx{ margin-right:0;}
.zgbj_lxfs .zgbj_lxzx em{ background-position:-104px -461px;}
.zgbj_lxfs .zgbj_lxzx.on em{ background-position:-0px -461px;}
.zgbj_lxfs li.on div{ display:block;}

/*国家公务员*/
.zgbj_main3{ width:1200px; height:auto; margin:0 auto 40px;}
.zgbj_m3L{ width:270px; height:auto; float:left;}
.zgbj_m3L h3{ height:67px; line-height:67px; font-size:26px; color:#333; font-family:'Microsoft Yahei'; font-weight:normal;}
.zgbj_m3L h3 a{font-size:26px; color:#333; font-family:'Microsoft Yahei'; display: inline-block; vertical-align: middle;}
.zgbj_m3L h3 em{ display:inline-block; width:24px; height:28px; background:url(imageszgbj_index.png) no-repeat -289px -312px; vertical-align:middle; margin-right:20px; font-weight:normal;}
.zgbj_gwyc{ width:270px; height:334px; background:url(imageszgbj_208.jpg) no-repeat center; position:relative;}
.zgbj_gwyc.on{ background:url(imageszgbj_211.jpg) no-repeat center; box-shadow:0 0 20px #999; transition: all .5s;}
/*.zgbj_gwyc h3{ height:56px; line-height:56px; padding-top:32px; font-size:20px; color:#fff; font-family:'Microsoft Yahei'; font-weight:normal; text-align:center;}
.zgbj_gwyc img{ display:block; margin:0 auto 22px;}
.zgbj_gwyc p{ height:70px; line-height:70px; text-align:center; font-size:16px; color:#fff; font-family:'Microsoft Yahei';}*/
.zgbj_gwyct{ width:270px; height:222px; }
.zgbj_gwyct img{ display:block; margin:0 auto;}
.zgbj_gwyc .zgbj_gwycb{ padding:23px 0 0 10px; width:260px; height:89px;}
.zgbj_gwyc .zgbj_gwycb a{ display:block; float:left; max-width:255px; padding:0 8px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#4aacf6; font-size:14px; color:#fff; font-family:'Microsoft Yahei'; height:29px; line-height:29px; margin-bottom:11px; margin-right:9px;}
.zgbj_gwyc div a:hover{ background:#3495ed;}
.zgbj_m3C{ width:590px; height:auto; float:left; margin-right:40px; padding-top:10px;}
.zgbj_m3cnav{ padding-left:40px; width:550px; border-bottom:1px solid #ddd; height:57px;}
.zgbj_m3cnav li{ float:left; width:70px; height:57px; font-size:16px; color:#666; font-family:'Microsoft Yahei'; line-height:57px; cursor:pointer; margin-right:43px; text-align:center;}
.zgbj_m3cnav li a{ font-size: 16px; color: #666;}
.zgbj_m3cnav li.on{ border-bottom:1px solid #f33; color:#ff4048;}
.zgbj_m3cbox{ width:550px; height:auto; padding-top:18px; display:none;}
.zgbj_m3cbox dl{ width:550px; height:auto; margin-left:40px;}
.zgbj_m3cbox dl:hover a{ color: #f33; text-decoration: underline;}
.zgbj_m3cbox dl dt{ height:40px; line-height:40px;}
.zgbj_m3cbox dl dt span{ float:right; font-size:14px; display:block; color:#aaa; font-family:'Microsoft Yahei'; line-height:40px; width:80px; text-align:right;}
/*.zgbj_m3cbox dl dt span font{ display: inline; float: none; clear:both; width: 80px;}*/
.zgbj_m3cbox dl dt p{ display:block; float:left; width:450px; height:40px; line-height:40px; overflow:hidden;}
.zgbj_m3cbox dl dt em{ display:inline-block; width:20px; height:40px; background:url(imageszgbj_index.png) no-repeat -0px -580px; vertical-align:middle;}
.zgbj_m3cbox dl dd{ padding-left:20px; height:32px; border-bottom:1px dotted #d9d9d9; line-height:20px; color:#999; font-size:14px; font-family:'Microsfot Yahei'; display:none;}
.zgbj_m3cbox dl dt p a{ font-family:'Microsoft Yahei'; font-size:16px; color:#333; display: inline-block;}
.zgbj_m3cbox dl.on dd{ display:block;}
.zgbj_m3R{ width:300px; height:auto; float:left;}
.zgbj_m3R h3{ padding-top:19px; height:48px; width:300px; border-bottom:1px solid #ddd; position:relative;}
.zgbj_m3R h3 p{ width:168px; height:30px; border-radius:25px; background:#f1f1f1; overflow:hidden;}
.zgbj_m3R h3 p a{ display:block; float:left; border-radius:25px; font-size:16px; color:#333; font-family:'Microsoft Yahei'; text-align:center; width:84px; height:30px; line-height:30px; overflow:hidden; z-index:99; font-weight:normal; position:relative;}
.zgbj_m3R h3 p a.on{ color:#fff;}
.zgbj_m3R h3 span{ display:block; width:84px; height:30px; border-radius:25px; overflow:hidden; background:#ff4048; position:absolute; left:0; top:19px; z-index:0;}
.zgbj_m3rc{ width:300px; height:auto; padding-top:29px; display:none;}
.zgbj_m3rc .m3rad{ width:300px; height:169px;transition:1s; position:relative;}
.zgbj_m3rc .m3rad .zzc{ position:absolute; left:0; top:0; right:0; bottom:0; background:#000; opacity:0;filter:Alpha(opacity=0); z-index: 0;}
.zgbj_m3rc .m3rad a{display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;}
.zgbj_m3rc .m3rad:hover{transform:scale(1.1); -webkit-transform:scale(1.1);}
.zgbj_m3rc .m3rad:hover .zzc{opacity:.3;filter:alpha(opacity=30); z-index: 2; transition: all .2s;}
.zgbj_m3rc dl{ padding-top:17px; width:300px; height:44px;}
.zgbj_m3rc dl dt{ width:50px; height:44px; float:left; background:url(imageszgbj_index.png) no-repeat -283px -555px;}
.zgbj_m3rc dl dd{ float:left; width:225px; height:44px;}
.zgbj_m3rc dl dd a{ display:inline-block; height:22px; line-height:22px; overflow:hidden; white-space:nowrap; font-size:14px; color:#333; font-family:'SimSun';}
.zgbj_m3rc dl dd p{ height:22px; line-height:22px; font-size:12px; color:#888; font-family:'SimSun';}
.zgbj_m3rc dl:hover dt{padding-left:17px; border-left:2px solid #ff4048; background-position:-266px -467px;transition:.3s all linear;}
.zgbj_m3jc dl dt{ background-position:-195px -555px;}
.zgbj_m3jc dl:hover dt{ background-position:-87px -555px;}
/*北京公务员*/
.zgbj_m3L1 h3 em{ background: url(imageszgbj_225.jpg) no-repeat center;width:27px; height:23px; margin-right:20px;}
.zgbj_m3L1 .zgbj_gwyc{ background:url(imageszgbj_223.jpg) no-repeat center;}
.zgbj_m3L1 .zgbj_gwyc.on{ background:url(imageszgbj_224.jpg) no-repeat center;}
.zgbj_m3L1 .zgbj_gwyc a{ background:#26c3cc;}
.zgbj_m3L1 .zgbj_gwyc a:hover{ background:#13b4bd;}

/*事业单位*/
.zgbj_m4L h3 em{ background-position:-289px -155px; width:26px; height:28px; margin-right:20px;}
.zgbj_m4L .zgbj_gwyc{ background:url(imageszgbj_214.jpg) no-repeat center;}
.zgbj_m4L .zgbj_gwyc.on{ background:url(imageszgbj_213.jpg) no-repeat center;}
/*.zgbj_m4L .zgbj_gwyc h3{ padding-top:35px; height:50px; line-height:50px;}
.zgbj_m4L .zgbj_gwyc img{ margin-bottom:19px;}
.zgbj_m4L .zgbj_gwyc p{ height:72px; line-height:32px; text-align:center; font-size:18px; background:url(imageszgbj_209.png) no-repeat 56px 5px;}
.zgbj_m4L .zgbj_gwyc p span{ font-size:16px;}*/
.zgbj_m4L .zgbj_gwyc a{ background:#fd8071;}
.zgbj_m4L .zgbj_gwyc a:hover{ background:#ff633e;}

/*教师招聘*/
.zgbj_m5L h3 em{ background-position:-289px -69px; width:30px; height:30px; margin-right:17px;}
.zgbj_m5L .zgbj_gwyc{ background:url(imageszgbj_215.jpg) no-repeat center;}
.zgbj_m5L .zgbj_gwyc.on{ background:url(imageszgbj_216.jpg) no-repeat center;}
/*.zgbj_m5L .zgbj_gwyc img{ margin-bottom:19px;}*/
.zgbj_m5L .zgbj_gwyc a{ background:#27daa1;}
.zgbj_m5L .zgbj_gwyc a:hover{ background:#07c893;}
.zgbj_m5ts{ width:270px; padding:25px 15px 0; height:144px; background:#f8f8f8; overflow:hidden; position:relative;}
.zgbj_m5ts .bd{ height:120px; position:relative; z-index:0; overflow:hidden;}
.zgbj_m5ts .bd ul{ height:120px;}
.zgbj_m5ts .bd li{zoom:1; vertical-align:middle; position:relative; height:120px; z-index:99; width:270px;}
.zgbj_m5ts .hd{ height:7px; overflow:hidden; position:absolute; right:20px; bottom:12px; z-index:1; }
.zgbj_m5ts .hd ul{ overflow:hidden; zoom:1; float:left;  }
.zgbj_m5ts .hd ul li{ float:left; margin-right:9px;  width:7px; height:7px;background:#d5d5d5; cursor:pointer; border-radius:30px;}
.zgbj_m5ts .hd ul li.on{ background:#ff3333; width:18px;}
.zgbj_m5ts img{ display:block; float:left; margin-right:20px;}
.zgbj_m5ts .zgbj_m5tsr{ float:left; width:160px; height:auto; padding-top:7px;}
.zgbj_m5ts .zgbj_m5tsr a{ display:inline-block;line-height:24px; font-size:12px; color:#333; font-family:'SimSun'; margin-bottom:24px;}
.zgbj_m5ts .zgbj_m5tsr p{ height:20px; line-height:20px; font-size:14px; color:#333; font-family:'Microsoft Yahei';}
.zgbj_m5ts .zgbj_m5tsr p span{ font-size:22px;}
.zgbj_m5ts .zgbj_m5tsr p font{ display:inline-block; vertical-align:middle; width:44px; height:20px; text-align:center; line-height:20px; font-size:10px; color:#fff; font-family:'Microsoft Yahei'; background:#ff4048; border-radius:5px; margin-left:10px;}
.zgbj_m5ts .zgbj_m5tsr p font b{ font-size:14px;}


/*金融招聘*/
.zgbj_m6L h3 em{ background-position:-289px -236px; width:30px; height:30px; margin-right:17px;}
.zgbj_m6L .zgbj_gwyc{ background:url(imageszgbj_217.jpg) no-repeat center;}
.zgbj_m6L .zgbj_gwyc.on{ background:url(imageszgbj_218.jpg) no-repeat center;}
/*.zgbj_m6L .zgbj_gwyc img{ margin-bottom:19px;}*/
.zgbj_m6L .zgbj_gwyc a{ background:#ffac4e;}
.zgbj_m6L .zgbj_gwyc a:hover{ background:#ff9e0e;}

/*研究生*/
.zgbj_m7L h3 em{ background-position:-289px -405px; width:34px; height:24px; margin-right:17px;}
.zgbj_m7L .zgbj_gwyc{ background:url(imageszgbj_220.jpg) no-repeat center;}
.zgbj_m7L .zgbj_gwyc.on{ background:url(imageszgbj_219.jpg) no-repeat center;}
/*.zgbj_m7L .zgbj_gwyc img{ margin-bottom:19px;}*/
.zgbj_m7L .zgbj_gwyc a{ background:#54bff9;}
.zgbj_m7L .zgbj_gwyc a:hover{ background:#0aa9ff;}

/*其他招聘*/
.zgbj_m8L h3 em{ background-position:-289px 0; width:30px; height:30px; margin-right:17px;}
.zgbj_m8L .zgbj_gwyc{ background:url(imageszgbj_221.jpg) no-repeat center;}
.zgbj_m8L .zgbj_gwyc.on{ background:url(imageszgbj_222.jpg) no-repeat center;}
/*.zgbj_m8L .zgbj_gwyc img{ margin-bottom:19px;}*/
.zgbj_m8L .zgbj_gwyc a{ background:#ba92fb;}
.zgbj_m8L .zgbj_gwyc a:hover{ background:#a978fb;}

/*走进中公*/
.zgbj_main9{ width:1200px; height:auto; margin:0 auto 20px;}
.zgbj_main9 .zgm9bt{ height:80px; line-height:80px; font-size:26px; color:#333; font-family:'Microsoft Yahei'; font-weight:normal; clear:both;}
.zgbj_m9L{ width:595px; height:393px; float:left;}
.zgbj_m9L img{ display:block; float:left; margin-right:15px; margin-bottom:13px;transition:1s;}
.zgbj_m9L img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);}
.zgbj_m9C{ width:265px; height:auto; float:left; margin-right:20px;}
.zgbj_m9C dl dt{ height:28px; line-height:28px; font-size:16px; color:#333; font-family:'Microsoft Yahei'; font-weight:bold; margin-bottom:5px;}
.zgbj_m9C dl dd{ margin-bottom:8px; line-height:30px; overflow: hidden;}
.zgbj_m9C dl dd li{ width: 265px; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zgbj_m9C dl dd a{ line-height:30px; font-size:14px; color:#333; font-family:'SimSun'; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zgbj_m9R{ width:320px; height:auto; float:left;}
.zgbj_m9R h4{ padding-top:3px; height:50px; line-height:50px; border-top:2px solid #e82222; font-size:16px; clear:#333; font-family:'Microsoft Yahei';}
.zgbj_m9ry{ width:320px; height:135px; overflow:hidden; position:relative; background:#f6f6f6; margin-bottom:19px;}
.zgbj_m9ry .bd{ height:135px; width:196px; overflow:hidden; position:relative; margin-left:62px;}
.zgbj_m9ry .bd li{ zoom:1; vertical-align:middle; }
.zgbj_m9ry .bd img{ width:196px; height:135px; display:block;  }
.zgbj_m9ry .prev,.zgbj_m9ry .next{ position:absolute; left:0; top:50%; margin-top:-22px; display:block; width:25px; height:45px; background:url(imageszgbj_252.jpg) no-repeat center;}
.zgbj_m9ry .next{ left:auto; right:0; background:url(imageszgbj_251.jpg) no-repeat center;}
.zgbj_m9U{ width:320px; height:auto;}
.zgbj_m9U li{ height:30px; line-height:30px; font-size:14px; color:#333; font-family:'Microsoft Yahei'; padding-left: 20px; background: url(imagesbfxt_220.jpg) no-repeat left center;}
/*.zgbj_m9U li em{ display:inline-block; width:4px; height:4px; background:url(imageszgbj_index.png) no-repeat -0px -597px; vertical-align:middle; margin-right:18px;}*/
.zgbj_m9U li a{ font-size:14px; font-family:'Microsoft Yahei';}

/*友情链接*/
.zgbj_main10{ width:1200px; height:auto; margin:0 auto 47px;}
.zgbj_m10nav{ width:1200px; height:58px; clear:both; border-bottom:1px solid #e7e7e7; margin-bottom:16px;}
.zgbj_m10nav li{ float:left; font-size:16px; color:#888; font-family:'Microsoft Yahei'; width:70px; text-align:center; height:58px; line-height:58px; cursor:pointer; margin-right:35px;}
.zgbj_m10nav li.on{ color:#333; font-size:16px; border-bottom:1px solid #f33; font-weight:bold;}
.zgbj_m10box{ width:1200px; height:auto; margin:0 auto; display:none;}
.zgbj_m10box a{ display:inline-block; line-height:30px; font-size:12px; color:#333; font-family:'SimSun'; margin-right:13px;}

/*分部地址*/
.zgbj_main11W{ width:100%; height:auto; background:#f8f8f8; min-width:1200px;}
.zgbj_main11{ width:1200px; height:auto; background:#f8f8f8; margin:0 auto; padding-top:50px; padding-bottom:60px;}
.zgbj_m11L{ width:399px; height:420px; float:left; border-right:1px solid #e7e7e7;}
.zgbj_m11Lzb{ width:399px; height:auto;}
.zgbj_m11Lzb dt{ height:37px; line-height:37px; font-size:20px; color:#333; font-family:'Microsoft Yahei'; margin-bottom:11px;}
.zgbj_m11Lzb dd{ padding-left:42px; line-height:36px; font-size:14px; color:#333; font-family:'Microsoft Yahei';}
.zgbj_m11Lzb .d1{ background:url(imageszgbj_255.jpg) no-repeat 5px 8px; padding-right: 15px;}
.zgbj_m11Lzb .d2{ background:url(imageszgbj_258.jpg) no-repeat 5px 8px;}
.zgbj_m11Lzb .d3{ background:url(imageszgbj_262.jpg) no-repeat 5px 8px;}
.zgbj_shfw{ width:399px; height:250px;}
.zgbj_shfw .zgbj_shbt{ height:49px; line-height:49px; font-size:20px; color:#333; font-family:'Microsoft Yahei'; font-weight:normal;}
.zgbj_shfw p{ height:42px; line-height:42px; padding-left:42px; background:url(imageszgbj_262.jpg) no-repeat 5px center; font-size:14px; color:#333; font-family:'Microsoft Yahei'; margin-bottom:22px;}
.zgbj_shfw li{ width:130px; float:left; margin-right:50px;}
.zgbj_shfw div{  width:130px; height:145px;  margin-bottom:7px;}
.zgbj_shfw div img{ display:block; margin:0 auto;}
.zgbj_shfw li span{ display:block; height:22px; line-height:22px; font-size:12px; color:#333; font-family:'Microsoft Yahei'; text-align:center;}
.zgbj_m11R{ width:800px; height:auto; float:left;}
.zgbj_m11Rnav{ width:770px; height:auto; overflow: hidden;padding-top:10px; margin-left:30px;}
.zgbj_m11Rnav a{ width:140px; height:44px; border:1px solid #e0e0e0; float:left; margin-left:8px; margin-bottom:10px; text-align:center; line-height:44px; font-size:14px; color:#333; font-family:'Microsoft Yahei'; cursor:pointer;}
.zgbj_m11Rnav a.on{ border-color:#f33; background:#f33; color:#fff;}
.zgbj_m11rbox{ width:760px; margin-left:40px; height:290px; display:none;}
.zgbj_m11rbox p{ line-height:32px; font-size:14px; color:#333; font-family:'Microsoft Yahei';}

/*底部*/
.zgbj_footw{ width:100%; height:auto; background:#444546; min-width:1200px;}
.zgbj_foot{ width:1200px; height:auto; margin:0 auto; text-align:center; line-height:30px; font-size:12px; color:#888; font-family:'SimSun'; padding:30px 0;}
.zgbj_foot a{ color:#888;}

/*fot*/



/*右侧悬浮*/
.zgbj_yczx{width:120px;height:auto;position:fixed;right:0;top:100px;z-index:999;display:block;}
.zgbj_yczxc{ width:110px; height:auto; padding:5px; background:#a7d7f7; border-radius: 10px;}
.zgbj_yczxco{ width:110px; height:auto; padding-top:8px; background:#dceffc; border-radius:10px;}
.zgbj_yczxco ul{width:98px;margin:0 auto 4px;border-bottom:dashed 1px #ffa087;padding-bottom:3px;}
.zgbj_yczxco ul a{color:#fa5c32;padding-left:4px;}

.zgbj_yczxco a{ display:block; height:28px; line-height:28px;padding-left:10px; margin:0 auto; font-size:12px; color:#4b6781; font-family:'Microsoft Yahei';}
.zgbj_yczxco a i{ display:inline-block; width:19px; height:22px; background:url(imageszg_tingbk.jpg) no-repeat left center; vertical-align:middle; margin:0 5px; }
.zgbj_yczxco a:hover{ color:#fff;background:#398dee;text-decoration:none;}
.zgbj_yczxco a:hover i{ background:url(imageszg_tingbk01.jpg) no-repeat left center;}
.zgbj_yczxco p{width: 100%; height: auto; line-height: 26px; font-size: 12px; color: #4b6781; font-family: "Microsoft Yahei"; text-align: center; padding-top: 10px;}
.zgbj_yczxco img{display: block; margin: 0 auto;}
.zgbj_ycgb{ width:37px; height:37px; background:url(imagesguanbi.png) no-repeat center; margin:12px auto 0; cursor:pointer;}
.zgbj_yccl{ width:34px; height:116px; cursor:pointer; background:url(imageszxzx1.png) no-repeat center; position:absolute; right:120px; top:230px;}
.zgbj_yczxd{ width:34px; height:148px; background:url(imageszxzxc1.png) no-repeat center; position:fixed; right:-54px; top:200px; z-index:999; cursor:pointer;}

/*左侧悬浮
.zgbj_zcnav{  width:144px; height:auto; position:fixed; left:8px; top:35px;}
.zgbj_navt{ height:46px; width:144px; background:url(imageszgbj_xxdh.png) no-repeat center top; cursor:pointer;}
.zgbj_navbg{ width:144px; height:13px; background:url(imageszgbj_xxdh1.png) no-repeat center top;;}
.zgbj_zcnavbox{ width:122px; height:auto; background:#feece6; margin:0 auto;}
.zgbj_zcnavbox ul{ width:122px; height:auto; padding-bottom:10px;}
.zgbj_zcnavbox ul li{ height:40px; line-height:40px;}
.zgbj_zcnavbox ul li a{ display:block; width:110px; margin:0 auto; border-bottom:1px dashed #fac1c4; font-size:14px; height:39px; line-height:39px; color:#555; font-family:'Microsoft Yahei'; text-align:center;}
.zgbj_zcnavbox ul li.on{ background:#ff4048; color:#fff;}
.zgbj_zcnavbox ul li.on a{ color:#fff; border-bottom:none;}
.zgbj_top{ width:132px; height:38px; padding-top:30px; margin-bottom:5px; line-height:38px; text-align:center; font-size:14px; color:#999; font-family:'Microsoft Yahei'; background:url(imagestop_193.jpg) no-repeat center top; cursor:pointer;}
.zgbj_zcnavbox img{ display:block; margin:0 auto 15px;}
.yjjq{ display:block; width:122px; height:20px; line-height:20px; text-align:center; font-size:14px; color:#555; font-family:'Microsoft Yahei'; margin:0 auto 10px;}
*/


.cj-tuiguang-outter{ width: 1200px; height: auto; position: fixed; left: 50%; margin-left: -600px; bottom: 0; z-index: 800;}
#guanbi{ position:absolute; right: 0; top: 0;}
.zgbj_htgg{ width: 1200px; height: auto; margin: 0 auto 20px; clear: both;}
#jisou_ad{ width: 1200px; height: 100px; margin: 0 auto 20px; position: relative;}
#jisou_ad span{ display: block; position: absolute; right: 0; top: 0; cursor: pointer;}


.zgbj_zcfk{ width: 66px;  height: 100%; background: #e6e6e6; position: fixed; left: 0; top: 0; z-index: 999;}
.zgbj_zcfkbox{ width: 66px; height: auto; position: absolute; left: 0; top: 5%;}
.zgbj_zcfkbox a{ display: block; width:48px; height: 38px; border: 1px solid #d4d4d4; font-size: 14px; color: #555; font-family: 'Microsoft Yahei'; text-align: center; line-height: 38px; margin: 0 auto 10px; border-radius: 5px;}
.zgbj_zcfkbox a:hover{ background: #ff4048; border-color: #ff4048; color: #fff;}
.zgbj_zcfkbox a.on{ background: #ff4048; border-color: #ff4048; color: #fff;}
.zgbj_zcfkbox div{ height: 98px; position: relative;}
.zgbj_zcfkbox div span{ display: block; width: 66px; height: 34px; padding-top: 56px; text-align: center; line-height: 34px; font-size: 14px; color: #555; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zgbj_zcfkbox div span.wx{ background: url(imageszgbf_wxxf.png) no-repeat center 20px;}
.zgbj_zcfkbox div span.wb{ background: url(imageszgbf_wbxf.png) no-repeat center 20px;}
.zgbj_zcfkbox div p{ width: 98px; height: 88px; padding-top: 10px; background: #fff; border: 1px solid #e6e6e6; border-left: none; position: absolute; left: 66px; top: -1px; display: none; z-index: 998;}
.zgbj_zcfkbox div p img{ display: block; margin: 0 auto; width: 78px; height: 78px;}
.zgbj_zcfkbox div:hover{ background: #fff;}
.zgbj_zcfkbox div:hover p{ display: block;}
.zgbf_xftop{ display: block;width: 30px; height: 30px; background: url(imageszgbf_top.png) no-repeat center; margin: 15px auto; cursor:pointer;}

@media screen and (max-width: 1400px) {

.zgbj_zcfkbox{ width: 66px; height: auto; position: absolute; left: 0; top: 10px;}
 .zgbj_zcfkbox a{ display: block; width:48px; height: 30px; border: 1px solid #d4d4d4; font-size: 14px; color: #555; font-family: 'Microsoft Yahei'; text-align: center; line-height: 30px; margin: 0 auto 10px; border-radius: 5px;}	
.zgbj_zcfkbox div{ height: 68px; position: relative;}
.zgbj_zcfkbox div span{ display: block; width: 66px; height: 24px; padding-top: 36px; text-align: center; line-height: 34px; font-size: 14px; color: #555; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zgbj_zcfkbox div span.wx{ background: url(imageszgbf_wxxf.png) no-repeat center 5px;}
.zgbj_zcfkbox div span.wb{ background: url(imageszgbf_wbxf.png) no-repeat center 5px;}
.zgbj_zcfkbox div p{ width: 68px; height: 63px; padding-top: 5px; background: #fff; border: 1px solid #e6e6e6; border-left: none; position: absolute; left: 66px; top: -1px; display: none; z-index: 998;}
.zgbj_zcfkbox div p img{ display: block; margin: 0 auto; width: 58px; height: 58px;}	
	
	.zgbj_yczx{ right: -203px;}	
	.zgbj_yczxd{ right: 0;}
	
}
@media screen and (max-width: 1360px) {
	.zgbj_zcfk{ display: none;}	
	
}






/*国考运营区*/
.zgbf_gkrd{ width: 1200px; height: auto; margin: 0 auto 25px; }
.bfgk_jrrd{ width: 1200px; height: 44px; line-height: 44px; margin-bottom: 32px;}
.bfgk_rdbt{ width: 144px; height: 44px; display: block; float: left;}
.bfgk_rdnr{ padding-left: 38px; width: 1018px; height: 44px; background: url(imagesbfgk_02.jpg) no-repeat 15px 12px #fafafa; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #888; font-family: 'Microsoft Yahei'; line-height: 44px;}
.bfgk_rdnr a{font-size: 14px; color: #888; font-family: 'Microsoft Yahei'; line-height: 44px; margin:0 9px; }
.bfgk_rdnr a.red{ color: #ff3333; font-weight: bold;}
.bfgk_rdnr a:hover{ color: #ff3333; text-decoration: underline;}
.zggk_bfnr{ width: 1200px; height: auto; margin: 0 auto; overflow: hidden;}
.zggk_bfL{ width: 320px; height: auto; float: left;}
.zggk_jdt{ width: 320px; height: 226px;  overflow: hidden;}
.zggk_lb1{ width: 320px; height: 180px; margin-bottom: 10px; overflow: hidden; position: relative;}
.zggk_lb1 .hd{ display: none;}
.zggk_lb1bd{ position:relative; height:100%; z-index:0;   }
.zggk_lb1bd li{ zoom:1; vertical-align:middle;  width: 320px; height: 180px; display: none;}
.zggk_lb1bd img{ width: 320px; height: 180px; display:block;  }
.zggk_lb2{ width: 320px; height: 20px; overflow: hidden; position: relative;}
.zggk_lb2bd{ width: 270px; height: 20px; margin: 0 auto; overflow: hidden;}
.zggk_lb2bd li{ zoom:1; float: left; margin-right: 5px; height: 20px; font-size: 12px; color: #555; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zggk_lb2bd li.on{ color: #ff3333;}
.lb2next{ display: block; width: 20px; height: 20px; position: absolute; right: 0; bottom: 0; background: url(imagesbfgk_06.jpg) no-repeat center;}
.lb2prev{ display: block; width: 20px; height: 20px; position: absolute; left: 0; bottom: 0;background: url(imagesbfgk_05.jpg) no-repeat center;}
.prevStop{ background: url(imagesbfgk_03.jpg) no-repeat center;}
.nextStop{ background: url(imagesbfgk_04.jpg) no-repeat center;}
.zggk_jrzb{ width: 320px; height: 155px;}
.zggk_jrzb h3{ width: 285px; height: 26px;padding-left: 35px; background: url(imagesbfgk_14.jpg) no-repeat left center; font-size: 20px; color: #fe6649; font-family: 'Microsoft Yahei'; font-weight: bold; line-height: 26px;}
.zggk_zbu{ width: 300px; height: auto; margin-left:16px; border-left: 1px solid #dadada; padding-top: 13px;}
.zggk_zbu li{ height: 34px; line-height: 34px; margin-left: -3px; padding-left: 24px; background: url(imagesbfgk_08.jpg) no-repeat left center; overflow: hidden;}
.zggk_zbu li span{ display: block; float: left; width: 40px; height: 34px; line-height: 34px; font-size: 14px; color: #999; font-family: 'NsimSun'; text-align: left;}
.zggk_zbu li a{ float: left; font-size: 14px; color: #555; font-family: 'NSimSun';}
.zggk_zbu li a:hover{ text-decoration: underline; color: #f33;}
.zggk_bkq{ width: 270px; padding-left: 48px; height: 48px; background: url(imagesbfgk_07.jpg) no-repeat left center;}
.zggk_bkq1{padding-left: 15px; width: 108px; height: 40px; border-right: 1px solid #ddd; float: left;line-height: 20px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei';  padding-top: 3px;}
.zggk_bkq1 p{ width: 100%; height: 20px; line-height: 20px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; }
.zggk_bkq1 a{ font-size: 14px; color: #999; font-family: 'Microsoft Yahei';}
.zggk_bkq1 a:hover{ color: #e33; text-decoration: underline;}
.zggk_bfC{ width:410px; height: auto;float: left; margin: 0 30px; padding-top: 2px;}
.zggk_bkzn{ width: 100%;height: auto; overflow: hidden;margin-bottom: 15px;}
.zggk_bkbt{ width: 100%; height: 28px; border-bottom: 2px solid #eee; margin-bottom:5px;}
.zggk_bkbt img{ display: block; float: left; width: 68px; height: 30px;}
.zggk_bkbt p{ width: 180px; float: right; height: 28px; line-height: 28px; margin-right: 15px; font-weight: bold; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; text-align: right;}
.zggk_bkbt p span{ font-size: 16px; color: #fe6649; font-family: 'Microsoft Yahei';}
.zggk_bkbt p span i{ font-style: normal;font-size: 16px; color: #fe6649; font-family: 'Microsoft Yahei';}
.zggk_gkqj{ width: 100%; padding: 4px 0 10px; height: auto; overflow: hidden;}
.zggk_gkqj h3{ height: 40px; width: 40px; padding-left: 11px; padding-top: 8px; background: url(imagesbfgk_13.jpg) no-repeat center; line-height: 16px; font-size: 14px; color: #ff3333; font-family: 'Microsoft Yahei'; text-align: left; font-weight: bold; float: left;}
.zggk_qjc{ width: 340px; height: 45px; overflow: hidden; float: left; padding-top: 3px; line-height: 22px; font-size: 12px; color: #555; font-family: 'SimSun'; }
.zggk_qjc a{ font-size: 12px; color: #555; font-family: 'SimSun'; margin-left: 12px; white-space: nowrap; display: inline-block;}
.zggk_qjc a:hover{ text-decoration: underline; color: #f33;}
.zggk_gkdl{ width: 100%; height: auto;}
.zggk_gkdl dt{ height: 43px; line-height: 43px; overflow: hidden; font-size: 18px; color: #ff3333; font-family: 'Microsoft Yahei';}
.zggk_gkdl dt a{font-size: 18px; color: #ff3333; font-family: 'Microsoft Yahei'; margin-right: 15px; }
.zggk_gkdl dd{ width: 100%; height: 30px; line-height: 30px; font-size: 14px; color: #555; font-family: 'SimSun'; overflow: hidden;}
.zggk_gkdl dd a{ font-size: 14px; color: #555; font-family: 'SimSun';  margin-right: 10px;}
.zggk_gkdl a:hover{ text-decoration: underline; color: #f33;}

.zggk_bfR{ width: 410px; height: auto; float: left; padding-top: 2px;}
.zggk_qtks{ width: 100%; height: auto; padding-top: 5px; overflow: hidden;}
.zggk_qtks li{ height:30px; padding: 13px 0; border-top: 1px dashed #ebeaea; clear: both; overflow: hidden; width: 100%;}
.zggk_qtks li .a1{ display: block; float: left; width: 78px; height: 28px; border: 1px solid #fa5d2e; border-radius: 25px; text-align: center; line-height: 28px; font-size: 14px; color: #fa5d2e; font-family: 'Microsoft Yahei'; margin-right: 16px;}
.zggk_qtks li .a2{ float: left; display: block; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; line-height: 30px; height: 30px; margin-right: 5px;}
.zggk_qtks li .a2:hover{text-decoration: underline; color: #f33;}


.zggk_bkbt1{ width: 100%; height: 30px; border-bottom:2px solid #eee; margin-bottom: 10px;}
.zggk_bkbt1 a{ display: block; float: left; width: 101px; height: 30px; margin-right: 5px;}
.zggk_bkbt1 .a1{background: url(imagesbjzf_sydwo.png) no-repeat left bottom;}
.zggk_bkbt1 .a2{background: url(imagesbjzf_gqzpo.png) no-repeat left bottom;}
.zggk_bkbt1 .a1.on{background: url(imagesbjzf_sydw.png) no-repeat left bottom;}
.zggk_bkbt1 .a2.on{background: url(imagesbjzf_gqzp.png) no-repeat left bottom;}
.zggk_sybox .zggk_gkdl{ display: none;}

/*end*/


/*2017.12.22 zf横通*/
.zgbf_zfht17{ width: 1200px; height: 134px; clear: both; margin: 0 auto;}
.zgbf_zfht17 li{ width: 291px; height: 102px; float: left; margin-right: 12px;}
.zgbf_zfht17 li a,.zgbf_zfht17 li img{ display: block; width: 100%; height: 100%;}
.offcn_htbj_lh{width:1198px; height:420px;  margin:0 auto 40px;  border: 1px solid #ffc4c9; border-top: 0;}	
.offcn_htbjtitle_lh{ padding-left:25px; width: 1173px; height: 63px; line-height: 63px; background: url(imageszgbf_zfh1.jpg) no-repeat center; border-top: 2px solid #f85f64;font-size:24px; color: #ffaaaa; font-family: 'Microsoft Yahei';}
.offcn_htbjtitle_lh a{font:bold 24px/63px 'Microsoft yahei';color:#e40311; text-decoration:none;}
.zghtmain{ padding-top:19px;}
.zght_let{ width:415px; height:auto; float: left; margin-left: 25px;}
.zght_let h6{ height: 40px; line-height: 40px; font-weight: normal;}
.zght_let h6 a{ font-size: 18px; color: #e40311; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zght_let p{ height:36px; font-size:16px; line-height:36px; white-space:nowrap;}
.zght_let p a{ font:16px/36px "Microsoft YaHei"; color: #444; }
.zght_let a:hover{ color: #ff3333; text-decoration: underline;}
.zght_let .borbot{margin-bottom:12px;}
.zght_cet{width:242px; margin:11px 40px 0;}
.zght_cet a{ display: block; width:242px; height: 127px; margin-bottom: 35px; }
.zght_cet img{ display:block; width: 100%; height: 100%;}
.zght_cet .top{ text-align:center; height:auto;}
.zght_cet .top dd{line-height:34px;}
.zght_cet .bot{ width:112px; height:101px; text-align:center;}
.zght_cet .bot dd{ line-height:26px;}











