@charset "utf-8";
*{margin:0; padding:0;}
body{font-size:15px;font-family:"微软雅黑", Arial; color:#6b6b6b}
div,li,ul,dl,dd,dt,span,font,label,i,b,button{ list-style-type:none;font-family:"微软雅黑", Arial;font-size:15px}td{padding:0;list-style-type:none;}
a{text-decoration: none;color:#6b6b6b;font-family:"微软雅黑", Arial; font-weight:normal; font-size:15px}a:hover{color:#2464db}
input,img{border: 0;outline: none}h1,h2,h3,h4,h5{font-weight:normal;}.fl{float:left;}.fr{float:right;}
.wp{ width:1400px; margin:0 auto; clear:both}
.b_t{height:6px; width:100%; background:#2464db}
.logo_box{height:130px; position:relative;box-sizing: border-box; padding: 34px 0;}
.logo_box .logo{margin:0 auto; width:max-content;text-align:center}.logo_box .logo img{max-width:175px}
.logo_box .r_box{position:absolute; right:5px; bottom:19px;}
.logo_box .r_box a{ color:#2464db; border:2px solid #2464db; border-radius:50%; width:46px; height:46px; box-sizing:border-box; font-size:12px; display: flex;justify-content: center;align-items: center; padding:9px; margin-left:24px; float:left;    font-weight: 700;}
.logo_box .r_box a:hover{ background:#2464db; color:#fff}
.logo_box .r_box a:last-child{color:#5882ff;border:2px solid #5882ff;}.logo_box .r_box a:last-child:hover{background:#5882ff;color:#fff}

.nav{height:50px; border-top:#f1f1f1 1px solid;border-bottom:#f1f1f1 1px solid}.nav ul{ display:flex;    flex-wrap: nowrap; justify-content: space-around; flex-direction: row;}.nav ul li{ width:10%; min-height:50px; position:relative; box-sizing:border-box}.nav ul li a{ font-size:14px; color:#6B6B6B; line-height:47px; text-align:center; display:block;border-bottom:3px solid #fff;}
.nav ul li dl{opacity: 0;visibility: hidden;filter: alpha(opacity=0);-webkit-transition: 400ms ease;-moz-transition: 400ms ease;-o-transition: 400ms ease; transition: 400ms ease;position:absolute;  z-index:9; width:100%; background:#fff;  border-radius:0 0 6px 6px; padding:11px 0 8px; box-shadow:0 2px 12px rgba(255,255,255,.7);border:#f1f2f2 1px solid}
.nav ul li dl dd{line-height:38px; border-bottom:#f1f2f2 1px solid}.nav ul li dl dd:first-child{border-top:#f1f2f2 1px solid}.nav ul li dl dd a{line-height:38px; border-bottom:0}.nav ul li dl dd a:hover{ background:#f7f7f7; bottom:0}.nav ul li:hover dl{opacity: 1;visibility: visible;}.nav ul li:hover>a{border-bottom:3px solid #2464db;}.nav ul li span{display:none}

.banner{position:relative;}.tabNew{overflow:hidden; line-height:0}.banner .swiper-slide{}.banner .swiper-slide a{display:block; line-height:0;padding-bottom: 37.143%; height:0; overflow:hidden}.banner .swiper-slide img{width:100%;}.banner .swiper-slide video{width:100%;object-fit: fill; }

.banner .swiper-slide button{ position:absolute; z-index:1; top:calc(100% - 50% - 49px); left:calc(100% - 50% - 49px); background:url(../images/play.png) no-repeat center; width:98px; height:98px; cursor:pointer; border:0; overflow:hidden; background-size:cover}
.banner .swiper-slide button:hover{ opacity:.8}

.banner .swiper-time{  height: 60px; margin:0 60px}.banner .swiper-time li{border:#e4e4e4 1px solid; height:60px;width: 12.5%; float:left; cursor:pointer; box-sizing:border-box; padding:5px 0}.banner .swiper-time li b{ font-size:24px; display:block; text-align:center;font-weight: 400;}.banner .swiper-time li span{ display:block; text-align:center; font-size:12px}
.banner .swiper-time li:hover{ background:#f7f7f7; color:#2464db; border:#f7f7f7 1px solid;}

.banner .swiper-button-next,.banner .swiper-button-prev{width:60px; height:60px;border:#e4e4e4 1px solid; left:0; bottom:0; top:auto; right:auto; box-sizing:border-box; background-image:none; color:#D7D7D7; font-size:18px;    font-family: "Arial Normal", "Arial", sans-serif; text-align:center; line-height:60px}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ background:#2464db; border:#2464db 1px solid; color:#fff}
.banner .swiper-button-next{left:auto; right:0}

.xwdt{width:57.143%; float:left; padding-top:65px}
.xwdt ul li{ padding:20px 0 20px; border-bottom:#e4e4e4 1px solid; height:29px;}.xwdt ul li span{float:left; display:block; text-align:center; color:#6B6B6B; font-size:10px; margin-left:9px; margin-right:36px;}.xwdt ul li span b{display:block; font-size:16px; font-weight:normal}
.xwdt ul li a i{font-style: normal; color:#2464db; margin-right:10px;}.xwdt ul li a{ margin-top:3px; display:block; line-height:26px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}
.ty_tit{ height:48px; line-height:48px; border-bottom:#2464db 3px solid}.ty_tit h1{color:#2464db; font-size:20px; float:left}.ty_tit>a{ color:#aeaeae; font-size:16px; float:right}.ty_tit>a:hover{color:#2464db}

.tzgg{width:39.072%; float:right;padding-top:65px}.tzgg ul{display:flex; flex-direction: row;justify-content: space-between; flex-wrap: wrap;}.tzgg ul li{width:48%; padding-bottom:14px; padding-top:15px; border-bottom:#e4e4e4 1px solid; padding-left:14px; padding-right:20px; box-sizing:border-box}.tzgg ul li h1{font-size: 15px;  line-height: 28px; margin-bottom:40px; min-height:56px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}.tzgg ul li span{line-height:14px; font-size:12px; color:#5882ff; display:block; clear:both;}.tzgg ul li:hover{background:#fcfcfc}




.hdxx{padding-top:63px;}/*.hdxx .tit{height:26px; position:relative; margin-bottom:51px; overflow:hidden; background:url(../images/hdxx_titbg.png) no-repeat center}.hdxx .tit h1{ font-size: 22px; color: #C4663C; margin:0 auto; display:block; width:max-content; line-height:26px; position:relative}*/

.hdxx .tit {display: flex;align-items: center;border-bottom: none;justify-content: center;margin-bottom: 51px;padding-bottom: 0;position: relative;}
.hdxx .tit::before {display: block;content: "";width: 100%;height: 1px;background: #c4663c;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.hdxx .tit h1 {padding: 0 60px;font-size: 23px;background: #ffffff;position: relative;z-index: 9;color: #C4663C;line-height: 26px;}
.hdxx .tit h1::before, .hdxx .tit h1::after {display: block;content: "";width: 6px;height: 6px;background: #c4663c;position: absolute;top: 50%;transform: translateY(-50%) rotateZ(45deg);}
.hdxx .tit h1::before {left: 0;}.hdxx .tit h1::after {right: 0;}


.hdxx .swiper-slide{width:8%}.hdxx .swiper-slide img{width:100%}
.hdxx .swiper-slide div.txt{ width:100%; height:150px;background: rgba(51, 51, 51, 0.8); position:absolute; left:0; bottom:0;padding: 14px; box-sizing:border-box}.hdxx .swiper-slide div.txt h1{font-size: 16px;line-height: 28px; color:#fff; min-height:56px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}.hdxx .swiper-slide div.txt  i{color:#5882ff;font-size: 12px;line-height: 24px; font-style:normal}.hdxx .swiper-slide div.txt p{font-size: 12px; line-height: 24px; color:#fff}
.hdxx .swiper-slide a:hover .txt h1,.hdxx .swiper-slide a:hover .txt i,.hdxx .swiper-slide a:hover .txt p{color:#d4b686}
.hdxx .tabhd{padding-bottom:28px}
.hdxx .swiper-pagination-bullet{ width:10px; height:10px; background:#898989;opacity:1}.hdxx .swiper-pagination-bullet-active{ background:#852625}
.hdxx .swiper-pagination{bottom:0}

.butan{padding-top:32px; margin-bottom:61px}.butan ul{display:flex; flex-direction: row;justify-content: space-between; flex-wrap: wrap;}.butan ul li{ border:#d7d7d7 1px solid; background:#fcfcfc; width:11.5%; position:relative; padding-bottom:13px}
.butan ul li h1{font-size:14px; font-weight:bold; color:#333; line-height:32px; text-align:center;  position:relative; z-index:1}.butan ul li span{ position:relative; z-index:1;color:#fff; font-size:11px; text-align:center; line-height:30px; opacity:0}
.butan ul li h1::after{content:""; position:absolute; background:#2464db; bottom:-22px; left:calc(100% - 50% - 22px); width:42px; z-index:0; height:3px;}
.butan ul li a::after{ background:#2464db; content:""; position:absolute; bottom:0; left:0; width:100%; z-index:0}
.butan .pic1,.butan .pic2,.butan .pic3,.butan .pic4,.butan .pic5,.butan .pic6,.butan .pic7,.butan .pic8{background-repeat:no-repeat; background-position:center; height:188px; }
.butan ul li a:hover::after{ height:90px}.butan ul li a:hover h1{color:#fff}.butan ul li a:hover span{ opacity:1;    display: block; }.butan ul li a:hover h1::after{height:0}
.butan .pic1{ background-image:url(../images/an1.png)}
.butan ul li a:hover .pic1{background-image:url(../images/an1s.png)}
.butan .pic2{ background-image:url(../images/an2.png)}
.butan ul li a:hover .pic2{background-image:url(../images/an2s.png)}
.butan .pic3{ background-image:url(../images/an3.png)}
.butan ul li a:hover .pic3{background-image:url(../images/an3s.png)}
.butan .pic4{ background-image:url(../images/an4.png)}
.butan ul li a:hover .pic4{background-image:url(../images/an4s.png)}
.butan .pic5{ background-image:url(../images/an5.png)}
.butan ul li a:hover .pic5{background-image:url(../images/an5s.png)}
.butan .pic6{ background-image:url(../images/an6.png)}
.butan ul li a:hover .pic6{background-image:url(../images/an6s.png)}
.butan .pic7{ background-image:url(../images/an7.png)}
.butan ul li a:hover .pic7{background-image:url(../images/an7s.png)}
.butan .pic8{ background-image:url(../images/an8.png)}
.butan ul li a:hover .pic8{background-image:url(../images/an8s.png)}


.hdjs{width:29.286%; height:390px; float:left; border-top:3px #2464db solid; position:relative; margin-bottom:53px;}.hdjs .tit{ line-height:54px;}.hdjs .tit h1{ font-size:20px; color:#2464db; display:block; float:left}.hdjs .tit>a{font-size: 16px; color: #AEAEAE; float:right; display:block}.hdjs .tit>a:hover{color:#2464db;}.hdjs .hdjs_c{clear:both;font-size: 15px; color: #666; line-height: 36px; text-indent:2em; position:absolute; width:100%; left:0; bottom:0;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 9;display: -webkit-box;-webkit-box-orient: vertical;}

.video{width:49.286%; height:390px; float:left; margin-left:1.4%; position:relative}.video img{width:100%; height:100%;}.video span{position:absolute; background:url(../images/play.png) no-repeat; width:106px; height:106px; z-index:1; top:calc(100% - 50% - 53px); left:calc(100% - 50% - 53px)}.video a:hover span{ opacity:.8}

.ztlm{width:19%; float:right;border-top:3px #2464db solid; background:#f8f7f5}.ztlm .tit{ line-height:54px;font-size:20px; color:#2464db; text-align:center}
.ztlm ul{ padding:17px 26px 28px;}.ztlm ul li{ height:97px; line-height:0}.ztlm ul li img{width:100%; }

.footer{background:#f4f4f4; clear:both; padding-top:87px; padding-bottom:35px; overflow:hidden}
.footer .f_dh{ float:left; width:48.5%; display:flex;    flex-wrap: nowrap;  flex-direction: row;  justify-content: space-between; /*margin-left:2.5%;*/}.footer .f_dh ul{min-width:12%}.footer .f_dh ul h1{font-size: 14px; font-weight:bold; margin-bottom:30px;}.footer .f_dh ul li{ line-height:24px;}.footer .f_dh ul li a{font-size:12px; display:block;}
.footer .f_txt{ width:15.7%; margin-left:5%; float:left}.footer .f_txt h1{font-weight:bold; margin-bottom:26px; font-size:16px;}.footer .f_txt p{ font-size:12px; line-height:26px}
.footer .f_ewm{ width:22.9%; float:right;}.footer .f_ewm .f_gz{width:141px; height:114px; float:left; background:url(../images/footerLogo.svg) no-repeat bottom center;font-size: 16px; font-weight:bold}
.footer .ewm{float:right;display:flex;    flex-wrap: nowrap;  flex-direction: row;  justify-content: space-between; padding-top:35px;}.footer .ewm p{display:block; font-size:11px; color:#333; text-align:center; line-height:22px;width:60px; margin:0 10px}.footer .ewm p img{width:100%; height:60px; display:block;}

.copy{ height:50px; clear:both; width:100%; text-align:center; line-height:50px; font-size:12px; color:#999; background:#333}

.fudong{position:fixed; right:0; top:45vh; z-index:999}.fudong a{ width:512px; height:278px; display:block; overflow:hidden}.fudong a img{ width:100%; height:100%}.fudong a span{position:absolute; background:url(../images/play.png) no-repeat; width:82px; height:82px; z-index:1; top:calc(100% - 50% - 41px); left:calc(100% - 50% - 41px); background-size:cover; }.fudong a:hover span{opacity:.8}
.fudong .close{ text-align:right;}.fudong .close span{font-size:28px; font-weight:bold; color:#333;cursor:pointer;}

.p_menu,.phone_bg{display:none}.phoneopen{overflow:hidden}


/*--*/
.zy .nav ul li dl{box-shadow:0 2px 15px rgba(241,241,241,.7)}
.lmmc{ height:61px; margin-top:62px; position:relative; clear:both; margin-left:70px; text-align:left}.lmmc img{ max-width:126px;}.lmmc h1{font-size: 24px;color: #2464db; position:absolute; z-index:1;  line-height:37px; bottom:0; left:92px;}
.lmmc.l1 h1{left:105px;}
.weizhi{margin-top:2px; height:53px; color:#999; font-size:14px; line-height:53px; padding-left:340px;border-bottom:#2464db 3px solid}.weizhi a{ color:#999; font-size:14px}.weizhi a:hover{color:#2464db}.weizhi a:first-child{color:#2464db; }

.c_left{ width:300px; float:left}.c_left ul li{ height:60px; border-bottom:#ccc 1px solid}.c_left ul li a{display:block; text-align:center; font-size:16px; color:#666; background:#f2f2f2;line-height:60px; }.c_left ul li.on a{ background:#2464db; color:#fff; font-weight:bold}.c_left ul li.on a:hover{color:#fff;}
.c_left ul li a:hover{ color:#2464db;}

.c_right{width:calc(100% - 500px); float:right; margin-right:100px;    min-height: 450px;}
.c_right ul.list li{ padding:20px 0 20px; border-bottom:#e4e4e4 1px solid; height:29px;}.c_right ul.list li span{float:left; display:block; text-align:center; color:#6B6B6B; font-size:10px; margin-left:9px; margin-right:36px;}.c_right ul.list li span b{display:block; font-size:16px; font-weight:normal}
.c_right ul.list li a i{font-style: normal; color:#2464db; margin-right:10px;}.c_right ul.list li a{ margin-top:3px; display:block; line-height:26px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;}

.fy{height:20px; line-height:20px; color:#BCBCBC; font-size:14px; text-align:center; margin:44px 0; clear:both}.fy a{color:#BCBCBC; font-size:14px;    font-family: "Arial Normal", "Arial", sans-serif;}
.fy span{padding:0 8px;color: #BCBCBC;
    font-size: 14px;
    font-family: "Arial Normal", "Arial", sans-serif;}
.fy .p_no_d {color: #2464db;}
.c_right .c_r_tab{margin-top:40px; height:22px; border-top:#999 1px dashed;border-bottom:#999 1px dashed; padding:11px 0}.c_right .c_r_tab a{display:block;font-size:18px; float:left; height:22px; line-height:22px; padding:0 29px; border-left:1px solid #999}.c_right .c_r_tab a:hover{color:#2464db}.c_right .c_r_tab a.on{    font-weight: 700;  color: #2464db; }.c_right .c_r_tab a:first-child{border-left:0; padding-left:0}
.c_right .con_tit{ font-size:20px; font-weight:bold; line-height:30px; padding:40px 0 30px}
.c_right .con_tit1{ font-size:20px; font-weight:bold; line-height:30px; padding:40px 0 30px; text-align:center}
.c_right .con{font-size:16px; line-height:28px; padding-bottom:110px; min-height:430px; clear:both}.c_right .con p{font-size:16px; line-height:28px; text-indent:2em; }
.c_right .con img{max-width:100%; display:block;height: auto !important;}
.c_right .c_img{width:100%; margin-top:56px}.c_right .c_img img{width:100%;}.c_right .c_img.ci1{margin-top:30px}

.c_right ul.list_tim{min-height:450px; padding-bottom:50px}.c_right ul.list_tim li{padding-bottom:30px; margin-bottom:37px; margin-top:40px; border-bottom:#ccc 1px solid; overflow:hidden; clear:both}.c_right ul.list_tim li img{width:160px; height:160px; display:block; float:left; margin-right:22px;object-fit: cover;}
.c_right ul.list_tim li h1{font-size:24px; color:#333; line-height:40px; padding-top:6px; display:block}.c_right ul.list_tim li span{ font-size:16px;color:#333; display:block;line-height:37px; padding-bottom:16px;}.c_right ul.list_tim li p{font-size:12px; color:#AEAEAE; line-height:20px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}

.c_right.c_r1{ width:calc(100% - 300px); margin:0 auto; float:none}

.c_dh{margin-top:40px; border-bottom:#999 1px dashed; padding-bottom:20px;overflow: hidden;}.c_dh ul{}.c_dh ul li{height:60px;margin-right: 2.3%;   border:#d7d7d7 1px solid;border-left:6px #2464db solid; margin-bottom:20px;width: calc(17.5% - 6px); float:left}.c_dh ul li a{display:block; text-align:right;background:#fcfcfc;padding:11px 20px 11px 0; box-sizing:border-box}.c_dh ul li a h1{ font-size:13px; color:#666; font-weight:bold;}.c_dh ul li a span{font-size:13px; letter-spacing: 6px;}.c_dh ul li a:hover{background:#fff}.c_dh ul li a:hover h1,.c_dh ul li a:hover span{color:#2464db}
.c_dh ul li:nth-child(5),.c_dh ul li:nth-child(10){ margin-right:0}

.c_right .ldimg{ margin:58px 0; overflow:hidden}.c_right .ldimg img{width:160px; height:160px;object-fit: cover; display:block; float:left; margin-right:22px}.c_right .ldimg h1{font-size:24px; color:#333; line-height:40px; padding-top:83px; display:block;text-align:center}.c_right .ldimg span{ font-size:16px;color:#333; display:block;line-height:37px; }

.c_right ul.sj_list{ margin-top:50px;  min-height:450px; overflow:hidden}.c_right ul.sj_list li{ width:23.64%; float:left; margin-right:1.8%; margin-bottom:20px}.c_right ul.sj_list img{width:100%; height:160px;object-fit: cover; display:block;}.c_right ul.sj_list .sj_c{background:#fcfcfc; border:#d7d7d7 1px solid; border-top:0; text-align:center; height:69px; box-sizing:border-box; padding-top:18px; position:relative;}.c_right ul.sj_list .sj_c h1{ font-size:14px; font-weight:bold; display:inline-block; color:#444}.c_right ul.sj_list .sj_c h2{font-size:14px;display:inline-block}
.c_right ul.sj_list .sj_c::after{content:""; position:absolute; width:37px; height:4px; background:#2464db; left:calc(100% - 50% - 18px); bottom:14px;}
.c_right ul.sj_list a:hover .sj_c{background:#2464db; color:#fff}.c_right ul.sj_list a:hover .sj_c h1,.c_right ul.sj_list a:hover .sj_c h2{color:#fff}.c_right ul.sj_list a:hover .sj_c::after{background:#fff}
.c_right ul.sj_list li:nth-child(4),.c_right ul.sj_list li:nth-child(8),.c_right ul.sj_list li:nth-child(16),.c_right ul.sj_list li:nth-child(24){ margin-right:0}

.c_right ul.newslist_img{ padding-top:38px;}.c_right ul.newslist_img li{ padding-bottom:14px; border-bottom:#e4e4e4 1px solid; margin-bottom:34px; clear:both; overflow:hidden}
.c_right ul.newslist_img li .pic{ width:300px; height:150px; overflow:hidden; float:left}.c_right ul.newslist_img li .pic img{ width:100%; height:100%;object-fit: cover;}
.c_right ul.newslist_img li .time{width:50px; float:left; margin-left:28px; margin-right:13px; padding-top:16px;}
.c_right ul.newslist_img li .time span{ display:block; text-align:center; color:#6B6B6B; font-size:10px;}
.c_right ul.newslist_img li .time span b{display:block; font-size:16px; font-weight:normal}
.c_right ul.newslist_img li .time i{font-style: normal; color:#2464db; display:block; text-align:center; margin-top:26px;}
.c_right ul.newslist_img li h1{padding-bottom:28px; color:#333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow:ellipsis;    font-size: 14px; line-height: 46px;}
.c_right ul.newslist_img li p{font-size:12px; color:#AEAEAE; line-height:20px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;}
.c_right ul.newslist_img.n1 .time{margin-left:0;    margin-right: 18px;}.c_right ul.newslist_img.n1 li{padding-bottom:50px}

.c_right .xbsz{ padding-top:58px;}
.c_right .xbsz ul li{ border:#d7d7d7 1px solid; background:#fcfcfc; width:32.23%; position:relative; margin-bottom:12px; float:left; margin-right:1.1%;}
.c_right .xbsz ul li a{ padding-bottom:34px; display:block}
.c_right .xbsz ul li:nth-child(3),.c_right .xbsz ul li:nth-child(6),.c_right .xbsz ul li:nth-child(9){ margin-right:0}
.c_right .xbsz ul li h1{font-size:14px; font-weight:bold; color:#333; line-height:32px; text-align:center;  position:relative; z-index:1}.c_right .xbsz ul li span{ position:relative; z-index:1;color:#fff; font-size:11px; text-align:center; line-height:30px; opacity:0}
.c_right .xbsz ul li h1::after{content:""; position:absolute; background:#2464db; bottom:-22px; left:calc(100% - 50% - 22px); width:42px; z-index:0; height:3px;}
.c_right .xbsz ul li a::after{ background:#2464db; content:""; position:absolute; bottom:0; left:0; width:100%; z-index:0}
.c_right .xbsz .pic1,.c_right .xbsz .pic2,.c_right .xbsz .pic3,.c_right .xbsz .pic4,.c_right .xbsz .pic5,.c_right .xbsz .pic6,.c_right .xbsz .pic7,.c_right .xbsz .pic8{background-repeat:no-repeat; background-position:center; height:126px; background-size:55px}
.c_right .xbsz ul li a:hover::after{ height:90px}.c_right .xbsz ul li a:hover h1{color:#fff}.c_right .xbsz ul li a:hover span{ opacity:1;    display: block; }.c_right .xbsz ul li a:hover h1::after{height:0}.c_right .xbsz ul li a:hover{padding-bottom:14px;}
.c_right .xbsz ul li a:hover h1{margin-top:20px}
.c_right .xbsz .pic1{ background-image:url(../images/an1.png);background-size:42px}
.c_right .xbsz ul li a:hover .pic1{background-image:url(../images/an1s.png);background-size:52px;}
.c_right .xbsz .pic2{ background-image:url(../images/an2.png)}
.c_right .xbsz ul li a:hover .pic2{background-image:url(../images/an2s.png);background-size:65px;}
.c_right .xbsz .pic3{ background-image:url(../images/an3.png)}
.c_right .xbsz ul li a:hover .pic3{background-image:url(../images/an3s.png);background-size:65px;}
.c_right .xbsz .pic4{ background-image:url(../images/an4.png)}
.c_right .xbsz ul li a:hover .pic4{background-image:url(../images/an4s.png);background-size:65px;}
.c_right .xbsz .pic5{ background-image:url(../images/an5.png)}
.c_right .xbsz ul li a:hover .pic5{background-image:url(../images/an5s.png);background-size:60px;}
.c_right .xbsz .pic6{ background-image:url(../images/an6.png)}
.c_right .xbsz ul li a:hover .pic6{background-image:url(../images/an6s.png);background-size:60px;}
.c_right .xbsz .pic7{ background-image:url(../images/an7.png)}
.c_right .xbsz ul li a:hover .pic7{background-image:url(../images/an7s.png);background-size:63px;}
.c_right .xbsz .pic8{ background-image:url(../images/an8.png)}
.c_right .xbsz ul li a:hover .pic8{background-image:url(../images/an8s.png);background-size:63px;}

.c_right ul.img_list1{padding-top:20px;}
.c_right ul.img_list1 li{width:23.3%; float:left; position:relative; margin:0 0.8% 30px; }.c_right ul.img_list1 li img{width:100%; height:375px;}
.c_right ul.img_list1 li div.txt{ width:100%; height:150px;background: rgba(51, 51, 51, 0.8); position:absolute; left:0; bottom:0;padding: 14px; box-sizing:border-box}
.c_right ul.img_list1 li div.txt h1{font-size: 16px;line-height: 28px; color:#fff; min-height:56px;overflow:hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;}
.c_right ul.img_list1 li div.txt  i{color:#5882ff;font-size: 12px;line-height: 24px; font-style:normal}
.c_right ul.img_list1 li div.txt p{font-size: 12px; line-height: 24px; color:#fff}
.c_right ul.img_list1 li a:hover .txt h1,.c_right ul.img_list1 li a:hover .txt i,.c_right ul.img_list1 li a:hover .txt p{color:#d4b686}

.c_right .title{ font-size:22px; color:#333; line-height:30px; padding:60px 0 30px; text-align:center}
.c_right .date{text-align:center; font-size:16px; color:#666; padding-bottom:5px}
.c_right .bjly{ line-height:32px; text-align:center; border-bottom:#e4e4e4 1px solid; font-size:12px; color:#999; margin-bottom:26px;}.c_right .bjly span{font-size:12px; color:#999}

.yxjs ul{ display:flex; padding-top:40px;flex-direction: row;flex-wrap: nowrap; justify-content: space-between;}.yxjs ul li{ width:80px; height:80px; border-radius:50%; box-sizing:border-box; overflow:hidden; border:#e8e8e8 1px solid; background:#fcfcfc}.yxjs ul li a{ height:100%; text-align:center; display: flex;justify-content: center;align-items: center; padding:0 2px; font-size:13px; color:#666; font-weight:700; line-height:18px; box-sizing:border-box;word-break: keep-all;}
.yxjs ul li:hover{border:#2464db 1px solid}.yxjs ul li a:hover{color:#2464db}

@media (max-width: 1400px){
	.wp{width:98%}
	.footer .f_dh{width: 49%;}
	.footer .f_txt{width: 18%;    margin-left: 4%;}
	.footer .f_ewm{    width: 28.9%;}
	.c_right ul.img_list1 li{width:31%}
}
@media (max-width: 1180px){
	.c_right ul.img_list1 li{width:48%}
	.yxjs ul{display:block}
	.yxjs ul li{ margin-right:calc(26% - 80px); float:left; margin-bottom:15px}
	.yxjs{overflow:hidden}
	.yxjs ul li:nth-child(4),.yxjs ul li:nth-child(8){ margin-right:0}
}
@media (max-width: 1078px){
	.butan ul li{width: 24%; margin-bottom:10px}
	.ztlm ul{padding: 17px 10px 28px;}
	.footer .f_dh{width:100%; margin-bottom:15px}
	.footer .f_txt{width:40%}
	.footer .f_ewm{    width: 41%;}
	.footer{    padding-top: 42px;}
	.fudong a{width:300px;height:163px;}
	.fudong a span{ width:55px; height:55px;top: calc(100% - 50% - 27px); left: calc(100% - 50% - 27px);}.fudong .close span{font-size:22px}
	.banner .swiper-time li b{font-size:20px}
	.c_right{margin-right: 60px;width: calc(100% - 380px);}
	.c_left{width:260px;}
	.c_right.c_r1{width:90%}
	.c_right .xbsz ul li{width: 32%;}
	
}
@media (max-width: 800px){
	.wp{width:94%}
	.fudong,.logo_box .r_box,.nav{display:none}
	.xwdt,.tzgg{width:100%; float:none;padding-top: 20px;}
	.banner .swiper-time{display:none}
	.banner .swiper-button-next, .banner .swiper-button-prev{border:0; width:20px; height:20px; line-height:20px; bottom:auto; top:60%;font-size:22px}
	.hdxx{padding-top: 30px;}.hdxx .tit{margin-bottom: 22px;}
	.hdxx .swiper-slide div.txt p{ font-size:10px}.hdxx .swiper-slide div.txt{padding: 14px 10px;}
	.butan ul li{width:48%}.butan{    margin-bottom: 25px;}
	.hdjs,.video,.ztlm{width:100%; float:none; margin-left:0;margin-bottom:5px}.hdjs{height:auto;}.hdjs .hdjs_c{position:relative}
	.video{height:auto;}.video span{width:50px; height:50px; background-size:cover;top: calc(100% - 50% - 25px); left: calc(100% - 50% - 25px);}
	.ztlm{margin-bottom:20px} .ztlm ul li{height:auto; width:60%; margin:0 auto}
	.footer .f_dh{ display: none;margin-left:0;    margin-bottom: 30px;}.footer .f_dh ul{width:auto}.footer .f_txt{margin-left:0; width:54%}.footer .f_ewm{    width: 42%;}
	.footer .f_ewm .f_gz{ display:none}.footer .ewm p{margin:0 2%}.footer .ewm{float:none;    padding-top: 30px;}
	.butan .pic1,.butan .pic2,.butan .pic3,.butan .pic4,.butan .pic5,.butan .pic6,.butan .pic7,.butan .pic8{height:120px; }
	
	.p_menu{width:30px; height:30px; overflow:hidden; position:absolute; display:block; z-index:99; top:55px; right:4%}
.p_menu .line-1,.p_menu .line-2,.p_menu .line-3{position:absolute;top:50%;display:block;right:0;width:30px;height:2px;background:#2464db;-webkit-transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;-o-transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;transition:all .4s cubic-bezier(.165,.84,.44,1) 0s;-webkit-transition-property:width,margin,background-color,-webkit-transform;transition-property:width,margin,background-color,-webkit-transform;-o-transition-property:width,margin,background-color,-o-transform;-o-transition-property:transform,width,margin,background-color;transition-property:transform,width,margin,background-color;transition-property:transform,width,margin,background-color,-webkit-transform}
.p_menu .line-1{margin-top:-9px;width:26px}
.p_menu .line-3{margin-top:9px;width:26px}
.phoneopen .p_menu .line-1{visibility:hidden}
.phoneopen .p_menu .line-2{margin-top:0!important;width:28px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.phoneopen .p_menu .line-3{margin-top:0!important;width:28px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

.phoneopen .nav{    transform: translate(0, 0); /*position:absolute*/}
.nav{position:fixed; display:block;top:0;right:0; margin-right:0;transform: translate(150%, 0);  transition: all 1s ease-in-out;background:#fff url(../images/ysgl.svg) no-repeat center 32px; height:100vh;z-index:98;overflow-y: scroll; box-sizing:border-box; width:85%; max-width:400px; border-top:6px #2464db solid; padding-top:130px}
.nav ul{display:block; width:80%; margin:0 auto;}.nav ul li{width:100%;border-bottom: #f1f1f1 1px solid;}.nav ul li a{text-align:left; display:inline}
.nav ul li dl{position:relative; opacity:1;visibility: visible; display:none;    padding:8px 0;border:0;box-shadow:0 0 0 #fff!important}.nav ul li span{display:block; width:11px; height:11px; background:url(../images/nav_x.png) no-repeat; position:absolute; right:0; top:18px}
.phone_bg{position: absolute; width:100vw;height:100vh;background:rgba(0,0,0,.6);z-index:11;top:0;left:0}
.menu-down{transform: rotate(90deg); right:3px !important}

.c_left{display:none}
.c_right{width:100%; margin:0}
.weizhi{padding-left:0; text-align:center}
.lmmc{ margin:0 auto; }.c_right ul.list li span{    margin-right: 17px;}

.c_right .c_r_tab a{width:27%; padding:0 3%; text-align:center}.c_right .con{padding-bottom:50px}
.c_right .c_img{margin-top:36px}

.c_right .c_r_tab.c1 a{ width:47% ;padding:0 1%;}

.c_right.c_r1{width:100%}.c_dh ul li{width:45%;    margin-right: 5%;}.c_dh ul li:nth-child(2),.c_dh ul li:nth-child(4),.c_dh ul li:nth-child(6),.c_dh ul li:nth-child(8){ margin-right:0}.c_dh ul li:nth-child(5){    margin-right: 5%;}
.c_right .ldimg{margin: 40px 0;}

.c_right ul.sj_list li{ width:48%; margin-right:3%}
.c_right ul.sj_list li:nth-child(2),.c_right ul.sj_list li:nth-child(4),.c_right ul.sj_list li:nth-child(6),.c_right ul.sj_list li:nth-child(8),.c_right ul.sj_list li:nth-child(10),.c_right ul.sj_list li:nth-child(12),.c_right ul.sj_list li:nth-child(16),.c_right ul.sj_list li:nth-child(18),.c_right ul.sj_list li:nth-child(20){ margin-right:0}
.c_right ul.sj_list img{height:100px}

.c_right ul.newslist_img li .pic{width:100%; float:none; height:auto}
.c_right ul.newslist_img li .time{margin-left:0}
.c_right ul.newslist_img li h1{    padding-bottom: 12px;}
.c_right ul.newslist_img li .time i{    margin-top: 10px;}
.c_right ul.newslist_img.n1 li{padding-bottom:23px;margin-bottom: 11px}
.c_right .xbsz ul li{width: 47%; margin-right:3%}
.c_right .xbsz ul li:nth-child(3),.c_right .xbsz ul li:nth-child(9){margin-right:3%}
.c_right .xbsz ul li:nth-child(2),.c_right .xbsz ul li:nth-child(4),.c_right .xbsz ul li:nth-child(8),.c_right .xbsz ul li:nth-child(10){ margin-right:0}
.c_right .xbsz{ padding-top:30px; padding-bottom:25px; overflow:hidden}

.yxjs ul li{ margin-right:calc(26.5% - 80px); }

button#play{width:50px; height:50px;top:calc(100% - 50% - 125px); left:calc(100% - 50% - 25px);}

}
@media (max-width: 440px){
	.c_right ul.img_list1 li{width:100%;  margin: 0 0 30px;}.c_right ul.img_list1 li img{height:auto}
	.yxjs ul li{ margin-right:calc(36% - 80px);  }
	.yxjs ul li:nth-child(4),.yxjs ul li:nth-child(8){margin-right:calc(36% - 80px);}
	.yxjs ul li:nth-child(3),.yxjs ul li:nth-child(6),.yxjs ul li:nth-child(9){ margin-right:0}
}

/*控制翻页是否显示 "首页" "尾页" */
.pagebar .p_first,.pagebar .p_first_d,.pagebar .p_last,.pagebar .p_last_d{
    display:none;
}
.hdxx .swiper-slide {
    width: 8%;
    height: 400px;
}
.hdxx .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/*banner修改*/
.banner .focuswrap {
    display: none;
    padding: 20px 0;
    width: 94%;
    margin: 0 auto;
}
.banner .focuswrap a {
    padding-bottom: 0;
    height: auto;
    line-height: 28px;
    display: inline;
}

.color-one {
    color: #2464db;
    font-size: 16px;
}
.banner .focuswrap .tit {
    overflow: hidden;
    padding-bottom: 15px;
}
.banner .focuswrap .focuswrap-date {
    line-height: 28px;
    text-align: center;
    width: 60px;
    float: left;
    margin-right: 13px;
}
.banner .focuswrap .focuswrap-date p{
    font-size: 18px;
}
.banner .focuswrap .focuswrap-date span{
    font-size: 14px;
}
.banner .focuswrap .focuswrap-title{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-height: 28px;
}
.banner .focuswrap .focuswrap-column{
    width:60px;
    text-align:center;
    height:52px;
    font-weight:400;
    font-style:normal;
    font-size: 16px;
    color:#2464db;
    float:left;
    line-height: 28px;
    margin-right: 13px;
}
.banner .focuswrap .focuswrap-sketch{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    -webkit-box-orient: vertical;
}
@media (max-width: 800px) {
    .p_wp{width:100%!important;}
    .banner .swiper-button-next, .banner .swiper-button-prev{display: none;}
    .banner .focuswrap {display:block}
    .banner .swiper-time{margin: 0;display: block;height: auto;}
    .banner .swiper-time li{
    height: auto;
    padding: 5px;
    background-color:#2464db;
    color: #fff;
}
    .banner .swiper-time li b{
        font-size: 16px;
    }
}
@media (max-width: 445px) {
   .banner .swiper-time li{width: 25%;}
}

.banner .swiper-time .on {
    background: #f7f7f7;
    color: #2464db;
    border: #f7f7f7 1px solid;
}

#sp{height: 0;padding-bottom: 37.143%;overflow: hidden;position: relative;}
#sp span{
    position: absolute;
    background: url(../images/play.png) no-repeat;
    width: 82px;
    height: 82px;
    z-index: 1;
    top: calc(100% - 50% - 41px);
    left: calc(100% - 50% - 41px);
    background-size: cover;
}
#sp .vsp{position: absolute;z-index: 9;width: 100%;height: 100%;}

#vsb_content_100 IMG{margin:auto}
video{display: block;
    width: 100%;}