@charset "gb2312";
/* CSS Document */

/*考试频道*/
.zgbf_dbjs{ width: 1200px; height: 50px; border: 1px dotted #ccc; line-height: 50px; border-left: none; border-right: none; background: #fcfcfc; margin: 0 auto 19px;}
.zgbf_djs{ width: 316px; padding-left: 66px; height: 50px; line-height: 50px; background: url(imagesbfks_01.jpg) no-repeat 15px center; font-size: 16px; color: #000; font-family: 'Microsoft Yahei'; float: left;}
.zgbf_dbjs span{ font-size: 20px; color: #ff3333; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zgbf_dbjs p{ width: 435px; height: 50px; line-height: 50px; font-size: 16px; color: #000; font-family: 'Microsoft Yahei'; float: left;}
.zgbf_dbjs p a{ display:inline-block; width: 118px; height: 32px; line-height: 32px; margin-left: 39px; text-align: center; border: 1px solid #ff3333; border-radius: 25px; }
.zgbf_jsa{ float: left; font-size: 16px; color: 000; font-family: 'Microsoft Yahei';}

.zgbf_main1{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto 20px;}
.zgbf_ma1L{ width: 570px; height: auto; overflow: hidden; margin-right: 50px; float: left;}
.zgbf_m1Lnav{ width: 570px; height: 40px; line-height: 40px; clear: both; margin-bottom: 16px;}
.zgbf_m1Lnav li{ width: 140px; height: 40px; float: left; position: relative;}
.zgbf_m1Lnav li a{ display: block; width: 120px; height: 38px; line-height: 38px; text-align: center; margin: 0 auto; font-size: 18px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_m1Lnav li i{ width: 1px; height: 16px; background: #ddd;  position: absolute; right: 0; top: 12px;}
.zgbf_m1Lnav li.on a{ color: #ff3333; border-bottom: 2px solid #ff3333;}
.zgbf_m1Lbox{ width: 570px; height: auto; overflow: hidden;}
.zgbf_m1LB{ width: 570px; height: auto; display: none;}
.zgbf_m1LB dl{ width: 570px; height: auto;}
.zgbf_m1LB dl a:hover{ text-decoration: underline; color: #f33;}
.zgbf_m1LB dl dt{ height: 40px; line-height: 40px; font-size: 20px; color: #ff3333; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zgbf_m1LB dl dt a{font-size: 20px; color: #ff3333; font-family: 'Microsoft Yahei'; font-weight: bold; margin-right: 5px;}
.zgbf_m1LB dl dd{ line-height: 36px; height: 36px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei';overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zgbf_m1LB dl dd span{ color: #999; text-align: center;}
.zgbf_m1LB dl dd span a{ color: #999;}
.zgbf_m1LB dl dd a{ margin:0 5px;}
.zgbf_m1LBu li{ line-height: 36px; height: 36px; clear: both; color: #999; font-size: 14px; font-family: 'SimSun';}
.zgbf_m1LBu li span{ float: right; color: #999;}
.zgbf_m1LBu li a{ font-size: 14px; color: #333; font-family: 'SimSun';}
.zgbf_m1LBu li a:hover{ text-decoration: underline; color: #ef2d36;}
.zgbf_ma1R{ width: 580px; height: 336px; float: left; overflow: hidden; position: relative;}
.zgbf_ma1R .bd{ height:332px; position:relative; z-index:0;}
.zgbf_ma1R .bd .bdu1{ height:332px;}
.zgbf_ma1R .bd .bdu1 li{zoom:1; vertical-align:middle; position:relative; height:318px; z-index:99; width:600px; overflow:hidden;}
.zgbf_ma1R .bd .bdu1 li img{ display:block; width:600px; height:318px; transition:all 1s;}
.zgbf_ma1R .bd .bdu1 li img:hover{transform:scale(1.1); -webkit-transform:scale(1.1);}
.zgbf_ma1R .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;}
.zgbf_ma1R .bd .bdu2 li div{ width:475px; height:49px;overflow:hidden;}
.zgbf_ma1R .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;}
.zgbf_ma1R .bd .bdu2 li div p{ text-align:center; width:50px; height:49px; float:left; font-size:16px; color:#fff; font-family:'Microsoft Yahei';}
.zgbf_ma1R .bd .bdu2 li div p span{ font-size:30px; color:#fff; font-weight:bold; font-style:italic;}
.zgbf_ma1R .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;}
.zgbf_ma1R .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_rdxw{ width:570px; 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;text-overflow: ellipsis; white-space: nowrap;}
.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;}

.zgbf_main2{ width: 1200px;  height: auto; overflow: hidden; margin: 0 auto 35px;}
.zgbf_kskc{ width: 1200px; height: 100px; line-height: 100px; text-align: center;}
.zgbf_kskc span{ display: inline-block; height: 100px; padding-left: 44px; background: url(imagesbfks_11.jpg) no-repeat left center; font-size: 30px; color: #333; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zgbf_kcnav{ width: 1140px; padding: 0 30px; height: 50px; background: #fff5f5; box-shadow: 0 0 10px #e8e8e8; overflow: hidden; position: relative; margin-bottom: 29px;}
.zgbf_kcnav a{ display: block; width: 30px; height: 50px; background: url(imagesbfks_19.jpg) no-repeat center; position: absolute; left: 0; top: 0; z-index: 2}
.zgbf_kcnav .kcnav_next{ left: auto; right: 0; background: url(imagesbfks_20.jpg) no-repeat center;}
.zgbf_kcnb{ width: 1140px; height: 50px; overflow: hidden; position: relative;}
.zgbf_kcnau{ width: auto;  height: 50px; overflow: hidden; position: absolute;  top: 0;}
.zgbf_kcnau li{ float: left; width: 162px; height: 50px; line-height: 50px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; text-align: center; font-weight: bold; cursor: pointer;}
.zgbf_kcnau li.on{ background: url(imagesbfks_15.jpg) no-repeat center top; color: #f33;}
.zgbf_kcbox{ width: 1200px; height: auto; overflow: hidden; margin: 0 auto;}
.zgbf_kcqh{ display: none; width: 1200px; height: auto; overflow: hidden;}
.zgbf_kcsz{ padding-left: 27px; height: 57px; line-height: 57px; background: url(imagesbfks_23.jpg) no-repeat left center; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_kcszu{ width: 1200px; height: 167px; clear: both;}
.zgbf_kcszu li{ padding-top: 4px; width: 280px; height: 143px; float: left; margin-right: 25px; background: url(imagesbfks_27.jpg) no-repeat center;}
.zgbf_kcszu li div{ width: 208px; padding:30px 20px 0; margin: 0 auto; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; text-indent: 2em; line-height: 28px;}
.zgbf_kcszu li.l1 div{ background: url(imagesbfks_33.jpg) no-repeat left top;}
.zgbf_kcszu li.l2 div{ background: url(imagesbfks_32.jpg) no-repeat left top;}
.zgbf_kcszu li.l3 div{ background: url(imagesbfks_34.jpg) no-repeat left top;}
.zgbf_kcszu li.l4 div{ background: url(imagesbfks_35.jpg) no-repeat left top;}
.zgbf_kcszu li.l4{ margin-right: 0;}
.zgbf_kcszu li:hover{ margin-top: -3px;}
.zgbf_kctab{ width: 100%; height: auto; border-collapse: collapse; border: 1px solid #e6e6e6;}
.zgbf_kctab th{ height: 43px; line-height: 43px; text-align: center; background: #f7f7f7; font-size: 20px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_kctab td{ padding: 10px; line-height: 28px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; border: 1px solid #e6e6e6; text-align: center;}
.zgbf_kctab .zgbf_tab_bm{ display: block; width: 100px; height: 34px; line-height: 34px; text-align: center; margin: 0 auto 10px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; border-radius: 25px; background: #ff4846;}
.zgbf_kctab .zgbf_tab_zx{ display: block; width: 100px; height: 34px; line-height: 34px; text-align: center; margin: 0 auto 10px; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; border-radius: 25px; background: #ff9d2a;}
.zgbf_kctab .zgbf_tab_ck{ font-size: 14px; color: #f00; text-align: center; font-family: 'Microsoft Yahei'; text-decoration: underline;}

.zgbf_main3{ width: 1200px; height: auto; margin: 0 auto;}
.zgbf_m3bt{ width: 1200px; height: 58px; padding-top: 35px;}
.zgbf_m3bt h3{ height: 28px; padding-left: 15px; line-height: 28px; border-left: 4px solid #ff3333; font-size: 28px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_m3u{ width: 1200px; height: 295px; clear: both;}
.zgbf_m3u li{ width: 188px; height: 295px; float: left; margin:0 26px; position:relative;}
.zgbf_m3uL{ width: 188px; height: 295px; position: relative; z-index: 2;}
.zgbf_m3uLt{ width: 188px; height: 202px;}
.zgbf_m3uL p{ line-height:66px; text-align: center; font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; font-weight: bold;}
.zgbf_m3uL p span{ font-size: 24px; color: #333; font-family: 'Microsoft Yahei'; margin-right: 5px; line-height: 66px; }
.zgbf_m3u li.l1 .zgbf_m3uLt{ background: url(imagesbfks_44.png) no-repeat right bottom;}
.zgbf_m3u li.l2 .zgbf_m3uLt{ background: url(imagesbfks_45.png) no-repeat right bottom;}
.zgbf_m3u li.l3 .zgbf_m3uLt{ background: url(imagesbfks_46.png) no-repeat right bottom;}
.zgbf_m3u li.l4 .zgbf_m3uLt{ background: url(imagesbfks_47.png) no-repeat right bottom;}
.zgbf_m3u li.l5 .zgbf_m3uLt{ background: url(imagesbfks_48.png) no-repeat right bottom;}
.zgbf_m3uR{ width: 180px; height: auto; padding-bottom: 60px; padding-top: 65px; background: #fff; border-radius: 0 0 80px 80px; box-shadow: 2px 0 25px #ebebeb; position: absolute; left: 0; top: 143px; z-index: 1; display: none; border: 1px solid #ebebeb}
.zgbf_m3uR h6{ line-height: 40px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; text-align: center;  }
.zgbf_m3uR p{ width: 166px; line-height: 26px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin: 0 auto;}
.zgbf_m3u li:hover .zgbf_m3uLt em{ display: block; width: 188px; height: 202px; background: url(imagesbfks_43.png) no-repeat right bottom;}
.zgbf_m3u li:hover .zgbf_m3uR{ display: block;}
.zgbf_m3u li:hover .zgbf_m3uL p{ display: none;}

.zgbf_main4{ width: 1200px; height: auto; margin: 0 auto 28px;}
.zgbf_m4bt{ height: 68px; line-height: 68px; border-bottom: 2px solid #ddd;}
.zgbf_m4btr{ height: 68px; line-height: 68px; float: right; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_m4btr a{ font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin: 0 9px; line-height: 68px;}
.zgbf_m4btr a:hover{ color: #ff3333;}
.zgbf_m4bt h3{ height: 68px; line-height: 68px; font-size: 28px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_m4bt h3 i{ display: inline-block; width: 4px; height: 24px; background: #ff3333; margin-right: 15px; vertical-align: middle;}
.zgbf_m4c{ width: 1200px; height: auto; overflow: hidden;  padding-top: 4px;}
.zgbf_m4lm{ width: 400px; height: auto; margin-right: 40px; margin-bottom: 12px;}
.zgbf_m4lbt{ width: 100%; height: 55px; line-height: 55px; clear: both;}
.zgbf_m4lbt h3{ padding-right: 14px; float: left; height: 55px; line-height: 55px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; background: url(imagesbfks_59.jpg) no-repeat right center; font-weight: normal;}
.zgbf_m4lbt h3 a{font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; }
.zgbf_m4lu{ width: 400px; height: auto;}
.zgbf_m4lu li{ width: 400px; height: 32px; line-height: 32px; clear: both;}
.zgbf_m4lu li span{ display: block; float: right; line-height: 32px; font-size: 12px; color: #999; font-family: 'SimSun';}
.zgbf_m4lu li a{ display: block; padding-left: 18px; width: 340px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #333; font-family: 'SimSun'; background: url(imagesbfks_65.jpg) no-repeat left center;}
.zgbf_m4lu li:hover a{ color: #f33; background: url(imagesbfks_70.jpg) no-repeat left center; text-decoration: underline;}
.zgbf_m4lu li:hover span{ color:#f33; }
.zgbf_m4R{ width: 320px; height: auto; overflow: hidden; float: left;}
.zgbf_m4rbt{ height: 55px; line-height: 55px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_m4rbt a{font-size: 14px; color: #999; font-family: 'Microsoft Yahei';float: right;}
.zgbf_m4rbt a:hover{text-decoration: underline; color: #f33;}
.zgbf_m4ru{ width: 320px; height: auto; margin-bottom: 14px;}
.zgbf_m4ru li{ margin-left: 9px; line-height: 32px; height: 32px; border-left: 1px solid #bdbdbd;}
.zgbf_m4ru li a{ padding-left: 27px; display: block; height: 32px; line-height: 32px; font-size: 14px; color: #333; font-family: 'SimSun'; position: relative; left: -9px; background: url(imagesbfks_63.jpg) no-repeat left center;}
.zgbf_m4ru li:hover a{ background: url(imagesbfks_69.jpg) no-repeat left center; color: #ff3333;}
.zgbf_m4ra{ width: 320px; height: 50px; clear: both;}
.zgbf_m4ra a{ display: block; padding: 0 12px; height: 28px; float: left; font-size: 14px; color: #f33; font-family: 'Microsoft Yahei'; border: 1px solid #f33; line-height: 28px; border-radius: 5px;}
.zgbf_m4rb{ width: 320px; height: 97px; clear: both;}
.zgbf_m4rb li{ width: 80px; height: 97px; margin: 0 auto; float: left; text-align: center; position: relative;}
.zgbf_m4rb li div{ width: 60px; height: 60px; margin: 0 auto 5px;}
.zgbf_m4rb li p{  height: 32px; line-height: 32px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; text-align: center;}
.zgbf_m4rb li a{ position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.zgbf_m4rb li.l1 div{ background: url(imagesbfks_74.jpg) no-repeat center;}
.zgbf_m4rb li.l2 div{ background: url(imagesbfks_76.jpg) no-repeat center;}
.zgbf_m4rb li.l3 div{ background: url(imagesbfks_78.jpg) no-repeat center;}
.zgbf_m4rb li.l4 div{ background: url(imagesbfks_80.jpg) no-repeat center;}
.zgbf_m4rb li:hover div{ opacity: .8;filter:alpha(opacity=80);}

.zgbf_main5{ width: 1200px; height: auto; margin: 0 auto 29px;}
.zgbf_m5l{ width: 880px; height: auto; overflow: hidden; float: left;}
.zgbf_m4lbt span{ display: block; float: right; height: 55px; line-height: 55px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei';}
.zgbf_m4lbt span a{ font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; margin: 0 9px; }
.zgbf_m4lbt span a:hover{ color: #ff3333;}
.zgbf_m5r{ width: 320px; height: auto; float: left;}
.zgbf_m5rdl{ width: 320px; height: 104px; border-bottom: 1px dotted #ddd; margin-bottom: 20px;}
.zgbf_m5rdl dt{ width: 155px; padding-top: 4px; height: 99px; float: left;}
.zgbf_m5rdl dt a{ display: block;}
.zgbf_m5rdl dt img{ display: block; width: 141px;  height: 79px;}
.zgbf_m5rdl dt a:hover img{ transform: scale(1.1);-webkit-transform:scale(1.1); transition: all 1s;}
.zgbf_m5rdl dd{ width: 165px; height: auto; float: left;}
.zgbf_m5rdl dd a{ display: block; line-height: 34px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_m5rdl dd a:hover{ color: #f33; text-decoration: underline;}
.zgbf_m5rdl dd p{ line-height: 24px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei';}
.zgbf_m5ru{ width: 320px; height: auto; padding-bottom: 25px; border-bottom: 1px dotted #ddd;}
.zgbf_m5ru li{ padding-left: 30px; height: 36px; line-height: 36px; background: url(imagesbfks_49.jpg) no-repeat left center;}
.zgbf_m5ru li a{ font-size: 14px; color: #333; font-family: 'SimSun';}
.zgbf_m5ru li a:hover{ color: #f33; text-decoration: underline;}
.zgbf_m5ru li.red{ background: url(imagesbfks_50.jpg) no-repeat left center;}
.zgbf_m5rmk{ width: 320px; height: auto; clear: both; overflow: hidden;}
.zgbf_m5rmk .zgbf_ds_bkzt{ width: 320px;}
.zgbf_m5rmk .zgbf_ds_bkztC{ width: 318px;}
.zgbf_m5rmk .zgbf_ds_btn{ width: 15px;}
.zgbf_m5rmk .zgbf_ds_bkztC ul{ width: 50px;}
.zgbf_m5rmk .zgbf_ds_bztu{ width: 320px; text-align: center;}
.zgbf_m5rmk .zgbf_ds_bztu li{ width: 320px; text-align: center;}

.zgbf_main6{ width: 1200px; height: auto; overflow: hidden; clear: both; margin: 0 auto;}
.zgbf_m6L{ width: 840px; height: auto; float: left; margin-right: 40px;}
.zgbf_m6bt{ width: 100%; height: 67px; line-height: 67px; border-bottom: 2px solid #ddd; font-size: 28px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal; margin-bottom: 25px;}
.zgbf_m6bt i{ display: inline-block; width: 4px; height: 24px; background: #f33; vertical-align: middle; margin-right: 17px;}
.zgbf_m6Lc{ width: 400px; height: auto; float: left; margin-right: 40px;}
.zgbf_m6Lc dl{ width: 400px; height: auto; overflow: hidden; margin-bottom: 15px;}
.zgbf_m6Lc dt{ width: 215px; height: 130px; margin-right: 15px; float: left;}
.zgbf_m6Lc dt a{ display: block;}
.zgbf_m6Lc dt a:hover{ transition: all 1s; transform: scale(1.1);-webkit-transform:scale(1.1);}
.zgbf_m6Lc dt a img{ display: block; width: 215px; height: 130px;}
.zgbf_m6Lc dd{ width: 170px; height: auto; float: left; line-height: 30px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_m6Lc dd a{line-height: 30px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_m6Lc dd a:hover{ color: #f33; text-decoration: underline;}
.zgbf_m6R{ width: 320px; height: auto; float: left;}
.zgbf_m6rts{ width: 320px; height: 145px; overflow: hidden; position: relative;}
.zgbf_m6rts .bd{ width: 270px; height: 145px; overflow: hidden; position: relative; z-index: 0;margin-left: 30px;}
.zgbf_m6rts .bd li{ zoom:1; vertical-align:middle; }
.zgbf_m6rts .bd li .zgbf_tsimg{ width: 120px; height: 130px; float: left; margin: 0 auto;}
.zgbf_m6rts .bd li .zgbf_tsimg:hover img{ transform: scale(1.1);-webkit-transform:scale(1.1); transition: all 1s;}
.zgbf_m6rts .bd li .zgbf_tsimg img{ display: block; margin: 0 auto;}
.zgbf_m6rts .bd li .zgbf_m6rtsd{ width: 130px; float: left; padding-top: 24px;}
.zgbf_m6rts .bd li .zgbf_m6rtsd p{ line-height: 24px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; margin-bottom: 7px;}
.zgbf_m6rts .bd li .zgbf_m6rtsd a{ display: block;width:78px; height: 28px; border: 1px solid #f33; text-align: center; line-height: 28px; border-radius: 25px; font-size: 14px; color: #f33;font-family: 'Microsoft Yahei';}
.zgbf_m6rts .bd li .zgbf_m6rtsd a:hover{ background: #f33; color: #fff;}
.prev,.next{ display: block; width: 18px; height: 35px; position: absolute; top: 48px; left: 10px; background: url(imagesbfks_100.jpg) no-repeat left center;}
.next{ left: auto; right: 0; background: url(imagesbfks_103.jpg) no-repeat left center;}
.zgbf_m6ru{ width: 320px; height: auto;}
.zgbf_m6ru li{ width: 320px; height: 32px; line-height: 32px; clear: both;}
.zgbf_m6ru li a{ display: block; padding-left: 18px; width: 300px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #333; font-family: 'SimSun'; background: url(imagesbfks_65.jpg) no-repeat left center;}
.zgbf_m6ru li:hover a{ color: #f33; background: url(imagesbfks_70.jpg) no-repeat left center; text-decoration: underline;}


/*分部地址*/
.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';}

/*地市栏目*/
.zgbf_jy_nav{width:1200px; height: 80px; margin: 0 auto; border-bottom: 1px solid #ff5757; position: relative; z-index: 100;}
.zgbf_jy_navu{ height: 80px; float: right;}
.zgbf_jy_navu li{width: auto; height: 80px; line-height: 80px; text-align: right;float: left; padding: 0 10px; position: relative;}
.zgbf_jy_navu li a,.zgbf_jy_navu li h1{font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; }
.zgbf_jy_navu li h1{ font-weight: normal; }
.zgbf_jy_navu li a:hover{ color: #ff4848; line-height: 78px;}

.zgbf_jy_navL{ height: 80px; float: left;}
.zgbf_logo{width: 217px; padding-top: 15px; height: 45px; float: left;}
.zgbf_logo a{display: block; width: 217px; height: 45px;}
.zgbf_logo a img{display: block;}
.zgbf_jy_xxzxu{width: auto; margin-right: 15px; height: 28px; float: left; margin-top: 30px; border-left: 1px solid #e5e5e5; position: relative; z-index: 25;}
.zgbf_jy_xxzxu dt{ height: 28px; line-height: 28px; padding-left: 14px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; font-weight: bold; width: auto; padding-right: 15px; background:url(imagesHome0725_ico_down.jpg) no-repeat right center;}
.zgbf_jy_xxzxu dt a{ color: #666; font-family: 'Microsoft Yahei'; font-size: 16px; display: block;}
.zgbf_jy_xxzxu dd{ width:175px; height: auto;background: #fff; z-index: 25; position: absolute; left: -30px; top: 28px; overflow: hidden; padding: 10px; line-height: 30px; border: 1px solid #ccc; display: none;}
.zgbf_jy_xxzxu dd a{display: inline-block; line-height: 30px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; margin: 0 10px;}
.zgbf_jy_xxzxu dd a:hover{ color: #ff4848;}
.zgbf_jy_tel{ width: 200px; float: left; height: 80px; line-height: 84px; text-align: left; font-size: 16px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_jy_tel span{ color: #ff4848; display: none;}
.zgbf_fdnav{ width: 1200px; height: auto; line-height: 22px; position: absolute; left: 0; top: 55px;  background: #fff; z-index: 2; padding-top: 7px; display: none;}
.zgbf_fdnav a{ font-size: 14px; font-family: 'Microsoft Yahei'; display: inline-block; width: 71px; text-align: center;}
.zgbf_fdnav span{ color: #ddd; margin: 0 8px;}
.zgbf_fdnav em{ display: block; width: 12px; height: 7px; background: url(imagesbfks_02.jpg) no-repeat center; position: absolute; top: 1px;}
.zgbf_fdnav div{ width: 1188px; padding: 5px; height: auto;border: 1px solid #e82222; }
.zgbf_fdnav1 em{ left: 730px;}
.zgbf_fdnav2 em{ left: 815px;}

.zgbf_ds_syks{ width: 1200px; height: 34px; line-height: 34px; overflow: hidden; margin: 0 auto 15px;}
.zgbf_ds_syks h6{ padding-left: 26px; width: 75px; float: left; background: url(imagesbfds_08.jpg) no-repeat 10px center; font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; line-height: 34px; height: 34px; font-weight: normal;}
.zgbf_ds_syks .dsleft{ display: block; width: 20px; height: 34px; float: left;  background: url(imagesbfds_03.jpg) no-repeat center;}
.zgbf_ds_syks .dsright{ display: block; width: 20px; height: 34px; float: left;  background: url(imagesbfds_05.jpg) no-repeat center;}
.zgbf_ds_syksc{ width: 1048px; height: 34px; position: relative; overflow: hidden; float: left; z-index: 0;} 
.zgbf_ds_syksc ul{ width: auto; height: 34px; line-height: 34px; position: absolute; left: 0; top: 0;}
.zgbf_ds_syksc ul li{ float: left; margin: 0 13px; line-height: 34px;}
.zgbf_ds_syksc ul li a{ font-size: 14px; color: #999; font-family:'Microsoft Yahei';}
.zgbf_ds_syksc ul li a:hover{ color: #ff4848;}

.zgbf_ds_banW{ width: 100%; height: 530px; background: url(imagesbfds_13.jpg) no-repeat center 30px; min-width: 1200px;}
.zgbf_ds_ban{ width: 1200px; height: 530px; background: url(imagesbfds_14.jpg) no-repeat center 30px; margin: 0 auto 30px;}
.zgbf_ds_banL{ width: 508px; height: 520px; background: url(imagesbfds_10.jpg) no-repeat center top; float: left; padding-top: 10px;}
.zgbf_ds_banLc{ width: 490px; height: 490px; background: #fff; margin-left: 9px;}
.zgbf_ds_banLb{ width: 508px; height: 30px; background:url(imagesbfds_09.jpg) no-repeat center;}
.zgbf_ds_banqh{ width: 490px; height: 55px;}
.zgbf_ds_banqh li{ width: 243px; height: 54px; line-height: 54px; border: 1px solid #ebebeb; float: left; border-top:none; background: #f6f6f6; cursor: pointer;}
.zgbf_ds_banqh li a{ display: block; line-height: 54px; font-size: 24px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_ds_banqh li a.a1{ padding-left: 100px; background: url(imagesbfds_18.jpg) no-repeat 59px center;}
.zgbf_ds_banqh li a.a2{ padding-left: 76px; background: url(imagesbfds_17.jpg) no-repeat 36px center;}
.zgbf_ds_banqh li.on{ background: #fff; border-top: 3px solid #f00; height: 52px; line-height: 52px;  border-bottom: none;}
.zgbf_ds_banqh li.on a{ color: #f00; line-height: 52px;}
.zgbf_ds_banqh li.on a.a1{background-image: url(imagesbfds_11.jpg);}
.zgbf_ds_banqh li.on a.a2{background-image: url(imagesbfds_12.jpg);}
.zgbf_ds_bqhbox{ width: 405px; height: 394px; padding-top: 22px; margin-left: 47px; display: none;}
.zgbf_ds_bqhbox p{ height: 46px; line-height: 46px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;font-size: 16px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_ds_bqhbox p a{ line-height: 46px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; margin:0 5px;}
.zgbf_ds_bqhbox p a:hover{ color: #f33; text-decoration: underline;}
.zgbf_ds_bqhbox p a.red{ color: #f00;}
.zgbf_sd_bsp{ height: 10px; line-height: 10px; text-align: center; width: 100%;}
.zgbf_sd_bsp span{ display: inline-block; width: 10px; height: 10px; background: url(imagesbfds_21.jpg) no-repeat center; margin: 0 5px; cursor: pointer;}
.zgbf_sd_bsp span.on{ background: url(imagesbfds_22.jpg) no-repeat center;}
.zgbf_ds_banR{ width: 582px; height: 420px; margin-left: 85px; margin-top: 77px; float: left; position: relative; overflow: hidden;}
.zgbf_ds_banR .bd{ width: 582px; height: 329px; overflow: hidden; position: relative; z-index: 0; margin-bottom: 19px;}
.zgbf_ds_banR .bd li{ zoom:1; vertical-align:middle;width: 582px; height: 329px; }
.zgbf_ds_banR .bd li img{ display: block;width: 582px; height: 329px; }
.zgbf_ds_banR .hd{ width: 577px; height: auto; border-top: 1px solid #ffb8bb; margin: 0 auto;}
.zgbf_ds_banR .hd ul{ width: 430px; height: auto; overflow: hidden; margin-left: 77px; position: relative; top: -8px;}
.zgbf_ds_banR .hd ul li{ width: 142px; height: auto; float: left; text-align: center;}
.zgbf_ds_banR .hd ul li span{ display: block; margin: 0 auto; width: 16px; height: 16px; background: url(imagesbfds_25.png) no-repeat center;}
.zgbf_ds_banR .hd ul li p{ height: 50px; line-height: 50px; text-align: center; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei';}
.zgbf_ds_banR .hd ul li.on span{ background: url(imagesbfds_26.png) no-repeat center;}

.zgbf_ds_xkzx{ width: 1200px; height: auto; margin: 0 auto 50px;}
.zgbf_ds_xkbt{ width: 1200px; height: 49px;line-height: 49px; border-bottom: 1px solid #eee; margin-bottom: 22px;}
.zgbf_ds_xkbt p{ float: right; font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; line-height: 49px; height: 49px; width: 600px; text-align: right;}
.zgbf_ds_xkbt p a{ display: block; float: right; margin-left: 30px; width: 86px; height: 28px; border: 1px solid #f00; font-size: 16px; color: #f00; font-family: 'Microsoft Yahei'; margin-top: 9px; text-align: center; line-height: 28px; border-radius: 25px;}
.zgbf_ds_xkbt h4{ padding-left: 35px; float: left; height: 49px; line-height: 49px; font-size: 26px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal; background: url(imagesbfds_16.jpg) no-repeat left center; width: 300px;}
.zgbf_ds_xknav{ width: 1200px; height: auto; clear: both; border-top: 2px solid #f00; border-left: 1px solid #e7e7e7; background:#f5f5f5; }
.zgbf_ds_xknav:after{ display: block; clear: both; overflow: hidden; content: ''; height: 0;}
.zgbf_ds_xknav a{ display: block; width: 149px; height: 58px; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; float: left; text-align: center; line-height: 58px;font-size: 16px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_ds_xknav a.on{ font-weight: bold; color: #ff0000; background: #fff;}
.zgbf_ds_xknavb{ display: none;}
.zgbf_ds_xkgd{ background: url(imagesbfds_20.jpg) no-repeat 100px center;}

.zgbf_ds_xkbox{ width: 1200px; height: auto;  margin: 0 auto; display: none; background: #fdfdfd; padding-bottom: 18px;}
.zgbf_ds_kcsz{ width: 1200px; height: 126px; clear: both; background:#fdfdfd; padding-top: 15px;}
.zgbf_ds_kcsz h6{ padding-left: 25px;  height: 34px; line-height: 34px; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_ds_kcsz div{ width: 1200px; height: auto; overflow: hidden;}
.zgbf_ds_kcsz div p{ width: 545px; height: 34px; float: left;  margin-left: 25px; padding-left: 13px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; line-height: 34px;}
.zgbf_ds_kcsz div p.p1{ background: url(imagesbfds_24.jpg) no-repeat left center;}
.zgbf_ds_kcsz div p.p2{ background: url(imagesbfds_27.jpg) no-repeat left center;}
.zgbf_ds_kcsz div p.p3{ background: url(imagesbfds_31.jpg) no-repeat left center;}
.zgbf_ds_kcsz div p.p4{ background: url(imagesbfds_32.jpg) no-repeat left center;}
.zgbf_ds_lqzx{ width: 1180px; padding-left: 20px; background: #fdfdfd; height: 120px;}
.zgbf_ds_lqzx a{ display: block; width: 285px; height: 100px; float: left; margin-right: 5px;}
.zgbf_ds_lqzx a img{ display: block;}
.zgbf_ds_xkbox .zgbf_kctab{ width: 1160px; margin: 0 auto;}

.zgbf_ds_fwtx{ width: 1200px; height: auto; margin: 0 auto 66px;}
.zgbf_ds_fwtx h3{ height: 60px; line-height: 60px; padding-left: 40px; background: url(imagesbfds_48.jpg) no-repeat left center; font-size: 26px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;margin-bottom: 20px;}
.zgbf_ds_fwu{ width: 1200px; height: 317px; clear: both;}
.zgbf_ds_fwu li{ width: 220px; height: 206px; padding-top: 111px; float: left; margin-right: 25px;}
.zgbf_ds_fwu li h4{ height: 36px; width: 190px; margin: 0 auto 9px; border-bottom: 1px dashed #d2d2d2; text-align: center; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; line-height: 36px;}
.zgbf_ds_fwu li p{ width: 160px; line-height: 30px; color: #333; font-size: 14px; font-family: 'Microsoft Yahei'; margin: 0 auto;}
.zgbf_ds_fwu li.l1{ background: url(imagesbfds_43.jpg) no-repeat center;}
.zgbf_ds_fwu li.l2{ background: url(imagesbfds_44.jpg) no-repeat center;}
.zgbf_ds_fwu li.l3{ background: url(imagesbfds_45.jpg) no-repeat center;}
.zgbf_ds_fwu li.l4{ background: url(imagesbfds_46.jpg) no-repeat center;}
.zgbf_ds_fwu li.l5{ background: url(imagesbfds_47.jpg) no-repeat center;}
.zgbf_ds_fwu li.l1 p{ margin-left: 46px;}
.zgbf_ds_fwu li.l2 p{ margin-left: 37px;}
.zgbf_ds_fwu li.l3 p{ margin-left: 33px;}
.zgbf_ds_fwu li:hover{ box-shadow: 0 0 10px #eae9e9;}

.zgbf_ds_jctj{ width: 1200px; height: auto; margin:0 auto 50px;}
.zgbf_ds_jctj h4{ padding-left: 34px; height: 53px; line-height: 53px; font-size: 26px; color: #333; font-family: 'Microsoft Yahei'; background: url(imagesbfds_49.jpg) no-repeat left center; border-bottom: 1px solid #eee; font-weight: normal; margin-bottom: 35px;}
.zgbf_ds_jcts{ width: 1200px; height: 335px;  clear: both;}
.zgbf_ds_jcts li{ width: 220px; height: 335px; margin: 0 10px; float: left;}
.zgbf_ds_jcts li img{ display: block; width: 138px; height: 212px; margin: 0 auto 24px;}
.zgbf_ds_jcts li h5{ line-height: 24px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_ds_jcts li h5 a{ line-height: 24px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_ds_jcts li h5 a:hover{ color: #ff0000;}
.zgbf_ds_jcts li p{ line-height: 24px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei';}
.zgbf_ds_jcts li p span{ font-size: 20px; color: #e60112; font-family: 'Microsoft Yahei'; margin-left: 5px;}

.zgbf_ds_zkxx{ width: 1200px; height: auto; margin: 0 auto 35px; overflow: hidden;}
.zgbf_ds_bt{ width: 1200px; height: 51px; border-bottom: 1px solid #eee; line-height: 51px; clear: both;}
.zgbf_ds_bt p{ float: right; height: 51px; line-height: 51px;}
.zgbf_ds_bt p a{ font-size: 16px; color: #999; font-family: 'Microsoft Yahei'; margin: 0 7px;}
.zgbf_ds_bt p a:hover{color: #ff0000;}
.zgbf_ds_bt h3{ float: left; padding-left: 35px; line-height: 51px; font-size: 26px; color: #333; font-family: 'Microsoft Yahei'; font-weight: normal; background: url(imagesbfds_73.jpg) no-repeat left center;}
.zgbf_ds_zkxxL{ width: 870px; height: auto;float: left; overflow:hidden; padding-top: 10px;}
.zgbf_ds_zkbox{ width: 385px; float: left; margin-right: 50px; overflow: hidden;}
.zgbf_ds_zkbox h6{ height:50px; line-height: 50px; font-size: 18px; color: #ff0000; font-family: 'Microsoft Yahei'; font-weight: normal;}
.zgbf_ds_zkbox li{ width: 385px; height: 38px;line-height: 38px; clear: both;}
.zgbf_ds_zkbox li span{ float: right; display:block; font-size: 14px; color: #666; font-family: 'SimSun'; width: 75px; text-align: right;}
.zgbf_ds_zkbox li a{ font-size: 14px; color: #333; font-family: 'SimSun';}
.zgbf_ds_zkbox li a font{ color: #666;}
.zgbf_ds_zkbox li a:hover{ text-decoration: underline; color: #ed1c24;}
.zgbf_ds_zkxxR{ width: 330px; height: auto; float: left; overflow: hidden; padding-top: 15px;}
.zgbf_ds_zkxxR h5{ width: 330px; height: 28px; margin-bottom: 18px;}
.zgbf_ds_zkxxR h5 img{ display: block;}
.zgbf_ds_zkra{ width: 333px; height: auto; margin-bottom: 20px; position: relative; left: -1px; overflow: hidden;}
.zgbf_ds_zkra a{ display: block; width: 110px; height: 49px; padding-top: 9px; float: left; margin-left: 1px; margin-bottom: 1px; text-align: center; font-size: 14px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 20px;}
.zgbf_ds_zkra a:hover{text-decoration: underline;}
.zgbf_ds_zkra a.a1{ background: #ffb000;}
.zgbf_ds_zkra a.a2{ background: #72afff;}
.zgbf_ds_zkra a.a3{ background: #ff7672;}
.zgbf_ds_zkra a.a4{ background: #c27eff;}
.zgbf_ds_zkra a.a5{ background: #66c77d;}
.zgbf_ds_zkra a.a6{ background: #ff9b61;}
.zgbf_ds_cygj{ width: 330px; height: 143px; clear: both; overflow: hidden;}
.zgbf_ds_cygj h6{ width: 49px; height: 116px; padding-top: 27px; background: #ff5757; float: left; text-align: center; font-size: 18px; color: #fff; font-family: 'Microsoft Yahei'; line-height: 24px; font-weight: normal;}
.zgbf_ds_gjlx{ width: 281px; height: 128px; padding-top: 15px; background: #fffafa; float: left;}
.zgbf_ds_gjlx a{ display: block; width: 58px; height: 28px; padding-top: 25px;  float: left; margin-left: 20px; margin-right: 15px; font-size: 12px; color: #444; font-family: 'SimSun'; text-align: center; line-height: 28px; margin-bottom: 14px;}
.zgbf_ds_gjlx a:hover{ color: #ff0000;}
.zgbf_ds_gjlx a.gj1{ background: url(imagesbfds_81.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj2{ background: url(imagesbfds_82.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj3{ background: url(imagesbfds_83.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj4{ background: url(imagesbfds_84.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj5{ background: url(imagesbfds_85.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj6{ background: url(imagesbfds_86.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj1:hover{ background: url(imagesbfds_87.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj2:hover{ background: url(imagesbfds_88.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj3:hover{ background: url(imagesbfds_89.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj4:hover{ background: url(imagesbfds_90.jpg) no-repeat center top;}k
.zgbf_ds_gjlx a.gj5:hover{ background: url(imagesbfds_91.jpg) no-repeat center top;}
.zgbf_ds_gjlx a.gj6:hover{ background: url(imagesbfds_92.jpg) no-repeat center top;}

.zgbf_ds_bkzl{ width: 1200px; height: auto; margin: 0 auto 20px; overflow: hidden;}
.zgbf_ds_bkzl .zgbf_ds_bt {margin-bottom: 20px;}
.zgbf_ds_bkzl .zgbf_ds_bt h3{ background: url(imagesbfds_99.jpg) no-repeat left center; }
.zgbf_ds_bkL{ width: 825px; height: auto; float: left; overflow: hidden;}
.zgbf_ds_bkLu{ width: 825px; height: 44px; line-height: 46px; clear: both; border-top: 2px solid #ff0000; margin-bottom: 17px;}
.zgbf_ds_bkLu li{ width:164px; height: 43px; line-height: 43px; float: left; border-left: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; text-align: center; font-size: 16px; color: #333; font-family: 'Microsoft Yahei'; cursor: pointer;}
.zgbf_ds_bkLu li.on{ color: #ff0000; font-weight: bold; border-bottom: none;}
.zgbf_ds_bkLu .zgbf_ds_bkgd{ background: url(imagesbfds_103.jpg) no-repeat 33px center; position: relative; border-right: 1px solid #e7e7e7; width: 163px;}
.zgbf_ds_bkgdbox{ width: 557px; height: 80px; padding-top: 8px; position: absolute; right: 0; top: 36px; z-index: 1; display: none;}
.zgbf_ds_bkgdbox em{ display: block; width: 13px; height: 9px; background: url(imagesbfds_51.jpg) no-repeat center; position: absolute; right: 64px; top: 0;}
.zgbf_ds_bkgdbox div{ width: 535px; padding-left: 10px; padding-right: 10px; height: 68px; padding-top: 10px; border: 1px solid #f00;font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; line-height: 28px; text-align: left; background: #fff;}
.zgbf_ds_bkgdbox a{ font-size: 14px; color: #666; font-family: 'Microsoft Yahei'; line-height: 28px; margin: 0 8px;}
.zgbf_ds_bkgdbox a:hover{ color: #f00;}
.zgbf_ds_bkLu .zgbf_ds_bkgd:hover .zgbf_ds_bkgdbox{ display: block;}
.zgbf_ds_bkC{ width: 825px; height: auto; display: none;}
.zgbf_ds_bkC dl{ widows: 825px; height: auto; border-bottom: 1px solid #e7e7e7; margin-bottom: 12px;}
.zgbf_ds_bkC dl dt{ width: 825px; height: 44px; line-height: 44px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_ds_bkC dl dt a{font-size: 18px; line-height: 44px; color: #333; font-family: 'Microsoft Yahei';}
.zgbf_ds_bkC dl dt a:hover{ text-decoration: underline; color: #f00;}
.zgbf_ds_bkC dl .d1{ height: 67px; line-height: 30px; font-size: 14px; color: #666; font-family: 'SimSun';}
.zgbf_ds_bkC dl .d2{ height: 22px; line-height: 22px; clear: both; margin-bottom: 11px; margin-top: 10px; color: #999; font-size: 12px;}
.zgbf_ds_bkC dl .d2 span{ float: right; padding-left: 26px; background: url(imagesbfds_52.jpg) no-repeat left center; font-size: 12px; color: #888; font-family: 'SimSun';}
.zgbf_ds_bkC dl .d2 a{font-size: 12px; color: #666; font-family: 'SimSun';}
.zgbf_ds_bkC dl .d2 a:hover{ text-decoration: underline;}
.zgbf_ds_bkR{ width: 332px; height: auto; overflow:hidden; float: right;}
.zgbf_ds_bkzt{ width: 332px; height: 163px; margin-bottom: 12px;}
.zgbf_ds_bztu{ width: 332px; height: 30px;  background: #ff5757; clear: both; padding-top: 16px;}
.zgbf_ds_bztu li{ width: 150px; padding-left: 7px; height: 18px; line-height: 18px; float: left; cursor: pointer; font-size: 16px; color: #fff; font-family: 'Microsoft Yahei'; text-align: left;}
.zgbf_ds_bztu li.l1{ width: 160px; padding-right: 6px; border-right: 2px solid #ffeded; text-align: right;}
.zgbf_ds_bztu li.on{text-decoration: underline;}
.zgbf_ds_bkztC{ width: 330px; height: 106px; padding-top: 9px; border: 1px solid #eee; display: none;}
.zgbf_ds_bkztC ul{ width: 58px; height: 100px; float: left;}
.zgbf_ds_bkztC ul li{ width: 58px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #ff0000; font-weight: bold; font-family: 'Microsoft Yahei';}
.zgbf_ds_bktime{ width: 245px; float: left; height: 100px; overflow: hidden; position: relative;}
.zgbf_ds_btn{ width: 16px; height: 75px; display: block; background: url(imagesbfds_111.jpg) no-repeat center; float: left; margin-top: 11px; margin-left: 5px;}
.zgbf_ds_time{ width: auto; height: auto; position: absolute; top: 0; left: 0;}
.zgbf_ds_time p{ width: auto;height: 32px; line-height: 32px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; white-space: nowrap;}
.zgbf_ds_time p a{  font-size: 16px; color: #666; font-family: 'Microsoft Yahei'; margin: 0 6px;}
.zgbf_ds_time p a:hover{ text-decoration: underline; color: #f33;}
.zgbf_ds_qtzt{ width: 332px; height: auto;}
.zgbf_ds_qtzt h3{ height: 50px; line-height: 50px; font-size: 18px; color: #333; font-family: 'Microsoft Yahei'; font-style: italic; font-weight: bold;}
.zgbf_ds_qtzt h3 i{ display: block; width: 4px; height: 18px; background: #ff676c; float: left; margin-right: 10px; margin-top: 16px;}
.offcn_other{ height:173px; margin-bottom: 44px; position:relative;}
.offcn_other:after{ display: block;  height: 0; clear: both; content: '';}
.offcn_other table{ border-collapse:collapse; width:100%; background:#fff; position:absolute; left: 0; top: 0;}
.offcn_other table td{ border:1px solid #e7e7e7; height:42px;  text-align:center; width:25%;}
.offcn_other table td a{ font-size:14px;}
.offcn_other table td a:hover{ text-decoration: underline;}
.offcn_more_qzms{ display: none;}
.zg_dis{ display:none;}
.zgbf_ds_dxmn{ width: 330px; height: 90px; border: 1px solid #ff5757;}
.zgbf_ds_dxmn dt{ width: 83px; padding-top: 21px; line-height: 24px; text-align: center; font-size: 20px; color: #f00; font-weight: bold; font-family: 'Microsoft Yahei'; height: 69px; float: left;}
.zgbf_ds_dxmn dd{ width: 245px; height: 75px; padding-top: 14px; float: left;}
.zgbf_ds_dxmn dd a{ display: block; width: 60px; height: 72px; line-height: 28px; text-align: center; float: left; margin-right: 20px;}
.zgbf_ds_dxmn dd a img{ display: block; margin: 0 auto; width: 44px; height: 44px;}

.zgbf_ds_jymsW{ width: 100%; height: auto; background: url(imagesbfds_132.jpg) no-repeat center bottom; min-width: 1200px;}
.zgbf_ds_jyms{ width: 1200px; height: auto; background: url(imagesbfds_133.jpg) no-repeat center bottom; margin: 0 auto; padding-bottom: 50px;}
.zgbf_ds_jyms .zgbf_ds_bt h3{ background: url(imagesbfds_138.jpg) no-repeat left center; }
.zgbf_ds_jyms img{ display: block; width: 1222px; height: 552px; margin-top: 40px;}

.zgbf_ds_kb{ width: 1200px; height: auto; margin: 0 auto;}
.zgbf_ds_kb .zgbf_ds_bt h3{ background: url(imagesbfds_138.jpg) no-repeat left center; }
.zgbf_ds_kbc{ width: 1200px; height: 400px; position: relative; background: url(imagesbfds_141.jpg) no-repeat 385px 0; margin-top: 47px;}
.zgbf_ds_kbc dl{ width: 365px; height: 83px;  border-bottom: 1px dashed #eee; position: absolute;}
.zgbf_ds_kbc dl dt{ height: 32px; line-height: 32px; font-size: 16px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_ds_kbc dl.tr dt{ text-align: right;}
.zgbf_ds_kbc dl dt img{ display: inline-block; vertical-align: middle; margin: 0 12px;}
.zgbf_ds_kbc dl dd{ line-height: 24px; font-size: 12px;color: #333; font-family: 'SimSun'; position: relative;}
.zgbf_ds_kbc dl dd span{ position: absolute; right: 0; bottom: 0; display: block;line-height: 24px; font-size: 12px; color: #999; font-family: 'SimSun';}
.zgbf_ds_kbc dl.d1{ left: 0; top: 21px;}
.zgbf_ds_kbc dl.d2{ left: 0; top: 147px;}
.zgbf_ds_kbc dl.d3{ left: 0; top: 260px; width: 430px;}
.zgbf_ds_kbc dl.d4{ right: 0; top: 21px;}
.zgbf_ds_kbc dl.d5{ right: 0; top: 147px;}
.zgbf_ds_kbc dl.d6{ right: 0; top: 260px; width: 430px;}

.zgbf_ds_fbW{ width: 100%; height: auto; min-width: 1200px; background: url(imagesbfds_145.jpg) no-repeat center bottom;}
.zgbf_ds_fb{ width: 1200px; height: auto; margin: 0 auto; background: url(imagesbfds_146.jpg) no-repeat center bottom; overflow: hidden; padding-bottom: 62px; margin-bottom: 30px;}
.zgbf_ds_fb .zgbf_ds_bt h3{ background: url(imagesbfds_148.jpg) no-repeat left center;}
.zgbf_ds_fblx{ width: 600px; height: auto; float: left; padding-top: 52px; margin-right: 50px;}
.zgbf_ds_fblx p{ line-height: 36px; font-size: 14px; color: #666; font-family: 'Microsoft Yahei';}
.zgbf_ds_fblx p span{ color: #333; font-family: 'Microsoft Yahei'; font-size: 14px;}
.zgbf_ds_fbdt{ width: 550px; height: auto; float: left; padding-top: 40px;}

/*右侧咨询预约占座*/
.zgw_yyzz{width:450px;height:345px;background:url(imageszgw_yyzz.png) no-repeat;position:fixed;top:50%;left:50%;margin:-210px 0 0 -268px;padding:75px 45px 0 41px; display: none; z-index: 999;}
.zgw_yyzz .guanbi{position:absolute;right:45px;top:1px;width:32px;height:32px;cursor:pointer;}

.zgw_qz{height:35px;text-align: center;color:#fff;font-size:20px;font-weight:bold;line-height:35px;}
.zgw_qz span{display:inline-block;width:33px;height:33px;border:1px #fff solid;border-radius:50%;margin:0 5px 0 10px;line-height:33px;}
.zgw_qz strong{color:#ffea01;}
.zgw_qz strong span{border-color:#ffea01;}
.zgw_link{height:56px;text-align:center;font-size:14px;line-height:32px;}
.zgw_link a{color:#fff;display:inline-block;margin:0 8px;}
.zgw_lx{width:376px;margin:0 auto;}
.zgw_lx td{height:50px;font-size:16px;}
.zgw_lx input,.zgw_lx select{margin-left:10px;color:#999;font-family:"Microsoft Yahei";font-size:14px;}
.zgw_lx input{border:solid 1px #e4e4e4;padding-left:10px;width:200px;height:38px;line-height: 38px;}
.zgw_lx select{border:solid 1px #e4e4e4;padding-left:10px;width:212px;height:38px; line-height: 38px;}
.zgw_lx input.but{border:solid 1px #ffea01;padding:0;margin:0;width:376px;height:53px;background:#ffea01;font-size:24px;color:#fe4b38;cursor:pointer; outline: none;}
.bfyc_zxlj{ width: 91px; height: auto; padding-right: 10px; position: absolute; left: -100px; top: 0;  display: none; z-index: 999;}
.bfyc_zxlj em{ display: block; width: 10px; height: 13px; position: absolute; right: 1px; top: 16px; background: url(imageszgw_yclj.png) no-repeat center;}
.bfyc_zxc{ width: 89px; height: auto; border: 1px solid #e8e8e8; box-shadow: 0 0 15px #eee; background: #fff; padding-top: 7px; padding-bottom: 11px;}
.zgbj_ycxfn .bfyc_zxc a{ width: 64px; height: 28px; line-height: 28px; border-bottom: 1px solid #ededed; margin: 0 auto 3px; font-size: 14px; color: #333; font-family: 'Microsoft Yahei';}
.kslmzx:hover .bfyc_zxlj{ display: block;}
.bfyc_zxc a:hover{ color: #f33;}




