@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,hr,p,iframe,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,fieldset{padding:0;margin:0;}
ul,ol,dl{list-style-type:none}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}
input,button{overflow: visible;vertical-align:middle;outline:none}
input[type="submit"],input[type="reset"],input[type="button"],input[type="text"],input[type="password"]{appearance:none;-webkit-appearance:none;outline:none}
body,th,td,button,input,select,textarea{font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,"WenQuanYi Micro Hei",Verdana,sans-serif,"\5B8B\4F53";font-size:12px;color: #333;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing:grayscale}
img{border: none;margin:0px;padding:0px;}
.clearfix:after {content:"."; display:block; height:0; visibility:hidden; clear:both;overflow: hidden;}
.clearfix{zoom:1;}
.fl{float:left;}
.fr{float:right;}
a:link, a:visited{text-decoration: blink;}
body{margin:0 auto;padding: 0;max-width: 750px;min-height: 100vh;}
.firstPage{height: 100vh;background: url(../images/firstBg.png) no-repeat center;background-size: cover;position: relative;}
.firstPage .logo{position: absolute;width: 90%;left: 5%;top: 25.82vh;display: block;height: auto;}
.firstPage .kmsfnlhh{position: absolute;width: 96%;left: 2%;bottom: 2.5vh;display: block;height: auto;}
.firstPage .xshdksyl{width: 12%;position: absolute;left: 44%;bottom: 19.8vh;height: auto;}
.conPage{min-height: 100vh;background: url(../images/conBg.png) repeat-y top center;background-size: contain;position: relative;}
.pageMainList{position: relative;min-height: 100vh;}
.pageWrapper{position: relative;}
.page1 .topIcon{position: absolute;width: 100%;top: 14px;height: auto;display: block;}
.pageConList{padding-left: 15.4%;padding-right: 4%;padding-top: 6.8vw;position: relative;overflow: hidden;}
.pageConList.pageConList1{padding-top: 24.8%;}
.pageConListItem{background: #FFFFFF; box-shadow: 0px 0px 6.8vw 0px rgba(221,108,131,0.3); border-radius: 4vw;padding: 4%;margin-bottom: 6.8vw;position: relative;}
.timeLineBox{position: absolute;width: 11.4%;left: 4%;top: 6.8vw;height: calc(100% - 6.8vw);}
.pageConList.pageConList1 .timeLineBox{top: 24.8vw;height: calc(100% - 24.8vw);}
.timeLineBox .monthIcon{height: 16vw;position:absolute;left: 0;top: 0;width: 100%;}
.timeLineBox .monthIcon img{display: block;width: 60%;height: auto;position: absolute;left: 20%;bottom: 0;}
.timeLineBox .monthIcon.monthIcon2 img{width: 80%;left: 10%;}
.timeLineBox .timeLine{height: calc(100% - 22.8vw);width: 2px;left: 50%;position: absolute; border-left: 2px dashed #FFA0B6;top: 16vw;}
.topRightIcon{position: absolute;width: 14.6vw;right: 4vw;height: 12.52vw;background: url(../images/titleBg.png) no-repeat center;background-size: cover;}
.pageConListItem .title{min-height: 6.26vw;padding-right: 12%;}
.pageConListItem .title p{line-height: 6.26vw;font-size: 4.26vw;color: #FFA0B6;font-weight: bold;}
.mainConBox{position: relative;padding-top: 2.6vw;padding-bottom: 10vw;}
.detailLink{bottom: 2.5vw;width: 25.6vw;left: 50%;margin-left: -12.8vw;background: url(../images/more.png) no-repeat center;background-size: cover;position: absolute;height: 7.32vw;}
.detailLink a{display: block;width: 100%;height: 100%;}
.pageConListItem .conText{font-size: 3.72vw;line-height: 1.5;color: #000000;padding-bottom: 2vw;text-align: justify;}
.pageConListItem .conHtml p{text-indent: 2em;}
.pageConListItem .conHtml p strong{color:#FF83A0;}
.pageConListItem .oneImage{width: 100%;box-sizing: border-box;border: 6px solid rgba(0,0,0,0.08);margin-bottom: 2.6vw;font-size: 0;}
.pageConListItem .oneImage img{width: 100%;height: auto;}
.pageConListItem .twoImage .towImageItem{width: 48%;box-sizing: border-box;border: 6px solid rgba(0,0,0,0.08);margin-bottom: 2.6vw;font-size: 0;}
.pageConListItem .twoImage .towImageItem img{width: 100%;height: auto;}
#ohterInfoText{width: 90%;box-sizing: border-box;padding: 4.5vw;background: #ffa0b6;border-radius: 4.5vw;margin-left: auto;margin-right: auto;line-height: 1.5;font-size:4.26vw ;color: #fff;}
.kmsfnlhhMain{width: 96%;padding-top: 5vh;padding-bottom: 2.5vh;display: block;height: auto;margin-left: auto;margin-right: auto;}
@media (min-width: 750px) {
  .pageConListItem .title p{line-height:1.5;font-size:32px;}
  .topRightIcon{width:14.6%;height: 96px;right: 4%;background-size: contain;}
  .mainConBox{padding-top: 2.6%;padding-bottom: 10%;}
  .pageConListItem .conText{font-size:28px;padding-bottom:15px;}
  .pageConListItem .title{min-height:48px;}
  .pageConListItem{border-radius:16px;margin-bottom: 45px;}
  .detailLink{width:192px;height:55px;margin-left:-96px;bottom: 10px;}
  .pageConListItem .oneImage{margin-bottom:15px;}
  .pageConListItem .twoImage .towImageItem{margin-bottom:15px;}
  .pageConList{padding-top:45px;}
  #ohterInfoText{padding: 30px;font-size: 32px;border-radius: 16px;}
}