/*植入字體*/
@font-face {font-family: AlbbPhR;src: url(../font/Alibaba-PuHuiTi-Regular.ttf) format("truetype"),
    url(../font/Alibaba-PuHuiTi-Regular.woff) format("woff"),
    url(../font/Alibaba-PuHuiTi-Regular.svg) format("svg"),
    url(../font/alibaba-puhuiti-regular.eot) format("eot");}
　
@font-face {font-family: AlbbPhM;src: url(../font/Alibaba-PuHuiTi-Medium.ttf) format("truetype"),
    url(../font/Alibaba-PuHuiTi-Medium.woff) format("woff"),
    url(../font/Alibaba-PuHuiTi-Medium.svg) format("svg"),
    url(../font/alibaba-puhuiti-medium.eot) format("eot");font-weight: 700;}
@font-face {font-family: AlbbPhB;src: url(../font/Alibaba-PuHuiTi-Bold.ttf) format("truetype"),
    url(../font/Alibaba-PuHuiTi-Bold.woff) format("woff"),
    url(../font/Alibaba-PuHuiTi-Bold.svg) format("svg"),
    url(../font/Alibaba-PuHuiTi-Bold.eot) format("eot");}
@font-face {font-family: AlbbPhL;src: url(../font/Alibaba-PuHuiTi-Light.ttf) format("truetype"),
    url(../font/Alibaba-PuHuiTi-Light.woff) format("woff"),
    url(../font/Alibaba-PuHuiTi-Light.svg) format("svg"),
    url(../font/Alibaba-PuHuiTi-Light.eot) format("eot");}
/*英文字体*/
@font-face {font-family: Ovt;src: url(../font/objectivity-medium-8.otf) format('otf'),
    url(../font/objectivity-medium-8.woff) format("woff"),
    url(../font/objectivity-medium-8.svg) format("svg"),
    url(../font/objectivity-medium-8.eot) format("eot");}
body {font-family: 'AlbbPhR', Arial, sans-serif;scroll-behavior: smooth;}
html, body {height: 100%;font-family: "AlbbPhR,Microsoft YaHei", sans-serif;}
ol, ul {list-style: none}
body {overflow-x: hidden;}
ul {list-style-type: none;}
* {padding: 0;margin: 0;box-sizing: border-box;}
a {color: #1a1a1a;text-decoration: none;}
a:hover {color: #0087ac}
.cls {clear: both}
.h300 {height: 300px !important;}
.h800 {height: 800px !important;}
.h900 {height: 900px !important;}
.h1100 {height: 1100px !important;}
.h1400 {height: 1400px !important;}
.cBlue {background: #f2f7f6;}
.mt50 {margin-top: 50px !important;}
.mt150 {margin-top: 150px !important;}
.mt200 {margin-top: 200px !important;}
.mt250 {margin-top: 250px !important;}
.mb50 {margin-bottom: 50px;}
.pt50 {padding-top: 50px;}
.pt150 {padding-top: 150px;}
.pt200 {padding-top: 200px;}
.pb50 {padding-bottom: 50px;}
.pb120 {padding-bottom: 120px;}
.mH600{height:600px !important;}
.mH900{height:900px !important;}
.borderRadius {border-radius: 20px;}
.borderRadius img {border-radius:20px;display:block;}
.main-footer {height: 65px;background: #0087ac;text-align: center;color: #fff;font-size: 16px;font-weight: normal;line-height: 65px;}
.main-footer a {color: #fff;}
.mAbout{padding:0 190px !important;}
.indexBanner {width: 100%;height: calc(100% - 90px);margin: 0 auto;background-size: cover;background: #deeef3;position: relative;color: #333333;}
.indexBannerPic {width: 100%;max-width: 1920px;position: absolute;bottom: 0;overflow: auto;margin: auto;}
.indexBannerPic img {width: 100%;bottom: 0;}
/*不顯示滾動條  S */
/*.container {width: 100%;height: 100vh;overflow: auto;overflow-x: hidden;}*/
.container {width: 100%;height: auto;overflow: auto;overflow-x: hidden;}
.container::-webkit-scrollbar {width: 0;}
.container::-webkit-scrollbar-thumb {}
.container::-webkit-scrollbar-thumb:hover {}
.bannerDiv {width: 100%;max-width: 1920px;height: auto;margin: 0 auto;position: relative;}
.conDiv {width: 100%;max-width: 1520px;height: auto;margin: 0 auto;position: relative;}
.conDiv img {max-width: 100%;}
.bigPic{display:block; border-radius:40px;width:100%;}
.conDivCenter {width: 1520px;height: auto;margin: 0 auto;}
.conDiv::after {clear: both}
.conDiv100 {width: 100%}
/*不顯示滾動條  E */
.indexBannerH1 {font-size: 50px;font-weight: bold;position: absolute;top: 140px;display: block;width: 100%;text-align: center;font-family: 'AlbbPhM', serif;}
.indexBannerH2 {font-size: 32px;position: absolute;top: 220px;display: block;width: 100%;text-align: center;font-family: 'AlbbPhR', serif;}
.indexBannerH2 span {width: 36px;display: inline-block;}
.indexBannerA {font-size: 32px;position: absolute;top: 340px;display: block;width: 100%;text-align: center;color: #0087ac;}
.indexBannerA a {color: #0087ac;font-family: '幼圆', serif}
.mChannelContainer{background:#ddedf2; padding:150px;}
/*产品详情*/
.pBanner {width: 100%;height: 846px;margin: 0 auto;background-size: cover;background: #deeef3;position: relative;color: #333333;}
.p1 {width: 800px;height: 846px;padding: 160px 0;float: left;}
.pBannerText {width: 720px;height: 846px;padding: 320px 100px;float: left;font-size: 50px;font-weight: bold;display: block;text-align: justify;text-align-last: justify;font-family: 'AlbbPhM', Sans-Serif, serif;}
.pBannerText h2 {font-size: 32px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: "AlbbPhR", 幼圆, serif;font-weight: normal;}
.pBannerText span {width: 38px;display: inline-block;font-family: 'AlbbPhR', serif;font-weight: normal}
.pBannerText h3 {font-size: 23px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: 'AlbbPhL', '幼圆', serif;font-weight: normal;letter-spacing: 1px;margin-top: 10px;}
.p3 {width: 1351px;height: 853px;}
.p3 img {width: 100%;max-width: 1351px;height: auto;border-radius: 40px 0 0 0;display: block;}
.p4 img {width: 100%;border-radius: 0 0 40px 40px;}
.p3t {padding-bottom: 90px;}
.p4t {margin-top: 180px;}
.tH1 {text-align: center;color: #0087ac;font-size:64px;margin-bottom: 40px;padding-top: 200px;font-family: "AlbbPhR";}
.tMark {text-align: center;color: #333333;font-size:24px;line-height: 50px;font-family: "AlbbPhL", 幼圆, sans-serif;letter-spacing: 5px;}
/*品牌s*/
.bTitle {display: block;position: absolute;left: 0;top: 0;}
.bContent {width: 100%;max-width: 1520px;padding-left: 200px;height: auto;}
.bTitle h2 {font-size: 54px;color: #4d4d4d;line-height: 54px;font-weight: bold;font-family: 'Ovt', Sans-Serif}
.bTitle span {font-size: 36px;color: #4d4d4d;line-height: 36px;margin: 0}
.bTitle h2 b {width: 45px;height: 6px;background: #0087ac;display: block;margin-bottom: 30px;margin-top: 20px;}
.bContent p {text-indent: 2em;font-size: 20px;color: #4f4f4f;line-height: 2em;}
.bContentB {width: 100%;padding-top: 50px;}
.bContentB dl {width: 440px;height: 100px;float: left;display: block;text-align: center;}
.bContentB dl dt {display: block;font-size: 86px;color: #0087ac;font-weight: bold;}
.bContentB dl dt span {font-size: 20px;font-weight: normal;}
.bContentB dl dd {font-size: 14px;display: block;height: 20px;color: #4f4f4f;}
/*影响导航 e*/
.bC2Bottom {width: 100%;height: 500px;background: #0087ac;color: #fff;padding: 80px 0;}
.bC2Bottom dl {width: 200px;height: 100px;float: left;display: block;text-align: center;}
.bC2Bottom dl dt {display: block;font-size: 71px;color: #fff;font-weight: bold;position: relative}
.bC2Bottom dl dt span {font-size: 34px;position: absolute;top: 0;right: 0;font-weight: normal}
.bC2Bottom dl dd {font-size: 14px;display: block;height: 20px;}
.bC2Bottom ul {width: 1520px;padding-left: 200px;font-size: 28px;display: block;margin: 0 auto;margin-bottom: 20px;}
.bC2Bottom ul li {width: 50%;display: block;float: left;height: 60px;list-style-type: none; /* 移除默认列表样式 */}
.bC2Bottom ul li b {margin-right: 40px;}
.bH2 {font-size: 58px;color: #4d4d4d;margin-bottom: 50px;}
.bH2 span {font-size: 32px;font-family: '幼圆';color: #4d4d4d;display: inline-block;margin-top: 30px;}
.bContentLeft2 {height: auto;min-height: 310px;width: 820px;padding-top: 160px;float: left;color: #4d4d4d;line-height: 33px;box-sizing: border-box;}
.bContentLeft2 p {text-indent: 2em;margin-bottom: 2em;font-size: 20px;color: #4d4d4d;}
.bb2 {width: 485px;height: 415px;position: absolute;bottom: 0;right: 0;}
.b3c {width: 100%;padding-top: 120px;}
.b3c {width: 1520px;padding-left: 200px;height: 820px;padding-top: 200px;}
.b4c {width: 1520px;padding-left: 200px;height: 731px;margin: 0 auto;}
.b4b {width: 1520px;padding-left: 200px;height: 552px;margin: 0 auto;}
.b5c {width: 1520px;margin: 0 auto;padding-top: 250px;}
.b5cT {padding-left: 0;width: 100%;position: relative}
.b5cTH1 {color: #0087ac;height: 108px;line-height: 108px;font-size: 42px;font-weight: normal}
.b5cT p {text-indent: 2em;margin-bottom: 2em;font-size: 20px;color: #4d4d4d;width: 940px;line-height: 2em;}
.b6c {width: 1520px;padding-left: 200px;margin: 0 auto;padding-top: 150px;height: auto;}
.b4Top {width: 100%;background: #deeef3;height: 781px;}
.b4Bottom {width: 100%;background: #0087ac;height: 552px;}
.section-inner .b5cFlag {position: absolute;right: 0;top: 0px;font-size: 82px;color: #0087ac}
.section-inner .b5cFlag section {position: relative;padding-right: 80px;}
.section-inner .b5cFlag section span {position: absolute;top: 40px;right: 50px;font-size: 24px;font-weight: normal}
.section-inner .b5cFlag section b {position: absolute;bottom: 20px;right: 0;font-size: 16px;font-weight: normal}
.coc {width: 1520px;height: 500px;background: url(../../../uploads/cob1.jpg) center center no-repeat;color: #fff;padding: 100px 180px;margin: 100px auto;}
.cob {width: 1612px;height: 93px;margin: 0 auto;color: #fff;padding-top: 180px;font-size: 54px;font-weight: bold}
.cob span {font-size: 36px;font-weight: normal;display: block;font-family: 幼圆;}
.coc h3 {font-size: 72px;font-weight: normal;margin-bottom: 50px;}
.coc h3 span {font-size: 72px;font-family: "AlbbPhB", serif;font-weight: normal}
.cocSection dl {display: block;height: 70px;text-align: left;margin-bottom: 30px;}
.cocSection dl:first-child {padding-left: 0px;}
.cocSection dl:last-child {border-right: 0;}
.cocSection dl dt {display: block;font-size: 20px;height: 30px;margin-bottom: 10px;}
.cocSection dl dd {display: block;float: left;height: 20px;font-size: 16px;line-height: 20px;}
.cocSectionLeft {width: 50%;border-right: 1px solid #fff;float: left;}
.cocSectionRight {width: calc(50% - 10px);padding-left: 160px;float: left;}
.sb {width: 1520px;height:auto;min-height: 93px;margin: 0 auto;color: #fff;padding-top: 100px;font-size: 54px;}
.sb span {font-size: 36px;font-weight: normal;display: block;font-family: AlbbPhR, serif;}
.sb input, .sb textarea {width: 100%;padding: 15px 10px;border: 1px solid #ddd;border-radius: 5px;font-size: 20px;margin-bottom: 15px;}
.sb textarea {height: 120px;margin-bottom: 0;}
.sb a {width: 120px;line-height: 40px;height: 40px;float: right;color: #fff;background: #0087ac;font-size: 20px;border-radius: 40px;text-align: center;font-weight: normal}
.sb a:hover {background: #999}
.sH4 {color: #555;font-size: 44px;font-family: AlbbPhM,AlbbPhB, serif;font-weight: bold;}
.sH5 {color: #0087ac;font-size: 32px;margin-top: 30px;margin-bottom: 10px;font-weight: normal}
.sSpan {color: #333333;font-size: 18px !important;line-height: 36px;}
.subMenu {width: 100%;height: 70px;line-height: 70px;text-align: center;background: #f9f9fb;}
.subMenu li {width: 270px;height: 70px;line-height: 70px;text-align: center;display: inline-block;margin: 0;font-size: 20px;}
.subMenu li a {width: 270px;height: 70px;line-height: 70px;text-align: center;display: block;margin: 0;font-size: 20px;}
.subMenu li.cur, .subMenu li:hover {background: #0087ac;color: #fff;}
.subMenu li.cur a, .subMenu li:hover a {background: #0087ac;color: #fff;}
.aboutC {width: 100%;padding: 80px;background: #dceef2;color: #4d4d4d;font-size: 21px;line-height: 2em;text-align: justify !important;}
.aboutC p {text-indent: 2em;letter-spacing: 5px;}
.aboutC h1 {font-size: 56px;text-align: center;font-weight: bold;margin-bottom: 50px;}
.aboutC h1 span {font-size: 22px;margin-top: 20px;display: block;text-align: center;font-weight: normal;letter-spacing: 30px;}
.aboutDiv {width: 100%;max-width: 1520px;padding-left: 500px;height: auto;}
.aboutDiv ul li {border-bottom: 1px solid #aaa;color: #4d4d4d;margin-bottom: 70px;padding-bottom: 70px;font-size: 20px;line-height: 2em;font-family:'AlbbPhL','幼圆',Sans-Serif;}
.aboutDiv ul li:last-child {border-bottom: none;}
.aboutDiv ul li b.bb {display: block;text-align: right;font-size: 30px}
.sH1 {font-family: "AlbbPhB", serif;width:620px;font-size: 67px;color: #4d4d4d;font-weight: bold;margin: 50px auto;text-align: justify;text-align-last: justify;}
.sH1 u{font-style: normal;text-decoration: none;    font-size:62px;vertical-align: top}
.sH1 span {margin: 10px auto;font-size: 36px;line-height: 36px;color: #4d4d4d;font-weight: normal;display: block;text-align: justify;text-align-last: justify;width: 620px;}
.sH2 {font-family: "AlbbPhB", serif;font-size: 48px;color: #0087ac;font-weight: bold;}
.sUl {width: 100%;max-width: 1520px;border-bottom: 1px solid #aaa;margin-bottom: 70px;padding-bottom: 70px;}
.sUl:last-child {border-bottom: none;}
.sUl dt {width: 400px;font-size: 38px;color: #111;font-weight: bold;float: left;}
.sUl dd {width: 1120px;font-size: 18px;color: #1a1a1a;font-weight: normal;float: left;}
.sUl dd table td {padding: 5px 10px;line-height: 2em;vertical-align: top !important;text-align: justify;font-size:21px;font-family:'AlbbPhL',Sans-Serif;}
.sUl dd table tr td:nth-child(1) {font-weight: bold;text-align: left !important;width:210px;}
span.tips {font-size: 14px;color: #1a1a1a;}
.cPicDiv {width: 1164px;margin: 0 auto;padding-bottom: 200px;margin-bottom: 200px;}
.cPicDiv img {margin: 0;float: left}
.channelDiv {padding-top: 140px;}
.channelDiv img {width: 898px;display: block;margin: 30px auto;}
.aLink {font-size: 18px;display: block;height: 50px;line-height: 50px;width: 200px;border-radius: 40px;background: #0087ac;color: #fff;text-align: center;margin: 50px auto;}
.aLink:hover {color: #fff;}
.aDown{display:block;text-align:center;position: fixed;bottom:40px;height:100px;width:100%;}
.aDown img{display:inline-block;width:30px;}
.cMark{text-align:center;font-size:150px;font-weight:bold;color:#bbb;height:500px;padding-top:200px;}
.contactDiv{height:650px;}
.mService1{height:400px;border-bottom:1px solid #ddd;}
.mService2{height:700px;border-bottom:1px solid #ddd;}
.contactBanner {
    width: 100%;
    max-width: 1920px;
    height: 21.82vw;
    margin: 0 auto;
    position: relative;
}
/*////////////////////////////////////////////////////////////max-width:1440 px S///////////////////////////////////////////////////*/
@media only screen and (max-width:1440px){    .header{height:90px;line-height:90px;background:#fff;color:#111; width:100%;padding:0 20px;}
    /*宸︿晶logo*/
    .header .left{height:90px;float:left;width:200px;}
    .header .left a img{width:200px;height:38px;margin:26px 0;}
    .header .nav{-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;height:90px;float:right;width:calc(100% - 240px) !important;display: block;}
    .header .navbar_nav li  a{text-decoration: none;height: 100%;min-width:150px;text-align:center;padding:0 !important;display: block;-webkit-transition: 0.5s;-moz-transition: 0.5s;-o-transition: 0.5s;transition: 0.5s;color: #333;font-size: 16px;}
    .conDiv {width: 100%;height: auto;margin: 0 auto;padding:20px;position: relative;background-size:100% 100%;background-attachment:fixed;}
    .conDiv img {max-width: 100%;}
    .p1 {width:50%;height:auto !important;padding: 100px 0;float: left;}
    .pBanner {width: 100%;height: 546px;margin: 0 auto;background-size: cover;background: #deeef3;position: relative;color: #333333;padding:0 20px;}
    .pBannerText {width:50%;padding: 200px 0;padding-left:40px;float: left;font-size: 50px;font-weight: bold;display: block;text-align: justify;text-align-last: justify;font-family: 'AlbbPhM', Sans-Serif, serif;}
    .bTitle {display: block;position: absolute;left: 20px;top: 0;}
    .b5c {width:100%;margin: 0 auto;padding-top: 100px;height:auto;}
    .conDivCenter {width: 100%;height: auto;margin: 0 auto;}
    .sb {width: 100%;padding:20px;}
    .coc {width: 100%;height: 500px;background: url(../../../uploads/cob1.jpg) center center no-repeat;color: #fff;padding: 100px 180px;margin: 100px auto;}
    .cob {width: 100%;height: 93px;margin: 0 auto;color: #fff;padding-top: 180px;font-size: 54px;font-weight: bold}}
/*////////////////////////////////////////////////////////////max-width:1440 px E///////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////max-width:1200px s///////////////////////////////////////////////////*/
@media only screen and (max-width:1200px){}
/*////////////////////////////////////////////////////////////max-width:1200px e///////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////max-width:992px s///////////////////////////////////////////////////*/
@media screen and (max-width: 992px){
    .header{padding: 0 10px;}
    .header #navToggle {height: 100%;padding: 28px 15px;margin-right:0;display: inline-block;float: right;}
    .header #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
    .header #navToggle span:before,
    .header #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
    .header #navToggle span,
    .header #navToggle span:before,
    .header #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #4f4f4f;}
    .header #navToggle span:before {top: 8px;}
    .header #navToggle span:after {bottom: 10px;}
    .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
    .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
    .header #navToggle.open span {background: none;}
    .header #navToggle.open span:before,
    .header #navToggle.open span:after {background: #4f4f4f;}
    .header .nav{display: none;}
    .banner img{height: 600px;object-fit: cover;}
    .conDiv {width: 100%;max-width: 100%;height: 450px;margin: 0 auto;padding:20px;position: relative;background-size:100% 100%;background-attachment:fixed;}
    .conDiv img {max-width: 100%;}
    .p1 {width:40%;height:auto !important;padding: 100px 0;float: left;}
    .pBanner {width: 100%;height:400px;margin: 0 auto;background-size: cover;background: #deeef3;position: relative;color: #333333;padding:0 20px;}
    .pBannerText {width:60%;height:146px;padding:120px 0;padding-left:40px;float: left;font-size:34px;font-weight: bold;display: block;text-align: justify;text-align-last: justify;font-family: 'AlbbPhM', Sans-Serif, serif;}
    .pBannerText h2 {font-size: 22px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: "AlbbPhR", 幼圆, serif;font-weight: normal;}
    .pBannerText span {width: 28px;display: inline-block;font-family: 'AlbbPhR', serif;font-weight: normal}
    .pBannerText h3 {font-size: 13px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: 'AlbbPhL', '幼圆', serif;font-weight: normal;letter-spacing: 1px;margin-top: 0;}
    .sH1 {font-family: "AlbbPhB", serif;width:100%;font-size:58px;color: #4d4d4d;font-weight: bold;margin: 50px auto;}
    .sH1 u{font-style: normal;width:60px;text-decoration: none; letter-spacing:3px;font-size:54px;vertical-align: top}
    .sH1 span {font-size:26px;line-height:26px;width: 100%;}
    .tH1 {text-align: center;color: #0087ac;font-size:54px;margin-bottom: 40px;padding-top: 50px;font-family: "AlbbPhR";}
    .tMark {text-align: center;color: #333333;font-size:24px;line-height: 50px;font-family: "AlbbPhL", 幼圆, sans-serif;letter-spacing: 5px;}
    .h800{height:460px !important;}
    .mt150{margin-top:10px !important;}
    .p4t {margin-top: 10px;}
    .p4{height:300px !important;}
    .p4 img{border-radius:10px !important;}
    .p4t  img{width:60%;}
    .bigPic {display: block;border-radius: 10px;width: 100%;}
    .subMenu {width: 100%;height: 50px;line-height: 50px;text-align: center;background: #f9f9fb;}
    .subMenu li {width: 33%;height: 50px;line-height: 50px;text-align: center;display: block;margin: 0;font-size: 20px;float:left;}
    .subMenu li:nth-child(2) {width: 34%;}
    .subMenu li a {width: 100%;height:50px;line-height:50px;text-align: center;display: block;margin: 0;font-size: 20px;}
    .cMark{text-align:center;font-size:100px;font-weight:bold;color:#bbb;height:600px;padding-top:100px;}
    .mConDiv{height:auto;min-height:150px !important;}
    .mt50{margin-top:10px !important;}
    .b5c {width: 100%;margin: 0 auto;height: auto;padding-top:0 !important;}
    .bTitle {display: block;position: absolute;left: 20px;top: 20px;vertical-align: bottom;}
    .bTitle h2 {display: flex;align-items: flex-end;font-size: 54px;color: #4d4d4d;line-height: 54px;font-weight: bold;font-family: 'Ovt', Sans-Serif;}
    .bTitle h2 b {display:none;}
    .bTitle span {display: flex;align-items: flex-end;border-top:3px solid #0087ac;padding-top:10px;margin-top:10px;font-size: 26px;color: #4d4d4d;line-height: 26px;}
    .aboutC {width: 100%;padding:20px;background: #dceef2;color: #4d4d4d;font-size: 15px;line-height:1.8em;text-align: justify !important;}
    .mAbout{padding:0 20px !important;}
    .aboutC h1 {font-size: 46px;text-align: center;font-weight: bold;margin: 50px 0;}
    .aboutDiv {width: 100%;margin-top:160px;padding-left: 0px;height: auto;}
    .mSupport{height:4800px !important;}
    .mSupport2{height:1300px !important;}
    .sH2 {font-family: "AlbbPhB", serif;font-size: 24px;color: #0087ac;font-weight: bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;padding-top:20px;}
    .sUl dt {width:100%;font-size:20px;color: #111;font-weight: bold;display:block;float:none;}
    .sUl dd {width:100%;font-size: 15px;color: #1a1a1a;font-weight: normal;float: left;}
    .sUl dd table{width:100% !important;}
    .sUl dd table td {color:#555;padding: 15px 0;line-height:1.6em;vertical-align: top !important;text-align: justify;font-size:15px;font-family:'AlbbPhL',Sans-Serif;}
    .sUl dd table tr td:nth-child(1) {font-weight: bold;text-align: left !important;width:160px;}
    .m_sH1{width:80% !important;}
    .coc {width: 100%;height:400px !important;/* background: url(../../../uploads/cob1.jpg) center center no-repeat; */
        color: #fff;padding:20px !important;margin:50px auto;box-sizing: border-box;}
    .contactDiv{height:400px;}
    .coc h3 span {font-size: 42px;font-family: "AlbbPhB", serif;font-weight: normal;}
    .cocSectionRight {width: calc(50% - 10px);padding-left:40px;float: left;}
    .mConDiv2{height:1200px;}
    .cPicDiv {width: 100%;margin: 0 auto;padding-bottom: 10px;margin-bottom: 10px;}
    .cPicDiv img{margin:10px auto;}
    .mChannel{height:900px !important;}
    .mChannelContainer {background: #ddedf2;padding: 20px;}
    .aDown {
        display: block;
        text-align: center;
        position: fixed;
        bottom: 20px;
        height:60px;
        width: 100%;
    }
    .aDown img {
        display: inline-block;
        width: 20px;
    }
}
/*////////////////////////////////////////////////////////////max-width:992px e //////////////////////////////////////////////////*/


@media only screen and (max-width:768px){}
/*////////////////////////////////////////////////////////////max-width:576  S //////////////////////////////////////////////////*/
@media only screen and (max-width:576px){
    .header{height:60px;line-height:60px;background:#fff;color:#111; width:100%;padding:0 20px;}
    .header .left{height:60px;float:left;width:200px;padding-left:10px;}
    .header .left a img{width:150px;height:28.75px;margin:15.5px 0;}
    .m_nav .top{width:50%;float:right;height: 60px;padding: 15px;box-sizing: border-box;}
    .m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
    .m_nav .logo{width: 50%;float:left;}
    .m_nav .logo img{height:28.75px;display: block;margin:15.5px;}
    .header{padding: 0 10px;}
    .header #navToggle {height: 100%;padding:13px;margin-right:0;display: inline-block;float: right;}
    .header #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
    .header #navToggle span:before,
    .header #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
    .header #navToggle span,
    .header #navToggle span:before,
    .header #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #4f4f4f;}
    .header #navToggle span:before {top: 8px;}
    .header #navToggle span:after {bottom: 10px;}
    .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
    .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
    .header #navToggle.open span {background: none;}
    .header #navToggle.open span:before,
    .header #navToggle.open span:after {background: #4f4f4f;}
    .header .nav{display: none;}
    .banner img{height: 600px;object-fit: cover;}
    .conDiv {box-sizing: border-box;width: 100%;max-width: 100%;height: auto;margin: 0 auto;padding:20px;position: relative;background-size:100% 100%;background-attachment:fixed;}
    .conDiv img {max-width: 100%;}
    .pBanner {width: 100%;height:400px;margin: 0 auto;background-size: cover;background: #deeef3;position: relative;color: #333333;padding:0 20px;}
    .p1 {width:100%;height:200px;padding: 0;float: none;}
    .pBannerText {width:100%;height:15px;padding:10px 0;float: none;font-size:34px;font-weight: bold;display: block;text-align: justify;text-align-last: justify;font-family: 'AlbbPhM', Sans-Serif, serif;}
    .pBannerText h2 {font-size: 22px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: "AlbbPhR", 幼圆, serif;font-weight: normal;}
    .pBannerText span {width: 28px;display: inline-block;font-family: 'AlbbPhR', serif;font-weight: normal}
    .pBannerText h3 {font-size: 13px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: 'AlbbPhL', '幼圆', serif;font-weight: normal;letter-spacing:0;margin-top: 10px;}
    .sH1 {font-family: "AlbbPhB", serif;width:100%;font-size:34px;color: #4d4d4d;font-weight: bold;margin: 50px auto;margin-bottom:100px;}
    .sH1 u{font-style: normal; text-decoration: none; letter-spacing:3px;font-size:32px;vertical-align: top}
    .sH1 span {font-size:18px;line-height:26px;font-weight: normal;width: 100%;}
    .tH1 {text-align: center;color: #0087ac;font-size:34px;margin-bottom: 40px;padding-top: 30px;font-family: "AlbbPhR";}
    .aLink {font-size: 16px;display: block;height: 50px;line-height: 50px;width: 200px;border-radius: 40px;background: #0087ac;color: #fff;text-align: center;margin: 50px auto;margin-top:100px !important;}
    .tMark {text-align: center;color: #333333;font-size:18px;line-height: 28px;font-family: "AlbbPhL", 幼圆, sans-serif;letter-spacing: 5px;}
    .h800{height:360px !important;}
    .mt150{margin-top:10px !important;}
    .p4t {margin-top: 10px;}
    .p4{width:100%;height:calc(47.8vw - 40px * 0.478) !important;}
    .p4t  img{width:60%;}
    .subMenu {width: 100%;height: 50px;line-height: 50px;text-align: center;background: #f9f9fb;}
    .subMenu li {width: 33%;height: 50px;line-height: 50px;text-align: center;display: block;margin: 0;font-size:1rem;float:left;}
    .subMenu li:nth-child(2) {width: 34%;}
    .subMenu li a {width: 100%;height:50px;line-height:50px;text-align: center;display: block;margin: 0;font-size:1rem;}
    .cMark{text-align:center;font-size:5rem;font-weight:bold;color:#bbb;height:600px;padding-top:100px;}
    .cMark{text-align:center;font-size:100px;font-weight:bold;color:#bbb;height:600px;padding-top:100px;}
    .mConDiv{height:auto;min-height:150px !important;}
    .mt50{margin-top:10px !important;}
    .b5c {width: 100%;margin: 0 auto;height: auto;padding-top:0 !important;}
    .bTitle {display: block;position: absolute;left: 20px;top: 20px;vertical-align: bottom;}
    .bTitle h2 {display: flex;align-items: flex-end;font-size: 34px;color: #4d4d4d;line-height:34px;font-weight: bold;font-family: 'Ovt', Sans-Serif;}
    .bTitle h2 b {display:none;}
    .bTitle span {display: flex;align-items: flex-end;border-top:3px solid #0087ac;padding-top:10px;margin-top:10px;font-size: 16px;color: #4d4d4d;line-height:16px;}
    .aboutC {width: 100%;padding:20px;background: #dceef2;color: #4d4d4d;font-size: 15px;line-height:1.8em;text-align: justify !important;}
    .mAbout{padding:0 20px !important;}
    .aboutC h1 {font-size: 46px;text-align: center;font-weight: bold;margin: 50px 0;}
    .aboutDiv {width: 100%;margin-top:160px;padding-left: 0px;height: auto;}
    .mSupport{height:4800px !important;}
    .mSupport2{height:1300px !important;}
    .sH2 {font-family: "AlbbPhB", serif;font-size: 24px;color: #0087ac;font-weight: bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:20px;padding-top:20px;}
    .sUl dt {width:100%;font-size:20px;color: #111;font-weight: bold;display:block;float:none;}
    .sUl dd {width:100%;font-size: 15px;color: #1a1a1a;font-weight: normal;float: left;}
    .sUl dd table{width:100% !important;}
    .sUl dd table td {color:#555;padding: 15px 0;line-height:1.6em;vertical-align: top !important;text-align: justify;font-size:15px;font-family:'AlbbPhL',Sans-Serif;}
    .sUl dd table tr td:nth-child(1) {font-weight: bold;text-align: left !important;width:160px;}
    .m_sH1{width:80% !important;}
    .coc {width: 100%;height:400px !important;/* background: url(../../../uploads/cob1.jpg) center center no-repeat; */
        color: #fff;padding:20px !important;margin:50px auto;box-sizing: border-box;}
    .contactDiv{height:400px;}
    .coc h3 span {font-size: 42px;font-family: "AlbbPhB", serif;font-weight: normal;}
    .cocSectionRight {width: calc(50% - 10px);padding-left:40px;float: left;}
    .mConDiv2{height:1200px;}
    .cPicDiv {width: 100%;margin: 0 auto;padding-bottom: 10px;margin-bottom: 10px;}
    .cPicDiv img{margin:10px auto;}
    .mChannel{height:900px !important;}
    .p4 img{border-radius: 0 0 10px 10px}
    .bigPic {display: block;border-radius: 10px;width: 100%;}
    .mChannelContainer{background:#ddedf2; padding:0px;}
    .channelDiv {padding-top:100px;}
    .main-footer {height: 65px;background: #0087ac;text-align: center;color: #fff;font-size: 14px;font-weight: normal;line-height: 65px;}
    .aDown {
        display: block;
        text-align: center;
        position: fixed;
        bottom: 20px;
        height:60px;
        width: 100%;
    }
    .aDown img {
        display: inline-block;
        width: 20px;
    }
}
/*////////////////////////////////////////////////////////////max-width:576PX E //////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////max-width:480px S///////////////////////////////////////////////////*/
@media only screen and (max-width: 480px){
    .header{height:60px;line-height:60px;background:#fff;color:#111; width:100%;padding:0 20px;}
    .header .left{height:60px;float:left;width:200px;padding-left:10px;}
    .header .left a img{width:150px;height:28.75px;margin:15.5px 0;}
    .m_nav .top{width:50%;float:right;height: 60px;padding: 15px;box-sizing: border-box;}
    .m_nav .top .closed{width: 30px;height: 30px;vertical-align: middle;float:right;cursor: pointer;}
    .m_nav .logo{width: 50%;float:left;}
    .m_nav .logo img{height:28.75px;display: block;margin:15.5px;}
    .header{padding: 0 10px;}
    .header #navToggle {height: 100%;padding:13px;margin-right:0;display: inline-block;float: right;}
    .header #navToggle span {position: relative;width: 25px;height: 1px;margin-top: 19px;}
    .header #navToggle span:before,
    .header #navToggle span:after {content: '';position: relative;width: 100%;height: 1px;left: 0;}
    .header #navToggle span,
    .header #navToggle span:before,
    .header #navToggle span:after {-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;display: block;background: #4f4f4f;}
    .header #navToggle span:before {top: 8px;}
    .header #navToggle span:after {bottom: 10px;}
    .header #navToggle.open span:before {top: 10px;-webkit-transform: translateY(-11px) rotate(-45deg);-moz-transform: translateY(-11px) rotate(-45deg);-ms-transform: translateY(-11px) rotate(-45deg);-o-transform: translateY(-11px) rotate(-45deg);transform: translateY(-11px) rotate(-45deg);}
    .header #navToggle.open span:after {bottom: 12px;-webkit-transform: translateY(10px) rotate(45deg);-moz-transform: translateY(10px) rotate(45deg);-ms-transform: translateY(10px) rotate(45deg);-o-transform: translateY(10px) rotate(45deg);transform: translateY(10px) rotate(45deg);}
    .header #navToggle.open span {background: none;}
    .header #navToggle.open span:before,
    .header #navToggle.open span:after {background: #4f4f4f;}
    .header .nav{display: none;}
    .banner img{height: 600px;object-fit: cover;}
    .conDiv {box-sizing: border-box;width: 100%;max-width: 100%;height: auto;margin: 0 auto;padding:20px;position: relative;background-size:100% 100%;background-attachment:fixed;}
    .conDiv img {max-width: 100%;}
    .pBanner {width: 100%;height:400px;margin: 0 auto;background-size: cover;background: #deeef3;position: relative;color: #333333;padding:0 20px;}
    .p1 {width:100%;height:200px;padding: 0;float: none;}
    .pBannerText {width:100%;height:90px;padding:10px 0;float: none;font-size:1.85rem;font-weight: bold;display: block;text-align: justify;text-align-last: justify;font-family: 'AlbbPhM', Sans-Serif, serif;}
    .pBannerText h2 {font-size: 1.2rem;height:30px;line-height:30px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: "AlbbPhR", 幼圆, serif;font-weight: normal;}
    .pBannerText span {width: 28px;display: inline-block;font-family: 'AlbbPhR', serif;font-weight: normal}
    .pBannerText h3 {font-size: 13px;height:20px;line-height:20px;display: block;width: 100%;text-align: justify;text-align-last: justify;font-family: 'AlbbPhL', '幼圆', serif;font-weight: normal;letter-spacing:0;margin-top: 0px;}
    .sH1 {font-family: "AlbbPhB", serif;width:100%;font-size:1.5rem;line-height:1.7rem;padding:0 20px;color: #4d4d4d;font-weight: bold;margin:30px auto;margin-bottom:60px;text-align: justify;text-align-last: justify;text-justify: inter-character}
    .sH1 u{font-style: normal; text-decoration: none; letter-spacing:3px;font-size:32px;vertical-align: top}
    .sH1 span {font-family: "AlbbPhR", serif;font-size:1rem;line-height:1rem;height:1rem;font-weight: normal !important;width: 100%;text-align: justify;text-align-last: justify;margin:0 auto}
    .sH1 span:before,  .sH1 span:after {
        display: inline-block;/*行内元素*/
        content: '';
        width: 100%;/*可以挤掉文字，保证不跟文字在同一行*/
        height: 0;
        visibility: hidden;
    }
    .tH1 {text-align: center;color: #0087ac;font-size:34px;margin-bottom: 40px;padding-top: 30px;font-family: "AlbbPhR";}
    .aLink {font-size: 16px;display: block;height: 50px;line-height: 50px;width: 200px;border-radius: 40px;background: #0087ac;color: #fff;text-align: center;margin: 50px auto;margin-top:100px !important;}
    .tMark {text-align: center;color: #333333;font-size:18px;line-height: 28px;font-family: "AlbbPhL", 幼圆, sans-serif;letter-spacing: 5px;}
    .h800{height:360px !important;}
    .mt150{margin-top:10px !important;}
    .p4t {margin-top: 10px;}
    .p4{width:100%;height:calc(47.8vw - 40px * 0.478) !important;}
    .p4t  img{width:60%;}
    .subMenu {width: 100%;height: 50px;line-height: 50px;text-align: center;background: #f9f9fb;}
    .subMenu li {width: 33%;height: 50px;line-height: 50px;text-align: center;display: block;margin: 0;font-size:1rem;float:left;}
    .subMenu li:nth-child(2) {width: 34%;}
    .subMenu li a {width: 100%;height:50px;line-height:50px;text-align: center;display: block;margin: 0;font-size:1rem;}
    .cMark{text-align:center;font-size:5rem;font-weight:bold;color:#bbb;height:600px;padding-top:100px;}
    .mConDiv{height:auto;min-height:150px !important;}
    .mt50{margin-top:10px !important;}
    .b5c {width: 100%;margin: 0 auto;height: auto;padding-top:0 !important;}
    .bTitle {display: block;position: absolute;left: 20px;top: 20px;vertical-align: bottom;}
    .bTitle h2 {display: flex;align-items: flex-end;font-size:1.5rem;color: #4d4d4d;line-height:1.5rem;font-weight: bold;font-family: 'Ovt', Sans-Serif;}
    .bTitle h2 b {display:none;}
    .bTitle span {display: flex;align-items: flex-end;border-top:3px solid #0087ac;padding-top:10px;margin-top:10px;font-size:1.4rem;color: #4d4d4d;line-height:1.4rem}
    .aboutC {width: 100%;padding:20px;background: #dceef2;color: #4d4d4d;font-size: 15px;line-height:1.8em;text-align: justify !important;padding-bottom:50px;}
    .mAbout{padding:0 20px !important;}
    .aboutC h1 {font-size:2rem; font-weight: bold;margin: 30px 0;        letter-spacing: normal;
        text-align: justify;text-align-last: justify;}
    .aboutC h1 span {
        font-size: 1rem;
        margin-top: 10px;
        display: block;
        font-weight: normal;
        letter-spacing: normal;
        text-align: justify;text-align-last: justify;

    }
    .aboutDiv {width: 100%;margin-top:120px;padding-left: 0px;height: auto;}

    .aboutDiv ul li {
        border-bottom: 1px solid #aaa;
        color: #4d4d4d;
        margin-bottom: 70px;
        padding-bottom: 70px;
        font-size: 1rem;
        line-height: 1.5em;
        font-family: 'AlbbPhL', '幼圆', Sans-Serif, serif;
        text-align: justify;
    }


    .aboutDiv ul li b.bb {
        display: block;
        text-align: right;
        font-size: 1.2rem;
        margin-top:1rem;
    }
.channelH1{letter-spacing:4px}
.channelH1 span{vertical-align: top;}
    .mSupport{height:auto !important;}
    .mSupport2{height:1300px !important;}
    .sH2 {font-family: "AlbbPhB", serif;font-size: 24px;color: #0087ac;font-weight: bold;border-top:1px solid #aaa;border-bottom:1px solid #aaa;margin-bottom:20px;padding-bottom:20px;padding-top:20px;}
    .sUl dt {width:100%;font-size:20px;color: #111;font-weight: bold;display:block;float:none;}
    .sUl dd {width:100%;font-size: 15px;color: #1a1a1a;font-weight: normal;float: left;}
    .sUl dd table{width:100% !important;}
    .sUl dd table td {color:#555;padding: 15px 0;line-height:1.6em;vertical-align: top !important;text-align: justify;font-size:15px;font-family:'AlbbPhL',Sans-Serif;}
    .sUl dd table tr td:nth-child(1) {font-weight: bold;text-align: left !important;width:160px;}
    .m_sH1{width:80% !important;}
    .coc {width: 100%;height:300px !important;
        background: url(../../../uploads/cob1.jpg) right center no-repeat;
        color: #fff;padding:20px !important;margin:50px auto;box-sizing: border-box;}
    .contactDiv{height:400px;}
    .coc h3 span {font-size:1.5rem;font-family: "AlbbPhB", serif;font-weight: normal;}
    .cocSectionRight {width: calc(50% - 10px);padding-left:40px;float: left;}
    .mConDiv2{height:1200px;}
    .cPicDiv {width: 100%;margin: 0 auto;padding-bottom: 10px;margin-bottom: 10px;}
    .cPicDiv img{display:block;float:left;}
    .cocSection dl {
        display: block;
        height: 70px;
        text-align: left;
        margin-bottom:10px;
    }
    .cocSection dl dt {
        display: block;
        font-size:1rem;
        height:1.2rem;
        margin-bottom: 10px;
    }
    .cocSection dl dd {
        display: block;
        float: none;
        height: 20px;
        font-size:0.8rem;
        line-height: 20px;
    }
    .mChannel{height:900px !important;}
    .p4 img{border-radius: 0 0 10px 10px}
    .bigPic {display: block;border-radius: 10px;width: 100%;}
    .mChannelContainer{background:#ddedf2; padding:0px;}
    .channelDiv {padding-top:100px;}
    .main-footer {height: 65px;background: #0087ac;text-align: center;color: #fff;font-size: 14px;font-weight: normal;line-height: 65px;}
    .aDown {
        display: block;
        text-align: center;
        position: fixed;
        bottom: 20px;
        height:60px;
        width: 100%;
    }
    .aDown img {
        display: inline-block;
        width: 20px;
    }

    .sb {
        width: 100%;
        height: auto;
        min-height: 93px;
        margin: 0 auto;
        margin-top:50px;
        color: #fff;
        padding-top: 40px;
        font-size:1rem;

    }

    .sb span {
        font-size:0.9rem;
        margin-bottom:20px;
        font-weight: normal;
        display: block;
        font-family: AlbbPhR, serif;
    }

    .sH4 {
        color: #555;
        font-size:1.6rem;
        font-family: AlbbPhM, AlbbPhB, serif;
        font-weight: bold;
    }
    .sH5 {
        color: #0087ac;
        font-size:1.2rem;
        margin-top:10px;
        margin-bottom: 10px;
        font-weight: normal;
    }

    .sb input, .sb textarea {
        width: 100%;
        padding: 15px 10px;
        border: 1px solid #ddd;
        border-radius: 5px;
        font-size: 15px;
        margin-bottom: 15px;
    }


    .sb a {

        font-size:1rem;

    }


    .mService1{height:300px;border-bottom:1px solid #ddd;}
    .mService2{height:500px;border-bottom:1px solid #ddd;}
    .coc h3 {
        margin-top:20px;
        font-size:1.5rem;
        font-weight: normal;
        margin-bottom: 10px;
    }

    .cocSectionLeft {
        padding-top:30px;
        width: 100%;
        border-right:0;
        border-top: 1px solid #fff;
        float: none;
    }
    .cocSectionRight {
        width: 100%;
        padding-left: 0px;
        float: none;
    }

}
/*////////////////////////////////////////////////////////////max-width:480px E///////////////////////////////////////////////////*/
