@charset "UTF-8";
.clearfix { *height: auto; }

.con_left { width: 880px; }

.con_right { width: 300px; }
.con_right .part { margin-bottom: 20px; background-color: #fff; }
.con_right .part_tt { padding: 25px 20px; }
.con_right .part_tt p { padding-left: 10px; height: 20px; border-left: 4px solid #3488ea; color: #333; font-weight: 700; font-size: 16px; line-height: 20px; }
.con_right .hot_life { padding: 0 20px; }
.con_right .hot_life li { margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px dashed #b2b2b2; }
.con_right .hot_life li img { width: 260px; height: 173px; }
.con_right .hot_life li h4 { margin: 18px 0 9px; height: 18px; max-width: 100%; line-height: 18px; color: #333; font-size: 14px; }
.con_right .hot_life li h4:hover { color: #3488ea; }
.con_right .hot_life li p { color: #999; line-height: 24px; }
.con_right .hot_life li:last-child { margin-bottom: 0; border-bottom: 0; }

/*便民生活*/
.covnt_content .covnt_links { background: #fff; padding: 30px 10px 7px 30px; *padding-bottom: 32px; margin-bottom: 20px; }
.covnt_content .covnt_links a { float: left; margin: 0 20px 25px 0; border: 1px solid #e5e5e5; text-align: center; height: 44px; line-height: 44px; width: 146px; border-radius: 3px; font-size: 14px; color: #666; }
.covnt_content .covnt_links a:hover { color: #3488ea; font-weight: bold; box-shadow: 0 0 10px rgba(52, 136, 234, 0.2); border-color: #3488ea; }
.covnt_content .covnt_tips { background: #fff; padding: 0 30px; }
.covnt_content .covnt_tips .tt { padding: 30px 0 20px; }
.covnt_content .covnt_tips .tt p { padding-left: 10px; height: 20px; border-left: 4px solid #3488ea; color: #333; font-weight: 700; font-size: 16px; line-height: 20px; }
.covnt_content .covnt_tips li { overflow: hidden; }
.covnt_content .covnt_tips li:first-child .l { padding-top: 62px; }
.covnt_content .covnt_tips li:first-child .r { margin-top: 30px; }
.covnt_content .covnt_tips li:last-child .l { padding-bottom: 20px; }
.covnt_content .covnt_tips .l { float: left; padding-top: 52px; height: 108px; border-right: 1px solid #eee; width: 145px; padding-right: 45px; text-align: right; }
.covnt_content .covnt_tips .l p { font-size: 16px; color: #666; line-height: 24px; font-family: arial; }
.covnt_content .covnt_tips .l .time { font-size: 14px; color: #999; }
.covnt_content .covnt_tips .r { float: left; position: relative; margin: 20px 0 20px 38px; width: 546px; padding: 20px 20px 0 25px; background: url(../img/life/covnt_bg.png) left top no-repeat; height: 102px; }
.covnt_content .covnt_tips .r .cirl { position: absolute; padding: 5px; top: 50%; margin-top: -10px; left: -49px; width: 12px; height: 12px; background: rgba(52, 136, 234, 0.2); border-radius: 22px; z-index: 3; }
.covnt_content .covnt_tips .r .cirl i { display: block; background: #3488ea; border-radius: 12px; height: 12px; }
.covnt_content .covnt_tips .r h4 { font-size: 16px; color: #333; line-height: 22px; font-weight: normal; padding-bottom: 8px; }
.covnt_content .covnt_tips .r p { line-height: 26px; font-size: 12px; color: #787878; }
.covnt_content .covnt_tips .r p a { color: #3488ea; }
.covnt_content .covnt_more { padding: 40px 0; }
.covnt_content .covnt_more a { display: block; margin: 0 auto; color: #999; width: 178px; height: 48px; text-align: center; line-height: 48px; font-size: 14px; border-radius: 3px; border: 1px solid #eee; }
.covnt_content .covnt_more a b { font-family: "宋体"; padding-left: 3px; color: #ccc; }

/*生活服务*/
.life_content .life_list { background-color: #fff; }
.life_content .life_list ul { padding: 0 30px; }
.life_content .life_list li { padding: 25px 0; height: 120px; border-bottom: 1px dashed #b2b2b2; color: #999; }
.life_content .life_list li:last-child { border-bottom: none; }
.life_content .life_list .info { width: 400px; }
.life_content .life_list .info .tt { margin-bottom: 10px; font-size: 18px; font-weight: normal; line-height: 28px; }
.life_content .life_list .info .tt a { color: #333; line-height: 28px; }
.life_content .life_list .info .tt a:hover { color: #3488ea; }
.life_content .life_list .info .line { padding-bottom: 9px; }
.life_content .life_list .info .line i { float: left; margin: 0 1px; width: 20px; height: 1px; background-color: #e5e5e5; }
.life_content .life_list .info p { margin-top: 10px; line-height: 14px; }
.life_content .life_list .time { padding-left: 20px; background: url(../img/life/icon.png) no-repeat 0 7px; line-height: 28px; }
.life_content .life_list .time span { font-family: arial; }
.life_content .life_list img { width: 180px; height: 120px; margin-right: 20px; }
.life_content .more_life { padding: 0 0 15px 20px; margin-right: -10px; }
.life_content .more_life a { float: left; overflow: hidden; margin: 0 30px 20px 0; width: 113px; height: 38px; border: 1px solid #eee; border-radius: 3px; color: #666; text-align: center; font-size: 14px; line-height: 38px; }
.life_content .more_life a:hover { border-color: #3488ea; background-color: #3488ea; color: #fff; }
.life_content .conv_life { *padding-bottom: 25px; }
.life_content .conv_life a { float: left; margin-bottom: 25px; width: 98px; text-align: center; border-right: 1px solid #eee; color: #555; font-size: 14px; }
.life_content .conv_life a:hover { color: #3488ea; }
.life_content .conv_life a:nth-child(3n) { border-right: none; }

/*便民提示详情*/
.covnt_detail { background: #fff; padding: 0 70px; margin-bottom: 20px; }
.covnt_detail .tit { padding: 38px 0 20px; border-bottom: 1px solid #eee; text-align: center; }
.covnt_detail .tit h2 { line-height: 60px; color: #333; font-size: 32px; padding-bottom: 18px; font-weight: normal; }
.covnt_detail .tit p span { display: inline-block; font-size: 12px; color: #666; line-height: 18px; margin: 0 8px; }
.covnt_detail .tit p b { font-family: arial; font-weight: normal; }
.covnt_detail .tit span em { display: inline-block; width: 14px; height: 17px; background: url(../img/life/icon.png) no-repeat 0 0; vertical-align: middle; line-height: 18px; margin: 0 8px; }
.covnt_detail .tit .num em { background-position-y: -94px; }
.covnt_detail .txt { padding: 22px 0 12px; line-height: 28px; color: #454545; font-size: 14px; padding-bottom: 30px; text-indent: 2em; }
.covnt_detail .txt p { line-height: 28px; color: #454545; font-size: 14px; padding-bottom: 30px; text-indent: 2em; }
.covnt_detail .txt .img { text-indent: 0; }
.covnt_detail .txt .img img { width: 100%; }

.covnt_more { background: #fff; padding-bottom: 30px; }
.covnt_more .tit { padding: 30px 20px 12px 30px; }
.covnt_more .tit p { padding-left: 10px; height: 20px; border-left: 4px solid #3488ea; color: #333; font-weight: 700; font-size: 16px; line-height: 20px; }

.covnt_item li { float: left; padding: 13px 0; margin: 0 30px; border-bottom: 1px dashed #eee; width: 380px; }
.covnt_item li a { display: block; line-height: 24px; font-size: 14px; color: #666; }
.covnt_item li a em { display: inline-block; width: 12px; height: 6px; background: url(../img/life/li_arrow.png) left -39px no-repeat; vertical-align: middle; }
.covnt_item li a:hover { color: #3488ea; }
.covnt_item li a:hover em { background-position-y: top; }
.covnt_item li span { display: inline-block; width: 300px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; }
.covnt_item li span.time { width: 68px; text-align: right; color: #999; font-size: 12px; }

/*生活服务详情*/
.life_detail { margin-bottom: 20px; padding: 25px; background-color: #fff; }
.life_detail .main { background-color: #f5f5f5; }
.life_detail .main .pic { overflow: hidden; width: 450px; height: 300px; }
.life_detail .main .pic img { width: 450px; height: 300px; }
.life_detail .main .txt { margin-left: 30px; padding-top: 26px; width: 320px; }
.life_detail .main h1 { margin-bottom: 24px; height: 26px; color: #333; font-weight: 400; font-size: 24px; }
.life_detail .main .in { padding: 15px 0 20px; }
.life_detail .main p { color: #999; line-height: 30px; }
.life_detail .main .tel { margin-top: 25px; padding-left: 35px; background: url(../img/life/icon.png) no-repeat 0 -22px; color: #3488ea; font-size: 36px; font-family: arial; }
.life_detail .article { padding-top: 50px; color: #444; font-size: 14px; line-height: 30px; }
.life_detail .article p { margin-bottom: 30px; }
.life_detail .article img { display: block; margin: 0 auto; }

.relate { background-color: #fff; }
.relate h4 { padding: 30px 0 25px 30px; }
.relate h4 p { padding-left: 10px; height: 20px; border-left: 4px solid #3488ea; color: #333; font-weight: 700; font-size: 16px; line-height: 20px; }
.relate ul { padding-bottom: 5px; }
.relate li { float: left; margin-bottom: 25px; margin-left: 30px; }
.relate li .pic { overflow: hidden; width: 150px; height: 100px; }
.relate li .pic img { width: 150px; height: 100px; }
.relate li .txt { margin-left: 20px; width: 240px; }
.relate li .tt { margin-bottom: 2px; }
.relate li .tt a { display: inline-block; max-width: 100%; color: #333; font-size: 14px; line-height: 30px; }
.relate li .tt a:hover { color: #3488ea; }
.relate li .line { padding-bottom: 12px; }
.relate li .line i { float: left; margin: 0 1px; width: 20px; height: 1px; background-color: #e5e5e5; }
.relate li p { color: #999; line-height: 26px; }

/*# sourceMappingURL=life.css.map */
