.weixin_header{display:inline;}
.weixin_header img{border-width: 0px;}
.box_in{position: absolute;/*right: -15px;*/display: none;width: 130px;height: 168px; *top:20px;_top:20px;}
.box_weixin{position:relative;}
.search_p{position:absolute;right:20px; top:15px;z-index:1;}
.phone{position:absolute;right:10px; top:10px;z-index:1;}

.headerTop{height: 40px;background: url(../images/index/headerbg.jpg) repeat-x;line-height: 30px;}

#nav{position: relative;z-index: 99999;height: 40px;}
#nav li dl {position: absolute;*position:absolute;top: 40px;text-align: center;display: none;background-color: #f0f0f0;}
#nav li dd {/*float: left;margin: auto 10px;*/line-height:30px;border: 1px solid #ddd;}
#nav li dd a {color: #000;font-size: 13px;text-align: center;line-height: 20px;padding: 5px 0;}
#nav li dl dd a:hover{color:#da010a; background-image: none;background-color: #f0f0f0;}
#nav li dl dd a.subhover{color:#da010a; }
#intoLife_nav{width:136px; left:0px;}
#lifeInf_nav{width:136px; left:0px;}
#service_nav{width:136px; left:0px;}
#joinLife_nav{width:136px; left:0px;}
#compliance_nav{width:152px; left:0px;}

.bordersolidfff{border: 1px solid #ddd;}

.footer_p_l_w{margin-left: 10px;width: 500px;}

.formS .Sea{background:transparent;height:28px;width:140px;border:none;line-height:25px;border: solid 1px #9a9a98;}

.formS .Subm{border: solid 1px #9a9a98;background: #da010a;cursor: pointer;margin: 0px -7px;padding: 0px 21px;line-height: 25px;color: #fff;height: 30px;}