.u-title .ico1,.u-title .ico2,.u-title .ico3,.link-button,.act-info dt,.serve-list li a,.weixin h3,.weixin p .weixin-link,.liuyan a{ background-image:url(/app_images/pingan/v20/life/v131212/index_ico.png);}
.note_box,#close_note{ background-image:url(/app_images/pingan/v20/life/v131212/ico_x.png);}

.side-box .login-box{ height:315px; margin-top:-330px; position:relative; z-index:4; background:#fff; }
.m-banner{ width:100%; height:330px; margin:0 auto; position:relative; z-index:1; overflow:hidden}
.banner{ position:absolute; z-index:1; left:50%; margin-left:-1500px; top:0;width:3000px; height:100%; overflow:hidden}
.banner li{ position:absolute; top:0; left:0; width:100%; display:none;}
.banner li.show{ display:block}
.banner-nav{ width:105px; margin:0 auto; height:30px; position:relative; z-index:2; top:278px;}
.banner-nav li{ float:left;  margin-right:3px; font-size:28px; _font-size:18px; color:#a5a4a5; cursor:pointer; font-family:'Arial'}
.banner-nav li.currter{ color:#fe6102}
.left-main{ padding-right:26px;}
.m-box{ margin-top:18px;}
.m-cont{ padding:20px 0 0;}
.u-title{padding:5px 0; border-bottom:2px solid #e7e7e7; line-height:100%; height:27px;}
.u-title strong{ display:inline-block; width:104px; height:22px;}
.u-title .ico1{ background-position:0 0;}
.u-title .ico2{ background-position:0 -40px;}
.u-title .ico3{ background-position:0 -80px;}
.hot-pro{ position:relative; z-index:2}
.pro-tab{ position:absolute; right:0; top:3px;}
.pro-tab a{ display:inline-block; border-left:1px solid #e7e7e7; padding: 0 14px; margin-top:10px; font-weight:normal; cursor:pointer}
.pro-tab .now-pro{ border-right:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-top:2px solid #e7e7e7; margin:0; height:34px; line-height:32px; margin-right:-1px; background:#fff;}
.u-cont,.u-act{ float:left;width:352px}
.u-cont .p-img,.u-cont .pro-info{ float:left}
.u-cont .p-img img{ display:block}
.u-cont{ position:relative}
.u-cont .pro-info{ margin-left:17px}
.u-cont .pro-info dt{ font-size:12px; color:#444; line-height:22px; margin-bottom:5px;}
.u-cont .pro-info dd{ line-height:20px; font-size:12px;}
.u-cont .pro-info dd strong{ font-size:14px;}
.u-cont .link-button{ padding:0 25px 0 15px; height:28px; color:#fff; font-size:14px; line-height:28px; display:block; background-color:#ff8712;background-position:78px -311px; position:absolute; bottom:0px; left:168px; clear:both}
.u-cont .link-button:hover{ background-color:#ff6d00; color:#fff;}
.act-info{ margin:20px 0 0;}
.act-info dt{ float:left; width:75px; height:70px;}
.act-info dd{ margin-left:90px; line-height:24px; color:#666}
.add-img{ height:80px; overflow:hidden;}
.act-info .ico4{ background-position:-200px 0;}
.act-info .ico5{ background-position:-280px 0;}
.serve-list{ padding:16px 0 25px}
.serve-list li{ float:left; margin:0 25px; display:inline}
.serve-list li.serve-6{margin:0 0 0 25px;}
.serve-list li a{ display:block; width:70px; height:80px;}
.serve-list .serve-6 a{width:85px;}
.serve-1 a{ background-position:5px -120px;}
.serve-2 a{ background-position:-115px -120px;}
.serve-3 a{ background-position:-233px -120px;}
.serve-4 a{ background-position:-353px -120px;}
.serve-5 a{ background-position:-474px -120px;}
.serve-6 a{ background-position:-590px -120px;}
.serve-1 a:hover{ background-position:5px -221px;}
.serve-2 a:hover{ background-position:-115px -221px;}
.serve-3 a:hover{ background-position:-233px -221px;}
.serve-4 a:hover{ background-position:-353px -221px;}
.serve-5 a:hover{ background-position:-474px -221px;}
.serve-6 a:hover{ background-position:-590px -221px;}
.btm-cont{ border:1px solid #e7e7e7;}
.btm-cont .u-plan{ padding-left:24px;}
.btm-cont .other-list{ padding-left:31px; border-left:1px solid #e7e7e7}
.btm-cont dl dt{ clear:both; font-size:16px; line-height:20px; margin-bottom:12px; padding-top:18px;}
.btm-cont dl dd{ line-height:28px;}
.btm-cont dl,.btm-cont dl dd ul{ float:left;}
.btm-cont dl dd .lplan-cont{ padding-right:30px; float:right}
.btm-cont dl{ width:330px; padding-bottom:12px;}
.btm-cont dl dd ul{}
.btm-cont dl a:hover{ color:#ff8712;}

.main_yh a:hover{color:#FF8106;text-decoration:none;}
.main_yh{background-color:#FCFCFC;position:relative; z-index:4}
.note_yh{ display:none;height:30px;background-color:#808080;filter:alpha(opacity=90);opacity:0.9;position:absolute;top:0;width:100%;z-index:203;}
.hide_box{width:40px;position:absolute;top:0;left:50%;z-index:202;margin-left:-490px;height:30px;}
.note_box{background-position:0 2px; width:955px;height:30px; background-repeat:no-repeat; padding:0 0 0 25px; line-height:30px;color:#fff; margin:auto; position:relative; z-index:5;}
#close_note{ background-position:0 -40px;width:12px;height:12px; display:inline-block; position:absolute; right:240px; top:10px; z-index:6; cursor:pointer}
.scrollDiv{height:30px; overflow:hidden;}
.scrollDiv ul{height:30px;width:860px;}
.scrollDiv li{height:30px; overflow:hidden}
.scrollDiv li a{color:#fff;font-size:14px;}
.scrollDiv li a:hover{color:#FFF;text-doration:underline;}
.weixin,.liuyan{ border-top: 1px dashed #dadada; padding-top:20px;}
.weixin{ padding-left:20px;}
.weixin h3{ background-position:-583px 0; margin-left:20px; width:96px; height:16px; text-indent:-999px; overflow:hidden}
.weixin p{ padding:30px 35px;}
.weixin p .weixin-link{ background-position:-680px 0px; display:block; width:120px; height:120px;}
.liuyan{ padding-left:15px;}
.liuyan a{ display:block; background-position:-380px 0; width:200px;height: 62px;}








