+ 人物專訪
+commit bde766fdd834ed094af572476bfc78a1e31ad1be Author: Lee-1203 <342694918@qq.com> Date: Tue Feb 15 16:20:41 2022 +0800 lee diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/css/base.css b/css/base.css new file mode 100644 index 0000000..82308bf --- /dev/null +++ b/css/base.css @@ -0,0 +1,128 @@ +/* -moz-:代表firefox(火狐)浏览器私有属性 + -ms-:代表ie浏览器私有前缀 + -webkit-:代表safari、chrome私有属性 + -o-:代表Opera私有属性 +*/ +/* 清空所有标签的内外边距 */ +* { + padding: 0; + margin: 0; + /* css3盒子模型 */ + box-sizing: border-box; +} +header, +main{ + background-color: #FFFFFF; + min-width: 320px; + /* max-width: calc(100% - 180px); */ + max-width: calc(1920px - 640px); + margin: 0 auto; +} +body { + /* 抗锯齿性-让文字显示的更加清晰 */ + -webkit-font-smoothing: antialiased; + background-color: #F5F5F5; + font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif; + color: #333; + +} +/* em 和 i 斜体的文字不倾斜 */ +em, +i { + font-style: normal; +} + +/* 去掉li 的小圆点 */ +li { + list-style: none; +} + +button { + /* 当我们鼠标经过button按钮的时候,鼠标变成小手 */ + cursor: pointer; + border: none; +} +img { + /* 照顾低版本浏览器 如果图片外面包含了链接会有边框的问题 */ + border: 0; + /* 取消图片底侧有空白缝隙的问题 ① */ + vertical-align: middle; + /* 取消图片底侧有空白缝隙的问题 ② */ + display: block; + object-fit: cover; +} +/* 去掉a标签的下划线,并修改字体颜色 */ +a { + color: #666; + text-decoration: none; + /* 手机端去除a标签点击时的背景样式 */ + -webkit-tap-highlight-color: transparent; + /* 去除边距 */ + display: inline-block; +} + +/* 禁用长按时弹出的菜单 */ +img , a { + -webkit-touch-callout: none; +} +button, +input, +textarea{ + /* "\5B8B\4F53" 就是宋体的意思 这样浏览器兼容性比较好 */ + font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif; + /* 取消轮廓 */ + outline: none; + /* 去掉默认外观 */ + /* -webkit-appearance: none; */ + /* 去掉点击时的默认外观 */ + outline-style: none; +} +textarea { + /* 禁止自定义拉伸 */ + resize: none; +} + +.hide, +.none { + display: none +} + +/* 清楚浮动 */ +.clearfix:after { + visibility: hidden; + clear: both; + display: block; + content: "."; + height: 0 +} + +.clearfix { + *zoom: 1 +} + +.logo h1 a { + display: flex; + align-items: center; +} + + +.clips1{ + /* 弹性伸缩盒子模型显示 */ + display: -webkit-box; + /* 用省略号代替 */ + text-overflow: ellipsis; + /* 设置或检索伸缩盒对象的子元素的排列方式 */ + -webkit-box-orient: vertical; + /* 禁止数字和英文换行 */ + word-break: break-all; + /* 限制在一个块元素显示的文本的行数 */ + -webkit-line-clamp: 1; + /* 溢出隐藏 */ + overflow: hidden; +} +.clips2{display: -webkit-box;-webkit-line-clamp: 2;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;} +.clips3{display: -webkit-box;-webkit-line-clamp: 3;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;} +.clips4{display: -webkit-box;-webkit-line-clamp: 4;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;} +.clips5{display: -webkit-box;-webkit-line-clamp: 5;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;} +.clips6{display: -webkit-box;-webkit-line-clamp: 6;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;} +.clips7{display: -webkit-box;-webkit-line-clamp: 7;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;} diff --git a/css/style.css b/css/style.css new file mode 100644 index 0000000..aa5bc49 --- /dev/null +++ b/css/style.css @@ -0,0 +1,1476 @@ +.main{ + width: 100%; + height: 100vh; + position: relative; + background-color: #000; + box-sizing: border-box; +} +.h100{ + height: 100%; +} +.main .ber{ + width: 100%; + position: absolute; + opacity: 0.8; + left: 0px; + top: 0px; + height: 100%; +} +.main .con{ + width: 100%; + height: 100vh; + position: relative; + overflow: hidden; + z-index: 1; + box-shadow: 0px -19px 69px #000 inset; + +} +.nav{ + width: 250px; + margin: auto; + background-color: rgba(0,0,0,0.7); + height: 100%; + padding-top: 60px; + box-sizing: border-box; + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + text-align: center; +} +.navTop{ + width: 150px; + margin: auto; + height: 150px; + transform: rotate(45deg); + text-align: center; + margin-bottom: 51px; + display: flex; + justify-content: center; + background-color: #0D0D0D; +} +.navTop img{ + transform: rotate(-45deg); +} +.navLsit>a{ + font-size: 22px; + display: block; + text-align: center; + position: relative; + padding: 15px 0px; + +} +.navLsit>a:hover, +.navLsit>a.on{ + background-color: rgba(0,0,0,0.5); + color: #fff; +} + +.navLsit>a>.make{ + background-color: rgba(0,0,0,0.5); + position: absolute; + width: 100%; + display: none; + right: -100%; + top: 0px; +} +.navLsit>a:hover .make{ + display: block; +} +.navLsit>a>.make>a{ + font-size: 22px; + display: block; + text-align: center; + padding: 15px 0px; +} +.navLsit>a>.make>a:hover{ + background-color: #0f0f0f; + color: #fff; +} +.navHref{ + display: flex; + justify-content: center; + margin-top: 65px; +} +.navHref>a{ + display: inline-block; + width: 34px; + display: flex; + margin: 3px; + align-items: center; + justify-content: center; + height: 34px; + border: 1px solid rgb(95, 95, 95); +} +.footer{ + background-color: #000; + width: 100%; + height: 74px; + position: fixed; + bottom: 0px; + text-align: center; + line-height: 74px; + z-index: 5; + left: 0px; +} +.footer a{ + color: #262626; +} +.returnIndex{ + position: fixed; + right: 26px; + bottom: 160px; + z-index: 15; +} +.returnIndex:hover{ + color: #fff; +} +.conNav{ + left: 0; + transform: translateX(0); +} +.mainCon{ + width: 1440px; + margin: auto; +} +.navLsit .on{ + color: #fff; +} +.text{ + width: 954px; + height: 806px; + animation: myfirstTe 2s; + text-align: center; + padding: 60px 30px 60px 80px; + box-shadow: 0px 0px 130px #000 inset; + overflow: hidden; + background-color: rgba(0,0,0,0.5); +} +.mainCon{ + display: flex; + align-items: center; + padding-bottom: 74px; + justify-content: flex-end; + position: relative; +} +.contentPage{ + overflow-y:auto ; + height: 530px; + padding-right: 58px; + +} + +.contentPageC .title{ + font-size: 44px; + margin-bottom: 59px; + font-style:italic; + line-height: 44px; + color: #fefefe; +} +.contentPageC img{ + max-width: 100%; +} +.contentPage .subtitle{ + font-size: 28px; + color: #fefefe; + line-height: 28px; + margin-bottom: 30px; + +} +.contentPage .p{ + font-size: 16px; + line-height: 30px; + color: #fefefe; + margin-bottom: 38px; + text-align: justify; +} +.contentPage::-webkit-scrollbar {/*滚动条整体样式*/ + + width: 2px; /*高宽分别对应横竖滚动条的尺寸*/ + + height: 1px; + +} + +.contentPage::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ + + border-radius: 10px; + + -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); + + background: #A3A3A3; + +} + +.contentPage::-webkit-scrollbar-track {/*滚动条里面轨道*/ + + -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); + + border-radius: 10px; + + background: #201E1B; + +} + +.aboutUs{ + display: flex; + text-align: left; +} +.aboutUs>img{ + position: relative; + left: -100px; +} +.aboutUsPbottom{ + padding-bottom: 0px; + overflow: visible; +} + +.aboutUsPbottom .contentPage{ + height: auto; + overflow: visible; +} +.aboutUsTitle{ +font-size: 28px; +animation: myfirst 4s; +color: #e8e8e8; +margin-bottom: 30px; +padding-top: 60px; +} +.aboutUsSubtitle{ + font-size: 18px; + animation: myfirst 4s; + color: #e8e8e8; + line-height: 36px; + +} + +.aboutUsP{ + font-size: 16px; + line-height: 32px; + margin-top: 65px; + animation: myfirsta 4s; + + + color: #e8e8e8; +} + +.honoraryCertificate .title{ +font-size: 44px; +margin-bottom: 43px; +font-style:italic; +padding-top: 30px; +text-align: center; +color: #e8e8e8; +animation: myfirste 2s; +} +.honoraryCertificateCon>.list{ +width: 950px; +height: 154px; +padding: 12px; +display: flex; +align-items: center; +background-color: rgba(0,0,0,0.6); +box-sizing: border-box; +margin-bottom: 12px; +transition: all 1s; +} +.honoraryCertificateCon>.list:hover{ + transition: all 1s; + transform: scale(1.1); +} +.honoraryCertificateCon>.list .listImg{ + height: 130px; + width: 180px; + +} +.honoraryCertificateCon>.list .listImg img{ + width:100%; + object-fit: contain; +} +.honoraryCertificateCon>.list .listTitle{ + font-size: 28px; + color: #e8e8e8; + margin-left: 58px; +} +.honoraryCertificateCon>.list .listText{ + font-size: 24px; + color: #e8e8e8; + margin-left: 62px; +} +.InterviewSwiper{ + padding-right: 30px; + position: relative; +} + +.lisiImg .img{ + width: 100%; + object-fit: contain; +} +.Interview .swiper{ + width: 550px; + +} +.Interview{ + flex: 1; + margin-right: -300px; + padding-left: 200px; +} + +.InterviewCon{ + overflow: hidden; + padding-left: 30px; +} +.suspended{ + width: 100%; + height: 100%; + position: absolute; + display: flex; + left: 0px; + top: 0px; + align-items: center; + justify-content: center; +} +.suspended>div{ + width: 63px; + height: 63px; + padding-left: 5px; + box-sizing: border-box; + border-radius: 50%; + border: 1px solid rgba(0,0,0,0.6); + background-color: rgba(0,0,0,0.5); + display: flex; + align-items: center; + justify-content: center; +} +.InterviewSwiper .lisiImg{ + width: 100%; + height: 310px; + + position: relative; +} +.InterviewSwiper .listDate{ + width: 66px; + position: absolute; + left: -10px; + bottom: -24px; + text-align: center; + background-color: #0e0e0e; + height: 66px; + padding-top: 14px; + color: #E8E8E8; + border-radius: 50%; +} +.InterviewSwiper .listText{ + margin-top: 42px; +} +.InterviewSwiper .listText>:nth-child(1){ + color: #e8e8e8; + font-size: 18px; + text-align: center; +} +.InterviewSwiper .listText>:nth-child(2){ + color: #e8e8e8; + font-size: 18px; + margin-top: 24px; + display: block; + text-align: center;text-decoration:underline; +} +.Interview .title{ + font-size: 44px; + color: #fefefe; + font-style:italic; + animation: myfirstTe 2s; + text-align: center; +} +.Interview .select{ + width: 100px; + height: 46px; + font-size: 20px; + background-color: rgba(0,0,0,0); + color: #bfbfbf; + padding: 0 15px;box-sizing: border-box; + border: 1px solid #bfbfbf; + display: flex; + align-items: center; + margin: auto;margin-top: 20px; +} +.Interview .select select{ + font-size: 20px; + background-color: rgba(0,0,0,0); + color: #bfbfbf; + border: none; + width: 100%; + height: 100%; +} +.InterviewTitle{ + margin-left: -200px; + margin-bottom: 100px; + +} +.InterviewDetails{ + text-align: left; +} +.InterviewDetails .title{ + font-size: 24px; + text-align: center; +} +.InterviewDetailsImg{ + width: 100%; + margin-bottom: 20px; + position: relative; +} +.suspended img{ + width: auto; +} +.projectIntroductionList>div>p{ + font-size: 16px; + margin-bottom: 16px; + line-height: 24px; + color: #e8e8e8; +} +.projectIntroductionList>div>.on{ + text-decoration: underline; +} +.projectIntroduction{ + display: flex; + justify-content: space-between; + margin-top: 46px; +} + +.projectIntroductionCon{ + padding-left: 0px; + width: 950px; + animation: myfirstTe 2s; +} + +.projectIntroductionCon .title{ + font-size: 44px; + color: #fefefe; + font-style:italic; + text-align: center; + +} +option{ + font-size: 20px; + background-color: rgba(0,0,0,0); +} +.projectIntroductionCon .select{ + width: 100px; + height: 46px; + font-size: 20px; + background-color: rgba(0,0,0,0); + color: #bfbfbf; + padding: 0 15px;box-sizing: border-box; + border: 1px solid #bfbfbf; + display: flex; + align-items: center; + margin: auto;margin-top: 20px; +} +.projectIntroductionCon .select select{ + font-size: 20px; + background-color: rgba(0,0,0,0); + color: #bfbfbf; + border: none; + width: 100%; + height: 100%; +} +.projectIntroductionJt>a{ + margin-right: 14px; +} +.projectIntroductionConMain{ + margin-left: 44px; +padding-right: 30px; +} + +.projectIntroductionConMain{ + height: 596px; + overflow-x: auto; + +} +.projectIntroductionConMain img{ + max-width: 100%; +} + + +.projectIntroductionConMain::-webkit-scrollbar {/*滚动条整体样式*/ + + width: 2px; /*高宽分别对应横竖滚动条的尺寸*/ + + height: 1px; + +} + +.projectIntroductionConMain::-webkit-scrollbar-thumb {/*滚动条里面小方块*/ + + border-radius: 10px; + + -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); + + background: #EDEDED; + +} + +.projectIntroductionConMain::-webkit-scrollbar-track {/*滚动条里面轨道*/ + + -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2); + + border-radius: 10px; + background: #535353; + + +} +.projectIntroductionDetails .title{ + font-size: 36px; + text-align: left; + margin-bottom: 23px; +} +.projectIntroductionDetails .p{ + font-size: 16px; + color: #E8E8E8; + line-height: 30px; +}.projectIntroductionDetails{ + width: 677px; +} + +.projectIntroductionDetails{ + + margin-bottom: 40px; +} +.projectIntroductionDetailsNav{ + padding-top: 150px; +} +.projectIntroductionDetails+.projectIntroductionConMain{ + height: 511px; +} + + +.brand .select{ + width: 100px; + height: 46px; + font-size: 20px; + background-color: rgba(0,0,0,0); + color: #bfbfbf; + padding: 0 15px;box-sizing: border-box; + border: 1px solid #bfbfbf; + display: flex; + align-items: center; + margin: auto; + margin-bottom: 43px; +} +.brand .select select{ + font-size: 20px; + background-color: rgba(0,0,0,0); + color: #bfbfbf; + border: none; + width: 100%; + height: 100%; +} +.brand .title{ + margin-bottom: 22px; + font-style:italic + +} +.brand .p{ + text-align: left; +} +.serviceConcept .list{ + width: 300px; + margin-bottom: 28px; + padding-top: 36px; + box-sizing: border-box; + text-align: center; + padding-right: 20px; + padding-left: 20px; + height: 278px; + background-color: rgba(0,0,0,0.7); +} +.serviceConcept{ + display: flex; + flex-wrap: wrap; + width: 954px; + justify-content: space-between; +} +.serviceConcept .list .listImg{ + display: flex; + justify-content: center; + margin-bottom: 32px; +} +.serviceConcept .list .listImg>:nth-child(2){ + display: none; +} +.serviceConcept .list>:nth-child(2){ + font-size: 22px; + color: #e8e8e8; + + line-height: 22px; + margin-bottom: 12px; +} +.serviceConcept .list:hover>:nth-child(2){ + font-weight: bold; +} + +.serviceConcept .list>:nth-child(3){ + font-size: 12px; + color: #ffffff; + margin-bottom: 28px; +} +.serviceConcept .list>.p{ + font-size: 14px; + text-align: center; + color: #ffffff; +} + +.serviceConcept .list:hover .listImg>:nth-child(1){ + + display: none; +} + +.serviceConcept .list:hover .listImg>:nth-child(2){ + + + display: block; +} + +.serviceConcept .list:hover{ + background-color: rgba(196,196,196,0.9); + +} +.serviceConcept .list:hover>:nth-child(2){ + color: #1b1b1b; +} + +.serviceConcept .list:hover>.p{ + font-size: 14px; + text-align: center; + color: #1b1b1b; +} +.wellKnownProductsNav a{ + font-size: 16px; + color: #e8e8e8; + text-align: left; + margin-bottom: 20px; + line-height: 16px; + display: block; +} +.wellKnownProductsNav .on{ + border-bottom: 1px solid #e8e8e8; +} +.wellKnownProducts{ + display: flex; + justify-content: space-between; +} +.wellKnownProductsNavP{ + padding-right: 60px; +} +.wellKnownProducts .p{ + font-size: 18px; + color: #e8e8e8; + text-align: center; + margin-top: 25px; +} +.wellKnownProductsJt{ + display: flex; + justify-content: center; + margin-top: 30px; + align-items: center; +} +.wellKnownProductsJt p{ + font-size: 14px; + color: #e8e8e8; + margin: 0 18px; +} +.contactUsTelText{ + display: flex; + text-align: left; + align-items: center; + margin-bottom: 40px; +} +.contactUsTelText>div{ + margin-left: 28px; +} +.contactUsTelText>div>p{ + font-size: 15px; + line-height: 15px; + color: #fff; +} +.contactUsTelText>div>:nth-child(1){ + margin-bottom: 13px; +} +.wx{ + display: flex; +} +.wx>div{ + margin-left: 35px; +} +.wx p{ + font-size: 15px; + color: #e8e8e8; + text-align: center; + margin-top: 18px; + line-height: 15px; +} +.contactUsTel{ + display: flex; + justify-content: space-between; + align-items: center; +} +.inta{ + display: flex; + justify-content: space-between; +} +.inta input{ + padding:17px 0px; + background-color: rgba(0,0,0,0); + border: none; + color: #e8e8e8; + border-bottom: 1px solid rgb(45, 45, 45); + width: 48%; +} +.inta input::placeholder{ + font-size: 18px; + color: #e8e8e8; + +} +.contactUsInpur{ + margin-top: 40px; +} +.intB{ + text-align: left; + margin-top: 46px; +} +.intB p{ + font-size: 18px; + color: #e8e8e8; + margin-bottom: 35px; +} +.intB input{ + border: none; + color: #e8e8e8; +height: 31px; + border-bottom: 1px solid rgb(45, 45, 45); + width: 100%; + background-color: rgba(0,0,0,0); +} +.contactUsButton{ + width: 142px; + height: 55px; + background-color: #000; + border: none; + margin: auto; + color: #fff; + margin-top: 29px; +} +.indexBrandCon{ + display: flex; + margin-top: 62px; + +} +.indexBrandCon .indexBrandNav{ + width: 237px; + margin-right: 32px; +} +.indexBrandCon .contentPage{ + width: 580px; + text-align: left; +} +.indexBrandNav{ + text-align: left; +} + +.indexBrandNav .list p{ + font-size: 16px; + line-height: 16px; + margin-bottom: 5px; + color: #e8e8e8; + display: inline-block; + padding: 5px; +} +.indexBrandNav .list .on{ + background-color: #3b3a39; +} +.indexBrandCon .contentPage .subtitle{ + margin-top: 30px; + +} +.indexBrandNav .tit{ + font-size: 18px; + line-height: 18px; + color: #e8e8e8; + margin-bottom: 15px; + padding-bottom: 12px; + + border-bottom: 1px solid #2c2b28; +} +.engineeringConText{ + width: 673px; + height: 471px; + padding-right: 31px; + box-sizing: border-box; + background-color: rgba(0,0,0,0.5) +} +.engineeringCon .tit{ + font-size: 28px; + height: 63px; + line-height: 57px; + color: #e8e8e8; + padding-left: 9px; + margin-left: 30px; + margin-bottom: 60px; + border-left: 1px solid #E8E8E8; +} +.engineeringConText .listImg{ + width: 517px; + height: 305px; + margin-left: 30px; + position: relative; + top: -60px; +} +.engineeringConText .listImg img{ + width: 100%; + object-fit: contain; +} +.engineeringConText .p{ + font-size: 16px; + line-height: 30px; + margin-left: 30px; + margin-top: -50px; + color: #e8e8e8; +} +.engineeringNavList .list{ + background-color: rgba(0,0,0,0.5); + width: 270px; + height: 121px; + +} +.engineering{ + display: flex; + margin-top: 45px; +} +.engineeringNav{ + margin-left: 10px; + +} +.engineering .list{ + display: flex; + align-items: center; + justify-content: space-between; + padding-left: 22px; + margin-bottom: 10px; +padding-right: 18px; +} +.engineering .list p{ + font-size: 18px; + width: 72px; + overflow:hidden; + white-space:nowrap; +text-overflow:ellipsis; /* 加省略号 */ + + color: #c7c7c7; +} +.engineering .list div{ +width: 144px; + +height: 84px; +} +.engineering .list div img{ + max-width: 100%; +} +.engineeringNavButton{ + width: 271px; + height: 70px; + display: flex; + align-items: center; + justify-content: center; + background-color: rgba(0,0,0,0.5); +} +.engineeringNavButton a{ + display: inline-block; + margin: 0 10px; +} +.engineeringNavList .on{ + background-color: rgba(0,0,0,0); + box-sizing: border-box; + border: 1px solid #E8E8E8; +} +.siteImage{ + background-color: rgba(0,0,0,0.5); + width: 954px; + height: 530px; +} +.siteImageW .select{ + width: 135px; + margin-bottom: 106px; +} +.siteImage{ + position: relative; +} +.siteImage .listImg{ + width: 696px; + margin: auto; + height: 410px; + overflow: hidden; + position: relative; + top: -60px; +} +.siteImage .listImg img{ + width: 100%; +} +.siteImageButton{ + display: flex; + padding: 0 44px; + align-items: center; +} +.swiperImg{ + width: 150px; + height: 150px; + border-radius: 50%; + overflow: hidden; +} +.siteImageButton{ + margin-top: -47px; +} +.swiperImg img{ + display: block; + /* object-fit: contain; */ + height: 100%; +} +/* .siteImageSwiper{ + padding: 0 40px; + box-sizing: border-box; +} */ +.siteImageSwiper{ + width: 81.5%; +} +.makeV{ + width: 100%; + height: 100%; + position: absolute; + left: 0px; + top: 0px; + display: flex; + align-items: center; + align-content:center; + justify-content: center; + flex-direction: column; + z-index: 6; + display: none; + background-color: rgba(0,0,0,0.6); +} +.makeV video{ + width: 80%; + position: relative; + z-index: 6; +} +.makeV button{ + background-color: #000; + color: #fff; + width: 100px; + height: 50px; + margin-top: 30px; +} +.reduction{ + transform: rotateZ(180deg); +} +.projectIntroductionNav{ + position: relative; +} +.projectIntroductionNavButton{ + display: none; +} +.swiper-a{ + transform: rotate(180deg); +} +select{ + outline:none +} +.aboutUsText{ + margin-left: -55px; +} +@media screen and (min-width:767px) and (max-width:991px) { + +} +@media screen and (max-width:1560px){ + .projectIntroductionDetails{ + width: 560px; + } + .siteImage .listImg{ + height: auto; + } + .siteImage{ + width: 100%; + height: auto; + } + .engineeringNavList .list{ + width: 200px; + } + .engineeringNavButton{ + width: 200px; + } + .engineeringConText{ + width: 80%; + } + .engineeringConText .listImg{ + width: 80%; + height: auto; + } + + .wellKnownProductsText{ + width: 80%; + } + .serviceConcept .list{ + width: 31%; + } + .serviceConcept{ + width: 700px; + } + .serviceConcept .list{ + padding-top: 10px; + } + .projectIntroductionNav{ + height: 553px; + overflow-x: auto; + + } + .serviceConcept .list>:nth-child(2){ + font-size: 16px; + } + .serviceConcept .list>:nth-child(3){ + margin-bottom: 10px; + } + .projectIntroductionCon{ + width: 70%; + margin-left: 30px; + } + .mainCon{ + width: 100%; + padding: 0 60px; + } + .conNav{ + left: 60px; + } + .text{ + width: calc(100% - 250px); + max-width: 954px; + margin-left: 250px; + } + .aboutUs>img{ + object-fit:contain; + width: 45%; + z-index: 6; + } + + .aboutUsText{ + width: 70%; + margin: 0px; + } + .honoraryCertificateCon{ + width: calc(100% - 250px); + max-width: 954px; + margin-left: 250px; + } + .honoraryCertificateCon>.list{ + width: 700px; + } +} + +@media screen and (max-width:1320px){ + .projectIntroductionDetails { + width: 400px; + } +} +@media screen and (max-width:1020px){ + .wellKnownProductsNav{ + display: flex; + justify-content: space-between; + + } + .make{ + display: block; + } + .navLsit>a>.make{ + display: block; + position:static ; + background-color: rgba(0,0,0,0); + } + .navLsit>a>.make>:nth-child(1){ + display: none; + } + .nav{ + overflow-x: auto; + padding-bottom: 120px; + } + .navLsit>a>.make>a{ + background-color: rgba(0,0,0,0); + margin-top: 15px; + } + .navIpd{ + left: auto; + right: -250px; + background-color: rgba(0,0,0,1); + } + .projectIntroductionCon{ + padding-top: 20px; + } + .projectIntroductionJt{ + display: flex; + justify-content: center; + } + + .projectIntroductionJt>a{ + margin-left: 14px; + } + .projectIntroductionNav{ + height: 70px; + text-align: center; + } + .projectIntroductionList>div>:nth-child(1){ + margin-bottom: 60px; + } + .projectIntroductionNavButton{ + display: block; + width: 30px; + margin: auto; + + } + .projectIntroductionNavButton{ + position: absolute; + bottom: 0px; + left: 50%; + margin-left: -15px; + } + .projectIntroductionNavButton img{ + width: 100%; + } + .projectIntroductionDetails{ + margin-top: 30px; + } + .projectIntroductionDetails+.projectIntroductionConMain{ + height: auto; + } + .projectIntroductionDetails { + width: 100%; + margin-left: 0px; + } + .navCon{ + position: fixed; + right: 20px; + top: 20px; + z-index: 20; + } + .navCon p{ + width: 30px; + height: 3px; + margin-bottom: 6px; + background-color: #000; + } + .navIpd{ + position: fixed; + right: -250px; + z-index: 30; + transition: all 1s; + top: 0px; + + } + .swiperImg{ + width: 60px; + height:60px; + } + .siteImage .listImg{ + width: 90%; + } + .projectIntroductionCon .title{ + font-size: 24px; + + } + .engineeringNavList{ + display: flex; + justify-content: space-between; + } + .engineering .list{ + display: block; + text-align: center; + height: auto; + padding: 10px; + + } + .engineering .list p{ + font-size: 14px; + } + .engineering .list p{ + width: auto; + padding: 20px 0px; + } + .engineering .list div{ + width: 100%; + text-align: center; + overflow: hidden; + } + .engineeringNavList .list{ + width: 23%; + } + .engineering .list div img{ + display: block; + margin: auto; + } + .engineeringNavButton{ + width: 100%; + } + .engineeringCon{ + margin-top: 20px; + } + .engineeringConText{ + width: 100%; + } + .honoraryCertificate .title{ + font-size: 24px; + } + .engineering{ + flex-direction: column-reverse; + } + .serviceConcept{ + width: 100%; + } + .projectIntroductionCon{ + margin-left: 0px; + } + .projectIntroductionCon{ + width: 100%; + } + .InterviewTitle{ + margin-left: 0px; + } + .Interview{ + padding-left: 0px; + margin-right: 0px; + } + .h100{ + min-height: 100vh; + } + .main{ + height: auto; + padding-bottom: 80px; + } + .honoraryCertificate{ + width: 100%; + } + + .honoraryCertificateCon{ + margin: 0px; + width: 100%; + } + .honoraryCertificateCon>.list{ + width: 100%; + } + .text{ + margin-left: 0px; + } + .indexBrandCon .contentPage{ + width: 100%; + height: auto; + } + .indexBrandCon .indexBrandNav{ + display: block; + width: auto; + } + .main .con{ + height: auto; + } + .main{ + min-height: 100vh; + } + .returnIndex { + position: fixed; + right: 16px; + bottom: 130px; + z-index: 15; + } + + .contentPage{ + height: auto; + } + .text{ + width: 100%; + } + .contentPageC .title{ + font-size: 24px; + margin-bottom: 20px; + } + .Interview .title{ + font-size: 24px; + } + .contentPage .subtitle{ + font-size: 18px; + } + .contentPage .p{ + font-size: 14px; + } + .mainCon{ + width: 100%; + padding: 0 15px; + padding-top: 60px; + } + .projectIntroduction{ + display: block; + } +} + +@media screen and (max-width:768px){ + + .contactUsTel{ + display: block; + } + .wx { + width: 100%; + justify-content: space-between; + } + .wx>div{ + margin-left: 0px; + } + .swiperImg{ + width: 60px; + height:60px; + } + .siteImageButton{ + padding: 20px ; + } + .wellKnownProducts{ + display: block; + } + .serviceConcept .list{ + width: 49%; + } + .projectIntroduction{ + display: block; + } + .wellKnownProductsText{ + width: 100%; + } + .projectIntroductionConMain { + margin-left: 0px; + margin-top: 20px; + height: auto; + + } + .aboutUs>img{ + left: 0px; + margin-right: 20px; + } + .text { + height: auto; + padding: 20px 20px 80px 20px; + } + .contentPage{ + padding-right: 0px; + } + .indexBrandCon{ + display: block; + } +} +@media screen and (max-width:568px){ + .wx>div{ + width: 49%; + } + .wx>div img{ + width: 100%; + } + .swiperImg{ + width: 40px; + height: 40px; + } + .engineering .list div{ + height: 50px; + } + .serviceConcept .list{ + width: 100%; + } + .InterviewSwiper .lisiImg{ + height: auto; + } + .Interview .swiper{ + width: 280px; + } + .aboutUs{ + display: block; + } + .aboutUs>img{ + width: 100%; + margin: 0px; + } + .honoraryCertificateCon>.list .listTitle{ + margin: 0px; + margin-top: 20px; + } + .honoraryCertificateCon>.list img { + display: block; + margin: auto; + } + .honoraryCertificateCon>.list{ + display: block; + text-align: center; + height: auto; + } + .honoraryCertificateCon>.list .listText{ + margin: 0px; + margin-top: 20px; + } +} +@keyframes myfirst +{ + 0% { + margin-left: 100px; + opacity: 0; + } + 50%{ + margin-left: 100px; + opacity: 0; + } + 100% { + margin-left: 0px; + opacity: 1; + } +} +@keyframes myfirsta +{ + from { + margin-top: 200px; + opacity: 0; + } + to { + margin-top: 65px; + opacity: 1; + } +} +@keyframes myfirstTe +{ + from { + margin-top: 100vh; + opacity: 0; + } + to { + margin-top: 0px; + opacity: 1; + } +} +@keyframes myfirste +{ + from { + padding-top: 100vh; + opacity: 0; + } + to { + padding-top: 30px; + opacity: 1; + } +} + +@keyframes projectConMainmyfirs +{ + from { + padding-top: 100%; + opacity: 0; + } + to { + padding-top: 0px; + opacity: 1; + } +} \ No newline at end of file diff --git a/css/swiper.min.css b/css/swiper.min.css new file mode 100644 index 0000000..b477f31 --- /dev/null +++ b/css/swiper.min.css @@ -0,0 +1,12 @@ +/** + * Swiper 4.4.1 + * Most modern mobile touch slider and framework with hardware accelerated transitions + * http://www.idangero.us/swiper/ + * + * Copyright 2014-2018 Vladimir Kharlampidi + * + * Released under the MIT License + * + * Released on: September 14, 2018 + */ +.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px} \ No newline at end of file diff --git a/htmls/Interview.html b/htmls/Interview.html new file mode 100644 index 0000000..34e0b10 --- /dev/null +++ b/htmls/Interview.html @@ -0,0 +1,181 @@ + + + +
+ + + + + + + + + + + + +
+ 人物專訪
+
+
+
+
+
+
diff --git a/htmls/InterviewDetails.html b/htmls/InterviewDetails.html
new file mode 100644
index 0000000..79a6fbd
--- /dev/null
+++ b/htmls/InterviewDetails.html
@@ -0,0 +1,77 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 人物專訪標題文字後台上傳人物專訪標題文字後台上傳
+
+
+ + 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構 +
+
+
+
+
+
+
diff --git a/htmls/aboutUs.html b/htmls/aboutUs.html
new file mode 100644
index 0000000..317d0f3
--- /dev/null
+++ b/htmls/aboutUs.html
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 關於Allen Zhou
+
+ Allen Zhou
+執行副總裁
+管理合夥人
+設計總監
++ 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構, +
+
+
+
+
+
+
diff --git a/htmls/brand.html b/htmls/brand.html
new file mode 100644
index 0000000..127c439
--- /dev/null
+++ b/htmls/brand.html
@@ -0,0 +1,84 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 名品軟裝
+专注为您量需定制更优生活方式
++ 成都盛堂世家裝飾工程有限公司專職為高端品質客戶、地產商、酒店投資商提供整體規劃設計與施工,陳設搭配等配套服務。設計範疇遍及私人別墅、樣板房、高級會所、精品酒店及商業空間,實行多對一的全程托管式服務模式,令您盡享尊貴專屬服務;同時我們秉承「與時俱進、開拓創新」的發展思路,進一步整合資源,學習先進設計理念,強調工藝和材料研發不斷延展,完善服務產業鏈,提升綜合水平,打造設計、施工、主材選購、軟裝搭配、售後服務於一體的完善服務體系,為大客戶打造更高品位,更具個性、更高品質家居、公共裝飾工程。推動企業向一體化、產業化、品牌化、集團化方向發展,引領行業發展新潮流。 +
+成都盛堂世家裝飾工程有限公司專職為高端品質客戶、地產商、酒店投資商提供整體規劃設計與施工,陳設搭配等配套服務。設計範疇遍及私人
+
+
+
+
+
+
+
diff --git a/htmls/contactUs.html b/htmls/contactUs.html
new file mode 100644
index 0000000..fead9df
--- /dev/null
+++ b/htmls/contactUs.html
@@ -0,0 +1,119 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 联系我们
+
+ 公司地址:
+四川省成都市環球中心西W6區7樓713
+
+ 座機電話:
+400 028 0558
+
+ 郵箱地址:
+222222222222@163.com
+
+ 微信公众号
+
+ 微信公众号
+留言
+ +
+
+
+
+
+
diff --git a/htmls/contentPage.html b/htmls/contentPage.html
new file mode 100644
index 0000000..1d0c245
--- /dev/null
+++ b/htmls/contentPage.html
@@ -0,0 +1,89 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 盛堂世家設計機構
+品牌豪宅室內設計機構之一
++ 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構 +
+
+ 盛堂世家設計機構
+品牌豪宅室內設計機構之一
++ 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構 +
+
+ 盛堂世家設計機構
+品牌豪宅室內設計機構之一
++ 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構 +
+
+ 盛堂世家設計機構
+品牌豪宅室內設計機構之一
++ 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構 +
+
+
+
+
+
+
+
diff --git a/htmls/engineering.html b/htmls/engineering.html
new file mode 100644
index 0000000..a1d4bed
--- /dev/null
+++ b/htmls/engineering.html
@@ -0,0 +1,240 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htmls/honoraryCertificate.html b/htmls/honoraryCertificate.html
new file mode 100644
index 0000000..1c92fbd
--- /dev/null
+++ b/htmls/honoraryCertificate.html
@@ -0,0 +1,109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 資質榮譽
+
+ 2021
+工程設計資質證書
+
+ 2021
+工程設計資質證書
+
+ 2021
+工程設計資質證書
+
+ 2021
+工程設計資質證書
+
+
+
+
+
+
+
diff --git a/htmls/ia.html b/htmls/ia.html
new file mode 100644
index 0000000..5de4eb0
--- /dev/null
+++ b/htmls/ia.html
@@ -0,0 +1,264 @@
+
+首页
+工单管理
+合并请求
+里程碑
+探索
+通知
+ 创建…
+ 个人信息和配置
+ chen / huaxia
+关注
+1
+点赞
+0
+派生
+0
+代码
+工单
+0
+合并请求
+0
+项目
+0
+版本发布
+0
+百科
+动态
+仓库设置
+暂无描述
+管理主题
+ 120 提交
+ 1 分支
+ 58 MiB
+ 分支: master
+huaxia/htmls/aboutUs/aboutUs.html
+221 行
+15 KiB
+原始文件
+永久链接
+Blame
+文件历史
+
+
+
+
+
+
+
+
+
+
+
+
+ 华夏艺术网于1998年开通,是国内最早最大的书画艺术门户网站之一,由四川省美术家协会、四川省书法家协会、四川省诗书画院、成都画院、四川省政协书画研究院等授权主办。经过多年来不间断的运营发展,已成为国内知名的艺术类门户网站。华夏艺术网为艺术家、艺术行业单位构建了艺术信息的交流平台,吸引了来自全国各地的艺术家及艺术机构加盟。通过网络信息技术手段,不断加强与社会各界的合作,与广大艺术家及画廊、拍卖行、收藏家、艺术团体建立起了业务联系,架起了艺术家与艺术市场之间的桥梁。
+
+
+ 谭朝晖,斋号“净砚斋”。原为空军某企业党委干部,曾先后任四川电信天府热线执行主编、成都信息港电子商务部部长、四川铁通互联网业务中心副总经理等职。1998年创办华夏艺术网,2003年创办净砚斋画廊。现为摩空精舍董事长、北京视觉经典美术馆副馆长,成都市画廊协会副会长,成都惠民职工画院理事长兼秘书长,成都市版权协会副会长,成都市阅读协会理事,成都市人民对外友好协会理事,四川省文化产业商会常务理事。
+
+ 谭朝晖与著名画家任重先生合影。华夏艺术网在2000-2004年期间成功代理任重先生作品,在国内艺术市场有较大影响。
+图片展示
+
+
+
+
+
+ 名品軟裝
+【盛堂世家】下辖企业
+成都盛堂世家装饰工程有限公司
+盛堂世家·空间美学馆
+盛堂世家·名品软装
+四川三鼎联创贸易有限公司
+
+ 专注为您量需定制更优生活方式
++ 成都盛堂世家裝飾工程有限公司專職為高端品質客戶、地產商、酒店投資商提供整體規劃設計與施工,陳設搭配等配套服務。設計範疇遍及私人別墅、樣板房、高級會所、精品酒店及商業空間,實行多對一的全程托管式服務模式,令您盡享尊貴專屬服務;同時我們秉承「與時俱進、開拓創新」的發展思路,進一步整合資源,學習先進設計理念,強調工藝和材料研發不斷延展,完善服務產業鏈,提升綜合水平,打造設計、施工、主材選購、軟裝搭配、售後服務於一體的完善服務體系,為大客戶打造更高品位,更具個性、更高品質家居、公共裝飾工程。推動企業向一體化、產業化、品牌化、集團化方向發展,引領行業發展新潮流。 +
+成都盛堂世家裝飾工程有限公司專職為高端品質客戶、地產商、酒店投資商提供整體規劃設計與施工,陳設搭配等配套服務。設計範疇遍及私人
+
+
+
+
+
+
+
diff --git a/htmls/projectIntroduction.html b/htmls/projectIntroduction.html
new file mode 100644
index 0000000..9e0e01c
--- /dev/null
+++ b/htmls/projectIntroduction.html
@@ -0,0 +1,208 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htmls/projectIntroductionDetails.html b/htmls/projectIntroductionDetails.html
new file mode 100644
index 0000000..05aa101
--- /dev/null
+++ b/htmls/projectIntroductionDetails.html
@@ -0,0 +1,147 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 開元集團光霧合谷酒店
+釋玥森林度假酒店
+樂山.清水荷花素食餐廳
+巴中通江主題酒店
+甘南州臨潭縣臨潭大酒店
+南部銘流主題酒店
+長城國際酒店
+康普雷斯國際酒店
+紅原羅布林卡酒店
+新疆庫爾勒金泰國際酒店
+烏魯木齊天成國際酒店
+長城國際酒店
+康普雷斯國際酒店
+寬窄巷子.天趣.紫園
+
+
+ 釋玥森林度假酒店
++ 專職為高品質業主、地產商、精品酒店,商業綜合體,企業大廈提供建築設計,室內外裝飾設計,園林景觀,家居,軟裝藝術配飾,機電設備,燈光,標識,藝術品等全案設計定製。實行多對一的全程托管服務模式。名稱起源:「盛堂世家」代表了一個高端群體,也正是這個群體對於「家」所承載的責任和所能傳承的文化,盛堂世家就是專業服務於這樣一個群體的機構。 +
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htmls/serviceConcept.html b/htmls/serviceConcept.html
new file mode 100644
index 0000000..cea7bd9
--- /dev/null
+++ b/htmls/serviceConcept.html
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 名品軟裝
+
+
+ 90%+ · 設計還原
+90% + · design restoration
+風格定向,產品預選
+真實產品建模,有的放矢
+
+
+ 90%+ · 設計還原
+90% + · design restoration
+風格定向,產品預選
+真實產品建模,有的放矢
+
+
+ 整體交付 · 施工提速30%
+Overall delivery and construction speed up by 30%
+材料到施工無縫對接
+專業訂單中心,項目經理負責製
+
+
+ 甄選全球 · 一線大牌
+Select global and first-line brands
+產品優中選優
+高質優價高顏好物
+
+
+ 損耗全包節省20%成本
+20% cost savings for all losses
+所需材料滿配滿含
+切割損耗優選承擔
+
+
+ 全責售後 · 服務終身
+Full responsibility after-sales and lifelong service
+拒絕推諉扯皮
+主材施工,一站保修
+
+
+
+
+
+
diff --git a/htmls/siteImage.html b/htmls/siteImage.html
new file mode 100644
index 0000000..45e366a
--- /dev/null
+++ b/htmls/siteImage.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 工程工藝
+
+ 

+
+
+
+
+
diff --git a/htmls/wellKnownProducts.html b/htmls/wellKnownProducts.html
new file mode 100644
index 0000000..14c1dc2
--- /dev/null
+++ b/htmls/wellKnownProducts.html
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/htmls/测量工具1.jpg b/htmls/测量工具1.jpg
new file mode 100644
index 0000000..f948c6f
Binary files /dev/null and b/htmls/测量工具1.jpg differ
diff --git a/imgs/ber.png b/imgs/ber.png
new file mode 100644
index 0000000..a410c3d
Binary files /dev/null and b/imgs/ber.png differ
diff --git a/imgs/ber2.png b/imgs/ber2.png
new file mode 100644
index 0000000..03c5544
Binary files /dev/null and b/imgs/ber2.png differ
diff --git a/imgs/ber3.png b/imgs/ber3.png
new file mode 100644
index 0000000..14a0801
Binary files /dev/null and b/imgs/ber3.png differ
diff --git a/imgs/dh.png b/imgs/dh.png
new file mode 100644
index 0000000..bd35057
Binary files /dev/null and b/imgs/dh.png differ
diff --git a/imgs/facebook.png b/imgs/facebook.png
new file mode 100644
index 0000000..c199f73
Binary files /dev/null and b/imgs/facebook.png differ
diff --git a/imgs/gy.png b/imgs/gy.png
new file mode 100644
index 0000000..1cc46b0
Binary files /dev/null and b/imgs/gy.png differ
diff --git a/imgs/gyber.png b/imgs/gyber.png
new file mode 100644
index 0000000..6af4e24
Binary files /dev/null and b/imgs/gyber.png differ
diff --git a/imgs/home.png b/imgs/home.png
new file mode 100644
index 0000000..329bc61
Binary files /dev/null and b/imgs/home.png differ
diff --git a/imgs/im1.png b/imgs/im1.png
new file mode 100644
index 0000000..d3e6b5d
Binary files /dev/null and b/imgs/im1.png differ
diff --git a/imgs/im2.png b/imgs/im2.png
new file mode 100644
index 0000000..8124e6a
Binary files /dev/null and b/imgs/im2.png differ
diff --git a/imgs/im3.png b/imgs/im3.png
new file mode 100644
index 0000000..0e0da10
Binary files /dev/null and b/imgs/im3.png differ
diff --git a/imgs/im4.png b/imgs/im4.png
new file mode 100644
index 0000000..d07fa63
Binary files /dev/null and b/imgs/im4.png differ
diff --git a/imgs/img.png b/imgs/img.png
new file mode 100644
index 0000000..1fe2589
Binary files /dev/null and b/imgs/img.png differ
diff --git a/imgs/imga.png b/imgs/imga.png
new file mode 100644
index 0000000..dac7a17
Binary files /dev/null and b/imgs/imga.png differ
diff --git a/imgs/imga1.png b/imgs/imga1.png
new file mode 100644
index 0000000..478003b
Binary files /dev/null and b/imgs/imga1.png differ
diff --git a/imgs/imgaw.png b/imgs/imgaw.png
new file mode 100644
index 0000000..56f3929
Binary files /dev/null and b/imgs/imgaw.png differ
diff --git a/imgs/imgob.png b/imgs/imgob.png
new file mode 100644
index 0000000..d7d3a2d
Binary files /dev/null and b/imgs/imgob.png differ
diff --git a/imgs/iocn.png b/imgs/iocn.png
new file mode 100644
index 0000000..9a08d2f
Binary files /dev/null and b/imgs/iocn.png differ
diff --git a/imgs/iocn1.png b/imgs/iocn1.png
new file mode 100644
index 0000000..ba7f2d9
Binary files /dev/null and b/imgs/iocn1.png differ
diff --git a/imgs/iocn10.png b/imgs/iocn10.png
new file mode 100644
index 0000000..45b3e77
Binary files /dev/null and b/imgs/iocn10.png differ
diff --git a/imgs/iocn11.png b/imgs/iocn11.png
new file mode 100644
index 0000000..2fc897c
Binary files /dev/null and b/imgs/iocn11.png differ
diff --git a/imgs/iocn12.png b/imgs/iocn12.png
new file mode 100644
index 0000000..9d4ec33
Binary files /dev/null and b/imgs/iocn12.png differ
diff --git a/imgs/iocn2.png b/imgs/iocn2.png
new file mode 100644
index 0000000..065a305
Binary files /dev/null and b/imgs/iocn2.png differ
diff --git a/imgs/iocn3.png b/imgs/iocn3.png
new file mode 100644
index 0000000..3fdf3c9
Binary files /dev/null and b/imgs/iocn3.png differ
diff --git a/imgs/iocn5.png b/imgs/iocn5.png
new file mode 100644
index 0000000..7576333
Binary files /dev/null and b/imgs/iocn5.png differ
diff --git a/imgs/iocn6.png b/imgs/iocn6.png
new file mode 100644
index 0000000..10a6538
Binary files /dev/null and b/imgs/iocn6.png differ
diff --git a/imgs/iocn7.png b/imgs/iocn7.png
new file mode 100644
index 0000000..96152dc
Binary files /dev/null and b/imgs/iocn7.png differ
diff --git a/imgs/iocn8.png b/imgs/iocn8.png
new file mode 100644
index 0000000..807d28d
Binary files /dev/null and b/imgs/iocn8.png differ
diff --git a/imgs/iocn9.png b/imgs/iocn9.png
new file mode 100644
index 0000000..3b00ec0
Binary files /dev/null and b/imgs/iocn9.png differ
diff --git a/imgs/jt.png b/imgs/jt.png
new file mode 100644
index 0000000..8f39bae
Binary files /dev/null and b/imgs/jt.png differ
diff --git a/imgs/jt2.png b/imgs/jt2.png
new file mode 100644
index 0000000..222f2b7
Binary files /dev/null and b/imgs/jt2.png differ
diff --git a/imgs/jt3.png b/imgs/jt3.png
new file mode 100644
index 0000000..7f0a5c2
Binary files /dev/null and b/imgs/jt3.png differ
diff --git a/imgs/jta.png b/imgs/jta.png
new file mode 100644
index 0000000..ffbccfa
Binary files /dev/null and b/imgs/jta.png differ
diff --git a/imgs/logo.png b/imgs/logo.png
new file mode 100644
index 0000000..3692e78
Binary files /dev/null and b/imgs/logo.png differ
diff --git a/imgs/lx.png b/imgs/lx.png
new file mode 100644
index 0000000..d4f94ce
Binary files /dev/null and b/imgs/lx.png differ
diff --git a/imgs/nr.png b/imgs/nr.png
new file mode 100644
index 0000000..b373789
Binary files /dev/null and b/imgs/nr.png differ
diff --git a/imgs/public/小桶龙.png b/imgs/public/小桶龙.png
new file mode 100644
index 0000000..0d84a3e
Binary files /dev/null and b/imgs/public/小桶龙.png differ
diff --git a/imgs/rw.png b/imgs/rw.png
new file mode 100644
index 0000000..593d8a7
Binary files /dev/null and b/imgs/rw.png differ
diff --git a/imgs/rwgy.png b/imgs/rwgy.png
new file mode 100644
index 0000000..a8f4918
Binary files /dev/null and b/imgs/rwgy.png differ
diff --git a/imgs/rwzf.png b/imgs/rwzf.png
new file mode 100644
index 0000000..2fd460e
Binary files /dev/null and b/imgs/rwzf.png differ
diff --git a/imgs/ry.png b/imgs/ry.png
new file mode 100644
index 0000000..c13ed5f
Binary files /dev/null and b/imgs/ry.png differ
diff --git a/imgs/stpp.png b/imgs/stpp.png
new file mode 100644
index 0000000..6af4e24
Binary files /dev/null and b/imgs/stpp.png differ
diff --git a/imgs/twitter.png b/imgs/twitter.png
new file mode 100644
index 0000000..9806d63
Binary files /dev/null and b/imgs/twitter.png differ
diff --git a/imgs/wx.jpg b/imgs/wx.jpg
new file mode 100644
index 0000000..cbdc6ce
Binary files /dev/null and b/imgs/wx.jpg differ
diff --git a/imgs/wz.png b/imgs/wz.png
new file mode 100644
index 0000000..1e0e131
Binary files /dev/null and b/imgs/wz.png differ
diff --git a/imgs/xmjs.png b/imgs/xmjs.png
new file mode 100644
index 0000000..6af4e24
Binary files /dev/null and b/imgs/xmjs.png differ
diff --git a/imgs/yx.png b/imgs/yx.png
new file mode 100644
index 0000000..26561e0
Binary files /dev/null and b/imgs/yx.png differ
diff --git a/imgs/zk.png b/imgs/zk.png
new file mode 100644
index 0000000..85907f0
Binary files /dev/null and b/imgs/zk.png differ
diff --git a/imgs/zt.png b/imgs/zt.png
new file mode 100644
index 0000000..56821da
Binary files /dev/null and b/imgs/zt.png differ
diff --git a/imgs/zz.png b/imgs/zz.png
new file mode 100644
index 0000000..83f0607
Binary files /dev/null and b/imgs/zz.png differ
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..a4a5e3d
--- /dev/null
+++ b/index.html
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/js/jquery.min.js b/js/jquery.min.js
new file mode 100644
index 0000000..3e7a3c3
--- /dev/null
+++ b/js/jquery.min.js
@@ -0,0 +1,3652 @@
+/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ ! function(e, t) {
+ "use strict";
+ "object" == typeof module && "object" == typeof module.exports ? module.exports = e.document ? t(e, !0) : function(
+ e) {
+ if (!e.document) throw new Error("jQuery requires a window with a document");
+ return t(e)
+ } : t(e)
+}("undefined" != typeof window ? window : this, function(C, e) {
+ "use strict";
+ var t = [],
+ r = Object.getPrototypeOf,
+ s = t.slice,
+ g = t.flat ? function(e) {
+ return t.flat.call(e)
+ } : function(e) {
+ return t.concat.apply([], e)
+ },
+ u = t.push,
+ i = t.indexOf,
+ n = {},
+ o = n.toString,
+ v = n.hasOwnProperty,
+ a = v.toString,
+ l = a.call(Object),
+ y = {},
+ m = function(e) {
+ return "function" == typeof e && "number" != typeof e.nodeType && "function" != typeof e.item
+ },
+ x = function(e) {
+ return null != e && e === e.window
+ },
+ E = C.document,
+ c = {
+ type: !0,
+ src: !0,
+ nonce: !0,
+ noModule: !0
+ };
+
+ function b(e, t, n) {
+ var r, i, o = (n = n || E).createElement("script");
+ if (o.text = e, t)
+ for (r in c)(i = t[r] || t.getAttribute && t.getAttribute(r)) && o.setAttribute(r, i);
+ n.head.appendChild(o).parentNode.removeChild(o)
+ }
+
+ function w(e) {
+ return null == e ? e + "" : "object" == typeof e || "function" == typeof e ? n[o.call(e)] || "object" :
+ typeof e
+ }
+ var f = "3.6.0",
+ S = function(e, t) {
+ return new S.fn.init(e, t)
+ };
+
+ function p(e) {
+ var t = !!e && "length" in e && e.length,
+ n = w(e);
+ return !m(e) && !x(e) && ("array" === n || 0 === t || "number" == typeof t && 0 < t && t - 1 in e)
+ }
+ S.fn = S.prototype = {
+ jquery: f,
+ constructor: S,
+ length: 0,
+ toArray: function() {
+ return s.call(this)
+ },
+ get: function(e) {
+ return null == e ? s.call(this) : e < 0 ? this[e + this.length] : this[e]
+ },
+ pushStack: function(e) {
+ var t = S.merge(this.constructor(), e);
+ return t.prevObject = this, t
+ },
+ each: function(e) {
+ return S.each(this, e)
+ },
+ map: function(n) {
+ return this.pushStack(S.map(this, function(e, t) {
+ return n.call(e, t, e)
+ }))
+ },
+ slice: function() {
+ return this.pushStack(s.apply(this, arguments))
+ },
+ first: function() {
+ return this.eq(0)
+ },
+ last: function() {
+ return this.eq(-1)
+ },
+ even: function() {
+ return this.pushStack(S.grep(this, function(e, t) {
+ return (t + 1) % 2
+ }))
+ },
+ odd: function() {
+ return this.pushStack(S.grep(this, function(e, t) {
+ return t % 2
+ }))
+ },
+ eq: function(e) {
+ var t = this.length,
+ n = +e + (e < 0 ? t : 0);
+ return this.pushStack(0 <= n && n < t ? [this[n]] : [])
+ },
+ end: function() {
+ return this.prevObject || this.constructor()
+ },
+ push: u,
+ sort: t.sort,
+ splice: t.splice
+ }, S.extend = S.fn.extend = function() {
+ var e, t, n, r, i, o, a = arguments[0] || {},
+ s = 1,
+ u = arguments.length,
+ l = !1;
+ for ("boolean" == typeof a && (l = a, a = arguments[s] || {}, s++), "object" == typeof a || m(a) || (
+ a = {}), s === u && (a = this, s--); s < u; s++)
+ if (null != (e = arguments[s]))
+ for (t in e) r = e[t], "__proto__" !== t && a !== r && (l && r && (S.isPlainObject(r) || (i =
+ Array.isArray(r))) ? (n = a[t], o = i && !Array.isArray(n) ? [] : i || S
+ .isPlainObject(n) ? n : {}, i = !1, a[t] = S.extend(l, o, r)) : void 0 !== r && (a[
+ t] = r));
+ return a
+ }, S.extend({
+ expando: "jQuery" + (f + Math.random()).replace(/\D/g, ""),
+ isReady: !0,
+ error: function(e) {
+ throw new Error(e)
+ },
+ noop: function() {},
+ isPlainObject: function(e) {
+ var t, n;
+ return !(!e || "[object Object]" !== o.call(e)) && (!(t = r(e)) || "function" == typeof(n =
+ v.call(t, "constructor") && t.constructor) && a.call(n) === l)
+ },
+ isEmptyObject: function(e) {
+ var t;
+ for (t in e) return !1;
+ return !0
+ },
+ globalEval: function(e, t, n) {
+ b(e, {
+ nonce: t && t.nonce
+ }, n)
+ },
+ each: function(e, t) {
+ var n, r = 0;
+ if (p(e)) {
+ for (n = e.length; r < n; r++)
+ if (!1 === t.call(e[r], r, e[r])) break
+ } else
+ for (r in e)
+ if (!1 === t.call(e[r], r, e[r])) break;
+ return e
+ },
+ makeArray: function(e, t) {
+ var n = t || [];
+ return null != e && (p(Object(e)) ? S.merge(n, "string" == typeof e ? [e] : e) : u.call(n,
+ e)), n
+ },
+ inArray: function(e, t, n) {
+ return null == t ? -1 : i.call(t, e, n)
+ },
+ merge: function(e, t) {
+ for (var n = +t.length, r = 0, i = e.length; r < n; r++) e[i++] = t[r];
+ return e.length = i, e
+ },
+ grep: function(e, t, n) {
+ for (var r = [], i = 0, o = e.length, a = !n; i < o; i++) !t(e[i], i) !== a && r.push(e[i]);
+ return r
+ },
+ map: function(e, t, n) {
+ var r, i, o = 0,
+ a = [];
+ if (p(e))
+ for (r = e.length; o < r; o++) null != (i = t(e[o], o, n)) && a.push(i);
+ else
+ for (o in e) null != (i = t(e[o], o, n)) && a.push(i);
+ return g(a)
+ },
+ guid: 1,
+ support: y
+ }), "function" == typeof Symbol && (S.fn[Symbol.iterator] = t[Symbol.iterator]), S.each(
+ "Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),
+ function(e, t) {
+ n["[object " + t + "]"] = t.toLowerCase()
+ });
+ var d = function(n) {
+ var e, d, b, o, i, h, f, g, w, u, l, T, C, a, E, v, s, c, y, S = "sizzle" + 1 * new Date,
+ p = n.document,
+ k = 0,
+ r = 0,
+ m = ue(),
+ x = ue(),
+ A = ue(),
+ N = ue(),
+ j = function(e, t) {
+ return e === t && (l = !0), 0
+ },
+ D = {}.hasOwnProperty,
+ t = [],
+ q = t.pop,
+ L = t.push,
+ H = t.push,
+ O = t.slice,
+ P = function(e, t) {
+ for (var n = 0, r = e.length; n < r; n++)
+ if (e[n] === t) return n;
+ return -1
+ },
+ R =
+ "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
+ M = "[\\x20\\t\\r\\n\\f]",
+ I = "(?:\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",
+ W = "\\[" + M + "*(" + I + ")(?:" + M + "*([*^$|!~]?=)" + M +
+ "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + I + "))|)" + M + "*\\]",
+ F = ":(" + I +
+ ")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|" + W +
+ ")*)|.*)\\)|)",
+ B = new RegExp(M + "+", "g"),
+ $ = new RegExp("^" + M + "+|((?:^|[^\\\\])(?:\\\\.)*)" + M + "+$", "g"),
+ _ = new RegExp("^" + M + "*," + M + "*"),
+ z = new RegExp("^" + M + "*([>+~]|" + M + ")" + M + "*"),
+ U = new RegExp(M + "|>"),
+ X = new RegExp(F),
+ V = new RegExp("^" + I + "$"),
+ G = {
+ ID: new RegExp("^#(" + I + ")"),
+ CLASS: new RegExp("^\\.(" + I + ")"),
+ TAG: new RegExp("^(" + I + "|[*])"),
+ ATTR: new RegExp("^" + W),
+ PSEUDO: new RegExp("^" + F),
+ CHILD: new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + M +
+ "*(even|odd|(([+-]|)(\\d*)n|)" + M + "*(?:([+-]|)" + M + "*(\\d+)|))" + M + "*\\)|)",
+ "i"),
+ bool: new RegExp("^(?:" + R + ")$", "i"),
+ needsContext: new RegExp("^" + M + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + M +
+ "*((?:-\\d)?\\d*)" + M + "*\\)|)(?=[^-]|$)", "i")
+ },
+ Y = /HTML$/i,
+ Q = /^(?:input|select|textarea|button)$/i,
+ J = /^h\d$/i,
+ K = /^[^{]+\{\s*\[native \w/,
+ Z = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
+ ee = /[+~]/,
+ te = new RegExp("\\\\[\\da-fA-F]{1,6}" + M + "?|\\\\([^\\r\\n\\f])", "g"),
+ ne = function(e, t) {
+ var n = "0x" + e.slice(1) - 65536;
+ return t || (n < 0 ? String.fromCharCode(n + 65536) : String.fromCharCode(n >> 10 | 55296,
+ 1023 & n | 56320))
+ },
+ re = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,
+ ie = function(e, t) {
+ return t ? "\0" === e ? "\ufffd" : e.slice(0, -1) + "\\" + e.charCodeAt(e.length - 1).toString(
+ 16) + " " : "\\" + e
+ },
+ oe = function() {
+ T()
+ },
+ ae = be(function(e) {
+ return !0 === e.disabled && "fieldset" === e.nodeName.toLowerCase()
+ }, {
+ dir: "parentNode",
+ next: "legend"
+ });
+ try {
+ H.apply(t = O.call(p.childNodes), p.childNodes), t[p.childNodes.length].nodeType
+ } catch (e) {
+ H = {
+ apply: t.length ? function(e, t) {
+ L.apply(e, O.call(t))
+ } : function(e, t) {
+ var n = e.length,
+ r = 0;
+ while (e[n++] = t[r++]);
+ e.length = n - 1
+ }
+ }
+ }
+
+ function se(t, e, n, r) {
+ var i, o, a, s, u, l, c, f = e && e.ownerDocument,
+ p = e ? e.nodeType : 9;
+ if (n = n || [], "string" != typeof t || !t || 1 !== p && 9 !== p && 11 !== p) return n;
+ if (!r && (T(e), e = e || C, E)) {
+ if (11 !== p && (u = Z.exec(t)))
+ if (i = u[1]) {
+ if (9 === p) {
+ if (!(a = e.getElementById(i))) return n;
+ if (a.id === i) return n.push(a), n
+ } else if (f && (a = f.getElementById(i)) && y(e, a) && a.id === i) return n.push(a), n
+ } else {
+ if (u[2]) return H.apply(n, e.getElementsByTagName(t)), n;
+ if ((i = u[3]) && d.getElementsByClassName && e.getElementsByClassName) return H.apply(
+ n, e.getElementsByClassName(i)), n
+ } if (d.qsa && !N[t + " "] && (!v || !v.test(t)) && (1 !== p || "object" !== e.nodeName
+ .toLowerCase())) {
+ if (c = t, f = e, 1 === p && (U.test(t) || z.test(t))) {
+ (f = ee.test(t) && ye(e.parentNode) || e) === e && d.scope || ((s = e.getAttribute(
+ "id")) ? s = s.replace(re, ie) : e.setAttribute("id", s = S)), o = (l = h(t))
+ .length;
+ while (o--) l[o] = (s ? "#" + s : ":scope") + " " + xe(l[o]);
+ c = l.join(",")
+ }
+ try {
+ return H.apply(n, f.querySelectorAll(c)), n
+ } catch (e) {
+ N(t, !0)
+ } finally {
+ s === S && e.removeAttribute("id")
+ }
+ }
+ }
+ return g(t.replace($, "$1"), e, n, r)
+ }
+
+ function ue() {
+ var r = [];
+ return function e(t, n) {
+ return r.push(t + " ") > b.cacheLength && delete e[r.shift()], e[t + " "] = n
+ }
+ }
+
+ function le(e) {
+ return e[S] = !0, e
+ }
+
+ function ce(e) {
+ var t = C.createElement("fieldset");
+ try {
+ return !!e(t)
+ } catch (e) {
+ return !1
+ } finally {
+ t.parentNode && t.parentNode.removeChild(t), t = null
+ }
+ }
+
+ function fe(e, t) {
+ var n = e.split("|"),
+ r = n.length;
+ while (r--) b.attrHandle[n[r]] = t
+ }
+
+ function pe(e, t) {
+ var n = t && e,
+ r = n && 1 === e.nodeType && 1 === t.nodeType && e.sourceIndex - t.sourceIndex;
+ if (r) return r;
+ if (n)
+ while (n = n.nextSibling)
+ if (n === t) return -1;
+ return e ? 1 : -1
+ }
+
+ function de(t) {
+ return function(e) {
+ return "input" === e.nodeName.toLowerCase() && e.type === t
+ }
+ }
+
+ function he(n) {
+ return function(e) {
+ var t = e.nodeName.toLowerCase();
+ return ("input" === t || "button" === t) && e.type === n
+ }
+ }
+
+ function ge(t) {
+ return function(e) {
+ return "form" in e ? e.parentNode && !1 === e.disabled ? "label" in e ? "label" in e
+ .parentNode ? e.parentNode.disabled === t : e.disabled === t : e.isDisabled === t || e
+ .isDisabled !== !t && ae(e) === t : e.disabled === t : "label" in e && e.disabled === t
+ }
+ }
+
+ function ve(a) {
+ return le(function(o) {
+ return o = +o, le(function(e, t) {
+ var n, r = a([], e.length, o),
+ i = r.length;
+ while (i--) e[n = r[i]] && (e[n] = !(t[n] = e[n]))
+ })
+ })
+ }
+
+ function ye(e) {
+ return e && "undefined" != typeof e.getElementsByTagName && e
+ }
+ for (e in d = se.support = {}, i = se.isXML = function(e) {
+ var t = e && e.namespaceURI,
+ n = e && (e.ownerDocument || e).documentElement;
+ return !Y.test(t || n && n.nodeName || "HTML")
+ }, T = se.setDocument = function(e) {
+ var t, n, r = e ? e.ownerDocument || e : p;
+ return r != C && 9 === r.nodeType && r.documentElement && (a = (C = r).documentElement, E = !i(
+ C), p != C && (n = C.defaultView) && n.top !== n && (n.addEventListener ? n
+ .addEventListener("unload", oe, !1) : n.attachEvent && n.attachEvent("onunload", oe)
+ ), d.scope = ce(function(e) {
+ return a.appendChild(e).appendChild(C.createElement("div")), "undefined" !=
+ typeof e.querySelectorAll && !e.querySelectorAll(":scope fieldset div")
+ .length
+ }), d.attributes = ce(function(e) {
+ return e.className = "i", !e.getAttribute("className")
+ }), d.getElementsByTagName = ce(function(e) {
+ return e.appendChild(C.createComment("")), !e.getElementsByTagName("*").length
+ }), d.getElementsByClassName = K.test(C.getElementsByClassName), d.getById = ce(
+ function(e) {
+ return a.appendChild(e).id = S, !C.getElementsByName || !C.getElementsByName(S)
+ .length
+ }), d.getById ? (b.filter.ID = function(e) {
+ var t = e.replace(te, ne);
+ return function(e) {
+ return e.getAttribute("id") === t
+ }
+ }, b.find.ID = function(e, t) {
+ if ("undefined" != typeof t.getElementById && E) {
+ var n = t.getElementById(e);
+ return n ? [n] : []
+ }
+ }) : (b.filter.ID = function(e) {
+ var n = e.replace(te, ne);
+ return function(e) {
+ var t = "undefined" != typeof e.getAttributeNode && e.getAttributeNode(
+ "id");
+ return t && t.value === n
+ }
+ }, b.find.ID = function(e, t) {
+ if ("undefined" != typeof t.getElementById && E) {
+ var n, r, i, o = t.getElementById(e);
+ if (o) {
+ if ((n = o.getAttributeNode("id")) && n.value === e) return [o];
+ i = t.getElementsByName(e), r = 0;
+ while (o = i[r++])
+ if ((n = o.getAttributeNode("id")) && n.value === e) return [o]
+ }
+ return []
+ }
+ }), b.find.TAG = d.getElementsByTagName ? function(e, t) {
+ return "undefined" != typeof t.getElementsByTagName ? t.getElementsByTagName(e) : d
+ .qsa ? t.querySelectorAll(e) : void 0
+ } : function(e, t) {
+ var n, r = [],
+ i = 0,
+ o = t.getElementsByTagName(e);
+ if ("*" === e) {
+ while (n = o[i++]) 1 === n.nodeType && r.push(n);
+ return r
+ }
+ return o
+ }, b.find.CLASS = d.getElementsByClassName && function(e, t) {
+ if ("undefined" != typeof t.getElementsByClassName && E) return t
+ .getElementsByClassName(e)
+ }, s = [], v = [], (d.qsa = K.test(C.querySelectorAll)) && (ce(function(e) {
+ var t;
+ a.appendChild(e).innerHTML = "", e
+ .querySelectorAll("[msallowcapture^='']").length && v.push("[*^$]=" +
+ M + "*(?:''|\"\")"), e.querySelectorAll("[selected]").length || v
+ .push("\\[" + M + "*(?:value|" + R + ")"), e.querySelectorAll("[id~=" +
+ S + "-]").length || v.push("~="), (t = C.createElement("input"))
+ .setAttribute("name", ""), e.appendChild(t), e.querySelectorAll(
+ "[name='']").length || v.push("\\[" + M + "*name" + M + "*=" + M +
+ "*(?:''|\"\")"), e.querySelectorAll(":checked").length || v.push(
+ ":checked"), e.querySelectorAll("a#" + S + "+*").length || v.push(
+ ".#.+[+~]"), e.querySelectorAll("\\\f"), v.push("[\\r\\n\\f]")
+ }), ce(function(e) {
+ e.innerHTML =
+ "";
+ var t = C.createElement("input");
+ t.setAttribute("type", "hidden"), e.appendChild(t).setAttribute("name",
+ "D"), e.querySelectorAll("[name=d]").length && v.push("name" + M +
+ "*[*^$|!~]?="), 2 !== e.querySelectorAll(":enabled").length && v
+ .push(":enabled", ":disabled"), a.appendChild(e).disabled = !0, 2 !== e
+ .querySelectorAll(":disabled").length && v.push(":enabled",
+ ":disabled"), e.querySelectorAll("*,:x"), v.push(",.*:")
+ })), (d.matchesSelector = K.test(c = a.matches || a.webkitMatchesSelector || a
+ .mozMatchesSelector || a.oMatchesSelector || a.msMatchesSelector)) && ce(function(
+ e) {
+ d.disconnectedMatch = c.call(e, "*"), c.call(e, "[s!='']:x"), s.push("!=", F)
+ }), v = v.length && new RegExp(v.join("|")), s = s.length && new RegExp(s.join("|")),
+ t = K.test(a.compareDocumentPosition), y = t || K.test(a.contains) ? function(e, t) {
+ var n = 9 === e.nodeType ? e.documentElement : e,
+ r = t && t.parentNode;
+ return e === r || !(!r || 1 !== r.nodeType || !(n.contains ? n.contains(r) : e
+ .compareDocumentPosition && 16 & e.compareDocumentPosition(r)))
+ } : function(e, t) {
+ if (t)
+ while (t = t.parentNode)
+ if (t === e) return !0;
+ return !1
+ }, j = t ? function(e, t) {
+ if (e === t) return l = !0, 0;
+ var n = !e.compareDocumentPosition - !t.compareDocumentPosition;
+ return n || (1 & (n = (e.ownerDocument || e) == (t.ownerDocument || t) ? e
+ .compareDocumentPosition(t) : 1) || !d.sortDetached && t
+ .compareDocumentPosition(e) === n ? e == C || e.ownerDocument == p && y(p,
+ e) ? -1 : t == C || t.ownerDocument == p && y(p, t) ? 1 : u ? P(u, e) -
+ P(u, t) : 0 : 4 & n ? -1 : 1)
+ } : function(e, t) {
+ if (e === t) return l = !0, 0;
+ var n, r = 0,
+ i = e.parentNode,
+ o = t.parentNode,
+ a = [e],
+ s = [t];
+ if (!i || !o) return e == C ? -1 : t == C ? 1 : i ? -1 : o ? 1 : u ? P(u, e) - P(u,
+ t) : 0;
+ if (i === o) return pe(e, t);
+ n = e;
+ while (n = n.parentNode) a.unshift(n);
+ n = t;
+ while (n = n.parentNode) s.unshift(n);
+ while (a[r] === s[r]) r++;
+ return r ? pe(a[r], s[r]) : a[r] == p ? -1 : s[r] == p ? 1 : 0
+ }), C
+ }, se.matches = function(e, t) {
+ return se(e, null, null, t)
+ }, se.matchesSelector = function(e, t) {
+ if (T(e), d.matchesSelector && E && !N[t + " "] && (!s || !s.test(t)) && (!v || !v.test(t)))
+ try {
+ var n = c.call(e, t);
+ if (n || d.disconnectedMatch || e.document && 11 !== e.document.nodeType) return n
+ } catch (e) {
+ N(t, !0)
+ }
+ return 0 < se(t, C, null, [e]).length
+ }, se.contains = function(e, t) {
+ return (e.ownerDocument || e) != C && T(e), y(e, t)
+ }, se.attr = function(e, t) {
+ (e.ownerDocument || e) != C && T(e);
+ var n = b.attrHandle[t.toLowerCase()],
+ r = n && D.call(b.attrHandle, t.toLowerCase()) ? n(e, t, !E) : void 0;
+ return void 0 !== r ? r : d.attributes || !E ? e.getAttribute(t) : (r = e.getAttributeNode(
+ t)) && r.specified ? r.value : null
+ }, se.escape = function(e) {
+ return (e + "").replace(re, ie)
+ }, se.error = function(e) {
+ throw new Error("Syntax error, unrecognized expression: " + e)
+ }, se.uniqueSort = function(e) {
+ var t, n = [],
+ r = 0,
+ i = 0;
+ if (l = !d.detectDuplicates, u = !d.sortStable && e.slice(0), e.sort(j), l) {
+ while (t = e[i++]) t === e[i] && (r = n.push(i));
+ while (r--) e.splice(n[r], 1)
+ }
+ return u = null, e
+ }, o = se.getText = function(e) {
+ var t, n = "",
+ r = 0,
+ i = e.nodeType;
+ if (i) {
+ if (1 === i || 9 === i || 11 === i) {
+ if ("string" == typeof e.textContent) return e.textContent;
+ for (e = e.firstChild; e; e = e.nextSibling) n += o(e)
+ } else if (3 === i || 4 === i) return e.nodeValue
+ } else
+ while (t = e[r++]) n += o(t);
+ return n
+ }, (b = se.selectors = {
+ cacheLength: 50,
+ createPseudo: le,
+ match: G,
+ attrHandle: {},
+ find: {},
+ relative: {
+ ">": {
+ dir: "parentNode",
+ first: !0
+ },
+ " ": {
+ dir: "parentNode"
+ },
+ "+": {
+ dir: "previousSibling",
+ first: !0
+ },
+ "~": {
+ dir: "previousSibling"
+ }
+ },
+ preFilter: {
+ ATTR: function(e) {
+ return e[1] = e[1].replace(te, ne), e[3] = (e[3] || e[4] || e[5] || "").replace(
+ te, ne), "~=" === e[2] && (e[3] = " " + e[3] + " "), e.slice(0, 4)
+ },
+ CHILD: function(e) {
+ return e[1] = e[1].toLowerCase(), "nth" === e[1].slice(0, 3) ? (e[3] || se
+ .error(e[0]), e[4] = +(e[4] ? e[5] + (e[6] || 1) : 2 * ("even" === e[
+ 3] || "odd" === e[3])), e[5] = +(e[7] + e[8] || "odd" === e[3])) :
+ e[3] && se.error(e[0]), e
+ },
+ PSEUDO: function(e) {
+ var t, n = !e[6] && e[2];
+ return G.CHILD.test(e[0]) ? null : (e[3] ? e[2] = e[4] || e[5] || "" : n && X
+ .test(n) && (t = h(n, !0)) && (t = n.indexOf(")", n.length - t) - n
+ .length) && (e[0] = e[0].slice(0, t), e[2] = n.slice(0, t)), e
+ .slice(0, 3))
+ }
+ },
+ filter: {
+ TAG: function(e) {
+ var t = e.replace(te, ne).toLowerCase();
+ return "*" === e ? function() {
+ return !0
+ } : function(e) {
+ return e.nodeName && e.nodeName.toLowerCase() === t
+ }
+ },
+ CLASS: function(e) {
+ var t = m[e + " "];
+ return t || (t = new RegExp("(^|" + M + ")" + e + "(" + M + "|$)")) && m(e,
+ function(e) {
+ return t.test("string" == typeof e.className && e.className ||
+ "undefined" != typeof e.getAttribute && e.getAttribute(
+ "class") || "")
+ })
+ },
+ ATTR: function(n, r, i) {
+ return function(e) {
+ var t = se.attr(e, n);
+ return null == t ? "!=" === r : !r || (t += "", "=" === r ? t === i :
+ "!=" === r ? t !== i : "^=" === r ? i && 0 === t.indexOf(i) :
+ "*=" === r ? i && -1 < t.indexOf(i) : "$=" === r ? i && t.slice(
+ -i.length) === i : "~=" === r ? -1 < (" " + t.replace(B,
+ " ") + " ").indexOf(i) : "|=" === r && (t === i || t.slice(
+ 0, i.length + 1) === i + "-"))
+ }
+ },
+ CHILD: function(h, e, t, g, v) {
+ var y = "nth" !== h.slice(0, 3),
+ m = "last" !== h.slice(-4),
+ x = "of-type" === e;
+ return 1 === g && 0 === v ? function(e) {
+ return !!e.parentNode
+ } : function(e, t, n) {
+ var r, i, o, a, s, u, l = y !== m ? "nextSibling" : "previousSibling",
+ c = e.parentNode,
+ f = x && e.nodeName.toLowerCase(),
+ p = !n && !x,
+ d = !1;
+ if (c) {
+ if (y) {
+ while (l) {
+ a = e;
+ while (a = a[l])
+ if (x ? a.nodeName.toLowerCase() === f : 1 === a
+ .nodeType) return !1;
+ u = l = "only" === h && !u && "nextSibling"
+ }
+ return !0
+ }
+ if (u = [m ? c.firstChild : c.lastChild], m && p) {
+ d = (s = (r = (i = (o = (a = c)[S] || (a[S] = {}))[a
+ .uniqueID] || (o[a.uniqueID] = {}))[h] || [])[0] ===
+ k && r[1]) && r[2], a = s && c.childNodes[s];
+ while (a = ++s && a && a[l] || (d = s = 0) || u.pop())
+ if (1 === a.nodeType && ++d && a === e) {
+ i[h] = [k, s, d];
+ break
+ }
+ } else if (p && (d = s = (r = (i = (o = (a = e)[S] || (a[S] = {}))[a
+ .uniqueID] || (o[a.uniqueID] = {}))[h] || [])[0] ===
+ k && r[1]), !1 === d)
+ while (a = ++s && a && a[l] || (d = s = 0) || u.pop())
+ if ((x ? a.nodeName.toLowerCase() === f : 1 === a
+ .nodeType) && ++d && (p && ((i = (o = a[S] || (a[
+ S] = {}))[a.uniqueID] || (o[a
+ .uniqueID] = {}))[h] = [k, d]), a === e)) break;
+ return (d -= v) === g || d % g == 0 && 0 <= d / g
+ }
+ }
+ },
+ PSEUDO: function(e, o) {
+ var t, a = b.pseudos[e] || b.setFilters[e.toLowerCase()] || se.error(
+ "unsupported pseudo: " + e);
+ return a[S] ? a(o) : 1 < a.length ? (t = [e, e, "", o], b.setFilters
+ .hasOwnProperty(e.toLowerCase()) ? le(function(e, t) {
+ var n, r = a(e, o),
+ i = r.length;
+ while (i--) e[n = P(e, r[i])] = !(t[n] = r[i])
+ }) : function(e) {
+ return a(e, 0, t)
+ }) : a
+ }
+ },
+ pseudos: {
+ not: le(function(e) {
+ var r = [],
+ i = [],
+ s = f(e.replace($, "$1"));
+ return s[S] ? le(function(e, t, n, r) {
+ var i, o = s(e, null, r, []),
+ a = e.length;
+ while (a--)(i = o[a]) && (e[a] = !(t[a] = i))
+ }) : function(e, t, n) {
+ return r[0] = e, s(r, null, n, i), r[0] = null, !i.pop()
+ }
+ }),
+ has: le(function(t) {
+ return function(e) {
+ return 0 < se(t, e).length
+ }
+ }),
+ contains: le(function(t) {
+ return t = t.replace(te, ne),
+ function(e) {
+ return -1 < (e.textContent || o(e)).indexOf(t)
+ }
+ }),
+ lang: le(function(n) {
+ return V.test(n || "") || se.error("unsupported lang: " + n), n = n.replace(
+ te, ne).toLowerCase(),
+ function(e) {
+ var t;
+ do {
+ if (t = E ? e.lang : e.getAttribute("xml:lang") || e
+ .getAttribute("lang")) return (t = t.toLowerCase()) === n ||
+ 0 === t.indexOf(n + "-")
+ } while ((e = e.parentNode) && 1 === e.nodeType);
+ return !1
+ }
+ }),
+ target: function(e) {
+ var t = n.location && n.location.hash;
+ return t && t.slice(1) === e.id
+ },
+ root: function(e) {
+ return e === a
+ },
+ focus: function(e) {
+ return e === C.activeElement && (!C.hasFocus || C.hasFocus()) && !!(e.type || e
+ .href || ~e.tabIndex)
+ },
+ enabled: ge(!1),
+ disabled: ge(!0),
+ checked: function(e) {
+ var t = e.nodeName.toLowerCase();
+ return "input" === t && !!e.checked || "option" === t && !!e.selected
+ },
+ selected: function(e) {
+ return e.parentNode && e.parentNode.selectedIndex, !0 === e.selected
+ },
+ empty: function(e) {
+ for (e = e.firstChild; e; e = e.nextSibling)
+ if (e.nodeType < 6) return !1;
+ return !0
+ },
+ parent: function(e) {
+ return !b.pseudos.empty(e)
+ },
+ header: function(e) {
+ return J.test(e.nodeName)
+ },
+ input: function(e) {
+ return Q.test(e.nodeName)
+ },
+ button: function(e) {
+ var t = e.nodeName.toLowerCase();
+ return "input" === t && "button" === e.type || "button" === t
+ },
+ text: function(e) {
+ var t;
+ return "input" === e.nodeName.toLowerCase() && "text" === e.type && (null == (
+ t = e.getAttribute("type")) || "text" === t.toLowerCase())
+ },
+ first: ve(function() {
+ return [0]
+ }),
+ last: ve(function(e, t) {
+ return [t - 1]
+ }),
+ eq: ve(function(e, t, n) {
+ return [n < 0 ? n + t : n]
+ }),
+ even: ve(function(e, t) {
+ for (var n = 0; n < t; n += 2) e.push(n);
+ return e
+ }),
+ odd: ve(function(e, t) {
+ for (var n = 1; n < t; n += 2) e.push(n);
+ return e
+ }),
+ lt: ve(function(e, t, n) {
+ for (var r = n < 0 ? n + t : t < n ? t : n; 0 <= --r;) e.push(r);
+ return e
+ }),
+ gt: ve(function(e, t, n) {
+ for (var r = n < 0 ? n + t : n; ++r < t;) e.push(r);
+ return e
+ })
+ }
+ }).pseudos.nth = b.pseudos.eq, {
+ radio: !0,
+ checkbox: !0,
+ file: !0,
+ password: !0,
+ image: !0
+ }) b.pseudos[e] = de(e);
+ for (e in {
+ submit: !0,
+ reset: !0
+ }) b.pseudos[e] = he(e);
+
+ function me() {}
+
+ function xe(e) {
+ for (var t = 0, n = e.length, r = ""; t < n; t++) r += e[t].value;
+ return r
+ }
+
+ function be(s, e, t) {
+ var u = e.dir,
+ l = e.next,
+ c = l || u,
+ f = t && "parentNode" === c,
+ p = r++;
+ return e.first ? function(e, t, n) {
+ while (e = e[u])
+ if (1 === e.nodeType || f) return s(e, t, n);
+ return !1
+ } : function(e, t, n) {
+ var r, i, o, a = [k, p];
+ if (n) {
+ while (e = e[u])
+ if ((1 === e.nodeType || f) && s(e, t, n)) return !0
+ } else
+ while (e = e[u])
+ if (1 === e.nodeType || f)
+ if (i = (o = e[S] || (e[S] = {}))[e.uniqueID] || (o[e.uniqueID] = {}), l &&
+ l === e.nodeName.toLowerCase()) e = e[u] || e;
+ else {
+ if ((r = i[c]) && r[0] === k && r[1] === p) return a[2] = r[2];
+ if ((i[c] = a)[2] = s(e, t, n)) return !0
+ } return !1
+ }
+ }
+
+ function we(i) {
+ return 1 < i.length ? function(e, t, n) {
+ var r = i.length;
+ while (r--)
+ if (!i[r](e, t, n)) return !1;
+ return !0
+ } : i[0]
+ }
+
+ function Te(e, t, n, r, i) {
+ for (var o, a = [], s = 0, u = e.length, l = null != t; s < u; s++)(o = e[s]) && (n && !n(o, r,
+ i) || (a.push(o), l && t.push(s)));
+ return a
+ }
+
+ function Ce(d, h, g, v, y, e) {
+ return v && !v[S] && (v = Ce(v)), y && !y[S] && (y = Ce(y, e)), le(function(e, t, n, r) {
+ var i, o, a, s = [],
+ u = [],
+ l = t.length,
+ c = e || function(e, t, n) {
+ for (var r = 0, i = t.length; r < i; r++) se(e, t[r], n);
+ return n
+ }(h || "*", n.nodeType ? [n] : n, []),
+ f = !d || !e && h ? c : Te(c, s, d, n, r),
+ p = g ? y || (e ? d : l || v) ? [] : t : f;
+ if (g && g(f, p, n, r), v) {
+ i = Te(p, u), v(i, [], n, r), o = i.length;
+ while (o--)(a = i[o]) && (p[u[o]] = !(f[u[o]] = a))
+ }
+ if (e) {
+ if (y || d) {
+ if (y) {
+ i = [], o = p.length;
+ while (o--)(a = p[o]) && i.push(f[o] = a);
+ y(null, p = [], i, r)
+ }
+ o = p.length;
+ while (o--)(a = p[o]) && -1 < (i = y ? P(e, a) : s[o]) && (e[i] = !(t[i] = a))
+ }
+ } else p = Te(p === t ? p.splice(l, p.length) : p), y ? y(null, t, p, r) : H.apply(t, p)
+ })
+ }
+
+ function Ee(e) {
+ for (var i, t, n, r = e.length, o = b.relative[e[0].type], a = o || b.relative[" "], s = o ? 1 : 0,
+ u = be(function(e) {
+ return e === i
+ }, a, !0), l = be(function(e) {
+ return -1 < P(i, e)
+ }, a, !0), c = [function(e, t, n) {
+ var r = !o && (n || t !== w) || ((i = t).nodeType ? u(e, t, n) : l(e, t, n));
+ return i = null, r
+ }]; s < r; s++)
+ if (t = b.relative[e[s].type]) c = [be(we(c), t)];
+ else {
+ if ((t = b.filter[e[s].type].apply(null, e[s].matches))[S]) {
+ for (n = ++s; n < r; n++)
+ if (b.relative[e[n].type]) break;
+ return Ce(1 < s && we(c), 1 < s && xe(e.slice(0, s - 1).concat({
+ value: " " === e[s - 2].type ? "*" : ""
+ })).replace($, "$1"), t, s < n && Ee(e.slice(s, n)), n < r && Ee(e = e.slice(
+ n)), n < r && xe(e))
+ }
+ c.push(t)
+ } return we(c)
+ }
+ return me.prototype = b.filters = b.pseudos, b.setFilters = new me, h = se.tokenize = function(e, t) {
+ var n, r, i, o, a, s, u, l = x[e + " "];
+ if (l) return t ? 0 : l.slice(0);
+ a = e, s = [], u = b.preFilter;
+ while (a) {
+ for (o in n && !(r = _.exec(a)) || (r && (a = a.slice(r[0].length) || a), s.push(i = [])),
+ n = !1, (r = z.exec(a)) && (n = r.shift(), i.push({
+ value: n,
+ type: r[0].replace($, " ")
+ }), a = a.slice(n.length)), b.filter) !(r = G[o].exec(a)) || u[o] && !(r = u[o](r)) || (
+ n = r.shift(), i.push({
+ value: n,
+ type: o,
+ matches: r
+ }), a = a.slice(n.length));
+ if (!n) break
+ }
+ return t ? a.length : a ? se.error(e) : x(e, s).slice(0)
+ }, f = se.compile = function(e, t) {
+ var n, v, y, m, x, r, i = [],
+ o = [],
+ a = A[e + " "];
+ if (!a) {
+ t || (t = h(e)), n = t.length;
+ while (n--)(a = Ee(t[n]))[S] ? i.push(a) : o.push(a);
+ (a = A(e, (v = o, m = 0 < (y = i).length, x = 0 < v.length, r = function(e, t, n, r, i) {
+ var o, a, s, u = 0,
+ l = "0",
+ c = e && [],
+ f = [],
+ p = w,
+ d = e || x && b.find.TAG("*", i),
+ h = k += null == p ? 1 : Math.random() || .1,
+ g = d.length;
+ for (i && (w = t == C || t || i); l !== g && null != (o = d[l]); l++) {
+ if (x && o) {
+ a = 0, t || o.ownerDocument == C || (T(o), n = !E);
+ while (s = v[a++])
+ if (s(o, t || C, n)) {
+ r.push(o);
+ break
+ } i && (k = h)
+ }
+ m && ((o = !s && o) && u--, e && c.push(o))
+ }
+ if (u += l, m && l !== u) {
+ a = 0;
+ while (s = y[a++]) s(c, f, t, n);
+ if (e) {
+ if (0 < u)
+ while (l--) c[l] || f[l] || (f[l] = q.call(r));
+ f = Te(f)
+ }
+ H.apply(r, f), i && !e && 0 < f.length && 1 < u + y.length && se
+ .uniqueSort(r)
+ }
+ return i && (k = h, w = p), c
+ }, m ? le(r) : r))).selector = e
+ }
+ return a
+ }, g = se.select = function(e, t, n, r) {
+ var i, o, a, s, u, l = "function" == typeof e && e,
+ c = !r && h(e = l.selector || e);
+ if (n = n || [], 1 === c.length) {
+ if (2 < (o = c[0] = c[0].slice(0)).length && "ID" === (a = o[0]).type && 9 === t.nodeType &&
+ E && b.relative[o[1].type]) {
+ if (!(t = (b.find.ID(a.matches[0].replace(te, ne), t) || [])[0])) return n;
+ l && (t = t.parentNode), e = e.slice(o.shift().value.length)
+ }
+ i = G.needsContext.test(e) ? 0 : o.length;
+ while (i--) {
+ if (a = o[i], b.relative[s = a.type]) break;
+ if ((u = b.find[s]) && (r = u(a.matches[0].replace(te, ne), ee.test(o[0].type) && ye(t
+ .parentNode) || t))) {
+ if (o.splice(i, 1), !(e = r.length && xe(o))) return H.apply(n, r), n;
+ break
+ }
+ }
+ }
+ return (l || f(e, c))(r, t, !E, n, !t || ee.test(e) && ye(t.parentNode) || t), n
+ }, d.sortStable = S.split("").sort(j).join("") === S, d.detectDuplicates = !!l, T(), d
+ .sortDetached = ce(function(e) {
+ return 1 & e.compareDocumentPosition(C.createElement("fieldset"))
+ }), ce(function(e) {
+ return e.innerHTML = "", "#" === e.firstChild.getAttribute("href")
+ }) || fe("type|href|height|width", function(e, t, n) {
+ if (!n) return e.getAttribute(t, "type" === t.toLowerCase() ? 1 : 2)
+ }), d.attributes && ce(function(e) {
+ return e.innerHTML = "", e.firstChild.setAttribute("value", ""), "" === e.firstChild
+ .getAttribute("value")
+ }) || fe("value", function(e, t, n) {
+ if (!n && "input" === e.nodeName.toLowerCase()) return e.defaultValue
+ }), ce(function(e) {
+ return null == e.getAttribute("disabled")
+ }) || fe(R, function(e, t, n) {
+ var r;
+ if (!n) return !0 === e[t] ? t.toLowerCase() : (r = e.getAttributeNode(t)) && r.specified ?
+ r.value : null
+ }), se
+ }(C);
+ S.find = d, S.expr = d.selectors, S.expr[":"] = S.expr.pseudos, S.uniqueSort = S.unique = d.uniqueSort, S.text =
+ d.getText, S.isXMLDoc = d.isXML, S.contains = d.contains, S.escapeSelector = d.escape;
+ var h = function(e, t, n) {
+ var r = [],
+ i = void 0 !== n;
+ while ((e = e[t]) && 9 !== e.nodeType)
+ if (1 === e.nodeType) {
+ if (i && S(e).is(n)) break;
+ r.push(e)
+ } return r
+ },
+ T = function(e, t) {
+ for (var n = []; e; e = e.nextSibling) 1 === e.nodeType && e !== t && n.push(e);
+ return n
+ },
+ k = S.expr.match.needsContext;
+
+ function A(e, t) {
+ return e.nodeName && e.nodeName.toLowerCase() === t.toLowerCase()
+ }
+ var N = /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;
+
+ function j(e, n, r) {
+ return m(n) ? S.grep(e, function(e, t) {
+ return !!n.call(e, t, e) !== r
+ }) : n.nodeType ? S.grep(e, function(e) {
+ return e === n !== r
+ }) : "string" != typeof n ? S.grep(e, function(e) {
+ return -1 < i.call(n, e) !== r
+ }) : S.filter(n, e, r)
+ }
+ S.filter = function(e, t, n) {
+ var r = t[0];
+ return n && (e = ":not(" + e + ")"), 1 === t.length && 1 === r.nodeType ? S.find.matchesSelector(r, e) ?
+ [r] : [] : S.find.matches(e, S.grep(t, function(e) {
+ return 1 === e.nodeType
+ }))
+ }, S.fn.extend({
+ find: function(e) {
+ var t, n, r = this.length,
+ i = this;
+ if ("string" != typeof e) return this.pushStack(S(e).filter(function() {
+ for (t = 0; t < r; t++)
+ if (S.contains(i[t], this)) return !0
+ }));
+ for (n = this.pushStack([]), t = 0; t < r; t++) S.find(e, i[t], n);
+ return 1 < r ? S.uniqueSort(n) : n
+ },
+ filter: function(e) {
+ return this.pushStack(j(this, e || [], !1))
+ },
+ not: function(e) {
+ return this.pushStack(j(this, e || [], !0))
+ },
+ is: function(e) {
+ return !!j(this, "string" == typeof e && k.test(e) ? S(e) : e || [], !1).length
+ }
+ });
+ var D, q = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;
+ (S.fn.init = function(e, t, n) {
+ var r, i;
+ if (!e) return this;
+ if (n = n || D, "string" == typeof e) {
+ if (!(r = "<" === e[0] && ">" === e[e.length - 1] && 3 <= e.length ? [null, e, null] : q.exec(e)) ||
+ !r[1] && t) return !t || t.jquery ? (t || n).find(e) : this.constructor(t).find(e);
+ if (r[1]) {
+ if (t = t instanceof S ? t[0] : t, S.merge(this, S.parseHTML(r[1], t && t.nodeType ? t
+ .ownerDocument || t : E, !0)), N.test(r[1]) && S.isPlainObject(t))
+ for (r in t) m(this[r]) ? this[r](t[r]) : this.attr(r, t[r]);
+ return this
+ }
+ return (i = E.getElementById(r[2])) && (this[0] = i, this.length = 1), this
+ }
+ return e.nodeType ? (this[0] = e, this.length = 1, this) : m(e) ? void 0 !== n.ready ? n.ready(e) : e(
+ S) : S.makeArray(e, this)
+ }).prototype = S.fn, D = S(E);
+ var L = /^(?:parents|prev(?:Until|All))/,
+ H = {
+ children: !0,
+ contents: !0,
+ next: !0,
+ prev: !0
+ };
+
+ function O(e, t) {
+ while ((e = e[t]) && 1 !== e.nodeType);
+ return e
+ }
+ S.fn.extend({
+ has: function(e) {
+ var t = S(e, this),
+ n = t.length;
+ return this.filter(function() {
+ for (var e = 0; e < n; e++)
+ if (S.contains(this, t[e])) return !0
+ })
+ },
+ closest: function(e, t) {
+ var n, r = 0,
+ i = this.length,
+ o = [],
+ a = "string" != typeof e && S(e);
+ if (!k.test(e))
+ for (; r < i; r++)
+ for (n = this[r]; n && n !== t; n = n.parentNode)
+ if (n.nodeType < 11 && (a ? -1 < a.index(n) : 1 === n.nodeType && S.find
+ .matchesSelector(n, e))) {
+ o.push(n);
+ break
+ } return this.pushStack(1 < o.length ? S.uniqueSort(o) : o)
+ },
+ index: function(e) {
+ return e ? "string" == typeof e ? i.call(S(e), this[0]) : i.call(this, e.jquery ? e[0] :
+ e) : this[0] && this[0].parentNode ? this.first().prevAll().length : -1
+ },
+ add: function(e, t) {
+ return this.pushStack(S.uniqueSort(S.merge(this.get(), S(e, t))))
+ },
+ addBack: function(e) {
+ return this.add(null == e ? this.prevObject : this.prevObject.filter(e))
+ }
+ }), S.each({
+ parent: function(e) {
+ var t = e.parentNode;
+ return t && 11 !== t.nodeType ? t : null
+ },
+ parents: function(e) {
+ return h(e, "parentNode")
+ },
+ parentsUntil: function(e, t, n) {
+ return h(e, "parentNode", n)
+ },
+ next: function(e) {
+ return O(e, "nextSibling")
+ },
+ prev: function(e) {
+ return O(e, "previousSibling")
+ },
+ nextAll: function(e) {
+ return h(e, "nextSibling")
+ },
+ prevAll: function(e) {
+ return h(e, "previousSibling")
+ },
+ nextUntil: function(e, t, n) {
+ return h(e, "nextSibling", n)
+ },
+ prevUntil: function(e, t, n) {
+ return h(e, "previousSibling", n)
+ },
+ siblings: function(e) {
+ return T((e.parentNode || {}).firstChild, e)
+ },
+ children: function(e) {
+ return T(e.firstChild)
+ },
+ contents: function(e) {
+ return null != e.contentDocument && r(e.contentDocument) ? e.contentDocument : (A(e,
+ "template") && (e = e.content || e), S.merge([], e.childNodes))
+ }
+ }, function(r, i) {
+ S.fn[r] = function(e, t) {
+ var n = S.map(this, i, e);
+ return "Until" !== r.slice(-5) && (t = e), t && "string" == typeof t && (n = S.filter(t,
+ n)), 1 < this.length && (H[r] || S.uniqueSort(n), L.test(r) && n.reverse()), this
+ .pushStack(n)
+ }
+ });
+ var P = /[^\x20\t\r\n\f]+/g;
+
+ function R(e) {
+ return e
+ }
+
+ function M(e) {
+ throw e
+ }
+
+ function I(e, t, n, r) {
+ var i;
+ try {
+ e && m(i = e.promise) ? i.call(e).done(t).fail(n) : e && m(i = e.then) ? i.call(e, t, n) : t.apply(
+ void 0, [e].slice(r))
+ } catch (e) {
+ n.apply(void 0, [e])
+ }
+ }
+ S.Callbacks = function(r) {
+ var e, n;
+ r = "string" == typeof r ? (e = r, n = {}, S.each(e.match(P) || [], function(e, t) {
+ n[t] = !0
+ }), n) : S.extend({}, r);
+ var i, t, o, a, s = [],
+ u = [],
+ l = -1,
+ c = function() {
+ for (a = a || r.once, o = i = !0; u.length; l = -1) {
+ t = u.shift();
+ while (++l < s.length) !1 === s[l].apply(t[0], t[1]) && r.stopOnFalse && (l = s.length,
+ t = !1)
+ }
+ r.memory || (t = !1), i = !1, a && (s = t ? [] : "")
+ },
+ f = {
+ add: function() {
+ return s && (t && !i && (l = s.length - 1, u.push(t)), function n(e) {
+ S.each(e, function(e, t) {
+ m(t) ? r.unique && f.has(t) || s.push(t) : t && t.length &&
+ "string" !== w(t) && n(t)
+ })
+ }(arguments), t && !i && c()), this
+ },
+ remove: function() {
+ return S.each(arguments, function(e, t) {
+ var n;
+ while (-1 < (n = S.inArray(t, s, n))) s.splice(n, 1), n <= l && l--
+ }), this
+ },
+ has: function(e) {
+ return e ? -1 < S.inArray(e, s) : 0 < s.length
+ },
+ empty: function() {
+ return s && (s = []), this
+ },
+ disable: function() {
+ return a = u = [], s = t = "", this
+ },
+ disabled: function() {
+ return !s
+ },
+ lock: function() {
+ return a = u = [], t || i || (s = t = ""), this
+ },
+ locked: function() {
+ return !!a
+ },
+ fireWith: function(e, t) {
+ return a || (t = [e, (t = t || []).slice ? t.slice() : t], u.push(t), i || c()), this
+ },
+ fire: function() {
+ return f.fireWith(this, arguments), this
+ },
+ fired: function() {
+ return !!o
+ }
+ };
+ return f
+ }, S.extend({
+ Deferred: function(e) {
+ var o = [
+ ["notify", "progress", S.Callbacks("memory"), S.Callbacks("memory"), 2],
+ ["resolve", "done", S.Callbacks("once memory"), S.Callbacks("once memory"), 0,
+ "resolved"
+ ],
+ ["reject", "fail", S.Callbacks("once memory"), S.Callbacks("once memory"), 1,
+ "rejected"
+ ]
+ ],
+ i = "pending",
+ a = {
+ state: function() {
+ return i
+ },
+ always: function() {
+ return s.done(arguments).fail(arguments), this
+ },
+ "catch": function(e) {
+ return a.then(null, e)
+ },
+ pipe: function() {
+ var i = arguments;
+ return S.Deferred(function(r) {
+ S.each(o, function(e, t) {
+ var n = m(i[t[4]]) && i[t[4]];
+ s[t[1]](function() {
+ var e = n && n.apply(this, arguments);
+ e && m(e.promise) ? e.promise()
+ .progress(r.notify).done(r.resolve)
+ .fail(r.reject) : r[t[0] + "With"](
+ this, n ? [e] : arguments)
+ })
+ }), i = null
+ }).promise()
+ },
+ then: function(t, n, r) {
+ var u = 0;
+
+ function l(i, o, a, s) {
+ return function() {
+ var n = this,
+ r = arguments,
+ e = function() {
+ var e, t;
+ if (!(i < u)) {
+ if ((e = a.apply(n, r)) === o.promise())
+ throw new TypeError("Thenable self-resolution");
+ t = e && ("object" == typeof e || "function" ==
+ typeof e) && e.then, m(t) ? s ? t.call(e, l(
+ u, o, R, s), l(u, o, M, s)) : (u++, t.call(
+ e, l(u, o, R, s), l(u, o, M, s), l(u, o,
+ R, o.notifyWith))) : (a !== R && (n =
+ void 0, r = [e]), (s || o.resolveWith)(
+ n, r))
+ }
+ },
+ t = s ? e : function() {
+ try {
+ e()
+ } catch (e) {
+ S.Deferred.exceptionHook && S.Deferred
+ .exceptionHook(e, t.stackTrace), u <= i + 1 && (
+ a !== M && (n = void 0, r = [e]), o
+ .rejectWith(n, r))
+ }
+ };
+ i ? t() : (S.Deferred.getStackHook && (t.stackTrace = S.Deferred
+ .getStackHook()), C.setTimeout(t))
+ }
+ }
+ return S.Deferred(function(e) {
+ o[0][3].add(l(0, e, m(r) ? r : R, e.notifyWith)), o[1][3].add(l(
+ 0, e, m(t) ? t : R)), o[2][3].add(l(0, e, m(n) ? n : M))
+ }).promise()
+ },
+ promise: function(e) {
+ return null != e ? S.extend(e, a) : a
+ }
+ },
+ s = {};
+ return S.each(o, function(e, t) {
+ var n = t[2],
+ r = t[5];
+ a[t[1]] = n.add, r && n.add(function() {
+ i = r
+ }, o[3 - e][2].disable, o[3 - e][3].disable, o[0][2].lock, o[0][3].lock), n
+ .add(t[3].fire), s[t[0]] = function() {
+ return s[t[0] + "With"](this === s ? void 0 : this, arguments), this
+ }, s[t[0] + "With"] = n.fireWith
+ }), a.promise(s), e && e.call(s, s), s
+ },
+ when: function(e) {
+ var n = arguments.length,
+ t = n,
+ r = Array(t),
+ i = s.call(arguments),
+ o = S.Deferred(),
+ a = function(t) {
+ return function(e) {
+ r[t] = this, i[t] = 1 < arguments.length ? s.call(arguments) : e, --n || o
+ .resolveWith(r, i)
+ }
+ };
+ if (n <= 1 && (I(e, o.done(a(t)).resolve, o.reject, !n), "pending" === o.state() || m(i[
+ t] && i[t].then))) return o.then();
+ while (t--) I(i[t], a(t), o.reject);
+ return o.promise()
+ }
+ });
+ var W = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;
+ S.Deferred.exceptionHook = function(e, t) {
+ C.console && C.console.warn && e && W.test(e.name) && C.console.warn("jQuery.Deferred exception: " + e
+ .message, e.stack, t)
+ }, S.readyException = function(e) {
+ C.setTimeout(function() {
+ throw e
+ })
+ };
+ var F = S.Deferred();
+
+ function B() {
+ E.removeEventListener("DOMContentLoaded", B), C.removeEventListener("load", B), S.ready()
+ }
+ S.fn.ready = function(e) {
+ return F.then(e)["catch"](function(e) {
+ S.readyException(e)
+ }), this
+ }, S.extend({
+ isReady: !1,
+ readyWait: 1,
+ ready: function(e) {
+ (!0 === e ? --S.readyWait : S.isReady) || (S.isReady = !0) !== e && 0 < --S.readyWait || F
+ .resolveWith(E, [S])
+ }
+ }), S.ready.then = F.then, "complete" === E.readyState || "loading" !== E.readyState && !E.documentElement
+ .doScroll ? C.setTimeout(S.ready) : (E.addEventListener("DOMContentLoaded", B), C.addEventListener("load",
+ B));
+ var $ = function(e, t, n, r, i, o, a) {
+ var s = 0,
+ u = e.length,
+ l = null == n;
+ if ("object" === w(n))
+ for (s in i = !0, n) $(e, t, s, n[s], !0, o, a);
+ else if (void 0 !== r && (i = !0, m(r) || (a = !0), l && (a ? (t.call(e, r), t = null) : (l = t, t =
+ function(e, t, n) {
+ return l.call(S(e), n)
+ })), t))
+ for (; s < u; s++) t(e[s], n, a ? r : r.call(e[s], s, t(e[s], n)));
+ return i ? e : l ? t.call(e) : u ? t(e[0], n) : o
+ },
+ _ = /^-ms-/,
+ z = /-([a-z])/g;
+
+ function U(e, t) {
+ return t.toUpperCase()
+ }
+
+ function X(e) {
+ return e.replace(_, "ms-").replace(z, U)
+ }
+ var V = function(e) {
+ return 1 === e.nodeType || 9 === e.nodeType || !+e.nodeType
+ };
+
+ function G() {
+ this.expando = S.expando + G.uid++
+ }
+ G.uid = 1, G.prototype = {
+ cache: function(e) {
+ var t = e[this.expando];
+ return t || (t = {}, V(e) && (e.nodeType ? e[this.expando] = t : Object.defineProperty(e, this
+ .expando, {
+ value: t,
+ configurable: !0
+ }))), t
+ },
+ set: function(e, t, n) {
+ var r, i = this.cache(e);
+ if ("string" == typeof t) i[X(t)] = n;
+ else
+ for (r in t) i[X(r)] = t[r];
+ return i
+ },
+ get: function(e, t) {
+ return void 0 === t ? this.cache(e) : e[this.expando] && e[this.expando][X(t)]
+ },
+ access: function(e, t, n) {
+ return void 0 === t || t && "string" == typeof t && void 0 === n ? this.get(e, t) : (this.set(e,
+ t, n), void 0 !== n ? n : t)
+ },
+ remove: function(e, t) {
+ var n, r = e[this.expando];
+ if (void 0 !== r) {
+ if (void 0 !== t) {
+ n = (t = Array.isArray(t) ? t.map(X) : (t = X(t)) in r ? [t] : t.match(P) || []).length;
+ while (n--) delete r[t[n]]
+ }(void 0 === t || S.isEmptyObject(r)) && (e.nodeType ? e[this.expando] = void 0 : delete e[
+ this.expando])
+ }
+ },
+ hasData: function(e) {
+ var t = e[this.expando];
+ return void 0 !== t && !S.isEmptyObject(t)
+ }
+ };
+ var Y = new G,
+ Q = new G,
+ J = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,
+ K = /[A-Z]/g;
+
+ function Z(e, t, n) {
+ var r, i;
+ if (void 0 === n && 1 === e.nodeType)
+ if (r = "data-" + t.replace(K, "-$&").toLowerCase(), "string" == typeof(n = e.getAttribute(r))) {
+ try {
+ n = "true" === (i = n) || "false" !== i && ("null" === i ? null : i === +i + "" ? +i : J.test(
+ i) ? JSON.parse(i) : i)
+ } catch (e) {}
+ Q.set(e, t, n)
+ } else n = void 0;
+ return n
+ }
+ S.extend({
+ hasData: function(e) {
+ return Q.hasData(e) || Y.hasData(e)
+ },
+ data: function(e, t, n) {
+ return Q.access(e, t, n)
+ },
+ removeData: function(e, t) {
+ Q.remove(e, t)
+ },
+ _data: function(e, t, n) {
+ return Y.access(e, t, n)
+ },
+ _removeData: function(e, t) {
+ Y.remove(e, t)
+ }
+ }), S.fn.extend({
+ data: function(n, e) {
+ var t, r, i, o = this[0],
+ a = o && o.attributes;
+ if (void 0 === n) {
+ if (this.length && (i = Q.get(o), 1 === o.nodeType && !Y.get(o, "hasDataAttrs"))) {
+ t = a.length;
+ while (t--) a[t] && 0 === (r = a[t].name).indexOf("data-") && (r = X(r.slice(5)), Z(
+ o, r, i[r]));
+ Y.set(o, "hasDataAttrs", !0)
+ }
+ return i
+ }
+ return "object" == typeof n ? this.each(function() {
+ Q.set(this, n)
+ }) : $(this, function(e) {
+ var t;
+ if (o && void 0 === e) return void 0 !== (t = Q.get(o, n)) ? t : void 0 !== (t =
+ Z(o, n)) ? t : void 0;
+ this.each(function() {
+ Q.set(this, n, e)
+ })
+ }, null, e, 1 < arguments.length, null, !0)
+ },
+ removeData: function(e) {
+ return this.each(function() {
+ Q.remove(this, e)
+ })
+ }
+ }), S.extend({
+ queue: function(e, t, n) {
+ var r;
+ if (e) return t = (t || "fx") + "queue", r = Y.get(e, t), n && (!r || Array.isArray(n) ? r =
+ Y.access(e, t, S.makeArray(n)) : r.push(n)), r || []
+ },
+ dequeue: function(e, t) {
+ t = t || "fx";
+ var n = S.queue(e, t),
+ r = n.length,
+ i = n.shift(),
+ o = S._queueHooks(e, t);
+ "inprogress" === i && (i = n.shift(), r--), i && ("fx" === t && n.unshift("inprogress"),
+ delete o.stop, i.call(e, function() {
+ S.dequeue(e, t)
+ }, o)), !r && o && o.empty.fire()
+ },
+ _queueHooks: function(e, t) {
+ var n = t + "queueHooks";
+ return Y.get(e, n) || Y.access(e, n, {
+ empty: S.Callbacks("once memory").add(function() {
+ Y.remove(e, [t + "queue", n])
+ })
+ })
+ }
+ }), S.fn.extend({
+ queue: function(t, n) {
+ var e = 2;
+ return "string" != typeof t && (n = t, t = "fx", e--), arguments.length < e ? S.queue(this[
+ 0], t) : void 0 === n ? this : this.each(function() {
+ var e = S.queue(this, t, n);
+ S._queueHooks(this, t), "fx" === t && "inprogress" !== e[0] && S.dequeue(this,
+ t)
+ })
+ },
+ dequeue: function(e) {
+ return this.each(function() {
+ S.dequeue(this, e)
+ })
+ },
+ clearQueue: function(e) {
+ return this.queue(e || "fx", [])
+ },
+ promise: function(e, t) {
+ var n, r = 1,
+ i = S.Deferred(),
+ o = this,
+ a = this.length,
+ s = function() {
+ --r || i.resolveWith(o, [o])
+ };
+ "string" != typeof e && (t = e, e = void 0), e = e || "fx";
+ while (a--)(n = Y.get(o[a], e + "queueHooks")) && n.empty && (r++, n.empty.add(s));
+ return s(), i.promise(t)
+ }
+ });
+ var ee = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
+ te = new RegExp("^(?:([+-])=|)(" + ee + ")([a-z%]*)$", "i"),
+ ne = ["Top", "Right", "Bottom", "Left"],
+ re = E.documentElement,
+ ie = function(e) {
+ return S.contains(e.ownerDocument, e)
+ },
+ oe = {
+ composed: !0
+ };
+ re.getRootNode && (ie = function(e) {
+ return S.contains(e.ownerDocument, e) || e.getRootNode(oe) === e.ownerDocument
+ });
+ var ae = function(e, t) {
+ return "none" === (e = t || e).style.display || "" === e.style.display && ie(e) && "none" === S.css(e,
+ "display")
+ };
+
+ function se(e, t, n, r) {
+ var i, o, a = 20,
+ s = r ? function() {
+ return r.cur()
+ } : function() {
+ return S.css(e, t, "")
+ },
+ u = s(),
+ l = n && n[3] || (S.cssNumber[t] ? "" : "px"),
+ c = e.nodeType && (S.cssNumber[t] || "px" !== l && +u) && te.exec(S.css(e, t));
+ if (c && c[3] !== l) {
+ u /= 2, l = l || c[3], c = +u || 1;
+ while (a--) S.style(e, t, c + l), (1 - o) * (1 - (o = s() / u || .5)) <= 0 && (a = 0), c /= o;
+ c *= 2, S.style(e, t, c + l), n = n || []
+ }
+ return n && (c = +c || +u || 0, i = n[1] ? c + (n[1] + 1) * n[2] : +n[2], r && (r.unit = l, r.start = c, r
+ .end = i)), i
+ }
+ var ue = {};
+
+ function le(e, t) {
+ for (var n, r, i, o, a, s, u, l = [], c = 0, f = e.length; c < f; c++)(r = e[c]).style && (n = r.style
+ .display, t ? ("none" === n && (l[c] = Y.get(r, "display") || null, l[c] || (r.style.display = "")),
+ "" === r.style.display && ae(r) && (l[c] = (u = a = o = void 0, a = (i = r).ownerDocument, s = i
+ .nodeName, (u = ue[s]) || (o = a.body.appendChild(a.createElement(s)), u = S.css(o,
+ "display"), o.parentNode.removeChild(o), "none" === u && (u = "block"), ue[s] =
+ u)))) : "none" !== n && (l[c] = "none", Y.set(r, "display", n)));
+ for (c = 0; c < f; c++) null != l[c] && (e[c].style.display = l[c]);
+ return e
+ }
+ S.fn.extend({
+ show: function() {
+ return le(this, !0)
+ },
+ hide: function() {
+ return le(this)
+ },
+ toggle: function(e) {
+ return "boolean" == typeof e ? e ? this.show() : this.hide() : this.each(function() {
+ ae(this) ? S(this).show() : S(this).hide()
+ })
+ }
+ });
+ var ce, fe, pe = /^(?:checkbox|radio)$/i,
+ de = /<([a-z][^\/\0>\x20\t\r\n\f]*)/i,
+ he = /^$|^module$|\/(?:java|ecma)script/i;
+ ce = E.createDocumentFragment().appendChild(E.createElement("div")), (fe = E.createElement("input"))
+ .setAttribute("type", "radio"), fe.setAttribute("checked", "checked"), fe.setAttribute("name", "t"), ce
+ .appendChild(fe), y.checkClone = ce.cloneNode(!0).cloneNode(!0).lastChild.checked, ce.innerHTML =
+ "", y.noCloneChecked = !!ce.cloneNode(!0).lastChild.defaultValue, ce.innerHTML =
+ "", y.option = !!ce.lastChild;
+ var ge = {
+ thead: [1, "| "; //窗口内容
+ if (this._pic != ""){infotxt += " | ";
+ if (this._lawfirm !=""){infotxt += "公司:" + this._lawfirm + " |