.con {
    width: 970px;
    margin: 0 auto;
}

.ty .dh {
    width: 970px;
}

.cp_wrapper .cp ul li {
    width: 49.5%;
}
.cp_wrapper .cp ul li>div {
    border-right: 1px solid #ddd;
}
/*.cp_wrapper .cp ul .li02>div,
.cp_wrapper .cp ul .li04>div,
.cp_wrapper .cp ul .li06>div,
.cp_wrapper .cp ul .li08>div {
    border-right: 0;
}

.cp_wrapper .cp ul .li09>div,
.cp_wrapper .cp ul .li03>div {
    border-right: 1px solid #ddd;
}

.cp_wrapper .cp ul .li07,
.cp_wrapper .cp ul .li08 {
    border-bottom: 1px solid #ddd;
}

.cp_wrapper .cp ul .li09 {
    border-bottom: 0;
    border-right: 0;
}*/
.cp_wrapper .cp ul li:nth-child(3n) > div {
    border-right: 1px solid #ddd;
}
.cp_wrapper .cp ul li:nth-child(2n)>div {
    border-right: 0;
}

.cp_wrapper .cp>ul>li:nth-last-child(2), .cp>ul>li:nth-last-child(3) {
    border-bottom: 1px solid #ddd;
}
.cp_wrapper .cp>ul>li:nth-last-child(1){
    border-bottom: 0;
}

.nav_bottom .nav_b {
    width: 970px;
}

.foot_wrap .footer {
    width: 970px;
    overflow-y: hidden;
    padding-bottom: 35px; 
}

.foot_wrap .footer ul li dl dd a {
    font-size: 12px;
}

.foot_wrap .footer .copy .left .ss input {
    width: 160px;
}

.banner {
    min-height: 500px;
}


.banner ul li {
    min-height: 500px;
}
.banner ul .li1 {
    background-image: url(/upload/images/20231020/YMQMBPEB-20231020101551.jpg);
}

.banner ul .li2 {
    background-image: url(/upload/images/20231020/ULGBYJAK-20231020102237.jpg);
}

.banner ul .li3 {
    background-image: url(/upload/images/20231020/GLNWSMDT-20231020102505.jpg);
}

.banner ul .li4 {
    background-image: url(/upload/images/20231020/FSKWSSWT-20231020103135.jpg);
}

.banner ul .li5 {
    background-image: url(/upload/images/20231020/JQCPENET-20231020103336.jpg);
}

.youqing {
    margin: 30px auto 0 30px;
    height: 80px;
}

.youqing li {
    width: auto;
    height: 20px;
    line-height: 20px;
    float: left;
    margin: 0 0px 0 10px;
}

.youqing li a:hover {
    color: #fff;
}

.ty .dh .pju li {
    /*width: 235px;*/
    width: 25%;
    height: 348px;
    /*margin-right: 10px;*/
    padding: 32px 30px 0 20px;
}

.ty .dh .pju li .t1 {
    width: 180px;
    height: 180px;
}

.ty .dh .pju li .txt h3,
.ty .dh .pju li .txt span {
    font-size: 16px;
}

.ty .dh .pju li .txt .bq {
    width: 66px;
    height: 20px;
}


/*.hw_wrapper{background-image:url(/templets/default/images/newimg/hw.jpg);height:450px;width:100%;float:left;background-attachment:fixed;}
.hw_wrapper .dh{ width:970px; margin:0 auto; }
.hw_wrapper .dh h2 { height:66px;line-height: 90px; overflow:hidden;border:none;}
.hw_wrapper .dh h2 a{ height:66px; color:#fff; font-size: 26px;line-height: 90px; overflow:hidden;border:none;}
.hw_wrapper .dh h2 a span{ float: left; color:#fff; font-size: 26px;}*/

.hw_wrapper .dh .sdhw {
    width: 970px;
    float: left;
    margin: 30px auto;
    overflow: hidden;
}

.hw_wrapper .dh .sdhw ul {
    width: 223px;
    float: left;
    margin: 0px 0 0 25px;
    height: 300px;
    background: #fff;
}

.hw_wrapper .dh .sdhw ul:first-child {
    margin: 0;
}

.hw_wrapper .dh .sdhw ul img {
    width: 223px;
    float: left;
    margin: 0px;
    height: 142px;
}

.hw_wrapper .dh .sdhw ul div {
    width: 202px;
    float: left;
    padding: 0px;
    height: 70px;
    overflow: hidden;
    border-bottom: 2px solid #c7c8c8;
    border-top: 1px solid #878787;
}

.hw_wrapper .dh .sdhw ul div span {
    width: 260px;
    float: left;
    height: 50px;
    border-left: 4px solid #ffba01;
    overflow: hidden;
    margin: 10px auto;
}

.hw_wrapper .dh .sdhw ul div span p {
    font-size: 18px;
    line-height: 25px;
    width: 220px;
    margin: 0 20px;
    float: left;
    color: #000;
}

.hw_wrapper .dh .sdhw ul p {
    font-size: 15px;
    line-height: 20px;
    width: 183px;
    margin: 20px;
    float: left;
}