
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
    display: block
}

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, figure, div {
    margin: 0;
    padding: 0
}

fieldset, img {
    border: 0 none
}

a, img {
    vertical-align: top
}

a {
    background: transparent;
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
}

a:active, a:hover {
    outline: 0 none
}

a, a:hover {
    text-decoration: none
}

:focus {
    outline: 0 none
}

address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: normal;
    font-weight: 400
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%
}

abbr, acronym {
    border: 0 none;
    font-variant: normal
}

input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit
}

code, kbd, samp, tt, input, button, textarea, select {
    font-size: 100%
}

ol, ul, li {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

sup, sub {
    font-size: 100%;
    vertical-align: baseline
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ''
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: not-allowed
}

button {
    overflow: visible
}

em, i {
    font-style: normal
}


html,body {
    font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;
    color: #333;
    margin:0;
    padding:0;
}
body {
    font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;
    color: #333;
}

a {
    -webkit-transition: color .6s ease;
    transition: color .6s ease;
    color: #333;
    text-decoration: none
}

a:hover {
    /*color: #e4007f*/
}
.u-nav-li a:hover {
    color: #e4007f
}
ul,li,p{list-style: none;padding:0;margin:0;}
a{background:transparent;-webkit-tap-highlight-color:rgba(255,255,255,0);color:#444242;}
a:active,a:hover{outline:0 none}
a,a:hover{text-decoration:none}
.clearfix {*zoom:1}
.clearfix:after {
    content: '.';
    height: 0;
    display: block;
    clear: both;
    visibility: hidden
}
fieldset,img{border:0 none}
a,img{vertical-align:top}
table {border-spacing:0px}
.w1200{ width: 1200px; margin:0 auto; }


/*输入框状态*/
.vsrc-input-box{ border: 1px solid #e0e0e0; width: 253px; height: 40px; font-size: 14px; color: #454f59;  padding:0 20px; border-radius: 2px; }
.vsrc-input-box:hover{ border: 1px solid #454f59; }
.user-errow-tip .vsrc-input-box,.user-errow-tip .vsrc-input-box:hover{ border: 1px solid #ff0000; }
.user-errow-tip .ui-tooltips{ bottom: 70px; border:1px solid #feb6b6; }
.user-errow-tip .ui-tooltips-bottom-left-arrow .arrow, .ui-tooltips-bottom-left-arrow .arrow-out{left: 30px;}
.user-errow-tip .ui-tooltips-msg .vipFont{ margin-left: -31px; color: #ff3d3d; }

.user-errow-tip .ui-tooltips .arrow{ color: #fef3f4;}
.user-errow-tip .ui-tooltips-arrow .arrow-out{ color: #feb6b6; text-shadow:none; -moz-text-shadow:none; -webkit-text-shadow:none;}
.user-errow-tip .ui-tooltips-content{ background:#fef3f4;}
.user-errow-tip .ui-tooltips-msg{ font-size: 14px; color:#ff0606; }

/*对话框*/
.ui-dialog-title{ font-size: 16px; color: #454f59; line-height: 50px; height: 50px; padding: 0 0 0 20px; text-indent: 0; border-bottom: none; background: #f2f2f2; }
.ui-dialog{ padding: 0; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; overflow: hidden;}
.ui-dialog-loginRegist{ width: 360px; padding:0;}
.ui-dialog-loginRegist .ui-dialog-inner{ padding: 34px 0 48px 26px; }
.ui-dialog-loginRegist  .pop-title{ font-size: 22px; color: #454f59; padding: 0 0 28px 0; }
.ui-dialog-loginRegist .pop-con{}
.ui-dialog-loginRegist .userName-item{  position: relative; height: 42px; padding: 0 0 25px 0; }
.ui-dialog-loginRegist .input-box{ border: 1px solid #e0e0e0; width: 253px; height: 40px; font-size: 14px; color: #454f59;  padding:0 0 0 52px; border-radius: 2px; }
.input-box:hover{ border: 1px solid #454f59; }
.ui-dialog-loginRegist .userName-icon{ position: absolute; left: 13px; top: 10px; width: 19px; height: 20px; background: url(../images/login_icon.png) no-repeat 0 -15px; }
.ui-dialog-loginRegist .ui-tooltips{  bottom:70px; border:1px solid #feb6b6; }


.ui-dialog-loginRegist .ui-tooltips-bottom-left-arrow .arrow, .ui-tooltips-bottom-left-arrow .arrow-out{left: 30px;}
.ui-dialog-loginRegist .ui-tooltips-msg .vipFont{ margin-left: -31px; color: #ff3d3d;}

.ui-dialog-loginRegist .ui-tooltips .arrow{ color: #fef3f4;}
.ui-dialog-loginRegist .ui-tooltips-arrow .arrow-out{ color: #feb6b6; text-shadow:none; -moz-text-shadow:none; -webkit-text-shadow:none;}
.ui-dialog-loginRegist .ui-tooltips-content{ background:#fef3f4;}
.ui-dialog-loginRegist .ui-tooltips-msg{ font-size: 14px; color:#ff0606; }
.user-errow-tip .input-box{ border: 1px solid #ff0000;}

.ui-dialog-loginRegist .mobile-code-icon{ position: absolute; left: 15px; top: 13px; width: 21px; height: 14px; background: url(../images/login_icon.png) no-repeat 0 -54px;}
.ui-dialog-loginRegist .password-icon{ position: absolute; left: 16px; top: 11px; width: 16px; height: 19px; background: url(../images/login_icon.png) no-repeat 0 -35px; }
.ui-dialog-loginRegist .code-icon{ position: absolute; left: 15px; top: 13px; width: 21px; height: 16px; background: url(../images/login_icon.png) no-repeat 0 -68px;}
.ui-dialog-loginRegist .code-text{ float: left; width: 103px; margin-right: 12px;}
.ui-dialog-loginRegist .msg-text{ float: left; width: 160px; margin-right: 12px;}
.ui-dialog-loginRegist .code-pic{ float: left;width: 120px; height: 42px;}
.ui-dialog-loginRegist .refresh-code{ width: 17px;height: 17px; float: left; margin:12px 0 0; background: url(../images/login_icon.png) no-repeat 0 -84px;}
.vsrc-dialog-other{ width: 304px; padding: 18px 0 0; }
.ui-dialog-loginRegist .forget-passwrod{ font-size: 14px; color: #4496e2; float: left; }
.ui-dialog-loginRegist .pop-regist{ float: right; font-size: 14px; color: #4496e2;}
.user-write-tip .ui-tooltips{ border: 1px solid #a4dffb; }
.user-write-tip .ui-tooltips .arrow{ color: #e9f7fd; }
.user-write-tip .ui-tooltips-arrow .arrow-out{ color:#a4dffb;  }

.user-write-tip .ui-tooltips-content{ background: #e9f7fd; }
.user-write-tip .ui-tooltips-msg{ color: #00aeff; }
.user-write-tip .if-sigh{  }
.user-write-tip .ui-tooltips-msg .vipFont{ color:#00aeff;  }

.ui-dialog-loginRegist .mobile-send-label {position: absolute;right: 33px;top: 10px;width: 80px;height: 22px;text-align: center;background: gainsboro;cursor: pointer;}
.ui-dialog-loginRegist .mobile-icon{ position: absolute; left: 16px; top: 12px; width: 20px; height: 21px; background: url(../images/blog_icon.png) no-repeat 0 -37px;}
.ui-dialog-loginRegist .email-icon{ position: absolute; left: 16px; top: 15px; width: 20px; height: 14px; background: url(../images/login_icon.png) no-repeat 0 -54px; }
.ui-dialog-loginRegist .ui-dialog-inner{ max-height: inherit; }
.ui-dialog-loginRegist .agreement-field{ margin-top: -10px; padding: 0 0 15px 0; color: #9ca0a4; }
.ui-dialog-loginRegist .aggrement-link{ font-size: 14px; color: #4496e2; }

.ui-dialog-tipBox{ padding: 0; }
.ui-dialog-tipBox .ui-dialog-inner{ width: 360px; padding: 47px 50px 50px; }
.ui-dialog-tipBox .ui-dialog-tips .text{ color: #454f59; font-size: 22px; padding-left: 52px; }
.ui-dialog-tipBox .ui-dialog-tips .vipFont{ font-size: 38px; margin-left: -52px; }
.ui-dialog-tipBox .tip-txt{ color: #9ca0a4; font-size: 14px; text-align: center;}
/*收货地址*/
.vsrc-addressList{ padding: 0 0 26px 0; }
.address-item{ cursor: pointer; float: left; width: 328px; height: 184px; margin:0 14px 14px 0; padding: 0 22px 0 22px; border:1px solid #eeeeee; background: url(../images/order_bg.png) repeat-x 0 -191px; }
.address-item:hover,
.z-address-item-current{ background-position: 0 0; }
.member-info-title{  border-bottom: 1px dotted #e5e5e5; padding: 24px 0 14px 0; margin: 0 0 14px 0;}
.member-info-item{ font-size: 14px; color: #454f59;  }
.member-info-time,
.member-info-phone,
.member-info-local{ padding-bottom: 10px; }
.default-address-text{ display: none; position: absolute; top: 28px; right: 0; font-size: 12px; color: #9ca0a4; }
.m-member-info{ position: relative; height: 184px; }
.member-info-actions{ display: none; right: 0; top: 28px;}
.icon-corner-tick{ display: none; position: absolute; right: -22px; bottom: 0; width: 37px; height: 34px; background: url(../images/order_icon.png) no-repeat 0 0; }
.z-address-item-current .icon-corner-tick{ display: block; }
.z-address-item-default .default-address-text{ display: block; }
.btn-address-del,
.btn-address-default{ display: none; }
.member-info-actions{ position: absolute; right: 0px; top: 28px; }
.member-info-actions a{ color: #4496e2; float: left;}
.btn-address-del { margin: 0 15px; }
.member-info-actions .btn-address-default{ color: #9ca0a4; }
.address-item:hover .member-info-actions{ display: block; }
.address-item:hover .btn-address-del,
.address-item:hover .btn-address-default{ display:block; }
.z-address-item-default:hover .member-info-actions{ display: block; right: 70px;}
.z-address-item-default:hover .btn-address-del,
.z-address-item-default:hover .btn-address-default{ display:none; }
.add-address-plus{ background: none; border: 1px dashed #eeeeee; }
.add-address-link{ width: 100%; height: 100%; }
.add-address-plus .add-icon{ width: 48px; height: 48px; display: block; margin: 68px auto 0; background: url(../images/order_icon.png) no-repeat 0 -36px; }
/*收货地址弹窗*/
.ui-dialog-address{ width: 740px; }
.ui-dialog-address .ui-dialog-inner{ padding: 40px 0 50px 0; }
.vsrc-address-item{ position: relative; padding: 0 0 25px 132px; }
.address-item-name{ position: absolute; left: 0; top: 0; width: 118px; height: 42px; line-height: 42px; padding: 0 15px 0 0;text-align: right; }
.ui-dropdown-col-2 .ui-dropdown-menu li, .ui-dropdown-col-3 .ui-dropdown-menu li, .ui-dropdown-col-4 .ui-dropdown-menu li{ text-align: center;}
.ui-dropdown-col-2 .ui-dropdown-menu li a, .ui-dropdown-col-3 .ui-dropdown-menu li a, .ui-dropdown-col-4 .ui-dropdown-menu li a{ padding: 0 10px; }
.ui-dropdown-col-2, .ui-dropdown-col-3, .ui-dropdown-col-4{ width: 137px; }
.ui-dropdown-col-2 .ui-dropdown-bd{ width: 280px; }
.ui-dropdown-col-2 .ui-dropdown-menu li{ width: 30%; }
.vsrc-detail-input{ width: 538px; }
.ui-dialog-address  .ui-form-item-group{ float: left; margin: 0 10px 10px 0; }
.vsrc-address-btnWrap{ padding: 0 0 0 245px; }
.vsrc-address-btnWrap a{ float: left; margin-right: 20px; }
.user-errow-tip .ui-dropdown-hd{ border: 1px solid #ff0000; }
/*下拉框*/
.ui-dropdown-current{ line-height: 40px; }
.ui-dropdown-hd .i-arrow-down,
.ui-dropdown-hd .i-arrow-up{ top: 7px; font-size: 27px;}
.ui-dropdown-hd{ border: 1px solid #e0e0e0; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; padding: 0 20px;}
.ui-dropdown-bd{ top: 41px; max-height: 200px;}
.ui-dropdown-hd:hover {
    border-color: #454f59;
}
.z-ui-dropdown-open .ui-dropdown-hd{ border-color:#454f59 #454f59 #e0e0e0 #454f59;}
.ui-dropdown-bd a{ padding: 0 20px; }
.z-ui-dropdown-open .ui-dropdown-bd{border-color:#454f59;}
.ui-dropdown-bd .selected a,.vsrc-bug-item .ui-dropdown-bd .selected a:active, .ui-dropdown-bd .selected a:hover{ background: #fc4691; }
.ui-dropdown-bd a:active{ background: #fc4691; }
/*按钮*/
.vsrc-btn-primary{ background: #fc4691; border: 1px solid #fc4691;  color: #fff;}
.vsrc-btn-primary:hover{ background: #fe71ab; border: 1px solid #fe71ab; }
.vsrc-btn-primary:active{ background: #fc3186; border: 1px solid #fc3186;}
.vsrc-btn-default{ border:1px solid #aeb2b7;  color: #767d85; }
.vsrc-btn-default:hover{ border: 1px solid #dbdbdb; color: #9fa0a1;}
.vsrc-btn-default:active{ border: 1px solid #8a8e92; color: #525b64;}


.vsrc-btn-small{ min-width: 114px; height: 34px; font:16px/34px "微软雅黑";}
.vsrc-btn-medium{ min-width: 213px; height: 50px;  font:18px/50px "微软雅黑";}
.vsrc-btn-large{ min-width: 304px; height: 44px;  font:18px/44px "微软雅黑";}
.vsrc-btn-mediumLarge{ min-width: 80px; height: 44px;  font:18px/44px "微软雅黑";}
.vsrc-btn-small,.vsrc-btn-medium,.vsrc-btn-large,.vsrc-btn-mediumLarge{ 
    display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  text-decoration: none;
  text-align: center;
  vertical-align: top;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
  *white-space: nowrap;
  _overflow-y: hidden; }
  .vsrc-btn-disable{ border: 1px solid #e0e0e0; background: #e0e0e0; color: #767d85;  cursor: not-allowed;}
  /*分页*/
.vsrc-page-wrap{ padding: 60px 0 70px;  text-align: center;}
.ui-paging a{ color: #454f59; height: 39px; line-height: 39px; border: 1px solid #eeeeee; padding: 0 15px; /*font-weight: bold;*/ font-size: 14px; background: url(../images/page_bg.png) repeat-x;  border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.page-prev .page-arrow{ padding-right: 5px; }
.page-next .page-arrow{ padding-left: 5px; }
.ui-paging a.z-current,
.ui-paging a:hover{ border: 1px solid #ff4793; background: #ff4793; color: #fff; }
.ui-paging .ellipsis{ color: #c5c5c5; font-weight: bold;}
.ui-paging a.z-disable, .ui-paging a.z-disable:active, .ui-paging a.z-disable:hover{ background: #fff; color: #9ca0a4; }
/*公告底部分享*/
.article-footer{ padding: 30px 0 50px 0; }
.article-footer-left{ float: left;  font-size: 14px; color: #454f59;}
.article-footer-left .article-prev{ width: 610px; line-height: 22px; height: 22px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.article-footer-right{ float: right;  font-size: 14px; color: #454f59;}
.article-prev-link,
.article-next-link{ font-size: 14px; color: #454f59; word-break: break-all;}
.article-footer-right .share-txt{ float: left; margin: 6px 15px 0 0;}
.article-footer-right .share-link{ float: left; font-size: 0; position: relative;}
.article-footer-right .share-link .weixin-icon,
.article-footer-right .share-link .sina-icon,
.article-footer-right .share-link .tecent-icon{ width: 36px;height: 35px; margin: 0 15px 0 0; display: inline-block; *display: inline; *zoom:1; }
.article-footer-right .share-link .weixin-icon{  background: url(../images/share-icon.png) no-repeat 0 -46px; }
.article-footer-right .share-link .sina-icon{  background: url(../images/share-icon.png) no-repeat 0 -83px; }
.article-footer-right .share-link .tecent-icon{  background: url(../images/share-icon.png) no-repeat 0 -120px; }
.article-footer-right .weixin-pop{ display: none; position: absolute; left: -30px; bottom: 45px; background: #fff; padding: 10px; box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.article-footer-right .weixin-arrow{ position: absolute; left: 40px; bottom: -8px; width: 0; height: 0; border-width: 4px; border-color: #ffffff transparent transparent  transparent; border-style:solid dashed dashed  dashed; }
/*公告头部分享信息*/

.article-title-wrap{ padding: 64px 0 32px 0; border-bottom: 1px dotted #e5e5e5;}
.article-title-wrap .article-title{ font-size: 18px; color: #454f59; text-align: center; padding: 0 0 13px 0; line-height: 28px; height: 28px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.article-title-wrap .article-title-info{ text-align: center; font-size: 14px; color: #9ca0a4; }
.article-title-wrap .author,
.article-title-wrap .publish-time,
.article-title-wrap .readTimes{ padding: 0 13px 0 0; }
.article-title-wrap .notice-share {position: relative; margin: 28px auto 0; width: 120px;height: 38px; }
.article-title-wrap .share-btn{ display: block; margin: 0 auto; width: 118px; height: 36px; border: 1px solid #aaaeb3; text-align: center; line-height: 36px; font-size: 16px; color: #454f59; border-radius: 2px;  }
.article-title-wrap .share-btn:hover{ color: #ff4793; border-color: #ffadcf; }
.article-title-wrap .share-icon{ width: 20px; height: 21px; margin:0px  7px 0 0; display: inline-block; *display: inline; *zoom:1; vertical-align: -4px; background: url(../images/share-icon.png) no-repeat 0 0; }
.article-title-wrap .share-btn:hover .share-icon{ background-position: 0 -23px; }
.notice-share .ui-tooltips{ width: 190px; text-align: center; top: 45px; left:-30px; border-color:#e9e9e9; box-shadow: 0 0 10px rgba(0,0,0,0.1); }
.notice-share .ui-tooltips-content{ padding:0; }
.notice-share .weixin-icon,
.notice-share .sina-icon,
.notice-share .tecent-icon{ width: 36px;height: 35px; margin: 0 15px 0 0; display: inline-block; *display: inline; *zoom:1; }
.notice-share .weixin-icon{  background: url(../images/share-icon.png) no-repeat 0 -46px; }
.notice-share .sina-icon{  background: url(../images/share-icon.png) no-repeat 0 -83px; }
.notice-share .tecent-icon{ background: url(../images/share-icon.png) no-repeat 0 -120px; }
.notice-share .share-link{ padding: 23px 0 20px 17px; font-size: 0;  }
.notice-share .ui-tooltips-top-left-arrow .arrow, .notice-share .ui-tooltips-top-left-arrow .arrow-out{ left: 50%; }
.notice-share .ui-tooltips-arrow .arrow-out{ color: #e9e9e9; }
.notice-share .qrcode-pic{ display: none; margin-bottom: 18px;}
/*栏目公共部分*/
.vsrc-noticeColumn-detail{ padding: 0 0 20px 0; }
.vsrc-column-bTitle{  padding: 40px 0 30px; background: #f6f6f6; } 
.vsrc-Column-bTitle-txt{ text-indent: -9999px; }
.vsrc-column-sTitle{ position:relative; font-size: 22px; color: #454f59; line-height: 82px; border-bottom: 1px solid #eeeeee; padding-right: 360px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.vsrc-column-sTitle .colunm-line{ width: 3px; height: 23px; display: inline-block; *display: inline; *zoom:1; vertical-align:middle; margin:-2px 20px 0 3px; background: #ff4793;  }
/*头部*/
.vsrc-header{ background: url(../images/nav_bg.jpg) no-repeat center top #000e2e; background-size: cover;min-width:1200px; }
.vsrc-header-con{ height: 110px; width: 1200px; margin: 0 auto;}
.vsrc-logo{ float: left; padding: 40px 0 0; }
.vsrc-nav{ position: relative; float: right; padding: 48px 0 0; margin: 0 11px 0 0;}

.vsrc_unlogin a{ font-size: 14px; color: #fff; }

.vsrc-nav-list{}
.vsrc-nav-list li{ float: left;  }
.vsrc-nav-list a{ font-size: 14px; color: #fff; height: 62px; display: block; padding: 0 19px 0 19px;}


.vsrc-login-wrap{ position: relative; float: right; margin: 48px 0 0 30px; height: 62px;}
.vsrc-login-wrap:after{ position: absolute; left: -31px; top:2px; content: ''; width: 1px; height: 20px; background: url(../images/line01.png) no-repeat; }
.vsrc-login-link{ margin: 0 15px 0 0;font-size: 14px; color: #fff;  }
.vsrc-regist-link{position: relative; font-size: 14px; color: #fff; }
.vsrc-regist-link:after{ position:absolute; left: -9px; top:4px; content: ''; width: 1px; height: 12px; background: url(../images/line02.png) no-repeat; }

.vsrc-user-photo{ float: left; width: 26px; height: 26px;  padding: 0 10px 0 0; cursor: pointer;}
.vsrc-user-photo img{ border-radius: 13px; -moz-border-radius:13px; -webkit-border-radius:13px; width: 100%; height: 100%; display: block;}
.vsrc-user-name-wrap{float: left; cursor: pointer; }
.vsrc-user-name{ float:left; font-size: 14px; color: #fff; height: 26px; line-height: 26px; _width: 100px; max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.vsrc-login-after{ position: relative; float: left; height: 62px; }
.vsrc-arrow{ float: left; margin: 12px 0 0 6px; width: 9px; height: 5px; background: url(../images/arrow.png) no-repeat; }
.vsrc-nav-animate{ position: absolute; left: 0; bottom: 0; height: 4px; width: 100%;  }
.vsrc-nav-redLine{ position: absolute; bottom: 0; height: 4px;  background: url(../images/red_line.png) repeat-x 0 bottom;}

/*登录后下拉框*/
.vsrc-login-after-pop{ position: absolute; left: -22px; top: 37px; z-index: 100; width: 166px;}
.vsrc-login-after-pop-arrow{ position: absolute; left: 29px; top: -8px; width: 0; height: 0; border-width: 4px; border-color: transparent transparent #ffffff transparent; border-style: dashed dashed solid dashed; }
.vsrc-login-after-userItem{ padding: 16px 0 15px; width: 166px; background: #fff; border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius: 3px; box-shadow: 0 1px 5px rgba(0,0,0,0.2); -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.2); -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);}
.vsrc-login-after-userItem li{ height: 30px; }
.vsrc-login-after-userItem li a{ display: block; height: 30px; line-height: 30px; padding: 0 0 0 20px; }
.vsrc-login-after-userItem li a:hover{ background: #f7f7f7; }
.vsrc-user-com{ display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 10px 0 0;}
.vsrc-homePage-icon{  width: 14px; height: 15px;  background: url(../images/pop_icon.png) no-repeat 0 0; }
.vsrc-message-icon{ width: 16px; height: 14px;  background: url(../images/pop_icon.png) no-repeat 0 -16px; }
.vsrc-info-icon{ width: 13px; height: 15px;  background: url(../images/pop_icon.png) no-repeat 0 -32px; }
.vsrc-logOut-icon{  width: 13px; height: 15px;  background: url(../images/pop_icon.png) no-repeat 0 -48px;  }



/*脚部*/
.vsrc-footer{ background: #303644; padding: 0 0 50px 0;min-width:1200px;text-align:center}
.vsrc-footer-item{ width: 1200px; margin: 0 auto; overflow: hidden; padding: 36px 0 15px; border-bottom: 1px solid #444a57;}
.vsrc-footer-list{ margin-left: -20px; }
.vsrc-footer-list li{ float: left; padding: 0 40px; background: url(../images/line03.png) no-repeat 0 center; }
.vsrc-footer-list a{ font-size: 14px; color: #fff; }
.vsrc-footer-description{ width: 1200px; margin: 0 auto; font-style: 10px; color: #83868f; }
.vsrc-footer-description-txt{ width: 560px;padding: 15px 0 12px 10px; line-height: 12px; font-size: 10px;}
.copyRight{width: 1200px; margin: 10px auto; font-size: 12px; color: #fff; padding: 0 0 0 10px;  }
.copyRight a {color:#fff;font-size: 12px;}
.copyRight_vip{ padding: 0 0 0 14px; }
.vsrc-footer-share{ width: 1200px; margin: 0 auto; padding: 18px 0 0;}
.vsrc-footer-share .vsrc-weixin{ position:relative; float: left; margin:0 18px 0 5px; }
.vsrc-footer-share .vsrc-weibo{ float: left; }

.vsrc-footer-share .weixin-icon{ width: 28px; height: 29px; display: block; background: url(../images/pop_icon.png) no-repeat 0 -141px; }
.vsrc-footer-share .weibo-icon{ width: 28px; height: 29px; display: block; background: url(../images/pop_icon.png) no-repeat 0 -170px; }
.vsrc-footer-share .weixin-arrow{ position: absolute; left: 40px; bottom: -8px; width: 0; height: 0; border-width: 4px; border-color: #ffffff transparent transparent  transparent; border-style:solid dashed dashed  dashed; }
.vsrc-footer-share .weixin-pop{ display: none; position: absolute; left: -30px; bottom: 35px; background: #fff; padding: 10px;}

.vsrc-middle-wrap{ min-width:1200px;}

