@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: #d13f43 url(/uploads/image/imsaimages/bg1.jpg) no-repeat; background-size: 100% auto; } .main.bg2 { background: #d13f43 url(/uploads/image/imsaimages/bg2.jpg) no-repeat; background-size: 100% auto; } .bigbox { float: left; width: 100%; border-radius: .1rem; background: #fff; margin: 0 0 .3rem 0; padding: .3rem; } .indexselect { width: 100%; display: flex; justify-content: center; color: #595959; } .indexselect select { width: 3rem; font-size: .26rem; color: #afafaf; background: #f1f1f1; border-radius: .1rem; margin: 0 0 0 .2rem; -webkit-appearance: none; appearance: none; text-indent: .2rem; } .botton { width: 100%; float: left; padding: 0 .5rem; margin: .3rem 0 0 0; } .botton a { width: 100%; float: left; background-image: linear-gradient(to right, #f98546 , #f9b446); border-bottom: solid .05rem #bf5950; border-radius: .1rem; line-height: .8rem; font-size: .3rem; color: #fff; text-align: center; 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); /* 标准语法 */ } } .indextar { float: left; width: 100%; } .indextar a { width: 25%; float: left; font-size: .24rem; color: #595959; text-align: center; } .indextar a img { width: 1rem; } .picbox { width: 100%; float: left; margin: 0 0 .3rem 0; } .picbox img { width: 100%; float: left; } .indextitle { width: 100%; float: left; font-size: .36rem; line-height: .5rem; position: relative; margin: 0 0 .1rem 0; } .indextitle .icon { width: 1.65rem; float: right; background: #f4f4f4; border-radius: .25rem; font-size: .24rem; color: #8a8a8a; text-align: center; } .smatar { position: absolute; top: .6rem; right: 0; width: 1.65rem; background: #fff; border-radius: .1rem; box-shadow: 0 0 .15rem #8c8c8c; text-align: center; z-index: 9; } .smatar a { width: 100%; float: left; font-size: .24rem; } .smatar a:last-child { border-bottom: none; } .indexlist { width: 100%; float: left; } .indexitem { width: 100%; float: left; border-bottom: dotted 1px #ccc; padding: .2rem 0; } .indexitem .lefttxt { overflow: hidden; padding: 0 .2rem 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.7rem; float: right; } .indexitem .photo img { width: 100%; float: left; } .indexmore { width: 100%; float: left; font-size: .24rem; text-align: center; margin: .3rem 0 0 0; } .indexmore a { color: #c1c1c1; } /* index */ /* reslut */ .resbanner { width: 100%; float: left; height: 4.17rem; background: url(/uploads/image/imsaimages/banner2.jpg) no-repeat; background-size: 100% 100%; padding: 1rem 0 0 0; } .resbanner .pic { width: 2.13rem; height: 2.13rem; display: block; margin: 0 auto; background: url(/uploads/image/imsaimages/bg3.png) no-repeat; background-size: 100% 100%; padding: .1rem; } .resbanner .pic img { width: 100%; float: left; } .resbanner .txt { float: left; width: 100%; margin: .3rem 0 0 0; color: #fff; font-size: .3rem; text-align: center; } .restitle { width: 100%; float: left; background: url(/uploads/image/imsaimages/bg4.png) no-repeat center bottom; background-size: auto .12rem; text-align: center; color: #be1b1b; font-size: .3rem; font-weight: bold; } .resyear { width: 100%; float: left; margin: .3rem 0 0 0; } .resyear a { width: .8rem; background: #fff2cf; border-radius: .1rem; padding: .05rem .095rem; font-size: .28rem; color: #7d2f09; text-align: center; } .restxt { float: left; width: 100%; text-align: justify; font-size: .28rem; margin: .3rem 0 0 0; } .restxt a { color: #c02727; text-decoration: underline; } .resline { float: left; width: 100%; height: 1px; background: #d6d6d6; margin: .3rem 0; } /* reslut */ /* 推荐模块 */ .tuibigbox { width: 100%; float: left; 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: 0 0 .3rem 0; padding: 0 .3rem; } .tuibtn a { width:100%; 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: .3rem 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), .respair a:nth-of-type(10),.respair a:nth-of-type(11) { background: #f0edff; } /* 推荐模块 */