<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/**********************************************************/
/******************************2021-12-26 23:43:00**********/
/***************  By.Elsu_Lu | QQ&amp;WX:2422836***********/
/****************************************************/

body *{max-height:999999px;border-radius:0;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust:100% !important;}
html,body{width:100%;height:100%;cursor:default;-webkit-text-size-adjust: 100% !important;}
html,body,div,ul,li,p,span,em,i,th,td,dl,dd,form,input,textarea,select,h1,h2,h3,h4,h5,h6,img{margin:0;padding:0;list-style:none;font-style:normal; font-weight:normal;}
button,input,textarea,select{font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
img{border:0;}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
button,input[type='submit'],input[type='button']{cursor:pointer;outline:none}
button,input[type='submit'],input[type='button']{cursor:pointer;outline:none}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}
textarea{-webkit-appearance:none;} 
input:focus,textarea:focus{outline:none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;}
input::-ms-clear{display:none;}
a{cursor:pointer;text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur());-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{color:#2d4c8a;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
a:focus,input:focus,textarea:focus,select:focus,area:focus{outline:none}
.cf{*zoom:1}
.cf:after{display:block;visibility:hidden;clear:both;height:0;content:' '}
.hid{position:absolute;z-index:-1;top:-10000px;left:-10000px;display:block;width:10px;height:10px; font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
body{background:#fff;font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;font-size:14px;line-height:1;color:#333}
input{font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc;font-weight:normal;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#ccc;font-weight:normal;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#ccc;font-weight:normal;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#ccc;font-weight:normal;}
.hr{ width:100%; height:20px; display:block; margin:0 auto; overflow:hidden; }
.hr1{ width:100%; height:10px; display:block; margin:0 auto; overflow:hidden;}
.hr2{ width:100%; height:20px; display:block; margin:0 auto; overflow:hidden;}
.hr3{ width:100%; height:30px; display:block; margin:0 auto; overflow:hidden;}



.header{ width:100%; height:100px; min-width:1200px; display:block; margin:0 auto; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, .2); box-shadow: 0 0 15px rgba(0, 0, 0, .2); background: url(../images/bg1.jpg) center center; background-size: cover;}
.head{ width:1200px; height:100px; display:block; margin:0 auto;}
.logo{ width:260px; height:60px;  display:block; float:left; padding-top:20px;}
.logo img{ width:100%;} 
.nav{ width:900px; height:40px; line-height:40px; display:block; float:right;text-align:right; padding-top:30px; color:#ccc;}
.nav a{ font-size:16px; padding:0 20px;}

.swiper-container {width: 100%;min-width:1200px;height:860px;text-align: center;}
.pagination {position: absolute;z-index: 20;left:0px;bottom: 10px; width: 100%; text-align: center;}
.swiper-pagination-switch {display: inline-block;width: 8px;height: 8px;border-radius: 8px;background: #222;margin-right: 5px;opacity: 0.8;border: 1px solid #fff;cursor: pointer;}
.swiper-visible-switch {background: #aaa;}
.swiper-active-switch {background: #fff;}

.ben{width: 100%;min-width:1200px;display:block; margin:0 auto;}
.ben img{width: 100%;}

.buConW{width:1200px; display:block; margin:0 auto; padding:80px 0;}
.buPicBox{ width: 470px; display: block; float: left; background: #fcf844;}
.buPicBox i{ width:100%; height: 205px; display: block; float: left; overflow: hidden;}
.buPicBox p{ width:100%; height: 60px; display: block; float: left; overflow: hidden;padding: 20px 0;}
.buPicBox p em{width:40%; height: 60px; display: block; float: left; overflow: hidden; text-align: right; }
.buPicBox p em img{ width:60px; margin-right: 10px;}
.buPicBox p span{width:60%; height: 60px; display: block; float: left; overflow: hidden; font-size:18px; line-height: 1.6;}
.buConBox{width:650px; display: block; float: left; padding: 10px 0 0 40px; }
.buTitle{position: relative;}
.buTitle span{ font-size: 18px; display: block; color: #C9302C;}
.buTitle b{ font-size: 38px; display: block; padding: 10px 0; }
.buTitle em{ width:75px; height:2px; background: #ceae5b; overflow: hidden; position: absolute; bottom: 0; left: 0; z-index: 1;}
.buCondd{ font-size: 16px; line-height: 1.6; padding-top: 20px;}
.buCondd p{ text-indent: 32px;}

.inBox{width:100%;  min-width:1200px; display:block; margin:0 auto; padding-bottom:80px; background: url(../images/bg2.jpg) center center; background-size: cover;}
.inTitle{width:1200px; display:block; margin:0 auto; padding:110px 0 60px 0; text-align: center; font-size: 48px; font-weight: bold;}
.inTitle span{ display: block; font-size: 16px; line-height: 2; font-weight: normal;}
.inUl{width:1200px; display:block; margin:0 auto;}
.inUl li{width:480px; height: 260px; padding:40px; display:block; float: left;background:rgba(255,255,255,0.7);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0 1px 13px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 13px rgba(0, 0, 0, .3); box-shadow: 0 1px 13px rgba(0, 0, 0, .3);	}
.inUl li.xdr{ float: right;}
.inUl li b{ width: 100%; display: block; padding-bottom: 20px; border-bottom: 1px solid #c9302c; color: #c9302c; text-align: center; font-size: 38px;}
.inUl li p{ width: 100%; height:120px; display: block; padding: 20px 0;  font-size:18px; line-height: 1.6; text-indent: 36px;}
.inUl li a{ width: 40%; height:40px;margin:0 auto; display: block;font-size:16px; line-height:40px; background: #e4c600;text-align: center;}

.inprBox{width:1200px; display:block; margin:0 auto;}
.inprBox p{width:1120px; height: 260px; padding:40px; display:block; float: left;background:rgba(255,255,255,0.7);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow: 0 1px 13px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 13px rgba(0, 0, 0, .3); box-shadow: 0 1px 13px rgba(0, 0, 0, .3); margin-bottom:40px;}
.inprBox p b{ width:550px; height: 40px; line-height: 40px;font-size: 32px; display: block; float: left; padding-right: 50px; color: #C9302C;}
.inprBox p span{ width: 550px; height:210px; display: block; float: left;padding-right: 50px; padding-top: 10px; font-size: 18px; line-height: 1.6;}
.inprBox p i{ width: 520px; height:260px; display: block; float:right; overflow: hidden;}
.inprBox p i img{ width: 100%;}

.inprBox p:nth-child(2n+0) b{ float: right;padding-right: 0px; padding-left: 50px;}
.inprBox p:nth-child(2n+0) span{ float: right;padding-right: 0px;padding-left: 50px;}
.inprBox p:nth-child(2n+0) i{ float:left;}


.inBox2{width:100%; height:700px; min-width:1200px; display:block; margin:0 auto;}
.inTitle2{width:1200px; display:block; margin:0 auto; padding:60px 0; text-align: center; font-size: 48px; font-weight: bold;}
.inTitle2 span{ display: block; font-size: 16px; line-height: 2; font-weight: normal;}
.inUl2{width:1200px; display:block; margin:0 auto;}
.inUl2 li{width:560px; display:block; float: left;}
.inUl2 li.xdr{ float: right;}
.inUl2 li i{ width: 100%; height: 250px; display: block; overflow: hidden;}
.inUl2 li i img{ width: 100%; min-height: 250px;}
.inUl2 li b{ width: 100%;max-height: 60px; display: block; font-size:22px;overflow: hidden; line-height: 30px; padding-top: 10px;}
.inUl2 li p{ width: 100%;font-size: 16px;  display: block;overflow: hidden; color: #999; padding-top:15px;}
.inUl2 li p a{ display: block;line-height:30px; text-indent:5px; width: 100%; height: 30px; overflow: hidden;}


.inTel{width:1200px; display:block; margin:0 auto; padding:50px 0;}
.inTel p{ width:310px; height:100px; padding:30px 40px; display: block; float: left;background: url(../images/bg3.jpg) center center; margin-right: 15px; color: #c9302c;}
.inTel p:nth-child(3){ margin-right: 0;}
.inTel p i{ font-size: 28px; font-weight: bold; display: block; line-height: 1.6;}
.inTel p b{ font-size: 48px;}

.footer{width:100%; min-width:1200px; display:block; margin:0 auto; background: url(../images/bg3.jpg) center center;background-size: cover; padding: 30px 0 130px 0;}
.footer p{width:1200px; display:block; margin:0 auto; text-align:center; padding:30px 0;}
.footer p i{ padding:0 20px; line-height: 2; display: block;}



.divBox{width:1200px; display:block; margin:0 auto; padding:60px 0;}
.leftBox{ width:240px; display:block; float:left;}
.leftBox b,.leftBox a{ width:100%; height:60px; line-height:60px; display:block; float:left; border-bottom:1px solid #fff; background:#f5f5f5; font-size:18px;}
.leftBox b{ background:#da241c; color:#fff; font-size:26px; text-align:center;}
.leftBox a{ text-indent:30px;}
.leftBox a:hover{ background:#183884; color:#fff;}
.rightBox{width:900px; display:block; float:right;}
.prList li{ width:272px; margin:0 39px 39px 0; height:380px; display:block; float:left; overflow:hidden; border:1px solid #eee;}
.prList li:nth-child(3n+3){ margin-right:0;}
.prList li i{ width:252px; height:252px; line-height:272px; display:block; float:left;overflow:hidden; text-align:center; padding:10px;}
.prList li i img{ width:100%; vertical-align:middle;}
.prList li p{ width:100%; display:block; float:left; text-align:center; line-height:30px; font-size:16px; padding-top:20px;overflow: hidden;}
.prList li p em{color:#e41f1b;}
.prList li:hover{-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, .2); box-shadow: 0 1px 8px rgba(0, 0, 0, .2);}

.prTop{ width:100%; display:block; float:left;}
.prPic{ width:430px; height:430px; line-height:430px; display:block; float:left; border:1px solid #eee; overflow:hidden; text-align:center; position:relative; cursor:pointer;}
.prPic img{ width:95%; vertical-align:middle;}
.prPic i{ position:absolute; z-index:3; bottom:10px; right:10px; line-height:1; color:#ccc;}
.prPic:hover img{filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;}
.prPic:hover i{color:#e41f1b;}
.prTxt{ width:430px; display:block; float:right; padding:20px 0;}
.prTxt p{width:100%; display:block; float:left; line-height:36px; font-size:16px;}
.prTxt p i{ color:#999;}
.prSub{width:100%; display:block; float:left; line-height:30px; font-size:16px; padding:30px 0;}
.prSub i{ color:#999;}
.prSr{width:100%; display:block; float:left; line-height:40px; font-size:18px; color:#e41f1b; font-weight:bold; border-bottom:1px solid #eee;}
.prCon{width:100%; display:block; float:left; line-height:1.6; font-size:16px; padding:20px 0;}
.prCon img{ max-width:100%;}
.pageTit{width:100%; display:block; float:left; line-height:1.6; font-size:32px; padding:0px 0 20px 0; text-align:center;color:#e41f1b;font-weight:bold; border-bottom:1px solid #eee;}
.pageTit span{ display:block; font-size:14px; color:#999; padding-top:20px;}
.pageCon{width:100%; display:block; float:left; line-height:1.6; font-size:16px; padding:20px 0 20px 0;}
.pageCon img{ max-width:100%;}
.newList{ padding-bottom:20px;}
.newList li{width:100%; display:block; float:left; }
.newList li a{width:100%; display:block; float:left; line-height:1.4; font-size:16px; border-bottom:1px solid #eee;}
.newList li a b{ width:100%; display:block; float:left; color: #C9302C; font-size:26px; padding:20px 0 5px 0;}
.newList li a p{ width:100%; display:block; float:left; color:#333; font-size: 18px; padding-bottom: 20px;}
.newList li a i{ width:100%; display:block; float:left; color:#333;line-height:1.6; font-size: 22px; padding:20px 0;}
.newList li a span{ display:none;}
.magBox{width:100%;display:block; float:left; }


	.photoList{ padding-top:30px; display:block; width: 100%; float: left; }
	.photoList li{ width:272px; margin:0 39px 39px 0; height:360px; display:block; float:left; overflow:hidden; border:1px solid #eee;}
	.photoList li:nth-child(3n+3){ margin-right:0;}
	.photoList li i{ width:252px; height:200px; line-height:200px; display:block; float:left;overflow:hidden; text-align:center; padding:10px;}
	.photoList li i img{ width:100%; vertical-align:middle;}
	.photoList li span{ width:100%; display:block; float:left; text-align:center; line-height:30px; font-size:16px; padding-top:5px;}
	.photoList p{ padding: 0 10px;display:block; float:left; max-height: 80px; overflow: hidden; line-height: 1.4;}
	.photoList li:hover{-webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 8px rgba(0, 0, 0, .2); box-shadow: 0 1px 8px rgba(0, 0, 0, .2);}


/* 表单 */
.opForm{ width:90%;display:block; margin:0 auto; padding:20px 0 50px 0;}
.opForm .opConp{ display:block; margin:0 auto; padding:20px 20px; font-size:18px; line-height:1.6;}
.opForm .layui-elem-field{ border-color:#ff9da2;}
.opFormP{ font-size:16px; border:1px solid #d8d8da;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; padding:0px;  margin-bottom:25px;}
.opFormP label{ width:160px; display:block; float:left; text-align:right; color:#666; line-height:50px; background:#f8f8f8;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px; text-align:center;}
.opFormP .opIn{ margin-left:180px;}
.opFormP .opIn:after{content: "";height: 0;line-height: 0;display: block;visibility: hidden;clear: both;}
.opFormP .opInp{ width:99%; height:50px; line-height:50px; border:0; font-size:16px;}
.opFormP .opTeLa{border-bottom:1px solid #ccc; width:100%; text-align:left; text-indent:25px;}
.opFormP .opInx{}
.opFormP .opTex{ width:95%; display:block; margin:0 auto; height:160px; padding:20px 0px 20px 0px;border:0;resize:none; font-size:16px; }
.opForm .opBut{ width:50%; height:56px; display:block; margin:0 auto; background:#ed2f39; border:0; font-size:18px; color:#fff; line-height:56px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.opForm .opBut:hover{ background:#c9302c;}
.opForm .opCode{ width:20%; height:50px; display:block; float:right;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; line-height:50px; color:#fff; text-align:center; border:0;}
.opForm .opCode img{ width:100%; height:100%; display:block; float:left;}

.opTips2{ width:100%; line-height:60px; text-align:center; font-size:16px;}



.rightBB{position: fixed;top: 35%;right: 10px;z-index:999; width: 73px; display: block;}
.rightBB p{width: 73px;height: 73px; display: block; float: left;   background: #3cb034 url(../images/wx.png) no-repeat center center ;border-radius: 50%; position: relative; margin-top:10px;}
.rightBB span{ position: absolute; left: -150px; top: 0; width:140px; display: none;}
.rightBB span img{ width: 100%;}
.rightBB p:hover span{ display: block;}
.rightBB p.B2{background: #ff7800 url(../images/tel.png) no-repeat center center ;}
.rightBB p.B3{background: #e24040 url(../images/write.png) no-repeat center center ;cursor:pointer}
.rightBB p.B2 span{ background: #ff7800;border-radius:4px; line-height: 40px; font-size: 16px; text-align: center; color: #fff; top: 20px;}
.footBB{width:100%; height: 80px; display:none; margin:0 auto; padding:10px 0;background:rgba(0,0,0,0.8); position: fixed;z-index:9999; bottom: 0;}
.footBs{width:1200px;height:80px; display:block; margin:0 auto;}

.wraBox{width:1200px;display:block; margin:0 auto; position:relative;}


.topNewPic{ width:655px; height:400px; display:block; float:left; overflow:hidden; position:relative;}
.topNewPic img{ width:100%; min-height:400px;}
.topNewPic p{ width:520px; height:52px; line-height:52px; display:block; position:absolute; bottom:0; background:#000; color:#fff; font-size:18px; text-indent:10px;overflow: hidden;text-overflow: ellipsis;padding-right:150px;white-space: nowrap;background: rgba(0, 0, 0, 0.8);}
.topNewPic .pagination {position: absolute;text-align: right;bottom:16px;z-index: 2;right: 10px;}
.topNewPic .swiper-pagination-switch {width:15px;height:15px;background: #fff;border-radius:50px;cursor: pointer;margin: 0 5px;display: inline-block;transition: all 0.4s;}
.topNewPic .swiper-active-switch {background: #0A4891;}

.rightNews{width:520px; height:400px; display:block; float:right; overflow:hidden; position:relative; overflow:hidden;}
.rightNews .tabs{width:100%; height:50px; display:block; float:left; border-bottom: 2px solid #c9302c;}
.rightNews .tabs a{ width:170px; height:50px; line-height:50px; display:block; float:left; font-size:28px; font-weight:bold; text-align:center; }
.rightNews .tabs a.active{ color:#c9302c ;}
.rightNews .tabsCons{ width:520px; height:350px; display:block; float:left; padding-top:10px;}
.rightNews .swiper-slide a {width:415px; height:48px; line-height:48px; font-size:18px; display:block; float:left; background:url(../images/tit.jpg) no-repeat center left; padding:0 60px 0 40px; position:relative;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border-bottom: 1px dashed #ddd;}
.rightNews .swiper-slide a span{ position:absolute; z-index:55; top:0; right:0; color:#999; font-size:14px;}

.bgBox{ width: 100%; height: 100%; display:none; position: fixed; top: 0; left: 0; z-index:99998;  background:rgba(0,0,0,0.8);}

.bgMag{ width: 600px; height:400px; display: none; position: fixed; left: 50%; top: 50%;z-index:99999; margin: -200px 0 0 -300px;border-radius:10px; background: #fff; }
.TableBox{ width:600px; display:block; margin:0 auto; position:relative; padding:20px 0;}
.TableBox p{ width:100%; height:32px; display:block; float:left; padding:8px 0;}
.TableBox p label{ width:100px; height:32px; display:block; float:left; padding-right:5px; text-align:right; font-size:16px; line-height:32px; color:#777;}
.TableBox p span{ width:430px; height:32px; display:block; float:left; position:relative;}
.TableBox p .txt{ width:410px; padding:0 10px; height:30px; display:block; float:left; border:1px solid #ccc; font-size:16px;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.TableBox p .sel{width:433px; padding:0 0px; height:32px; display:block; float:left; border:1px solid #ccc; font-size:16px;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.TableBox p .sel:focus{outline:none}
.TableBox p.textP,.TableBox p.textP span{ height:auto;}
.TableBox p .textar{width:410px; padding:10px 10px; height:60px; display:block; float:left; border:1px solid #ccc; font-size:16px; line-height:1.4;font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.TableBox p span i img{ width:90px; height:32px;}
.tabBtn{ width:600px; display:block; margin:0 auto; text-align:center; padding:20px 0 30px 0;}
.btnOk{font-size:16px; padding:12px 35px; border:1px solid #e6212a; background:#e6212a; color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; font-family:Verdana,Arial,\5FAE\8F6F\96C5\9ED1,\5FAE\x8F6F\6B63\9ED1\4F53,\5b8b\4f53;font-family:\5FAE\8F6F\96C5\9ED1,\5b8b\4f53\0;}
.tabTxt{ width:600px; display:block; margin:0 auto; padding:40px 0px 60px 0px; font-size:14px; line-height:1.6; border-top:1px solid #f5f5f5;}

/* 翻页器 */
.m-page{width:100%; display:block; margin:0 auto; padding:30px 0 80px 0; text-align:center; line-height:40px; color:#999;}
.m-page a,.m-page i{display:inline-block;vertical-align:top;padding:0 16px;margin-left:-1px;border:1px solid #ddd;font-size:16px;letter-spacing:normal;background:#fff;}
.m-page a,.m-page a:hover{text-decoration:none;color:#e41f1b;}
.m-page a:first-child{margin-left:0;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.m-page a:last-child{margin-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.m-page a.pageprv:before,.m-page a.pagenxt:after{font-weight:bold;font-family:\5b8b\4f53;vertical-align:top;}
.m-page a.pageprv:before{margin-right:3px;content:'\3C';}
.m-page a.pagenxt:after{margin-left:3px;content:'\3E';}
.m-page a:hover{background:#e41f1b; color:#fff;}
.m-page a:active{background:#f0f0f0;}
.m-page a.z-crt,.m-page a.z-crt:hover,.m-page a.z-crt:active{cursor:default;color:#fff;background:#e41f1b;}
.m-page a.z-dis,.m-page a.z-dis:hover,.m-page a.z-dis:active{cursor:default;color:#ccc;background:#fff;}

/* 手机区域 */
.Phi,.focus{ display:none;}

/********当屏幕大于1920px时**********/
@media screen and (min-width: 1921px) {
   .header{background-size:cover;}
}

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