@charset "utf-8";

/*初始化样式*/
*{-webkit-tap-highlight-color:transparent;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }
li { list-style-position: inside!important; }
/*html5设置*/
article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block;}
html,body,div,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,p,h1,h2,h3,h4,h5,h6,dl,dd,ol,ul,li{margin:0;padding:0;}
html {-webkit-text-size-adjust:none; font-size: 5.208334vw;}
body{background-color:#fff;color:#3f3a39;font:normal 0.16rem/1.875em 'Sans-serif'; overflow-x:hidden;word-wrap:break-word;}
a{text-decoration:none;outline:none;color:#3f3a39;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#00aca0;}
a img{border:none;}
img {vertical-align:middle; max-width:100%;}
/* li{list-style:none;} */
.ul,
.ul li{list-style:none;}
select,input,textarea,button{border-radius:0;-webkit-border-radius:0;background:none;border:none;margin:0;padding:0;outline:none;font-family:inherit; font-size:1em;}
input:focus{outline:none;}
textarea{resize:none;}
input::-moz-placeholder{color: #bebebe; opacity: 1;}
input:-moz-placeholder{color: #bebebe; opacity: 1;}
input::-webkit-input-placeholder{color: #bebebe; opacity: 1;}
input:-ms-input-placeholder{color: #bebebe; opacity: 1;}
textarea::-moz-placeholder{color: #bebebe; opacity: 1;}
textarea:-moz-placeholder{color: #bebebe; opacity: 1;}
textarea::-webkit-input-placeholder{color: #bebebe; opacity: 1;}
textarea:-ms-input-placeholder{color: #bebebe; opacity: 1;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;box-sizing:border-box;}
table th{background-color:#f9f9f9;text-align:center;box-sizing:border-box;}
table td,
table th{padding:5px; box-sizing:border-box;}

ul li::marker, ol li::marker{ color: var(--marker-color, inherit) }

/*全局样式*/
.inner{width:93.75%;max-width:80em;margin:0 auto;}
.clear{clear:both;overflow:hidden; width: 100%;}
.figure {overflow: hidden; position: relative;}
.figure a {display: block; position: relative; overflow: hidden;}
.figure img {display: block; width: 100%; height: auto; transition: all .3s;}
.figure:after {content:''; display: block;}
.figure .img {position: absolute; left:0; top:0; width: 100%; height: 100%; object-fit: cover; display: block; transition: all .3s;}
.rows {display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.wot {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.submit {cursor:pointer;}

/*flexbox*/
.flex{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
.table{display:table;table-layout:fixed;width:100%;}
.table .td{display:table-cell;vertical-align:middle;}

/*entry*/
.entry{font-size:1.125em;line-height:1.77777778em;}
.entry *{line-height:1.77777778em;}
.entry img{max-width:100%;height:auto!important;}
.entry ul li{position:relative;padding-left:1.66666667em;}
/* .entry ul li:before{width:0.27777778em;height:0.27777778em;border-radius:50%;background-color:#3f3a39;content:'';display:block;position:absolute;left:0.38888889em;top:0.75em;} */
.entry ol li{list-style:outside decimal none;}
.entry h1{font-size:1.5em;}
.entry h2{font-size:1.25em;}
.entry h3{font-size:1.125em;}
.entry h4{font-size:1em;}
.entry h5{font-size:0.875em;}
.entry h6{font-size:0.75em;}
.entry blockquote{margin:0 2em;font-style:italic;opacity:0.95;padding:1em;border:1px solid #e8e8e8;background-color:#f9f9f9;}
.entry hr{border:none;clear:both;border-bottom:1px solid #e6e6e6;}

/*header*/
#header{z-index:12;position:fixed; top:0; left:0; width:100%; background-color:#fff; box-shadow:0 0 10px rgba(0,0,0,0.5);}
#header > .inner{display:table;table-layout:fixed;}

/*logo*/
#logo{width:8.125em;font-size:1em;display:table-cell;vertical-align:middle;position:relative;z-index:10;}
#logo a{display:block;overflow:hidden;padding-bottom:30.76923077%;position:relative;background:no-repeat left center;background-size:contain;}
#logo i{position:absolute;width:100%;height:100%;text-indent:-99999em;display:block;overflow:hidden;}

/*navi*/
#navbtn{display:none;}

/*navi*/
#navi{display:table-cell;vertical-align:middle;font-weight:normal;}
#navi .menu{justify-content:center;padding:0 1.75em;}
#navi a{display:block;position:relative;}

@media only screen and (min-width:1025px){
#navi .parent .has{padding-right: 20px;background:url(../images/arrow_down_01.svg) no-repeat right center;background-size: auto 5px;}
#navi .parent em{display: none;}
}

#navi .parent{padding:1.25em 1.5625em;line-height:2.5em;position:relative;display:flex;align-items:center;}
#navi .full{position:static;}
#navi .cur > a,#navi .on > a{color:#00aca0;}
#navi .drop{position:absolute;top:100%;background-color:#fff;box-shadow:0px 0.375em 1.25em 0px rgba(0,0,0,0.06);display:none;left:0;}
#navi .sub{left:50%;transform:translateX(-50%);min-width:100%;text-align:left;padding:0.625em 0;}
#navi .sub li{font-size:0.875em;line-height:1.7; padding:.5em 0;}
#navi .sub a{padding:0 1em; color:#555;}
#navi .sub a:hover{color:#00aca0;}
#navi em{margin-left:0.625em;}
#navi em:after{width:0.5625em;height:0.3125em;background:url(../images/arrow_down_01.svg) no-repeat center center;display:block;content:'';background-size:contain;}

/*prodrop*/
.prodrop{width:100%;border-top:1px solid #ebebeb;}
.prodrop .inner{justify-content:space-between;padding:1.25em 0 0.7rem;}
.prodrop .item{width:12.5%;}
.prodrop .left{ width:calc(100% - 14.125em); display:-webkit-flex; display:flex; justify-content:space-between;}
.prodrop .right{width:14.125em;}
.prodrop .right dd{width:45%;}
.prodrop .right dd:nth-child(2n){width:55%;}
.prodrop dl{margin-bottom:1.75em;}
.prodrop dt{width:100%;font-size:1em;font-weight:normal;border-bottom:1px solid #ebebeb;position:relative;line-height:1.875em;padding-bottom:0.875em;margin-bottom:0.625em;}
.prodrop dt:after{width:1.875em;height:0.125em;background-color:#00aca0;content:'';display:block;position:absolute;left:0;bottom:-1px;}
.prodrop dd{font-size:0.875em;line-height:2.2em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prodrop dd a{color:#555;}
.prodrop dd a:hover{ color:#00aca0;}

/*button*/
#button{display:table-cell;vertical-align:middle;width:9.4375em;}
#button > .flex{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

/*search*/
#search{position:relative;}
#search span{width:1.25em;height:1.25em;background:url(../images/search_01@2x.png) no-repeat center center;background-size:contain;cursor:pointer;display:block;overflow:hidden;}
#search span:hover{opacity:0.75;}
#search .input{background-color:#fff;position:absolute;right:0;top:180%;z-index:8;width:18.75em;display:none;margin-top:0.35em;border-radius:0.25em;box-shadow:0px 0px 1em rgba(0,0,0,0.05);}
#search .text{display:block;width:100%;font-size:0.875em;height:2.85714286em;line-height:1.71428571em;padding:0.57142857em 3.14285714em 0.57142857em 1em;color:#333;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:2.5em;cursor:pointer;background:url(../images/search_01@2x.png) no-repeat center center;background-size:auto 40%;}

/*language*/
#language{position:relative;}
#language span{display:block;font-size:0.875em;position:relative;padding-left:2.57142857em;background:url(../images/language.svg) no-repeat left center;background-size:1.42857143em auto;cursor:pointer;}
#language span:hover{opacity:0.75;}
#language ul{position:absolute;left:50%;transform:translateX(-50%);top:130%;background-color:#fff;min-width:100%;text-align:center;padding:0.35em 0;border-radius:0.25em;box-shadow:0px 0px 1em rgba(0,0,0,0.05);display:none;}
#language ul:before{border-bottom:0.35em solid #fff;border-left:0.35em solid transparent;border-right:0.35em solid transparent;content:'';display:block;position:absolute;left:50%;bottom:100%;transform:translateX(-50%);}
#language li{font-size:0.875em;}
#language a{display:block;padding:0.15em 0.5em;}



/*footer*/
#footer{background-color:#3e3a39;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{opacity:0.8;}

/*menu*/
#menu{border-bottom:1px solid rgba(229,229,229,0.1);padding:1.5625em 0;}
#menu ul{justify-content:flex-end;}
#menu li{margin-left:3.75em;}
#menu li:first-child{margin-left:0;}

/*bottom*/
#bottom{padding:2.5em 0 2.0625em;}

/*infor*/
#infor{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;margin-bottom:4.921875%;}
#infor .qrcode li{width:6.25em;margin-right:1.25em;text-align:center;}
#infor .qrcode li:last-child{margin-right:0;}
#infor .qrcode .name{font-size:0.875em;line-height:2.1em;}
#infor .text{width:calc(100% - 13.75em);max-width:70%;}
#infor .text .title{font-size:1.25em;font-weight:normal;line-height:1.25em;margin-bottom:0.85em;}
#infor .text p{font-size:0.875em;line-height:2.14285714em;background:no-repeat left 0.57142857em;background-size:1em auto;}
#infor .text p .icon{padding-right:1em;}
#infor .text p .icon img{ width:1em;}
/* #infor .text .addr{background-image:url(../images/infor_addr.svg);}
#infor .text .tel{background-image:url(../images/infor_tel.svg);}
#infor .text .mail{background-image:url(../images/infor_mail.svg);} */

/*copyright*/
#copyright{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:0.875em;line-height:1.71428571em;flex-direction:row-reverse;}
#copyright .left a{display:inline-block;margin-left:.5em;}
#copyright .left a img{max-width: 1em;margin-right:.5em}
#copyright .right{ min-width:14em; justify-content:center;}
#copyright .right a{display:block;}
#copyright .right a:not(:last-child){margin-right:1.42857143em;}

/*banner*/
#banner{position:relative;}
#banner .figure{padding-bottom:27.08333333%;}
#banner .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;color:#00aca0;}
#banner .name{font-size:3em;line-height:1.25em;}
#banner .alias{font-size:1.125em;font-weight:normal;line-height:1.25em;margin-top:1.11111111em;}

/*bar*/
#bar{background-color:#fff;border-bottom:1px solid #ebebeb;}
#bar .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;flex-direction:row-reverse;}

/*breadcrumb*/
#breadcrumb{line-height:1.5em;padding:1.59375em 0;color:#999;}
#breadcrumb a{color:#999;display:inline-block;vertical-align:middle;}
#breadcrumb a:hover{color:#00aca0;}
#breadcrumb i{display:inline-block;font-style:normal;vertical-align:middle;width:0.4375em;height:0.6875em;margin:0 0.875em;background:url(../images/arrow_right_01.svg) no-repeat center center;background-size:contain;}
#breadcrumb span{display:inline-block;vertical-align:middle;}

/*submenu*/
#submenu li{font-size:1.125em;line-height:1.33333333em;padding:1.41666667em 0;position:relative;margin-right:3.33333333em;}
#submenu li:after{width:100%;height:2px;background-color:#00aca0;content:'';display:block;position:absolute;left:0;bottom:-1px;opacity:0;}
#submenu li:last-child{margin-right:0;}
#submenu a{white-space:nowrap;display:block;color:#888;}
#submenu .cur a,#submenu a:hover{color:#00aca0;}
#submenu .cur:after{opacity:1;}

/*wrapper*/
#wrapper{overflow:hidden;padding:0.94rem 0 1rem;}
#wrapper.gray{background-color:#f9f9f9;}
#wrapper.gray #pagenavi a{background-color:#fff;}
#wrapper.gray #pagenavi a:hover,
#wrapper.gray #pagenavi .a_cur{background-color:#00aca0;}


/*columnname*/
.columnname{font-size:2.5em;text-align:center;line-height:1.25em;margin-bottom:5.625%;}
.columnname.left{text-align:left;}

/*columnintro*/
.columnintro{text-align:center;line-height:1.5em;margin-top:1.25em;}

/*columninfo*/
.columninfo{margin-bottom:3.984375%;}
.columninfo .columnname{margin-bottom:0;}

/*newstop*/
#newstop{padding-left:7.8125%;margin-bottom:6.25%;}
#newstop .swiper,#newstop .swiper-slide{overflow:visible;}
#newstop .info{background-color:#fff;position:relative;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;box-shadow:0px 0px 0.875em 0px rgba(146,146,146,0.1);}
#newstop .figure{width:48.30508475%;z-index:2;}
#newstop .figure a{padding-bottom:70.1754386%;}
#newstop .text{padding:0 3.89830508%;width:51.69491525%;}
#newstop .title{font-size:1.375em;line-height:1.45454545em;margin-bottom:3.86100386%;color:#00aca0;}
#newstop .title a{color:#00aca0;}
#newstop .title a:hover{text-decoration:underline;}
#newstop .excerpt{color:#3f3a39;line-height:1.75em;height:5.25em;-webkit-line-clamp:3;margin-bottom:17.95366795%;text-align:justify;}
#newstop .date{line-height:2em;color:#888;}
#newstop .meta{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;}
#newstop .arrow{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;width:5.25em;position:relative;}
#newstop .arrow:before{width:0.125em;height:1em;background-color:#ebebeb;content:'';display:block;position:absolute;left:50%;top:50%;transform:translateX(-50%);margin-top:-0.5em;}
#newstop .btn{width:1.625em;height:1em;background:no-repeat center center;background-size:contain;position:static;margin-top:0;}
#newstop .btn:after{display:none;}
#newstop .swiper-button-prev{background-image:url(../images/prev_01.svg);}
#newstop .swiper-button-prev:hover{background-image:url(../images/prev_01_on.svg);}
#newstop .swiper-button-next{background-image:url(../images/next_01.svg);}
#newstop .swiper-button-next:hover{background-image:url(../images/next_01_on.svg);}

/*pagenavi*/
#pagenavi{justify-content:center;align-items:center;}
#pagenavi a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;margin:0 0.15625em;height:2.875em;min-width:2.875em;position:relative;color:#66676b;background:#f9f9f9 no-repeat center center;background-size:auto 23.91304348%;}
#pagenavi a:hover,
#pagenavi .a_cur{background-color:#00aca0;color:#fff;}
#pagenavi .a_prev{background-image:url(../images/prev_02.svg);margin-right:1.09375em;width:5em;}
#pagenavi .a_prev:hover{background-image:url(../images/prev_02_on.svg);}
#pagenavi .a_next{background-image:url(../images/next_02.svg);margin-left:1.09375em;width:5em;}
#pagenavi .a_next:hover{background-image:url(../images/next_02_on.svg);}

/*newsitem*/
.newsitem{background-color:#fff;margin-bottom:1.25em;}
.newsitem .title{font-size:1.25em;line-height:1.2em;margin-bottom:0.7em;transition:all 0.2s;}
.newsitem .excerpt{line-height:1.75em;height:3.5em;-webkit-line-clamp:2;color:#3f3a39;}
.newsitem .date{color:#888;line-height:1.5em;position:relative;text-align:center;width:5.375em;height:5.375em;display:flex;align-items:center;justify-content:center;transition:all 0.2s;}
.newsitem .date time{display:block;}
.newsitem .date span{display:block;font-size:1.75em;font-weight:bold;text-align:center;color:#3f3a39;line-height:1em;}
.newsitem .text{width:calc(100% - 7.1875em);padding:0 6.74536256% 0 3.37268128%;background:url(../images/square_01.svg) no-repeat right bottom;background-size:0.75em auto;position:relative;}
.newsitem .text:before{width:0.125em;height:3.125em;background-color:#ebebeb;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.newsitem a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding:3.125% 3.125% 3.4375% 3.125%;}
.newsitem a:hover .date{background-color:#00aca0;color:#fff;}
.newsitem a:hover .date span{color:#fff;}

/*newslist*/
#newslist{overflow:hidden;margin-bottom:6.25%;}

/*newspost*/
#newspost .title{text-align:center;font-size:1.875em;color:#00aca0;line-height:1.06666667em;margin-bottom:2.1875%;}
#newspost .meta{line-height:2em;color:#888;justify-content:center;border-bottom:1px solid #ebebeb;padding-bottom:3.125%;margin-bottom:2.96875%;}
#newspost .meta a{color:#888;}
#newspost .meta a:hover{color:#00aca0;}
#newspost .meta span{display:block;}
#newspost .entry{}
#newspost .entry strong{font-weight:bold;}
#newspost .other{border-top:1px solid #ebebeb;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding-top:2.890625%;margin-top:3.28125%;}
#newspost .pnavi{width:calc(100% - 12em);}
#newspost .pnavi a{font-size:1.125em;line-height:1.77777778em;}
#newspost .back a{font-size:0.875em;width:11.42857143em;height:3.28571429em;display:flex;align-items:center;justify-content:center;background-color:#00aca0;color:#fff;}
#newspost .back a:hover{opacity:0.75;}
#newspost .back i{font-style:normal;display:block;background:url(../images/arrow_right_02.svg) no-repeat right center;background-size:1.85714286em auto;padding-right:2.85714286em;}

/*infoitem*/
.infoitem{width:49.21875%;margin-bottom:1.5625%;}
.infoitem .info{background-color:#fff;padding:2.0625em 2.5em 1.875em;position:relative;height:100%;}
.infoitem .name{font-size:1.25em;line-height:1.2em;position:relative;padding-left:1.3em;border-bottom:1px solid #ebebeb;padding-bottom:1.65em;margin-bottom:1.5em;}
.infoitem .name:before{width:0.3em;height:1em;background-color:#00aca0;content:'';display:block;position:absolute;left:0;top:0.1em;}
.infoitem li{line-height:1.9375em;background:no-repeat left 0;background-size:1.9375em auto;margin-bottom:1.25em;}
.infoitem li:last-child{margin-bottom:0;}
/* .infoitem .addr{background-image:url(../images/icon_addr.svg);}
.infoitem .phone{background-image:url(../images/icon_phone.svg);}
.infoitem .tel{background-image:url(../images/icon_tel.svg);} */

/*infolist*/
#infolist{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

/*msgform*/
.msgform .item{position:relative;margin-bottom:1.53846154%;}
.msgform .label{position:absolute;left:0;top:0;width:100%;height:3.125em;line-height:3.125em;display:none;align-items:center;padding:0 1.25em;}
.msgform .text{height:3.125em;line-height:2em;padding:0.5em 1.25em;display:block;width:100%;border:1px solid #ebebeb;position:relative;z-index:2;}
.msgform textarea.text{height:9.375em;}
.msgform .column{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;}
.msgform .column .item{width:49.23076923%;}
.msgform .btn{align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:1.53846154%;}
.msgform .agree{line-height:1.75em;width:calc(100% - 11em);}
.msgform .submit{font-size:0.875em;width:11.42857143em;height:3.28571429em;display:flex;align-items:center;justify-content:center;background-color:#00aca0;color:#fff;}
.msgform .submit:hover{opacity:0.75;}
.msgform .submit i{font-style:normal;display:block;background:url(../images/arrow_right_02.svg) no-repeat right center;background-size:1.85714286em auto;padding-right:2.85714286em;}

/*company*/
#company{background-color:#fff;margin-bottom:1.5625%;padding:3.375em 2.5em;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#company .box{width:54.16666667%;}
#company .warning{font-size:1.125em;line-height:1.55555556em;margin-bottom:0.88888889em;}
#company .tips{line-height:1.75em;margin-bottom:1.9375em;}
#company .info{width:44.16666667%;}
#company .hgroup{margin-bottom:15.8490566%;}
#company .hgroup .name{font-size:2em;line-height:1.25em;margin-bottom:0.3125em;}
#company .hgroup .alias{font-size:1.125em;line-height:1.33333333em;}
#company .meta{max-width:25em;}
#company .meta h4{font-size:1.25em;line-height:1.2em;border-bottom:1px solid #ebebeb;padding-bottom:1.35em;margin-bottom:1.5em;}
#company .meta li{line-height:2;background:no-repeat left 0;background-size:2em auto;margin-bottom:1.5625em; padding-left:2.5em; display:-webkit-flex; display:flex;}
#company .meta li:last-child{margin-bottom:0;}
#company .meta li span{display:block;}
#company .meta li span:first-child{white-space:nowrap;}
#company .meta .addr{background-image:url(../images/icon_addr.svg);}
#company .meta .phone{background-image:url(../images/icon_phone.svg);}
#company .meta .tel{background-image:url(../images/icon_tel.svg);}
#company .meta .mail{background-image:url(../images/icon_mail.svg);}
#company .meta .fax{background-image:url(../images/icon_fax.svg);}

/*prodata*/
#prodata{margin-bottom:7.8125%;}
#prodata table{font-size:1.125em;line-height:1.33333333em;border:none;table-layout:fixed;}
#prodata th{background-color:#f9f9f9;border:none;padding:1.77777778em 1em;font-weight:normal;width:14.84375%;}
#prodata th:nth-child(1){text-align:left;padding-left:1.88888889em;padding-right:1.88888889em;width:62.109375%;}
#prodata th:nth-child(4){width:5.83333333em;}
#prodata td{border:none;border-bottom:1px solid #ebebeb;text-align:center;font-size:0.88888889em;line-height:1.5em;color:#555;padding:2.1875em 1em;}
#prodata td:nth-child(1){text-align:left;padding-left:2.125em;padding-right:2.125em;}
#prodata .name a{font-size:1.125em;line-height:1.33333333em;position:relative;display:inline-block;vertical-align:middle;padding-left:1.77777778em;}
#prodata .name a:before{background-color:#00aca0;content:'';display:block;position:absolute;left:0;width:0.33333333em;height:0.33333333em;border-radius:50%;top:0.5em;}
#prodata .btn a{width:1.875em;border:solid 1px #ebebeb;display:block;overflow:hidden;margin:0 auto;}
#prodata .btn i{display:block;overflow:hidden;padding-bottom:100%;background:url(../images/arrow_down_02.svg) no-repeat center center;background-size:0.5em auto;}
#prodata tr:hover .name a{color:#00aca0;}
#prodata tr:hover .btn a{border-color:#00aca0;background-color:#00aca0;}
#prodata tr:hover .btn i{background-image:url(../images/arrow_down_02_white.svg);}

/*appnav*/
.appnav{position:relative;width:100%;margin-bottom:2.5em;}
.appnav .swiper:before{width:100%;left:0;bottom:1px;background-color:#ebebeb;content:'';display:block;position:absolute;height:1px;}
.appnav .icon{width:32.5%;position:relative;margin:0 auto;}
.appnav .icon:after{display:block;content:'';padding-bottom:76.92307692%;}
.appnav .icon img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain;}
.appnav .icon img:nth-child(2){display:none;}
.appnav .name{text-align:center;padding:0.75em 0 0.875em;}
.appnav a{display:block;overflow:hidden;color:#555;position:relative;}
.appnav a:after{left:0;bottom:1px;background-color:#00aca0;content:'';display:block;position:absolute;height:1px;width:100%;opacity:0;}
.appnav .swiper-slide-thumb-active a,.appnav a:hover,.appnav .cur a{color:#00aca0;}
.appnav .swiper-slide-thumb-active .icon img:nth-child(1),.appnav a:hover .icon img:nth-child(1),.appnav .cur .icon img:nth-child(1){display:none;}
.appnav .swiper-slide-thumb-active .icon img:nth-child(2),.appnav a:hover .icon img:nth-child(2),.appnav .cur .icon img:nth-child(2){display:block;}
.appnav .swiper-slide-thumb-active a:after,.appnav .cur a:after{opacity:1;}

/*applist*/
#applist{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:6.25%;}

/*appitem*/
.appitem{background-color:#fff;width:49.21875%;margin-bottom:1.5625%;}
.appitem .figure{width:50.79365079%;}
.appitem .figure:after{padding-bottom:62.5%;}
.appitem .text{width:49.20634921%;padding:0 4.44444444%;}
.appitem .title{color:#00aca0;font-size:1.125em;line-height:1.33333333em;margin-bottom:0.61111111em;}
.appitem .excerpt{line-height:1.75em;height:3.5em;-webkit-line-clamp:2;color:#3f3a39;margin-bottom:12.99212598%;}
.appitem .more{color:#888;font-size:0.875em;line-height:1.5em;}
.appitem .more span{display:inline-block;background:url(../images/arrow_right_03.svg) no-repeat right center;background-size:1.85714286em auto;padding-right:2.85714286em;}
.appitem a{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center; transition: all .5s;}
.appitem a:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.appitem a:hover img{transform:scale(1.05);}

/*kitem*/
.kitem{background-color:#fff;margin-bottom:1.25em;padding:0 1.875em;overflow:hidden;}
.kitem .title{font-size:1.125em;line-height:1.33333333em;position:relative;padding:2em 1.11111111em 2em 1.5em; cursor:pointer;}
.kitem .title:before,
.kitem .title:after{content:'';display:block;position:absolute;}
.kitem .title:before{background-color:#00aca0;left:0;width:0.33333333em;height:1.11111111em;top:2.1em;}
.kitem .title:after{width:0.77777778em;height:0.44444444em;right:0;background:url(../images/arrow_down_01.svg) no-repeat center center;background-size:contain;top:0.44444444em;}
.kitem .entry{border-top:1px solid #ebebeb;font-size:1em;line-height:1.75em;font-weight:normal;padding:2em 0 4.5em;display:none;}
.kitem.cur .title:after{background-image:url(../images/arrow_up_01.svg);}
.kitem.cur .entry{display:block;}

/*knowledge*/
#knowledge,#container{margin-bottom:6.25%;overflow:hidden;}

/*rmore*/
.rmore .go{font-size:0.875em;width:11.42857143em;height:3.28571429em;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;color:#888;}
.rmore i{font-style:normal;display:block;background:url(../images/arrow_right_03.svg) no-repeat right center;background-size:1.85714286em auto;padding-right:2.85714286em;}
.rmore .white{border:1px solid rgba(255,255,255,0.5);background-color:transparent;color:#fff;}
.rmore .white i{background-image:url(../images/arrow_right_02.svg);}
.rmore .black{border:1px solid rgba(0,0,0,0.2);background-color:transparent;color:#000;}
.rmore .black i{background-image:url(../images/arrow_right_04.svg);}
.rmore .gray{border:solid 1px #ebebeb;background-color:transparent;color:#888;}
.rmore .go:hover{color:#fff;background-color:#00aca0;border-color:#00aca0;}
.rmore .go:hover i{background-image:url(../images/arrow_right_02.svg);}

/*mitem*/
.mitem{margin-bottom:1.25em;}
.mitem .figure{width:15em;}
.mitem .figure:after{padding-bottom:66.66666667%;}
.mitem .text{flex-direction:column;justify-content:space-between;width:calc(100% - 16.875em);}
.mitem .title{font-size:1.125em;color:#00aca0;line-height:1.77777778em;margin-bottom:0.16666667em;}
.mitem .excerpt{line-height:1.75em;color:#3f3a39;}
.mitem .top{width:100%;}
.mitem .btm{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;align-items:center;margin-top:1em;}
.mitem .meta{width:calc(100% - 10em);}
.mitem .meta span{display:block;line-height:2em;color:#888;background:no-repeat left center;background-size:0.8125em auto;margin-right:1.8125em;padding-left:1.625em;}
.mitem .meta .date{background-image:url(../images/icon_clock.svg);}
.mitem .meta .addr{background-image:url(../images/icon_point.svg);background-size:0.875em auto;}
.mitem .meta .boot{background-image:url(../images/icon_booth.svg);background-size:1.125em auto;}
.mitem a{padding:1.875em;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.mitem a:hover img{transform:scale(1.05);}

/*videolist*/
#videolist{width:101.71875%;overflow:hidden;margin-bottom:6.09375%;}

/*popup*/
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.45);z-index:15;-webkit-overflow-scrolling:touch;display:none;}
.popup > .flex{width:100%;height:100%;align-items:center;justify-content:center;}
.popup .close{width:1.375em;height:1.375em;background:url(../images/close.svg) no-repeat center center;background-size:contain;cursor:pointer;position:absolute;top:1.6875em;right:1.8125em;z-index:2;}
.popup .box{position:relative;background-color:#fff;}

/*vpopup*/
.vpopup .video{width:100%;min-height:100%;justify-content:center;align-items:center;padding:1vh 0;display:flex;}
.vpopup video{display:block;width:auto;max-width:90vw;height:auto;max-height:90vh;}

/*vitem*/
.vitem{width:33.333%;padding-right:1.68970814%;padding-bottom:1.68970814%;}
.vitem .top{position:relative;}
.vitem .figure{padding-bottom:56.31067961%;}
.vitem .figure:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2);z-index:2;}
.vitem .play{width:12.13592233%;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;transition:all 0.2s;}
.vitem .play:after{display:block;content:'';padding-bottom:100%;}
.vitem .name{font-size:1em;line-height:2em;padding:1.375em 1.875em;font-weight:normal;}
.vitem a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;color:#222;}
.vitem a:hover{color:#00aca0;}
.vitem a:hover .img{transform:scale(1.05);}
.vitem a:hover .play{width:10.9223301%;}

/*videotop*/
#videotop{padding:0 18.75%;margin-bottom:6.25%;overflow:hidden;}
#videotop .swiper{overflow:visible;}
#videotop .top{position:relative;}
#videotop .figure{padding-bottom:56.5%;z-index:2;}
#videotop .play{width:9%;background:url(../images/play_02.svg) no-repeat center center;background-size:contain;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:3;transition:all 0.2s;}
#videotop .play:after{display:block;content:'';padding-bottom:100%;}
#videotop .name{font-size:1.125em;line-height:1.77777778em;padding:1.55555556em 1.72222222em;font-weight:normal;}
#videotop a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;color:#222;}
#videotop a:hover{color:#00aca0;}
#videotop a:hover .img{transform:scale(1.05);}
#videotop a:hover .play{width:8.125%;}
#videotop .swiper-slide{cursor:pointer;}
#videotop .swiper-slide:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.46);transition:all 0.3s;z-index:5;}
#videotop .swiper-slide-active:after{display:none;}
#videotop .swiper-pagination{position:static;justify-content:center;margin-top:5%;}
#videotop .swiper-pagination-bullet{background-color:#ebebeb;height:0.25em;width:8.75%;border-radius:0;opacity:1;}
#videotop .swiper-pagination-bullet-active{background-color:#00aca0;}

/*searchform*/
#searchform{position:relative;padding:1.3rem 0 1.61rem;}
#searchform .figure{height:100%;position:absolute;left:0;top:0;width:100%;}
#searchform .inner{position:relative;z-index:2;}
#searchform .hgroup{text-align:center;margin-bottom:1.875em;}
#searchform .name{font-size:2.5em;line-height:1.5em;}
#searchform .alias{font-size:1.25em;line-height:1.2em;letter-spacing:0.3em;margin-top:0.7em;}
#searchform .form{background-color:#fff;width:43.75em;max-width:100%;margin:0 auto 1.0625em;position:relative;padding-right:4.25em;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
#searchform .select{width:8.375em;position:relative;color:#555;padding:0 1.5em;height:4em;display:flex;align-items:center;cursor:pointer;}
#searchform .select:after{width:0.125em;height:1.25em;content:'';display:block;position:absolute;right:0;background-color:#ebebeb;top:50%;transform:translateY(-50%);}
#searchform .select span{display:block;background:url(../images/arrow_down_01.svg) no-repeat right center;background-size:0.625em auto;padding-right:1.375em;}
#searchform .input{width:calc(100% - 8.375em);}
#searchform .text{display:block;width:100%;height:4em;color:#555;line-height:2em;padding:1em 0 1em 1.5625em;}
#searchform .go{position:absolute;right:0;top:0;height:100%;width:4.25em;background:url(../images/search_02.svg) no-repeat center center;background-size:auto 31.25%;cursor:pointer;}
#searchform .drop{position:absolute;left:0;top:100%;width:100%;background-color:#fff;border-top:1px solid #ebebeb;z-index:2;color:#555;display:none;}
#searchform .drop ul{padding:1.0625em 0;}
#searchform .drop li{padding:0 1.5em;position:relative;cursor:pointer;}
#searchform .drop li:not(:last-child):after{width:0.125em;height:1.25em;content:'';display:block;position:absolute;right:0;background-color:#ebebeb;top:50%;transform:translateY(-50%);}
#searchform .drop .cur{color:#00aca0;}
#searchform .data{text-align:center;color:#fff;line-height:1.25em;}

/*fitem*/
.fitem{margin-bottom:1.25em;}
.fitem .text{width:calc(100% - 12em);position:relative;padding-left:2.5625em;}
.fitem .text:before{width:0.375em;height:0.375em;border-radius:50%;background-color:#00aca0;content:'';display:block;position:absolute;left:0;top:0.5625em;}
.fitem .title{font-size:1.25em;line-height:1.2em;margin-bottom:0.7em;}
.fitem .title span{color:#00aca0;}
.fitem .excerpt{line-height:1.75em;height:3.5em;-webkit-line-clamp:2;color:#3f3a39;}
.fitem .date{line-height:2em;color:#888;}
.fitem a{padding:2.5em 2.1875em 2.8125em;background-color:#fff;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

/*jobitem*/
.jobitem{background-color:#fff;margin-bottom:1.25em;padding:0 2.5em;}
.jobitem .top{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;padding:2.125em 0;cursor:pointer;}
.jobitem .meta{align-items:center;}
.jobitem .arrow{width:0.9375em;height:0.5625em;background:url(../images/arrow_down_01.svg) no-repeat center center;background-size:contain;margin-left:2.5em;transition:all 0.2s;}
.jobitem .area{color:#555;background:url(../images/icon_point_02.svg) no-repeat left center;background-size:0.8125em auto;padding-left:1.75em;}
.jobitem .area span{display:block;position:relative;}
.jobitem .area span:not(:last-child){padding-right:1.875em;}
.jobitem .area span:not(:last-child):after{content:'';display:block;position:absolute;right:0.875em;top:50%;transform:translateY(-50%);background-color:#ebebeb;width:0.125em;height:1em;}
.jobitem .name{font-size:1.125em;line-height:1.33333333em;transition:all 0.2s;}
.jobitem .btm{padding:2.25em 0 4.375em;border-top:1px solid #ebebeb;display:none;}
.jobitem .entry{font-size:1em;line-height:1.75em;}
.jobitem .entry *{line-height:1.75em;}
.jobitem .entry h4{font-size:1.125em;line-height:1.33333333em;font-weight:normal;margin-bottom:0.38888889em;}
.jobitem .rmore{margin-top:2.75em;}
.jobitem .rmore a{border:solid 1px #ebebeb;background-color:#fff;}
.jobitem .rmore a:hover{background-color:#00aca0;border-color:#00aca0;}
.jobitem.cur .name{color:#00aca0;}
.jobitem.cur .arrow{transform:rotate(180deg);}
.jobitem.cur .btm{display:block;}

/*partner*/
#partner{overflow:hidden;margin-bottom:3.75%;}
#partner ul{width:101.640625%;}
#partner li{width:25%;padding-right:1.61414297%;padding-bottom:3.99692544%;}
#partner .top{border:solid 1px #ebebeb;overflow:hidden;margin-bottom:1.625em;}
#partner .figure{border:solid 1px #ebebeb;margin:0.625em;}
#partner .figure:after{padding-bottom:63.82978723%;}
#partner .name{text-align:center;font-size:1.25em;line-height:1.2em;font-weight:normal;}

/*certificate*/
#certificate{overflow:hidden;margin-bottom:1.25%;}
#certificate ul{width:106.640625%;}
#certificate li{width:33.333%;padding-right:6.640625%;padding-bottom:5.78125%;}
#certificate .box{position:relative;margin-bottom:11.13408621%;}
#certificate .box:before{content:'';display:block;position:absolute;right:0;bottom:0;width:77.93860347%;padding-bottom:108.15969461%;box-shadow:0px 0px 1.5em rgba(0,0,0,0.2);}
#certificate .zoom{width:13.36090345%;background:#00aca0 url(../images/zoom_01.svg) no-repeat center center;background-size:38.0952381% auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;opacity:0;}
#certificate .zoom:after{display:block;content:'';padding-bottom:100%;}
#certificate .frame{overflow:hidden;background-color:#f6f7f9;padding:1.25em;position:relative;z-index:2;}
#certificate .frame:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0.625em solid #c3cdda;}
#certificate .figure:after{padding-bottom:142.85714286%;}
#certificate .figure:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255,255,255,0.25);z-index:4;opacity:0;}
#certificate .name{text-align:center;font-size:1em;line-height:1.5em;font-weight:normal;}
#certificate .info{padding:0 1.5625em;display:block;}
#certificate .info:hover .zoom,#certificate .info:hover .figure:before{opacity:1;}

/*certpop*/
.certpop .box{width:51.25em;max-width:90%;padding:0.8rem;}
.certpop .info{width:28.75em;max-width:100%;margin:0 auto;}
.certpop .top{position:relative;margin-bottom:9.13043478%;}
.certpop .top:before{content:'';display:block;position:absolute;right:0;bottom:0;width:77.93860347%;padding-bottom:108.15969461%;box-shadow:0px 0px 1.5em rgba(0,0,0,0.1);}
.certpop .frame{overflow:hidden;background-color:#f6f7f9;padding:1.25em;position:relative;z-index:2;}
.certpop .frame:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-sizing:border-box;border:0.625em solid #c3cdda;}
.certpop .figure:after{padding-bottom:142.85714286%;}
.certpop .name{text-align:center;font-size:1.125em;line-height:1.11111111em;font-weight:normal;}

/*pname*/
.pname{color:#00aca0;font-size:1.25em;line-height:1.2em;margin-bottom:1.25em;}

/*profile*/
#profile{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;margin-bottom:6.484375%;}
#profile .text{width:42.96875%;}
#profile .title{font-size:2.5em;line-height:1.375em;margin-bottom:0.55em;}
#profile .entry{font-size:1em;line-height:1.5em;}
#profile .entry *{line-height:1.5em;}
#profile .figure{width:49.765625%;}

/*reason*/
#reason ul{background-color:#f9f9f9;padding:1.1875em 0;}
#reason li{width:16.666%;padding:1em;}
#reason .icon{margin:0 auto 1em;width:2.5em;max-width:90%;}
#reason .icon img{display:block;width:100%;height:auto;}
#reason .name{font-size:1.125em;line-height:1.33333333em;color:#00aca0;text-align:center;}

/*slides*/
#slides .figure{padding-bottom:27.08333333%;}
#slides .wap{display:none;}
#slides .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;color:#00aca0;}
#slides .hgroup{margin-bottom:4.296875%;}
#slides .name{font-size:3em;line-height:1.25em;}
#slides .alias{font-size:1.25em;line-height:1.2em;letter-spacing:0.3em;margin-top:0.9em;text-transform:uppercase;}
#slides .alias span{letter-spacing:0;}
#slides .swiper-pagination{left:50%;transform:translateX(-50%);justify-content:center;bottom:3.94736842%;}
#slides .swiper-pagination .swiper-pagination-bullet{background-color:#000;width:0.5em;height:0.5em;opacity:1;margin:0 0.40625em;transition:all 0.2s;}
#slides .swiper-pagination .swiper-pagination-bullet-active{background-color:#00aca0;}
#slides .black .hgroup{color:#000;}

#pagenavi a:hover, #pagenavi .page-num-current {
  background-color: #00aca0;
  color: #fff;
}



/*hbox*/
.hbox:nth-child(2n){background-color:#f9f9f9;}
.hbox .inner{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-end;}
.hbox .rmore{margin-bottom:1.5625em;}

/*hname*/
.htop{margin-bottom:1.5625em;max-width:calc(100% - 12em);}

/*hname*/
.hname{font-size:2.5em;line-height:1.125em;}

/*hintro*/
.hintro{line-height:1.5em;margin-top:1.3125em;}

/*nitem*/
.nitem .figure{width:47.61904762%;}
.nitem .figure:after{padding-bottom:66.66666667%;}
.nitem .text{width:52.38095238%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:1.4375em 1.25em 1.25em 1.875em;}
.nitem .tag{line-height:1.5em;color:#00aca0;margin-bottom:0.46666667em;}
.nitem .title{font-size:1.25em;line-height:1.6em;height:3.2em;-webkit-line-clamp:2;padding-right:1.6em;margin-bottom:1em;}
.nitem .meta{color:#888;background:url(../images/square_01.svg) no-repeat right bottom;background-size:0.75em;}
.nitem .info{background-color:#fff;}
.nitem .info:hover{background-color:#00aca0;color:#fff;}
.nitem .info:hover .tag{color:#fff;}
.nitem .info:hover .meta{color:#fff;background-image:url(../images/square_02.svg);}
.nitem .info:hover img{transform:scale(1.05);}

/*hnews*/
.hnews{padding:0.95rem 0 0.8rem;}
.hnews .htop{width:40em;}
.hnews .list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;width:100%;}
.hnews .item{width:49.21875%;margin-bottom:1.5625%;}

/*habout*/
.habout{padding:0.75rem 0 1rem;}
.habout .figure{width:49.765625%;}
.habout .text{width:41.40625%;}
.habout .hintro{margin-bottom:1.875em;}
.habout .list{margin-bottom:2.0625em;}
.habout .list li{width:33.333%;text-align:center;}
.habout .list .icon{width:2.5em;max-width:90%;margin:0 auto 0.3125em;}
.habout .list .name{font-size:1em;line-height:1.5em;color:#00aca0;font-weight:normal;}
.habout .list .box{padding:1.21875em 0;border:1px solid transparent;max-width:10em;margin:0 auto;}
.habout .list .box:hover{background-color:#f9f9f9;border:solid 1px #b2e6e2;}

/*hfield*/
.hfield{padding:0.75rem 0 1rem;}
.hfield .htop{width:35.3125em;}
.hfield .appnav{margin-top:1.5625em;}

/*appinfo*/
.appinfo{width:100%;}
.appinfo .figure{width:50%;}
.appinfo .figure:after{padding-bottom:62.5%;}
.appinfo .text{width:50%;padding:0 4.6875%;}
.appinfo .box{max-width:25.9375em;}
.appinfo .name{font-size:1.25em;line-height:1.2em;color:#00aca0;margin-bottom:1em;}
.appinfo .excerpt{line-height:1.75em;height:7em;-webkit-line-clamp:4;color:#3f3a39;margin-bottom:0.55rem;}
.appinfo .more{color:#888;font-size:0.875em;height:3.28571429em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
.appinfo .more span{display:block;background:url(../images/arrow_right_03.svg) no-repeat right center;background-size:1.85714286em auto;padding-right:2.85714286em;}
.appinfo .more:hover{width:11.42857143em;justify-content:center;color:#00aca0;background-color:#f9f9f9;}
.appinfo .more:hover span{background-image:url(../images/arrow_right_05.svg);}
.appinfo .info{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;align-items:center;}
.appinfo .info:hover img{transform:scale(1.05);}


.list-paddingleft-2 li{white-space: nowrap;}
.list-paddingleft-2 p{display: inline; /* 让 <p> 变为内联元素 */}

ul li::marker, ol li::marker {
  color: #00aca0;
}


/*proitem*/
.proitem .info{background-color:#fff;position:relative;height:100%;border:solid 1px #ebebeb;overflow:hidden;display:block;}
.proitem .info:hover{border-color:#00aca0;}
.proitem .tag{font-size:1.25em;line-height:1.2em;color:#d5d5d5;position:absolute;z-index:2;font-weight:bold;padding:0.8em 1em;text-align:right;width:100%;}
.proitem .figure:after{padding-bottom:100%;}
.proitem .title,.proitem .name{font-size:1.25em;line-height:1.2em;}
.proitem .title{border-top:1px solid #ebebeb;padding:1em 1em 0 0;margin:0 1em 1em;background:url(../images/square_01.svg) no-repeat right bottom;background-size:0.6em auto;}
.proitem .drop{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:2;padding:1.375em 1.25em;opacity:0;visibility:hidden;transition:all 0.3s;}
.proitem .drop ul{ position:relative; z-index:5;}
.proitem .drop .pic_tu{ position:absolute; right:1.375em; bottom:1.375em; display:-webkit-flex; display:flex; justify-content:flex-end;}
.proitem .drop .pic_tu img{ max-width:12em;}
.proitem .drop .pic_tu2 img{ max-width:8em;}
.proitem .name{color:#00aca0;border-bottom:1px solid #b2e6e2;padding-bottom:0.85em;margin-bottom:0.6em;}
.proitem .name a{color:#00aca0;}
.proitem li{line-height:1.75em;}
.proitem.active .info{border-color:#b2e6e2;}
.proitem.active .drop{opacity:1;visibility:visible;}

/*hpro*/
.hpro{padding:0.75rem 0 0.8rem;overflow:hidden;}
.hpro .htop{width:46.25em;}
.hpro .box{width:100%;}
.hpro .list{width:101.5625%;}
.hpro .item{width:25%;padding-right:1.53846154%;padding-bottom:1.53846154%;}

/*widget*/
#widget{position:fixed;top:50%;right:0.35rem;z-index:12; display:none;}
#widget li{position:relative;}
#widget a{display:block;border-radius:50%;background:#00aca0 url(../images/widget_01.svg) no-repeat center center;background-size:44% auto;width:3.125em;height:3.125em;box-shadow:0px 0px 0.875em 0px rgba(146,146,146,0.1);position:relative;z-index:2;}
#widget .drop{position:absolute;border:solid 1px #b2e6e2;background-color:#f9f9f9;top:0;right:50%;transition:all 0.3s;opacity:0;visibility:hidden;transform:translateX(1.5625em);}
#widget .drop span{display:flex;white-space:nowrap;height:3em;align-items:center;color:#00aca0;padding:0 2.75em 0 1.125em;}
#widget li:hover .drop{transform:translateX(0);opacity:1;visibility:visible;}

/*propage*/
#propage{overflow:hidden;}
#propage.gray{background-color:#f9f9f9;}
#propage.gray #bar{background-color:transparent;}
#propage #header{box-shadow:0px 1px 0.625em 0px rgba(0,0,0,0.1);}
#propage #bar{border-bottom:none;}

/*category*/
.category{border-bottom:1px solid #ebebeb;margin-bottom:2.5em;position:relative;}
.category .before ol.more,
.category li{font-size:1.125em;line-height:2.22222222em;}
.category a{display:block;color:#555;}
.category .before ul{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.category .before ol.more,
.category .before li{position:relative;padding:0.61111111em 0;margin-right:1em;}
.category .before ol.more,
.category .before li:last-child{margin-right:0;}
.category .before li:after{position:absolute; z-index:5;display:none;left:0;bottom:-1px;width:100%;height:1px;background-color:#00aca0;opacity:0; content:'';}
.category .before li:after ul{padding:0.94444444em 0;}
.category .before li:after li{padding:0 1.66666667em;}
.category .before li:after li:not(:last-child){position:relative;}
.category .before li:after li:not(:last-child):after{width:0.11111111em;height:1.11111111em;background-color:#ebebeb;content:'';display:block;position:absolute;right:-1px;top:50%;transform:translateY(-50%);}
.category .before li.cur:after{opacity:1; display:block;}
.category .before .cur a{color:#00aca0;}
.category .after{width:100%;background-color:#fff;z-index:5;display:none;}
.category .after ul{padding:0.94444444em 0;}
.category .after li{  padding:0.61111111em 0; margin-right:1em;}
.category .after li:not(:last-child){position:relative;}
.category a:hover,
.category .after li.cur a,
.category .after li a:hover{ color:#00aca0;}
.category .more a{background:url(../images/arrow_down_01.svg) no-repeat right center;background-size:0.66666667em auto;padding-right:1.55555556em;}

/*brand*/
#brand{padding:0.2rem 0 0.79rem;overflow:hidden;}
#brand .columnname{margin-bottom:0.625em;}

/*brandlist*/
.brand-box .brand-tab{ display:none;}
.brand-box .brand-tab.on{ display:block;}
.brandlist{width:101.71875%;}
.brandlist .item{width:33.333%;padding:0 1.68970814% 1.68970814% 0;}

/*proinfo*/
#proinfo{padding-bottom:3.125em;}
#proinfo .inner{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-direction:row-reverse;}

/*proimg*/
.proimg{width:31.25%;}
.proimg .figure{ background:#fff;}
.proimg .figure .img{object-fit:contain;}
.proimg .figure:after{padding-bottom:92%;}
.proimg .swiper-pagination{justify-content:center;position:static;margin-top:0.5rem;}
.proimg .swiper-pagination-bullet{width:0.5em;height:0.5em;background-color:#bbb;opacity:1;display:block;margin:0 0.40625em;}
.proimg .swiper-pagination-bullet-active{background-color:#00aca0;}

/*prometa*/
.prometa{width:62.5%;}
.prometa .title{font-size:2.5em;line-height:1.5em;margin-bottom:0.1em;}
.prometa .intro{font-size:1.125em;line-height:1.33333333em;margin-bottom:1.44444444em;}
.prometa .meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;margin-bottom:1.5em;color:#555;}
.prometa .meta span{ position:relative; display:block;background:no-repeat left center;background-size:1em auto;padding-left:1.625em;margin-right:6.25%;}
.prometa .meta span:last-child{margin-right:0;}
.prometa .meta span em{ position:absolute; left:0; top:0;}
.prometa .meta .b{background-image:url(../images/meta_01.svg);}
.prometa .meta .c{background-image:url(../images/meta_02.svg);}
.prometa .meta a{color:#555;}
.prometa .meta a:hover{color:#00aca0;}
.prometa .list{line-height:1.75em;color:#555;margin-bottom:7.5%;}
/* .prometa .list ul{ padding-left:1.5em;} */
.prometa .go{margin-right:0.71428571em;margin-bottom:0.71428571em;max-width:30%;}
.prometa .go:last-child{margin-right:0;}

/*bname*/
.bname{font-size:1.875em;line-height:1.33333333em;position:relative;padding-left:0.86666667em;border-bottom:1px solid #ebebeb;padding-bottom:0.76666667em;margin-bottom:1em;}
.bname:before{background-color:#00aca0;content:'';display:block;position:absolute;left:0;width:0.2em;height:0.66666667em;top:0.4em;}

/*prointro*/
#prointro{background-color:#fff;overflow:hidden;padding:0.95rem 0 0.8rem;}

/*procont*/
.procont{margin-bottom:7.421875%;}
.procont .entry{font-size:1em;line-height:1.75em;min-height:4.1rem;border-bottom:1px solid #ebebeb;padding-bottom:1.875em;}
.procont .entry *{line-height:1.75em;}
/* .procont .entry table{border:none;table-layout:fixed;}
.procont .entry th,
.procont .entry td{border:none;} */

/*related*/
.related{margin-bottom:6.40625%;}
.related .list{width:101.5625%;}
.related .item{width:25%;padding-right:1.53846154%;padding-bottom:1.53846154%;}

/*recommend*/
.recommend .list{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;}
.recommend .item{width:49.21875%;margin-bottom:1.5625%;}
.recommend .figure{width:50.79365079%;}
.recommend .figure:after{padding-bottom:62.5%;}
.recommend .text{width:49.20634921%;padding:0 1.6875em;}
.recommend .title{font-size:1.125em;line-height:1.33333333em;margin-bottom:0.55555556em;}
.recommend .excerpt{line-height:1.75em;height:3.5em;-webkit-line-clamp:2;margin-bottom:1.875em;}
.recommend .more{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.recommend .more span{color:#888;font-size:0.875em;background:url(../images/arrow_right_03.svg) no-repeat right center;padding-right:2.85714286em;background-size:1.85714286em auto;}
.recommend .info{position:relative;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;transition:all 0.2s;}
.recommend .info:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:solid 1px #ebebeb;box-sizing:border-box;}
.recommend .info:hover{background-color:#00aca0;color:#fff;}
.recommend .info:hover:before{border-color:#00aca0;}
.recommend .info:hover img{transform:scale(1.05);}
.recommend .info:hover .more span{color:#fff;background-image:url(../images/arrow_right_02.svg);}

/*rpopup*/
.rpopup .box{width:50.125em;max-width:90%;padding:0.75rem 2em 0.8rem;}
.rpopup .form{width:40.1875em;max-width:100%;margin:0 auto;}
.rpopup .title{text-align:center;font-size:1.875em;line-height:1.25em;margin-bottom:6.22083981%;}
.rpopup .item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:center;margin-bottom:0.3125em;}
.rpopup .label{font-size:1.125em;line-height:1.33333333em;display:block;}
.rpopup .input{width:calc(100% - 6.6875em);position:relative;}
.rpopup .text{font-size:1.125em;border-bottom:1px solid #ebebeb;display:block;width:100%;line-height:2em;height:4.22222222em;padding:1.11111111em 0.55555556em;color:#555;}
.rpopup select{display:block;width:100%;font-size:1.125em;height:4.22222222em;border-bottom:1px solid #ebebeb;color:#555;padding:0 0.55555556em;}
.rpopup .rmore{margin-top:4.66562986%;}
.rpopup .submit{background-color:#00aca0;color:#fff;margin:0 auto;}
.rpopup .submit i{background-image:url(../images/arrow_right_02.svg);}
.rpopup input::-moz-placeholder{color:#555;}
.rpopup input:-moz-placeholder{color:#555;}
.rpopup input::-webkit-input-placeholder{color:#555;}
.rpopup input:-ms-input-placeholder{color:#555;}
.rpopup textarea::-moz-placeholder{color:#555;}
.rpopup textarea:-moz-placeholder{color:#555;}
.rpopup textarea::-webkit-input-placeholder{color:#555;}
.rpopup textarea:-ms-input-placeholder{color:#555;}

/*promain*/
#promain{position:relative;}

/*pbox*/
.pbox{overflow:hidden;padding:0.95rem 0 0.8rem;}
.pbox:nth-child(1){padding-top:0.19rem;}
.pbox:nth-child(2n){background-color:#fff;}

/*ptitle*/
.ptitle{font-size:2.5em;line-height:1.25em;margin-bottom:2.109375%;}

/*protab*/
.protab{margin-bottom:2.5em;}
.protab ul{border-bottom:1px solid #ebebeb;}
.protab li{position:relative;margin-right:4.6875%;padding:0.5em 0;color:#555;cursor:pointer;}
.protab li:last-child{margin-right:0;}
.protab li:after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#00aca0;opacity:0;}
.protab span{display:block;font-size:1.125em;line-height:2.22222222em;}
.protab .cur{color:#00aca0;}
.protab .cur:after{opacity:1;}

/*probox*/
.probox .tab{display:none;}
.probox .tab:nth-child(1){display:block;}
.probox .list{width:101.71875%;}
.probox .item{width:33.333%;padding-right:1.68970814%;padding-bottom:1.68970814%;}

/*sidemenu*/
.sidemenu{position:absolute;top:1.8rem;right:1.1rem;z-index:8;}
.sidemenu .fixed{position:fixed;top:1rem;right:1.1rem;}
.sidemenu li{padding:0.4375em 0;position:relative;padding-left:1.625em;background:no-repeat left center;background-size:0.9375em auto;}
.sidemenu a{color:#555;}
.sidemenu a:hover{color:#00aca0;}
.sidemenu .cur{background-image:url(../images/dot.svg);}
.sidemenu .cur a{color:#00aca0;}


@media only screen and (max-width:1280px){

    /*1280px*/
    body{font-size:14px;}

    /*1280px*/
    #profile .title{font-size:2.35em;}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    #header > .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding-top:1.5em;padding-bottom:1.5em;}

    /*1024px*/
    #button{display:block;width:12em;}

    /*1024px*/
    #logo{display:block;}

    /*1024*/
    #navbtn{position:relative;cursor:pointer;width:1.28571429em;height:1.14285714em;transition:all 0.3s;display:block;z-index:10;overflow:hidden;}
    #navbtn:before,#navbtn:after,#navbtn i{width:100%;height:2px;background-color:#3f3a39;display:block;position:absolute;left:0;transition:all 0.3s;content:'';}
    #navbtn:before{top:0;}
    #navbtn:after{bottom:0;}
    #navbtn i{top:50%;transform:translateY(-50%);}
    #navbtn.active:before{transform:rotate(45deg);top:50%;background-color:#00aca0;}
    #navbtn.active:after{transform:rotate(-45deg);bottom:auto;top:50%;background-color:#00aca0;}
    #navbtn.active i{opacity:0;}

    /*1024px*/
    #navi{position:fixed;width:100%;height:100%;background-color:rgba(255,255,255,0.9);z-index:9;left:0;top:0;display:none;}
    #navi .menu{position:fixed;right:0;top:5.5em;width:80%;max-width:25em;background-color:#fff;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 5.5em);display:block;padding:3em;transform:translateX(100%);transition:transform 0.2s;box-shadow:0px 0.05em 1.05em rgba(0,0,0,0.1);border-top-left-radius:5px;}
    #navi.active .menu{transform:translateX(0);}
    #navi .parent{padding:0.75em 0;line-height:2em;position:relative;font-size:1.125em;display:block;}
    #navi .parent:after{display:none;}
    #navi em{display:block;position:absolute;right:-2em;width:3.50052698em;height:3.50052698em;z-index:2;top:0;cursor:pointer;margin-left:0;}
    #navi em:after{left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);position:absolute;width:0.78571429em;height:0.78571429em;transition:all 0.3s;}
    #navi .on > em:after{transform:translate(-50%,-50%) rotate(0deg);}
    #navi .drop{position:relative;box-shadow:none;left:auto;top:auto;transform:none;text-align:left;min-width:0;display:block;border-top:none;width:auto;display:none;}
    #navi .sub{padding:1em 0 0;}
    #navi .sub li{margin-left:2em;padding:0.5em 0;}
    #navi .sub a{padding:0;}

    /*1024px*/
    .prodrop .inner{width:auto;max-width:none;display:block;padding:1em 0 0;}
    .prodrop .item{width:auto;margin-left:2em;}
    .prodrop dl{padding:0;margin-bottom:0;}
    .prodrop dt{padding:0.5em 0;border-bottom:none;margin-bottom:0;font-size:0.875em;line-height:2.2em;}
    .prodrop dt:after{display:none;}
    .prodrop dt a{color:#555;}
    .prodrop dt a:hover{color:#00aca0;}
    .prodrop dd{display:none;}

    /*1024px*/
    #newstop .excerpt{margin-bottom:10%;}

    /*1024px*/
    #company .info{width:100%;margin-bottom:2em;}
    #company .hgroup{margin-bottom:5%;}
    #company .box{width:100%;}
    #company .meta{ max-width:100%;}
    #company .meta li{ line-height:35px; margin-bottom:.5em; background-position:left 5px;}
    #company .meta li span:first-child{white-space:normal;}

    /*1024px*/
    .appitem{width:100%;}

    /*1024px*/
    .vitem{width:50%;}

    /*1024px*/
    #certificate ul{width:104.16666667%;}
    #certificate li{padding-right:4%;}

    /*1024px*/
    #profile .text{width:100%;margin-bottom:2em;}
    #profile .figure{width:100%;}

    /*1024px*/
    #reason li{width:33.333%;}

    /*1024px*/
    #slides .figure{padding-bottom:60%;}
    #slides .wap{display:block;}
    #slides .pc{display:none;}
    #slides .hgroup{font-size:0.875em;margin-bottom:7%;}

    /*1024px*/
    .nitem .figure{width:21.42857143em;}
    .nitem .text{width:calc(100% - 21.42857143em);}

    /*1024px*/
    .hnews .item{width:100%;}

    /*1024px*/
    .habout .text{width:100%;margin-bottom:2em;}
    .habout .figure{width:100%;}

    /*1024px*/
    .brandlist .item{width:50%;}

    /*1024px*/
    .recommend .item{width:100%;}
    .recommend .figure{width:21.42857143em;}
    .recommend .text{width:calc(100% - 21.42857143em);}

    /*1024px*/
    .probox .item{width:50%;}

    /* 1024 */
    .hintro{ font-weight: 500;}

    /* widget */
    #widget{ display:none;}

    /* 1024 */
    .appinfo .excerpt{ font-weight:500;}

    /* 1024 */
    .sidemenu{ display:none;}

    /* 1024 */
    .msgform .agree,
    .infoitem li,
    #company .tips{ font-weight:500;}

    /* 1024 */
    .category .after{ position:relative; top:0;}
    .category .after ul{ padding-top:0;}
    .category a,
    .category .after ul li{ font-weight:500;}

}
@media only screen and (max-width:750px){

    /*750px*/
    body{font-size:3.2vw;}

    /*750px*/
    #header > .inner{padding:1.25em 0;position:relative;}

    /*750px*/
    #search{position:static;}
    #search .input{top:100%;right:0;width:100%;margin-top:0;}
    #search .text{font-size:1em;}
    #search .go{width:3em;}

    /*750px*/
    #navi .menu{top:5em;height:calc(100% - 5em);}

    /*750px*/
    #menu ul{justify-content:center;}
    #menu li{margin-left:2.75em;}

    /*750px*/
    #infor{flex-direction:column;}
    #infor .text{max-width:100%;width:auto;margin-bottom:1em;}

    /*750px*/
    #copyright{display:block;text-align:center;}
    #copyright .right{justify-content:center;margin-bottom:1em;}

    /*750px*/
    #banner .figure{padding-bottom:50%;}
    #banner .name{font-size:2.25em;}
    #banner .alias{margin-top:1em;}

    /*750px*/
    #breadcrumb{width:100%;padding:1em 0;}

    /*750px*/
    #submenu{width:100%;overflow:hidden;}
    #submenu ul{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;}
    #submenu li{padding:1em 0;margin-right:2em;}

    /*750px*/
    #wrapper{padding:3em 0;}

    /*750px*/
    #newstop .figure{width:100%;}
    #newstop .text{width:100%;padding:2em;}

    /*750px*/
    #pagenavi .a_num{display:none;}

    /*750px*/
    .newsitem .date{width:100%;margin-bottom:1em;justify-content:flex-start;height:auto;}
    .newsitem .text{width:100%;padding-left:0;}
    .newsitem .text:before{display:none;}
    .newsitem a{padding:2em;}
    .newsitem a:hover .date{background-color:transparent;color:#888;}
    .newsitem a:hover .date span{color:#3f3a39;}

    /*750px*/
    #newspost .other{padding-top:1.5em;margin-top:2em;}
    #newspost .pnavi{width:100%;}
    #newspost .back{width:100%;margin-top:1em;}
    #newspost .back a{margin:0 auto;}

    /*750px*/
    .infoitem{width:100%;margin-bottom:1.25em;}
    .infoitem .info{padding:1.75em 1.5em;}

    /*750px*/
    .msgform .agree{width:100%;margin-bottom:1.25em;}
    .msgform .column .item{width:100%;}

    /*750px*/
    #company{padding:1.75em 1.5em;}

    /*750px*/
    #prodata .btn{display:none;}
    #prodata th{width:4em;padding:1.5em 1em;}
    #prodata th:nth-child(1),#prodata td:nth-child(1){padding-left:1em;padding-right:1em;}
    #prodata .name a{padding-left:1.25em;}

    /*750px*/
    .appitem{margin-bottom:1.5em;}
    .appitem .figure{width:100%;}
    .appitem .text{width:100%;padding:1.5em;}
    .appitem .excerpt{margin-bottom:5%;}

    /*750px*/
    .mitem .figure{width:100%;margin-bottom:1.875em;}
    .mitem .text{width:100%;}
    .mitem .meta{width:100%;margin-bottom:1em;}
    .mitem .rmore,.mitem .go{width:100%;}

    /*750px*/
    .vitem{width:100%;margin-bottom:1.25em;}

    /*750px*/
    #videotop{margin-bottom:2em;padding:0 11.37790723%;}
    #videotop .swiper-pagination{margin-top:1.5em;}

    /*750px*/
    #searchform{padding:3em 0 4em;}

    /*750px*/
    .fitem .date{width:100%;padding:0 1.5em;}
    .fitem .text{width:100%;padding-left:1.5em;margin-bottom:1em;}
    .fitem a{padding:2em;}

    /*750px*/
    .columninfo{margin-bottom:2em;}

    /*750px*/
    .jobitem{padding:0 1.5em;}
    .jobitem .top{padding:1.5em 0;}
    .jobitem .arrow{display:none;}

    /*750px*/
    #partner li{width:50%;padding-bottom:2em;}
    #partner .name{font-size:1.125em;line-height:1.5em;}

    /*750px*/
    #certificate ul{width:104.26671521%;}
    #certificate li{width:50%;padding-right:4.09211627%;}
    #certificate .info{padding:0 0.875em;}

    /*750px*/
    .popup .close{right:1em;top:1em;}

    /*750px*/
    .certpop .box{padding:3em;}

    /*750px*/
    #reason li{width:50%;}

    /*750px*/
    #slides .hgroup{font-size:0.6em;}

    /*750px*/
    .htop{max-width:none;}

    /*750px*/
    .nitem .figure{width:100%;}
    .nitem .text{width:100%;}

    /*750px*/
    .hnews{padding:3em 0;}
    .hnews .htop{width:100%;}
    .hnews .item{margin-bottom:1em;}

    /*750px*/
    .habout,.hfield{padding:2.5em 0 3.5em;}

    /*750px*/
    .appinfo .text{width:100%;padding:2em;}
    .appinfo .figure{width:100%;}

    /*750px*/
    .hfield .htop{width:100%;}

    /*750px*/
    .hpro{padding:2.5em 0 3.5em;}
    .hpro .item{width:50%;}

    /*750px*/
    .category .more a{padding-right:1.2em;}

    /*750px*/
    .brandlist .item{width:100%;padding-bottom:1em;}

    /*750px*/
    #brand{padding:2em 0 2.5em;}

    /*750px*/
    #proinfo{padding:1.5em 0 3em;}

    /*750px*/
    .prometa{width:100%;}
    .prometa .title{font-size:2.35em;}
    .prometa .rmore{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
    .prometa .go{margin-right:0;max-width:32%;}

    /*750px*/
    .proimg{width:100%;margin-bottom:2em;}

    /*750px*/
    #prointro{padding:3em 0;}

    /*750px*/
    .related .item{width:50%;}

    /*750px*/
    .recommend .item{margin-bottom:1em;}
    .recommend .figure{width:100%;}
    .recommend .text{width:100%;padding:2em;}

    /*750px*/
    .rpopup .box{padding:3em 2.5em;}

    /*750px*/
    .ptitle{font-size:2em;}

    /*750px*/
    .pbox{padding:3em 0;}
    .pbox:nth-child(1){padding-top:1.5em;}

    /*750px*/
    .probox .item{width:100%;padding-bottom:1em;}
}



