@charset "utf-8";html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{width: 100%;}body{overflow-x: hidden}.iboxbg{background: url(/img/ibodybg.png) bottom center no-repeat}.banner{overflow: hidden;position: relative}.banner a{display: block}.banner>img{display: block;width: 100%}.banner .slick{position: relative;z-index: 9}.banner .slick-slide a{display: block;position: relative}.banner .slick-slide a img{display: block;width: 100%}.banner .slick-dots{bottom: 50px;width: 100%;left: 0;right: 0;margin: 0 auto;text-align: right;font-size: 0;max-width: 1560px}.banner .slick-dots li{width: 13px;height: 13px;margin: 0 0 0 40px;border-radius: 50%;padding: 0;position: relative;background: rgba(255, 255, 255, 0.7)}.banner .slick-dots li.slick-active{width: 53px;height: 58px;background: url(/img/bt.png) no-repeat left center;border: none}.banner .slick-dots li button{display: none}.nr{width: 100%;margin: 0px auto}.nr img{width: 100%;margin: 0px auto}.nr2{width: 100%;margin: 0px auto;margin-top: 50px}.nr2 img{width: 100%;margin: 0px auto}.tit{line-height: 40px;padding: 30px 0;overflow: hidden;position: relative;margin-bottom: 20px}.tit h3{font-weight: bold;float: left;font-size: 36px;color: #000}.more a{display: block;font-size: 16px;color: #8c8881;padding-left: 31px;transition: all 0.3s}.more a:hover{color: #c80124;margin-right: 5px;transition: all 0.3s}.section1{padding-top: 40px;background-size: cover}.news-c{width: 100%;height: auto;margin: 0 auto}.news-c ul{margin: 0 -1%}.news-c ul li{margin: 0 0}.news-c ul li a{display: block;transition: all 0.6s;position: relative;margin: 0 5%}.news-c ul li a:hover{transform: translateY(0)}.news-c ul li a:hover img{transform: scale(1.1)}.news-c .slick-list{padding-top: 30px}.news-c ul li a:hover h2{color: #ffffff}.news-c ul li a .pic{padding-top: 64%}.news-c ul li a .pic:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: url(/img/jdt-bg.png) repeat-x bottom;width: 100%;height: 100%;z-index: 1}.news-c ul li .idate{font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 24px;letter-spacing: 0px;color: #ffffff;width: 62px;display: block;height: 200px;position: absolute;top: -30px;left: -30px;z-index: 99;border-radius: 50px;border: #cc0000 1px dashed;padding: 5px;overflow: hidden}.news-c ul li .idate span{display: block;width: 100%;height: 100%;background: none;border-radius: 50px;text-align: center;background: #a6170f}.news-c ul li .idate span img{margin: 0 auto;padding: 20px 0;display: block;transform: scale(1) !important}.news-c ul li .idate span img{display: block}.news-c ul li .idate span i{font-style: normal;display: block}.news-c ul li .idate span i:nth-child(2){font-size: 24px;display: inline}.news-c ul li .idate span i:nth-child(3){font-size: 24px}.n-txt{padding: 0;position: absolute;z-index: 999;bottom: 0;left: 0;width: 100%}.n-txt h2{font-size: 18px;font-weight: normal;line-height: 70px;height: 70px;letter-spacing: 0px;color: #ffffff;overflow: hidden;text-overflow: ellipsis;margin-bottom: 0;padding: 0 20px}.n-txt p{font-size: 16px;line-height: 24px;letter-spacing: 0px;color: #999999;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-bottom: 15px;border-bottom: 1px solid #e5e5e5;margin-bottom: 20px}.n-txt span{font-size: 14px;font-weight: normal;font-stretch: normal;line-height: 24px;letter-spacing: 0px;color: #ffffff;background: #ac150e;width: 62px;display: block;height: 200px;position: absolute;top: 0;left: 0}.s1-tit ul{overflow: hidden;line-height: 40px;padding: 30px 0;font-size: 0}.s1-tit ul li{display: inline-block;padding: 0 5%;position: relative}.s1-tit ul li:first-child{padding-left: 0}.s1-tit ul li:first-child:after{display: none}.s1-tit ul li:after{content: "|";font-size: 36px;color: #a7acd4;position: absolute;left: 0;top: 50%;transform: translateY(-50%)}.s1-tit ul li a{display: block;font-size: 36px;color: #000}.s1-tit ul li.on a{color: #1d2080;font-weight: bold}.s1-bd{position: relative}.s1-t ul{margin-left: -24px;margin-right: -24px}.s1-t ul li{float: left;width: 33.333%}.s1-t ul li a{display: block;margin: 0 24px;transition: all 0.3s}.s1-t ul li .pic{padding-top: 71%}.s1-t ul li .s1-tinfo{border-bottom: 1px dotted #86919f;padding: 30px 0}.s1-t ul li .s1-tinfo h3{font-size: 18px;font-weight: bold;color: #000;margin: 10px 0}.s1-t ul li .s1-tinfo p{font-size: 14px;line-height: 25px;color: #8d94ad;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;line-clamp: 3;-webkit-box-orient: vertical;text-indent: 2em}.s1-t ul li a:hover{box-shadow: 0px 19px 54px 0px rgba(17, 22, 36, 0.53)}.s1-t ul li a:hover .s1-tinfo{background: #fff;padding: 30px 20px}.s1-d{border-bottom: #d9dfe4 1px solid;height: auto;overflow: hidden;padding-bottom: 50px}.s1-d ul{margin-top: 30px;margin-left: 0;margin-right: 0}.s1-d ul li{float: left;width: 33.333%}.s1-d ul li a{display: block;margin: 0 24px;padding: 20px 0 0 15px;position: relative}.s1-d ul li a::before{content: "";position: absolute;left: 0;top: 23px;width: 2px;height: 18px;background: #cc0000}.s1-d ul li span{display: block;font-size: 16px;color: #981a14;background: url(/img/timeico.png) left center no-repeat;padding-left: 20px}.s1-d ul li h3{    min-height: 48px;font-size: 18px;font-weight: normal;color: #000;margin-bottom: 10px}.s1-d ul li a:hover h3{color: #981a14}.more{position: absolute;right: 0;top: 30px}.s2-c{position: relative}.s2-c ul{margin-left: -13px;margin-right: -13px;padding: 0 0}.s2-c .slick-list{padding: 10px 0 100px 0}.s2-c ul li{position: relative;margin: 0 20px}.s2-c ul li a{display: block;background: url(/img/tzgg_bg.png) no-repeat right bottom #ffffff;box-shadow: 0px 0px 10px 0px rgba(12, 23, 42, 0.0);padding: 35px 28px 60px 28px;transition: all 0.3s}.s2-c ul li span{display: block;width: 66px;height: 70px;background: url(/img/datebg.png) no-repeat;color: #ba110a;padding-top: 10px}.s2-c ul li .date_r{font-style: normal;display: block;font-size: 24px;line-height: 38px;text-align: center;font-weight: bold;color: #981a14}.s2-c ul li .date_y{font-style: normal;display: block;font-size: 14px;line-height: 20px;text-align: center;color: #ffffff}.s2-c ul li .date_name{font-size: 16px;font-style: normal;color: #981a14;position: absolute;right: 30px;top: 25%;background: none;box-shadow: none;padding: 0;cursor: pointer}.s2-c ul li .date_name:hover{background: none;box-shadow: none}.s2-c ul li span img{display: inline-block;vertical-align: -5px;padding-right: 10px}.s2-c ul li h3{    min-height: 60px;font-size: 18px;font-weight: normal;line-height: 30px;margin-top: 20px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;display: block}.s2-c ul li p{font-size: 12px;line-height: 20px;color: #697da0;margin-top: 10px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;text-indent: 2em}.s2-c ul li a:hover{background: #981a14 url(/img/tzgg_bg.png) no-repeat right bottom;background-size: cover;box-shadow: 0px 0px 10px 0px rgb(189 16 9 / 60%);transition: all 0.3s}.s2-c ul li a:hover span{background: url(/img/datebg2.png) no-repeat}.s2-c ul li a:hover .date_r{color: #ffffff}.s2-c ul li a:hover .date_y{color: #ba110a}.s2-c ul li:hover .date_name{color: #ffffff !important}.s2-c ul li a:hover h3{color: #fff}.s2-c ul li a:hover p{color: rgba(255, 255, 255, 0.33)}.s2-c .slick-prev{display: block !important;bottom: 0;top: auto;transform: none;left: 40%;font-size: 0;width: 45px;height: 45px;border: 1px solid #951b15;cursor: pointer;padding: 0 !important;border-radius: 50%}.s2-c .slick-next{display: block !important;bottom: 0;top: auto;transform: none;right: 40%;font-size: 0;width: 45px;height: 45px;border: 1px solid #951b15;cursor: pointer;padding: 0 !important;border-radius: 50%}.s2-c .slick-prev{left: 38%;background: url(/img/tz_prev.png) no-repeat center}.s2-c .slick-next{right: 38%;background: url(/img/tz_next.png) no-repeat center}.s2-btn{font-size: 0;width: 45px;height: 45px;border: 1px solid #951b15;border-radius: 50%;position: absolute;top: 50%;transform: translateY(-50%);z-index: 9;cursor: pointer;padding: 0 !important}.s2-prev{left: -94px;background: url(/img/tz_prev.png) no-repeat center}.s2-next{right: -94px;background: url(/img/tz_next.png) no-repeat center}.s2-c ul li .s2-cpic:hover h3{color: #951b15}.s2-c .slick-dots{bottom: 12px}.s2-c .slick-dots li{width: 10px;height: 10px;border-radius: 50%;background: #c89b98;margin: 0 10px}.s2-c .slick-dots li button{display: none}.s2-c .slick-active{background: #951b15 !important}.section4{padding: 30px 0 10px 0;background-size: cover}.s4-c{position: relative; margin-top: 20px;}.s4-c>div{overflow: hidden;padding: 0 0 30px 0}.s4-c ul{margin-left: -13px;margin-right: -13px}.s4-c ul li a{display: block;margin: 0 13px;border-radius: 6px;overflow: hidden}.s4-c ul li a .pic{padding-top: 55%}.s4-c .slick-prev,.s4-c .slick-next{display: none !important}.s4-btn{width: 38px;height: 50px;position: absolute;top: 45%;transform: translateY(-50%);z-index: 9;cursor: pointer;padding: 0 !important}.s4-prev{left: 0;background: url(/img/prev1.png) no-repeat center;background-size: cover}.s4-next{right: 0;background: url(/img/next1.png) no-repeat center;background-size: cover}.group-img{position: relative;margin-top: 30px}.group-big li a{display: block}.group-big li a .pic{padding-top: 43.78%;display: block;position: relative;overflow: hidden}.group-big li a .pic:after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(/img/s6-yy.png) repeat-x;background-size: 100% 100%}.group-big li a .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.3s}.group-big li a img{display: block;width: 100%}.group-sml .slick-prev,.group-sml .slick-next{width: 27px;height: 27px}.group-sml .slick-prev{background: url(/img/group-l.png) no-repeat;background-size: 100% 100%;left: 20px}.group-sml .slick-next{background: url(/img/group-r.png) no-repeat;background-size: 100% 100%;right: 20px}.group-sml{position: absolute;left: 0;bottom: 30px;width: 100%;margin-top: 20px}.group-sml .slick-list{margin: 0 65px}.group-sml li.slick-current.slick-active a{border: 10px solid rgba(134, 12, 12, 0.65);margin: 0 20px}.group-sml li a{display: block;border: 5px solid rgba(255, 255, 255, 0.6);margin: 0 20px}.group-sml li a .pic{padding-top: 42.44%;display: block;position: relative;overflow: hidden}.group-sml li a img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;transition: all 0.3s}@media screen and (max-width:1024px){.s2-c .slick-prev{left: 10%;width: 30px;height: 30px;bottom: 10px}.s2-c .slick-next{right: 10%;width: 30px;height: 30px;bottom: 10px}.s2-c .slick-dots li{margin: 0 5px}.group-big .slick-prev,.group-big .slick-next{width: 30px;height: 30px}}@media screen and (max-width:1800px){.s5-c ul li:nth-child(2){margin-top: 21px}}@media screen and (max-width:1600px){.s5-c ul li:nth-child(2){margin-top: 18px}.s5-r .s5-rd{margin-bottom: 18px}.s5-c{margin-left: 18px}}@media screen and (max-width:1560px){.banner .slick-dots{padding-right: 20px}}@media screen and (max-width:1400px){.s5-c{margin-left: 15px}.s5-c ul li:nth-child(2){margin-top: 16px}.s5-r .s5-rd{margin-bottom: 16px}.news-c ul li .idate{left: -15px;top: -16px}}@media screen and (max-width:1200px){.s5-c{margin-left: 13px}.s5-c ul li:nth-child(2){margin-top: 14px}.s5-r .s5-rd{margin-bottom: 14px}}@media screen and (max-width: 1024px){.news-c ul li .idate{text-align: center;top: 0;left: 0;height: auto;border: none;border-radius: 0;font-size: 14px}.news-c ul li .idate span{text-align: center;border-radius: 4px;padding: 5px 5px;border: #ffffff9c 1px dashed;background: none}.news-c ul li .idate img{padding: 0 !important;display: none !important;height: 15px}.news-c ul li .idate i{font-size: 13px;line-height: 16px}.news-c ul li .idate span i:nth-child(2){font-size: 16px;line-height: 16px;font-weight: bold}.news-c ul li .idate span i:nth-child(3){font-size: 10px;line-height: 12px}.news-c .slick-list{margin-top: 0}.news-c ul{margin: 0 -5%}html,body,.banner,.banner .slick,.banner .slick div,.banner .slick-slide a,.banner .slick-slide a img{width: 100%;height: auto}.banner .slick-dots{text-align: center;padding-right: 0;bottom: 25px}.banner .slick-dots li{width: 10px;height: 10px;margin: 0 12px}.tit{line-height: 30px;padding: 20px 0}.s1-tit ul{padding: 20px 0}.tit h3{font-size: 26px}.iboxbg{background: url(/img/ibodybg.png) bottom center no-repeat;background-size: cover}.section1{padding-top: 20px}.tit{margin-bottom: 0px}.s2-c .slick-list{padding: 10px 0 60px 0}.news-c ul li a .pic:before{background-size: 100% 100%}}@media screen and (max-width: 768px){.s1-d ul li a{margin: 0}.n-txt h2{       font-size: 15px;
    line-height: 33px;
    height: 33px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}.s1-tit ul li a{font-size: 24px}.s1-t ul li,.s1-d ul li{float: none;width: auto}.s2-l,.s2-r{float: none;width: auto}.tit h3{font-size: 24px}.more a{font-size: 12px}.s2-l ul li h3{margin-top: 10px}.s2-l ul li p{margin-top: 10px}.s2-l ul li a{padding: 28px 20px 15px 20px}.s2-r ul li span{line-height: 45px}.s2-r ul li h3{height: auto;max-height: 56px}.s2-r ul li .s2-r-bb{height: auto}.s2-r ul li p{margin-top: 10px}.s3-r ul li p{font-size: 16px}.s5-l,.s5-c,.s5-r{float: none;width: auto}.s5-c{margin-left: 0;margin-top: 15px}.s5-c ul li:nth-child(2){margin-top: 20px}.s5-r{margin-top: 20px}.s5-r .s5-rd{margin-bottom: 20px}.more{top: 18px}}@media screen and (max-width: 480px){.s1-tit ul li a{font-size: 22px}.s1-tit ul li:after{font-size: 22px}.s1-tit ul li{padding: 0 20px}.s2-l ul li,.s2-r ul li{float: none;width: auto}.s3-r ul li{width: 50%}}@media screen and (max-width: 375px){.s1-tit ul li{padding: 0 15px}.s1-tit ul li a{font-size: 20px}.s1-tit ul li:after{font-size: 20px}.s1-t ul li .s1-tinfo h3{font-size: 14px}.s1-t ul li .s1-tinfo p{line-height: 22px}.s1-t ul li .s1-tinfo{padding: 10px 0}.s1-d ul li span,.s1-d ul li h3{font-size: 14px}}




.w580{ width:48%;}


.tit1{height:55px; line-height:54px; border-bottom:1px solid #e0e0e0;}
.tit1 h2{ float:left; display:block; border-bottom:3px solid #931711; padding:0 5px; font-size:24px;}
.tit1 a{ float:right; font-size:14px; display:block; padding-top:20px; line-height:24px; color:#999;}

.list{ margin-top:15px;}
.list ul li{ height:40px; line-height:40px; background:url(/images/xb.png) left center no-repeat; padding-left:15px;     overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;}
.list ul li span{ color:#999; float:right;}



@media screen and (max-width: 800px){

.w580{ width:100%;}
}


