<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
body{width: 100%;overflow-x: hidden}
.wd{width:1400px; margin: 0 auto;}
.mt20{margin-top: 20px}
.p100{padding: 0 100px}

@keyframes rotateImg{
	0% {transform: translateY(0);}
	50% {transform: translateY(-10px);}
	100% {transform: translateY(0);}
}


.head{width:100%;position:relative;overflow:hidden;}
.head .sybanner{width:100%;overflow:hidden;height:470px; }
.head .header{position: absolute;top: 15px;left: 0;width: 100%;}
.head_box .head_top{position: absolute;top: 0;z-index: 2;width: 100%;height: 40px}
.head_box .head_top .link_box span{color: #ae000c;height: 40px;line-height: 40px;}
.head_box .head_top .serch .search_box{margin-right: 10px;}
.head_box .head_top .serch .search_box .keyword{height: 40px;background: #fff;padding: 0 50px 0 20px;border-radius: 10px}
.head_box .head_top .serch .search_box .btn{position: absolute;right: 15px;top: 10px;}
.head_box .head_top .serch .btn2{height: 40px;line-height: 40px;color:#ae000c;margin: 0 10px;display: inline-block;text-align: right}
.head_box .logo{position: absolute;top: 100px;z-index: 1;width: 100%;text-align: center}
.head_box .logo a{display: inline-block}
.head_box .logo img{display: inline-block}

.navcont{background: url(../img/nav.png) no-repeat center;height: 74px;z-index: 3;background-size: 100% 100%;position: relative;width: 100%;margin-top: -74px;}
.navcont .navbox{padding: 0 25px}
.navcont .navli{float:left;position:relative;width: 11.11%}
.navcont .navyjlm{width:100%;}
.navcont .navyjlm a{width:100%;font-size:20px;line-height:74px;height:74px;color:#fff;text-align:center;display:block;overflow:hidden;position:relative;}
.navcont .navli:hover .navyjlm a,.navcont .navli.on .navyjlm a{font-weight: bold;border-bottom: 4px solid #ffda89}

.navcont .nav_erji{visibility: hidden;opacity:0;width:140%;position: absolute;left: 0;top: 130%;background:#f2f2f2;transition: .5s;margin-left: -20%}
.navcont .navli:hover .nav_erji{top: 100%;visibility: visible;opacity: 1;z-index: 9;}
.navcont .nav_erji a{padding: 15px 15px;display: block; text-align:center;color:#333;}
.navcont .nav_erji a:hover{ background: #ae000c;color: #fff;}


.topnav{position: relative;z-index:3;}
#header .topnav{ position:absolute;right:5px; top:0;}
#header .menua{ display:none;margin: 4px 0;position: absolute; top:20px;right:20px;;}
#header .menua a{ width:45px; height:45px; background:#ae000c; display: block; border-radius: 50%; padding:10px 0 0 0;text-align: center}
#header .menua a img{ width:25px; margin:0 auto 0 auto;height: auto}
#header a.menu_btn i {font-size:18px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index: 10;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header a.menu_btn i {font-size:18px; padding-right:25px;}
#header .menu_bg,#header .menu {position: fixed;top: 0;right: 0;z-index:99;}
#header .menu_bg {background-color: rgba(0, 0, 0, 0.7);display: none;width: 100%;height: 100%;}
#header .menu {width: 0;background-color: #FFFFFF;overflow-x: hidden;height: 100%;overflow-y: auto;}
#header .menu .nav_right li{display: block;border-bottom: 0.01rem solid #eeeeef;}
#header .menu .nav_right li&gt; a {display: block;width:100%;height:80px; box-sizing: border-box;color: #3a3a3a;line-height:80px;text-align: center; font-size:18px;}
#header .menu .nav_right li&gt; a.active {background: #ae000c;border-color: #ae000c;color: #FFFFFF;}
#header .menu .nav_right .ejlm{ display: none;}
#header .menu .nav_right li .ejlm{ width: 100%; background: #f7f7f7; }
#header .menu .nav_right li .ejlm a{ width: 100%; line-height:30px;font-size:14px;font-weight:bold; color:#333; text-align:center; display: block;}
#header .menu .nav_right li .ejlm a:hover{ color: #fff; background: #ae000c;}

/*******************************************************************************************************************************/

/*标题及更多*/
.tit_box{position: relative;border-bottom: 1px solid #ac000c}
.tit_box h6{height: 50px;line-height: 1.5;font-size: 26px;font-weight: bold;color: #333333;float: left}
.tit_box h6 span{height: 50px;line-height: 1.5;font-size: 22px;color: #666;}
.tit_box h6.c1{color: #ffda89;border-bottom: 4px solid #ffda89;}
.tit_box h6.tit{position: relative;padding-left: 21px;line-height: 50px}
.tit_box h6.tit:before{content:'';background: url(../img/icon4.png) no-repeat;width: 16px;height: 42px;position: absolute;left: 0;bottom: 12px;}
.tit_box h6.tit:after{content:'';background: url(../img/icon5.png) no-repeat;width: 165px;height: 22px;position: absolute;right: -170px;bottom: 12px}
.tit_box .more_box{cursor: pointer;height: 50px;float: right;}
.tit_box .more_box .more{color: #fff;height: 50px;line-height: 50px;display: block;font-size: 18px;position: relative;padding-right: 25px;}
.tit_box .more_box .more.c3{color: #999;}
.tit_box .more_box .more.m1:after{content:'';background: url(../img/icon2.png) no-repeat;width: 15px;height: 15px;position: absolute;right: 0;top: 18px;}
.tit_box .more_box .more.m2:after{content:'';background: url(../img/icon6.png) no-repeat;width: 15px;height: 15px;position: absolute;right: 0;top: 18px;}

.tit_box.c1{border-bottom: 1px solid #d33945}
.tit_box.xxsj{background: url(../img/bg2.jpg) no-repeat;background-size: 100% 100%;height: 60px;padding: 0 15px;border: 0}
.tit_box.xxsj h6{height: 60px;border: 0;}
.tit_box.xxsj h6 img{padding-top: 7px;}

.tit_box .more_box:hover .more{color: #d33945;}

/*列表*/
.news_list{margin-top: 10px;min-height: 250px;}
.news_list li{transition: all 0.3s;}
.news_list li h3{width: 80%;height: 50px;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-left: 15px;position: relative;color: #333}
.news_list li h3.f1{color: #fff}
.news_list li h3:before{content:'';background: #ac000c;width: 6px;height: 6px;display: inline-block;position: absolute;left: 0;top: 21px;border-radius: 6px}
.news_list li h3.f1:before{background: #fff;}
.news_list li p{width: 20%;text-align: right;color: #333;height: 50px;line-height: 50px}
.news_list li:hover h3{color: #ac000c}
.news_list li:hover p{color: #ac000c}

.index01{background: url(../img/bg1.jpg) no-repeat;background-size: 100% 100%;height: 934px;padding: 50px 0}
.index01 .top_news_box{border-top: 1px solid #ffda89;border-bottom: 1px solid #ffda89;margin-bottom: 50px;}
.index01 .top_news_box h2{width: 100%;font-weight: bold;color: #ffda89;text-align: center;font-size: 32px;padding: 25px 0;line-height: 1.5}
.index01 .top_left{width: 53%;}
.index01 .top_left .top_img{height: 495px;position: relative;overflow: hidden}
.index01 .top_left .top_img .hd{position: absolute;bottom: 25px;right: 15px;z-index: 1}
.index01 .top_left .top_img .hd li{background: #fff;width: 10px;height: 10px;display: block;border-radius: 10px;float: left;margin: 0 5px;cursor: pointer}
.index01 .top_left .top_img .hd li.on{background: #ae000c;}
.index01 .top_left .top_img .bd{}
.index01 .top_left .top_img .bd li{position: relative;overflow: hidden;float: left;}
.index01 .top_left .top_img .bd li .img_box{height: 495px;}
.index01 .top_left .top_img .bd li h2{width: 100%;height: 60px;line-height: 60px;color: #fff;padding: 0 100px 0 15px;background: rgba(0, 0, 0, 0.4);position: absolute;left: 0;bottom: 0;white-space: nowrap;text-overflow:ellipsis;overflow: hidden }
.index01 .top_left .top_video{margin-top: 20px}
.index01 .top_left .top_video .video_tit{height: 140px;}
.index01 .top_left .top_video .video_tit img{height: 100%;}
.index01 .top_left .top_video .video_lst{height: 140px;overflow: hidden;position: relative;width: 86%;}
.index01 .top_left .top_video .video_lst li{height: 140px;float: left;margin: 0 5px;position: relative}
.index01 .top_left .top_video .video_lst li:after{content:'';background:url(../img/icon15.png) no-repeat;width: 28px;height: 28px;position: absolute;left: 10px;bottom: 10px;}
.index01 .news_list_box{width: 45%}
.index01 .news_list.lst1 li p{color: #fff}
.index01 .news_list.lst1 li:hover h3{color: #ffda89}
.index01 .news_list.lst1 li:hover p{color: #ffda89}
.index01 .news_list.lst2{background: #fff8eb;margin-top: 0;padding: 8px 10px;}

.index02{margin-top: 40px}
.index02 .zt_box{height: 120px;overflow:hidden;position: relative;}
.index02 .zt_box .bd li{height: 120px;width: 100%;float: left;overflow: hidden}
.index02 .zt_box .hd li{}
.index02 .zt_box .hd{position: absolute;bottom: 10px;right: 10px;z-index: 1}
.index02 .zt_box .hd li{background: #fff;width: 10px;height: 10px;display: block;border-radius: 10px;float: left;margin: 0 5px;cursor: pointer}
.index02 .zt_box .hd li.on{background: #ae000c;}

.index03{margin-top: 40px;}
.index03 .top_news_box{position: relative}
.index03 .top_news_box:before{content:'';width: 100%;height: 56px;border: 1px dotted #ae000c;position: absolute;left: 0;top: 6px;z-index: 0}
.index03 .top_news_box h4{background: url(../img/bt1.png) no-repeat left;background-size: 100% 100%;height: 70px;width: 13%;float: left;font-size: 26px;font-weight: bold;padding-left: 55px;line-height: 70px;color: #fff;position: relative;z-index: 1}
.index03 .top_news_box h4:before{content:'';background: url(../img/icon3.png) no-repeat;background-size: 100% 100%;height: 27px;width: 29px;position: absolute;left: 15px;top:20px;}
.index03 .top_news_box .slide_news{float: left;height: 70px;padding: 10px 0;width: 85%;overflow: hidden;position: relative;}
.index03 .top_news_box .slide_news p{height: 50px;line-height: 50px;position: relative;padding-left: 35px}
.index03 .top_news_box .slide_news p:before{content:'';width: 6px;height: 6px;background: #ae000c;position: absolute;left: 20px;top:22px;border-radius: 6px}
/*.index03 .top_news_box .slide_news .new{background: url(../img/new.png) no-repeat;width: 40px;height: 20px;display: inline-block;margin: 10px 0 0 10px}*/
.marquee-container{position: absolute;top: 10px;height: 50px}
.marquee-container .marquee-item{float: left;height: 50px;}


.index04{margin-top: 40px;}
.index04 .item_box_l{width: 70%}
.index04 .item_box_l .news_list{height: 250px;overflow: hidden;position: relative}
.index04 .item_box_l .news_list .hd{width: 100%;height: 50px;border-bottom: 1px solid #e4e4e4;padding-bottom: 10px;}
.index04 .item_box_l .news_list .hd li{float: left;margin: 0 5px;cursor: pointer}
.index04 .item_box_l .news_list .hd li h5{border-radius: 20px;padding: 0 20px;height: 38px;line-height: 38px;}
.index04 .item_box_l .news_list .hd li.on h5{background: #ae000c;color:#fff}
.index04 .item_box_l .news_list .bd{}
.index04 .item_box_l .news_list .bd li{float: left;width: 48%;}
.index04 .item_box_l .news_list .bd li:nth-child(2n){float: right;}
.index04 .item_box_r{width: 28%;background: #f9f1e4;padding: 30px 20px 10px;}
.index04 .item_box_r li{width: 100%;float: left;margin-bottom: 20px;border: 1px solid #ae000c;background: #fff;text-align:center;padding: 10px;}
.index04 .item_box_r li a{display: inline-block;}
.index04 .item_box_r li:nth-child(2n){float: right}
.index04 .item_box_r li .icon_box{text-align: center;float: left;}
.index04 .item_box_r li .icon_box img{display: inline-block;width: 80%;object-fit: cover;margin-right:10px;}
.index04 .item_box_r li p{height: 45px;line-height: 45px;text-align: center;font-size: 22px;float: left;}


.index05{margin-top: 40px;}
.index05 .zt_box2{margin-top: 40px;}
.index05 .zt_box2 .item{width: 49%;height: 120px;overflow: hidden}
.index05 .zt_box2 .item img{height: 100%;object-fit: cover}


.index06{margin-top: 40px;}
.index06 .item_box_l{width: 70%}
.index06 .item_box_l .item{float: left;width: 48%;margin-bottom: 30px;}
.index06 .item_box_l .item:nth-child(2n){float: right;}

.index06 .item_box_r{width: 28%}
.index06 .item_box_r .img_box{height: 120px}
.index06 .item_box_r .tit_box{border: none;background: #ae000c;margin-top: 35px;}
.index06 .item_box_r .tit_box h2{color: #fff;font-size: 22px;font-weight: bold;height: 55px;line-height: 55px;}
.index06 .item_box_r .box2{background: #f9f1e4;padding: 20px;margin-top: 0}
.index06 .item_box_r .box2 .box_item{border: 1px solid #ae000c;background: #fff;padding: 15px 20px}
.index06 .item_box_r .box2 .box_item:not(:last-child){margin-bottom: 20px;}
.index06 .item_box_r .box2 .box_item .icon_box{padding: 10px 0}
.index06 .item_box_r .box2 .box_item .info{width: 80%}
.index06 .item_box_r .box2 .box_item .info p.t{color: #ae000c;font-size: 16px;margin-bottom: 10px}
.index06 .item_box_r .box2 .box_item .info p.tel{color: #333;font-size: 22px}
.index06 .item_box_r .tit_box.tit2{padding: 0 20px}
.index06 .item_box_r .tit_box.tit2 .more{color: #fff}
.index06 .item_box_r .news_list li h3{width: 100%}

.index07{}
.index07 .pic_lst{margin-top: 30px;height: 210px;overflow: hidden;padding: 0 40px;position: relative}
.index07 .pic_lst .bd li{height: 210px;float: left;margin: 0 10px;}
.index07 .pic_lst .bd li .img_box{height: 210px;}
.index07 .pic_lst .bd li .img_box img{width: auto;}
.index07 .pic_lst .sPrev{background: url(../img/icon12.png) no-repeat left;height: 37px;width: 33px;position: absolute;left: 10px;top:40%;}
.index07 .pic_lst .sNext{background: url(../img/icon12.png) no-repeat right;height: 37px;width: 33px;position: absolute;right: 10px;top:40%;}
.index07 .pic_lst .bd{overflow:hidden;}


.index08{margin-top: 80px;background: #f8f8f8}
.index08 .link_box h5{font-size: 20px;font-weight: bold;color: #fff;float: left;background: #ae000c;height: 60px;line-height: 60px;padding: 0 20px}
.index08 .link_box ul{float: left;width: 73%;padding: 12px 0}
.index08 .link_box li{float: left;}
.index08 .link_box li a{color: #fff;display: block;padding: 0 10px;}
.index08 .box_select{padding: 8px;width: 90%;}
.index08 .box_select .select{float: left;width: 20%;border: 1px solid #ae000c;margin-right: 20px;cursor: pointer}
.index08 .box_select .select h2{height: 40px;line-height: 40px;padding: 0 15px;position: relative}
.index08 .box_select .select h2:after{transition: all 0.5s;content:'';width: 0;height: 0;border-left: 8px solid #ae000c;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;right: 10px;top:12px;}
.index08 .box_select .select .option_box{width: 100%;background: #f1f1f1;display: none;bottom: 40px;z-index: 100}
.index08 .box_select .select h3{height: 40px;line-height:40px;text-align: left;padding-left: 15px;cursor: pointer;border: 1px solid #ddd}
.index08 .box_select .select h3:hover{background: #ae000c;color: #fff;border: none}

.rote90:after{transform: rotate(-90deg)}


.footer{background: #ae000c;padding: 20px 0}
.footer .bq{width: 100%;position: relative}
.footer .bq .jiguan{position: absolute;top:10px;left: 20%;}
.footer .bq p,.footer .bq span,.footer .bq a{color: #fff;height: 40px;line-height: 40px;text-align: center}

@media screen and (max-width:1680px) {
	.wd{width: 1400px;}
	.navcont .wd{text-align:center;}
	.navcont .navbox{display:inline-block;}
	.navcont .navli{width:140px;}

}
@media screen and (max-width:1600px) {
    .navcont .navli{width:120px;}
}
@media screen and (max-width:1440px) {
	.wd{width: 1300px;}
	.p90{padding: 0 45px}
	.foot li a{padding: 0 8px}
	.news_list li h3{width:75%;}
    .news_list li p{width:25%;}

}
@media screen and (max-width:1366px) {
	.wd{width:1200px;}
	.foot li a{padding: 0 5px}
}
@media screen and (max-width:1280px) {
	.wd{width: 1200px}
	.p100{padding: 0 10px}
	.navcont .navbox{padding:0;}
    .navcont .navli{width:115px;}
    
}
@media screen and (max-width:1176px) {
	.wd{width: 1100px}
	.foot ul{width: 90%}
}
@media screen and (max-width:1152px) {
}
@media screen and (max-width:1024px) {
	.topnav{display: block}
	.wd{width:100%;padding: 0 10px}
	#header .menua{display: block}
	.head_box .head_top{display: none}
	.head .sybanner{height: auto;}
	.swiper-slide img{width: 100%}
	.navcont{display: none}
	.head_box .logo{top:0;height: 80px;}
	.head_box .logo img{height: 80px}

	.index01{background: #ae000c;height: auto}
	.index01 .top_news_box h2{font-size: 18px;padding: 15px 0}
	.index01 .top_left{width: 100%;margin-bottom: 20px}
	.index01 .top_left .top_img{height:260px;}
	.index01 .top_left .top_img .bd li{height:260px;width: 100%}
	.index01 .top_left .top_img .bd li .img_box{height:260px;}
	.index01 .top_left .top_img .bd li h2{padding: 0 15px;}
	.index01 .top_left .top_img .hd{display: none}

	.index01 .top_left .top_video .video_tit{}
	.index01 .top_left .top_video .video_lst{width: 75%}
	.index01 .news_list_box{width: 100%}

	.index02 .zt_box{height: auto}
	.index02 .zt_box .hd{display: none}
	.index02 .zt_box .bd li{width: 100%;height: auto}
	.index02 .zt_box .bd li img{width: 100%}

	.index03 .top_news_box h4{width: 40%;font-size: 20px}
	.index03 .top_news_box .slide_news{width: 60%}

	.index04 .item_box_l{width: 100%;margin-bottom: 20px}
	.index04 .item_box_l .news_list{height: 440px}
	.index04 .item_box_l .news_list .hd{overflow-x: scroll}
	.index04 .item_box_l .news_list .hd ul{display: inline-block;white-space: nowrap}
	.index04 .item_box_l .news_list .hd ul li{float: none;display: inline-block}
	.index04 .item_box_l .news_list .bd li{width: 100%;}
	.index04 .item_box_r{width: 100%}

	.index05 .zt_box2 .item{width: 100%;margin-bottom: 20px;height: auto}
	.index05 .zt_box2 .item img{width: 100%;height: auto}

	.index06 .item_box_l{width: 100%;margin-bottom: 20px;}
	.index06 .item_box_l .item{width: 100%;margin-bottom: 20px;}

	.index06 .item_box_r{width: 100%}
	.index06 .item_box_r .tit_box{margin-top: 20px}
	.index06 .item_box_r .box2{margin-bottom: 20px;}

	.index07 .pic_lst .bd{overflow: hidden}

	.index08{margin-top: 20px}
	.index08 .link_box h5{width: 100%}
	.index08 .box_select{width: 100%}
	.index08 .box_select .select{width: 100%;margin-bottom: 20px}

	.footer .bq .jiguan{position: unset;text-align: center}
	.footer .bq .jiguan img{display: inline-block}
	.footer .bq p, .footer .bq span, .footer .bq a{line-height: 2;height: auto}


	.news_list li h3{width: 75%}
	.news_list li p{width: 25%}

}
@media screen and (max-width:900px) {
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:500px) {
}
@media screen and (max-width:414px) {
}
@media screen and (max-width:375px) {
}
@media screen and (max-width:320px) {
	
}


</pre></body></html>