<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* CSS Document */


.w1200{ max-width:1600px; margin:0 auto;}
.flex{ display:flex; display: -webkit-flex; align-items:center;flex-wrap:  wrap ; justify-content:space-between}
.flex2{ display:flex; display: -webkit-flex; align-items:stretch;flex-wrap:  wrap ; justify-content:space-between}
.flexcenter{    justify-content: center;}


.jiazai{ text-align:center; font-size:16px; color:#333;}
.top{ background:#000000; text-align:right;}
.top span{ line-height:40px; font-size:16px; color:#fff; padding-left:30px; background-image:url(../image/index_03.png); background-position:left center; background-repeat:no-repeat;}
.top span img{ vertical-align:middle; display:inline-block; padding:10px 0;}

.logo img{ margin-right:25px; max-height:30px;}
.header li{ margin:0 40px; position:relative;}
.header li .erjilanmu{ padding:15px 0; transition:all .3s; -webkit-transition:all .3s; background:#fff; box-shadow: 0 0 10px rgba(0,0,0,.1); text-align:center; position:absolute; top:120%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); visibility:hidden; opacity:0}
.header li .erjilanmu a{ display:block; color:#333; white-space:nowrap; padding:0 25px; line-height:30px; font-size:16px; color:#333; margin-bottom:15px;}
.header li .erjilanmu a:hover{ color:#c7000b}
.header li:hover .erjilanmu{ top:100%; opacity:1; visibility:visible;}

.header li &gt;a{ line-height:60px; font-size:16px; color:#000000; padding:0 5px; display:block; position:relative;}
.header li&gt; a:after{ content:""; display:block; width:0; opacity:0; transition:all .3s; height:2px; background:#c7000b; position:absolute; bottom:10px; left:50%;}
.header li:hover &gt;a:after,.header li.active&gt; a:after{ left:0; width:100%; opacity:1;}

.header{ position:fixed; top:0; left:0; width:100%; z-index:20;
    background: #fff;}

.search img{ vertical-align:middle; display:block; cursor:pointer;}
.searchbox{ transition:all .3s; position:absolute; border-top:1px solid #eee; top:120%; opacity:0; visibility:hidden; left:0; width:100%; padding:15px; background:#fff; z-index:10;}
.searchbox form{ max-width:600px; margin:0 auto;}
.searchbox form input{ border:1px solid #c7000b; width:calc(100% - 80px); font-size:14px ; padding:0 15px; height:40px;}
.searchbox form button{ width:80px; background:#c7000b; color:#fff; height:40px; cursor:pointer;}

.telditu b{ display:block; font-size:20px;}

.search.on .searchbox{ top:100%; visibility:visible; opacity:1;}

.about02box2 video{ margin:0 auto;    display: block; width:100%;}

.line{ width:128px; height:8px; position:relative;}
.line:after{ content:""; display:block; width:16px; height:8px; background:rgba(255,255,255,.5); position:absolute; right:0; top:0}
.line:before{content:""; display:block; width:105px; height:8px; background:rgba(255,255,255,.5); position:absolute; left:0; top:0;}
.banner .swiper-slide img{ position:relative; z-index:0;}
.banner .swiper-slide video{    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center; position:absolute; left:0; top:0}
.banner .txt{ z-index:3; position:absolute; left:0; top:0; width:100%; height:100%; padding-top:1.4rem;}
.banner{ position:relative;}

.banner .txt b{text-shadow: 0 0 10px rgba(0,0,0,.2); display:block; font-size:60px; color:#fff;}
.banner .txt p{ text-shadow: 0 0 10px rgba(0,0,0,.2);color:#eeeeee; font-size:28px; max-width:955px; margin-bottom:45px; line-height:1.6}
.banner .txt a{ line-height:50px; padding:0 120px; display:inline-block; font-size:18px; color:#ffffff; display:inline-block; border-radius:100px; border:1px solid #fff; transition:all .3s;}
.banner .txt a:hover{ background:#fff; color:#333;}

.banner .line{ margin:35px 0 45px;}

.pagenations{ position:absolute; bottom:0; left:0; width:100%; height:65px;}
.pagenations span{ width:32px; height:8px; background:#fff; border-radius:0; margin-right:5px;}

.banner .swiper-slide img{ transition:all 8s; -webkit-transition:all 5s; }
.banner .swiper-slide.swiper-slide-active img{transform:scale(1.05,1.05)}


.main01{ padding-top:60px; background-size:cover; background-position:top center; background-repeat:no-repeat;}
.indextit{ margin-bottom:50px; text-align:center;}
.indextit b{ font-size:38px; color:#333333; display:block; line-height:1.2;}
.indextit .line2{ background:#c7000b; margin:15px auto; width:35px; height:2px;}
.indextit p{ font-size:16px; color:#444; max-width:960px; margin:0 auto;}



.page{ text-align:center}
.page li{ display:inline-block; margin:2px 5px;}
.page li a{ display:block; background:#eee; color:#333; font-size:14px; padding:0 10px;}
.page li.active a{ background:#c7000b; color:#fff;}

.main01 li{ width:64%; position:relative; padding-top:260px; margin-bottom:2%;}
.main01 li:nth-child(2),.main01 li:nth-child(3){ width:34%;}
.main01 li:nth-child(6),.main01 li:nth-child(7){ width:34%;}
.main01 li:nth-child(10),.main01 li:nth-child(11){ width:34%;}
.main01 li .img&gt; img{ position:absolute; left:0; top:0; z-index:1;}

.main01 li .txt{ position:relative; z-index:2; padding:25px 55px;}
.main01 li .txt img{ width:auto; height:auto; object-fit:inherit; max-height:100%;}
.main01 li .txt .img{ padding-left:55px; height:50px;}
.main01 li .txt  b{ font-size:24px; display:block; color:#fff;}
.main01 li .txt  p{ font-size:18px; color:#fff;}
.main01 li.width{ width:100% !important;}

.main02{ margin-top:50px;}
.main02box{ padding:1.5rem; text-align:center; color:#fff; background-size:cover; background-position:center; background-repeat:no-repeat;}
.main02box p{ font-size:22px; color:#fff; max-width:1140px; margin:0 auto;}
.main02box a{line-height:50px; padding:0 120px; display:inline-block; font-size:18px; color:#ffffff; display:inline-block; border-radius:100px; border:1px solid #fff; transition:all .3s; margin-top:70px;}
.main02box a:hover{ background:#fff; color:#333;}


.mainfoot{ margin-top:90px; background:#171717;}
.fotop{ padding:70px 0 50px;}
.fotop.flex{    justify-content: center;}
.fotop img{ max-height:70px;}
.fotop .txt{ padding-left:40px; color:#fff;}
.fotop .txt b{ font-size:18px; color:#fefefe; display:block; font-weight:normal;}
.fotop .txt span{ margin:5px 0 10px; font-size:16px; color:#fff; display:block; padding-left:20px; background-image:url(../image/index_37.png); background-position:left center; background-repeat:no-repeat;}
.fotop .txt a{ transition:all .3s; padding:0 45px; line-height:40px; display:inline-block; border:2px solid #fff; color:#fff; font-size:14px; color:#f7f7f7; text-transform:uppercase;}
.fnav{ text-align:center; }
.fnav a{padding:0 25px; font-size:16px; color:#e5e5e5; display:inline-block; line-height:1; border-right:1px solid #e5e5e5}
.fnav a:last-child{ border:none;}
.fcopy{ border-top:1px solid #3c3c3c; margin-top:25px; text-align:center; padding:15px; font-size:14px; color:#c4c4c4;}
.fcopy p a{ padding:0 10px; font-size:14px; display:inline-block; color:#c4c4c4;}
.fcopy p a:hover,.fnav a:hover{ color:#fff;}
.fotop .txt a:hover{ background:#fff; color:#333;}

/* æç¤ºè‡ªå®šä¹‰ */
#Item9{ max-width:1100px; margin:0 auto;}
.stateTip, #StateTip{display:none; position:absolute; padding:10px; background:#fff; box-shadow:0  0 15px rgba(0,0,0,.1);-moz-border-radius: 4px; -webkit-border-radius: 4px; box-sizing:border-box; width:auto !important; border-radius: 4px; font-size:12px; font-family:Tahoma; color:#333;}
.stateTip li{ white-space:nowrap;}
.mapInfo{ padding:18px;}
.mapInfo i{ display:inline-block; width:15px; height:15px; margin-top:5px; line-height:15px; font-style:normal; background:#aeaeae; color:#fff; font-size:11px; font-family: Tahoma; -webkit-border-radius:15px; border-radius:15px; text-align:center}
.mapInfo i.active{background:#E27F21;}
.mapInfo span{ padding:0 5px 0 3px;}
.mapInfo b{ display:block; color:#000; font-size:16px;}
.mapInfo b em{ color:#036eb2; font-style:normal;}
.regionList{float:left; margin-top:15px;}
.regionList ul{float:left; width:110px; height:100%; margin-right:5px; display:inline; font-family:"å¾®è½¯é›…é»‘"}
.regionList ul li{ height:24px; margin-left:10px; padding:0 0px; border:1px solid #fff; line-height:24px;}
.regionList ul li.select{border:1px solid #D3D3D3; background:#FFF1BF}


.mapInfo2{ padding:20px;}
.mapInfo img{ max-width:220px;}

.regionMap{ width:100%; display:inline;}

.ditu{ padding-bottom:80px;}


.bac{ width: 100%; height: 100%; background-color: rgba(0,0,0,.4);}

.suban{ background-size:cover; background-repeat:no-repeat; background-position:center; padding:145px 0; text-align:center;}
.suban b,.suban p{ line-height:1; display:block; font-size:48px; color:#ffffff;}
.suban .line{ margin:0 auto; margin-top:20px;}
.suban p{ font-size: 38px; font-weight: bold; margin-top: 25px; margin-bottom: 25px;}
.suban4 { padding: 0;}
.suban4 .bac{ padding: 145px 0;}
.main01le{ width:67%; max-width:1000px;}
.main01ri{ width:25%; text-align:center;}
.main01ri img{ width:100%;}
.main01le p{ font-size:16px; color:#333333; line-height:2;}
.main01le p strong{ font-weight:bold; color:#000; font-size:18px;}



.position{ background:#f8f8f8; margin-bottom:50px;}
.posi{ padding-left:20px; background-image:url(../image/3fangan_03.png); background-position:left center; background-repeat:no-repeat;}
.posi a,.posi{ line-height:60px; font-size:16px; color:#808080;}
.posi a:last-child{ color:#000; font-weight:bold;}
.posi a{ margin:0 5px;}

.main01box{ width:100%; padding-top:35px; margin-bottom:80px;}

.main01box ul{    align-items: flex-end; text-align:center}
.main01box li{ width:25%;}
.main01box li:nth-child(2){ width:46%;}
.main01box li img{ width:100%;}
.main01box li span,.main01ri span{ background:#eeeeee; line-height:40px ; font-size:16px; color:#333333; display:block;}


.about02box .txt{  height:100%; border:2px solid #c7000b; text-align:center;}
.about02box .txt b{ display:block; text-align:center; font-size:20px; color:#fff; line-height:40px; background:#c7000b; font-weight:normal; font-style:italic;}
.about02box .swiper-wrapper{align-items:stretch;}
.about02box .swiper-wrapper .swiper-slide{ height:auto;}
.about02box .txt .t{padding:35px 25px;}
.about02box .txt .t p{ font-size:18px; color:#666666; line-height:2;}

.about02box{ position:relative;}
.about02box .swiper-button-next,.about02box .swiper-button-prev{ margin-top:-45px; background-image:none; text-align:center; width:45px; height:90px; line-height:90px; background:#4c4c4c;}
.about02box .swiper-button-next i,.about02box .swiper-button-prev i{ color:#fff; font-size:18px;}
.about02box .swiper-button-next{ right:-70px;}
.about02box .swiper-button-prev{ left:-70px;}

.about02{ padding:90px 0; background:#f6f6f6;}


.about03box{ position:relative; }
.about03box .line3{ display:block; width:100%; height:1px; position:absolute; top:90px; left:0; background:rgba(199,0,11,.35);}
.about03{ padding:90px 0; background-size:cover; background-position:center; background-repeat:no-repeat;}

.about03  .swiper-slide{ padding:0 30px; text-align:center;}
.about03  .swiper-slide b{ margin-bottom:20px; font-size:36px; color:#c7000b; line-height:50px; display:block; font-weight:normal;}
.about03  .swiper-slide .circle{ margin:0 auto 20px; width:40px; height:40px; position:relative; border-radius:100%; background:rgba(199,0,11,.55);}
.about03  .swiper-slide p{ font-size:16px;}
.about03  .swiper-slide .circle:after{ content:""; display:block; position:absolute; width:25px;  height:25px;border-radius:100%;background:rgba(199,0,11,.75); left:50%; top:50%; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}
.about03 .swiper-button-next,.about03 .swiper-button-prev{ background-image:none; top:50%; width:14px; margin-top:-16px; height:28px;}
.about03 .swiper-button-next{ right:-2px; text-align:right;}
.about03 .swiper-button-prev{ left:-2px;}
.about03 .swiper-button-next i,.about03 .swiper-button-prev i{ font-size:30px; line-height:28px; display:block;color:#8a8a8a;}

.about04{ padding-top:80px;}
.about04 ul{justify-content: flex-start;}
.about04 li{ width:18%; margin:1%; padding:30px 20px; text-align:center; border:2px dashed #c7000b; border-top-left-radius:20px;border-bottom-right-radius:20px;}
.about04 li b{ font-size:22px; color:#c7000b; display:block;}
.about04 li p{ font-size:16px; color:#000000;}


.fangan01{ margin-bottom:50px;}
.fangan01 li{ width:24%; text-align:center; line-height:85px;  background:#eeeeee;}
.fangan01 li a{ transition:all .3s; display:block;color:#333; font-size:20px;}
.fangan01 li.on a,.fangan01 li:hover a{ background:#666; color:#fff;}

.fangan02 li{ width:48.5%; position:relative; margin-bottom:3%}
.fangan02 li img{ position:absolute; left:0; top:0;}
.fangan02 li .txt{ position:relative; z-index:1; padding:0 50px ; padding-top:3rem; padding-bottom:30px;}
.fangan02 li .txt .txt2{ width:100%; padding-right:50px;}
.fangan02 li .txt  b{ font-size:28px; display:block; color:#fff;}
.fangan02 li .txt  p{ font-size:18px; color:#fff;}
.fangan02 li .txt i{ position:absolute; right:50px; bottom:30px; width:40px; height:40px; background:#fff; display:block; line-height:40px; color:#333; text-align:center; font-size:20px; border-radius:100%;}

.jiazai img{ margin:0 auto; display:block; margin-top:50px; cursor:pointer; -webkit-transform: rotate(360deg);
    animation: rotation 5s linear infinite;
    -moz-animation: rotation 5s linear infinite;
    -webkit-animation: rotation 5s linear infinite;
    -o-animation: rotation 5s linear infinite;}

.fananview01{ padding-top:30px;}	
	.view01box{ max-width:1080px; margin:0 auto; text-align:center;}
	.view01box p{ font-size:24px; color:#333;}
.fananview02{ margin-top:60px; padding-top:70px; background-color:#f8f8f8; padding-bottom:70px;}
	
	.fananview02 .gongneng{    justify-content: flex-start;}
	
	.gongneng li{ width:14.66%; margin:1%; text-align:center;}
	.gongneng li img{ width:auto; max-width:90%; margin:0 auto; display:block;}
	.gongneng li b{ font-size:20px; color:#333333; display:block; margin:15px auto 10px;}
	.gongneng li p{ font-size:14px; color:#333333;}
	
	.fananview03{ padding:70px 0}
	.fananview03 li{ width:48%; background:#c7000b; margin-bottom:2%;}
	.fananview03 li .txt{ font-size:18px; color:#333333; background:#e7e7e7; min-height:100%; padding:20px 25px; width:calc(100% - 155px); line-height:1.5; height:100%;}
	.jiagoubox img{ max-width:100%;}
	
	.fananview03 li b{ display:block; width:155px; text-align:center; color:#fff; font-size:20px;}
	
	.suban2{ padding-top:2.1rem; background-size:cover; background-position:center; background-repeat:no-repeat; padding-bottom:3.4rem;}
	.suban2 b{ font-size:65px; color:#ffffff; display:block; font-weight:normal; line-height:1.4;}
	.suban2 .line{ margin-top:.6rem;}
	
	.join01{ padding:70px 0; background:#000028;}
	.join01 .indextit b,.join01 .indextit p{ color:#fff;}
	.join01 ul{ padding-top:20px;}
	.join01 li{ width:23%; max-width:290px;}
	.join01 li .img{ height:100px;}
	.join01 li img{ max-height:100%;}
	.join01 li b{ font-size:30px; color:#ffffff; display:block; margin:20px 0; font-weight:normal;}
	.join01 li p{ font-size:14px; color:#ffffff;}
	
	.join02{ padding-top:70px;}
	.join02 li{ width:48%;}
	.join02 li  .img{ margin-bottom:15px;}
	.join02 li b a { font-size:36px; color:#000000; display:block; font-weight:normal;}
	.join02 li p a{ font-size:24px; color:#000;}
	.join02 li a{ font-size:24px; color:#000; display:inline-block; margin-top:15px;}
	
.suban3{}
	
	.zhopinbox1{ box-shadow:0 0 15px rgba(0,0,0,.1) }
	.zhopinbox1{ background:#fff; border-radius:15px; transform:translateY(-100px); -webkit-transform:translateY(-100px); padding:55px 80px; padding-bottom:120px;}
	.zptit{ position:relative;}
	.zptit b{ font-size:22px; background:#fff; padding-right:20px; position:relative; z-index:2; color:#010101; display:inline-block; padding-left:20px; line-height:1; border-left:5px solid #c7000b;}
	.zptit span{ font-size:18px; color:#828282; display:inline-block;  position:relative; z-index:2;padding-left:30px; background:#fff;}
	.zptit:after{ content:""; display:block; height:1px; border-top:1px dashed #cccccc; position:absolute; top:50%; left:0; z-index:1; width:100%;}
	
	
	.zplists,.zhaopinboxviews{ margin-top:50px;}
	.zplists li{ padding-top:25px; padding-bottom:5px; border-bottom:1px dashed #ccc;}
	.zplists li b{ font-size:16px; padding-left:23px; display:inline-block; background-image:url(../image/6zp_03.jpg); background-position:left center; background-repeat:no-repeat; color:#333333; font-weight:normal;}
	.zplists li p{ font-size:14px; color:#999999; padding:10px 0 5px;}
	.zplists li:hover b{ color:#c7000b}
	.zhaopinboxviews p{ font-size:18px; color:#666666; line-height:2;}
	.zhaopinboxviews p strong{ color:#010101;}
	.toudijianli{ text-align:right; margin-top:40px;}
	.toudijianli a{box-shadow:0 0 15px rgba(0,0,0,.1) ; display:inline-block; padding:0 1.1rem; background:#c90813; color:#fff; border-radius:100px; line-height:45px;}
	.fangan011 li{ margin:0 10px;}
	
	
	.sousuok .ssk2{ padding:15px 40px;  background:#eff0f0;}
	.sousuok .ssk2 input{ width:540px; height:35px; padding:0 20px;}
	.sousuok .ssk2 button{ width:130px; background:#c7000b; color:#fff; height:35px; margin-left:10px; cursor:pointer;}
	
	.sousuojieguo{ padding-bottom:80px;}
	.sousuojieguo ul{ padding:20px 0;}
	.sousuojieguo li{ border-bottom:1px dashed #eee; padding:10px;}
	.sousuojieguo li a{ color:#333; font-size:14px;}
	.sousuojieguo li a:hover{ color:#c7000b;}
	
	
	.about04,.fananview04,.join02{ padding-bottom:40px;}
	.zhaopin01{ padding-bottom:40px;}
	
	.fananview02 .gongneng{justify-content: center;}
	
	
@-webkit-keyframes rotation{
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}

@media screen and (max-width:1680px){
	.w1200{ padding-left:40px; padding-right:40px;}
	.about02{ padding-left:40px; padding-right:40px;}
	}
@media screen and (max-width:1440px){
	.banner .txt b{ font-size:40px;}
	.banner .txt p{ font-size:20px;}
	.banner .txt a{ padding:0 50px;}
	.banner .line{ margin:20px 0;}
	.main02box p{ font-size:20px;}
	
	}
@media screen and (max-width:1280px){
	.header li{ margin:0 20px;}
	.about02box .txt .t p{ font-size:14px; line-height:1.6;}
	}
@media screen and (max-width:960px){
	.wap{ display:block;}
	 .pc{ display:none;}
	 .banner .swiper-slide{ height:12rem;}
	 .banner .txt b{ font-size:1rem;}
	 .banner .txt p{ font-size:.5rem;}
	 .suban2 b{ font-size:1rem;}
	 .banner .txt a{ padding:0 20px; line-height:1rem; font-size:14px;}
	 .sousuok .ssk2{ padding:15px;}
	 .sousuok .ssk2 input{ width:calc(100% - 130px);}
	 .scbox { width:100%;}
	 .sousuok .ssk2 button{ width:100px;}
	}
@media screen and (max-width:768px){
	.w1200{ padding-left:20px; padding-right:20px;}
	.line{ width:80px; height:4px;}
	.line:before{ width:50px; height:4px;}
	.line:after{ width:20px; height:4px;}
	.banner .txt{padding-top:0}
	.banner .txt b{ font-size:20px;}
	 .banner .txt p{ font-size:14px;}
	 .banner .swiper-slide{ height:15rem; }
	 .banner .swiper-slide .w1200{ height:100%; width:100%;}
	 .banner .line{ margin:10px 0;}
	 .banner .txt p{ margin-bottom:20px;}
	 .pagenations{ height:35px;}
	 .indextit b{ font-size:22px;}
	 .indextit p{ font-size:14px;}
	 .indextit{ margin-bottom:30px;}
	 .main01 li{ width:100%; padding-top:5rem; margin-bottom:15px;}
	 .main01 li .txt{ padding:15px;}
	 .main01 li .txt b{ font-size:18px;}
	 .main01 li .txt p{ font-size:14px;}
	 .main01 li:nth-child(2), .main01 li:nth-child(3){ width:100%;}
.main01 li:nth-child(6),.main01 li:nth-child(7){ width:100%;}
.main01 li:nth-child(10),.main01 li:nth-child(11){ width:100%;}
	 
	 .stateTip{ position:fixed; top:60px !important; left:50% !important; max-width:90%; transform:translateX(-50%); }
	 
	 .main02box p{ font-size:14px;}
	 .main02box a{ font-size:14px; padding:0 25px; margin-top:20px; line-height:30px;}
	 .mainfoot{ margin-top:40px;}
	 .fotop img{ width:200px;}
	 .fotop .txt{ padding:20px 0; }
	 .fnav{ display:none;}
	 .fotop{ padding-top:40px; padding-bottom:0}
	 
	 .posi a, .posi{ line-height:50px; font-size:14px;}
	 .suban{ padding:4rem 0;}
	 .suban4 { padding: 0;}
.suban4 .bac{ padding: 4rem 0;}
	 .suban b{ font-size:22px;}
	 .suban p{ font-size: 16px; margin: 15px 0 ; line-height: 1.5;}
	 .main01le,.main01ri{ width:100%; margin-bottom:15px;}
	 .main01box li{ width:100%; margin-bottom:15px;}
	 .main01box li:nth-child(2){ width:100%;}
	 .position{ margin-bottom:40px;}
	 .main01box{ margin-bottom:40px;}
	 .main01le p{ font-size:14px;}
	 .about02{ padding:40px;}
	 .about03{ padding:40px 0;}
	 .about02box .swiper-button-prev{ left:-45px;}
	 .about02box .swiper-button-next{ right:-45px;}
	 .about02box .txt .t{ padding:15px;}
	  .about02 .w1200{ padding-left:0; padding-right:0}
	  
.about03  .swiper-slide p{ font-size:14px;}.about03 .swiper-slide{ padding:0 20px;}
.about03 .swiper-slide b{ font-size:20px;}
.about03 .swiper-slide .circle{ width:26px; height:26px;}
.about03 .swiper-slide .circle:after{ width:10px; height:10px;}
.about03box .line3{ top:82px;}
.about04{ padding-top:40px;}
.about04 li{ width:48%; margin:1%; margin-bottom:15px; padding:20px;}
.about04 li:last-child{ width:100%; margin:0;}
.about04 li b{ font-size:18px; margin-bottom:10px;}
.about04 li p{ font-size:14px;}

.fangan02 li{ width:100%; margin-bottom:15px;}
.fangan02 li .txt{ padding:8rem 15px 15px}
.fangan02 li .txt .txt2{ padding-right:40px;}
.fangan02 li .txt i{ right:20px; bottom:15px}
.fangan02 li .txt b{ font-size:16px;}
.fangan02 li .txt p{ font-size:14px;}
.fangan01{ margin-bottom:30px;}
.fangan01 li{ width:48%; margin:1%; line-height:1.6;}
.fangan01 li.on{    background: #c7000b;}
.fangan01 li a{ font-size:14px; padding:10px;}
.jiazai img{ margin:20px auto; width:20px;}
.fananview01{ padding-top:0}
.view01box p{ font-size:14px;}
.fananview02{ margin-top:40px; padding-top:30px; padding-bottom:25px;}
.fananview03{ padding:40px 0;}
.gongneng li{ width:100%; margin-bottom:15px;}
.gongneng li img{ width:70px;}
.gongneng li b{ font-size:16px; margin:10px 0 5px;}
.fananview03 li{ width:100%;}
.fananview03 li b{ width:100px; font-size:16px;}
.fananview03 li .txt{ width:calc(100% - 100px); padding:15px; font-size:14px;}
.suban2 b{ font-size:20px;}
.suban2{ padding:4rem 0}
.join01{ padding:40px 0;}
.join01 li{ width:100%; max-width:none; margin-bottom:20px; text-align:center;}
.join01 li b{ font-size:20px; margin:5px 0 10px;}
.join01 li .img{ height:50px;}
.join02{ padding-top:40px;}
.join02 li{ width:48%; margin-bottom:20px;}
.join02 li b{ font-size:16px;}
.join02 li p{ font-size:14px;}
.join02 li a{ margin-top:5px; font-size:14px;}

.zhopinbox1{ transform:none; margin-top:40px; padding:20px;}
.zplists, .zhaopinboxviews{ margin-top:20px;}
.zptit span{ font-size:14px;}
.zptit b{ font-size:18px;}
.zplists li p{ padding-top:5px;}
.zhaopinboxviews p { font-size:14px;}
.zhaopinboxviews p strong{ font-size:16px;}
.toudijianli{ margin-top:20px;}
.toudijianli a{ padding:0 25px; line-height:40px;}
.mapInfo span{ }
.mapInfo b{ font-size:14px;}
.banner .swiper-slide video{ display:none;}
  .telditu b{ font-size:18px;}
	}
	
	@media screen and (max-width:320px){
		.join02 li{ width:100%;}
		}</pre></body></html>