﻿@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-style: normal; list-style: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
body {-webkit-overflow-scrolling:touch;-webkit-font-smoothing: antialiased;font-family:"HanHei SC","Source Han Sans","Hiragino Sans GB","STHeiti Light", "Helvetica", "Microsoft YaHei", "Arial", "Verdana", "sans-serif"; }
body{width:100vw;font-size: .28rem;overflow-x: hidden; color: #333; }
ul, ul li, ol li, li {	list-style:none;}
table {	border-collapse: collapse;	border-spacing: 0;}
input, textarea {border: 0;	outline: none;  -webkit-appearance: none; padding:0; margin:0; /*去掉内部阴影*/}
input[type=input]{-webkit-appearance:none;}/*移除ios样式*/
input[type=checkbox]{-webkit-appearance:checkbox;}
::-webkit-input-placeholder{ color:#999;}
button{outline:none;border:none;}
/*去除a标签的虚线框*/
*{ cursor: pointer; }
*:not(input,textarea) {  -webkit-touch-callout: none;  -webkit-user-select: none; -ms-user-select: none; }
a {blr:expression(this.onFocus=this.blur()); outline: none; color: #333; background: none; text-decoration:none;}
html {width:100%; height:100%;font-size:13.3333333vw; background-color: #f6f6f6; -webkit-text-size-adjust: 100%;/*禁止文本缩放*/}
body{  font-size: .28rem;}
.clearfix::after {visibility: hidden;display: block;	font-size: 0;content: ".";	clear: both;height: 0;}
/*基础样式*/
.fr { float: right;}
.fl { float: left;}
.block{ display: block; }
.inb{ display: inline-block; }
.box{ position: relative;width: 100%; display:-webkit-box; display:box; text-align:left;}
.none{ display: none; }
.flex{ -webkit-box-flex:1; box-flex:1;}
.border-box { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

/*字体*/
.cor{ color: #d2a54c; }
.cor0{ color: #000; }
.cor3{ color: #333!important; }
.cor4{ color: #444!important; }
.cor6{ color: #666!important; }
.cor9{ color: #999!important; }
.corF{ color: #fff; }
.tc{text-align: center !important;}
.tl{text-align: left !important;}
.tr{text-align: right !important;}
.bold{font-weight: bold;}
.hide{ overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hide2{ display: -webkit-box !important;overflow : hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.img{width: 100%;height:100%;object-fit: cover;background: #fff url(../images/bj_img.jpg) no-repeat center;background-size: 40% auto;}
.load-tip{ padding:.4rem 0 .5rem; font: .22rem/.24rem "PingFang SC"; color: #999; text-align: center; }
.load-tip span{ position: relative; padding-left: .45rem; padding-right: .45rem; }
.load-tip span:before{ position: absolute; left: 0; top: 0; width: .34rem; height: 100%; background: url(../images/icon-load01.png) no-repeat left center; background-size: .34rem auto; content: ''; }
.load-tip span:after{ position: absolute; right: 0; top: 0; width: .34rem; height: 100%; background: url(../images/icon-load02.png) no-repeat left center; background-size: .34rem auto; content: ''; }
.mask{ position: absolute;top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%;background: rgba(0,0,0,.6); }

.bgF{background: #fff;}

.mask{ position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: url(../images/mask_40.png) repeat; }
.line{display:block;width: 100%;height: 15px;background: #f2f2f2;}
.content-tit{width: 100%;height: 90px;line-height: 90px;padding:0 30px;font-size: 34px;font-weight: bold;color: #333;}
.content-tit a{font:28px/90px "Microsoft YaHei";color: #666;}
.content-tit a img{float: right;width: auto;height: 30px;margin-left: 8px;margin-top: 30px;}
.head{position:fixed;top:0;left:0;z-index:3;width: 100%;height: 90px;padding-top:24.5px;box-shadow: 0 4px 8px rgba(0,0,0,.08);background: #fff; }
.footer{width:100%;padding:16px 46px;font:22px/36px "Microsoft YaHei";color: #666;background: #eee;}
.menu-btn{position: absolute;left: 30px;top:50%;width: 56px;height: 36px;margin-top: -18px;}
.menu-btn .menu-line{position:absolute;left:0;width:100%;height: 2px; background: #000;-webkit-transition: all ease .3s;transition: all ease .3s;-webkit-transform-origin: left;transform-origin: left;}
.menu-btn .menu-line1{top:0;}
.menu-btn .menu-line2{top:50%;margin-top: -1px;}
.menu-btn .menu-line3{bottom:0;}
.menu-btn.curr .menu-line1{-webkit-transform: rotate(45deg);transform: rotate(45deg);top:-3px;}
.menu-btn.curr .menu-line2{opacity: 0;}
.menu-btn.curr .menu-line3{bottom: -3px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu-list{position: fixed;top:90px;bottom:0;left: 0;z-index:2;width: 100%;padding: 0 30px;background: #fff;overflow-y: scroll;-webkit-transition: all ease .3s;transition: all ease .3s;-pwebkit-transform: translateY(-100%);transform: translateY(-100%);}
.menu-list.curr{-webkit-transform: translateY(0);transform: translateY(0);}
.menu-list li{width: 100%;text-align: left;border-bottom: 1px solid #e3e3e3;}
.menu-list>ul>li:first-child{border-top: 1px solid #e3e3e3;}
.menu-list .menu-item span{display:inline-block;font: 30px/88px "Microsoft YaHei";color: #666;}
.menu-list .menu-parent span{float:left;padding-left:24px;}
.menu-list .menu-parent img{float:left;width: auto;height: 24px;margin-top:32px;margin-left: 18px;vertical-align: middle;}
.menu-list .menu-sons{display: none;width:100%;padding-left:30px;background: #f5faff;-webkit-transition: all ease .3s;transition: all ease .3s;}
.menu-list .menu-sons span{padding-left:10px;}
.menu-list .menu-parent.curr .menu-sons{display: block;}


.main{width: 100%;}
.swiper-container,
.swiper-slide a{display:inline-block;width: 100%;height: 100%;}
.logo{display:block;width:auto;height: 41px;margin: 0 auto;vertical-align: middle;}
.content01-swiper{width:100%;height: 280px;}
.content01-swiper .swiper-slide{width:100%;height: 100%;}
.content01-swiper .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 50%;background: rgba(255,255,255,.6);}
.content01-swiper .swiper-pagination-bullet-active{width: 24px;border-radius: 10px;background: rgba(255,255,255,1);}
.content02{position:relative;width: 100%;height: 80px;padding-left:204px;border-bottom: 1px solid #e3e3e3;}
.content02 .content02-fl{position:absolute;top:0;left:0;width: 186px;height: 100%;background: url(../m-images/index_icon01.png) no-repeat center;background-size: auto 32px;}
.content02 .content02-fl:after{content:'';position: absolute;top:20px;right:-1px;width: 1px;height: 40px;background: #e3e3e3;}
.content02 .content02-fr{width: 100%;height: 100%;}
.content02 #siper02{margin-left:18px; }
.content02 .swiper-slide{width: auto!important;margin-right: 18px;}
.content02 .swiper-slide a{display: inline-block;width:auto;font: 24px/80px "Microsoft YaHei";color: #333;}
.content02 .swiper-slide a span{display: inline-block;margin-left: 4px;}

.content03{width: 100%;height: 172px;}
.content03 img{display: block;width:auto;height:45px;margin:42px auto 0; }
.content03 h3{margin-top: 20px;font-size: 22px;text-align:center;olor: #333;}

.content04{width: 100vw;height: 437px;}
.content04 .content04-list{width: 100vw;height: 315px;padding-left: 30px;}
.content04 #swiper05{width: calc( 100vw - 30px);height: 315px;}
.content04 .swiper-slide{width: 225px!important;height: 100%;}
.content04 .swiper-slide>div{height: 100%;}
.content04 .swiper-slide .icon{position:relative;z-index:10;display: block;width: auto;height: 64px;margin: 98px auto 0;}
.content04 .swiper-slide h3{position:relative;z-index:10;margin-top: 12px;font-size: 18px;font-weight: bold;color: #fff;text-align: center;}

.content05{width: 100vw;height: 415px;}
.content05 .content05-list{width: 100vw;height: 306px;padding-left: 30px;}
.content05 .swiper-slide{width: 300px!important;height: 306px;margin-right:15px;border-radius: 10px;}
.content05 .content05-list-img{width: 300px;height: 220px;border-radius: 10px 10px 0 0;}
.content05 .content05-list-info{width: 100%;height: 70px;box-shadow: 0 5px 11px rgba(0,0,0,.14);}
.content05 .content05-list-info h3{width: 100%;height: 70px;line-height:70px;padding:0 18px;font-size:30px;font-weight:normal;text-align: left;color: #333;}




/*--news-desc.html--*/
.desc{width: 100vw;min-height: 100vh;padding: .3rem;}
.desc .tit{font: bold .36rem/1.2 "Microsoft YaHei";color: #000;}
.desc .sub{margin-top:.24rem;font: .24rem/.36rem "Microsoft YaHei";color: #999;}
.desc #cont{margin-top: .3rem;}
.desc #cont img{max-width: 100%;height: auto!important;}








