﻿html, body {margin:0px; padding:0px; width:100%; height:100%; background:#000; font-family:'Outfit', Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:16px; line-height:130%; font-weight:400; color:#fff; text-align:left; -webkit-tap-highlight-color:rgba(0,0,0,0);}
table, td, select, input, label, textarea {font-family:'Outfit', Arial, "Helvetica Neue", Helvetica, sans-serif; font-size:1em; line-height:130%; font-weight:400; color:#545D62;}
th {font-size:1em; line-height:130%; color:#545D62;}
p {font-size:1em; line-height:130%; color:#8ca0ab;}
a {font-size:1em; color:#3399ff; text-decoration:none; -webkit-transition-property:color, background-color, border; -moz-transition-property:color, background-color, border; -o-transition-property:color, background-color, border; transition-property:color, background-color, border; -webkit-transition-duration:.5s; -moz-transition-duration:.5s; -o-transition-duration:.5s; transition-duration:.5s;}
a:hover {text-decoration:underline; -webkit-transition-duration:0.2s; -moz-transition-duration:0.2s; -o-transition-duration:0.2s; transition-duration:0.2s;}
h1 {font-size:40px; line-height:110%; color:#545D62; font-weight:700;}
h2, h3, h4, h5, h6 {font-size:24px; line-height:110%; color:#545D62; font-weight:700;}
form {margin:0; padding:0;}
hr {height:1px; background-color:#e1e1e1; color:#e1e1e1; border:none; margin:0; margin-top:10px; margin-bottom:10px;}
a img {border:none;}
.top {width:100%; height:72px; position:fixed; left:0px; top:0px; z-index:10; background:#111111; box-shadow:0 0 0 0.5px rgb(50 50 93 / 0%), 0 2px 5px 0 rgb(50 50 93 / 5%), 0 1px 1.5px 0 rgb(0 0 0 / 0%), 0 1px 0px 0 rgb(0 0 0 / 7%), 0 0 0 0 transparent;}
.top .auto {width:900px; height:72px; margin:0 auto;}
.top .auto .rel {width:100%; height:100%; clear:both; position:relative;}
.top .auto .rel .logo {position:absolute; left:0px; top:15px; z-index:10;}
.top .auto .rel .logo a {color:#fff; font-size:28px; line-height:40px; text-decoration:none; display:inline-block;}
.top .auto .rel .menu {width:650px; height:72px; position:absolute; right:0px; top:0px; z-index:10;}
.top .auto .rel .menu .flt {float:right; padding:17px 0px 0px 0px;}
.top .auto .rel .menu .flt .s1 {float:left;}
.top .auto .rel .menu .flt .s1 ul {margin:0; padding:0; list-style-type:none;}
.top .auto .rel .menu .flt .s1 ul li {display:inline-block;}
.top .auto .rel .menu .flt .s1 ul li a {float:left; line-height:38px; padding:0px 12px; color:#fff; font-size:16px;}
.top .auto .rel .menu .flt .s1 ul li a:hover {}
.top .auto .rel .menu .flt .s2 {float:left; margin:0px 0px 0px 35px;}
.top .auto .rel .menu .flt .s2 ul {margin:0; padding:0; list-style-type:none;}
.top .auto .rel .menu .flt .s2 ul li {display:inline-block; margin:0px 0px 0px 16px;}
.top .auto .rel .menu .flt .s2 ul li a {float:left; line-height:38px; padding:0px 40px; background:#bf4c4f; color:#fff; border-radius:4px; font-weight:500;}
.top .auto .rel .menu .flt .s2 ul li a:hover {}
.wrap {width:100%; clear:both; overflow:hidden;}
.wrap .stry-t1 {clear:both; background:#111; padding:100px 0px 140px 0px;}
.wrap .stry-t1 .auto {width:780px; margin:0 auto;}
.wrap .stry-t1 .auto .sec-t1 {clear:both; padding:30px 0px 0px 0px; text-align:center;}
.wrap .stry-t1 .auto .sec-t1 .tx1 {margin:0px 0px 8px 0px; font-size:38px; color:#fff; line-height:120%; font-weight:500; letter-spacing:-1px;}
.wrap .stry-t1 .auto .sec-t1 .tx1 .s1 {margin:15px 0px 0px 0px; color:#777; font-size:20px; line-height:30px; display:inline-block; font-weight:400;}
.wrap .stry-t1 .auto .sec-t1 .tx2 {margin:0; font-size:32px; color:#fff; line-height:150%; font-weight:500; letter-spacing:-1px;}
.wrap .stry-t1 .auto .sec-t1 .tx2 .s1 {color:#777; font-size:34px;}
.wrap .stry-t1 .auto .sec-t1 .tx2 .s2 {color:#fff; text-decoration:underline;}
.wrap .stry-t1 .auto .sec-t1 .tx3 {margin:0; font-size:18px; color:#9e9e9e; line-height:150%; font-weight:400;}
.wrap .stry-t1 .auto .sec-t1 .tx3 .s1 {color:#fff;}
.wrap .stry-t1 .auto .sec-t1 .tx4 {margin:0; padding:55px 0px 5px 0px; font-size:32px; color:#fff; line-height:150%; font-weight:700;}
.wrap .stry-t1 .auto .sec-t1 .tx4 .s1 {color:#fff;}
.wrap .stry-t1 .auto .sec-t1 .tx5 {margin:0; padding:0px 0px 50px 0px; font-size:18px; color:#9e9e9e; line-height:150%; font-weight:400;}
.wrap .stry-t1 .auto .sec-t1 .tx5 .s1 {color:#fff;}
.wrap .stry-t1 .auto .sec-t2 {clear:both; padding:50px 0px 30px 0px; text-align:center;}
.wrap .stry-t1 .auto .sec-t2 p {margin:0px 0px 15px 0px; font-size:20px; color:#fff; line-height:120%; font-weight:500;}
.wrap .stry-t1 .auto .sec-t3 {width:700px; margin:0 auto;}
.wrap .stry-t1 .auto .sec-t3 .left {width:50%; float:left;}
.wrap .stry-t1 .auto .sec-t3 .left .inn {clear:both; padding:0px 25px 0px 0px;}
.wrap .stry-t1 .auto .sec-t3 .right {width:50%; float:left;}
.wrap .stry-t1 .auto .sec-t3 .right .inn {clear:both; padding:0px 0px 0px 25px;}
.wrap .stry-t1 .auto .sec-t3 .clear {width:100%; height:1px; clear:both; overflow:hidden;}
.wrap .stry-t1 .auto .sec-t3 a {display:block; text-align:center; line-height:46px; padding:0px 14px; border-radius:23px; font-size:17px; font-weight:400; margin:0px 0px 10px 0px;}
.wrap .stry-t1 .auto .sec-t3 a:hover {}
.wrap .stry-t1 .auto .sec-t3 .c1 {background:#bf4c4f; color:#fff;}
.wrap .stry-t1 .auto .sec-t3 .c2 {background:#ec8c00; color:#fff;}
.wrap .stry-t1 .auto .sec-t3 .c3 {background:#4caf50; color:#fff;}
.wrap .stry-t1 .auto .sec-t3 .c4 {background:#308a34; color:#fff;}
.wrap .stry-t1 .auto .sec-t3 .c5 {background:#0d6611; color:#fff;}
.wrap .stry-t2 {clear:both; background:#222; padding:80px 0px 80px 0px; border-top:1px solid #353535;}
.wrap .stry-t2 .auto {width:900px; margin:0 auto;}
.wrap .stry-t2 .auto .left {width:600px; float:left;}
.wrap .stry-t2 .auto .left .inn {clear:both; padding:0px 60px 0px 0px;}
.wrap .stry-t2 .auto .right {width:300px; float:left;}
.wrap .stry-t2 .auto .right .inn {clear:both;}
.wrap .stry-t2 .auto .clear {width:100%; height:1px; clear:both; overflow:hidden;}
.wrap .stry-t2 .auto .hed-t1 {clear:both; margin:0px 0px 20px 0px; text-align:left;}
.wrap .stry-t2 .auto .hed-t1 p {margin:0px; font-size:32px; color:#fff; line-height:120%; font-weight:500;}
.wrap .stry-t2 .auto .sec-t1 {clear:both; text-align:left; margin:0px 0px 25px 0px;}
.wrap .stry-t2 .auto .sec-t1 p {margin:0px; font-size:17px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t2 {clear:both; text-align:left; margin:0px 0px 15px 0px;}
.wrap .stry-t2 .auto .sec-t2 p {margin:0px; font-size:22px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t3 {clear:both; margin:0px 0px 25px 0px;}
.wrap .stry-t2 .auto .sec-t3 ul {margin:0px 0px 25px 0px; font-size:17px; color:#fff; line-height:24px; font-weight:400;}
.wrap .stry-t2 .auto .sec-t3 ul li {margin:0px 0px 12px 0px;}
.wrap .stry-t2 .auto .sec-t3 ul li .ic {width:26px; display:inline-block; line-height:28px;}
.wrap .stry-t2 .auto .sec-t3 ul li a {color:#fff;}
.wrap .stry-t2 .auto .sec-t3 ul li .ic-t1 {background:url(../gfx/1814108_email_envenlope_letter_mail_icon.svg) no-repeat 50% 50%; background-size:26px auto; margin:0px 8px 8px 0px;}
.wrap .stry-t2 .auto .sec-t3 ul li .ic-t2 {background:url(../gfx/4102579_applications_instagram_media_social_icon.svg) no-repeat 50% 50%; background-size:21px auto; margin:0px 8px 8px 0px;}
.wrap .stry-t2 .auto .sec-t3 ul li .ic-t3 {background:url(../gfx/4362957_snapchat_logo_social_media_icon.svg) no-repeat 50% 50%; background-size:23px auto; margin:0px 8px 5px 0px;}
.wrap .stry-t2 .auto .sec-t3 ul li .ic-t4 {background:url(../gfx/tiktok-1.svg) no-repeat 150% 50%; background-size:23px auto; margin:0px 8px 5px 0px;}
.wrap .stry-t2 .auto .sec-t3 p {margin:0px; font-size:17px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t4 {clear:both; margin:0px 0px 45px 0px; text-align:left;}
.wrap .stry-t2 .auto .sec-t4 .img-t1 {width:15%; height:135px; float:left; margin:0px 2px 0px 0px; background:url(../gfx/tumblr_p1c7r33ENp1wf6ocwo1_1280.jpg) no-repeat 1px -6px; background-size:110% auto;}
.wrap .stry-t2 .auto .sec-t4 .img-t2 {width:15%; height:135px; float:left; margin:0px 2px 0px 0px; background:url(../gfx/17397160.webp) no-repeat 0px 0px; background-size:100% auto;}
.wrap .stry-t2 .auto .sec-t4 .img-t3 {width:15%; height:135px; float:left; margin:0px 2px 0px 0px; background:url(../gfx/20969074.webp) no-repeat 0px -10px; background-size:100% auto;}
.wrap .stry-t2 .auto .sec-t4 .img-t4 {width:30%; height:135px; float:left; margin:0px 2px 0px 0px; background:url(../gfx/15303954.webp) no-repeat 0px -10px; background-size:100% auto;}
.wrap .stry-t2 .auto .sec-t4 .img-t5 {width:15%; height:135px; float:left; background:url(../gfx/12601777.webp) no-repeat 0px -10px; background-size:104% auto;}
.wrap .stry-t2 .auto .sec-t4 .clr {width:100%; height:1px; clear:both; overflow:hidden;}
.wrap .stry-t2 .auto .sec-t5 {clear:both; text-align:left; margin:0px 0px 15px 0px;}
.wrap .stry-t2 .auto .sec-t5 p {margin:0px; font-size:22px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t6 {clear:both; margin:0px 0px 25px 0px;}
.wrap .stry-t2 .auto .sec-t6 p {margin:0px; font-size:17px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t7 {clear:both; text-align:left; margin:0px 0px 15px 0px;}
.wrap .stry-t2 .auto .sec-t7 p {margin:0px; font-size:22px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t8 {clear:both; margin:0px 0px 25px 0px;}
.wrap .stry-t2 .auto .sec-t8 p {margin:0px; font-size:17px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t9 {clear:both; padding:40px 0px 0px 0px;}
.wrap .stry-t2 .auto .sec-t9 p {margin:0px 0px 15px 0px; font-size:22px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t9 ul {margin:0px 0px 25px 0px; font-size:17px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t2 .auto .sec-t9 ul li {margin:0px 0px 12px 0px;}
.wrap .stry-t2 .auto .fact-t1 {clear:both; background:#fce4ec; padding:25px 30px; margin:0px 0px 10px 0px; border-radius:20px 0px 50px 10px;}
.wrap .stry-t2 .auto .fact-t1 .px {clear:both; text-align:left; margin:0;}
.wrap .stry-t2 .auto .fact-t1 .px p {margin:0px; font-size:22px; color:#a64a69; line-height:120%; font-weight:500;}
.wrap .stry-t2 .auto .fact-t1 .px .auth {font-size:16px; color:#a64a69a1;}
.wrap .stry-t2 .auto .fact-wrp {clear:both; padding:20px 0px 20px 0px; display:none;}
.wrap .stry-t2 .auto .fact-wrp .fact-t1 .px p {font-size:19px; font-weight:500; line-height:150%;}
.wrap .stry-t2 .auto .fact-wrp .fact-t1 .px .auth {display:inline-block; padding:10px 0px 0px 0px;}
.wrap .stry-t3 {clear:both; border-top:1px solid #ccc;}
.wrap .stry-t3 .auto {width:900px; margin:0 auto;}
.wrap .stry-t3 .auto .pad {clear:both; padding:60px 0px 0px 0px;}
.wrap .stry-t3 .auto .pad .hed-t1 {clear:both; margin:0px 0px 55px 0px; text-align:center;}
.wrap .stry-t3 .auto .pad .hed-t1 p {margin:0; font-size:44px; line-height:130%; color:#fff; font-weight:600; letter-spacing:-1px;}
.wrap .stry-t3 .auto .pad .story {clear:both; position:relative; margin:0px 0px 20px 0px; padding:0px 115px 25px 205px; border-radius:6px;}
.wrap .stry-t3 .auto .pad .story .img-t1 {width:125px; height:125px; position:absolute; left:46px; top:40px; background:url(../gfx/1272337.jpg) no-repeat 50% 50%; background-size:130px auto; border-radius:50%;}
.wrap .stry-t3 .auto .pad .story .img-t2 {width:125px; height:125px; position:absolute; left:46px; top:40px; background:url(../gfx/model-t2.png) no-repeat 30% 20%; background-size:150px auto; border-radius:50%;}
.wrap .stry-t3 .auto .pad .story .hd-t1 {margin:0px 0px 10px 0px; font-size:31px; font-weight:600; color:#bf4c4f; letter-spacing:-.5px;}
.wrap .stry-t3 .auto .pad .story .hd-t1 span {font-size:16px; color:#ccc; font-style:italic; font-weight:400;}
.wrap .stry-t3 .auto .pad .story .tx-t1 {margin:0px 0px 30px 0px; font-size:17px; font-weight:400; line-height:160%;}
.wrap .stry-t4 {width:900px; margin:0 auto;}
.wrap .stry-t4 .pad {clear:both; position:relative; padding:60px 0px 0px 0px;}
.wrap .stry-t4 .pad .hed-t1 {clear:both; margin:0px 0px 55px 0px; text-align:center;}
.wrap .stry-t4 .pad .hed-t1 p {margin:0; font-size:42px; line-height:130%; color:#fff; font-weight:600;}
.wrap .stry-t4 .pad .deco-t1 {width:600px; height:600px; position:absolute; top:-50px; right:-360px; z-index:-1; background:url(https://cdn.addevent.com/web/images/decorators/subscription-calendars/main-grid-item-2.svg) no-repeat 0px 0px; background-size:100% auto;}
.wrap .stry-t4 .pad .tab {width:100%; display:table; border-collapse:collapse;}
.wrap .stry-t4 .pad .tab .row {display:table-row;}
.wrap .stry-t4 .pad .tab .row .cl-t1 {width:49%; display:table-cell; vertical-align:top;}
.wrap .stry-t4 .pad .tab .row .cl-t2 {width:2%; display:table-cell; vertical-align:top;}
.wrap .stry-t4 .pad .tab .row .task {clear:both; height:360px; position:relative; margin:0px 0px 15px 0px; padding:32px 35px 20px 45px; background:#111; box-shadow:0 0 0 0.5px rgb(50 50 93 / 17%), 0 2px 5px 0 rgb(50 50 93 / 10%), 0 1px 1.5px 0 rgb(0 0 0 / 7%), 0 1px 2px 0 rgb(0 0 0 / 8%), 0 0 0 0 transparent; border-radius:6px;}
.wrap .stry-t4 .pad .tab .row .task .num {margin:0; font-size:16px; font-weight:400; line-height:160%; color:#c14144; background:#ffd7d8; position:absolute; top:39px; right:35px; border-radius:4px; padding:0px 8px;}
.wrap .stry-t4 .pad .tab .row .task .hd-t1 {margin:0px 0px 10px 0px; font-size:31px; font-weight:600; color:#bf4c4f; letter-spacing:-.5px;}
.wrap .stry-t4 .pad .tab .row .task .ds-t1 {margin:0px 0px 30px 0px; font-size:17px; font-weight:400; line-height:160%;}
.wrap .stry-t4 .pad .tab .row .task .bot {position:absolute; left:40px; bottom:45px;}
.wrap .stry-t4 .pad .tab .row .task .bot .ma {clear:both; margin:0px 0px 40px 5px;}
.wrap .stry-t4 .pad .tab .row .task .bot .ma .tab {display:table; font-size:16px; font-weight:400; line-height:160%;}
.wrap .stry-t4 .pad .tab .row .task .bot .ma .tab .row {display:table-row;}
.wrap .stry-t4 .pad .tab .row .task .bot .ma .tab .row .cl1 {display:table-cell; padding:0px 20px 0px 0px; color:#9296aa;}
.wrap .stry-t4 .pad .tab .row .task .bot .ma .tab .row .cl2 {display:table-cell;}
.wrap .stry-t4 .pad .tab .row .task .bot .mb {clear:both;}
.wrap .stry-t4 .pad .tab .row .task .bot .mb a {display:inline-block; line-height:46px; padding:0px 40px; background:#bf4c4f; color:#fff; border-radius:5px; font-weight:500;}
.wrap .stry-t4 .pad .tab .row .task .bot .mb a:hover {}
.wrap .stry-t5 {clear:both; background:#000; padding:80px 0px 80px 0px;}
.wrap .stry-t5 .auto {width:600px; margin:0 auto;}
.wrap .stry-t5 .auto .pad {clear:both; padding:0px 60px 0px 0px;}
.wrap .stry-t5 .auto .pad .hed-t1 {clear:both; margin:0px 0px 55px 0px; text-align:center;}
.wrap .stry-t5 .auto .pad .hed-t1 p {margin:0; font-size:42px; line-height:130%; color:#fff; font-weight:600;}
.wrap .stry-t5 .auto .pad .list {margin:0; padding:0; list-style-type:none; font-size:17px; color:#fff; line-height:160%; font-weight:400;}
.wrap .stry-t5 .auto .pad .list li {clear:both; margin:0px 0px 50px 0px; text-align:center; color:#9b9b9b;}
.wrap .stry-t5 .auto .pad .list li strong {display:block; margin:0px 0px 10px 0px; font-size:20px; font-weight:500; color:#fff;}
.wrap .stry-t5 .auto .pad .clear {width:100%; height:1px; clear:both; overflow:hidden;}
.wrap .stry-t6 {clear:both; background:#222; padding:80px 0px 160px 0px;}
.wrap .stry-t6 .auto {width:630px; margin:0 auto;}
.wrap .stry-t6 .auto .hed-t1 {clear:both; margin:0px 0px 20px 0px;}
.wrap .stry-t6 .auto .hed-t1 p {margin:0px; font-size:32px; color:#fff; line-height:120%; font-weight:500;}
.wrap .stry-t6 .auto .des-t1 {clear:both; text-align:left; margin:0px 0px 25px 0px;}
.wrap .stry-t6 .auto .des-t1 p {margin:0px; font-size:22px; color:#fff; line-height:155%; font-weight:400;}
.wrap .stry-t6 .auto .des-t2 {clear:both; text-align:left;}
.wrap .stry-t6 .auto .des-t2 p {margin:0px; font-size:22px; color:#fff; line-height:155%; font-weight:400;}
.wrap .stry-t6 .auto .des-t3 {clear:both; position:relative; margin:0px 0px 20px 0px; padding:10px 115px 25px 165px; border-radius:6px;}
.wrap .stry-t6 .auto .des-t3 .img {width:125px; height:300px; position:absolute; left:0px; top:0px; background:url(../gfx/mrx.png) no-repeat 20px 0px; background-size:90px auto;}
.wrap .stry-t6 .auto .des-t3 .tx-t1 {margin:0px 0px 10px 0px; font-size:31px; font-weight:600; color:#bf4c4f; letter-spacing:-.5px;}
.wrap .stry-t6 .auto .des-t3 .tx-t1 span {font-size:16px; color:#ccc; font-style:italic; font-weight:400;}
.wrap .stry-t6 .auto .des-t3 .tx-t2 {margin:0px 0px 30px 0px; font-size:17px; font-weight:400; line-height:160%;}
.wrap .stry-t6 .auto .act-t1 {clear:both; text-align:center;}
.wrap .stry-t6 .auto .act-t1 a {display:inline-block; padding:0px 35px; line-height:50px; font-size:18px; text-decoration:none; color:#fff; background:#bc3438; border-radius:38px;}
.wrap .stry-t6 .auto .act-t1 a:hover {}
.tab-t1 {clear:both;}
.tab-t1 .fx {display:table; table-layout:fixed;}
.tab-t1 .fx .cl1 {width:30%; display:table-cell; vertical-align:top;}
.tab-t1 .fx .cl2 {width:30%; display:table-cell; vertical-align:top; padding:0px 10px;}
.tab-t1 .fx .itm {clear:both; margin:0px 0px 10px 0px;}
.tab-t1 .fx .itm img {width:100%; display:block;}
.wrap .dis-t1 {height:60px; clear:both;}
.wrap .dis-t2 {width:100%; height:80px; clear:both; overflow:hidden;}
.wrap .dis-t3 {height:140px; clear:both;}
.item-list ul {margin:0 0 0.25em 0; display:flex; flex-wrap:wrap; gap:6px; padding:60px 20px 100px; align-items:center; justify-content:space-between; overscroll-behavior:none;}
.item-list ul {padding:2vw 1vw; gap:1vw; justify-content:center;}
.item-list ul li {margin:0; display:block;}
.item-list ul li.size-small.landscape {width:14vw;}
.item-list ul li.size-medium.landscape {width:17vw;}
.item-list ul li.size-large.landscape {width:20vw;}
.item-list ul li img {width:100%;}
.mmenu {height:70px; position:fixed; left:0px; top:0px; right:0px; z-index:100; background:#333; border-bottom:1px solid #4f4f4f; display:none;}
.mmenu .rl {width:100%; height:100%; position:relative;}
.mmenu .rl .ico {width:40px; height:40px; position:absolute; left:15px; top:15px; border-radius:50%; text-align:center; cursor:pointer;}
.mmenu .rl .ico:hover {background:#000;}
.mmenu .rl .ico .ic {font-size:24px; line-height:40px;}
.mmenu .rl .lbl {position:absolute; left:80px; top:15px;}
.mmenu .rl .lbl p {margin:0; color:#fff; font-size:24px; line-height:40px; text-decoration:none; display:inline-block;}
.mexp {position:fixed; left:0px; top:60px; right:0px; z-index:100; background:#222; border-bottom:1px solid #4f4f4f; display:none;}
.mexp .pd {clear:both; padding:20px 20px 40px 20px;}
.mexp .pd .px {clear:both; margin:0px 0px 30px 0px;}
.mexp .pd .px ul {margin:0; padding:0; list-style-type:none;}
.mexp .pd .px ul li {display:block; margin:0px 0px 5px 0px;}
.mexp .pd .px ul li a {display:block; line-height:48px; font-size:18px; padding:0px 0px 0px 18px; font-weight:500; color:#fff; border-radius:6px; background:#bc343817;}
.mexp .pd .px ul li a:hover {}
.mexp .pd .act {clear:both;}
.mexp .pd .act ul {margin:0; padding:0; list-style-type:none;}
.mexp .pd .act ul li {display:block;}
.mexp .pd .act ul li a {display:block; padding:0px 35px; line-height:50px; font-size:18px; text-decoration:none; color:#fff; background:#bc3438; border-radius:38px;}
.mexp .pd .act ul li a:hover {}

@media all and (max-width:950px) {
.wrap {width:auto; padding:0px 40px;}
.top {display:none;}
.wrap .stry-t1 .auto {width:auto;}
.mmenu {display:block;}
.wrap .stry-t2 .auto {width:auto;}
.wrap .stry-t2 .auto .left {width:auto; float:none; clear:both;}
.wrap .stry-t2 .auto .right {display:none;}
.wrap .stry-t2 .auto .fact-wrp {display:block;}
}

@media all and (max-width:820px) {
.wrap .stry-t1 .auto .sec-t3 {width:auto;}
.wrap .stry-t1 .auto .sec-t3 .left {width:100%;}
.wrap .stry-t1 .auto .sec-t3 .left .inn {padding:0px;}
.wrap .stry-t1 .auto .sec-t3 .right {width:100%;}
.wrap .stry-t1 .auto .sec-t3 .right .inn {padding:0px;}
.wrap .stry-t2 .auto .left .inn {padding:0px;}
.wrap .stry-t3 .auto {width:auto;}
.wrap .stry-t3 .auto .pad .story {padding:200px 0px 0px 0px; margin:0px 0px 60px 0px;}
.wrap .stry-t3 .auto .pad .story .img-t1 {top:0px; left:0px; width:175px; height:175px; background-size:180px auto;}
.wrap .stry-t3 .auto .pad .story .img-t2 {top:0px; left:0px; width:175px; height:175px; background-size:180px auto;}
.wrap .stry-t4 {width:auto;}
.wrap .stry-t4 .pad .tab {width:auto; display:block;}
.wrap .stry-t4 .pad .tab .row {width:auto; display:block;}
.wrap .stry-t4 .pad .tab .row .cl-t1 {width:auto; display:block;}
.wrap .stry-t4 .pad .tab .row .cl-t2 {display:none;}
.wrap .stry-t5 .auto .pad {padding:0px;}
.wrap .stry-t5 .auto {width:auto;}
.wrap .stry-t5 .auto .pad .list li {width:100%; float:none; clear:both; margin:0px 0px 40px 0px;}
.wrap .stry-t6 {padding:0px;padding-bottom:120px;}
.wrap .stry-t6 .auto {width:auto;}
.wrap .stry-t6 .auto .des-t3 {padding:10px 0px 25px 95px;}
.wrap .stry-t6 .auto .des-t3 .img {width:75px; height:180px; background-size:50px auto;}
}

@media all and (max-width:500px) {
.wrap {padding:0px 35px;}
.wrap .stry-t1 {padding:90px 0px 50px 0px;background:unset;}
.wrap .stry-t1 .auto .sec-t1 .tx1 {font-size:44px;}
.wrap .stry-t1 .auto .sec-t1 .tx1 .s1 {font-size:22px; line-height:140%;}
.wrap .stry-t1 .auto .sec-t1 .tx3 {font-size:20px;}
.wrap .stry-t1 .auto .sec-t1 .tx3 br {display:none;}
.wrap .stry-t1 .auto .sec-t1 .tx5 br {display:none;}
.wrap .stry-t1 .auto .sec-t3 a {line-height:130%; padding:12px 12px;}
.wrap .stry-t2 {padding-bottom:0px;background:unset;}
.wrap .stry-t2 .auto .sec-t4 .img-t1 {width:25%;}
.wrap .stry-t2 .auto .sec-t4 .img-t2 {width:26%;}
.wrap .stry-t2 .auto .sec-t4 .img-t3 {width:27%;}
.wrap .stry-t2 .auto .sec-t4 .img-t4 {width:46%;}
.wrap .stry-t2 .auto .sec-t4 .img-t5 {width:25%;}
.wrap .stry-t2 .auto .sec-t5 p {font-size:20px;}
.wrap .stry-t2 .auto .sec-t7 p {font-size:20px;}
.wrap .stry-t2 .auto .sec-t9 p {font-size:20px;}
.wrap .stry-t2 .auto .sec-t3 ul li {margin:0px 0px 12px -18px;}
.wrap .stry-t3 {background:unset;}
.wrap .stry-t3 .auto .pad .hed-t1 p {font-size:34px;}
.wrap .stry-t3 .auto .pad .story .hd-t1 span {display:block;}
.wrap .stry-t4 {background:unset;}
.wrap .stry-t4 .pad .tab .row .task {height:auto; padding:20px 25px 30px 25px;}
.wrap .stry-t4 .pad .hed-t1 p {font-size:34px;}
.wrap .stry-t4 .pad .tab .row .task .num {top:-8px; right:9px;}
.wrap .stry-t4 .pad .tab .row .task .hd-t1 {font-size:25px;}
.wrap .stry-t4 .pad .tab .row .task .bot {position:static;}
.wrap .stry-t4 .pad .tab .row .task .bot .mb a {display:block; text-align:center;}
.wrap .stry-t6 {background:unset;}
.wrap .stry-t6 .auto .des-t1 p {font-size:18px;}
.wrap .stry-t6 .auto .des-t2 p {font-size:18px;}
.wrap .stry-t6 .auto .act-t1 a {padding:14px 15px; line-height:24px;}
.wrap .stry-t6 .auto .des-t3 {padding:200px 0px 25px 0px;}
.wrap .stry-t6 .auto .des-t3 .img {left:50%; margin:0px 0px 0px -45px;}
.wrap .dis-t1 {height:0px;}
.tab-t1 .fx {display:block;}
.tab-t1 .fx .cl1 {display:block; width:100%;}
.tab-t1 .fx .cl2 {display:none;}
}