/*
全局css，适合所有页面
*/
* { padding: 0px; }
html { font-size: 10px;margin:0;padding: 0;-webkit-tap-highlight-color: transparent;overflow-x:hidden; }
body { font-size: 1.4rem;font-family:"微软雅黑";margin:0;padding: 0;color: #1E1E20; }
/*定义滚动条样式*/
body::-webkit-scrollbar{ display: none; }
ul,p { margin: 0;padding: 0; }
input,select { outline: 0; }
a { text-decoration: none;outline: 0; }
li { list-style-type: none;list-style: none; }
img { border: 0px;max-width: 100% }

/* 高度 */
.bg-h0{ height: 0px!important;}
.bg-h1{ height: 0.1rem!important;}
.bg-h2{ height: 0.2rem!important;}
.bg-h5{ height: 0.5rem!important;}
.bg-h10{ height: 1.0rem!important;}
.bg-h11{ height: 1.1rem!important;}
.bg-h12{ height: 1.2rem!important;}
.bg-h13{ height: 1.3rem!important;}
.bg-h14{ height: 1.4rem!important;}
.bg-h15{ height: 1.5rem!important;}
.bg-h16{ height: 1.6rem!important;}
.bg-h17{ height: 1.7rem!important;}
.bg-h18{ height: 1.8rem!important;}
.bg-h19{ height: 1.9rem!important;}
.bg-h20{ height: 2rem!important;}
.bg-h25{ height: 2.5rem!important;}
.bg-h30{ height: 3rem!important;}
.bg-h35{ height: 3.5rem!important;}
.bg-h40{ height: 4rem!important;}
.bg-h45{ height: 4.5rem!important;}
.bg-h50{ height: 5rem!important;}
.bg-h55{ height: 5.5rem!important;}
.bg-h60{ height: 6rem!important;}
.bg-h65{ height: 6.5rem!important;}
.bg-h70{ height: 7rem!important;}
.bg-h75{ height: 7.5rem!important;}
.bg-h80{ height: 8rem!important;}
.bg-h85{ height: 8.5rem!important;}
.bg-h90{ height: 9rem!important;}
.bg-h95{ height: 9.5rem!important;}
.bg-h100{ height: 10rem!important;}
.bg-h200{ height: 20rem!important;}
.bg-h300{ height: 30rem!important;}
.bg-h400{ height: 40rem!important;}
.bg-h500{ height: 50rem!important;}
.bg-h600{ height: 60rem!important;}

/* 宽度 */
.bg-w0{ width: 0px!important;}
.bg-w1{ width: 0.1rem!important;}
.bg-w2{ width: 0.2rem!important;}
.bg-w3{ width: 0.3rem!important;}
.bg-w4{ width: 0.4rem!important;}
.bg-w5{ width: 0.5rem!important;}
.bg-w10{ width: 1rem!important;}
.bg-w15{ width: 1.5rem!important;}
.bg-w20{ width: 2rem!important;}
.bg-w25{ width: 2.5rem!important;}
.bg-w30{ width: 3rem!important;}
.bg-w35{ width: 3.5rem!important;}
.bg-w40{ width: 4rem!important;}
.bg-w45{ width: 4.5rem!important;}
.bg-w50{ width: 5rem!important;}
.bg-w55{ width: 5.5rem!important;}
.bg-w60{ width: 6rem!important;}
.bg-w65{ width: 6.5rem!important;}
.bg-w70{ width: 7rem!important;}
.bg-w75{ width: 7.5rem!important;}
.bg-w80{ width: 8rem!important;}
.bg-w85{ width: 8.5rem!important;}
.bg-w90{ width: 9rem!important;}
.bg-w95{ width: 9.5rem!important;}
.bg-w100{ width: 10rem!important;}
.bg-w150{ width: 15rem!important;}
.bg-w200{ width: 20rem!important;}
.bg-w250{ width: 25rem!important;}
.bg-w300{ width: 30rem!important;}
.bg-w1200, .bg-w1300{ width: 95%!important;}
.bg-wp1{ width: 1%!important;}
.bg-wp2{ width: 2%!important;}
.bg-wp3{ width: 3%!important;}
.bg-wp4{ width: 4%!important;}
.bg-wp5{ width: 5%!important;}
.bg-wp6{ width: 6%!important;}
.bg-wp7{ width: 7%!important;}
.bg-wp8{ width: 8%!important;}
.bg-wp9{ width: 9%!important;}
.bg-wp10{ width: 10%!important;}
.bg-wp11{ width: 11%!important;}
.bg-wp12{ width: 12%!important;}
.bg-wp13{ width: 13%!important;}
.bg-wp14{ width: 14%!important;}
.bg-wp15{ width: 15%!important;}
.bg-wp16{ width: 16%!important;}
.bg-wp17{ width: 17%!important;}
.bg-wp18{ width: 18%!important;}
.bg-wp19{ width: 19%!important;}
.bg-wp20{ width: 20%!important;}
.bg-wp21{ width: 21%!important;}
.bg-wp22{ width: 22%!important;}
.bg-wp23{ width: 23%!important;}
.bg-wp24{ width: 24%!important;}
.bg-wp25{ width: 25%!important;}
.bg-wp26{ width: 26%!important;}
.bg-wp27{ width: 27%!important;}
.bg-wp28{ width: 28%!important;}
.bg-wp29{ width: 29%!important;}
.bg-wp30{ width: 30%!important;}
.bg-wp31{ width: 31%!important;}
.bg-wp32{ width: 32%!important;}
.bg-wp33{ width: 33.33%!important;}
.bg-wp34{ width: 34%!important;}
.bg-wp35{ width: 35%!important;}
.bg-wp36{ width: 36%!important;}
.bg-wp37{ width: 37%!important;}
.bg-wp38{ width: 38%!important;}
.bg-wp39{ width: 39%!important;}
.bg-wp40{ width: 40%!important;}
.bg-wp41{ width: 41%!important;}
.bg-wp42{ width: 42%!important;}
.bg-wp43{ width: 43%!important;}
.bg-wp44{ width: 44%!important;}
.bg-wp45{ width: 45%!important;}
.bg-wp46{ width: 46%!important;}
.bg-wp47{ width: 47%!important;}
.bg-wp48{ width: 48%!important;}
.bg-wp49{ width: 49%!important;}
.bg-wp50{ width: 50%!important;}
.bg-wp51{ width: 51%!important;}
.bg-wp52{ width: 52%!important;}
.bg-wp53{ width: 53%!important;}
.bg-wp54{ width: 54%!important;}
.bg-wp55{ width: 55%!important;}
.bg-wp56{ width: 56%!important;}
.bg-wp57{ width: 57%!important;}
.bg-wp58{ width: 58%!important;}
.bg-wp59{ width: 59%!important;}
.bg-wp60{ width: 60%!important;}
.bg-wp61{ width: 61%!important;}
.bg-wp62{ width: 62%!important;}
.bg-wp63{ width: 63%!important;}
.bg-wp64{ width: 64%!important;}
.bg-wp65{ width: 65%!important;}
.bg-wp66{ width: 66%!important;}
.bg-wp67{ width: 67%!important;}
.bg-wp68{ width: 68%!important;}
.bg-wp69{ width: 69%!important;}
.bg-wp70{ width: 70%!important;}
.bg-wp71{ width: 71%!important;}
.bg-wp72{ width: 72%!important;}
.bg-wp73{ width: 73%!important;}
.bg-wp74{ width: 74%!important;}
.bg-wp75{ width: 75%!important;}
.bg-wp76{ width: 76%!important;}
.bg-wp77{ width: 77%!important;}
.bg-wp78{ width: 78%!important;}
.bg-wp79{ width: 79%!important;}
.bg-wp80{ width: 80%!important;}
.bg-wp81{ width: 81%!important;}
.bg-wp82{ width: 82%!important;}
.bg-wp83{ width: 83%!important;}
.bg-wp84{ width: 84%!important;}
.bg-wp85{ width: 85%!important;}
.bg-wp86{ width: 86%!important;}
.bg-wp87{ width: 87%!important;}
.bg-wp88{ width: 88%!important;}
.bg-wp89{ width: 89%!important;}
.bg-wp90{ width: 90%!important;}
.bg-wp91{ width: 91%!important;}
.bg-wp92{ width: 92%!important;}
.bg-wp93{ width: 93%!important;}
.bg-wp94{ width: 94%!important;}
.bg-wp95{ width: 95%!important;}
.bg-wp96{ width: 96%!important;}
.bg-wp97{ width: 97%!important;}
.bg-wp98{ width: 98%!important;}
.bg-wp99{ width: 99%!important;}
.bg-wp100{ width: 100%!important;}

/* max-width */
.bg-mwp100{ max-width: 100% !important; }
.bg-mhp100{ max-height: 100% !important; }

/* margin&padding */
.bg-m-auto{ margin: auto;}
.bg-auto{ margin: 0 auto;}
.bg-m0{ margin: 0 !important;}
.bg-m5{ margin: 0.5rem !important;}
.bg-m10{ margin: 1.0rem !important;}
.bg-m15{ margin: 1.5rem !important;}
.bg-m20{ margin: 2.0rem !important;}
.bg-m30{ margin: 3.0rem !important;}
.bg-m40{ margin: 4.0rem !important;}
.bg-m50{ margin: 5.0rem !important;}
.bg-p0{ padding: 0 !important;}
.bg-p5{ padding: 0.5rem !important;}
.bg-p10{ padding: 1.0rem !important;}
.bg-p15{ padding: 1.5rem !important;}
.bg-p20{ padding: 2.0rem !important;}
.bg-p30{ padding: 3.0rem !important;}
.bg-p40{ padding: 4.0rem !important;}
.bg-p50{ padding: 5.0rem !important;}

.bg-mt0{ margin-top: 0 !important;}
.bg-mt5{ margin-top: 0.5rem !important;}
.bg-mt10{ margin-top: 1rem !important;}
.bg-mt15{ margin-top: 1.5rem !important;}
.bg-mt20{ margin-top: 2rem !important;}
.bg-mt30{ margin-top: 3rem !important;}
.bg-mt40{ margin-top: 4rem !important;}
.bg-mt50{ margin-top: 5rem !important;}

.bg-mb0{ margin-bottom: 0 !important;}
.bg-mb5{ margin-bottom: 0.5rem !important;}
.bg-mb10{ margin-bottom: 1rem !important;}
.bg-mb15{ margin-bottom: 1.5rem !important;}
.bg-mb20{ margin-bottom: 2rem !important;}
.bg-mb30{ margin-bottom: 3rem !important;}
.bg-mb40{ margin-bottom: 4rem !important;}
.bg-mb50{ margin-bottom: 5rem !important;}

.bg-ml0{ margin-left: 0 !important;}
.bg-ml2{ margin-left: 0.2rem !important;}
.bg-ml5{ margin-left: 0.5rem !important;}
.bg-ml10{ margin-left: 1rem !important;}
.bg-ml15{ margin-left: 1.5rem !important;}
.bg-ml20{ margin-left: 2rem !important;}
.bg-ml30{ margin-left: 3rem !important;}
.bg-ml40{ margin-left: 4rem !important;}
.bg-ml50{ margin-left: 5rem !important;}

.bg-mr0{ margin-right: 0 !important;}
.bg-mr2{ margin-right: 0.2rem !important;}
.bg-mr5{ margin-right: 0.5rem !important;}
.bg-mr10{ margin-right: 1rem !important;}
.bg-mr15{ margin-right: 1.5rem !important;}
.bg-mr20{ margin-right: 2rem !important;}
.bg-mr30{ margin-right: 3rem !important;}
.bg-mr40{ margin-right: 4rem !important;}
.bg-mr50{ margin-right: 5rem !important;}

.bg-mv0{ margin-top:0!important;margin-bottom:0!important;}
.bg-mv5{ margin-top:0.5rem!important;margin-bottom:0.5rem!important;}
.bg-mv10{ margin-top:1rem!important;margin-bottom:1rem!important;}
.bg-mv15{ margin-top:1.5rem!important;margin-bottom:1.5rem!important;}
.bg-mv20{ margin-top:2rem!important;margin-bottom:2rem!important;}
.bg-mv30{ margin-top:3rem!important;margin-bottom:3rem!important;}
.bg-mv40{ margin-top:4rem!important;margin-bottom:4rem!important;}
.bg-mv50{ margin-top:5rem!important;margin-bottom:5rem!important;}

.bg-mh0{ margin-left:0!important;margin-right:0!important;}
.bg-mh5{ margin-left:0.5rem !important;margin-right:0.5rem!important;}
.bg-mh10{ margin-left:1rem !important;margin-right:1rem!important;}
.bg-mh15{ margin-left:1.5rem !important;margin-right:1.5rem!important;}
.bg-mh20{ margin-left:2rem !important;margin-right:2rem!important;}
.bg-mh30{ margin-left:3rem !important;margin-right:3rem!important;}
.bg-mh40{ margin-left:4rem !important;margin-right:4rem !important;}
.bg-mh50{ margin-left:5rem !important;margin-right:5rem !important;}

.bg-pt0{ padding-top: 0 !important;}
.bg-pt5{ padding-top: 0.5rem !important;}
.bg-pt10{ padding-top: 1rem !important;}
.bg-pt15{ padding-top: 1.5rem !important;}
.bg-pt20{ padding-top: 2rem !important;}
.bg-pt30{ padding-top: 3rem !important;}
.bg-pt40{ padding-top: 4rem !important;}
.bg-pt50{ padding-top: 5rem !important;}

.bg-pb0{ padding-bottom: 0 !important;}
.bg-pb5{ padding-bottom: 0.5rem !important;}
.bg-pb10{ padding-bottom: 1rem !important;}
.bg-pb15{ padding-bottom: 1.5rem !important;}
.bg-pb20{ padding-bottom: 2rem !important;}
.bg-pb30{ padding-bottom: 3rem !important;}
.bg-pb40{ padding-bottom: 4rem !important;}
.bg-pb50{ padding-bottom: 5rem !important;}

.bg-pl0{ padding-left: 0 !important;}
.bg-pl5{ padding-left: 0.5rem !important;}
.bg-pl10{ padding-left: 1rem !important;}
.bg-pl15{ padding-left: 1.5rem !important;}
.bg-pl20{ padding-left: 2rem !important;}
.bg-pl30{ padding-left: 3rem !important;}
.bg-pl40{ padding-left: 4rem !important;}
.bg-pl50{ padding-left: 5rem !important;}

.bg-pr0{ padding-right: 0 !important;}
.bg-pr5{ padding-right: 0.5rem !important;}
.bg-pr10{ padding-right: 1rem !important;}
.bg-pr15{ padding-right: 1.5rem !important;}
.bg-pr20{ padding-right: 2rem !important;}
.bg-pr30{ padding-right: 3rem !important;}
.bg-pr40{ padding-right: 4rem !important;}
.bg-pr50{ padding-right: 5rem !important;}

.bg-pv0{ padding-top:0 !important;padding-bottom:0 !important;}
.bg-pv5{ padding-top:0.5rem !important;padding-bottom:0.5rem!important;}
.bg-pv10{ padding-top:1rem !important;padding-bottom:1rem!important;}
.bg-pv15{ padding-top:1.5rem !important;padding-bottom:1.5rem!important;}
.bg-pv20{ padding-top:2rem !important;padding-bottom:2rem!important;}
.bg-pv30{ padding-top:3rem !important;padding-bottom:3rem!important;}
.bg-pv40{ padding-top:4rem !important;padding-bottom:4rem !important;}
.bg-pv50{ padding-top:5rem !important;padding-bottom:5rem !important;}

.bg-ph0{ padding-left:0 !important;padding-right:0 !important;}
.bg-ph5{ padding-left:0.5rem !important;padding-right:0.5rem!important;}
.bg-ph10{ padding-left:1rem !important;padding-right:1rem!important;}
.bg-ph15{ padding-left:1.5rem !important;padding-right:1.5rem!important;}
.bg-ph20{ padding-left:2rem !important;padding-right:2rem!important;}
.bg-ph30{ padding-left:3rem !important;padding-right:3rem!important;}
.bg-ph40{ padding-left:4rem !important;padding-right:4rem !important;}
.bg-ph50{ padding-left:5rem !important;padding-right:5rem !important;}

/*行间距*/
.bg-lh20{ line-height: 2.0rem; }
.bg-lh21{ line-height: 2.1rem; }
.bg-lh22{ line-height: 2.2rem; }
.bg-lh23{ line-height: 2.3rem; }
.bg-lh24{ line-height: 2.4rem; }
.bg-lh25{ line-height: 2.5rem; }
.bg-lh26{ line-height: 2.6rem; }
.bg-lh27{ line-height: 2.7rem; }
.bg-lh28{ line-height: 2.8rem; }
.bg-lh29{ line-height: 2.9rem; }
.bg-lh30{ line-height: 3.0rem; }
.bg-lh31{ line-height: 3.1rem; }
.bg-lh32{ line-height: 3.2rem; }
.bg-lh33{ line-height: 3.3rem; }
.bg-lh34{ line-height: 3.4rem; }
.bg-lh35{ line-height: 3.5rem; }
.bg-lh36{ line-height: 3.6rem; }
.bg-lh37{ line-height: 3.7rem; }
.bg-lh38{ line-height: 3.8rem; }
.bg-lh39{ line-height: 3.9rem; }
.bg-lh40{ line-height: 4.0rem; }
.bg-lh45{ line-height: 4.5rem; }

/* 浮动 */
.bg-fleft,.bg-fl{ float: left!important; }
.bg-fright,.bg-fr{ float: right!important; }
.bg-clear{ clear:both!important; }

/* 对齐 */
.bg-c{ margin-left: auto; margin-right: auto;}
.bg-center{ text-align:center!important; }
.bg-left{ text-align:left!important; }
.bg-right{ text-align:right!important; }
.bg-vm { vertical-align: middle!important;}

/* 显示方式 */
.bg-inline,.bg-in { display: inline!important;}
.bg-inlineblock, .bg-inb { display: inline-block!important;}
.bg-blk, .block { display: block!important;}
.bg-hide, .bg-none, .none .bg-collapse { display: none!important;}
.bg-over-hide{ overflow: hidden; }

/* 粗体、斜体 */
.bg-italic{font-style: italic!important;}
.bg-noitalic{font-style: normal!important;}
.bg-bold{font-weight: bold!important;}
.bg-nobold{font-weight: normal!important;}

/* 划线 */
.bg-lineth{ text-decoration: line-through; }
.bg-lineun{ text-decoration: underline; }

/* 圆角 */
.bg-circle, .bg-radius-50{ border-radius:50%!important; }
.bg-round, .bg-radius-100{ border-radius:1000px; }
.bg-radius-2{border-radius: 0.2rem;}
.bg-radius-3{border-radius: 0.3rem;}
.bg-radius-4{border-radius: 0.4rem;}
.bg-radius-5{border-radius: 0.5rem;}
.bg-radius-6{border-radius: 0.6rem;}
.bg-radius-7{border-radius: 0.7rem;}
.bg-radius-8{border-radius: 0.8rem;}
.bg-radius-9{border-radius: 0.9rem;}
.bg-radius-10{border-radius: 1.0rem;}

/* Color */
.bg-red { color: red!important; }
.bg-f00 { color: #f00!important; }
.bg-green { color: green!important; }
.bg-0f0 { color: #0f0!important; }
.bg-blue { color: blue!important; }
.bg-00f { color: #00f!important; }
.bg-white, .bg-fff { color: #fff!important; }
.bg-orange { color: orange!important; }
.bg-1E56A0 { color: #1E56A0!important; }
.bg-000 { color: #000!important; }
.bg-111 { color: #111!important; }
.bg-222 { color: #222!important; }
.bg-333 { color: #333!important; }
.bg-444 { color: #444!important; }
.bg-4c { color: #4c4c4c!important; }
.bg-555 { color: #555!important; }
.bg-666 { color: #666!important; }
.bg-777 { color: #777!important; }
.bg-888 { color: #888!important; }
.bg-999 { color: #999!important; }
.bg-aaa { color: #aaa!important; }
.bg-bbb { color: #bbb!important; }
.bg-ccc { color: #ccc!important; }
.bg-ddd { color: #ddd!important; }
.bg-eee { color: #eee!important; }
.bg-fff { color: #fff!important; }

/* 背景色Color */
.bg-bg-red { background-color: red!important; }
.bg-bg-fff, .bg-bg-white { background-color: #fff!important; }
.bg-bg-ccc { background-color: #ccc!important; }
.bg-bg-eee { background-color: #eee!important; }
.bg-bg-999 { background-color: #999!important; }
.bg-bg-333 { background-color: #333!important; }
.bg-bg-f8 { background-color: #f8f8f8!important; }
.bg-bg-f7 { background-color: #f7f7f7!important; }
.bg-bg-f6 { background-color: #f6f6f6!important; }
.bg-bg-f5 { background-color: #f5f5f5!important; }
.bg-bg-f4 { background-color: #f4f4f4!important; }
.bg-bg-ef { background-color: #efefef!important; }

/*边框*/
.bg-border-eee { border: 1px solid #eee; }
.bg-border-ddd { border: 1px solid #ddd; }
.bg-border-f1 { border: 1px solid #f1f1f1; }
.bg-border-b-eee {border-bottom: 1px solid #eee;}
.bg-border-b-ddd {border-bottom: 1px solid #ddd;}
.bg-border-b-f1 {border-bottom: 1px solid #f1f1f1;}
.bg-border-t-eee { border-top: 1px solid #eee; }
.bg-border-t-ddd { border-top: 1px solid #ddd; }
.bg-border-t-f1 { border-top: 1px solid #f1f1f1; }
.bg-noborder { border: none !important; }
.bg-last-child:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important; border-bottom: none !important; }

.bg-row2:nth-child(2n){ margin-right: 0 !important; }
.bg-row3:nth-child(3n){ margin-right: 0 !important; }
.bg-row4:nth-child(4n){ margin-right: 0 !important; }
.bg-row5:nth-child(5n){ margin-right: 0 !important; }

/* 字体 */
.bg-f-geo { font-family: "Georgia"!important;}
.bg-f-yahei { font-family: "微软雅黑"!important;}

/*字号*/
.bg-fs0{font-size:0!important;}
.bg-fs10{font-size:1.0rem!important;}
.bg-fs11{font-size:1.1rem!important;}
.bg-fs12{font-size:1.2rem!important;}
.bg-fs13{font-size:1.3rem!important;}
.bg-fs14{font-size:1.4rem!important;}
.bg-fs15{font-size:1.5rem!important;}
.bg-fs16{font-size:1.6rem!important;}
.bg-fs17{font-size:1.7rem!important;}
.bg-fs18{font-size:1.8rem!important;}
.bg-fs19{font-size:1.9rem!important;}
.bg-fs20{font-size:2.0rem!important;}
.bg-fs21{font-size:2.1rem!important;}
.bg-fs22{font-size:2.2rem!important;}
.bg-fs23{font-size:2.3rem!important;}
.bg-fs24{font-size:2.4rem!important;}
.bg-fs25{font-size:2.5rem!important;}
.bg-fs26{font-size:2.6rem!important;}
.bg-fs27{font-size:2.7rem!important;}
.bg-fs28{font-size:2.8rem!important;}
.bg-fs29{font-size:2.9rem!important;}
.bg-fs30{font-size:3.0rem!important;}
.bg-fs31{font-size:3.1rem!important;}
.bg-fs32{font-size:3.2rem!important;}
.bg-fs33{font-size:3.3rem!important;}
.bg-fs34{font-size:3.4rem!important;}
.bg-fs35{font-size:3.5rem!important;}
.bg-fs36{font-size:3.6rem!important;}
.bg-fs37{font-size:3.7rem!important;}
.bg-fs38{font-size:3.8rem!important;}
.bg-fs39{font-size:3.9rem!important;}
.bg-fs40{font-size:4.0rem!important;}
.bg-fs50{font-size:5.0rem!important;}
.bg-fs60{font-size:6.0rem!important;}

/*响应式*/
.bg-resps{max-width: 100%;}

/* flex 栅格 */
/*
bg-flex-hv 水平/垂直
flex-start\flex-end\center\space-between\space-around
h：s\e\c\b\a
flex-start\flex-end\center\stretch\baseline
v:s\e\c\t\b
*/
.bg-flex{ display: flex; }
.bg-flex-v{ flex-direction: column; }

.bg-flex-ss{ display: flex;flex-wrap: wrap;justify-content: flex-start; align-items: flex-start;}
.bg-flex-se{ display: flex;flex-wrap: wrap;justify-content: flex-start; align-items: flex-end;}
.bg-flex-sc{ display: flex;flex-wrap: wrap;justify-content: flex-start; align-items: center;}
.bg-flex-st{ display: flex;flex-wrap: wrap;justify-content: flex-start; align-items: stretch;}
.bg-flex-sb{ display: flex;flex-wrap: wrap;justify-content: flex-start; align-items: baseline;}

.bg-flex-es{ display: flex;flex-wrap: wrap;justify-content: flex-end; align-items: flex-start;}
.bg-flex-ee{ display: flex;flex-wrap: wrap;justify-content: flex-end; align-items: flex-end;}
.bg-flex-ec{ display: flex;flex-wrap: wrap;justify-content: flex-end; align-items: center;}
.bg-flex-et{ display: flex;flex-wrap: wrap;justify-content: flex-end; align-items: stretch;}
.bg-flex-eb{ display: flex;flex-wrap: wrap;justify-content: flex-end; align-items: baseline;}

.bg-flex-cs{ display: flex;flex-wrap: wrap;justify-content: center; align-items: flex-start;}
.bg-flex-ce{ display: flex;flex-wrap: wrap;justify-content: center; align-items: flex-end;}
.bg-flex-cc{ display: flex;flex-wrap: wrap;justify-content: center; align-items: center;}
.bg-flex-ct{ display: flex;flex-wrap: wrap;justify-content: center; align-items: stretch;}
.bg-flex-cb{ display: flex;flex-wrap: wrap;justify-content: center; align-items: baseline;}

.bg-flex-bs{ display: flex;flex-wrap: wrap;justify-content: space-between; align-items: flex-start;}
.bg-flex-be{ display: flex;flex-wrap: wrap;justify-content: space-between; align-items: flex-end;}
.bg-flex-bc{ display: flex;flex-wrap: wrap;justify-content: space-between; align-items: center;}
.bg-flex-bt{ display: flex;flex-wrap: wrap;justify-content: space-between; align-items: stretch;}
.bg-flex-bb{ display: flex;flex-wrap: wrap;justify-content: space-between; align-items: baseline;}

.bg-flex-as{ display: flex;flex-wrap: wrap;justify-content: space-around; align-items: flex-start;}
.bg-flex-ae{ display: flex;flex-wrap: wrap;justify-content: space-around; align-items: flex-end;}
.bg-flex-ac{ display: flex;flex-wrap: wrap;justify-content: space-around; align-items: center;}
.bg-flex-at{ display: flex;flex-wrap: wrap;justify-content: space-around; align-items: stretch;}
.bg-flex-ab{ display: flex;flex-wrap: wrap;justify-content: space-around; align-items: baseline;}

.bg-flex-wrap { flex-wrap: wrap; }
.bg-flex-nowrap { flex-wrap: nowrap; }
.bg-flex-grow{ flex-grow: 1; }
.bg-flex-1{ flex: 1; width: 0; }
/*在flex布局中，定义元素自身的对齐方式，可防止元素高度被拉伸*/
.align-self-b { align-self: baseline; }

/*单行超出省略*/
.bg-elps{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.bg-elps-r2{text-overflow: ellipsis; overflow : hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bg-elps-r3{text-overflow: ellipsis; overflow : hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.bg-elps-r4{text-overflow: ellipsis; overflow : hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}
.bg-elps-r5{text-overflow: ellipsis; overflow : hidden; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}

/*其他*/
.bg-uppercase { text-transform: uppercase; }
.bg-break-all { word-break: break-all; }
.bg-indent-1 { text-indent: 1.0rem; }
.bg-box-shadow { box-shadow: 0 0 5px #ccc; }
.bg-relative { position: relative; }
.bg-cursor, .bg-link, [bg-link] { cursor: pointer; }

/*input输入框*/
.bg-input { padding: 0 0.5rem;font-size:1.4rem;color: #666;background: #fff;border: 1px solid #eee;border-radius: 0;outline: none;height:3.5rem;line-height:3.5rem; }
/*placeholder*/
.bg-input::-webkit-input-placeholder { color: #808080;font-size: 1.4rem; }
.bg-input::-moz-placeholder { color: #808080;font-size: 1.4rem; }
.bg-input:-ms-input-placeholder { color: #808080;font-size: 1.4rem; }

/*复杂*/
/* 内容 */
.bg-content { overflow:hidden;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto; }
.bg-content img { max-width: 100% !important;height: auto !important; }

/*标题前的竖线*/
.bg-vl { margin-right: 1.0rem;height: 1.6rem;width: 0.4rem;background: #1E56A0; }

/*swiper*/
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:50px; }
.swiper-pagination-bullet { width: 15px;height: 15px;background: none;border: 2px solid #aaa;border-radius: 100px;opacity: 1;box-sizing: border-box; }
.swiper-pagination-bullet-active { background: #1E56A0;border: none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background: url(../images/jt-l.png) no-repeat center;outline: 0; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background: url(../images/jt-r.png) no-repeat center;outline: 0; }

/*wdcms分页*/
.wdcms-page { width: 100%;margin: 3.0rem auto 4rem;text-align: center;height: 4.0rem;line-height: 4.0rem; }
.wdcms-page .pre-page:first-child { /*display: none;*/ }
.wdcms-page .next-page:last-child { /*display: none;*/ }
.wdcms-page .number-page { /*display: none;*/ }
.wdcms-page a { color: #666;background:#fff;border-radius:2px;padding: 0.6rem 1.2rem;margin: 0 1rem;border: 1px solid #e5e5e5;}
.wdcms-page a:hover { background: #1E56A0;color: #fff; }
.wdcms-page span { background: #1E56A0;color: #fff;padding: 0.6rem 1.2rem;border-radius:2px;margin:0 1rem;border: 1px solid #e5e5e5; }

/*媒体查询*/
@media screen and (min-width: 300px) and (max-width: 760px) {
	html { scroll-padding-top: 5rem; }
	/*html { font-size:8px; }*/
	.w1200 { width:95%;}
	.show-wap { display: block; }
	.show-pc { display: none; }
	.proli-4 { width:48%;margin-right: 4%; }
	.proli-4:nth-child(1),.proli-4:nth-child(2) { margin-bottom: 2rem; }
	.proli-4:nth-child(2n) { margin-right: 0; }
	.proli-4-img { height:16rem; }
	.in-tit-1 { font-size: 2rem; }
	.in-tit-2 { margin-top: -2rem;font-size: 2rem; }
	.in-tit-3 { width: 3.5rem;margin-top: 0.8rem !important; }
	.search-cont { height:4rem;line-height:4rem;padding: 0 0 0 2rem;margin-top: 2rem;position: relative;bottom:auto; }
	.search-cont input { height:4rem;line-height:4rem;padding: 0 1.0rem 0 0;font-size:1.4rem; }
	/*placeholder*/
	.search-cont input::-webkit-input-placeholder { font-size: 1.4rem; }
	.search-cont input::-moz-placeholder { font-size: 1.4rem; }
	.search-cont input:-ms-input-placeholder { font-size: 1.4rem; }
	.searct-tj { width: 8rem;height: 4rem;border-radius: 0px 1.8rem 1.8rem 0px;font-size:1.5rem;cursor: pointer; }
	.searct-tj img { height: 2rem;margin-right: 0.5rem; }
	.footer { background: #1E56A0;padding-bottom: 1rem !important; }
	.bg-about01 { background: #1E56A0;box-sizing:border-box;padding: 2rem 0;height:auto; }
	.about-l { width:100%;margin-bottom: 1rem;background: none !important;height:auto; }
	.about-r { width:100%;padding: 1.5rem 1rem 2rem;height:auto;margin-bottom: 1rem; }
	.about-r-p1 { font-size:2rem;font-weight:bold;margin-bottom: 1rem; }
	.about-r-p2 { font-size: 1.4rem;line-height: 2.8rem;margin-bottom: 1rem; }
	.about-ul { width:100%;position: relative;bottom:0;height:auto; }
	.about-ul li { height:10rem;width:50%;padding: 0;box-shadow: none;margin-bottom: 0; }
	.about-ul li:nth-child(1) { border-right:1px solid #eee;border-bottom:1px solid #eee; }
	.about-ul li:nth-child(2) { border-bottom:1px solid #eee; }
	.about-ul li:nth-child(3) { border-right:1px solid #eee; }
	.about-ul .about-ul-img { height:2.2rem; }
	.about-ul .about-ul-p1 { font-size:1.4rem;margin: 0.8rem auto 0.3rem; }
	.about-ul .about-ul-p2 { font-size:1.2rem; }
	.proli-4-p1 { font-size:1.6rem;margin-bottom: 1rem; }
	.proli-4-p2 { font-size:1.4rem;margin-bottom: 1rem;line-height:2.5rem;-webkit-line-clamp: 3; }
	.proli-4-p3 { font-size:1.3rem; }
	.jjfa-l { width:100%;background: #ECEDF1 url('../images/bg-jjfa01.jpg') no-repeat center;height:30rem;padding: 2rem; }
	.jjfa-l .in-tit { width:100% !important; }
	.jjfa-r { width:100%; }
	.jjfa-r-t { background: url('../images/bg-fangan01.jpg') no-repeat center;height:auto;padding: 2rem 0;}
	.jjfa-r-t-ul { width:90%;margin: 0 auto 1.5rem; }
	.jjfa-r-t-ul li { font-size:1.7rem;}
	.jjfa-r-t-ul li.active { font-size:1.8rem;color: #1E56A0;font-weight:bold; }
	.jjfa-r-t-line ul { width:90%;margin: 0 auto; }
	.jjfa-r-t-line li { padding-left: 0.1rem; }
	.jjfa-r-t-line .jjfa-r-t-line-dian { width: 8px;height: 8px;background: #EAEBED;border-radius: 100px;margin-top: -4px; }
	.jjfa-r-t-line li.active .jjfa-r-t-line-dian { width: 10px;height: 10px;background: #1E56A0; }
	.jjfa-r-t-des { width:90%;margin: 0 auto; }
	.jjfa-r-t-des-p1 { font-size:1.4rem;line-height:2.8rem;margin-bottom: 1.5rem; }
	.jjfa-r-b-img { background: none !important;height:auto; }
	.swiper-case { height: 40rem;overflow: auto !important;}
	.swiper-case .swiper-wrapper .swiper-slide{ width: 85%;}
	.swiper-case .swiper-wrapper .swiper-slide .swiper-case-img{height:40rem;}
	.case-img-t { position: absolute;right:5%;top:1.5rem;}
	.case-img-t-s1 { font-size:3rem;margin-right: 1rem;line-height:2.5rem; }
	.case-img-t-s2 { font-size:1.5rem; }
	.case-img-des { right:5%;bottom:0;padding: 1rem;color: #fff;width:90%;height:30rem; }
	.case-img-des-p1 { margin-bottom: 1rem;padding-bottom: 1rem;font-size:1.5rem;line-height:2.8rem; }
	.case-img-des-p2 { margin-bottom: 1.5rem;font-size:1.4rem;line-height:2.8rem;-webkit-line-clamp: 5; }
	.case-img-des-p3 { font-size:1.3rem; }
	.case-img-des-img { right:0.5rem;height:7rem; }
	.bg-news01 { background: none;height:auto;box-sizing:border-box;padding: 2rem 0; }
	.more01 { padding: 0.5rem 1.2rem;font-size:1.4rem; }
	.news-l { width:100%;margin-bottom: 1rem; }
	.swiper-news { height:26rem; }
	.swiper-news-img { height:26rem; }
	.swiper-news-img-p { padding: 0.8rem 1rem; }
	.swiper-news-img-p p { width:85%;font-size:1.4rem; }
	.swiper-news.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-news.swiper-pagination-custom, .swiper-news.swiper-pagination-fraction { bottom:1.3rem !important;width:15%; }
	.news-r { width:100%;height:auto;padding: 1.5rem 1rem 0; }
	.news-r .news-r-li { margin-bottom: 1.2rem; }
	.news-date-p1 { font-size:1.8rem; }
	.news-date-p2 { font-size:1.4rem; }
	.news-des-p1 { font-size:1.6rem;margin-bottom: 0.6rem; }
	.news-des-p2 { font-size:1.4rem;line-height:2.8rem; }
	.news-r-line { margin-bottom: 1.8rem;}
	.news-r-line-p1 { width: 3.5rem; }
	.nynav { height: 5rem;margin-bottom: 2rem; }
	.nynav-li { width:auto;line-height:5rem;margin-right: 1.5rem; }
	.nynav-li:last-child { margin-right: 0; }
	.nynav-li-p1 { color: #3C3C3C;font-size:1.5rem;margin-left: 0.5rem; }
	.imgli-3 { width:100%; }
	.caseli-3 { width:100%; }
	.news-li-img { height:20rem; }
	.pro-li-img { height:57vw; }
	.news-t { margin-bottom: 2rem;padding-bottom: 2rem; }
	.news-t-img { height:18rem;width:55%; }
	.news-t-des { margin-left: 1.2rem; }
	.news-t-des-p1 { font-size:1.3rem;margin-bottom: 0.5rem; }
	.news-t-des-p2 { font-size:1.5rem;margin-bottom: 0.5rem; }
	.news-t-des-p3 { font-size:1.3rem;margin-bottom: 1rem;line-height: 2.2rem;-webkit-line-clamp: 3; }
	.news-t-des-more { font-size:1.3rem;line-height: 3rem;color: #fff;background: #1E56A0;width:60%;}
	.news-li-img { border-radius:6px; }
	.news-ul li { margin-bottom: 2rem; }
	.news-li-p1 { font-size:1.5rem;margin: 1rem 0 0.6rem; }
	.news-li-p2 { font-size:1.4rem; }
	.news-li-p3 { font-size:1.3rem; }
	.wdcms-page { margin:1.0rem auto 3rem;height: 3.0rem;line-height:3.0rem; }
	.wdcms-page .pre-page:first-child { display: none; }
	.wdcms-page .next-page:last-child { display: none; }
	.wdcms-page a { margin: 0 0.5rem;}
	.wdcms-page span { margin:0 0.5rem; }
	.pro-t { padding-bottom: 2rem; }
	.pro-t-img { height:17rem;width:47%;border-radius:1rem; }
	.pro-t-des { margin-left: 1.5rem; }
	.pro-t-des-p1 { font-size:1.6rem;margin-bottom: 1rem; }
	.pro-t-des-p2 { font-size:1.4rem;line-height:2.5rem; }
	.pro-ul { padding-top: 2rem;}
	.pro-ul li { margin-bottom: 2rem; }
	.pro-li-p1 { font-size:1.4rem;margin: 1rem 0 0.5rem;padding: 0 1rem; }
	.pro-li-p2 { font-size:1.3rem;margin-bottom: 1rem;line-height:2rem;height:4rem; }
	.ab-tit-p1 { font-size:1.8rem;margin-bottom: 0.2rem; }
	.ab-tit-p2 { font-size:1.3rem; }
	.ab-l { width:100%;margin-top: 1.5rem; }
	.ab-l-line { width: 0.3rem;height: 3rem; }
	.ab-l-des { margin-left: 1.2rem; }
	.ab-l-des-p1 { font-size:1.5rem;margin-bottom: 1rem; }
	.ab-l-des-p2 { font-size:1.3rem;margin-bottom: 1rem;line-height:2.5rem; }
	.ab-r { width:100%; }
	.ab-r-img { width:100%;height:auto;background: none; }
	.bg-fazhan01 { background: url('../images/bg-fazhan.jpg') no-repeat center;height:50rem;padding: 2rem 0; }
	.fz-ul { height: 41rem; }
	.fz-li { position: absolute;width:49%;height:13rem;z-index:9; }
	.fz-li-img { width:2rem; }
	.fz-li:first-child { left:0;bottom:28rem; }
	.fz-li:nth-child(2) { left:50%;bottom:28rem; }
	.fz-li:nth-child(3) { left:0;bottom:14rem; }
	.fz-li:nth-child(4) { left:50%;bottom:14rem; }
	.fz-li:nth-child(5) { left:0;bottom:0; }
	.fz-li-des { margin-left: 0.5rem; }
	.fz-li-des-p1 { font-size:1.5rem;;margin-bottom: 0.5rem; }
	.fz-li-des-p2 { font-size:1.3rem;line-height:2.2rem; }
	.ry-li-img { height:15rem; }
	.ry-ul li { margin-bottom: 2rem;}
	.ry-li-dbg { height:6rem;margin-top: -0.5rem; }
	.ry-li-p1 { font-size: 1.4rem;margin-top: 1rem; }
	.bg-yunwei { background: url('../images/bg-yunwei.jpg') no-repeat center;height:15rem;padding: 2rem 0; }
	.case-t { margin-top: -7rem;background: #FFFFFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14);padding: 1rem 1.2rem;box-sizing:border-box; }
	.case-t-img { height:8.8rem;width:50%;}
	.case-t-des { margin-left: 1.5rem; }
	.case-t-des-p1 { font-size:1.5rem;margin-bottom: 1rem;color: #353535;font-weight:bold; }
	.case-t-des-p2 { font-size:1.3rem;color: #353535;line-height:2.2rem; }
	.case-ul { padding-top: 2rem;}
	.case-ul li { margin-bottom: 1.5rem;box-sizing:border-box;background: #FFFFFF;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.14);padding: 1rem 0.6rem 0.6rem; }
	.case-li-img { height:14rem; }
	.case-li-p1 { font-size:1.3rem;color: #2A2A2A;font-weight:bold;margin: 1rem 0 0.5rem;text-align: center; }
	.map-l { width:100%; }
	#allmap {height: 30rem;}
	.map-r { width:100%;height:auto;background: #1E56A0;box-sizing:border-box;padding: 2rem 1rem 1rem; }
	.map-r-p1 { width: 2rem;height: 0.2rem;background: #FFFFFF;border-radius: 3px;margin-bottom: 1rem; }
	.map-r-p2 { font-size:1.5rem;color: #FFFFFF;margin-bottom: 1rem; }
	.map-r-li { background: #fff;border-radius:5px;padding: 1rem;box-sizing:border-box;margin-bottom: 1rem; }
	.map-r-li-img { height:2rem;margin-bottom: 1rem; }
	.map-r-li-p { font-size:1.3rem;color: #353535;line-height:2rem; }
}
@media screen and (min-width: 761px) and (max-width:1199px) {
	html { scroll-padding-top: 5rem; }
	/*html { font-size:9px; }*/
	.w1200 { width:95%;}
	.show-wap { display: block; }
	.show-pc { display: none; }
	.proli-4 { width:48%;margin-right: 4%; }
	.proli-4:nth-child(1),.proli-4:nth-child(2) { margin-bottom: 2rem; }
	.proli-4:nth-child(2n) { margin-right: 0; }
	.proli-4-img { height:22rem; }
	.in-tit-1 { font-size: 2rem; }
	.in-tit-2 { margin-top: -2rem;font-size: 2rem; }
	.in-tit-3 { width: 3.5rem;margin-top: 0.8rem !important; }
	.search-cont { height:4rem;line-height:4rem;padding: 0 0 0 2rem;margin-top: 2rem;position: relative;bottom:auto; }
	.search-cont input { height:4rem;line-height:4rem;padding: 0 1.0rem 0 0;font-size:1.4rem; }
	/*placeholder*/
	.search-cont input::-webkit-input-placeholder { font-size: 1.4rem; }
	.search-cont input::-moz-placeholder { font-size: 1.4rem; }
	.search-cont input:-ms-input-placeholder { font-size: 1.4rem; }
	.searct-tj { width: 8rem;height: 4rem;border-radius: 0px 1.8rem 1.8rem 0px;font-size:1.5rem;cursor: pointer; }
	.searct-tj img { height: 2rem;margin-right: 0.5rem; }
	.footer { background: #1E56A0;padding-bottom: 1rem !important; }
	.bg-about01 { background: #1E56A0;box-sizing:border-box;padding: 2rem 0;height:auto; }
	.about-l { width:100%;margin-bottom: 1rem;background: none !important;height:auto; }
	.about-r { width:100%;padding: 1.5rem 1rem 2rem;height:auto;margin-bottom: 2rem; }
	.about-r-p1 { font-size:2rem;font-weight:bold;margin-bottom: 1rem; }
	.about-r-p2 { font-size: 1.4rem;line-height: 2.8rem;margin-bottom: 1rem; }
	.about-ul { width:100%;position: relative;bottom:0;height:auto; }
	.about-ul li { height:10rem;width:50%;padding: 0;box-shadow: none;margin-bottom: 0; }
	.about-ul li:nth-child(1) { border-right:1px solid #eee;border-bottom:1px solid #eee; }
	.about-ul li:nth-child(2) { border-bottom:1px solid #eee; }
	.about-ul li:nth-child(3) { border-right:1px solid #eee; }
	.about-ul .about-ul-img { height:2.2rem; }
	.about-ul .about-ul-p1 { font-size:1.4rem;margin: 0.8rem auto 0.3rem; }
	.about-ul .about-ul-p2 { font-size:1.2rem; }
	.proli-4-p1 { font-size:1.6rem;margin-bottom: 1rem; }
	.proli-4-p2 { font-size:1.4rem;margin-bottom: 1rem;line-height:2.5rem;-webkit-line-clamp: 3; }
	.proli-4-p3 { font-size:1.3rem; }
	.jjfa-l { width:100%;background: #ECEDF1 url('../images/bg-jjfa01.jpg') no-repeat center;height:30rem;padding: 2rem; }
	.jjfa-l .in-tit { width:100% !important; }
	.jjfa-r { width:100%; }
	.jjfa-r-t { background: url('../images/bg-fangan01.jpg') no-repeat center;height:auto;padding: 2rem 0;}
	.jjfa-r-t-ul { width:90%;margin: 0 auto 1.5rem; }
	.jjfa-r-t-ul li { font-size:1.7rem;}
	.jjfa-r-t-ul li.active { font-size:1.8rem;color: #1E56A0;font-weight:bold; }
	.jjfa-r-t-line ul { width:90%;margin: 0 auto; }
	.jjfa-r-t-line li { padding-left: 0.1rem; }
	.jjfa-r-t-line .jjfa-r-t-line-dian { width: 8px;height: 8px;background: #EAEBED;border-radius: 100px;margin-top: -4px; }
	.jjfa-r-t-line li.active .jjfa-r-t-line-dian { width: 10px;height: 10px;background: #1E56A0; }
	.jjfa-r-t-des { width:90%;margin: 0 auto; }
	.jjfa-r-t-des-p1 { font-size:1.4rem;line-height:2.8rem;margin-bottom: 1.5rem; }
	.jjfa-r-b-img { background: none !important;height:auto; }
	.swiper-case { height: 40rem;overflow: auto !important;}
	.swiper-case .swiper-wrapper .swiper-slide{ width: 85%;}
	.swiper-case .swiper-wrapper .swiper-slide .swiper-case-img{height:40rem;}
	.case-img-t { position: absolute;right:5%;top:1.5rem;}
	.case-img-t-s1 { font-size:3rem;margin-right: 1rem;line-height:2.5rem; }
	.case-img-t-s2 { font-size:1.5rem; }
	.case-img-des { right:5%;bottom:0;padding: 1rem;color: #fff;width:90%;height:30rem; }
	.case-img-des-p1 { margin-bottom: 1rem;padding-bottom: 1rem;font-size:1.5rem;line-height:2.8rem; }
	.case-img-des-p2 { margin-bottom: 1.5rem;font-size:1.4rem;line-height:2.8rem; }
	.case-img-des-p3 { font-size:1.3rem; }
	.case-img-des-img { right:0.5rem;height:7rem; }
	.bg-news01 { background: none;height:auto;box-sizing:border-box;padding: 2rem 0; }
	.more01 { padding: 0.5rem 1.2rem;font-size:1.4rem; }
	.news-l { width:100%;margin-bottom: 1rem; }
	.swiper-news { height:26rem; }
	.swiper-news-img { height:26rem; }
	.swiper-news-img-p { padding: 0.8rem 1rem; }
	.swiper-news-img-p p { width:85%;font-size:1.4rem; }
	.swiper-news.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-news.swiper-pagination-custom, .swiper-news.swiper-pagination-fraction { bottom:1.3rem !important;width:15%; }
	.news-r { width:100%;height:auto;padding: 1.5rem 1rem 0; }
	.news-r .news-r-li { margin-bottom: 1.2rem; }
	.news-date-p1 { font-size:1.8rem; }
	.news-date-p2 { font-size:1.4rem; }
	.news-des-p1 { font-size:1.6rem;margin-bottom: 0.6rem; }
	.news-des-p2 { font-size:1.4rem;line-height:2.8rem; }
	.news-r-line { margin-bottom: 1.8rem;}
	.news-r-line-p1 { width: 3.5rem; }
	.nynav { height: 5rem;margin-bottom: 2rem; }
	.nynav-li { width:auto;line-height:5rem;margin-right: 1.5rem; }
	.nynav-li:last-child { margin-right: 0; }
	.nynav-li-p1 { color: #3C3C3C;font-size:1.5rem;margin-left: 0.5rem; }
	.imgli-3 { width:47.5%;margin-right: 5%; }
	.imgli-3:nth-child(2n) { margin-right: 0; }
	.caseli-3 { width:48.5%;margin-right: 3%; }
	.caseli-3:nth-child(2n) { margin-right: 0; }
	.news-li-img { height:26rem; }
	.pro-li-img { height:27vw; }
	.news-t { margin-bottom: 2rem;padding-bottom: 2rem; }
	.news-t-img { height:18rem;width:55%; }
	.news-t-des { margin-left: 1.2rem; }
	.news-t-des-p1 { font-size:1.3rem;margin-bottom: 0.5rem; }
	.news-t-des-p2 { font-size:1.5rem;margin-bottom: 0.5rem; }
	.news-t-des-p3 { font-size:1.3rem;margin-bottom: 1rem;line-height: 2.2rem;-webkit-line-clamp: 3; }
	.news-t-des-more { font-size:1.3rem;line-height: 3rem;color: #fff;background: #1E56A0;width:60%;}
	.news-li-img { border-radius:6px; }
	.news-ul li { margin-bottom: 2rem; }
	.news-li-p1 { font-size:1.5rem;margin: 1rem 0 0.6rem; }
	.news-li-p2 { font-size:1.4rem; }
	.news-li-p3 { font-size:1.3rem; }
	.pro-t { padding-bottom: 2rem; }
	.pro-t-img { height:17rem;width:47%;border-radius:1rem; }
	.pro-t-des { margin-left: 1.5rem; }
	.pro-t-des-p1 { font-size:1.6rem;margin-bottom: 1rem; }
	.pro-t-des-p2 { font-size:1.4rem;line-height:2.5rem; }
	.pro-ul { padding-top: 2rem;}
	.pro-ul li { margin-bottom: 2rem; }
	.pro-li-p1 { font-size:1.4rem;margin: 1rem 0 0.5rem;padding: 0 1rem; }
	.pro-li-p2 { font-size:1.3rem;margin-bottom: 1rem;line-height:2rem;height:4rem; }
	.ab-tit-p1 { font-size:1.8rem;margin-bottom: 0.2rem; }
	.ab-tit-p2 { font-size:1.3rem; }
	.ab-l { width:100%;margin-top: 1.5rem; }
	.ab-l-line { width: 0.3rem;height: 3rem; }
	.ab-l-des { margin-left: 1.2rem; }
	.ab-l-des-p1 { font-size:1.5rem;margin-bottom: 1rem; }
	.ab-l-des-p2 { font-size:1.3rem;margin-bottom: 1rem;line-height:2.5rem; }
	.ab-r { width:100%; }
	.ab-r-img { width:100%;height:auto;background: none; }
	.ry-li-img { height:23rem; }
	.ry-ul li { margin-bottom: 2rem;}
	.ry-li-dbg { height:6rem;margin-top: -0.5rem; }
	.ry-li-p1 { font-size: 1.4rem;margin-top: 1rem; }
	.bg-yunwei { background: url('../images/bg-yunwei.jpg') no-repeat center;height:15rem;padding: 2rem 0; }
	.case-t { margin-top: -7rem;background: #FFFFFF;box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.14);padding: 1rem 1.2rem;box-sizing:border-box; }
	.case-t-img { height:12rem;width:50%;}
	.case-t-des { margin-left: 1.5rem; }
	.case-t-des-p1 { font-size:1.5rem;margin-bottom: 1rem;color: #353535;font-weight:bold; }
	.case-t-des-p2 { font-size:1.3rem;color: #353535;line-height:2.2rem; }
	.case-ul { padding-top: 2rem;}
	.case-ul li { margin-bottom: 1.5rem;box-sizing:border-box;background: #FFFFFF;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.14);padding: 1rem 0.6rem 0.6rem; }
	.case-li-img { height:14rem; }
	.case-li-p1 { font-size:1.3rem;color: #2A2A2A;font-weight:bold;margin: 1rem 0 0.5rem;text-align: center; }
	.map-l { width:100%; }
	#allmap {height: 30rem;}
	.map-r { width:100%;height:auto;background: #1E56A0;box-sizing:border-box;padding: 2rem 1rem 1rem; }
	.map-r-p1 { width: 2rem;height: 0.2rem;background: #FFFFFF;border-radius: 3px;margin-bottom: 1rem; }
	.map-r-p2 { font-size:1.5rem;color: #FFFFFF;margin-bottom: 1rem; }
	.map-r-li { background: #fff;border-radius:5px;padding: 1rem;box-sizing:border-box;margin-bottom: 1rem; }
	.map-r-li-img { height:2rem;margin-bottom: 1rem; }
	.map-r-li-p { font-size:1.3rem;color: #353535;line-height:2rem; }
}
@media screen and (min-width: 1200px) and (max-width: 1550px) {
	.w1200 { width:95%;}
	.show-wap { display: none; }
	.show-pc { display: block; }
	.proli-4 { width:23.5%;margin-right: 2%; }
	.proli-4:nth-child(4n) { margin-right: 0; }
	.proli-4-img { height:28rem; }
	.proli-4-p1 { font-size:2.4rem;margin-bottom: 1.5rem; }
	.proli-4-p2 { font-size:1.8rem;margin-bottom: 1rem;line-height:3rem; }
	.proli-4-p3 { font-size:1.6rem; }
	.imgli-3 { width:31%;margin-right: 3.5%; }
	.imgli-3:nth-child(3n) { margin-right: 0; }
	.caseli-3 { width:32%;margin-right: 2%; }
	.caseli-3:nth-child(3n) { margin-right: 0; }
	.news-li-img { height:33.5rem; }
	.pro-li-img { height:27rem; }
	.ry-li-img { height:28rem; }
	.jjfa-r-t { padding-top: 3vh;}
	.jjfa-r-t-line { margin: 2.5rem 0 2rem; }
	.jjfa-r-t-des-p1 { margin-bottom: 2rem; }
	.about-ul li { height:12rem; }
}
@media screen and (min-width: 1551px) {
	.w1200 { width:1450px;}
	.show-wap { display: none; }
	.show-pc { display: block; }
	.proli-4 { width:23.5%;margin-right: 2%; }
	.proli-4:nth-child(4n) { margin-right: 0; }
	.proli-4-img { height:34rem; }
	.proli-4-p1 { font-size:2.4rem;margin-bottom: 1.5rem; }
	.proli-4-p2 { font-size:1.8rem;margin-bottom: 1rem;line-height:3rem; }
	.proli-4-p3 { font-size:1.6rem; }
	.imgli-3 { width:31%;margin-right: 3.5%; }
	.imgli-3:nth-child(3n) { margin-right: 0; }
	.caseli-3 { width:32%;margin-right: 2%; }
	.caseli-3:nth-child(3n) { margin-right: 0; }
	.news-li-img { height:33.5rem; }
	.pro-li-img { height:27rem; }
	.ry-li-img { height:28rem; }
}