/*易优cms(eyoucms.com)做最好的易优整站模板下载网站*/ @charset "utf-8"; /* css document */ /* banner */ .ibanner { width: 100%; height: 522px; overflow: hidden; position: relative; z-index: 1; } .ibanner .bd { position: relative; height: auto; z-index: 0; } .ibanner .bd ul { display: block; } .ibanner .bd ul li { display: block; } .ibanner .bd ul li a { display: block; width: 100%; height: 522px; background-size: cover !important; } .ibanner .hd { display: none; width: 100%; z-index: 1; position: absolute; left: 0; bottom: 26px; } .ibanner .hd ul { display: block; height: 24px; text-align: center; } .ibanner .hd ul li { display: inline-block; *display:inline; *zoom:1; width: 14px; height: 14px; padding: 3px; border: 2px solid #fff; border-radius: 50%; margin: 0 6px; vertical-align: top; cursor: pointer; } .ibanner .hd ul li i { display: block; width: 14px; height: 14px; background: #fff; border-radius: 50%; } .ibanner .hd ul li.on { border-color: #249857; } .ibanner .hd ul li.on i { background: #249857; } .ibanner a.prev, .ibanner a.next { display: block; width: 42px; height: 42px; position: absolute; top: 50%; margin: -21px 6px 0; } .ibanner a.prev { background: url(/uploads/image/tpsimages/bprev.png) center no-repeat; left: 0; } .ibanner a.next { background: url(/uploads/image/tpsimages/bnext.png) center no-repeat; right: 0; } ul.slogan { width: 1200px; height: 100px; margin: -40px auto 0; position: relative; z-index: 5; } ul.slogan li { display: block; width: 285px; float: left; margin: 0 0 0 20px; } ul.slogan li:first-child { margin: 0; } ul.slogan li a { display: block; text-align: center; background: #249857; position: relative; } ul.slogan li img { display: block; width: 88px; height: 44px; background: #249857; border-radius: 44px 44px 0 0; position: absolute; left: 50%; top: 0; margin: -44px 0 0 -44px; } ul.slogan li em { display: block; line-height: 36px; color: #fff; font-size: 20px; font-weight: bold; padding: 16px 0 0; } ul.slogan li span { display: block; line-height: 30px; color: #a6f7c8; font-size: 16px; padding: 0 0 18px; } /*主体样式*/ .ibox { overflow: hidden; } .ibox .con { width: 1200px; overflow: hidden; position: relative; margin: 0 auto; } .ibox h2 { display: block; line-height: 48px; color: #333; font-size: 30px; text-align: center; padding: 50px 0 40px; } .ibox h2 span { display: block; line-height: 32px; color: #999; font-size: 18px; font-weight: normal; text-transform: uppercase; } .ibox a.more { display: block; width: 200px; line-height: 36px; color: #fff; font-size: 18px; text-align: center; background: #249857; border-radius: 18px; margin: 54px auto 56px; } .ibox a.more:hover { background: #c08f20; } .box1 { position: relative; } .box1 .con { position: relative; z-index: 3; } .box1 ul { display: block; overflow: hidden; } .box1 ul li { display: block; overflow: hidden; position: relative; } .box1 ul li:first-child { margin-bottom: 22px; } .box1 ul li a.pic { display: block; position: relative; float: left; } .box1 ul li a.pic img { display: block; width: 348px; height: 232px; } .box1 ul li a.pic em { display: block; line-height: 30px; color: #fff; font-size: 16px; text-align: center; letter-spacing: 1px; padding: 0 22px; background-color: #fb1010; background-image: linear-gradient(to right, #fb1010, #ed4e4e); border-radius: 0 15px 15px 0; position: absolute; left: 0; top: 14px; box-shadow: 0 4px 10px 5px rgba(0,0,0,0.1); } .box1 ul li .box { padding: 16px 20px 16px; border: 1px solid #ddd; border-left: 0; overflow: hidden; } .box1 ul li .box a { display: block; line-height: 34px; color: #333; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .box1 ul li .box span.rz { display: block; line-height: 26px; color: #c08f20; font-size: 13px; background: #f4efd7; padding: 0 10px 0 0; border-radius: 13px; float: left; cursor: pointer; position: relative; margin: 16px 0; } .box1 ul li .box span.rz img { display: block; font-size: 26px; float: left; margin: 0 6px 0 0; } .box1 ul li .box span.rz i { display: none; width: 262px; line-height: 16px; color: #333; font-size: 12px; background: #fff; padding: 6px 8px; border: 1px solid #e6d09d; border-radius: 3px; box-shadow: 0 0 0 2px rgba(233,202,129,0.25); position: absolute; left: -12px; bottom: 28px; } .box1 ul li .box span.rz:hover i { display: block; } .box1 ul li .box p { display: block; height: 52px; line-height: 26px; color: #999; font-size: 14px; clear: both; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .box1 ul li .box span.price { display: block; height: 44px; line-height: 44px; color: #999; font-size: 18px; font-family: arial; overflow: hidden; margin: 10px 0 0; } .box1 ul li .box span.price i { color: #c08f20; font-size: 30px; padding: 0 4px 0 2px; } .box1 ul li:hover .box { border-color: #c08f20; } .box1 ul li .box a:hover { color: #c08f20; } .box1 .slider { width: 530px; overflow: hidden; margin: 0 24px 0 0; position: relative; float: left; } .box1 .slider .bd { position: relative; z-index: 0; } .box1 .slider .bd ul { display: block; transition: all; } .box1 .slider .bd ul li { display: block; width: 100%; position: relative; } .box1 .slider .bd ul li:first-child { margin: 0; } .box1 .slider .bd ul li a.pic { float: none; } .box1 .slider .bd ul li a.pic img { width: 530px; height: 352px; } .box1 .slider .bd ul li .box { padding: 12px 20px 10px; border: 1px solid #ddd; border-top: 0; overflow: visible; } .box1 .slider .bd ul li .box span.rz { float: right; margin: 4px 0; } .box1 .slider .bd ul li .box span.rz i { left: auto; right: -12px; } .box1 .slider .bd ul li .box p { height: 28px; line-height: 28px; -webkit-line-clamp: 1; } .box1 .slider .bd ul li .box span.price { height: 49px; margin: 0; } .box1 .slider .bd ul li .box:hover { border-color: #c08f20; } .box1 .slider a.prev, .box1 .slider a.next { display: block; width: 38px; height: 80px; position: absolute; top: 136px; } .box1 .slider a.prev { background: url(/uploads/image/tpsimages/prev1.png) center no-repeat; left: 0; } .box1 .slider a.next { background: url(/uploads/image/tpsimages/next1.png) center no-repeat; right: 0; } .box2 { background: #e9f5ee; padding: 50px 0 0; } .box2 ul.tab { display: block; width: 1198px; background: #fff; overflow: hidden; border: 1px solid #249857; position: relative; z-index: 3; margin: 0 auto; } .box2 ul.tab li { display: block; width: 50%; line-height: 30px; color: #999; font-size: 18px; text-align: center; padding: 12px 0 12px; cursor: pointer; position: relative; float: left; } .box2 ul.tab li em { display: block; line-height: 36px; color: #333; font-size: 24px; } .box2 ul.tab li.cur { color: #a6f7c8; background: #249857; } .box2 ul.tab li.cur em { color: #fff; } .box2 .tbox { display: none; width: 1200px; overflow: hidden; margin: 54px auto 0; } .box2 .tbox ul { display: block; overflow: hidden; margin: 0 -18px; } .box2 .tbox ul li { display: block; width: 33.33%; float: left; overflow: hidden; position: relative; } .box2 .tbox ul li a.pic { display: block; position: relative; overflow: hidden; margin: 0 18px; } .box2 .tbox ul li a.pic img { display: block; width: 100%; height: 250px; } .box2 .tbox ul li a.pic em { display: block; line-height: 30px; color: #fff; font-size: 16px; text-align: center; letter-spacing: 1px; padding: 0 22px; background-color: #fb1010; background-image: linear-gradient(to right, #fb1010, #ed4e4e); border-radius: 0 15px 15px 0; position: absolute; left: 0; top: 14px; box-shadow: 0 4px 10px 5px rgba(0,0,0,0.1); } .box2 .tbox ul li .box { background: #fff; padding: 12px 20px 10px; border: 1px solid #ddd; border-top: 0; margin: 0 18px; } .box2 .tbox ul li .box a { display: block; line-height: 34px; color: #333; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .box2 .tbox ul li .box span.rz { display: block; line-height: 26px; color: #c08f20; font-size: 13px; background: #f4efd7; padding: 0 10px 0 0; border-radius: 13px; float: right; cursor: pointer; position: relative; margin: 4px 0; } .box2 .tbox ul li .box span.rz img { display: block; font-size: 26px; float: left; margin: 0 6px 0 0; } .box2 .tbox ul li .box span.rz i { display: none; width: 262px; line-height: 16px; color: #333; font-size: 12px; background: #fff; padding: 6px 8px; border: 1px solid #e6d09d; border-radius: 3px; box-shadow: 0 0 0 2px rgba(233,202,129,0.25); position: absolute; right: -12px; bottom: 28px; } .box2 .tbox ul li .box span.rz:hover i { display: block; } .box2 .tbox ul li .box p { display: block; line-height: 28px; color: #999; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .box2 .tbox ul li .box span.price { display: block; height: 49px; line-height: 44px; color: #999; font-size: 18px; font-family: arial; overflow: hidden; } .box2 .tbox ul li .box span.price i { color: #c08f20; font-size: 30px; padding: 0 4px 0 2px; } .box2 .tbox ul li:hover .box { border-color: #c08f20; } .box2 .tbox ul li .box a:hover { color: #c08f20; } .liucheng { width: 1198px; overflow: hidden; border: 1px solid #d1e1d8; margin: 64px auto 0; } .liucheng h2 { display: block; line-height: 94px; color: #249857; font-size: 30px; text-align: center; padding: 0 0 6px; } .liucheng ul { display: block; overflow: hidden; margin: 0 -1px; position: relative; } .liucheng ul li { display: block; width: 200px; text-align: center; float: left; position: relative; z-index: 3; } .liucheng ul li.line { width: 1000px; height: 1px; background: #249857; position: absolute; left: 50%; top: 0; margin: 38.5px 0 0 -500px; z-index: 1; } .liucheng ul li img { display: block; margin: 0 auto; } .liucheng ul li em { display: block; line-height: 28px; color: #333; font-size: 18px; padding: 20px 0 0; } .liucheng ul li span { display: block; line-height: 18px; color: #999; font-size: 14px; padding: 3px 0; } .liucheng a.tel { display: block; width: 264px; line-height: 36px; color: #fff; font-size: 18px; text-align: center; background: #249857; border-radius: 18px; margin: 30px auto 40px; } .box3 ul.mux { display: block; overflow: hidden; margin: 0 -15px -34px; } .box3 ul.mux li { display: block; width: 25%; float: left; overflow: hidden; position: relative; margin: 0 0 34px; } .box3 ul.mux li a.pic { display: block; position: relative; overflow: hidden; margin: 0 15px; } .box3 ul.mux li a.pic img { display: block; width: 100%; height: 277.5px; } .box3 ul.mux li a.pic em { display: block; line-height: 30px; color: #fff; font-size: 16px; text-align: center; letter-spacing: 1px; padding: 0 22px; background-color: #fb1010; background-image: linear-gradient(to right, #fb1010, #ed4e4e); border-radius: 0 15px 15px 0; position: absolute; left: 0; top: 14px; box-shadow: 0 4px 10px 5px rgba(0,0,0,0.1); } .box3 ul.mux li a.pic i { display: block; width: 36px; line-height: 20px; color: #fff; font-size: 14px; text-align: center; letter-spacing: 3px; background: rgba(0,0,0,0.6); padding: 5px 5px 5px 9px; position: absolute; right: 0; top: 0; } .box3 ul.mux li .box { text-align: center; padding: 12px 20px 10px; border: 1px solid #ddd; border-top: 0; overflow: hidden; margin: 0 15px; } .box3 ul.mux li .box a { display: block; line-height: 34px; color: #333; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .box3 ul.mux li .box p { display: block; line-height: 28px; color: #999; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .box3 ul.mux li .box span.price { display: block; height: 45px; line-height: 44px; color: #999; font-size: 18px; font-family: arial; overflow: hidden; } .box3 ul.mux li .box span.price i { color: #c08f20; font-size: 30px; padding: 0 4px 0 2px; } .box3 ul.mux li:hover .box { border-color: #c08f20; } .box3 ul.mux li .box a:hover { color: #c08f20; } .box4 { background: url(/uploads/image/tpsimages/bg4.jpg) center top no-repeat; padding: 0 0 72px; } .box4 h2 { color: #fff; } .box4 h2 span { color: #c3c3c3; } .box4 .taocan { width: 792px; background: #fff; padding: 0 0 42px; float: left; margin-right: 30px; } .taocan h3 { display: block; line-height: 58px; color: #249857; font-size: 20px; background: #e9f5ee url(/uploads/image/tpsimages/taocan.png) 26px center no-repeat; padding: 0 26px 0 64px; } .taocan h3 a { display: block; line-height: 32px; color: #fff; font-size: 14px; font-weight: normal; padding: 0 18px; background: #249857; border-radius: 16px; margin: 13px 0; float: right; } .taocan ul.tab { display: block; overflow: hidden; background: #f4efd7; padding: 12px 2px; border-radius: 5px; margin: 18px 26px; } .taocan ul.tab li { display: block; width: 160px; line-height: 36px; text-align: center; border-radius: 5px; margin: 0 12px; float: left; cursor: pointer; } .taocan ul.tab li.cur { color: #fff; background: #cea964; } .taocan .tbox { display: none; margin: 0 36px; overflow: hidden; } .taocan .tbox ul { display: block; width: 50%; height: 360px; overflow: hidden; float: left; } .taocan .tbox ul li { display: block; line-height: 36px; color: #666; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .taocan .tbox ul li i { display: block; width: 4px; height: 4px; border: 1px solid #249857; border-radius: 50%; float: left; margin: 15px 11px 0 0; } .taocan .tbox ul li b { color: #333; } .box4 .comment { background: #fff; overflow: hidden; } .comment h3 { display: block; line-height: 58px; color: #249857; font-size: 20px; background: #e9f5ee url(/uploads/image/tpsimages/comment.png) 18px center no-repeat; padding: 0 18px 0 60px; } .comment h3 a { display: block; color: #999; font-size: 14px; font-weight: normal; float: right; } .comment h3 a:hover { color: #249857; } .comment .slider { height: 488px; overflow: hidden; position: relative; padding: 0 20px 10px; } .comment .slider .bd { position: relative; z-index: 0; } .comment .slider .bd ul { display: block; transition: all; } .comment .slider .bd ul li { display: block; width: 100%; height: 243px; position: relative; border-bottom: 1px dashed #ddd; } .comment .slider .bd ul li h4 { display: block; line-height: 38px; color: #333; font-size: 16px; font-weight: normal; padding: 16px 0 6px; overflow: hidden; } .comment .slider .bd ul li h4 img { display: block; width: 38px; height: 38px; border-radius: 50%; float: left; margin-right: 14px; } .comment .slider .bd ul li h4 span { color: #999; font-size: 14px; margin-left: 10px; } .comment .slider .bd ul li em { display: block; line-height: 30px; color: #333; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .comment .slider .bd ul li .txt { height: 66px; line-height: 22px; color: #999; font-size: 13px; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 3; } .comment .slider .bd ul li p { display: block; height: 54px; overflow: hidden; padding: 12px 0 20px; } .comment .slider .bd ul li p img { display: block; height: 54px; border-radius: 5px; margin-right: 8px; float: left; } .box5 { padding: 0 0 64px; } .box5 dl { display: block; width: 378px; overflow: hidden; padding: 0 0 12px; border: 1px solid #ddd; margin-left: 30px; float: left; } .box5 dl:first-child { margin-left: 0; } .box5 dl dt { display: block; height: 51px; border-bottom: 1px solid #ddd; margin: 0 0 14px; } .box5 dl dt b { display: block; line-height: 50px; color: #249857; font-size: 20px; padding: 0 14px; border-bottom: 3px solid #249857; float: left; } .box5 dl dt a { display: block; height: 51px; line-height: 52px; color: #999; font-size: 14px; float: right; margin: 0 12px; } .box5 dl dt a:hover { color: #249857; } .box5 dl dd { display: block; overflow: hidden; padding: 0 14px; } .box5 dl dd em { display: block; width: 4px; height: 4px; border: 1px solid #249857; border-radius: 50%; float: left; margin: 15px 12px 0 0; } .box5 dl dd a { display: block; line-height: 36px; color: #333; font-size: 14px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .box5 dl dd a:hover { color: #249857; } .box5 dl dd span { display: block; line-height: 36px; color: #999; font-size: 14px; float: right; margin-left: 20px; } .box5 a.more { display: block; width: 8em; line-height: 3em; color: #125802; font-size: 16px; text-align: center; margin: -3% auto 0; } /*殡葬服务*/ .lc ul { display: block; width: 1200px; overflow: hidden; margin: 0 auto 50px; } .lc ul li { display: block; width: 11.11%; float: left; } .lc ul li img { display: block; height: 70px; margin: 0 auto; } .lc ul li span { display: block; line-height: 66px; color: #333; font-size: 18px; text-align: center; } .tc { background: url(/uploads/image/tpsimages/bg4.jpg) center top no-repeat; padding: 0 0 72px; } .tc h2 { color: #fff; } .tc h2 span { color: #c3c3c3; } .tc .con { background: #fff url(/uploads/image/tpsimages/tab_bg.png) right bottom no-repeat; } .tc ul.tab { display: block; width: 160px; height: 376px; overflow: hidden; background: #f4efd7; padding: 0 10px; border-radius: 5px; margin: 26px 20px; float: left; } .tc ul.tab li { display: block; line-height: 36px; text-align: center; border-radius: 5px; cursor: pointer; margin: 30px 0 0; } .tc ul.tab li.cur { color: #fff; background: #cea964; } .tc .tbox { display: none; padding: 34px 56px; overflow: hidden; } .tc .tbox ul { display: block; width: 50%; height: 360px; overflow: hidden; float: left; } .tc .tbox ul li { display: block; line-height: 36px; color: #666; font-size: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background: #fff; } .tc .tbox ul li i { display: block; width: 4px; height: 4px; border: 1px solid #249857; border-radius: 50%; float: left; margin: 15px 11px 0 0; } .tc .tbox ul li b { color: #333; } .case { padding: 0 0 50px; } .case ul { display: block; overflow: hidden; margin: 0 -20px; } .case ul li { display: block; width: 270px; float: left; margin: 0 20px; } .case ul li img { display: block; width: 270px; height: 192px; } .case ul li em { display: block; line-height: 48px; color: #333; font-size: 16px; text-align: center; } .case a.more { width: 264px; margin: 32px auto 0; } .tb { width: 1200px; overflow: hidden; margin: 0 auto; } .tb em.line { display: block; height: 7px; background: url(/uploads/image/tpsimages/tb_line.png) repeat-x; } .tb p { display: block; overflow: hidden; margin: 46px -12px; } .tb a { display: block; width: 384px; float: left; margin: 0 12px; } .tb img { display: block; width: 100%; } .binyi ul { display: block; overflow: hidden; margin: 0 -8px 48px; } .binyi ul li { display: block; width: 288px; float: left; margin: 0 8px; } .binyi ul li a.pic { display: block; overflow: hidden; } .binyi ul li a.pic img { display: block; width: 288px; height: 196px; } .binyi ul li p { display: block; overflow: hidden; padding: 14px 0; border: 1px solid #ddd; border-top: 0; } .binyi ul li:hover p { border-color: #c08f20; } .binyi ul li p a { display: block; line-height: 32px; color: #333; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .binyi ul li p a:hover { color: #c08f20; } .binyi ul li p span { display: block; line-height: 30px; color: #999; font-size: 14px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .binyi ul li p span img { vertical-align: -2px; margin-right: 10px; } .binyi a.more { width: 190px; margin: 46px auto 48px; } .tese { width: 1200px; padding: 0 0 60px; background: url(/uploads/image/tpsimages/tb_line.png) repeat-x; margin: 0 auto; } .tese ul { display: block; width: 1200px; overflow: hidden; margin: 0 auto; } .tese ul li { display: block; width: 11.11%; float: left; } .tese ul li img { display: block; margin: 0 auto; } .tese ul li em { display: block; line-height: 26px; color: #249857; font-size: 15px; text-align: center; padding: 12px 0 0; } .tese ul li span { display: block; line-height: 24px; color: #999; font-size: 13px; text-align: center; } /*关于我们*/ .todo .txt { display: block; width: 1200px; line-height: 30px; color: #444; font-size: 16px; margin: 0 auto; } .srv h2 { color: #249857; } .srv ul { display: block; overflow: hidden; padding: 10px 0 52px; margin: 0 -14px; } .srv ul li { display: block; width: 25%; text-align: center; float: left; } .srv ul li a { display: block; background: #e9f5ee; padding: 12px 0; position: relative; margin: 0 14px; } .srv ul li a span { display: block; line-height: 76px; color: #249857; font-size: 22px; } .srv ul li a font { color: #c21824; font-size: 22px; } .srv ul li a i { display: block; width: 52px; height: 2px; background: #c9e8d0; margin: 0 auto; } .srv ul li a .txt { display: block; height: 112px; line-height: 28px; color: #666; font-size: 14px; padding: 26px 34px 0; margin: 0 0 16px; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4; } .srv ul li a img { display: block; margin: 0 auto; } .srv ul li a em { display: block; line-height: 44px; color: #333; font-size: 16px; } .srv ul li a:hover img { transform: translatey(-6px); } .why ul { display: block; overflow: hidden; margin: -10px -14px 0; } .why ul li { display: block; width: 25%; text-align: center; float: left; } .why ul li b.t { display: block; height: 34px; background: url(/uploads/image/tpsimages/why_top.png) no-repeat; margin: 0 14px; } .why ul li b.b { display: block; height: 34px; background: url(/uploads/image/tpsimages/why_bottom.png) no-repeat; margin: 0 14px; } .why ul li a { display: block; position: relative; margin: 0 14px; } .why ul li a span { display: block; height: 72px; line-height: 72px; color: #f1f1f1; font-size: 22px; background: #c79b33; padding: 24px 0 0; border-top-right-radius: 100px 70px; } .why ul li a font { font-size: 56px; position: relative; margin-right: 6px; } .why ul li a i { height: 1em; line-height: 1em; font-size: 30px; position: absolute; right: -28px; top: 0; } .why ul li a em { display: block; line-height: 44px; color: #f1f1f1; font-size: 20px; padding: 0 0 30px; background: #c79b33; } .why ul li a .txt { display: block; height: 252px; line-height: 36px; color: #666; font-size: 15px; background: #f1f1f1; padding: 20px 34px 0; border-bottom: 46px solid #f1f1f1; border-bottom-right-radius: 100px 70px; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 7; } .honor ul { display: block; overflow: hidden; margin: 0 -10px 0; } .honor ul li { display: block; width: 220px; float: left; margin: 0 12px; } .honor ul li img { display: block; width: 220px; height: 166px; } .honor ul li em { display: block; line-height: 56px; color: #333; font-size: 16px; text-align: center; } .std ul { display: block; overflow: hidden; margin: 0 -16px 48px; } .std ul li { display: block; width: 276px; float: left; margin: 0 16px; } .std ul li img { display: block; width: 276px; height: 196px; } .std ul li em { display: block; line-height: 32px; color: #333; font-size: 18px; text-align: center; padding: 14px 0 0; } .std ul li span { display: block; line-height: 22px; color: #999; font-size: 16px; text-align: center; padding: 4px 0; } /*陵园详情*/ .yhq { width: 1200px; background: #f8f2e1 url(/uploads/image/tpsimages/yhq_bg.png) center top no-repeat; margin: 30px auto 0; } .yhq h2 { padding: 30px 0 0; margin: 0 0 -10px; } .yhq ul { display: block; overflow: hidden; padding: 38px 57px; } .yhq ul li { display: block; width: 265px; height: 128px; line-height: 34px; color: #fff; font-size: 16px; padding: 15px 19px 15px 34px; background: url(/uploads/image/tpsimages/yhq.png) no-repeat; margin: 0 14px 0 30px; float: left; } .yhq ul li span { display: block; height: 58px; line-height: 58px; font-size: 18px; padding: 14px 0 0; } .yhq ul li i { font-size: 50px; padding-right: 8px; } .yhq ul li a { display: block; width: 56px; line-height: 56px; color: #fff; font-size: 22px; text-align: center; background: #fe0404; border-radius: 50%; float: right; margin: 36px 10px; } .yhq ul li a:hover { background: #f13f3f; } /*陵园价格*/ .pr { width: auto; border: 0; background: #e9f5ee; margin: 52px 0 46px; } .pr h2 { color: #333; } .prtese { padding: 0 0 80px; } .prtese ul { display: block; overflow: hidden; margin: 0 -12px; } .prtese ul li { display: block; width: 278px; background: #e9f5ee; padding: 0 0 20px; margin: 0 14px; float: left; } .prtese ul li img { display: block; width: 100%; height: 160px; } .prtese ul li span { display: block; line-height: 64px; color: #333; font-size: 18px; text-align: center; } .prtese ul li .txt { height: 104px; line-height: 26px; color: #999; font-size: 14px; padding: 4px 24px 0; display: -webkit-box; display: -moz-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp: 4; } .prtese ul li a { display: block; width: 192px; line-height: 34px; color: #fff; font-size: 16px; text-align: center; background: #249857; border-radius: 5px; margin: 26px auto 0; } .prtese ul li a:hover { background: #c08f20; }