﻿@charset "gb2312";

/* CSS Document */

.NItemM,
.NItemM a,
.NSubC a,
.page a {
    -webkit-transition-property: border-color, background-color, color;
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: ease;
    -moz-transition-property: border-color, background-color, color;
    -moz-transition-duration: .5s;
    -moz-transition-timing-function: ease;
    -ms-transition-property: border-color, background-color, color;
    -ms-transition-duration: .5s;
    -ms-transition-timing-function: ease;
    -o-transition-property: border-color, background-color, color;
    -o-transition-duration: .5s;
    -o-transition-timing-function: ease;
    transition-property: border-color, background-color, color;
    transition-duration: .5s;
    transition-timing-function: ease;
}

html {
    overflow-y: scroll;
}

body {
    color: #666;
    background-color: #F8F8F8;
    background-repeat: repeat-x;
    background-position: top left;
    margin: 0 auto;
}

* {
    box-sizing: border-box;
}

a {
    color: #444;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
}

a:hover {
    color: #DB2625;
}

.bc_fff {
    width: 100% !important;
    background-color: #fff !important;
}

.wrapper {
    height: 100%;
    /*overflow:hidden;*/
}

.bdshare_dialog_list li {
    margin-left: 5px !important;
    _margin-left: 3px !important;
}


/**topnavArea**/


/**topnavArea**/

.topArea {
    position: relative;
    margin: 0 auto;
    z-index: 2;
    _height: 30px;
    zoom: 1;
    background-color: #f7f7f7;
}

.topBg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    opacity: 1;
    filter: alpha(opacity: 100);
    z-index: 1;
}

.topBarArea {
    margin: 0px auto;
}

.topBar {
    position: relative;
    z-index: 2;
    overflow: hidden;
    height: 30px;
    color: #000;
    line-height: 30px;
    padding: 0px;
}

.topBar em {
    font-style: normal;
}

.topBar span {
    color: #000;
    margin-right: 10px;
}

.topBar a {
    color: #000;
}

.topBar a:hover {
    color: #DB2625;
    text-decoration: underline;
}

.topBar em {
    margin: 0 3px 0 5px;
}

.topBarL {
    float: left;
}

.topBarR {
    float: right;
}


/*.headerNavArea {
  position:relative;
  z-index:30;
}
*/


/*--头部 header style--*/

.header {
    margin: 0 auto;
    position: relative;
    z-index: 3;
}

.headerBg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #fff;
}

.headerConArea {
    margin: 0px auto;
}

.headerCon {
    position: relative;
    /* z-index:2;
  */
    height: 100px;
}


/*logo*/

.logo {
    position: relative;
    z-index: 13;
    overflow: hidden;
    float: left;
    /* width: 200px; */
    /* height: 100px; */
    padding-top: 25px;
}


/*搜索框*/

.search {
    float: right;
    z-index: 14;
    zoom: 1;
    margin-top: 5px;
}

.search .search-inner {
    zoom: 1;
    font-size: 0;
}

.search .search-inner:after {
    content: "";
    display: table;
    clear: both;
}

.search .keyWord {
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    margin: 0;
    background-color: #fff;
    border: 1px solid #DC133D;
}

.search .input {
    border: 0px;
    width: 230px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    background-color: transparent;
    padding: 0;
    * float: left;
    outline: none;
}

.search .button {
    float: left;
    width: 100px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    cursor: pointer;
    background-color: #d70202;
    border: 1px solid #DC133D;
}

.search .button b {
    font: inherit;
}


/*购物车*/

.shop-cart {
    position: relative;
    float: right;
    z-index: 14;
    margin-top: 25px;
}

.shop-cart .cart-inner {
    overflow: hidden;
    zoom: 1;
    padding: 5px;
    border: 1px solid #f5f5f5;
    background-color: #FFF;
}

.shop-cart .cart-inner:after {
    content: "";
    display: table;
    clear: both;
}

.shop-cart .cart-text,
.shop-cart .cart-icon,
.shop-cart .cart-icon {
    float: left;
}

.shop-cart .cart-icon {
    width: 40px;
    height: 40px;
    margin-right: 10px;
    background-image: url(../images/shopcart_icon.png);
    background-repeat: no-repeat;
}

.shop-cart .cart-text {
    color: #000;
    line-height: 40px;
    font-size: 14px;
    margin: 0;
}

.shop-cart .cart-text .num {
    color: #1ba70e;
    padding: 0 3px;
    font-size: 25px;
    font-weight: 700;
    font-family: 'arial';
}

.shop-cart .cart-imore {
    float: right;
    width: 10px;
    height: 11px;
    margin: 18px 5px 0 10px;
    background-image: url(../images/shopcart_imore.png);
    background-repeat: no-repeat;
}


/*--nav basic setting--*/

.webNav {
    margin: 0 auto;
    position: relative;
    z-index: 12;
    border-bottom: 2px solid #00a23b;
}

.nav,
.NCenter,
.NMain {
    zoom: 1;
}

.nav:after,
.NCenter:after,
.NMain:after {
    content: '';
    display: table;
    clear: both;
}


/*--default nav basic setting--*/

.nav {
    position: relative;
    z-index: 1;
    margin: 0 auto;
}

.NLeft,
.NRight {
    display: none;
    width: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
    z-index: 2;
}

.NLeft {
    left: 0px;
}

.NRight {
    right: 0px;
}

.NMainBg {
    margin: 0px 0px;
    position: relative;
    left: 0px;
    top: 0px;
    width: auto;
    height: 52px;
    z-index: 1;
    margin-bottom: -52px;
    background-color: #00BCD4;
}

.NCenter {
    margin: 0px auto;
    position: relative;
    z-index: 2;
}

.NCenter_l,
.NCenter_l:hover {
    display: block;
    float: left;
    z-index: 1;
    width: 240px;
    height: 52px;
    line-height: 52px;
    color: #fff;
    text-indent: 20px;
    text-align: center;
    font-size: 18px;
    background: #d70202 url(../images/prosort_icon0.png) no-repeat 30px center;
}

.NMain {
    zoom: 1;
    position: relative;
    float: left;
    z-index: 3;
    height: 52px;
    margin: 0px auto;
}

.NMain:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
}

.NLine {
    float: left;
    display: none;
}

.NItem,
.NItem:hover {
    float: left;
    position: relative;
    z-index: 1;
    width: 120px;
    height: 52px;
    line-height: 52px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 400;
}

.NItem.NItemCur,
.NItem.NItemCur:hover {
    font-size: 18px;
    background-color: #d70202;
}

.NItemR,
.NItemL {
    width: 0px;
}

.NItemM {
    width: 100%;
}

.NItemM a {
    overflow: hidden;
    font: 700 14px/52px "微软雅黑";
    height: 52px;
    text-align: center;
    /*text-overflow:ellipsis;
  */
    white-space: nowrap;
    text-align: center;
    display: block;
}

.NLast {
    _margin-right: -3px;
}

.NItemH {
    z-index: 10;
    color: #fff;
}

.NItemSub .NSub {
    display: block;
}

.NSub {
    display: none;
    position: absolute;
    top: 52px;
    left: 0px;
    width: 120px;
    background-image: url(about:blank);
}

.NSubC {
    zoom: 1;
}

.NSubC:after {
    content: " ";
    display: table;
    clear: both;
}

.NSubT,
.NSubB {
    display: none;
    height: 0px;
    overflow: hidden;
}

.NSub a {
    display: inline-block;
    font-weight: 400;
    font-size: 12px;
    font-family: "微软雅黑";
    line-height: 32px;
    text-align: center;
    white-space: nowrap;
    width: 100%;
}

.NSub p.first-item {
    border-top: none!important;
}

.NSub p.last-item {
    border-bottom: none!important;
}

.NSerach {
    overflow: hidden;
    float: right;
    font-size: 14px;
    margin-top: 5px;
    background-color: #fff;
    border: 1px solid #00a23b;
}

.serach_key {
    float: left;
    width: 200px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    padding: 1px 5px;
    background-color: #fff;
}

.serach_btn {
    display: block;
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    color: #FFF;
    text-align: center;
    font-size: 14px;
    background-color: #00a23b;
    cursor: pointer;
}


/*--banner style--*/

.bannerArea {
    margin: 10px auto;
    position: relative;
    z-index: 4;
    clear: both;
}

.bannerBg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}

.bannerCon {
    position: relative;
    z-index: 2;
    height: 300px;
    overflow: hidden;
}

.full-banner {
    margin: 0px auto;
    position: relative;
    overflow: hidden;
}


/**bannerPic 淡入淡出布局**/

.banner-pic-1 {
    position: relative;
    width: 100%;
    height: 100%;
}

.banner-pic-1 li {
    width: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    background-image: url(../images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}

.banner-pic-1 li a {
    display: block;
    background: url(about:blank);
    width: 960px;
    height: 100%;
    margin: 0px auto;
    outline: none;
}


/**bannerPic 左右移动布局**/

.banner-pic-2 {
    position: absolute;
    left: 0px;
    top: 0px;
}

.banner-pic-2 li {
    background-image: url(../images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
    float: left;
}

.banner-pic-2 li a {
    display: block;
    background: url(about:blank);
    width: 960px;
    height: 100%;
    margin: 0px auto;
    outline: none;
}


/**bannerPic 上下移动布局**/

.banner-pic-3 {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
}

.banner-pic-3 li {
    background-image: url(../images/loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
}

.banner-pic-3 li a {
    display: block;
    background: url(about:blank);
    width: 1200px;
    height: 100%;
    margin: 0px auto;
    outline: none;
}


/**banner 圆点**/

.banner-nav-1 {
    position: absolute;
    right: 0px;
    height: 25px;
    bottom: 0px;
    width: 100%;
    z-index: 10;
}

.banner-nav-1 .b-nav {
    text-align: center;
}

.banner-nav-1 span {
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: gray;
    margin-left: 5px;
    cursor: pointer;
    line-height: 5px;
    cursor: pointer;
}

.banner-nav-1 .cur {
    background-color: orange;
}


/**banner 数字**/

.banner-nav-2 {
    position: absolute;
    right: 0px;
    height: 35px;
    bottom: 0px;
    width: 100%;
    z-index: 10;
}

.banner-nav-2 .b-nav {
    text-align: center;
}

.banner-nav-2 span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: gray;
    margin-left: 10px;
    cursor: pointer;
    color: #fff;
    font: bold 14px/20px arial;
    cursor: pointer;
}

.banner-nav-2 .cur {
    background-color: orange;
}


/**banner 缩略图**/

.banner-nav-3 {
    position: absolute;
    right: 0px;
    height: 60px;
    padding: 1px 0px;
    bottom: 0px;
    width: 100%;
    z-index: 10;
}

.banner-nav-3 .b-nav {
    text-align: center;
    padding: 5px 0px;
    margin: 0px auto;
    background-color: rgba(0, 0, 0, 0.3);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#7F000000, endColorstr=#7F000000);
}

.banner-nav-3 span {
    display: inline-block;
    width: 100px;
    height: 50px;
    margin: 0px 10px 0 0;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.banner-nav-3 span img {
    width: 100px;
    height: 50px;
}

.banner-nav-3 .cur {
    width: 96px;
    height: 50px;
    border: 2px solid orange;
}

.banner-nav-3 .cur img {
    width: 96px;
}


/*--Module basic setting--*/

.Mo {
    position: relative;
    overflow: hidden;
}

.MoT,
.MoHead,
.MoBody,
.MoB {
    width: 100%;
    border-collapse: separate;
    *border-collapse: collapse;
    border-spacing: 0px;
}

.MoHead,
.MoT,
.MoB {
    table-layout: fixed;
}

.MoT,
.MoB {
    height: 0px;
}

.MoT tr,
.MoB tr,
.MoT td,
.MoB td {
    height: 0px;
    line-height: 0px;
    overflow: hidden;
    padding: 0px;
}

.MoTL,
.MoTR,
.MoHeadL,
.MoHeadR,
.MoBodyL,
.MoBodyR,
.MoBL,
.MoBR {
    width: 0px;
}

.MoHead {
    line-height: normal!important;
    margin: 0;
}

.MoHeadM {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    height: 35px;
    position: relative;
    text-align: center;
}

.MoName {
    margin: 8px 0 0 10px;
}

.MoNameM {
    overflow: hidden;
}

.NameTxt {
    white-space: nowrap;
    display: block;
    font-size: 14px;
    font-family: "微软雅黑";
    margin: 0;
}

.MoMore {
    position: absolute;
    line-height: 100%;
    right: 10px;
    top: 11px;
    z-index: 1;
}

.MoMore a {
    display: inline-block;
    text-align: center;
}

.MoBody {
    border-width: 0px;
    table-layout: fixed;
}

.MoB {}

.MoBM {
    width: 100%;
}

.MoBodyC {
    overflow: hidden;
    position: relative;
}

.MoBodyC .noTxt {
    padding: 10px;
}

.MoBodyC .dashedLine,
.MoBodyC .solidLine {
    height: 0px;
    line-height: 0px;
    font-size: 0px;
    overflow: hidden;
    border-top-width: 1px;
}

.MoBodyC .dashedLine {
    border-top-style: dashed;
}

.MoBodyC .solidLine {
    border-top-style: solid;
}


/**--Mo_1001 basic setting--**/

.Mo_1001,
.Mo_1001 .MoT,
.Mo_1001 .MoTL,
.Mo_1001 .MoTR,
.Mo_1001 .MoTM,
.Mo_1001 .MoHead,
.Mo_1001 .MoHeadL,
.Mo_1001 .MoHeadR,
.Mo_1001 .MoHeadM,
.Mo_1001 .MoName,
.Mo_1001 .MoNameL,
.Mo_1001 .MoNameR,
.Mo_1001 .MoNameM,
.Mo_1001 .MoBody,
.Mo_1001 .MoBodyL,
.Mo_1001 .MoBodyR,
.Mo_1001 .MoBodyM,
.Mo_1001 .MoB,
.Mo_1001 .MoBL,
.Mo_1001 .MoBR,
.Mo_1001 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1001 {
    border-width: 0px;
}

.Mo_1001 .MoHead {}

.Mo_1001 .MoHeadM {
    height: 35px;
    background-repeat: repeat;
}

.Mo_1001 .MoName {
    margin: 8px 0 0 10px;
}

.Mo_1001 .NameTxt {
    font-size: 14px;
    margin: 0;
}

.Mo_1001 .MoMore {
    right: 10px;
    top: 11px;
}

.Mo_1001 .MoBody {
    border-width: 1px;
    border-style: solid;
}


/**--Mo_1002 basic setting--**/

.Mo_1002,
.Mo_1002 .MoT,
.Mo_1002 .MoTL,
.Mo_1002 .MoTR,
.Mo_1002 .MoTM,
.Mo_1002 .MoHead,
.Mo_1002 .MoHeadL,
.Mo_1002 .MoHeadR,
.Mo_1002 .MoHeadM,
.Mo_1002 .MoName,
.Mo_1002 .MoNameL,
.Mo_1002 .MoNameR,
.Mo_1002 .MoNameM,
.Mo_1002 .MoBody,
.Mo_1002 .MoBodyL,
.Mo_1002 .MoBodyR,
.Mo_1002 .MoBodyM,
.Mo_1002 .MoB,
.Mo_1002 .MoBL,
.Mo_1002 .MoBR,
.Mo_1002 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1002 {
    border: 0px;
}

.Mo_1002 .MoHead {}

.Mo_1002 .MoHeadL,
.Mo_1002 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1002 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1002 .MoHeadM {
    background-position: 0px -34px;
    background-repeat: repeat-x;
    height: 34px;
}

.Mo_1002 .MoHeadR {
    background-position: 0px -68px;
}

.Mo_1002 .MoName {
    margin: 8px 0 0;
}

.Mo_1002 .NameTxt {
    font-size: 14px;
}

.Mo_1002 .MoMore {
    right: 0px;
}

.Mo_1002 .MoBody {
    border-width: 1px 1px 0px;
    border-style: solid;
}

.Mo_1002 .MoBodyM {}

.Mo_1002 .MoB {
    height: 5px;
    display: table;
    *display: block;
}

.Mo_1002 .MoBL,
.Mo_1002 .MoBM,
.Mo_1002 .MoBR {
    height: 5px;
    display: table-cell;
}

.Mo_1002 .MoBM {
    background-position: 0px -5px;
    background-repeat: repeat-x;
}

.Mo_1002 .MoBL,
.Mo_1002 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1002 .MoBL {
    background-position: 0px 0px;
}

.Mo_1002 .MoBR {
    background-position: 0px -10px;
}


/**--Mo_1003 basic setting--**/

.Mo_1003,
.Mo_1003 .MoT,
.Mo_1003 .MoTL,
.Mo_1003 .MoTR,
.Mo_1003 .MoTM,
.Mo_1003 .MoHead,
.Mo_1003 .MoHeadL,
.Mo_1003 .MoHeadR,
.Mo_1003 .MoHeadM,
.Mo_1003 .MoName,
.Mo_1003 .MoNameL,
.Mo_1003 .MoNameR,
.Mo_1003 .MoNameM,
.Mo_1003 .MoBody,
.Mo_1003 .MoBodyL,
.Mo_1003 .MoBodyR,
.Mo_1003 .MoBodyM,
.Mo_1003 .MoB,
.Mo_1003 .MoBL,
.Mo_1003 .MoBR,
.Mo_1003 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1003 .MoHead {}

.Mo_1003 .MoHeadL,
.Mo_1003 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1003 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1003 .MoHeadM {
    background-position: 0px -45px;
    background-repeat: repeat-x;
    height: 45px;
}

.Mo_1003 .MoHeadR {
    background-position: 0px -90px;
}

.Mo_1003 .MoName {
    margin: 12px 0 0 5px;
}

.Mo_1003 .NameTxt {
    font-size: 14px;
}

.Mo_1003 .MoMore {
    right: 5px;
    top: 15px;
}

.Mo_1003 .MoBody {
    border-width: 0px 1px 0px;
    border-style: solid;
}

.Mo_1003 .MoB {
    height: 5px;
    display: table;
    *display: block;
}

.Mo_1003 .MoBL,
.Mo_1003 .MoBM,
.Mo_1003 .MoBR {
    height: 5px;
    display: table-cell;
}

.Mo_1003 .MoBM {
    background-position: 0px -5px;
    background-repeat: repeat-x;
}

.Mo_1003 .MoBL,
.Mo_1003 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1003 .MoBL {
    background-position: 0px 0px;
}

.Mo_1003 .MoBR {
    background-position: 0px -10px;
}


/**--Mo_1004 basic setting--**/

.Mo_1004,
.Mo_1004 .MoT,
.Mo_1004 .MoTL,
.Mo_1004 .MoTR,
.Mo_1004 .MoTM,
.Mo_1004 .MoHead,
.Mo_1004 .MoHeadL,
.Mo_1004 .MoHeadR,
.Mo_1004 .MoHeadM,
.Mo_1004 .MoName,
.Mo_1004 .MoNameL,
.Mo_1004 .MoNameR,
.Mo_1004 .MoNameM,
.Mo_1004 .MoBody,
.Mo_1004 .MoBodyL,
.Mo_1004 .MoBodyR,
.Mo_1004 .MoBodyM,
.Mo_1004 .MoB,
.Mo_1004 .MoBL,
.Mo_1004 .MoBR,
.Mo_1004 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1004 .MoHead {}

.Mo_1004 .MoHeadL,
.Mo_1004 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1004 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1004 .MoHeadM {
    background-position: 0px -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1004 .MoHeadR {
    background-position: 0px -70px;
}

.Mo_1004 .MoName {
    margin: 7px 0 0 0;
}

.Mo_1004 .NameTxt {
    font-size: 14px;
}

.Mo_1004 .MoMore {
    right: 0px;
}


/**--Mo_1005 basic setting--**/

.Mo_1005,
.Mo_1005 .MoT,
.Mo_1005 .MoTL,
.Mo_1005 .MoTR,
.Mo_1005 .MoTM,
.Mo_1005 .MoHead,
.Mo_1005 .MoHeadL,
.Mo_1005 .MoHeadR,
.Mo_1005 .MoHeadM,
.Mo_1005 .MoName,
.Mo_1005 .MoNameL,
.Mo_1005 .MoNameR,
.Mo_1005 .MoNameM,
.Mo_1005 .MoBody,
.Mo_1005 .MoBodyL,
.Mo_1005 .MoBodyR,
.Mo_1005 .MoBodyM,
.Mo_1005 .MoB,
.Mo_1005 .MoBL,
.Mo_1005 .MoBR,
.Mo_1005 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1005 .MoHead {}

.Mo_1005 .MoHeadM {
    height: 35px;
    background-position: 0px bottom;
    background-repeat: repeat-x;
}

.Mo_1005 .NameTxt {
    font-size: 14px;
}

.Mo_1005 .MoMore {}


/**--Mo_1006 basic setting--**/

.Mo_1006,
.Mo_1006 .MoT,
.Mo_1006 .MoTL,
.Mo_1006 .MoTR,
.Mo_1006 .MoTM,
.Mo_1006 .MoHead,
.Mo_1006 .MoHeadL,
.Mo_1006 .MoHeadR,
.Mo_1006 .MoHeadM,
.Mo_1006 .MoName,
.Mo_1006 .MoNameL,
.Mo_1006 .MoNameR,
.Mo_1006 .MoNameM,
.Mo_1006 .MoBody,
.Mo_1006 .MoBodyL,
.Mo_1006 .MoBodyR,
.Mo_1006 .MoBodyM,
.Mo_1006 .MoB,
.Mo_1006 .MoBL,
.Mo_1006 .MoBR,
.Mo_1006 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1006 {
    border-width: 0px;
}

.Mo_1006 .MoHead {}

.Mo_1006 .MoHeadM {
    height: 35px;
    background-repeat: repeat;
}

.Mo_1006 .NameTxt {
    font-size: 14px;
}

.Mo_1006 .MoMore {
    right: 10px;
}

.Mo_1006 .MoBody {
    border-width: 1px;
    border-style: solid;
}


/**--Mo_1007 basic setting--**/

.Mo_1007,
.Mo_1007 .MoT,
.Mo_1007 .MoTL,
.Mo_1007 .MoTR,
.Mo_1007 .MoTM,
.Mo_1007 .MoHead,
.Mo_1007 .MoHeadL,
.Mo_1007 .MoHeadR,
.Mo_1007 .MoHeadM,
.Mo_1007 .MoName,
.Mo_1007 .MoNameL,
.Mo_1007 .MoNameR,
.Mo_1007 .MoNameM,
.Mo_1007 .MoBody,
.Mo_1007 .MoBodyL,
.Mo_1007 .MoBodyR,
.Mo_1007 .MoBodyM,
.Mo_1007 .MoB,
.Mo_1007 .MoBL,
.Mo_1007 .MoBR,
.Mo_1007 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1007 {
    border: 0px;
}

.Mo_1007 .MoHead {}

.Mo_1007 .MoHeadL,
.Mo_1007 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1007 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1007 .MoHeadM {
    background-position: 0px -34px;
    background-repeat: repeat-x;
    height: 34px;
}

.Mo_1007 .MoHeadR {
    background-position: 0px -68px;
}

.Mo_1007 .MoName {
    margin: 8px 0 0 0;
}

.Mo_1007 .NameTxt {
    font-size: 14px;
}

.Mo_1007 .MoMore {
    right: 0px;
}

.Mo_1007 .MoBody {
    border-width: 1px 1px 0px;
    border-style: solid;
}

.Mo_1007 .MoBodyM {}

.Mo_1007 .MoB {
    height: 5px;
    display: table;
    *display: block;
}

.Mo_1007 .MoBL,
.Mo_1007 .MoBM,
.Mo_1007 .MoBR {
    height: 5px;
    display: table-cell;
}

.Mo_1007 .MoBM {
    background-position: 0px -5px;
    background-repeat: repeat-x;
}

.Mo_1007 .MoBL,
.Mo_1007 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1007 .MoBL {
    background-position: 0px 0px;
}

.Mo_1007 .MoBR {
    background-position: 0px -10px;
}


/**--Mo_1008 basic setting--**/

.Mo_1008,
.Mo_1008 .MoT,
.Mo_1008 .MoTL,
.Mo_1008 .MoTR,
.Mo_1008 .MoTM,
.Mo_1008 .MoHead,
.Mo_1008 .MoHeadL,
.Mo_1008 .MoHeadR,
.Mo_1008 .MoHeadM,
.Mo_1008 .MoName,
.Mo_1008 .MoNameL,
.Mo_1008 .MoNameR,
.Mo_1008 .MoNameM,
.Mo_1008 .MoBody,
.Mo_1008 .MoBodyL,
.Mo_1008 .MoBodyR,
.Mo_1008 .MoBodyM,
.Mo_1008 .MoB,
.Mo_1008 .MoBL,
.Mo_1008 .MoBR,
.Mo_1008 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1008 .MoHead {}

.Mo_1008 .MoHeadL,
.Mo_1008 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1008 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1008 .MoHeadM {
    background-position: 0px -45px;
    background-repeat: repeat-x;
    height: 45px;
}

.Mo_1008 .MoHeadR {
    background-position: 0px -90px;
}

.Mo_1008 .MoName {
    margin: 12px 0 0 5px;
}

.Mo_1008 .NameTxt {
    font-size: 14px;
}

.Mo_1008 .MoMore {
    right: 5px;
    top: 17px;
}

.Mo_1008 .MoBody {
    border-width: 0px 1px 0px;
    border-style: solid;
}

.Mo_1008 .MoB {
    height: 5px;
    display: table;
    *display: block;
}

.Mo_1008 .MoBL,
.Mo_1008 .MoBM,
.Mo_1008 .MoBR {
    height: 5px;
    display: table-cell;
}

.Mo_1008 .MoBM {
    background-position: 0px -5px;
    background-repeat: repeat-x;
}

.Mo_1008 .MoBL,
.Mo_1008 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1008 .MoBL {
    background-position: 0px 0px;
}

.Mo_1008 .MoBR {
    background-position: 0px -10px;
}


/**--Mo_1009 basic setting--**/

.Mo_1009,
.Mo_1009 .MoT,
.Mo_1009 .MoTL,
.Mo_1009 .MoTR,
.Mo_1009 .MoTM,
.Mo_1009 .MoHead,
.Mo_1009 .MoHeadL,
.Mo_1009 .MoHeadR,
.Mo_1009 .MoHeadM,
.Mo_1009 .MoName,
.Mo_1009 .MoNameL,
.Mo_1009 .MoNameR,
.Mo_1009 .MoNameM,
.Mo_1009 .MoBody,
.Mo_1009 .MoBodyL,
.Mo_1009 .MoBodyR,
.Mo_1009 .MoBodyM,
.Mo_1009 .MoB,
.Mo_1009 .MoBL,
.Mo_1009 .MoBR,
.Mo_1009 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1009 .MoHead {}

.Mo_1009 .MoHeadL,
.Mo_1009 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1009 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1009 .MoHeadM {
    background-position: 0px -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1009 .MoHeadR {
    background-position: 0px -70px;
}

.Mo_1009 .MoName {
    margin: 8px 0 0 0px;
}

.Mo_1009 .NameTxt {
    font-size: 14px;
}

.Mo_1009 .MoMore {
    right: 0px;
}


/**--Mo_1010 basic setting--**/

.Mo_1010,
.Mo_1010 .MoT,
.Mo_1010 .MoTL,
.Mo_1010 .MoTR,
.Mo_1010 .MoTM,
.Mo_1010 .MoHead,
.Mo_1010 .MoHeadL,
.Mo_1010 .MoHeadR,
.Mo_1010 .MoHeadM,
.Mo_1010 .MoName,
.Mo_1010 .MoNameL,
.Mo_1010 .MoNameR,
.Mo_1010 .MoNameM,
.Mo_1010 .MoBody,
.Mo_1010 .MoBodyL,
.Mo_1010 .MoBodyR,
.Mo_1010 .MoBodyM,
.Mo_1010 .MoB,
.Mo_1010 .MoBL,
.Mo_1010 .MoBR,
.Mo_1010 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1010 {
    border-width: 0px;
}

.Mo_1010 .MoHeadM {
    height: 35px;
}

.Mo_1010 .NameTxt {
    font-size: 14px;
}

.Mo_1010 .MoMore {
    right: 10px;
}

.Mo_1010 .MoBody {
    border-width: 1px;
    border-style: solid;
}


/**--Mo_1011 basic setting--**/

.Mo_1011,
.Mo_1011 .MoT,
.Mo_1011 .MoTL,
.Mo_1011 .MoTR,
.Mo_1011 .MoTM,
.Mo_1011 .MoHead,
.Mo_1011 .MoHeadL,
.Mo_1011 .MoHeadR,
.Mo_1011 .MoHeadM,
.Mo_1011 .MoName,
.Mo_1011 .MoNameL,
.Mo_1011 .MoNameR,
.Mo_1011 .MoNameM,
.Mo_1011 .MoBody,
.Mo_1011 .MoBodyL,
.Mo_1011 .MoBodyR,
.Mo_1011 .MoBodyM,
.Mo_1011 .MoB,
.Mo_1011 .MoBL,
.Mo_1011 .MoBR,
.Mo_1011 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1011 {
    border: 0px;
}

.Mo_1011 .MoHead {}

.Mo_1011 .MoHeadL,
.Mo_1011 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1011 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1011 .MoHeadM {
    background-position: 0px -34px;
    background-repeat: repeat-x;
    height: 34px;
}

.Mo_1011 .MoHeadR {
    background-position: 0px -68px;
}

.Mo_1011 .MoName {
    margin: 8px 0 0 0px;
}

.Mo_1011 .NameTxt {
    font-size: 14px;
}

.Mo_1011 .MoMore {
    right: 0px;
}

.Mo_1011 .MoBody {
    border-width: 1px 1px 0px;
    border-style: solid;
}

.Mo_1011 .MoBodyM {}

.Mo_1011 .MoB {
    height: 5px;
    display: table;
    *display: block;
}

.Mo_1011 .MoBL,
.Mo_1011 .MoBM,
.Mo_1011 .MoBR {
    height: 5px;
    display: table-cell;
}

.Mo_1011 .MoBM {
    background-position: 0px -5px;
    background-repeat: repeat-x;
}

.Mo_1011 .MoBL,
.Mo_1011 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1011 .MoBL {
    background-position: 0px 0px;
}

.Mo_1011 .MoBR {
    background-position: 0px -10px;
}


/**--Mo_1012 basic setting--**/

.Mo_1012,
.Mo_1012 .MoT,
.Mo_1012 .MoTL,
.Mo_1012 .MoTR,
.Mo_1012 .MoTM,
.Mo_1012 .MoHead,
.Mo_1012 .MoHeadL,
.Mo_1012 .MoHeadR,
.Mo_1012 .MoHeadM,
.Mo_1012 .MoName,
.Mo_1012 .MoNameL,
.Mo_1012 .MoNameR,
.Mo_1012 .MoNameM,
.Mo_1012 .MoBody,
.Mo_1012 .MoBodyL,
.Mo_1012 .MoBodyR,
.Mo_1012 .MoBodyM,
.Mo_1012 .MoB,
.Mo_1012 .MoBL,
.Mo_1012 .MoBR,
.Mo_1012 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1012 .MoHead {}

.Mo_1012 .MoHeadL,
.Mo_1012 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1012 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1012 .MoHeadM {
    background-position: 0px -45px;
    background-repeat: repeat-x;
    height: 45px;
}

.Mo_1012 .MoHeadR {
    background-position: 0px -90px;
}

.Mo_1012 .MoName {
    margin: 12px 0 0 5px;
}

.Mo_1012 .NameTxt {
    font-size: 14px;
}

.Mo_1012 .MoMore {
    right: 5px;
    top: 15px;
}

.Mo_1012 .MoBody {
    border-width: 0px 1px 0px;
    border-style: solid;
}

.Mo_1012 .MoB {
    height: 5px;
    display: table;
    *display: block;
}

.Mo_1012 .MoBL,
.Mo_1012 .MoBM,
.Mo_1012 .MoBR {
    height: 5px;
    display: table-cell;
}

.Mo_1012 .MoBM {
    background-position: 0px -5px;
    background-repeat: repeat-x;
}

.Mo_1012 .MoBL,
.Mo_1012 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1012 .MoBL {
    background-position: 0px 0px;
}

.Mo_1012 .MoBR {
    background-position: 0px -10px;
}


/**--Mo_1013 basic setting--**/

.Mo_1013,
.Mo_1013 .MoT,
.Mo_1013 .MoTL,
.Mo_1013 .MoTR,
.Mo_1013 .MoTM,
.Mo_1013 .MoHead,
.Mo_1013 .MoHeadL,
.Mo_1013 .MoHeadR,
.Mo_1013 .MoHeadM,
.Mo_1013 .MoName,
.Mo_1013 .MoNameL,
.Mo_1013 .MoNameR,
.Mo_1013 .MoNameM,
.Mo_1013 .MoBody,
.Mo_1013 .MoBodyL,
.Mo_1013 .MoBodyR,
.Mo_1013 .MoBodyM,
.Mo_1013 .MoB,
.Mo_1013 .MoBL,
.Mo_1013 .MoBR,
.Mo_1013 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1013 .MoHead {}

.Mo_1013 .MoHeadL,
.Mo_1013 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1013 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1013 .MoHeadM {
    background-position: 0px -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1013 .MoHeadR {
    background-position: 0px -70px;
}

.Mo_1013 .MoName {
    margin: 8px 0 0 0;
}

.Mo_1013 .NameTxt {
    font-size: 14px;
}

.Mo_1013 .MoMore {
    right: 0px;
}


/**--Mo_1014 basic setting--**/

.Mo_1014,
.Mo_1014 .MoT,
.Mo_1014 .MoTL,
.Mo_1014 .MoTR,
.Mo_1014 .MoTM,
.Mo_1014 .MoHead,
.Mo_1014 .MoHeadL,
.Mo_1014 .MoHeadR,
.Mo_1014 .MoHeadM,
.Mo_1014 .MoName,
.Mo_1014 .MoNameL,
.Mo_1014 .MoNameR,
.Mo_1014 .MoNameM,
.Mo_1014 .MoBody,
.Mo_1014 .MoBodyL,
.Mo_1014 .MoBodyR,
.Mo_1014 .MoBodyM,
.Mo_1014 .MoB,
.Mo_1014 .MoBL,
.Mo_1014 .MoBR,
.Mo_1014 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1014 {}

.Mo_1014 .MoHead {
    position: relative;
    z-index: 2;
}

.Mo_1014 .MoHeadM {
    height: 36px;
}

.Mo_1014 .MoName {}

.Mo_1014 .NameTxt {
    font-size: 14px;
}

.Mo_1014 .MoMore {
    right: 10px;
}

.Mo_1014 .MoBody {
    border-width: 0 1px 1px;
    border-style: solid;
    position: relative;
    z-index: 1;
}

.Mo_1014 .MoBodyM {
    background-position: 0 -30px;
    background-repeat: repeat-x;
}

.Mo_1014 .MoBodyC {
    margin-top: 10px;
}


/**--Mo_1015 basic setting--**/

.Mo_1015,
.Mo_1015 .MoT,
.Mo_1015 .MoTL,
.Mo_1015 .MoTR,
.Mo_1015 .MoTM,
.Mo_1015 .MoHead,
.Mo_1015 .MoHeadL,
.Mo_1015 .MoHeadR,
.Mo_1015 .MoHeadM,
.Mo_1015 .MoName,
.Mo_1015 .MoNameL,
.Mo_1015 .MoNameR,
.Mo_1015 .MoNameM,
.Mo_1015 .MoBody,
.Mo_1015 .MoBodyL,
.Mo_1015 .MoBodyR,
.Mo_1015 .MoBodyM,
.Mo_1015 .MoB,
.Mo_1015 .MoBL,
.Mo_1015 .MoBR,
.Mo_1015 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1015 {
    border-width: 1px;
    border-style: solid;
}

.Mo_1015 .MoHead {}

.Mo_1015 .MoHeadM {
    height: 32px;
    background-repeat: no-repeat;
    background-position: 8px 10px;
}

.Mo_1015 .MoName {
    margin: 7px 0 0 15px;
}

.Mo_1015 .NameTxt {
    font-size: 14px;
}

.Mo_1015 .MoMore {
    right: 10px;
    top: 10px;
}

.Mo_1015 .MoBody {
    border-width: 2px 0 0;
    border-style: solid;
}


/**--Mo_1016 basic setting--**/

.Mo_1016,
.Mo_1016 .MoT,
.Mo_1016 .MoTL,
.Mo_1016 .MoTR,
.Mo_1016 .MoTM,
.Mo_1016 .MoHead,
.Mo_1016 .MoHeadL,
.Mo_1016 .MoHeadR,
.Mo_1016 .MoHeadM,
.Mo_1016 .MoName,
.Mo_1016 .MoNameL,
.Mo_1016 .MoNameR,
.Mo_1016 .MoNameM,
.Mo_1016 .MoBody,
.Mo_1016 .MoBodyL,
.Mo_1016 .MoBodyR,
.Mo_1016 .MoBodyM,
.Mo_1016 .MoB,
.Mo_1016 .MoBL,
.Mo_1016 .MoBR,
.Mo_1016 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1016 .MoHeadM {
    height: 33px;
}

.Mo_1016 .MoHeadL,
.Mo_1016 .MoHeadR {
    width: 11px;
    background-repeat: no-repeat;
}

.Mo_1016 .MoHeadL {
    background-position: 0px 0px;
}

.Mo_1016 .MoHeadM {
    background-position: 0px -33px;
    background-repeat: repeat-x;
}

.Mo_1016 .MoHeadR {
    background-position: 0px -66px;
}

.Mo_1016 .MoName {
    margin: 0;
}

.Mo_1016 .MoNameL,
.Mo_1016 .MoNameR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1016 .MoNameL {
    background-position: 0px 0px;
}

.Mo_1016 .MoNameM {
    background-position: 0px -34px;
    background-repeat: repeat-x;
    height: 33px;
}

.Mo_1016 .MoNameR {
    background-position: 0px -68px;
}

.Mo_1016 .NameTxt {
    font-size: 14px;
    margin: 7px 5px 0;
}

.Mo_1016 .MoMore {
    right: 0px;
    top: 13px;
}

.Mo_1016 .MoBody {
    border-width: 1px;
    border-style: solid;
}


/**--Mo_1017 basic setting--**/

.Mo_1017,
.Mo_1017 .MoT,
.Mo_1017 .MoTL,
.Mo_1017 .MoTR,
.Mo_1017 .MoTM,
.Mo_1017 .MoHead,
.Mo_1017 .MoHeadL,
.Mo_1017 .MoHeadR,
.Mo_1017 .MoHeadM,
.Mo_1017 .MoName,
.Mo_1017 .MoNameL,
.Mo_1017 .MoNameR,
.Mo_1017 .MoNameM,
.Mo_1017 .MoBody,
.Mo_1017 .MoBodyL,
.Mo_1017 .MoBodyR,
.Mo_1017 .MoBodyM,
.Mo_1017 .MoB,
.Mo_1017 .MoBL,
.Mo_1017 .MoBR,
.Mo_1017 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1017 .MoHead {}

.Mo_1017 .MoHeadL {
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 5px;
}

.Mo_1017 .MoHeadM {
    background-position: 0 -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1017 .MoHeadR {
    background-position: right -70px;
    background-repeat: no-repeat;
    width: 5px;
}

.Mo_1017 .MoName {
    margin: 0;
}

.Mo_1017 .MoNameL {
    background-position: 0 0;
    width: 23px;
}

.Mo_1017 .MoNameM {
    background-position: 0 -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1017 .MoNameR {
    background-position: 0 -70px;
    width: 30px;
}

.Mo_1017 .NameTxt {
    font-size: 14px;
    margin: 7px 10px 0;
}

.Mo_1017 .MoMore {
    right: 0;
    top: 10px;
    display: none;
}

.Mo_1017 .MoBody {
    border-width: 0 1px 1px;
    border-style: dotted;
}


/**--Mo_1018 basic setting--**/

.Mo_1018,
.Mo_1018 .MoT,
.Mo_1018 .MoTL,
.Mo_1018 .MoTR,
.Mo_1018 .MoTM,
.Mo_1018 .MoHead,
.Mo_1018 .MoHeadL,
.Mo_1018 .MoHeadR,
.Mo_1018 .MoHeadM,
.Mo_1018 .MoName,
.Mo_1018 .MoNameL,
.Mo_1018 .MoNameR,
.Mo_1018 .MoNameM,
.Mo_1018 .MoBody,
.Mo_1018 .MoBodyL,
.Mo_1018 .MoBodyR,
.Mo_1018 .MoBodyM,
.Mo_1018 .MoB,
.Mo_1018 .MoBL,
.Mo_1018 .MoBR,
.Mo_1018 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1018 {}

.Mo_1018 .MoHead {}

.Mo_1018 .MoName {
    margin: 0;
}

.Mo_1018 .MoNameL {
    background-position: 0 0;
    width: 5px;
}

.Mo_1018 .MoNameM {
    background-position: 0 -34px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1018 .MoNameR {
    background-position: 0 -70px;
    width: 5px;
}

.Mo_1018 .NameTxt {
    font-size: 14px;
    margin: 7px 10px 0;
}

.Mo_1018 .MoMore {
    right: 10px;
}

.Mo_1018 .MoBody {
    border-width: 1px;
    border-style: solid
}


/**--Mo_1019 basic setting--**/

.Mo_1019,
.Mo_1019 .MoT,
.Mo_1019 .MoTL,
.Mo_1019 .MoTR,
.Mo_1019 .MoTM,
.Mo_1019 .MoHead,
.Mo_1019 .MoHeadL,
.Mo_1019 .MoHeadR,
.Mo_1019 .MoHeadM,
.Mo_1019 .MoName,
.Mo_1019 .MoNameL,
.Mo_1019 .MoNameR,
.Mo_1019 .MoNameM,
.Mo_1019 .MoBody,
.Mo_1019 .MoBodyL,
.Mo_1019 .MoBodyR,
.Mo_1019 .MoBodyM,
.Mo_1019 .MoB,
.Mo_1019 .MoBL,
.Mo_1019 .MoBR,
.Mo_1019 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1019 .MoHeadL,
.Mo_1019 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1019 .MoHeadL {
    background-position: 0 0;
}

.Mo_1019 .MoHeadM {
    border-width: 1px 0 0 0;
    border-style: solid;
}

.Mo_1019 .MoHeadR {
    background-position: right 0;
}

.Mo_1019 .MoHead {}

.Mo_1019 .MoName {
    float: none;
    margin: 0 auto;
}

.Mo_1019 .MoNameL,
.Mo_1019 .MoNameR {
    width: 58px;
    background-repeat: no-repeat;
}

.Mo_1019 .MoNameL {
    background-position: 0 bottom;
}

.Mo_1019 .MoNameR {
    background-position: right bottom;
}

.Mo_1019 .MoNameM {
    height: 36px;
}

.Mo_1019 .NameTxt {
    font-size: 14px;
    margin: 8px 10px 0;
}

.Mo_1019 .MoMore {
    display: none;
}

.Mo_1019 .MoBody {
    border-width: 0 1px;
    border-style: solid;
}

.Mo_1019 .MoB,
.Mo_1019 .MoBL,
.Mo_1019 .MoBR {
    height: 10px;
}

.Mo_1019 .MoBL,
.Mo_1019 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1019 .MoBL {
    background-position: 0 bottom;
}

.Mo_1019 .MoBR {
    background-position: right bottom;
}

.Mo_1019 .MoBM {
    border-width: 0 0 1px;
    border-style: solid;
    height: 9px;
}


/**--Mo_1020 basic setting--**/

.Mo_1020,
.Mo_1020 .MoT,
.Mo_1020 .MoTL,
.Mo_1020 .MoTR,
.Mo_1020 .MoTM,
.Mo_1020 .MoHead,
.Mo_1020 .MoHeadL,
.Mo_1020 .MoHeadR,
.Mo_1020 .MoHeadM,
.Mo_1020 .MoName,
.Mo_1020 .MoNameL,
.Mo_1020 .MoNameR,
.Mo_1020 .MoNameM,
.Mo_1020 .MoBody,
.Mo_1020 .MoBodyL,
.Mo_1020 .MoBodyR,
.Mo_1020 .MoBodyM,
.Mo_1020 .MoB,
.Mo_1020 .MoBL,
.Mo_1020 .MoBR,
.Mo_1020 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1020 .MoHeadL,
.Mo_1020 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1020 .MoHeadL {
    background-position: 0 0;
}

.Mo_1020 .MoHeadM {
    background-position: 0 -44px;
    background-repeat: repeat-x;
}

.Mo_1020 .MoHeadR {
    background-position: right 0;
}

.Mo_1020 .MoHead {}

.Mo_1020 .MoName {
    margin: 0;
}

.Mo_1020 .MoNameL,
.Mo_1020 .MoNameR {
    width: 6px;
    background-repeat: no-repeat;
}

.Mo_1020 .MoNameL {
    background-position: 0 0;
}

.Mo_1020 .MoNameM {
    background-position: 0 -34px;
    height: 34px;
}

.Mo_1020 .MoNameR {
    background-position: right -68px;
}

.Mo_1020 .NameTxt {
    font-size: 14px;
    margin: 6px 10px 0;
}

.Mo_1020 .MoMore {
    display: none;
}

.Mo_1020 .MoBody {
    border-width: 0 1px;
    border-style: solid;
}

.Mo_1020 .MoB,
.Mo_1020 .MoBL,
.Mo_1020 .MoBR {
    height: 10px;
}

.Mo_1020 .MoBL,
.Mo_1020 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1020 .MoBL {
    background-position: 0 bottom;
}

.Mo_1020 .MoBR {
    background-position: right bottom;
}

.Mo_1020 .MoBM {
    border-width: 0 0 1px;
    border-style: solid;
    height: 9px;
}


/**--Mo_1021 basic setting--**/

.Mo_1021,
.Mo_1021 .MoT,
.Mo_1021 .MoTL,
.Mo_1021 .MoTR,
.Mo_1021 .MoTM,
.Mo_1021 .MoHead,
.Mo_1021 .MoHeadL,
.Mo_1021 .MoHeadR,
.Mo_1021 .MoHeadM,
.Mo_1021 .MoName,
.Mo_1021 .MoNameL,
.Mo_1021 .MoNameR,
.Mo_1021 .MoNameM,
.Mo_1021 .MoBody,
.Mo_1021 .MoBodyL,
.Mo_1021 .MoBodyR,
.Mo_1021 .MoBodyM,
.Mo_1021 .MoB,
.Mo_1021 .MoBL,
.Mo_1021 .MoBR,
.Mo_1021 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1021 .MoHead {}

.Mo_1021 .MoHeadL,
.Mo_1021 .MoHeadR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1021 .MoHeadL {
    background-position: 0 0px;
}

.Mo_1021 .MoHeadM {
    background-position: 0 -36px;
    background-repeat: repeat-x;
    height: 36px;
}

.Mo_1021 .MoHeadR {
    background-position: 0 -72px;
}

.Mo_1021 .MoName {
    margin: 5px 0 0;
}

.Mo_1021 .MoNameL,
.Mo_1021 .MoNameR {
    background-repeat: no-repeat;
}

.Mo_1021 .MoNameL {
    width: 10px;
    background-position: 0 0;
}

.Mo_1021 .MoNameM {
    height: 31px;
}

.Mo_1021 .MoNameR {
    width: 42px;
    background-position: right 0;
}

.Mo_1021 .NameTxt {
    font-size: 14px;
    margin: 5px 0 0;
}

.Mo_1021 .MoMore {
    right: 0;
}

.Mo_1021 .MoBody {
    border-width: 0px 1px;
    border-style: solid;
}

.Mo_1021 .MoBL,
.Mo_1021 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1021 .MoBL {
    background-position: 0 bottom;
}

.Mo_1021 .MoBR {
    background-position: right bottom;
}

.Mo_1021 .MoBM {
    border-width: 0 0 1px;
    border-style: solid;
    height: 9px;
}


/**--Mo_1022 basic setting--**/

.Mo_1022,
.Mo_1022 .MoT,
.Mo_1022 .MoTL,
.Mo_1022 .MoTR,
.Mo_1022 .MoTM,
.Mo_1022 .MoHead,
.Mo_1022 .MoHeadL,
.Mo_1022 .MoHeadR,
.Mo_1022 .MoHeadM,
.Mo_1022 .MoName,
.Mo_1022 .MoNameL,
.Mo_1022 .MoNameR,
.Mo_1022 .MoNameM,
.Mo_1022 .MoBody,
.Mo_1022 .MoBodyL,
.Mo_1022 .MoBodyR,
.Mo_1022 .MoBodyM,
.Mo_1022 .MoB,
.Mo_1022 .MoBL,
.Mo_1022 .MoBR,
.Mo_1022 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1022 .MoHead {}

.Mo_1022 .MoHeadL {
    background-repeat: no-repeat;
    background-position: 0 0;
    width: 12px;
}

.Mo_1022 .MoHeadM {
    border-width: 1px 1px 0 0;
    border-style: solid;
    height: 36px;
}

.Mo_1022 .MoHeadR {
    width: 0;
}

.Mo_1022 .MoName {
    margin: 0;
}

.Mo_1022 .MoNameL {
    width: 0px;
}

.Mo_1022 .MoNameM {
    background-position: 0px -36px;
    background-repeat: repeat-x;
    height: 36px;
}

.Mo_1022 .MoNameR {
    background-repeat: no-repeat;
    background-position: right -72px;
    width: 15px;
}

.Mo_1022 .NameTxt {
    font-size: 14px;
    margin: 7px 10px 0;
}

.Mo_1022 .MoMore {}

.Mo_1022 .MoBody {}

.Mo_1022 .MoBodyL {
    width: 12px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.Mo_1022 .MoBodyM {
    border-width: 0 1px;
    border-style: solid;
}

.Mo_1022 .MoB {
    height: 1px;
}

.Mo_1022 .MoBL {
    width: 11px;
}

.Mo_1022 .MoBM {
    border-width: 0 0 1px;
    border-style: solid;
}

.Mo_1022 .MoBR {
    width: 0;
}


/**--Mo_1023 basic setting--**/

.Mo_1023,
.Mo_1023 .MoT,
.Mo_1023 .MoTL,
.Mo_1023 .MoTR,
.Mo_1023 .MoTM,
.Mo_1023 .MoHead,
.Mo_1023 .MoHeadL,
.Mo_1023 .MoHeadR,
.Mo_1023 .MoHeadM,
.Mo_1023 .MoName,
.Mo_1023 .MoNameL,
.Mo_1023 .MoNameR,
.Mo_1023 .MoNameM,
.Mo_1023 .MoBody,
.Mo_1023 .MoBodyL,
.Mo_1023 .MoBodyR,
.Mo_1023 .MoBodyM,
.Mo_1023 .MoB,
.Mo_1023 .MoBL,
.Mo_1023 .MoBR,
.Mo_1023 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1023 {
    border-width: 1px;
    border-style: solid;
}

.Mo_1023 .MoHead {}

.Mo_1023 .MoHeadM {
    background-repeat: repeat-x;
    background-position: 0 0;
    height: 35px;
    border-width: 0 0 1px;
    border-style: solid;
}

.Mo_1023 .MoName {
    margin: 0;
}

.Mo_1023 .MoNameM {
    height: 35px;
}

.Mo_1023 .NameTxt {
    font-size: 14px;
    margin: 8px 0 0 20px;
}

.Mo_1023 .MoNameR {
    width: 26px;
    background-repeat: no-repeat;
    background-position: 0 0;
}


/**--Mo_1024 basic setting--**/

.Mo_1024,
.Mo_1024 .MoT,
.Mo_1024 .MoTL,
.Mo_1024 .MoTR,
.Mo_1024 .MoTM,
.Mo_1024 .MoHead,
.Mo_1024 .MoHeadL,
.Mo_1024 .MoHeadR,
.Mo_1024 .MoHeadM,
.Mo_1024 .MoName,
.Mo_1024 .MoNameL,
.Mo_1024 .MoNameR,
.Mo_1024 .MoNameM,
.Mo_1024 .MoBody,
.Mo_1024 .MoBodyL,
.Mo_1024 .MoBodyR,
.Mo_1024 .MoBodyM,
.Mo_1024 .MoB,
.Mo_1024 .MoBL,
.Mo_1024 .MoBR,
.Mo_1024 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1024 {
    border-width: 2px 1px 1px;
    border-style: solid;
}

.Mo_1024 .MoHeadM {
    height: 33px;
    border-width: 0 0 1px;
    border-style: solid;
}

.Mo_1024 .MoName {
    margin: 1px;
    height: 31px;
}

.Mo_1024 .MoNameR {
    width: 13px;
    background-position: 0 center;
    background-repeat: no-repeat;
}

.Mo_1024 .NameTxt {
    font-size: 14px;
    margin: 5px 15px 0;
}


/**--Mo_1025 basic setting--**/

.Mo_1025,
.Mo_1025 .MoT,
.Mo_1025 .MoTL,
.Mo_1025 .MoTR,
.Mo_1025 .MoTM,
.Mo_1025 .MoHead,
.Mo_1025 .MoHeadL,
.Mo_1025 .MoHeadR,
.Mo_1025 .MoHeadM,
.Mo_1025 .MoName,
.Mo_1025 .MoNameL,
.Mo_1025 .MoNameR,
.Mo_1025 .MoNameM,
.Mo_1025 .MoBody,
.Mo_1025 .MoBodyL,
.Mo_1025 .MoBodyR,
.Mo_1025 .MoBodyM,
.Mo_1025 .MoB,
.Mo_1025 .MoBL,
.Mo_1025 .MoBR,
.Mo_1025 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1025 {
    border-width: 2px 1px 1px;
    border-style: solid;
}

.Mo_1025 .MoHead {}

.Mo_1025 .MoHeadM {
    background-position: 0 bottom;
    background-repeat: repeat-x;
    height: 33px;
}

.Mo_1025 .MoName {
    margin: 0;
}

.Mo_1025 .MoNameM {
    border-width: 0 1px 0 0;
    border-style: solid;
    height: 33px;
}

.Mo_1025 .NameTxt {
    font-size: 14px;
    margin: 5px 15px 0;
}


/**--Mo_1026 basic setting--**/

.Mo_1026,
.Mo_1026 .MoT,
.Mo_1026 .MoTL,
.Mo_1026 .MoTR,
.Mo_1026 .MoTM,
.Mo_1026 .MoHead,
.Mo_1026 .MoHeadL,
.Mo_1026 .MoHeadR,
.Mo_1026 .MoHeadM,
.Mo_1026 .MoName,
.Mo_1026 .MoNameL,
.Mo_1026 .MoNameR,
.Mo_1026 .MoNameM,
.Mo_1026 .MoBody,
.Mo_1026 .MoBodyL,
.Mo_1026 .MoBodyR,
.Mo_1026 .MoBodyM,
.Mo_1026 .MoB,
.Mo_1026 .MoBL,
.Mo_1026 .MoBR,
.Mo_1026 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1026 {
    border-width: 1px;
    border-style: solid;
}

.Mo_1026 .MoHead {}

.Mo_1026 .MoHeadM {
    background-position: 0 bottom;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1026 .MoName {
    margin: 0;
}

.Mo_1026 .MoNameM {
    height: 33px;
    border-width: 0 0 2px;
    border-style: solid;
}

.Mo_1026 .NameTxt {
    font-size: 14px;
    margin: 5px 5px 0;
}


/**--Mo_1027 basic setting--**/

.Mo_1027,
.Mo_1027 .MoT,
.Mo_1027 .MoTL,
.Mo_1027 .MoTR,
.Mo_1027 .MoTM,
.Mo_1027 .MoHead,
.Mo_1027 .MoHeadL,
.Mo_1027 .MoHeadR,
.Mo_1027 .MoHeadM,
.Mo_1027 .MoName,
.Mo_1027 .MoNameL,
.Mo_1027 .MoNameR,
.Mo_1027 .MoNameM,
.Mo_1027 .MoBody,
.Mo_1027 .MoBodyL,
.Mo_1027 .MoBodyR,
.Mo_1027 .MoBodyM,
.Mo_1027 .MoB,
.Mo_1027 .MoBL,
.Mo_1027 .MoBR,
.Mo_1027 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1027 {}

.Mo_1027 .MoHeadM {
    height: 35px;
}

.Mo_1027 .MoHeadL {
    width: 16px;
}

.Mo_1027 .MoName {
    margin: 0;
}

.Mo_1027 .NameTxt {
    font-size: 14px;
    margin: 7px 0 0 10px;
}

.Mo_1027 .MoBody {
    border-width: 1px;
    border-style: solid;
}


/**--Mo_1028 basic setting--**/

.Mo_1028,
.Mo_1028 .MoT,
.Mo_1028 .MoTL,
.Mo_1028 .MoTR,
.Mo_1028 .MoTM,
.Mo_1028 .MoHead,
.Mo_1028 .MoHeadL,
.Mo_1028 .MoHeadR,
.Mo_1028 .MoHeadM,
.Mo_1028 .MoName,
.Mo_1028 .MoNameL,
.Mo_1028 .MoNameR,
.Mo_1028 .MoNameM,
.Mo_1028 .MoBody,
.Mo_1028 .MoBodyL,
.Mo_1028 .MoBodyR,
.Mo_1028 .MoBodyM,
.Mo_1028 .MoB,
.Mo_1028 .MoBL,
.Mo_1028 .MoBR,
.Mo_1028 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1028 {}

.Mo_1028 .MoHead {}

.Mo_1028 .MoHeadL {
    width: 33px;
    background-repeat: no-repeat;
    background-position: 0 0;
}

.Mo_1028 .MoHeadM {
    background-repeat: repeat-x;
    background-position: 0 -45px;
    height: 45px;
}

.Mo_1028 .MoHeadR {
    width: 6px;
    background-repeat: no-repeat;
    background-position: right -90px;
}

.Mo_1028 .MoName {
    margin: 1px 0 0;
}

.Mo_1028 .NameTxt {
    font-size: 14px;
    margin: 13px 10px 0;
}

.Mo_1028 .MoMore {
    top: 10px;
    right: 5px;
}

.Mo_1028 .MoMore a {
    width: 50px;
    height: 30px;
    line-height: 30px;
}

.Mo_1028 .MoBody {
    border-width: 0 1px;
    border-style: solid;
}

.Mo_1028 .MoB,
.Mo_1028 .MoBL,
.Mo_1028 .MoBR {
    height: 10px;
}

.Mo_1028 .MoBL,
.Mo_1028 .MoBR {
    width: 10px;
    background-repeat: no-repeat;
}

.Mo_1028 .MoBL {
    background-position: 0 bottom;
}

.Mo_1028 .MoBR {
    background-position: right bottom;
}

.Mo_1028 .MoBM {
    border-width: 0 0 1px;
    border-style: solid;
    height: 9px;
}


/**--Mo_1029 basic setting--**/

.Mo_1029,
.Mo_1029 .MoT,
.Mo_1029 .MoTL,
.Mo_1029 .MoTR,
.Mo_1029 .MoTM,
.Mo_1029 .MoHead,
.Mo_1029 .MoHeadL,
.Mo_1029 .MoHeadR,
.Mo_1029 .MoHeadM,
.Mo_1029 .MoName,
.Mo_1029 .MoNameL,
.Mo_1029 .MoNameR,
.Mo_1029 .MoNameM,
.Mo_1029 .MoBody,
.Mo_1029 .MoBodyL,
.Mo_1029 .MoBodyR,
.Mo_1029 .MoBodyM,
.Mo_1029 .MoB,
.Mo_1029 .MoBL,
.Mo_1029 .MoBR,
.Mo_1029 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1029 .MoHeadM {
    height: 33px;
}

.Mo_1029 .MoName {
    margin: 0 0 0 20px;
}

.Mo_1029 .MoNameL {
    width: 10px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.Mo_1029 .MoNameM {
    background-position: 0 -33px;
    background-repeat: repeat-x;
    height: 33px;
}

.Mo_1029 .MoNameR {
    width: 10px;
    background-position: 0 -66px;
    background-repeat: no-repeat;
}

.Mo_1029 .NameTxt {
    font-size: 14px;
    margin: 5px 10px 0;
}

.Mo_1029 .MoBody {
    border-width: 2px 1px 1px;
    border-style: solid;
}


/**--Mo_1030 basic setting--**/

.Mo_1030,
.Mo_1030 .MoT,
.Mo_1030 .MoTL,
.Mo_1030 .MoTR,
.Mo_1030 .MoTM,
.Mo_1030 .MoHead,
.Mo_1030 .MoHeadL,
.Mo_1030 .MoHeadR,
.Mo_1030 .MoHeadM,
.Mo_1030 .MoName,
.Mo_1030 .MoNameL,
.Mo_1030 .MoNameR,
.Mo_1030 .MoNameM,
.Mo_1030 .MoBody,
.Mo_1030 .MoBodyL,
.Mo_1030 .MoBodyR,
.Mo_1030 .MoBodyM,
.Mo_1030 .MoB,
.Mo_1030 .MoBL,
.Mo_1030 .MoBR,
.Mo_1030 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1030 {
    border-style: solid;
    border-width: 1px;
}

.Mo_1030 .MoHead {}

.Mo_1030 .MoHeadM {
    background-repeat: repeat-x;
    background-position: 0 bottom;
    height: 33px;
    border-style: solid;
    border-width: 0 0 1px;
}

.Mo_1030 .MoName {
    margin: 0 0 0 10px;
}

.Mo_1030 .MoNameL {
    width: 10px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.Mo_1030 .MoNameM {
    background-position: 0 -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1030 .MoNameR {
    width: 10px;
    background-position: right -70px;
    background-repeat: no-repeat;
}

.Mo_1030 .NameTxt {
    font-size: 14px;
    margin: 7px 10px 0;
}


/**--Mo_1031 basic setting--**/

.Mo_1031,
.Mo_1031 .MoT,
.Mo_1031 .MoTL,
.Mo_1031 .MoTR,
.Mo_1031 .MoTM,
.Mo_1031 .MoHead,
.Mo_1031 .MoHeadL,
.Mo_1031 .MoHeadR,
.Mo_1031 .MoHeadM,
.Mo_1031 .MoName,
.Mo_1031 .MoNameL,
.Mo_1031 .MoNameR,
.Mo_1031 .MoNameM,
.Mo_1031 .MoBody,
.Mo_1031 .MoBodyL,
.Mo_1031 .MoBodyR,
.Mo_1031 .MoBodyM,
.Mo_1031 .MoB,
.Mo_1031 .MoBL,
.Mo_1031 .MoBR,
.Mo_1031 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.Mo_1031 {
    border-style: solid;
    border-width: 1px;
}

.Mo_1031 .MoHead {}

.Mo_1031 .MoHeadM {
    background-repeat: repeat-x;
    background-position: 0 bottom;
    height: 35px;
    border-style: solid;
    border-width: 0 0 1px;
}

.Mo_1031 .MoName {
    margin: 0;
}

.Mo_1031 .MoNameL {
    width: 35px;
    background-position: 0 0;
    background-repeat: no-repeat;
}

.Mo_1031 .MoNameM {
    background-position: 0 -35px;
    background-repeat: repeat-x;
    height: 35px;
}

.Mo_1031 .MoNameR {
    width: 60px;
    background-position: right -70px;
    background-repeat: no-repeat;
}

.Mo_1031 .NameTxt {
    font-size: 14px;
    margin: 7px 10px 0;
}


/* 为了解决浏览器兼容（浮动后没有编辑按钮） */

.TitleModule .customModule {
    float: none;
}

.TitleModule .Mo {
    border-width: 0;
}


/**--HMo_1001 basic setting--**/

.HMo_1001,
.HMo_1001 .MoT,
.HMo_1001 .MoTL,
.HMo_1001 .MoTR,
.HMo_1001 .MoTM,
.HMo_1001 .MoHead,
.HMo_1001 .MoHeadL,
.HMo_1001 .MoHeadR,
.HMo_1001 .MoHeadM,
.HMo_1001 .MoName,
.HMo_1001 .MoNameL,
.HMo_1001 .MoNameR,
.HMo_1001 .MoNameM,
.HMo_1001 .MoBody,
.HMo_1001 .MoBodyL,
.HMo_1001 .MoBodyR,
.HMo_1001 .MoBodyM,
.HMo_1001 .MoB,
.HMo_1001 .MoBL,
.HMo_1001 .MoBR,
.HMo_1001 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.HMo_1001 .MoT,
.HMo_1 .MoB {
    display: none;
}

.HMo_1001 .MoHeadM {
    height: 40px;
}

.HMo_1001 .MoName {
    margin: 10px 0 0 10px;
}

.HMo_1001 .NameTxt {
    font-size: 14px;
}

.HMo_1001 .MoMore {
    right: 10px;
    top: 14px;
}


/**--HMo_1002 basic setting--**/

.HMo_1002,
.HMo_1002 .MoT,
.HMo_1002 .MoTL,
.HMo_1002 .MoTR,
.HMo_1002 .MoTM,
.HMo_1002 .MoHead,
.HMo_1002 .MoHeadL,
.HMo_1002 .MoHeadR,
.HMo_1002 .MoHeadM,
.HMo_1002 .MoName,
.HMo_1002 .MoNameL,
.HMo_1002 .MoNameR,
.HMo_1002 .MoNameM,
.HMo_1002 .MoB,
.HMo_1002 .MoBL,
.HMo_1002 .MoBR,
.HMo_1002 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.HMo_1002 .MoT {
    display: table;
    *display: block;
}

.HMo_1002 .MoTL,
.HMo_1002 .MoTR {
    width: 6px;
    background-repeat: no-repeat;
}

.HMo_1002 .MoTL {
    background-position: 0px 0px;
}

.HMo_1002 .MoTM {
    height: 6px;
}

.HMo_1002 .MoTR {
    background-position: -6px 0px;
}

.HMo_1002 .MoHeadM {
    height: 36px;
}

.HMo_1002 .MoName {
    margin: 4px 0 0 10px;
}

.HMo_1002 .MoNameM {}

.HMo_1002 .NameTxt {
    font-size: 14px;
}

.HMo_1002 .MoMore {
    right: 10px;
    top: 9px;
}


/**--HMo_1003 basic setting--**/

.HMo_1003,
.HMo_1003 .MoT,
.HMo_1003 .MoTL,
.HMo_1003 .MoTR,
.HMo_1003 .MoTM,
.HMo_1003 .MoHead,
.HMo_1003 .MoHeadL,
.HMo_1003 .MoHeadR,
.HMo_1003 .MoHeadM,
.HMo_1003 .MoName,
.HMo_1003 .MoNameL,
.HMo_1003 .MoNameR,
.HMo_1003 .MoNameM,
.HMo_1003 .MoB,
.HMo_1003 .MoBL,
.HMo_1003 .MoBR,
.HMo_1003 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.HMo_1003 .MoT,
.HMo_1003 .MoB {
    height: 10px;
    display: table;
    *display: block;
}

.HMo_1003 .MoTL,
.HMo_1003 .MoTR,
.HMo_1003 .MoBL,
.HMo_1003 .MoBR {
    width: 10px;
    height: 10px;
}

.HMo_1003 .MoTL {
    background-position: 0px 0px;
}

.HMo_1003 .MoTR {
    background-position: -10px 0px;
}

.HMo_1003 .MoBL {
    background-position: 0px -10px;
}

.HMo_1003 .MoBR {
    background-position: -10px -10px;
}

.HMo_1003 .MoTM,
.HMo_1003 .MoBM {
    height: 10px;
    background-repeat: repeat-x;
}

.HMo_1003 .MoTM {
    background-position: 0 0;
}

.HMo_1003 .MoBM {
    background-position: 0 -10px;
}

.HMo_1003 .MoHeadM {
    height: 35px;
}

.HMo_1003 .MoHeadL,
.HMo_1003 .MoHeadR {
    width: 5px;
    background-repeat: repeat-y;
}

.HMo_1003 .MoHeadL {
    background-position: left 0;
}

.HMo_1003 .MoHeadR {
    background-position: right 0;
}

.HMo_1003 .MoName {
    margin: 6px 0 0 10px;
}

.HMo_1003 .MoNameM {}

.HMo_1003 .NameTxt {
    font-size: 14px;
}

.HMo_1003 .MoMore {
    right: 10px;
    top: 10px;
}


/**--HMo_1004 basic setting--**/

.HMo_1004,
.HMo_1004 .MoT,
.HMo_1004 .MoTL,
.HMo_1004 .MoTR,
.HMo_1004 .MoTM,
.HMo_1004 .MoHead,
.HMo_1004 .MoHeadL,
.HMo_1004 .MoHeadR,
.HMo_1004 .MoHeadM,
.HMo_1004 .MoName,
.HMo_1004 .MoNameL,
.HMo_1004 .MoNameR,
.HMo_1004 .MoNameM,
.HMo_1004 .MoB,
.HMo_1004 .MoBL,
.HMo_1004 .MoBR,
.HMo_1004 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.HMo_1004 .MoT,
.HMo_1004 .MoB {
    height: 6px;
    display: table;
    *display: block;
}

.HMo_1004 .MoTL,
.HMo_1004 .MoTR,
.HMo_1004 .MoBL,
.HMo_1004 .MoBR {
    width: 6px;
    height: 6px;
    background-repeat: no-repeat;
}

.HMo_1004 .MoTL {
    background-position: 0px 0px;
}

.HMo_1004 .MoTR {
    background-position: -6px 0px;
}

.HMo_1004 .MoBL {
    background-position: 0px -6px;
}

.HMo_1004 .MoBR {
    background-position: -6px -6px;
}

.HMo_1004 .MoTM,
.HMo_1004 .MoBM {
    height: 6px;
}

.HMo_1004 .MoHeadM {
    height: 35px;
}

.HMo_1004 .MoName {
    margin: 7px 0 0 10px;
}

.HMo_1004 .MoNameM {}

.HMo_1004 .NameTxt {
    font-size: 14px;
}

.HMo_1004 .MoMore {
    right: 10px;
    top: 12px;
}


/**--HMo_1005 basic setting--**/

.HMo_1005,
.HMo_1005 .MoT,
.HMo_1005 .MoTL,
.HMo_1005 .MoTR,
.HMo_1005 .MoTM,
.HMo_1005 .MoHead,
.HMo_1005 .MoHeadL,
.HMo_1005 .MoHeadR,
.HMo_1005 .MoHeadM,
.HMo_1005 .MoName,
.HMo_1005 .MoNameL,
.HMo_1005 .MoNameR,
.HMo_1005 .MoNameM,
.HMo_1005 .MoB,
.HMo_1005 .MoBL,
.HMo_1005 .MoBR,
.HMo_1005 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.HMo_1005 .MoB {
    height: 6px;
    display: table;
    *display: block;
}

.HMo_1005 .MoBM {
    height: 6px;
}

.HMo_1005 .MoHeadM {
    height: 40px;
}

.HMo_1005 .MoName {
    margin: 10px 0 0 10px;
}

.HMo_1005 .MoNameM {}

.HMo_1005 .NameTxt {}

.HMo_1005 .MoMore {
    right: 10px;
    top: 14px;
}


/**--HMo_1006 basic setting--**/

.HMo_1006,
.HMo_1006 .MoT,
.HMo_1006 .MoTL,
.HMo_1006 .MoTR,
.HMo_1006 .MoTM,
.HMo_1006 .MoHead,
.HMo_1006 .MoHeadL,
.HMo_1006 .MoHeadR,
.HMo_1006 .MoHeadM,
.HMo_1006 .MoName,
.HMo_1006 .MoNameL,
.HMo_1006 .MoNameR,
.HMo_1006 .MoNameM,
.HMo_1006 .MoB,
.HMo_1006 .MoBL,
.HMo_1006 .MoBR,
.HMo_1006 .MoBM {
    background: none;
    border-width: 0px;
    border-style: none;
    border-color: none;
}

.HMo_1006 .MoB {
    height: 2px;
    display: table;
    *display: block;
}

.HMo_1006 .MoBM {
    height: 2px;
}

.HMo_1006 .MoHeadM {
    height: 40px;
    background-color: transparent;
}

.HMo_1006 .MoName {
    margin: 10px 0 0 10px;
}

.HMo_1006 .MoNameM {}

.HMo_1006 .NameTxt {
    font-size: 14px;
}

.HMo_1006 .MoMore {
    right: 10px;
    top: 16px;
}


/* 定位模块的div */

.absoluteModuleWrap {
    position: relative;
    z-index: 50;
}

.absoluteModuleInner {
    height: 0;
    position: relative;
    margin: 0 auto;
}


/**--模块布局--**/

.mainContainer {
    position: relative;
    z-index: 5;
    clear: both;
    /*padding:20px 0;*/
    margin: 0 auto;
    background-color: #fff;
}

.addContainer {
    /*  margin:0px 0 0px 10px;
  padding-top:10px;
  */
    position: relative;
    z-index: 0;
    /*overflow:hidden;
  padding-top:1px;
  margin-top:-1px;
  top:-1px; */
}

.customModuleRow {
    margin: 0px auto;
    padding: 20px 0;
}

.customModuleRowInner {
    margin: 0px auto;
    position: relative;
    padding-left: 10px;
}


/*---横向模块的样式 start---*/

.CModulePR,
.CModulePC,
.CModulePB,
.TitleModule {
    position: relative;
    width: 100%;
    *padding-bottom: 10px;
    _padding-bottom: 0px;
    zoom: 1;
}

.CModulePR:after,
.CModulePC:after,
.CModulePB:after,
.TitleModule:after {
    content: ".";
    height: 0px;
    display: block;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.TitleModule {
    *padding-bottom: 10px;
    _padding-bottom: 0px;
}

.customModule {
    float: left;
    margin: 0px 10px 10px 0;
    position: relative;
    /*z-index:2;*/
    _display: inline;
}

.CModulePRLeft,
.CModulePCLeft {
    overflow: hidden;
    float: left;
    zoom: 1;
    *padding-bottom: 10px;
    _padding-bottom: 0px;
    _display: inline;
}

.CMHead {
    overflow: hidden;
    height: 40px;
    line-height: 30px;
    font-size: 18px;
    color: #333;
    font-weight: 400;
}

.CMHead a {
    line-height: 30px;
    font-size: 18px;
    color: #333;
    font-weight: 400;
}

.CModulePRLeft-2 {
    width: 1020px;
    margin-left: 10px;
}

.cmpr2_banner {
    width: 1022px;
    height: 516px;
}

.CModulePCLeft-1 {
    width: 250px;
}

.CModulePCLeft-2 {
    width: 320px;
}

.CModulePCLeft-3 {
    width: 650px;
}

.CModulePB-1 {
    width: 1200px;
}

.CModulePB-2 {
    width: 1200px;
}

.cmpr_class1 {
    width: 240px;
}

.cmpr_class1 {
    overflow: hidden;
    width: 168px;
    height: 483px;
    background-color: #F5F5F5;
    float: left;
}

.cmpr_class1 .cmpr1_dt {
    height: 48px;
    color: #BD1337;
    line-height: 48px;
    text-align: center;
    font-size: 20px;
    font-weight: 400;
    background-color: #f7f7f7;
}

.cmpr_class1 .cmpr1_dd {
    height: 54px;
    color: #BD1337;
    line-height: 54px;
    font-size: 16px;
    font-weight: 400;
    padding: 0 10px;
    margin-bottom: 11px;
    background-color: #fff;
    /* border: 1px solid #ddd; */
}

.cmpr_class1 .cmpr1_dd a {
    display: block;
    overflow: hidden;
    font-size: 16px;
}

.cmpr_class1 .cmpr1_dd i {
    display: block;
    float: left;
    /* margin-right:5px; */
    width: 35px;
    height: 46px;
    padding-top: 15px;
}

.cmpr_class1 .cmpr1_dd i img {
    display: block;
}

.cmpr_class1 .cmpr1_dd span {
    display: block;
    float: left;
}

.cmpcl1_img {
    overflow: hidden;
    width: 250px;
    height: 358px;
    background-color: #fff;
}

.cmpcl1_img img {}

.cmpcl1_ul {
    overflow: hidden;
    width: 230px;
    height: 250px;
    background-color: #fff;
}

.cmpcl1_ul li {
    overflow: hidden;
    float: left;
    width: 113px;
    height: 60px;
    margin: 0 2px 2px 0;
    background-color: #fff;
}

.cmpcl1_ul li a {
    display: block;
    line-height: 60px;
    font-size: 16px;
    color: #222;
    font-weight: 400;
    text-align: center;
}

.cmpcl1_ul li img {}

.cmpcl2_img {
    overflow: hidden;
    width: 310px;
    height: 510px;
}

.cmpcl2_img img {
    width: 100%;
}

.cmpcl3_ul {
    overflow: hidden;
    width: 642px;
    height: 510px;
}

.cmpcl3_ul li {
    overflow: hidden;
    float: left;
    width: 200px;
    margin: 0 0 5px 10px;
    background-color: #fff;
}

.cmpcl3_ul li .pics {
    overflow: hidden;
    display: block;
    width: 200px;
    height: 200px;
}

.cmpcl3_ul li .proprice {
    display: block;
    line-height: 20px;
    font-size: 14px;
    color: #222;
    font-weight: 400;
    text-align: center;
}

.cmpcl3_ul li .prott {
    overflow: hidden;
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #222;
    font-weight: 400;
}

.cmpcl3_ul li .pics img {}

.cmpb1_ul {
    overflow: hidden;
    width: 1200px;
    height: 110px;
    padding: 30px 0;
    background-color: #fff;
}

.cmpb1_ul li {
    overflow: hidden;
    float: left;
    width: 300px;
    padding-right: 10px;
}

.cmpb1_ul li .pics {
    display: block;
    float: left;
    width: 50px;
    height: 50px;
    margin-right: 10px;
}

.cmpb1_ul li .tt {
    display: block;
    float: left;
    line-height: 50px;
    font-weight: 400;
    font-size: 20px;
}

.cmpb2_dl {
    overflow: hidden;
    float: left;
    width: 240px;
}

.cmpb2_dl .cmpb2_dt {
    height: 35px;
}

.cmpb2_dl .cmpb2_dt i.pics {
    display: block;
    float: left;
    width: 40px;
    height: 35px;
    margin-right: 5px;
}

.cmpb2_dl .cmpb2_dt a {
    display: block;
    float: left;
    color: #3f3f3f;
    line-height: 35px;
    text-align: center;
    font-size: 18px;
    font-weight: 400;
}

.cmpb2_dl .cmpb2_dd {
    height: 30px;
    padding-left: 45px;
}

.cmpb2_dl .cmpb2_dd a {
    color: #747474;
    line-height: 30px;
    font-size: 14px;
    font-weight: 400;
}


/*--标题模块的样式--*/


/*
.TitleModule {
  width:960px;
  padding-bottom:1px;
}
.TitleModule .customModule {
  clear:both;
  float:none;
  margin-right:0px;
  margin-bottom:9px;
  zoom:1;
}
*/

.CModulePA .customModule {
    position: absolute;
    float: none;
}


/***友情链接***/

.webLink {
    padding-bottom: 10px;
}

.webLink .customModule {
    clear: both;
    float: none;
    margin-right: 0px;
    margin-bottom: 0px;
}

.blogrollTxt a {
    display: inline-block;
    margin: 0px 5px;
    line-height: 24px;
}

.blogrollPic ul {
    overflow: hidden;
    padding-bottom: 10x;
}

.blogrollPic li {
    float: left;
    width: 175px;
    height: 53px;
    overflow: hidden;
    margin: 10px 10px 0px 0px;
}

.blogrollPic table {
    width: 100%;
    height: 100%;
}

.blogrollPic td {
    text-align: center;
    vertical-align: middle;
}


/*--page style--*/


/*.page .inner {
  overflow:hidden;
  text-align:right;
  padding:10px 5px;
  clear:both;
  font-size:0;
}
.page a,.page span,.page strong,.page b {
  display:inline-block;
  margin-left:5px;
  border-width:1px;
  border-style:solid;
  font-weight:400;
  font-size:12px;
  font-family:'Microsoft Yahei';
  padding:5px 10px;
}
.page b {
  padding:3px 0;
  border:none;
}
.page span {
  cursor:not-allowed;
}
.page a:hover {
  text-decoration:none;
}*/


/**-footer-**/

.footer {
    margin: 0 auto;
    position: relative;
    clear: both;
    top: -1px;
    background-color: #fff;
}

.footerBg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
}

.footerConArea {
    margin: 0 auto;
}

.footerCon {
    text-align: center;
    position: relative;
    z-index: 2;
    padding: 10px 0;
    overflow: hidden;
    border-style: solid;
    border-width: 0px;
    line-height: 24px;
}

.footerCon a {}

.footerCon a:hover {}

.footerNav {}

.footerNav em {
    font-style: normal;
    margin: 0px 5px;
}

.copyright {
    position: relative;
    z-index: 2;
}

.ev_zhichi {
    width: 100%;
    line-height: 30px;
    text-align: center;
    color: #666;
}

.ev_zhichi a {
    text-decoration: underline;
    color: #666;
}


/*临时处理论坛，留言板等更多功能模块的宽度问题*/


/*.main .topBar,.main .header,.main .headerCon,.main .nav,.main .bannerArea,.main .footer {
  width:960px;
}
.main .mainContainer {
  width:980px;
}
.main .addContainer {
  width:970px;
}
*/

.frameContainer {
    margin: 0 auto;
}


/*功能组件的一些样式覆盖*/

.frameContainerM {
    /*padding-bottom:10px;
  */
    padding-top: 0px;
}

.frameContainerM .F_blog_left {
    position: relative;
    z-index: 2;
}

.frameContainerM .F_blog_right {
    float: left;
    margin-left: -220px;
    width: 100%;
    position: relative;
    z-index: 1;
}

.frameContainerM .F_blog_right .BlogList,
.frameContainerM .F_blog_right .BlogArticle {
    margin-left: 220px;
}

.frameContainerM .quanzi .qzAlbumList .prolist_style {
    width: auto;
}

.frameContainerM .quanzi .qzPhotoList .prolist_style {
    width: auto;
}

.frameContainerM .quanzi .showPhoto {
    width: auto;
}

.frameContainerM .quanzi .smallPhotoList {
    width: auto;
    margin: 0px 130px;
}

.frameContainerM .quanzi .smallPhotoList .smallPhoto {
    margin: 0px 30px;
    width: auto;
}

.frameContainerM .quanzi .AddPhotoList .FC_TxtArea {
    width: 80%;
}

.frameContainer .frameContainerM .tuanListStyle {
    width: auto;
}

.frameContainer .web_login {
    width: 48%;
}

.frameContainer .reg_guide {
    width: 40%;
    padding-right: 0;
}

.frameContainer .ren_listStyle_1 .prolist_style,
.frameContainer .ev_t_Big_ListStyle_c .prolist_style,
.frameContainer .ev_video_WebC .prolist_style {
    width: auto;
}

.frameContainer .video_xq_p {
    width: 98%;
}

.ren_detail .ren_detail_pic,
.ren_detail .ren_detail_p {
    width: auto;
    margin: 20px 20px 10px;
}

.ren_detail .ren_detail_pic_c {
    width: auto;
}

.frameContainerM .listItem_style_6 {
    width: 98%;
}

.frameContainerM .listItem_style_6 li {
    width: 45%;
}


/* 1200宽度模式 */

.wrapper-1200 .topBarArea,
.wrapper-1200 .headerConArea,
.wrapper-1200 .NCenter,
.wrapper-1200 .bannerArea,
.wrapper-1200 .footerConArea,
.wrapper-1200 .frameContainer,
.wrapper-1200 .absoluteModuleInner {
    width: 1200px;
}


/*.wrapper-1200 .search {
  left:880px;
}
.wrapper-1200 .shop-cart {
  left:1030px;
}
.wrapper-1200 .mainContainer {
  width:1220px;
}
.wrapper-1200 .addContainer {
  width:1210px;
}
*/

.wrapper-1200 .customModuleRow {
    width: 1220px;
}

.wrapper-1200 .customModuleRowInner {
    width: 1220px;
}

.wrapper-1200 .ev_photos_xiaotu ul {
    width: auto;
}

.wrapper-1200 .ev_photos_xiaotu li {
    margin: 0px 5px 15px;
}

.wrapper-1200 .ev_photos_datu li {
    margin: 0px 14px 15px;
}

.wrapper-1200 .qzAlbumList .P_ListItem_2,
.wrapper-1200 .qzPhotoList .P_ListItem_1 {
    margin: 10px 16px;
}

.wrapper-1200 .frameMainColumn {
    width: 980px;
}

.wrapper-1200 .ev_t_can_left,
.wrapper-1200 .ev_huo_xq {
    width: 910px;
}

.wrapper-1200 .tuanListStyle .P_ListItem_1 {
    margin: 10px 48px 0;
}

.wrapper-1200 .jifen_ListStyle_1 .proItem {
    margin: 15px 62px 0px 42px;
}

.wrapper-1200 .ren_listStyle_1 .proItem,
.wrapper-1200 .ev_t_Big_ListStyle_c .ev_t_proItem,
.wrapper-1200 .ev_video_WebC .proItem,
.wrapper-1200 .ev_video_WebC .proItem {
    margin: 10px 12px 0;
}

.wrapper-1200 .coupon_ListStyle .P_ListItem_1 {
    margin: 10px 43px;
}


/*登录/注册页表单样式 start*/

.cmpc_login {
    position: relative;
    overflow: hidden;
    width: 1200px;
    min-height: 450px;
    border: 1px solid #E0DFDD;
}

.CMHead_form {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    background-color: #f5fffa;
}

.CMHead_form a {
    color: #837f01;
    font-size: 14px;
}

.loginbox {
    overflow: hidden;
    padding: 15px;
}

.tabswitch {
    display: none;
    position: relative;
    height: 40px;
    margin-top: 20px;
    border-bottom: 1px solid #ccc;
}

.tabswitch_ul {
    position: absolute;
    left: 10px;
    top: 0;
    overflow: hidden;
}

.tabswitch_li {
    float: left;
}

.tabswitch_li span {
    display: block;
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #ccc;
    border-bottom: none;
}

.tabswitch_li span.active {}

.loginbox_left {
    float: left;
    padding-left: 200px;
}

.common-login {
    display: block;
}

.common-login dd {
    position: relative;
    overflow: hidden;
    padding: 10px 0;
}

.common-login dd .form-text {
    display: block;
    float: left;
    color: #444;
    padding: 5px 5px 5px 35px;
    background-color: #FFF;
    border: 1px solid #DADADA;
    border-radius: 5px;
}

.common-login .form-text i.icon {
    position: absolute;
    left: 5px;
    top: 24px;
    background-image: url(../images/login_phone_icon.png);
    width: 30px;
    height: 20px;
}

.common-login dd.user-name i.icon,
.common-login dd.register-name i.icon {
    background-position: 0 -60px;
}

.common-login dd.user-pass i.icon,
.common-login dd.register-psd i.icon {
    background-position: 0 -40px;
}

.common-login dd.user-yzm i.icon,
.common-login dd.register-yzm i.icon {
    background-position: 0 -20px;
}

.common-login dd.register-pwd-repeat i.icon {
    background-position: 0 -40px;
}

.common-login dd.register-mail i.icon {
    background-position: 0 -80px;
}

.common-login dd .form-text input {
    width: 350px;
    height: 35px;
    font-size: 16px;
    text-indent: 10px;
    /*background-color: #FAFFBD;*/
    border: 0;
}

.common-login dd.user-yzm .form-text input,
.common-login dd.register-yzm .form-text input {
    width: 150px;
    background-color: #fff;
}

.getmessage {
    display: block;
    float: left;
    width: 140px;
    height: 45px;
    font-size: 14px;
    line-height: 45px;
    text-align: center;
    background-color: #f1f1f1;
    border: 1px solid #DADADA;
    border-radius: 2px;
    margin-left: 10px;
    cursor: pointer;
}

.yzm-img {
    display: block;
    float: left;
    padding-top: 10px;
    margin-left: 15px;
}

.user-but {}

.user-but a {}

.user-but .login-but {
    display: block;
    float: left;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 5px;
    cursor: pointer;
    margin-right: 15px;
    width: 150px;
    color: #FFF;
    font-size: 18px;
    background-color: #DD143E;
    border: 1px solid #DD143E;
}

.user-but .forget-pass {
    line-height: 45px;
}

.loginbox_right {
    float: right;
    width: 400px;
}

.lr-dl {
    padding: 50px 100px 0 0;
}

.lr-dl .lr-title {
    font-size: 18px;
    line-height: 50px;
}

.lr-dl .lr-btn {}

.lr-dl .lr-btn a {
    display: inline-block;
    height: 45px;
    line-height: 45px;
    color: #FFF;
    font-size: 18px;
    width: 150px;
    text-align: center;
    background-color: #DD143E;
    border-color: #DD143E;
    border-radius: 5px;
    border-width: 1px;
    cursor: pointer;
}


/*登录/注册页表单样式 end*/


/*路径样式 start*/

.site {
    width: 1200px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    margin-bottom: 20px;
    border-bottom: #D1D1D1 solid 1px;
}

.site a {
    color: #000;
    font-size: 14px;
}

.site code {
    color: #BD1337;
    padding: 0 5px;
    font-weight: 700;
}


/*路径样式 end*/


/*列表页产品筛选 start*/

.pro_screen {
    width: 1200px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}

.pro_screen_li {}

.ps_div {
    padding: 5px 0;
}

.ps_div .ps_tt {
    display: inline-block;
    /*width: 80px;*/
}

.ps_div a {
    display: inline-block;
    font-size: 12px;
    color: #444;
    padding: 2px 5px;
    margin-right: 10px;
}

.ps_div a.ps_selected {
    background-color: #BD1337;
    color: #fff;
}

.CMHead-list1 {
    overflow: hidden;
    width: 1200px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 10px;
}

.CMHead-list1 .tt {
    float: left;
    color: #000;
}

.CMHead-list1 .more {
    float: right;
    color: #000;
}

.prolist {
    overflow: hidden;
    width: 1200px;
    height: 200px;
}

.prolist li {
    overflow: hidden;
    float: left;
    width: 170px;
    padding: 0 10px;
}

.prolist li a,
.prolist li span {
    overflow: hidden;
    display: block;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.prolist li a.pro_img {
    overflow: hidden;
    width: 150px;
    height: 150px;
}

.prolist li .pro_tt {
    line-height: 25px;
    font-size: 12px;
    color: #000;
}

.prolist li .pro_price {
    color: #de0000;
    font-size: 15px;
    line-height: 25px;
}

.prolist li .pro_img img {}

.proselectbox {
    position: relative;
    overflow: hidden;
    width: 1200px;
    padding: 15px 5px;
    border: 1px solid #f5f5f5;
}

.selectbox_l {
    overflow: hidden;
    float: left;
}

.selectbox_r {
    float: right;
    overflow: hidden;
}

.selectbox_r li {
    float: left;
}

.selectbox_l li {
    float: left;
}

.proselectbox a,
.proselectbox span {
    display: block;
    float: left;
    height: 25px;
    line-height: 23px;
    color: #444;
    padding: 0 10px;
    margin-right: 8px;
    border: 1px solid #ccc;
}

.proselectbox a.sort-selected,
.proselectbox a:hover {
    color: #fff;
    background-color: #BD1337;
    border: 1px solid #BD1337;
}

.proselectbox em {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    color: #444;
    padding: 0 10px;
}

.proselectbox span input {
    display: block;
    float: right;
    width: 80px;
    height: 23px;
    line-height: 23px;
    color: #444;
    border: none;
}

.proselectbox .select-state {
    position: absolute;
    right: 0;
    top: 0;
    width: 100px;
    height: 25px;
    text-indent: 5px;
    line-height: 25px;
    color: #444;
    appearence: none;
    -webkit-appearance: none;
}

.proselectbox.time-sort {}

.proselectbox .attention-sort {}

.proselectbox .upprice-ort {}

.proselectbox .downprice-sort {}

.proselectbox .start-price {}

.proselectbox i {
    font-style: normal;
}

.proselectbox .end-price {}

.proselectbox .price-btn {
    width: 50px;
    height: 25px;
    line-height: 25px
}


/*缩略图样式*/

.pic1 {
    max-width: 200px;
}

.probox {
    overflow: hidden;
}

.probox li {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.selectpic {
    border: 2px solid #C00!important;
}

.proboxli_div {
    position: relative;
    overflow: hidden;
    width: 220px;
    padding: 9px;
    margin: 10px;
    border: 1px solid #f5f5f5;
}

.proboxli_div strong.sallout {
    position: absolute;
    left: 20px;
    top: 20px;
    width: 47px;
    height: 47px;
    font: 400 14px/47px '宋体';
    color: #FFF;
    text-align: center;
    background: url(../images/pro_sellout.png) no-repeat center;
    z-index: 2;
}

.proboxli_picbig {
    overflow: hidden;
    width: 200px;
    height: 200px;
    text-align: center;
}

.proboxli_picbig img {
    width: 200px;
}

.proboxli_picbig img {
    width: 200px;
}

.proboxli_picmin {
    width: 200px;
    height: 72px;
    overflow: hidden;
    padding-top: 15px;
    padding-bottom: 13px;
}

.proboxli_picmin li {
    float: left;
    display: block;
    width: 45px;
    height: 45px;
    overflow: hidden;
    position: relative;
    text-align: center;
    margin-right: 5px;
    border: 1px solid #CCC;
}

.proboxli_picmin li.picmin_cur {
    border: 1px solid #85d190;
}

.proboxli_picmin li img {
    height: 45px;
    width: 45px;
}

.proboxli_name {
    display: block;
    overflow: hidden;
    line-height: 25px;
    height: 50px;
    font-size: 13px;
    color: #5a5a5a;
}

.proboxli_price {
    display: block;
    line-height: 35px;
    text-align: center;
}

.proboxli_price .a_red {
    font-size: 18px;
    color: #85d190;
    font-weight: 400;
}


/*列表页产品筛选 end*/


/*下拉菜单 start*/

select.select_box {
    display: none;
}

.select_box {
    z-index: 1000;
    position: absolute;
    right: 5px;
    top: 15px;
    font-family: "宋体";
    font-size: 12px;
    color: #999999;
    width: 120px;
    height: 25px;
    line-height: 25px;
}

.select_showbox {
    border: 1px solid #b0a296;
    height: 25px;
    padding-left: 5px;
    background: url(../images/triangle_down.png) no-repeat right center;
}

.select_option {
    border: 1px solid #b0a296;
    border-top: none;
    display: none;
}

.select_option li {
    padding-left: 5px;
    background-color: #fff;
    color: #000;
}

.select_option li.selected {
    background-color: #F3F3F3;
    color: #999;
}

.select_option li.hover {
    background: #7b6959;
    color: #fff;
}


/*下拉菜单 end*/


/*page*/

.page {
    height: 60px;
    line-height: 60px;
    margin: 10px auto 0;
    width: 730px;
    text-align: center;
}

.page.pager {
    float: right;
    text-align: right;
}

.page a {
    color: #676767;
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    text-decoration: none;
    text-align: center;
}

.page .active span {
    border: #85d190 solid 1px;
    background-color: #d7e27b;
    color: #D22526;
    font-size: 12px;
    font-family: Tahoma;
    padding: 5px 10px;
    text-decoration: none;
}

.page .pagination li span {
    border: #dbdbdb solid 1px;
    color: #676767;
    font-size: 12px;
    font-family: 'Microsoft Yahei';
    padding: 5px 10px;
    margin: 0 5px;
    text-decoration: none;
    cursor: pointer;
}


/* ---------------------- 产品详情页 ---------------------- */

.PCLeft_view {
    width: 260px;
}

.PCRight_view {
    width: 940px;
    padding: 5px;
    border: 1px solid #f5f5f5;
}


/* 产品详情页-左侧 */

.record {
    overflow: hidden;
    width: 240px;
    background-color: #fff;
}

.re_top {
    overflow: hidden;
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #000;
    white-space: nowrap;
    word-wrap: break-word;
    background-color: #f5f5f5;
    padding: 0 10px;
}

.re_text {
    width: 198px;
    height: 140px;
    margin: 10px 0 0 0;
}

.re_text .re {
    overflow: hidden;
    display: block;
    float: left;
    height: 55px;
    width: 55px;
    padding: 0;
    margin: 0 5px 15px 5px;
}

.re_text1 {
    overflow: hidden;
    min-height: 140px;
    padding: 10px 0;
    border: 1px solid #f5f5f5;
}

.re_text1 .re {
    overflow: hidden;
    display: block;
    float: left;
    height: 109px;
    width: 109px;
    padding: 0;
    margin: 5px;
}

.re img {
    width: 100%;
    height: auto;
    border: #dadada solid 1px;
}

.record1 {
    overflow: hidden;
    background-color: #fff;
}

.re_top1 {
    overflow: hidden;
    display: block;
    height: 45px;
    font-size: 16px;
    line-height: 45px;
    color: #333;
    font: 500 16px/48px "微软雅黑";
    white-space: nowrap;
    word-wrap: break-word;
    padding: 0 10px;
}

.re_text2 {
    width: 165px;
    margin: 10px 0 0 0;
}

.re_text2 .re {
    overflow: hidden;
    display: block;
    float: left;
    height: 72px;
    width: 72px;
    padding: 0;
    margin: 0 5px 15px 5px;
}

.CMHead_view1 {
    overflow: hidden;
    background-color: #f5f5f5;
    padding: 0 10px;
}

.CMHead_view1 span {
    display: block;
    float: left;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    color: #000;
    white-space: nowrap;
    word-wrap: break-word;
}

.CMHead_view1 a {
    float: right;
    color: #BD1337;
    height: 35px;
    line-height: 35px;
}

.sidebarLists {
    width: 240px;
    padding: 10px 5px;
    border: 1px solid #f5f5f5;
}

.sidebarLists dt {
    overflow: hidden;
}

.sidebarLists dd.oneClassC {
    display: none;
}

.sidebarLists dt div {
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #CCC;
}

.sidebarLists .oneClassTinner {
    padding: 0 10px;
}

.sidebarLists code {
    display: inline-block;
    vertical-align: middle;
    width: 10px;
    height: 10px;
    cursor: pointer;
    font-size: 0px;
    line-height: 0px;
    background-image: url(../images/cataloglist_code_bg.png);
    background-repeat: no-repeat;
    background-position: 0 0;
}

.sidebarLists .oneClassTinner a {
    font-size: 14px;
    color: #000;
    font-weight: 400;
}

.sidebarLists .oneClassTopen code {
    background-position: 0 -20px;
}

.sidebarLists .twoClassList {
    padding: 5px 0 5px 20px;
    background-color: #f5f5f5;
    border: 1px dashed #CCC;
    /* border-top: none; */
}

.sidebarLists .twoClassList dd {
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
}

.sidebarLists .twoClassList dd a {
    font-size: 12px;
    font-weight: 700;
    line-height: 25px;
    color: #777;
}

.viewleft_ul1 {
    overflow: hidden;
    padding: 10px 20px;
    border: 1px solid #f5f5f5;
}

.viewleft_ul1 li {
    overflow: hidden;
}

.viewleft_ul1 li .pic {
    display: block;
    width: 200px;
    height: 200px;
}

.viewleft_ul1 li .pic img {
    max-width: 100%;
}

.viewleft_ul1 li .price {
    display: block;
    text-align: center;
    line-height: 25px;
}

.viewleft_ul1 li .price i {
    font-style: normal;
}

.viewleft_ul1 li .price .oldprice {
    font-size: 12px;
    color: #ababab;
    text-decoration: line-through;
}

.viewleft_ul1 li .price .newprice {
    font-size: 16px;
    color: #cf0000;
}

.viewleft_ul1 li .tt {
    display: block;
    text-align: center;
    color: #3a3a3a;
    font-size: 16px;
    line-height: 25px;
}

.viewleft_ul2 {
    overflow: hidden;
    padding: 0 5px;
    border: 1px solid #f5f5f5;
}

.viewleft_ul2 li {
    position: relative;
    overflow: hidden;
    width: 230px;
    height: 100px;
    padding: 10px 0 10px 110px;
    border-bottom: 1px solid #f5f5f5;
}

.viewleft_ul2 li .pic {
    position: absolute;
    overflow: hidden;
    display: block;
    width: 100px;
    height: 80px;
    margin-left: -110px;
}

.viewleft_ul2 li .pic img {
    max-width: 100%;
}

.viewleft_ul2 li .price {
    display: block;
    text-align: left;
    line-height: 20px;
}

.viewleft_ul2 li .price i {
    font-style: normal;
}

.viewleft_ul2 li .price .oldprice {
    font-size: 12px;
    color: #b4b4b4;
    text-decoration: line-through;
}

.viewleft_ul2 li .price .newprice {
    font-size: 14px;
    color: #85d190;
}

.viewleft_ul2 li .tt {
    overflow: hidden;
    display: block;
    text-align: left;
    color: #000;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.viewleft_ul2 li .intro {
    text-align: left;
    color: #555;
    font-size: 12px;
    height: 40px;
    line-height: 20px;
}


/* 产品详情页-右侧 */

.viewdetail {
    border: 1px solid #f5f5f5;
}

.prodetail {
    overflow: hidden;
}

.prodetail .pb-head {
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    padding: 0 10px;
    border-bottom: 2px solid #ccc;
}

.prodetail .pb-head-name {
    float: left;
    font-weight: 400;
    font-size: 18px;
    color: #474747;
}

.prodetail .pb-head-more {
    float: right;
}

.prodetail .pb-body {
    overflow: hidden;
}


/*产品模块轮播 start*/

.icon {
    background: url(../images/icon.png) no-repeat 0 0;
}

.proslide .hd {
    padding: 0 10px;
    border-bottom: 2px solid #f5f5f5;
}

.proslide .hd .title {
    height: 45px;
    line-height: 45px;
    font-weight: 400;
    font-size: 18px;
    color: #474747;
}

.proslide {
    position: relative;
    width: 940px;
    overflow: hidden;
    float: left;
}

.proslide .warp-pic-list {
    position: relative;
    overflow: hidden;
    padding: 10px;
}

.proslide .count li {
    margin: 5px 10px;
    float: left;
    border: 1px solid #f5f5f5;
}

.proslide .count .img_wrap {
    width: 208px;
    height: 208px;
}

.proslide .count li .text-area {
    padding: 5px;
    width: 208px;
}

.proslide .count li .text-area p {
    line-height: 24px;
    height: 24px;
}

.proslide .count .p-num {
    font-family: "Tahoma";
    font-weight: bold;
}

.proslide .btn {
    display: none;
    height: 55px;
    position: absolute;
    top: 130px;
    width: 35px;
    z-index: 200;
    cursor: pointer;
}

.proslide:hover .btn {
    display: block;
}

.proslide .prev {
    background-position: 0 -88px;
    left: 20px;
}

.proslide .prev:hover {
    background-position: 0 -144px;
}

.proslide .next {
    background-position: 0 -200px;
    right: 20px;
}

.proslide .next:hover {
    background-position: 0 -256px;
}

.proslide .count li .text-area span.price {
    display: block;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    color: #85d190;
}

.proslide .count li .text-area span.tt {
    overflow: hidden;
    display: block;
    height: 50px;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    color: #000;
}


/*产品模块轮播 end*/


/*用户中心-通用部分 start*/

.usernav {
    margin-bottom: 20px;
    background-color: #1BA70E;
}

.usernav_ul {
    height: 80px;
    overflow: hidden;
}

.usernav_ul li {
    float: left;
    width: 100px;
    height: 80px;
    overflow: hidden;
    cursor: pointer;
    _display: inline;
    text-align: center;
    margin-right: 27px;
}

.usernav_ul li:hover,
.usernav_ul li.cur {
    background: url(../images/bottom_sanjian.png) no-repeat bottom center;
}

.usernav_ul li.cur {}

.usernav_ul li a {
    color: #FFF;
    font-size: 18px;
    line-height: 80px;
    display: block;
}

.usernav_ul li.usernav_li1 {
    width: 165px;
}

.usernav_ul li.usernav_li1:hover,
.usernav_ul li.usernav_li1.cur {
    background: none;
}

.usernav_ul li.usernav_li1 a {
    padding-left: 30px;
    background-color: rgba(255, 255, 255, .1);
    background-image: url(../images/new_home.png);
    background-repeat: no-repeat;
    background-position: 30px center;
}

.slidenavbox {
    width: 165px;
    float: left;
    border-left: 0;
    margin-right: 20px;
    padding-bottom: 80px;
}

.slide_nav {
    background-color: #FFF;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.slide_nav li.sn_li {
    padding: 0 10px 0 25px;
}

.slide_nav li.sn_li>a {
    line-height: 45px;
    color: #333;
    font: 500 16px/48px "微软雅黑";
}

.slide_subnav {}

.slide_subnav li.ss_li {
    font: 100 14px/41px "微软雅黑";
    padding-left: 10px;
}

.slide_subnav li.ss_li a {
    color: #777;
}

.slide_subnav li.ss_li.cur a {
    color: #99cc33;
}

.userdefault {
    float: right;
    width: 1015px;
}


/*用户中心-通用部分 end*/


/*用户中心-首页 start*/

.user-info {
    overflow: hidden;
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #FFF;
}

.info-lcol {
    float: left;
    position: relative;
    width: 319px;
    padding: 10px 0;
}

.u-pic {
    position: relative;
    float: left;
    overflow: hidden;
    width: 100px;
    height: 100px;
    text-align: center;
    margin-right: 20px;
    /*border: 1px solid #ccc;*/
    border-radius: 100px;
}

.u-pic img {
    width: 100px;
}

.info-m {
    float: left;
    width: 188px;
}

.info-m>span {
    display: block;
    line-height: 25px;
}

.info-m .u-name {
    font-size: 18px;
    color: #000;
    line-height: 35px;
}

.info-m .u-level {
    color: #ff6600;
    font-style: normal;
}

.info-m .u-balance {}

.info-rcol {
    overflow: hidden;
    float: right;
}

.user-counts {
    overflow: hidden;
}

.user-counts a {
    overflow: hidden;
    display: block;
    float: left;
    width: 130px;
    height: 130px;
    line-height: 60px;
    color: #666;
}

.user-counts a:hover {
    text-decoration: none;
}

.user-counts a span {
    display: block;
    text-align: center;
}

.user-counts a i.count-icon {
    display: block;
    width: 71px;
    height: 71px;
    overflow: hidden;
    margin: 0 auto;
    -webkit-transition: transform .2s ease-in 0s;
    -moz-transition: transform .2s ease-in 0s;
    transition: transform .2s ease-in 0s;
    background-repeat: no-repeat;
}

.user-counts a i.count-icon.count-icon01 {
    background-image: url(../images/new_pic1.png)
}

i.count-icon.count-icon02 {
    background-image: url(../images/new_pic2.png)
}

.user-counts a i.count-icon.count-icon03 {
    background-image: url(../images/new_pic3.png)
}

.user-counts a i.count-icon.count-icon04 {
    background-image: url(../images/new_pic4.png)
}

.user-counts a em {
    font-family: verdana;
    font-weight: 700;
    font-style: normal;
}


/*用户中心-首页-我的订单*/

.user-box {
    overflow: hidden;
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
    background-color: #FFF;
}

.user-box .userbox_tt {
    overflow: hidden;
    display: block;
    color: #333;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
}

.user-box .userbox_tt h3 {
    float: left;
    color: #333;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    font-weight: 800;
}

.user-box .userbox_tt a {
    display: block;
    float: right;
    color: #666;
    font-size: 14px;
    line-height: 25px;
    font-weight: 500;
}

.user-box .userbox_tt a:hover {
    color: #f52b00;
}

.user-box .userbox_con {
    overflow: hidden;
    text-align: center;
    padding: 10px 0;
}

.u_table_01 {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #EFEFF0;
}

.u_table_01 tr {}

.u_table_01 tr th {
    height: 38px;
    border-bottom: 1px solid #EFEFF0;
    border-top: 1px solid #EFEFF0;
    background: #F6F6F6;
    line-height: 38px;
    text-align: center;
}

.u_table_01 tr th.u_table_th2 {
    width: 220px;
}

.u_table_01 td {
    border: 1px solid #EFEFF0;
    padding: 10px;
    text-align: center;
    color: #666;
    height: 25px;
}

.u_table_01 td.u_table_td1 {
    width: 220px;
    text-align: left;
}

.u_table_01 td.u_table_td2 {
    width: 410px;
    text-align: left;
}

.u_table_01 td.u_table_td3 {
    width: 150px;
}

.u_table_01 td.u_table_td4 {
    width: 300px;
    text-align: left;
}

.u_table_01 td.u_table_td5 {
    width: 100px;
}

td.u_table_td_btnbox {}

td.u_table_td_btnbox a,
td.u_table_td_btnbox input {
    display: inline-block;
    width: 60px;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    background-color: #1ba70e;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    margin: 0;
    cursor: pointer;
}

td.u_table_td_btnbox a:hover {
    text-decoration: none;
}

.u_table_01 td.u_table_td4 a {
    color: #005EA7;
    font-size: 12px;
}

.u_table_01 td img {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto;
}

.u_table_01 .p_p_list_img {
    overflow: hidden;
    width: 80px;
    height: 80px;
}

.u_table_01 .p_p_list_img img {
    display: block;
    width: 80px;
}

.u_table_01 td a.p_p_list_img1 {
    overflow: hidden;
    width: 40px;
    height: 40px;
    float: left;
    margin-right: 10px;
}

.u_table_01 .p_p_list_img1 img {
    display: block;
    width: 40px;
}

.u_prolist_01 {
    overflow: hidden;
}

.u_prolist_01 li {
    position: relative;
    overflow: hidden;
    float: left;
    width: 162px;
    padding: 0 10px;
    margin: 5px 0;
}

.u_prolist_01 li a,
.u_prolist_01 li span {
    overflow: hidden;
    display: block;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.u_prolist_01 li a.pro_img {
    overflow: hidden;
    width: 150px;
    height: 150px;
}

.u_prolist_01 li .pro_tt {
    line-height: 25px;
    font-size: 12px;
    color: #000;
}

.u_prolist_01 li .pro_price {
    color: #de0000;
    font-size: 15px;
    line-height: 25px;
}

.u_prolist_01 li .pro_img img {
    max-width: 100%;
}

.u_prolist_01 li .pro_del {
    position: absolute;
    top: 0;
    right: 2px;
    overflow: hidden;
    display: none;
    width: 25px;
    height: 25px;
    font-size: 0;
    background: url(../images/pro_del.png) no-repeat center;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: .5;
    cursor: pointer;
    z-index: 1000;
}

.u_prolist_01 li:hover .pro_del {
    display: block;
}

.u_prolist_01 li .pro_del:hover {
    display: block;
    background-color: #DC133D;
    filter: alpha(opacity=100);
    opacity: 1;
}


/*用户中心-首页 end*/


/*用户中心-我的订单 start*/


/*用户中心-搜索*/

.u_search_01 {
    float: left;
    padding: 10px 20px;
    text-align: left;
}

.u_search_01>* {
    display: inline-block;
}

.u_search_01_input {
    width: 120px;
    height: 28px;
    padding: 0 0 0 5px;
    margin-right: 5px;
    line-height: 23px;
    color: #353535;
    border: 1px solid #ddd;
}

.btn_submit {
    overflow: hidden;
    text-align: center;
    padding: 20px;
    width: 400px;
    margin: 0 auto;
}

.pleft20 {
    padding-left: 20%;
}

.btn_60,
.btn_60:hover {
    display: inline-block;
    width: 60px;
    height: 25px;
    line-height: 25px;
    padding: 0 5px;
    background-color: #1ba70e;
    color: #fff;
    border-radius: 3px;
    font-size: 12px;
    margin: 0;
    cursor: pointer;
}

.btn_62,
.btn_62:hover {
    display: inline-block;
    width: 80px;
    height: 30px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #FFF;
    background-color: #1ba70e;
    border-radius: 4px;
    margin-left: 25px;
    cursor: pointer;
    border: 0;
    cursor: pointer;
}

.btn_61,
.btn_61:hover {
    display: block;
    float: right;
    width: 160px;
    height: 42px;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    margin: 0 10px;
    background-image: url(../images/button.png);
    background-position: 0 0;
    color: #FFF;
    cursor: pointer;
}

.btn_63,
.btn_63:hover {
    display: block;
    float: right;
    width: 160px;
    height: 42px;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    margin: 0 10px;
    background-image: url(../images/button.png);
    background-position: 0 -42px;
    color: #FFF;
    cursor: pointer;
}

.u_count_01 {
    overflow: hidden;
}

.u_count_01 li {
    display: block;
    float: left;
    padding: 0 30px;
    border-right: 1px solid #ededed;
}

.u_count_01 li:last-child {
    border-right: none;
}

.u_count_01 li em {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
}

.u_count_01 li strong {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #99cc33;
    font-weight: 500;
}

.u_count_01 li.dc_img {
    display: block;
    width: 71px;
    height: 71px;
    margin: 0 auto;
}

.u_count_01 li.dc_tt {
    display: block;
    text-align: center;
    font-size: 14px;
    color: #333;
    height: 25px;
    line-height: 25px;
    padding-top: 5px;
}

.u_count_01 li.dc_tt font {
    color: #888;
}

.u_tab_01 {
    overflow: hidden;
    margin-bottom: 10px;
}

.u_tab_01 li {
    float: left;
    _display: inline;
    line-height: 30px;
    height: 30px;
    font-size: 14px;
    color: #888;
    text-align: center;
    margin-right: 30px;
}

.u_tab_01 li.cur,
.u_tab_01 li:hover {
    border-bottom: 2px solid #99cc33;
}

.u_tab_01 li a {
    display: block;
    color: #555;
}

.u_tab_01 li.cur a,
.u_tab_01 li:hover a {
    color: #99cc33;
}


/*用户中心-我的订单 end*/


/*户中心-我的评论 start*/

.u_table_02 {
    width: 100%;
    font-size: 12px;
    border-collapse: collapse;
    border-spacing: 0;
    border: 1px solid #EFEFF0;
}

.u_table_02 tr {
    vertical-align: top;
}

.u_table_02 tr th {
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #F6F6F6;
    border-bottom: 1px solid #EFEFF0;
    border-top: 1px solid #EFEFF0;
}

.u_table_02 td {
    height: 25px;
    text-align: left;
    color: #666;
    padding: 10px 15px;
    border: 1px solid #EFEFF0;
}

.u_table_02 th.align-c,
.u_table_02 td.align-c {
    text-align: center;
    min-width: 60px;
}

.u_table_02 a.J_p_img {
    display: block;
    width: 80px;
    height: 80px;
    float: left;
    margin-right: 10px;
}

.u_table_02 a.J_p_img img {
    width: 80px;
    height: 80px;
}

.u_table_02 td.J_prodetail {
    width: 300px;
}

.u_table_02 .J_p_tt {
    overflow: hidden;
    max-height: 60px;
    line-height: 20px;
}

.u_table_02 .J_p_price {
    padding-top: 5px;
}

.u_table_02 .J_p_price em {
    color: #F60;
    margin: 2px;
}

.u_table_02 td.J_ReviewContent {}

.u_table_02 td.J_ReviewContent .append1 {
    line-height: 20px;
    margin: 10px 0 0;
    padding-top: 10px;
    border-top: 1px dashed #ddd;
}

.u_table_02 td.J_ReviewContent .comment1 {
    color: #000;
    line-height: 20px;
}

.u_table_02 td.J_ReviewContent .comment1 .bracket {
    color: #66F;
    padding-right: 5px;
}

.u_table_02 td.J_ReviewContent .date {
    color: #999;
}

.u_table_02 td.J_ReviewContent .reply1 {
    word-wrap: break-word;
    padding: 8px;
    background: #F6F6F6;
    color: #B28500;
}

.u_table_02 td.J_ReviewContent .reply1 .bracket {
    color: #999;
}

.addcomment {
    overflow: hidden;
    padding: 10px;
}

.addcomment textarea {
    width: 100%;
    height: 110px;
    padding: 5px;
}

.addcomment .btn_60 {
    float: right;
    margin: 10px 25px;
}


/*户中心-我的评论 end*/

.upProNum {
    border: 1px solid #e0e0e0;
    height: 34px;
    display: inline-block;
    margin-right: 10px;
}

.upProNum>a,
.upProNum>a {
    display: inline-block;
    float: left;
    width: 34px;
    text-align: center;
    line-height: 34px;
    text-decoration: none;
}

.upProNum input.tb-text {
    display: inline-block;
    float: left;
    margin: initial !important;
    border: 1px !important;
    border-color: #e0e0e0 !important;
    border-style: solid !important;
    border-radius: initial !important;
    width: 40px !important;
    height: 32px !important;
    padding: 0px 0px !important;
    background-color: inherit !important;
    background-image: -webkit-linear-gradient(#ebedef, #ffffff);
    background-image: -moz-linear-gradient(#ebedef, #ffffff);
    background-image: -ms-linear-gradient(#ebedef, #ffffff);
    background-image: -o-linear-gradient(#ebedef, #ffffff);
    background-image: linear-gradient(#ebedef, #ffffff);
    text-align: center;
}

.shopcart_btn {
    overflow: hidden;
    text-align: right;
    padding: 10px 0;
}

.shopcart_btn .btn_0 {
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    color: #676767;
    text-decoration: none;
    padding: 0 8px;
    margin: 0 5px;
    border: #dbdbdb solid 1px;
    border-radius: 3px;
}

.shopcart_btn .btn_1 {
    display: block;
    float: right;
    height: 25px;
    line-height: 25px;
    color: #FFF;
    padding: 0 8px;
    margin: 0 5px;
    background-color: #1ba70e;
    border: none;
    border-radius: 3px;
    cursor: pointer;
}


/*用户中心-收获地址 start*/

.address_ul {
    overflow: hidden;
}

.address_ul li {
    overflow: hidden;
    float: left;
    width: 325px;
    padding: 10px;
}

.address_box {
    position: relative;
    height: 142px;
    padding: 5px;
    background: #fafafa url(../images/new_border2.jpg) repeat-x;
    border: 1px solid #e8e8e8;
}

.address_box span {
    overflow: hidden;
    display: block;
    text-align: left;
    padding-left: 30px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

.address_box .ab_name {
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #333;
    background-image: url(../images/new_name.png);
    border-bottom: 1px dashed #ededed;
}

.address_box .ab_address {
    overflow: hidden;
    height: 50px;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    padding-top: 5px;
    background-image: url(../images/new_address.png);
    background-position: 10px 8px;
    border-bottom: 1px dashed #ededed;
}

.address_box .ab_phone {
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 12px;
    color: #666;
    margin-right: 70px;
    background-image: url(../images/new_phone.png);
}

.address_box .ab_btn {
    position: absolute;
    right: 5px;
    bottom: 5px;
    height: 40px;
    line-height: 40px;
}

.address_box .ab_btn a {
    font-size: 12px;
    color: #666;
    padding: 3px;
}

.add_address {
    display: block;
    height: 142px;
    text-align: center;
    padding: 5px;
    border: 1px dashed #dbdbdb;
}

.add_address strong {
    display: block;
    width: 52px;
    height: 52px;
    margin: 0 auto;
    margin-top: 35px;
    background: url(../images/new_add.png) no-repeat;
}

.add_address em {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #999;
    margin-top: 10px;
}


/*用户中心-收获地址 end*/


/*用户中心-个人资料 start*/

.u_input_01,
.u_select_01 {
    width: 160px;
    height: 30px;
    padding: 0 0 0 5px;
    border: 1px solid #BBB;
    line-height: 30px;
    color: #353535;
}

.u_textarea_01 {
    padding: 5px;
    border: 1px solid #BBB;
    line-height: 20px;
    color: #353535;
    font-size: 12px;
}

.u_table_02 {
    line-height: 30px;
}

.u_table_02 td {
    padding: 5px;
}

.u_table_02 input {
    background-color: transparent;
}

.u_table_02 td.l {
    line-height: 30px;
}

.u_table_02 td.l span {
    color: #F00;
    padding: 0 5px;
}

.u_table_02 td.dtab tr {
    padding: 0;
}

.u_table_02_td {}

.u_table_02_td input {
    width: 500px;
    height: 30px;
    padding: 0 0 0 5px;
    border: 1px solid #BBB;
    line-height: 30px;
    color: #353535;
    margin-bottom: 10px;
}

.u_table_02_td textarea {
    width: 500px;
    height: 150px;
    padding: 0 0 0 5px;
    border: 1px solid #BBB;
    line-height: 30px;
    color: #353535;
    margin-bottom: 10px;
}

.u_table_03 {
    line-height: 30px;
}

.u_table_03 td {
    padding: 7px;
}

.u_table_03 input {
    width: 500px;
    height: 30px;
    padding: 0 0 0 5px;
    border: 1px solid #BBB;
    line-height: 30px;
    color: #353535;
}


/*用户中心-个人资料 end*/


/*商城-订单结算 start*/

.settle_tt {
    height: 45px;
    margin-bottom: 20px;
}

.settle_tt h3 {
    font-size: 22px;
    color: #333;
    float: left;
    line-height: 45px;
    padding-left: 10px;
}

.settle_con {
    border: 1px solid #EFEFF0;
    width: auto;
    /*margin-top:32px;*/
}

.settle_con_tt {
    height: 48px;
    background-color: #F9F9F9;
    border-bottom: 1px solid #EFEFF0;
}

.settle_con_tt h4 {
    display: block;
    height: 48px;
    line-height: 48px;
    margin-left: 10px;
    font-size: 16px;
    color: #555;
}

.receiving_div {
    border-bottom: 1px solid #EFEFF0;
}

.receiving_tt {
    margin: 15px 18px;
    font-size: 14px;
    color: #333;
    font-weight: bold;
}

.receiving_con,
.receiving_con1,
.receiving_con2 {
    margin: 0 15px;
    overflow: hidden;
}

.receiving_ul {
    width: 102%;
    overflow: hidden;
}

.receiving_ul li {
    width: 30%;
    height: 150px;
    float: left;
    margin-right: 2%;
    background-image: url(../images/bg1.jpg);
    cursor: pointer;
    margin-bottom: 10px;
}

.receiving_ul li strong {
    display: none;
    width: 36px;
    height: 35px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url(../images/ok_icon.png);
}

.receiving_ul li:hover {
    background-image: url(../images/bg2.jpg);
}

.li_con {
    background-color: #FFF;
    height: 142px;
    margin: 4px;
    overflow: hidden;
}

.li_con span {
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #EFEFF0;
    font-size: 14px;
    color: #333;
    padding-left: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.li_con p {
    display: block;
    height: 45px;
    padding: 0 12px;
    font-size: 14px;
    color: #888;
    padding-top: 6px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.receiving_ul .li_cur {
    background-image: url(../images/bg2.jpg);
    position: relative;
}

.receiving_ul .li_cur strong {
    display: block;
}

.li_con em {
    display: block;
    width: 98px;
    line-height: 25px;
    font-size: 14px;
    color: #555;
    padding-left: 30px;
    margin: 0 auto;
    margin-top: 40px;
    background: url(../images/add.jpg) no-repeat left center;
}

.li_con label {
    font-size: 14px;
    display: block;
    margin: 5px;
    overflow: hidden;
}

.li_con label input {
    display: none;
}

.new_site {
    overflow: hidden;
    padding: 16px 0 18px 0;
}

.new_site .new_site_a {
    float: left;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    color: #ffa200;
    padding-left: 23px;
    background: url(../images/add1.jpg) no-repeat left center
}

.new_site .new_site_a1 {
    float: right;
    height: 18px;
    line-height: 18px;
    font-size: 14px;
    color: #ffa200;
}

.receiving_con1 span {
    display: block;
    height: 75px;
    line-height: 75px;
    float: left;
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.receiving_con1 select {
    float: left;
    width: 165px;
    height: 35px;
    border: 1px solid #DFDFDF;
    margin-left: 5px;
    margin-top: 19px;
    line-height: 35px;
}

.whole {
    height: 40px;
    font-size: 18px;
    color: #666;
}

.whole em {
    color: #ffa200
}

.tab_car {}

.tab_tit {
    border: 1px solid #E4E4E4;
    background-color: #F4F4F5;
    line-height: 45px;
    text-align: center;
    font-size: 14px;
    color: #555;
}

.tit_inp {
    overflow: hidden
}

.tit_inp input {
    float: left;
    margin: 16px 5px 0 10px;
}

.tit_inp strong {
    float: left;
    font-weight: 500;
}

.car_name {
    height: 30px;
    font-size: 14px;
    color: #333;
    padding-top: 12px;
    border-bottom: 2px solid #ADADAD;
}

.car_name input {
    float: left;
    margin: 4px 10px 0 10px;
}

.car_name p {
    display: block;
    float: left;
    font-size: 14px;
    color: #333;
}

.tab_con {
    font-size: 14px;
    color: #555;
    background-color: #F9F9F9;
    padding: 10px 0;
    border-top: 1px dashed #CFCFCF;
}

.tab_con td {
    padding: 0 5px;
}

.tab_con .tab_img {
    padding-right: 0;
}

.tab_con input {
    float: left;
    margin: 43px 10px 0 5px;
}

.tab_img_sp {
    display: block;
    float: left;
    width: 78px;
    height: 78px;
    border: 1px solid #EFEFF0;
    margin: 10px 0;
}

.tab_img_sp img {
    width: 100%;
    height: 100%;
}

.a_tit {
    display: block;
    width: 57%;
    height: 80px;
    color: #555;
    float: left
}

.a_tit:hover {
    color: #ffa200
}

.tab_con em {
    display: block;
    width: 42%;
    height: 80px;
    color: #888;
    float: left
}

.a_del {
    display: block;
    width: 100%;
    color: #ff7474;
    text-align: left
}

.a_del:hover {
    color: #ff7474;
}

.a_my {
    display: block;
    width: 100%;
    color: #555;
    text-align: left
}

.a_my:hover {
    color: #555;
}

.a_del:hover,
.a_my:hover,
.a_tit:hover {
    text-decoration: underline
}

#jie_form table {
    width: 100%;
}

.number {
    width: 102px;
    overflow: hidden;
    border-radius: 3px;
    border: 1px solid #CFCFCF;
    background-color: #FFF
}

.number_l {
    text-align: center;
    line-height: 30px;
    width: 30px;
    color: #555;
    cursor: pointer;
    border-right: 1px solid #CFCFCF;
    display: block;
    float: left;
    border-radius: 0 3px 3px 0;
}

.tab_con .number_c {
    width: 36px;
    float: left;
}

.tab_con .number_c input {
    border: 0;
    line-height: 30px;
    height: 30px;
    width: 36px;
    text-align: center;
    padding: 0;
    margin: 0;
}

.number_r {
    text-align: center;
    line-height: 30px;
    width: 30px;
    color: #555;
    cursor: pointer;
    border-left: 1px solid #CFCFCF;
    float: left;
    border-radius: 3px 0px 0px 3px;
}

.go_mony {
    height: 60px;
    border: 1px solid #E4E4E4;
    overflow: hidden;
    font-size: 14px;
    color: #555;
    margin-top: 20px;
}

.tit_inp1 {
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.tit_inp1 input {
    float: left;
    margin: 24px 5px 0 0px;
}

.tit_inp1 strong {
    float: left;
    font-weight: 500;
    line-height: 60px;
}

.tit_inp1 a {
    float: left;
    display: block;
    font-size: 14px;
    color: #555;
    line-height: 60px;
    margin-right: 10px;
    margin-left: 10px;
}

.a_go_mony {
    width: 120px;
    height: 60px;
    line-height: 60px;
    color: #FFF;
    font-size: 18px;
    text-align: center;
    float: right;
    background-color: #FFA312
}

.price {
    float: right;
    overflow: hidden;
    padding-right: 15px;
}

.price span {
    display: block;
    padding-top: 7px;
}

.price span strong {
    float: right;
    font-size: 14px;
    color: #888;
    text-align: right;
    font-weight: 500;
    margin-left: 20px;
}

.price span strong em {
    font-size: 20px;
    color: #ff0000
}

.price p {
    display: block;
    font-size: 14px;
    color: #555;
    text-align: right;
    padding-top: 1px;
}

#peisong td {
    /*text-align: left;*/
    border: 1px solid #ccc;
    padding: 5px 10px;
}

.tab1,
.tab_pay_card {
    border: 1px solid #EFEFF0;
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #555;
    border-collapse: collapse;
    border-spacing: 0;
}

.tab1 {
    margin-bottom: 20px;
}

.tab1,
.tab_pay_card td {
    border-top: 1px solid #EFEFF0;
    border-right: 1px solid #EFEFF0;
}

.tab1 .tab_bg_color,
.tab_pay_card .tab_bg_color {
    background-color: #F9F9F9;
}

.tab_h {
    line-height: 38px;
}

.tab_h td {
    border: 0;
}

.tab_bg_color em {
    color: #ffa200;
    font-size: 14px;
    display: block;
    padding-left: 10px;
    line-height: 38px;
    text-align: left
}

.or_store {
    overflow: hidden;
    padding-left: 30px;
    height: 34px;
}

.or_store span {
    display: block;
    height: 34px;
    line-height: 34px;
    float: left;
    font-size: 14px;
    color: #555;
}

.or_store input {
    width: 167px;
    height: 30px;
    float: left;
    border: 1px solid #DFDFDF;
}

.or_store a {
    display: block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    background-color: #FFA312;
    float: left;
    margin-left: 10px;
    margin-top: 2px;
    font-size: 14px;
    color: #FFF;
    text-align: center;
}

.or_store1 {
    overflow: hidden;
    padding-left: 30px;
    padding-top: 9px;
}

.or_store1 input {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}

.or_store1 span {
    display: block;
    font-size: 14px;
    color: #555;
    float: left;
}

.condition {
    overflow: hidden;
    padding: 0 15px;
}

.condition em {
    color: #ffa200;
    font-size: 14px;
    display: block;
    text-align: left
}

.condition span {
    display: block;
    text-align: left;
    color: #555;
    font-size: 14px;
}

.tab2 {
    margin-bottom: 20px;
    font-size: 14px;
    color: #555
}

.tab2_tit {
    background-color: #F9F9F9;
    text-align: center;
    line-height: 40px;
    border-bottom: 2px solid #ADADAD;
}

.tab2_img {
    padding: 20px 0 10px 0;
    overflow: hidden
}

.tab2_img p {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: left;
    margin-right: 5px;
    overflow: hidden
}

.tab2_img p img {
    width: 100%;
}

.tab2_img span {
    display: block;
    height: 40px;
    line-height: 40px;
    float: left;
}

.tab2 strong {
    color: #888;
    font-weight: 500
}

.tab2 em {
    color: #333;
}

.tab2 font {
    color: #FF0000;
}

.tab_con2 {
    background-color: #F9F9F9
}

.tab_con2 td {
    padding: 5px;
}

.tab2_con_img {
    overflow: hidden;
    text-align: left;
    padding: 10px 0;
}

.tab2_con_img .img {
    display: block;
    height: 82px;
    border: 1px solid #EFEFF0;
    float: left;
    margin: 0 10px;
}

.tab2_con_img .name {
    display: block;
    height: 50px;
    overflow: hidden;
    font-size: 14px;
    text-align: left;
    margin-top: 20px;
}

.payall {
    overflow: hidden;
    text-align: right;
    line-height: 40px;
    height: 50px;
    font-size: 16px;
}

.payall em {
    font-weight: 800;
    color: #DB2625;
}

.receiving_con1 input {
    width: 90%;
    height: 38px;
    padding-left: 5px;
    border: 1px solid #DFDFDF;
    overflow: hidden;
    margin-left: 7px;
    margin-top: 18px;
}

.receiving_con1 textarea {
    width: 94%;
    height: 70px;
    padding: 5px;
    line-height: 25px;
    border: 1px solid #DFDFDF;
    overflow: hidden;
    margin-left: 7px;
    margin-top: 18px;
    margin-bottom: 18px;
    overflow-y: auto;
}

.receiving_con1 p {
    display: block;
    float: left;
    padding: 0 10px;
    height: 32px;
    border: 2px solid #e1e1e1;
    text-align: center;
    line-height: 28px;
    margin: 20px 10px 0 5px;
    font-size: 14px;
    color: #555;
    cursor: pointer
}

.receiving_con1 .cur {
    background: url(../images/bg3-1.jpg) right bottom no-repeat;
    border: 2px solid #FDA10F;
}

.receiving_con2 {
    padding-top: 16px;
}

.pay_notice {
    margin-left: 75px;
    overflow: hidden;
}

.pay_notice em {
    font-weight: 800;
    font-size: 16px;
    color: #FDA10F;
}

.bill,
.bill1,
.bill2,
.bill3,
.bill4 {
    overflow: hidden;
    margin-bottom: 9px;
}

.bill3 span {
    float: left;
    font-size: 14px;
    color: #555;
    line-height: 34px;
}

.bill3 input {
    float: left;
    height: 30px;
    border: 1px solid #DFDFDF;
}

.bill3 em {
    color: #ffa200;
    float: left;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 10px;
}

.bill4 select {
    border: 1px solid #dfdfdf;
    float: left;
    height: 35px;
    line-height: 35px;
    margin-left: 5px;
    width: 165px;
}

.bill4 span {
    float: left;
    font-size: 14px;
    color: #555;
    line-height: 34px;
}

.bill4 p {
    float: left;
    overflow: hidden;
    margin: 6px 15px 5px 0;
}

.bill4 p input {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}

.bill4 em {
    color: #ffa200;
    float: left;
    font-size: 12px;
    padding-top: 7px;
    padding-left: 10px;
}

.bill4 p em {
    float: left;
    font-size: 14px;
    color: #555;
    margin-top: 2px;
}

.bill span {
    float: left;
    width: 75px;
    font-size: 14px;
    color: #333;
    font-weight: bold
}

.bill p {
    float: left;
    overflow: hidden
}

.bill p input {
    float: left;
    margin-top: 4px;
    margin-right: 5px;
}

.bill p em {
    float: left;
    font-size: 14px;
    color: #555;
}

.bill1 span {
    float: left;
    width: 75px;
    font-size: 14px;
    color: #555;
}

.bill1 p {
    float: left;
    overflow: hidden;
    margin: 0 15px 5px 0;
}

.bill1 p label {
    overflow: hidden;
    display: inline-block;
}

.bill1 p input[type="radio"] {
    /* float:left;  margin-top:4px;*/
    margin-right: 5px;
    height: 14px;
    width: 14px;
    vertical-align: middle;
}

.bill1 p em {
    /*  float:left; */
    font-size: 14px;
    color: #888;
}

.go_list_div .qwguo-checkbox-select {
    float: left;
}

.go_list_div .qwguo-checkbox-select label {
    margin: 7px 10px 0 0;
    display: inline-block;
}

.go_list_div .qwguo-checkbox-select input {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin-right: 3px;
}

.red_mony_c1 {
    overflow: hidden;
    padding-bottom: 9px;
}


/*.red_mony_c1 span{ display:block; float:left; font-size:14px; color:#555; line-height:32px;}
.red_mony_c1 p{ display:block; float:left; overflow:hidden; margin-right:15px;}
.red_mony_c1 p input{ float:left; width:167px; height:28px; border:1px solid #DFDFDF;margin-right:5px;}
.red_mony_c1 p em{ float:left; font-size:14px; color:#555;line-height:32px;}*/

.red_mony_c1 strong {
    font-size: 12px;
    color: #ff4a4a;
    display: block;
    font-weight: 500;
    padding-top: 5px;
    clear: both;
}

.submit {
    overflow: hidden;
    height: auto;
    padding: 15px 0 15px;
}

.submit div {
    overflow: hidden;
}

.submit a,
.submit input {
    display: block;
    width: 160px;
    height: 42px;
    font-size: 18px;
    line-height: 42px;
    text-align: center;
    float: right;
    background-image: url(../images/button.png);
}

.submit .right-btn {
    background-position: 0 0;
    color: #FFF;
    cursor: pointer;
}

.submit a.load-btn {
    background-position: 0 -42px;
    color: #888;
}

.submit span {
    display: block;
    float: right;
    margin-right: 20px;
    font-size: 14px;
    color: #555;
    line-height: 42px;
}

.submit span em {
    font-size: 14px;
    color: #ff0000
}


/*商城-订单结算 end*/


/* ------------------------------start,商品内页------------------------------ */

.p_total {
    width: 940px;
    margin: 0 auto;
    overflow: hidden;
}

.p_false {
    overflow: hidden;
}

.p_tLeft {
    float: left;
    width: 352px;
}

.p_tRight {
    width: 560px;
    float: right;
}

.p_address {
    height: 30px;
    margin-bottom: 5px;
    line-height: 30px;
}

.p_address a {
    margin: 0 5px;
}

.imgbox {
    FLOAT: left;
    WIDTH: 352px;
}

.imgbox .imgshow {
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    Z-INDEX: 5;
    BORDER-LEFT: #d3d3d3 1px solid;
    WIDTH: 350px;
    PADDING-TOP: 0;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    HEIGHT: 360px;
}

.imgbox .imgshow span {
    WIDTH: 350px;
    HEIGHT: 360px;
    vertical-align: middle;
    text-align: center;
    display: table-cell;
}

.imgbox .imgshow span IMG {
    /*WIDTH: 350px;
  HEIGHT: 360px*/
    max-width: 100%;
    max-height: 100%;
}

.imgbox .imgshow A {
    FLOAT: left
}

.imgbox .imgshow .bigshow {
    BORDER-RIGHT: #333 1px solid;
    BORDER-TOP: #333 1px solid;
    BACKGROUND: #fff;
    LEFT: 318px;
    BORDER-LEFT: #333 1px solid;
    WIDTH: 320px;
    BORDER-BOTTOM: #333 1px solid;
    POSITION: absolute;
    TOP: 30px;
    HEIGHT: 360px
}

.imgbox .imgcontent {
    OVERFLOW: hidden;
    WIDTH: 350px;
    HEIGHT: 85px
}

.imgbox .imgcontent LI {
    FLOAT: left;
    WIDTH: 70px;
    PADDING-TOP: 11px;
    HEIGHT: 70px;
    TEXT-ALIGN: left;
    position: relative;
}

.imgbox .imgcontent LI span {
    display: none;
}

.imgbox .imgcontent IMG {
    BORDER-RIGHT: #d3d3d3 1px solid;
    BORDER-TOP: #d3d3d3 1px solid;
    PADDING-LEFT: 1px;
    BORDER-LEFT: #d3d3d3 1px solid;
    WIDTH: 60px;
    BORDER-BOTTOM: #d3d3d3 1px solid;
    HEIGHT: 60px
}

.imgbox .imgcontent .cur {
    FLOAT: left;
    WIDTH: 70px;
    HEIGHT: 70px
}

.imgbox .imgcontent li.cur span {
    width: 13px;
    height: 8px;
    background: url(../images/001.gif) no-repeat left top;
    position: absolute;
    top: 3px;
    left: 27px;
    display: block;
}

.imgbox .imgcontent .cur IMG {
    BORDER-RIGHT: #54b4f0 2px solid;
    BORDER: #54b4f0 1px solid;
    WIDTH: 62px;
    HEIGHT: 62px
}

.imgbox .shares {
    MARGIN-TOP: 10px;
    FLOAT: left;
    WIDTH: 312px;
    COLOR: #959595;
    LINE-HEIGHT: 30px;
    HEIGHT: 30px;
    TEXT-ALIGN: left
}

.imgbox .shares .part1 {
    MARGIN-RIGHT: 20px
}

.imgbox .share_all {
    FLOAT: left;
    WIDTH: 312px;
    LINE-HEIGHT: 30px;
    HEIGHT: 30px;
    TEXT-ALIGN: left
}

a.icon_favo {
    display: block;
    text-indent: 25px;
    background: url(../images/iconfont-shoucang.png) no-repeat left center;
    background-size: 20px;
}

a.icon_favo:hover,
a.icon_favo:active,
a.icon_favo.on {
    text-decoration: none;
    background: url(../images/iconfont-shoucang1.png) no-repeat left center;
    background-size: 20px;
}

.p_tRight h1 {
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #000;
    line-height: 40px;
}

.p_price2 {
    line-height: 35px;
    margin-top: 5px;
    width: 400px;
    height: 35px;
}

.p_spanA {
    float: left;
    height: 35px;
}

.p_spanA font {
    color: #DB2625;
    font-family: arial;
    font-size: 22px;
}

.p_spanB {
    float: right;
    padding-left: 20px;
    background: url(../images/gen_bg_1.gif) no-repeat left 10px;
}

.p_price3 {
    line-height: 35px;
    height: 35px;
    text-align: left;
    width: 400px;
}

.p_price3 span {
    color: #28aa02;
    margin-left: 20px;
}

.p_price4 font {
    color: #28aa02;
    font-weight: bold;
    font-size: 14px;
}

.span_g {
    float: left;
    padding-left: 20px;
    background: url(../images/gen_bg_2.gif) no-repeat left 10px;
}

.info_pro {
    width: 550px;
    line-height: 35px;
    /* border: 10px solid #FBE0DF; */
    overflow: hidden;
    padding-top: 15px;
    border-top: 1px dotted #ddd;
}

dl.addcart {
    overflow: hidden;
    /* padding: 5px; */
    line-height: 24px;
}

dl.addcart dt.tb-property-type {
    position: absolute;
    float: left;
    width: 60px;
    line-height: 25px;
}

dl.addcart dd.proAttr {
    overflow: hidden;
    padding-left: 60px;
}

dl.addcart dd.proAttr .tb-txt {
    display: block;
    float: left;
    height: 30px;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    padding: 0 15px;
    cursor: pointer;
    display: block;
    white-space: nowrap;
    text-decoration: none;
    font-size: 12px;
}

dl.addcart dd.proAttr .tb-txt:hover {
    padding: 0 14px;
    border: 2px solid #DB2625;
}

dl.addcart dd.proAttr .tb-txt.attrSelected {
    color: #333;
    padding: 0 14px;
    background: url(../images/attrselected.png) no-repeat right bottom;
    border: 2px solid #DB2625;
}

.info_up {
    overflow: hidden;
    padding: 8px 0;
    width: 100%;
}

.info_down {
    height: 35px;
}

.info_pro .sL {
    width: 62px;
    height: 24px;
    background: url(../images/product_bg_1.gif) no-repeat left top;
    display: block;
    float: left;
    line-height: 24px;
    text-align: center;
    color: #fff;
    font-weight: bold;
}

.info_pro .sD {
    float: left;
    margin-left: 10px;
    line-height: 20px;
    margin-top: 1px;
}

.info_pro .sD select {
    height: 20px;
    margin: 0 3px;
}

.info_pro .sD input {
    text-align: center;
    width: 25px;
    margin: 0 3px;
    height: 14px;
    line-height: 15px;
}

.p_spanC {
    float: left;
    margin-left: 10px;
    padding-left: 20px;
    background: url(../images/gen_bg_1.gif) no-repeat left 5px;
}

.upProNum>a,
.upProNum>a {
    display: inline-block;
    float: left;
    width: 34px;
    text-align: center;
    line-height: 34px;
    text-decoration: none;
}

.upProNum input.tb-text {
    display: inline-block;
    float: left;
    margin: initial !important;
    border: 1px !important;
    border-color: #e0e0e0 !important;
    border-style: solid !important;
    border-radius: initial !important;
    width: 40px !important;
    height: 32px !important;
    padding: 0px 0px !important;
    background-color: inherit !important;
    background-image: -webkit-linear-gradient(#ebedef, #ffffff);
    background-image: -moz-linear-gradient(#ebedef, #ffffff);
    background-image: -ms-linear-gradient(#ebedef, #ffffff);
    background-image: -o-linear-gradient(#ebedef, #ffffff);
    background-image: linear-gradient(#ebedef, #ffffff);
    text-align: center;
}

.commerceProNum {
    line-height: 20px;
}

.commerceProNum>span {
    line-height: 34px;
    font-weight: bold;
}

.f_gou a {
    float: left;
    width: 135px;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    font-weight: 800;
    text-indent: 20px;
    text-align: center;
    margin-right: 25px;
    margin-top: 15px;
    cursor: pointer;
    color: #fff;
    background-color: #DB2625;
    border: 1px solid #DB2625;
    background-repeat: no-repeat;
    background-position: 15px center;
    border-radius: 2px;
}

.f_gou a.buy_to {
    background-color: #ff5601;
    border: 1px solid #ff5601;
    background-image: url(../images/icon_addtoshopping.png);
}

.f_gou a.cart_to {
    background-image: url(../images/icon_addtoshopcart.png);
}

.f_gou a.sellout {
    background-color: #ccc;
    border: 1px solid #d3d3d3;
    cursor: default;
}

.p_tui {
    height: auto;
    overflow: hidden;
    margin-top: 15px;
}

.p_tuijian {
    border-bottom: 2px solid #fff;
    height: 30px;
    overflow: hidden;
    background: #f1f1f1;
}

.p_oup {
    float: left;
    background: url(../images/tuijian.gif) no-repeat 5px 6px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    padding-left: 25px;
    color: #333;
}

.p_tuipro {
    width: 580px;
    height: 130px;
    border: 2px solid #d3d3d3;
    float: left;
    text-align: left;
    float: left;
    margin-bottom: 20px;
    background: #fff;
    overflow: hidden;
}

.p_proT {
    height: 130px;
    padding: 15px;
    background: #f1f1f1;
    overflow: hidden;
}

.p_cent_all {
    width: 20000px;
    height: 130px;
    position: relative;
    z-index: -1;
}

.p_lfet {
    width: 10px;
    height: 45px;
    float: left;
    margin-left: 10px;
    margin-top: 50px;
    display: inline;
}

.p_cent {
    width: 520px;
    height: 115px;
    float: left;
    margin: 0 10px;
    _margin: 0 5px;
    padding-top: 15px;
    display: inline;
    overflow: hidden;
    position: relative;
    z-index: 100;
}

.p_right_t {
    width: 10px;
    height: 45px;
    float: left;
    margin-top: 50px;
    display: inline;
}

.p_ul {
    position: absolute;
    width: auto;
    z-index: -1;
}

.p_cent ul li {
    width: 72px;
    float: left;
    overflow: hidden;
    text-align: center;
}

.proice5 {
    color: #ff7526;
    font-weight: bold;
}

.p_title {
    display: block;
    height: 40px;
    line-height: 20px;
    width: 70px;
    float: left;
}

.p_title a {
    color: #4db7eb;
}

.p_cent ul li a.p_aTure {
    border: 1px solid #d3d3d3;
    float: left;
}

.p_cent ul li a:hover.p_aTure,
.p_cent ul li a.p_aTureT {
    border: 1px solid #f57b30;
    float: left;
}

.p_cent ul li.li_jia {
    background: url(../images/jia.gif) no-repeat 15px 30px;
    height: 130px;
    width: 40px;
}

.p_proLeft {
    width: 270px;
    color: #000;
    float: left;
    margin-left: 20px;
    line-height: 25px;
    margin-top: 10px;
    display: inline;
}

.p_font font {
    color: #28aa02;
    font-weight: bold;
}

.p_font span {
    color: #ff5800;
    font-weight: bold;
    font-size: 16px;
    margin-right: 8px;
    display: inline;
}

.p_proLeft a {
    margin-right: 10px;
    display: inline;
}

.p_lsit {
    margin: 15px 0;
    /*border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;*/
}

.p_lsitTop {
    position: relative;
    /* width: 468px; */
    /* height: 35px; */
    border-top: 2px solid #999;
    /* border-bottom: 1px solid #999; */
    /* margin-top: -6px; */
    _position: relative;
    color: #99cc33;
    background-color: #F7F7F7;
}

.p_lsitTop ul {
    /* position: absolute; */
    /* width: auto; */
    /* bottom: -3px; */
    _bottom: -3px;
    /* overflow: hidden; */
    clear: both;
}

.p_lsitTop ul li {
    /* background: url(../images/list_bg.gif) no-repeat -145px 1px; */
    height: 36px;
    float: left;
    text-align: center;
    font-weight: bold;
    line-height: 36px;
    width: 144px;
    margin-top: -2px;
    cursor: pointer;
    font-size: 16px;
    color: #666;
}

.p_lsitTop ul li.p_lTure {
    color: #DB2625;
    background-color: #f1f1f1;
    border-top: 2px solid #DB2625;
}

.p_lsitTop ul li font {
    color: #cc0000;
}

.p_listnei {
    overflow: hidden;
    width: 930px;
    min-height: 150px;
    padding: 10px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.comment_empty {
    display: block;
    text-align: center;
    padding-top: 50px;
}

.p_Ul {
    display: block;
    height: auto;
    overflow: hidden;
    height: 150px;
}

.p_Ul li {
    width: 220px;
    line-height: 25px;
    float: left;
    color: #777777;
    padding-left: 20px;
    overflow: hidden;
}

.p_Ul li span {
    color: #000;
}

.delCon h3 {
    color: #ee8939;
    font-size: 14px;
    font-family: "微软雅黑";
    padding-left: 25px;
    background: url(../images/con_a.gif) no-repeat left 3px;
}


/* start,商品内页-商品评论 */

.u_table_comment td {
    padding: 16px 7px;
    border-bottom: 1px solid #e3e3e3;
}

.u_table_comment td.tm-col-master {
    width: 494px;
    padding-right: 30px;
}

.tm-rate-premiere {
    padding-bottom: 10px;
    min-height: 40px;
}

.tm-rate-append,
.tm-rate-premiere {
    clear: both;
    position: relative;
    padding-left: 105px;
}

.tm-rate-append .tm-rate-tag,
.tm-rate-premiere .tm-rate-tag {
    width: 104px;
    height: 50px;
    position: absolute;
    top: 0;
    left: 0;
}

.tm-rate-tag .tm-rate-title {
    color: #999;
}

.u_table_comment .tm-rate-date {
    clear: both;
    color: #ccc;
}

.u_table_comment .tm-rate-content,
.u_table_comment .tm-rate-reply {
    word-wrap: break-word;
    word-break: break-all;
    line-height: 19px;
    overflow: hidden;
}

.u_table_comment .tm-rate-content {
    color: #333;
}

.u_table_comment .tm-rate-reply {
    color: #AF874D;
    margin-top: 8px;
}

.u_table_comment td.align-c {
    text-align: center;
}


/* end,商品内页-商品评论 */


/* ------------------------------end,商品内页------------------------------ */


/* ------------------------------start,文章页------------------------------ */

.articals_right {
    overflow: hidden;
    float: right;
}

h2.ar_tt {
    height: 35px;
    line-height: 35px;
    color: #333;
    text-align: center;
    font-weight: 800;
    font-size: 18px;
    margin-bottom: 10px;
    padding: 0 10px;
}

.ar_cont {
    min-height: 270px;
    padding: 0 10px;
}

ul.ar_list {
    overflow: hidden;
}

ul.ar_list li {
    float: left;
    width: 419px;
    line-height: 30px;
    padding-left: 20px;
    margin: 0 15px;
    background: url(../images/arrowr_red.png) no-repeat left center;
    border-bottom: 1px dotted #e3e3e3;
}


/* ------------------------------end,文章页------------------------------ */

.CModulePCLeft.CModulePCLeft-123 {
    width: 168px;
    height: 48px;
   
    line-height: 48px;
    text-align: center;
    border-bottom: 1px solid #d7e27b;
}

.o-l-h-i {}

.customModule123.animated1 {
    position: absolute;
    left: 168px;
    z-index: 1000000000;
    background: #fff;
    color: #333;
    margin-top: -50px;
    width: 200px;
    display: none;
}

.o-l-h-i:hover .customModule123.animated1 {
    display: block !important;
}

ul.dsf li {
    float: left;
    width: 50%;
}

ul.dsf li a {
    color: #545454;
}

.o-l-h-i>a {
    font-family: 微软雅黑;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
   
    display: block;
    width: 168px;
    height: 48px;
    position: relative;
}

ul.dsf li a:hover {
    color: #d7e27b;
}

.o-l-h-i>a:hover {
    background: #96a51b;
}

.o-l-h-i code {
    width: 24px;
    height: 24px;
    position: absolute;
    left: 22px;
    top: 13px;
}

.o-l-h-i em {
    position: absolute;
    right: 12px;
    width: 20px;
    height: 20px;
    font-size: 20px;
}

.o-l-h-i>a:hover em {
    display: none;
}

div#focusBanner {
    height: 483px !important;
}

.CModulePRLeft.CModulePRLeft-3 {
    width: 190px;
    float: left;
    margin-left: 10px;
}

.CModulePRLeft.CModulePRLeft-3 img {
    width: 190px;
    height: 242px;
}

.cmpcl1_img img {
    width: 250px;
    height: 358px;
}

.CMHead123 {
    width: 250px;
    height: 100px;
    background-color: #fcf9c2;
    text-align: center;
    line-height: 100px;
}

.CMHead123 a {
    font-style: normal;
    font-weight: 400;
    font-size: 22px;
    color: #ff4400;
    font-family: 微软雅黑;
}

.CModulePCLeft.CModulePCLeft-300 {
    width: 919px;
    height: 458px;
  
}

.CModulePCLeft.CModulePCLeft-300 .customModule {
    margin: 0;
    overflow: hidden;
}

.CModulePCLeft.CModulePCLeft-300 .cmpcl3_ul {
   width:auto;
    height: 458px;
    overflow: hidden;
    background: #fff;
}

.CModulePCLeft.CModulePCLeft-300 .cmpcl3_ul li {
    width: 20%;
    overflow: hidden;
    zoom: 1;
    float: left;
    margin: 0 0 5px 0px;
    margin-bottom: 15px;
}

.CModulePCLeft.CModulePCLeft-300 .cmpcl3_ul li .pics {
    width: 155px;
    height: 155px;
    border: 1px solid #ccc;
    margin-bottom: 7px;
}

.CModulePCLeft.CModulePCLeft-300 .cmpcl3_ul li .pics img {
    width: 155px;
    height: 155px;
}

.CModulePCLeft.CModulePCLeft-300 .cmpcl3_ul li .proprice {
    color: #ff4444;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    font-family: 微软雅黑;
    text-decoration: none;
    text-align: left;
    overflow: hidden;
    line-height: 16px;
    height: 16px;
}

.CModulePCLeft.CModulePCLeft-300 .cmpcl3_ul li .prott {
    width: 150px;
    height: 32px;
    line-height: 16px;
    text-align: left;
    font-family: 微软雅黑;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #666666;
    margin-top: 5px;
}

.CModulePCLeft.CModulePCLeft-301 {
    width: 280px;
    height: 458px;
    float: left;
    background-color: #1d78ae;
    margin-left: 1px;
}
.CModulePCLeft.CModulePCLeft-301.CModulePCLeft-301-2 { background-color: #0e69c6;}
.CModulePCLeft.CModulePCLeft-301.CModulePCLeft-301-3 { background-color: #f4e49c;}
.CModulePCLeft.CModulePCLeft-301.CModulePCLeft-301-4 { background-color: #00a23b;}
ul.cmpcl301_ul li {
    width: 100%;
    overflow: hidden;
    zoom: 1;
    float: left;
    height: 109px;
}

.inner {
    padding-right: 1px;
    padding-left: 9px;
    padding-bottom: 9px;
    padding-top: 10px;
   
}

.inner a {
    width: 90px;
    height: 90px;
    float: left;
    margin-right: 10px;
}

.inner a img {
    width: 90px;
    height: 90px;
}

.inner a.prott {
    line-height: 20px;
    font-weight: 400;
    width: 150px;
    height: 40px;
    overflow: hidden;
    font-size: 14px;
    color: #fff;
    display: block;
    margin-bottom: 6px;
}

ul.cmpcl301_ul {
    margin-top: 7px;
}

.inner span.proprice {
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    font-style: normal;
    font-family: 微软雅黑;
}

.i_n02 .CMHead123 {
    background-color: #ffecdb;
}

.i_n03 .CMHead123 {
    background-color: #d6f7d8;
}

.i_n04 .CMHead123 {
    background-color: #fcd4d5;
}

.i_n01 .o-l-h-i code {
    background: url(../images/2017102613562097.png) no-repeat;
}

.i_n02 .o-l-h-i code {
    background: url(../images/tu2.png) no-repeat;
}

.i_n03 .o-l-h-i code {
    background: url(../images/tu3.png) no-repeat;
}

.i_n04 .o-l-h-i code {
    background: url(../images/tu4.png) no-repeat;
}

.i_n05 .o-l-h-i code {
    background: url(../images/tu5.png) no-repeat;
}

.i_n06 .o-l-h-i code {
    background: url(../images/tu6.png) no-repeat;
}

.i_n07 .o-l-h-i code {
    background: url(../images/tu7.png) no-repeat;
}

.i_n08 .o-l-h-i code {
    background: url(../images/tu8.png) no-repeat;
}

.i_n09 .o-l-h-i code {
    background: url(../images/tu9.png) no-repeat;
}

.i_n010 .o-l-h-i code {
    background: url(../images/tu10.png) no-repeat;
}

.i_n01 .customModuleRowInner {
    margin-bottom: 40px;
}

.i_n02 .customModuleRowInner {
    margin-bottom: 40px;
}

.i_n03 .customModuleRowInner {
    margin-bottom: 40px;
}

.iCateRight123 {
    width: 1200px;
    height: 413px;
    margin: 0 auto;
}

.i_con_No1 {
    width: 299px;
    height: 280px;
    float: left;
}

.i_con_No1 img {
    width: 260px;
    height: 260px;
    text-align: center;
    display: block;
    margin: 0 auto;
}

div#i_p_outer {
    overflow: hidden;
}

.i_top {
    height: 413px;
}

td#i_p_obj1 {
    width: 9999px;
    height: 413px;
    overflow: hidden;
    float: left;
}

.iCateRight123 .i_top_top {
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
    font-family: 微软雅黑;
    background-color: #00a23b;
    width: 94px;
    height: 30px;
    text-align: center;
    line-height: 30px;
}

.wrap {
    width: 1200px;
    height: 360px;
    position: relative;
    overflow: hidden;
}

.wrap ul {
    overflow: hidden;
    position: absolute;
    width: 1600px;
    height: 342px;
    left: 0;
    top: 0;
    _height: 1px;
}

.wrap ul li {
    float: left;
    width: 300px;
    height: 315px;
    border: 1px solid #ccc;
    margin: 10px 5px;
}

#i_p_outer .i_name_top a {
    font-size: 16px;
    font-weight: 400;
    width: 296px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
}

span.pPrice2 {
    color: #fd490a !important;
    font-size: 16px;
}

div#spec-n1 img {
    width: 100%;
    height: 100%;
}