@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){
    body *::-webkit-scrollbar{width:0.06rem;height:0.12rem;background-color:#fff;}
    body *::-webkit-scrollbar-thumb{background-color:#d2d2d2;border-radius:0.2rem;}
}
/*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:#000;font:normal 0.16rem/1.875em 'Sans-serif'; overflow-x:hidden;word-wrap:break-word;text-align: justify;}
a{text-decoration:none;outline:none;color:#000;}
a:focus{outline:none;-moz-outline:none;}
a:hover{color:#18509b;}
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{opacity:0.75; color:inherit;}
input:-moz-placeholder{opacity:0.75; color:inherit;}
input::-webkit-input-placeholder{opacity:0.75; color:inherit;}
input:-ms-input-placeholder{opacity:0.75; color:inherit;}
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:14.4rem;margin:0 auto;}
.clear{clear:both;height:0px;overflow:hidden;width: 100%;}
.figure {overflow: hidden; position: relative;}
.figure:after {content:''; display: block;}
.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;}
.fz30 {font-size: 0.3rem; line-height: 1.35em;}
.fz28 {font-size: 0.28rem; line-height: 1.35em;}
.fz24 {font-size: 0.24rem; line-height: 1.35em;}
.fz20 {font-size: 0.2rem; line-height: 1.5em;}
.fz18 {font-size: 0.18rem; line-height: 1.66em;}

/*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{font-weight:lighter;}
.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 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;}
.entry b,.entry strong{font-weight:bold;}

/*topbar*/
#topbar{font-size:0.14rem;line-height:1.28571429em;background-color:#333;color:#fff;font-weight:lighter;padding:0.06rem 0;}

/*header*/
#header{padding:0.1rem 0;background-color:#f5f5f5;}

/*logo*/
#logo{width:5.72rem;display:table-cell;vertical-align:middle;position:relative;z-index:10;max-width:100%;}
#logo a{display:block;overflow:hidden;padding-bottom:17.48251748%;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;}

/*topinfo*/
#topinfo .wx{width:0.9rem;}
#topinfo .wx img{display:block;width:100%;height:auto;}
#topinfo .tel{background:url(../images/topinfo_01.svg) no-repeat left center;background-size:0.5rem auto;padding-left:0.74rem;line-height:1.125em;font-weight:lighter;margin-left:0.2rem;}
#topinfo .tel a,
#topinfo .tel span {color:#ffa300;font-size:0.24rem;line-height:1.4em;font-weight:bold;}

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

/*navi*/
#navi{background-color:#18509b;color:#f5f5f5;position:relative;z-index:5;}
#navi a{color:#f5f5f5;display:block;}
#navi .parent{width:20%;text-align:center;line-height:3.125em;position:relative;}
#navi .parent:not(:last-child):after{width:1px;height:100%;content:'';display:block;position:absolute;top:0;right:0;margin-right:-0.5px;background:url(../images/navi_line.png) no-repeat center center;background-size:contain;z-index:5;}
#navi .on > a,#navi .cur > a{background-color:#ffa300;}
#navi .drop{position:absolute;top:100%;background-color:#fff;box-shadow:0px 0.375em 1em 0px rgba(0,0,0,0.05);left:50%;transform:translateX(-50%);min-width:100%;text-align:center;display:none;}
#navi .drop li{line-height:2em;}
#navi .drop a{padding:0.5em 1em;white-space:nowrap;color:#000;}
#navi .drop a:hover{color:#fff;background-color:#18509b;}
#navi em{display:none;}

/*banner*/
#banner{position:relative;padding-bottom:18.75%;background:no-repeat center center;background-size:cover;color:#fff;}
#banner a{color:#fff;}

/*breadcrumb*/
#breadcrumb{position:absolute;left:0;bottom:0.23rem;width:100%;}
#breadcrumb i{font-style:normal;margin:0 0.3125em;}
#breadcrumb a:first-child{background:url(../images/home_01.svg) no-repeat left center;background-size:1.125em auto;padding-left:1.875em;}
#breadcrumb.bar{background-color:#f5f5f5;position:static;color:#999;padding:0.1rem 0;}
#breadcrumb.bar a{color:#999;}
#breadcrumb.bar a:first-child{background-image:url(../images/home_02.svg);}
#breadcrumb.bar a:hover{color:#18509b;}

/*footer*/
#footer{background-color:#18509b;color:#fff;}
#footer a:hover{color:rgba(255,255,255,0.6);}

/*copyright*/
#copyright{text-align:center;color:rgba(255,255,255,0.6);font-size:0.14rem;line-height:1.71428571em;padding:0.15rem 0;border-top:1px solid rgba(255,255,255,0.2);}
#copyright span{display:inline-block;}
#copyright a{color:rgba(255,255,255,0.6);display:inline-block;}
#copyright a:hover{color:#fff;}

/*links*/
#links{color:rgba(255,255,255,0.6);font-size:0.14rem;line-height:1.75em;font-weight:lighter;padding:0.12rem 0;}
#links a{color:rgba(255,255,255,0.6);}
#links a:hover{color:#fff;}
#links span{display:block;}
#links ul{width:calc(100% - 0.7rem);}
#links li{position:relative;}
#links li:not(:last-child){padding-right:0.095rem;margin-right:0.085rem;}
#links li:not(:last-child):after{width:1px;height:1em;background-color:rgba(255,255,255,0.6);content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);}

/*bottom*/
#bottom{padding:0.6rem 0;margin-bottom:0.12rem;}

/*menu*/
#menu{width:41.31944444%;color:#f5f5f5;}
#menu a{color:#f5f5f5;}
#menu a:hover{color:#fff;}
#menu dt{font-weight:bold;margin-bottom:0.12rem;}
#menu dd{font-weight:lighter;line-height:2.25em;}

/*infor*/
#infor{width:48.26388889%;font-weight:lighter;}
#infor img{display:block;width:100%;height:auto;}
#infor .qrcode{width:21.58273381%;max-width:1.5rem;text-align:center;line-height:2.25em;}
#infor .text{width:73.38129496%;}
#infor .logo{width:30.58823529%;margin-bottom:0.29rem;}
#infor .meta{line-height:2.625em;}
#infor .meta p{padding-left:2.0625em;background:no-repeat left 0.625em;background-size:1.375em auto;}
#infor .meta .man{background-image:url(../images/infor_man.svg);}
#infor .meta .tel{background-image:url(../images/infor_tel.svg);}
#infor .meta .add{background-image:url(../images/infor_add.svg);}

/*wrapper*/
#wrapper{padding:0.6rem 0 1rem;}

/*aside*/
#aside{width:3rem;background-color:#18509b;color:#fff;padding:0.3rem 0.2rem 0.4rem;}
#aside .name{text-align:center;margin-bottom:0.23rem;}

/*submenu*/
.submenu{margin-bottom:0.32rem;}
.submenu ul{padding:0.05rem;background-color:#fff;font-size:0.18rem;font-weight:lighter;}
.submenu li{padding:0.05rem;}
.submenu li a{display:block;background-color:#f0f0f0;padding:0 0.3rem 0 0.18rem;line-height:2.77777778em;position:relative;}
.submenu li a:after{width:0.44444444em;height:0.77777778em;background:url(../images/arrow_right_01.svg) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;right:0.18rem;top:50%;transform:translateY(-50%);}
.submenu li a:hover,.submenu li.cur a{background-color:#18509b;color:#fff;}
.submenu li a:hover:after,.submenu li.cur a:after{background-image:url(../images/arrow_right_02.svg);}

/*selecttype*/
.selecttype{margin-bottom:0.1rem;}
.selecttype a{background-color:#1267d8;color:#fff;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:center;font-size:0.18rem;font-weight:lighter;height:3.88888889em;align-items:center;line-height:2em;}
.selecttype i{font-style:normal;background:url(../images/icon_01.svg) no-repeat right center;background-size:1.44444444em auto;padding-right:2.33333333em;}
.selecttype a:hover{background-color:#ffa300;}

/*consult*/
.consult{text-align:center;}
.consult .title{margin-bottom:0.05rem;}
.consult .intro{font-weight:lighter;margin-bottom:0.16rem;}
.consult .btn a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;background-color:#ffa300;align-items:center;justify-content:center;font-weight:bold;color:#fff;height:2.66666667em;border-radius:1.33333333em;border:0.02rem solid #ffa300;transition:all 0.2s;}
.consult .btn a:hover{color:#ffa300;background-color:#f5f5f5;}

/*main*/
#main{width:calc(100% - 3rem);padding-left:2.77777778%;}

/*profile*/
#profile .title{text-align:center;color:#18509b;margin-bottom:0.25rem;}
#profile .entry{margin-bottom:0.5rem;}
#profile .cultrue{margin-bottom:0.5rem;background:no-repeat center center;background-size:cover;color:#fff;padding:0.26rem 0.4rem 0.31rem;font-weight:lighter;}
#profile .cultrue h3{font-size:1.5em;line-height:1.5em;}
#profile .focuson .entry{margin-bottom:0.3rem;}

/*focuson*/
.focuson{overflow:hidden;}
.focuson .list{width:102.27272727%;}
.focuson .item{width:33.333%;padding-right:2.22222222%;padding-bottom:2.22222222%;}
.focuson .bg{padding-bottom:62.85714286%;}
.focuson .text{padding:0.22rem 0.3rem;}
.focuson .name{text-align:center;color:#18509b;margin-bottom:0.07rem;}
.focuson .intro{font-weight:lighter;}
.focuson .info{background-color:#edf1f7;display:block;overflow:hidden;position:relative;height:100%;}
.focuson .info:hover .bg{transform:scale(1.05);}

/*factory*/
#factory{overflow:hidden;margin-bottom:0.29rem;}
#factory .list{width:102.27272727%;}

/*fitem*/
.fitem{width:33.333%;padding-right:2.22222222%;}
.fitem .bg{padding-bottom:71.42857143%;}
.fitem .title{font-weight:lighter;font-size:0.16rem;line-height:1.875em;text-align:center;padding:0.12rem 0;}
.fitem .info{display:block;overflow:hidden;}
.fitem .info:hover .bg{transform:scale(1.05);}

/*pagenavi*/
#pagenavi a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;font-size:0.18rem;justify-content:center;align-items:center;margin:0.1rem;height:0.5rem;height:2.77777778em;min-width:2.77777778em;position:relative;color:#18509b;border:solid 1px #18509b;background:#fff no-repeat center center;background-size:auto 35.41666667%;}
#pagenavi .a_cur,#pagenavi a:hover{background-color:#18509b;color:#fff;}
#pagenavi .a_prev{background-image:url(../images/prev_01.png);margin-right:0.5rem;}
#pagenavi .a_prev:hover{background-image:url(../images/prev_01_on.png);}
#pagenavi .a_next{background-image:url(../images/next_01.png);margin-left:0.5rem;}
#pagenavi .a_next:hover{background-image:url(../images/next_01_on.png);}

/*contact*/
#contact{background-color:#f1f1f1;}
#contact .figure{width:55.63636364%;}
#contact .text{width:44.36363636%;padding:0.3rem 0.4rem;}
#contact .tips{line-height:1.5em;font-weight:bold;margin-bottom:0.32rem;}
#contact .meta{line-height:2.625em;font-weight:lighter;margin-bottom:0.25rem;}
#contact .meta p{padding-left:2.0625em;background:no-repeat left 0.625em;background-size:1.375em auto;}
#contact .meta .man{background-image:url(../images/icon_man.svg);}
#contact .meta .tel{background-image:url(../images/icon_tel.svg);}
#contact .meta .add{background-image:url(../images/icon_add.svg);}
#contact .qrcode{width:1rem;font-weight:lighter;margin:0 0.33rem;text-align:center;line-height:2.625em;}
#contact .qrcode img{display:block;width:100%;height:auto;}

/*npost*/
#npost .title{font-weight:normal;margin-bottom:0.15rem;text-align:center;}
#npost .meta{color:#999;border-bottom:1px solid #e6e6e6;padding-bottom:0.19rem;margin-bottom:0.21rem;}
#npost .other{border-top:1px solid #e6e6e6;font-weight:lighter;margin-top:0.6rem;padding-top:0.29rem;}
#npost .pnav{width:calc(100% - 1.5rem);font-size:0.18rem;line-height:2em;}
#npost .back a{font-weight:lighter;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:1px solid #18509b;border-radius:1.25em;width:8.5em;color:#18509b;height:2.5em;}
#npost .back i{display:block;font-style:normal;background:url(../images/back_01.svg) no-repeat left center;background-size:0.9375em auto;padding-left:1.75em;}
#npost .back a:hover{background-color:#18509b;color:#fff;}
#npost .back a:hover i{background-image:url(../images/back_02.svg);}

/*news*/
#news{margin-bottom:0.2rem;}
#news .list{width:103.63636364%;}
.lmore .go{background-color:#18509b;color:#fff;font-size:0.16rem;width:8.5em;height:2.5em;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.25em;border:1px solid #18509b;}
.lmore i{display:block;font-style:normal;padding-right:1.5625em;background:url(../images/lmore_01.svg) no-repeat right center;background-size:0.9375em auto;}
.lmore .go:hover{background-color:#ffa300;}
.lmore .white{background-color:#fff;color:#18509b;}
.lmore .white i{background-image:url(../images/lmore_02.svg);}
.lmore .white:hover{background-color:#18509b;color:#fff;}
.lmore .white:hover i{background-image:url(../images/lmore_01.svg);}

/*nsticky*/
.nsticky{width:100%;padding-right:3.50877193%;margin-bottom:3.50877193%;}
.nsticky .figure{width:44.2043222%;}
.nsticky .figure:after{padding-bottom:65.11111111%;}
.nsticky .text{width:52.06286837%;padding:0.15rem 0 0.2rem;}
.nsticky .cont{width:100%;}
.nsticky .title{font-size:0.3rem;line-height:1.2em;margin-bottom:0.2rem;}
.nsticky .excerpt{color:#999;line-height:1.75em;height:3.5em;margin-bottom:0.24rem;}
.nsticky .date{font-size:0.14rem;line-height:1.71428571em;color:#999;margin-bottom:0.24rem;}
.nsticky a{color:#111;border:solid 1px #ddd;background-color:#fff;padding:0.4rem;transition:all 0.2s;}
.nsticky a:hover{box-shadow:0px 0px 0.2rem 0px rgba(0,0,0,0.1);border-color:transparent;}
.nsticky a:hover .img{transform:scale(1.05);}
.nsticky a:hover .more{color:#18509b;}

/*nitem*/
.nitem{width:33.333%;padding-right:3.50877193%;padding-bottom:3.50877193%;}
.nitem .figure{padding-bottom:68.34532374%;margin-bottom:0.32rem;}
.nitem .title{font-size:0.18rem;line-height:1.55555556em;margin-bottom:0.08rem;}
.nitem .excerpt{color:#999;line-height:1.75em;height:3.5em;margin-bottom:0.17rem;}
.nitem .meta{color:#999;}
.nitem .date{font-size:0.14rem;line-height:1.71428571em;}
.nitem .more{text-decoration:underline;line-height:1.5em;}
.nitem a{display:block;overflow:hidden;border:solid 1px #ddd;background-color:#fff;padding:0.3rem;transition:all 0.2s;}
.nitem a:hover{box-shadow:0px 0px 0.2rem 0px rgba(0,0,0,0.1);border-color:transparent;}
.nitem a:hover .img{transform:scale(1.05);}
.nitem a:hover .more{color:#18509b;}

/*popup*/
.popup{position:fixed;left:0;top:0;width:100%;height:100%;overflow-y:auto;background-color:rgba(0,0,0,0.85);z-index:1000;-webkit-overflow-scrolling:touch;display:none;}
.popup > .flex{width:100%;min-height:100%;align-items:center;justify-content:center;padding:2em 0;}

/*vpopup*/
.vpopup .box{width:88%;max-width:75em;overflow:hidden;position:relative;}
.vpopup video{display:block;width:auto;max-width:100%;height:auto;max-height:70vh;object-fit:cover;margin:0 auto;}
.vpopup .text{color:#fff;text-align:center;margin-top:0.95833333em;}

/*videos*/
#videos{margin-bottom:0.4rem;overflow:hidden;}
#videos .list{width:101.81818182%;}
@keyframes play{
    0%{transform:scale(0);opacity:1;}
    100%{transform:scale(2.5);opacity:0;}
}

/*vitem*/
.vitem{width:25%;padding-right:1.78571429%;padding-bottom:1.78571429%;}
.vitem .figure{padding-bottom:180%;}
.vitem .title{position:absolute;left:0;bottom:0;width:100%;z-index:5;font-weight:lighter;font-size:0.16rem;line-height:1.5em;padding:0.18rem 0.2rem;}
.vitem .play{width:17.30769231%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;}
.vitem .play:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#18509b;transform:scale(1.777);border-radius:50%;animation:play 2s linear 0s infinite;}
.vitem .play:after{display:block;content:'';padding-bottom:100%;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;border-radius:50%;z-index:2;position:relative;}
.vitem a{display:block;overflow:hidden;position:relative;color:#fff;}
.vitem a:before{content:'';display:block;position:absolute;left:0;bottom:0;width:100%;padding-bottom:139.23076923%;background-image:linear-gradient(0deg,#18509b,transparent);z-index:2;}
.vitem a:hover .img{transform:scale(1.05);}

/*search*/
.search{margin-bottom:0.3rem;}
.search .input{width:50em;max-width:100%;padding-right:6.25em;position:relative;}
.search .text{display:block;width:100%;height:3.25em;line-height:1.875em;padding:0.6875em 1.25em;color:#555;border:1px solid #18509b;}
.search .go{display:block;position:absolute;right:0;top:0;height:100%;width:6.25em;cursor:pointer;background-color:#18509b;color:#fff;}

/*propage*/
#propage{padding:0.3rem 0 7.29166667%;}

/*quick*/
#quick{margin-bottom:0.3rem;margin-left:0.1rem; position: relative;}
#quick img{display:block;height:0.52rem;width:auto;max-width:100%;object-fit:contain;}
#quick a{display:block;}
#quick .qr {position: absolute; left:50%; top:100%; margin-top:1em; width:1.5rem; height: auto; background-color: #fff; padding:0.04rem; box-shadow: 0px 0px 0.4rem rgba(0,0,0,0.15); transform: translateX(-50%); display: none;}
#quick .qr:before {display: block; content: ''; position: absolute; left:50%; transform: translateX(-50%); bottom:100%; border-bottom: 0.5em solid #fff; border-left:0.4em solid transparent; border-right: 0.4em solid transparent;}
#quick .qr img {display: block; width: 100%; height: auto;}

/*bxname*/
.bxname{font-size:0.24rem;line-height:1.35em;font-weight:500;color:#000;margin-bottom:0.3rem;}

/* Clearall */
.Clearall{margin-bottom: 0.2rem;}
.Clearall a{background: url(../images/moreall.svg) no-repeat left center;background-size: 1.25em auto;padding-left: 1.875em; color: #18509b;font-size: 0.18rem;}

/*filter*/
.filter{border:1px solid #ddd;margin-bottom:0.2rem;}
.filter .item{border-bottom:1px solid #ddd;}
.filter .item:last-child{border-bottom:none;}
.filter .td{vertical-align:top;}
.filter .name{width:8.375em;font-size:0.16rem;line-height:1.875em;text-align:center;font-weight:normal;color:#999;border-right:1px solid #ddd;padding:0.1rem;background-color:#f5f5f5;}
.filter .list{padding:0.1rem 4.16666667%;}
.filter li{margin-right:3%; min-width: 8em;}
/* .filter li:first-child{min-width:2em;} */
.filter li:last-child{margin-right:0;}
.filter a{color:#000;display:block;}
.filter a:hover{color:#18509b;}
.filter .selected a{color:#18509b;}



/*products*/
#products{margin-bottom:0.5rem;}

/*vmore*/
.vmore .go{background-color:#18509b;color:#fff;font-size:0.16rem;height:2.6875em;width:9.9375em;border-radius:1.34375em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border:1px solid #18509b;}
.vmore .go:hover{background-color:#fff;color:#18509b;}

/*pitem*/
.pitem{padding:0.2rem 0;border-bottom:1px solid #ddd;}
.pitem .figure{width:1.8rem;}
.pitem .figure a{padding-bottom:66.66666667%;}
.pitem .figure .img {object-fit:contain;}
.pitem .text{padding:0 2.08333333%;}
.pitem .title{font-size:0.2rem;line-height:1.8em;max-width:calc(100% - 0.1rem);margin-right:0.1rem;}
.pitem .title a{color:#000;}
.pitem .title a:hover{color:#18509b;}
.pitem .model{background-color:#18509b;color:#fff;height:1.6875em;line-height:1.6875em;border-radius:1.46875em;padding:0 0.2rem;font-weight:lighter;}
.pitem .meta{width:100%;color:#333;font-weight:lighter;margin-top:0.17rem;}
.pitem .meta .name{font-weight:bold;color:#000;}
.pitem .meta i{font-style:normal;color:#18509b;}
.pitem .meta .box{width:70%;}
.pitem .meta .please {width:20%; font-weight: normal;}
.pitem .meta li{border:1px solid #ddd;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin-right:0.1rem;}
.pitem .meta li span{display:block;padding:0 0.1rem;height:2.0625em;line-height:2.0625em;width:6.125em;}
.pitem .meta li span:first-child{border-right:1px solid #ddd;width:3.9375em;}
.pitem .meta li i{display:block;background:url(../images/arrow_right_03.svg) no-repeat right center;background-size:0.375em auto;padding-right:0.625em;}
.pitem .vmore{width:9.9375em;}

/*proinfo*/
.proinfo{width:54.861%;padding-top:2.5%;}
.proinfo .model{margin-bottom:0.23rem;}
.proinfo .model span{background-color:#18509b;color:#fff;height:1.6875em;line-height:1.6875em;border-radius:1.46875em;padding:0 0.2rem;font-weight:lighter;display:block;}
.proinfo .title{font-size:0.3rem;line-height:1.2em;color:#333;margin-bottom:0.2rem;}
.proinfo .meta{line-height:1.6875em;font-weight:lighter;margin-bottom:0.23rem;}
.proinfo .meta .name{font-size:0.16rem;font-weight:lighter;}
.proinfo .meta .list{width:calc(100% - 5em);color:#333;}
.proinfo .meta i{font-style:normal;color:#18509b;}
.proinfo .meta li{margin-right:0.1rem; position: relative;}
.proinfo .meta .tips {color:#fff; font-size: 0.14rem; background-color: rgba(0,0,0,0.6); border-radius: 0.05rem; line-height: 2.4em; padding:0 1em; position: absolute; left:0; bottom:150%; z-index: 5; white-space: nowrap;}
.proinfo .meta .select {position: relative;}
.proinfo .meta .select .box {border:1px solid #ddd;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex; cursor: pointer;}
.proinfo .meta .select span{display:block;padding:0 0.1rem;height:2.0625em;line-height:2.0625em;}
.proinfo .meta .select span:first-child{border-right:1px solid #ddd;width:3.9375em;}
.proinfo .meta .select i{display:block;background:url(../images/arrow_right_03.svg) no-repeat right center;background-size:0.375em auto;padding-right:0.625em;}
.proinfo .meta .option {position: absolute; left:0; top:100%; width: 100%;border:1px solid #ddd; background-color: #fff; border-top: none; z-index: 5; display: none;}
.proinfo .meta .option li{padding:0.05rem 0.1rem; cursor: pointer; margin-right: 0; margin:0 -1px;}
.proinfo .meta .option li:hover {color:#fff; background-color:#18509b;}
.proinfo .meta .btn {padding:0 0.5em;}
.proinfo .meta .btn span {cursor: pointer; color:#18509b;}
.proinfo .meta .btn span:last-child {margin-left: 0.25em;}
.proinfo .meta .btn span:hover {opacity: 0.75;}
.proinfo .result {display: none;margin-bottom:0.3rem;}
.proinfo .result .box {position: relative;}
.proinfo .type{margin-bottom:0.3rem;}
.proinfo .type .name{line-height:2.1875em;}
.proinfo .file a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:0.17rem;color:#18509b;border:1px solid #18509b;width:8.17647059em;height:2.52941176em;margin-right:0.2rem;margin-bottom:0.1rem;font-weight:lighter;}
.proinfo .file i{display:block;font-style:normal;background:no-repeat left center;background-size:auto 1.05882353em;}
.proinfo .file .thd{background-image:url(../images/file_thd_01.svg);padding-left:1.82352941em;}
.proinfo .file .pdf{background-image:url(../images/file_pdf_01.svg);padding-left:1.64705882em;}
.proinfo .file a:hover{background-color:#18509b;color:#fff;}
.proinfo .file a:hover .thd{background-image:url(../images/file_thd_02.svg);}
.proinfo .file a:hover .pdf{background-image:url(../images/file_pdf_02.svg);}
.proinfo .qrcode{color:#fff;background-color:#18509b;width:1.38rem;padding:0.04rem;text-align:center;line-height:2.25em;}

/*proimg*/
.proimg{width:41.6667%;}
.proimg .large{margin-bottom:0.1rem;}
.proimg .large .figure{padding-bottom:100%;}
.proimg .large .img {object-fit:contain;}
.proimg .small{padding:0 0.5rem;position:relative;}
.proimg .small .figure{padding-bottom:100%;}
.proimg .small .figure:after{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;border:solid 1px #18509b;opacity:0;}
.proimg .small .swiper-slide{cursor:pointer;}
.proimg .arrow{height:100%;top:0;margin-top:0;width:0.4rem;background-color:#f5f5f5;}
.proimg .arrow:after{font-size:0.18rem;color:#222;font-weight:bold;}
.proimg .swiper-button-prev{left:0;}
.proimg .swiper-button-next{right:0;}
.proimg .swiper-slide-thumb-active .figure:after{opacity:1;}
.proimg .play{width:17.30769231%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;}
.proimg .play:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#18509b;transform:scale(1.777);border-radius:50%;animation:play 2s linear 0s infinite;}
.proimg .play:after{display:block;content:'';padding-bottom:100%;background:url(../images/play_01.svg) no-repeat center center;background-size:contain;border-radius:50%;z-index:2;position:relative;}
#protop{margin-bottom:7.63888889%;}

/*protab*/
#protab{background-color:#f5f5f5;font-size:0.18rem;margin-bottom:0.4rem;margin-bottom:2.77777778%;}
#protab span{display:block;height:3.33333333em;line-height:3.33333333em;width:10em;text-align:center;position:relative;cursor:pointer;}
#protab span:after{width:1px;height:1.11111111em;background-color:#000;content:'';display:block;position:absolute;right:-1px;top:50%;transform:translateY(-50%);}
#protab span:last-child:after{display:none;}
#protab .cur{background-color:#18509b;color:#fff;}
#protab .cur:after{display:none;}

/*prointro*/
.prointro .name{color:#18509b;font-weight:lighter;font-size:0.18rem;line-height:1.5em;border-bottom:1px solid #18509b;padding:0.13rem 0;margin-bottom:0.12rem;}
.prointro .entry{margin-bottom:0.34rem;}
.prointro .entry *{line-height:1.6875em;}

/*pro3d*/
.pro3d{position:relative;padding:4.16666667% 0;}
.pro3d .tips{position:absolute;top:0;left:4.16666667%;margin-top:4.16666667%;text-align:center;z-index:5;}
.pro3d .tips img{width:0.61rem;height:auto;display:block;margin:0 auto;}
.pro3d .iframe{height:33.85416667vw;position:relative;}
.pro3d .btn a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#18509b;color:#fff;font-size:0.17rem;width:15.35294118em;height:2.52941176em;border-radius:1.26470588em;margin:0.1rem;border:1px solid #18509b;}
.pro3d .btn i{display:block;font-style:normal;background:no-repeat left center;background-size:auto 1.05882353em;}
.pro3d .btn .thd{background-image:url(../images/file_thd_02.svg);padding-left:1.76470588em;}
.pro3d .btn .pdf{background-image:url(../images/file_pdf_02.svg);padding-left:1.64705882em;}
.pro3d .btn a:hover{background-color:#fff;color:#18509b;}
.pro3d .btn a:hover .thd{background-image:url(../images/file_thd_01.svg);}
.pro3d .btn a:hover .pdf{background-image:url(../images/file_pdf_01.svg);}
@media (max-width:769px) {
    .pro3d .iframe{height:80vw;position:relative;}   
}

/*together*/
.together {margin-top: 0.5rem;}
.together ul {width:102%;}
.together li {width: 25%; padding:0 1.96078431% 1.96078431% 0;}
.together .figure {padding-bottom: 100%; margin-bottom:0.75em;}
.together .title {font-size: 0.18rem; line-height: 1.55em; height: 3.1em;}
.together .type {color:#555;font-weight: lighter; margin-top: 0.5em;}
.together li a {display: block; overflow: hidden; position: relative; height: 100%; border:1px solid #ddd; transition: all 0.3s; padding:1.5em;}
.together li a:hover {box-shadow: 0px 0px 0.2rem 0px rgba(0,0,0,0.1); border-color:transparent;}
/*swiper-dots*/
.swiper-dots .swiper-pagination{left:50%;transform:translateX(-50%);width:auto;bottom:0.3rem;}
.swiper-dots .swiper-pagination .swiper-pagination-bullet{width:0.12rem;height:0.12rem;opacity:1;background-color:#fff;margin:0 0.1rem;}
.swiper-dots .swiper-pagination .swiper-pagination-bullet-active{background-color:#ffa300;}

/*slides*/
#slides .figure{padding-bottom:32.29166667%;}
#slides a{display:block;}

/*statistics*/
#statistics{background-color:#fff;font-size:0.18rem;line-height:1.5em;font-weight:lighter;text-align:center;padding:4.94791667% 0 4.6875%;}
#statistics .num{color:#18509b;font-weight:bold;margin-bottom:0.06rem;}
#statistics span{font-size:0.52rem;line-height:1em;}

/*hbox*/
.hbox{background:no-repeat center center;background-size:cover;overflow:hidden;padding:3.90625% 0 4.16666667%;}
.bxtop{margin-bottom:4.16666667%;position:relative;}
.bxtop:before,.bxtop:after{content:'';display:block;position:absolute;width:40.97222222%;height:1px;background-repeat:no-repeat;background-size:contain;bottom:0.3rem;}
.bxtop:before{background-position:left center;background-image:url(../images/colname_left.png);left:0;}
.bxtop:after{background-position:right center;background-image:url(../images/colname_right.png);right:0;}
.bxtop span{color:#ffa300;font-size:1.8em;line-height:1em;}
.bxtop i{color:#ffa300;font-style:normal;}

/*colname*/
.colname{color:#18509b;font-size:0.4rem;line-height:1.125em;background:url(../images/colname_bg.svg) no-repeat center center;background-size:auto 100%;padding:0.1rem 0.3rem 0.11rem;margin:0 0.2rem;}
.colname:after{width:2em;height:0.75em;background:url(../images/colname.svg) no-repeat center center;background-size:contain;display:block;content:'';margin:0.16rem auto 0;}

/*aboutus*/
#aboutus{background-image:url(../images/aboutus.jpg);}
#aboutus .figure{width:43.05555556%;}
#aboutus .text{width:54.86111111%;padding:0 4.16666667%;}
#aboutus .entry{margin-bottom:0.38rem;}

/*hottel*/
.hottel{color:#ffa300;background:no-repeat center center;background-size:cover;padding:0.5rem 0;overflow:hidden;}
.hottel .title{font-size:0.48rem;line-height:1.25em;margin-bottom:0.08rem;}
.hottel .title span{color:#fff;}
.hottel .icon{width:0.51rem;margin-right:0.16rem;}
.hottel .icon img{display:block;width:100%;height:auto;}
.hottel .text{line-height:1.5em;}
.hottel .text span{font-size:0.24rem;line-height:1.25em;font-weight:bold;}

/*prolist*/
#prolist{background-image:url(../images/prolist.png);}
#prolist .submenu{margin-bottom:0.7rem;}
#prolist .top{overflow:hidden;margin-bottom:0.2rem;}
#prolist .hgroup{margin-bottom:0.3rem;width:calc(100% - 4.1rem);}
#prolist .bname{font-size:0.24rem;line-height:1.35em;}
#prolist .bintro{font-size:0.18rem;line-height:1.75em;font-weight:lighter;margin-top:0.2rem;}
#prolist .list{width:102%;display:none;}
#prolist .list .item{width:33.333%;padding-right:1.96078431%;padding-top:1.78253119%;}
#prolist .list .item:nth-child(-n+3){padding-top:0;}
#prolist .list .figure{padding-bottom:68%;background-color:#fff;}
#prolist .list .img {object-fit:contain;}
#prolist .list .title{font-weight:lighter;font-size:0.18rem;line-height:1.14285714em;padding:0.17rem 1em 0.16rem;}
#prolist .list a{display:block;overflow:hidden;background-color:#18509b;padding:1px;color:#fff;text-align:center;}
#prolist .list a:hover .img{transform:scale(1.05);}

/*information*/
#information{padding:3.85416667% 0 2.86458333%;}
#information .name{font-size:0.4rem;color:#18509b;line-height:1.125em;margin-bottom:0.33rem;position:relative;padding-left:0.675em;}
#information .name:before{width:0.125em;height:1em;background-color:#18509b;content:'';display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);}
#information .more{font-size:0.16rem;font-weight:lighter;line-height:1.5em;text-decoration:underline;color:#18509b;}
#information .more:hover{text-decoration:none;}

/*hqa*/
#hqa{width:39.23611111%;}
#hqa .item{margin-bottom:0.2rem;}
#hqa .letter{font-size:0.18rem;color:#fff;width:2.22222222em;height:2.22222222em;text-align:center;line-height:2.22222222em;}
#hqa .q{margin-bottom:0.1rem;}
#hqa .q .letter{background-color:#18509b;}
#hqa .a .letter{background-color:#ffa300;}
#hqa .title{font-size:0.2rem;line-height:1.5em;border-bottom:1px solid #ddd;width:calc(100% - 0.6rem);padding:0.15rem 0;}
#hqa .intro{width:calc(100% - 0.6rem);font-weight:normal;line-height:1.75em;height:3.5em;}

/*hnews*/
#hnews{width:54.86111111%;}
#hnews .name{margin-bottom:0.4rem;}
#hnews .item{margin-bottom:0.35rem;}
#hnews .item a{display:block;overflow:hidden;}
#hnews .title{font-size:0.2rem;line-height:1.5em;margin-bottom:0.1rem;}
#hnews .excerpt{line-height:1.75em;height:3.5em;font-weight:lighter;color:#000;}
#hnews .date{font-size:0.14rem;color:#999;line-height:1.5em;border-bottom:1px solid #ddd;padding-bottom:0.14rem;margin-bottom:0.2rem;font-weight:lighter;}
#hnews .top{margin-bottom:0.4rem;}
#hnews .figure{width:33.79746835%;}
#hnews .figure:after{padding-bottom:66.66666667%;}
#hnews .text{width:60.37974684%;}
#hnews a:hover .img{transform:scale(1.05);}

/*swiper-arrows*/
.swiper-arrows .arrow{margin-top:0;transform:translateY(-50%);width:0.5rem;height:0.5rem;border-radius:50%;background-color:rgba(24,80,155,0.1);color:#18509b;}
.swiper-arrows .arrow:after{font-size:1em;}
.swiper-arrows .arrow:hover{background-color:#18509b;color:#fff;}
.swiper-arrows .swiper-button-prev{left:0;}
.swiper-arrows .swiper-button-next{right:0;}

/*process*/
#process .bxtop{margin-bottom:5.55555556%;}
#process .list{position:relative;}
#process .figure{padding-bottom:75.70977918%;}
#process .title{font-weight:lighter;font-size:0.18rem;line-height:1.5em;text-align:center;margin-top:0.1rem;}
#process .info{display:block;overflow:hidden;background-color:#18509b;color:#fff;padding:0.1rem;}
#process .swiper-slide{width:3.36rem;}
#process .swiper-button-prev{left:-0.8rem;}
#process .swiper-button-next{right:-0.8rem;}

/*apparea*/
#apparea{background-image:url(../images/apparea_bg.jpg);}
#apparea .box{padding:0.6rem 0.6rem 0.52rem;position:relative;color:#fff;}
#apparea .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:no-repeat center center;background-size:cover;display:none;}
#apparea .bg:first-child{display:block;}
#apparea .text{position:relative;z-index:2;}
#apparea .tab{text-align:center;font-weight:lighter;font-size:0.18rem;line-height:1.66666667em;}
#apparea .tab li{cursor:pointer;}
#apparea .icon{width:0.75rem;height:0.75rem;margin:0 auto;}
#apparea .icon img{display:block;width:100%;height:100%;object-fit:contain;}
#apparea .item{display:none;}
#apparea .item:first-child{display:block;}
#apparea .title{font-size:0.24rem;line-height:1.25em;margin-bottom:0.1rem;}
#apparea .intro{font-weight:lighter;margin-bottom:0.33rem;min-height: 1.5rem; overflow-y: auto;}
#apparea .partner{margin-bottom:0.64rem;margin-top:0.2rem;}
#apparea .partner ul{overflow:hidden;}
#apparea .partner .figure{width:2.26rem;border:1px solid #fff;margin-right:0.1rem;margin-bottom:0.1rem;}
#apparea .partner .figure:after{padding-bottom:30.35714286%;}
#apparea .partner .img{object-fit:contain;}

/*solvepro*/
#solvepro{background-image:url(../images/solvepro_bg.png);}
#solvepro .item{position:relative;margin-bottom:0.3rem;}
#solvepro .item:before{width:112.84722222%;padding-bottom:2.91666667%;background:url(../images/shadow_01.png) no-repeat center center;background-size:contain;content:'';display:block;position:absolute;left:50%;top:100%;transform:translateX(-50%);margin-top:-1.45833333%;}
#solvepro .info{padding:3.81944444% 8.88888889% 3.81944444% 6.25%;background-color:#fff;position:relative;z-index:5;}
#solvepro .figure{width:27.25040917%;}
#solvepro .text{width:63.82978723%;}
#solvepro .num{font-size:8.90625vw;font-size:1.71rem;font-weight:bold;line-height:1em;color:#ffa300;}
#solvepro .title{color:#18509b;background-color:#fff;font-size:0.3rem;line-height:1.125em;position:relative;z-index:2;margin-top:-1.6em;margin-bottom:0.3rem;}
#solvepro .intro{font-weight:lighter;}
#solvepro .intro em{font-weight:bold;color:#ffa300;}
#solvepro .item:nth-child(2n) .info{flex-direction:row-reverse;}
#solvepro .item:nth-child(1) .figure{width:35.18821604%;}
#solvepro .item:nth-child(1) .text{width:57.28314239%;}

/*difficult*/
#difficult{background-image:url(../images/difficult_bg.png);}
#difficult .info{position:relative;padding:0.4rem 0;}
#difficult .info:before{display:block;content:'';width:25.34722222%;padding-bottom:25.34722222%;background:url(../images/difficult_pic.png) no-repeat center center;background-size:contain;margin:0 auto;}
#difficult .title{font-size:0.24rem;line-height:1.5em;}
#difficult .intro{font-weight:lighter;}
#difficult li{color:#18509b;background-repeat:no-repeat;background-size:100% auto;background-position:right bottom;}
#difficult li:nth-child(1){background-image:url(../images/line_01.svg);}
#difficult li:nth-child(2){background-image:url(../images/line_02.svg);background-position:left bottom;}
#difficult li:nth-child(3){background-image:url(../images/line_03.svg);}
#difficult li:nth-child(4){background-image:url(../images/line_04.svg);background-position:left bottom;}

/*warning*/
.warning {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:9; box-shadow:0px 0px 1.5em rgba(0,0,0,0.2); background-color:#fff;}
.warning .name {color:#fff; background-color:#797878; font-size:0.16rem; font-weight:ligher; line-height:2em; padding:0 0.16rem;}
.warning .cont {text-align:center; padding:0.2rem 0.16rem; font-size:0.14rem; line-height:2em;}
.warning .title {font-size:1em; line-height:1.25em; color:#f00; margin-bottom:0.5em;}
.warning .intro {font-weight:bold; margin-bottom:1em; color:#555;}
.warning .btn {background-color:#18509b; line-height:2.3em; width:14em; max-width:90%; margin:0 auto; color:#fff; cursor:pointer;}
/*backtop*/
#backtop {position:fixed; right:0.1rem; bottom:0.1rem; z-index:9; box-shadow:0px 0px 1em rgba(0,0,0,0.1); cursor:pointer;}
#backtop span {display:block; width:0.5rem; height:0.5rem; background:#fff url(../images/backtop.png) no-repeat center center; background-size:75% auto;}

@media only screen and (min-width:1025px){
    #difficult li{position:absolute;top:0;}
    #difficult li:nth-child(1){left:4.51388889%;width:25%;padding-bottom:4.375%;}
    #difficult li:nth-child(1) .text{padding-right:15.27777778%;}
    #difficult li:nth-child(2){right:11.11111111%;width:25.48611111%;margin-top:2.77777778%;padding-bottom:4.375%;}
    #difficult li:nth-child(2) .text{padding-left:15.27777778%;}
    #difficult li:nth-child(3){left:11.11111111%;width:25.34722222%;margin-top:19.44444444%;padding-bottom:2.08333333%;}
    #difficult li:nth-child(3) .text{padding-right:15.27777778%;}
    #difficult li:nth-child(4){right:4.51388889%;width:25.34722222%;margin-top:18.75%;padding-bottom:2.08333333%;}
    #difficult li:nth-child(4) .text{padding-left:15.27777778%;}
}

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

    /*1280px*/
    html{font-size:7.8125vw;}
	/*1280px*/
    .search .input {width:42em;}

    /*1280px*/
    .proinfo{padding:0;}

    /*1280px*/
    #process .list{padding:0 0.5rem;}
    #process .swiper-button-prev{left:-0.2rem;}
    #process .swiper-button-next{right:-0.2rem;}

    /*1280px*/
    #difficult li:nth-child(1),#difficult li:nth-child(3){width:30%;}
}
@media only screen and (max-width:1024px){

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

    /*1024px*/
    #wrapper{overflow:hidden;}

    /*1024px*/
    #aside{width:100%;margin-bottom:0.5rem;}

    /*1024px*/
    .submenu{display:none;}
    .submenu ul{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;}
    .submenu li{width:50%;}

    /*1024px*/
    #main{width:100%;padding-left:0;}


    /*1024px*/
    .proimg{width:100%;margin-bottom:0.4rem;}

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

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

    /*1024px*/
    #prolist .submenu{display:block;margin-bottom:0.3rem;}

    /*1024px*/
    #hnews,#hqa{width:100%;padding:0.1rem 0;}

    /*1024px*/
    #difficult ul{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;}
    #difficult li{margin-top:0.35rem;}
    #difficult li:nth-child(n+1){width:46%;}
    #difficult li:nth-child(1),#difficult li:nth-child(2){padding-bottom:0.6rem;}
    #difficult li:nth-child(3),#difficult li:nth-child(4){padding-bottom:0.2rem;}
    #difficult li:nth-child(1),#difficult li:nth-child(3){padding-right:0.6rem;}
    #difficult li:nth-child(2),#difficult li:nth-child(4){padding-left:0.6rem;}
	
	/*1024px*/
    .search .input {width:30em;}
}
@media only screen and (max-width:750px){

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

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

    /*750px*/
    #logo{width:4rem;}

    /*1024*/
    #navbtn{position:relative;cursor:pointer;width:0.22rem;height:0.22rem;transition:all 0.3s;display:block;z-index:10;overflow:hidden;}
    #navbtn:before,#navbtn:after,#navbtn i{width:100%;height:0.023rem;background-color:#ffa300;display:block;position:absolute;left:0;transition:all 0.3s;content:'';}
    #navbtn:before{top:0.015rem;}
    #navbtn:after{bottom:0.02rem;}
    #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;}

    /*750px*/
    #navi{position:fixed;width:100%;z-index:9;left:0;top:1.2rem;height:calc(100% - 1.2rem);overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(100%);transition:transform 0.2s;padding:0.5rem;}
    #navi.active{transform:translateX(0);}
    #navi .menu{display:block;width:auto;}
    #navi .parent{padding:0.1rem 0;line-height:2em;width:100%;text-align:left;}
    #navi .parent:after{opacity:0;}
    #navi .parent > a{padding:0.5em 1em;}
    #navi em{display:block;position:absolute;right:0;width:0.48rem;height:0.48rem;z-index:2;top:0.1rem;cursor:pointer;margin-left:0;}
    #navi em:after{width:19.44444444%;height:19.44444444%;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;display:none;position:static;transform:none;text-align:left;background-color:transparent;}
    #navi .drop li{margin-left:2em;}
    #navi .drop a{color:rgba(255,255,255,0.8);}

    /*750px*/
    #links span,#links ul{width:100%;}

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

    /*750px*/
    #bottom{padding:0.5rem 0 0.25rem;margin-bottom:0;}

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

    /*750px*/
    #infor{width:100%;align-items:center;}

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

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

    /*750px*/
    #pagenavi a{margin:0.05rem;}
    #pagenavi .a_prev{margin-right:0.05rem;}
    #pagenavi .a_next{margin-left:0.05rem;}

    /*750px*/
    #contact .text{width:100%;padding:0.3rem;}
    #contact .figure{width:100%;}

    /*750px*/
    #npost .pnav{width:100%;margin-bottom:0.35rem;}
    #npost .back{width:100%;}
    #npost .back a{margin:0 auto;}

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

    /*750px*/
    .nsticky{margin-bottom:0.2rem;}
    .nsticky .figure{width:100%;margin-bottom:0.25rem;}
    .nsticky .text{width:100%;padding:0;}
    .nsticky a{padding:0.2rem;}

    /*750px*/
    .vitem{width:50%;}
    #propage{padding:0.35rem 0 0.5rem;}

    /*750px*/
    .search,.search .input{width:100%;}

    /*750px*/
    #quick{width:100%;margin-left:0;}
    #quick img{width:100%;height:auto;}

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

    /*750px*/
    .filter .name{width:6em;}

    /*750px*/
    .pitem{display:block;padding:0.25rem 0;}
    .pitem .td{display:block;width:100%;}
    .pitem .figure{margin-bottom:0.2rem;}
    .pitem .title{width:100%;margin-bottom:0.1rem;}
    .pitem .model{margin-bottom:0.15rem;}
    .pitem .meta{margin-top:0;}
    .pitem .meta .box{width:100%;margin-bottom:0.15rem;}
    .pitem .meta .please {text-align: center;}
    .pitem .go{width:100%;}

    /*750px*/
    #protab{margin-bottom:0.2rem;}
    #protab span{width:33.333%;}

    /*750px*/
    .together li {width: 50%;}
    .together li a {padding:1em;}

    /*750px*/
    #slides .figure{padding-bottom:75%;}

    /*750px*/
    #statistics{padding:0.35rem 0;}
    #statistics li{width:50%;text-align:center;padding:0.15rem;}

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

    /*750px*/
    .bxtop{margin-bottom:0.3rem;}
    .bxtop:before,.bxtop:after{width:23%;}

    /*750px*/
    .colname{font-size:0.32rem;}

    /*750px*/
    .hottel .title{font-size:0.38rem;}

    /*750px*/
    #prolist .top{margin-bottom:0;}
    #prolist .hgroup{width:100%;}
    #prolist .list .item{width:100%;}
    #prolist .list .item:nth-child(n+1){padding-top:0;margin-bottom:0.1rem;}

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

    /*750px*/
    #hnews .figure{width:100%;margin-bottom:0.25rem;}
    #hnews .text{width:100%;}

    /*750px*/
    #process .bxtop{margin-bottom:0.4rem;}
    #process .list{padding:0 0.6rem;}
    #process .swiper-button-prev{left:0;}
    #process .swiper-button-next{right:0;}

    /*750px*/
	#apparea .partner .figure{width: 1.9rem;}
    #apparea .box{padding:0.3rem;}
    #apparea .tab li{width:30%;padding:1%;}

    /*750px*/
    #solvepro .info{padding:0.3rem;}
    #solvepro .item:nth-child(n+1) .text,#solvepro .item:nth-child(n+1) .figure{width:100%;padding:0.1rem 0;}

    /*750px*/
    #difficult .info:before{width:52.14285714%;padding-bottom:47.85714286%;}
    #difficult li:nth-child(n+1){width:100%;}
}