@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;}
*:before,*:after {box-sizing: border-box;}
@media (min-width:1025px){
    ::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:#dbe2e9;}
    ::-webkit-scrollbar-thumb{background-color:#0354a6;border-radius:0.2rem;}
}
:root {
    --color-000822:#000822;
    --color-262626:#262626;
    --color-222:#222;
    --color-333:#333;
    --color-555:#555;
    --color-666:#666;
    --color-777:#777;
    --color-999:#999;
    --color-b5b5b5:#b5b5b5;
    --color-7a7e8c:#7a7e8c;
    --color-66676d:#66676d;
    --color-a1a1a1:#a1a1a1;
    --rgba-8506:rgba(85,85,85,0.6);
    --rgba-8505:rgba(85,85,85,0.5);
    --rgba-5106:rgba(51,51,51,0.6);
    --rgba-51034:rgba(51,51,51,0.34);
    --rgba-5103:rgba(51,51,51,0.3);
    --rgba-3405:rgba(34,34,34,0.5);
}
/*html5设置*/
html {-webkit-text-size-adjust:none; font-size: 5.20834vw;}
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;}
body{background-color:#fff;color:var(--color-333);font:normal 0.16rem/1.875em 'Sans-serif'; overflow-x:hidden;word-wrap:break-word; }
a{text-decoration:none;outline:none;color:var(--color-333);}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#0354a6;}
a img{border:none;}
img {vertical-align:middle; max-width:100%;}
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: var(--color-333); opacity: 0.3;}
input:-moz-placeholder{color: var(--color-333); opacity: 0.3;}
input::-webkit-input-placeholder{color: var(--color-333); opacity: 0.3;}
input:-ms-input-placeholder{color: var(--color-333); opacity: 0.3;}
textarea::-moz-placeholder{color: var(--color-333); opacity: 0.3;}
textarea:-moz-placeholder{color: var(--color-333); opacity: 0.3;}
textarea::-webkit-input-placeholder{color: var(--color-333); opacity: 0.3;}
textarea:-ms-input-placeholder{color: var(--color-333); opacity: 0.3;}
table{background-color:transparent;border-spacing:0;border-collapse:collapse;width:100%;box-sizing:border-box;}
table td,table th{box-sizing:border-box;}

/*全局样式*/
.inner{width:93.75%;max-width:92em;margin:0 auto;}
.clear{clear:both;height:0px;overflow:hidden;width: 100%;}
.figure {overflow: hidden; position: relative;}
.figure:after {content:'';}
.figure a {display: block; overflow: hidden; position: relative;}
.figure img {display: block; width: 100%; height: auto;}
.figure .img {position: absolute; left:0; top:0; width: 100%; height: 100%; object-fit: cover; transition: all 0.3s;}
.figure .bg {background: no-repeat center center; background-size: cover; display: block; transition: all .3s;}
.rows {display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden;}
.rows2 {-webkit-line-clamp: 2;}
.rows3 {-webkit-line-clamp: 3;}
.rows4 {-webkit-line-clamp: 4;}
.rows5 {-webkit-line-clamp: 4;}
.wot {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.submit {cursor:pointer;}
.submit:hover {opacity: 0.85;}
.fz44 {font-size: 0.44rem; line-height: 1.25em;}
.fz36 {font-size: 0.36rem; line-height: 1.25em;}
.fz30 {font-size: 0.30rem; line-height: 1.25em;}

/*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;}
.flex_frr{flex-direction:row-reverse;}
.flex_fc{flex-direction:column;}
.flex_fcr{flex-direction:column-reverse;}
.flex_js{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
.flex_jc{justify-content:center;}
.flex_je{justify-content:flex-end;}
.flex_ac{align-items:center;}
.flex_ae{align-items:flex-end;}
.flex_as{align-items:flex-start;}
.table{display:table;table-layout:fixed;width:100%;}
.table .td{display:table-cell;vertical-align:middle;}

/*entry*/
.entry *{line-height:1.875em;}
.entry img{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 .quote{border:solid 0.04rem #0354a6;padding:0.74rem 0.6rem 0.6rem;position:relative;}
.entry .quote:before{border:solid 1px #0354a6;content:'';display:block;position:absolute;left:0.08rem;top:0.08rem;width:calc(100% - 0.16rem);height:calc(100% - 0.16rem);}
.entry .quote blockquote{position:relative;z-index:2;max-height:72.91666667vw;overflow:hidden;}
.entry .quote.active blockquote{max-height:none;}
.entry .quote.active .more{display:none;}
.entry .more{position:absolute;left:0.09rem;bottom:0.11rem;width:calc(100% - 0.18rem);text-align:center;font-size:0.16rem;line-height:3em;background-image:linear-gradient(0deg,#fff 40%,transparent);height:2rem;z-index:5;color:#0354a6;}
.entry .more span{display:block;position:absolute;bottom:0.7rem;left:0;width:100%;text-align:center;cursor:pointer;}
.entry hr{border:none;clear:both;border-bottom:1px solid #e6e6e6;}

/*banner*/
#banner{position:relative;padding-bottom:33.33333333%;background:no-repeat center center;background-size:cover;}
#banner .text{position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;z-index:2;color:#fff;}
#banner .name{font-weight:normal;font-size:3.125vw;line-height:1.33333333em;}

/*header*/
#header{z-index:9;position:fixed;padding:0 3.125%;color:#fff;transition:all 1s;border-bottom:1px solid rgba(255,255,255,0.1); opacity:1; transform:translateY(0);}
#header a{color:#fff;}
#header.active{background-color:#0354a6;}
#header.fixed {transform:translateY(-100%); opacity:0;transition:all 0.5s;}
/*logo*/
#logo{width:3.44rem;font-size:1em;display:table-cell;vertical-align:middle;position:relative;z-index:10;}
#logo a{display:block;overflow:hidden;padding-bottom:14.8255814%;position:relative;}
#logo i{position:absolute;width:100%;height:100%;text-indent:-99999em;display:block;overflow:hidden;background:no-repeat left center;background-size:contain;}
#logo i:nth-child(2){display:none;}

/*button*/
#button{display:table-cell;vertical-align:middle;width:2.1rem;position:relative;}

/*hottel*/
#hottel{padding-left:0.26rem;position:relative;}
#hottel:before{background-color:rgba(255,255,255,0.3);width:1px;height:0.21rem;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#hottel a{background:url(../images/hottel_01.svg) no-repeat left center;background-size:1.125em auto;padding-left:1.875em;display:block;}

/*search*/
#search span{width:0.18rem;height:0.18rem;background:url(../images/search_01.svg) no-repeat right center;background-size:contain;cursor:pointer;display:block;overflow:hidden;}
#search .input{position:absolute;left:0.35rem;top:100%;z-index:8;background-color:#0354a6;width:3.5rem;display:none;transform:translateX(-100%);}
#search .text{display:block;width:100%;height:3.125em;line-height:1.875em;padding:0.625em 3.125em 0.625em 1em;color:#fff;}
#search .text::-moz-placeholder{color: #fff; opacity: 0.3;}
#search .text:-moz-placeholder{color: #fff; opacity: 0.3;}
#search .text::-webkit-input-placeholder{color: #fff; opacity: 0.3;}
#search .text:-ms-input-placeholder{color: #fff; opacity: 0.3;}
#search .go{display:block;position:absolute;right:0;top:0;height:100%;width:3.125em;cursor:pointer;background:url(../images/search_01.svg) no-repeat center center;background-size:auto 46%;}

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

/*navi*/
#navi{display:table-cell;vertical-align:middle;font-weight:normal;padding-left:1.25em;}
#navi a{display:block;position:relative;}
#navi .parent{padding:0.24rem 0.35rem;font-weight:lighter; position:relative;}
#navi #navi0 > a{background:url(../images/home_01.svg) no-repeat left center;background-size:0.9375em auto;padding-left:1.75em;}
#navi .drop li {position:relative;}
#navi .drop,#navi em{display:none;}

@media only screen and (min-width:1025px){
    #navi .menu{padding:0 2.77777778%;}
    #navi .parent > a:after{content:'';display:block;position:absolute;left:0;bottom:-0.25rem;width:0;background-color:#fff;height:0.02rem;transition:all 0.2s;}
    #navi .drop{padding:0.5em 0;text-align:center; position:absolute;top:120%;background-color:#fff;left:50%;min-width:100%;transform:translateX(-50%);visibility:hidden;opacity:0;transition:0.5s cubic-bezier(0.52,0.01,0,1);display:block;border-radius:0.25em;}   
    #navi .drop:before {border-bottom:0.5em solid #fff; border-left:0.5em solid transparent; border-right:0.5em solid transparent; display:block; content:''; position:absolute; left:50%; bottom:100%; transform:translateX(-50%);}
    #navi .drop a {color:var(--color-333); padding:0.5em 1em; white-space:nowrap;transition:all 0.2s;}
    #navi .drop a:hover,
    #navi .parent .on > a {background-color:#0354a6; color:#fff;}
    #navi .drop .drop {top:0; left:120%; transform:translateY(-0.5em);}
    #navi .drop .drop:before {display:none;}
    #navi .on > a:after{width:100%;}
    #navi .on > .drop{top:100%;visibility:visible;opacity:1;}
    #navi .parent li {font-size:0.875em;}
    #navi .parent li li {font-size:1em;}
    #navi .parent .on > .drop {top:0; left:100%;}
    
}
.details #header{background-color:#fff;position:relative;color:var(--color-333);}
.details #header a{color:var(--color-333);}
.details #logo i:nth-child(1){display:none;}
.details #logo i:nth-child(2){display:block;}
.details #navi #navi0 > a{background:url(../images/home_02.svg) no-repeat left center;}
.details #search span{background-image:url(../images/search_02.svg);}
.details #hottel:before{background-color:#e8edf4;}
.details #hottel a{background-image:url(../images/hottel_02.svg);}
.details #navbtn:before,.details #navbtn:after,.details #navbtn i{background-color:#0354a6;}

/*bar*/
#bar{border-bottom:1px solid #f2f6fa;}

/*submenu*/
#submenu{font-weight:var(--font-weight-fw);}
#submenu li{padding:0.23rem 0;position:relative;}
#submenu li:not(:last-child){margin-right:0.4rem;}
#submenu li:after{content:'';display:block;position:absolute;left:0;bottom:-1px;width:100%;height:0.02rem;background-color:#0354a6;opacity:0;}
#submenu .cur a,#submenu a:hover{color:#0354a6;}
#submenu .cur:after{opacity:1;}

/*footer*/
#footer{background:#001d38 url(../images/footer.png) no-repeat center bottom;background-size:79.6875% auto;color:#fff;}
#footer a{color:#fff;}
#footer a:hover{color:rgba(235,239,246,0.5);}

/*copyright*/
#copyright{font-size:0.14rem;line-height:1.75em;padding:0.18rem 0 0.25rem;text-align:right;}
#copyright a{display:inline-block;}
#copyright img{display:inline-block;vertical-align:top;}

/*bottom*/
#bottom{border-bottom:1px solid rgba(255,255,255,0.1);padding:4.63541667% 0 0.3rem;position:relative;}

/*infor*/
#infor{width:3.16rem;}
#infor .logo{margin-bottom:0.18rem;}
#infor .logo img{display:block;width:100%;height:auto;}
#infor .tel{background:url(../images/icon_tel_01.svg) no-repeat left center;background-size:0.90625em auto;font-weight:bold;padding-left:1.25em;color:#ca954d;font-size:0.32rem;line-height:1.25em;margin-bottom:0.21rem;}
#infor .qr li{width:31%;text-align:center;}
#infor .qr li:not(:last-child){margin-right:3%;}
#infor .qr .figure{background-color:#fff;border-radius:0.04rem;padding:0.05rem;margin-bottom:0.02rem;}

/*menu*/
#menu{width:calc(100% - 3.16rem);padding-left:7.63888889%;font-size:0.14rem;line-height:2.28571429em;}
#menu a{color:rgba(235,239,246,0.5);}
#menu a:hover{color:#fff;}
#menu dt{line-height:2.14285714em;margin-bottom:0.13rem;}
#menu dt a{color:rgba(235,239,246,0.8);}

/*social*/
#social{position:absolute;right:0;bottom:0.4rem;}
#social li{position:relative;}
#social li:not(:last-child){margin-right:0.1rem;}
#social a{width:0.4rem;border-radius:50%;display:block;overflow:hidden;background-color:rgba(255,255,255,0.1);}
#social a:hover{background-color:#0354a6;}
#social i{display:block;padding-bottom:100%;background:no-repeat center center;background-size:55% auto;}
#social .msg{background-image:url(../images/tool_msg_white.svg);}
#social .tel{background-image:url(../images/tool_tel_white.svg);}
#social .wx{background-image:url(../images/tool_wx_white.svg);}
#social .dy{background-image:url(../images/social_dy.svg);}
#social .wb{background-image:url(../images/social_wb.svg);}
#social .qr{width:1.1rem;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:0.15rem;display:none;}
#social .qr:after{border-top:0.05rem solid #fff;border-left:0.05rem solid transparent;border-right:0.05rem solid transparent;content:'';display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);}
#social .qr img{display:block;width:100%;height:auto; background-color:#fff; padding:0.05rem; margin-top:0.05rem; border-radius:0.05rem;}

/*tool*/
#tool{position:fixed;z-index:8;background-color:#fff;border-radius:0.08rem;right:2.60416667vw;top:50%;transform:translateY(-50%);box-shadow:0px 0px 0.3rem rgba(225,231,238,0.74);}
#tool li{border-bottom:1px solid #f1f1f2;position:relative;}
#tool li:last-child{border-radius:0px 0px 0.07rem 0.07rem;}
#tool a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;width:0.5rem;height:0.5rem;font-size:0.12rem;line-height:1.5em;color:var(--rgba-51034);}
#tool i{width:0.22rem;height:0.22rem;background:no-repeat center center;background-size:contain;display:block;}
#tool .msg{background-image:url(../images/tool_msg.svg);}
#tool .tel{background-image:url(../images/tool_tel.svg);}
#tool .wx{background-image:url(../images/tool_wx.svg);}
#tool .top{width:0.14rem;height:0.14rem;background-image:url(../images/tool_top.png);}
#tool .drop{position:absolute;top:50%;transform:translateY(-50%);right:100%;margin-right:0.15rem;display:none;}
#tool .drop:after{content:'';display:block;position:absolute;left:100%;top:50%;transform:translateY(-50%);border-left:0.05rem solid #fff;border-top:0.05rem solid transparent;border-bottom:0.05rem solid transparent;}
#tool .num{color:#0354a6;font-weight:bold;font-size:0.24rem;line-height:1.5em;white-space:nowrap;padding:0.5em 1em; background-color:#fff;border-radius:0.08rem;}
#tool .qr{width:1.1rem;padding:0.05rem;}
#tool .qr p {padding:0.05rem; background-color:#fff; margin:0.05rem 0;border-radius:0.08rem;}
#tool .qr img{display:block;width:100%;height:auto;}
#tool .backtop{border-bottom:0.07rem solid #0354a6;}
#tool .backtop a{padding:0 1em;height:0.86rem;}

/*gray*/
.gray{background-color:#f2f6fa;}
.linear{background-image:linear-gradient(0deg,#f2f6fa 70%,#fff);}

/*pname*/
.pname{text-align:center;font-weight:normal;color:#0354a6;margin-bottom:0.55rem;}
.pname.white{color:#fff;}

/*eintro*/
.eintro{padding:5.72916667% 0 5.9375%;}
.eintro .pname{margin-bottom:0.36rem;}
.eintro .entry{font-weight:var(--font-weight-fw);max-width:11.2rem;margin:0 auto;}

/*eguide*/
.eguide{overflow:hidden;padding:5.72916667% 0 6.92708333%;}
.eguide ul{width:102.91666667%;}
.eguide li{width:33.333%;padding-right:2.8340081%;padding-bottom:2.8340081%;}
.eguide .num{font-size:0.3rem;line-height:1em;color:#cfdbe8;opacity:0.5;position:absolute;left:0.38rem;top:0.36rem;}
.eguide .icon{width:0.6rem;height:0.6rem;position:relative;margin:0 auto 0.3rem;}
.eguide .icon i{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center;background-size:contain;}
.eguide .icon i:nth-child(2){opacity:0;}
.eguide .name{font-size:0.2rem;line-height:1.5em;text-align:center;}
.eguide .box{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;padding:0.66rem 0.38rem 0.74rem;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}
.eguide .box:hover{color:#fff;background-image:linear-gradient(147deg,#2988e8 0%,#166ec7 52%,#0354a6 100%);}
.eguide .box:hover .num{opacity:0.3;}
.eguide .box:hover .icon i:nth-child(2){opacity:1;}
.eguide .box:hover .icon i:nth-child(1){opacity:0;}

/*breadcrumb*/
#breadcrumb{padding:2.36111111% 0;}
#breadcrumb a:first-child{background:url(../images/home_02.svg) no-repeat left center;background-size:1em auto;padding-left:1.5625em;}
#breadcrumb span{color:#0354a6;}
#breadcrumb i{margin:0 0.1rem;}
#epost{background-color:#fff;box-shadow:0px 0.21rem 0.55rem 0px rgba(0,44,109,0.06);position:relative;padding:0.63rem 0.4rem 0.68rem;margin-bottom:1.2rem;}
#epost .title{font-weight:normal;line-height:1.35em;text-align:center;margin-bottom:0.5rem;}
#epost .title img{display:inline-block;width:auto;height:0.88888889em;vertical-align:middle;margin-top:-0.13888889em;margin-right:0.69444444em;}
#epost .entry{font-size:0.18rem;padding:0.4rem 0.45rem;font-weight:lighter;border-top:0.02rem solid rgba(236,241,247,0.5);}
#epost .entry *{line-height:2.66666667em;}
#epost .entry table{table-layout:fixed;}
#epost .entry table *{line-height:2em;}
#epost .entry .name{color:#0354a6;font-weight:normal;}
#epost .entry td{vertical-align:top;}
#epost .entry td:first-child{width:1rem;}

/*goback*/
.goback{position:absolute;left:0;top:0;font-weight:lighter;background-color:rgba(236,241,247,0.5);}
.goback a{width:10.9375em;height:3.75em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}
.goback i{display:block;font-style:normal;background:url(../images/back_01.svg) no-repeat left center;background-size:1.125em auto;padding-left:1.6875em;}

/*branch*/
#branch{background:no-repeat center bottom;background-size:100% auto;padding:5.57291667% 0 31.25%;font-weight:lighter;}
#branch .entry{width:49.65277778%;}
#branch .info{width:43.05555556%;}
#branch .name{font-weight:normal;color:#0354a6;margin-bottom:0.24rem;}
#branch .meta{font-size:0.18rem;line-height:2em;margin-bottom:0.23rem;}
#branch .scan{width:3rem;max-width:100%;background-color:#fbfdff;padding:0.11rem;}
#branch .qrcode{width:39.56834532%;}
#branch .qrcode img{display:block;width:100%;height:auto;}
#branch .tips{line-height:1.75em;width:52.87769784%;}

/*organization*/
#organization{padding:4.89583333% 0;min-height:9.27rem;}

/*contact*/
#contact{padding:5.36458333% 0 6.45833333%;}
#contact .map{width:62.98611111%; position:relative;}
#contact .map:after {display:block; content:''; padding-bottom:52.48%;}
#contact #allmap {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;}
#contact #allmap img {width:auto; margin-bottom: 20px;}
#contact .text{width:30.90277778%;}
#contact .name{font-size:0.24rem;line-height:1.5em;color:#000;font-weight:normal;margin-bottom:0.3rem;}
#contact .entry{font-weight:var(--font-weight-fw);}
#contact .entry a{color:#0354a6;text-decoration:underline;}

/*hrpart*/
#hrpart{padding:5.88541667% 0;overflow:hidden;}
#hrpart .list{width:101.38888889%;}
#hrpart .item{width:25%;padding:0.68493151% 1.36986301% 0.68493151% 0;}
#hrpart .name{font-size:0.24rem;line-height:1.35em;font-weight:normal;color:#0354a6;margin-bottom:0.53rem;}
#hrpart .meta{line-height:1.5em;color:var(--color-666);overflow:hidden;}
#hrpart .meta p{padding-left:1.875em;background:no-repeat left 0.1875em;background-size:1em auto;margin-top:0.18rem;}
#hrpart .meta .tel{background-image:url(../images/icon_tel_02.svg);}
#hrpart .meta .add{background-image:url(../images/icon_add_01.svg);}
#hrpart .box{background-color:#fff;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);padding:0.32rem 0.34rem;position:relative;height:100%;}

/*bizpart*/
#bizpart{padding:0.3rem 0 0.6rem;font-weight:lighter;}
#bizpart .item{border-bottom:1px solid #e8ecf0;padding:0.4rem 0;}
#bizpart .item:last-child{border-bottom:none;}
#bizpart .name{color:#0354a6;font-weight:normal;font-size:0.24rem;line-height:1.33333333em;width:21.18055556%;padding-right:2em;}
#bizpart .title{font-size:0.2rem;line-height:1.5em;font-weight:normal;margin-bottom:0.11rem;}
#bizpart .info{width:38.19444444%;padding-right:2em;}
#bizpart .meta{line-height:1.5em;color:var(--color-666);}
#bizpart .meta p{padding-left:1.875em;background:no-repeat left 0.1875em;background-size:1em auto;margin-bottom:0.1rem;}
#bizpart .meta .tel{background-image:url(../images/icon_tel_02.svg);}
#bizpart .meta .mail{background-image:url(../images/icon_mail_01.svg);}
#bizpart .meta .add{background-image:url(../images/icon_add_01.svg);}
#bizpart .meta a{color:#0354a6;text-decoration:underline;}
#bizpart .route{width:40.625%;}
#bizpart .entry{color:var(--color-666);}

/*wrapper*/
#wrapper{padding:0.94rem 0 1.2rem;}

/*filter*/
#filter{width:1.65rem;}
#filter .item{margin-bottom:0.44rem;}
#filter .title{font-size:0.2rem;line-height:1.5em;color:var(--color-000822);font-weight:normal;margin-bottom:0.12rem;}
#filter li{font-size:0.14rem;color:var(--color-7a7e8c);line-height:2.28571429em;}
#filter label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
#filter input[type="checkbox"]{display:block;vertical-align:middle;margin-right:0.13rem;width:0.15rem;height:0.15rem;appearance:none;-webkit-appearance:none;border:1px solid rgba(122,126,140,0.5);border-radius:0.03rem;margin-top:0.01rem;}
#filter input[type="checkbox"]:checked{background:url(../images/checked_01.svg) no-repeat center center;background-size:contain;border:none;}
#filter li ul{margin-left:0.28rem;margin-bottom:0.1rem;}

/*joblist*/
#joblist{width:calc(100% - 2rem);}
#joblist .list{margin-bottom:0.5rem;}
#joblist .total{color:var(--color-7a7e8c);font-weight:lighter;margin-bottom:0.16rem;}
#joblist .total span{color:#0354a6;}

/*jobitem*/
.jobitem{padding:0 0.44rem;background-color:#f7f8f8;margin-bottom:0.2rem;transition:all 0.3s;}
.jobitem .top{padding:0.34rem 0.5rem 0.31rem 0;position:relative;cursor:pointer;}
.jobitem .top:after{width:0.14rem;height:0.08rem;background:url(../images/arrow_down_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);opacity:0.5;transition:all 0.2s;}
.jobitem .title{font-size:0.24rem;line-height:1.25em;font-weight:normal;color:var(--color-222);margin-bottom:0.08rem;}
.jobitem .hot{font-size:0.58333333em;color:#0354a6;font-weight:lighter;width:3.28571429em;height:1.71428571em;background:url(../images/hot_01.svg) no-repeat center center;background-size:contain;display:inline-block;line-height:1.71428571em;font-style:normal;padding-left:0.85714286em;vertical-align:middle;margin-top:-0.21428571em;}
.jobitem .meta > p {display:flex; flex-wrap:wrap;}
.jobitem .meta span{display:block;color:var(--color-7a7e8c);font-size:0.14rem;line-height:2.14285714em;position:relative;}
.jobitem .meta span:not(:last-child){margin-right:0.33rem;}
.jobitem .meta span:not(:last-child):after{width:1px;height:1.14285714em;background-color:#e5e6e8;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:-0.17rem;}
.jobitem .btm{border-top:1px solid rgba(122,126,140,0.1);padding:0.4rem 0 0.72rem;display:none;}
.jobitem .entry{color:var(--color-66676d);font-weight:lighter;}
.jobitem .entry .box{margin-bottom:0.25rem;}
.jobitem .entry h3{font-weight:normal;color:var(--color-000822);margin-bottom:0.08rem;}
.jobitem .tag{margin-bottom:0.37rem;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;}
.jobitem .tag span{display:block;font-size:0.14rem;background-color:#f4f8fb;border:1px solid #97b9da;height:2.14285714em;line-height:2.14285714em;color:#0354a6;padding:0 0.78571429em;font-weight:lighter;margin-right:0.1rem;margin-bottom:0.1rem;}
.jobitem .supply span{display:block;width:10em;height:3.125em;line-height:3.125em;text-align:center;background-color:#0354a6;color:#fff;border-radius:1.5625em;cursor:pointer;}
.jobitem.active{background-color:#fff;box-shadow:0px 0px 0.2rem 0px rgba(0,0,0,0.06);}
.jobitem.active .top:after{transform:rotate(180deg);opacity:1;}
.jobitem.active .title{color:#0354a6;}
.jobitem.active .btm{display:block;}

/*pagenavi*/
#pagenavi a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:0.14rem;justify-content:center;align-items:center;margin:0.05rem;height:0.5rem;min-width:0.5rem;position:relative;color:#000;border:solid 0.02rem #f5f7f8;border-radius:0.25rem;background:#f5f7f8 no-repeat center center;background-size:auto 23.91304348%;}
#pagenavi .a_cur{border-color:#0354a6;color:#0354a6;}
#pagenavi a:hover{background-color:#0354a6;color:#fff;border-color:#0354a6;}
#pagenavi .a_prev{background-image:url(../images/prev_01.svg);}
#pagenavi .a_prev:hover{background-image:url(../images/prev_01_on.svg);}
#pagenavi .a_next{background-image:url(../images/next_01.svg);}
#pagenavi .a_next:hover{background-image:url(../images/next_01_on.svg);}
#pagenavi .num {display:flex; flex-wrap:wrap; font-style:normal;}

/*popup*/
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.8);z-index:15;-webkit-overflow-scrolling:touch;display:none;}
.popup > .flex{width:100%;min-height:100%;padding:2em 0;}
.popup .box{background-color:#fff;position:relative;width:7.87rem;max-width:93.5%;padding:0.4rem 0.55rem 0.54rem;}

/*spopup*/
.spopup .box{padding-right:1.2rem;padding-left:0.9rem;}
.spopup .title{font-weight:normal;color:#0354a6;text-align:center;margin-bottom:0.33rem;}
.spopup .intro {text-align: center; font-weight: lighter; margin-top: 0.07rem;}
.spopup .item{margin-bottom:0.16rem;}
.spopup .label{display:block;float:left;height:3.5em;line-height:3.5em;white-space:pre-wrap;}
.spopup .label i{font-style:normal;color:#0354a6;margin-right:0.09rem;}
.spopup .input{margin-left:6.5em; position: relative;}
.spopup .text{display:block;width:100%;border:1px solid #ebebeb;height:3.5em;line-height:1.875em;padding:0.8125em 1.25em;}
.spopup textarea.text {height: 8.6875em;}
.spopup .radio{color:var(--rgba-5106);padding:0.8125em 0;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;}
.spopup .radio label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;margin-right:0.21rem;}
.spopup .radio input{margin-right:0.09rem;}
.spopup .select{border:1px solid #ebebeb;padding:0 1.25em;}
.spopup select{display:block;width:100%;height:3.375em;color:var(--rgba-5103);}
.spopup .upload{width:1.6rem;height:1.6rem;background:#fbfbfb url(../images/icon_01.svg) no-repeat center center;background-size:13.125% auto;border:solid 1px #ededed;cursor:pointer;margin-bottom:0.14rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:0.2rem;color:var(--color-999);}
.spopup .upload.active {background-image:none;}
.spopup input[type="file"]{display:none;}
.spopup .verify .text{padding-right: 1.6rem;}
.spopup .verify a {display: flex; align-items: center; justify-content: center; font-size: 0.14rem; width: 1.43rem; color:#fff;background-color:#0354a6; text-align: center; height: 100%; position: absolute; right: 0; top:0;}
.spopup .tips{color:rgba(102,102,102,0.3);}
.spopup .submit{font-size:0.18rem;background-color:#0354a6;color:#fff;width:11.11111111em;height:3.11111111em;border-radius:1.55555556em;margin:0.36rem auto 0;display:block;}
.spopup .hgroup {margin-bottom:0.33rem;}
.spopup .hgroup .title {margin-bottom: 0;}
.spopup .agree{font-size:0.14rem;font-weight:lighter;line-height:1.5em; padding:0.28rem 0;margin-bottom:0.22rem; }
.spopup .agree label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.spopup input[type="checkbox"]{width:0.2rem;height:0.2rem;border:0.02rem solid #0354a6;border-radius:0.04rem;appearance:none;-webkit-appearance:none;display:inline-block;margin-right:0.08rem;margin-top:0.01rem;}
.spopup input[type="checkbox"]:checked{background:url(../images/checked_02.svg) no-repeat center center;background-size:contain;border:none;}
/*leavepop*/
.leavepop .select,
.leavepop .text,
.leavepop .verify a { border-radius: 0.05rem;}
.leavepop .bsubmit {margin:0 auto;}
/*party*/
.party #submenu li:after{background-color:#ef0000;}
.party #submenu a:hover,.party #submenu .cur a{color:#ef0000;}
.party #pagenavi .a_cur{border-color:#e60012;color:#e60012;}
.party #pagenavi a:hover{border-color:#e60012;background-color:#e60012;color:#fff;}
.party .litem .more{background-image:url(../images/more_02.png);}
.party .litem a:hover{color:#c1000f;}
.party .litem a:hover .date time{background-color:#c1000f;}
.party .litem a:hover .date i{background-color:#e60012;}
.party #breadcrumb span{color:#c1000f;}
.party #breadcrumb a:first-child{background-image:url(../images/home_03.svg);}
.party .goback i{background-image:url(../images/back_02.svg);}
.party .entry .quote,.party .entry .quote:before{border-color:#e60012;}

/*pcontact*/
#pcontact{padding:4.89583333% 0 6.25%;}
#pcontact .inner{background-color:#f5f7f8;}
#pcontact .figure{width:50%;}
#pcontact .bg{padding-bottom:64.02777778%;}
#pcontact .text{width:50%;padding:0.2rem 6.11111111%;}
#pcontact .name{font-weight:normal;margin-bottom:0.73rem;}
#pcontact .entry{font-weight:lighter;color:var(--color-555);}
#pcontact .entry *{line-height:2.25em;}
#pcontact .entry strong{font-weight:bold;}
#pcontact .tel{margin-bottom:0.08rem;}
#pcontact .tel span{font-weight:bold;font-size:2.25em;line-height:1em;}

/*pstyle*/
.pstyle{width:102.08333333%;}

/*sitem*/
.sitem{width:33.333%;padding-right:2.04081633%;padding-bottom:2.72108844%;}
.sitem .bg{padding-bottom:73.91304348%;}
.sitem .title{font-size:0.22rem;font-weight:normal;line-height:1.36363636em;padding:0.35rem 0.4rem;}
.sitem a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}
.sitem a:hover .bg{transform:scale(1.05);}

/*litem*/
.litem{margin-bottom:0.36rem;}
.litem .date{width:1.36rem;padding-right:0.36rem;text-align:center;color:var(--rgba-8506);vertical-align:top;transition:all 0.2s;}
.litem .date time{display:block;background-color:#e7eaee;transition:all 0.2s;}
.litem .date i{display:block;font-style:normal;font-size:0.36rem;color:var(--color-555);line-height:1.94444444em;background-color:#f2f6fa;transition:all 0.2s;}
.litem .cont{border-bottom:1px solid rgba(125,125,125,0.2);padding-bottom:0.31rem;}
.litem .pdt{padding:0.16rem 0 0.37rem;}
.litem .text{width:calc(100% - 1.14rem);}
.litem .title{font-size:0.22rem;line-height:1.36363636em;font-weight:normal;margin-bottom:0.12rem;}
.litem .excerpt{line-height:1.75em;font-weight:lighter;color:var(--color-555);}
.litem .rows{height:3.5em;}
.litem .more{width:0.24rem;height:0.24rem;background:url(../images/more_03.png) no-repeat center center;background-size:contain;}
.litem a:hover .date{color:#fff;}
.litem a:hover .date time{background-color:#1963ad;}
.litem a:hover .date i{background-color:#0354a6;color:#fff;}

/*newslist*/
.newslist{margin-bottom:0.5rem;}

/*witem*/
.witem{font-size:0.22rem;line-height:1.36363636em;border-bottom:0.02rem solid rgba(232,235,244,0.6);padding-bottom:0.36rem;margin-bottom:0.36rem;}
.witem span{background:url(../images/icon_02.svg) no-repeat center center;background-size:contain;color:#fff;font-size:0.54545455em;width:1.66666667em;height:1.83333333em;line-height:1.33333333em;text-align:center;display:block;position:absolute;left:0;top:0.5em;}
.witem time{color:var(--rgba-8506);font-size:0.16rem;display:block;position:absolute;top:0;right:0.63rem;line-height:1.875em;}
.witem a{position:relative;display:block;overflow:hidden;padding-left:1.81818182em;background:url(../images/more_03.png) no-repeat right center;background-size:1.09090909em auto;padding-right:1.6rem;}

/*policy*/
#policy .figure{width:54.16666667%;}
#policy .list{width:40.27777778%;padding-top:0.14rem;}
#policy ul{margin-bottom:0.53rem;}
#policy li a{display:block;overflow:hidden;position:relative;}
#policy .li{padding:0.11rem 0;}
#policy .li:not(:last-child){border-bottom:0.02rem solid #f1f3f8;}
#policy .li time{display:block;position:absolute;right:0;top:0;color:var(--color-b5b5b5);}
#policy .li a{padding-right:6.25em;}
#policy .title{font-weight:normal;line-height:1.33333333em;max-height:2.66666667em;margin-bottom:0.15rem;}
#policy .excerpt{font-weight:lighter;max-height:3.75em;color:var(--color-333);}
#policy .top{margin-bottom:0.31rem;}
#policy .top a{color:#0354a6;}

/*npost*/
.npost{background-color:#fff;box-shadow:0px 0.21rem 0.55rem 0px rgba(0,44,109,0.06);position:relative;padding:0.67rem 0.4rem 0.8rem;margin-bottom:1.2rem;}
.npost .title{max-width:24.72222222em;margin:0 auto 0.19rem;text-align:center;font-weight:normal;line-height:1.11111111em;}
.npost .meta{color:var(--rgba-8506);border-bottom:0.02rem solid #f5f8fb;padding-bottom:0.32rem;}
.npost .meta span{display:block;margin:0 1.17647059%;}
.npost .entry{padding:0.57rem 4.41176471% 0.8rem;font-size:0.18rem;font-weight:lighter;}
.npost .entry *{line-height:1.77777778em;}
.npost .entry strong {font-weight:bold;}
.npost .pnav{border-top:0.02rem solid #f5f8fb;padding:0.28rem 0;}
.npost .pnav span{display:block;max-width:100%;font-weight:lighter;font-size:0.18rem;line-height:2em;position:relative;font-family: 宋体;}
.npost .pnav i{font-style:normal;position:absolute;top:50%;transform:translateY(-50%);display:block;width:3.88888889em;}
.npost .pnav i:after{content:'·';display:block;position:absolute;top:50%;transform:translateY(-50%);}
.npost .pnav .next{text-align:right;}
.npost .pnav .next a{padding-right:4.72222222em;}
.npost .pnav .next i{right:0;}
.npost .pnav .next i:after{left:0;}
.npost .pnav .prev a{padding-left:4.72222222em;}
.npost .pnav .prev i{left:0;}
.npost .pnav .prev i:after{right:0;}
.npost .back{margin-top:0.21rem;}
.npost .back a{display:block;background-color:#0354a6;color:#fff;font-size:0.14rem;width:9em;height:3.42857143em;border-radius:1.71428571em;margin:0 auto;text-align:center;line-height:3.42857143em;}


/*dpost*/
#dpost .back a{background-color:#e60012;}
#dpost .pnav a:hover{color:#e60012;}
#dpost .more{color:#e60012;}

/*ncbox*/
.ncbox{padding:5.20833333% 0 5.46875%;overflow:hidden;}
.ncbox .mgo{text-align:right;}
.ncbox .mgo a{color:var(--color-555);}
.ncbox .mgo a:hover{color:#0354a6;opacity:1;}

/*nchannel1*/
.nchannel1 .figure{width:50%;}
.nchannel1 .list{width:45.83333333%;}
.nchannel1 .item{border-bottom:1px solid #eceff6;padding-bottom:0.18rem;margin-bottom:0.23rem;}
.nchannel1 .title{font-size:0.22rem;line-height:1.25em;font-weight:normal;margin-bottom:0.04rem;}
.nchannel1 .excerpt{font-weight:lighter;height:3.75em;margin-bottom:0.13rem;color:var(--color-333);display:none;}
.nchannel1 .date{color:var(--color-b5b5b5);}
.nchannel1 .mgo a{opacity:0.6;}
.nchannel1 .on{padding-bottom:0.26rem;}
.nchannel1 .on .title{margin-bottom:0.13rem;}
.nchannel1 .on .excerpt{display:block;}

/*nchannel3*/
.nchannel3 .swiper{overflow:visible;}
.nchannel3 .swiper-slide{width:3.4rem;background-color:#fff;}
.nchannel3 .swiper-slide-visible .info{opacity:1;}
.nchannel3 .date{color:var(--color-555);margin-bottom:0.36rem;}
.nchannel3 .date i{font-style:normal;font-size:0.36rem;display:block;line-height:1em;}
.nchannel3 .date time{display:block;opacity:0.6;line-height:1.5em;}
.nchannel3 .title{font-size:0.22rem;line-height:1.45454545em;height:2.90909091em;font-weight:normal;margin-bottom:0.16rem;}
.nchannel3 .excerpt{line-height:1.75em;height:3.5em;color:var(--color-555);font-weight:lighter;margin-bottom:0.43rem;}
.nchannel3 .more{width:0.24rem;height:0.24rem;background:url(../images/more_03.png) no-repeat center center;background-size:contain;}
.nchannel3 .info{background-color:#fff;display:block;overflow:hidden;padding:0.35rem 0.4rem 0.4rem;opacity:0.15;position:relative;}
.nchannel3 .info *{position:relative;z-index:2;}
.nchannel3 .info:before{width:36.17647059%;padding-bottom:38.23529412%;background:url(../images/icon_03.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;bottom:0;}
.nchannel3 .control{margin-top:0.54rem;}
.nchannel3 .bar{width:calc(100% - 1rem);flex-wrap:nowrap;}
.nchannel3 .swiper-pagination{position:static;font-size:0.18rem;color:var(--color-999);line-height:1.66666667em;width:auto;white-space:nowrap;margin-left:0.21rem;}
.nchannel3 .swiper-scrollbar{position:relative;bottom:auto;left:auto;height:0.04rem;background-color:rgba(198,203,208,0.29);}
.nchannel3 .swiper-scrollbar-drag{background-color:#0354a6;}

/*nchannel4*/
.nchannel4 .list{margin-bottom:0.32rem;}
.nchannel4 .item{border-bottom:1px solid #f1f3f8;padding:0.27rem 0;}
.nchannel4 .top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;cursor:pointer;}
.nchannel4 .letter{background:url(../images/icon_02.svg) no-repeat center center;background-size:contain;color:#fff;font-size:0.12rem;width:1.66666667em;height:1.83333333em;line-height:1.33333333em;text-align:center;display:block;margin-top:0.41666667em;}
.nchannel4 .title{font-size:0.22rem;line-height:1.36363636em;font-weight:normal;width:calc(100% - 0.4rem);position:relative;padding-right:1.36363636em;}
.nchannel4 .title:after{width:0.86363636em;height:0.5em;background:url(../images/arrow_down_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0;top:0.43181818em;}
.nchannel4 .btm{padding:0.3rem 0.65rem 0.15rem 0.4rem;line-height:2em;font-weight:lighter;display:none;}

/*lease*/
.lease{margin-bottom:7.5%;}
.lease .tel{height:2em;color:#fff;font-size:0.3rem;background-image:linear-gradient(90deg,#0081c7 0%,#066bb6 52%,#0c55a4 100%);padding:0 1.33333333em;position:relative;margin-bottom:0.5rem;}
.lease .tel:after{content:'';display:block;position:absolute;top:100%;left:50%;transform:translateX(-50%);border-top:0.1rem solid #066cb7;border-left:0.1rem solid transparent;border-right:0.1rem solid transparent;}
.lease .tel span{background:url(../images/hottel_03.svg) no-repeat left center;background-size:0.9em auto;display:block;padding-left:1.63333333em;}
.lease .warning{font-size:0.24rem;line-height:1.5em;text-align:center;color:#000;}

/*lhitem*/
.lhitem{margin-bottom:4.16666667%;}
.lhitem:hover .bg{transform:scale(1.05);}
.lhitem .figure{width:49.86111111%;}
.lhitem .bg{padding-bottom:56.40668524%;}
.lhitem .text{width:42.70833333%;}
.lhitem .title{font-size:0.24rem;font-weight:normal;line-height:1.25em;color:#000;margin-bottom:0.21rem;}
.lhitem .entry{font-weight:lighter;}
.lhitem:nth-child(2n){flex-direction:row-reverse;}
.esbox{padding:5.72916667% 0 6.25%;overflow:hidden;background-repeat:no-repeat; background-position: center center; background-size:cover;}

/*espain*/
.espain .box{background:no-repeat center center;background-size:cover;padding:4.86111111%;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);min-height:5.7rem;}
.espain .text{background-color:#fff;width:6.4rem;max-width:100%;padding:0.43rem 0.4rem;}
.espain li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;align-items:flex-start;}
.espain .num{background-color:#0354a6;color:#fff;font-size:0.12rem;width:1.66666667em;height:1.66666667em;text-align:center;line-height:1.66666667em;margin-top:1.33333333em;}
.espain .cont{width:calc(100% - 0.4rem);font-size:0.2rem;line-height:2.4em;color:#000;}

/*esolution*/
.esolution{padding-bottom:3.20833333%;}
.esolution .list{width:104.55163%;}
.esitem{width:33.333%;padding-right:4.3534%;padding-bottom:4.3534%;}
.esitem .bg{padding-bottom:56.22317597%;}
.esitem .text{padding:0.32rem 0.4rem 0.34rem;}
.esitem .title{font-size:0.2rem;line-height:1.5em;font-weight:normal;}
.esitem .intro{line-height:2.25em;color:var(--color-666);font-weight:lighter;}
.esitem a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}
.esitem a:hover .bg{transform:scale(1.05);}
.esitem.col2{width:50%;}

/*otherpro*/
#otherpro{padding:6.35416667% 0;overflow:hidden;}
#otherpro .list{width:101.45833333%;}

/*opitem*/
.opitem{width:33.333%;padding:0.71868583% 1.43737166% 0.71868583% 0;}
.opitem .num{position:absolute;left:0.18rem;top:0.18rem;line-height:1em;font-size:0.3rem;color:rgba(207,219,232,0.5);font-weight:bold;}
.opitem .icon{width:0.6rem;height:0.6rem;position:relative;margin:0 auto 0.48rem;}
.opitem .icon i{display:block;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center;background-size:contain;}
.opitem .icon i:nth-child(2){opacity:0;}
.opitem .name{font-size:0.2rem;line-height:1.5em;font-weight:normal;text-align:center;}
.opitem a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);padding:0.67rem 0.4rem 0.55rem;}
.opitem a:hover{color:#fff;background-image:linear-gradient(180deg,#2988e8 0%,#166ec7 52%,#0354a6 100%);}
.opitem a:hover .num{color:#fff;}
.opitem a:hover .icon i:nth-child(1){opacity:0;}
.opitem a:hover .icon i:nth-child(2){opacity:1;}

/*pnitem*/
.pnitem{border-bottom:0.02rem solid #f1f3f8;}
.pnitem .num{font-size:0.22rem;line-height:1.36363636em;color:var(--color-a1a1a1);width:2em;}
.pnitem .title{font-size:0.22rem;line-height:1.36363636em;font-weight:normal;padding-right:1em;}
.pnitem .title span{display:block;}
.pnitem .date{color:var(--rgba-8506);width:1.27rem;}
.pnitem .more{width:0.24rem;}
.pnitem .more i{display:block;overflow:hidden;padding-bottom:100%;background:url(../images/more_02.png) no-repeat center center;background-size:contain;}
.pnitem a{padding:0.24rem 0.25rem 0.24rem 0;}
.pnitem a:hover{color:#e60012;}

/*notice*/
.notice{margin-bottom:5.20833333%;}

/*pfilter*/
.pfilter{border-bottom:0.02rem solid #e60012;margin-bottom:0.07rem;padding-bottom:0.3rem;overflow:hidden;}
.pfilter .result .title{color:#e60012;font-weight:normal;font-size:0.24rem;line-height:1.5em;margin-right:0.23rem;}
.pfilter .result span{display:block;color:var(--color-999);line-height:1.75em;}
.pfilter .result span i{font-style:normal;color:#e60012;}
.pfilter .form .input{position:relative;width:3rem;max-width:100%;}
.pfilter .form .text{font-size:0.14rem;border:solid 1px #e7ebf2;height:3.5em;background-color:#f8f9fb;border-radius:1.78571429em;line-height:1.78571429em;display:block;width:100%;padding:0.85714286em 0.78rem 0.85714286em 0.28rem;}
.pfilter .form .submit{background:url(../images/search_03.svg) no-repeat center center;background-size:auto 38.29787234%;position:absolute;right:0;top:0;height:100%;width:0.78rem;}
.pfilter .form .line{height:0.02rem;background-color:#caccd0;width:0.12rem;margin:0 0.13rem;}
.pfilter .form .date{margin-right:0.23rem;}
.pfilter .form .date .input{width:1.8rem;}
.pfilter .form .date .input:after{width:0.16rem;height:0.16rem;background:url(../images/date_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0.26rem;}
.pfilter .form .date .text{padding-right:0.28rem;}
.layui-laydate-range{max-width:calc(100% - 10px);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;font-size:0.14rem;}
.layui-laydate-range .layui-laydate-footer{width:100%;}
.layui-laydate-range .layui-laydate-main{display:block;width:50%;max-width:none;}
.layui-laydate-range .layui-laydate-header{line-height:0.3rem;padding:0.1rem 0.7rem 0.05rem;}
.layui-laydate-range .layui-laydate-header i{font-size:0.18rem;top:0.1rem;padding:0 0.05rem;}
.layui-laydate-range .layui-laydate-header i.laydate-prev-y{left:0.15rem;}
.layui-laydate-range .layui-laydate-header i.laydate-next-y{right:0.15rem;}
.layui-laydate-range .layui-laydate-header i.laydate-prev-m{left:0.45rem;}
.layui-laydate-range .layui-laydate-header i.laydate-next-m{right:0.45rem;}
.layui-laydate-range .laydate-set-ym span{padding:0;}
.layui-laydate-range .layui-laydate-content{padding:0.1rem;}
.layui-laydate-range .layui-laydate-content th,.layui-laydate-range .layui-laydate-content td{width:0.36rem;height:0.3rem;line-height:0.3rem;}
.layui-laydate-range .layui-laydate-content th > div,.layui-laydate-range .layui-laydate-content td > div{padding:0;}
.layui-laydate-range .layui-laydate-footer{padding:0.1rem;}
.layui-laydate-range .layui-laydate-footer .layui-laydate-preview {color:var(--color-777)!important;}
.layui-laydate-range .layui-laydate-footer span:hover {color: #e60012;}
.layui-laydate-range .layui-this,
.layui-laydate-range .layui-this > div {background-color: #e60012!important;}
.layui-laydate-range .layui-laydate-list{padding:0.1rem;}
.layui-laydate-range .layui-laydate-list > li{height:0.36rem;line-height:0.36rem;margin:0.03rem 0;}
.layui-laydate-range .laydate-month-list > li{margin:0.17rem 0;height:0.36rem;line-height:0.36rem;}

/*category*/
.category{margin-bottom:5.06944444%;overflow:hidden;}
.category a{display:block;font-size:0.18rem;width:8.88888889em;height:2.77777778em;text-align:center;line-height:2.77777778em;border-radius:1.38888889em;background-color:#f2f5fa;margin:0.5em;}
.category a:hover,.category .cur{background-color:#e60012;color:#fff;}

/*notice*/
#notice{background-color:#fff;padding:0.36rem 0.35rem 0.37rem 1rem;position:relative;margin-bottom:5.06944444%;}
#notice .name{background:url(../images/square_01.svg) no-repeat left top;background-size:contain;width:1.06rem;height:1.06rem;font-size:0.24rem;line-height:1em;position:absolute;left:0;top:0;}
#notice .name i{font-style:normal;color:#fff;transform:rotate(-45deg);display:block;}
#notice .swiper{width:calc(100% - 2.1rem);margin:0;}
#notice .top{margin-bottom:0.13rem;}
#notice .title{font-size:0.22rem;line-height:1.36363636em;font-weight:normal;max-width:calc(100% - 1.2rem);margin-right:0.2rem;}
#notice time{display:block;font-size:0.18rem;color:var(--color-555);opacity:0.6;line-height:1.66666667em;}
#notice .excerpt{line-height:1.5em;color:var(--color-555);height:3em;}
#notice .info:hover{color:#e60012;}
#notice .arrow{width:0.4rem;height:0.4rem;border:solid 2px #d3d8db;border-radius:50%;cursor:pointer;background:#fff no-repeat center center;background-size:16.66666667% auto;}
#notice .arrow:hover{background-color:#e60012;border-color:#e60012;}
#notice .prev{margin-right:0.15rem;background-image:url(../images/prev_01.svg);}
#notice .prev:hover{background-image:url(../images/prev_01_on.svg);}
#notice .next{background-image:url(../images/next_01.svg);}
#notice .next:hover{background-image:url(../images/next_01_on.svg);}
#notice .more{margin-bottom:0.25rem;}
#notice .more a{color:var(--rgba-8506);}
#notice .more a:hover{color:#e60012;}

/*lname*/
.lname{font-size:2.29166667vw;line-height:1.25em;}

/*latest*/
.latest{margin-bottom:4.86111111%;}
.latest .figure{width:46.52777778%;}
.latest .text{width:48.26388889%;}
.latest .top{border-bottom:0.02rem solid #e6e8e8;padding-bottom:0.14rem;margin-bottom:0.34rem;}
.latest .tab span{display:block;position:relative;margin-right:0.5rem;cursor:pointer;}
.latest .tab span:after{content:'';display:block;position:absolute;width:100%;height:0.02rem;background-color:#e60012;left:0;bottom:-0.16rem;opacity:0;}
.latest .tab .cur{color:#e60012;}
.latest .tab .cur:after{opacity:1;}
.latest .more a{color:var(--rgba-8506);}
.latest .more a:hover{color:#e60012;}
.latest .item{display:none;}
.latest .item:first-child{display:block;}
.latest .sticky{border-bottom:1px solid #e6e8e8;padding-bottom:0.16rem;margin-bottom:0.29rem;}
.latest .sticky .title{font-size:0.22rem;font-weight:normal;line-height:1.36363636em;margin-bottom:0.09rem;}
.latest .sticky .excerpt{color:var(--color-555);line-height:1.5em;height:3em;margin-bottom:0.17rem;}
.latest .sticky a{display:block;overflow:hidden;}
.latest .sticky a:hover{color:#e60012;}
.latest .date{color:var(--rgba-8506);}
.latest .first{margin-bottom:0.37rem;}
.latest .first .figure{width:42.31884058%;margin:0;}
.latest .first .bg{padding-bottom:73.97260274%;}
.latest .first .intro{width:51.73913043%;border-bottom:1px solid #e6e8e8;padding-bottom:0.14rem;}
.latest .first .title{font-size:0.22rem;line-height:1.36363636em;max-height:2.72727273em;margin-bottom:0.17rem;}
.latest .first .excerpt{line-height:1.5em;height:4.5em;color:var(--color-555);margin-bottom:0.15rem;}
.latest .first a:hover{color:#e60012;}
.latest .first a:hover .bg{transform:scale(1.05);}
.latest .li:not(:last-child){margin-bottom:0.07rem;}
.latest .li i{font-style:normal;color:var(--color-999);}
.latest .li time{position:absolute;right:0;color:var(--rgba-8506);}
.latest .li a{display:block;position:relative;padding-right:1rem;}
.latest .li a:hover i,.latest .li a:hover{color:#e60012;}

/*lban*/
.lban{margin-bottom:4.16666667%;}

/*catebox*/
.catebox .item{width:47.91666667%;margin-bottom:0.35rem;}
.catebox .hgroup{margin-bottom:0.28rem;}
.catebox .lname{font-weight:normal;color:#e60012;}
.catebox .more a{color:var(--rgba-8506);}
.catebox .more a:hover{color:#e60012;}
.catebox .box{margin-bottom:0;}

/*swiper-dots*/
.swiper-dots{position:relative;}
.swiper-dots .swiper-pagination{bottom:0;}
.swiper-dots .swiper-pagination .swiper-pagination-bullet{width:0.2rem;height:0.04rem;background-color:#d6d6d6;opacity:1;border-radius:0.02rem;margin:0 0.11rem;}
.swiper-dots .swiper-pagination .swiper-pagination-bullet-active{background-color:#0354a6;}
.swiper-arrows .arrow{position:absolute;top:50%;transform:translateY(-50%);border:solid 1px #ffffff;width:0.6rem;height:0.6rem;border-radius:50%;z-index:5;cursor:pointer;background:no-repeat center center;background-size:15.51724138% auto;}
.swiper-arrows .arrow:hover{background-color:#fff;}
.swiper-arrows .prev{background-image:url(../images/prev_02@2x.png);left:0;}
.swiper-arrows .prev:hover{background-image:url(../images/prev_02_on@2x.png);}
.swiper-arrows .next{background-image:url(../images/next_02@2x.png);right:0;}
.swiper-arrows .next:hover{background-image:url(../images/next_02_on@2x.png);}

/*swiper-list*/
.swiper-list{padding:0 0.2rem;margin:0 -0.21rem;overflow:hidden;}
.swiper-list .swiper{padding-bottom:0.44rem;overflow:visible;}
.swiper-list .swiper-slide{height:auto;}
.swiper-list .swiper-slide-visible a{box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}

/*slideitem*/
.slideitem{width:3.45rem;}
.slideitem .num{position:absolute;left:0.18rem;top:0.18rem;line-height:1em;font-size:0.3rem;color:rgba(207,219,232,0.5);font-weight:bold;}
.slideitem .icon{width:0.65rem;height:0.65rem;position:relative;margin:0 auto 0.3rem;}
.slideitem .icon i{display:block;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center;background-size:contain;}
.slideitem .icon i:nth-child(2){opacity:0;}
.slideitem .name{font-size:0.2rem;line-height:1.5em;font-weight:normal;text-align:center;}
.slideitem .intro{color:var(--color-666);font-weight:lighter;text-align:center;margin-top:0.15rem;padding:0 0.5em;}
.slideitem a{display:block;overflow:hidden;position:relative;height:100%;background-color:#fff;padding:0.67rem 0.32rem 0.55rem;}
.slideitem a:hover{color:#fff;background-image:linear-gradient(180deg,#2988e8 0%,#166ec7 52%,#0354a6 100%);}
.slideitem a:hover .num{color:rgba(207,219,232,0.3);}
.slideitem a:hover .intro{color:#fff;}
.slideitem a:hover .icon i:nth-child(1){opacity:0;}
.slideitem a:hover .icon i:nth-child(2){opacity:1;}

/*opiont*/
.opiont{padding-bottom:4.16666667%;}
.opiont .col10{width:calc(100% + 0.2rem);margin-left:-0.1rem;}
.opiont .col10 .slideitem{padding:0.1rem;}

/*oproduct*/
.oproduct .pname{margin-bottom:0.45rem;}
.oproduct .intro{max-width:11.1rem;margin:0 auto 0.5rem;}
.oproduct .list{padding:0 0.11rem 0.11rem;margin:-0.11rem;overflow:hidden;}
.oproduct .swiper{overflow:visible;padding:0.11rem 0 0.44rem;}
.oproduct .swiper-slide{height:auto;}

/*opinfo*/
.opinfo{background-color:#fff;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);position:relative;height:100%;}
.opinfo .bg{padding-bottom:56.22317597%;}
.opinfo .text{padding:0.32rem 0.4rem;}
.opinfo .center{text-align:center;}
.opinfo .title{font-size:0.2rem;line-height:1.5em;font-weight:normal;}
.opinfo ul{margin-top:0.14rem;}
.opinfo li{font-weight:lighter;color:var(--color-666); position:relative; padding-left:0.875em;}
.opinfo li:before {width:0.3em; height:0.3em; background-color:#666; display:block; content:''; position:absolute; left:0; top:0.84375em;border-radius:50%;}
.opinfo .two{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;}
.opinfo .two li{width:49%;}
.opinfo:hover .bg {transform:scale(1.1);}
.rmore .go{background-color:#0354a6;font-size:0.18rem;color:#fff;height:3.33333333em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:1.66666667em;width:11.11111111em;}
.rmore i{font-style:normal;display:block;background:url(../images/more_04.svg) no-repeat right center;background-size:1.44444444em auto;padding-right:2.5em;}
.rmore .white{background-color:#fff;color:#0354a6;}
.rmore .white i{background-image:url(../images/more_01.svg);}
.rmore .go:hover{opacity:0.85;}

/*slides*/
#slides .bg{padding-bottom:50%;transition:1s linear 2s; transform:scale(1.1,1.1);}
#slides .bg:nth-child(2){display:none;}
#slides .text{position:absolute;top:50%;transform:translateY(0);left:0;width:100%;color:#fff;opacity: 0; transition: all 1.5s;}
#slides .intro{font-size:3.125vw;line-height:1.33333333em;}
#slides .rmore{margin-top:4.23611111%;}
#slides .center .inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;}
#slides .swiper-slide-active .text {transform:translateY(-50%);opacity: 1;}
#slides .swiper-slide-active .bg,#slides .swiper-slide-duplicate-activ .bg {transition:6s linear; transform:scale(1,1);}
/*oreform*/
.oreform .box{background-color:#fff;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}
.oreform .item,.oreform .info{border-bottom:1px solid #e6ebf1;padding:0.18rem 0;min-height:1.23rem;}
.oreform .item:last-child,.oreform .info:last-child{border-bottom:none;}
.oreform .info{min-height:0;}
.oreform .figure{width:50.83333333%;}
.oreform .text{width:49.16666667%;padding:0 0.76rem 0 0.52rem;}
.oreform .icon{width:0.6rem;}
.oreform .icon i{display:block;background:no-repeat center center;background-size:contain;border-radius:50%;padding-bottom:100%;}
.oreform .icon i:nth-child(2){display:none;}
.oreform .cont{width:calc(100% - 0.92rem);}
.oreform .title{font-size:0.2rem;line-height:1.5em;font-weight:normal;}
.oreform .drop{display:none;color:var(--color-666);font-weight:var(--font-weight-fw);margin-top:0.05rem;}
.oreform .intro{line-height:1.5em;color:var(--color-666);font-weight:lighter;margin-top:0.02rem;}
.oreform .cur{align-items:flex-start;}
.oreform .cur .drop{display:block;}
.oreform .cur .title{font-size:0.24rem;}
.oreform .cur .icon i:nth-child(1){display:none;}
.oreform .cur .icon i:nth-child(2){display:block;}

/*servicepro*/
.servicepro{background:no-repeat center center;background-size:cover;min-height:41.66666667vw;}
.servicepro .entry{max-width:8.14rem;margin:0 auto;color:var(--color-262626);font-weight:lighter;}

/*serviceadv*/
.serviceadv .list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;width:100.69444444%;}
.serviceadv .item{width:17.24137931%;padding-right:0.68965517%;transition:all 0.2s;}
.serviceadv .info{height:4.6rem;background:no-repeat center center;background-size:cover;position:relative;color:#fff;flex-direction:column;justify-content:center;align-items:center;padding:0.54rem 5.79710145% 0.34rem;transition:all 0.2s;box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}
.serviceadv .info:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0.4;transition:all 0.2s;}
.serviceadv .icon{width:0.6rem;position:relative;z-index:2;margin-bottom:0.24rem;transition:all 0.2s;}
.serviceadv .icon i{display:block;padding-bottom:100%;background:no-repeat center center;background-size:contain;}
.serviceadv .text{position:relative;z-index:2;transition:all 0.2s;}
.serviceadv .title{font-size:0.18rem;line-height:1.66666667em;font-weight:normal;}
.serviceadv .intro{font-weight:lighter;margin-top:0.09rem;display:none;}
.serviceadv .cur{width:48.27586207%;}
.serviceadv .cur .intro{display:block;}
@media only screen and (min-width:1025px){
    .serviceadv .cur .info{justify-content:space-between;align-items:flex-start;}
    .serviceadv .cur .info:before{opacity:0.3;}
    .serviceadv .cur .title{font-size:0.24rem;line-height:1.25em;}
}

/*servicesol*/
.servicesol{box-shadow:0px 0.21rem 0.27rem 0px rgba(0,44,109,0.06);}
.servicesol ul{width:101.38888889%;margin-top:12.5%;}
.servicesol li{width:20%;padding:0.68493151% 1.36986301% 0.68493151% 0;}
.servicesol .icon{width:0.4rem;height:0.4rem;margin:0 auto 0.23rem;position:relative;}
.servicesol .icon i{display:block;overflow:hidden;position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center;background-size:contain;transition:all 0.2s;}
.servicesol .icon i:nth-child(2){opacity:0;}
.servicesol .text{text-align:center;font-size:0.2rem;line-height:1.5em;}
.servicesol .more span{display:block;background:url(../images/icon_msg_01.svg) no-repeat left center;background-size:1.125em auto;padding-left:1.61111111em;}
.servicesol .more .info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;}
.servicesol .more .info:hover span{background-image:url(../images/icon_msg_02.svg);}
.servicesol .info{background-color:#e5ebf0;position:relative;height:100%;display:block;padding:0.4rem 0.1rem 0.33rem;color:var(--color-262626:);transition:all 0.2s;}
.servicesol .info:hover{color:#fff;background-image:linear-gradient(147deg,#2988e8 0%,#166ec7 52%,#0354a6 100%);}
.servicesol .info:hover .icon i:nth-child(1){opacity:0;}
.servicesol .info:hover .icon i:nth-child(2){opacity:1;}

/*bizprocess*/
.bizprocess{padding-left:3.125%;padding-right:3.12%;}
.bizprocess .pic{padding:2.77777778% 0;}
.bizprocess img{display:block;margin:0 auto;}

/*hmessage*/
.hmessage{background:url(../images/hmessage.jpg) no-repeat center bottom;background-size:cover;padding:6.66666667% 0 5.57291667%;overflow:hidden;}
.hmessage .hgroup{width:36%;}
.hmessage .pname{margin-bottom:0.28rem;text-align:left;}
.hmessage .intro{font-weight:lighter;}
.hmessage .form{width:59.02777778%;}
.bsubmit{background-color:#0354a6;color:#fff;font-size:0.14rem;width:12.85714286em;height:3.42857143em;border-radius:1.71428571em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;cursor:pointer;}
.bsubmit:hover{opacity:0.85;}
.bsubmit i{display:block;font-style:normal;background:url(../images/arrow_right_01.png) no-repeat right center;background-size:1.14285714em auto;padding-right:2.85714286em;}
.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;}
.msgform .item{margin-bottom:2.35294118%;}
.msgform .input,.msgform .select{background-color:#fff;overflow:hidden;border-radius:0.25em;position:relative;}
.msgform .label,.msgform .text,.msgform select{font-size:0.14rem;font-weight:lighter;color:var(--color-555);height:3.57142857em;line-height:2.14285714em;padding:0.71428571em 1em;width:100%;display:block;}
.msgform .label{position:absolute;left:0;top:0;}
.msgform .text{position:relative;z-index:2;}
.msgform textarea.text{height:7.14285714em;}
.msgform select{line-height:normal;padding:0 0.4rem 0 1em;appearance:none;-webkit-appearance:none;}
.msgform select::-ms-expand{display:none;}
.msgform .select:after{width:0.11rem;height:0.07rem;background:url(../images/arrow_down_02.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);right:0.14rem;}
.msgform .verify{padding-right:6.875em;}
.msgform .get{display:block;background-color:#0354a6;color:#fff;font-size:0.14rem;line-height:2.85714286em;width:7.14285714em;border-radius:0.28571429em;position:absolute;top:50%;transform:translateY(-50%);right:0.05rem;text-align:center;z-index:3;}
.msgform .get:hover{opacity:0.85;}
.msgform .col3 .item{width:31.76470588%;}
.msgform .agree{font-size:0.14rem;font-weight:lighter;line-height:1.5em;margin-bottom:0.37rem;}
.msgform .agree label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.msgform input[type="checkbox"]{width:0.2rem;height:0.2rem;border:0.02rem solid #0354a6;border-radius:0.04rem;appearance:none;-webkit-appearance:none;display:inline-block;margin-right:0.08rem;margin-top:0.01rem;}
.msgform input[type="checkbox"]:checked{background:url(../images/checked_02.svg) no-repeat center center;background-size:contain;border:none;}

/*hnews*/
.hnews{padding:6.25% 0;overflow:hidden;}
.hnews .swiper-slide{width:4.6rem;}
.hnews .figure{margin-bottom:0.3rem;}
.hnews .bg{padding-bottom:73.91304348%;}
.hnews .title{font-weight:normal;font-size:0.22rem;line-height:1.36363636em; margin-bottom:0.1rem;}
.hnews .subtitle{font-weight:normal;margin-bottom:0.15rem;}
.hnews .excerpt{line-height:1.75em;color:var(--color-555);height:3.5em;margin-bottom:0.39rem;}
.hnews .meta{margin-bottom:0.2rem;}
.hnews .meta span{display:block;color:var(--rgba-8505);}
.hnews .meta .tag{color:#0354a6;}
.hnews .more{width:0.24rem;height:0.24rem;background:url(../images/more_03.png) no-repeat center center;background-size:contain;}
.hnews .info{display:block;overflow:hidden;}
.hnews .info:hover .bg{transform:scale(1.05);}

/*tabbar*/
.tabbar{background-image:linear-gradient(0deg,rgba(3,84,166,0.1),#fff);margin-bottom:2.60416667%;}
.tabbar .swiper{width:93%;}
.tabbar .swiper-slide{width:auto;font-size:0.2rem;line-height:2.4em;font-weight:var(--font-weight-fw);color:var(--color-222);cursor:pointer;padding:0.14rem 0;}
.tabbar .swiper-slide:after{content:'';display:block;position:absolute;bottom:0;width:0%;height:0.03rem;background-color:#0354a6;transition:all 0.2s;}

.tabbar .swiper-slide-thumb-active{color:#0354a6;}
.tabbar .swiper-slide-thumb-active:after{width:100%;}
.lmore{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}
.lmore .go{width:0.24rem;height:0.24rem;display:block;background:url(../images/more_03.png) no-repeat center center;background-size:contain;}

/*hsolution*/
.hsolution{padding:5.72916667% 0 7.8125%;overflow:hidden;}
.hsolution .figure{width:50%;}
.hsolution .bg{padding-bottom:72.22222222%;}
.hsolution .text{position:relative;z-index:2;padding:0 2.43055556% 0 4.16666667%;width:50%;}
.hsolution .num{font-size:0.36rem;font-weight:bold;color:#0354a6;line-height:1em;margin-bottom:5.12%;}
.hsolution .hgroup{margin-bottom:3.84%;padding-right:1.45833333em;}
.hsolution .name{font-size:1em;line-height:1.25em;font-weight:normal;color:#0354a6;}
.hsolution .alias{font-size:0.66666667em;line-height:1.25em;font-weight:normal;color:var(--rgba-3405);}
.hsolution .excerpt{font-weight:var(--font-weight-fw);color:var(--color-333);overflow-y:auto;text-align:justify;margin-bottom:6.4%;padding-right:1.875em;height:9.375em;}
.hsolution .excerpt::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:#dbe2e9;}
.hsolution .excerpt::-webkit-scrollbar-thumb{background-color:#0354a6;border-radius:0.2rem;}
.hsolution .excerpt::-webkit-scrollbar-track {-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);	border-radius:10px;	background: #eeeeee;}
.hsolution .box{background-color:#f2f6fa;position:relative;overflow:hidden;}
.hsolution .box:after{content:'';display:block;position:absolute;right:0;bottom:0;width:23.54166667%;padding-bottom:23.54166667%;background:url(../images/icon_04.svg) no-repeat center center;background-size:contain;opacity:0.05;}

/*hplatform*/
.hplatform{overflow:hidden;}
.hplatform .info .swiper{width:59.375%;overflow:visible;}
.hplatform .info .swiper-slide{background:no-repeat center center;background-size:cover;min-height:6.4rem;padding:6.14035088%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;}
.hplatform .text{background-color:#fff;position:relative;z-index:2;height:100%;padding:0.5rem 0.4rem 0.65rem;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;overflow:hidden;}
.hplatform .hgroup{position:relative;z-index:5;}
.hplatform .name{color:#0354a6;font-weight:normal;font-size:1em;line-height:1.25em;}
.hplatform .alias{font-size:0.66666667em;line-height:1.25em;font-weight:normal;color:var(--rgba-3405);margin-top:0.12rem;}
.hplatform .more{width:0.24rem;height:0.14rem;background:url(../images/more_01.svg) no-repeat center center;background-size:contain;position:relative;z-index:5;}
.hplatform .btn{background-color:#0354a6;color:#fff;position:relative;z-index:5;font-size:0.14rem;width:12.85714286em;height:3.42857143em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:1.71428571em;}
.hplatform .btn span{display:block;background:url(../images/more_05.png) no-repeat right center;background-size:1.71428571em auto;padding-right:5.71428571em;}
.hplatform .btn:hover{opacity:0.85;}
.hplatform .num{font-size:6.25vw;line-height:1rem;color:#0354a6;opacity:0.1;position:absolute;right:0.2rem;bottom:0;font-weight:bold;z-index:5;}
.hplatform .box{display:block;position:relative;width:5rem;height:3.4rem;max-width:100%;opacity:0;transition:all 0.2s;}
.hplatform .box:before{width:0.1rem;height:94.11764706%;background-color:#0354a6;content:'';display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);}
.hplatform canvas{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0.3;}
.hplatform .swiper-slide-active .box{opacity:1;}
.hplatform .prev{left:-13.15789474%;}
.hplatform .next{right:-13.15789474%;}

/*hadvantage*/
.hadvantage{background:no-repeat center center;background-size:cover;overflow:hidden;color:#fff;padding:8.33333333% 0 8.85416667%;position:relative;}
.hadvantage .text{width:47.01388889%;}
.hadvantage .pname{color:#fff;text-align:left;margin-bottom:0.25rem;}
.hadvantage .intro{text-align:justify;font-weight:lighter;margin-bottom:8.86262925%;}
.hadvantage .data{font-weight:lighter;overflow:hidden;margin-bottom:5.9084195%;}
.hadvantage .data li{margin-bottom:4.43131462%;}
.hadvantage .data li:last-child{width:100%;}
.hadvantage .data .num{font-size:3.125vw;line-height:1em;font-weight:bold;}
.hadvantage .data sup{font-size:0.5em;line-height:1em;}
.hadvantage .pic{position:absolute;right:0;top:0;width:61.30208333%;background:no-repeat left top;background-size:auto 100%;height:100%;}
.hadvantage .pic ul{position:absolute;left:9.77060323%;top:50%;transform:translateY(-50%);height:66.25%;width:100%;}
.hadvantage .pic li{font-size:0.24rem;line-height:1.66666667em;background:url(../images/dot_01@2x.png) no-repeat left center;background-size:1.5em auto;padding-left:2.41666667em;}
.hadvantage .pic li:nth-child(1){margin-left:36.95836873%;}
.hadvantage .pic li:nth-child(2){margin-left:29.65165675%;}
.hadvantage .pic li:nth-child(3){margin-left:22.25998301%;}
.hadvantage .pic li:nth-child(4){margin-left:14.86830926%;}
.hadvantage .pic li:nth-child(5){margin-left:7.39167375%;}

/*about*/
#about{padding:7.1875% 0;overflow:hidden;}
#about .figure{width:38.19444444%;}
#about .entry{width:56.04166667%;font-weight:var(--font-weight-fw);}

/*advantage*/
#advantage{position:relative;color:#fff;overflow:hidden;background:no-repeat center center;background-size:cover;}
#advantage .pname{padding:7.98611111% 0;}
#advantage .info{height:8.3rem;width:50.69444444%;margin-right:-12.5%;}
#advantage .swiper{width:100%; height:100%;}

#advantage .cont{width:60.2739726%; height:2.8rem;}
#advantage .title{font-size:0.24rem;line-height:1.25em;font-weight:normal;margin-bottom:0.28rem;}
#advantage .intro{font-weight:lighter;text-align:justify;}
#advantage .tab{width:24.65753425%;border-left:1px solid rgba(255,255,255,0.1);height:100%;}
#advantage .tab span{display:block;cursor:pointer;width:100%;}
#advantage .tab .swiper{max-height:50%;}
#advantage .tab .swiper-slide{cursor:pointer;font-size:0.14rem;height:3.42857143em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;padding-left:19.44444444%;line-height:1.42857143em;transition:all 0.2s;color:rgba(255,255,255,0.5);}
#advantage .tab .swiper-slide:before{height:0;width:0.02rem;background-color:#fff;content:'';display:block;position:absolute;left:-0.01rem;top:50%;transform:translateY(-50%);transition:all 0.2s;}
#advantage .tab .swiper-slide-thumb-active{font-size:0.2rem;line-height:1em;color:#fff;}
#advantage .tab .swiper-slide-thumb-active:before{height:0.2rem;}

/*honor*/
#honor{overflow:hidden;padding:7.29166667% 0 4.6875%;}
#honor .pname{text-align:left;margin-bottom:6.45833333%;}
#honor .box{position:relative;width:102.36111111%;margin:0 -1.18055556%;padding:0 3.47222222%;padding:0 3.47222222% 4.86111111%;}
#honor .box:before{width:100%;padding-bottom:6.71641791%;background:url(../images/honor@2x.png) no-repeat center center;background-size:100% 100%;content:'';display:block;position:absolute;left:0;top:0;margin-top:14.65400271%;}
#honor .swiper-slide{width:4.58rem;}
#honor .top{position:relative;width: 67.047%; margin:0 auto 16.15720524%;}
#honor .top:before {display:block; content:''; padding-bottom:75.16%;}
#honor .figure{position:absolute; left:0; top:0; width:100%; height:100%; display:flex; align-items:flex-end; justify-content:center; overflow:visible;}
#honor .figure:after {width:5.988%; margin-right:-5.988%; height:78.39%; background:url(../images/honor_shadow.png) no-repeat left bottom;background-size:contain;content:'';display:block;}
#honor .figure img {border:solid 0.11rem #8d1924;width:auto; max-width:100%; max-height:100%; object-fit:contain;}

#honor .title{font-size:0.2rem;line-height:1.6em;font-weight:normal;text-align:center;padding:0 1em;}

/*history*/
#history{background:url(../images/history.jpg) no-repeat center bottom;background-size:cover;overflow:hidden;padding:6.25% 0 9.89583333%;}
#history .pname{text-align:left;margin-bottom:0.81rem;}
.timeline{background:url(../images/timeline@2x.png) no-repeat center center;background-size:100% auto;padding-bottom:1.29rem;position:relative;margin-bottom:6.25%;}
.timeline .swiper{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;overflow:visible;}
.timeline .swiper-slide{cursor:pointer;}
.timeline .dot{font-size:0.24rem;line-height:1.273em;font-weight:bold;}
.timeline .dot:after{display:block;content:'';background-color:#0354a6;width:0.5455em;height:0.5455em;margin:2em auto 0;border-radius:50%;}
.timeline .box{transition:all 0.3s;transform:translateY(-0.35rem);position:relative;}
.timeline [data-item="prev0"]{transform:translateY(0rem);}
.timeline [data-item="prev1"]{transform:translateY(0.4rem);}
.timeline [data-item="prev2"]{transform:translateY(0.08rem);}
.timeline [data-item="next0"]{transform:translateY(-0.33rem);}
.timeline [data-item="next1"]{transform:translateY(0rem);}
.timeline [data-item="next2"]{transform:translateY(-0.13rem);}
.timeline .info{width:50%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);z-index:5;border-radius:50%;padding:0.08rem;/*background-color:#0354a6;*/transition:all 0.2s;opacity:0;}
.timeline .bg{padding-bottom:100%;border-radius:50%;background:no-repeat center center;background-size:cover;position:relative;overflow:hidden;}
.timeline .bg:after{position:absolute;left:0;top:0;width:100%;height:100%;/*background-color:rgba(0,0,0,0.12);*/z-index:2;display:block;content:'';}
.timeline .year{position:absolute;left:0;width:100%;top:120%;text-align:center;color:#17227a;font-size:0.28rem;line-height:1.25em;font-weight:bold;z-index:3;}
.timeline .current .dot{opacity:0;}
.timeline .current .info{transform:translate(-50%,-30%) scale(1);opacity:1;}

/*timeevent*/
.timeevent .inner{max-width:69.0625em;}
.timeevent .swiper{min-height:9.5em;margin-bottom:0.35rem;}
.timeevent .item{margin-bottom:0.5em; display:table;}
.timeevent .td {display:table-cell;}
.timeevent .mon{font-size:0.18rem;line-height:1.66667em; white-space:nowrap; padding-right:1em;}
.timeevent .intro{width:calc(100% - 6em);}
.timeevent .arrow{position:static;width:0.48rem;height:0.48rem;border-color:#0354a6;border-width:0.02rem;opacity:0.5;background-color:transparent;transform:none;}
.timeevent .prev{background-image:url(../images/prev_02_on@2x.png);margin-right:0.2rem;}
.timeevent .next{background-image:url(../images/next_02_on@2x.png);}
.timeevent .arrow:hover{opacity:1;background-color:transparent;}
@media only screen and (max-width:1280px){
    .timeline .box{transform:translateY(-0.33rem);}
    .timeline [data-item="prev0"]{transform:translateY(0.08rem);}
    .timeline [data-item="prev1"]{transform:translateY(0.07rem);}
    .timeline [data-item="next0"]{transform:translateY(-0.2rem);}
    .timeline [data-item="next1"]{transform:translateY(-0.1rem);}
}
@media only screen and (max-width:1024px){
    .timeline .box{transform:translateY(-0.3rem);}
    .timeline [data-item="prev0"]{transform:translateY(0.1rem);}
    .timeline [data-item="next0"]{transform:translateY(-0.1rem);}
    .timeline .year {top:110%;}
}
@media only screen and (max-width:750px){
    .timeline .box{transform:translateY(-0.26rem);}
    .timeline [data-item="prev0"]{transform:translateY(-0.05rem);}
    .timeline [data-item="next0"]{transform:translateY(-0.15rem);}
    .timeline .current .info {transform:translate(-50%,-10%) scale(1);}
}

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

    /*1280px*/
    html{font-size:7.8125vw;}

    /*1280px*/
    #logo{width:3rem;}

    /*1280px*/
    #navi .parent{padding-left:0.2rem;padding-right:0.2rem;}

    /*1280px*/
    .latest .figure{width:53%;}
    .latest .text{width:44%;}

    /*1280px*/
    .hadvantage .pic li:nth-child(1){margin-left:49%;}
    .hadvantage .pic li:nth-child(2){margin-left:39.652%;}
    .hadvantage .pic li:nth-child(3){margin-left:30.26%;}
    .hadvantage .pic li:nth-child(4){margin-left:20.868%;}
    .hadvantage .pic li:nth-child(5){margin-left:11.7%;}
    .hadvantage .pic li:nth-child(6){margin-left:2.3%;}

    /*1280px*/
    #advantage .info{margin-right:0;width:60%;}
}
@media only screen and (max-width:1024px){

    /*1024px*/
    html{font-size:9.765625vw;}

    /*1024px*/
    #banner .name{font-size:0.32rem;}

    /*1024px*/
    #header{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:0.15rem;padding-bottom:0.15rem;}

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

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

    /*1024px*/
    #search .input{right:3.125%;}

    /*1024px*/
    #hottel{margin-left:0.2rem;padding-left:0;}
    #hottel:before{display:none;}

    /*1024*/
    #navbtn{position:relative;cursor:pointer;width:0.18rem;height:0.16rem;transition:all 0.3s;display:block;z-index:10;overflow:hidden;margin-left:0.2rem;}
    #navbtn:before,#navbtn:after,#navbtn i{width:100%;height:0.02rem;background-color:#fff;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%;}
    #navbtn.active:after{transform:rotate(-45deg);bottom:auto;top:50%;}
    #navbtn.active i{opacity:0;}

    /*1024px*/
    #navi{position:fixed;width:100%;background-color:rgba(3,84,166,0.5);z-index:9;left:0;top:0.75467rem;height:calc(100vh - 0.75467rem);display:none;}
    #navi .menu{position:absolute;right:0;top:0;width:80%;max-width:3.5rem;background-color:#0354a6;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;height:100%;display:block;padding:0.3rem 0.4rem;transform:translateX(100%);transition:transform 0.2s;box-shadow:0px 0.05rem 0.15rem rgba(0,0,0,0.05);}
    #navi.active .menu{transform:translateX(0);}
    #navi .parent{padding:0.13rem 0;line-height:2em;position:relative;}
    #navi em{display:block;position:absolute;right:-0.3rem;width:0.58rem;height:0.58rem;z-index:2;top:0;cursor:pointer;margin-left:0;}
    #navi em:after{width:12.06896552%;height:12.06896552%;border-right:1px solid #efefef;border-bottom:1px solid #efefef;content:'';display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);transition:all 0.3s;}
    #navi .on > em:after{transform:translate(-50%,-50%) rotate(45deg);}
    #navi .drop{padding:1em 0 0;}
    #navi .drop > .flex{display:block;}
    #navi .drop li{margin-left:2em;padding:0.5em 0;}
    #navi .drop em {height:0.48rem;}
    #navi .second ul{display:block;}
    #navi .third{display:none;}

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

    /*1024px*/
    #contact .map{width:100%;margin-bottom:0.5rem;}
    #contact .text{width:100%;}

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

    /*1024px*/
    #bizpart .name{width:100%;}
    #bizpart .info{width:100%;margin-top:0.3rem;}
    #bizpart .route{width:100%;margin-top:0.2rem;}

    /*1024px*/
    #pcontact .figure{width:100%;}
    #pcontact .text{width:100%;padding:0.35rem;}
    #pcontact .name{margin-bottom:0.35rem;}

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

    /*1024px*/
    #policy .figure{width:100%;margin-bottom:0.5rem;}
    #policy .list{width:100%;padding-top:0;}

    /*1024px*/
    .nchannel1 .figure{width:100%;margin-bottom:0.5rem;}
    .nchannel1 .list{width:100%;}

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

    /*1024px*/
    .pfilter .result{width:100%;}
    .pfilter .form{width:100%;margin-bottom:0.3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
    .pfilter .form .input{width:3.5rem;}
    .pfilter .form .date{width:calc(100% - 3.75rem);margin-right:0;}
    .pfilter .form .date .input{width:46%;}

    /*1024px*/
    .lname{font-size:0.24rem;}

    /*1024px*/
    .latest .first .figure,.latest .figure{width:100%;margin-bottom:0.35rem;}
    .latest .text{width:100%;}
    .latest .first .title{height:3.75em;}
    .latest .first .intro{width:100%;}

    /*1024px*/
    .opinfo .two li{width:100%;}

    /*1024px*/
    .oreform .text{width:100%;}
    .oreform .figure{width:100%;}

    /*1024px*/
    .serviceadv .item{width:25%;}
    .serviceadv .text{text-align:center;}
    .serviceadv .intro{display:block;}

    /*1024px*/
    .servicesol li{width:33.333%;}
    .servicesol .more{width:100%;}

    /*1024px*/
    .hmessage .hgroup{width:100%;text-align:center;margin-bottom:0.5rem;}
    .hmessage .pname{text-align:center;}
    .hmessage .form{width:100%;}
    .hmessage .bsubmit{margin:0 auto;}

    /*1024px*/
    .hsolution .num{margin-bottom:0.15rem;}
    .hsolution .excerpt{margin-bottom:0.2rem;}

    /*1024px*/
    .hplatform .info .swiper{width:70%;}

    /*1024px*/
    .hadvantage .pic li:nth-child(1){margin-left:58.2%;}
    .hadvantage .pic li:nth-child(2){margin-left:47.35%;}
    .hadvantage .pic li:nth-child(3){margin-left:36.6%;}
    .hadvantage .pic li:nth-child(4){margin-left:26%;}
    .hadvantage .pic li:nth-child(5){margin-left:15.3%;}
    .hadvantage .pic li:nth-child(6){margin-left:4.3%;}

    /*1024px*/
    #honor .box:before{margin-top:22.654%;}
    #honor .top{margin-bottom:13%;}
}
@media only screen and (max-width:750px){

    /*750px*/
    html{font-size:20vw;}

    /*750px*/
    .fz44{font-size:0.36rem;}
    .fz36{font-size:0.3rem;}
    .fz30{font-size:0.25rem;}

    /*750px*/
    #button{position:static;}

    /*750px*/
    #search .input{left:0;transform:none;width:100%;}

    /*750px*/
    #hottel a{width:0.18rem;height:0.18rem;background-size:contain;text-indent:-9999em;padding-left:0;}

    /*750px*/
    #banner{padding-bottom:60%;}

    /*750px*/
    #submenu{width:100%;overflow:hidden;}
    #submenu ul{flex-wrap:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}
    #submenu a{white-space:nowrap;}

    /*750px*/
    #copyright{text-align:center;}

    /*750px*/
    #bottom{padding:0.35rem 0;}

    /*750px*/
    #menu{display:none;}

    /*750px*/
    #infor{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;align-items:center;justify-content:center;margin-bottom:0.2rem;}
    #infor .logo,
    #infor .qr {width:80%;}
    #infor .qr ul{justify-content:center;}

    /*750px*/
    #social{position:static;width:100%;}
    #social ul{justify-content:center;}

    /*750px*/
    .pname{margin-bottom:0.4rem;}

    /*750px*/
    .eintro{padding:0.5rem 0;}
    .eintro .pname{margin-bottom:0.28rems;}

    /*750px*/
    .eguide{padding:0.5rem 0 0.4rem;}
    .eguide li{width:100%;}

    /*750px*/
    #epost{padding:0.9rem 0.3rem 0.6rem;}
    #epost .title{margin-bottom:0.3rem;}
    #epost .entry{padding:0.3rem 0;}

    /*750px*/
    #branch{padding:0.5rem 0 35%;}
    #branch .info{width:100%;margin-bottom:0.35rem;}
    #branch .entry{width:100%;}

    /*750px*/
    #organization{padding:0.5rem 0;}
    #organization .pname{font-size:0.32rem;}

    /*750px*/
    #contact{padding:0.5rem 0;}
    #contact .map{margin-bottom:0.35rem;}

    /*750px*/
    #hrpart{padding:0.5rem 0;}
    #hrpart .item{width:100%;}

    /*750px*/
    #wrapper{padding:0.5rem 0 0.7rem;}

    /*750px*/
    #filter{width:100%;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;}
    #filter .item{width:50%;}

    /*750px*/
    #joblist{width:100%;}

    /*750px*/
    #pagenavi .a_num{display:none;}
    .spopup .box{padding-left:0.4rem;padding-right:0.4rem;}
    .spopup .submit{margin-top:0.2rem;}

    /*750px*/
    #pcontact{padding:0.5rem 0 0.7rem;}

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

    /*750px*/
    .litem .more{display:none;}
    .litem .text{width:100%;}
    .litem .date{width:1.2rem;padding-right:0.2rem;}

    /*750px*/
    .witem{padding-bottom:0.25rem;margin-bottom:0.25rem;}
    .witem time{position:static;margin-top:0.1rem;}
    .witem a{padding-right:2em;}

    /*750px*/
    .entry .quote{padding:0.3rem 0.25rem;}

    /*750px*/
    .npost{padding:0.9rem 0.25rem 0.7rem;}
    .npost .title{line-height:1.35em;}
    .npost .entry{padding:0.3rem 0 0.45rem;font-weight:normal;}
    .npost .pnav span{max-width:none;width:100%;}
    .npost .pnav .next{text-align:left;}
    .npost .pnav .next a{padding-right:0;padding-left:4.72222222em;}
    .npost .pnav .next i{right:auto;left:0;}
    .npost .pnav .next i:after{left:auto;right:0;}

    /*750px*/
    .ncbox{padding:0.5rem 0;}

    /*750px*/
    .nchannel3 .swiper-slide-next .info{opacity:0.15;}

    /*750px*/
    .lease .tel{margin-bottom:0.35rem;}

    /*750px*/
    .lhitem{margin-bottom:0.35rem;}
    .lhitem .figure{width:100%;margin-bottom:0.35rem;}
    .lhitem .text{width:100%;}

    /*750px*/
    .esbox{padding:0.45rem 0 0.5rem;}

    /*750px*/
    .espain .text{padding:0.35rem;}

    /*750px*/
    .esitem{width:100%;padding-bottom:0.2rem;}
    .esitem.col2{width:100%;}

    /*750px*/
    #otherpro{padding:0.4rem 0;}

    /*750px*/
    .opitem{width:100%;padding-top:0.1rem;padding-bottom:0.1rem;}

    /*750px*/
    .pnitem .num{font-size:0.2rem;width:1.5em;}
    .pnitem .title{font-size:0.2rem;}
    .pnitem .more{display:none;}
    .pnitem .date{width:1rem;}
    .pnitem a{padding-right:0;}

    /*750px*/
    .notice{margin-bottom:0.5rem;}

    /*750px*/
    .pfilter .form .input{width:100%;}
    .pfilter .form .date{width:100%;margin-bottom:0.1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}
    .pfilter .form .date .line{margin:0;}
    .pfilter .form .date .input{width:45%;}

    /*750px*/
    .category{margin-bottom:0.5rem;}

    /*750px*/
    #notice{padding:0.5rem 0.3rem 0.35rem 0.7rem;margin-bottom:0.35rem;}
    #notice .swiper{width:100%;margin-bottom:0.25rem;}
    #notice .title{width:100%;max-width:none;margin-right:0;margin-bottom:0.1rem;}
    #notice .more{margin-bottom:0;}
    #notice .meta{width:100%;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;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;}

    /*750px*/
    .latest,.lban{margin-bottom:0.35rem;}

    /*750px*/
    .latest .first .title{height:auto;}

    /*750px*/
    .catebox .item{width:100%;}

    /*750px*/
    .oproduct .pname{margin-bottom:0.35rem;}

    /*750px*/
    .slideitem .intro{padding:0;font-weight: var(--font-weight-fw);}

    /*750px*/
    #slides .bg{padding-bottom:100%;}
    #slides .bg:nth-child(1){display:none;}
    #slides .bg:nth-child(2){display:block;}
    #slides .intro{font-size:0.3rem;}
    #slides .rmore{margin-top:0.4rem;}

    /*750px*/
    .oreform .text{padding:0 0.25rem;}
    .oreform .cont{width:calc(100% - 0.8rem);}

    /*750px*/
    .serviceadv .list{-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;-o-flex-flow:wrap;flex-flow:wrap;}
    .serviceadv .item{width:50%;padding-bottom:0.68965517%;}

    /*750px*/
    .servicesol ul{margin-top:0;}
    .servicesol li,.servicesol .more{width:50%;}

    /*750px*/
    .msgform .column .item{width:100%;}

    /*750px*/
    .hmessage{padding:0.55rem 0 0.6rem;}

    /*750px*/
    .hnews{padding:0.5rem 0;}

    /*750px*/
    .tabbar{margin-bottom:0.35rem;}
    .tabbar .swiper{width:100%;}

    /*750px*/
    .hsolution{padding:0.55rem 0 0.6rem;}
    .hsolution .pname{margin-bottom:0.25rem;}
    .hsolution .figure{width:100%;}
    .hsolution .text{width:100%;padding:0.3rem 0.25rem;}
    .hsolution .num{margin-bottom:0.2rem;}
    .hsolution .excerpt{margin-bottom:0.25rem;}

    /*750px*/
    .swiper-arrows .arrow{width:0.4rem;height:0.4rem;}

    /*750px*/
    .hplatform .info .swiper{width:93.75%;}
    .hplatform .info .swiper-slide{min-height:5rem;}

    /*750px*/
    .hadvantage{padding:0.5rem 0 0.55rem;}
    .hadvantage .text{width:100%;}
    .hadvantage .data{margin-bottom:2.5%;}
    .hadvantage .data .num{font-size:0.42rem;}
    .hadvantage .pic{position:relative;width:100%;height:auto;background:none;margin-bottom:0.35rem;}
    .hadvantage .pic ul{position:static;flex-direction:row;transform:none;}
    .hadvantage .pic li{width:49%;margin-bottom:2%;}
    .hadvantage .pic li:nth-child(n+1){margin-left:0;}

    /*750px*/
    #about{padding:0.5rem 0 0.55rem;}
    #about .entry{width:100%;margin-bottom:0.35rem;}
    #about .figure{width:100%;}

    /*750px*/
    #advantage{padding:0.5rem 0;}
    #advantage .pname{width:100%;padding:0;}
    #advantage .info{width:100%;height:auto;}
    #advantage .cont{width:66%;}
    #advantage .tab{height:4rem;}
    #advantage .tab .swiper{max-height:90%;}

    /*750px*/
    #honor{padding:0.5rem 0;}
    #honor .pname{margin-bottom:0.4rem;text-align:center;}
    #honor .box:before{margin-top:46.654%;}
    #honor .top{margin-bottom:8%;}

    /*750px*/
    #history{padding:0.5rem 0;}

    /*750px*/
     #tool{display: none;}

     /*750*/
     #policy .excerpt{font-weight: var(--font-weight-fw);}
     .litem .excerpt{font-weight: var(--font-weight-fw);}
     #bizpart{font-weight: var(--font-weight-fw);}
     #branch{font-weight: var(--font-weight-fw);}
     .jobitem .entry{font-weight: var(--font-weight-fw);}
     .opinfo li{font-weight: var(--font-weight-fw);}
     .esitem .intro{font-weight: var(--font-weight-fw);}
     .servicepro .entry{font-weight: var(--font-weight-fw);}
     .lhitem .entry{font-weight: var(--font-weight-fw);}
     .oreform .intro{font-weight: var(--font-weight-fw);}

    /*750px*/
    :root {
        --color-000822:#000;
        --color-262626:#000;
        --color-222:#000;
        --color-333:#000;
        --color-555:#000;
        --color-666:#000;
        --color-777:#000;
        --color-999:#000;
        --color-b5b5b5:#000;
        --color-7a7e8c:#000;
        --color-66676d:#000;
        --color-a1a1a1:#000;
        --rgba-8506:#000;
        --rgba-8505:#000;
        --rgba-5106:#000;
        --rgba-51034:#000;
        --rgba-5103:#000;
        --rgba-3405:#000;
        --font-weight-fw:normal;
    }
}