<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,html{width:100%; overflow-x:hidden;}
body{ margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; color:#666666; min-width:320px; zoom:1; background:#fff; font-family:frutigernext,"Microsoft YaHei",Arial,Helvetica,sans-serif,Arial,"宋体";}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%; border:none; border:0;  vertical-align:top;}
a{color:#444444; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#ab1018;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
:-moz-placeholder{color:#d1d1d1;}
::-moz-placeholder{color:#d1d1d1;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color:#d1d1d1;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #d1d1d1;}
.w1200{ max-width:1200px; min-width:320px; margin:0px auto;}
.line{border:1px solid #e5e5e5;}
@media ( max-width:1200px){
.auto{ padding:0px 10px;}
}
.f_red{ color:#da251d;}


.title-lum{width:210px;border-bottom: 2px solid #b12027;margin: auto;text-align: center;font-size: 22px;line-height: 70px;padding-top:24px;}
.icon{width:20%;float:left;margin-top: 14px;}
.icon img{margin: 33px 80px;}
.icon span{display:block;text-align: center;font-size: 18px;}
.effect-img {text-align: center;cursor: pointer; zoom:1; overflow:hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform:  scale3d(1.1,1.1,1);}
.Title01{height:50px; line-height:38px;text-align: center;margin-top:14px; }
.Title01 span{display:inline-block; font-size:18px; color:#333; float:left;border-bottom: 2px solid #ab1018;}
.Title01 a{float:right;font-size:14px;color: #666;}
.Tstyle{border-bottom:1px solid #e6e6e6;}
.Tstyle span{border-bottom:2px solid #26428b; line-height:57px;}
.Title02{padding-bottom:11px; background:url(../images/line2.jpg) no-repeat left bottom;}
.Title02 span{display:block; font-size:36px; line-height:48px; color:#cccccc; font-weight:bold; font-family:Arial; text-transform:uppercase;}
.Title02 em{display:block; font-size:28px; line-height:49px; color:#e5390d;}
.Title03{height:49px; line-height:49px; background:#f7f7f7; border-bottom:1px solid #3496d3; padding-left:20px; font-size:18px; font-weight:bold; color:#3496d3;}
.Title04{height:74px; line-height:74px; background:url(../images/titbg.png) no-repeat center center; font-size:26px; font-weight:bold; color:#fff; text-align:center;}
.Title04.titbg2{background:url(../images/titbg2.png) no-repeat center center;}
.Title04.titbg3{background:url(../images/titbg3.png) no-repeat center center; color:#3496d3;}
.Title05{height:63px; border-bottom:1px solid #e6e6e6; font-size:24px; color:#4c4c4c; margin-bottom:3%;}
.Title05 span{display:inline-block; line-height:62px; border-bottom:2px solid #0072bb;}
.Tcenter{text-align:center; background-position:center bottom;}
.Ban img{display:block; width:100%;}
.Meun{padding:3% 0; text-align:center;}
.Meun a{display:inline-block; width:138px; height:34px; line-height:34px; border:1px solid #e7e7e7; border-radius:20px; font-size:16px; color:#666666; margin: 0 1% 20px 1%;}
.Meun a.on{border:1px solid #26428b; background:#26428b; color:#fff;}

.mtop {
    margin-top: 15px;
}
.content {
    width: 1200px;
    margin: 0 auto;
    background: #ffffff;
    /* padding-bottom: 25px; */
}
.container_ny {
    
    padding: 0 10px 15px;
}
.wz_top {
    height: 42px;
    line-height: 42px;
   
    background: url(../images/dqwz.png) 11px center no-repeat;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #ddd;
    margin-bottom: 15px;
}
.wz_top a {
    color: #666;
}
.lm_lban {
    width: 240px;
    height: auto;
    min-height: 580px;
    _height: 580px;
    background: #f6f6f6;
}
.fl, .left {
    float: left;
}
.lm_top {
    height: 50px;
    background: #ab1018;
    text-align: center;
    overflow: hidden;
}
.lm_top .tit {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #fff;
}
.navdh {
    width: 225px;
    margin: auto;
    padding-top: 15px;
}
.navdh ul li {
    width: 225px;
    height: auto;
    padding-bottom: 10px;
    vertical-align: bottom;
    overflow: hidden;
    text-align: center;
}
.navdh ul li a {
    display: block;
    height: 36px;
    line-height: 36px;
    background: #fff;
    overflow: hidden;
    font-size: 16px;
    color: #333;
}
.lm_rban {
    width: 912px;
    height: auto;
    min-height: 580px;
    _height: 580px;
}
.fr, .right {
    float: right;
}
.navjz {
    height: auto;
    padding: 0px;
    font-size: 14px;
    line-height: 30px;
    overflow: hidden;
    width: 900px;
}
.navjz .doc_list li {
    color: #999;
    overflow: hidden;
}
.navjz ul li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    vertical-align: bottom;
    padding-left: 16px;
    background: url(../images/list-dot.jpg) left no-repeat;
}
.navjz ul li a {
    line-height: 40px;
    font-size: 15px;
}
.navjz ul li a {
    line-height: 40px;
    font-size: 15px;
}
.pagination {
    clear: both;
    text-align: center;
    width: 100%;
    margin: 5px 0;
    padding: 3px 0;
    line-height: 28px;
    font-size: 14px;
}
.pagination span.disabled, .pagination span.disabled:hover {
    border: 1px solid #d9d9d9;
    color: #666;
}
.pagination a, .pagination span {
    border: 1px solid #d9d9d9;
    color: #666;
    font-family: Arial;
    margin: 2px;
    padding: 0px 10px;
    text-decoration: none;
    white-space: nowrap;
    display: inline-block;
    height: 28px;
    line-height: 28px;
}
.navdh ul li a:hover, .navdh ul li.active a {
    color: #fff;
    background: #ab1018;
}
/*Top*/
.Header{background:#fff;}
.Top{position:relative;}
.Logo{ float:left; }
.Logo img{display:block; width:100%;}
.SearchBox{float:right; background:url(../images/line.png) no-repeat left center; padding-left:2%; margin-top:33px;}
.SearchBox .sbtn{width:18px; height:18px; display:block; background:url(../images/btn.png) no-repeat;}
.SearchBox .Search{position:absolute; top:100%; right:0px; border:1px solid #666; z-index:99; width:200px; background:#fff; border-radius:15px; height:30px; line-height:30px; display:none;}
.SearchBox .Search .input{padding:0px 15px; width:155px; height:30px; line-height:30px;}
.SearchBox .Search .btn{background:url(../images/btn.png) no-repeat; width:18px; height:18px; position:absolute; top:7px; right:10px;}
.Nav{width:60%; float:right;}
.Nav li{width:14.1%; float:left;}
.Nav li a{display:block; font-size:16px; color:#4c4c4c; line-height:40px; text-align:center;margin-top: 30px;}
.Nav li:hover {border-bottom: 2px solid #ab1018;}



/*banner*/
#solid{overflow: hidden;
	width:100%;
	height:375px;
	clear:both;

	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:375px;
	display:none;
}
#solid .solid0{
	background:#78c4db;
}
#solid .solid1{
	background:#c5c9db;
}
#solid .solid2{
	background:#e7dfd1;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:50%;
	top:0px;
	width:1920px;
	height:375px;
	margin-left:-960px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:856px;
	height:55px;
	top:330px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); 
	-moz-opacity:0.7; 
	opacity:0.7;
}
/*bottom*/
.Bottom{border-top:3px solid #ab1018; padding:1.3% 0; font-size:14px; line-height:30px; text-align:center; color:#666666; background:#f7f8f9;} 
.Bottom a{color:#666666;}
.Bottom .link i{color:#d9d9d9; padding:0px 20px; font-size:12px;}
.Bottom img{display:inline-block; margin:0 1% 0 2%; vertical-align:middle;}


/*index*/
.HomeNews{padding:54px 0;position: relative;}
.HomeNews .push{position: absolute;bottom: 60px;right:20px;}
.NewsSlide{width:516px; float:left; position:relative;    margin-left: 20px;}
.NewsSlide .item{position:relative;}
.NewsSlide .item img{display:block; width:100%; height:318px;}
.NewsSlide .item em{position:absolute; left:0px; bottom:0px; width:96%; height:40px; line-height:40px; background:url(../images/opacity.png) repeat; padding:0 2%; font-size:14px; color:#fff;}
.NewsSlide .owl-dots{position:absolute; text-align:right; bottom:6px; right:14px; width:100%;}
.NewsSlide .owl-dots .owl-dot{width:12px; height:12px; display:inline-block; margin:0 4px; text-indent:9999; line-height:9999; overflow:hidden; background:url(../images/dotpic.png) no-repeat left top;}
.NewsSlide .owl-dots .owl-dot.active{background:url(../images/dotpic.png) no-repeat left bottom;}

.NewsBox{ padding:4px 20px 0px; width:48.5%; float:right;}
.NewsBox p{line-height:33px;}

.NewsBox li.First{height:auto; border-bottom:1px dashed #e6e6e6; margin-bottom:16px;}
.NewsBox li.First a.name{display:block; height:28px; line-height:28px; overflow:hidden; font-size:18px; color:#26428b; font-weight:bold;}
.NewsBox li.First .info{margin:10px 0px 19px; color:#808080; line-height:22px; height:44px; overflow:hidden;}
.NewsBox li.First .info img{display:inline-block; vertical-align:middle;}
.NewsBox li{height:30px; line-height:30px; overflow:hidden;}
.NewsBox li a.tit{display:inline-block; width:80%; font-size:14px; color:#4c4c4c;} 
.NewsBox li span{float:right; color:#999999;}

.CommonBox{width:31.333%; float:left; margin:4% 3% 0 0;}
.Nomr{margin-right:0;}
.CommonBox dl dt{ position:relative; }
.CommonBox dl dt img{display:block; width:100%; height:213px;}
.CommonBox dl dt span{ position:absolute; left:0px; bottom:0px; width:100%; line-height:28px; z-index:2; background:rgba(0,0,0,0.5); color:#fff; font-size:14px;}
.CommonBox dl dd{font-size:14px; line-height:32px; height:32px; overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.CommonBox dl dd a:hover{color:#ab1018;}
.CommonBox dl dd em,.CommonBox ul li em{padding-right:9px;}
.CommonBox dl dd a,.CommonBox ul li a{display:inline-block; width:80%; color:#666666;}
.CommonBox dl dd span,.CommonBox ul li span{float:right; font-size:12px; color:#999999;}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
 select {border: 1px solid #7a7a7a;
    margin-left: 29px;
    width: 184px;
    height: 25px;
    overflow: hidden;
    font-size: 14px;
    color: #505050;
}
.HomgBox{background:#f7f8f9; padding:1% 0 0;}
.CommonBox ul{padding:16px 0px 0px;}
.CommonBox ul li{font-size:14px; line-height:36px; height:36px; overflow:hidden;}

.SystemBox{background:#fff url(../images/build.png) no-repeat right bottom; width:31.3333%; float:right; margin-top:1%;}
.SystemBox .tit{background:#21a0e5 url(../images/txtbg.png) no-repeat; height:60px; line-height:60px; font-size:24px; color:#fff; font-weight:bold; padding-left:140px;}
.SystemBox .con{padding:2% 6%;}
.SystemBox .con .shares{height:44px; line-height:44px; border-bottom:1px solid #e6e6e6;}
.SystemBox .con .shares a{margin-right:28px;}
.SystemBox .con .shares a:last-child{margin-right:0px;}
.SystemBox .con .shares img{display:inline-block; vertical-align:middle;}
.SystemBox .con .shares em{display:inline-block; font-size:16px; padding-left: 8px; color:#4c4c4c;}
.SystemBox .con .weixin{padding:4% 0 0;}
.SystemBox .con .weixin .pic{width:22%; float:left; padding:6px; background:url(../images/wxbg.png) no-repeat; background-size:100% 100%;}
.SystemBox .con .weixin .pic img{display:block; width:100%;}
.SystemBox .con .weixin .info{width:68%; float:right; font-size:18px; color:#4c4c4c; line-height:28px; margin-top:3.5%;}
.SystemBox .con .weixin .info i{color:#26428b;}

.TheamBox{padding:3% 0;}
.TheamBox .item{position:relative; margin:0px 5px; padding-bottom:10px; background:url(../images/shadow.png) repeat-x left bottom;}
.TheamBox .item a{display:block; border:1px solid #e6e6e6; height:88px;}
.TheamBox .item .icon{width:90px; height:88px; position:absolute; left:0px; top:0px;}
.TheamBox .item .icon img{display:block; width:100%;}
.TheamBox .item .Name{padding:22px 0px 0px 100px;}
.TheamBox .item .Name span{display:block; font-size:18px; line-height:26px; color:#333333; font-weight:bold;}
.TheamBox .item .Name em{display:block; line-height:20px; font-size:14px; color:#808080; font-family:Arial;}

.TheamBox{position:relative;}
.TheamBox .owl-nav.disabled{display:block;}
.TheamBox .owl-nav .owl-prev,.TheamBox .owl-nav .owl-next{position:absolute; top:50%; margin-top:-30px; width:24px; height:50px; line-height:999;}
.TheamBox .owl-nav .owl-prev{left:0; background:url(../images/prev.jpg) no-repeat left top;}
.TheamBox .owl-nav .owl-next{right:0; background:url(../images/prev.jpg) no-repeat right top;}
.TheamBox .owl-nav .owl-prev:hover{background:url(../images/prev.jpg) no-repeat left bottom;}
.TheamBox .owl-nav .owl-next:hover{background:url(../images/prev.jpg) no-repeat right bottom;}

.FriendLink{ padding:1.5% 0;}
.FriendBox{position:relative;}
.FriendBox em.tit{width:94px; height:25px; line-height:25px; font-size:16px; color:#333; padding-left:26px; background:url(../images/link.png) no-repeat left center; position:absolute; left:0px; top:0px;}
.FriendBox .con{margin-left:120px;}
.FriendBox .con dl dd{position: relative;width:18%; height:30px; line-height:30px; background:#fff; margin:0px 2.5% 10px 0px; float:left;}
.FriendBox .con dl dd:nth-child(5n){margin-right:0px;}
.FriendBox .con dl dd p{padding:0px 10px; font-size:14px; color:#666666; height:30px; width:100%;cursor: pointer;}
.FriendBox .con dl dd .list {display: none;width: 100%;position: absolute;left: 0;top: 30px;background: #fff;z-index: 999;}
.FriendBox .con dl dd .list li{padding: 2px 10px; font-size:14px; color:#666666; height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.FriendBox .con dl dd .list li:hover{background: rgba(0,0,0,0.2);}

	
.wenzhang {
    padding: 0px 40px 30px;
}
.wztit, .newstitle {
    font-size: 26px;
    line-height: 38px;
    font-family: Microsoft YaHei;
    text-align: center;
    color: #333333;
    padding: 20px 0 15px;
}
.wzbjxx {
    margin: 0 auto;
    line-height: 36px;
    height: 36px;
    text-align: center;
    color: #666;
  
    padding-bottom: 5px;
 
    font-family: Microsoft YaHei;
    font-size: 12px;
    position: relative;
}
.minh500 {
    min-height: 300px;
    height: auto !important;
    height: 500px;
}

.newscontnet {
    font-size: 16px;
    font-family: Microsoft YaHei;
    margin: 0 auto;
    color: #333;
    line-height: 230%;
    padding-bottom: 20px;
    padding-top: 20px;
}
.otherli {
    font-size: 15px;
    line-height: 32px;
    overflow: hidden;
}


.form-group {
    margin-bottom: 15px;
}
.news-list{width:760px;margin-left: 60px;}
/*联系我们*/
.Contactbg{background:#f7f7f7; padding:3% 0;}
.ContactBox{background:#fff; padding:1% 3% 3%;}
.Contact{width:33%; float:left;}
.Contact dl{margin-left:3%; position:relative; border-bottom:1px solid #f0f0f0; padding-bottom:14px; margin-bottom:14px;}
.Contact dl dt{width:40px; height:40px; position:absolute; top:0px; left:0px;}
.Contact dl dt img{display:block; width:100%;}
.Contact dl dd{padding-left:50px;}
.Contact dl dd span.name{display:block; font-size:18px; line-height:42px; color:#333333;}
.Contact dl dd .info{font-size:14px; line-height:20px; height:40px; color:#808080;}
.Contact dl dd .info i{padding:0px 10px;}
.Map{width:62%; float:right;}
.Map img{display:block; width:100%;}

.ChartBox{padding:3% 0;}
.ChartBox .w1200{position:relative;}
.MapBox{position:relative;}
.MapBox img{display:block; width:100%;}
.MapClick{position:absolute; width:100%; height:100%; left:0px; top:0px;}
.MapClick a{position:absolute; font-size:14px; color:#333333; background:url(../images/arr5.png) no-repeat left center; padding-left:10px;}
.MapClick a.ah{top:61%; right:30%;}
.MapClick a.sc{top:64%; left:44%;}
.MapClick a.jl{top:23%; right:22%;}
.MapClick a.fj{top:75%; right:28%;}
.MapClick a.hn{top:72%; right:39%;}
.MapClick a.gx{top:83%; left:54%;}
.MapClick a.nmg{top:34%; left:55.5%;}
.MapClick a.hain{top:96%; left:57%;}
.MapClick a.xz{top:60%; left:26%;}
.MapClick a.hen{top:55%; right:37%;}
.MapClick a.yn{top:83%; left:42%;}
.MapClick a.gd{top:83%; left:62%;}
.MapClick a.cq{top:65%; left:53%;}

.Province{width:18%; position:absolute; top:400px; right:0px;}
.Province h2{font-size:20px; font-weight:bold; color:#0073bc;margin-bottom: 20px;}
.Province dl dd{}
.Province dl dd span{font-size: 18px;font-weight: bold;line-height:30px; color:#2e7fbc;float: left;margin-right: 20px;}
.Province dl dd em{background:#99d0f9;width: 60px;height: 25px;display: inline-block;margin-top: 2px;}
.Province dl dd:nth-child(2) em{background: #cde8fd;}
.ProvinceList{padding:5% 0 0;}
.ProvinceList dl dd{margin: 0 0 5% 0;}
.ProvinceList dl dd:nth-child(3n){margin-right:0;}
.ProvinceList dl dd .con{border:1px solid #f0f0f0; border-radius:8px;}
.ProvinceList dl dd .con .name{background: #eee;height: 35px; line-height: 35px; font-size:20px; font-weight:bolder; color: #0072bb;padding-left: 10px;}
.ProvinceList dl dd .con .info{padding: 20px 10px; font-size:15px; line-height:28px;overflow:hidden;}
.ProvinceList dl dd .con .info i{padding:0px 15px;}
.ProvinceList dl dd .con .info span{display: inline-block;width: 49%;}

.ckalertTop{cursor: pointer;position: fixed;width: 40px;height: 40px;right: 5%;bottom: 5%;text-align: center;display: none;}
.init { width: 297px;height: 297px;}
.news-list .pro-pic li img {
    margin: 10px 0;
    width: 100%;
    height: 180px;
}
 .pro-pic {
      float: left;
    width: 930px;
    height: auto !important;
    overflow: hidden;
    padding-top: 10px;
}
 .pro-pic li {
    float: left;
    width: 26%;
    height: 210px;
    margin: 10px 34px;
    text-align: center;
    border: none;
}
.pro-pic li img{margin-bottom:16px;font-size: 14px;}

.Pages{width:100%; text-align:center; color:#666666; font-size:14px;margin: 30px 0;}
.Pages a,.Pages .p_count{display:inline-block; height:34px; line-height:34px; border:1px solid #e6e6e6; color:#666666; margin:0px 2px; padding:0px 15px;}
.Pages .a_prev,.Pages .a_next{font-family:"宋体"; padding:0px 10px;}
.Pages .num a:hover,.Pages .num a.a_cur{color:#fff; background:#ab1018; border:1px solid #ab1018;}

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