﻿@charset "utf-8";
/*css reset*/
*{padding: 0;margin: 0;outline: 0}

.xzzxPic img,.fdsjtwImg img,.fdspImg img,.ywPic img{width:100%; height:100%;}

/*首页*/


.fdsj{padding: 0px 0 0px 0px;background: #F3F3F3;}
.fdspImg{width:758px;height:500px;position: relative}

.fdsjCon{padding-top: 0px;}
.fdspTxt{background: url("../images/fdsjbg2.png") repeat;width:540px;padding: 30px 45px;position: relative;top:-35px;}
.fdspTxt a{font-size: 18px;color:#fff;display: block;margin-bottom: 20px;}
.fdspTxt p{font-size: 14px;color:#ccc;padding-left: 25px;background: url("../images/timeicon.png") no-repeat left center;}
.fdsjtwImg{width:465px;height:300px;position: relative;}
.fdsjtw{position: relative;left:-40px;top:60px;}
.fdsjtwTxt{background: url("../images/fdsjbg1.png") repeat;width:370px;padding: 45px 25px;position: relative;top:-35px;}
.fdsjtwTxt a{font-size: 16px;color:#fff;display: block;margin-bottom: 20px;}
.fdsjtwTxt p{font-size: 14px;color:#ccc;padding-left: 25px;background: url("../images/timeicon.png") no-repeat left center;}
.fdspImg .biaoshi{display: block;width:70px;height:30px;background: #FF7E00;text-align: center;line-height: 30px;font-size: 14px;color:#fff;position: absolute;bottom:30px;z-index: 10;left:0;}
.fdsjtwImg .biaoshi{display: block;width:70px;height:30px;background: #576BC6;text-align: center;line-height: 30px;font-size: 14px;color:#fff;position: absolute;bottom:30px;z-index: 10;left:20px;}







#swipe2{display:none;}
@media screen and (max-width: 1520px){
    .ywkx{width:1280px;}
    .ywkxtit2{width:425px;}
.bannertit span:before{display:none}
}
@media screen and (max-width: 1400px){
.ztjj li{font-size:22px;}
.ztjj li.bg5 a span{font-size:22px;}
}
@media screen and (max-width: 1320px){
    .container{width:1100px;}
    .ywPicTxtItem1{width:780px;}
    .ywPicTxtItem1 li{width:320px;}
    .ywPicTxtItem2{width:320px;}
    .fdspImg{width:630px;}
    .fdspTxt{width:485px;}
    #slick1 .slick-dots{width:1100px;}
    .bannertit{width:100%;}
    .bannertit span{width:1100px;}
    .ywkx {
        width: 1100px;
    }
    .xiaoqu{margin-right: 110px;}
    .logo{width:140px;}
     .logo img{width:100%}
        .logo_bg {
        width: 200px;
    }
    .logo_bg img{max-width:100%;}
    .topbantxt{width:1100px;}
    .rightCon{width:775px;}
    .xxjjNum{width:150px;}
    .xxjjinner{width:550px;}
.kydtCon ul,.list_dl,.xsqkCon ul{width:810px;}
.ywkxtit2{width: 345px;}
}

@media screen and (max-width: 1200px){
    .gengdd{display: none}
    .nav-wrapper.fixed .logo_bg{top: 29px;width: 200px;}
    .nav-wrapper.fixed .topTool {top: 0px;}
    .nav-wrapper.fixed .logo{width:140px;}
    .serBoxzk div{width:auto;height:40px;margin: auto;padding: 0 10px;}
    .tzmore{display:none}
    .serK{width: calc(100% - 80px);height:40px;line-height: 40px;}
    .serBtn{width:20px;height:20px;background: #C29860;padding: 10px;float: left;}
    .container{width:auto;padding: 0 10px;}
    .ywPicTxtItem2>li{padding: 15px 0;}
    .tzzb>ul{width:100%;}
    .tzzb>ul>li .enterMore{display: none}
    .tzzb>ul>li.cur .enterMore{display: block}
    .enterMore{font-size: 12px;padding: 0 5px;border: 1px solid #D5D5D5;color:#999999;position: absolute;right:0;top:2px;display: block;}
    .enterXw {
        position: absolute;
        right: -120px;
        top: 3px;
        font-size: 12px;
        color: #990000;
        border: 1px solid #990000;
        padding: 0 10px;
    }
    .menuicon{display: block}
    .ywkx{display: none}
    #slick1 .slick-dots{width:auto;bottom:10px;right:10px;}
    .bannertit{width:100%;bottom:0;z-index: 100;background: url("../images/ydbannertxtbg.png") repeat-x;height:60px;}
    .bannertxt{height:60px;display:none}

    .ywPicTxtItem1{float: none;margin-left: -3%;width:auto;}
    .ywPicTxtItem1 li{width:47%;margin-left: 3%}
    .ywPicTxtItem1 li .ywPicTxtItem2{height:auto}
    .ywPicTxtItem1 li .ywPicTxtItem2 li{width:100%;float:none;margin-bottom:0;}
    .ywPicTxtItem2{float: none;margin-left: 0;width:auto;}
    .bannertit span{bottom:25px;top:auto;left:10px;font-size: 14px;width:auto;}
    .date {
        display: none;
    }
    .xwtxt b{font-size: 14px;color:#999999;display: block;font-weight: normal;margin-top: 10px;}
    .xwtxt{float: none;padding-left: 0;position: relative}
    .xwtxt div{padding-left: 0;border-left: 0;}
    .tzggList{margin-bottom: 20px;padding-top: 0;}
    .tzggList li {
        float: none;
        width: 97%;
        margin-bottom: 0;
        padding: 15px 0;
        border-bottom: 1px solid #DDDDDD;
    }
    .jzhdTxt a{font-size: 14px;margin-bottom: 10px;}
    .jzhdTxt p{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 12px;}
    .jzhdList li {
        float: none;
        width: auto;
        margin-left: 0;
        position: relative;
        padding-left: 65px;
        margin-bottom: 10px;
    }
    .jzhdTxt {
        padding-left: 0;
        width: 100%;
    }
    .tzzb i{display: none}
    .title span{font-size: 16px;background: transparent;top:0;padding: 0;}
    .title span em{font-size: 12px;}
    .title {
        height: auto;
        background: transparent;
        text-align: left;
        position: relative;
    }
    .ywPicTxt ,.jzhdList{
        padding-top: 20px;
    }
    .jzhdList{margin-left:0;}
    .sp-thumbnails-container{display: none}
    .ksdh{display: none;}
    .ztjj li{font-size: 16px;width:49%;margin-bottom: 15px;padding: 10px 0;}
    .bg5{display: none}
    .ztjj ul,.fdsjCon{padding-top: 20px;}
    .tzgg{padding: 30px 0 10px 0;}
    .ztjj,.fdrw,.fdsj,.fdyw{padding: 20px 0 20px 0;}
    .sp-caption-container a{font-size: 16px;margin-bottom: 10px;}
    .sp-caption-container p{font-size: 14px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
    .sp-caption-container span{font-size: 14px;}
    .sp-caption-container{padding: 10px;}
    .slider-pro{top:20px;padding-bottom: 20px;}
    .fdsjtw{float:none;position:initial}
    .fdsjtwImg{width:auto;}
    .fdsjtwTxt{width: 80%; padding: 20px 20px;}
    .fdsp{float: none;width:auto;}
    .fdspImg{width:100%;height:300px;}
    .fdspTxt {
        width: 80%;
        padding: 20px 20px;
    }
    .fdspTxt a{font-size: 16px;margin-bottom: 10px;}
       
   


@media screen and (max-width: 800px){

.fdsjtwImg{height:200px}
#slick2{display:none;}
#swipe2{display:block;}
#swipe2 .swiper-pagination-bullet{background: url("../images/fddot1.png") no-repeat;background-size:100%;}
#swipe2 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: url("../images/fddot2.png") no-repeat;background-size:100%;}
#swipe2 .swiper-pagination{text-align:right;}
}

@media screen and (max-width: 500px){
    .ywPicTxtItem1{margin-left: 0;}
    .ywPicTxtItem1 li {
        width: 100%;
        margin-left: 0;
        float: none;
    }
    .select_box {
        width: 100%;
        margin-left: 0;
        float: left;
    }
    .select_box p {
        cursor: pointer;
        display: block;
        line-height: 40px;
        height: 40px;
        overflow: hidden;
        border: 1px solid rgba(255,255,255,.3);
        padding-right: 40px;
        padding-left: 20px;
        background: url("../images/footkslj.png") no-repeat 95% center;
        width: auto;
        color: #ccc;
    }
    
}



.sec-con {
            overflow: hidden;
        }
        .sec-conHeader a {
            display: block;
            color: #fff;
            background-color: #A30F0F;
            padding: 12px 20px;
            font-size: 16px;
        }
        .sec-conHeader {
            height: auto;
            line-height: 26px;
            width: 31%;
            margin-bottom: 20px;
            font-weight: normal;
        }
        .sec-con li {
            display: inline-block;
            width: 30%;
            margin-bottom: 12px;
            overflow: hidden;
            vertical-align: middle;
            margin-left: 3%;
            background-color: #ededee;
        }
        .sec-con li a {
            padding: 10px 20px;            
            display: block;
            color:#000;
        }
        .sec-row {
            margin-bottom: 12px;
        }
        .sec-row ul{margin-left: -3%}
        @media screen and (max-width: 992px){
            .sec-con li {
                width: 30%;
            }
            .sec-con li a {
                margin: 0 0;
            }
           .article p span img{width:15px;margin-right:10px;position:relative;top:15px;}
        }
        @media screen and (max-width: 840px){
            .sec-con li {
                width: 46%;
            }
        }
        @media screen and (max-width: 768px){
            .sec-conHeader {
                width: auto;
            }
.xzzxtxt a{height:auto; line-height:20px;}
           .kxyjLeftTit{width:auto;margin-right:0;}
         .ywPicTxtItem1 li .ywPicTxtItem2 li:last-child{border-bottom: 1px solid #E4E4E4;}
        }
        @media screen and (max-width: 640px){
            .sec-con li {
                width: 46%;
            }
           .ywPic{height:160px;}
        }
        @media screen and (max-width: 460px){
   
        }