@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}body,button,input,select,textarea,a{font-size:12px;-ms-overflow-style:scrollbar;color:#666;outline:none;}h1,h2,h3,h4,h5,h6{font-size:100%}address,cite,dfn,em,var{font-style:normal}ul,ol{list-style:none}a{text-decoration:none;cursor:pointer;}sup{vertical-align:text-top}sub{vertical-align:text-bottom}fieldset,img{border:none;}button,input,select,textarea{font-size:100%}table{border-collapse:collapse;border-spacing:0}
body, button, input, select, textarea {
    font: 12px/1.5 tahoma,arial,"Hiragino Sans GB",宋体,sans-serif;
}
i,em{
    font-style: normal
}
/*公用的图标*/
.hpz-gico,.h-gwarp .share .d1 a,#header .searchCombox .li1 .a2{
    background: url("../images/default.png") no-repeat;
}

/*ͷ����ʽ*/
#hpzPage{
    width: auto;
    min-width: 1160px;

}

#site-nav{
    width: 100%;
    height: 32px;
    background-color: #F5F5F5;
    min-width: 1160px;
}
#site-nav .sn-container,.hpz-warpper,#head_menu .hpz_menu,#foot .foot-warp,.bottom-nav{
    width: 1160px;
    margin: 0 auto;
    position: relative;
    z-index: 1000;

}
#site-nav .sn-container{
    z-index: 1001;
}
#head_menu .hpz_menu{
    z-index: 999;
}
.sitenavbdl,.sn-container ul li{
    float: left;
}
.sn-container .sitenavbdr{
    float: right;
}
.sn-container ul li{
    line-height: 32px;
    padding: 0px 4px;
}
.sn-container ul li a:hover,.sn-container li span:hover{
    color: #ff3355;
    cursor: pointer;
}

.sn-container li i{
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align:middle;
}
.sn-container li i.i1{
    background-position: -1px -20px;
}
.sn-container li i.i2{
    background-position: -40px -21px;
}
.sn-container li i.i3{
    background-position: -120px -20px;
}
.sn-container li i.i4{
    width: 9px;
    background-position: -211px -1px;
}
.sn-container li i.ix4{
    width: 9px;
    background-position: -221px -1px;
}
.sn-container .sitenavbdl li.li1,.sn-container .focus_d1{
    position: relative; z-index: 1; width: 60px; height: 32px;
}
.sn-container .focus_d1{
    width: 75px;
    height: 81px;
    background-color: #fff;
    border: 1px solid #eee;
    border-top: none;
    margin: 1px 0px 0px -5px;
    padding-top: 5px;
}
.sn-container .focus_d1 span{
    width: 75px;
    float: left;

}
.sn-container .focus_d1 i{
    width: 16px;
    float: left;
    margin: 5px 0px 0px 10px;
}
.sn-container .focus_d1 a{
    float: left;
    line-height: 26px;
    margin-left: 5px;
}
.sn-container .focus_d1 i.qone{
    background-position: -164px 0px;
}
.sn-container .focus_d1 i.wx{
    background-position: -103px -21px;
}
.sn-container .focus_d1 i.wb{
    background-position: -144px -20px;
}
.sn-container .focus_d1 img{
    float: left;
    margin-left: 70px;
    margin-top: -83px;
    display: none;
}

.sitenavbdr li i{
    width: 16px;
    height: 16px;
}
.sitenavbdr li i.i5{
    background-position: -144px -20px;
}
.sitenavbdr li i.i6{
    background-position: -163px -19px;
}
.sitenavbdr li i.i7{
    background-position: -60px -20px;
}
.sn-container ul li.line{
    color: #ddd;
}
.sn-container ul li a.w1{
    color: #ff3355;
}

/*head��ʽ*/

#header{
    width: 100%;
    height: 95px;
    min-width: 1160px;
}
#header .logo,.head-search,.headSafe{
    position: relative;
    float: left;
    margin-top: 25px;
}
#header .logo{
    width:335px;
    height: 70px;
    overflow: hidden;
}
#header .head-search{
    width:522px;

}
#header .search{top:25px; float:left; width:237px; height:35px;}
#header .search .search-area{ display:block; width:400px; height:35px; background:#efefef; float:left}
#header .head-search .ss{ border:solid 1px #FF0000; outline:0 none; background:#efefef; width:300px; height:30px; line-height:30px; margin:10px 0 0 0px; color:#000000; padding-left:10px; float:left;}
#header .head-search .xxtn{
	border:0 none;
	outline:0 none;
    width: 36px;
    height: 36px;
	float:left;
	margin:10px 0 0 0px;
    background-position: -84px -40px;
}




/*头部菜单*/
#head_menu{
    width: 100%;
    height: 40px;
    background-color: #443e56;
    min-width: 1160px;
}

.hpz_menu .ul-l,.hpz_menu .ul-l li,.hpz_menu .ul-l li a,.headMenur span.s1{
    height: 40px;
    float: left;
}

.hpz_menu .ul-l li:first-child a{
    width: 200px;
}
.hpz_menu .ul-l li:first-child i{
    width: 2px;
    height: 13px;
    float: left;
    margin: 15px 28px;
    margin-right: 20px;
    background-position: -129px -41px;
}
.hpz_menu .ul-l li:first-child cite{
    float: left;
}
.hpz_menu .ul-l li a,.headMenur span.s1{

    height: 40px;
    float: left;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
}

.hpz_menu .ul-l li a.ca2{
    margin: 0px 15px;
    height: 29px;

}
.hpz_menu .ul-l li a:hover{
   border-bottom: 1px solid #fff;

}
.hpz_menu .ul-l li a.cur{
    background-color: #332d43;
}

.hpz_menu .ul-l li a.curr{
    border-bottom: 1px solid #fff;


}
.headMenur{
    float: right;
}
.headMenur span.s1{
    width: 109px;
    text-align: right;
}

.headMenur span.s1 a{
    color: #fff;
    font-size: 14px;

}
.headMenur span.s1 a:hover{
    text-decoration: underline;
}
/*商品分类*/
.head_cate_fix{
    width: 200px;
    height: 301px;
    position: absolute;
    z-index: 1;
    top: 0px;
     margin-top: 40px;
    background-color: #fff;
    overflow: hidden;
    left: 0px;
}



#content .main_banner .l_warp,.head_cate_fix .l_warp{
    width: 198px;
    height: 409px;
    border: 1px solid #e5e5e5;
    border-top:none;
    float: left;
}
#content .main_banner .l_warp .d1,.head_cate_fix .l_warp .d1{
    width: 198px;
    height: 299px;
    float: left;
    border: 1px solid #eee;
    border-left: none;
}
#content .main_banner .l_warp .d1 a,.head_cate_fix  .l_warp .d1 a{
    width: 198px;
    height: 35px;
    float: left;
    overflow: hidden;
}
#content .main_banner .l_warp .d1 a i,.head_cate_fix  .l_warp .d1 a i{
    float: left;
    width: 24px;
    height: 24px;
    background: url("../images/l-fixico.png") no-repeat;
    margin:6px 16px;
    margin-right: 10px;
}
#content .main_banner .l_warp .d1 a span,.head_cate_fix .l_warp .d1 a span{
    display: none;
}
#content .main_banner .l_warp .d1 a strong,.head_cate_fix .l_warp .d1 a strong{
    font-weight: normal;
    font-size: 14px;
    line-height: 34px;
    color: #2b2b4e;
}
#content .main_banner .l_warp .d1 a.curr,.head_cate_fix .l_warp .d1 a.curr{
    height: 54px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #eee;
}
#content .main_banner .l_warp .d1 a.curr i,.head_cate_fix .l_warp .d1 a.curr i{

    margin-top: 22px;
}
#content .main_banner .l_warp .d1 .i1,.head_cate_fix .l_warp .d1 .i1{
    background-position: -1px -3px;
}
#content .main_banner .l_warp .d1 .i2,.head_cate_fix .l_warp .d1 .i2{
    background-position: -25px -3px;
}
#content .main_banner .l_warp .d1 .i3,.head_cate_fix .l_warp .d1 .i3{
    background-position: -50px -3px;
}

#content .main_banner .l_warp .d1 .i4,.head_cate_fix .l_warp .d1 .i4{
    background-position: -74px -3px;
}

#content .main_banner .l_warp .d1 .i5,.head_cate_fix .l_warp .d1 .i5{
    background-position: -100px -3px;
}

#content .main_banner .l_warp .d1 .i6,.head_cate_fix .l_warp .d1 .i6{
    background-position: -125px -3px;
}

#content .main_banner .l_warp .d1 .i7,.head_cate_fix .l_warp .d1 .i7{
    background-position: -150px -3px;
}

#content .main_banner .l_warp .d1 .i8,.head_cate_fix .l_warp .d1 .i8{
    background-position: -175px -3px;
}



#content .main_banner .l_warp .d1 a.curr div,.head_cate_fix .l_warp .d1 a.curr div{
    width: 123px;
    float: left;
}
#content .main_banner .l_warp .d1 a.curr div span,.head_cate_fix .l_warp .d1 a.curr div span{
    float: left;
    width: 100%;
    color: #b2b0be;
    margin-top: 10px;
    font-family: Arial;
    display: block;
}
#content .main_banner .l_warp .d1 a.curr div strong,.head_cate_fix .l_warp .d1 a.curr div strong{
    line-height: 20px;
}
#content .main_banner .l_warp .d1 a.curr em,.head_cate_fix .l_warp .d1 a.curr em{
    width: 6px;
    height: 11px;
    float: right;
    background-position: -213px -21px;
    margin-top: 30px;
    margin-right: 18px;
    display: none;
}
#content .main_banner .l_warp .d1 a b.hot,.head_cate_fix .l_warp .d1 a b.hot{
    width: 20px;
    height: 14px;
    position: absolute;
    z-index: 1;
    background: url("../images/new-hot1.gif");
    margin-top: 1px;
}
#content .main_banner .l_warp a.botimg,.head_cate_fix .l_warp a.botimg{
    width: 198px;
    height: 120px;
    float: left;
    overflow: hidden;
}







/*左侧悬浮框*/
#left-fix{
    position: fixed;
    z-index: 1000;
    left: 50%;
    margin-left: -728px;
    top: 50%;
    width:140px;
    margin-top: -193px;
	display:none;

}
#left-fix .content{
    width: 138px;
    border: 1px solid #e5e5e5;
	display:none;
    float: left;
    background-color: #fff;
}
#left-fix .content .r_f_imgrun{
    width: 130px;
    height: 154px;
    float: left;
    position: relative;
    margin-left: 4px;
    overflow: hidden;
    margin-top: 10px;
}
#left-fix .content .r_f_imgrun cite{
    width: 12px;
    height: 13px;
    position: absolute;
    z-index: 1;
    cursor: pointer;
}
#left-fix .content .r_f_imgrun  cite.gr{
    background-position: -52px -40px;
    margin-left:79px;
}
#left-fix .content .r_f_imgrun cite.gl{
    background-position: -67px -40px;
    margin-left: 38px;
}
#left-fix .content .r_f_imgrun cite.gr:hover{
    background-position: -52px -55px;
}
#left-fix .content .r_f_imgrun cite.gl:hover{
    background-position: -67px -55px;
}
#left-fix .content .r_f_imgrun  em{
    position: absolute;
    z-index: 1;
    margin-left: 56px;
    line-height: 12px;
}
#left-fix .content .tab_img{
    width: 130px;
    height: 140px;
   position: absolute;

    z-index: 1;
    overflow: hidden;
    margin-top: 14px;

}
#left-fix .content .tab_img img{
    width: 130px;
    height: 140px;
    float: left;
}

#left-fix .tab_p{
    width: 138px;
    border-top: 1px solid #eee;
    float: left;
    background-color: #F5F5F5;
}
#left-fix .tab_p span {
    width: 68px;
    height: 25px;
    float: left;
    text-align: center;
    line-height: 25px;
}
#left-fix .tab_p span.select {
    background-color: #fff;
    border-bottom: 1px solid #fff;
}

#left-fix .tab_qimg{
    width: 138px;
    height: 138px;
    float: left;
}
#left-fix a.subsc {
    width: 138px;
    height: 38px;
    float: left;
    background: url(../images/alert_img.png);
    background-position: -68px -302px;
    border-top: 1px solid #eee;
    overflow: hidden;
}





/*右侧悬浮框*/
#right-fix{
    width: 40px;
    height: 135px;
    position: fixed;
    z-index: 1001;
    left: 50%;
    margin-left: 585px;
    bottom: 18px;
}
#right-fix span{
    /*position: absolute;*/
    z-index: 1;
}
#right-fix span a,#right-fix i{
    width: 40px;
    height: 40px;
    float: left;
    margin-top: 5px;
    background: url("../images/r-fixico.png");
}
#right-fix span a.ac1{
    background-position: -174px -63px;
}
#right-fix span a.ac1:hover{
    background-position: -124px -63px;
}
#right-fix span a.ac2{
    background-position: -174px -108px;
}
#right-fix span a.ac2:hover{
    background-position: -124px -108px;
}
#right-fix span a.ac3{
    background-position: -174px -153px;
}
#right-fix span a.ac3:hover{
    background-position: -124px -153px;
}

#right-fix span a.ac4{
    background-position: -174px -198px;
}
#right-fix span a.ac4:hover{
    background-position: -124px -198px;
}
#right-fix i{
    width: 120px;
    height: 152px;
    margin-left: -162px;
    margin-top: -148px;
}





/**********通用产品块************/
.h-goodsli {
    width: 277px;

    height: 375px;
    float: left;
    margin:17px 17px 0px 0px;
    background-color: #fff;
}


.h-gwarp{
    width: 275px;
    height: 373px;
    overflow: hidden;
    border: 1px solid #F5F5F5;
    position: relative;
    z-index: 10;
    background-color: #fff;
}
.h-gwarp:hover{
    border: 1px solid #ff3355;
    height:378px;
    z-index: 102;
    box-shadow: none;
}
.h-gwarp .h-gdw{
    width: 275px;
    height: 375px;
    position: absolute;
    z-index: 50;
}

.h-gwarp .h-gdw .img_w {
    width:275px;
    height: 275px;
    float: left;
    background: url("../images/jzbk.png") no-repeat;
}

.h-gwarp .h-gdw .img_w img{
    width: 275px;
    height: 275px;
}
.h-gwarp .h-gdw .tit{
    width: 252px;
    height: 40px;
    float: left;
    line-height: 20px;
    color: #787681;
    margin:5px 14px;
}

.h-gwarp .h-gdw .tit a{
    width: 252px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
    float: left;

}
.h-gwarp .h-gdw .tit a:hover{
    color: #ff3355;
    text-decoration: underline;
}
.h-gwarp .h-gdw .tit span{
    color: #787681;
    float: right;
}
.h-gwarp .h-gdw .tit span em{
    color: #ff3355;
}
.h-gwarp .mob_eve{
    width: 275px;
    height: 275px;
    background: url("../images/mobileimg.png");
    position: absolute;
    z-index: 101;
    display: none;
}

.h-gwarp .mob_eve .ewm_ad{
    width: 275px;
    height: 257px;
    float: left;
    overflow: hidden;
}
.h-gwarp .mob_eve .ewm_d{
    width: 120px;
    height: 169px;
    float: left;
    border-top: 1px dotted #fff;
    margin: 60px 80px;
    margin-bottom: 0px;
}
.h-gwarp .mob_eve .ewm_d span{
    width: 120px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    color: #fff;
    text-align: center;
    overflow: hidden;
}
.h-gwarp .mob_eve .ewm_d img{
    width: 120px;
    height: 120px;
}

.h-gwarp .mob_eve .hsm{
    width: 91px;
    height: 18px;
    float: left;
    background-color: #ff6600;
    color: #fff;
    text-align: center;
    line-height: 18px;
    overflow: hidden;
    margin-left: 184px;
}



.h-gwarp .h-gdw .info{
    width: 255px;
    margin-left: 14px;
    display: inline-block;
}
.h-gwarp .h-gdw .info em,.h-gwarp .h-gdw .info b{
    float: left;
    color: #ff3357;
    font-family: Microsoft Yahei;
}
.h-gwarp .h-gdw .info b{
    font-size: 16px;
    margin-top: 20px;
}
.h-gwarp .h-gdw .info em{
    font-size:32px;
    margin-top:2px;
	max-width:82px;
	overflow:hidden;
}

.h-gwarp .h-gdw .info a{
    width: 70px;
    height: 28px;
    float: right;
    color: #fff;
    text-align: center;
    line-height: 26px;
    margin-top:9px;
    border-radius: 2px;
    display: none;
}
.h-gwarp .h-gdw .info a.btn1{
    background-color: #ff6600;;
}
.h-gwarp .h-gdw .info a.btn1:hover{
    background-color: #ff3300
}
.h-gwarp .h-gdw .info a.btn2{
    background-color:#e32014;;
}
.h-gwarp .h-gdw .info a.btn2:hover{
    background-color: #FF1E44;
}
.h-gwarp .h-gdw .info a.btn6{
    background-color:#C91623;;
}
.h-gwarp .h-gdw .info a.btn6:hover{
    background-color: #BA000E;
}
.h-gwarp .h-gdw .info a.btn99{
    background-color:#F35;;
}
.h-gwarp .h-gdw .info a.btn99:hover{
    background-color: #EE0A3B;
}

.h-gwarp .h-gdw .d1{
    width: 85px;
    float: left;
    margin-left: 5px;
    margin-top: 2px;
}
.h-gwarp .h-gdw .d1 del,.h-gwarp .h-gdw .d1 span{
    color: #b2aebe;
}
.h-gwarp .h-gdw .d1 i{
    color: #fff;
    background-color: #feb290;
    padding: 0px 5px;
    height: 16px;
    border-radius: 1px;
    display: inline-block;
    line-height: 14px;
}
.h-gwarp .h-gdw i.hpz-gico{
    width: 42px;
    height: 16px;
    float: right;
    margin-top: 18px;
    text-align: right;
    line-height: 14px;
    margin-right: 5px;
}
.h-gwarp .h-gdw i.ic1{
    background-position: -264px -72px;
    color: #fd6a31;
}
.h-gwarp .h-gdw i.ic2{
    background-position: -264px -47px;
    color: #bf0101;
}
/*  sc start */
.h-gwarp .h-gdw i.ic99{
    background-position: -264px -169px;
    color: #f35;
}
/*  sc end */
.h-gwarp .h-gdw i.ic6{
    background-position: -264px -118px;
}
.h-gwarp .h-gdw i.ic19{
    background-position: -250px -20px;
    color: #ff3355;
}
.h-gwarp .h-gbt{
    width: 255px;
    height: 35px;
    border-top: 1px solid #eee;
    position: absolute;
    z-index: 1;
    margin-top: 373px;
    margin-left: 10px;


}
.h-gwarp .h-gbt span{
    float: left;
    width: 127px;
    height: 12px;
    margin-top:10px;
    line-height: 14px;
}
.h-gwarp .h-gbt span i.hpz-gico{
    width: 16px;
    height: 16px;
    display: inline-block;
    float: left;
}
.h-gwarp .h-gbt span cite{
    float: left;
    margin-left: 5px;
    cursor: pointer;
}
.h-gwarp .h-gbt span cite:hover{
    color: #ff3355;
}
.h-gwarp .h-gbt span.fav{

    border-right: 1px solid #eee;
}
.h-gwarp .h-gbt span.fav i,.h-gwarp .h-gbt span.fav cite{
    float: right;
}

.h-gwarp .h-gbt span.fav .favico1{
    background-position: -143px -38px;
    margin-right: 0px;
}
.h-gwarp .h-gbt span.fav .favico2{
    background-position: -143px -56px;
    margin-right: 0px;
}
.h-gwarp .h-gbt span.fav cite{
    margin-right: 10px;
}
.h-gwarp .h-gbt span.report .repico1{
    background-position: -163px -38px;
    margin-left: 10px;
}
.h-gwarp .h-gbt span.report .repico2{
    background-position: -163px -56px;
    margin-left: 10px;
}


.h-gwarp i.h-gdb{
    width: 30px;
    height: 30px;
    padding: 5px 5px;
    text-align: center;
    line-height: 14px;
    position: absolute;
    z-index: 102;
    color: #fff;
    overflow: hidden;
}
.h-gwarp i.db2 {
    background-color: #ff3355;
}
.h-gwarp i.h-gdb1 {
    display: block;
}
.h-gwarp i.h-gdb0,.h-gwarp i.h-gdb0_618{
    display: none;
}
.h-gwarp i.h-gdb1,.h-gwarp i.h-gdb1_618{
    display: block;
}


.h-gwarp .h-sdbd{
    width: 93px;
    height: 18px;
    position: absolute;
    z-index: 100;
    margin-top: 200px;
    margin-left: 224px;
    display: none;
}
.h-gwarp .h-sdbd i{
    padding: 0px 5px;
    height: 18px;
    float: right;
    color: #fff;
    line-height: 18px;
}
.h-gwarp .h-sdbd i.ico1{
    background-color: #fda216;
}
.h-gwarp .h-sdbd i.ico2{
    background-color: #0096e4;
}
.h-gwarp i.db1{
    background-color: #26caa1;
}
.h-gwarp i.db2{
    background-color: #ff3355;
}
.h-gwarp i.db3{
    background-color: #430FAA;
}
.h-gwarp i.db4{
    width: 40px;
    height: 40px;
    background: url(../images/618.png);
}

.h-gwarp i.h-gdb515{
    display: block;
    background-color: #ff6600;
}

.h-gwarp i.h-gdb536{
    text-indent:-9999px;
    display: block;
    background: url("../images/nine_dico.png") no-repeat;
}

.h-gwarp i.h-gdb651{
    display: block;
    background-color: #C91623;
}

.h-gwarp .g-over2{
    width: 275px;
    height:375px;
    position: absolute;
    z-index: 103;
    background: url(../images/qgl.png) no-repeat;
}

/* shecong start */
.h-gwarp .line {
	height:20px;
	line-height:20px;
	margin-left:12px;
	margin-right:10px
}

.h-gwarp .extend_info {
	color:#999;
	margin-top:5px;
	margin-bottom:8px;
}

.h-gwarp .extend_info span {
	margin-right:10px;
}

.h-gwarp .main_info em {
	font-size:32px;
	color:#ff3357;
}
.h-gwarp .main_info cite {
	line-height:30px;
	color:#999;
}

.h-gwarp .main_info a.btn1001 {
	border-radius: 2px;
	color: #ffffff;
	display: block;
	float: right;
	font-family: "宋体",songti;
	font-size: 12px;
	font-style: normal;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 80px;
	background-color:#ff3355;
}

.h-gwarp .main_info i.ic1001 {
	color:#ff3355;
	margin-top:2px;
	background-position: -264px -144px;
}

.h-gwarp .h-gbt .lt_box {
	width:150px;
}

.h-gwarp .h-gbt span.fav1001{
	border-right:0;
	width:70px;;
}

.h-gwarp .h-gbt span.fav1001 i{
	background-position: -143px -38px;
}



/* shecong end */


.index_next_page {
    width: 274px;
    height: 375px;
    display: inline-block;
    background: url("../images/next_page.png") no-repeat;
    background-position: 70px 60px;
}






/************分页**************/
#content .h_page{
    width: 1160px;
    height: 96px;
    float: left;
    text-align: center;

}
#content .h_page a{

    padding: 9px 15px;
    border: 1px solid #eee;
    border-left: none;

    text-align: center;
    line-height: 38px;
    font-size: 15px;
    font-family: Verdana;
    text-decoration: none;
    background-color: #fff;
    color: #999;

}
#content .h_page a:first-child{
    border-left: 1px solid #eee;
}
#content .h_page a:hover{
    background-color: #fc3556;
    color: #fff;
}
#content .h_page a.current{
    background-color: #ff3356;
    color: #fff;
}



/*尾部*/
#foot{
    width: 100%;
    background-color: #f5f5f5;
    min-width: 1160px;
}
#foot .h_selectline{
    width: 1160px;
    height: 10px;
    float: left;
    background: url("../images/seleline.png");

}
#foot .foot-warp{
   height: 330px;
}
#foot .foot-warp .warp1{
  width: 760px;
    height: 260px;
    float: left;
   margin-top: 20px;
}
#foot .foot-warp .d1{
   width: 755px;
    height: 155px;
    float: left;
    border-bottom: 1px solid #e5e5e5;

}
#foot .foot-warp .bot_tab1{
    width: 245px;
    height: 142px;
    border: 1px solid #e5e5e5;
    float: left;
}
#foot .foot-warp .bot_tab1 .tit{
    float: left;
}
#foot .foot-warp .bot_tab1 .tit li{
    width: 81px;
    height: 28px;
    float: left;
    border-left:1px solid #e5e5e5;
    text-align: center;
    line-height: 28px;
    border-bottom: 1px solid #e5e5e5;
    color: #7a7685;
    cursor: pointer;
}
#foot .foot-warp .bot_tab1 .tit li:hover{
    color: #ff3355;
}
#foot .foot-warp .bot_tab1 .tit li.cur{
    border-bottom: none;
}
#foot .foot-warp .bot_tab1 .tit li a:hover{
    color: #ff3355;
}
#foot .foot-warp .bot_tab1 .tit li:first-child{
    border-left: none;
}
#foot .foot-warp .bot_tab1 .nav{
   margin-left: 18px;
   margin-top: 8px;
    float: left;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	width:220px;
}
#foot .foot-warp .bot_tab1 .nav p{
	margin-top:4px;
}
#foot .foot-warp .bot_tab1 .nav li{
    width: 212px;
    height: 32px;
    float: left;
    border-top: 1px dotted #e5e5e5;
    line-height: 32px;
}

#foot .foot-warp .bot_tab1 .nav li:first-child{
    border-top: none;
}
#foot .foot-warp .bot_tab1 .nav li i{
    float: left;
    width: 2px;
    height:2px;
    background-color: #7a7685;
    margin-top: 15px;
}
#foot .foot-warp .bot_tab1 .nav li a{
    float: left;
    width:200px;
    white-space:nowrap;
    overflow: hidden;
    margin-left: 10px;
    text-overflow: ellipsis;
}
#foot .foot-warp .bot_tab1 .nav li a:hover{
    color: #ff3355;
    text-decoration: underline;
}
#foot .foot-warp .mob_warp .ld a,#foot .foot-warp .mob_warp .rd,#foot .foot-warp .d2 .online_serv,#foot .foot-warp .d2 .more_warp ul,#foot .foot-warp .warp2 .img_bot{
background: url("../images/bot_g_icon.png") no-repeat;
}

#foot .foot-warp .mob_warp{
    width: 496px; height: 142px;float: left; border: 1px solid #e5e5e5; margin-left: 10px;
}
#foot .foot-warp .mob_warp .ld{
    width: 185px;
    height: 126px;
    float: left;
    margin-top: 10px;
    margin-left: 33px;
}
#foot .foot-warp .mob_warp .ld a{
   width: 185px;
    height: 60px;
    float: left;
}
#foot .foot-warp .mob_warp .ld a.a1{
    background-position: -261px -193px;
    border-bottom: 1px dotted #e5e5e5;
}
#foot .foot-warp .mob_warp .ld a.a2{
    background-position: -261px -261px;
}
#foot .foot-warp .mob_warp .rd{
  width: 245px;
    height: 133px;
    background-position: 0 -190px;
    float: left;
    margin-top: 5px;
    margin-left: 25px;
}
#foot .foot-warp .d2{
   width: 760px;
    float: left;
    margin-top: 10px;
}
#foot .foot-warp .d2 .online_serv{
   width: 249px;
    height: 90px;
    float: left;
}
#foot .foot-warp .d2 .more_warp{
   width: 496px;
    height: 80px;
    float: left;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    margin-left:8px;
    margin-top:7px;
}

#foot .foot-warp .d2 .more_warp ul{
    width: 484px;
    height: 52px;
    float: left;
    background-position: 0px -97px;
    margin-top: 15px;
    margin-left: 10px;
}
#foot .foot-warp .d2 .more_warp ul li{
   float: left;
    width: 140px;
    height: 50px;

}
#foot .foot-warp .d2 .more_warp ul li:first-child{
    width: 180px;
}
#foot .foot-warp .d2 .more_warp ul li a{
    width: 100%;
     float: left;
    height: 50px;
 }




#foot .foot-warp .warp2{
    width: 391px;
    height: 253px;
    float: left;
    margin-top:20px;
    border: 1px solid #e5e5e5;
    margin-left: 5px;
}
#foot .foot-warp .warp2 .tit{
    float: left;
}
#foot .foot-warp .warp2 .tit span{
    width: 195px;
    height: 28px;
    float: left;
    text-align: center;
    line-height: 28px;
    border-left: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
#foot .foot-warp .warp2 .tit span a:hover{
    color: #ff3355;
}
#foot .foot-warp .warp2 .tit span:hover{
    color: #ff3355;
}
#foot .foot-warp .warp2 .tit span.cur{
    border-bottom: none;
}
#foot .foot-warp .warp2 .tit span:first-child{
    border-left: none;
}

#foot .foot-warp .warp2 .tab_wd{
    width: 350px;
    height: 140px;
    border-bottom: 1px solid #e5e5e5;
    float: left;
    margin-left: 20px;
    overflow: hidden;
    margin-top: 5px;
}
#foot .foot-warp .warp2 .tab_wd ul{
    float: left;
    margin-top: 5px;
}
#foot .foot-warp .warp2 .tab_wd ul li{
    width: 350px;

    height: 32px;
    float: left;
    border-top: 1px dotted #e5e5e5;
    line-height: 32px;
}
#foot .foot-warp .warp2 .tab_wd ul li i{
    float: left;
    width: 2px;
    height: 2px;
    background-color: #7a7685;
    margin-top: 15px;
}
#foot .foot-warp .warp2 .tab_wd ul li a{
    float: left;
    width:335px;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 5px;
    text-overflow: ellipsis;
}
#foot .foot-warp .warp2 .tab_wd ul li a:hover{
    color: #ff3355;
    text-decoration: underline;
}
#foot .foot-warp .warp2 .tab_wd ul li:first-child{
    border-top: none;
}
#foot .foot-warp .warp2 .img_bot{
  width: 314px;
  height: 30px;
  float: left;
    background-position: -22px -156px;
    margin-top: 23px;
    margin-left: 35px;
}



#foot .bottom-warp{
    width: 100%;
    background-color: #332d43;
}

#foot .bottom-nav{
    height: 50px;
    padding-top:10px;
}
.bottom-nav span{
    float: left;
    color: #fff;
}
.bottom-nav .f_link_nav{
    width: 1055px;
    height: 16px;
    float: left;
    overflow: hidden;
    line-height: 16px;
}
.bottom-nav .f_link_nav .warp{
    width: 870px;
    float: left;
}
.bottom-nav .f_link_nav a{
    float: left;
    margin-left: 20px;
    color: #fff;
}
.bottom-nav .f_link_nav a:hover{
    color: #ff3355;
    text-decoration: underline;
}
.bottom-nav nav{
    float: left;
    margin-top: 5px;
    display:inline-block;
    width:100%;
    color: #fff;
}

/************************日历模式**************************/




/**********日历***********/
#calendar_con{
    width: 502px;
    position: absolute;
    z-index: 1001;
    margin-left: -260px;
    margin-top: 40px;
    *margin-left:-500px
}
.no_log-show,.sign_calendar{
    width: 478px;
    height: 288px;
    float: left;
    border: 1px solid #e0e0e0;
    background-color: #fff;
    overflow: hidden;
}
.no_log-show img{
    width: 159px;
    float: left;
}
.no_log-show img.top{
    width: 460px;
    height: 200px;
    margin: 9px 9px;
    margin-bottom:0px;
}

.sign_calendar{
    width: 478px;
    height: 289px;
    border-color:#e6e4e5;

}
.sign_calendar .left{
    width: 180px;
    height: 289px;
    background-color: #fafafa;
    float: left;
}
.sign_calendar .left .d1{
    width: 140px;
    height: 128px;
    border-bottom: 1px dotted #b1afbc;
    float: left;
    margin-top: 24px;
    margin-left: 20px;
}
.sign_calendar .left .d1 li .sign_btn,.sign_calendar .right .d1 ul li span i var,.sign_calendar .right .d2 .tit i{
    background: url(../images/calender.png) no-repeat;
}
.sign_calendar .right .d1 ul li span i.calendard_td{
    color: #333;
}
.sign_calendar .right .d1 ul li span.cur i{
    width: 26px;
    height: 26px;
    display: inline-block;
    background-color: #ff3355;
    color: #fff;
    line-height: 26px;
    border-radius: 13px;
}

.sign_calendar .left .d1 ul,.sign_calendar .left .d1 li{
    width: 130px;
    float: left;
}
.sign_calendar .left .d1 li.li-f b{
    font-size: 16px;
    font-family: Microsoft Yahei;
}

.sign_calendar .left .d1 li{
    text-align: left;

    height: 18px;
    line-height: 16px;
    color: #797784;
    font-size: 12px;
}
.sign_calendar .left .d1 li.li-f{
    color: #333;
    height: 25px;
}
.sign_calendar .left .d1 li strong{
    font-size: 14px;
    color: #ff3355;
    padding: 0 5px;
    font-family:Helvetica Neue,Helvetica,Arial;
}
.sign_calendar .left .d1 li.li-f strong{
    font-size: 18px;
}

.sign_calendar .left .d1 li .sign_btn{
    width: 140px;
    height: 32px;
    float: left;
    background-position: 0px -41px;
}
.sign_calendar .left .d1 li .sign0:hover{
    background-position: 0px -75px;
}
.sign_calendar .left .d1 li .sign1{
    background-position: 0px -110px;
}

.sign_calendar .left .d2,.sign_calendar .left .d2 ul{
    width: 166px;
    height: 145px;
    float: left;
}
.sign_calendar .left .d2 ul{
    height: 75px;
    margin-top: 13px;
    margin-left: 17px;
}
.sign_calendar .left .d2 ul li{
    width: 70px;
    height: 24px;
    float: left;
    line-height: 24px;
    text-align: center;
    background-color: #ededed;
    margin: 2px 2px;
}
.sign_calendar .left .d2 ul li a{
    color: #797785;
}
.sign_calendar .left .d2 ul li a:hover{
    color: #ff3355;
}
.sign_calendar .left .d2 cite{
    width: 179px;
    height: 38px;
    float: left;

    font-size: 12px;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
    margin-top: 6px;
}
.sign_calendar .left .d2 em{
    color: #ff3355;
}
.sign_calendar .right{
    width: 298px;
    height: 295px;
    float: right;
}
.sign_calendar .right .d1,.sign_calendar .right .d2{
    float: left;
}
.sign_calendar .right .d2 .tit{
    width:260px;
    height: 42px;
    float: left;
    border-bottom: 1px solid #eee;
    margin-left: 20px;
    margin-top: 10px;
}
.sign_calendar .right .d2 .tit span{
    font-family: Microsoft Yahei;
    font-size: 16px;
    line-height: 42px;

    color: #333;
}
.sign_calendar .right .d2 .tit i{
    float: right;
    width: 18px;
    height: 18px;
    background-position: -120px -5px;
    margin-top: 13px;
    margin-right: 10px;
}
.sign_calendar .right .d2 .up_app{
    width: 260px;
    height: 238px;
    background: url(../images/signewmimg.png) no-repeat;
    float: left;
}
.sign_calendar .right .d2 .up_app a{
    float: left;
    color: #ff3355;
   font-size: 14px;
    margin-top: 180px;
    margin-left: 63px;
    width: 130px;
    height: 30px;
    background-color: #ededed;
    line-height: 30px;
    text-align: center;
}

.sign_calendar .right .d1 cite{
    width: 280px;
    height: 38px;
    line-height: 30px;
    color: #666;
    float: left;
    font-size: 14px;
    font: 20px/30px "Arial";
    margin-top: 18px;
    margin-left: 21px;
}
.sign_calendar .right .d1 ul,.sign_calendar .right .d1 ul li{
    width: 260px;
    height: 256px;
    float: left;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
}
.sign_calendar .right .d1 ul li{
    /*height: 34px;*/
    height:29px;
    margin-left: 20px;
}
.sign_calendar .right .d1 ul li.week_tit{
    border-bottom: 1px dotted #b1aebf;
    border-top: 1px dotted #b1aebf;
    height: 40px;
    margin-bottom: 5px;
}
.sign_calendar .right .d1 ul li span{
    width: 37px;
    float: left;
    height: 44px;
}
.sign_calendar .right .d1 ul li span b{
    width: 28px;
    height: 24px;
    font-size: 14px;
    font-weight: normal;
    display: inline-block;
    line-height: 20px;
   font-family: Microsoft Yahei;
}
.sign_calendar .right .d1 ul li span i{
   font-size: 16px;
    color: #797785;
}

.sign_calendar .right .d1 ul li span i var{
  display: none;
}

.r_fix_sign{
    width: 41px;
    height: 50px;
    position: absolute;
    z-index: 1001;
    bottom: 140px;
    background: url(../images/r_fsign.gif) no-repeat 0px 0px;
}

.r_fixsign{
    width: 155px;
    height: 255px;
    position: absolute;
    z-index: 1001;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    bottom: 0px;
    opacity: 0;
    margin-left: -270px;
}
.r_fixsign .d1{
    width: 130px;
    height: 122px;
    float: left;
    border-bottom: 1px dashed #f5f5f5;
    margin-left: 12px;
    margin-top: 8px;
    overflow: hidden;
}
.r_fixsign .d1 i{
    width: 14px;
    height: 15px;
    float: left;
    background: url(../images/calender.png) no-repeat;
    margin-top: 6px;
}
.r_fixsign .d1 ul,.r_fixsign .d1 ul li{
    width: 113px;
    float: left;
}
.r_fixsign .d1 ul{
    margin-left: 3px;
}
.r_fixsign .d1 ul li{
    margin-top:7px;
    color: #333;
}
.r_fixsign .d1 ul li em{
    font-family: Microsoft Yahei;
    font-weight: bolder;
    color: #ff3355;
}
.r_fixsign .d1 ul li .btn{
    width: 113px;
    height: 36px;
    float: left;
    background: url(../images/calender.png) no-repeat;
    background-position: -11px -38px;

}

.r_fixsign .d1 ul li .btn1{
    background-position: -11px -109px;
}

.r_fixsign .d2{
    width: 155px;
    height: 84px;
    float: left;
    overflow: hidden;
}
.r_fixsign .d2 ul{
    float: left;
    margin-top: 10px;
}
.r_fixsign .d2 ul li{
    width: 77px;
    height: 22px;
    float: left;
    text-align: center;
    line-height: 22px;
}
.r_fixsign .d2 ul li a{
    color: #333;
    font-family:  SimSun;
}
.r_fixsign .d2 ul li a:hover{
    color: #ff3355;
}
.r_fixsign .d3{
    width: 155px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    float: left;
    background-color: #fafafa;
    font-family: SimSun;
}
.r_fixsign .d3 em{
    color: #ff3355;
}

.r_fixsign em.point{
    width: 5px;
    height: 10px;
    background: url("../images/r_sign_point.png");
    position: absolute;
    z-index: 1;
    margin-left: 155px;
    margin-top: 87px;
}




/**********弹窗样式***********/
#alert_window .show_wbk{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 1002;
    background-color: #000;
    opacity:0.6;
    top: 0px;
    left: 0px;
    *filter:alpha(opacity = 60);
    cursor: pointer;

}

#alert_window .subsc,#alert_window .dyresult,#alert_window .report,.report_suc_warp,#alert_window .gov_warp,#alert_window .login_alert,#alert_window .rep_ispinfo,#alert_window .ewm_salert{
    position: fixed;
    z-index: 1003;
    top: 50%;
    left: 50%;
    background-color: #fff;
}
#alert_window .subsc,#alert_window .report,#alert_window .gov_warp{
    width: 400px;
    height: 270px;
    margin-left: -200px;
    margin-top: -135px;
}
#alert_window .subsc .tit,#alert_window .dyresult,#alert_window .report .tit,#alert_window .report .nav .recheck .selec,.report_suc_warp,#alert_window .gov_warp,#alert_window .gov_warp span,.alert_ico{
    background: url("../images/alert_img.png") no-repeat;
}
#alert_window .subsc .tit,#alert_window .report .tit{
    width: 400px;
    height: 90px;
    float: left;
}
#alert_window .subsc .nav,#alert_window .subsc ul,#alert_window .subsc li,#alert_window .report .nav{
    width: 270px;
    float: left;
}
#alert_window .subsc .nav,#alert_window .report .nav{
    margin-left: 70px;
}
#alert_window .subsc .subscinfo{
    height: 30px;
    line-height: 30px;
    color: #ff3355;
}
#alert_window .subsc .dyemail{
    width: 250px;
    height: 38px;
    border: 1px solid #666;
    border-radius: 1px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 14px;
    float: left;
    line-height: 38px;
}
#alert_window .subsc .wrong{
    border-color: #ff3355;
}
#alert_window .subsc .li1{
    margin-top: 15px;
}
#alert_window .subsc .li1 input,#alert_window .subsc .li1 span{
    float: left;
}
#alert_window .subsc .li1 span a{
    color: #ff3355;
}
#alert_window .subsc .sub_btn{
    width: 260px;
    height: 40px;
    float: left;
    background-color: #30bb13;
    border-radius: 2px;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    margin-top: 10px;
}
#alert_window .subsc .sub_btn:hover{
    background-color: #3baa24;
}

#alert_window .dyresult,.report_suc_warp{
    width: 290px;
    height: 110px;
    margin-left: -145px;
    margin-top: -55px;
    background-position: 0px -93px;
}
.report_suc_warp{
    background-position: 0px -192px;
}
#alert_window .report .tit{
    background-position: 0px -353px;
}
#alert_window .report .nav p{
    padding-top: 28px;
}
#alert_window .report .nav p span{
    color: #3366cc;
}
#alert_window .report .nav .recheck{
    border: 1px solid #EFEFEF;
    border-radius: 2px;
    width: 258px;
    height: 38px;
    overflow: hidden;
    margin-top: 10px;
}
#alert_window .report .nav .selec_tit{
    width: 258px;
    height: 38px;
    float: left;
    position: absolute;
    z-index: 1;
}
#alert_window .report .nav .recheck label{
    width: 60px;
    padding-top: 10px;
    display: inline-block;
    vertical-align: middle;
    line-height: 20px;
    float: left;
    padding-left: 10px;
    color: #666;
}

#alert_window .report .nav .recheck input{
    width: 150px;
    color: #A2A2A2;
    vertical-align: middle;
    line-height: 38px;
    outline: none;
    font-size: 14px;
    float: left;
    height: 38px;
    border: none;
    background-color: #fff;
}
#alert_window .report .nav .recheck .selec{
    width: 9px;
    height: 5px;
    float: left;
    background-position: -30px -307px;
    margin-top: 16px;
    margin-left: 20px;
    display: inline-block;
}

#alert_window .report .nav .remain{
    width: 258px;
    position: absolute;
    z-index: 1;
    border: 1px solid #eee;
    background-color: #fff;
    border-top: none;
    margin-top: 39px;
    margin-left: -1px;
}
#alert_window .report .nav .remain ul,#alert_window .report .nav .remain li{
    width: 258px;
    float: left;
}
#alert_window .report .nav .remain li span{
    float: left;
    line-height: 28px;
    padding-left: 15px;
    font-size: 14px;
    width: 243px;
    color: #666;
    cursor: pointer;
}
#alert_window .report .nav .remain li span:hover{
    background-color: #f5f5f5;
}
#alert_window .report .nav .remain .subinfo{
    width: 258px;
    height: 40px;
    float: left;
    background-color: #fafafa;
    border-top: 1px solid #eee;
}

#alert_window .report .nav .remain .subinfo input{
    width: 184px;
    height: 28px;
    float: left;
    background-color: #fff;
    border: 1px solid #ddd;
    border-right: none;
    margin-left: 10px;
    margin-top: 5px;
    line-height: 28px;
    padding-left: 5px;
    font-size: 12px;
}
#alert_window .report .nav .remain .sub_other{
    margin-top: 5px;
    float: left;
    padding: 7px 10px;
    border: 1px solid #ddd;
}

#alert_window .report a.resub{
    width: 260px;
    height: 40px;
    float: left;
    background-color: #ffa92d;
    text-align: center;
    line-height: 40px;
    border-radius: 1px;
    margin-top: 19px;
    font-size: 14px;
    color: #fff;
}
#alert_window .report a.resub:hover{
    background-color: #fd9a0c;
}


#alert_window .rep_ispinfo,#alert_window .glo_confw{
    width: 284px;
    height: 144px;
    margin-left: -142px;
    margin-top: -72px;
}
#alert_window .glo_confw{
    width: 191px;
    height: 125px;
    margin-left: -62px;
    margin-top: -72px;
}

#alert_window .rep_ispinfo i,#alert_window .glo_confw i{
    width: 13px;
    height: 13px;
    float:right;
    background-position: -262px -1px;
    margin-top: 8px;
    margin-right: 8px;
    cursor: pointer;
}
#alert_window .rep_ispinfo .al_info,#alert_window .glo_confw .al_info{
    width: 100%;
    float: left;
    text-align: center;
}
#alert_window .rep_ispinfo .al_info span,#alert_window .glo_confw .al_info span{
    font-size: 16px;
    font-family: Microsoft Yahei;
    color: #333;
    line-height: 60px;
}
#alert_window .glo_confw .al_info span{
    line-height: 48px;
}

#alert_window .rep_ispinfo .al_info .btn,#alert_window .glo_confw .al_info .btn{
    padding: 10px 20px;
    background-color: #ff3355;
    color: #fff;
    display: inline-block;
}


/*二维码弹窗*/
#alert_window .ewm_salert {
    width: 400px;
    height: 260px;
    background: url(../images/ewmshow1.png);
    margin-left: -200px;
    margin-top: -130px;
}
#alert_window .ewm_alert_yugao {
    width: 400px;
    height: 260px;
    background: url(../default/ewmshow2.png);
    margin-left: -200px;
    margin-top: -130px;
}

#alert_window .ewm_salert img{
    width: 120px;
    width: 120px;
    float: left;
    margin: 107px 38px;
}










/**��ⴰ��**/

#alert_window .gov_warp{
    background-position: 0px -455px;
}
#alert_window .gov_warp img,#alert_window .gov_warp span{
    width: 160px;
    height: 110px;
    position: absolute;
    z-index: 1;
    margin-top: 115px;
    margin-left: 45px;
}
#alert_window .gov_warp span{
    background-position: 0px -726px;
    z-index: 2;
}


/********第三方绑定*******/

.bind_swbk{
    width: 100%;
    height: 100%;
    position: fixed;
    z-index:10000;
    background-color: #000;
    top: 0px;
    left: 0px;
    opacity: 0.6;
    filter:alpha(opacity=60);
    display: none;
}
.bind_swicon{
    background: url('../images//uc_icon.png') no-repeat;

}

.bind_wrapper{
    display: none;
    width: 875px;
    height: 485px;
    position: fixed;
    z-index: 10001;
    background-color: #fff;
    left: 50%;
    top: 50%;
    margin-left: -437px;
    margin-top: -242px;
}
.bind_wrapper div.con1{
    width: 380px;
    float: left;
    margin-left: 35px;
    margin-top: 50px;
}
.bind_wrapper div.con1 cite{
    line-height: 44px;
    font-size: 20px;
    color: #ff3355;
    font-family: Microsoft Yahei;
}
.bind_wrapper div.con1 span.w1{
    width: 340px;
    height: 80px;
    font-size: 14px;;
    line-height: 24px;
    color: #666;
    display: inline-block;
}
.bind_wrapper div.con1 span.w1 em{
    color: #0066FF;

}

.bind_wrapper div.con2{
    width: 430px;
    height: 420px;
    float: left;
    border: 1px solid #eee;
    margin-top: 30px;
    background-color:#FCFCFC;
}
.bind_wrapper div.con2 cite{
    width: 430px;
    height: 60px;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #ff3355;
    font-weight: bolder;
    line-height: 60px;
    display: inline-block;
}
.bind_wrapper div.con2 ul{
    float: left;
}
.bind_wrapper div.con2 ul li{
    width: 430px;
    float: left;
    margin-top: 10px;
    padding-bottom: 10px;
}
.bind_wrapper div.con2 ul li label{
    width: 125px;
    height: 40px;
    float: left;
    line-height: 40px;
    text-align: right;
    font-size: 14px;
    color:#666;
}

.bind_wrapper div.con2 ul li input.i1{
    width: 263px;
    height: 35px;
    float: left;
    border: 1px solid #ddd;
    outline: none;
    padding-left: 5px;
}
.bind_wrapper div.con2 ul li input.i2{
    width: 83px;
    height: 35px;
    float: left;
    border: 1px solid #ddd;
    outline: none;
    padding-left: 5px;
}
.bind_wrapper div.con2 ul li img.yzm{
    float: left;
    margin-left: 10px;
    margin-top: 3px;
}
.bind_wrapper div.con2 ul li a.reset_yzm{
    float: left;
    line-height: 40px;
    color: #0066FF;
    font-size: 14px;
    margin-left: 10px;
}
.bind_wrapper div.con2 ul li input.i3{
    float: left;
    /*margin-left: 80px;*/
}
.bind_wrapper div.con2 ul li span.w4{
    float: left;
    margin-left: 4px;
}
.bind_wrapper div.con2 ul li span.w4 a{
    color: #0066FF;
}
.bind_wrapper div.con2 ul li span.w4 a:hover{
    text-decoration: underline;
}
.bind_wrapper div.con2 ul li span.yzm_wrong{
    color: #ff3355; float: left;margin-left: 123px;
}
.bind_wrapper div.con2 ul li span.yzm_wrong i{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 5px;
}
.bind_wrapper div.con2 ul li span.phone_suc{
    color: #676767; float: left;margin-left: 123px;;
}
.bind_wrapper div.con2 ul li span.phone_suc i{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 5px;
    background-position: -15px 0px;
}
.bind_wrapper div.con2 ul li a.btn{
    width: 145px;
    height: 40px;
    float: left;
    background-color: #ff3355;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 40px;
    font-family: Microsoft Yahei;
    border-radius:2px;
}
.bind_wrapper div.con2 ul li a.btn:hover{
    background-color: #d72e1e;
}
.bind_wrapper div.con2 ul li a.w5{
    line-height: 40px;
    margin-left: 5px;
    color: #ff3355;
}
.bind_wrapper div.con2 ul li a.w5:hover{
    text-decoration: underline;
}
.bind_wrapper div.con2 span.w6{
    line-height: 40px;
    font-size:14px;
    float: left;
    padding-left: 10px;
    color: #666;
}
.btn11i{
    margin-top:5px;margin-left:5px;width:143px; height:40px;font-size:18px;font-family:Microsoft Yahei; color:#fff; border:none; background-color:#e30215
}
.bind_wrapper div.con2 a.get_yzm{
    width: 118px;
    height: 38px;
    border: 1px solid #eee;
    float: left;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    margin-left: 10px;
    cursor:pointer;
}
.bind_wrapper div.con2 a.get_yzm:hover{
    background-color: #eee;
}
.bind_wrapper div.con2 span.email_info{
    width: 276px;
    height: 100px;
    float: left;
    font-size: 14px;
    line-height: 22px;
    margin-left:78px;
    color: #676767;
}
.bind_wrapper div.con2 span.email_info em{
    color: #ff3355;
}
.bind_wrapper div.con2 a.go_email_btn{
    width: 225px;
    height: 42px;
    text-align: center;
    color: #fff;
    background-color: #ff3355;
    font-family: "Microsoft Yahei";
    line-height: 42px;
    font-size: 18px;
    float: left;
    border-radius:2px ;
    margin-left: 100px;
}
.bind_wrapper div.con2 a.go_email_btn:hover{
    background-color: #d72e1e;
}
.bind_wrapper div.con2 ul.ul2{
    width: 290px;
    height: 120px;
    border-top:1px solid #ebebeb;
    float: left;
    margin-left: 70px;
    margin-top: 25px;
    list-style: inherit;
}
.bind_wrapper div.con2 ul.ul2 li.t1{
    font-size: 14px;
    font-weight: bolder;
    color: #323232;
}
.bind_wrapper div.con2 ul.ul2 li.t2{
    font-size:12px;
    list-style: inherit;
    margin-top: 0px;
    margin-bottom: 0px;
}
.bind_wrapper div.con2 ul.ul2 li a{
    color: #0066FF;
}
.bind_wrapper div.con2 span.email_info i{

}
.delwid{
    width: 26px; height: 26px; position: absolute; z-index: 100; background-color: #000;margin-left: 845px;
    cursor: pointer;background-image: url('../images/show_w_del.png');
    border: 1px solid #fff;
    border-radius:3px ;
    margin-top: 1px;
}
/*登录弹窗*/
.login_alert{
    width: 424px;
    height: 342px;
    margin-left: -212px;
    margin-top: -171px;
    background-color: #000;
}
.login_alert .tit{
    width: 424px;
    height: 90px;
    position: relative;
    background-position: 0px -858px;
}
.login_alert .tit .del{
    width: 13px;
    height: 13px;
    float: right;
    background-position: -279px -1px;
    margin:10px 10px;
    cursor: pointer;
}
.login_alert ul{
    width: 260px;
    position: relative;
    margin-left: 82px;
    margin-top: 10px;
}
.login_alert ul li{
    float: left;
    width: 260px;
    margin-top: 15px;
}
.login_alert ul li input.txt{
    width: 248px;
    height: 38px;
    border: 1px solid #ddd;
    padding-left:10px;
    line-height: 38px;
    font-size: 14px;
    border-radius: 2px;
}
.login_alert ul li input.cx{
    float: left;
}
.login_alert ul li span.s1{
    display: inline-block;
    padding: 0 3px;
}
.login_alert ul li a.btn{
    width: 260px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    background-color: #ff3355;
    display: inline-block;
    border-radius: 2px;
}
.login_alert ul li a.btn:hover{
    background-color: #d40c00;
}
.login_alert ul li.bottom a{
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
}
.login_alert ul li.bottom a.awb{
    background-position: -143px -19px;
}
.login_alert ul li.bottom a.aqq{
    background-position: -163px -19px;
}
.login_alert ul li.bottom a.atb{
    background-position: -59px -19px;
}
.login_alert div.tip_info{
    width: 258px;
    height: 26px;
    border: 1px solid #ece488;
    background-color: #fffac0;
    position: absolute;
    z-index: 10;
    margin-left: 82px;
    margin-top: -2px;
}
.login_alert div.tip_info i{
    width: 16px;
    height: 16px;
    display: inline-block;

    float: left;
    margin: 5px 8px;
}
.login_alert div.tip_info i.error{
    background-position: -16px -964px;
}
.login_alert div.tip_info i.waring{
    background-position: 0px -964px;
}
.login_alert div.tip_info cite{
    line-height: 26px;
    color: #ff3355;
}

/**底部延迟loading**/
.lazyload_block{
   
}


.cate_topdd{
    width: 100%;

    margin: 0 auto;
    overflow: hidden;
    position: fixed;
    z-index: 1000;
    top: -42px;
    display: block;
    background: rgba(255,255,255,0.9);
    box-shadow: 0px 2px 8px rgba(0,0,0,0.1);
    *background-color: #fff;
}
.cate_select {
    width: 100%;
    height: 42px;
    border-bottom: 1px solid #eeeef0;
    margin: 0 auto;
}
.cate_select .panel {
    width: 1160px;
    height: 42px;
    margin: 0 auto;

}
.cate_select .panel ul, .cate_select .panel ul li {
    float: left;
}
.cate_select .panel ul li a {
    font-size: 14px;
    line-height: 42px;
    padding: 4px 10px;
    border-radius: 2px;
}
.cate_select .panel ul li a.curr {
    background-color: #ff3355;
    color: #fff;
}
.cate_select .panel ul li a:hover{
    color: #ff3355;
}

/*1024触发的样式*/

.w1024 #content .h_tabwarp .l_warp,.w1024 #content .h_select,.w1024 #content .h_selectline,.w1024 #content .h_index,.w1024 #content .h_index ul,.w1024 #content .h_page,.w1024 #content .h_page,.w1024 #site-nav .sn-container, .w1024 .hpz-warpper,.w1024 #head_menu .hpz_menu,.w1024 #foot .foot-warp,.w1024 .bottom-nav,.w1024 #content .main_banner .banner_main,.w1024 #content .h_main,.w1024 #content .h_tabwarp{
  width: 920px;
}
.w1024 #header .head-search{width:387px;}
.w1024 #header .logo{width: 296px}
.w1024 #header .head-search,.w1024 #header .searchContent{width: 332px}
.w1024 #header .head-search input{ width: 264px}
.w1024 #header .head-search a.btn{margin-left: 269px}
.w1024 #content .main_banner .m_warp, #content .main_banner .m_warp .d1, #content .main_banner .m_warp .d2{width: 720px;}
.w1024 #content .h-goodsli{margin: 17px 9px 6px 16px;}
.w1024 #right-fix{margin-left: 465px;}
.w1024 #foot .h_selectline,.w1024 .cate_select .panel{width: 920px;}
.w1024 #foot .foot-warp .warp2{display: none;}
.w1024  .bottom-nav .f_link_nav{width: 755px;}

.w1024 #site-nav,.w1024 #header,.w1024 #head_menu,.w1024 #content .main,.w1024 #foot{
   min-width: 920px;
}

#content .tags-other {width:1154px;margin:5px 0 0 5px; overflow:hidden;}
#content .tags-other h3{color:#333;font-size:20px;font-family:"微软雅黑","宋体";margin-bottom:10px;}
#content .tags-other .box{padding:10px; 0 0 0;*padding-bottom:5px;width:1130px;background:#fff;height:auto;overflow:hidden;}
#content .tags-other .box.brand-box a{white-space:nowrap;font-size:14px;color:#666;display:inline;float:left;padding:5px;background:#fff;background:#f9f9f9;border:#e2e2e2 solid 1px;margin:0 20px 20px 0;border-radius:3px;}
#content .tags-other .box.brand-box a:hover{color:#0289cd;text-decoration:underline;background:#fff;}
#content .tags-other .box.other-box{margin-bottom:10px;}
#content .tags-other .box.other-box a{font-size:12px;padding:6px;}
#content .tags-other .box.user-box a{display:inline;float:left;margin:0 20px 20px 0;opacity:.5;filter:alpha(opacity=50);height:54px;width:54px;overflow:hidden;}
#content .tags-other .box.user-box a img{width:54px;}
#content .tags-other .box.user-box a:hover{opacity:1;filter:alpha(opacity=100);}


#content .uc_right{width:1154px;margin:5px auto 10px; background: white; border:#e2e2e2 solid 1px;}

.uc-fenxiang{ margin: 0 45px 0 30px;}
.fenxiang-h1{ overflow: hidden; border:#e2e2e2 solid 1px; color: #333333; font-size: 18px;  font-weight: 100;  height: 30px;  line-height: 30px;  text-indent: 30px;}
.fenxiang-h1 .fenxiang-tit{ float: left; font-family: "microsoft yahei"; font-size: 20px; color: #666}
.fenxiang-h1 .fenxiang-join{ float: right;color: #999; font-size: 12px; margin-right: 30px}
.fenxiang-h1 .fenxiang-tit a{ color: #666; font-size: 15px}
.fenxiang-h1 .fenxiang-join a{ color: #0088CC; font-weight: bold; font-family: "microsoft yahei"; font-size: 14px}
.fenxiang-h1 .fenxiang-join{ float: right}
.fenxiang-h1 .fenxiang-join a em{ font-weight: 100}
.uc-fenxiang ul li{ border-top: 1px solid #F9F9F9; padding: 15px 0;}
.uc-fenxiang ul li:first-child{ border-top: none}
.uc-fenxiang ul li a{ color: #666;  font-family: "microsoft yahei"; font-size: 18px;}
.uc-fenxiang ul li em{color: #666;  font-family: "microsoft yahei"; font-size: 18px;}
.uc-fenxiang ul li p{ margin-top: 10px; line-height: 20px; color: #666666}
.press-paixu{ display: inline-block;_display:inline;*display:inline-block; margin-top: 80px; margin-bottom: 60px}
.press-paixu a{ width: 33px;height: 33px; float: left; border: 1px solid #DDDDDD; text-align: center; line-height: 33px; border-left: none; color: #666; font-size: 18px; font-family: "microsoft yahei"; cursor: pointer}
.press-paixu a:first-child{ border-left: 1px solid #DDDDDD}
.press-paixu .p-go{ width: 73px; height: 33px; color: #999999; font-size: 14px}
.press-paixu a:hover{ background: #E32014; color: #ffffff}


    .i2_goodscond{  margin: 0 auto;  overflow: hidden;  padding-bottom: 10px;  width: 990px;}
    .i2_goodscond .i2_goodsul{ width: 1026px}
    .search_info{    height: 45px; margin: 0 auto;  overflow: hidden;  width: 990px;}
    .search_info span{ color: #666;
        float: left;
        font-size: 12px;
        line-height: 65px;
        margin-left: 10px;
        font-size: 14px;}
    .search_info em{ color: #000}
    .h_page{margin-top: 35px}
	.cate_listwrongd_img{ float:left; margin-left:355px;}
    .cate_listwrongd_right{ float:left; margin-left:33px;}
    .hpz_catetit{ background:url(../images/nknxh.png) no-repeat;
	              width:1160px;
				  height:53px;
				  margin:0 auto;
				  margin-top:62px;}
    .h_index_box .h-gmain .mob_eve .ewm_d span{ width:125px;}

