body{ font-family:"微软雅黑"; background:#ffffff;overflow-x:hidden;}
body, h1, h2, h3, h4, h5, h6, dl, dd, form, p, em {margin: 0; font-style: normal; font-weight: normal;font-family:"微软雅黑"}

html, body, div, span, iframe, map, font, img, a img, samp, strong, hr, h1, h2, h3, h4, h5, h6, b, p, blockquote, a, address, code, dl, dt, dd, ol, ul, li, form, label, table, tr, td, th {
  font-family:"微软雅黑"
}




.n_sybut{width:550px; margin:0 auto; display:table; margin-top:20px; margin-bottom:30px;}
.n_sybut_left{width:45%; float:left; height:60px; line-height:60px;text-align:center;border-radius:100px; background:#fe92a8; color:#ffffff; font-size:18px;box-shadow: 0 0 20px #ffb6c5;}
.n_sybut_left:hover{color:#ffffff;box-shadow:inset 0px 13px 10px -10px #f83964,inset 0px -10px 10px -20px #f83964;}
.n_sybut_right{width:45%; float:right; height:60px; line-height:60px; text-align:center;border-radius:100px; background:#ffffff; border:#fe92a8 2px solid; color:#fe92a8;font-size:18px;box-shadow: 0 0 20px #ffb6c5;}
.n_sybut_right:hover{color:#ffffff;box-shadow:inset 0px 15px 10px -10px #f83964,inset 0px -10px 10px -20px #f83964;background:#fe92a8; border:#fe92a8 1px solid}


.n_tbox{width:calc(100% - .6rem); margin:0 auto; display:table; background:#ffe3e6; border:#ffb9c7 1px solid; border-radius:10px; margin-bottom:30px; padding:20px 0px;box-shadow: 0 0 10px #ffdce3;}
.n_tbox01{width:66%; margin:0 auto; display:table}
.n_tbox01 font{width:90px; height:90px;background: linear-gradient(0deg,#fe92a8 0%,#ffd0da 100%); border-radius:10px; margin:0 auto;display:table;box-shadow: 0 5px 10px #fe94a9;}
.n_tbox01 font img{width:80px; height:80px; margin:0 auto; display:table; margin-top:7px}
.n_bt{width:100%; display:table}
.n_bt h2{ color:#fe92a8; font-size:18px; font-weight:bold; text-align:center; line-height:40px;}
.n_bt span{ text-align:center; color:#666666;width:100%; display:table; line-height:25px;}



@media (max-width:797px) {
  .shyepc{display:none}
  .shye{width:100%; margin:0 auto;display:table; margin-top:20px;}
  .shye img{width:100%;}


  .n_sybut{width:90%; margin:0 auto; display:table; margin-top:-10px; margin-bottom:30px;}
  .n_sybut_left{width:45%; float:left; height:40px; line-height:40px;text-align:center;border-radius:20px; background:#fe92a8; color:#ffffff; font-size:16px;}
  .n_sybut_right{width:45%; float:right; height:40px; line-height:36px; text-align:center;border-radius:20px; background:#ffffff; border:#fe92a8 2px solid; color:#fe92a8;font-size:16px;}


  .n_tbox01{width:94%; margin:0 auto; display:table;}
  .n_tbox02{border-bottom:#ffb9c7 1px solid; margin-bottom:15px;padding-bottom:15px }

  .n_tbox01 font{width:60px; height:60px;background: linear-gradient(0deg,#fe92a8 0%,#ffd0da 100%); border-radius:10px; margin:0 auto;display:inline;box-shadow: 0 5px 10px #fe94a9; float:left}
  .n_tbox01 font img{width:50px; height:50px; margin:0 auto; display:table; margin-top:7px}

  .n_bt{width:calc(100% - 75px); float:right; display: inline;}
  .n_bt h2{ color:#fe92a8; font-size:18px; font-weight:bold; text-align:left; line-height:30px;}
  .n_bt span{ text-align:left; color:#666666;display:table; line-height:22px; font-size:13px}
}



.n_tuijian{width:94%; margin:0 auto; padding:0px; display:table}
.n_tuijian_tit{ font-size:26px; line-height:40px;color:#333333; font-weight:bold; display:table;width:100%; padding:15px 0}
.n_tuijian_tit img{ height:40px; margin-right:10px;}

.n_tuijian02{width:94%; margin:0 auto; padding:0px; display:table; margin-bottom:20px;}
.n_tjleft{width:50%;}



.swesy{position:relative;box-shadow: 0 0 10px #cccccc; margin-top:15px; border-radius:15px;width:100%; margin-bottom:10px;}
.swname{ position:absolute; top:30%; text-align:center; z-index:3; color:#ffffff; font-size:24px; font-weight:bold; margin-left:0%}
.swname span{
  overflow : hidden;text-overflow : ellipsis;white-space : nowrap;width:300px;height:45px;line-height: 18px;background:rgba(231,93,124,0.7);display: block;margin:0 auto;
  border-radius:100px;margin-top:5px;font-weight:normal;font-size:18px;padding:15px 20px;}

.swname_s{ background:rgba(115,203,243,0.7) !important; }
@media (max-width:797px) {
  .swname {margin-left: 25%;}
}

.swtext{width:90%; display:table; margin-top:20px; margin-left:20px;}
.swtext h2{ height:20px; line-height:20px; font-size:20px; font-weight:bold; border-left:5px solid #fe92a8; color:#fe92a8; margin-bottom:10px;}
.swtext h2 i{ font-style:normal; margin-left:8px;}

.swtext h4{ height:20px; line-height:20px; font-size:22px; font-weight:bold; border-left:5px solid #73cbf8; color:#73cbf8; margin-bottom:9px;}
.swtext h4 i{ font-style:normal; margin-left:8px;}

.swtext h3{width:calc(100% - 15px); float:right; display: inline; color:#666666; font-size:18px;}
.swtop30{ margin-top:30px !important;}
.swpptop30{ padding-top:50px !important;}
.swbot30{ margin-bottom:100px !important;}


@media (max-width:797px) {
  .n_tjleft{width:100%;}
  .n_tuijian_tit{ font-size:21px; line-height:40px;color:#333333; font-weight:bold; display:table;width:100%; padding:0px 0}

  .swtext{width:100%; display:table; margin-top:10px; margin-left:0px;}
  .swtext h2{ height:20px; line-height:20px; font-size:16px; font-weight:bold; border-left:5px solid #fe92a8; color:#fe92a8; margin-bottom:9px;margin-top: 20px;}
  .swtext h2 i{ font-style:normal; margin-left:8px;}
  .swtext h3{width:calc(100% - 15px); float:right; display: inline; color:#666666}
  .swtop30{ margin-top:10px !important;}
  .swpptop30{ padding-top:30px !important;}
  .swbot30{ margin-bottom:60px !important;}

  .swtext h2{font-size:18px;}
  .swtext h4{font-size:18px;    margin-top: 20px;}

  .swtext h3{font-size:16px;}

}

.dengl{width:100%;padding:40px 0; margin:0 auto;margin-bottom:30px; display:table}
.dengl_h{ font-size:25px; color:#fd5678; text-align:center; font-weight:bold; margin-bottom:25px;width:100%; display:table}

@media (max-width:992px) {
  .dlrfont{position: absolute;right:30px;top:25px;}

}
@media (max-width:767px) {
  .dlrfont{position: absolute;right:20px;top:25px;}
}