@charset "utf-8";
/* CSS Document */
.lmy_body{background: #fff;}
.content{ padding: 20px 0 10px; margin-bottom: 0;}

.fznb_banner{ height: 300px; background: url("../images/fzzf_banbg.jpg") center 0 no-repeat;}
.fznb_banner .container{position: relative; height: 100%; background: url("../images/fzzf_banico.png") right bottom no-repeat;}
.fznb_banner li .img_title{display: none;}
.zt-logo{padding-top: 16px;}
.zt_right{position: absolute;top: 10px;right: 0;height: 30px;line-height: 30px;}
.zt_right li{float: left;margin-right: 15px;}
.zt_right li a{font-size: 16px;color: #fff;}
.zt_right li.back-home{text-align: center;margin-right: 0;}
.zt_right li a.hygq_goback{padding: 0 15px;background: url("./../images_hbdc/hygq_goback_bg.png") repeat left top;display: block;border-radius: 4px;font-size: 16px;color: #333;}

.zt_ban{ padding: 75px 0 0; text-align: center; line-height: 0;}
.zt_ban img{max-width: 100%; height: auto;}

.fznb_tel{ background: url("../images/fzzf_telbg.gif") 0 center repeat-x; text-align: center;}
.fznb_tel h2{display: inline-block; padding: 0 30px; position: relative; height: 46px; line-height: 46px; font-size: 26px; font-weight: bold; color: #d80000; background: #fff; min-width: 248px;}
.fznb_tel h2 span{display: block; width: 14px; height: 14px; position: absolute; top: 50%; background: url("../images/fzzf_telico.gif") 0 0 no-repeat; margin-top: -7px;}
.fznb_tel h2 .l{left: 0;}
.fznb_tel h2 .r{right: 0;}

.gknb_title{ height: 55px; margin-left: -4px;background: #f3f4f5;margin-bottom: 20px;}
.gknb_title li{float: left; position: relative; z-index: 0; height: 55px; width: 236px}
.gknb_title li a{display: block; padding-right: 30px; width: 238px; text-align: center; color: #666; font-size: 28px; line-height: 54px; height: 55px; background: url("../images/gknb_titbg.png") 0 0 no-repeat; position: absolute; top: 0; right: 22px; font-weight: bold; left: -22px;}
.gknb_title li.num1{z-index:4;}
.gknb_title li.num1 a{left:0; right: 0; width: 258px;}
.gknb_title li.num2{z-index:3;}
.gknb_title li.num3{z-index: 2;}
.gknb_title li.num3 a{left:-44px;}
.gknb_title li.num4{z-index: 1;}
.gknb_title li.num4 a{left:-66px;}
.gknb_title li.num5{z-index: 0;}
.gknb_title li.num5 a{left:-66px;}
.gknb_title li.active{z-index: 10 !important;}
.gknb_title li.active a{ color: #fff; background-position: 0 -55px;}


.fznb_link1{ text-align: center; padding-bottom: 33px;}
.fznb_link1 li{ width: 283px; margin: 10px auto 0;}
.fznb_link1 li a{ height: 44px; display: block; line-height: 44px; text-align: center; font-size: 16px; background: #f9f9f9; border:1px #e9e9e9 solid;}

.fznb_link2{ padding: 0 0 20px; overflow: hidden;}
.fznb_link2 ul{width: 110%}
.fznb_link2 li{ width: 283px; float: left; padding: 10px 22px 0 0;}
.fznb_link2 li a{ height: 44px; display: block; line-height: 44px; text-align: center; font-size: 16px; background: #f9f9f9; border:1px #e9e9e9 solid; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

@media (min-width: 992px) and (max-width:1199px) {
.fznb_link2 li{ width: 240px; padding-right: 10px;}
    .gknb_title li{width: 19%;}
    .gknb_title li a{ width: auto; right: -20px; background-position:right 0;}
    .gknb_title li.num1 a{width:auto;}
    .gknb_title li.active a{ background-position: right -55px;}
}
@media (max-width:991px) {
    .fznb_banner{height: auto;}
    .fznb_banner .container{padding-bottom: 50px;}
    .fznb_link2 ul{width: 100%}
    .fznb_link2 li{ width: 33.3%; padding-right:0;}
    .fznb_link2 li a,.fznb_link1 li a{ margin: 0 5px;}
    .fznb_link1 li{ width: 33.3%; margin: 10px auto 0;}

    .gknb_title{ margin: 0px 0 !important;height: auto;}
    .gknb_title li{width: 20%;}
    .gknb_title li  a{width: auto !important;font-size: 24px; background: #fefdfb;padding: 0;text-align: center;position: static;}
    .gknb_title li.active a{background: #d60000;}
}
@media (max-width:767px) {
.zt-logo{padding-top: 9px;}
.zt-logo img{ height: 34px; width: auto;}
.zt_right li{margin-right: 5px;}
.zt_ban{ padding-top: 25px;}
.content{padding: 10px 0;}
.fznb_banner .container{ padding: 0 10px 20px; background: none; width: auto;}
.fznb_link1{padding-bottom: 10px;}
.fznb_link2{padding-bottom: 10px;}
.fznb_link2 ul{width: 100%}
.fznb_link2 li,.fznb_link1 li{ width: 50%;}
.gknb_title{ margin: 0px 0 !important;height: auto;}
    .gknb_title li{width: 33.333%;}
    .gknb_title li  a{width: auto !important;font-size: 24px; background: #fefdfb;padding: 0;text-align: center;position: static;}
    .gknb_title li.active a{background: #d60000;}

}



