@media screen and (min-width:320px) {
.g_ys h2 b, .m_ys1 p, .m_ys2 p, .m_nav li, .u_cpmore, .zx-c li, .g_cptd .u_lst2 span, .g_cpfl .u_lst1 li, .g_team h2 em, .u_teamwz, .u_more, .g_cptd .u_lst3 span, .m_lc p, .u-top {
font-size:12px
}
.m_ys1 h3, .m_ys2 h3, .g_cpfl h2, .til02 {
font-size:15px
}
.m-tel .u-telp {
font-size:17px
}
.u-text {
font-size:16px
}
.g_fl li {
font-size:11px
}
.g_pro .m-cnt li, .g_hz .m-cnt li, .u_text1 {
font-size:14px
}
.g_team h2 {
font-size:16px
}
.g_ys h2 {
font-size:20px
}
.g_ys h2 em {
font-size:12px
}
.m-bmu a, .m-bmu {
font-size:13px
}
.g_hd .line1 {
height:4px
}
.m-tel .u-tel {
width:15px;
height:15px;
-webkit-background-size:15px 15px;
-ms-background-size:15px 15px;
-o-background-size:15px 15px;
background-size:15px 15px
}
.m-tel .u-tel .z-ln-1 {
width:4px;
height:4px;
top:0;
right:0;
border-width:1px 1px 0 0;
border-radius:0 30px 0 0
}
.m-tel .u-tel .z-ln-2 {
width:5px;
height:5px;
top:-2px;
right:-2px;
border-width:1px 1px 0 0;
border-radius:0 35px 0 0
}
.m-tel .u-tel .z-ln-3 {
width:3px;
height:3px;
top:2px;
right:2px;
border-width:1px 1px 0 0;
border-radius:0 7px 0 0
}
.g-adv .sclwrap_box, .g-adv .m-box {
height:150px;
overflow:hidden
}
.g-adv .m-box li img {
height:150px
}
.g-adv .m-cnt {
height:6px
}
.g-adv .m-cnt li {
height:6px
}
.g_fl .sha {
height:22px;
bottom:-22px
}
.g_pro .sclwrap_box, .g_pro .m-box {
height:314px
}
.g_zs .sclwrap_box, .g_zs .m-box {
height:164px
}
.g_pro .comm a {
font-size:12px;
height:140px
}
.g_hz .sclwrap_box, .g_hz .m-box {
height:225px
}
.g_zx .sclwrap_box, .g_zx .m-box {
height:213px
}
.zx-c li {
height:30px;
line-height:30px
}
.g_hz .m-cnt, .g_cpfl h2, .til02, .g_cpfl .u_lst1 li, .g_pro .m-cnt, .g_cptd .u_lst3 span {
height:35px;
line-height:35px
}
.g_cpfl .u_lst1 li:before {
width:4px;
height:4px
}
.g_team h2:before {
border-left:9px solid rgba(0, 0, 0, 0);
border-right:9px solid rgba(0, 0, 0, 0);
border-top:9px solid #c9151e
}
.m_lc p {
height:30px;
line-height:30px
}

.g_ys .m_ys1 {
height:357px
}
.g_ys .m_ys2 {
height:324px
}
.g_ys h2:before {
border-left:11px solid rgba(0, 0, 0, 0);
border-right:11px solid rgba(0, 0, 0, 0);
border-top:11px solid #c9151e
}
.kf_c dl {
height:90px
}
.kf_c dd h3 {
line-height:23px;
height:23px
}
.kf_c dd p {
line-height:20px;
height:40px
}
.kf_c dd span {
height:20px;
line-height:20px
}
.kf_c dd h3 {
font-size:14px
}
.kf_c dd p {
font-size:11px
}
.kf_c dd span {
font-size:12px
}
}
@media screen and (min-width:375px) {
	.g-adv .sclwrap_box, .g-adv .m-box {
height:176px;
overflow:hidden
}
.g-adv .m-box li img {
height:176px
}
.g_pro .sclwrap_box, .g_pro .m-box {
height:360px
}
.g_zs .sclwrap_box, .g_zs .m-box {
height:174px
}
.g_pro .comm a {
font-size:12px;
height:160px
}
.g_ys .m_ys1 {
height:387px
}
.g_ys .m_ys2 {
height:354px
}
}
@media screen and (min-width:414px) {
.g_ys h2 b, .m_ys1 p, .m_ys2 p, .m_nav li, .u_cpmore, .zx-c li, .g_cptd .u_lst2 span, .g_cpfl .u_lst1 li, .g_team h2 em, .u_teamwz, .u_more, .g_cptd .u_lst3 span, .m_lc p, .u-top {
font-size:14px
}
.m_ys1 h3, .m_ys2 h3, .g_cpfl h2, .til02 {
font-size:18px
}
.m-tel .u-telp {
font-size:20px
}
.u-text {
font-size:22px
}
.g_fl li {
font-size:12px
}
.g_pro .m-cnt li, .g_hz .m-cnt li, .u_text1 {
font-size:16px
}
.g_team h2 {
font-size:18px
}
.g_ys h2 {
font-size:24px
}
.g_ys h2 em {
font-size:16px
}
.m-bmu a, .m-bmu {
font-size:14px
}
.g_hd .line1 {
height:5px
}
.m-tel .u-tel {
width:18px;
height:18px;
-webkit-background-size:18px 18px;
-ms-background-size:18px 18px;
-o-background-size:18px 18px;
background-size:18px 18px
}
.m-tel .u-tel .z-ln-1 {
width:5px;
height:5px;
top:0;
right:0;
border-width:1px 1px 0 0;
border-radius:0 30px 0 0
}
.m-tel .u-tel .z-ln-2 {
width:6px;
height:6px;
top:-2px;
right:-2px;
border-width:1px 1px 0 0;
border-radius:0 35px 0 0
}
.m-tel .u-tel .z-ln-3 {
width:3px;
height:3px;
top:2px;
right:2px;
border-width:1px 1px 0 0;
border-radius:0 7px 0 0
}
.g-adv .sclwrap_box, .g-adv .m-box {
height:194px;
overflow:hidden
}
.g-adv .m-box li img {
height:194px
}
.g-adv .m-cnt {
height:7px
}
.g-adv .m-cnt li {
height:7px
}
.g_fl .sha {
height:26px;
bottom:-26px
}
.g_pro .sclwrap_box, .g_pro .m-box {
height:386px
}
.g_zs .sclwrap_box, .g_zs .m-box {
height:200px
}
.g_pro .comm a {
font-size:14px;
height:170px
}
.g_hz .sclwrap_box, .g_hz .m-box {
height:262px
}
.g_zx .sclwrap_box, .g_zx .m-box {
height:248px
}
.zx-c li {
height:35px;
line-height:35px
}
.g_hz .m-cnt, .g_cpfl h2, .til02, .g_cpfl .u_lst1 li, .g_pro .m-cnt, .g_cptd .u_lst3 span {
height:40px;
line-height:40px
}
.g_cpfl .u_lst1 li:before {
width:5px;
height:5px
}
.g_team h2:before {
border-left:10px solid rgba(0, 0, 0, 0);
border-right:10px solid rgba(0, 0, 0, 0);
border-top:10px solid #c9151e
}
.m_lc p {
height:35px;
line-height:35px
}

.g_ys .m_ys1 {
height:420px
}
.g_ys .m_ys2 {
height:404px
}
.g_ys h2:before {
border-left:12px solid rgba(0, 0, 0, 0);
border-right:12px solid rgba(0, 0, 0, 0);
border-top:12px solid #c9151e
}
.kf_c dl {
height:105px
}
.kf_c dd h3 {
line-height:26px;
height:26px
}
.kf_c dd p {
line-height:24px;
height:48px
}
.kf_c dd span {
height:24px;
line-height:24px
}
.kf_c dd h3 {
font-size:16px
}
.kf_c dd p {
font-size:12px
}
.kf_c dd span {
font-size:14px
}
}
@media screen and (min-width:480px) {
.g_ys h2 b, .m_ys1 p, .m_ys2 p, .m_nav li, .u_cpmore, .zx-c li, .g_cptd .u_lst2 span, .g_cpfl .u_lst1 li, .g_team h2 em, .u_teamwz, .u_more, .g_cptd .u_lst3 span, .m_lc p, .u-top {
font-size:18px
}
.m_ys1 h3, .m_ys2 h3, .g_cpfl h2, .til02 {
font-size:22px
}
.m-tel .u-telp {
font-size:26px
}
.u-text {
font-size:30px
}
.g_fl li {
font-size:16px
}
.g_pro .m-cnt li, .g_hz .m-cnt li, .u_text1 {
font-size:22px
}
.g_team h2 {
font-size:24px
}
.g_ys h2 {
font-size:30px
}
.g_ys h2 em {
font-size:24px
}
.m-bmu a, .m-bmu {
font-size:20px
}
.g_hd .line1 {
height:6px
}
.m-tel .u-tel {
width:22px;
height:22px;
-webkit-background-size:22px 22px;
-ms-background-size:22px 22px;
-o-background-size:22px 22px;
background-size:22px 22px
}
.m-tel .u-tel .z-ln-1 {
width:6px;
height:6px;
top:0;
right:0;
border-width:1px 1px 0 0;
border-radius:0 30px 0 0
}
.m-tel .u-tel .z-ln-2 {
width:8px;
height:8px;
top:-2px;
right:-2px;
border-width:1px 1px 0 0;
border-radius:0 35px 0 0
}
.m-tel .u-tel .z-ln-3 {
width:4px;
height:4px;
top:2px;
right:2px;
border-width:1px 1px 0 0;
border-radius:0 7px 0 0
}
.g-adv .sclwrap_box, .g-adv .m-box {
height:260px;
overflow:hidden
}
.g-adv .m-box li img {
height:260px
}
.g-adv .m-cnt {
height:9px
}
.g-adv .m-cnt li {
height:9px
}
.g_fl .sha {
height:34px;
bottom:-34px
}
.g_pro .sclwrap_box, .g_pro .m-box {
height:520px
}
.g_zs .sclwrap_box, .g_zs .m-box {
height:246px
}
.g_pro .comm a {
font-size:18px;
height:230px
}
.g_hz .sclwrap_box, .g_hz .m-box {
height:338px
}
.g_zx .sclwrap_box, .g_zx .m-box {
height:320px
}
.zx-c li {
height:45px;
line-height:45px
}
.g_hz .m-cnt, .g_cpfl h2, .til02, .g_cpfl .u_lst1 li, .g_pro .m-cnt, .g_cptd .u_lst3 span {
height:52px;
line-height:52px
}
.g_cpfl .u_lst1 li:before {
width:6px;
height:6px
}
.g_team h2:before {
border-left:14px solid rgba(0, 0, 0, 0);
border-right:14px solid rgba(0, 0, 0, 0);
border-top:14px solid #c9151e
}
.m_lc p {
height:45px;
line-height:45px
}

.g_ys .m_ys1 {
height:530px
}
.g_ys .m_ys2 {
height:506px
}
.g_ys h2:before {
border-left:16px solid rgba(0, 0, 0, 0);
border-right:16px solid rgba(0, 0, 0, 0);
border-top:16px solid #d91e14
}
.kf_c dl {
height:135px
}
.kf_c dd h3 {
line-height:35px;
height:35px
}
.kf_c dd p {
line-height:30px;
height:60px
}
.kf_c dd span {
height:30px;
line-height:30px
}
.kf_c dd h3 {
font-size:21px
}
.kf_c dd p {
font-size:16px
}
.kf_c dd span {
font-size:18px
}
}
@media screen and (min-width:568px) {
.g_ys h2 b, .m_ys1 p, .m_ys2 p, .m_nav li, .u_cpmore, .zx-c li, .g_cptd .u_lst2 span, .g_cpfl .u_lst1 li, .g_team h2 em, .u_teamwz, .u_more, .g_cptd .u_lst3 span, .m_lc p, .u-top {
font-size:21px
}
.m_ys1 h3, .m_ys2 h3, .g_cpfl h2, .til02 {
font-size:26px
}
.m-tel .u-telp {
font-size:30px
}
.u-text {
font-size:35px
}
.g_fl li {
font-size:20px
}
.g_pro .m-cnt li, .g_hz .m-cnt li, .u_text1 {
font-size:24px
}
.g_team h2 {
font-size:28px
}
.g_ys h2 {
font-size:35px
}
.g_ys h2 em {
font-size:24px
}
.m-bmu a, .m-bmu {
font-size:22px
}
.g_hd .line1 {
height:7px
}
.m-tel .u-tel {
width:26px;
height:26px;
-webkit-background-size:26px 26px;
-ms-background-size:26px 26px;
-o-background-size:26px 26px;
background-size:26px 26px
}
.m-tel .u-tel .z-ln-1 {
width:7px;
height:7px;
top:0;
right:0;
border-width:1px 1px 0 0;
border-radius:0 30px 0 0
}
.m-tel .u-tel .z-ln-2 {
width:9px;
height:9px;
top:-3px;
right:-3px;
border-width:1px 1px 0 0;
border-radius:0 35px 0 0
}
.m-tel .u-tel .z-ln-3 {
width:4px;
height:4px;
top:3px;
right:3px;
border-width:1px 1px 0 0;
border-radius:0 7px 0 0
}
.g-adv .sclwrap_box, .g-adv .m-box {
height:438px;
overflow:hidden
}
.g-adv .m-box li img {
height:438px
}
.g-adv .m-cnt {
height:10px
}
.g-adv .m-cnt li {
height:10px
}
.g_fl .sha {
height:38px;
bottom:-38px
}
.g_pro .sclwrap_box, .g_pro .m-box {
height:549px
}
.g_zs .sclwrap_box, .g_zs .m-box {
height:288px
}
.g_pro .comm a {
font-size:21px;
height:228px
}
.g_hz .sclwrap_box, .g_hz .m-box {
height:393px
}
.g_zx .sclwrap_box, .g_zx .m-box {
height:372px
}
.zx-c li {
height:52px;
line-height:52px
}
.g_hz .m-cnt, .g_cpfl h2, .til02, .g_cpfl .u_lst1 li, .g_pro .m-cnt, .g_cptd .u_lst3 span {
height:62px;
line-height:62px
}
.g_cpfl .u_lst1 li:before {
width:7px;
height:7px
}
.g_team h2:before {
border-left:15px solid rgba(0, 0, 0, 0);
border-right:15px solid rgba(0, 0, 0, 0);
border-top:15px solid #d91e14
}
.m_lc p {
height:52px;
line-height:52px
}

.g_ys .m_ys1 {
height:604px
}
.g_ys .m_ys2 {
height:622px
}
.g_ys h2:before {
border-left:20px solid rgba(0, 0, 0, 0);
border-right:20px solid rgba(0, 0, 0, 0);
border-top:20px solid #d91e14
}
.kf_c dl {
height:158px
}
.kf_c dd h3 {
line-height:40px;
height:40px
}
.kf_c dd p {
line-height:40px;
height:80px
}
.kf_c dd span {
height:35px;
line-height:70px
}
.kf_c dd h3 {
font-size:24px
}
.kf_c dd p {
font-size:20px
}
.kf_c dd span {
font-size:21px
}
}
@media screen and (min-width:639px) {
.g_ys h2 b, .m_ys1 p, .m_ys2 p, .m_nav li, .u_cpmore, .zx-c li, .g_cptd .u_lst2 span, .g_cpfl .u_lst1 li, .g_team h2 em, .u_teamwz, .u_more, .g_cptd .u_lst3 span, .m_lc p, .u-top {
font-size:24px
}
.m_ys1 h3, .m_ys2 h3, .g_cpfl h2, .til02 {
font-size:30px
}
.m-tel .u-telp {
font-size:34px
}
.u-text {
font-size:40px
}
.g_fl li {
font-size:22px
}
.g_pro .m-cnt li, .g_hz .m-cnt li, .u_text1 {
font-size:28px
}
.g_team h2 {
font-size:32px
}
.g_ys h2 {
font-size:40px
}
.g_ys h2 em {
font-size:28px
}
.m-bmu a, .m-bmu {
font-size:26px
}
.g_hd .line1 {
height:8px
}
.m-tel .u-tel {
width:30px;
height:30px;
-webkit-background-size:30px 30px;
-ms-background-size:30px 30px;
-o-background-size:30px 30px;
background-size:30px 30px
}
.m-tel .u-tel .z-ln-1 {
width:8px;
height:8px;
top:0;
right:0;
border-width:1px 1px 0 0;
border-radius:0 30px 0 0
}
.m-tel .u-tel .z-ln-2 {
width:11px;
height:11px;
top:-3px;
right:-3px;
border-width:1px 1px 0 0;
border-radius:0 35px 0 0
}
.m-tel .u-tel .z-ln-3 {
width:5px;
height:5px;
top:3px;
right:3px;
border-width:1px 1px 0 0;
border-radius:0 7px 0 0
}
.g-adv .sclwrap_box, .g-adv .m-box {
height:300px;
overflow:hidden
}
.g-adv .m-box li img {
height:300px
}
.g-adv .m-cnt {
height:12px
}
.g-adv .m-cnt li {
height:12px
}
.g_fl .sha {
height:44px;
bottom:-44px
}
.g_pro .sclwrap_box, .g_pro .m-box {
height:628px
}
.g_zs .sclwrap_box, .g_zs .m-box {
height:328px
}
.g_pro .comm a {
font-size:24px;
height:270px
}
.g_hz .sclwrap_box, .g_hz .m-box {
height:450px
}
.g_zx .sclwrap_box, .g_zx .m-box {
height:426px
}
.zx-c li {
height:60px;
line-height:60px
}
.g_hz .m-cnt, .g_cpfl h2, .til02, .g_cpfl .u_lst1 li, .g_pro .m-cnt, .g_cptd .u_lst3 span {
height:70px;
line-height:70px
}
.g_cpfl .u_lst1 li:before {
width:8px;
height:8px
}
.g_team h2:before {
border-left:18px solid rgba(0, 0, 0, 0);
border-right:18px solid rgba(0, 0, 0, 0);
border-top:18px solid #d91e14
}
.m_lc p {
height:60px;
line-height:60px
}

.g_ys .m_ys1 {
height:704px
}
.g_ys .m_ys2 {
height:648px
}
.g_ys h2:before {
border-left:22px solid rgba(0, 0, 0, 0);
border-right:22px solid rgba(0, 0, 0, 0);
border-top:22px solid #d91e14
}
.kf_c dl {
height:180px
}
.kf_c dd h3 {
line-height:46px;
height:46px
}
.kf_c dd p {
line-height:40px;
height:80px
}
.kf_c dd span {
height:40px;
line-height:40px
}
.kf_c dd h3 {
font-size:28px
}
.kf_c dd p {
font-size:22px
}
.kf_c dd span {
font-size:24px
}
}
