* {
    margin: 0;
    padding: 0;
}

.panel .panel-img {
    width: 980px;
    margin: 0 auto;
}

.main {
    width: 980px;
    margin: 10px auto;
}

.main .menu {
    width: 15%;
    float: left;
    background-color: #1579b7;
}

.main .menu ul li {
    list-style: none;
    margin: 20px 0;
    text-align: right;
    padding: 7px 20px 7px 0;
    box-sizing: border-box;
}

.main .menu ul li:hover {
    background-color: rgb(220, 200, 255);
}

.main .menu ul li:hover a {
    color: #1579b7;
    font-weight: bolder;
}

.main .menu ul li a {
    text-decoration: none;
    display: block;
    color: #ffffff;
    font-size: 12px;
}

.main .menu .naviga {
    padding-left: 20px;
    background-color: #08598e;
}

.main .menu .naviga h3 {
    color: #ffffff;
}

.main:after {
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
    content: '';
}

.nv-active {
    background-color: rgb(220, 200, 255);
    border-bottom: 2px solid rgb(255, 200, 32);
}

.nv-active a {
    color: #1579b7 !important;
}

.zpp_chanp{  padding:20px;}
.zpp_chanp li:nth-child(even){ background:#f6f6f6; }
.zpp_chanp li{ padding:20px 0; border-bottom:1px dashed #e1e1e1; overflow:hidden; zoom:1;}
.zpp_chanp li  img{ width:60%; display:block; margin:0 auto; transition:all 0.4s ease 0s;}
.zpp_chanp li a{ text-decoration:none; display:inline-block; width:260px; height:240px; color:#3467c4; border:1px solid #7aadd3; float:left; background:#fff; border-radius:3px; box-shadow:1px 1px 1px #9fbfd6;  }
.zpp_chanp li a img:hover{transform:scale(0.9);}
.zpp_chanp li a>p{ text-decoration:underline !important; border-bottom:1px solid #7aadd3; margin-bottom:5px; font-size:14px;line-height:26px;}
.zpp_chanp li a div p{ color:#333; line-height:24px; text-decoration:none;}
.zpp_chanp li a p{ padding-left:15px; }
.zpp_chanp1{ float:left; margin-left:20px; width:650px;}
.zpp_chanp1 p{ color:#666; margin-top:30px; font-size:13px; line-height:30px;}
.zpp_chanp1 p a{ width:auto; height:auto; text-decoration:underline; border:none; float:none; background:none; box-shadow:none;}
.zpp_chanp1 p a:hover{ text-decoration:none;}

.zpp_fl{ float:left; width:260px;}
.zpp_fl ul h3{ width:250px; overflow:hidden; background:#000834; color:#fff; font-size:16px; line-height:50px; padding-left:10px;}
.zpp_fl ul{ width:100%; background:#fff;}
.zpp_fl ul li{ line-height:40px; cursor:pointer; border-bottom:1px dashed #e1e1e1; padding-left:10px; transition:all 0.4s ease 0s;}
.zpp_fl ul li a{ color:#666; text-decoration:none;}
.zpp_fl ul li:hover{ background:#d6e3ff;}
.zpp_fl ul li a.curr{ color:rgb(21, 121, 183);}
.barlit { padding-top: 20px;font-size: 18px;}
 .barlit span {color: #246fc0;}
.tel {padding-top: 15px;}
.zpp_fr{ float:right; width:700px;}
.zpp_fr h3{ font-size:20px; line-height:50px;}
.qiye_tab1{ border:1px solid #e1e1e1; color:#666; padding:20px; line-height:24px; font-size:13px;}
.qiye_tab1>div{ display:none;}
.qiye_tab1 .block{ display:block;}
.qiye_tab1 h3{ color:#000834; line-height:60px; font-size:16px;}
.qiye_tab1 p{ font-size:12px;}
/*.qiye_tab1 p img{ width:40%;}*/
.qiye_tab ul li{ float:left; background:#e1e1e1; color:#333;text-align:center; line-height:40px; padding:0 35px; border:1px solid #e1e1e1; cursor:pointer; }
.qiye_tab ul li:nth-child(2){ border-left:none;border-right:none; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;} 
.qiye_tab ul li.curr{ background:#fff; color:#333; border-bottom:none;}

.zpp_biaoGe{ width:660px;border-collapse:collapse;}
.zpp_biaoGe{  border:1px solid #e1e1e1;}
.zpp_biaoGe tr td{ text-align:center; border:1px solid #e1e1e1; vertical-align: middle;}
 .fixed { position: fixed; top:0;left:50%;margin-left: -500px; }
 .img{ width:100%;}

@media screen and (max-width: 980px) {
    .main {
        width: 100%;
        margin: 10px 0;
    }

    .main .menu {
        float: none !important;
        width: 100% !important;
    }

    .main .menu ul li {
        width: 90%;
        margin: 20px 5%;
        padding: 7px 0;
        text-align: center;
    }

}

@media screen and (max-width: 420px) {
.zpp_fl{ float:none; width:100%;}
.zpp_fl ul h3{ width:100%;}
.tel img{ width:100%;}
.zpp_fr{ float:none; width:100%;}
.zpp_fr h3{ font-size:16px; }
.qiye_tab1{padding:10px; font-size:12px;}
.qiye_tab1 p img{ width:100%;}
.qiye_tab ul li{ padding:0 20px;  }
 .fixed { position:static; }
.zpp_biaoGe{ width:100%;}
}
