    *{
        font-family: "Microsoft YaHei", "Arial" !important;
    }

    * a:visited{
        text-decoration: none;
        display: inline-block;
        font-size: 12px;
        color: inherit;
    }
    .bannerimg2015-1 .bannerbg1 .bgimg {
        padding-left: 204px;
    }
    .topbtn-1 a:link,
    .topbtn-1 a:visited,
    .topbtn-2 a:link,
    .topbtn-2 a:visited,
    .main_o_t a:link,
    .main_o_t a:visited
    {
        display: inline-block;
    }
    .topbtn-2 {
        margin-left: 60px;
    }
    .topwenzi-2 {
        margin-left: 44px;
    }
    
    .search2015_box1 {
        width: 522px;
        margin-left: 108px;
    }
    
    .search2015-textarea1 {
        width: 425px;
        border: 1px solid #FC5B74;
        height: 34px;
    }
    
    .search2015-textarea1 input {
        width: 320px;
        margin: 0 10px 0 90px;
        margin-top: 7px\0;
    }
    
    .sel_wrap {
        height: 22px;
        background: url(/Images/86new/bg0129-down.png) no-repeat 55px;
        font-size: 13px;
        border-right: 1px solid #FC5B74;
        cursor: pointer;
        position: absolute;
        top: 0;
        left: 0;
        _filter: alpha(opacity=0);
        width: 80px;
        margin: 7px 0;
    }
    
    .sel_wrap label {
        padding: 0 20px 0 5px;
        font-size: 13px;
        line-height: 22px;
        height: 22px;
        display: block;
        text-align: center;
        overflow: hidden;
        color: #666;
    }
    
    .sel_wrap select {
        width: 100%;
        height: 22px;
        line-height: 22px;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
        padding: 0;
        opacity: 0;
        *margin-top: 12px;
        filter: alpha(opacity=0);
        cursor: pointer;
        font-size: 13px;
        color: #666;
    }
    .sel_wrap select option{
        padding-left: 16px;
    }
    
    .search2015_btn1 {
        width: 90px;
        height: 36px;
        line-height: 36px;
        background: #FF4C5B;
    }
    
    .search2015_btn1 a:link,
    .search2015_btn1 a:visited {
        line-height: 36px;
        background: rgb(255, 76, 91) none repeat scroll 0% 0%;
        width: 90px;
        height: 36px;
    }
    
    .search2015_guanjianzi1 {
        margin-left: 98px;
    }
    
    .search2015_guanjianzi1 a:link,
    .search2015_guanjianzi1 a:visited {
        margin: 10px;
        color: #949494;
        display: inline;
    }
    
    .search2015_guanjianzi1 a:nth-child(2n) {
        color: #FD526E
    }
    
    .menu2015-bg1 {
        background: #FA6674 url(/Images/86new/nav_bg.jpg) no-repeat;
        margin-bottom: 1px;
    }
    
    .menu2015-bg1,
    .menu2015-bg1 .menu-box2015-1,
    .menu2015-bg1 .menu-box2015-1 .tit_left {
        height: 40px;
    }
    
    .menu_title {
        float: left;
        width: 150px;
        text-align: center;
        height: 28px;
        margin: 6px 0 0 -5px;
        position: relative;
    }
    
    .menu_title:first-child {
        margin-left: 0px;
    }
    
    .menu_title:before,
    .menu_title:after {
        content: "";
        color: #fff;
        font-size: 16px;
    }

    .menu_title:before {
        content: "";
        margin-left: 30px;
    }
    
    .menu_title:after {
        content: "|";
        margin-left: 25px;
    }
    
    .menu_title_recommend {
        background: url(/Images/86new/recommend3.png) no-repeat center top;
        width: 80px;
        height: 90px;
        display: block;
        top: -61px;
        position: absolute;
        z-index: 3;
        left: -25px;
    }
    .menu_title_recommend2 {
        background: url(/Images/86new/recommend3.png) no-repeat center bottom;
    }

    
    .menu_title:first-child:before,
    .menu_title:first-child:after {
        content: "|";
        color: #fff;
        margin-right: 25px;
        margin-left: 0px;
        font-size: 16px;
    }
    
    .menu_title:first-child:after {
        margin-left: 25px;
        margin-right: 0px;
    }
    
    .menu_title a,
    .menu_title a:link,
    .menu_title a:visited {
        display: inline-block;
        color: #fff;
        font-size: 16px;
        font-weight: 400;
        line-height: 28px;
        width: 90px;
        background-size: 45px 16px;
        background-position: 22.5px 8px;
        position: relative;
        z-index: 2;
    }
    
    .menu_title a:hover,
    .menu_title_active a {
        background: url(/Images/86new/title_bg.png) 0px 0px no-repeat;
        width: 90px;
        background-size: 90px 28px;
        color: #FD526E !important;
        -moz-transition: all .3s;
        -webkit-transition: all .3s;
        transition: all .3s;
    }
    
    .menu_title_active a {
        background: url(/Images/86new/title_bg.png) 0px 0px no-repeat !important;
        width: 90px;
        color: #FD526E !important;
    }
    
    .index2015-row1-bg1,
    .index2015-row1-box1,
    .bannerimg2015-1 .bannerbg1,
    .banner_img,
    .right2015-login0428-box {
        height: 342px;
    }
    
    .index2015-row1-box1 {
        position: relative;
    }
    
    .left2015link-box1 {
        padding: 0;
		position: relative;
		z-index:10;
    }
    
    .left2015link-box1 img {
        outline-width: 0px;
        vertical-align: top;
        margin-bottom: 1px;
    }
    
    .left2015link-div {
        background: #fff;
        width: 200px;
        height: 114px;
        margin-bottom: 1px;
        cursor: pointer;
    }
    
    .left2015link-div img {
        float: left;
        margin: 15px 17px;
    }
    
    .left2015link-div p {
        font-smoothing: antialiased;
        color: #777;
        padding: 46px 0;
        font-size: 14px;
    }
    
    .index2015-floor-newbox {
        width: 1190px;
        margin: 50px auto;
    }
    
    .index2015-floor-newbox1 {
        margin: 25px auto;
    }
    
    .newbox-title-hd {
        border-bottom: 1px solid #eee;
        height: 30px;
        margin-top: 40px;
    }
    
    .newbox-title-hd dt {
        float: left;
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 30px;
        text-align: center;
        color: #fff;
        width: 100px;
        height: 30px;
    }
    
    .newbox-title-hd dd {
        line-height: 30px;
    }
    
    .newbox-title-hd dd a {
        margin: 0 30px;
        color: #666;
    }
    
    .newbox-title-hd dd a:first-child {
        margin-left: 60px;
    }
    
    .newbox-saleList {
        margin-top: 20px;
        border: 1px solid #eee;
        overflow: hidden;
    }
    
    .saleList_post,
    .saleList_4 {
        float: left;
        width: 210px;
        padding: 0 13px;
        text-align: center;
        border-left: 1px solid #eee;
    }
    
    .saleList_post {
        padding: 0;
        width: 239px;
        border: none;
    }
    
    .saleList_post img {
        outline-width: 0;
        vertical-align: top;
        height: 329px;
    }
    
    #index_mask {
        display: none;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 99;
        overflow: hidden;
    }
    
    .mask_bg {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0.5;
        filter: alpha(opacity=50);
        z-index: 99;
        background: #000;
    }
    
    .mask_cnt {
        display: none;
        position: relative;
        width: 730px;
        height: 60%;
        margin: 10% auto;
        z-index: 1000;
        background: #fff
    }
    
    .mask_cnt_header {
        width: 730px;
        height: 34px;
    }
	.mask_cnt_title{
		position: absolute; 
		left:9px; 
		top:0px; 
		color:#fff; 
		font-size:18px; 
		font-weight:bold; 
		height:34px; 
		line-height:34px;
	}
    .mask_cnt_body{
		height:100%;
	}
    .mask_cnt_x {
        position: absolute;
        top: 7px;
        right: 7px;
        font-weight: 400;
        font-style: normal;
        color: #FFF;
        font-size: 32px;
        cursor: pointer;
    }
    
    .sign-btn20150428-1,
    .sign-btn20150428-2{
        margin-top: 0px;
    }

    .gonggaobtn-0428-1 a.selected,
    .gonggaobtn-0428-1 a:link,
    .gonggaobtn-0428-1 a:visited {
        color: #FD526E;
    }
    
    .gonggaobtn-0428-2 {
        background: #FFA9AA;
    }
    
    .gonggaobtn-0428-2 a:link,
    .gonggaobtn-0428-2 a:visited {
        color: #fff;
        background: #FFA9AA;
    }
    
    .sign-btn20150428-1 a {
        background: #FF4C5B;
        font-size: 16px;
    }
    
    .sign-btn20150428-2 a {
        border: 2px solid #FF4C5B;
    }
    
    .sign-btn20150428-1 a:link,
    .sign-btn20150428-1 a:visited {
        font-size: 16px;
    }
    
    .sign-btn20150428-2 a:link,
    .sign-btn20150428-2 a:visited {
        color: #FD526E;
        font-size: 16px;
    }
    
    .sign-btn20150428-2 a:hover {
        color: #fff;
    }
    
    .login20150428-row-dl1 {
        margin-top: 18px;
        margin-top: 14px\0;
    }
    .login20150428-row-dl2{
        margin: 0 20px;
    }
    .dlhbox20150428 {
        height: 66px;
    }
    .dlhbox20150428 ul li {
        height: 30px;
        line-height: 30px;
        margin-left: 12px;
        text-align: center;
        width: 90px;
    }
    
    #search_suggest {
        -moz-border-bottom-colors: none;
        -moz-border-left-colors: none;
        -moz-border-right-colors: none;
        -moz-border-top-colors: none;
        background: #fff none repeat scroll 0 0;
        border-color: -moz-use-text-color #ccc #ccc;
        border-image: none;
        border-style: none solid solid;
        border-width: medium 1px 1px;
        display: none;
        float: left;
        font-size: 12px;
        line-height: 25px;
        margin-left: 0;
        margin-top: 36px;
        opacity: 0.95;
        text-align: left;
        text-indent: 8px;
        width: 430px;
        z-index: 9999;
		position:absolute;
    }
    
    #search_suggest li {
        clear: both;
        cursor: pointer;
        position: relative;
        width: 100%;
    }
    
    #search_suggest li .mysearch {
        position: absolute;
        right: 1px;
        top: 1px;
    }
    
    #search_suggest li .suggest_name {
        color: #666;
        float: left;
        font-weight: 400;
    }
    
    #search_suggest li .suggest_products {
        color: green;
        float: right;
        font-weight: 400;
        padding-right: 8px;
    }
    
    #search_suggest li.suggest_selected {
        background: #a6d3ff none repeat scroll 0 0;
        color: #fff;
    }
    
    #head_buyInput {
        height: 24px;
    }
    
    #search_suggest ul {
        width: 100%;
    }
    
    /*-- 轮播页码按钮--*/
    .lunboimg2015-box1{float:left;}
    .lunboyema2015-btn1{position:absolute;z-index:1;margin:310px auto 0 500px; text-align:center; float:left;}
    .lunboyema2015-btn1 li{height:20px; width:20px; margin-right:10px;float:left;}
    .lunboyema2015-btn1 a:link,.lunboyema2015-btn1 a:visited{line-height:20px;cursor:pointer;text-align:center;font-family:Arial; color:#fff;display:inline;background:url(/Images/86mall/btn2015-banner0123-off.png) no-repeat 0 0;height:20px;width:20px;float:left;text-decoration:none;}
    .lunboyema2015-btn1 a:hover{background:url(/Images/86mall/btn2015-banner0123-on.png) no-repeat 0 0;height:20px;width:20px; color:#fff;text-decoration:none;}
    .lunboyema2015-btn1 a.selected{background:url(/Images/86mall/btn2015-banner0123-on.png) no-repeat 0 0;height:20px;width:20px; color:#fff;text-decoration:none;}
    .lunboyema2015-btn1 .li-up a{background:url(/Images/86mall/btn2015-banner0123-on.png) no-repeat 0 0;height:20px;width:20px; color:#fff;text-decoration:none;}