.topbar{display:block;}
.tit1{font-size:16px;color:#333;width:220px;height:1px;background:#333;text-align:center;margin:50px auto 42px;}
.tit1 span{background:#fff;position:relative;top:-10px;padding:0 10px;font-weight:bold;}
.tit2{font-size:16px;color:#333;margin-top:28px;}
.banner1{margin-top:50px;text-align:center;background:#d331d1;}
.welfare{width:1000px;margin:30px auto 0;}
.leftnav{width:228px;float:left;top:80px;left:50%;}
.leftnav li a{padding:0 10px;position:relative;display:block;font-size:16px;color:#666;}
.leftnav li a span{border-bottom:1px solid #f3f2ee;padding-left:17px;display:block;height:48px;line-height:48px;}
.leftnav li a em{width:4px;height:24px;position:absolute;left:0;top:50%;margin-top:-12px;}
.leftnav li a:hover,.leftnav li.cur a{color:red;}
.leftnav li a:hover em,.leftnav li.cur a em{background:#e9555c;}
.rightcon{width:745px;float:right;}
.rightcon .div1{font-size:14px;color:#666;line-height:24px;margin-top:12px;}
.table1{margin-top:15px;}
.table1 td{padding:10px;border:1px solid #eee;text-align:center;}

.topbar1{width:100%;z-index:9;background:#f8f8f8;display:none;}
.menu1{height:64px;width:900px;margin:0 auto;padding-left:100px;}
.menu1 li{width:50%;text-align:center;float:left;height:60px;line-height:60px;}
.menu1 a{color:#666;font-weight:bold;font-size:24px;display:inline-block;position:relative;}
.menu1 a:hover,.menu1 li.cur a{color:#e9555c;}
.menu1 a:hover em,.menu1 li.cur a em{width:100px;height:4px;background:#e9555c;position:absolute;left:50%;margin-left:-50px;bottom:0;}
.lh29{line-height:29px;}