.header{height: 70px; color: #fff; background: url(../images/top_bg.png) repeat-x; }
.header .logo{width: 528px; height: 70px; float: left;}
.header .link_box{float: left;line-height: 70px; padding-left: 15px; color: #fff;}
.header .top_user {float: right; line-height: 70px; font-size: 12px; }
.header .top_user li{float: left; margin-right: 12px;color: #fff;}
.header .top_user li i{ display: block; width: 22px; height: 24px; background: url(../images/top_icon.png);float: left; margin-top: 20px; margin-right: 5px;}
.header .top_user li i.i1{background-position: 22px 1px;}
.header .top_user li i.i2{background-position: 0px 1px;}
.header .top_user li i.i3{background-position: -22px 1px;}
.header .top_user li a{float: left; color: #fff; }

.menu_box{width: 215px; background: url(../images/menu_bg.png); color: #fff;}
.menu_box .menu_switch{width: 18px; height: 48px; display: block; position: absolute; left:215px ; top:50%; margin-top: -24px; background: url(../images/menu_jt.png);}
.menu_box .menu_switch.on{ background-position: 0 48px;}

.menu_box span.jt{position: absolute;left: 50%; margin-left: -11px; width: 22px; height: 10px; color: #fff; z-index: 2; background: url(../images/jt.png);}
.menu_box span.up{top: 165px; }
.menu_box span.down{bottom: 20px; background-position: 0 10px; }

.menu_box .menu_logo{ padding-top: 35px; text-align: center; width: 215px; position: absolute; top: 0; left: 0;  background:url(../images/menu_bg.png); z-index: 10000;}
.menu_box .menu_logo p{ font-size: 18px; width: 145px; margin: 0 auto; line-height: 30px; color: #fff;}
.menu_ul_box{width: 215px; position: absolute; top: 180px; bottom: 20px; left: 0; background:url(../images/menu_bg.png); overflow: hidden;}
.menu_ul {position: absolute; top: 0px; left: 0px; width: 100%; }
.menu_ul li{ height: 53px; line-height: 53px; margin-bottom: 10px; cursor: pointer;}
.menu_ul li:last-child{margin-bottom: 0;}
.menu_ul li:hover {background: #fff; color: #256fdf;}
.menu_ul li dt{float: left;width: 35px; height: 35px; background: url(../images/menu_icon_bg.png); margin: 10px 7px 0px 7px;}
.menu_ul li:hover dt{background-position: -35px 0;}
.menu_ul li:hover dd{ color: #256fdf;}
.menu_ul li dt span{display: block; width: 35px; height: 35px;}
.menu_ul li dd{width: 150px; float: left;background: url(../images/menu_line.png) bottom no-repeat; padding-left: 5px; font-size: 16px;color: #fff;}

.custom-couple-laydata .couple-layd{width: 45%; float: left;}
.custom-couple-laydata .until{width: 10%; float: left; text-align: center;}
