<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.newsInfo .content img{ display: block; margin: 0 auto;}
.md-pc{ display: block;}
.md-mobile{ display: none;}


@media screen and (max-width: 1400px) {


}


@media screen and (max-width: 480px) {
	.new-service{    padding: 28px 0;
    margin: 15px 0;}
	.new-service .item-cell{ width: 97%; margin-bottom: 15px;}

#dituContent{ width: 100%; height:300px; margin: 0 auto;}
.video video{ width: 100%!important; height: 250px!important;}

body{
	-webkit-overflow-scrolling: touch;
	overflow-scrolling: touch;
	overflow-y: scroll;
}
img{ max-width: 100%; height: auto!important;}
.auto-img img{ max-width: none;}

/*首页*/
.mod-headers,.header-wrap{ display:none;}
.wrap-layer{ width: auto;padding: 0 10px;}
body, html{  min-width: 0; position: relative; width: 100%; overflow-x: hidden;}

.swiper-roll-1{width:100vw;height:auto;max-height:46.5vw;}
.news-roll0{width:95vw;height:auto;}
.shadow{ bottom:0;}
.shadow li{  width: 16px; height: 2px;}
.mod-news{ padding-top: 20px;}
.com-tits{ position: static; margin-bottom:15px; width: auto;}
.com-tits span{  font-size: 22px;}
.com-tits span i{ font-size: 16px;}

.news0{ margin-top: 20px;}
.newtitle{text-align:center;font-size:20px; color:#fe0000;line-height:40px;}
.newtitle span{height:40px;}
.newtitle:after {
  position: absolute;
  left: 50%;
  width: 36px;
  height: 2px;
  margin-left: -18px;
  top:42px;
  background-color: #fe0000;
  bottom: 0;
  content: '';
}
.newl{float:left;width:100%;max-height:240px;height:240px;}
.newl .swiper-pagination{text-align:right;display:none;}
.newl .swiper-pagination-switch {background:#cccccc!important;}
.newl .swiper-visible-switch{background:#f00!important;border:none;}
.newl .imgbox{float: left;width:100%;max-height:240px; height:480px;}
.newl .imgbox .img0{width:100%; max-height:200px;overflow:hidden;float:left;}
.newl .imgbox img{width:100%; }
.newl .imgbox .txt{width:100%;height:40px; line-height:40px;float:left;}

.newr{float: left;width:100%;}
.newr ul{float: left; width:100%;}
.newr ul li{line-height:24px;padding-bottom:18px; float:left; width:100%}
.newr ul li.check .nr{display:none;}
.newr ul li.check span:nth-child(2){font-weight:bold;color:#db2a28;}
.newr ul li span:nth-child(1){float: left;display: block;padding:0 8px;font-size:16px;font-weight:bold; color:#FFF;background:#999;margin-right: 10px;}
.newr ul li:hover span:nth-child(1){background:#db2a28!important;}
.newr ul li span:nth-child(2){float: left;width: 72%;overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-size:16px;}
.newr ul li span:nth-child(2) a{overflow: hidden; text-overflow: ellipsis;white-space: nowrap; font-size:16px;}
.newr ul li span:nth-child(2) a:hover{color:#db2a28;}
.newr ul li span:nth-child(3){ font-size:14px; color:#999;}
.newr ul li span:nth-child(4){float:left;width:95%;padding-right: 5%;padding-top:10px;left:0;color:#666;padding:8px 0; line-height:28px;}
.cred{background:#db2a28!important;}

.wh{float:left; width:100%;margin-top: 10px;}
.wh .imgb{float: left;width:100%;max-height:300px;overflow: hidden;}
.wh .imgb img{float: left;width:100%;}
.wh .wz{float: left;width:100%;text-align:center;margin-top: 10px;}
.wh .wz p{font-size:16px;color:#616060;line-height:35px;font-weight:100;}
.wh .wz p.st1{font-size:20px;color:#4a4a4a;line-height:35px;font-weight:bold;}
.newtitle2{float: left;width:100%;text-align:left;font-size:16px;color:#cf9e4f;font-weight:bold;margin-bottom: 10px;}
.newtitle2 span{line-height: 24px;float: left;display: block;margin-right: 8px;padding-left: 10px;}
.newtitle2 img{float: left; width:16px;margin-top: 4px}

.newtitle3{float: left;width:100%;margin: 10px 0;text-align:left;font-size:18px;color:#FFF;font-weight:bold;margin-bottom: 20px;height:40px;background: #e2170e url('../images/fdj.png') 20px 10px no-repeat; background-size: 24px 24px; line-height:40px;}
.newtitle3 span{margin-left: 60px;}
.newtitle4 span{margin-left: 100px;}
.newtitle4 {margin-top: 30px;}
.btlogo{float: left;width:100%; height:40px;text-align:center;padding: 30px 0;}
.btlogo img{max-width:100%;}


/*----底部----------*/
.mfooter{float: left;width:100%;margin-top: 0px;padding: 30px 0 10px 0;background:#dddddd;}
.mfootermid{width:90%;}
.mfootermid .linebox{width:100%;}
.mfootermid .mbox1{width:100%!important;}
.mfootermid .mbox1 a{}
.mfootermid .mbox1 a:hover{color:#e2180e}
.mfootermid .mbox1 h3{font-size:16px; margin-bottom: 10px;}
.mfootermid .mbox1 ul li{line-height:30px;}
.mfootermid .w10{width:10%;}
.mfootermid .w15{width:15%;}
.mfootermid .w25{width:25%;}
.mfootermid .w20{width:20%;}
.mfootermid .w30{width:30%;}
.mfootermid .mshow{display:none;}

.bq span{float:left;display:block;width:100%}


/*---滚动通告和搜索-------*/
.gdss{float: left;width:100%;padding:0px 0;}
.gdss .nlbox{float: left;width:100%;}
.gdss .gdbox{float: left;height:50px;background: url('../images/lb.png') 5px 15px no-repeat;padding-left:7%; width:93%;}
.gdss .gdbox span{float: left;display:block;line-height:50px;font-size:15px;}
.gdss .gdbox span.s1{font-size:14px;}
.gdss ul.line{float: left;width:65%;height:50px;overflow: hidden;}
.gdss ul.line li{height:50px;line-height:50px;font-size:16px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.gdss ul.line li a:hover{color:#D20001;}
.gdss .nrbox{float: left;width:100%;}
.gdss .nrbox .textbox{float: left;width:68%;height:40px;line-height:40px;background:#eee; padding-left:5%;border:none;font-size:16px;}
.gdss .nrbox .btn{float: left;width:25%;height:40px;line-height:40px;background:#f00; text-align:center; font-size:18px; color:#FFF;}
.gdss .nrbox .btn:hover{opacity:0.8;}


.layer-1,.layer-2{ float: none; width: auto; margin-right: 0;}



/*首页*/
.btn-l, .btn-r{ display: none;}
.swiper-pagination{bottom:5px;}
.md-pc{ display: none;}
.md-mobile{ display: block;}
.mode-banner .md-mobile img{ max-width: 100%; width: auto;height: auto;}
.com-tit a{ color: #999;/*display: none!important;*/ width:55px; height: 30px;overflow: hidden; overflow: hidden;font-size: 14px; padding-right: 0;  background: none; right: -12px; top: 2px;}
.com-tit a:after{color: #999; position: absolute; width: 22px; text-align: left; background: #fff; right: 0; top: -1px; content: ""; display: inline-block;vertical-align: middle;font-family:"iconfont" !important;
 font-size:16px;font-style:normal;-webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;content: "\e67a"; font-size: 14px;}

.com-tit{ text-align:center; margin-bottom: 20px;}
.com-tit span{ margin: 0 15px; font-size: 18px;}
.com-tit span.active:after{ width: 30px; margin-left: -15px;}
.mod-news-1{ margin-right: -1%; white-space: nowrap; overflow-x: auto;}
.mod-news-1 .item-cell{ vertical-align: top;float: none;width:48%; margin-right: 2%; overflow: hidden; display: inline-block;}
.mod-news-1 .item-pic{   width: 200px; height: auto; overflow: hidden;}
.mod-news-1 .item-pic img{ max-width: 187px; max-height:110px; }
.mod-news-1 .item-tit{ white-space: normal;}
.mod-news-1 .item-date{ font-size: 12px; margin-top: 5px;}
.mod-news-1 .item-tit{ line-height: 150%; height: 42px; overflow: hidden;}
.mod-news-1 .item-tit *{ font-size: 14px;}
img{ max-width: 100%; height: auto;}

.md-travel .item-cell{ width: 160px;}
.md-travel .item-cell .item-pic{ height: auto;}
.md-travel .item-1{ float: none; width: 100%;}
.md-travel .inner-travel{ margin-right: 0;}
.md-travel .item-cell .item-pic img{ max-width: 100%; height: auto;}
.md-travel .item-1 .item-pic{ height: auto;}
.md-travel{ background: none; padding: 0; margin-top: 30px;}

.md-travel .item-cell .item-desc{ display: none;}
.md-travel .item-cell .item-cnt,.rem-pros .item-cnt{ position: absolute; bottom:0; padding: 0 8px; left: 0; right: 0;
background: #000;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);; /*FireFox*/
background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);  /* Opear */
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1)); /*IE10及IE10+*/
}
.md-travel .item-cell .item-tit a {
    color: #fff; font-size: 15px;
}

.md-travel .travel-r{ white-space: nowrap; overflow-x: auto; width: 100%;}
.md-travel .travel-r .item-cell{ margin-right: 3px; float: none; display: inline-block;}
.md-travel .item-tit{    margin-top: 5px; margin-bottom: 0;}
.md-travel .item-cell img{ display: block;}

.pro-tabs{  overflow-x: auto; width: 100%; margin-left: 0;}
.pro-tabs li{ font-size: 16px; line-height: 55px; padding-bottom: 3px; display: inline-block; padding-right: 0; margin-right:0; height: 55px;}
.pro-tabs ul{  display: block;  white-space:nowrap;}
.pro-tabs li.active{ font-size: 16px;}
.H40{ height: 20px;}
.pro-tabs li.active:after{bottom:0;width: 20px;height: 2px;margin-left: -10px; display: none;}
.pro-tabs li a{ margin-right: 6px; padding-right: 20px; padding-left: 10px; height:55px; line-height: 55px;}
.pro-tabs li span{ height: 55px;}
.pro-tabs li a span img{  height: 110px!important;}
.pro-tabs li.active a span img{ margin-top: -55px;}
.rem-pros{ float: none; width: auto;}
.rem-pros .item-desc{ }
.rem-pros .item-cnt .item-details{ display: none;}
.rem-pros .item-cell{box-shadow:none; position: relative;}
.rem-pros .item-cnt{ color: #fff; padding-bottom: 10px;}
.rem-pros .item-tit{ padding-top: 15px;}
.rem-pros .item-tit *{ color: #fff; font-weight: normal;font-size: 16px;}
.rem-pros .item-desc{ height: 18px; text-overflow: ellipsis; white-space:nowrap; overflow:  hidden;margin-top: 2px; font-size: 12px; line-height: 150%;}
.rem-pros .item-desc *{color: #fff;font-size: 12px; }
.rem-proslists{ margin-left: 0; width: auto; float: none;  }
.rem-proslists .item-cell{ width: 120px; padding-top: 20px; padding-bottom: 10px;vertical-align: top;}
.rem-proslists .item-pic{width: 110px;}
.rem-proslists .item-pic img{ max-width: 100%; height: auto;}
.rem-proslists .item-tit *{ font-size: 14px;}
.rem-proslists .item-tit{margin-top:10px;  white-space: normal; padding: 0 3px; line-height: 130%;}
.rem-proslists .item-cell:hover{ margin-top: -0; transform: scale(1,1);-wbekit-transform: scale(1,1);  position: relative; }
.rem-proslists .item-cell:hover .item-tit{ margin-top: 10px; transform: scale(1,1);-wbekit-transform: scale(1,1);}.mCSB_horizontal&gt;.mCSB_scrollTools .mCSB_draggerRail {
    height: 3px!important;
}
.mCSB_horizontal&gt;.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    height: 4px!important;
    background: #d8af91!important;
}

.md-mservices{ padding-bottom: 25px; background:#f9f9f9; overflow: hidden; margin-top: 28px;}
.md-mservices .item-cell{ margin-top: 25px;  width: 33.33%; float: left; text-align: center;}
.md-mservices .item-cell img{ width: 40px; height: 40px;}
.md-mservices .item-cell h3{ font-size: 14px; font-weight: normal; color: #d8af91;}







/*新闻最终*/
.newsInfo h3{ line-height:130%; font-size: 22px;}
.rem-proslists{ white-space: nowrap; overflow-x: auto;}
.rem-proslists .item-cell{ float: none; display: inline-block; float: none;  }
.com-tit-us {
    text-align: center;
    margin-top: 20px;
	margin-bottom: 20px;
}
.com-tit-us span{ margin: 0 15px; font-size: 18px;}
.com-tit-us span.active:after{ width: 30px; margin-left: -15px;}
.com-tit-us span.active:after {
    content: "";
    position: absolute;
    border-bottom: 2px solid #d8af91;

    left: 50%;
    bottom: -8px;

	    width: 30px;
    margin-left: -15px;
}

.service-inners .item-tit{  height: auto;}


	.pub-info{ margin-top: 15px;}
	.pub-info ul li a{  padding: 10px 75px 10px 10px; font-size: 15px;	}
	.pub-info ul li a span{ font-size:13px; right:10px; top:10px;}
	.pub-info ul li a span img{ width:15px; height:15px;}
	.mod-sels-serch{width: 90%;}
	.mod-serch-l span{font-size:16px;}


	.mod-news-cor .item-cell .item-pic span{}
	.mod-news-cor .item-cell .item-pic cite{ padding-top:12%; font-size: 16px;}
	.mod-news-cor .item-cell .item-pic i{ font-size:12px; padding-bottom:30px; padding-top: 0; background-size: 20px auto;}
	.mod-news-cor .item-pic{ width: auto!important;}
	.kf-right{ display: none;}
	.mslinks{ width:90%; margin-left: 5%;margin-right: 5%;border-bottom:none;}
	.mslinks .item-cell{ width: 48%; margin-right: 2%; height: 180px; margin-bottom: 2%;font-size:16px;}
  .mslinks .item-cell2{margin-left: 0px;}
  .mslinks .item-cell:nth-last-child(1){ width: 98%; height: auto;}
	.mslinks .item-cell h3{ font-size: 16px;  padding-top: 0px;line-height:24px; max-height:30px}


	.mslinks .item-2 span, .mslinks .item-3 span{ padding-top: 20px;}
	.mslinks .item-cell img{ width: 100px; height: 100px;}
	.md-newcode{ margin-right: -2%; margin-bottom: 0; margin-top: 15px;}
	.md-newcode .item-cell{  padding: 0; width: 22%; vertical-align: top;margin: 0; box-sizing: border-box; margin-right: 1%;}
	.md-newcode .item-cell .item-ico{ display: none;}
	.md-newcode .item-cell .item-tit{ font-size: 12px; line-height: 120%;}
	.myprolists5 .item-bts a{ font-size:12px; width:100px; height:30px; line-height:30px;}



}


@media screen and (max-width: 375px) {
.mod-news-1 .item-pic{   width: 190px; }
.com-tit2 h3{ line-height: 150%; font-size: 20px; margin-bottom:10px;}
.about-intrs h3{ font-size: 18px;    }


}

@media screen and (max-width: 360px) {.single li.active{ width:300px;}
}

@media screen and (max-width: 330px) {

	.pre20{ margin-left: 30px; }
.next20{ margin-left: -20px; }

}



@media (max-width: 500px){
	.hiSlider-btn-prev, .hiSlider-btn-next, .hiSlider-pages {
		display: none;
	}
}

@media (max-width : 990px) { /* 960 */
	.container{max-width:100%;}
	.mmenu-btn{right:10px;}
	.videolist{width:100%;}
	.videolist li{width: 29%;float:left;margin:1%;}
}

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