<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@import url("//at.alicdn.com/t/font_2613786_yjxqbs3cks.css");
@font-face {
  font-family: "siyuan";
  font-display: swap;
  src: url('/css/webfont/webfont.eot'); /* IE9 */
  src: url('/css/webfont/webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('/css/webfont/webfont.woff2') format('woff2'),
  url('/css/webfont/webfont.woff') format('woff'), /* chromeã€firefox */
  url('/css/webfont/webfont.ttf') format('truetype'), /* chromeã€firefoxã€operaã€Safari, Android, iOS 4.2+*/
  url('/css/webfont/webfont.svg#webfont') format('svg'); /* iOS 4.1- */
}

 
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body {   font:12px/20px "Microsoft YaHei", "SimSun", "å®‹ä½“",HELVETICA; background:#fff; /* overflow-y:scroll;*/width:100%; }
em{font-style:normal}
li{list-style:none}
fieldset, img { border:none; }
img{border:0;vertical-align:middle}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","å®‹ä½“";}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
p {word-wrap:break-word}
table { border-collapse:collapse; }
a{    text-decoration:none;blr:expression(this.onFocus=this.blur());	 }
 
a:hover, a:active, a:focus { text-decoration:none; }


#topWz{ position: absolute; margin-top: -61px;}

.main_tt { width: 100%;   margin: 30px auto 20px; overflow: hidden; clear: both; position: relative; padding-top: 20px;}
.main_tt em { width: 82px; height: 15px; position: absolute; top: 0; left: 50%; margin-left: -41px; background-image: url(/images/tttopbg.png); background-repeat: no-repeat; background-size: 100%;}
.main_tt h3 { line-height: 24px; text-align: center; font-size: 18px; font-family: "siyuan";  color: #333333; font-weight: 300; padding: 0 20px;}
.main_tt span {text-transform: uppercase; margin-right: 10px; font-weight: bold;}
.main_tt p{ text-align: center; font-size: 14px; color: #999; padding: 0 20px;}

 

.join_tt { width: 100%; height: 100px; margin: 30px auto; overflow: hidden; clear: both; position: relative; padding-top: 15px;}
.join_tt em { width: 82px; height: 15px; position: absolute; top: 0; left: 700px; background-image: url(/images/tttopbg.png); background-repeat: no-repeat; background-size: 100%;}
.join_tt h3 { line-height: 50px; text-align: center; font-size: 30px; font-family: "siyuan";  color: #333333; font-weight: 300;}
.join_tt span {text-transform: uppercase; margin-right: 10px; font-weight: bold;}
.join_tt p { font-size: 20px; line-height: 30px;  text-align: center;  font-family: "siyuan";  color: #777777; margin-top: 20px;}



.mainban{ width:100%; overflow:hidden;  position: relative;display: flex; align-content: center; align-items: center; }
.mainban span{ margin:0 auto;}


.innerBanTxt { width: 100%; position: absolute; height: 70px; left: 0; top: 50%; margin-top: -35px; text-align: center; color: #fff; font-family: "siyuan"; }
.innerBanTxt h3 { font-size: 24px; line-height: 40px; }
.innerBanTxt p { font-size: 14px; line-height: 30px; text-transform: uppercase; }


.fl{ float:left}
.fr{ float:right}
.mt80{ margin-bottom:80px;}
.mt90{ margin-bottom:90px}
.mt100{ margin-bottom:100px}
 
.header{ height:40px; background:#fff; padding:10px 0; position:relative; width:100%; position:fixed; top:0; z-index:9999; border-bottom:1px solid #f1f1f1;}
.header .logo{  display:block; height:30px; width:143px; position: absolute; left: 50%; margin-left:-71px; margin-top:5px;}
.header .logo img{ width:100%}

 
.header .seach{ float:right; display:block; margin-top:10px; margin-right:5px;}
.header .seach i{ font-size:24px;}
 
.header  .menu {
  float:right;
  margin-right: 12%;
  margin-top:20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
 
.seachmain{ position:fixed; top:0; background:#fff; width:100%; height:100%; left:0; display:none; z-index:99999}
.seachmain .seachinp{ margin-top:20px; padding:0 20px; border-bottom:1px solid #dadada; padding-bottom:10px;}
.seachinp i{ float:left; font-size:20px; color:#333; margin-right:5px; margin-top:2px;}
.seachinp input{ border:0; font-size:14px; font-family:"å¾®è½¯é›…é»‘"} 
.seachinp span{ display:block; float:right; font-size:16px;}
.seachinp .okseach{ display:none}

.ban .swiper-pagination-bullet-active{    background: #E60036 !important;}



.indnva{ display:flex; justify-content:center; text-align:center; overflow:hidden; margin:30px 0 20px;flex-wrap:wrap; align-items: center;}
.indnva a{ font-size:14px; color:#333; display:block; margin:5px 0%;width: 33%;}
.indnva em{ height:14px; width:1px; display:block; background:#e1e1e1;}
.indnva i{ font-size: 16px; margin-right: 5px;}
 

.indgal{ padding:0 5% 30px; overflow:hidden;}


.indti{ overflow:hidden; text-align:center; padding:10px 0;}
.indti img{ max-width:100%;}


.indpro{ overflow:hidden; padding:0 3%; background:url(../images/indprobg.jpg) right bottom no-repeat;margin: 20px 0;}

.indpro a img{ display:block;}
.indpro a.inrpromu1{ display:block; float:left; margin:0 1% 15px; width:48%; height: 120px; position:relative; border-radius:10px; overflow:hidden;}
.indpro a.inrpromu1 img{ width: 100%; height: 100%;}
.indpro a.inrpromu1 p{ height:30px; line-height:30px; font-size:12px; color:#fff; text-align:center; background:url(../images/indprobtnbg.png) repeat-x; position:absolute; bottom:0; left:0; width:94%; padding: 0 3%;; overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;}
 

.indpro a.inrpromu2{ display:block; float:left; margin:0px 1% 0px; width:48%;  position:relative; border-radius:10px; overflow:hidden;}
.indpro a.inrpromu2 .img{ overflow: hidden;height: 90px;}
.indpro a.inrpromu2 img{ width: 100%; height: 100%;}
.indpro a.inrpromu2 em{ position:absolute; left:0; top:0;  }
.indpro a.inrpromu2 p{ height:40px; line-height:40px; font-size:12px; color:#000; background:url(../images/indprobg2.png) repeat-x; padding:0 5px;}
 
.indpromu{ display:flex; justify-content:space-between;flex-wrap:wrap; text-align:center; overflow:hidden; padding:20px 3% 20px}
.indpromu a{ display:block; border:1px solid #dadada; border-radius:50%; color:#979797; text-align:center; font-size:12px; width:75px; height:75px; margin:0 1% 10px;display:flex; flex-wrap:wrap;align-content:center}
.indpromu a i{ font-size:22px; color:#555; width:100%; margin-bottom:3%;transition: 500ms;}
.indpromu a p{ width:100%;}
 


.inddes{   background:url(../images/indesbg.jpg); overflow:hidden; padding:30px 0;}
.inddes img{ margin:0 5% 20px;}
.inddes .inddesform{ width:90%; margin:0 auto}
.inddes .inddesform input{ width:90%; height:45px; line-height:45px; background:#fff; border-radius:10px; border:0; padding:0 5%; margin-bottom:10px;}
.inddes .inddesform button{ width:100%; height:45px; line-height:45px; background:#000; color:#fff; border-radius:10px; border:0; margin-top:10px; cursor:pointer; font-size: 14px;}
.inddes .inddesform .formssx{ width:100%; margin-bottom:10px; overflow: hidden;}
.inddes .inddesform .formssx select { float: left; width: 32%; height:45px; line-height:45px; border: 0;  border-radius:10px;  margin-right: 1%;}
.inddes .inddesform .formssx select:nth-last-child(1) { margin-right: 0;}



.indnews{overflow:hidden; padding:0 3%; margin-bottom:30px;}
.indnews h4 { width: 100%; line-height: 50px; font-size: 18px; border-bottom: 1px solid #fff; margin-bottom: 20px;}
.indnews a{ display:block;  margin:0 0% 10px; width:100%; position:relative; overflow:hidden;}
.indnews a .imgs{ overflow:hidden; border-radius:10px; margin-bottom:10px; width: 100%; height:140px; background-color: #f1f1f1;}
.indnews a .imgs img{width: 100%; height: 100%;}
.indnews a h1{ font-size:16px; line-height:24px; color:#000; font-weight:normal; }
.indnews a p{ font-size:14px; color:#949494; line-height:20px;margin-top:5px;}



.footer{ overflow:hidden; background:#191919; padding:30px 0 0; }
.footer .bot{ text-align:center; color:#9E9E9E; border-top:1px solid #333; margin-top:20px; padding:10px 0; line-height:22px;}

.footer .foottel { width: 100%; margin: 0 auto; font-family: "siyuan"; overflow: hidden; clear: both;}
.footer .foottel .fl {  width: 100%; overflow: hidden; padding: 0 5%;}
.footer .foottel h3 { line-height: 20px; font-size: 14px; color: #9E9E9E; padding-left: 25px; background-image: url(/images/icon_tel.png); background-position: left; background-repeat: no-repeat;}
.footer .foottel p { font-size: 26px; color: #fff; line-height: 50px; font-weight: bold; margin-left: 25px;}
.footer .foottel h3.cyjm {background-image: url(/images/icon_money.png);}


.abtti{ padding:20px 0; overflow:hidden;}

.abtjj{ overflow:hidden; padding:30px 5%;}
.abtjj h1{ font-size:18px; font-weight:normal; line-height:20px; color:#333; margin-bottom:5px;text-transform:uppercase}
.abtjj h1 span{ color:#e80f3a}
.abtjj h2{font-size:14px;font-weight:normal;color:#333; margin-bottom:10px;}
.abtjj p{font-size:14px;color:#777; line-height:22px; margin-top:15px;}


.abtvdo{ overflow:hidden; padding:0 3%; margin-bottom:30px;}
.abtvdo video{ width:100%;}



 
 
.joinds{ overflow: hidden; margin: 10px 5% 40px;}
.joinds .swiper-container{ padding-bottom:60px; }
.joinds .swiper-slide{border-radius: 10px;overflow: hidden;}
.joinds .swiper-slide img{ display: block;}
.joinds .swiper-button-prev:after,.joinds .swiper-button-next:after{ display:none}
.joinds .swiper-button-prev,.joinds .swiper-button-next{ position:absolute; bottom:0; left:50%; top:inherit; width:40px; height:40px; line-height:40px; text-align:center; background:#ececec; border-radius:50%;}
.joinds .swiper-button-prev i,.joinds .swiper-button-next i{ font-size:16px; color:#e70033}
.joinds .swiper-button-prev{ margin-left:-50px;}
.joinds .swiper-button-next{ margin-left:10px;}


.joinjmmain{width: 90%; margin: 0 auto 70px;}
.joinp{ overflow: hidden; margin-bottom: 20px; display: flex;justify-content: space-between;}
.joinp input{border: 0; flex: 1; border-bottom: 2px solid #eee; height: 30px; line-height: 30px; padding:0 1%; font-size: 12px;}
.joinp select{border: 0; width: 30%; border-bottom: 2px solid #eee; height: 30px; line-height: 30px; padding:0 1%; font-size: 12px;  } 
.joinjmmain button{ width: 100%; height: 40px; line-height: 40px; text-align: center; display: block; border: 0; background-color: #e70033; color: #fff; font-size: 14px; margin-top: 20px; cursor: pointer;}




 

.designtop { width:565px; height:460px; background:url(../images/indesbg.jpg); padding:65px 0 0 135px}
.designtop img{ margin-bottom:40px;}
.designtop input{ width:310px; height:45px; line-height:45px; background:#fff; border-radius:10px; border:0; padding:0 10px; margin-bottom:15px;}
.designtop button{ width:330px; height:45px; line-height:45px; background:#000; color:#fff; border-radius:10px; border:0;}

.descase{ padding:40px 0 160px; overflow:hidden;}



.gallerymain{ overflow: hidden; padding: 30px 3% 60px;}
.gallerylimain{ overflow: hidden;  }
.gallerylimain a{ display: block; float: left; width: 48%; margin:0 1% 10px; background-color: #fff;border-radius: 5px; overflow: hidden;}
.gallerylimain a .imgs{ width: 100%; height: 110px; overflow: hidden; text-align: center; background-color: #f9f9f9;}
.gallerylimain a .imgs img{ width: 100%;    transition: 500ms;}
.gallerylimain a .gallerydec{ padding: 10px 5px; overflow: hidden;}
.gallerylimain a .gallerydec .galopti{ overflow:hidden; margin-bottom:10px;}
.gallerylimain a .gallerydec .galopti h1{ font-size: 14px; color: #333; float: left;    overflow: hidden;    white-space: nowrap;    text-overflow: ellipsis; width: 120px;}
.gallerylimain a .gallerydec .galopti span{ font-size: 12px; color: #999; float: right;}
.gallerylimain a .gallerydec .galopti span i{ margin-right: 3px; font-size: 12px;}

.gallerylimain a .gallerydec .galopdd{ overflow:hidden}
.gallerylimain a .gallerydec .galopdd span{ color:#808080; display:block; float:left; font-size:14px;}
.gallerylimain a .gallerydec .galopdd i{ display:block; float:right; color:#a2a2a2; font-size:20px;}

.mainmu{ overflow: hidden;    display: flex;  justify-content: center; margin-top: 30px; margin-bottom: 30px;}
.mainmu a{ height: 30px; line-height: 30px; padding: 0 10px; font-size: 14px; border: 1px solid #888; color: #333; display: block; margin: 0 5px;}
.mainmu a.on{ background-color: #e80f3a; border-color:#e80f3a ; color: #fff;}

.newsmain{ overflow:hidden; padding: 0px 3% 30px;}
.newsmainli{ overflow: hidden;  }
.newsmainli a{ width: 48%;  display: block; float: left; background-color: #fff; border-radius: 10px; overflow: hidden; margin: 0px 1% 20px; }
.newsmainli a .newsimgs{ overflow: hidden; height:75px;}
.newsmainli a .newsimgs img{ width: 100%; height: 100%;}
.newsmainli a .newsdec{ padding: 5px 10px;}
.newsmainli a .newsdec h1{ font-size: 14px; color: #000;height: 54px;    line-height: 18px;    margin-bottom: 10px;}
.newsmainli a .newsdec p{ font-size: 12px; color: #999;}


.newsdetailti{ overflow:hidden; height:50px; line-height:50px;   font-size:12px; color:#1e1e1e; padding: 0 3%;}
.newsdetailti a{ color:#1e1e1e}
.newsdetailmain{ background:#fff; padding:20px 3%; margin: 0px 3% 10px; margin-bottom: 80px;}
.newsdetailmain .newstit{ font-size:16px; color:#111; text-align:center; margin-bottom:20px;}
.newsdetailmain .newsdate{ overflow:hidden;height:30px; line-height:30px; color:#646464; border-bottom:1px solid #dcdcdc;}
.newsdetailmain .newsinfo{ overflow:hidden; line-height:24px; margin:20px 0; font-size:14px;}
.newsdetailmain .newsinfo img{   max-width:100%;}
.newsdetailmain .newsinfo video{margin:20px auto; max-width:100%;}
.newsdetailmain .newsinfo iframe{margin:20px auto; max-width:100%;}

.newsdetailmain .newsback{ width:120px; height:35px; background-color: #E80035; color: #fff; font-size: 14px; line-height:35px; text-align:center; display:block; margin:0 auto; } 
.newsdetailmain .newdet-link{ margin-top:60px; border-top:1px solid #dcdcdc; padding-top:30px;}
.newsdetailmain .newdet-link a{ font-size:14px; color:#3d3d3d; line-height:24px; display:block;}
.newsdetailmain .newdet-link a:hover{color:#E80035}


 
.conform{ overflow:hidden;width: 80%;  margin:20px auto 80px; }
.conform input{ width:89%; height:35px; line-height:35px;  border:1px solid #d8d8d8; padding:0 5%; margin-bottom:10px;}
.conform textarea{ width:89%; height:100px; line-height:35px;  border:1px solid #d8d8d8; padding:0 5%; margin-bottom:15px;}
.conform button{ width:100%; height:40px; line-height:40px; background:#E80035; color:#fff; border-radius:5px; border:0;}


.gallerymenu{ overflow:hidden; margin:0px auto 10px; width:90%;}
.gallerymenu select{ border:0; width:31%; float:left; border-bottom:1px solid #dbdbdb; color:#333; font-size:16px; height:30px; line-height:30px; margin:5px 1%;}
.gallerymenu option{ height:40px; line-height:40px;}



.m-pagination { position: relative; text-align: center; zoom: 1;}
.m-pagination:before,.m-pagination:after { content: ""; display: table; }
.m-pagination:after { clear: both; overflow: hidden;}
.m-pagination span {    margin: 0 5px; width: 38px; height: 38px; line-height: 38px; color: #bdbdbd; font-size: 14px; display: inline-block;}
.m-pagination .active { margin: 0 5px; width: 38px; height: 38px; line-height: 38px; background: #e91e63; color: #fff; font-size: 14px; border: 1px solid #e91e63; display: inline-block;}
.m-pagination a { display: inline-block; margin: 0 5px; width: 38px; height: 38px; line-height: 38px; background: #fff; border: 1px solid #ebebeb; color: #bdbdbd; font-size: 14px;}
.m-pagination a:hover { color: #fff; background: #e91e63;}
.m-pagination .next,.m-pagination .prev { font-family: "Simsun"; font-size: 16px; font-weight: bold;}
.now,.count { padding: 0 5px; color: #f00;}
.eg img { max-width: 800px; min-height: 500px;}
.m-pagination input { float: left;  margin: 0 5px; width: 38px; height: 38px; line-height: 38px; text-align: center; background: #fff;  border: 1px solid #ebebeb; outline: none; color: #bdbdbd; font-size: 14px;}







.botmubg{ height: 76px; width: 100%;}
.botmu{ overflow:hidden; display:flex;justify-content: space-between;    align-items: center; padding:10px 5% 20px; position: fixed; bottom: 0; left: 0; width: 90%; background-color: #fff; z-index: 1000;}
.botmu .botli{ overflow:hidden; text-align:center; margin:0 5px; color:#333}
.botmu .botli i{ display:block; font-size:24px; color:#333333; margin-bottom: 2px;}
.botmu .botbtn{ display:block; width:55%; height:46px; line-height:46px; font-size: 14px; background:#b81c22; color:#fff; border-radius:5px; text-align:center;}
</pre></body></html>