<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

.left{ width:830px; float:left;}

.right{ width:310px; float:right;}



/* #zone{ border-top:1px solid #eaeaea;} */



.cName{ height:57px; line-height:57px; text-align:center; font-size:24px; border-top:2px solid #da251d; border-bottom:1px solid #ece8e8; letter-spacing:1px;}



.focus{ width:828px; height:365px; border:1px solid #dbdbdb; position:relative;}

.focus .changeDiv{ position:absolute; left:0; width:100%; height:100%; display:none;}

.focus .changeDiv .img{ float:left; width:600px; height:365px; overflow:hidden;}

.focus .changeDiv .img img{ width:600px; height:365px;}

.focus .changeDiv .txt{ float:right; padding:25px 10px 0 0; width:200px; height:340px; position:relative;}

.focus .changeDiv .txt h2{ font-size:30px; letter-spacing:1px; line-height:36px;}

.focus .changeDiv .txt p{ margin-top:15px; font-size:14px; line-height:20px; color:#4b4b4b;}

.focus .changeDiv .other{ position:absolute; bottom:15px; left:0; right:0;}

.focus .changeDiv .other span{ margin-right:8px;}

.focus .changeDiv .other em{ display:inline-block; position:absolute; right:-5px; bottom:-4px; height:23px; background:url(../images/focusbg.png) no-repeat right center;}

.focus .changeDiv .other em i{ display:inline-block; background-color:#f33333; padding:0 3px; height:21px; line-height:20px;letter-spacing:1px; color:#fff;}

.focus ul{ position:absolute; bottom:-30px; right:0; left:0; text-align:center;}

.focus li{ display:inline-block;*display:inline;*zoom:1; margin-left:8px; width:48px; height:4px; background-color:#a6a6a6; cursor:pointer;}

.focus li.on{ background-color:#da251d;}



.newslist li{ padding:24px 0; border-bottom:1px solid #eaeaea;}

.newslist li .img{ float:left; width:280px; height:171px; overflow:hidden;}

.newslist li .img img{ width:280px; height:171px;}

.newslist li .con{ width:530px; float:right; position:relative; height:171px;}

.newslist li .con h2{ font-size:24px; line-height:32px; margin-top:-2px;}

.newslist li .con p{ font-size:14px; line-height:24px; color:#959595; margin-top:8px;}

.newslist li .con .other{ position:absolute; left:0; right:0; bottom:0;}

.newslist li .con .other span{ font-size:14px; color:#959595; margin-right:15px;}

.newslist li .con .other .tag{ background:url(../images/ico-tag.png) no-repeat left center; padding-left:25px;}

.newslist li .con .other .tag a{ color:#959595; display:inline-block; margin-right:5px;}

.newslist li .con h2 a:link,a:visited{color:#000;text-decoration: none;}
.newslist li .con h2 a:hover,.newslist li .con .other .tag a:hover{ color:#1479d7;}



a.loadMore{ display:inline-block; border:1px solid #d8211d; border-radius:10px; color:#d8211d; padding:0 15px;}

a.loadMore span{ font-size:18px; display:inline-block; line-height:38px; height:38px; letter-spacing:1px;}

a.loadMore em{ display:inline-block; margin-right:15px; font-size:18px;}



/* jksj */

.introBox{ width:310px; height:190px; position:relative;}

.introBox img{ border-radius:5px; width:310px; height:190px;}

.introBox h2{ position:absolute; font-size:13px; line-height:18px; left:0; right:0; bottom:0; padding:10px 20px; height:36px; color:#fff; background:url(../images/bg-h2.png) repeat center bottom; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}

.jksj li{ margin-bottom:16px;}

.jksj li .img{ width:109px; height:72px; overflow:hidden; float:left;}

.jksj li .img img{ width:109px; height:72px;}

.jksj li .txt{ width:185px; float:right;}

.jksj li .txt h2{ font-size:14px; line-height:22px; height:54px;}

.jksj li .txt h2 a:hover{ color:#1479d7;}

.jksj li .txt p{ font-size:13px; color:#959595;}



.contactBox .link{ width:760px; float:left;}

.contactBox .link li{ height:36px; line-height:36px; font-size:16px; color:#666666; padding-left:26px;}

.contactBox .link li.tel{ background:url(../images/ico_tel.png) no-repeat left center;}

.contactBox .link li.fax{ background:url(../images/ico_fax.png) no-repeat left center;}

.contactBox .link li.email{ background:url(../images/ico_email.png) no-repeat left center;}

.contactBox .link li.web{ background:url(../images/ico_web.png) no-repeat left center;}

.contactBox .link li.addr{ background:url(../images/ico_addr.png) no-repeat left center;}

.contactBox .c_ewm{ width:160px; float:right;}

.contactBox .c_ewm_box{ display:inline-block; padding:8px; border:1px solid #9b7f45;}

.contactBox .c_ewm p{ font-size:14px; color:#9b7f45; margin-top:5px;}

.contact .map{ height:471px;}


/* ppzl */

.ppzl .jcarousel{ overflow:hidden;}

.ppzl .jcarousel ul{ width:20000em; position:relative;}

.ppzl .jcarousel li{ float:left; width:310px; height:422px; position:relative;}

.ppzl .pagination{ text-align:center; margin-top:18px;}

.ppzl .pagination a{ display:inline-block; width:6px; height:6px; background-color:#888888; margin-right:10px; text-indent:-999999em; overflow:hidden; border-radius:6px;}

.ppzl .pagination a.active{ background-color:#ff3333; width:26px;}



/* gdft */

.gdft li{ height:152px; border:1px solid #ece8e8; padding:50px 20px 0; margin-bottom:72px; position:relative;}

.gdft li img{ width:75px; height:75px; border-radius:100%; position:absolute; left:50%; margin-left:-38px; top:-38px;}

.gdft li h2{ text-align:center; font-size:20px; color:#000;}

.gdft li h2 a{ color:#000;}

.gdft li p{ font-size:14px; color:#444; line-height:24px; margin-top:8px;}



/* hottags */

.hottags span{ display:inline-block; border:1px solid #dbdbdb; border-radius:13px; float:left; margin-right:8px; margin-bottom:10px;}

.hottags span a{ display:inline-block; padding:0 10px; font-size:14px; height:26px; line-height:26px; text-align:center;}

.hottags span a:hover{ color:#1479d7;}

.newsbody .jstitle{ no-repeat left 5px; font-size:28px; line-height:40px; letter-spacing:1px; text-align:center;}

.newsbody .title{  background:url(../images/tbtt.png) no-repeat left 5px; padding-left:53px; font-size:28px; line-height:40px; letter-spacing:1px;}

.newsbody .datitle{ no-repeat left 5px; padding-left:53px; font-size:28px; line-height:40px; letter-spacing:1px;}

.newsbody .titlef{ font-size:20px; line-height:40px; letter-spacing:1px; color:#0070a8; }
.newsbody .titlef a{ font-size:20px; color:#0070a8;}
.newsbody .titlef a:hover{color:#da251d;}

.newsbody .titlef2{ font-size:15px; line-height:30px; letter-spacing:1px; color:#0070a8; }

.newsbody .titOther{ padding-bottom:10px; border-bottom:1px solid #eaeaea;}

.newsbody .titOther span{ font-size:14px; color:#666; display:inline-block; margin-right:30px;}

.newsbody .titOther span.befrom{ float:right; margin-right:0;}

.newsbody blockquote{ font-size:16px; color:#404040; line-height:30px; padding:0px 0; text-indent:0.3rem;}

.newsbody blockquote div{ font-size:16px; color:#404040; line-height:30px;}

.newsbody blockquote img{ max-width:100%;}



.txtKey{ font-size:14px; color:#666; line-height:36px;}

.txtKey a{ display:inine-block; margin-right:5px;}

.xwrx{ font-size:14px; color:#f00; line-height:36px;}


.jiathis_style{ float:right;}

.bshare-custom a{ display:inline-block; height:40px; padding:0 28px; border:1px solid #000; border-radius:5px; margin-left:16px;}

.bshare-custom a em{ display:inline-block; background:url(../images/ico-sina.jpg) no-repeat left center; height:40px; line-height:40px; padding-left:40px; font-size:14px;}

.bshare-custom a.ico-sina{ border-color:#f56467;}

/* p {padding:10px 0}     段落间距   */


.ppzl .pagination a{transition:all .2s ease-in-out; -moz-transition:all .2s ease-in-out; -ms-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out;}

/*******wap*******/

.wapBox{ display:none;}

.m-share a{ display:inline-block; padding:0.03rem 0.23rem; margin:0 0.14rem; border:1px solid #000; border-radius:0.05rem;}
.m-share em{ display:inline-block; line-height:0.45rem; font-size:0.22rem; height:0.45rem; padding-left:0.56rem; background-size:0.45rem auto; background-repeat:no-repeat; background-position:left center;}
.m-share a.m-sina{ border-color:#f56366;}
.m-share a.m-wx{ border-color:#8dc81b;}
.m-share a.m-qzone{ border-color:#f5be3f;}
.m-share a.m-sina em{ background-image:url(../../wapStyle/images/ico-sina.jpg);}
.m-share a.m-wx em{ background-image:url(../../wapStyle/images/ico-wx.jpg);}
.m-share a.m-qzone em{ background-image:url(../../wapStyle/images/ico-qzone.jpg);}

.m-layer{ display:none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.82); z-index: 2;}
.m-share-weixin{ background: rgba(28,27,33,0.9);}
.m-share-weixin .u-img1{width:60%; top:0; right:0; position:absolute; }
.m-share-weixin .u-img1 img{ width:100%; }
.m-share-weixin .u-img2{width:90%; margin-left:auto; margin-right:auto; top:40%; position:absolute;}
.m-share-weixin .u-img2 img{ width:100%; }
.m-share-weixin .u-img3{width:90%; top:16%; position:absolute; left:5%;}
.m-share-weixin .u-img3 img{ width:100%; }
.m-share-weixin .u-img4{width:30%; top:52%; position:absolute; left:35%;}
.m-share-weixin .u-img4 img{ width:100%; }

@media screen and (max-width:768px){
	.pcBox{display:none;}
	.wapBox{ display:block;}
	.right{ display:none;}
	
	.wapBox #topbanner{ height:0.9rem; background:url(../../wapStyle/images/topbanner.gif) no-repeat right top; background-size:cover; position:relative; margin-bottom:.05rem;}
	.wapBox #top{ height:0.9rem; background:url(../../wapStyle/images/topbg.png) no-repeat right top; background-size:cover; position:relative;}
	.wapBox .ico-menu{ position:absolute; top:0.2rem; left:0.32rem; width:0.45rem; height:0.42rem;}
	.wapBox .ico-menu img{ width:100%;}
	.wapBox .logo{ position:absolute; width:1.82rem; height:0.49rem; left:50%; margin-left:-0.91rem; top:0.2rem;}

	.wapBox .here{ margin-top:0.02rem; padding-left:0.32rem; margin-padding:0.32rem; background-color:#f6f6f6; height:0.64rem; line-height:0.64rem; font-size:0.3rem; color:#666;}
	.wapBox .here a{ color:#666;}
	.wapBox .nav{ min-height:6.5rem; background-color:#fff;}
	.wapBox .nav li{ height:0.82rem; line-height:0.82rem; border-bottom:1px solid #333;}
	.wapBox .nav li a{ display:block; padding:0 0.32rem; font-size:0.32rem; color:#000;}
	
	.wapBox #footer{ border-top:1px solid #dcdcdc; padding:0.15rem 0; margin-top:0.3rem; background:none;}
    .wapBox #footer p{ font-size:0.22rem; color:#a0a0a0; line-height:0.36rem;}
    .wapBox #footer p a:link,a:visited{color:#a0a0a0;text-decoration: none;}
    .wapBox #footer p a:hover,a:active{color:#da251d;}
	
	
	
	.w{margin-left:0.32rem; margin-right:0.32rem; width:auto;}
	.left{ width:100%; float:none;}
	.mt3{ margin-top:.3rem;}
	
	.pho-nav-list{ position:relative; height:.64rem; background-color:#f6f6f6;}
	.pho-nav-list .swiper-slide{ width:12%; line-height:.64rem; text-align:center;}
	.pho-nav-list .swiper-slide a{ font-size:.28rem; color:#000; display:inline-block;}
	.pho-nav-list .swiper-pagination{ display:none;}
	.pho-nav-list .swiper-slide.on a{ color:#da251d;}
	
	#zone{ border:none;}
	.newsbody *{ font-size:100%;}
	video{object-fit: fill;}
	iframe{max-width:100%;height:auto!important;}
	.newsbody .title{font-size:0.42rem; font-weight:bold; padding:0; letter-spacing:0.02rem; line-height:0.56rem; text-align:center; background:none;}
	
	.m-fother{ margin:0.45rem 0 0.6rem;}
	.m-fother span{ font-size:0.28rem; color:#898a89; border-bottom:1px solid #dedfdf; padding:0 0.1rem 0.12rem;}
	.m-fother i{ display:inline-block; margin:0 0.1rem;}
	
	.newsbody blockquote{ font-size:0.35rem; line-height:0.62rem; color:#404040; text-indent:0;}
	.newsbody .titlef{ font-size:0.35rem; line-height:0.62rem; color:#0070a8;}
	
	.txtKey{ text-align:center; margin-top:.3rem;}
	.txtKey a{ font-size: 0.22rem; display: inline-block; min-width: 0.82rem; padding-left: 0.08rem; padding-right: 0.08rem; height: 0.4rem; line-height: 0.4rem; background: #b3b3b3; margin:0 0.1rem; color:#000;}
	
	.cName{ font-size:0.28rem; height:0.79rem; line-height:0.79rem; border-bottom:0;}
	
	.m-list{ padding:0.28rem 0; background-color:#fff; border-top:1px solid #f1f1f1; margin-top:0.02rem;}
	.m-list a{ display:block; height:2rem; position:relative;}
	.m-list .m-txt{ width:3.4rem;}
	.m-list .m-txt h2{ font-size:0.34rem; color:#000; font-weight:bold; letter-spacing:0.01rem; line-height:0.45rem;}
	.m-list .m-pic{ width:3.2rem; height:2rem; text-align:right; position:relative; overflow:hidden;}
	.m-list .m-pic em{ width: 0.66rem; height: 0.66rem; background: url(../../wapStyle/images/ico-play.png) no-repeat; background-size: 0.65rem auto; position: absolute; top: 50%; margin-top: -0.33rem; left: 50%; margin-left: -0.33rem;}
	.m-list .m-time{ position:absolute; left:0; bottom:0; font-size:0.28rem; color:#a0a0a0;}
	.m-list .m-pic img{ width:100%;}
	
	a.m-load{ font-size:0.34rem; color:#a6a6a6; height:0.68rem; line-height:0.68rem; background-color:#f0f0f0; display:block;}
	
	.banner-lh{ margin-top:.05rem;}
	.banner-lh img{ display:block; width:100%; height:auto;}
	.f-pr{ position:relative;}
	.f-db{ display:block;}
	.m-tips{ margin-top: 0.2rem; margin-bottom: 0.15rem; }
	.m-tips h2{ color: #000; line-height: 0.59rem; height: 1.18rem; overflow: hidden; font-size:0.42rem; font-weight:bold; letter-spacing:0.01rem;}
	
	.newslist li .img{width:3.2rem;}
	.newslist li .img img{ max-width:100%; height:132px;}
	.newslist li .con{ width:3.4rem;}
	.newslist li .con h2{ font-size:0.34rem; color:#000; font-weight:bold; letter-spacing:0.01rem; line-height:0.45rem;}
	.newslist li .con p,.newslist li .con .other{ display:none;}

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