/* ::::: http://www.deb1994.com/Mobile/css/common.css ::::: */

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea { margin: 0px; padding: 0px; }
body { font-size: 16px; font-family: "Microsoft Yahei",Verdana,Arial,Helvetica,sans-serif; padding-top: 1px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
li, ol { list-style: outside none none; }
i, em { font-style: normal; }
a { text-decoration: none; font-family: "Microsoft Yahei"; }
a:hover { cursor: pointer; text-decoration: none; }
a:active {  }
:focus { outline: 0px none; }
.clearfix::after { visibility: hidden; display: block; font-size: 0px; content: " "; clear: both; height: 0px; }
img { padding: 0px; margin: 0px; }
a img { border: medium none; }
input, textarea { border: medium none; font-family: "Microsoft Yahei"; font-size: 13px; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 1em; }
.pl10 { padding-left: 10px; }
.red { color: rgb(255, 0, 0); }
.wrap { max-width: 640px; min-width: 320px; margin: 0px auto; overflow: hidden; position: relative; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.social2::before { content: ""; height: 1px; width: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(75, 76, 87); position: absolute; top: 0px; left: 0px; }
.social2::after { content: ""; height: 1px; width: 100%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; border-top: 1px solid rgb(75, 76, 87); position: absolute; bottom: 0px; left: 0px; }
.social_nav3 { height: 55px; width: 320px; position: fixed; bottom: 0px; left: 0px; z-index: 999; overflow: hidden; font-size: 12px; }
.social_nav3 .social3 { display: block; width: 288px; height: 55px; margin-right: 18px; overflow: hidden; position: relative; }
.social_nav3 a { height: 55px; line-height: 85px; width: 65px; display: inline-block; font-size: 12px; position: relative; z-index: 11; text-align: center; color: rgb(255, 255, 255); }
.social_nav3 a.tel { width: 65px; text-indent: 15px; }
.social_nav3 span { display: block; width: 35px; height: 25px; position: absolute; top: 0px; z-index: 10; }
.social3 { background-color: rgb(180, 30, 60); background-image: -moz-linear-gradient(center top , rgb(180, 30, 60), rgb(148, 36, 58)); }
.social3::before { content: ""; height: 1px; width: 100%; background: rgb(180, 30, 60) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(180, 30, 60); position: absolute; top: 0px; left: 0px; }
.social3::after { content: ""; height: 1px; width: 100%; background: rgb(180, 30, 60) none repeat scroll 0% 0%; border-top: 1px solid rgb(180, 30, 60); position: absolute; bottom: 0px; left: 0px; }
.social3 b { width: 1px; height: 100%; background: rgb(180, 30, 60) none repeat scroll 0% 0%; border-left: 1px solid rgb(180, 30, 60); position: absolute; top: 0px; right: 0px; }
.social_nav3 span.tel { left: 30px; top: 5px; height: 30px; background-position: 3px -49px; animation-name: telshow; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; }
.social_nav3 span.weichat { background-position: 6px -150px; background-repeat: no-repeat; left: 78px; top: 7px; width: 33px; }
.social_nav3 span.weibo { background-position: 1px -430px; background-repeat: no-repeat; height: 26px; left: 157px; top: 7px; }
.social_nav3 span.talk99 { background-position: 1px -200px; background-repeat: no-repeat; left: 226px; height: 24px; width: 26px; top: 8px; }
.social_nav3 .btn { display: block; width: 32px; height: 55px; position: absolute; right: 0px; background-position: 0px -786px; }
.social_nav3 .btn2 { width: 32px; height: 55px; position: absolute; right: 0px; background-position: 0px -249px; display: none; }
.header .tel_bt, .title .icon, .sytitbg .icon, .probox .content ul li, .probox .content ul li ul li, .navbg, .brand_advance .yscontent h2, .social_nav3 .btn, .social_nav3 .btn2, .social3 span, .brand_advance .yscontent .telbg { background-image: url('../images/skinsbar3.png'); background-size: 33px 889px; }
.m-tit .u-ico::before { content: ""; position: absolute; width: 12px; height: 12px; right: 5px; top: 12px; z-index: 10; transform: rotate(45deg); }
.m-tit .u-ico::after { content: ""; position: absolute; width: 12px; height: 12px; right: 8px; top: 12px; z-index: 10; transform: rotate(45deg); }
.g-page .page_number::before { width: 0px; height: 0px; content: ""; position: absolute; border-top: 5px solid rgb(170, 170, 170); border-left: 5px solid transparent; border-right: 5px solid transparent; left: 50%; margin-left: 15px; top: 12px; }
.g-sbox .m-con .u-lifo span::before, .g-bd .m-con-2 dl span::before, .g-bd .m-con.z-spe dl span::before { content: ""; position: absolute; background: rgb(170, 170, 170) none repeat scroll 0% 0%; width: 11px; height: 11px; right: 0px; top: 0px; transform: rotate(45deg); }
.g-sbox .m-con .u-lifo span::after, .g-bd .m-con-2 dl span::after, .g-bd .m-con.z-spe dl span::after { content: ""; position: absolute; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 11px; height: 11px; right: 4px; top: 0px; transform: rotate(45deg); }
.g-sbox .m-con .s-babg:nth-child(2n) span::after, .g-bd .m-con-2 .s-babg:nth-child(2n) span::after, .g-bd .m-con.z-spe .s-babg:nth-child(2n) span::after { background: rgb(250, 250, 250) none repeat scroll 0% 0%; }
.m-btit::before { content: ""; position: absolute; left: 0px; top: 0px; width: 100%; border-top: 1px solid rgb(255, 255, 255); }
.m-btit span::before { content: ""; position: absolute; background: rgb(124, 124, 124) none repeat scroll 0% 0%; width: 8px; height: 8px; left: 2px; top: 3px; z-index: 10; transform: rotate(45deg); }
.m-btit span::after { content: ""; position: absolute; width: 8px; height: 8px; left: 1px; top: 3px; z-index: 11; background-color: rgb(242, 242, 242); background-image: -moz-linear-gradient(center top , rgb(242, 242, 242), rgb(238, 238, 238)); transform: rotate(45deg); }
.nightMode { position: fixed; top: 0px; left: 0px; z-index: 9999; width: 100%; height: 150%; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0; display: none; pointer-events: none; }
.g-se .u-bt::before { content: ""; display: block; width: 12px; height: 12px; border-radius: 17px; position: absolute; right: 14px; top: 5px; z-index: 99; }
.g-se .u-bt::after { content: ""; display: block; width: 4px; height: 10px; border-radius: 5px; border: 0px none; position: absolute; right: 12px; top: 16px; z-index: 99; transform: rotate(-52deg); }
.g-hd { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; }
.g-hd .m-logo { float: left; width: 15.625%; padding: 1.625em 0px 1.5em 5.78125%; }
.g-hd h3 { float: right; width: 72.6563%; padding: 2em 0px 0px; color: rgb(148, 36, 58); }
.g-hd h3 b { display: block; font-size: 1.33333em; }
.g-hd h3 small { font-size: 83.3333%; color: rgb(89, 87, 87); }
.g-hd h3 a { font-size: 1.5em; font-weight: bold; color: rgb(148, 36, 58); }
.g-ft { padding: 0px 0px 4.75em; background-image: -moz-linear-gradient(center top , rgb(252, 252, 252), rgb(227, 227, 227)); overflow: hidden; }
.g-ft .go_top { position: relative; display: block; line-height: 3em; color: rgb(51, 51, 51); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.go_top span { display: block; text-align: center; }
.go_top span::before { position: absolute; content: ""; top: 37%; left: 34.5%; z-index: 9; width: 0px; height: 0px; border-bottom: 0.8em solid rgb(51, 51, 51); border-right: 0.8em solid transparent; border-left: 0.8em solid transparent; }
.g-ft p { padding: 2.08em 0px 0px; text-align: center; }
.g-ft p a { display: inline-block; width: 36.875%; margin: 0px 4% 1.8em; line-height: 3.4em; color: rgb(255, 255, 255);     background-image: -webkit-gradient(linear, left top, left bottom, from(#b41e3c), to(#94243a));    background-image: -webkit-linear-gradient(top, #b41e3c, #94243a);    background-image: -moz-linear-gradient(top, #b41e3c, #94243a);
   background-image: linear-gradient(top, #b41e3c, #94243a);}
.g-ft p a span { font-size: 116%; }
/* ::::: http://www.deb1994.com/Mobile/css/index.css ::::: */

img { width: 100%; vertical-align: middle; }
.con, .page { display: inline; float: left; }
nav { width: 100%; background: rgb(250, 250, 250) none repeat scroll 0% 0%; overflow: hidden; }
nav li { float: left; width: 33.3333%; }
nav li a { display: block; line-height: 3.666em; color: rgb(89, 87, 87); text-align: center; border-right: 1px solid rgb(222, 221, 221); border-top: 1px solid rgb(222, 221, 221); }
nav li a span { font-size: 116%; }
nav li:nth-of-type(3n) a { border-right: medium none; }
nav li.cur a { color: rgb(255, 255, 255); background: rgb(148, 36, 58) none repeat scroll 0% 0%; border: medium none; }
.g-adv { height: auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%;  overflow: hidden; }
.g-adv .m-box, .g-adv .sclwrap_box { height: 12.5em; overflow: hidden; }
.m-cpzx { padding: 1.3em 0px 0px; overflow: hidden; }
.comm { padding: 0px 4.6875%; overflow: hidden; }
.comm a:nth-of-type(1) { float: left; width: 83%; height: 2.9em; padding: 0px 0px 0px 4%; line-height: 2.9em; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.comm a:nth-of-type(1) b { font-size: 116%; color: rgb(255, 255, 255); }
.comm a:nth-of-type(2) { float: right; width: 13%; height: 2.9em; text-align: center; line-height: 2.9em; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.comm a:nth-of-type(2) span { display: block; font-size: 2em; color: rgb(255, 255, 255); border-left: 2px solid rgb(255, 255, 255); }
.m-cpzx h3 { padding: 1em 4.6875% 0.7em; overflow: hidden; }
.m-cpzx h3 a { position: relative; float: left; width: 42%; padding: 0px 0px 0px 6%; color: rgb(89, 87, 87); line-height: 2.5em; }
.m-cpzx h3 a span { font-size: 116%; }
.m-cpzx h3 a::before { position: absolute; content: ""; top: 0.8em; left: 6%; z-index: 9; width: 0px; height: 0px; border-left: 0.5em solid rgb(154, 154, 154); border-top: 0.5em solid transparent; border-bottom: 0.5em solid transparent; }
.m-cpzx h3 a:nth-of-type(2n) { float: right; }
.m-cpzx p { padding: 0px 4.6875%; overflow: hidden; }
.m-cpzx p a { float: left; width: 48%; margin-bottom: 0.8em; text-align: center; color: rgb(101, 101, 101); font-family: Arial,Helvetica,sans-serif; }
.m-cpzx p a:nth-of-type(2n) { float: right; }
.m-cpzx p a i { display: block; height: 0.25em; padding-bottom: 0.4em; background: transparent url('../images/cpzx_sd.gif') no-repeat scroll center top / contain ; }
.m-xz { padding: 0px 0px 4.3em; background: url('../images/xz_bor1.gif') repeat-x scroll left top / 2px 0.25em, transparent url('../images/xz_sd.gif') no-repeat scroll center bottom / contain ; overflow: hidden; }
.m-xz h2 { padding: 1.6em 0px 1.25em; }
.m-xz h2 a { display: block; width: 86.25%; margin: 0px auto; }
.m-xz h4 { padding: 0.8em 0px 1.2em 11.4063%; }
.m-xz h4 b { display: block; font-size: 1.5em; line-height: 1em; color: rgb(148, 36, 58); }
.m-xz h4 span { font-family: "Times New Roman"; color: rgb(223, 189, 196); text-transform: uppercase; font-weight: bold; }
.m-xz h5 { position: relative; padding: 0px 0px 1.5em 11.4063%; color: rgb(89, 87, 87); line-height: 1.66em; }
.m-xz h5 span { position: absolute; left: 4.6875%; top: 0.2em; width: 1.25em; height: 1.25em; text-align: center; line-height: 1.25em; color: rgb(255, 255, 255); font-family: "Times New Roman"; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-xz h5 b { display: block; padding: 0px 0px 0.2em; color: rgb(89, 87, 87); }
.com { text-align: center; }
.com a { display: inline-block; width: 34.375%; margin: 0px 5%; text-align: center; line-height: 2.5em; color: rgb(255, 255, 255); background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.com a:nth-of-type(2) { background: rgb(169, 168, 168) none repeat scroll 0% 0%; }
.com a span { font-size: 116%; }
.m-zc { padding: 0px 0px 1.7em; overflow: hidden; }
.m-zc h2 a { display: block; width: 77.3438%; margin: 0px auto; }
.zc-c { padding: 1.2em 0px 0.8em; background: transparent url('../images/zc_bg1.jpg') no-repeat scroll center top / contain ; overflow: hidden; }
.zc-c h3 { padding: 0px 13.9062% 0.7em 0px; text-align: right; color: rgb(51, 51, 51); }
.zc-c h3 small { font-size: 83.333%; font-weight: bold; }
.zc-c h3 span { display: inline-block; width: 1.35em; height: 1.35em; margin: 0px 0px 0px 4%; font-family: "Times New Roman"; color: rgb(255, 255, 255); font-size: 83.333%; text-align: center; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-zs { padding: 1.875em 0px 0px; overflow: hidden; }
.m-zs .g-test { position: relative; overflow: hidden; }
.m-zs .m-box, .m-zs .sclwrap_box { height: 19.75em; overflow: hidden; }
.m-zs .nowarp { margin: 0px 20%; }
.m-zs p { padding: 2em 0px 0px; overflow: hidden; }
.m-zs p a { display: block; }
.m-zs p a i { display: block; margin-bottom: 0.25em; border: 0.25em solid rgb(222, 221, 217); }
.m-zs p a span { display: block; line-height: 2em; text-align: center; color: rgb(89, 87, 87); background: rgb(222, 221, 217) none repeat scroll 0% 0%; }
.m-zs .prev, .m-zs .next, .m-gy .prev, .m-gy .next { position: absolute; top: 30%; width: 1.875em; height: 6.08333em; text-indent: 9999em; background: transparent url('../images/zs_icon.gif') no-repeat scroll center top / contain ; }
.m-zs .prev { left: 4.6875%; }
.m-zs .next { right: 4.6875%; transform: rotate(180deg); }
.m-wsm { padding: 0px 0px 3.16em; background: transparent url('../images/wsm_bg1.jpg') no-repeat scroll center top / contain ; overflow: hidden; }
.m-wsm h2 { padding: 1.375em 0px 2.166em; }
.m-wsm h2 a { display: block; width: 83.125%; margin: 0px auto; }
.m-wsm h3 { padding: 0px 0px 0.6em 48.75%; font-weight: bold; color: rgb(34, 34, 34); }
.m-wsm h3 span { display: inline-block; width: 1.55em; height: 1.55em; margin: 0px 4% 0px 0px; line-height: 1.55em; font-weight: normal; font-size: 0.75em; font-family: "Times New Roman"; color: rgb(255, 255, 255); text-align: center; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-wsm p { padding: 1em 0px 0px 48.75%; overflow: hidden; }
.m-wsm p a { float: left; width: 40%; margin-right: 5%; line-height: 1.625em; color: rgb(255, 255, 255); text-align: center; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-wsm p a span { font-size: 83.333%; }
.m-wsm p a:nth-of-type(2) { background: rgb(169, 168, 168) none repeat scroll 0% 0%; }
.m-ly { padding: 0px 0px 2.375em; background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 85%, rgb(232, 232, 232) 100%) repeat scroll 0% 0%; overflow: hidden; }
.m-ly h2 { padding: 0px 0px 1.8em; }
.m-ly h2 a { display: block; width: 79.5313%; margin: 0px auto; }
.m-ly .g-test { position: relative; overflow: hidden; }
.m-ly .m-box, .m-ly .sclwrap_box { height: 48em; overflow: hidden; }
.m-ly .ly-c { padding-right: 23.75%; margin: 0px 0px 0px 4.6875%; overflow: hidden; }
.m-ly h3 a { display: block; width: 89.65%; margin: 0px auto; }
.m-ly h4 { margin-bottom: 0.6em; padding: 1.8em 0px 1em; font-weight: bold; background: transparent url('../images/ly_bg.gif') repeat-x scroll left bottom / 1px 0.25em; }
.m-ly h4 a { color: rgb(148, 36, 58); font-size: 1.1em; }
.m-ly h5 { position: relative; padding: 0px 0px 1.2em 5%; line-height: 1.5em; color: rgb(34, 34, 34); }
.m-ly h5::before { position: absolute; content: ""; left: 0px; top: 0.5em; width: 0.4166em; height: 0.4166em; background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-ly ul { position: absolute; right: 0px; top: 0px; width: 19.5313%; padding: 1.666em 0px 0px; }
.m-ly ul li { height: 5.3em; margin-bottom: 0.33em; text-align: center; color: rgb(255, 255, 255); font-family: "Times New Roman"; line-height: 5.3em; background: rgb(172, 171, 171) none repeat scroll 0% 0%; }
.m-ly ul li span { font-size: 3em; }
.m-ly ul li.z-on { background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-jxs { padding: 1.6em 0px 0.4em; overflow: hidden; }
.m-jxs h2 { margin-bottom: 1.6em; }
.m-jxs dl { padding: 0px 0px 1.5em; overflow: hidden; }
.m-jxs dt { float: left; width: 30.4688%; padding: 0px 0px 0px 4.6875%; }
.m-jxs dd { float: right; width: 56.25%; padding: 0px 4.6875% 0px 0px; }
.m-jxs dd h4 a { display: block; margin-bottom: 0.1em; padding-bottom: 0.3em; font-weight: bold; color: rgb(89, 87, 87); border-bottom: 1px solid rgb(222, 221, 221); }
.m-jxs dd p { padding: 0.5em 0px 0.2em; line-height: 1.8em; font-size: 83.333%; color: rgb(168, 167, 167); }
.m-jxs dd .more { float: right; width: 23%; height: 1.2em; text-align: center; line-height: 1.1em; color: rgb(255, 255, 255); background: rgb(148, 36, 58) none repeat scroll 0% 0%; border-radius: 0.1em; }
.m-jxs dd .more span { font-size: 83.33%; }
.m-gy { overflow: hidden; }
.m-gy ul, .m-zx ul { background: rgb(238, 238, 238) none repeat scroll 0% 0%; overflow: hidden; }
.m-gy ul li, .m-zx ul li { float: left; width: 33.3333%; text-align: center; line-height: 2.5em; color: rgb(51, 51, 51); background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.m-gy ul li.z-on, .m-zx ul li.z-on { color: rgb(255, 255, 255); background: rgb(148, 36, 58) none repeat scroll 0% 0%; }
.m-gy .demo-box { height: 22.75em; overflow: hidden; }
.m-gy .box-style { position: relative; overflow: hidden; }
.m-gy .m-box, .m-gy .sclwrap_box { height: 19.25em; overflow: hidden; }
.m-gy h3 { padding: 1.25em 0px 0.3em; }
.m-gy h3 a { display: block; width: 90.625%; margin: 0px auto; }
.m-gy h4 { padding: 0px 7.8125% 1.6em; line-height: 1.8em; color: rgb(89, 87, 87); font-size: 83.333%; }
.m-gy h5 { padding: 1em 0px; }
.m-gy h5 a { display: block; width: 90.625%; margin: 0px auto; }
.m-gy h6 { padding: 1em 0px; }
.m-gy h6 a { display: block; width: 67.8125%; margin: 0px auto; }
.m-gy .prev, .m-gy .next { top: 13%; z-index: 999; }
.m-gy .prev { left: 0px; }
.m-gy .next { right: 0px; transform: rotate(180deg); }
.m-zx { overflow: hidden; }
.m-zx .m-box, .m-zx .sclwrap_box { height: 26em; overflow: hidden; }
.m-zx h3 { padding: 1.333em 0px 0px; }
.m-zx h3 a { display: block; width: 90.625%; margin: 0px auto; }
.m-zx p { padding: 0.6em 4.6875% 0px; }
.m-zx p a { position: relative; display: block; padding: 0px 0px 0px 5%; line-height: 2em; color: rgb(89, 87, 87); }
.m-zx p a span { font-size: 106.333%; }
.m-zx p a::before { position: absolute; content: ""; top: 0.8em; left: 0px; z-index: 9; width: 0px; height: 0px; border-left: 0.4em solid rgb(154, 154, 154); border-top: 0.35em solid transparent; border-bottom: 0.35em solid transparent; }
.m-th { padding: 0px 0px 1.5em; background: transparent url('../images/th_bg1.jpg') no-repeat scroll 0% 0% / cover ; overflow: hidden; }
.m-th h2 { padding: 1.3em 0px 1.5em; text-align: center; }
.m-th h2 b { display: inline-block; padding: 0px 0px 0px 1.77em; font-size: 2em; color: rgb(148, 36, 58); background: transparent url('../images/th_icon1.png') no-repeat scroll left center / 1.1875em 1.125em; }
.m-th h3 { position: relative; padding: 0px 0px 1.4em 9.84375%; overflow: hidden; }
.m-th h3 .search { float: left; width: 55%; height: 2.3em; padding-left: 4%; line-height: 2.3em; color: rgb(188, 188, 188); border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(192, 192, 192) -moz-use-text-color rgb(192, 192, 192) rgb(192, 192, 192); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0.3em 0px 0px 0.3em; font-size: 1em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.m-th h3 .scl_fri { float: left; width: 30%; height: 2.3em; line-height: 2.3em; font-weight: bold; color: rgb(255, 255, 255); text-align: center; border-width: 1px medium 1px 1px; border-style: solid none solid solid; border-color: rgb(180, 30, 60) -moz-use-text-color rgb(180, 30, 60) rgb(180, 30, 60); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 0px 0.3em 0.3em 0px; font-size: 1em; overflow: hidden; background-image: -moz-linear-gradient(center top , rgb(180, 30, 60), rgb(148, 36, 58)); }
.m-th h3 .u-hdx { background: transparent none repeat scroll 0px 0px; cursor: pointer; display: block; width: 28%; line-height: 2.3em; position: absolute; left: 63%; top: 0px; z-index: 50; font-size: 1em; }
.m-th p { padding: 0px 0px 0.6em 15.3125%; color: rgb(85, 85, 85); line-height: 1.5em; background: transparent url('../images/th_icon2.png') no-repeat scroll 9.6875% 0.1em / 0.75em 1.1666em; }
.m-th p b { color: rgb(148, 36, 58); }
.m-th p:nth-of-type(2) { background-image: url('../images/th_icon3.png'); background-size: 0.91666em auto; }
.m-th p:nth-of-type(3) { background-image: url('../images/th_icon4.png'); background-size: 1.04167em auto; }
@media screen and (min-width: 320px) {
	body { font-size: 75%; }
}
@media screen and (min-width: 360px) {
	body { font-size: 87%; }
}
@media screen and (min-width: 400px) {
	body { font-size: 100%; }
}
@media screen and (min-width: 480px) {
	body { font-size: 112%; }
}
@media screen and (min-width: 568px) {
	body { font-size: 131%; }
}
@media screen and (min-width: 639px) {
	body { font-size: 150%; }
}

.m-zs .aboutsbody{padding: 10px 4.6875%; font-size: 106.333%;color: #666464;}