@charset "utf-8";

/*
#mcontainer{width:100%;height:2596px;background:url(/images/life/main/sian3.png) no-repeat 50% 0;}
*/

#mcontainer * {word-wrap: break-word;word-break: keep-all;}
#mcontainer .ir.life{background:url(/images/life/main/ir.png?ver=20220315) no-repeat;}
#mcontainer .ir:before{display:none;}
#mcontainer .top_mark{display:block;width:120px;height:60px;background-color: #fff;border-radius:100px;}
#section1{position:relative;width:100%;height:654px;}
#section1 .mvisual{height:654px;background: url(/images/life/main/visual_bg.jpg) no-repeat 50% 50%;background-size: cover;}
#section1 .mcopy{display:block;padding-top: 60px;}
#section1 .mcopy .mtit{display:block;width:650px;height:100px;background:url(/images/life/main/visual_tit.png) no-repeat;font-size:0;float: left;}
#section1 .tab_btn_box{position:absolute;right:0;z-index:50;width: 475px;top:130px;}
#section1 .tab_btn_box .tab_tit{display:block;border-radius:50px;width: 120px;height:35px;background-color: #fff;color:#657052;font-weight:bold;font-size:15px;text-align:center;line-height:35px;float: left;}
#section1 .tab_btn_box ul{margin-top:3px;}
#section1 .tab_btn_box ul li{display:inline-block;float: left;text-align:center;margin-right:15px;}
#section1 .tab_btn_box ul li:first-child{margin-left: 15px;}
#section1 .tab_btn_box ul li:after{display:inline-block;content:"";height:10px;border-right:1px solid #fff;padding-left: 20px;padding: 0 8px;}
#section1 .tab_btn_box ul li.last:after{display:none;}
#section1 .tab_btn_box ul li a{font-size:17px; color:#fff;padding-bottom: 5px;}
#section1 .tab_btn_box ul li a.ov,
#section1 .tab_btn_box ul li a:hover{border-bottom: 3px solid #fff;}
#section1 #ajaxbox{position: relative; width: 100%;height: 100%;}
#section1 #ajaxbox .rolling_list.roll_show{display:block;}
#section1 #ajaxbox .rolling_list {display: none;padding-top: 150px;height: 100%;background-repeat: no-repeat; background-position: 50% 50%;background-size: cover;}
#section1 #ajaxbox .rolling_list .rolling_box{max-width: 1260px;height: 344px;}
#section1 #ajaxbox .rolling_list .grap {overflow: hidden; position: relative;width: 100%;height:340px;}
#section1 #ajaxbox .rolling_list .grap .obj{position: relative;width: 200%;}
#section1 #ajaxbox .rolling_list .grap .obj .item{float: left;position: relative;padding-top: 7px;width: 12.1%;height:auto;margin-right:0.7%;}
#section1 #ajaxbox .rolling_list .grap .obj .item a{display: block;position: relative;height: 100%;}
#section1 .item a:hover figure img{transform: scale(1.25, 1.25);}
#section1 #ajaxbox .rolling_list .grap .obj:after{content: "";display: block;clear: both;visibility: hidden;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure{position: relative;
	height: 100%;background-color: #fff;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat{position: absolute;
	bottom:130px;left:0;width: 65px;height: 32px;color: #fff;font-size: 14px;line-height: 32px;
	text-align: center;z-index: 1;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat1{background-color:#ff7600}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat2{background-color:#449f00}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat3{background-color:#357ed7}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat4{background-color:#d72f3a}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat5{background-color:#dc1581}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat6{background-color:#13af51}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat7{background-color:#00adff}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat8{background-color:#1061ea}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat9{background-color:#263282}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat10{background-color:#6b7482}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat11{background-color:#6a21c5}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat12{background-color:#009275}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .cat.cat13{background-color:#ed4c4c}



#section1 #ajaxbox .rolling_list .grap .obj .item a figure .img{display:block;height: 200px;background-color:#ddd;overflow:hidden;position:relative;text-align:center;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .no_img{display:block;height: 200px;background-color:#7e9ac2;overflow:hidden;position:relative;text-align:center;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure img{width:100%;height:100%;    transition: 0.15s all ease-in-out;
	-webkit-transition: 0.15s all ease-in-out;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure .no_img strong{padding: 30px;display: block;font-size: 20px;color: #fff;padding-top: 90px;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure figcaption{padding:20px;overflow:hidden;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure figcaption b{display:block;height:50px;font-size:19px;line-height:22px;overflow: hidden;text-overflow: ellipsis;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure figcaption span{display: block;line-height: 22px;height: 40px;overflow: hidden;text-overflow: ellipsis;color:#767676;}
#section1 #ajaxbox .rolling_list .grap .obj .item a figure figcaption span.no_title{height:90px;}
#section1 #ajaxbox .rolling_list .control .ir.life{position: absolute;top: 50%;margin-top: -34px;z-index: 2;}
#section1 #ajaxbox .rolling_list .control .prev {
	left: -100px;background-position: 0 0px;font-size:0;width:85px;height:85px;}
#section1 #ajaxbox .rolling_list .control .next {
	right: -100px;background-position: -107px 0px;font-size:0;width:85px;height:85px;}

@media(max-width:1420px){
	#section1 #ajaxbox .rolling_list .control .prev {left: 10px;}
	#section1 #ajaxbox .rolling_list .control .next {right: 10px}
}
@media(max-width:1200px){
	.layout{width:98%}
	#section1 #ajaxbox .rolling_list{padding-top: 180px;}
	#section1 .tab_btn_box{top:185px;}
}
@media(max-width:1023px) {
	#section1 #ajaxbox .rolling_list .grap .obj .item a figure .img{height:185px;}
	#section1 #ajaxbox .rolling_list .grap .obj .item a figure img{width:auto;}
	#section1 #ajaxbox .rolling_list .grap{height:325px;}
	#section1 #ajaxbox .rolling_list .grap .obj .item{width:16.6%}

}
@media(max-width:765px) {
	#section1 #ajaxbox .rolling_list .grap .obj .item{width:25%}
	#section1 .tab_btn_box{left:0;}
	#section1 .mcopy .mtit{background-size: 80%}
	#section1 #ajaxbox .rolling_list .control .prev{width:69px;height:69px;background-position: -210px 0}
	#section1 #ajaxbox .rolling_list .control .next{width:69px;height:69px;background-position: -309px 0}
}
@media(max-width:540px) {
	#section1 .mcopy .mtit{background-size: 60%}
}
@media(max-width:486px) {
	#section1 #ajaxbox .rolling_list .grap .obj .item{width:50%}
	#section1 .tab_btn_box{top:145px;width:100%;}
	#section1 .tab_btn_box ul{margin-top:14px;}
	#section1 .tab_btn_box .tab_tit{float:none;}
	#section1 #ajaxbox .rolling_list{padding-top:170px;}
	#section1 .mcopy .mtit{background-size: 53%;margin-left: 15px;}
	#section1 .tab_btn_box .tab_tit{margin-left:15px;}
	#section1 #ajaxbox .rolling_list .control .prev{width:54px;height:54px;background-position: -397px 0}
	#section1 #ajaxbox .rolling_list .control .next{width:54px;height:54px;background-position: -473px 0}
}
@media(max-width:370px) {
	#section1 .mcopy .mtit{background-size:43%}
	#section1 .tab_btn_box ul li{margin-right:9.9px;}
	#section1 .tab_btn_box ul li a{font-size:15px;}
}
@media(max-width:360px) {
	#section1 .tab_btn_box ul li{margin-right:5px;}
	#section2 .health_info ul li b{font-size:12px;}
}
#section2{position:relative;width:100%;height:542px;background:url(/images/life/main/health_bg.jpg) repeat;}
#section2 #mnews {position: absolute;top: -35px;left: 50%;margin-left: -600px;width:1200px;height: 89px;background-color: #fff;overflow: hidden;z-index:50;}
#section2 #mnews .layout{padding:0 150px 0 90px;}
#section2 #mnews strong {width:89px;height:89px;position: absolute;top:0;left:0;color: #fff; font-size: 18px;font-weight:bold;line-height: 89px;background-color:#5f6774;text-align:center;}
#section2 #mnews .grap{width:100%;overflow:hidden;position:relative;}
#section2 #mnews .obj{position:relative;padding:20px;width:200%;}
#section2 #mnews .obj li{float: left;width:470px;margin-bottom:20px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
#section2 #mnews .obj li span.cat{display:inline-block;width:50px;height:28px;color:#fff;text-align: center;line-height:28px;}
#section2 #mnews .obj li span.cat.cat1{background-color:#ff7600}
#section2 #mnews .obj li span.cat.cat2{background-color:#449f00}
#section2 #mnews .obj li span.cat.cat3{background-color:#357ed7}
#section2 #mnews .obj li span.cat.cat4{background-color:#d72f3a}
#section2 #mnews .obj li span.cat.cat5{background-color:#dc1581}
#section2 #mnews .obj li span.cat.cat6{background-color:#13af51}
#section2 #mnews .obj li span.cat.cat7{background-color:#00adff}
#section2 #mnews .obj li span.cat.cat8{background-color:#1061ea}
#section2 #mnews .obj li span.cat.cat9{background-color:#263282}
#section2 #mnews .obj li span.cat.cat10{background-color:#6b7482}
#section2 #mnews .obj li span.cat.cat11{background-color:#6a21c5}
#section2 #mnews .obj li span.cat.cat12{background-color:#009275}
#section2 #mnews .obj li span.cat.cat13{background-color:#ed4c4c}


#section2 #mnews .obj li b{padding-left:10px;font-size:16px;width:410px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#section2 #mnews .obj li p{padding-left:65px;font-size:15px;width:410px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#767676;}
#mnews .control{position: absolute;top: 20px;right: 20px;height: 50px;line-height: 0;font-size:0;}
#mnews .control .ir.life.prev{display:inline-block;width:46px;height:47px;background-position: -555px 0;}
#mnews .control .ir.life.stop{display:inline-block;width:45px;height:47px;background-position: -601px 0;}
#mnews .control .ir.life.play{display:inline-block;width:45px;height:47px;background-position: -645px 0;}
#mnews .control .ir.life.next{display:inline-block;width:46px;height:47px;background-position: -690px 0;}

#section2 .health_textbox{padding-top: 80px;float: left}
#section2 .health_textbox .ir.life.mtit{display:block;width:294px;height:120px;background-position: 0 -98px;font-size: 0}
#section2 .health_textbox p{font-weight: bold;color:#666;}
#section2 .health_info{padding-top: 165px;float: right;}
#section2 .health_info ul li{float: left;margin-right:46px;}
#section2 .health_info ul li:last-child{margin-right:0}
#section2 .health_info ul li span{display:block;font-size: 15px;color:#3a3a3a}
#section2 .health_info ul li span.heal1:after{display:inline-block;content:"";width:40px;height:40px;background:url(/images/life/main/ir.png)no-repeat;background-position: -764px 0;margin-bottom: -5px;margin-left: 5px;}
#section2 .health_info ul li span.heal2:after{display:inline-block;content:"";width:58px;height:40px;background:url(/images/life/main/ir.png)no-repeat;background-position: -820px 0;margin-bottom: -5px;margin-left: 5px;}
#section2 .health_info ul li span.heal3:after{display:inline-block;content:"";width:44px;height:40px;background:url(/images/life/main/ir.png)no-repeat;background-position: -890px 0;margin-bottom: -5px;margin-left: 5px;}
#section2 .health_info ul li span.heal4:after{display:inline-block;content:"";width:40px;height:41px;background:url(/images/life/main/ir.png)no-repeat;background-position: -947px 0;margin-bottom: -5px;margin-left: 5px;}
#section2 .health_info ul li b{display:block;color:#3a3a3a}
#section2 .health_info ul li b br{display:none;}
#section2 .health_link{clear:both;display:inline-block;padding-top: 50px;width:50%;}
#section2 .health_link .ir.life.link_txt{display:block;width: 128px;height:18px;font-size:0;background-position:-681px -652px;margin-bottom: 20px;}
#section2 .health_link ul li{float:left;width:33.3%;margin-bottom:15px;}
#section2 .health_link ul li a{display:inline-block;color:#3a3a3a;font-weight:bold;}
#section2 .health_link ul li a:hover{text-decoration:underline;}
#section2 .health_link ul li a:focus{text-decoration:underline;}
#section2 .health_link ul li a span{display:inline-block;width:55px;height:55px;line-height: 55px;vertical-align: middle;}
#section2 .health_link span{margin-right:15px;}
#section2 .health_link .ir.life.link_img1{background-position: -548px -99px;}
#section2 .health_link .ir.life.link_img2{background-position: -623px -99px;}
#section2 .health_link .ir.life.link_img3{background-position: -698px -99px;height:57px;}
#section2 .health_link .ir.life.link_img4{background-position: -772px -99px;}
#section2 .health_link .ir.life.link_img5{background-position: -846px -99px;height:57px;}
#section2 .health_link .ir.life.link_img6{background-position: -922px -99px;}
#section2 .health_right{float:right;padding-top: 50px;}
#section2 .self_service{display: inline-block;width: 220px;height: 200px;background:url(/images/life/main/health_img1.png) no-repeat;background-size:cover;margin-right:10px;text-align: center;padding: 20px;text-align: center;padding: 20px;}
#section2 .self_service b{color:#fff;font-size:16px;}
#section2 .self_service b span.ir.life.self_tit{display:block;width:88px;height:22px;font-size:0;background-position:-681px -691px;margin:0 auto;margin-top: 2px;}
#section2 .self_service ul li{margin-top: 10px;}
#section2 .self_service ul li a{color:#fff;padding: 5px 10px;}
#section2 .self_service ul li a .ir.life.self_img1{display:none;width:22px;height:25px;background-position:-560px -186px;margin-right: 5px;}
#section2 .self_service ul li a .ir.life.self_img2{display:none;width:22px;height:25px;background-position:-560px -186px;margin-right: 5px;}
#section2 .self_service ul li a .ir.life.self_img3{display:none;width:22px;height:25px;background-position:-560px -186px;margin-right: 5px;}
#section2 .self_service ul li a:hover{border:1px solid #fff; border-radius:50px;}
#section2 .self_service ul li a:focus{border:1px solid #fff; border-radius:50px;}
#section2 .self_service ul li a:hover .ir.life.self_img1,
#section2 .self_service ul li a:focus .ir.life.self_img1{display:inline-block;}
#section2 .self_service ul li a:hover .ir.life.self_img2,
#section2 .self_service ul li a:focus .ir.life.self_img2{display:inline-block;}
#section2 .self_service ul li a:hover .ir.life.self_img3,
#section2 .self_service ul li a:focus .ir.life.self_img3{display:inline-block;}

#section2 .customer_center{display: inline-block;float:right;width: 310px;height: 200px;background:#d80045 url(/images/life/main/customer_bg.png)no-repeat left bottom;padding:20px;color:#fff;}
#section2 .customer_center b{display:block;margin-bottom:15px;}
#section2 .customer_center ul li{text-align:left;font-weight:bold;}
#section2 .customer_center ul li:first-child{height:50px;}
#section2 .customer_center ul li span{width: 120px;display: inline-block;text-align: right;margin-right: 10px;font-weight:normal;}
#section2 .customer_center ul li span.last_num {margin-left: 130px;width: 150px;height: 25px;text-align: left;margin-right: 0;font-weight: bold;}

@media(max-width:1200px){
	#section2 #mnews{width:90%;position:static; margin:0 auto}
	#section2 #mnews .layout{width:100%;}
	#section2 #mnews .obj li{width:25%;}
	#section2 .health_textbox{padding-top: 30px;}
	#section2 .health_info{padding-top: 115px;}
}
@media(max-width:1120px){
	#section2 .health_link{width:45%}
	#section2 .health_link span{margin-right:5px;}
}
@media(max-width:1023px){
	.layout{width:95%;}
	#section2{height:820px;}
	#section2 #mnews{width:100%;height:160px;}
	#section2 #mnews .layout{padding:0 70px 0 90px;}
	#section2 #mnews strong{height:160px;}
	#section2 #mnews .obj li{float:none;width:100%;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #ddd;}
	#section2 #mnews .control{top:10px;}
	#section2 #mnews .control a{display:block;}
	#section2 #mnews .control .ir.life.stop{background-position: -600px 0;}
	#section2 #mnews .control .ir.life.play{background-position: -644px 0;display:none;}
	#section2 #mnews .control .ir.life.next{background-position: -689px 0;;}
	#section2 .health_textbox{float: none;}
	#section2 .health_info{float:none;padding-top:20px;}
	#section2 .health_link{width:100%;}
	#section2 .health_link .ir.life.link_txt{display:inline-block;float: left;}
	#section2 .health_link ul li{width:12%;}
	#section2 .health_link ul li a span{display:block;margin-right:0;margin:0 auto;}
	#section2 .health_link .ir.life.link_txt{width:100px;height:50px;background-position:-827px -652px;}
	#section2 .health_link ul li{width:14%;margin-bottom:0;margin-top:-5px;}
	#section2 .health_link ul li a{width:100%;text-align:center;}
	#section2 .health_right{padding-top: 20px;float:none;width:100%}
	#section2 .self_service{float: left;width:35%;}
	#section2 .customer_center{float:none;width:63.5%;}
	#section2 .customer_center ul{float: right;width: 280px;}
}
@media(max-width:715px){
	#section2{height:930px;}
	#section2 .health_info{width:100%}
	#section2 .health_info ul li{width:50%;height:80px;margin-right:0;border:1px solid #ddd;padding:10px;}
	#section2 .health_info ul .rb{border-top:0;border-left:0}
	#section2 .health_info ul .lb{border-top:0;border-right:0}
	#section2 .health_info ul .tr{border-bottom:0;border-left:0}
	#section2 .health_info ul .lt{border-bottom:0;border-right:0}
	#section2 .health_info ul li span:after{float: right;margin-bottom:0;margin-left:0;}
	#section2 .health_link .ir.life.link_txt{display:block;float:none;width: 128px;height: 18px;background-position: -681px -650px;}
	#section2 .health_link{padding-top:20px;}
	#section2 .health_link ul li{width:16.5%}
	#section2 .self_service{margin-right:0;}
	#section2 .customer_center{width:65%}
}
@media(max-width:530px){
	#section2{height:1200px;}
	#section2 .health_info ul li b br{display:block;}
	#section2 .health_info ul li{height:100px;}
	#section2 .health_link ul li{width:50%;margin-bottom: 10px;}
	#section2 .health_link ul li a{text-align:left;}
	#section2 .health_link ul li a span{display:inline-block;width: 35px;height: 35px;}
	#section2 .health_link .ir.life.link_img1{background-position: -548px -59px;}
	#section2 .health_link .ir.life.link_img2{background-position: -623px -59px;}
	#section2 .health_link .ir.life.link_img3{background-position: -698px -59px;height: 35px;}
	#section2 .health_link .ir.life.link_img4{background-position: -772px -59px;}
	#section2 .health_link .ir.life.link_img5{background-position: -846px -59px;height: 35px;}
	#section2 .health_link .ir.life.link_img6{background-position: -922px -59px;}
	#section2 .self_service{width:100%;height:200px;background: url(/images/life/main/health_img2.jpg) no-repeat;background-size:cover;text-align: left;padding:10px 20px;}
	#section2 .self_service b span.ir.life.self_tit{display:inline-block;margin-left:10px;margin-top:5px;vertical-align:middle}
	#section2 .self_service ul li{text-align:center;margin-top: 20px;}
	#section2 .self_service ul li:first-child{margin-top: 30px;}
	#section2 .customer_center{width:100%}

}
@media(max-width:486px) {
	#section2{height:1280px;}
	#section2 #mnews{height:250px;}
	#section2 #mnews strong{width: 60px;height: 30px;line-height: 25px;left: 15px;font-size:16px;}
	#section2 #mnews .layout{padding:20px 20px 0 0;}
	#section2 #mnews .grap{height:180px}
	#section2 #mnews .obj li{margin-bottom: 25px;padding-bottom:25px;}
	#section2 #mnews .control a{display:inline-block;}
	#mnews .control .ir.life.prev{width:45px;}
	#mnews .control .ir.life.stop{background-position: -602px 0;width: 44px;}

	#section2 #mnews .control{top: 204px;left: 50%;margin-left: -60px;}
}
#section3{position:relative;width:100%;height:647px;}
#section3 .top_mark{margin-top: -25px;position: absolute;left: 50%;margin-left: 550px;}
#section3 .welfare_link{width:100%;margin-top: 50px;display:inline-block;padding-right:130px}
#section3 .welfare_link ul li{float: left; width:16.66%;border-right: 2px solid #eee; text-align:center; line-height:15px}
#section3 .welfare_link ul li a{text-align: center;color:#3c3c3c;font-weight: bold;font-size:15px;line-height:15px;}
#section3 .welfare_link ul li a span{display:block;width:39px;height:45px;margin: 0 auto}
#section3 .welfare_link ul li a .ir.life.welf_img1{background-position:-559px -224px;}
#section3 .welfare_link ul li a .ir.life.welf_img2{background-position:-632px -224px;}
#section3 .welfare_link ul li a .ir.life.welf_img3{background-position:-705px -224px;}
#section3 .welfare_link ul li a .ir.life.welf_img4{background-position:-771px -228px;width:42px;}
#section3 .welfare_link ul li a .ir.life.welf_img5{background-position:-850px -220px;}
#section3 .welfare_link ul li a .ir.life.welf_img6{background-position:-918px -220px;}
#section3 .welfare_link ul li a .ir.life.welf_img7{background-position: -912px -312px;}
#section3 .welfare_link ul li a .ir.life.welf_r1{background:url(/images/life/main/btn_ico01.png) no-repeat 0 0;}
#section3 .welfare_link ul li a .ir.life.welf_r2{background:url(/images/life/main/btn_ico02.png) no-repeat 0 0;}
#section3 .welfare_r{position:absolute;top:10px;right:0}
#section3 .welfare_r .ir.life.welf_r{display:inline-block;width:96px;height:50px;background-position:-570px -347px;font-size:0}
#section3 .welfare_r a{display:inline-block;position:relative;}
#section3 .welfare_r p{margin-top: -16px; color: #3c3c3c; font-weight: bold; margin-top: -11px;}
/* 
#section3 .welfare_r .ir.life.welf_r1{display:inline-block;margin:0;padding-right:30px;border-right:1px solid #ddd;padding-left:45px;background:url(/images/life/main/btn_ico01.png) no-repeat 0 0;line-height:45px;font-size:14px;color:#121212}
#section3 .welfare_r .ir.life.welf_r2{display:inline-block;margin:0;padding-right:30px;border-right:1px solid #ddd;padding-left:65px;background:url(/images/life/main/btn_ico02.png) no-repeat 0 0;line-height:45px;margin-left:10px;font-size:14px;color:#121212} */
/* #section3 .welfare_r p{display:inline-block;margin-top: 80px;color:#767676;} */
#section3 .welfare_r p br{display:none;}
#section3 .welfare_r .welf_more{display:inline-block;width:130px;height:55px; border:1px solid #ddd;text-align: left;padding-left:10px;line-height:55px;margin-left: 10px;background:url(/images/life/main/navi_arr.png)no-repeat 90% 50%;}
#section3 .welfare_textbox{clear:both;}
#section3 .welfare_textbox .ir.life.mtit{display: inline-block;width:304px;height:113px;background-position:0 -229px;font-size: 0;margin-top:50px;float:left;}
#section3 .welfare_textbox p{padding-top:112px;padding-left:15px;font-weight: bold;color:#666;}
#section3 .tab_box{position:absolute;bottom:0;right:0;}
#section3 .tab_box li{float: left;}
#section3 .tab_box li a{display:inline-block;text-align: center;padding:20px;}
#section3 .tab_box li a span{display: block;width:43px;height:43px;margin:0 auto;}
#section3 .tab_box .tab_btn{width: 135px;height:110px;border:1px solid #ececec;border-bottom:none;color:#000;}
#section3 .tab_box .tab_btn.ov{border:1px solid #04a4a9;border-bottom:none;background-color: #04a4a9;color:#fff;}
#section3 .tab_box .tab_btn .ir.life.wel1{background-position:0px -763px;}
#section3 .tab_box .tab_btn .ir.life.wel2{background-position:-62px -763px;}
#section3 .tab_box .tab_btn .ir.life.wel3{background-position:-127px -763px;}
#section3 .tab_box .tab_btn .ir.life.wel4{background-position:-185px -763px;}
#section3 .tab_box .tab_btn.ov .ir.life.wel1{background-position:-238px -763px;}
#section3 .tab_box .tab_btn.ov .ir.life.wel2{background-position:-299px -763px;}
#section3 .tab_box .tab_btn.ov .ir.life.wel3{background-position:-363px -763px;}
#section3 .tab_box .tab_btn.ov .ir.life.wel4{background-position:-422px -763px;}


.welfare_content{position:relative;width:100%;height:348px;}
.welfare_content .grap{position:relative;width:100%;height:100%;overflow:hidden}
.welfare_content .grap .obj{position:relative;width:400%;height:100%;overflow:hidden}
.welfare_content .grap .obj .item{position:relative;float:left;width:25%;height:100%;background:#04a4a9}
.welfare_content .item figure img{position:absolute;left: 50%;margin-left: -900px;bottom: 0;}
.welfare_content .item .wel_more{position:absolute;top:120px;left:360px;}
.welfare_content .item .wel_more h3{margin:0;color:#fff;font-weight:bold;font-size: 25px;}
.welfare_content .item .wel_more p{font-size:20px;color:#fff;}
.welfare_content .item .wel_more a{display:block;width:117px;height:33px;background-color:#484848;color:#fff;text-align:center;line-height:33px;border-radius:50px;margin-top: 20px;}
.welfare_content .item .wel_more a:after{display:inline-block;content:"";width:16px;height:25px;background:url(/images/life/main/m_link_2th.png) no-repeat 0 10px;background-size: 80%;float: right; margin-right: 20px;}
.welfare_content .item .wel_rightbox{position:absolute;right:0;z-index:20;float: right;margin-top:50px;}
.welfare_content .item .major_service{width:245px;height:260px;background-color: #fff;float:left;margin-right:10px;text-align:center;padding:20px 30px;}
.welfare_content .item .major_service strong{display:block;font-size:17px;font-weight: bold;color:#000;margin-bottom: 25px;margin-top: 5px;}
.welfare_content .item .major_service a{display: block;width:100%;min-height:30px; border:1px solid #ddd;margin-bottom:10px;color:#000;line-height:30px;text-align:left;}
.welfare_content .item .major_service a .welf_major{float:left;display:block;width:30px;height:30px;margin-right: 20px;margin-bottom:10px;background:url(/images/life/main/welf_major.png) no-repeat;}
.welfare_content .item .youth_academy{display:inline-block;width:285px;height:260px;background-color: #ddd;overflow:hidden}
.welfare_content .item .youth_academy span{display:block;width:200%;height:260px;margin-left:-50%;text-align:center}
.welfare_content .item .youth_academy span img{max-width: none;height: 100%;}
@media(max-width:1200px) {
	#section3 .welfare_r .welf_more{display:none;}
	/* 	#section3 .welfare_link{width: 60%}
	#section3 .welfare_r{width: 40%} */
	#section3 .tab_box .tab_btn{width:100px;height:100px;}
	.welfare_content .item .wel_more{top:70px;left:200px;}
	.welfare_content .item .wel_more a{margin-left:50px;}
}
@media(max-width:1037px){
	#section3{height:900px;}
	.welfare_content{height:900px;}
	.welfare_content .grap .obj .item{height:548px;}
	/* #section3 .welfare_link{width: 70%} */
	#section3 .welfare_link ul li a{word-break: keep-all;}
	#section3 .welfare_r{margin-top:50px}
	/* #section3 .welfare_r{width: 200px;margin-top: 30px;border: 1px solid #ddd;padding: 10px;} */
	#section3 .welfare_r p br{display:block;}
	#section3 .welfare_r .ir.life.welf_r{display:block;float:none;margin-top:0px}
	#section3 .welfare_r p{display: block;margin-top: 0;text-align:center;}
	#section3 .welfare_textbox{padding-bottom:120px;}
	#section3 .tab_box{left:0;width:100%;}
	#section3 .tab_box li{width:25%}
	#section3 .tab_box li a{padding: 10px;}
	#section3 .tab_box .tab_btn{width:100%;height:80px;}
	.welfare_content .item .wel_more{position:static;margin-left: 350px;margin-top: 80px;}
	.welfare_content .item .wel_rightbox{float: none;}
	.welfare_content .item figure img{width:600px;margin-left:0px;left:-250px;bottom: 220px;}
	.welfare_content .item .wel_more h3{line-height:0px;}
	.welfare_content .item .wel_more p{display:inline-block;}
	.welfare_content .item .wel_more a{display:inline-block;margin-left:20px;}

	/*.welfare_content .item .major_service{width:67.5%;}*/
	.welfare_content .item .major_service strong{text-align:left}
	.welfare_content .item .major_service a .welf_major{display:none;}
	/*.welfare_content .item .major_service a{display:inline-block;width: 48%;margin-right:5px;height:70px;line-height: 70px;text-align: center}*/
	/*.welfare_content .item .youth_academy{width:31%;}*/
}

@media(max-width:766px){
	#section3{height:1250px;}
	.welfare_content .grap .obj .item{height:805px;}
	.welfare_content .item figure img{width:550px;left:-240px;bottom:0;top:20px;}
	.welfare_content .item .wel_more{margin-left: 50%;margin-top:50px;}
	.welfare_content .item .wel_more h3{line-height:40px;}
	.welfare_content .item .wel_more p{display:block;}
	.welfare_content .item .wel_more a{display:block;margin-left: 0}
	.welfare_content .item .major_service{width:100%;margin-bottom: 10px;}
	.welfare_content .item .youth_academy{background-size: 100% 100%; width:100%;}
}

@media(max-width:720px){
	#section3{height:1470px;}
	.welfare_content .grap .obj .item{height:785px;}
	#section3 .welfare_link{width:100%;padding-right: 0}
	#section3 .welfare_link ul li {float: none;width:100%;border-right:0;border-bottom:2px solid #eee;text-align:left;padding:0;height: 35px;margin-top: 10px;}
	#section3 .welfare_link ul li.last{border-bottom:0}
	#section3 .welfare_link ul li a span{display:inline-block;width:28px;height:25px;margin-left:0;vertical-align: middle;margin-right: 30px;margin-left: 10px;}
	#section3 .welfare_link ul li a .ir.life.welf_img1{background-position:-559px -284px;}
	#section3 .welfare_link ul li a .ir.life.welf_img2{background-position:-632px -284px;}
	#section3 .welfare_link ul li a .ir.life.welf_img3{background-position:-705px -281px;}
	#section3 .welfare_link ul li a .ir.life.welf_img4{background-position:-771px -284px;width:28px;}
	#section3 .welfare_link ul li a .ir.life.welf_img5{background-position:-850px -278px;}
	#section3 .welfare_link ul li a .ir.life.welf_img7{background-position:-915px -365px;}
	#section3 .welfare_link ul li a br{display:none}
	#section3 .welfare_link ul li a .ir.life.welf_r1,
	#section3 .welfare_link ul li a .ir.life.welf_r2{background-size:100%}
	#section3 .welfare_r p{display:inline-block;margin-top:10px;margin-left:10px;text-align:left;}
	#section3 .welfare_textbox .ir.life.mtit{float: none;}
	#section3 .welfare_textbox p{padding-top:0}
	#section3 .welfare_r{position:static;margin-top:20px;}

}
@media(max-width:480px){

	.welfare_content .item .wel_more{margin-top:20px;}
	.welfare_content .item .wel_rightbox{margin-top:20px;}
	.welfare_content .item figure img{left:-200px;}
}
@media(max-width:415px){
	.welfare_content .item .wel_more p{font-size:15px;}
	.welfare_content .item .major_service a{width:46%;}

	#section3 .welfare_r a{display:block;}
	#section3 .welfare_r .ir.life.welf_r,
	#section3 .welfare_r .ir.life.welf_r1,
	#section3 .welfare_r .ir.life.welf_r2{border:none;border-bottom:1px solid #ddd;}
	#section3 .welfare_r .ir.life.welf_r{border:none;}

	
	#section3 .welfare_r .ir.life.welf_r1,
	#section3 .welfare_r .ir.life.welf_r2{width:100%;}
}
@media(max-width:360px){
	.welfare_content .item .wel_more h3{font-size:20px;}
	.welfare_content .item figure img{left:-150px;}
	.welfare_content .item .wel_rightbox{margin-top:0;}
	.welfare_content .item .major_service{padding:20px;}
	.welfare_content .item .wel_more a{margin:10px 0;}
}
#section4{position: relative;background-color: #f5faff;height:620px;}
#section4:before{position:absolute;bottom:0;left:50%;margin-left:-650px;display:block; width:1200px;height:134px;content:"";background:url(/images/life/main/safe_bg.png)no-repeat;}
#section4 .top_mark{width: 180px;margin-top: -30px;position: absolute;left: 50%;margin-left: -700px;background-color: #f5faff}
#section4 .safe_textbox{padding-top:50px;float:left;}
#section4 .safe_textbox .ir.life.mtit{display:block;width:295px;height:100px;background-position:0 -348px;font-size:0;}
#section4 .safe_textbox p{color:#9c9fa3;}
#section4 .safe_textbox b{font-size:18px;color:#000;}
#section4 .safe_textbox b .green{color:#44a200;}
#section4 .safe_textbox b .blue{color:#005ca2;}

#section4 .weather{float: right;padding-top:180px;}
#section4 .weather .weatherTitle{margin-right:20px;float:left;}
#section4 .weather .weatherTitle img{width:65px;height:52px;margin-top:-25px;}
#section4 #weatherBody{float:left;margin-right:15px;}
#section4 #weatherBody .option{float: left;margin-right: 20px;height:25px;}
#section4 #weatherBody .option .temp{display:inline-block;}
#section4 #weatherBody .option.op1 img{margin-top:-25px;}
#section4 #weatherBody .option.op1 .temp{margin-top:-18px;line-height:10px;font-weight:bold}
#section4 #weatherBody .option.op1 .temp span{display:block;font-size: 22px;}
#section4 #weatherBody .option.op2 .temp,
#section4 #weatherBody .option.op3 .temp{font-weight: bold;color:#000;}
#section4 #weatherBody .option.op3{clear: both;float: right;margin-right: -45px;}
#section4 .weather .ir.life.more{display:block;width:18px;height:18px;background-position: -740px -347px;font-size:0;clear:both;float: left;margin-top: -22px;margin-left: 285px;
}

#section4 .manual_list{clear:both;width:100%;padding-top: 20px;margin:0 -10px;}
#section4 .manual_list li{float:left;}
#section4 .manual_list li a{display:block;width:130px;height:130px;background-color:#fff;text-align:center;padding: 22px 0;margin:10px;box-shadow: 3px 3px 3px #e2e6ea;}
#section4 .manual_list li a span{display:block;width:55px;height:55px;margin:0 auto;margin-bottom: 10px;}
#section4 .manual_list .ir.life.safe1{background-position:0 -467px}
#section4 .manual_list .ir.life.safe2{background-position:-83px -467px}
#section4 .manual_list .ir.life.safe3{background-position:-165px -467px}
#section4 .manual_list .ir.life.safe4{background-position:-244px -467px}
#section4 .manual_list .ir.life.safe5{background-position:-324px -467px}
#section4 .manual_list .ir.life.safe6{background-position:-404px -467px}
#section4 .manual_list .ir.life.safe7{background-position:-486px -467px}
#section4 .manual_list .ir.life.safe8{background-position:-564px -467px}
#section4 .manual_list .ir.life.safe9{background-position:0 -540px}
#section4 .manual_list .ir.life.safe10{background-position:-85px -540px}
#section4 .manual_list .ir.life.safe11{background-position:-167px -540px}
#section4 .manual_list .ir.life.safe12{background-position:-244px -540px}
#section4 .manual_list .ir.life.safe13{background-position:-324px -540px}
#section4 .manual_list .ir.life.safe14{background-position:-404px -540px}
#section4 .manual_list .ir.life.safe15{background-position:-490px -540px}
#section4 .manual_list .ir.life.safe16{background-position:-564px -540px}

#section4 .manual_list .ir.life.safe1:hover{background-position:0 -618px}
#section4 .manual_list .ir.life.safe2:hover{background-position:-83px -618px}
#section4 .manual_list .ir.life.safe3:hover{background-position:-165px -618px}
#section4 .manual_list .ir.life.safe4:hover{background-position:-244px -618px}
#section4 .manual_list .ir.life.safe5:hover{background-position:-324px -618px}
#section4 .manual_list .ir.life.safe6:hover{background-position:-404px -618px}
#section4 .manual_list .ir.life.safe7:hover{background-position:-486px -618px}
#section4 .manual_list .ir.life.safe8:hover{background-position:-564px -618px}
#section4 .manual_list .ir.life.safe9:hover{background-position:0 -691px}
#section4 .manual_list .ir.life.safe10:hover{background-position:-85px -691px}
#section4 .manual_list .ir.life.safe11:hover{background-position:-167px -691px}
#section4 .manual_list .ir.life.safe12:hover{background-position:-244px -691px}
#section4 .manual_list .ir.life.safe13:hover{background-position:-324px -691px}
#section4 .manual_list .ir.life.safe14:hover{background-position:-404px -691px}
#section4 .manual_list .ir.life.safe15:hover{background-position:-490px -691px}
#section4 .manual_list .ir.life.safe16:hover{background-position:-564px -691px}

#section4 .manual_list{float: left;width:63%}
#section4 .manual_list ul.clearfix{width:100%;}
#section4 .safe_wrap{width:36%;float:left;margin-top:30px;margin-left:1%}
#section4 .safe_box li{width:100%;height:130px;margin-bottom:20px;background-color: #70a31d;}
#section4 .safe_box li:first-child{background-color:#2984dc}
#section4 .safe_box li a{display: block;height: 100%;width:100%;padding:0;}
#section4 .safe_box li a span{display:inline-block;float:left;margin:30px;width:100px;height:79px;background:url(/images/life/main/s_ico.png) no-repeat;background-position:-121px 0}
#section4 .safe_box li:first-child a span{height:67px;background-position:0 0}
#section4 .safe_box li a p{text-align:left;color:#fff;padding:30px 0;}
#section4 .safe_box li a p strong{display:block;font-size:20px;margin-bottom:10px;}

@media(max-width:1200px){
	#section4 .manual_list{margin:0}
	#section4 .manual_list li{width:20%}
	#section4 .manual_list li a{width:auto;word-break:keep-all;}
}
@media(max-width:1000px){
	#section4{height:700px;}
	#section4 .safe_textbox{margin-left:10px;}
	#section4 .manual_list{float: none;width:100%;}
	#section4 .manual_list li{width:20%}
	#section4 .safe_wrap{float:none;width:97.5%;margin-top:10px;margin-left:1.5%;margin-right:1%}
	#section4 .safe_box li{float:left;width:50%;}
}

@media(max-width:670px){
	#section4{height:950px;}
	#section4 .manual_list{margin-top:60px;}
	#section4 .safe_textbox, #section4 .weather{float: none}
	#section4 .weather{padding-top:45px;padding-left:10px;}
	#section4 .safe_textbox b{position:absolute;top:270px;}
	#section4 .safe_wrap{float:none;width:97.5%;margin-top:10px;margin-left:1.5%;margin-right:1%}
	#section4 .safe_box li{float:left;width:100%;}

}
@media(max-width:450px){
	#section4{height:1300px;}
	#section4 .manual_list li{width:50%}
	#section4 .safe_textbox b{top:310px;text-align:center;left:50%;margin-left:-110px;}
	#section4 .safe_textbox b .blue{display:block}
	#section4 .safe_textbox p{padding-bottom: 20px;}
	#section4 .safe_box li{margin-bottom:10px}
	#section4 .manual_list li a{margin:3px;height:110px;padding:12px 0;}
	#section4 .weather{width:95%;height:100px;margin: 0 auto; border:1px solid #ddd}
	#section4 #weatherBody{margin-right:0;}
	#section4 .weather .ir.life.more{float:right;margin-right:10px;}
	#section4 .weather .weatherTitle{margin-right:5px;}
}

#section5{position:relative;width:100%;height:130px;}
#section5 *{vertical-align: middle}
#section5 .disaster_site{float:left;display:inline-block;padding-top: 35px;}
#section5 .disaster_site a{word-break: keep-all;}
#section5 .disaster_site a:first-child{display:inline-block;height:80px;padding-right:30px;border-right:1px solid #ccc; line-height:60px;}
#section5 .disaster_site a br{display:none;}
#section5 .disaster_site a .ir.life.dis_logo1{display:inline-block;width:195px;height:40px;background-position:-673px -467px;font-size:0;margin-right:20px;border-right:1px solid #ddd;vertical-align: middle}
#section5 .disaster_site a .ir.life.dis_logo2{display:inline-block;width:160px;height:40px;background-position:-673px -530px;font-size: 0;margin-right:20px;border-right:1px solid #ddd;margin-left:30px;vertical-align: middle}
#section5 .disaster_info{float:right;}
#section5 .disaster_info a{display:inline-block;margin:0 -2px;width:90px;height:90px;background-color:#44a200;margin-top:20px;text-align: center;color:#fff;padding:10px;}
#section5 .disaster_info a:first-child{background-color:#005ca2}
#section5 .disaster_info a .ir.life{display:block;margin:0 auto;width:26px;height:36px;margin-bottom: 5px;}
#section5 .disaster_info a.dis_ico1 .ir.life{background-position:-679px -583px;}
#section5 .disaster_info a.dis_ico2 .ir.life{background-position:-734px -583px;}


@media(max-width:1200px){
	#section5 .disaster_site a{display:block;float: left;padding-left:25px;}
	#section5 .disaster_site a:first-child{line-height: 25px;padding-left: 0}
	#section5 .disaster_site a .ir.life.dis_logo1{display:block;border-right:0;}
	#section5 .disaster_site a .ir.life.dis_logo2{display:block;border-right:0;margin-left:0;}
}
@media(max-width:800px){
	#section5{height: 150px;}
	#section5 .disaster_site a br{display:block;}
	#section5 .disaster_info a{margin-top: 30px;}
}
@media(max-width:660px){
	#section5{height: 280px;}
	#section5 .disaster_site{width:100%}
	#section5 .disaster_site a{width:50%;}
	#section5 .disaster_site a:first-child{padding:0}
	#section5 .disaster_info{width:100%}
	#section5 .disaster_info a{width:50%}
}
@media(max-width:430px){
	#section5 .disaster_site a .ir.life.dis_logo1{width:131px;height:25px;background: url(/images/life/main/disa_img1.jpg) no-repeat;margin-bottom: 10px;}
	#section5 .disaster_site a .ir.life.dis_logo2{width:103px;height:25px;background: url(/images/life/main/disa_img2.jpg) no-repeat;margin-bottom: 10px;}
}
@media(max-width:380px){
	#section5 .disaster_site a{width: 53%}
	#section5 .disaster_site a:first-child{width: 47%}
}
@media(max-width:350px){
	#section4 .safe_textbox b{top:330px;}
	#section4 .weather{position:relative;padding-left:20%;height:120px;}
	.weatherTitle #weather_day{float:right;margin-top:-25px;margin-left:10px;}
	#section4 #weatherBody{margin-left:75px;}
	#section4 .weather .ir.life.more{position: absolute;bottom: 20px;left: 26%;margin: 0;}
}