@media screen and (min-width: 1440px) {
.pc{ display:block;}
.mobile{ display:none;}
.nbanner_dj{ display:block; overflow:hidden; margin:0px auto;} 
.nbanner_dj img{ width:100%;}
.djdiv1{ display:block; overflow:hidden; margin:36px auto 30px auto;max-width:1440px; text-align:center; font-size:30px; color:#b90c20;}
.djdiv1 a{color:#b90c20;}
.djdiv2{ display:block; overflow:hidden; margin:0px auto 30px auto;width:1440px;}
.djdiv2l{ float:left; width:858px; height:500px;}
.djdiv2l .pic img{ width:858px;height: 500px;}
.pic{ width:858px; height:500px}
.tt { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, .7); color: #f4f4f4; font-size: 20px; height: 70px; padding: 0 25px;}
.align-items-center{align-items:center!important;}
.djdiv2r{ float:right; width:548px;}
.nlist{display:block; overflow:hidden; margin-top:4px;}
.nlist li{display:block; overflow:hidden; font-size:22px; min-height:68px; color:#4d4d4d; line-height:34px;border-bottom:#BFBFBF 1px solid; padding-left:30px; padding-bottom:18px; margin-bottom:18px; background-image:url(dj1.jpg); background-repeat:no-repeat; background-position:0px 8px;}
.nlist li:last-child { margin-bottom:0px;}
.nlist li span{ float:right; font-size:16px; margin-left:15px; color:#888888;}
.nlist li img{ margin-right:15px;}
.nlist li a{ color:#4d4d4d;display:block; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:2;  -webkit-box-orient: vertical;}
.nlist li a:hover{ color:#b90c20;}
.djdiv3{ display:block; overflow:hidden; margin:0px auto 20px auto;width:1440px; height:60px; background-image:url(dj2.jpg); background-repeat:no-repeat; text-align:center; font-size:24px; line-height:60px; color:#ffffff; position:relative;}
.djdiv3 span{ position:absolute; left:43.5%; top:-4px;}
.djdiv3 a{ color:#FFFFFF;}
.djdiv3 a:hover{ color:#FFFFFF;}
.djlist{ display:block; overflow:hidden; margin:0px auto 18px auto;width:1440px;}
.djlist ul{ display:block; overflow:hidden; margin-left:-54px;}
.djlist ul li{ float:left; width:670px; margin:0px 22px 0px 54px; font-size:20px; color:#4d4d4d; line-height:60px; background-image:url(dj3.jpg); background-repeat:no-repeat; background-position:9px 27px; text-indent:25px; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djlist ul li a{ color:#4d4d4d;}
.djlist ul li a:hover{ color:#b90c20;}
.djmore{ display:block; overflow:hidden; margin:0px auto 40px auto;width:1440px; text-align:center; font-size:18px; line-height:54px; color:#c30d23;}
.djmore a{ display:block; overflow:hidden; border:#c30d23 solid 1px; color:#c30d23;}
.djmore a:hover{ color:#b90c20;}
.djdiv4{ display:block; overflow:hidden; margin:0px auto 18px auto;width:1440px;}
/*.djdiv4 ul{ display:block; overflow:hidden;}
.djdiv4 ul li{ float:left; width:343px; background-color:#EEEEEE; text-align:center; font-size:18px; line-height:52px; margin-right:22px;}
.djdiv4 ul li:last-child { margin-right:0px;}
.djdiv4 ul li .pic{ width: 100%; height: 257px; overflow: hidden; float: left;}
.djdiv4 ul li .pic img{ width: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.djdiv4 ul li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.djdiv4 ul li p{ width: 96%; float: left; margin-left:2%; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djdiv4 ul li a{ color:#4d4d4d;}
.djdiv4 ul li a:hover{ color:#b90c20;}*/
.djdiv4 ul{ display:block; overflow:hidden; padding:0px 25px; position:relative;}
.djdiv4 ul .swiper-wrapper{ height:312px;}
.djdiv4 ul .swiper-slide { background: #fff; height:312px; }
.djdiv4 ul .swiper-slide .pl {width:343px;height:312px;float:left;text-align:center;margin-right:10px;margin-top:8px; background-color:#EEEEEE;}
.djdiv4 ul .swiper-slide .pl .pic{ width: 100%; height: 257px; overflow: hidden;}
.djdiv4 ul .swiper-slide .pl .pic img{ width: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.djdiv4 ul .swiper-slide .pl:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.djdiv4 ul .swiper-slide .pl span {width:343px;height:52px;line-height:52px;color:#585858;overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djdiv4 ul .swipernext{ width:22px; height:38px; position:absolute; right:0px; top:130px;background-image:url(fright.jpg);cursor:pointer; outline:none;}
.djdiv4 ul .swiperprev{ width:22px; height:38px; position:absolute; left:0px; top:130px; background-image:url(fleft.jpg);cursor:pointer; outline:none;}
.djmain{ display:block; overflow:hidden; margin:20px auto 18px auto;width:1440px;}
.djmain ul{ display:block; overflow:hidden;}
.djmain ul li{ display:block; overflow:hidden;font-size: 16px; padding-left: 25px; height: 50px; line-height: 50px; border-bottom: 1px dashed #ccc; background: url(dj2.png) 5px center no-repeat;
}
.djmain ul li span { float: right;font-size: 14px; color: #555;}
.djmain .pages{ text-align:center; margin-top:40px;}

.footerdj{ display:block; overflow:hidden; margin:20px auto 0px auto; background-color:#F02528; padding:28px 0px; text-align:center; font-size:16px; line-height:34px; color:#FFFFFF;}
.fdj1{ display:block; overflow:hidden; margin:0px auto;}
.fdj1 a{ color:#FFFFFF;}
.fdj1 a:hover{ color:#004098;}
}
@media (min-width:1002px) and (max-width:1439px) {
.pc{ display:block;}
.mobile{ display:none;}
.nbanner_dj{ display:block; overflow:hidden; margin:0rem auto;} 
.nbanner_dj img{ width:100%;}
.djdiv1{ display:block; overflow:hidden;max-width:1002px; margin:36px 20px 30px 20px; text-align:center; font-size:30px; color:#b90c20;}
.djdiv1 a{color:#b90c20;}
.djdiv2{ display:block; overflow:hidden; margin:0px 20px 30px 20px;width:1002px;}
.djdiv2l{ float:left; width:520px; height:303px;}
.djdiv2l .pic img{ width:520px;height: 303px;}
.pic{ width:520px; height:303px}
.tt { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, .7); color: #f4f4f4; font-size: 20px; height: 70px; padding: 0 25px;}
.align-items-center{align-items:center!important;}
.djdiv2r{ float:right; width:462px;}
.nlist{display:block; overflow:hidden; margin-top:0px;}
.nlist li{display:block; overflow:hidden; font-size:22px; min-height:32px; color:#4d4d4d; line-height:32px;border-bottom:#BFBFBF 1px solid; padding-left:30px; padding-bottom:16px; margin-bottom:16px; background-image:url(dj1.jpg); background-repeat:no-repeat; background-position:0px 8px;}
.nlist li:last-child { margin-bottom:0px;}
.nlist li span{ float:right; font-size:16px; margin-left:15px; color:#888888;}
.nlist li img{ margin-right:15px;}
.nlist li a{ color:#4d4d4d;display:block; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.nlist li a:hover{ color:#b90c20;}
.djdiv3{ display:block; overflow:hidden;width:1002px; margin:0px auto 20px auto; height:60px; background-image:url(dj2.jpg); background-repeat:no-repeat; text-align:center; font-size:24px; line-height:60px; color:#ffffff; position:relative;background-size:100% 60px;}
.djdiv3 span{ position:absolute; left:40.5%; top:-4px;}
.djdiv3 a{ color:#FFFFFF;}
.djdiv3 a:hover{ color:#FFFFFF;}
.djlist{ display:block; overflow:hidden; margin:0px auto 18px auto;width:1002px;}
.djlist ul{ display:block; overflow:hidden; margin-left:-54px;}
.djlist ul li{ float:left; width:400px; margin:0px 22px 0px 54px; font-size:20px; color:#4d4d4d; line-height:60px; background-image:url(dj3.jpg); background-repeat:no-repeat; background-position:9px 27px; text-indent:25px; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djlist ul li a{ color:#4d4d4d;}
.djlist ul li a:hover{ color:#b90c20;}
.djmore{ display:block; overflow:hidden; margin:0px auto 40px auto;width:1002px; text-align:center; font-size:18px; line-height:54px; color:#c30d23;}
.djmore a{ display:block; overflow:hidden; border:#c30d23 solid 1px; color:#c30d23;}
.djmore a:hover{ color:#b90c20;}
.djdiv4{ display:block; overflow:hidden; margin:0px auto 18px auto;width:1002px;}
/*.djdiv4 ul{ display:block; overflow:hidden;}
.djdiv4 ul li{ float:left; width:234px; background-color:#EEEEEE; text-align:center; font-size:18px; line-height:52px; margin-right:22px;}
.djdiv4 ul li:last-child { margin-right:0px;}
.djdiv4 ul li .pic{ width: 100%; height: 174px; overflow: hidden; float: left;}
.djdiv4 ul li .pic img{ width: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.djdiv4 ul li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.djdiv4 ul li p{ width: 96%; float: left; margin-left:2%; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djdiv4 ul li a{ color:#4d4d4d;}
.djdiv4 ul li a:hover{ color:#b90c20;}*/
.djdiv4 ul{ display:block; overflow:hidden; padding:0px 25px; position:relative;}
.djdiv4 ul .swiper-wrapper{ height:226px;}
.djdiv4 ul .swiper-slide { background: #fff; height:226px; }
.djdiv4 ul .swiper-slide .pl {width:234px;height:226px;float:left;text-align:center;margin-right:10px;margin-top:8px; background-color:#EEEEEE;}
.djdiv4 ul .swiper-slide .pl .pic{ width: 100%; height: 174px; overflow: hidden;}
.djdiv4 ul .swiper-slide .pl .pic img{ width: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.djdiv4 ul .swiper-slide .pl:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.djdiv4 ul .swiper-slide .pl span {width:234px;height:52px;line-height:52px;color:#585858;overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djdiv4 ul .swipernext{ width:22px; height:38px; position:absolute; right:0px; top:90px;background-image:url(fright.jpg);cursor:pointer; outline:none;}
.djdiv4 ul .swiperprev{ width:22px; height:38px; position:absolute; left:0px; top:90px; background-image:url(fleft.jpg);cursor:pointer; outline:none;}

.djmain{ display:block; overflow:hidden; margin:20px 20px 18px 20px; width:auto;}
.djmain ul{ display:block; overflow:hidden;}
.djmain ul li{ display:block; overflow:hidden;font-size: 16px; padding-left: 25px; height: 50px; line-height: 50px; border-bottom: 1px dashed #ccc; background: url(dj2.png) 5px center no-repeat;
}
.djmain ul li span { float: right;font-size: 14px; color: #555;}
.djmain .pages{ text-align:center; margin-top:40px;}

.footerdj{ display:block; overflow:hidden; margin:20px auto 0px auto; background-color:#F02528; padding:28px 0px; text-align:center; font-size:16px; line-height:34px; color:#FFFFFF;}
.fdj1{ display:block; overflow:hidden; margin:0px auto;}
.fdj1 a{ color:#FFFFFF;}
.fdj1 a:hover{ color:#004098;}
}
@media screen and (max-width: 1003px) {
.pc{display: none !important;}
.mobile{display: block;}
.nbanner_dj{ display:block; overflow:hidden; margin:0rem auto;} 
.nbanner_dj img{ width:100%;}
.djdiv1{ display:block; overflow:hidden; margin:0.9rem 0.5rem 0.75rem 0.5rem; text-align:center; font-size:0.75rem; color:#b90c20;}
.djdiv1 a{color:#b90c20;}
.djdiv2{ display:block; overflow:hidden;width: auto; margin:0rem 0.5rem;}
.djdiv2l{ display:block; overflow:hidden; height:9.325rem;width:100%;}
.djdiv2l .pic img{ width:100%;height: 9.325rem;}
.pic{ width:100%; height:9.325rem}
.tt { position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, .7); color: #f4f4f4; font-size: 0.5rem; height: 1.75rem; padding: 0 0.625rem;}
.align-items-center{align-items:center!important;}
.djdiv2r{ display:block; overflow:hidden; margin:0.5rem 0rem 0.75rem 0rem;width:100%;}
.nlist{display:block; overflow:hidden; margin-top:0rem;}
.nlist li{display:block; overflow:hidden; font-size:0.65rem; min-height:auto; color:#4d4d4d; line-height:1rem;border-bottom:#BFBFBF 0.025rem solid; padding-left:0.75rem; padding-bottom:0.45rem; margin-bottom:0.45rem; background-image:url(dj1.jpg); background-repeat:no-repeat; background-position:0rem 0.2rem;background-size:0.3rem 0.45rem;}
.nlist li:last-child { margin-bottom:0rem;}
.nlist li span{ float:right; font-size:0.45rem; margin-left:0.4rem; color:#888888;}
.nlist li img{ margin-right:0.4rem;}
.nlist li a{ color:#4d4d4d;display:block; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:3;  -webkit-box-orient: vertical;}
.nlist li a:hover{ color:#b90c20;}
.djdiv3{ display:block; overflow:hidden;width:auto; margin:0rem 0.5rem 0.5rem 0.5rem; height:1.5rem; background-image:url(dj2.jpg); background-repeat:no-repeat; text-align:center; font-size:0.7rem; line-height:1.5rem; color:#ffffff; position:relative;background-size:100% 1.5rem;}
.djdiv3 span{ position:absolute; left:5rem; top:-0.1rem;}
.djdiv3 span img{ width:0.9rem; height:0.9rem;}
.djdiv3 a{ color:#FFFFFF;}
.djdiv3 a:hover{ color:#FFFFFF;}
.djlist{ display:block; overflow:hidden; margin:0rem 0.5rem 0.45rem 0.5rem;width:auto;}
.djlist ul{ display:block; overflow:hidden; margin-left:0rem;}
.djlist ul li{  display:block; overflow:hidden; width:auto; margin:0rem 0rem 0rem 0rem; font-size:0.65rem; color:#4d4d4d; line-height:1.5rem; background-image:url(dj3.jpg); background-repeat:no-repeat; background-position:0.225rem 0.675rem; text-indent:0.625rem; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djlist ul li a{ color:#4d4d4d;}
.djlist ul li a:hover{ color:#b90c20;}
.djmore{ display:block; overflow:hidden; margin:0rem 0.5rem 1rem 0.5rem;width:auto; text-align:center; font-size:0.65rem; line-height:1.35rem; color:#c30d23;}
.djmore a{ display:block; overflow:hidden; border:#c30d23 solid 0.025rem; color:#c30d23;}
.djmore a:hover{ color:#b90c20;}
.djdiv4{ display:block; overflow:hidden; margin:0rem 0.5rem 0.45rem 0.5rem;width:auto;}
/*.djdiv4 ul{ display:block; overflow:hidden;}
.djdiv4 ul li{ float:left; width:6.95rem; background-color:#EEEEEE; text-align:center; font-size:0.65rem; line-height:1.3rem; margin-right:0.3rem; margin-left:0.25rem; margin-bottom:0.5rem;}
.djdiv4 ul li:nth-child(2n) { margin-right:0rem;}
.djdiv4 ul li .pic{ width: 100%; height: 5.2rem; overflow: hidden; float: left;}
.djdiv4 ul li .pic img{ width: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.djdiv4 ul li:hover .pic img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.djdiv4 ul li p{ width: 96%; float: left; margin-left:2%; overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djdiv4 ul li a{ color:#4d4d4d;}
.djdiv4 ul li a:hover{ color:#b90c20;}*/
.djdiv4 ul{ display:block; overflow:hidden; padding:0rem 0.6rem; position:relative;}
.djdiv4 ul .swiper-wrapper{ height:6.5rem;}
.djdiv4 ul .swiper-slide { background: #fff; height:6.5rem; }
.djdiv4 ul .swiper-slide .pl {width:6.5rem;height:6.5rem;float:left;text-align:center;margin-right:0.25rem;margin-top:0.2rem; background-color:#EEEEEE;}
.djdiv4 ul .swiper-slide .pl .pic{ width: 100%; height: 5.2rem; overflow: hidden;}
.djdiv4 ul .swiper-slide .pl .pic img{ width: 100%;-webkit-transition: all 0.5s; transition: all 0.5s;}
.djdiv4 ul .swiper-slide .pl span {display:block; overflow:hidden;height:1.3rem;line-height:1.3rem;color:#585858;overflow:hidden; text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp:1;  -webkit-box-orient: vertical;}
.djdiv4 ul .swipernext{ width:0.525rem; height:1.075rem; position:absolute; right:0rem; top:2.25rem;background-image:url(fright.jpg);cursor:pointer; outline:none;background-size:0.525rem 1.075rem;}
.djdiv4 ul .swiperprev{ width:0.525rem; height:1.075rem; position:absolute; left:0rem; top:2.25rem; background-image:url(fleft.jpg);cursor:pointer; outline:none;background-size:0.525rem 1.075rem;}

.djmain{ display:block; overflow:hidden; margin:0.5rem 0.5rem 0.45rem 0.5rem; width:auto; min-height:17rem;}
.djmain ul li{ display:block; overflow:hidden;font-size: 0.6rem; padding-left: 0.6rem; height: 1.25rem; line-height: 1.25rem; border-bottom: 0.025rem dashed #ccc; background: url(dj2.png) 0.125rem center no-repeat; background-size:0.175rem 0.25rem;white-space:nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.djmain ul li span { float: right;font-size:0.4rem; color: #555;}
.djmain .pages{ text-align:center; margin-top:1rem;}
.djmain .pageList{ text-align:center; padding-top:1rem;}

.footerdj{ display:block; overflow:hidden; margin:0.5rem auto 0rem auto; background-color:#F02528; padding:0.7rem 0rem; text-align:center; font-size:0.6rem; line-height:0.9rem; color:#FFFFFF;}
.fdj1{ display:block; overflow:hidden; margin:0rem auto;}
.fdj1 a{ color:#FFFFFF;}
.fdj1 a:hover{ color:#004098;}
}