.hdjs{width: 1200px; margin:90px auto 60px auto; min-height: 394px; box-shadow:3px 3px 8px 2px #999;    border-radius: 3px; }
.hdjs_text{color: #fff; padding:40px 50px; line-height: 40px;font-size: 18px;  text-indent:46px; }
.hdjs_text p{text-indent:46px; }
.hdjs_title{font-size:32px; color:#fff; line-height:60px; border:1px solid #c0dccb; margin-top:30px; margin-left:50px; width: 200px; display: inline-block; }
.cfx{position: absolute; background: rgba(11, 140, 179, 0.9); width: 50px; height: 100px; left: -25px; top:-65px}
.xczb{background:#2484c3;padding-bottom: 50px; }
.t2{ padding-top:70px ; padding-bottom:50px;}
/*.zb_now{width: 1180px; height: 664px; border: 10px solid #017fef; }*/
.zb_now{width: 80.4%; box-sizing: border-box;}
.zb_right{width: 19%;box-sizing: border-box;}
.zb_right .svideo{width: 100%; margin-bottom: 10px;}
.zb_right .svideo a.pr,.zb_now a.pr{display: flex;}
.zb_right .svideo a.pr img{width:100%; height: auto;}
.zb_right .svideo a.pr .play2{width: 40px;  height: 40px;    background-size: contain;margin-left: -20px;}
.zb_right .svideo a.pr .zzzb {
    width: 90px;
    height: 26px;
    background: #f33;
    line-height: 25px;
    color: #fff;
    padding-left: 1px;
    border-radius: 6px;
    left: 5px;
    top: 5px;
    padding-right: 5px; font-size: 12px;}
.zb_right .svideo a.pr .zzzb img{width: 18px; height: 18px;}

.play { position: absolute; color: #FFF; width:100px;  height: 100px; background: url("../images/play.png") no-repeat center center; top: 50%; left: 50%; margin-top: -50px;margin-left: -50px;}
.play2 { position: absolute; color: #FFF; width: 60px;  height: 60px; background: url("../images/play2.png") no-repeat center center; top: 50%; left: 50%; margin-top: -30px;margin-left: -30px;}
h2.title{bottom: 0px; left: 0px; background: rgba(0, 0, 0, 0.7); color: #fff; height: 35px; line-height: 35px; position: absolute; font-size: 14px; font-weight: 100; width: 100%; padding: 0px 10px; box-sizing: border-box; }
.zxdt{background:#125ba2}
.titleimg{padding-bottom:20px; font-size:40px;  border-bottom:1px solid #00C8DC; margin-bottom:40px; margin-top:60px;display: table; position: relative; letter-spacing: 3px;padding-left: 30px; padding-right: 30px;}
.titleimg2{ padding-top:50px; border-bottom:1px solid #fff;}
.cuxian{border-bottom:5px solid #00C8DC; height: 1px; width:80px ; position: absolute;z-index: 2; bottom: -3px; left: 50%; margin-left: -40px;}
.cuxian2{border-bottom:5px solid #FFF;}

.kuang {
    /* background: url("../images/kuang.png") no-repeat top center;*/
    width: 790px;
    height: 352px;
    box-sizing: border-box;
    padding: 50px 36px;
    border-radius: 20px;
    background: #fff;
}
.con2{width: 1200px;  margin: 0px auto;}
.ganyan_num{ width:380px; float:right}
.ganyan_num .spnum{line-height:25px; min-height:25px;margin-bottom:24px;height: auto;display: table; }
.ganyan_num .spnum .num{background:url('../images/wen.png') no-repeat left bottom; background-size: contain; line-height:25px; width:28px; height:25px;font-size:12px;color: #fff;    text-align: center;}
.ganyan_num .spnum .text{color:#fff; font-size:16px; padding-left:10px;width: 340px;}
.ganyan_num .spnum .text:hover{color:#ccc}
.spmore{font-size: 14px; width: 120px;  height:40px;  line-height: 40px; color: #2484c3; margin-top: 20px; margin-bottom: 70px;}
.cydt{background:#F2F6FF;}
.cydt2{background: #2484c3 url(../images/bg2.jpg) no-repeat center bottom;}
.cydt_text{float: left; width: 46%; /*min-height: 340px; */ background-color: #fff; border-radius: 4px; padding:18px; margin:1% 2%; box-shadow: 3px 3px 6px #ccc;  margin-bottom: 20px;    box-sizing: border-box;}
.cydt_text .lh22{ height: 40px}
.cydt_text .img{/*border: 5px solid #fff ; width:339px ; */}
.cydt_text .img a{display: block;}
.cydt_text .img .videoshow{display: none;}
.cydt_text .img img{width: 100%; height: auto;}
/*.cydt_text:nth-of-type(4n+0){margin-right:0px;}*/
.footer{background: #242424; line-height: 30px; padding: 20px;}

.nav2 a{width: 106px; height:46px; display: block; float: left; text-align: center; color: #125ba2; border-top:2px solid #125ba2; border-bottom:2px solid #125ba2;  border-right:2px solid #125ba2;line-height: 46px;}
.nav2 a.active{background: #125ba2; color: #fff;}
.nav2 a:first-child{border-left:2px solid #125ba2; }
.zzzb{width: 100px; height: 33px; background: #f33; line-height: 33px; color: #fff; padding-left: 10px; border-radius: 10px; left:15px; top:15px; padding-right: 10px; }
.zb_now a .zzzb img,.zzzb img{width: 20px; height: 20px;vertical-align: middle;}
.qidai { position: absolute; color: #FFF; width: 140px; padding: 10px; height: 50px; line-height: 25px; background:rgba(15, 15, 15, 0.8); top: 50%; left: 50%; margin-top: -20px;margin-left: -70px;border: 2px solid #fff;border-radius: 15px; text-align: center;}
.qidai2 { position: absolute; color: #FFF; width: 260px;  padding: 10px;  height:50px; line-height: 25px; background:rgba(15, 15, 15, 0.8); top: 50%; left: 50%; margin-top: -30px;margin-left: -130px;border: 2px solid #fff;border-radius: 15px; text-align: center;}
.playlist img.br15{width: 100%; height: auto;}
.playlist .w60{box-sizing: border-box; padding-left: 50px; padding-top:20px;}

.zcwj_list {
    border-bottom: #cccccc 1px solid;
    padding-bottom: 20px;
    padding-top: 20px;
}

.zcwj_list a {
    color: #333;
}

.zcwj_img {
    float: left;
    border: 1px solid #f8f8f8;
    width: 270px; height: 150px; overflow: hidden;
}
.zcwj_img img{ width: 100%; height: auto;}
.zcwj_text {
    float: left;
    padding-top: 10px; padding-left: 15px;
}

.zcwj_text h2 {
    font-size: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.zcwj_text p {
    font-size: 14px;
    line-height: 22px;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    padding-top: 14px;
}

.zcwj_text p.p_time {
    color: #949494;
    font-size: 14px;
    padding-top: 6px;
    /*display: none;*/
}
.xl_head {
    font-size: 28px;
    font-weight: bold;
    text-align: center;
    padding-top:30px;
}
.time_send {
    border-bottom: #ccc 1px dashed;
    width: 90%; margin: 20px auto;
    line-height: 40px;
}
.zcwj_p {
    font-size: 18px;
    padding:10px 30px;
    min-height: 500px;
}
.zcwj_p p {
    line-height: 40px;
    padding-bottom: 12px;
    text-align: justify;
}
.video_list{padding-top: 30px;     min-height: 500px;}
.video_list .cydt_text{ padding: 0px; margin-right: 35px;}
.video_list .cydt_text:nth-of-type(3n+0){margin-right:0px;}
.zxdt_list{ min-height: 500px;}

.page {
    display: table;
    text-align: center;
    margin: 0px auto;
}
.page li .pageinfo{padding:0px 10px; color:#999; font-size:12px;}
.page li {
    float: left;
    line-height: 31px;
    min-width: 33px;
    height: 33px;
    display: inline-block;
    text-align: center;
    margin: 0px 4px 0px 4px;
    border: #dddddd solid 1px;
    font-size: 16px;
    color: #545454;
}
.page li a{ display: block;}
.page li.thisclass {
    background: #5986db;
    border: #5986db solid 1px;
    color: #FFFFFF;
}
.page li.thisclass a{ color: #FFFFFF;}

.swiper-container.banner_swiper2 {
    width: 1200px;
    margin-top: 60px;
    height: 204px;
    padding: 0px 30px !important;
}
.topbanner{width: 100%; height:840px ;}
.banner_swiper1{height: 840px; }
.banner_swiper1 .banner1,.banner_swiper1 .banner2{width: 100%; height: 100%;}
.banner_swiper1 .banner1{ background: url('../uploadImg/banner1.jpg') no-repeat top center;  background-size:inherit ;}
.banner_swiper1 .banner2{ background: url('../uploadImg/banner2.jpg') no-repeat top center;  background-size:inherit ;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0px !important;color: #fff !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0px !important;color: #fff !important;}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
	margin-bottom: 10px;
}
/*.swiper-slide a.pr{width: 362px; height: 204px;} */
.swiper-slide a.pr img{width:100%; height: auto;}
#oldplayshow,#qidaishow{text-align: center;}
.setopen{position: fixed; z-index: 3; width: 300px; height:60px; bottom:10px; margin-left: -150px; left: 50%; border-radius: 10px; padding: 8px; box-shadow: 1px 2px 3px #999;}


/*关闭播放器按钮*/
btn.player-stretch-btn{display:none !important;}
@media (min-width: 1200px) and (max-width: 1440px){
    .topbanner{width: 100%; height:600px ;}
    .banner_swiper1{height: 600px; }
    .banner_swiper1 .banner1{background-size: cover;}
    .banner_swiper1 .banner2{background-size: cover;}
}

@media (min-width: 1441px) and (max-width: 1640px){
    .topbanner{width: 100%; height:720px ;}
    .banner_swiper1{height: 720px; }
    .banner_swiper1 .banner1{background-size: cover;}
    .banner_swiper1 .banner2{background-size: cover;}
}

@media (min-width: 300px) and (max-width: 1201px) {
    body{max-width: 500px; margin: 0px auto;}
	.playshow .zzzb img{width:20px !important; height:20px !important; }
	.playlist .lh50{line-height:30px !important;}
	.cfx{display: none;}
    .ganyan_num .spnum .text{width: 78%;}
    .hdjs_text{width: 100%; padding: 20px 20px;  width: 100%; line-height: 20px; font-size: 13px;}
    /*.zb_now,.ganyan_num,.cydt_text{width: 96%;box-sizing: border-box;height: auto;}*/
	.zb_now,.zb_right{width: 100%;}
	.zb_right .svideo{width:48%; margin:10px 1%; float: left;}
    .zb_now a img,.kuang img,.wqlist .w40 img,.cydt_text img{width: 100%; height: auto;}
    .con,.con2 {  width: 96%;   margin: 0px auto;}
    .kuang img{width: 100%;height: auto;}
    .kuang{width: 100%; height: auto; padding: 10px;}
    .kuang .b{padding-bottom: 10px;}
    .kuang .b a.c3{    font-size: 18px !important;  line-height: 20px !important;}
    .space {  display: block; }
    .space p.f18 {font-size:16px !important ; padding-left: 0px;}
	.hdjs{width:96%; margin: 30px auto;padding-bottom: 0px !important;}
	.hdjs_text p {text-indent: 26px;}
	.hdjs_title {
    font-size: 18px;
    color: #fff;
    line-height: 38px;
    border: 1px solid #fff;
    margin-top: 20px;
    margin-left: 20px;
    width: 120px;}
    /*.cydt_text,.video_list .cydt_text { width: 99%;  box-sizing: border-box;   height: auto;margin: 10px auto;}*/
	.cydt_text {padding: 10px;}
    .cydt_text .img{ width: 100%; box-sizing: border-box;}
	.cydt_text .lh22 {
		font-size: 12px !important;
		line-height: 18px !important;
		min-height: 38px;
	}
	.cydt .blank20 {height:1px}
    .titleimg {padding-top: 20px; padding-bottom: 10px;  margin-bottom: 20px; margin-top: 20px; font-size:20px }
    .titleimg img{width: 40%; height: auto;}
    .swiper-container {width: 90%;height: 126px;}
    .banner_swiper2 .swiper-slide{ float: left; margin-right: 10px; }
    .banner_swiper2 .swiper-slide a img{width: 100%; height: auto;}
	
    .hdjs,.xczb,.zxdt,.cydt{height: auto; min-height: auto; padding-bottom:10px;}
    .footer .f18{  font-size: 12px !important; line-height: 16px !important;}
    .spmore{margin-bottom: 20px;}
    .wqlist{padding:10px !important;}
    .wqlist .w30,.wqlist .w70,.wqlist .w40,.wqlist .w60{width: 100%; margin-bottom: 10px;}
    .wqlist .w70 .nav2{margin: 0px auto;}
    .wqlist .w70 .nav2 a{width: 25%; border-left: 2px solid #125ba2; height: 36px; line-height: 32px; font-size: 11px; box-sizing: border-box; }
    .wqlist .w60{font-size: 16px !important; padding: 0.625rem !important;}
    video{  width: 100%;  height: 225px;}
    .xl_head {font-size:18px ;}
    .zcwj_p{padding:0px;}
    .zcwj_p img{max-width: 100%; height: auto !important;}
    .topbanner{width: 100%; height:170px ;}
    .banner_swiper1{width: 100%; height:170px; }
    .banner_swiper1 .banner1{background-size: cover;}
    .banner_swiper1 .banner2{background-size: cover;}
    .swiper-container.banner_swiper2{width: 100%;    box-sizing: border-box;}
    #qidaishow img{width: 100%;}
    .zcwj_img{text-align: center;    height: 190px;}
    .zcwj_img,.zcwj_text {width: 100%;  box-sizing: border-box;}
    .qidai{width: 80px; font-size: 12px;margin-left:-40px;}
    h2.title{font-size: 0.75rem;}
	.blank50{height: 10px;}
}