@charset "utf-8"; /* css document */ body { min-width: 3.2rem; max-width: 7.5rem; margin: 0 auto !important; overflow-x: hidden; background: #fff; font: .32rem/1.5 "microsoft yahei", arial, helvetica, sans-serif; color: #333; } body, section, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, p, th, td, input, textarea, select, img { margin: 0; padding: 0; border: 0; } ul, ol, li { margin: 0px; padding: 0px; list-style: none; } h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: lighter; } table { border-collapse: collapse; border-spacing: 0; } em, i { display: inline-block; font-weight: normal; font-style: normal; } textarea, select, input { font-family: "microsoft yahei"; font-size: .32rem; color: #666; } b { font-weight: bold; } img { margin: 0; padding: 0; border: 0; } a { color: #333; text-decoration: none; } a:hover { /*color:#333; */ text-decoration: none; } input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea { -webkit-appearance: none; } .cfx:after, nav.mini:after, .h:after, .hn:after, .ph:after { content: ' '; clear: both; display: block; height: 0; visibility: hidden; line-height: 0; } * { box-sizing: border-box; } .fl { float: left; } .fr { float: right; } /**** 公共css ****/ /* index */ .wrap{ float: left; width: 100%; } .indexbanner, .indexbanner img{ float: left; width: 100%; } .main{ float: left; width: 100%; padding: 0 .2rem; } .main.bg1{ background: #e2322e url(/uploads/image/imfsimages/bg1.png) no-repeat; background-size: 100% auto; } /* inputbox */ .inputbox{ float: left; width: 100%; height: 3.21rem; background: no-repeat; background-size: 100% 100%; padding: .6rem .3rem; margin: 0 0 .3rem 0; } .indexselect{ width: 100%; display: flex; justify-content: center; color: #cd312c; font-size: .32rem; font-weight:bold; position: relative; } .indexselect select{ width: 2.2rem; font-size: .26rem; color: #808080; background:#fff; border-radius:.1rem; padding: 0 0 0 .2rem; -webkit-appearance: none; appearance: none; } .indexselect i{ position: absolute; right: 1rem; top: .23rem; width:0; height:0; border: .1rem solid transparent; border-top-color: #808080; pointer-events: none; } .botton{ width: 100%; float: left; padding: 0 .23rem; } .botton.margin40{ margin: .4rem 0 0 0; } .botton a{ width: 100%; float: left; background: url(/uploads/image/imfsimages/botton.png) no-repeat; background-size: 100% 1rem; line-height: 1rem; text-align: center; color: #fff7e8; text-shadow:0px 2px 3px rgba(192,33,23,0.83); font-weight:bold; font-size:.36rem; letter-spacing: .1rem; animation: scalebtn 1s linear infinite alternate; -webkit-animation:scalebtn 1s linear infinite alternate ; -o-animation: scalebtn 1s linear infinite alternate; -ms-animation: scalebtn 1s linear infinite alternate; } @keyframes scalebtn{ form {} to { -ms-transform: scale(.8); /* ie 9 */ -webkit-transform: scale(.8); /* safari */ transform: scale(.8); /* 标准语法 */ } } @-moz-keyframes scaleinbtn { /* firefox */ form {} to { -ms-transform: scale(.8); /* ie 9 */ -webkit-transform: scale(.8); /* safari */ transform: scale(.8); /* 标准语法 */ } } @-webkit-keyframes scaleinbtn { /* safari and chrome */ form {} to { -ms-transform: scale(.8); /* ie 9 */ -webkit-transform: scale(.8); /* safari */ transform: scale(.8); /* 标准语法 */ } } @-o-keyframes scaleinbtn { /* opera */ form {} to { -ms-transform: scale(.8); /* ie 9 */ -webkit-transform: scale(.8); /* safari */ transform: scale(.8); /* 标准语法 */ } } .bigbox{ float: left; width: 100%; border-radius: .1rem; background: #fff; border: 2px solid #e6c1ae; margin: 0 0 .3rem 0; padding: .2rem; } .indextar{ float: left; width: 100%; } .indextar a{ width: 25%; float: left; text-align: center; color: #7d2f09; font-size: .26rem; line-height: .4rem; } .indextar a img{ width: .85rem; } .picbox{ width: 100%; float: left; margin: 0 0 .3rem 0; } .picbox img{ width: 100%; float: left; } /* 热门文章 */ .bigbox.bgcolor{ background-color: #ffede2; } .indextitle{ width: 100%; float: left; color: #7d2f09; font-size: .36rem; font-weight:500; line-height:.52rem; border-bottom: 1px solid #d1b1a4; padding: 0 0 .1rem 0; position: relative; } .indextitle .icon{ width: 1.65rem; float: right; background: #ffede2; border-radius: .1rem; font-size: .24rem; text-align: center; } .indextitle .icon span{ width: .4rem; height: .4rem; float: right; margin: .06rem .1rem 0 0; background-color: #fff; border-radius: 50%; } .indextitle i{ float: right; width: .2rem; height: .2rem; border: 4px solid #7d2f09; border-left: none; border-top: none; transform: rotate(45deg); margin: .07rem .1rem .1rem 0; } .smatar{ position: absolute; top: .6rem; right: 0; width: 1.65rem; border:.01rem solid #e6c1ae; background: #fff7f2; text-align: center; z-index: 9; } .smatar a{ width: 100%; float: left; font-size: .24rem; border-bottom:.01rem solid #e6c1ae; color: #7d2f09; background-color: #fff7f2; } .smatar a:last-child{ border-bottom: none; } .indexlist{ width: 100%; float: left; margin: 0 0 .2rem 0; } .indexitem{ width: 100%; float: left; border-bottom: dotted 1px #cccccc; margin: .2rem 0 0 0; padding: 0 0 .2rem 0; } .indexitem .lefttxt{ float: left; width: 4.9rem; padding: 0 .1rem 0 0 ; } .indexitem .lefttxt .title{ float: left; line-height: .4rem; font-size: .28rem; font-weight: bold; height: .8rem; color: #323433; } .indexitem .lefttxt .infor{ width: 100%; display: flex; justify-content: space-between; line-height: .4rem; font-size: .26rem; color: #676765; } .indexitem .photo{ width: 1.68rem; float: right; } .indexitem .photo img{ width: 100%; float: left; } .indexmore{ display: flex; justify-content: center; width: 100%; } .indexmore a{ width: 2.1rem; text-align: center; color: #323433; font-size: .28rem; font-weight: 500; background: #ffede2; border-radius: .1rem; line-height: .48rem; } .indexmore a>i{ width: .2rem; height: .2rem; border: 4px solid #7d2f09; border-left: none; border-top: none; transform: rotate(45deg); margin: 0 0 .03rem .1rem; } /* reslut */ .main.bg2{ background: #e2322e url(/uploads/image/imfsimages/bg2.png) no-repeat; background-size: 100% auto; } .resbanner{ width: 100%; float: left; height: 4.18rem; background: url(/uploads/image/imfsimages/banner2.png) no-repeat; background-size: 100% 4.18rem; padding: .5rem 0 0 0; } .resbanner .birth{ width: 100%; float: left; text-align: center; color: #fee9c1; font-size: .48rem; font-weight:800; text-shadow:5px 3px 2px rgba(69, 11, 12, 0.35); margin: 0 0 .2rem 0; } .resbanner .avatar{ width: 100%; display: flex; justify-content: center; } .resbanner .avatar img{ float: left; width: 1.64rem; } .resbanner .name{ float: left; width: 100%; margin: .28rem 0 0 0; line-height: .55rem; color: #cd312c; font-size: .32rem; font-weight: bold; text-align: center; } /* 生肖羊基本介绍 */ .reslist{ float: left; width: 100%; border-bottom: 1px solid rgba(209,177,164,1); margin: 0 0 .2rem 0; } .bigbox .reslist:nth-of-type(6){ border-bottom: none; } .restitle{ float: left; width: 100%; text-align: center; color: #7d2f09; font-size: .36rem; font-weight:500; margin: 0 0 .2rem 0; } .restitle.bgtitle1{ background: no-repeat center bottom; background-size: auto .12rem; } .restitle.bgtitle2{ background: no-repeat center bottom; background-size: auto .12rem; } .restitle.bgtitle3{ background: no-repeat center bottom; background-size: auto .12rem; } .restitle.bgtitle4{ background: no-repeat center bottom; background-size: auto .12rem; } .restitle.bgtitle5{ background: no-repeat center bottom; background-size: auto .12rem; } .restxt{ float: left; width: 100%; text-align: justify; color: #323433; font-size: .28rem; margin: 0 0 .2rem 0; } .restxt a{ width:.8rem; background:#fff2cf; border-radius:.1rem; padding: .03rem; color: #7d2f09; text-align: center; } .resline{ float: left; width: 100%; margin: 0 0 .2rem 0; border-bottom: 1px solid rgba(209,177,164,1); } .restxt em{ color: #7d2f09; } .resulttable{ float: left; width: 100%; margin: 0 0 .2rem 0; } .resulttable table{ float: left; width: 100%; background: #fff6ea; border: .01rem solid #e6ccae; } .resulttable table td{ float: left; width: 50%; text-align: center; color: #7d2f09; font-size: .22rem; line-height: .7rem; border: .01rem solid #e6ccae; } .bigbox .colotable1 table{ background: #f0edff; border: .01rem solid #c7aee6; } .bigbox .colotable1 table td{ border: .01rem solid #c7aee6; color: #7233c0; } .bigbox .colotable2 table{ background: #ffebeb; border: .01rem solid #e6aeae; } .bigbox .colotable2 table td{ border: .01rem solid #e6aeae; color: #ba2727; } /* 推荐模块 */ .tuibigbox{ width: 100%; float: left; border: 2px solid #e6c1ae; border-radius: .1rem; background: #fff; margin: 0 0 .3rem 0; } .tuiimg, .tuiimg img{ width: 100%; float: left; } /** 资料输入版块 **/ .forminput { width: 100%; float: left; padding: 0 .3rem; } .forminput div:first-child { border: none; } .forminput_hang { width: 100%; float: left; border-top: solid 1px #ccc; } .forminput_hang_bt { width: 1.55rem; float: left; line-height: .9rem; } .forminput_hang_name { overflow: hidden; } .finput { width: 100%; float: left; border: none; background: none; outline: none; height: .9rem; } .forminput_hang_radio { overflow: hidden; } .forminput_hang_radio a { width: 1rem; float: left; height: .5rem; border: solid .02rem #f38853; border-radius: .35rem; line-height: .46rem; font-size: .3rem; color: #f38853; text-align: center; margin: .2rem .4rem 0 0; } .forminput_hang_radio a.current { background: #f38853; color: #fff; } .forminput_hang_birth { overflow: hidden; line-height: .9rem; color: #666; display: block; cursor: pointer; } .forminput_hang_birth span { display: block; } .tuibtn{ float: left; width: 100%; margin: .2rem 0; padding: 0 .4rem; } .tuibtn a{ width: 6.3rem; float: left; animation: scalebtn 1s linear infinite alternate; -webkit-animation:scalebtn 1s linear infinite alternate ; -o-animation: scalebtn 1s linear infinite alternate; -ms-animation: scalebtn 1s linear infinite alternate; } .tuibtn a, .tuibtn a img{ width: 100%; float: left; } /** 资料输入版块 **/ /* */ .respair{ width: 100%; display: flex; flex-wrap: wrap; justify-content: space-between; } .respair a{ float: left; width: 48%; text-align: center; margin: .2rem 0 0 0; line-height: .46rem; border-radius: .1rem; font-size: .28rem; color: #1f1e20; background: #ffebeb; } .respair a:nth-of-type(2), .respair a:nth-of-type(3), .respair a:nth-of-type(6), .respair a:nth-of-type(7){ background: #f0edff; }