﻿@charset "utf-8";
.linknone .linkbox{display:none;}
.linknone .footer{border-top: 2px solid #295da0;}

.jdhy-con{padding-top: 20px;}
.jdhytit{display: block;height:48px;border:1px solid #ddd;background:#f7f7f7;}
.jdhytit ul li{float:left;display: inline;width:auto;height: auto;}
.jdhytit ul li a{display:block;height: 48px;line-height:48px;padding:0 22px;font-size:18px;color:#666;margin-top:-1px;}
.jdhytit ul li a:hover,.jdhytit ul li.active a{color:#295da0;font-weight:bold;background:#fff;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:3px solid #295da0;height: 47px;line-height:45px;}
.jdhytit ul li.num1 a:hover,.jdhytit ul li.num1.active a{border-left:none;}

.jdhylist{width:100%;height: auto;padding-top:8px;padding-bottom: 12px;}
.jdhylist dl{display:none;}
.jdhylist dl.active{display:block;}
.jdhylist ul{height: 192px;}
.jdhylist ul li{height:32px;line-height:32px;vertical-align:bottom;padding-left:12px;background:url(../images/icon.jpg) 0 15px no-repeat;overflow:hidden;}
/*.jdhylist ul li a,.jdhylist ul li span.title{float:none;display:block;margin-right:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px; color: #333;}*/
/*.jdhylist ul li span.title a{ margin-right:0;}*/
.jdhylist ul li a:hover{color:#c0000d;}
.jdhylist ul li .date{float:right;color:#999;font-size:12px;}
.jd-list-tab{width: 386px;margin-left: 21px;float: left;margin-left: 21px;}
.jd-list-tab.num1,
.jd-list-tab.num4{margin-left: 0;}

.link-img img{width: 100%;height: 100%;}
.link-img .img-title{display: none;}
.link-img{overflow: hidden;position: relative;}
.link-img ul{width: 1220px;}
.link-img li{width: 590px;height: 90px;float: left;margin-right: 20px;margin-bottom: 20px;}
.hy-head .search-box{position:absolute;top:40px;right:0;}
/* 图解 */
.jdhy-tjhy{width: 100%;height: 243px;overflow: hidden;margin-top: 10px;position: relative;}
.jdhy-tjhy .prev{position: absolute;cursor: pointer;width: 20px;height: 40px;top: 50%; margin-top: -20px; background-repeat: no-repeat;background: url(../images/jdhy_left.png) left center;left: 0;}
.jdhy-tjhy .next{position: absolute;cursor: pointer;width: 20px;height: 40px;top: 50%;margin-top: -20px; background-repeat: no-repeat; background: url(../images/jdhy_right.png) right center;right: 0;}
.jdhy-tjhy .zwfw_scrollBody{width: 100%;overflow: hidden;}
.zwfw_scrollBody li{float: left;width: 286px;height: 243px;overflow: hidden;margin-right: 18px;}
.zwfw_scrollBody li a{display: block;}
.zwfw_scrollBody li span{display: block;padding: 17px 0;text-align: center;display: block;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.zwfw_scrollBody li img{    display: block;width: 100%;height: 190px;}

@media (max-width: 1199px) {
    .jd-list-tab{width: 316px;margin-left: 22px;}
    .link-img ul{width: 1020px;}
    .link-img li{width: 490px;height: 80px;margin-right: 18px;margin-bottom: 18px;}
}
@media (max-width: 991px) {
    .jd-list-tab{width: 375px;margin-left: 12px;}
    .jd-list-tab.num1,
    .jd-list-tab.num3,
    .jd-list-tab.num5{margin-left: 0;}
    .jd-list-tab.num4{margin-left: 12px;}

    .link-img ul{width: 800px;}
    .link-img li{width: 375px;height: 60px;margin-right: 12px;margin-bottom: 12px;}
    
    .search-box{width:65%;}
}
@media (max-width: 761px) {
    .jdhy-con{padding: 10px;}
    .jd-list-tab{float: none;margin: 0!important;width: 100%;padding:0;}
    .link-img ul{width: 96%;padding: 0 2%;}
    .link-img li{float: none;margin: 0 0 10px 0;width: 100%;height: auto;}
    .link-img li img{height: auto;}
    
    .hy-head .search-box{position:static;margin-bottom:10px;}
}
/*-------回应-------*/
.hy-head{background: url("../images/hygq-bg.jpg") center 0 no-repeat;height: 421px;}
.hy-head .img-title{display: none;}
.hy-head>.container{position: relative;}
.hy-head .hy-logo{margin-top: 38px;margin-left: 28px;}
.hy-head .hy-logo a{display: block;}
.hy-head .hy-go-home{background: url("../images/hygq-go-home.png");width: 110px;height: 29px;position: absolute;right: 0;top: 0;line-height: 25px;text-align: center;}
.hy-head .hy-go-home a{color: #fff;font-size: 16px;display: block;}
.hy-head .hy-banner{position: absolute;width: 100%;text-align: center;top: 125px;}

.hy-main{background: #fff;border-radius: 20px 20px 0 0;padding: 22px 18px;margin-top: -65px;position: relative;}
.hy-main .hy-title{height: 44px;border-bottom: 1px solid #ddd;}
.hy-main .hy-title a{display: block;width: 152px;height: 45px;float: left;color: #fff;background: #f64700;text-align: center;font-size: 20px;font-weight: bold;line-height: 45px;}
.hy-main .hy-list ul{padding: 10px 0;}
.hy-main .hy-list li{line-height: 35px;line-height: 35px;height: 35px;padding-left: 10px;font-size: 16px;background: url("../images/zt-sdcg-dot.png") left center no-repeat;vertical-align: middle;}
.hy-main .hy-list li a{max-width: 1000px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;float: left;}
.hy-main .hy-list li .date{font-size: 14px;color: #999;}
.hy-main .hy-tab{width: 100%;float: none;}

.hy-main .hy-line{height: 12px;background: url("../images/hygq-line-bg.png") center center no-repeat;}

.hy-links{width: 1163px;overflow: hidden;position: relative;}
.hy-links ul{width:1300px;}
.hy-links li{float: left;width: 176px;height: 50px;text-align: center;line-height: 50px;background: #f7f7f7;margin-right: 21px;margin-top: 20px;}
.hy-links li a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #666;}
.hy-links li a:hover{background: #f64700;color: #fff;}

@media (max-width: 1199px) {
    .hy-main .hy-tab{width: 100%;}
    .hy-main .hy-list li a{max-width: 800px;}
    .hy-links{width: 956px;}
    .hy-links ul{width:1100px;}
    .hy-links li{width: 142px;}
}
@media (max-width: 991px) {
    .hy-main .hy-tab{width: 100%;float: none;}
    .hy-main .hy-list li a{max-width: 600px;}
    .hy-links{width: 732px;}
    .hy-links ul{width:800px;}
    .hy-links li{width: 130px;margin-right: 19px;}
}
@media (max-width: 761px) {
    .hy-main .hy-list li span.title{float: none;}
    .hy-main .hy-list li a{max-width:none;float: none;display: block;}
    .hy-links{width: 100%;}
    .hy-links ul{width:100%;}
    .hy-links li{width:31.33%;margin:15px 1% 0 1%;height: 36px;font-size: 14px;line-height: 36px;}

    .hy-head .hy-banner{position: relative;padding-top: 20px;top: 0;padding-bottom: 20px;}
    .hy-head .hy-banner img{max-width: 80%;}
    .hy-head{height: auto;}
    .hy-main{margin-top: 0;}
}