@charset "utf-8";

/* 公共函数 */

.f-clear {
    clear: both;
}

ul.f-disc li {
    list-style-type: disc;
}

ol.f-decimal li {
    list-style-type: decimal;
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}


/* 分页 */

.m-paginator {
    float: right;
    padding-right: 15px;
    margin-bottom: 30px;
    *;
}

.paginator {
    float: left;
    margin: 10px 0 0!important;
    text-align: center;
    line-height: 24px;
    font-size: 0;
    *letter-spacing: normal;
    *word-spacing: -1px;
    word-wrap: normal;
    white-space: nowrap;
    color: #777;
}

.paginator li {
    float: left;
}

.paginator .u-totalnum {
    line-height: 24px;
    font-size: 14px;
}

.paginator a,
.paginator .current {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    line-height: 24px;
    padding: 0 8px;
    margin-left: 4px;
    border: 1px solid #ddd;
    font-size: 14px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}

.paginator a:hover,
.paginator .current {
    background: #ebebeb;
    color: #777;
}


/*下拉 */

.m-paginator-search {
    float: left;
    margin-top: 10px;
    line-height: 24px;
    font-size: 14px;
}

.m-paginator-search1 {
    display: flex;
    float: left;
    margin-top: 10px;
    line-height: 24px;
    font-size: 14px;
    margin-left: 30px;
}

.paginator-btn {
    background: transparent;
    outline: none;
    border: 1px solid #e6e7eb;
    border-radius: 2px;
    padding: 0 5px;
    margin-left: 8px;
}


/*遮挡默认边框*/


/*边框*/

.standard_select {
    vertical-align: bottom;
    height: 24px;
    background: #fff;
    display: inline-block;
    border: 1px solid #ddd;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    padding: 0px;
    /*调整此处改变select高度*/
}


/*遮挡默认边框*/

.select_shelter {
    background: #fff;
    display: inline-block;
    height: 24px;
    *height: 24px;
    overflow: hidden;
}

.paginator-make {
    display: block;
    color: #666;
    width: auto;
    border: 0px;
    font: 14px/1.14 " ", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}

.paginator-make1 {
    display: block;
    color: #666;
    width: 36px;
    border: 1px solid #d9d9d9;
    margin: 0 8px;
    padding-left: 12px;
    font: 14px/1.14 " ", \5fae\8f6f\96c5\9ed1, arial, \5b8b\4f53;
}


/*购物规则内容居中*/

.g-document .mid {
    width: 1074px;
    margin: 0 auto;
}


/* 版式theme1*/


/* 
* @Author: 无忌
* @Date:   2016-01-19 18:01:29 
* @Last Modified by:   Marte
* @Last Modified time: 2016-07-25 14:34:32
*/

.m-theme1 {
    padding: 15px 10px 10px 0;
}

.m-theme1-list {
    display: inline-block;
    /*float:left;*/
    margin-left: 24px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    vertical-align: top;
}

.m-theme1-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}

.m-theme1-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}

.m-theme1-img a,
.m-theme1-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme1-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}

.m-theme1-img img {
    display: block;
    margin: 0 auto;
}

.m-theme1-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    background: #EBE8E3;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
}

.m-theme1-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}

.m-theme1-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}


/* 版式theme2 */

.m-theme2 {
    *padding-top: 1px;
    clear: both;
}

.m-theme2 .noline {}

.m-theme2 ul li {
    height: 35px;
    vertical-align: top;
    line-height: 35px;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}

.m-theme2 ul li a {
    width: 68%;
    background: url(../img/theme/theme2/icon.gif) no-repeat 4px center;
    height: 35px;
    padding-left: 14px;
    float: left;
    text-decoration: none;
}

.m-theme2 ul li span {
    float: right;
    color: #999;
    padding-right: 5px;
    width: 23%;
    text-align: right;
}


/* 版式theme4 */

.m-theme4 {
    padding: 10px 10px 10px 0px;
}

.m-theme4-img {
    float: left;
    display: table;
    table-layout: fixed;
    height: 220px;
    *height: 220px;
    _*height: 220px;
    width: 220px;
    padding: 0;
    margin: 0;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.m-theme4-img img,
.m-theme4-img a {
    text-align: center;
    max-width: 220px;
    max-height: 220px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'220px': 'auto';
    }
    (this));
}

.m-theme4-img img {
    display: block;
    margin: 0 auto;
}

.m-theme4-img a {
    display: table-cell;
    width: 220px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme4-content {
    padding: 0 10px;
    display: inline;
    float: left;
    width: 226px;
    height: 226px;
    overflow: hidden;
    margin-bottom: 20px;
}

.m-theme4-title {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
}

.m-theme4-txt {
    line-height: 24px;
    margin-top: 15px;
}


/* 版式theme6 */

.m-theme6 {
    padding: 10px;
}

.m-theme6 .noline {
    border-top: none;
}

.m-theme6 ul li {
    height: 35px;
    line-height: 35px;
    *height: 30px;
    _height: 30px;
    overflow: hidden;
    border-top: 1px dotted #ccc;
}

.m-theme6 ul li a {
    text-decoration: none;
}

.m-theme6 ul li .u-number {
    display: inline;
    padding: 2px 6px;
    background: #ccc;
    width: 30px;
    float: left;
    width: 20px;
    text-align: center;
    margin-right: 10px;
    font-size: 16px;
    font-weight: bold;
}


/* 版式theme8 */

.m-theme8 {
    padding: 15px 10px 0 0;
}

.m-theme8-list {
    display: inline;
    float: left;
    margin-left: 23px;
    width: 214px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    margin-bottom: 15px;
}

.m-theme8-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #e5e5e5;
}

.m-theme8-img a,
.m-theme8-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme8-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme8-list:hover {
    border: 1px solid #f40;
}

.m-theme8-img img {
    display: block;
    margin: 0 auto;
}

.m-theme8-title {
    max-width: 220px;
    height: 40px;
    margin: 10px 0 10px 0;
    line-height: 20px;
    overflow: hidden;
    padding: 0 0 0 3px;
}

.m-theme8 .u-price {
    font: 700 18px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}

.m-theme8 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}


/* 版式theme9 */

.m-theme9 {
    padding: 15px 10px 0 0;
}

.m-theme9-list {
    display: inline;
    float: left;
    margin-left: 23px;
    width: 214px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    margin-bottom: 15px;
}

.m-theme9-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.m-theme9-img a,
.m-theme9-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme9-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme9-img img {
    display: block;
    margin: 0 auto;
}

.m-theme9-txt {
    max-width: 220px;
    height: 100px;
    margin: 10px 0 10px 0;
    overflow: hidden;
    padding: 0 0 0 3px;
    text-align: center;
    line-height: 20px;
}


/* 版式theme10 和版式theme1合用 */

.m-theme10-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 60px;
    text-align: center;
    line-height: 30px;
    color: #333333;
    overflow: hidden;
}


/* 版式theme11 */

.m-theme11 {
    padding: 10px;
    line-height: 25px;
}


/* 版式theme12 */

.m-theme12 {
    margin: 13px;
}

.m-theme12 .m-title {
    display: block;
    background: linear-gradient(0, #ccc 1%, #eee 2%, #f1f1f1 98%, #ccc 100%);
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme12-txt {
    margin: 15px;
}

.m-theme12-txt .u-title {
    display: inline-block;
    background: #ccc;
    padding: 0 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}

.m-theme12-content {
    color: #336699;
    font-family: "宋体";
    line-height: 24px;
    background-color: #F3F3F3;
}


/* 版式theme13 */

.m-theme13 {
    margin: 10px;
}

.no-margin-top {
    border-top: none;
}

.m-theme13-list {
    border-top: 1px dashed #ddd;
}

.m-theme13 .m-title {
    display: block;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme13 .m-content {
    margin: 20px 15px;
    line-height: 25px;
}

.m-theme13 .u-left,
.m-theme13 .u-right {
    float: left;
    display: inline;
    height: 25px;
    line-height: 25px;
}

.m-theme13 .u-right {
    float: right;
}

.m-theme13 .u-left span {
    margin-right: 30px;
}

.m-theme13 .u-right a {
    margin-left: 30px;
    font-weight: bold;
    padding: 10px;
    border: 1px solid #ddd;
}

.m-theme13 .u-txt {
    margin: 20px 0;
    padding-top: 10px;
    clear: both;
}


/* 版式theme14 和版式theme8合用 */

.m-theme14 .m-sort {
    float: right;
    margin-bottom: 10px;
    margin-right: 16px;
}

.m-theme14 .m-sort ul li {
    float: left;
    display: block;
}

.m-theme14 .m-sort ul li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme14 .m-sort ul li a.u-current {
    background: #f40;
    color: #fff;
    border: 1px solid #f40;
}


/* 版式theme15 */

.m-theme15 {
    padding: 10px;
}

.m-theme15 .noline {
    border-top: none;
}

.m-theme15 ul li {
    height: 35px;
    line-height: 35px;
    *height: 30px;
    _height: 30px;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}

.m-theme15 ul li:hover a {
    background: #333 url(../img/theme/theme2/icon_hover.gif) no-repeat center left;
    color: #fff;
}

.m-theme15 ul li a {
    background: url(../img/theme/theme2/icon.gif) no-repeat 17px left;
    padding-left: 10px;
    display: block;
    text-decoration: none;
}

.m-theme15 ul li a.u-child {
    margin-left: 15px;
}


/* 版式theme16 和版式theme22合用 */

.m-theme16 .m-title {
    margin-bottom: 15px;
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}


/* 版式theme17 */

.m-theme17 {
    margin: 13px;
}

.m-theme17 .u-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme17 .m-image-outer {
    width: 214px;
    height: 214px;
    margin: 20px 0 30px 0;
    float: left;
    position: relative;
    margin-right: -214px;
}

.m-theme17 .u-image {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
}

.m-theme17 .u-image a,
.m-theme17 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme17 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme17 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme17 .u-title a {
    display: block;
    float: left;
}

.m-theme17 .u-title span {
    float: right;
    margin-right: 17px;
    font-weight: normal;
}

.m-theme17 .u-title span b {
    color: #f40;
}

.m-theme17-ct-out {
    float: right;
    width: 100%;
    zoom: 1;
}

.m-theme17-ct {
    margin: 20px 10px;
    line-height: 25px;
    height: 220px;
    overflow: hidden;
    margin-left: 240px;
}

.m-theme17-ct .u-time {
    margin-top: 25px;
}

.m-theme17-ct .u-time span {
    margin-right: 30px;
}

.m-theme17-ct .u-url-btn {
    float: right;
}

.m-theme17-ct .u-url-btn a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 5px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme17-ct .u-url-btn a:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
}

.m-theme17-ct-inner {
    height: 180px;
    overflow: hidden;
}


/* 版式theme18 */


/* 多行式面包屑导航 */

.m-theme18 {
    overflow: hidden;
    line-height: 1.5;
    zoom: 1;
    margin: 5px 0;
}

.m-theme18 ul {
    margin-left: -20px;
    zoom: 1;
}

.m-theme18 li {
    float: left;
    word-wrap: normal;
    white-space: nowrap;
}

.m-theme18 li i {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 20px;
    text-align: center;
}


/* 版式theme19*/


/* 
* @Author: 无忌
* @Date:   2016-01-19 18:01:29
* @Last Modified by:   无忌
* @Last Modified time: 2016-01-19 18:01:29
*/

.m-theme19 {
    margin: 10px;
}

.m-theme19 ul li {
    margin: 1px;
    padding: 10px 0;
    border-top: 1px solid #efefef;
}

.m-theme19 .m-title {
    height: 37px;
    line-height: 37px;
    font: 20px/35px " ", "simhei";
    cursor: pointer;
    overflow: hidden;
}

.m-theme19 .m-title a {
    display: block;
    float: left;
    color: #000;
}

.m-theme19 .m-title a:hover {
    color: #cd0001;
}

.m-theme19 .m-title span {
    float: right;
    margin-right: 17px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}

.m-theme19 .m-content {
    margin: 8px 10px;
    line-height: 25px;
}

.m-theme19 .m-content a {
    text-decoration: none;
}


/*常见问题专用*/

.m-theme19 .m-title .switch {
    float: right;
    margin: 17px 5px 0 0;
    width: 0px;
    height: 0px;
    border-width: 6px;
    border-color: red transparent transparent transparent;
    border-style: solid dashed dashed dashed;
}

.faq .m-content {
    display: none;
}

.faq ul .cur .m-content {
    display: block;
}


/* 版式theme20 和 版式theme19合用  */

.m-theme20 {}


/* 版式theme22 */

.m-theme22 {
    margin: 10px 0;
}

.m-theme22 .m-image li {
    display: inline;
    float: left;
    margin-left: 21px;
    *margin-left: 17px;
    _margin-left: 17px;
    width: 100px;
}

.m-theme22 .u-image {
    display: table;
    table-layout: fixed;
    height: 54px;
    *height: 50px;
    _*height: 50px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
}

.m-theme22 .u-image a,
.m-theme22 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 50px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>50)?'50px': 'auto';
    }
    (this));
}

.m-theme22 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme22 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme22 .m-txt ul li {
    display: inline-block;
    margin-left: 21px;
    *margin-left: 17px;
    _margin-left: 17px;
    /*width:100px;*/
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.m-theme22 .m-txt {
    height: auto;
    /* border-bottom: 1px dotted #ccc;*/
}


/* 版式theme23 和 版式theme17合用  */


/* 版式theme24 和 版式theme17合用  */


/* 版式theme25 和 版式theme8 theme14合用  */

.m-theme25 .u-marketprice {
    color: #888;
    line-height: 25px;
    margin-left: 5px;
    text-decoration: line-through;
    font-size: 10px;
    display: inline;
    float: left;
}

.m-theme25 .m-time-buy {
    line-height: 25px;
    padding-left: 3px;
    margin-bottom: 10px;
}

.m-theme25 .u-time {
    float: left;
    display: inline;
    line-height: 43px;
    font-size: 12px;
}

.m-theme25 .u-buy {
    float: right;
    display: inline;
    padding-right: 3px;
}

.m-theme25 .u-buy a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 5px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.m-theme25 .u-buy a:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
}


/* 版式theme26 和 版式theme8 theme14 theme25合用  */

.m-theme26 .u-marketprice {
    text-decoration: none;
}


/* 版式theme21 */

.m-theme21 {
    /* width:450px; height:230px; */
    overflow: hidden;
    position: relative;
    border: 1px solid #ddd;
}

.m-theme21 .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    bottom: 5px;
    z-index: 1;
}

.m-theme21 .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}

.m-theme21 .hd ul li {
    float: left;
    margin-right: 2px;
    width: 15px;
    height: 15px;
    line-height: 14px;
    text-align: center;
    background: #fff;
    cursor: pointer;
    font: normal 12px 宋体;
}

.m-theme21 .hd ul li.on {
    background: #f00;
    color: #fff;
}

.m-theme21 .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.m-theme21 .bd li {
    zoom: 1;
    vertical-align: middle;
}

.m-theme21 .bd img {
    display: block;
}

.m-theme21 .prev,
.m-theme21 .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.m-theme21 .next {
    left: auto;
    right: 3%;
    background-position: 8px 5px;
}

.m-theme21 .prev:hover,
.m-theme21 .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.m-theme21 .prevStop {
    display: none;
}

.m-theme21 .nextStop {
    display: none;
}

.m-theme21-img {
    margin: 0;
    padding: 0
}


/* 版式theme28 */

.m-theme28 {
    /*padding:15px 10px;*/
}

.m-theme28 li {
    list-style-type: disc;
    margin-left: 40px;
}


/* 版式theme30 */

.m-theme30 {}

.m-theme30 .m-title {
    background: #f3f3f3 url(../img/theme/theme2/main_title_back.jpg) repeat-x left bottom;
    height: 37px;
    line-height: 37px;
    margin-top: 13px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme30 .m-content {
    margin: 15px 10px;
    line-height: 25px;
}


/* 版式theme33 */

.m-theme33 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme33 .m-content {
    margin: 15px 10px;
    line-height: 25px;
}

.m-theme33 .m-content p {
    line-height: 40px;
    display: inline;
}

.m-theme33 .m-content .u-line {
    display: block;
    float: left;
    width: 280px;
}

.m-theme33 .u-tiptxt {
    padding: 10px;
    border: 1px solid #eee;
    background: #fbfbfb;
}

.m-theme33 .u-input {
    width: 180px;
    padding: 5px;
    height: 17px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    /*box-shadow: 1px 1px 2px #ccc inset;*/
    line-height: 17px;
    font-size: 14px;
    color: #999;
    background: #fff;
    margin-right: 15px;
}

.m-theme33 .u-input:focus {
    border: 1px solid #f40;
}

.m-theme33 .u-textarea {
    width: 100%;
    padding: 5px;
    height: 100px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    /*box-shadow: 1px 1px 2px #ccc inset; */
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
}

.m-theme33 .u-textarea:focus {
    border: 1px solid #f40;
}

.m-theme33 .u-submit {
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    cursor: pointer;
}

.m-theme33 .u-submit:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
}


/* 版式theme35 */

.m-theme35 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme35 .m-content {
    margin: 15px 10px;
    line-height: 25px;
}


/* 版式theme5\版式theme37\版式theme38\版式theme39合用  */

.m-theme5 {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.m-theme5 .hd {
    overflow: hidden;
    height: 30px;
    background: #f4f4f4;
    padding: 0 10px;
}

.m-theme5 .hd .prev,
.m-theme5 .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("/static/newtheme/common/img/theme/theme5/arrow.png") no-repeat;
}

.m-theme5 .hd .next {
    background-position: 0 -50px;
}

.m-theme5 .hd .prevStop {
    background-position: -60px 0;
}

.m-theme5 .hd .nextStop {
    background-position: -60px -50px;
}

.m-theme5 .hd ul {
    float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
}

.m-theme5 .hd ul li {
    float: left;
    width: 9px;
    height: 9px;
    overflow: hidden;
    margin-right: 5px;
    text-indent: -999px;
    cursor: pointer;
    background: url("/static/newtheme/common/img/theme/theme5/icoCircle.gif") 0 -9px no-repeat;
}

.m-theme5 .hd ul li.on {
    background-position: 0 0;
}

.m-theme5 .bd {}

.m-theme5 .bd ul {
    overflow: hidden;
    zoom: 1;
}

.m-theme5 .bd ul li {
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.m-theme5 .bd ul li .pic {
    text-align: center;
}

.m-theme5 .bd ul li .pic img {
    width: 120px;
    height: 90px;
    display: block;
    padding: 2px;
    border: 1px solid #ccc;
}

.m-theme5 .bd ul li .pic a:hover img {
    border-color: #999;
}

.m-theme5 .bd ul li .title {
    line-height: 24px;
}


/* 样式m-theme49 */

.m-theme49 {
    width: 100%;
    margin: auto;
    position: relative;
    margin-top: 10px;
}

.m-theme49 .u-prev,
.m-theme49 .u-next {
    display: block;
    z-index: 100;
    overflow: hidden;
    cursor: pointer;
    position: absolute;
    width: 17px;
    height: 17px;
    top: 25%;
}

.m-theme49 .u-prev {
    background: url(../img/theme/theme45/btn1.png) left bottom no-repeat;
    left: 0px
}

.m-theme49 .u-next {
    background: url(../img/theme/theme45/btn2.png) right bottom no-repeat;
    right: 0px
}

.m-theme49 .m-item-box {
    overflow: hidden;
    position: relative;
    font-size: 12px;
    border: 1px solid #cfcfcf;
}

.m-theme49 .m-item-box p {
    text-indent: 1em;
    font-size: 14px;
    width: 100%;
    color: #FFFFFF;
    line-height: 30px;
    background: #000000;
}

.m-theme49 .m-item-box .m-list-txt {
    display: block;
    position: absolute;
    bottom: 0;
    background: url(../img/theme/theme45/bg.png);
    color: #FFF;
    width: 100%;
    text-align: center;
}

.m-theme49 .m-item-box a:hover {
    text-decoration: underline;
}

.m-theme49 .m-item-box img {
    width: 100%;
    height: 100%;
}

.m-theme49 .m-product-list {
    width: 100%;
    height: 100%;
    padding: 0px;
    position: relative;
}

.m-theme49 .m-list-item {
    display: block;
    width: 25%;
    height: 72%;
    cursor: pointer;
}


/* 样式m-theme51 */

.m-theme51 {
    width: 100%;
    margin: 0 auto;
}

.m-theme51 .m-h {
    color: #f60;
}

.m-theme51 .m-list-col {
    float: left;
}

.m-theme51 .m-product .m-col-2 {
    width: 100%;
    margin-left: 20px;
}

.m-theme51 .m-product .m-col-3 {
    width: 100%;
    margin: 10px 0px 0px 20px;
    line-height: 20px;
}

.m-theme51 .m-product .m-col-4 {
    float: right;
    width: 150px;
    text-align: left;
    line-height: 30px;
}

.m-theme51 .m-product {
    border: 1px solid #E5E5E5;
    margin-top: -1px;
    padding: 20px 10px;
}

.m-theme51 .m-product .m-img {
    width: 120px;
    height: 120px;
    border: 1px solid #eee;
    display: table;
}

.m-theme51 .m-product .m-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.m-theme51 .m-product .m-img img {
    max-width: 100%;
    max-height: 120px;
    overflow: hidden;
}

.m-theme51 .m-product .m-con {
    width: 60%;
}

.m-theme51 .m-product .m-con .m-title {
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
}

.m-theme51 .m-product .m-con .m-title a:hover {
    text-decoration: underline;
    color: #f60;
}

.m-theme51 .m-product .m-price .g_price-highlight {
    font-size: 18px;
    color: #f60;
}

.m-theme51 .m-product .m-price .g_price-lowlight {
    color: #ccc;
    text-decoration: line-through;
}

.m-theme51 .m-product .m-price .g_price-midlight {
    font-size: 14px;
    color: #fc0;
}

.m-theme51 .m-go-buy {
    display: inline-block;
    background: #fe8a4b;
    border-radius: 2px;
    border-bottom: 1px solid #e77c42;
    text-decoration: none;
    cursor: auto;
    width: 100px;
    height: 30px;
    line-height: 32px;
    text-align: center;
    font-family: " ";
    color: #fff;
}


/*样式m-theme52 mod46*/


/*.clearfix:before,.clearfix:after{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{ zoom:1;}*/


/* css*/

.m-theme52 {
    /*margin:100px auto;*/
    background: #f0f0f0;
    position: relative;
}

.m-theme52 ul {
    height: 32px;
    overflow: hidden;
}

.m-theme52 li {
    float: left;
    text-align: center;
    position: relative;
    z-index: 2;
    font-weight: bold;
    font-size: 14px;
    line-height: 32px;
    padding: 0 5%;
}

.m-theme52 li a {}

.m-theme52 li em {
    position: absolute;
    right: -24px;
    top: -8px;
    width: 0;
    height: 0;
    line-height: 0;
    border-width: 24px 0 24px 24px;
    border-color: transparent transparent transparent #fff;
    border-style: dashed dashed dashed solid;
}

.m-theme52 li i {
    position: absolute;
    right: -16px;
    top: 0;
    width: 0;
    height: 0;
    line-height: 0;
    border-width: 16px 0 16px 16px;
    border-color: transparent transparent transparent #f0f0f0;
    border-style: dashed dashed dashed solid;
}


/* 样式m-theme53 */

.m-theme53 {
    padding: 15px 10px 0 0;
}

.m-theme53-list {
    display: inline;
    float: left;
    margin-left: 23px;
    width: 214px;
    border: 1px solid #e5e5e5;
    padding: 2px;
    margin-bottom: 15px;
}

.m-theme53-list:hover {
    border: 1px solid #f40;
    box-shadow: 1px 1px 13px 1px #CCC;
}

.m-theme53-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.m-theme53-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme53-img img {
    display: block;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
    max-height: 210px;
}

.m-theme53-title {
    max-width: 220px;
    height: 40px;
    margin: 10px 0 10px 0;
    line-height: 20px;
    overflow: hidden;
    padding: 0 0 0 3px;
}

.m-theme53 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
    color: #460008;
}

.m-theme53 .u-price {
    font: 700 18px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}

.m-theme53 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    _margin-bottom: 0px;
    margin-right: 3px;
}


/* 样式m-theme54 */

.sideMenu54 {
    border: 1px solid #ddd;
}

.sideMenu54 h3 {
    height: 32px;
    line-height: 32px;
    padding-left: 10px;
    border-top: 1px solid #e3e3e3;
    background: #f4f4f4;
    cursor: pointer;
    font: bolder 14px/32px " ";
}

.sideMenu54 h3 em {
    float: right;
    display: block;
    width: 40px;
    height: 32px;
    background: url(../img/icoAdd.png) 16px 12px no-repeat;
    cursor: pointer;
}

.sideMenu54 h3.on em {
    background-position: 16px -57px;
}

.sideMenu54 ul {
    color: #999;
    display: none;
    /* 默认都隐藏 */
}

.sideMenu54 ul li {
    text-indent: 2em;
}

.sideMenu54 ul li:nth-of-type(2n+1) {
    background: #eee;
}


/* 样式m-theme55 */

.m-theme55 {
    padding: 10px;
}

.m-theme55 .noline {
    border-top: none;
}

.m-theme55 ul {}

.m-theme55 ul li {
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #fff;
}

.m-theme55 ul li:nth-of-type(2n+1) {
    background: #eee;
}

.m-theme55 ul li a {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
}

.m-theme55 ul li .u-number {
    display: inline;
    width: 30px;
    float: left;
    margin-right: 10px;
    padding: 2px 0px;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.m-theme55 li p {
    display: none;
    height: 100px;
    max-width: 100%;
    overflow: hidden;
}

.m-theme55 li p a {
    font-size: 12px;
    font-weight: normal;
}


/* 版式theme57 */

.m-theme57 {
    padding: 15px 10px 0 0;
}

.m-theme57-list {
    display: inline;
    float: left;
    margin-left: 23px;
    width: 214px;
    border: 2px solid #fff;
    padding: 2px;
    margin-bottom: 15px;
}

.m-theme57-list:hover {
    border: 2px solid #f40;
    -webkit-transition: border-color .2s ease-in;
    -moz-transition: border-color .2s ease-in;
    -ms-transition: border-color .2s ease-in;
    -o-transition: border-color .2s ease-in;
    transition: border-color .2s ease-in;
}

.m-theme57 .u-price {
    font: 700 18px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}

.m-theme57 .u-number {
    color: #888;
    text-decoration: none;
    cursor: pointer;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}


/* 版式theme58 */

.m-theme58 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme58 .m-content {
    margin: 15px 10px;
    line-height: 25px;
}

.m-theme58 .m-content p {
    line-height: 40px;
    display: inline;
}

.m-theme58 .m-content .u-line {
    display: block;
    width: 280px;
}

.m-theme58 .u-tiptxt {
    padding: 10px;
    border: 1px solid #eee;
    background: #fbfbfb;
}

.m-theme58 .u-input {
    width: 180px;
    padding: 5px;
    height: 17px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    box-shadow: 1px 1px 2px #ccc inset;
    line-height: 17px;
    font-size: 14px;
    color: #999;
    background: #fff;
    margin-right: 15px;
}

.m-theme58 .u-input:focus {
    border: 1px solid #f40;
}

.m-theme58 .u-textarea {
    width: 100%;
    padding: 5px;
    height: 100px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    box-shadow: 1px 1px 2px #ccc inset;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
}

.m-theme58 .u-textarea:focus {
    border: 1px solid #f40;
}

.m-theme58 .u-submit {
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    cursor: pointer;
}

.m-theme58 .u-submit:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
}


/* 版式theme59 */

.m-theme59 .m-wg-gray {
    border-bottom: 2px solid #0066C8;
    border-top: none;
    text-indent: 20px;
}

.m-theme59 .m-wg-gray h2 {
    background: url(/static/newtheme/common/img/mod/mod46/pro_top_bg_cur_lt.png) repeat-x left center! important;
    color: #181818 ! important;
    margin-right: 4px;
    padding: 0;
    padding-right: 10px;
}

.m-theme59 .m-wg-hd .cur {
    background: url(/static/newtheme/common/img/mod/mod46/pro_top_bg_cur_rt.png) repeat-x left center ! important;
    color: #fff ! important;
    transition: all .4s linear 0s;
}

.m-theme59 .u-nav-show {
    display: block;
}

.sddad_list4_cont {
    display: none;
}

.m-theme59 .m-wg-hd {
    width: 100%;
    height: 30px;
    line-height: 30px;
    border-bottom: 2px solid #0066C8;
    overflow: hidden;
    background: linear-gradient(0deg, #dfdfdf 0%, #fff 100%);
}

.m-theme59 .m-wg-hd h2 {
    float: left;
    height: 30px;
    margin: 0 auto;
    font-size: 14px;
    font-family: "黑体";
    font-weight: normal;
    color: #fff;
    overflow: hidden;
}

.m-theme59 .m-wg-hd a.more {
    float: right;
    width: 60px;
    height: 28px;
    overflow: hidden;
}

.m-theme59 .m-wg-hd h2 {
    background: url(/static/newtheme/common/img/mod/mod46/pro_top_bg_cur_rt.gif) repeat-x center center;
    margin-right: 2px;
}


/* 版式theme60 */

.m-theme60 {
    margin: 10px 0;
}

.m-theme60 .m-image li {
    display: inline;
    float: left;
    margin-left: 21px;
    *margin-left: 17px;
    _margin-left: 17px;
    width: 100px;
}

.m-theme60 .u-image {
    -webkit-filter: grayscale(100%) brightness(100%) contrast(66%);
    filter: grayscale(100%) brightness(100%) contrast(66%);
    opacity: .8;
    -webkit-transition: .3s filter ease, .3s -webkit-filter ease, .3s opacity ease;
    transition: .3s filter ease, .3s -webkit-filter ease, .3s opacity ease;
    display: table;
    table-layout: fixed;
    height: 54px;
    *height: 50px;
    _*height: 50px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    padding: 2px;
}

.m-theme60 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 50px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>50)?'50px': 'auto';
    }
    (this));
}

.m-theme60 .u-image:hover {
    -webkit-filter: grayscale(0%) brightness(100%) contrast(100%);
    filter: grayscale(0%) brightness(100%) contrast(100%);
    opacity: 1;
}

.m-theme60 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme60 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme60 .m-txt ul li {
    float: left;
    display: inline;
    margin-left: 21px;
    *margin-left: 17px;
    _margin-left: 17px;
    width: 100px;
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.m-theme60 .m-txt {
    border-bottom: 1px dotted #ccc;
}


/* 版式theme61 */

.m-theme61 {
    margin: 10px;
}

.m-theme61 ul li {
    margin: 1px;
    border: 1px dashed #fff;
    border-top: 1px solid #fff;
}

.m-theme61 .m-title {
    background: url(../img/theme/theme61/line.png) no-repeat left center;
    height: 37px;
    line-height: 37px;
    padding-left: 17px;
    border-bottom: 1px dotted #ccc;
    font-size: 14px;
    cursor: pointer;
    overflow: hidden;
}

.m-theme61 .m-title a {
    display: block;
    float: left;
}

.m-theme61 .m-title span {
    float: right;
    font-size: 12px;
    font-weight: normal;
}

.m-theme61 .m-content {
    margin: 10px 17px;
    line-height: 25px;
}

.m-theme61 .m-content a {
    text-decoration: none;
}


/*版式theme63*/

.m-theme63 {
    width: 665px;
}

.m-theme63 .m-top-image {
    width: {
        $system['contentwidth']-36
    }
    px;
}

.f-clear {
    clear: both;
}

.m-theme63 {
    margin: 10px auto;
    border: 1px solid #ddd;
}

.m-theme63 .g-title {
    line-height: 40px;
    height: 40px;
    background: #eee;
    border-left: 10px solid #ccc;
    padding: 0px 10px;
}

.m-theme63 .u-title {
    font-size: 18px;
    float: left;
    display: inline;
}

.m-theme63 .u-crumbs {
    float: right;
    display: inline;
}

.m-theme63 .m-h2-title {
    text-align: center;
    margin: 15px 0;
    clear: both;
}

.m-theme63 .m-h2-title h2 {
    font-size: 18px;
    font-weight: normal;
}

.m-theme63 .m-baidu-share {
    float: left;
    width: 260px;
}

.m-theme63 .m-toolbar {
    margin: 15px 20px;
    padding: 10px 0;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    line-height: 40px;
}

.m-theme63 .m-toolbar .u-share-tag {
    width: 50px;
    float: left;
}

.m-theme63 .m-other-txt {
    float: right;
}

.m-theme63 .m-other-txt {
    color: #999;
}

.m-theme63 .m-other-txt a {
    color: #999;
}

.m-theme63 .m-other-txt span {
    margin-left: 5px;
}

.m-theme63 .m-description {
    padding: 15px;
    background: #fbfbfb;
    margin: 0 15px;
    border: 1px solid #eee;
    line-height: 25px;
}

.m-theme63 .m-top-image {
    text-align: center;
}

.m-theme63 .m-top-image {
    display: table;
    table-layout: fixed;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
}

.m-theme63 .m-top-image img {
    text-align: center;
    max-width: 100%;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.scrollWidth>964)?'100%': 'auto';
    }
    (this));
}

.m-theme63 .m-top-image img {
    display: block;
    margin: 0 auto;
}

.m-theme63 .g-content {
    margin: 15px;
    line-height: 30px;
}

.m-theme63 .u-span-left {
    float: left;
}

.m-theme63 .u-span-right {
    float: right;
}

.m-theme63 .u-nobottom {
    border-bottom: none;
}

.m-theme63 .list {
    line-height: 40px;
    text-align: left;
    overflow: hidden;
}

.m-theme63 .list .ttp_right font {
    margin: 0 15px 0 5px;
}

.m-theme63 .list .ttp_right input {
    width: auto;
    padding: 5px;
    height: 17px;
    margin-bottom: 10px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
}

.m-theme63 .list .ttp_right input[type=radio] {
    margin-left: 15px;
    margin-bottom: 0;
    margin-right: 3px;
    vertical-align: middle;
}

.m-theme63 .list .ttp_right input[type=checkbox] {
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 5px;
    margin-left: 15px;
    vertical-align: middle;
}

.m-theme63 .list .ttp_right input[type=text] {
    width: 300px;
}

.m-theme63 .list .ttp_right input.u-form-checkbox,
.m-theme63 .list .ttp_right input.u-form-radio {
    width: 20px;
    margin-left: 10px;
}

.m-theme63 .list .ttp_left {
    width: 200px;
    line-height: 40px;
    float: left;
    text-align: right;
    padding-right: 20px;
    overflow: hidden;
}

.m-theme63 .list .ttp_right textarea {
    width: 300px;
    padding: 5px;
    height: 100px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
    margin-top: 5px;
}

.m-theme63 .clear {
    clear: both;
}

.m-theme63 .list select {
    width: 180px;
    padding: 5px;
    height: 30px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    line-height: 30px;
    font-size: 14px;
    color: #777;
    background: #fff;
    margin-right: 15px;
}

.m-theme63 .u-submit2 {
    margin-top: 30px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 5px 17px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    cursor: pointer;
    margin-bottom: 15px;
}

.g-content .list .ttp_img {
    margin-left: 214px;
    height: 27px;
    border: 1px solid;
    border-color: #c0c0c0 #d9d9d9 #d9d9d9;
    float: left;
}

.m-theme63 .list .ttp_right img {
    vertical-align: bottom;
    margin-left: 10px;
}

.m-theme63 .list .ttp_right span {
    display: block;
}

.m-theme63 .list .ttp_right .hint {
    float: left;
    width: 100%;
    line-height: 25px;
    color: #f00;
}

.m-theme63 .list .ttp_right input[name=validCode] {
    width: 100px;
}

.m-theme63 .list .ttp_right {
    margin-left: 0px;
    float: left;
    width: auto;
}

.m-theme63 .list .hbr {
    padding-left: 143px !important;
}

.m-theme63 .list .hbp {
    padding-left: 143px !important;
}

.m-theme63 .flie-radio {
    margin-top: 0;
}


/* 版式theme64 */

.m-default-default .theme64 h2 {
    color: #ccc;
    border-bottom: 3px solid #fff;
}

.m-default-default .theme64 .tab {
    color: #c0035b;
    border-bottom: 3px solid #c0035b;
}

.m-theme64 {
    padding: 0 10px;
    clear: both;
}

.m-theme64 .noline {
    border-top: none;
}

.m-theme64 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    overflow: hidden;
}

.m-theme64 ul li a {
    background: url(../img/theme/theme64/dot.jpg) no-repeat center left;
    padding-left: 10px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme64 ul li span {
    float: right;
    color: #ccc;
}


/* 版式theme65 */

.m-theme65 {
    padding: 10px;
    clear: both;
}

.m-theme65 .noline {
    border-bottom: none;
    margin: 10px 0;
}

.m-theme65 .noline a {
    color: #c0035b;
    background: url(../img/theme/theme64/a.jpg) no-repeat left center;
}

.m-theme65 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
    background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
}

.m-theme65 ul li a {
    padding-left: 14px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme65 ul li span {
    float: right;
    color: #ccc;
}

.m-theme65 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    background: url(../img/theme/theme64/b.jpg) no-repeat left top;
}

.m-theme65 .m-content a {
    text-decoration: none;
}

.m-theme65 .m-content b {
    color: #F00;
    padding-left: 14px;
}


/* 版式theme66*/

.m-theme66 {
    padding: 15px 10px 10px 0;
    margin: 0 2px;
}

.m-theme66 .m-theme66-title a {
    font-size: 14px;
}

.m-theme66 ul li:first-child .m-theme66-list .m-theme66-img {
    height: 468px;
}

.m-theme66-list {
    display: inline;
    float: left;
    position: relative;
    margin-left: -1px;
    margin-bottom: -1px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border: 1px solid #ccc;
}

.m-theme66-list:hover {
    z-index: 999999;
    border: 1px solid #f40;
}

.m-theme66-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
    padding: 2px 0px;
}

.m-theme66-img a,
.m-theme66-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme66-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme66-img img {
    display: block;
    margin: 0 auto;
}

.m-theme66-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333333;
    overflow: hidden;
}


/* 版式theme67*/

.m-theme67 {
    padding: 15px 10px 10px 0;
    margin: 0 2px;
}

.m-theme67 ul li {
    float: left;
}

.m-theme67 .m-theme67-title a {
    font-size: 14px;
}

.m-theme67 ul li:first-child .m-theme67-list {
    width: 300px;
}

.m-theme67 ul li:first-child .m-theme67-list .m-theme67-img {
    height: 480px;
}

.m-theme67 ul li:first-child .m-theme67-title {
    max-width: 280px;
}

.m-theme67 ul li:first-child .m-theme67-img img {
    max-height: 300px;
}

.m-theme67-list {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 240px;
    border: 1px solid #ccc;
}

.m-theme67-list:hover {
    z-index: 999999;
    border: 1px solid #f40;
    transition: border .5s linear 0s;
    -webkit-transition: border .5s linear 0s;
    -moz-transition: border .5s linear 0s;
    -ms-transition: border .5s linear 0s;
}

.m-theme67-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
    padding: 2px 0px;
}

.m-theme67-img a,
.m-theme67-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme67-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme67-img img {
    display: block;
    margin: 0 auto;
}

.m-theme67-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    border-top: 1px solid #ccc;
    color: #333333;
    overflow: hidden;
}


/* 版式theme68 */

.m-theme68 {
    padding: 15px 10px 10px 0;
    width: 250px;
}

.m-theme68 .picMarquee-left {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.m-theme68-list {
    position: relative;
    float: left;
    width: 214px;
    padding: 0 2px;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme68-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    padding: 2px 0px;
}

.m-theme68-img img {
    display: block;
    margin: 0 auto;
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme68-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme68-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}

.m-theme68 .m-theme68-title a {
    font-size: 14px;
    color: #333333;
}


/* 版式theme69 */

.m-theme69 {
    padding: 15px 10px 10px 0;
}

.m-theme69-list {
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 226px;
}

.m-theme69-img {
    height: 210px;
    display: table;
    table-layout: fixed;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme69-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme69-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme69-img img {
    display: block;
    margin: 0 auto;
}

.m-theme69-title {
    max-width: 210px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    overflow: hidden;
}

.m-theme69 .m-theme69-title a {
    font-size: 16px;
    color: #333333;
}


/* 版式theme70 */

.m-theme70 {
    padding: 15px 10px 10px 0;
}

.m-theme70-list {
    position: relative;
    display: inline;
    float: left;
    overflow: hidden;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 226px;
    overflow: hidden;
}

.m-theme70-img {
    height: 210px;
    display: table;
    table-layout: fixed;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme70-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme70-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme70-img img {
    display: block;
    margin: 0 auto;
}

.m-theme70-title {
    text-align: center;
    overflow: hidden;
    position: absolute;
    width: 100%;
    height: 70%;
    float: left;
    display: inline-block;
    bottom: 0;
    left: 0;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    background: -moz-linear-gradient(top, rgba(31, 37, 57, 0) 0%, #1f2539 100%);
    background: -webkit-linear-gradient(top, rgba(31, 37, 57, 0) 0%, #1f2539 100%);
    background: linear-gradient(to bottom, rgba(31, 37, 57, 0) 0%, #1f2539 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#001f2539', endColorstr='#1f2539', GradientType=0);
}

.m-theme70 .m-theme70-title a {
    font-size: 16px;
    color: #fff;
    position: absolute;
    bottom: 10px;
    left: 0px;
    width: 100%;
    letter-spacing: 0;
    text-transform: uppercase;
    line-height: 20px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.m-theme70-list:hover .m-theme70-title {
    height: 100%;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.m-theme70-list:hover a {
    bottom: 85px;
    text-decoration: underline;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.m-theme70-list:hover img {
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}


/* 版式theme71 */

.m-theme71 {
    margin-left: 4px;
    padding: 15px 10px 10px 0;
}

.m-theme71-list {
    display: inline;
    float: left;
    border: 1px solid #ccc;
    margin-left: -1px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 226px;
}

.m-theme71-img {
    height: 210px;
    display: table;
    table-layout: fixed;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme71-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme71-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme71-img img {
    display: block;
    margin: 0 auto;
}

.m-theme71-title {
    max-width: 226px;
    border-bottom: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: center;
    overflow: hidden;
}

.m-theme71 .m-theme71-title a {
    font-size: 16px;
    color: #333333;
}


/* 版式theme72 */

.m-theme72 {
    margin-left: 4px;
    padding: 15px 10px 10px 0;
}

.m-theme72-list {
    display: inline;
    float: left;
    border: 1px solid #eee;
    margin-left: 10px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 226px;
}

.m-theme72-img {
    height: 210px;
    display: table;
    table-layout: fixed;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme72-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme72-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme72-img img {
    display: block;
    margin: 0 auto;
}

.m-theme72-title {
    max-width: 226px;
    border-bottom: 1px solid #eee;
    background: #949494;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-indent: 10px;
    overflow: hidden;
}

.m-theme72 .m-theme72-title a {
    font-size: 16px;
    color: #fff;
}


/* 版式theme73 */

.m-theme73 .bd ul {
    overflow: hidden;
    zoom: 1;
    margin-bottom: 10px;
}

.m-theme73 .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}

.m-theme73 .bd ul li .pic {
    text-align: center;
}

.m-theme73 .bd ul li .pic img {
    width: 120px;
    height: 90px;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
    display:block;
    padding:2px;
    border:1px solid #ccc;
}

.m-theme73 .bd ul li .pic a:hover img {
    border-color: #999;
}

.m-theme73 .bd ul li .title {
    max-width: 100px;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    overflow: hidden;
}


/* 版式theme74 */

.m-theme74 {
    margin-left: 4px;
    padding: 15px 10px 10px 0;
}

.m-theme74-list {
    display: inline;
    float: left;
    width: 180px;
    border: 1px solid #ccc;
    overflow: hidden;
    border-radius: 10px;
    margin-left: 10px;
    margin-bottom: 20px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme74-list:hover {
    box-shadow: 9px 13px 26px -8px #2d3134;
    -webkit-box-shadow: 9px 13px 26px -8px #2d3134;
    -moz-box-shadow: 9px 13px 26px -8px #2d3134;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.m-theme74-img {
    height: 210px;
    display: table;
    table-layout: fixed;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme74-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme74-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme74-img img {
    display: block;
    margin: 0 auto;
}

.m-theme74-title {
    max-width: 226px;
    border-bottom: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: center;
    overflow: hidden;
}

.m-theme74 .m-theme74-title a {
    font-size: 16px;
    color: #333333;
}


/* 版式theme75 */

.m-theme75 {
    margin-left: 4px;
    padding: 15px 10px 10px 0;
}

.m-theme75-list {
    display: inline;
    float: left;
    width: 180px;
    border: 1px solid #eee;
    overflow: hidden;
    margin-left: 10px;
    margin-bottom: 20px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme75-img img:hover {
    overflow: hidden;
    margin-left: -10px;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.m-theme75-img {
    height: 210px;
    display: table;
    table-layout: fixed;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme75-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme75-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme75-img img {
    display: block;
    margin: 0 auto;
}

.m-theme75-title {
    max-width: 226px;
    border-bottom: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: center;
    overflow: hidden;
}

.m-theme75 .m-theme75-title a {
    font-size: 16px;
    color: #666;
    font-weight: bold;
}


/* 版式theme76 */

.m-theme76 {
    height: 30px;
    overflow: hidden;
    padding: 10px;
    clear: both;
}

.m-theme76 ul li {
    width: 360px;
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    overflow: hidden;
}

.m-theme76 ul li a {
    width: 200px;
    padding-left: 10px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme76 ul li span {
    margin-left: 20px;
    color: #ccc;
}


/* 版式theme77 */

.m-theme77 {
    padding: 10px 10px 10px 0px;
}

.m-theme77 ul li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 10px;
}

.m-theme77-img {
    width: 180px;
    float: left;
    display: table;
    table-layout: fixed;
    border: 1px solid #eee;
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.m-theme77-img img,
.m-theme77-img a {
    text-align: center;
    max-width: 180px;
    max-height: 180px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'180px': 'auto';
    }
    (this));
}

.m-theme77-img img {
    display: block;
    margin: 0 auto;
}

.m-theme77-img a {
    display: table-cell;
    width: 180px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme77-content {
    padding: 0 10px;
    width: 70%;
    overflow: hidden;
    margin-bottom: 20px;
}

.m-theme77-title {
    font: 20px/35px " ", "simhei";
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.m-theme77-txt {
    line-height: 24px;
    margin-top: 10px;
}

.m-theme77-txt a {
    color: #000;
}

.m-theme77-txt a:hover {
    color: #00f;
}


/* 版式theme78 */

.m-theme78 {
    padding: 10px 10px 10px 0px;
}

.m-theme78 ul li {
    float: left;
}

.m-theme78-img {
    float: left;
    display: table;
    table-layout: fixed;
    height: 110px;
    *height: 110px;
    _*height: 110px;
    width: 120px;
    padding: 0;
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.m-theme78-img:hover img {
    overflow: hidden;
    margin-left: -10px;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.m-theme78-img img,
.m-theme78-img a {
    text-align: center;
    max-width: 110px;
    max-height: 110px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    }
    (this));
}

.m-theme78-img img {
    display: block;
    margin: 0 auto;
}

.m-theme78-img a {
    display: table-cell;
    width: 110px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme78-content {
    display: inline;
    border-right: 1px solid #eee;
    float: left;
    width: 210px;
    height: 88px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 0 10px;
}

.m-theme78-title {
    width: 355px;
    max-width: 350px;
    font-size: 14px;
    height: 24px;
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    overflow: hidden;
}

.m-theme78-txt {
    line-height: 24px;
    margin-top: 10px;
}


/* 版式theme79 */

.m-theme79 {
    padding: 10px 10px 10px 0px;
}

.m-theme79 a:hover {
    text-decoration: underline;
}

.m-theme79 ul li {
    float: left;
    margin-bottom: 6px;
}

.m-theme79 ul .first {
    height: 120px;
    margin-bottom: 6px;
}

.m-theme79-img {
    float: left;
    display: table;
    table-layout: fixed;
    height: 110px;
    *height: 110px;
    _*height: 110px;
    width: 120px;
    padding: 0;
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.m-theme79-img:hover img {
    overflow: hidden;
    margin-left: -10px;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.m-theme79-img img,
.m-theme79-img a {
    text-align: center;
    max-width: 110px;
    max-height: 110px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    }
    (this));
}

.m-theme79-img img {
    display: block;
    margin: 0 auto;
}

.m-theme79-img a {
    display: table-cell;
    width: 110px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme79-content {
    display: inline;
    float: left;
    width: 230px;
    height: 98px;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
}

.m-theme79-detail {
    position: absolute;
    right: 16px;
    bottom: -2px;
    color: red !important;
}

.m-theme79-txt {
    height: 76px;
    line-height: 24px;
    margin-top: 10px;
    overflow: hidden;
}

.m-theme79-title {
    width: 375px;
    max-width: 350px;
    font-size: 14px;
    height: 24px;
    line-height: 24px;
    padding: 0 20px;
    overflow: hidden;
}


/* 版式theme80 */

.m-theme80 {
    padding: 10px 10px 10px 0px;
}

.m-theme80 ul li {
    float: left;
    width: 50%;
}

.m-theme80-img {
    float: left;
    display: table;
    table-layout: fixed;
    height: 220px;
    *height: 220px;
    _*height: 220px;
    width: 220px;
    padding: 0;
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.m-theme80-img:hover img {
    box-shadow: 9px 13px 26px -8px #2d3134;
    -webkit-box-shadow: 9px 13px 26px -8px #2d3134;
    -moz-box-shadow: 9px 13px 26px -8px #2d3134;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

.m-theme80-img img,
.m-theme80-img a {
    text-align: center;
    max-width: 220px;
    max-height: 220px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'220px': 'auto';
    }
    (this));
}

.m-theme80-img img {
    display: block;
    margin: 0 auto;
}

.m-theme80-img a {
    display: table-cell;
    width: 220px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme80-content {
    padding: 0 10px;
    display: inline;
    float: left;
    width: 240px;
    height: 226px;
    overflow: hidden;
    margin-bottom: 20px;
}

.m-theme80-title {
    font: 20px/35px " ", "simhei";
    height: 24px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.m-theme80-txt {
    line-height: 28px;
    margin-top: 10px;
    text-indent: 5mm;
}


/* 版式theme82 */

.m-theme82 {
    padding: 10px 10px 10px 0px;
}

.m-theme82 a:hover {
    text-decoration: underline;
}

.m-theme82 ul li {
    float: left;
}

.m-theme82 ul .first {
    max-height: 200px;
    *height: 200px;
    _*height: 200px;
}

.m-theme82-img {
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 10px;
}

.m-theme82-img img,
.m-theme81-img a {
    text-align: center;
    max-width: 200px;
    max-height: 200px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'200px': 'auto';
    }
    (this));
}

.m-theme82-img img {
    display: block;
    margin: 0 auto;
}

.m-theme82-img a {
    display: table-cell;
    width: 200px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme82-content {
    display: inline;
    border-right: 1px solid #eee;
    float: left;
    width: 210px;
    height: 88px;
    overflow: hidden;
    margin-bottom: 20px;
    padding: 0 10px;
}

.m-theme82-title {
    width: 230px;
    max-width: 350px;
    font: normal 16px simhei;
    font-family: " ";
    height: 24px;
    overflow: hidden;
    line-height: 24px;
    padding: 0 20px 0 10px;
}

.m-theme82-txt {
    line-height: 24px;
    margin-top: 10px;
}


/* 版式theme83 */

.m-theme83 {
    padding: 10px;
    overflow: hidden;
}

.m-theme83 ul li {
    float: left;
    width: 312px;
    height: 114px;
    margin-bottom: 20px;
}

.m-theme83-img {
    float: left;
    height: 90px;
    *height: 90px;
    _*height: 90px;
    width: 90px;
    margin: 0px;
    padding: 2px;
}

.m-theme83-img img,
.m-theme83-img a {
    text-align: center;
    max-width: 110px;
    max-height: 110px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    }
    (this));
}

.m-theme83-img img {
    max-width: 90px;
    height: 90px;
    max-height: 110px;
    display: block;
    margin: 0 auto;
}

.m-theme83-img a {
    display: table-cell;
    width: 110px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme83-title {
    float: right;
    display: block;
    width: 200px;
    height: 68px;
    max-width: 200px;
    max-height: 68px;
    padding: 0 2px;
    overflow: hidden;
}

.m-theme83-title a {
    display: block;
    width: 200px;
    height: 68px;
    max-width: 200px;
    max-height: 68px;
    font-size: 14px;
    line-height: 24px;
    padding: 0 2px;
}

.m-theme83 .time {
    display: block;
    width: 200px;
    height: 20px;
    float: right;
    margin-top: 8px;
}


/* 版式theme84*/

.m-theme84 {
    padding: 10px;
    clear: both;
}

.m-theme84 ul li {
    height: 24px;
    *height: 24px;
    _height: 24px;
    line-height: 24px;
    margin-bottom: 2px;
    overflow: hidden;
}

.m-theme84 ul li a {
    padding-left: 10px;
    display: block;
    text-decoration: none;
}

.m-theme84 ul li span {
    float: left;
    width: 84px;
    height: 24px;
    line-height: 24px;
    color: #fff;
    background: url(../img/theme/theme84/newstime.png) no-repeat 0 0;
    display: inline-block;
    text-indent: 8px;
    margin-right: 10px;
}

.m-theme84 ul li:nth-child(2n+1) {
    background: #f1f1f1;
}

.m-theme84 ul li:hover span {
    background-position-y: -24px;
}

.m-theme84 ul li:hover a {
    color: #f00;
}


/* 版式theme85*/

.m-theme85 {
    padding: 10px 10px 10px 0px;
}

.m-theme85-content {
    padding: 0 10px;
    display: inline;
    float: left;
    overflow: hidden;
    margin-bottom: 20px;
}

.m-theme85-title {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    font-weight: bold;
    font-size: 14px;
}

.m-theme85-txt {
    line-height: 20px;
}

.m-theme85 span {
    color: #ccc;
}

.m-theme85 .m-theme85-txt a {
    position: relative;
    line-height: 20px;
    max-height: 40px;
    overflow: hidden;
}

.m-theme85 .m-theme85-txt a::after {
    content: "......";
    position: absolute;
    padding-left: 4px;
}


/* 版式theme86 */

.m-theme86 {
    padding: 10px;
    clear: both;
}

.m-theme86 .noline {
    border-top: none;
}

.m-theme86 ul {
    position: relative;
}

.m-theme86 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
}

.m-theme86 ul li a {
    width: 68%;
    background: url(../img/theme/theme2/icon.gif) no-repeat center left;
    height: 35px;
    padding-left: 10px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme86 ul li span {
    float: right;
    color: #BBB;
    padding-right: 5px;
    width: 23%;
    text-align: right;
}


/* 版式theme87*/

.m-theme87 {
    padding: 15px 10px 10px 0;
}

.m-theme87-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme87-list a,
.m-theme87 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme87-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme87-list img {
    display: block;
    margin: 0 auto;
}

.m-theme87-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333333;
    overflow: hidden;
}

.m-theme87 ul li {
    float: left;
    width: 214px;
    height: 210px;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
    border: 1px solid #ccc;
}

.m-theme87-list {
    position: relative;
    overflow: hidden;
    float: left;
    display: inline;
}

.cornerTL,
.cornerTR,
.cornerBL,
.cornerBR {
    position: absolute;
    z-index: 100;
    background-color: #222;
    width: 200px;
    height: 200px;
    cursor: pointer;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.m-theme87-list .cornerTL {
    left: -60px;
    top: -60px;
}

.m-theme87-list .cornerTR {
    right: -60px;
    top: -60px;
}

.m-theme87-list .cornerBL {
    left: -60px;
    bottom: -60px;
}

.m-theme87-list .cornerBR {
    right: -60px;
    bottom: -60px;
}

.m-theme87-list p {
    width: 100%;
    left: 0;
    top: 90px;
    z-index: 200;
    position: absolute;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    color: #FFF;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    display: none;
}


/* 版式theme88*/

.m-theme88 {
    padding: 15px 10px 10px 0;
}

.m-theme88-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
    margin-bottom: 5px;
    padding: 2px 0px;
}

.m-theme88-list a,
.m-theme88 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme88-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme88-list img {
    display: block;
    margin: 0 auto;
}

.m-theme88 ul li {
    float: left;
    width: 214px;
    height: 214px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
    border: 1px solid #ccc;
}

.m-theme88-list {
    position: relative;
    overflow: hidden;
    float: left;
    display: block;
}

.m-theme88-list .m-theme88-title {
    font-size: 14px;
    text-align: left;
    text-indent: 2px;
    z-index: 2;
    position: absolute;
    bottom: 10px;
    left: -235px;
    width: 230px;
    height: 30px;
    padding: 0 0 0 5px;
    color: #fff;
    line-height: 30px;
    overflow: hidden;
    background: #333;
}


/* 版式theme89*/

.m-theme89 {
    padding: 15px 10px 10px 0;
}

.m-theme89 ul li {
    float: left;
    position: relative;
    width: 210px;
    height: 210px;
    overflow: hidden;
    border: 1px solid #eee;
    margin-bottom: 10px;
    margin-left: 10px;
    _margin-left: 10px;
    _*margin-left: 10px;
}

.m-theme89 .brand {
    display: table;
    table-layout: fixed;
    height: 208px;
    *height: 208px;
    _*height: 208px;
    width: 100%;
    margin: 0;
}

.m-theme89 .brand a,
.brand img {
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme89 .brand a {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme89 .brand img {
    display: block;
    margin: 0 auto;
}

.m-theme89 .brand .info {
    display: none;
    background-color: #f0f0f0;
    line-height: 240px;
    text-align: center;
}

.m-theme89 .vertical .info {
    width: 0;
    height: 210px;
    font-size: 14px;
    margin: 0 auto;
    text-align: center;
}


/* 版式theme90*/

.m-theme90 {
    padding: 15px 10px 10px 0;
}

.m-theme90-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
}

.m-theme90-list a,
.m-theme90 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme90-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme90-list img {
    display: block;
    margin: 0 auto;
}

.m-theme90 ul li {
    float: left;
    position: relative;
    width: 214px;
    height: 210px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-left: 10px;
    _margin-left: 10px;
    _*margin-left: 10px;
    padding: 2px;
    border: 1px solid #eee;
    box-shadow: 0px 0px 5px #aaa;
    -webkit-box-shadow: 0px 0px 5px #aaa;
    -moz-box-shadow: 0px 0px 5px #aaa;
}

.m-theme90-list {
    position: relative;
    width: 214px;
    height: 210px;
    overflow: hidden;
    float: left;
    display: block;
}

.m-theme90-list .m-theme90-title {
    text-align: center;
    z-index: 2;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 230px;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    background: rgba(0, 0, 0, .5);
}


/* 版式theme91*/

.m-theme91 {
    padding: 15px 10px 10px 0;
}

.m-theme91-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
}

.m-theme91-list a,
.m-theme91 img {
    text-align: center;
    max-width: 100%;
    max-height: 160px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>160)?'160px': 'auto';
    }
    (this));
}

.m-theme91-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme91-list img {
    display: block;
    margin: 0 auto;
    position: absolute;
    border: 4px solid #FFF;
    z-index: 3;
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    -moz-transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

.m-theme91-list img.photo1 {
    top: 8px;
    left: 6px;
}

.m-theme91-list img.photo2 {
    top: 6px;
    left: 10px;
}

.m-theme91-list img.photo3 {
    top: 4px;
    left: 14px;
}

.m-theme91 ul li {
    float: left;
    position: relative;
    width: 214px;
    height: 210px;
    overflow: hidden;
    margin-bottom: 20px;
    margin-left: 40px;
    _margin-left: 10px;
    _*margin-left: 10px;
    padding: 2px;
}


/*.m-theme91-list{position: relative; width:210px; height: 210px;  overflow:hidden;float:left;display:block;}*/

.m-theme91-list .m-theme91-title {
    font-size: 14px;
    text-align: center;
    z-index: 10;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 230px;
    height: 24px;
    color: #fff;
    line-height: 24px;
    overflow: hidden;
    background: rgba(0, 0, 0, .5);
}


/* 版式theme92*/

.m-theme92 {
    padding: 15px 10px 10px 0;
}

.m-theme92-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme92-list a,
.m-theme92 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme92-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme92-list img {
    display: block;
    margin: 0 auto;
}

.m-theme92-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}

.m-theme92 ul li {
    float: left;
    width: 214px;
    height: 240px;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
    border: 1px solid #ccc;
}

.m-theme92-list {
    position: relative;
    overflow: hidden;
    float: left;
    display: inline;
}

.m-theme92-list .m-theme92-title {
    width: 100%;
    left: 0;
    top: 90px;
    z-index: 200;
    text-align: center;
    cursor: pointer;
}

.overimg {
    position: relative;
    display: block;
    box-shadow: 0 0 10px #FFF;
}

.light {
    cursor: pointer;
    position: absolute;
    left: -180px;
    top: 0;
    width: 180px;
    height: 210px;
    background-image: -moz-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    background-image: -webkit-linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-25deg);
}

.overimg:hover .light {
    left: 180px;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}


/* 版式theme93*/

.m-theme93 {
    padding: 15px 10px 10px 0;
}

.m-theme93-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme93-list a,
.m-theme93 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme93-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    overflow: hidden;
    _overflow: hidden;
}

.m-theme93-list img {
    display: block;
    margin: 0 auto;
}

.m-theme93-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}

.m-theme93 ul li {
    float: left;
    width: 214px;
    height: 240px;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme93-list {
    position: relative;
    overflow: hidden;
    float: left;
    display: inline;
}

.m-theme93-list .m-theme93-title {
    width: 100%;
    left: 0;
    top: 90px;
    z-index: 200;
    text-align: center;
    cursor: pointer;
}

.m-theme93 ul li img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

.m-theme93 ul li:hover img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}


/* 版式theme94*/

.m-theme94 {
    padding: 15px 10px 10px 0;
}

.m-theme94-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme94-list a,
.m-theme94 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme94-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    overflow: hidden;
    _overflow: hidden;
}

.m-theme94-list img {
    display: block;
    margin: 0 auto;
}

.m-theme94-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
}

.m-theme94 ul li {
    float: left;
    width: 214px;
    height: 240px;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme94-list {
    position: relative;
    overflow: hidden;
    float: left;
    display: inline;
}

.m-theme94-list .m-theme94-title {
    width: 100%;
    left: 0;
    top: 90px;
    z-index: 200;
    text-align: center;
    cursor: pointer;
}

.m-theme94 ul li {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

.m-theme94 ul li:hover {
    -webkit-transform: scale(1.01) rotate(-2deg);
    -moz-transform: scale(1.01) rotate(-2deg);
    -o-transform: scale(1.01) rotate(-2deg);
    -webkit-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
    box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
}


/* 版式theme95*/

.m-theme95 {
    padding: 15px 10px 10px 0;
}

.m-theme95-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme95-list a,
.m-theme95 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme95-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    overflow: hidden;
    _overflow: hidden;
}

.m-theme95 ul li {
    float: left;
    width: 214px;
    height: 240px;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme95-list {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 210px;
    max-width: 240px;
    max-height: 360px;
    width: 48%;
    background: #fff;
    text-align: center;
    cursor: pointer;
}

.m-theme95-list img {
    position: relative;
    display: block;
    opacity: 1;
}

.m-theme95-list .m-theme95-title {
    color: #fff;
    font-size: 1.25em;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.m-theme95-list:hover .m-theme95-img::before,
.m-theme95-list:hover p {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.m-theme95-img::before,
.m-theme95-list p {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
}

.m-theme95-img::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1001;
    background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);
    background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.7) 75%);
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
}

.m-theme95-list p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    z-index: 1002;
    overflow: hidden;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity: 0;
    opacity: 0;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}


/* 版式theme96*/

.m-theme96 {
    padding: 15px 10px 10px 0;
}

.m-theme96-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    margin: 0;
}

.m-theme96-list a,
.m-theme96 img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme96-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    overflow: hidden;
    _overflow: hidden;
}

.m-theme96 ul li {
    float: left;
    width: 214px;
    height: 240px;
    border: 1px solid #eee;
    padding: 5px;
    margin-bottom: 20px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme96-list {
    position: relative;
    float: left;
    overflow: hidden;
    margin: 10px 1%;
    min-width: 210px;
    max-width: 240px;
    max-height: 360px;
    width: 48%;
    background: #fff;
    text-align: center;
    cursor: pointer;
}

.m-theme96-list img {
    position: relative;
    display: block;
    opacity: 1;
}

.m-theme96-list .m-theme96-title {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.m-theme96-list p {
    /*position: absolute;*/
    height: 30px;
    width: 100%;
    opacity: 1;
    z-index: 9999;
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
}

.shake.shake-hard:hover img {
    -webkit-animation-name: shake-hard;
    -ms-animation-name: shake-hard;
    animation-name: shake-hard;
    -webkit-animation-duration: 500ms;
    -ms-animation-duration: 500ms;
    animation-duration: 500ms;
    -webkit-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-play-state: running;
}

.shake:hover img {
    -webkit-animation-name: shake-base;
    -ms-animation-name: shake-base;
    animation-name: shake-base;
    -webkit-animation-duration: 500ms;
    -ms-animation-duration: 500ms;
    animation-duration: 500ms;
    -webkit-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-in-out;
    -ms-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-delay: 0s;
    -ms-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-play-state: running;
    -ms-animation-play-state: running;
    animation-play-state: running;
}

.shake {
    display: inline-block;
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
}

/
/* 版式theme97 */

.m-theme97 {
    padding: 10px 0;
}

.m-theme97 ul li {
    line-height: 35px;
    *height: 30px;
    _height: 30px;
    overflow: hidden;
}

.m-theme97 ul li a {
    padding-left: 10px;
    color: #fff;
    text-decoration: none;
}

.m-theme97 .cd-accordion-menu {
    background: #4d5158;
}

.m-theme97 .cd-accordion-menu input[type=checkbox] {
    position: absolute;
    opacity: 0;
    display: none;
}

.m-theme97 .cd-accordion-menu li {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.m-theme97 .cd-accordion-menu ul {
    display: none;
}

.m-theme97 .cd-accordion-menu label {
    position: relative;
    display: block;
}

.m-theme97 .cd-accordion-menu label,
.m-theme97 .cd-accordion-menu a {
    box-shadow: inset 0 -1px #555960;
    color: #ffffff;
}

.m-theme97 .cd-accordion-menu a {
    position: relative;
    display: inline-block;
}

.m-theme97 .cd-accordion-menu label {
    cursor: pointer;
}

.m-theme97 .cd-accordion-menu input[type=checkbox]:checked+label+ul,
.m-theme97 .cd-accordion-menu input[type=checkbox]:checked+label:nth-of-type(n)+ul {
    display: block;
}

.m-theme97 .cd-accordion-menu label:hover,
.cd-accordion-menu a:hover {
    -moz-transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
}

.m-theme97 a:link,
.m-theme97 a:visited {
    text-decoration: none;
    color: #fff;
}

.m-theme97 .m-menu-hd {
    height: 35px;
    line-height: 35px;
    padding-left: 14px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    position: relative;
    font-weight: bold;
    margin: 0;
    background-color: #4d5158;
    border-bottom: 1px solid #545860;
}

.m-theme97 .m-menu-hd-sub {
    background: #4d5158 url(/static/newtheme/common/img/theme/theme97/icon.gif)4px 14px no-repeat;
}

.m-theme97 .f-bd-top {}

.m-theme97 .current {
    background: #4d5158 url(/static/newtheme/common/img/theme/theme97/icon_on.gif) 4px 14px no-repeat;
}

.m-theme97 .m-menu-ct {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    display: none;
    color: #fff;
}

.m-theme97 .m-menu-ct a {
    display: block;
    height: 38px;
    line-height: 38px;
    color: #fff;
    padding-left: 20px;
    background: #3c3e44 url(/static/newtheme/common/img/theme/theme97/icon.gif) 10px 16px no-repeat;
    text-decoration: none;
}

.m-theme97 .m-menu-ct a:hover {
    text-decoration: none;
}


/* 版式theme98 */

.m-theme98 {
    padding: 10px 0;
    position: relative;
}

.m-theme98 .all-goods .item .u-parent:after {
    content: '>';
    position: absolute;
    right: 1em;
}

.m-theme98 .all-goods {
    position: absolute;
    top: 10px;
    left: 0;
    width: 186px;
    border: 2px solid #5B92E4;
    overflow: visible;
}

.m-theme98 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme98 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme98 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme98 .all-goods .item .product h3 a {
    color: #666666;
}

.m-theme98 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme98 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme98 .all-goods .active .product h3 a {
    ;
    display: block;
}

.m-theme98 .all-goods .product-wrap {
    position: absolute;
    z-index: 1000;
    left: 186px;
    border: 2px solid #0852A2;
    background-color: #fff;
    padding: 17px 0px;
    display: none;
    color: #333;
    text-decoration: none;
}

.m-theme98 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme98 .all-goods .product-wrap li {
    float: left;
    display: inline;
    background-color: #fff;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 8px 50px;
    white-space: nowrap;
    border-bottom: 1px solid #eee;
}

.m-theme98 .all-goods .product-wrap li a {
    color: #333;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme98 .all-goods .product-wrap li:hover a {
    text-decoration: none;
    color: #333;
}


/* 版式theme99 */

.m-theme99 .all-goods .item .u-parent:hover,
.m-theme99 .W1-h16 .all-goods .item:hover .u-parent {
    background: #E6E6E6;
    -moz-transition: all .3s linear 0s;
    -webkit-transition: all .3s linear 0s;
    transition: all .3s linear 0s;
}

.m-theme99 {
    padding: 10px 0;
    position: relative;
}

.m-theme99 .all-goods .item .u-parent:after {
    content: '>';
    position: absolute;
    right: 1em;
}

.m-theme99 .all-goods {
    position: absolute;
    top: 10px;
    left: 0;
    width: 186px;
    border: 2px solid #D3D3D3;
    overflow: visible;
}

.m-theme99 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme99 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme99 .all-goods .item .product h3 {
    text-indent: 10px;
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #eee;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme99 .all-goods .item .product h3 a {
    color: #666666;
}

.m-theme99 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme99 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme99 .all-goods .active .product h3 a {
    ;
    display: block;
}

.m-theme99 .all-goods .product-wrap {
    position: absolute;
    z-index: 1000;
    left: 186px;
    border: 2px solid #A5A5A5;
    background-color: #fff;
    padding: 17px 0px;
    display: none;
    color: #333;
    text-decoration: none;
}

.m-theme99 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme99 .all-goods .product-wrap li {
    float: left;
    display: inline;
    background-color: #fff;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 8px 50px;
    white-space: nowrap;
    border-bottom: 1px solid #eee;
}

.m-theme99 .all-goods .product-wrap li a {
    color: #ccc;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme99 .all-goods .product-wrap li:hover {
    text-decoration: none;
    background: #ccc;
}

.m-theme99 .all-goods .product-wrap li:hover a {
    color: #fff;
}


/* 版式theme100 */

.m-theme100 {
    padding: 10px 0;
    position: relative;
}

.m-theme100 .bdtop {
    border-top: 2px solid #FF6600;
}

.m-theme100 .all-goods {
    position: absolute;
    top: 10px;
    left: 0;
    width: 186px;
    border: solid #ff6600;
    border-width: 0 2px 2px;
    overflow: visible;
}

.m-theme100 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme100 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme100 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme100 .all-goods .item .product h3 a {
    color: #666666;
}

.m-theme100 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme100 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme100 .all-goods .active .product h3 {
    line-height: 32px;
    background-color: #fff7f0;
    border: 1px solid #ffb556;
    border-width: 2px 0;
    width: 160px;
}

.m-theme100 .all-goods .active .product h3 a {
    color: #ff6600;
}

.m-theme100 .all-goods .product-wrap {
    position: absolute;
    z-index: 99;
    left: 186px;
    background-color: #fff7f0;
    border: 2px solid #ffb556;
    padding: 17px 20px;
    display: none;
    color: #333;
    text-decoration: none;
}

.m-theme100 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme100 .all-goods .product-wrap ul {
    border-top: 2px solid #c1c1c1;
}

.m-theme100 .all-goods .product-wrap ul li {
    float: left;
    display: inline;
    margin-right: 15px;
    margin-top: 15px;
    white-space: nowrap;
}

.m-theme100 .all-goods .product-wrap ul li a {
    padding-left: 30px;
    color: #666666;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme100 .all-goods .product-wrap ul li a:hover {
    text-decoration: none;
    color: #ff6600;
}


/* 版式theme101 */

.m-theme101 {
    padding: 10px 0;
    position: relative;
}

.m-theme101 .bdtop {
    border-top: 2px solid #D3D3D3;
}

.m-theme101 .all-goods {
    position: absolute;
    top: 10px;
    left: 0;
    width: 186px;
    border: solid #D3D3D3;
    border-width: 0 2px 2px;
    overflow: visible;
}

.m-theme101 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme101 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme101 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme101 .all-goods .item .product h3 a {
    color: #666666;
}

.m-theme101 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme101 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme101 .all-goods .active .product h3 {
    line-height: 32px;
    background-color: #fff7f0;
    border: 1px solid #A5A5A5;
    border-width: 2px 0;
    width: 160px;
}

.m-theme101 .all-goods .active .product h3 a {
    ;
    display: block;
}

.m-theme101 .all-goods .product-wrap {
    position: absolute;
    z-index: 99;
    left: 186px;
    border: 2px solid #A5A5A5;
    background-color: #fff7f0;
    padding: 17px 0px;
    display: none;
    color: #333;
    text-decoration: none;
}

.m-theme101 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme101 .all-goods .product-wrap li {
    float: left;
    display: inline;
    background-color: #fff7f0;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 8px 50px;
    white-space: nowrap;
    border-bottom: 1px solid #eee;
}

.m-theme101 .all-goods .product-wrap li a {
    color: #ccc;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme101 .all-goods .product-wrap li:hover a {
    text-decoration: none;
    color: #333;
}


/* 版式theme102 */

.m-theme102 {
    padding: 10px;
    clear: both;
}

.m-theme102 .noline {
    border-bottom: none;
    margin: 10px 0;
}

.m-theme102 .noline a {
    color: #c0035b;
    background: url(../img/theme/theme64/a.jpg) no-repeat left center;
}

.m-theme102 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
    background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
}

.m-theme102 ul li a {
    padding-left: 14px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme102 ul li span {
    float: right;
    color: #ccc;
}

.m-theme102 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    background: url(../img/theme/theme64/b.jpg) no-repeat left top;
}

.m-theme102 .m-content a {
    text-decoration: none;
}

.m-theme102 .m-content b {
    color: #F00;
    padding-left: 14px;
}

.m-theme102 a {
    text-decoration: none;
}

.m-theme102 .m-menu-hd {
    height: 35px;
    line-height: 35px;
    padding-left: 38px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    border: 1px solid #eee;
    border-top: none;
    position: relative;
    margin: 0;
    background-color: #f9f9f9;
}

.m-theme102 .m-menu-hd-sub {
    border-top: 1px solid #eee;
    background: #f9f9f9 url(/static/newtheme/common/img/theme/theme56/pro_left.png) 10px center no-repeat;
}

.m-theme102 .f-bd-top {
    border-top: 1px solid #e1e1e1;
}

.m-theme102 .current {
    background: #f9f9f9 url(/static/newtheme/common/img/theme/theme56/pro_down.png) 10px center no-repeat;
}

.m-theme102 .m-menu-ct {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    border-left: 1px solid #eee;
    background: #fff;
    border-right: 1px solid #e1e1e1;
    display: none;
}

.m-theme102 .m-menu-ct a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 38px;
    color: #3D3D3D;
    background: #DDD;
    text-decoration: none;
    text-indent: 10px;
    border-bottom: 1px solid #eee;
}

.m-theme102 .m-menu-hd a:hover {
    text-decoration: none;
}


/* 版式theme103 */

.m-theme103 {
    padding: 10px 0;
    position: relative;
}

.m-theme103 .all-goods {
    position: absolute;
    top: 10px;
    left: 0;
    width: 186px;
    overflow: visible;
}

.m-theme103 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme103 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme103 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
    border-bottom: 1px solid #ccc;
    box-shadow: 0px 3px 10px -1px #ccc;
    -webkit-box-shadow: 0px 3px 10px -1px #ccc;
    -moz-box-shadow: 0px 3px 10px -1px #ccc;
}

.m-theme103 .all-goods .item .product h3 a {
    color: #666666;
}

.m-theme103 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme103 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme103 .all-goods .active .product h3,
.m-theme103 .all-goods .product-wrap {
    background-color: #555;
}

.m-theme103 .all-goods .active .product h3 {
    line-height: 32px;
    width: 158px;
}

.m-theme103 .all-goods .active .product h3 a {
    color: #fff;
    display: block;
}

.m-theme103 .all-goods .product-wrap {
    position: absolute;
    z-index: 99;
    left: 186px;
    display: none;
    color: #333;
    text-decoration: none;
    border-radius: 0px 8px 8px 0px;
    -webkit-border-radius: 0px 8px 8px 0px;
    -moz-border-radius: 0px 8px 8px 0px;
}

.m-theme103 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme103 .all-goods .product-wrap li {
    float: left;
    display: inline;
    padding: 8px 50px;
    white-space: nowrap;
}

.m-theme103 .all-goods .product-wrap li a {
    color: #ccc;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme103 .all-goods .product-wrap li:hover a {
    text-decoration: none;
    color: #fff;
}


/* 版式theme104 */

.m-theme104 {
    padding: 10px;
    clear: both;
}

.m-theme104 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
    background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
}

.m-theme104 ul li a {
    padding-left: 14px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme104 ul li span {
    float: right;
    color: #ccc;
}

.m-theme104 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    background: url(../img/theme/theme64/b.jpg) no-repeat left top;
}

.m-theme104 .m-content a {
    text-decoration: none;
}

.m-theme104 .m-content b {
    color: #F00;
    padding-left: 14px;
}

.m-theme104 a {
    text-decoration: none;
}

.m-theme104 .m-menu-hd {
    height: 35px;
    line-height: 35px;
    padding-left: 38px;
    font-size: 14px;
    background-color: #2E2E2E;
    color: #525252;
    cursor: pointer;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px dashed #636363;
    border-top: none;
    position: relative;
    margin: 0;
}

.m-theme104 .m-menu-hd a {
    color: #fff;
}

.m-theme104 .m-menu-hd-sub {
    background: #2E2E2E url(/static/newtheme/common/img/theme/theme56/pro_left.png) 10px center no-repeat;
}

.m-theme104 .f-bd-top {
    border-top: 1px solid #e1e1e1;
}

.m-theme104 .current {
    background: #2E2E2E url(/static/newtheme/common/img/theme/theme56/pro_down.png) 10px center no-repeat;
}

.m-theme104 .m-menu-ct {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    border-left: 1px solid #eee;
    background: #fff;
    border-right: 1px solid #e1e1e1;
    display: none;
}

.m-theme104 .m-menu-ct a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 38px;
    color: #3D3D3D;
    background: #f9f9f9;
    text-decoration: none;
    text-indent: 10px;
    border-bottom: 1px solid #eee;
}

.m-theme104 .m-menu-hd a:hover {
    text-decoration: none;
    color: #fff;
}


/* 版式theme105 */

.m-theme105 {
    padding: 10px;
    clear: both;
}

.m-theme105 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
    background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
}

.m-theme105 ul li a {
    padding-left: 14px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme105 ul li span {
    float: right;
    color: #ccc;
}

.m-theme105 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    background: url(../img/theme/theme64/b.jpg) no-repeat left top;
}

.m-theme105 .m-content a {
    text-decoration: none;
}

.m-theme105 .m-content b {
    color: #F00;
    padding-left: 14px;
}

.m-theme105 a {
    text-decoration: none;
}

.m-theme105 .m-menu-hd {
    height: 35px;
    line-height: 35px;
    padding-left: 38px;
    font-size: 14px;
    background-color: #2E2E2E;
    color: #EBEBEB;
    cursor: pointer;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px dotted #636363;
    border-top: none;
    position: relative;
    margin: 0;
}

.m-theme105 .m-menu-hd a {
    color: #EBEBEB;
}

.m-theme105 .m-menu-hd-sub:after {
    content: '>';
    position: absolute;
    right: 1em;
    color: #6B6B6B;
}

.m-theme105 .f-bd-top {
    border-top: 1px solid #e1e1e1;
}

.m-theme105 .current:after {
    content: '>';
    position: absolute;
    right: 1em;
    color: #fff;
}

.m-theme105 .m-menu-ct {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    border-left: 1px solid #eee;
    background: #fff;
    border-right: 1px solid #e1e1e1;
    display: none;
}

.m-theme105 .m-menu-ct a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 38px;
    color: #3D3D3D;
    background: #f9f9f9;
    text-decoration: none;
    text-indent: 10px;
    border-bottom: 1px solid #eee;
}

.m-theme105 .m-menu-hd a:hover {
    text-decoration: none;
}


/* 版式theme106 */

.m-theme106 {
    padding: 10px;
    clear: both;
}

.m-theme106 ul li {
    height: 35px;
    *height: 30px;
    _height: 30px;
    line-height: 35px;
    border-bottom: 1px dashed #ccc;
    background: url(../img/theme/theme64/zx_li_bg.jpg) no-repeat center left;
}

.m-theme106 ul li a {
    padding-left: 14px;
    float: left;
    display: block;
    text-decoration: none;
}

.m-theme106 ul li span {
    float: right;
    color: #ccc;
}

.m-theme106 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    background: url(../img/theme/theme64/b.jpg) no-repeat left top;
}

.m-theme106 .m-content a {
    text-decoration: none;
}

.m-theme106 .m-content b {
    color: #F00;
    padding-left: 14px;
}

.m-theme106 a {
    text-decoration: none;
}

.m-theme106 .m-menu-hd {
    height: 35px;
    line-height: 35px;
    padding-left: 38px;
    font-size: 14px;
    background-color: #2E2E2E;
    color: #EBEBEB;
    cursor: pointer;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    border-bottom: 1px dashed #474747;
    border-top: none;
    position: relative;
    margin: 0;
}

.m-theme106 .m-menu-hd a {
    color: #EBEBEB;
}

.m-theme106 .m-menu-hd-sub:after {
    content: '>';
    position: absolute;
    right: 1em;
    color: #6B6B6B;
}

.m-theme106 .f-bd-top {
    border-top: 1px solid #e1e1e1;
}

.m-theme106 .current:after {
    content: '>';
    position: absolute;
    right: 1em;
    color: #fff;
}

.m-theme106 .m-menu-ct {
    height: auto;
    overflow: hidden;
    line-height: 38px;
    border-left: 1px solid #eee;
    background: #fff;
    border-right: 1px solid #e1e1e1;
    display: none;
}

.m-theme106 .m-menu-ct a {
    display: block;
    height: 38px;
    line-height: 38px;
    padding-left: 38px;
    color: #E0E0E0;
    background: #505050;
    text-decoration: none;
    text-indent: 10px;
    border-bottom: 1px solid #797979;
}

.m-theme106 .m-menu-hd a:hover {
    text-decoration: none;
}


/* 版式theme107 */

.m-theme107 {
    padding: 10px;
    clear: both;
}

.m-theme107 ul li {
    border-bottom: none;
    margin: 10px 0;
}

.m-theme107 ul li .weiti {
    color: #000;
    font-weight: bolder;
    padding-left: 14px;
    display: block;
    text-decoration: none;
}

.m-theme107 ul li {
    line-height: 30px;
    border-bottom: 1px dashed #ccc;
}

.m-theme107 ul li span {
    color: #ccc;
}

.m-theme107 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
}

.m-theme107 .m-content a {
    text-decoration: none;
}

.m-theme107 .m-content b {
    padding-left: 14px;
}


/* 版式theme108 */

.m-theme108 {
    padding: 10px;
    clear: both;
}

.m-theme108 ul li {
    border-bottom: none;
    margin: 10px 0;
}

.m-theme108 ul li .weiti {
    color: #000;
    font-size: 16px;
    display: block;
    text-decoration: none;
}

.m-theme108 ul li {
    line-height: 30px;
    border-bottom: 1px dashed #ccc;
}

.m-theme108 ul li span {
    color: #ccc;
}

.m-theme108 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
}

.m-theme108 .m-content a {
    text-decoration: none;
}

.m-theme108 .m-content b {
    padding-left: 14px;
}


/* 版式theme109 */

.m-theme109 {
    padding: 10px;
    clear: both;
}

.m-theme109 ul li {
    border-bottom: none;
    margin: 10px 0;
}

.m-theme109 ul li .weiti {
    color: #000;
    font-size: 14px;
    display: block;
    text-decoration: none;
}

.m-theme109 ul li {
    line-height: 30px;
}

.m-theme109 ul li span {
    color: #ccc;
}

.m-theme109 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    border-top: 1px dotted #B4B4B4;
}

.m-theme109 .m-content a {
    text-decoration: none;
}

.m-theme109 b {
    font-size: 18px;
    padding-left: 14px;
    font-weight: normal;
}


/* 版式theme110 */

.m-theme110 {
    margin: 10px;
}

.no-margin-top {
    border-top: none;
}

.m-theme110-list {
    border-bottom: 1px dashed #ddd;
}

.m-theme110 .m-title {
    display: block;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme110 .m-content {
    line-height: 25px;
}

.m-theme110 .u-left,
.m-theme110 .u-right {
    display: block;
    height: 25px;
    line-height: 25px;
}

.m-theme110 .u-right {
    float: right;
}

.m-theme110 .u-right a {
    font-weight: bold;
    padding: 4px 14px;
    border: 1px solid #ddd;
}

.m-theme110 .u-txt {
    clear: both;
}


/* 版式theme111 */

.m-theme111 {
    margin: 10px;
}

.no-margin-top {
    border-top: none;
}

.m-theme111-list {
    border-bottom: 1px dashed #ddd;
}

.m-theme111 .m-title {
    display: block;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme111 .m-content {
    margin-bottom: 10px;
    line-height: 25px;
}

.m-theme111 .u-left {
    display: block;
}

.m-theme111 .u-right-btn {
    float: right;
    font-weight: bold;
    margin-left: 10px;
    padding: 0px 14px;
    border: 1px solid #ddd;
}

.m-theme111 .u-txt {
    clear: both;
}


/* 版式theme112 */

.m-theme112 {
    margin: 10px;
}

.no-margin-top {
    border-top: none;
}

.m-theme112-list {
    border-bottom: 1px dashed #ddd;
}

.m-theme112 .m-title {
    display: block;
    height: 37px;
    line-height: 37px;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}

.m-theme112 .m-content {
    line-height: 25px;
}

.m-theme112 .u-left {
    display: block;
}

.m-theme112 .u-right-btn {
    float: left;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0px 14px;
    border: 1px solid #ddd;
}

.m-theme112 .u-txt {
    clear: both;
}


/* 版式theme113*/

.m-theme113 {
    padding: 15px 10px 0 0;
}

.m-theme113-con {
    border-left: 1px solid #e5e5e5;
}

.m-theme113-list {
    display: inline;
    float: left;
    margin-left: -1px;
    width: 214px;
    border: 1px solid #e5e5e5;
    padding: 2px;
    margin-bottom: 15px;
}

.m-theme113-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}

.m-theme113-img a,
.m-theme113-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme113-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme113-img img {
    display: block;
    margin: 0 auto;
}

.m-theme113 em {
    font-weight: normal;
}

.m-theme113-title {
    max-width: 220px;
    height: 40px;
    margin: 0 10px 10px 10px;
    line-height: 20px;
    overflow: hidden;
    border-bottom: 1px dashed #ccc;
}

.m-theme113-data {
    margin: 20px 0;
    position: relative;
}

.m-theme113 .u-price {
    font: 20px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    margin-left: 10px;
}

.m-theme113 .u-number {
    color: #888;
    text-decoration: none;
    cursor: pointer;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    position: absolute;
    right: 0;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 10px;
}

.m-theme113 .m-sort {
    float: right;
    margin-bottom: 10px;
    margin-right: 16px;
}

.m-theme113 .m-sort ul li {
    float: left;
    display: block;
}

.m-theme113 .m-sort ul li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme113 .m-sort ul li a.u-current {
    background: #f40;
    color: #fff;
    border: 1px solid #f40;
}


/* 版式theme114 */

.m-theme114 {
    margin: 10px;
}

.m-theme114 ul li {
    margin: 1px;
}

.m-theme114 .m-title {
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    cursor: pointer;
    overflow: hidden;
}

.m-theme114 .m-title a {
    display: block;
    float: left;
}

.m-theme114 .u-time {
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
}

.m-theme114 .m-content {
    margin: 10px 0px 0px;
    line-height: 25px;
}

.m-theme114 .m-content a {
    text-decoration: none;
}


/* 版式theme115 版式theme116 合用*/

.m-theme115,
.m-theme116 {
    margin: 10px;
}

.m-theme115 ul li,
.m-theme116 ul li {
    margin: 1px;
    border-bottom: 1px dashed #CCC;
}

.m-theme115 .m-title,
.m-theme116 .m-title {
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    cursor: pointer;
    overflow: hidden;
}

.m-theme115 .m-title a,
.m-theme116 .m-title a {
    display: block;
    float: left;
}

.m-theme115 .u-author,
.m-theme116 .u-author {
    color: #ccc;
}

.m-theme115 .u-time,
.m-theme116 .u-time {
    float: right;
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
}

.m-theme115 .m-content {
    margin: 10px 0px 0px;
    line-height: 25px;
}

.m-theme115 .m-content a,
.m-theme116 .m-content a {
    text-decoration: none;
}


/*版式theme116 */

.m-theme116 .m-content {
    line-height: 25px;
}


/* 版式theme117*/

.m-theme117 {
    padding: 15px 10px 0 0;
}

.m-theme117-con {
    border-left: 1px solid #e5e5e5;
}

.m-theme117-list {
    display: inline;
    float: left;
    margin-left: 0px;
    width: 214px;
    border: 1px solid #fff;
    padding: 2px;
    margin-bottom: 15px;
}

.m-theme117-list:hover {
    border: 1px solid #f40;
}

.m-theme117-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0 0 10px 0;
}

.m-theme117-img a,
.m-theme117-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme117-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme117-img img {
    display: block;
    margin: 0 auto;
}

.m-theme117 em {
    font-weight: normal;
}

.m-theme117-title {
    max-width: 220px;
    height: 20px;
    margin: 5px 10px 6px;
    padding-bottom: 6px;
    line-height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-bottom: 1px dashed #ccc;
}

.m-theme117-title a {
    font-size: 14px;
}

.m-theme117 .u-price {
    font: 20px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    margin-left: 10px;
}

.m-theme117 .u-number {
    color: #888;
    text-decoration: none;
    cursor: pointer;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin: 0 10px;
}

.m-theme117 .m-sort {
    float: right;
    margin-bottom: 10px;
    margin-right: 16px;
}

.m-theme117 .m-sort ul li {
    float: left;
    display: block;
}

.m-theme117 .m-sort ul li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme117 .m-sort ul li a.u-current {
    background: #f40;
    color: #fff;
    border: 1px solid #f40;
}


/* 版式theme118 */

.m-theme118 {
    margin: 10px;
}

.m-theme118 ul li {}

.m-theme118 .u-title {
    border-bottom: 1px solid #eee;
    font-size: 20px;
    overflow: hidden;
}

.m-theme118 .m-image-outer {
    width: 214px;
    height: 214px;
    margin: 20px 0 0px 0;
    float: left;
    position: relative;
    margin-right: -214px;
}

.m-theme118 .u-image {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 1px solid #e5e5e5;
    padding: 2px;
}

.m-theme118 .u-image a,
.m-theme118 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme118 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme118 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme118 .u-title a {
    display: block;
    float: left;
}

.m-theme118 .u-title span {
    float: right;
    margin-right: 17px;
    font-weight: normal;
}

.m-theme118 .u-title span b {
    color: #f40;
}

.m-theme118-ct-out {
    float: right;
    width: 100%;
    zoom: 1;
}

.m-theme118-ct {
    margin: 20px 10px;
    line-height: 25px;
    height: 220px;
    overflow: hidden;
    margin-left: 240px;
}

.m-theme118-ct .u-time {
    margin-top: 25px;
}

.m-theme118-ct .u-time span {
    margin-right: 30px;
}

.m-theme118-ct .u-url-btn {}

.m-theme118-ct .u-url-btn a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 5px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme118-ct .u-url-btn a:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
}

.m-theme118-ct-inner {
    height: 180px;
    overflow: hidden;
}


/* 版式theme119 */

.m-theme119 {
    margin: 10px;
}

.m-theme119 ul li {
    float: left;
    margin: 0px 20px 10px 0px;
}

.m-theme119 .u-title {
    width: 214px;
    font-size: 20px;
    overflow: hidden;
}

.m-theme119 .m-image-outer {
    width: 214px;
    height: 270px;
    float: left;
    position: relative;
    margin-right: -214px;
}

.m-theme119 .u-image {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    border: 1px solid #e5e5e5;
    /*padding:2px;*/
}

.m-theme119 .u-image a,
.m-theme119 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme119 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme119 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme119 .u-title a {
    display: block;
    float: left;
}

.m-theme119 .u-title span {
    float: right;
    margin-right: 17px;
    font-weight: normal;
}

.m-theme119 .u-title span b {
    color: #f40;
}

.m-theme119-ct {
    line-height: 25px;
}

.m-theme119-ct .u-time {
    margin-top: 25px;
}

.m-theme119-ct .u-time span {
    margin-right: 30px;
}

.m-theme119-ct .u-url-btn {
    margin-top: -1px;
}

.m-theme119-ct .u-url-btn a {
    width: 100%;
    display: block;
    *display: block;
    *zoom: 1;
    text-align: center;
    vertical-align: top;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme119-ct .u-url-btn a:hover {
    color: #f40;
}

.m-theme119-ct-inner {
    height: 180px;
    overflow: hidden;
}


/* 版式theme120 */

.m-theme120 {
    margin: 10px;
}

.m-theme120 .u-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    overflow: hidden;
}

.m-theme120 .m-image-outer {
    width: 214px;
    height: 214px;
    margin: 20px 0 30px 0;
    float: left;
    position: relative;
    margin-right: -214px;
}

.m-theme120 .u-image {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
}

.m-theme120 .u-image a,
.m-theme120 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme120 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme120 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme120 .u-title a {
    display: block;
    float: left;
}

.m-theme120 .u-title span {
    float: right;
    margin-right: 17px;
    font-weight: normal;
}

.m-theme120 .u-title span b {
    color: #f40;
}

.m-theme120-ct-out {
    float: right;
    width: 100%;
    zoom: 1;
}

.m-theme120-ct {
    margin: 20px 10px;
    line-height: 25px;
    height: 220px;
    overflow: hidden;
    margin-left: 240px;
}

.m-theme120-ct .u-time {
    margin-top: 25px;
}

.m-theme120-ct .u-time span {
    display: block;
}

.m-theme120-ct .u-time span b {
    font-size: 14px;
}

.m-theme120-ct .u-url-btn a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 5px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme120-ct .u-url-btn a:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
}

.m-theme120-ct-inner {
    height: 180px;
    overflow: hidden;
}


/* 版式theme121 */

.m-theme121 {
    padding: 10px 0;
    position: relative;
}

.m-theme121 .all-goods .item .u-parent:after {
    content: '>';
    position: absolute;
    right: 1em;
}

.m-theme121 .all-goods {
    position: relative;
    left: 0;
    width: 186px;
    background: #333;
    overflow: visible;
}

.m-theme121 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme121 .all-goods .item:hover {
    background: #444;
}

.m-theme121 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme121 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme121 .all-goods .item .product h3 a {
    color: #fff;
}

.m-theme121 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme121 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme121 .all-goods .active .product h3 a {
    ;
    display: block;
}

.m-theme121 .all-goods .product-wrap {
    position: absolute;
    z-index: 1000;
    left: 186px;
    background-color: #444;
    display: none;
    color: #fff;
    text-decoration: none;
}

.m-theme121 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme121 .all-goods .product-wrap li {
    float: left;
    display: inline;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 8px 50px;
    white-space: nowrap;
}

.m-theme121 .all-goods .product-wrap li a {
    color: #fff;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme121 .all-goods .product-wrap li:hover a {
    text-decoration: none;
    color: #fff;
}


/* 版式theme122 */

.m-theme122 {
    padding: 10px 0;
    position: relative;
}

.m-theme122 .all-goods .item .u-parent:after {
    content: '>';
    position: absolute;
    right: 1em;
}

.m-theme122 .all-goods {
    position: relative;
    left: 0;
    width: 186px;
    background: #333;
    overflow: visible;
}

.m-theme122 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme122 .all-goods .item:hover {
    background: #444;
}

.m-theme122 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme122 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme122 .all-goods .item .product h3 a {
    color: #fff;
}

.m-theme122 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme122 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme122 .all-goods .active .product h3 a {
    ;
    display: block;
}

.m-theme122 .all-goods .product-wrap {
    position: absolute;
    z-index: 1000;
    left: 186px;
    background-color: #444;
    display: none;
    color: #fff;
    text-decoration: none;
}

.m-theme122 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme122 .all-goods .product-wrap li {
    float: left;
    display: inline;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 8px 50px;
    white-space: nowrap;
}

.m-theme122 .all-goods .product-wrap li a {
    color: #fff;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme122 .all-goods .product-wrap li:hover a {
    text-decoration: none;
    color: #fff;
}


/* 版式theme123 */

.m-theme123 {
    padding: 10px 0;
    position: relative;
}

.m-theme123 .all-goods .item .u-parent:after {
    content: '>';
    position: absolute;
    right: 1em;
}

.m-theme123 .all-goods {
    position: relative;
    left: 0;
    width: 186px;
    background: #333;
    overflow: visible;
}

.m-theme123 .all-goods .item {
    width: 186px;
    height: 36px;
}

.m-theme123 .all-goods .item:hover {
    background: #444;
}

.m-theme123 .all-goods .item .product {
    position: absolute;
    z-index: 999;
    width: 186px;
}

.m-theme123 .all-goods .item .product h3 {
    width: 157px;
    height: 34px;
    padding-left: 28px;
    line-height: 36px;
    overflow: hidden;
    font-size: 14px;
    font-weight: normal;
}

.m-theme123 .all-goods .item .product h3 a {
    color: #fff;
}

.m-theme123 .all-goods .item .product h3 a:hover {
    text-decoration: none;
}

.m-theme123 .all-goods .item .product s {
    display: block;
    position: absolute;
    top: 13px;
    left: 167px;
    width: 6px;
    height: 9px;
}

.m-theme123 .all-goods .active .product h3 a {
    ;
    display: block;
}

.m-theme123 .all-goods .product-wrap {
    position: absolute;
    left: 186px;
    width: 0px;
    z-index: 1000;
    background-color: #444;
    display: none;
    color: #fff;
    text-decoration: none;
}

.m-theme123 .all-goods .product-wrap a {
    height: auto;
    line-height: 16px;
    font-size: 14px;
    color: #333;
    padding-left: 0;
    text-decoration: none;
}

.m-theme123 .all-goods .product-wrap li {
    float: left;
    display: inline;
    margin-bottom: 0px;
    margin-bottom: 0px;
    padding: 8px 50px;
    white-space: nowrap;
}

.m-theme123 .all-goods .product-wrap li a {
    color: #fff;
    display: inline-block;
    line-height: 18px;
    text-decoration: none;
}

.m-theme123 .all-goods .product-wrap li:hover a {
    text-decoration: none;
    color: #fff;
}


/* 版式theme124 */

.m-theme124 {
    padding: 15px 10px 10px 0;
    /*  background: #333; */
    background: url(../img/theme/theme124/m124_bg.png) repeat scroll left top;
}

.m-theme124-list {
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #3C3C3C;
}

.m-theme124-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
    opacity: .5;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    -ms-opacity: .5;
}

.m-theme124-img a,
.m-theme124-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme124-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}

.m-theme124-img img {
    display: block;
    margin: 0 auto;
}

.m-theme124-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    background: rgba(0, 0, 0, 0.3);
    font-size: 14px;
    color: #fff;
    overflow: hidden;
}

.m-theme124-title a {
    color: #fff;
}

.m-theme124-img:hover {
    opacity: 1;
    -webkit-opacity: 1;
    -moz-opacity: 1;
    -ms-opacity: 1;
}

.m-theme124-img>a img {
    margin: 0 auto;
}


/* 版式theme125 */

.m-theme125 {
    padding: 15px 10px 10px 0;
}

.m-theme125-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    overflow: hidden;
}

.m-theme125-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.m-theme125-img a,
.m-theme125-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme125-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}

.m-theme125-img img {
    display: block;
    margin: 0 auto;
}

.m-theme125-img>a img {
    margin: 0 auto;
}

.m-theme125-title a {
    color: #fff;
    font-size: 16px;
    line-height: 30px;
}

.m-theme125-title {
    width: 214px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 77px;
    left: 0;
    text-align: center;
    color: #fff;
    transform: rotate(55deg);
    -moz-transform: rotate(55deg);
    -webkit-transform: rotate(55deg);
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    overflow: hidden;
    height: 0;
    z-index: 4000;
    transform: translateX(200px);
}

.m-theme125 .m-theme125-list:hover .m-theme125-title {
    height: 60px;
    transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}

.m-theme125 .m-theme125-list:before {
    content: "";
    position: absolute;
    top: -200px;
    right: 0;
    width: 314px;
    height: 340px;
    background: rgba( 150, 50, 100, 0.5);
    transform: rotate(55deg) translateX(60px);
    -moz-transform: rotate(55deg) translateX(60px);
    -webkit-transform: rotate(55deg) translateX(60px);
    transform-origin: 100% 0%;
    -moz-transform-origin: 100% 0%;
    -webkit-transform-origin: 100% 0%;
    transition: all 0.5s ease 0.3s;
    -moz-transition: all 0.5s ease 0.3s;
    -webkit-transition: all 0.5s ease 0.3s;
}

.m-theme125 .m-theme125-list:hover:before {
    top: 0;
}

.m-theme125 .m-theme125-list:after {
    content: "";
    position: absolute;
    bottom: -200px;
    left: 0;
    width: 314px;
    height: 340px;
    background: rgba( 150, 50, 100, 0.5);
    transform: rotate(55deg) translateX(-60px);
    -moz-transform: rotate(55deg) translateX(-60px);
    -webkit-transform: rotate(55deg) translateX(-60px);
    transform-origin: 0% 100%;
    -moz-transform-origin: 0% 100%;
    -webkit-transform-origin: 0% 100%;
    transition: all 0.5s ease 0.3s;
    -moz-transition: all 0.5s ease 0.3s;
    -webkit-transition: all 0.5s ease 0.3s;
}

.m-theme125 .m-theme125-list:hover:after {
    bottom: 0;
}


/* 版式theme126 */

.m-theme126 {
    padding: 15px 10px 10px 0;
}

.m-theme126-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    overflow: hidden;
}

.m-theme126-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.m-theme126-img a,
.m-theme126-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme126-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}

.m-theme126-img img {
    display: block;
    margin: 0 auto;
}

.m-theme126-img>a:hover img {}

.m-theme126-img>a img {
    margin: 0 auto;
}

.m-theme126-title a {
    color: #fff;
}

.m-theme126-title {
    display: block;
    width: 204px;
    height: 214px;
    position: absolute;
    left: 0;
    top: 180px;
    z-index: 1;
    background: rgba(0, 0, 0, 0.3);
    font-size: 14px;
    color: #fff;
    padding: 0 10px;
    line-height: 16px;
    -webkit-transition: all 0.6s ease-in-out;
}

.m-theme126-list:hover .m-theme126-title {
    top: 0;
}


/* 版式theme130 */

.m-theme130 {
    margin: 10px;
}

.m-theme130 .m-title {
    display: block;
    background: #F3F3F3;
    height: 36px;
    line-height: 36px;
    margin-top: 15px;
    padding-left: 6px;
    border-radius: 4px;
    color: #333;
    font-weight: bold;
    font-size: 18px;
    overflow: hidden;
}

.m-theme130-txt {
    /* margin:15px; */
    background: #F3F3F3;
}

.m-theme130-txt .u-title {
    display: inline-block;
    background: #ccc;
    border-radius: 0 0 4px 4px;
    padding: 2px 10px;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}

.m-theme130-content {
    color: #333;
    font-family: "宋体";
    line-height: 24px;
    background-color: #F3F3F3;
}


/* 版式theme137 */

.m-theme137 {
    margin: 10px;
}

.m-theme137 .u-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    font-size: 20px;
    overflow: hidden;
}

.m-theme137 .m-image-outer {
    width: 336px;
    height: 214px;
    margin: 20px 0 30px 0;
    float: left;
    position: relative;
}

.m-theme137 .u-image {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    overflow: hidden;
}

.m-theme137 .u-image a,
.m-theme137 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme137 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme137 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme137 .u-image img:hover {
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    -webkit-transition: all .2s linear 0s;
    transition: all .2s linear 0s;
}

.m-theme137 .u-title a {
    display: block;
    float: left;
}

.m-theme137 .u-title span {
    float: right;
    margin-right: 17px;
    font-weight: normal;
}

.m-theme137-ct-out {
    float: left;
    zoom: 1;
    width: 50%;
    margin: 20px 0 30px 30px;
}

.m-theme137-ct {
    margin: 20px 0px;
    line-height: 25px;
    height: 220px;
    overflow: hidden;
}

.m-theme137-ct .u-url-btn {
    float: left;
}

.m-theme137-ct .u-url-btn a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 4px 50px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme137-ct .u-url-btn a:hover {
    border: 1px solid #f40;
    color: #f40;
}

.m-theme137-ct-inner {
    height: 100px;
    overflow: hidden;
}


/* 版式theme138 */

.m-theme138 {
    margin: 10px;
}

.m-theme138 .u-title {
    border-top: 1px solid #eee;
    height: 37px;
    line-height: 37px;
    font-size: 18px;
    overflow: hidden;
}

.m-theme138 .m-image-outer {
    width: 214px;
    height: 214px;
    margin: 20px 0 30px 0;
    float: left;
    position: relative;
    margin-right: -214px;
}

.m-theme138 .u-image {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    margin-bottom: 5px;
    border: 1px solid #e5e5e5;
    padding: 2px;
}

.m-theme138 .u-image a,
.m-theme138 .u-image img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme138 .u-image a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme138 .u-image img {
    display: block;
    margin: 0 auto;
}

.m-theme138 .u-title a {
    display: block;
    float: left;
}

.m-theme138 .u-title span {
    float: right;
    margin-right: 17px;
    font-weight: normal;
}

.m-theme138 .u-title span b {
    color: #f40;
}

.m-theme138-ct-out {
    float: right;
    width: 100%;
    zoom: 1;
}

.m-theme138-ct {
    margin: 20px 10px;
    line-height: 25px;
    height: 220px;
    overflow: hidden;
    margin-left: 240px;
}

.m-theme138-ct .u-time {
    margin-top: 25px;
}

.m-theme138-ct .u-time span {
    display: block;
}

.m-theme138-ct .u-time span b {
    font-size: 14px;
}

.m-theme138-ct .u-url-btn a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 5px 12px;
    border: 1px solid #ddd;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
}

.m-theme138-ct .u-url-btn a:hover {
    border: 1px solid #f40;
    color: #f40;
}

.m-theme138-ct-inner {
    height: 180px;
    overflow: hidden;
}

.m-theme138 .m-theme138-list:hover {
    background: #eee;
    transform: translate3d(-50px, 0, 0);
    -webkit-transform: translate3d(-50px, 0, 0);
    -moz-transform: translate3d(-50px, 0, 0);
}

.m-theme138 .m-theme138-list {
    margin-left: 50px;
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}


/* 版式theme141 */

.m-theme141 {
    padding: 10px 20px;
    clear: both;
}

.m-theme141 .noline {
    border-bottom: none;
    margin: 10px 0;
}

.m-theme141 .noline a {
    color: #c0035b;
    background: url(../img/theme/theme64/a.jpg) no-repeat left center;
}

.m-theme141 .m-content {
    display: block;
    margin-bottom: 10px;
    line-height: 25px;
    background: url(../img/theme/theme64/b.jpg) no-repeat left top;
}

.m-theme141 .m-content a {
    text-decoration: none;
}

.m-theme141 .m-content b {
    color: #F00;
    padding-left: 14px;
}

.m-theme141 a {
    text-decoration: none;
}

.m-theme141 .m-menu-list,
.m-theme141 .m-menu-ct a {
    line-height: 20px;
    padding: 1px 0 1px 16px;
    background: url(/static/newtheme/common/img/theme/theme141/treeview-default-line.gif) 0 0 no-repeat;
}

.m-theme141 .m-menu-hd {
    padding-left: 17px;
    font-size: 14px;
    color: #525252;
    cursor: pointer;
    border-top: none;
    position: relative;
    margin-left: -16px;
}

.m-theme141 .m-menu-hd-sub {
    background: url(/static/newtheme/common/img/theme/theme141/treeview-default.gif) -80px -1px no-repeat;
}

.m-theme141 .current {
    background: url(/static/newtheme/common/img/theme/theme141/treeview-default.gif) -64px -23px no-repeat;
}

.m-theme141 .m-menu-ct {
    height: auto;
    overflow: hidden;
    display: none;
}

.m-theme141 .m-menu-ct a {
    display: block;
    color: #3D3D3D;
    text-decoration: none;
    text-indent: 10px;
}

.m-theme141 .m-menu-hd a:hover {
    text-decoration: none;
}


/* 版式theme143 */

.m-theme143 {
    height: 0;
    padding: 10px 10px 10px 0px;
    position: relative;
}

.m-theme143 dl dd {
    float: left;
    display: none;
}

.m-theme143 dl .first {
    display: block;
    height: 120px;
    border-bottom: 1px solid #DDD;
}

.m-theme143 dl dd.current {
    display: block;
}

.m-theme143-img {
    float: left;
    display: table;
    table-layout: fixed;
    padding: 0;
    margin: 0;
    padding: 2px;
}

.m-theme143-img img,
.m-theme143-img a {
    text-align: center;
    max-width: 110px;
    max-height: 110px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'110px': 'auto';
    }
    (this));
}

.m-theme143-img img {
    display: block;
    margin: 0 auto;
}

.m-theme143-img a {
    display: table-cell;
    width: 110px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme143-title {
    max-width: 350px;
    font-weight: bold;
    font-size: 17px;
    height: 48px;
    line-height: 24px;
    padding: 0 20px;
    overflow: hidden;
}

.m-theme143 .time {
    color: #aaa;
    font-weight: normal;
    font-size: 14px;
}

.m-theme143 .m-theme143-bg {
    border: 2px solid #eee;
    background: #fff;
    opacity: .9;
    width: 100%;
    height: 200px;
    position: absolute;
    left: 0px;
    top: -196px;
    display: none;
}

.m-theme143 .layerfix2 {
    position: relative;
    left: 0px;
    height: 30px;
    top: -300px;
}

.m-theme143 .layerfix2 .m-theme143-title {
    height: 24px;
    font-weight: normal;
    font-size: 14px;
}


/* 版式theme144 */

.m-theme144 {
    padding: 15px 10px 10px 0;
}

.m-theme144-list {
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
}

.m-theme144-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}

.m-theme144-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}

.m-theme144-img a,
.m-theme144-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme144-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}

.m-theme144-img img {
    display: block;
    margin: 0 auto;
}

.m-theme144-title {
    height: 38px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
}


/* 版式theme146 */

.m-theme146 {
    padding: 10px 10px 10px 0px;
}

.m-theme146 .m-theme146_list li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 10px;
}

.m-theme146-img {
    float: left;
    display: table;
    table-layout: fixed;
    border: 1px solid #eee;
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-bottom: 20px;
}

.m-theme146-img img,
.m-theme146-img a {
    text-align: center;
    max-width: 180px;
    max-height: 180px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'180px': 'auto';
    }
    (this));
}

.m-theme146-img img {
    display: block;
    margin: 0 auto;
}

.m-theme146-img a {
    display: table-cell;
    width: 180px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme146-content {
    padding: 0 10px;
    width: 70%;
    overflow: hidden;
    margin-bottom: 20px;
}

.m-theme146-title {
    font: 20px/35px " ", "simhei";
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.m-theme146-txt {
    line-height: 24px;
    margin-top: 10px;
}

.m-theme146-txt a {
    color: #000;
}

.m-theme146-txt a:hover {
    color: #00f;
}


/* 版式theme147 */

.m-theme147 {
    padding: 10px 10px 10px 0px;
}

.m-theme147 .m-theme147_list li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 10px;
}

.m-theme147-content {
    padding: 0 10px;
    width: 100%;
    overflow: hidden;
}

.m-theme147-title {
    font: 20px/35px " ", "simhei";
    height: 24px;
    line-height: 24px;
    overflow: hidden;
}

.m-theme147-txt {
    line-height: 24px;
    margin-top: 10px;
}

.m-theme147-txt a {
    color: #000;
}

.m-theme147-txt a:hover {
    color: #00f;
}


/* 版式theme157 */

.m-theme157 {
    padding: 0px 10px 0px 0px;
    width: 100%;
}

.m-theme157 .areaRecruit {
    width: 100%;
    overflow: hidden;
}

.m-theme157 .areaRecruit_list {
    list-style: none;
    width: 10000px;
}

.m-theme157 .areaRecruit_list li {
    float: left;
}

.m-theme157 .areaRecruit_list li a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}

.m-theme157 .areaRecruit_list li img {
    display: block;
    max-width: 100%;
    max-height: 310px;
    margin: 0 auto;
}

.m-theme157 .m-theme157-list {
    width: 200px;
    display: inline;
    float: left;
}

.m-theme157 .m-theme157-img {
    width: 100%;
    display: table;
    table-layout: fixed;
}


/* 版式theme158*/

.m-theme158 {
    padding: 10px;
    clear: both;
}

.m-theme158 ul li {
    padding: 11px 0 13px;
}

.m-theme158 .date {
    width: 70px;
    height: 58px;
    border: 1px solid #D2D2D2;
    float: left;
}

.m-theme158 .date .day {
    font-size: 24px;
    color: #727272;
    height: 38px;
    line-height: 38px;
    width: 70px;
    text-align: center;
    display: block;
}

.m-theme158 .date .month {
    display: block;
    width: 70px;
    height: 20px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    background: #D6D6D6;
}

.m-theme158 .text {
    margin-left: 90px;
}

.m-theme158 .text a {
    color: #545454;
    display: block;
    font-size: 16px;
}

.m-theme158 .text span {
    color: #949393;
    font-size: 14px;
    display: block;
    line-height: 16px;
}


/* 版式theme159*/

.m-theme159 {
    margin: 10px;
}

.m-theme159 ul li {
    margin: 1px;
    float: left;
    width: 100%;
}

.m-theme159 .m-img {
    float: left;
    display: table;
    table-layout: fixed;
    width: 120px;
    height: 120px;
    *height: 120px;
    _*height: 120px;
    padding: 0;
    margin: 0;
    padding: 2px;
    margin-left: 15px;
    margin-right: 20px;
}

.m-theme159 .m-img img,
.m-theme159 .m-img a {
    text-align: center;
    max-width: 120px;
    max-height: 120px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'120px': 'auto';
    }
    (this));
}

.m-theme159 .m-img img {
    display: block;
    margin: 0 auto;
}

.m-theme159 .m-img a {
    display: table-cell;
    width: 120px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

.m-theme159 .m-title {
    height: 37px;
    line-height: 37px;
    font-size: 20px;
    cursor: pointer;
    overflow: hidden;
}

.m-theme159 .m-title a {
    display: block;
    float: left;
}

.m-theme159 .u-time {
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
}

.m-theme159 .m-content {
    height: 75px;
    margin: 10px 0px 0px;
    line-height: 25px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.m-theme159 .m-content a {
    text-decoration: none;
}


/* 版式theme166 */

.m-theme166 {
    height: 34px;
    position: relative;
    overflow: hidden;
    font-size: 14px;
}

.m-theme166 ul {
    width: 999999px;
    height: 34px;
    line-height: 35px;
    position: absolute;
    left: 0;
    top: 0;
}

.m-theme166 ul li {
    float: left;
    height: 34px;
    border-top: none;
    border-bottom: none;
    padding: 0 20px;
}

.m-theme166 ul li span {
    padding-left: 10px;
}


/* 版式theme167 */

.m-theme167 {
    height: 34px;
    overflow: hidden;
}

.m-theme167 ul {
    width: 999999px;
    height: 34px;
}

.m-theme167 ul li {
    float: left;
    height: 34px;
    line-height: 35px;
    padding: 0 20px;
}

.m-theme167 ul li span {
    padding-left: 20px;
}


/* 版式theme168 */

.m-theme168 {
    height: 34px;
    position: relative;
    overflow: hidden;
}

.m-theme168 ul {
    width: 999999px;
    height: 34px;
    position: absolute;
}

.m-theme168 ul li {
    height: 34px;
    float: left;
    text-align: center;
    padding: 0 10px;
    line-height: 35px;
    overflow: hidden;
}

.m-theme168 ul li span {
    padding-left: 20px;
}


/* 版式theme169 */

.m-theme169 {
    height: 34px;
    position: relative;
    overflow: hidden;
}

.m-theme169 ul {
    width: 999999px;
    height: 34px;
    position: absolute;
}

.m-theme169 ul li {
    height: 34px;
    line-height: 35px;
    float: left;
    text-align: center;
    overflow: hidden;
}

.m-theme169 ul li span {
    padding-left: 20px;
}


/* 版式theme170和theme169样式一样 */


/* 版式theme178 */

.m-theme178 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme178 .box_ul {
    width: 999999px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.m-theme178 .box_ul li {
    height: 100%;
    float: left;
}

.m-theme178 .box_ul a {
    display: block;
    height: 100%;
    width: 100%;
}

.m-theme178 .box_ol {
    height: 14px;
    position: absolute;
    bottom: 5px;
    right: 0;
}

.m-theme178 .box_ol li {
    width: 14px;
    height: 14px;
    background: #f2f2f2;
    float: left;
    border-radius: 50%;
    margin-right: 5px;
    cursor: pointer;
    border: 1px solid #F30;
    overflow: hidden;
    _display: inline;
}

.m-theme178 .box_ol .active {
    background: #f60;
}

.m-theme178 .prev1,
.m-theme178 .next1 {
    width: 36px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
}

.m-theme178 .prev1 {
    left: 0;
}

.m-theme178 .next1 {
    right: 0;
}

.m-theme178 .prev1 p,
.m-theme178 .next1 p {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.5;
    filter: alpha(opacity: 30);
}

.m-theme178 .prev1 span,
.m-theme178 .next1 span {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    cursor: pointer;
    font: 18px/60px "宋体";
    color: #fff;
    font-weight: bold;
}


/* 版式theme179 */

.m-theme179 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme179 .box_ul {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.m-theme179 .box_ul li {
    width: 100%;
    vertical-align: middle;
}

.m-theme179 .box_ul a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.m-theme179 .box_ul h4 {
    width: 100%;
    text-align: center;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(/static/newtheme/common/img/theme/theme179/lbt_bg2.png) repeat-x;
    font-weight: normal;
    font-family: "宋体";
    overflow: hidden;
    cursor: pointer;
}

.m-theme179 .box_ol {
    height: 16px;
    position: absolute;
    padding: 3px 0 3px 5px;
    background: url(/static/newtheme/common/img/theme/theme179/lbt_bg2.png) repeat-x 0 -2px;
    border-radius: 12px;
}

.m-theme179 .box_ol li {
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    overflow: hidden;
    background: url(/static/newtheme/common/img/theme/theme179/lbt_bg1.png) no-repeat;
    _display: inline;
}

.m-theme179 .box_ol .active {
    background-position: -16px 0;
}

.m-theme179 .prev1,
.m-theme179 .next1 {
    width: 36px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    text-align: center;
    cursor: pointer;
    font: 18px/61px "宋体";
    color: #fff;
    font-weight: bold;
    background: #000;
    opacity: 0.1;
    filter: alpha(opacity: 10);
}

.m-theme179 .prev1 {
    left: 0;
}

.m-theme179 .next1 {
    right: 0;
}


/* 版式theme180 */

.m-theme180 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme180 .box_ul {
    width: 100%;
    height: 100%;
}

.m-theme180 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    opacity: 0;
    filter: alpha(opacity: 0);
}

.m-theme180 .box_ul a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

.m-theme180 .box_ul h4 {
    width: 100%;
    text-align: center;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    background: url(/static/newtheme/common/img/theme/theme180/lbt_bg3.png) repeat-x;
    font-weight: normal;
    font-family: "宋体";
    overflow: hidden;
    cursor: pointer;
}

.m-theme180 .box_ol {
    height: 11px;
    position: absolute;
    padding: 3px 0 3px 5px;
    background: url(/static/newtheme/common/img/theme/theme180/lbt_bg3.png) repeat-x 0 -2px;
    border-radius: 12px;
}

.m-theme180 .box_ol li {
    width: 11px;
    height: 11px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    overflow: hidden;
    background: url(/static/newtheme/common/img/theme/theme180/lbt_bg4.png) no-repeat -87px 0;
    _display: inline;
}

.m-theme180 .box_ol .active {
    background-position: -87px -12px;
}

.m-theme180 .prev1,
.m-theme180 .next1 {
    width: 42px;
    height: 42px;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    cursor: pointer;
    background: url(/static/newtheme/common/img/theme/theme180/lbt_bg4.png) no-repeat;
}

.m-theme180 .prev1 {
    left: 0;
    background-position: 0 0;
}

.m-theme180 .next1 {
    right: 0;
    background-position: -44px 0;
}

.m-theme180 .prev1:hover {
    background-position: 0 -44px;
}

.m-theme180 .next1:hover {
    background-position: -44px -44px;
}


/* 版式theme181 */

.m-theme181 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme181 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme181 .box_ul li {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    position: absolute;
    top: 100%;
}

.m-theme181 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme181 .box_ol {
    height: 24px;
    position: absolute;
    bottom: 3px;
    right: 3px;
}

.m-theme181 .box_ol li {
    width: 46px;
    height: 23px;
    float: left;
    margin-left: 3px;
    background: url(/static/newtheme/common/img/theme/theme181/lbt_bg5.png) no-repeat 0 -130px;
    text-align: center;
    font: 14px/21px " ";
    cursor: pointer;
    color: #333;
}

.m-theme181 .box_ol .none_ml {
    margin-left: 0;
}

.m-theme181 .box_ol .active {
    background-position: 0 -106px;
    border-top: none;
    color: #f30;
}

.m-theme181 .prev1,
.m-theme181 .next1 {
    width: 32px;
    height: 53px;
    position: absolute;
    top: 50%;
    margin-top: -27px;
    background: url(/static/newtheme/common/img/theme/theme181/lbt_bg5.png) no-repeat;
}

.m-theme181 .prev1 {
    left: 0;
    background-position: 0 0;
}

.m-theme181 .next1 {
    right: 0;
    background-position: -32px 0;
}

.m-theme181 .prev1:hover {
    background-position: 0 -53px;
}

.m-theme181 .next1:hover {
    background-position: -32px -53px;
}


/* 版式theme182 */

.m-theme182 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme182 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme182 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
}

.m-theme182 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme182 .box_ol {
    height: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    overflow: hidden;
    z-index: 3;
}

.m-theme182 .box_ol li {
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 5px;
    cursor: pointer;
    background: url(/static/newtheme/common/img/theme/theme182/lbt_bg6.png) no-repeat 0 -79px;
}

.m-theme182 .box_ol .active {
    background-position: -20px -79px;
}

.m-theme182 .prev1,
.m-theme182 .next1 {
    width: 40px;
    height: 79px;
    background: url(/static/newtheme/common/img/theme/theme182/lbt_bg6.png) no-repeat;
    position: absolute;
    bottom: 5px;
    z-index: 3;
}

.m-theme182 .prev1 {
    background-position: 0 0;
    left: 5px;
}

.m-theme182 .next1 {
    background-position: -40px 0;
    left: 45px;
}

.m-theme182 .prev1:hover,
.m-theme182 .next1:hover {
    opacity: 0.5;
    filter: alpha(opacity: 50);
}


/* 版式theme183 */

.m-theme183 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme183 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme183 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme183 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme183 .mark {
    width: 100%;
    height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 3;
    background: url(/static/newtheme/common/img/theme/theme183/lbt_bg8.png) repeat-x;
}

.m-theme183 .mark_l {
    width: 46px;
    height: 50px;
    float: left;
    text-align: right;
    font: 16px/50px " ";
    color: #fff;
}

.m-theme183 .mark_r {
    width: 135px;
    height: 33px;
    float: right;
    margin-top: 9px;
}

.m-theme183 .mark_r a {
    display: block;
    float: left;
    width: 35px;
    height: 33px;
    margin-right: 10px;
    background: url(/static/newtheme/common/img/theme/theme183/lbt_bg7.png) no-repeat;
    _display: inline;
}

.m-theme183 .mark_r .prev {
    background-position: -105px 0;
}

.m-theme183 .mark_r .ztbf {
    background-position: -35px 0;
}

.m-theme183 .mark_r .next {
    background-position: -70px 0;
}

.m-theme183 .mark_r .active {
    background-position: 2px 0 !important;
}

.m-theme183 .title {
    width: 100%;
    height: 40px;
    font: 16px/39px " ";
    text-align: center;
    background: url(/static/newtheme/common/img/theme/theme183/lbt_bg9.png) repeat-x;
    position: absolute;
    top: 0;
    z-index: 3;
}

.m-theme183 .title a {
    color: #fff;
    display: block;
    width: 96%;
    padding: 0 2%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


/* 版式theme184 */

.m-theme184 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme184 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme184 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme184 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme184 .mark {
    height: 40px;
    width: 100%;
    position: absolute;
    bottom: 0px;
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity: 30);
    border-radius: 20px;
    z-index: 4;
}

.m-theme184 .box_ol {
    height: 10px;
    position: absolute;
    bottom: 14px;
    left: 50%;
    z-index: 4;
    overflow: hidden;
}

.m-theme184 .box_ol li {
    width: 10px;
    height: 10px;
    float: left;
    background: url(/static/newtheme/common/img/theme/theme184/lbt_bg11.png) no-repeat;
    margin-left: 5px;
    cursor: pointer;
    overflow: hidden;
    _display: inline;
}

.m-theme184 .box_ol .active {
    background-position: -10px 0;
}

.m-theme184 .zuoyou {
    width: 36px;
    height: 18px;
    overflow: hidden;
    position: absolute;
    bottom: 10px;
    right: 5%;
    z-index: 5;
}

.m-theme184 .zuoyou a {
    width: 13px;
    height: 100%;
    overflow: hidden;
    background: url(/static/newtheme/common/img/theme/theme184/lbt_bg11.png) no-repeat;
    float: left;
}

.m-theme184 .zuoyou .prev {
    background-position: 0 -10px;
    float: left;
}

.m-theme184 .zuoyou .next {
    background-position: -13px -10px;
    float: right;
}


/* 版式theme185 */

.m-theme185 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme185 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme185 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
}

.m-theme185 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme185 .mark {
    width: 100%;
    height: 40px;
    background: #000;
    opacity: 0.4;
    filter: alpha(opacity: 40);
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 4;
}

.m-theme185 .box_ol {
    height: 16px;
    overflow: hidden;
    position: absolute;
    bottom: 11px;
    right: 10px;
    z-index: 5;
}

.m-theme185 .box_ol li {
    width: 16px;
    height: 16px;
    background: url(/static/newtheme/common/img/theme/theme185/lbt_bg12.png) no-repeat;
    float: left;
    cursor: pointer;
    margin-right: 5px;
    _display: inline;
}

.m-theme185 .box_ol .prev {
    background-position: -32px 0;
}

.m-theme185 .box_ol .next {
    background-position: -48px 0;
}

.m-theme185 .box_ol .active {
    background-position: -16px 0;
}


/* 版式theme186 */

.m-theme186 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme186 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme186 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme186 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme186 .box_ol {
    height: 20px;
    position: absolute;
    bottom: 0;
    left: 50%;
    z-index: 4;
    background: url(/static/newtheme/common/img/theme/theme186/lbt_bg14.png) repeat-x;
    padding: 5px 5px 5px 0;
}

.m-theme186 .box_ol li {
    width: 20px;
    height: 20px;
    float: left;
    margin-left: 5px;
    background: #fff;
    cursor: pointer;
    position: relative;
    _display: inline;
}

.m-theme186 .box_ol .active {
    background: #f23f71;
}

.m-theme186 .box_ol li span {
    width: 129px;
    height: 63px;
    position: absolute;
    top: -90px;
    left: -59px;
    background: url(/static/newtheme/common/img/theme/theme186/lbt_bg13.png) no-repeat;
    visibility: hidden;
    opacity: 0;
    filter: alpha(opacity: 0);
    padding: 5px 5px 11px;
}

.m-theme186 .box_ol li span img {
    width: 100%;
    height: 100%;
}

.m-theme186 .prev,
.m-theme186 .next {
    width: 36px;
    height: 60px;
    position: absolute;
    top: 50%;
    margin-top: -30px;
    z-index: 4;
    background: #fff url(/static/newtheme/common/img/theme/theme186/lbt_bg15.png) no-repeat 0 20px;
    opacity: 0;
    filter: alpha(opacity: 0);
}

.m-theme186 .prev {
    left: 0;
}

.m-theme186 .next {
    right: 0;
    background-position: -36px;
}


/* 版式theme187 */

.m-theme187 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme187 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme187 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme187 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme187 .box_ol {
    height: 12px;
    position: absolute;
    top: 5px;
    left: 50%;
    z-index: 4;
}

.m-theme187 .box_ol li {
    width: 12px;
    height: 12px;
    float: left;
    margin-left: 5px;
    cursor: pointer;
    position: relative;
    background: url(/static/newtheme/common/img/theme/theme187/lbt_bg16.png) no-repeat -24px -126px;
    overflow: hidden;
    _display: inline;
}

.m-theme187 .box_ol .active {
    background-position: -10px -126px;
}

.m-theme187 .prev,
.m-theme187 .next {
    width: 45px;
    height: 45px;
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 4;
    background: url(/static/newtheme/common/img/theme/theme187/lbt_bg16.png) no-repeat;
    opacity: 0;
    filter: alpha(opacity: 0);
}

.m-theme187 .prev {
    left: -45px;
    background-position: 0 0;
}

.m-theme187 .next {
    right: -45px;
    background-position: 0 -47px;
}


/* 版式theme188 */

.m-theme188 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme188 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme188 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme188 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme188 .mark {
    width: 122px;
    height: 30px;
    position: absolute;
    bottom: 5px;
    right: 5px;
    z-index: 4;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity: 70);
    border: 1px solid #FFF;
}

.m-theme188 .mark a {
    width: 40px;
    height: 100%;
    float: left;
    text-align: center;
    font: 16px/30px "宋体";
    color: #fff;
    background: #000;
    font-weight: bold;
}

.m-theme188 .mark .cbtn {
    border-right: 1px dotted #FFF;
    border-left: 1px dotted #FFF;
}

.m-theme188 .mark a:focus {
    outline: none;
}


/* 版式theme189 */

.m-theme189 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme189 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme189 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme189 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme189 .mark_zhe,
.m-theme189 .mark {
    width: 166px;
    height: 30px;
    position: absolute;
    left: 50%;
}

.m-theme189 .mark_zhe {
    background: #000;
    opacity: 0.3;
    filter: alpha(opacity: 30);
    z-index: 4;
    border: 1px solid #c5b9b6;
    top: 10px;
    margin-left: -83px;
}

.m-theme189 .mark {
    z-index: 5;
    top: 11px;
    margin-left: -82px;
}

.m-theme189 .mark_l,
.m-theme189 .mark_r {
    height: 100%;
    float: left;
}

.m-theme189 .mark_l {
    width: 48px;
    padding: 0 17px;
    color: #FFF;
}

.m-theme189 .mark_l em,
.m-theme189 .mark_l i,
.m-theme189 .mark_l strong {
    height: 30px;
    font-style: normal;
    font-weight: normal;
    float: left;
    font: 14px/30px " ";
}

.m-theme189 .mark_l em {
    width: 20px;
    font-size: 20px;
    text-align: right;
}

.m-theme189 .mark_l strong {
    width: 14px;
    font-size: 12px;
    text-align: center;
}

.m-theme189 .mark_l i {
    width: 14px;
    line-height: 32px;
    text-align: left;
    _position: relative;
}

.m-theme189 .mark_r {
    width: 84px;
}

.m-theme189 .mark_r a {
    height: 100%;
    width: 50%;
    float: left;
    background: url(/static/newtheme/common/img/theme/theme189/lbt_bg18.png) no-repeat;
    opacity: 0.6;
    filter: alpha(opacity: 60);
}

.m-theme189 .mark_r .prev {
    background-position: 0 7px;
}

.m-theme189 .mark_r .next {
    background-position: -42px 7px;
}

.m-theme189 .mark_r a:hover {
    opacity: 1;
    filter: alpha(opacity: 100);
}


/* 版式theme190 */

.m-theme190 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme190 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme190 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -100%;
}

.m-theme190 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme190 .box_ul li span {
    display: block;
    width: 90%;
    margin: 5% auto 0;
    color: #FFF;
    font-size: 14px;
    background: rgba(0, 0, 0, 0.5);
}

.m-theme190 .box_ol {
    height: 10px;
    overflow: hidden;
    position: absolute;
    left: 5px;
    top: 5px;
    padding-left: 5px;
    z-index: 4;
}

.m-theme190 .box_ol li {
    width: 10px;
    height: 10px;
    float: left;
    margin-right: 5px;
    overflow: hidden;
    background: url(/static/newtheme/common/img/theme/theme190/lbt_bg17.png) no-repeat -4px -19px;
    cursor: pointer;
    _display: inline;
}

.m-theme190 .box_ol .active {
    background-position: -4px -3px;
}

.m-theme190 .mark {
    height: 34px;
    width: 100%;
    background: url(/static/newtheme/common/img/theme/theme190/lbt_bg2.png) repeat-x;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    color: #fff;
    line-height: 34px;
    text-align: center;
    font-size: 15px;
}


/* 版式theme191 */

.m-theme191 {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.m-theme191 .box_ul {
    width: 100%;
    height: 100%;
    position: absolute;
}

.m-theme191 .box_ul li {
    width: 100%;
    height: 100%;
    position: absolute;
    display: none;
}

.m-theme191 .box_ul li a {
    width: 100%;
    height: 100%;
    display: block;
}

.m-theme191 .box_ol {
    height: 12px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 5px;
    padding: 3px 0px 3px 5px;
    border-radius: 7px;
    z-index: 2;
    background: url(/static/newtheme/common/img/theme/theme191/lbt_bg14.png) repeat-x;
}

.m-theme191 .box_ol li {
    width: 12px;
    height: 12px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    border-radius: 50%;
    background: #fff;
    _display: inline;
    overflow: hidden;
}

.m-theme191 .box_ol .active {
    background: #DB192A;
}


/* 版式theme192 */

.m-theme192 {
    width: 100%;
    position: relative;
    overflow: hidden;
    font-size: 14px;
    font-family: " ";
}

.m-theme192 li {
    width: 100%;
    height: 30px;
    overflow: hidden;
}

.m-theme192 .tit {
    width: 100%;
    height: 29px;
    border-bottom: 1px solid #fff;
    line-height: 30px;
    font-weight: normal;
    font-size: 14px;
    background: #E8E8E8;
    text-indent: 10px;
    overflow: hidden;
}

.m-theme192 .tit a {
    color: #222;
    float: left;
}

.m-theme192 .tit a:hover {
    color: #f60;
}

.m-theme192 .con {
    height: 140px;
    text-indent: 2em;
    line-height: 22px;
    padding: 5px;
}

.m-theme192 .con a {
    color: #444;
}


/* 版式theme193 */

.m-theme193 {
    width: 800px;
    height: 240px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.m-theme193 .box_top {
    height: 38px;
    border-bottom: 2px solid #2174d4;
}

.m-theme193 .box_ol {
    height: 6px;
    position: absolute;
    right: 51px;
    top: 16px;
    overflow: hidden;
}

.m-theme193 .box_ol li {
    width: 6px;
    height: 6px;
    float: left;
    margin-right: 5px;
    background: url(/static/newtheme/common/img/theme/theme193/mx_jiantou.png) no-repeat -80px 0;
    overflow: hidden;
    cursor: pointer;
    _display: inline;
}

.m-theme193 .box_ol .active {
    background-position: -80px -10px;
}

.m-theme193 .box_top a {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 10px;
    background: url(/static/newtheme/common/img/theme/theme193/mx_jiantou.png) no-repeat;
}

.m-theme193 .box_top .prev {
    background-position: -40px 0;
    right: 28px;
}

.m-theme193 .box_top .next {
    background-position: -17px 0;
    right: 10px;
}

.m-theme193 .box_top .prev:hover {
    background-position: 0 0;
}

.m-theme193 .box_top .next:hover {
    background-position: -57px 0;
}

.m-theme193 .box_ul {
    width: 999999px;
    height: 200px;
    position: absolute;
    top: 40px;
}

.m-theme193 .box_li {
    height: 100%;
    float: left;
}

.m-theme193 .box_div {
    width: 25%;
    height: 100%;
    float: left;
    display: table;
    table-layout: fixed;
}

.m-theme193 .box_div a {
    display: table-cell;
    vertical-align: middle;
    *display: block;
    *font-family: simsun;
    *font-size: 200px;
    border-right: 1px solid #ccc;
    padding: 5px;
}

.m-theme193 .box_div .box_none {
    border-right: none;
}

.m-theme193 .box_div a img {
    max-width: 100%;
    max-height: 190px;
    display: block;
    margin: 0 auto;
    _width: 100%;
    _height: 100%;
}


/* 版式theme200 */

.m-theme200 {
    *padding-top: 1px;
}

.m-theme200 ul {
    list-style-type: none;
    clear: both;
}

.m-theme200 ul li {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    border-bottom: 1px #999999 dashed;
    padding: 5px 0 0 10px;
    overflow: hidden;
    vertical-align: bottom;
}

.m-theme200 ul li i {
    font-size: 28px;
    float: left;
    color: #999;
    margin-right: 10px;
    _margin-right: 5px;
    font-style: oblique;
}

.m-theme200 ul li a {
    width: 68%;
    height: 40px;
    text-decoration: none;
    float: left;
    color: #000000;
}

.m-theme200 ul li a:hover {
    color: #337815;
}

.m-theme200 ul li a:hover i {
    color: #337815;
}

.m-theme200 ul li span {
    font-size: 14px;
    color: #999;
    width: 23%;
    float: right;
    padding-right: 5px;
    text-align: right;
}


/* 版式theme201 */

.m-theme201 {
    *padding-top: 1px;
}

.m-theme201 ul {
    list-style-type: none;
}

.m-theme201 ul li {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    padding: 3px 10px;
    overflow: hidden;
    vertical-align: bottom;
}

.m-theme201 ul li a {
    width: 68%;
    height: 40px;
    text-decoration: none;
    float: left;
    color: #000000;
    padding-left: 20px;
    background: url("../img/theme/theme201/yuan1.gif") no-repeat scroll 4px center;
}

.m-theme201 ul li a:hover {
    color: #ff6767;
    background: url("../img/theme/theme201/yuan2.gif") no-repeat scroll 4px center;
}

.m-theme201 ul li span {
    font-size: 14px;
    color: #999;
    float: right;
    width: 23%;
    padding-right: 5px;
    text-align: right;
}


/* 版式theme202 */

.m-theme202 {
    height: auto;
    width: 100%;
    overflow: hidden;
    z-index: 0;
}

.m-theme202 ul {
    list-style-type: none;
}

.m-theme202 ul li {
    overflow: hidden;
    vertical-align: bottom;
    height: 75px;
    font-size: 16px;
    margin-top: 10px;
    padding: 3px 0;
    border: 1px solid #e8e8e8;
}

.m-theme202-img {
    float: left;
}

.m-theme202-img img {
    width: 150px;
    height: 75px;
}

.m-theme202-content {
    float: left;
    margin-left: 30px;
    width: 240px;
}

.m-theme202-content a {
    height: 58px;
    width: 100%;
    text-decoration: none;
    float: left;
    color: #004276 !important;
}

.m-theme202-content a:hover {
    color: #f41c68 !important;
}

.m-theme202-content span {
    font-size: 14px;
    color: #999;
    float: right;
}


/* 版式theme203 */

.m-theme203 {
    *padding-top: 1px;
    clear: both;
    height: auto;
    width: 100%;
    z-index: 0;
}

.m-theme203 ul {
    list-style-type: none;
    display: block;
}

.m-theme203 ul li {
    height: 75px;
    vertical-align: top;
    font-size: 16px;
    padding: 3px 0;
    margin-top: 10px;
    border: 1px solid #e8e8e8;
}

.m-theme203-img {
    float: left;
}

.m-theme203-img a {
    display: block;
    width: 150px;
    text-align: center;
}

.m-theme203-img img {
    height: 75px;
}

.m-theme203-content {
    float: right;
    margin: 0 10px;
    width: calc(100% - 170px);
}

.m-theme203-content .m-theme203-title {
    height: 75px;
}

.m-theme203-content a {
    float: left;
    width: 100%;
    height: 56px;
    color: #004276 !important;
    text-decoration: none;
}

.m-theme203-content a:hover {
    color: #f41c68 !important;
}

.m-theme203-content p {
    font-size: 14px;
    color: #999;
    line-height: 18px;
    text-align: right;
}


/* 版式theme204 */

.m-theme204 {
    padding: 15px 10px 10px 0;
}

.m-theme204-list {
    width: 218px;
    height: 300px;
    display: inline;
    float: left;
    margin-left: 24px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    padding: 2px 2px 2px 0px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    position: relative;
}

.m-theme204-img {
    position: absolute;
    display: table;
    table-layout: fixed;
    height: 260px;
    *height: 260px;
    _*height: 260px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}

.m-theme204-img a,
.m-theme204-img img {
    text-align: center;
    max-width: 100%;
    max-height: 298px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}

.m-theme204-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}

.m-theme204-title {
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    overflow: hidden;
    position: absolute;
    bottom: 2px;
    left: 3px;
    background: rgba(0, 0, 0, 0.5);
}

.m-theme204-title a {
    display: block;
    width: 214px;
    color: #fff !important;
}

.m-theme204-img>a img {
    margin: 0 auto;
}

.m-theme204 .active {
    border: 1px solid #ee5c5c
}

.m-theme204 .cur {
    background: #ee5c5c
}


/* 版式theme205 */

.m-theme205 {
    padding: 15px 10px 10px 0;
    width: 300px;
}

.picMarquee-left {
    width: 100%;
    overflow: hidden;
    position: relative;
    /*background: #F6F6F6;*/
}

.m-theme205 .picList li {
    padding-top: 10px;
}

.m-theme205-list {
    position: relative;
    float: left;
    width: 280px;
    padding: 0 2px;
    margin-left: 27px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
}

.m-theme205-img {
    display: table;
    table-layout: fixed;
    width: 280px;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    margin: 0;
    margin-bottom: 5px;
    overflow: hidden;
}

.m-theme205-img img {
    display: block;
    margin: 0 auto;
    text-align: center;
    max-width: 260p;
    max-height: 210px;
    border: 1px solid #ebebeb;
}

.m-theme205-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    (this));
}


}
.m-theme205-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}
.m-theme205 .m-theme205-title a {
    font-size: 14px;
    color: #333;
    text-align: center;
    display: block;
    width: 100%;
}

/* 版式theme206 */
.m-theme206 ul {
    width: auto;
    height: auto;
    margin-top: 15px;
    _margin-top: 15px;
}
.m-theme206 ul.noline {
    margin-top: 5px;
}
.m-theme206 ul li {
    color: #aab2bd;
    line-height: 25px;
    width: auto;
    height: 25px;
    *height: 25px;
    _height: 25px;
    float: left;
    position: relative;
    margin-left: 10px;
    _margin-left: 10px;
    margin-top: 15px;
    _margin-top: 15px;
}
.m-theme206 ul li.u-parent {
    width: 100%;
    color: #434a54;
    text-align: right;
    font-weight: bold;
}
.m-theme206 ul li a {
    display: inline-block;
    width: auto;
    margin: 0 auto;
    text-decoration: none;
    margin-right: 10px;
}
.m-theme206 ul li a.u-childs {
    color: #434a54;
    padding: 0px 7px;
}
.m-theme206 ul li a:hover {
    color: #ff6f3d;
    text-decoration: underline;
}
.m-theme206 ul .sel .te {
    background: #aab2bd;
    color: #fff !important;
    border-radius: 4px;
    font-weight: bold;
    text-decoration: none;
}

/* 版式theme207 */
.m-theme207 {
    padding: 15px 10px 0 0;
}
.m-theme207-con {
    border-left: 1px solid #e5e5e5;
}
.m-theme207-list {
    width: 214px;
    height: 298px;
    max-height: 298px;
    display: inline;
    float: left;
    margin: 0 10px 12px 8px;
    border: 1px solid #ccc;
    padding: 5px;
    position: relative;
}
.m-theme207-list:hover {
    border: 1px solid red;
}
.m-theme207-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme207-img a,
.m-theme207-img img {
    text-align: center;
    max-width: 100%;
    height: 210px;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme207-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme207-img img {
    display: block;
    margin: 0 auto;
}
.m-theme207 em {
    font-weight: normal;
}
.m-theme207-title {
    max-width: 220px;
    height: 40px;
    line-height: 20px;
    margin: 5px 0 10px 4px;
}
.m-theme207-title a:hover {
    text-decoration: underline;
    color: red !important;
}
.m-theme207 .u-price {
    font: 16px Verdana, Arial;
    color: red;
    display: inline;
}
.m-theme207 .u-number {
    color: #888;
    text-decoration: none;
    cursor: pointer;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    display: inline;
}
.m-theme207 .m-sort {
    float: left;
    margin-bottom: 10px;
    margin-left: 16px;
}
.m-theme207 .m-sort ul {
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
}
.m-theme207 .m-sort ul li {
    float: left;
    display: block;
    border: 1px solid #ccc;
}
.m-theme207 .m-sort ul li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 0px 12px;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    text-decoration: none;
    color: #777;
}
.m-theme207 .m-sort ul li a.u-current {
    background: red;
    color: #fff !important;
}
.m-theme207 .input {
    position: absolute;
    bottom: 3px;
    right: 5px;
}
.m-theme207 .input a {
    width: 70px;
    height: 30px;
    line-height: 30px;
    float: right;
    display: inline-block;
    background: #fe8a4b;
    border-radius: 2px;
    text-decoration: none;
    cursor: auto;
    text-align: center;
    color: #fff !important;
    cursor: pointer;
}
.m-theme207 .input a:hover {
    background: red
}

/* 版式theme208 */
.m-theme208 {
    padding: 15px 10px 0 0;
}
.m-theme208-con {
    border-left: 1px solid #e5e5e5;
}
.m-theme208-list {
    display: inline;
    float: left;
    margin-left: 17px;
    width: 214px;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 15px;
}
.m-theme208-list:hover {
    border: 1px solid red;
}
.m-theme208-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme208-img a,
.m-theme208-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme208-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme208-img img {
    display: block;
    margin: 0 auto;
}
.m-theme208 em {
    font-weight: normal;
}
.m-theme208 .u-title {
    width: 100%;
    height: 20px;
    margin-bottom: 6px;
    margin-top: 8px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.m-theme208 .u-title a {
    color: red !important;
    font-weight: bold;
}
.m-theme208 .u-title a:hover {
    text-decoration: underline;
}
.m-theme208 .priceAndNumber {
    width: 100%;
    line-height: 18px;
}
.m-theme208 .u-price {
    font: 20px Verdana, Arial;
    color: red;
    display: inline;
}
.m-theme208 .u-number {
    float: right;
    color: #888;
    text-decoration: none;
    cursor: pointer;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    display: inline;
}
.m-theme208-title {
    max-width: 220px;
    height: 40px;
    line-height: 20px;
    overflow: hidden;
}
.m-theme208-title a:hover {
    text-decoration: underline;
}
.m-theme208 .m-sort {
    float: left;
    margin-bottom: 10px;
    margin-left: 16px;
}
.m-theme208 .m-sort ul {
    height: 40px;
    line-height: 40px;
    margin-bottom: 5px;
}
.m-theme208 .m-sort ul li {
    float: left;
    display: block;
    border: 1px solid #ccc;
}
.m-theme208 .m-sort ul li a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 0px 12px;
    font-size: 12px;
    letter-spacing: normal;
    word-spacing: normal;
    text-decoration: none;
    color: #777;
}
.m-theme208 .m-sort ul li a.u-current {
    background: red;
    color: #fff !important;
}
.m-theme208 .price {
    text-decoration: line-through;
    color: #ccc;
}

/* 版式theme209 */
.m-theme209 {
    padding: 15px 10px 0 0;
}
.m-theme209-con {
    float: left;
    margin-bottom: 15px;
}
.m-theme209-list {
    float: left;
    margin-left: 17px;
    width: 214px;
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 15px;
    position: relative;
    transition: 0.6s
}
.m-theme209-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme209-img a,
.m-theme209-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme209-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme209-img img {
    display: block;
    margin: 0 auto;
}
.m-theme209 em {
    font-weight: normal;
}
.m-theme209-title {
    max-width: 220px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
}
.mask {
    width: 100%;
    height: 242px;
    background: #000;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0.5;
    display: none;
}
.m-theme209 .big {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}

/* 版式theme211 */
.m-theme211 {}
.m-theme211 ul li {
    float: left;
    width: 112px;
    margin: 10px 0 10px 42px;
}
.m-theme211-img {
    display: table;
    table-layout: fixed;
    height: 84px;
    *height: 84px;
    _*height: 84px;
    width: 112px;
}
.m-theme211-img:hover img {}
.m-theme211-img img,
.m-theme211-img a {
    max-width: 200px;
    max-height: 200px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'220px': 'auto';
    }
    
    (this));
}
.m-theme211-img img {
    width: 112px;
    height: 84px;
    display: block;
    margin: 0 auto;
}
.m-theme211-img a {
    display: table-cell;
    width: 112px;
    vertical-align: middle;
    _height: 180px!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme211-title {
    width: 112px;
    font: 14px " ", "simhei";
    height: 60px;
    margin: 0 auto;
    overflow: hidden;
}
.m-theme211-title a {
    width: 112px;
    display: block;
}
.m-theme211-title a:hover {
    text-decoration: underline;
}

/* 版式theme212 */
.m-theme212 {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.m-theme212 ul {
    overflow: hidden;
    height: 200px;
}
.m-theme212 ul li {
    float: left;
    width: 160px;
    border: 1px solid #ccc;
    position: relative;
    margin-bottom: 16px;
    margin-right: 5px;
}
.m-theme212 ul li:first-child {
    width: 330px !important;
}
.m-theme212 ul li:first-child .m-theme212-img {
    width: 330px;
    height: 200px;
    overflow: hidden;
}
.m-theme212 ul li:first-child .m-theme212-img img {
    width: 330px;
    height: 200px;
}
.m-theme212 ul li:first-child .m-theme212-title {
    width: 330px;
    height: 20px;
    overflow: hidden;
}
.m-theme212 ul li:first-child .m-theme212-title a {
    width: 300px !important;
}
.m-theme212-img {
    width: 160px;
    height: 84px;
    *height: 84px;
    _*height: 84px;
    display: table;
    table-layout: fixed;
    overflow: hidden;
}
.m-theme212-img:hover img {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
}
.m-theme212-img img {
    width: 160px;
    height: 90px;
    display: block;
    transition: 0.5s;
    -webkit-transition: 0.5s;
    -moz-transition: 0.5s;
}
.m-theme212-img a {
    display: table-cell;
    width: 112px;
    vertical-align: middle;
    _height: 180px!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme212-title {
    width: 160px;
    font: 14px " ", "simhei";
    height: 20px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
}
.m-theme212-title a {
    width: 160px;
    display: block;
    color: #fff !important;
}
.m-theme212-title a:hover {
    text-decoration: underline;
    color: red !important;
}

/* 版式theme213 */
.m-theme213 {
    padding: 15px 10px 0 0;
}
.m-theme213-list {
    position: relative;
    transition: box-shadow, border 0.5s;
    display: inline;
    float: left;
    margin-left: 22px;
    width: 214px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    margin-bottom: 15px;
}
.m-theme213-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme213-img a,
.m-theme8-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme213-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme213-list:hover {
    box-shadow: 0px 5px 10px #333 !important;
    border: 1px solid #5c5c5c;
}
.m-theme213-img img {
    max-width: 100%;
    max-height: 210px;
    margin: 0 auto;
    display: block;
}
.m-theme213-title {
    position: absolute;
    bottom: 0;
    width: 214px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(0, 0, 0, 0.7);
    overflow: hidden;
}
.m-theme213-title a {
    color: #fff !important;
}
.m-theme213 .u-price {
    font: 700 18px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}
.m-theme213 .u-number {
    color: #888;
    text-decoration: none;
    cursor: pointer;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}

/* 版式theme214 */
.m-theme214-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 20px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    overflow: hidden;
}
.m-theme214-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
}
.m-theme214-img a {
    display: table-cell;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
}
.m-theme214-img img {
    max-width: 100%;
    max-height: 210px;
    margin: 0 auto;
    display: block;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.m-theme214-shade {
    width: 214px;
    height: 214px;
    position: absolute;
    top: 214px;
    background: rgba(0, 0, 0, 0.3);
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.m-theme214-title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    bottom: 0px;
    left: 220px;
    z-index: 99;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    visibility: hidden;
    background: rgba(0, 0, 0, 0.7);
}
.m-theme214-title a {
    color: #FFF !important;
    font-size: 16px;
}
.m-theme214-list:hover .m-theme214-img img {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    transform: scale(1.2);
}
.m-theme214-list:hover .m-theme214-shade {
    top: 0;
}
.m-theme214-list:hover .m-theme214-title {
    visibility: visible;
    left: 0px;
}

/* 版式theme215 */
.m-theme215-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 20px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    overflow: hidden;
}
.m-theme215-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
}
.m-theme215-img a {
    display: table-cell;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
}
.m-theme215-img img {
    max-width: 100%;
    max-height: 210px;
    margin: 0 auto;
    display: block;
}
.m-theme215-shade {
    width: 214px;
    height: 214px;
    position: absolute;
    top: 0px;
    background: rgba(0, 0, 0, 0.7);
    transform: scaleX(0);
    -moz-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.m-theme215-title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    bottom: -30px;
    z-index: 99;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
    visibility: hidden;
}
.m-theme215-title a {
    color: #FFF !important;
    font-size: 14px;
    overflow: hidden;
    text-decoration: underline !important;
    display: block;
    padding: 0 5px;
    height: 30px;
}
.m-theme215-list:hover .m-theme215-shade {
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    transform: scaleX(1);
}
.m-theme215-list:hover .m-theme215-title {
    visibility: visible;
    bottom: 90px;
}

/* 版式theme216 */
.m-theme216 {
    position: relative;
    width: 100%;
    overflow: hidden;
}
.m-theme216 ul {
    overflow: hidden;
    width: 332px;
    margin-left: 10px;
}
.m-theme216 ul li {
    float: left;
    width: 160px;
    border: 1px solid #ccc;
    position: relative;
    margin-bottom: 16px;
    line-height: 84px;
    text-align: center;
}
.m-theme216 ul li:first-child {
    width: 330px !important;
    line-height: 200px;
}
.m-theme216 ul li:first-child .m-theme216-img {
    width: 330px;
    height: 200px;
    overflow: hidden;
}
.m-theme216 ul li:first-child .m-theme216-img img {
    width: 330px;
    height: 200px;
}
.m-theme216 ul li:first-child .m-theme216-title {
    width: 332px;
    height: 20px;
    overflow: hidden;
    left: -1px;
}
.m-theme216 ul li:first-child .m-theme216-title a {
    width: 300px !important;
}
.m-theme216 ul li:nth-child(2n+1) {
    float: right;
}
.m-theme216-img {
    width: 160px;
    height: 84px;
    *height: 84px;
    _*height: 84px;
    display: table;
    table-layout: fixed;
    overflow: hidden;
}

/*.m-theme216-img:hover img{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }*/
.m-theme216-img img {
    width: 160px;
    height: 90px;
    display: block;
    /*transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;*/
}
.m-theme216-img a {
    display: table-cell;
    width: 112px;
    vertical-align: middle;
    _height: 180px!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme216-title {
    width: 160px;
    font: 14px " ", "simhei";
    height: 20px;
    overflow: hidden;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.7);
}
.m-theme216-title a {
    width: 160px;
    display: block;
    color: #fff !important;
}
.m-theme216-title a:hover {
    text-decoration: underline;
    color: red !important;
}
.m-theme216 .mask {
    position: absolute;
    left: 0;
    top: 0px;
    z-index: 999;
    background: rgba(0, 0, 0, 0.6);
    display: none;
}
.m-theme216 .mask a {
    color: #fff !important;
}

/* 版式theme217 */
.m-theme217-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 20px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    overflow: hidden;
}
.m-theme217-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
}
.m-theme217-img a {
    display: table-cell;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
}
.m-theme217-img img {
    max-width: 100%;
    max-height: 210px;
    margin: 0 auto;
    display: block;
}
.m-theme217-shade {
    width: 214px;
    height: 214px;
    position: absolute;
    top: 0px;
    background: rgba(0, 0, 0, 0.7);
    visibility: hidden;
}
.m-theme217-title {
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    position: absolute;
    top: 70px;
    z-index: 99;
    visibility: hidden;
}
.m-theme217-title a {
    color: #FFF !important;
    font-size: 14px;
    overflow: hidden;
    display: block;
    padding: 0 5px;
    height: 30px;
}
.m-theme217-cik {
    width: 100%;
    height: 32px;
    position: absolute;
    top: 100px;
    visibility: hidden;
}
.m-theme217-cik p {
    width: 32px;
    height: 32px;
    margin: 0 auto;
}
.m-theme217-list:hover .m-theme217-shade {
    visibility: visible;
}
.m-theme217-list:hover .m-theme217-title {
    visibility: visible;
}
.m-theme217-list:hover .m-theme217-cik {
    visibility: visible;
}
@keyframes big {
    0% {
        transform: scale(1);
    }
    
    100% {
        transform: scale(1.2);
    }
}
@-webkit-keyframes big {
    0% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
    
    100% {
        transform: scale(1.2);
        -webkit-transform: scale(1.2);
    }
}
@-moz-keyframes big {
    0% {
        transform: scale(1);
        -moz-transform: scale(1);
    }
    
    100% {
        transform: scale(1.2);
        -moz-transform: scale(1.2);
    }
}
.spi-change {
    animation: big 0.8s linear infinite;
    -webkit-animation: big 0.8s linear infinite;
    -ms-animation: big 0.8s linear infinite;
}

/* 版式theme218 */
.m-theme218-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 20px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    overflow: hidden;
}
.m-theme218-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
}
.m-theme218-img a {
    display: table-cell;
    margin: 0 auto;
    vertical-align: middle;
    width: 100%;
}
.m-theme218-img img {
    max-width: 100%;
    max-height: 210px;
    margin: 0 auto;
    display: block;
}
.m-theme218-shade {
    width: 215px;
    height: 215px;
    position: absolute;
    top: 0px;
    background: rgba(234, 122, 54, 0.7);
    -webkit-transition: all ease-in-out 0.3s;
    -moz-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transform-origin: right bottom 0;
    -moz-transform-origin: right bottom 0;
    transform-origin: right bottom 0;
}
.m-theme218-title {
    width: 160px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #FFF;
    text-align: center;
    margin: 0 auto;
    margin-top: 90px;
}
.m-theme218-title a {
    color: #FFF !important;
    font-size: 14px;
    display: block;
    overflow: hidden;
    padding: 0 5px;
    height: 30px;
}
.m-theme218-list:hover .m-theme218-shade {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    transform: rotate(0deg);
}
.m-theme218-list:hover .m-theme218-title {
    visibility: visible;
    left: 0px;
}

/* 版式theme219*/
.m-theme219 {}
.m-theme219 ul li {
    border-top: 1px solid #efefef;
}
.m-theme219 .m-title {
    width: 100%;
    height: 37px;
    padding: 0 10px;
    background: #ccc;
    font: 20px/35px " ", "simhei";
    cursor: pointer;
    overflow: hidden;
}
.m-theme219 .m-title span {
    font-size: 12px;
    font-weight: normal;
    color: #000;
}
.m-theme219 .m-title .m-title-time {
    float: right;
    width: 136px;
}
.m-theme219 .reply-time {
    width: 100%;
    height: 20px;
    line-height: 20px;
    background: orange;
}
.m-theme219 .m-content {
    line-height: 25px;
    margin-bottom: 15px;
    margin-left: 10px;
}

/* 样式m-theme220 */
.m-theme220 .m-bread {
    list-style-type: none;
    overflow: hidden;
    background: #eee none repeat scroll 0 0;
    border-bottom: 1px solid #ccc;
}
.m-theme220 .m-bread li {
    float: left;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    line-height: 32px;
}
.m-theme220 .m-bread li a {
    padding: 5px 20px;
    color: #444;
    text-decoration: none;
    display: block;
    background-image: linear-gradient(to right, #f5f5f5, #ddd);
    position: relative;
    font-weight: normal;
}
.m-theme220 .m-bread li a::before,
.m-theme220 li a::after {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -1.6em;
    right: -1em;
    border-width: 1.6em 0 1.6em 1em;
    border-color: transparent;
    border-style: solid;
}
.m-theme220 .m-bread li a::after {
    z-index: 2;
    border-left-color: #ddd;
}
.m-theme220 .m-bread li a::before {
    z-index: 1;
    right: -1.1em;
    border-left-color: #ccc;
}
.m-theme220 .m-bread li a:hover {
    background: #fff;
}
.m-theme220 .m-bread li a:hover::after {
    border-left-color: #fff;
}
.m-theme220 .m-bread .current {
    font-weight: bold;
}

/* 样式m-theme221 */
.m-theme221 .m-bread {
    list-style-type: none;
    overflow: hidden;
}
.m-theme221 .m-bread li {
    float: left;
    text-align: center;
}
.m-theme221 .m-bread li a {
    padding: 5px 16px;
    color: #F63;
    font-size: 20px;
    text-decoration: none;
    display: block;
    position: relative;
}
.m-theme221 .m-bread li a::after {
    content: "/";
    position: absolute;
    right: -5px;
    top: 6px;
    color: #ccc;
    font-size: 25px;
}
.m-theme221 .m-bread .current::after {
    content: "";
}

/*样式m-theme224*/
.m-theme224-list {
    position: relative;
    display: inline;
    float: left;
    margin-left: 1.5%;
    margin-top: 15px;
    *margin-left: 1.5%;
    _margin-left: 1.5%;
    width: 23%;
    border: 1px solid #ccc;
    border-radius: 5px;
}
.m-theme224-list .m-theme224-img {
    display: table;
    table-layout: fixed;
    height: 280px;
    *height: 274px;
    _*height: 274px;
    width: 100%;
    padding: 2px 0px;
    overflow: hidden;
}
.m-theme224-list .m-theme224-img a,
.m-theme224-img img {
    text-align: center;
    max-width: 90%;
    max-height: 200px;
    /_width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>200)?'200px': 'auto';
    }
    
    (this));
}
.m-theme224-list .m-theme224-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
    _margin-top: 20px;
}
.m-theme224-list .m-theme224-img img {
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    border-radius: 10px;
    _width: 220px;
}
.m-theme224-list .m-theme224-news {
    position: absolute;
    width: 70px;
    text-align: center;
    left: 30px;
    color: #fff;
    background: #f63030;
    font-size: 12px !important;
}

/*.m-theme224-fire{ position: absolute; bottom: 0; left: 0; }*/
.m-theme224-price {
    width: 80px;
    height: 30px;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    color: #999999;
    position: absolute;
    top: 20px;
    right: 21px;
}
.m-theme224-list .m-theme224-title {
    position: absolute;
    top: 25px;
    right: 95px;
    width: 150px;
    height: 60px;
    text-align: center;
    font-size: 14px;
}
.m-theme224-list .m-theme224-title a {
    color: #3c3636;
    height: 36px;
    display: block;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.m-theme224-list:nth-child(2) .m-theme224-title a {
    height: 60px;
    font-size: 26px !important;
}
.m-theme224-list:nth-child(3) .m-theme224-title a {
    height: 60px;
    font-size: 26px !important;
}
.m-theme224-list .m-theme224-title a:hover {
    color: #3c3636;
}
.m-theme224-list .m-theme224-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme224-list .m-theme224-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
}

/* 样式m-theme225 */
.m-theme225 {}
.m-theme225 ul li {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 10px;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.m-theme225 .m-box {
    width: 400px;
    background: #ccc;
    margin-left: 10px;
    margin-bottom: 15px;
    font: 20px/30px " ", "simhei";
    cursor: pointer;
    overflow: hidden;
    border-radius: 3px;
}
.m-theme225 .m-title {
    padding: 0 10px;
    border-bottom: 2px solid #fff;
}
.m-theme225 .m-title span {
    font-size: 12px;
    font-weight: normal;
    color: #000;
}
.m-theme225 .m-title .m-title-time {
    float: right;
    width: 136px;
}
.m-theme225 .reply-box {
    width: 400px;
    line-height: 20px;
    margin-left: 53%;
    margin-bottom: 15px;
    background: orange;
    margin-right: 10px;
    border-radius: 3px;
}
.m-theme225 .reply-time {
    line-height: 30px;
    width: 400px;
    text-align: right;
    padding-right: 8px;
    border-bottom: 2px solid #fff;
}
.m-theme225 .reply-time span {
    padding-right: 8px;
    color: #fff;
}
.m-theme225 .m-content {
    line-height: 25px;
    margin-bottom: 15px;
    margin-left: 10px;
}
.m-theme225 .m-reply-right {
    width: 100%;
    height: 100%;
}

/* 样式m-theme226 */
.m-theme226 {
    padding: 10px 10px 0 10px;
}
.m-theme226 .hot {
    width: 218px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    color: #666;
    margin-bottom: 5px;
}
.m-theme226 ul {}
.m-theme226 ul li {
    width: 218px;
    height: 62px;
    margin-bottom: 10px;
    position: relative;
}
.m-theme226-img {
    display: inline-block;
    width: 60px;
    padding-right: 8px;
}
.m-theme226-title {
    display: inline-block;
    width: 145px;
    height: 40px;
    vertical-align: top;
    overflow: hidden;
}
.m-theme226-title a:hover {
    color: red !important;
}
.m-theme226-img img {
    width: 60px;
    height: 60px;
}
.m-theme226 .u-price {
    position: absolute;
    left: 70px;
    bottom: 2px;
    color: red;
}

/* 版式theme228 */
.m-theme228 {
    margin: 10px 0;
}
.m-theme228 .m-txt ul li {
    float: left;
    display: inline;
    margin-left: 11px;
    *margin-left: 6px;
    _margin-left: 6px;
    /*width:100px;*/
    
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.m-theme228 .m-txt ul li a {
    color: #6f6f6f;
}
.m-theme228 .m-txt ul li a:hover {
    color: #c02f43;
}
.m-theme228 .m-txt ul li a:after {
    content: "|";
    margin-left: 10px;
    color: #ccc !important;
}
.m-theme228 .m-txt ul li a.no_line:after {
    content: "";
}
.m-theme228 .m-txt {
    height: auto;
    /* border-bottom: 1px dotted #ccc;*/
}

/* 版式theme229 */
.m-theme229 {
    margin: 0 0 10px 0;
}
.m-theme229 .m-txt ul li {
    float: left;
    display: inline;
    margin-top: 10px;
    *margin-top: 7px;
    _margin-top: 7px;
    width: 20%;
    height: auto;
    line-height: 30px;
    text-align: center;
}
.m-theme229 .m-txt {
    height: auto;
    /* border-bottom: 1px dotted #ccc;*/
}
.m-theme229 .m-txt ul li a {
    color: #595959;
    text-decoration: underline;
}
.m-theme229 .m-txt ul li a:hover {
    color: #eb2e2e;
}

/* 版式theme230 */
.m-theme230 {
    margin: 0 0 10px 0;
    padding-left: 20px;
}
.m-theme230 .m-txt ul li {
    float: left;
    display: inline;
    margin-top: 10px;
    *margin-top: 7px;
    _margin-top: 7px;
    width: 20%;
    height: auto;
    line-height: 30px;
}
.m-theme230 .m-txt {
    height: auto;
    /* border-bottom: 1px dotted #ccc;*/
}
.m-theme230 .m-txt ul li a {
    display: block;
    color: #808080;
    text-indent: 5mm;
    background: url(../img/theme/theme230/m_address.png) 0px 8px no-repeat;
}
.m-theme230 .m-txt ul li a:hover {
    color: #876526;
    background: url(../img/theme/theme230/m_address.png) 0px -16px no-repeat;
}

/* 版式theme232 */
.m-theme232 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.m-theme232 .m-content {
    margin: 0px 10px 15px 10px;
    line-height: 25px;
    padding-top: 20px;
}
.m-theme232 .m-content p {
    line-height: 40px;
    margin-bottom: 5px;
}
.m-theme232 .m-content .u-line {
    display: block;
    width: 280px;
}
.m-theme232 .u-tiptxt {
    color: red;
    margin-left: 97px;
}
.m-theme232 .u-line {
    height: 40px;
}
.m-theme232 label {
    padding-right: 10px;
    float: left;
    width: 163px;
    text-align: right;
}
.m-theme232 .u-input {
    margin-top: 7px;
    float: left;
    width: 180px;
    padding: 5px;
    height: 17px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    /*box-shadow: 1px 1px 2px #ccc inset;*/
    
    line-height: 17px;
    font-size: 14px;
    color: #999;
    margin-right: 15px;
}
.m-theme232 .u-input:focus,
.m-theme232 .u-textarea:focus {
    border: 1px solid #A3DBFF;
    box-shadow: 1px 1px 6px #A3DBFF;
}
.m-theme232 .u-textarea {
    width: 500px;
    height: 100px;
    padding: 5px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    /*box-shadow: 1px 1px 2px #ccc inset; */
    
    line-height: 17px;
    font-size: 14px;
    color: #777;
}
.m-theme232 .u-submit {
    width: 100px;
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #888888;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    cursor: pointer;
}
.m-theme232 .u-submit:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
}
.m-theme232 em {
    font-size: 35px;
    font-family: arial;
    letter-spacing: -1px;
    margin-top: 10px;
}
.m-theme232 em strong {
    font-size: 70px;
    font-weight: bold;
    font-family: Aparajita, arial;
    letter-spacing: 3px;
}
.m-theme232-form {
    margin-top: 5px;
    padding-left: 34px;
}
.m-theme232 #name1,
.m-theme232 #name2,
.m-theme232 #name3,
.m-theme232 #name4,
.m-theme232 #name5 {
    letter-spacing: 3px;
}
.m-theme232 .message-content {
    padding-right: 15px;
    margin-left: 97px;
}
.m-theme232 .message-content p {
    vertical-align: top;
    line-height: 20px;
    letter-spacing: 5px;
}

/* 版式theme233 */
.m-theme233 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.m-theme233 .m-content {
    margin: 0px 10px 15px 10px;
    line-height: 25px;
    padding-top: 20px;
}
.m-theme233 .m-content p {
    line-height: 20px;
    margin-bottom: 5px;
}
.m-theme233 .m-content .u-line {
    display: block;
    width: 280px;
}
.m-theme233 .u-tiptxt {
    color: red;
}
.m-theme233 label {
    padding-right: 10px;
}
.m-theme233 .u-input,
.m-theme233 .u-textarea {
    padding: 5px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    border-top-color: #c0c0c0;
    font-size: 14px;
}
.m-theme233 .u-input {
    width: 240px;
    height: 24px;
    line-height: 24px;
    /*box-shadow: 1px 1px 2px #ccc inset;*/
    
    color: #999;
    margin-right: 15px;
}
.m-theme233 .u-input:focus,
.m-theme233 .u-textarea:focus {
    border: 1px solid #A3DBFF;
    box-shadow: 1px 1px 6px #A3DBFF;
}
.m-theme233 .u-textarea {
    width: 500px;
    height: 100px;
    /*box-shadow: 1px 1px 2px #ccc inset; */
    
    line-height: 17px;
    color: #777;
}
.m-theme233 .u-submit {
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #888888;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    cursor: pointer;
}
.m-theme233 .u-submit:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
}
.m-theme233 em {
    font-size: 40px;
    font-family: arial;
    letter-spacing: -1px;
}
.m-theme233 em strong {
    font-size: 70px;
    font-weight: bold;
    font-family: Aparajita, arial;
    letter-spacing: 3px;
}
.m-theme233-form {
    margin-top: 5px;
    padding-left: 34px;
}
.m-theme233 #name1,
.m-theme233 #name2,
.m-theme233 #name3,
.m-theme233 #name4,
.m-theme233 #name5 {
    letter-spacing: 3px;
}
.m-theme233 .message-content {
    padding-right: 15px;
}
.m-theme233 .message-content p {
    vertical-align: top;
    line-height: 20px;
    letter-spacing: 5px;
}

/* 版式theme234 */
.m-theme234 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.m-theme234 .m-content {
    margin: 0px 10px 15px 10px;
    line-height: 25px;
    padding-top: 20px;
}
.m-theme234 .m-content p {
    line-height: 20px;
}
.m-theme234 .m-content .u-line {
    display: block;
    width: 280px;
    margin-bottom: 15px;
}
.m-theme234 .u-tiptxt {
    color: red;
    margin-left: 85px;
}
.m-theme234 .u-line {
    height: 25px;
}
.m-theme234 label {
    padding-right: 10px;
    float: left;
    width: 163px;
    text-align: right;
}
.m-theme234 .u-input {
    width: 240px;
    height: 20px;
    color: #999;
    border: none;
    border-bottom: 1px dashed #ccc;
    font-size: 14px;
    background: none;
}
.m-theme234 .u-input:focus {
    border-bottom: 1px dashed #A3DBFF;
}
.m-theme234 .u-textarea:focus {}
.m-theme234 .u-textarea {
    width: 500px;
    height: 100px;
    line-height: 32px;
    border: none;
    background: url(/static/newtheme/common/img/theme/theme234/dian.png);
    padding: 5px;
    font-size: 14px;
    color: #777;
}
.m-theme234 .u-submit {
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 2px 2px 5px #888888;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    word-spacing: normal;
    background: #fff;
    text-decoration: none;
    color: #777;
    cursor: pointer;
}
.m-theme234 .u-submit:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
}
.m-theme234 em {
    font-size: 40px;
    font-family: arial;
    letter-spacing: -1px;
}
.m-theme234 em strong {
    font-size: 70px;
    font-weight: bold;
    font-family: Aparajita, arial;
    letter-spacing: 3px;
}
.m-theme234-form {
    margin-top: 5px;
    padding-left: 34px;
}
.m-theme234 #name1,
.m-theme234 #name2,
.m-theme234 #name3,
.m-theme234 #name4,
.m-theme234 #name5 {
    letter-spacing: 3px;
    font-size: 15px;
}
.m-theme234 .message-content {
    padding-right: 15px;
    margin-left: 85px;
}
.m-theme234 .message-content p {
    vertical-align: top;
    line-height: 20px;
    letter-spacing: 5px;
    font-size: 15px;
}

/*版式theme237*/
.m-theme237 {
    margin: 10px;
}
.m-theme237 ul li {
    margin: 1px;
    padding: 10px 0;
    border-top: 1px solid #efefef;
    min-height: 127px;
}
.m-theme237 .m-stime {
    float: left;
    width: 98px;
    height: 121px;
    padding-top: 7px;
}
.m-theme237 .m-title {
    height: 37px;
    line-height: 37px;
    font: 14px/35px " ", "simhei";
    cursor: pointer;
    overflow: hidden;
}
.m-theme237 .m-title a {
    display: block;
    float: left;
    color: #666666;
}
.m-theme237 .m-title a:hover {
    color: #cd0001;
}
.m-theme237 .m-title span {
    float: right;
    margin-right: 17px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.m-theme237 .m-content {
    line-height: 25px;
}
.m-theme237 .m-content a {
    text-decoration: none;
    color: #808080;
}

/* 版式theme238 */
.m-theme238 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.m-theme238 .m-content {
    margin: 0px 10px 15px 10px;
    line-height: 25px;
    padding-top: 10px;
}
.m-theme238 .m-content p {
    line-height: 20px;
    margin-bottom: 5px;
}
.m-theme238 .m-content .u-line {
    display: block;
    width: 280px;
    margin: 20px 0 5px 5px;
}
.m-theme238 .u-tiptxt {
    color: red;
    display: none;
}
.m-theme238 label {
    padding-right: 10px;
    font-weight: bold;
}
.m-theme238 .u-input,
.m-theme238 .u-textarea {
    padding: 5px;
    border: 1px solid #D9D9D9;
    border-radius: 5px;
    border-top-color: #c0c0c0;
    font-size: 14px;
}
.m-theme238 .u-input {
    width: 400px;
    height: 24px;
    line-height: 24px;
    /*box-shadow: 1px 1px 2px #ccc inset;*/
    
    color: #666;
    margin-right: 15px;
}
.m-theme238 .u-input:focus,
.m-theme238 .u-textarea:focus {
    border: 1px solid #A3DBFF;
    box-shadow: 1px 1px 6px #A3DBFF;
}
.m-theme238 .u-textarea {
    width: 400px;
    height: 135px;
    /*box-shadow: 1px 1px 2px #ccc inset; */
    
    line-height: 17px;
    color: #777;
}
.m-theme238 .u-submit {
    width: 150px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 10px 12px;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: normal;
    word-spacing: normal;
    background: #8D8D8D;
    text-decoration: none;
    color: #fff;
    cursor: pointer;
}
.m-theme238 .u-submit:hover {
    background: #f40;
    border: 1px solid #f40;
    color: #fff;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
    -moz-transition: all .2s linear 0s;
    -ms-transition: all .2s linear 0s;
    -o-transition: all .2s linear 0s;
}
.m-theme238 em {
    font-size: 40px;
    font-family: arial;
    letter-spacing: -1px;
}
.m-theme238 em strong {
    font-size: 70px;
    font-weight: bold;
    font-family: Aparajita, arial;
    letter-spacing: 3px;
}
.m-theme238-form {
    margin-top: 5px;
    padding-left: 34px;
}
.m-theme238 #name1,
.m-theme238 #name2,
.m-theme238 #name3,
.m-theme238 #name4,
.m-theme238 #name5 {
    letter-spacing: 3px;
}
.m-theme238 .message-content {
    padding-right: 15px;
}
.m-theme238 .message-content p {
    vertical-align: top;
    line-height: 20px;
    letter-spacing: 5px;
}

/* 版式theme239 */
.m-theme239 .m-title {
    background-color: #f3f3f3;
    height: 37px;
    line-height: 37px;
    padding-left: 7px;
    border-left: 10px solid #aaa;
    font-weight: bold;
    font-size: 14px;
    overflow: hidden;
}
.m-theme239 .m-content {
    margin: 0 10px 15px;
    line-height: 25px;
}
.m-theme239 .m-content p {
    line-height: 40px;
    display: inline;
}
.m-theme239 .m-content .m-form-head {
    font-family:  ;
    height: 30px;
    line-height: 30px;
    padding: 20px 0 0 35px;
}
.m-theme239 .m-content .u-line {
    display: block;
    float: left;
    width: 280px;
    margin: 10px 0 0 0;
    text-align: right;
}
.m-theme239 .u-tiptxt {
    padding: 10px;
    border: 1px solid #eee;
    background: #fbfbfb;
    display: none;
}
.m-theme239 label {
    font-family:  ;
    width: 158px;
    float: left;
}
.m-theme239 .u-input {
    width: 180px;
    padding: 5px;
    height: 17px;
    border: none;
    /*box-shadow: 1px 1px 2px #ccc inset;*/
    
    line-height: 17px;
    font-size: 14px;
    color: #999;
    background: #4E4F50;
    margin-right: 5px;
    border: 1px solid #4e4f50;
}
.m-theme239 .u-input:focus {
    border: 1px solid #f40;
}
.m-theme239 .com_txt {
    float: left;
    width: 158px;
    text-align: right;
    vertical-align: top;
    font-family:  ;
}
.m-theme239 .u-textarea {
    width: 65%;
    height: 100px;
    float: left;
    padding: 5px;
    border: none;
    /*box-shadow: 1px 1px 2px #ccc inset; */
    
    line-height: 17px;
    font-size: 14px;
    color: #7e7e7e;
    background: #4E4F50;
    border: 1px solid #4e4f50;
}
.m-theme239 .u-textarea:focus {
    border: 1px solid #f40;
}
.m-theme239 .sub_l {
    float: left;
    height: 45px;
    width: 15px;
    margin-top: 10px;
    background: url(/static/newtheme/common/img/theme/theme239/red_left.png) no-repeat;
}
.m-theme239 .u-submit {
    width: 180px;
    height: 45px;
    font-family:  ;
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    padding: 7px 12px;
    font-size: 14px;
    letter-spacing: 1px;
    word-spacing: normal;
    background: url(/static/newtheme/common/img/theme/theme239/red_middle.png) repeat-x;
    text-decoration: none;
    color: #fff;
    border: none;
    cursor: pointer;
    float: left;
}
.m-theme239 .sub_r {
    float: left;
    height: 45px;
    width: 15px;
    margin-top: 10px;
    background: url(/static/newtheme/common/img/theme/theme239/red_right.png) no-repeat;
}

/*.m-theme239 .u-submit:hover{ background: #f40; border:1px solid #f40; color: #fff; transition: all .2s linear 0s; -webkit-transition: all .2s linear 0s; -moz-transition: all .2s linear 0s; -ms-transition: all .2s linear 0s; -o-transition: all .2s linear 0s;}*/

/*版式theme242*/
.m-theme242 {
    padding: 15px 10px 10px 0;
}
.m-theme242-list {
    float: left;
    margin-bottom: 10px;
    width: 32.3%;
    border-radius: 2px;
    margin-left: 1%;
}
.m-theme242-img {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}
.m-img-cover {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    background-color: rgba(0, 0, 0, 0.49);
    transition: all 0.5s ease-in-out 0s;
    opacity: 0;
}
.m-img-cover .cover-name {
    text-align: center;
    transition: transform 0.8s ease 0s;
    width: 90%;
    margin: 0 auto;
    margin-top: 80px;
    color: #fff;
    transform: scale(0.5, 0.5);
}
.m-img-cover .cover-name h3 {
    font-size: 16px;
}
.m-img-cover .cover-name a {
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    width: 60px;
    color: #fff;
    border: 1px solid #fff;
    border-radius: 4px;
    padding: 2px 5px;
}
.m-theme242-list:hover .m-img-cover {
    opacity: 1;
}
.m-theme242-list:hover .m-img-cover .cover-name {
    transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    -webkit-transform: scale(1, 1);
}
.m-theme242-img a,
.m-theme242-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme242-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme242-img img {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.m-theme242-title {
    height: 30px;
    line-height: 37px;
    padding: 3px 0 5px;
    font-size: 16px;
    overflow: hidden;
    border-bottom: 1px solid #ccc;
    background: url(/static/newtheme/common/img/theme/theme242/view.png) no-repeat scroll right 14px;
}
.m-theme242-title a {
    color: #333333 !important;
}

/*.m-theme242-img > a:hover img { -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); }
.m-theme242-img > a img { -moz-transition: 0.5s all ease; -o-transition: 0.5s all ease; -webkit-transition: 0.5s all ease; transition: 0.5s all ease; margin: 0 auto; }*/

/* 版式theme243 */
.m-theme243 {
    padding: 15px 10px 10px 0;
}
.m-theme243-list {
    display: inline-block;
    /*float:left;*/
    
    margin-left: 24px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 240px;
    border-radius: 2px;
    border: 1px solid #ccc;
    vertical-align: top;
}
.m-theme243-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}
.m-theme243-img {
    display: table;
    table-layout: fixed;
    height: 220px;
    *height: 216px;
    _*height: 216px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}
.m-theme243-img a,
.m-theme243-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme243-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme243-img img {
    display: block;
    margin: 0 auto;
}
.m-theme243-title {
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #6CA1CB;
    font-size: 14px;
    overflow: hidden;
}
.m-theme243-title a:link,
.m-theme243-title a:visited {
    color: #fff;
}
.m-theme243-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme243-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}
.m-theme243-detail {
    height: 60px;
}
.m-theme243-detail .de_l {
    letter-spacing: 1px;
    margin-left: 5px;
    margin-top: 3px;
    float: left;
    width: 170px;
    height: 55px;
    overflow: hidden;
    color: #666;
}
.m-theme243-detail .de_r {
    float: left;
    margin-top: 15px;
}
.m-theme243-detail .de_r a {
    display: block;
    text-align: center;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    background: #29A857;
    font-weight: bold;
}

/* 版式theme244 */
.m-theme244 {
    padding: 10px;
}
.m-theme244 .noline {
    border-top: none;
}
.m-theme244 ul li {
    height: 35px;
    line-height: 35px;
    *height: 30px;
    _height: 30px;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}
.m-theme244 ul li a {
    transition: all 0.2s linear 0s;
    background: url(../img/theme/theme244/icon_dot.jpg) no-repeat left center;
    padding-left: 10px;
    display: block;
    text-decoration: none;
}
.m-theme244 ul li a:hover {
    color: #f60;
}
.m-theme244 ul li a.u-child {
    margin-left: 15px;
}

/* 版式theme245 */
.m-theme245 {
    margin: 10px;
}
.m-theme245 ul li {
    margin: 1px;
    border: 1px dashed #fff;
    border-top: 1px solid #fff;
}
.m-theme245 .m-title {
    background: url(../img/theme/theme244/icon_dot.jpg) no-repeat 6px center;
    height: 37px;
    line-height: 37px;
    padding-left: 17px;
    border-bottom: 1px solid #e2e2e2;
    font-size: 14px;
    cursor: pointer;
    overflow: hidden;
}
.m-theme245 .m-title a {
    display: block;
    float: left;
    transition: all 0.2s linear 0s;
}
.m-theme245 .m-title a:hover {
    color: #f60;
    text-decoration: underline;
}
.m-theme245 .m-title span {
    float: right;
    font-size: 12px;
    font-weight: normal;
}
.m-theme245 .m-content {
    margin: 10px 17px;
    line-height: 25px;
}
.m-theme245 .m-content a {
    text-decoration: none;
}

/* 版式theme246*/
.m-theme246 {
    margin-bottom: 30px;
    margin-top: 5px;
}
.m-theme246 ul li {
    float: left;
    width: 21%;
    margin: 50px 2% 0;
}
.m-theme246 .m-img {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 186px;
    *height: 186px;
    _*height: 186px;
    padding: 0;
    margin: 0;
}
.m-theme246 .m-img img,
.m-theme246 .m-img a {
    text-align: center;
    max-width: 100%;
    height: 186px;
}
.m-theme246 .m-img img {
    display: block;
    margin: 0 auto;
    height: 186px;
    width: 100%;
}
.m-theme246 .m-img a {
    display: table-cell;
    width: 120px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme246 .m-title a {
    color: #464646;
    display: block;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 15px;
}
.m-theme246 li:hover .m-title a {
    color: #ff8502;
}
.m-theme246 .u-time {
    color: #ccc;
    font-size: 12px;
    font-weight: normal;
    margin-top: 26px;
    padding-bottom: 6px;
    border-bottom: 1px dotted #000;
    overflow: hidden;
}
.m-theme246 .u-time .time_dil {
    float: left;
}
.m-theme246 .u-time .time_dil a {
    color: #ff8502;
    padding-right: 16px;
    /*background: url('/static/newtheme/common/img/theme/theme246/icon_more.png') no-repeat right 6px;*/
}
.m-theme246 .u-time .time_t {
    color: #333;
    float: right;
}
.m-theme246 .m-content {
    margin: 15px 0px 0px;
    line-height: 22px;
}
.m-theme246 .m-content span {
    color: #a2a2a2;
   /* height: 68px;*/
    overflow: hidden;
    display: block;
}

/* 版式theme247 */
@-moz-keyframes move247 {
    0% {}
    
    100% {
        -moz-transform: translateY(0px);
    }
}
@-webkit-keyframes move247 {
    0% {}
    
    100% {
        -webkit-transform: translateY(0px);
    }
}
@keyframes move247 {
    0% {}
    
    100% {
        transform: translateY(0px);
    }
}
.m-theme247 {
    padding: 15px 0px 0 14px;
}
.m-theme247-li {
    width: 244px;
    float: left;
    margin-bottom: 15px;
    margin-left: 5px;
}
.m-theme247-list {
    width: 100%;
    overflow: hidden;
}
.m-theme247-img {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme247-img a,
.m-theme247-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme247-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme247-img img {
    display: block;
    margin: 0 auto;
}
.m-theme247 em {
    font-weight: normal;
}
.m-theme247-title {
    width: 244px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
}
.m-theme247-title a {
    color: #737373;
}
.m-theme247-search {
    width: 53px;
    height: 53px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -26.5px;
    margin-top: -26.5px;
    -moz-transform: translateY(-140px);
    -webkit-transform: translateY(-140px);
    transform: translateY(-140px)
}
.m-theme247-search img {
    width: 100%;
    height: 100%;
}
.m-theme247-img:hover .m-theme247-search {
    -moz-animation: .3s move247;
    -webkit-animation: .3s move247;
    animation: .3s move247;
    -webkit-animation-fill-mode: forwards;
}

/* 版式theme248 */
.m-theme248 {
    width: 226px;
}
.m-theme248 button {
    border: none;
}
.m-theme248 .top-input {
    display: block;
    width: 226px;
    height: 19px;
    margin: 15px 0 10px 0;
    background: url(/static/img/top_input.jpg);
}
.m-theme248 .main-warp {
    width: 226px;
    height: 340px;
    overflow: hidden;
    position: relative;
}
.m-theme248 .theme248-main {
    width: 226px;
    height: 340px;
    position: absolute;
}
.m-theme248 .theme248-main li {
    margin-bottom: 10px;
}
.m-theme248 .theme248-main a {
    width: 226px;
    height: 33px;
    line-height: 33px;
    border-bottom: 1px solid #fff;
    margin-bottom: ;
    display: block;
    text-align: center;
    color: #646464;
    background: #EAEAEA;
}
.m-theme248 .theme248-main a:hover {
    background: #89bce3;
    color: #fff;
}
.m-theme248 .bottom-input {
    display: block;
    width: 226px;
    height: 19px;
    margin: 10px 0 15px 0;
    background: url(/static/img/bottom_input.jpg);
}

/* 版式theme249 */
.m-theme249 {
    margin-left: 4px;
    padding: 15px 10px 10px 0;
}
.m-theme249-list {
    display: inline;
    float: left;
    width: 17%;
    border: 1px solid #ccc;
    overflow: hidden;
    border-radius: 10px;
    margin: 0 1%;
    margin-bottom: 20px;
    *margin: 0 2%;
    _margin: 0 2%;
}
.m-theme249-list:hover {
    box-shadow: 0 3px 28px -7px #2d3134;
    -webkit-box-shadow: 0 3px 28px -7px #2d3134;
    -moz-box-shadow: 0 3px 28px -7px #2d3134;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.m-theme249-img {
    display: table;
    table-layout: fixed;
    height: 240px;
    *height: 240px;
    _height: 240px;
    width: 100%;
    margin: 0;
}
.m-theme249-img img {
    text-align: center;
    max-width: 100%;
    max-height: 220px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>220)?'210px': 'auto';
    }
    
    (this));
}
.m-theme249-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme249-img img {
    display: block;
    margin: 10px auto;
}
.m-theme249-title {
    max-width: 226px;
    border-bottom: 1px solid #ccc;
    height: 28px;
    line-height: 28px;
    padding: 0 10px;
    text-align: center;
    overflow: hidden;
}
.m-theme249 .m-theme249-title a {
    font-size: 16px;
    color: #333333;
}

/* 版式theme250 */
.m-theme250 {}
.m-theme250 .theme250-item .theme250-title {
    height: 54px;
    line-height: 54px;
    position: relative;
}
.m-theme250 .theme250-title a {
    display: inline-block;
    font-size: 18px;
    color: #000;
    margin-left: 38px;
}
.m-theme250 .theme250-title h3 {
    cursor: pointer;
}
.m-theme250 .theme250-title span {
    display: inline-block;
    width: 50px;
    height: 54px;
    text-align: center;
    position: absolute;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
}
.m-theme250 .theme250-title img {
    width: 16px;
    height: 16px;
    margin-left: 16px;
}
.m-theme250 .theme250-item ul {
    background: #eee;
}
.m-theme250 .theme250-item-1 {
    height: 28px;
    line-height: 28px;
    text-align: center;
    padding: 12px 10px 10px 10px;
    position: relative;
    display: none;
}
.m-theme250 .theme250-item-1 a {
    display: inline-block;
    text-align: center;
    font-size: 16px;
    color: #333 !important;
}
.m-theme250 .theme250-item-1 img {
    height: 20px;
    position: absolute;
    right: 10px;
    bottom: 17px;
}
.m-theme250 .cur {
    display: block;
}

/* 版式theme252 */
.m-theme252 {
    *padding-top: 1px;
    clear: both;
}
.m-theme252 ul li {
    overflow: hidden;
    vertical-align: top;
    line-height: 35px;
    padding: 0 15px;
}
.m-theme252 ul li a {
    width: 100%;
    float: left;
    text-decoration: none;
    font-family: " ", " ", sans-serif;
}
.m-theme252 ul li a h1 {
    color: #404040;
    font-size: 18px;
    font-weight: bold;
    margin: 13px 0 8px;
}
.m-theme252 ul li span {
    color: #e80009;
    font-weight: bold;
    padding-left: 5px;
}
.m-theme252 ul li p {
    color: #535353;
    line-height: 23px;
    position: relative;
}

/* 版式theme4 */
.m-theme257 {
    padding: 10px 10px 10px 0px;
    font-family:  ;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.m-theme257 .m-theme257-al {
    width: 48%;
    float: left;
    height: 124px;
    overflow: hidden;
    margin-bottom: 20px;
    padding-left: 2%;
}
.m-theme257-img {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: top;
    width: 180px;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding-right: 10px;
}
.m-theme257-img img,
.m-theme257-img a {
    text-align: center;
    width: 180px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>240)?'180px': 'auto';
    }
    
    (this));
}
.m-theme257-img img {
    display: block;
    margin: 0 auto;
}
.m-theme257-img a {
    width: 180px;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme257-content {
    display: table-cell;
    box-sizing: border-box;
    vertical-align: top;
    line-height: 20px;
    padding: 0 10px;
    overflow: hidden;
    margin-bottom: 20px;
}
.m-theme257-title {
    height: 24px;
    overflow: hidden;
}
.m-theme257-title a {
    color: #37474f;
    font-size: 18px;
    font-weight: 400;
}
.m-theme257-title a:link,
.m-theme257-title a:visited {
    color: #37474f;
}
.m-theme257-txt {
    margin: 7px 0;
}
.m-theme257-txt a {
    color: #76838f;
    font-weight: 300;
    font-size: 14px;
}
.m-theme257-txt a:link,
.m-theme257-txt a:visited {
    color: #76838f;
}
.m-theme257-time {
    color: #76838f;
    font-size: 13px;
}

/* 样式m-theme259 */
.m-theme259 {
    padding: 15px 10px 0 0;
}
.m-theme259-list {
    float: left;
    margin: 0 2% 0;
    width: 21%;
    margin-bottom: 15px;
}
.m-theme259-list:hover {
    box-shadow: 1px 1px 13px 1px #CCC;
}
.m-theme259-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme259-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme259-img img {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    height: 186px;
}
.m-theme259-title {
    height: 20px;
    color: #333333;
    margin-bottom: 10px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 0 0 3px;
}
.m-theme259-title a:hover {
    color: #333;
    text-decoration: none;
}
.m-theme259 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
    color: #460008;
}
.m-theme259 .u-price {
    font: 12px Verdana, Arial;
    color: #ff3c00;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}
.m-theme259 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    _margin-bottom: 0px;
    margin-right: 3px;
}

/* 样式theme260和theme261 跟theme22样式相同 */

/* 版式theme262 */
.m-theme262 {
    padding: 10px;
}
.m-theme262 .noline {
    border-top: none;
}
.m-theme262 ul li {
    height: 35px;
    line-height: 35px;
    *height: 30px;
    _height: 30px;
    overflow: hidden;
    border-bottom: 1px dotted #ccc;
}
.m-theme262 ul li:hover a {
    background: #ccc url(../img/theme/theme2/icon_hover.gif) no-repeat center left;
    color: #fff;
}
.m-theme262 ul li a {
    background: url(../img/theme/theme2/icon.gif) no-repeat 17px left;
    padding-left: 10px;
    display: block;
    text-decoration: none;
}
.m-theme262 ul li a.u-child {
    margin-left: 15px;
}

/* 样式theme264*/
.m-theme264 {
    width: auto;
}
.m-theme264 .m-top-image {
    width: {
        $system['contentwidth']-36
    }
    
    px;
}
.f-clear {
    clear: both;
}
.m-theme264 {
    margin: 10px auto;
}
.m-theme264 .g-title {
    line-height: 40px;
    height: 40px;
    background: #eee;
    border-left: 10px solid #ccc;
    padding: 0px 10px;
}
.m-theme264 .u-title {
    font-size: 18px;
    float: left;
    display: inline;
}
.m-theme264 .u-crumbs {
    float: right;
    display: inline;
}
.m-theme264 .m-h2-title {
    text-align: center;
    margin: 15px 0;
    clear: both;
}
.m-theme264 .m-h2-title h2 {
    font-size: 18px;
    font-weight: normal;
}
.m-theme264 .g-content {
    margin: 15px;
    line-height: 30px;
}
.m-theme264 .u-span-left {
    float: left;
}
.m-theme264 .u-span-right {
    float: right;
}
.m-theme264 .u-nobottom {
    border-bottom: none;
}
.m-theme264 .list {
    line-height: 40px;
    text-align: left;
    margin-top: 10px;
    overflow: hidden;
}
.m-theme264 .list .ttp_right font {
    margin: 0 15px 0 5px;
}
.m-theme264 .list .ttp_right input {
    width: auto;
    padding: 5px;
    height: 17px;
    margin-bottom: 10px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
}
.m-theme264 .list .ttp_right input[type=radio] {
    margin-left: 15px;
    margin-bottom: 0;
    margin-right: 3px;
    vertical-align: middle;
}
.m-theme264 .list .ttp_right input[type=checkbox] {
    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 5px;
    margin-left: 15px;
    vertical-align: middle;
}
.m-theme264 .list .ttp_right input[type=text] {
    width: 300px;
}
.m-theme264 .list .ttp_right input.u-form-checkbox,
.m-theme264 .list .ttp_right input.u-form-radio {
    width: 20px;
    margin-left: 10px;
}
.m-theme264 .list .ttp_left {
    min-width: 56px;
    margin-left: 15px;
    line-height: 40px;
    float: left;
    text-align: right;
    padding-right: 20px;
    overflow: hidden;
}
.m-theme264 .list .ttp_right textarea {
    width: 300px;
    padding: 5px;
    height: 100px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
    margin-top: 5px;
}
.m-theme264 .clear {
    clear: both;
}
.m-theme264 .list select {
    width: 180px;
    padding: 5px;
    height: 30px;
    border: 1px solid #D9D9D9;
    border-top-color: #c0c0c0;
    line-height: 30px;
    font-size: 14px;
    color: #777;
    background: #fff;
}
.m-theme264 .u-submit2 {
    cursor: pointer;
    margin-top: 20px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #4ab746;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #b3b3b3;
    border-style: solid;
    border-width: 1px;
    padding: 6px 25px;
    border-radius: 4px;
    text-align: center;
    margin-right: 15px;
    transition: all 0.3s ease-in-out 0s;
}
.m-theme264 .u-submit2:hover {
    background-color: #fe801a;
}
.g-content .list .ttp_img {
    margin-left: 214px;
    height: 27px;
    border: 1px solid;
    border-color: #c0c0c0 #d9d9d9 #d9d9d9;
    float: left;
}
.m-theme264 .list .ttp_right img {
    vertical-align: bottom;
    margin-left: 10px;
}
.m-theme264 .list .ttp_right span {
    display: block;
}
.m-theme264 .list .ttp_right .hint {
    float: left;
    width: 100%;
    line-height: 25px;
    color: #f00;
}
.m-theme264 .list .ttp_right input[name=validCode] {
    width: 100px;
}
.m-theme264 .list .ttp_right {
    margin-left: 0px;
    float: left;
    width: auto;
}
.m-theme264 .list .ttp_left {
    padding-left: 0px !important;
}
.m-theme264 .list .ttp_right {
    padding-left: 0px;
}
.m-theme264 .list .hbr {
    padding-left: 0 !important;
}
.m-theme264 .list .hbp {
    padding-left: 15px !important;
}
.m-theme264 .flie-radio {
    margin-top: 0;
}

/*常见问题专用*/
.m-theme265 {
    margin: 10px;
    letter-spacing: 1px;
    font-family: "Helvetica Neue", Helvetica, Arial, " ", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif
}
.m-theme265 ul li {
    margin: 1px;
    padding: 10px 0;
    border-bottom: 1px dotted #000;
}
.m-theme265 .m-title {
    height: 37px;
    line-height: 37px;
    font: 20px/35px " ", "simhei";
    cursor: pointer;
    overflow: hidden;
    margin-left: 25px;
}
.m-theme265 .m-title a {
    display: block;
    float: left;
    color: #000;
    font-family: " ";
    font-size: 18px;
}
.m-theme265 .m-title a:hover {
    color: #c99f6a;
    text-decoration: none;
}
.m-theme265 .m-title span {
    float: right;
    margin-right: 17px;
    font-size: 12px;
    font-weight: normal;
    color: #999;
}
.m-theme265 .m-content {
    margin: 8px 10px 8px 26px;
    line-height: 25px;
    color: #666;
    font-size: 14px;
}
.m-theme265 .m-condeta {
    text-align: right;
    overflow: hidden;
    padding-top: 15px;
}
.m-theme265 .m-condeta a {
    color: #c99f6a;
    float: left;
    font-size: 14px;
    margin: 0 0 15px 25px;
}
.m-theme265 .m-condeta a:hover {
    text-decoration: none;
}
.m-theme265 .m-condeta .m-eye {
    width: 24px;
    height: 24px;
}

/* 样式theme266*/
.m-theme266 {
    padding: 15px 10px 10px 0;
    position: relative;
}
.m-theme266-list {
    float: left;
    width: 81px;
    height: 41px;
    vertical-align: top;
}
.m-theme266-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-align: center;
}
.m-theme266-img a {
    display: inline-block;
    height: 38px;
    margin: 0 4px 0 5px;
    outline: medium none;
    overflow: hidden;
    width: 72px;
}
.m-theme266-img img {
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
}
.m-theme266-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    background: #EBE8E3;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
}
.m-theme266 .m-oph {
    position: absolute;
    top: 150px;
    left: 10px;
    width: 440px;
    height: 230px;
    overflow: hidden;
}
.m-theme266 .m-oph img {
    height: 100%;
}
.m-theme266 .m-sph {
    margin-top: 410px;
}
.m-theme266 .m-sph img {
    height: 50px;
    width: 84px;
    cursor: pointer;
}

/* 版式theme267 */
.m-theme267 .fl {
    float: left;
}
.m-theme267 .fr {
    float: right;
}
.m-theme267 .clear {
    clear: both;
}
.m-theme267 {
    height: 374px;
    overflow: hidden;
}
.m-theme267 .big-img {
    width: 622px;
    height: 340px;
    text-align: center;
    margin-bottom: 12px;
    margin-right: 40px;
    overflow: hidden;
}
.m-theme267 .big-img img {
    max-width: 622px;
    max-height: 340px;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
}
.m-theme267 .small-img {}
.m-theme267 .small-img li {
    margin-bottom: 11px;
}
.m-theme267 .small-img a {
    width: 116px;
    height: 77px;
    display: block;
    opacity: 0.5
}
.m-theme267 .small-img img {
    width: 116px;
    height: 77px;
}
.m-theme267 .img-name {
    width: 662px;
    padding-left: 4px;
    overflow: hidden
}
.m-theme267 .img-name h3 {
    line-height: 22px;
    font-size: 14px;
    font-weight: normal;
    font-family: "Lucida Sans Unicode", "汉鼎繁楷体", "宋体", "Arial";
}
.m-theme267 .tab-hd li {
    float: left;
    width: 7px;
    height: 8px;
    margin: 0 4px 0 5px;
    background: #A6A4A3;
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    border-radius: 50%;
}
.m-theme267 .tab-hd .on {
    background: #f60;
}
.m-theme267 .tab-hd a {}
#hovertreeshow img {
    max-height: 100%;
}

/* 版式theme269 */
.m-theme269 {
    *padding-top: 1px;
    clear: both;
}
.m-theme269 .noline {}
.m-theme269 ul {
    height: 35px;
    width: auto;
}
.m-theme269 ul li {
    height: 35px;
    vertical-align: top;
    line-height: 35px;
    overflow: hidden;
    float: left;
    padding-right: 80px;
}
.m-theme269 ul li a {
    width: 68%;
    height: 35px;
    padding-left: 14px;
    text-decoration: none;
    font-size: 18px;
}
.m-theme269 ul li span {
    color: #f43838;
    margin-left: 15px;
    padding-right: 5px;
    width: 23%;
    text-align: right;
    font-size: 18px;
}

/* 版式theme270 */
.m-theme270 {
    padding: 15px 10px 0 0;
}
.m-theme270-list {
    display: inline;
    float: left;
    margin-left: 1%;
    width: 23%;
    border: 1px solid #f3eff0;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    margin-bottom: 15px;
}
.m-theme270-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme270-img a,
.m-theme270-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme270-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme270-img img {
    display: block;
    margin: 0 auto;
}
.m-theme270-title {
    height: 40px;
    margin: 10px 0 10px 0;
    line-height: 20px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
}
.m-theme270-title a {
    font-weight: bold;
}
.m-theme270-title a:hover {
    text-decoration: none;
}
.m-theme270-list .m-price-number {
    float: left;
    margin-top: 8px;
}
.m-theme270-list .m-time-buy {
    float: right;
}
.m-theme270-list .u-buy a {
    background: #ff384f;
    color: #fff !important;
    padding: 5px 18px;
    border: none;
    border-radius: 20px;
}
.m-theme270-list .u-buy a:hover {
    border: none !important;
}
.m-theme270 .u-price {
    font: normal 30px  , tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}
.m-theme270 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}
.m-theme270 .u-marketprice {
    float: left;
    text-decoration: none;
    font-size: 12px;
    color: #999;
    margin: 4px 5px 0 0;
}
.m-theme270 .m-sort ul li a.u-current {
    border-color: #ff384f;
    background: #ff384f
}

/* 版式theme271 */
.m-theme271 {
    padding: 15px 10px 0 0;
}
.m-theme271 .m-head {
    height: 55px;
    background: url('/static/newtheme/common/img/theme/theme271/seckill_hd.png') no-repeat 20px 0;
    margin-bottom: 10px;
}
.m-theme271 .m-head .m-htime {
    float: right;
    color: #fff;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: #D90D16;
}
.m-theme271 .m-head .m-htime .time_com {
    float: left;
    height: 38px;
    line-height: 40px;
    width: 40px;
    background: rgba(0, 0, 0, 0.7);
    color: #e01121;
    margin-top: 10px;
    font-size: 20px;
    font-weight: bold;
}
.m-theme271 .m-head .m_hsel {
    font-size: 24px;
    color: #fff;
    float: left;
    margin: 10px 0 0 55px;
}
.m-theme271 .m-head .m_hsel span {
    float: left;
    height: 40px;
    width: 34px;
    background: url('/static/newtheme/common/img/theme/theme271/sprite_index.png') no-repeat 0 -40px;
}
.m-theme271 .m-head .m_hsel p {
    float: left;
    margin: 10px 0 0 10px;
}
.m-theme271 .m-head .m-htime .time_d {
    display: none;
}
.m-theme271 .m-head .m-htime .time_spot {
    color: #43050A;
    float: left;
    margin: 0px 3px;
    font-size: 20px;
    font-weight: bold;
}
.m-theme271-list {
    display: inline;
    float: left;
    width: 222px;
    border-right: 1px solid #e3e3e3;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    margin: 15px 0 15px 23px;
    padding-right: 10px;
}
.m-theme271-list:hover .m-theme271-title a {
    color: #f10214 !important;
    text-decoration: none;
}
.m-theme271-list:hover .m-theme271-img img {
    transform: translateY(-5px);
}
.m-theme271-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme271-img a,
.m-theme271-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme271-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme271-img img {
    display: block;
    margin: 0 auto;
    transform: translateY(0);
    transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease;
}
.m-theme271-title {
    max-width: 220px;
    height: 40px;
    margin-top: 10px;
    color: #999;
    line-height: 20px;
    overflow: hidden;
    padding: 0 0 0 3px;
}
.m-theme271-title a:link,
.m-theme271-title a:visited {
    color: #999;
}
.m-theme271 .u-marketprice {
    font: 12px/22px  , tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
    text-decoration: line-through;
    margin-left: 5px;
}
.m-theme271 .u-price {
    font: 700 18px Verdana, Arial;
    color: #f10214;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
}
.m-theme271 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}

/* 版式theme272 */
.m-theme272 {
    padding: 15px 10px 0 0;
}
.m-theme272 .m-sort ul li a {
    font-size: 12px !important;
    color: #777 !important;
}
.m-theme272 .m-sort ul li a.u-current {
    background: #E01222 !important;
    border-color: #E01222 !important;
    font-size: 12px !important;
    color: #fff !important;
}
.m-theme272-list {
    display: inline;
    float: left;
    width: 23%;
    box-shadow: 4px 4px 2px #f5f5f5;
    margin: 15px 1%;
}
.m-theme272-list:hover .m-theme272-img img {
    transform: translateY(-5px);
}
.m-theme272-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 90%;
    padding: 0 5%;
}
.m-theme272-img a,
.m-theme272-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme272-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme272-img img {
    display: block;
    margin: 0 auto;
    transform: translateY(0);
    transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease;
}
.m-theme272-title {
    width: 90%;
    height: 40px;
    margin-top: 10px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 5%;
}
.m-theme272-title a {
    text-decoration: none !important;
    font-size: 14px;
    font-family:  , tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
}
.m-theme272 .m-pribuy {
    border: 1px solid #e01222;
    height: 60px;
    margin-top: 20px;
}
.m-theme272 .m-price-number {
    float: left;
    margin-left: 30px;
}
.m-theme272 .m-time-buy {
    float: right;
}
.m-theme272 .u-marketprice {
    font: 14px/22px  , tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
    text-decoration: line-through;
    margin: 12px 0 0 5px;
    color: #666;
}
.m-theme272 .u-price {
    color: #f10214;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 3px;
    font: 28px  , tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
}
.m-theme272 .u-number {
    color: #666;
    text-decoration: none;
    font: 12px/15px tahoma, arial, \5b8b\4f53;
    display: block;
    margin-left: 6px;
}
.m-theme272 .u-buy {
    background: #E01222;
    line-height: 60px;
}
.m-theme272 .u-buy a {
    border: none;
    color: #fff !important;
    background: #E01222 !important;
    border: none !important;
    padding: 0 12px;
    border-radius: 0;
    font-size: 18px !important;
}

/* 版式theme273 */
.m-theme273 {
    padding: 15px 10px 0 0;
}
.m-theme273-list {
    display: inline;
    float: left;
    margin: 0 0 25px 23px;
    width: 290px;
    padding: 2px;
}
.m-theme273-list:hover .m-theme273-img img {
    transform: scale(1.03);
    -moz-transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -o-transform: scale(1.03);
}
.m-theme273-list:hover .m-theme273-btn a {
    background: #f22648;
}
.m-theme273-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme273-img a,
.m-theme273-img img {
    text-align: center;
    max-width: 100%;
    max-height: 300px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme273-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme273-img img {
    display: block;
    margin: 0 auto;
    transition: all 0.3s ease-in-out;
}
.m-theme273-title {
    width: 210px;
    height: 22px;
    margin: 10px auto;
    line-height: 20px;
    overflow: hidden;
    word-break: break-all;
    text-align: center;
}
.m-theme273-title a {
    font-size: 14px;
    overflow: hidden;
    display: inline-block;
    height: 22px;
    width: 210px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-theme273-title a:hover {
    text-decoration: none;
}
.m-theme273 .u-price {
    font: 300 14px  ;
    color: #333;
    line-height: 18px;
    display: inline;
}
.m-theme273 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}
.m-theme273-btn a {
    display: block;
    margin: 0 auto;
    background: #FF6637;
    text-align: center;
    color: #fff !important;
    width: 88px;
    height: 30px;
    font-family:  ;
    line-height: 30px;
    font-size: 14px;
    margin-top: 5px;
    border-radius: 3px;
    transition: all 0.3s ease-in-out;
}
.m-theme273-btn a:hover {
    text-decoration: none;
}

/* 版式theme274 */
.m-theme274 {
    padding: 15px 10px 0 0;
}
.m-theme274-list {
    display: inline;
    float: left;
    margin: 0 0 30px 23px;
    width: 290px;
    padding: 2px;
}
.m-theme274-list:hover .m-theme274-img img {
    transform: translateY(-7px);
    -webkit-transform: translateY(-7px);
    -moz-transform: translateY(-7px);
    -o-transform: translateY(-7px);
}
.m-theme274-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
    position: relative;
}
.m-theme274-img a,
.m-theme274-img img {
    text-align: center;
    max-width: 100%;
    max-height: 300px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme274-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme274-img img {
    display: block;
    transition: all 0.2s ease-in-out;
}
.m-theme274-title {
    width: 210px;
    height: 22px;
    margin-top: 10px;
    line-height: 20px;
    overflow: hidden;
    font-size: 15px;
}
.m-theme274-title a {
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    display: inline-block;
    height: 22px;
    width: 220px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-theme274-title a:hover {
    text-decoration: none;
}
.m-theme274 .u-price {
    font-size: 20px;
    line-height: 18px;
    color: #ff244d;
    font-weight: bold;
}
.m-theme274 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}

/* 版式theme276 */
.m-theme276 {
    padding: 15px 10px 10px 0;
}
.m-theme276-list {
    width: 290px;
    display: inline;
    float: left;
    margin-left: 27px;
    margin-bottom: 30px;
    *margin-left: 23px;
    _margin-left: 23px;
}
.m-theme276-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}
.m-theme276-img {
    display: table;
    table-layout: fixed;
    height: 340px;
    *height: 340px;
    _*height: 340px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}
.m-theme276-img a,
.m-theme276-img img {
    text-align: center;
    max-width: 100%;
    max-height: 340px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme276-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme276-img .m-theme276-img img {
    display: block;
    margin: 0 auto;
}
.m-theme276-title {
    height: 58px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
}
.m-theme276-title a {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.m-theme276-title a:hover {
    color: #333 !important;
    text-decoration: none;
}

/* 版式theme247 */
@-moz-keyframes move277 {
    0% {}
    
    100% {
        -moz-transform: translateY(0px);
    }
}
@-webkit-keyframes move277 {
    0% {}
    
    100% {
        -webkit-transform: translateY(0px);
    }
}
@keyframes move277 {
    0% {}
    
    100% {
        transform: translateY(0px);
    }
}
.m-theme277 {
    padding: 15px 0px 0 14px;
}
.m-theme277-li {
    width: 244px;
    float: left;
    margin-bottom: 15px;
    margin-left: 5px;
    margin-right: 15px;
}
.m-theme277-list {
    width: 100%;
    height: 370px;
    overflow: hidden;
}
.m-theme277-img {
    position: relative;
    display: table;
    table-layout: fixed;
    height: 290px;
    *height: 290px;
    _*height: 290px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme277-img a,
.m-theme277-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme277-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme277-img img {
    max-height: 290px;
    display: block;
    margin: 0 auto;
}
.m-theme277 em {
    font-weight: normal;
}
.m-theme277-title {
    width: 244px;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
}
.m-theme277-title a {
    color: #737373;
    font-size: 15px;
}
.m-theme277-search {
    width: 53px;
    height: 53px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -26.5px;
    margin-top: -26.5px;
    -moz-transform: translateY(-174px);
    -webkit-transform: translateY(-174px);
    transform: translateY(-174px)
}
.m-theme277-search img {
    width: 100%;
    height: 100%;
}
.m-theme277-img:hover .m-theme277-search {
    -moz-animation: .3s move277;
    -webkit-animation: .3s move277;
    animation: .3s move277;
    -webkit-animation-fill-mode: forwards;
}

/* 版式theme279 */
.m-theme279 {
    padding: 15px 10px 10px 0;
}
.m-theme279-list {
    display: inline-block;
    margin-left: 24px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 290px;
    border-radius: 2px;
    vertical-align: top;
}
.m-theme279-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}
.m-theme279-img {
    display: table;
    table-layout: fixed;
    height: 220px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}
.m-theme279-img a,
.m-theme279-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme279-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme279-img img {
    display: block;
    margin: 0 auto;
}
.m-theme279-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    color: #333333;
    overflow: hidden;
}
.m-theme279-title a {
    font-size: 16px;
}
.m-theme279-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme279-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}

/* 版式theme280 */
.m-theme280 {
    padding: 15px 10px 10px 0;
}
.m-theme280-list {
    float: left;
    margin-bottom: 10px;
    width: 24%;
    vertical-align: top;
    margin-left: 1%;
}
.m-theme280-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}
.m-theme280-img {
    display: table;
    table-layout: fixed;
    height: 220px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}
.m-theme280-img a,
.m-theme280-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme280-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme280-img img {
    display: block;
    margin: 0 auto;
}
.m-theme280-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    color: #333333;
    overflow: hidden;
}
.m-theme280-title a {
    font-size: 16px;
}
.m-theme280-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme280-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}

/* 版式theme281*/
.m-theme281 {
    padding: 15px 10px 10px 0;
}
.m-theme281-img {
    display: table;
    table-layout: fixed;
    height: 290px;
    *height: 290px;
    _*height: 290px;
    width: 100%;
    margin: 0;
    overflow: hidden
}
.m-theme281-list a,
.m-theme281 img {
    text-align: center;
    max-width: 100%;
    max-height: 290px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme281-list a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    overflow: hidden;
    _overflow: hidden;
}
.m-theme281-list img {
    display: block;
    margin: 0 auto;
}
.m-theme281-title {
    margin: 5px auto 0;
    max-width: 210px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    overflow: hidden;
}
.m-theme281 ul li {
    float: left;
    width: 248px;
    height: 310px;
    padding: 5px;
    margin-bottom: 10px;
    margin-left: 23px;
    *margin-left: 23px;
    _margin-left: 23px;
}
.m-theme281-list {
    position: relative;
    overflow: hidden;
    float: left;
    display: inline;
}
.m-theme281-list .m-theme281-title {
    width: 100%;
    left: 0;
    top: 90px;
    z-index: 200;
    text-align: center;
    cursor: pointer;
}
.m-theme281 ul li img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

/* 版式theme282*/
.m-theme282 {
    padding: 15px 10px 10px 0;
}
.m-theme282-list {
    width: 250px;
    display: inline-block;
    /*float:left;*/
    
    margin-left: 24px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    border-radius: 2px;
    vertical-align: top;
}
.m-theme282-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}
.m-theme282-img {
    display: table;
    table-layout: fixed;
    height: 290px;
    *height: 290px;
    _*height: 290px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}
.m-theme282-img a,
.m-theme282-img img {
    text-align: center;
    max-width: 100%;
    max-height: 290px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme282-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme282-img img {
    display: block;
    margin: 0 auto;
}
.m-theme282-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    background: #EBE8E3;
    font-size: 15px;
    color: #333333;
    overflow: hidden;
}
.m-theme282-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme282-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}

/* 版式theme283*/
.m-theme283 {
    padding: 15px 10px 10px 0;
}
.m-theme283-list {
    width: 244px;
    display: inline-block;
    padding: 0 3px;
    /*float:left;*/
    
    margin-left: 24px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    border-radius: 2px;
    vertical-align: top;
}
.m-theme283-img {
    display: table;
    table-layout: fixed;
    height: 290px;
    *height: 290px;
    _*height: 290px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}
.m-theme283-img a,
.m-theme283-img img {
    text-align: center;
    max-width: 100%;
    max-height: 290px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme283-img a {
    display: table-cell;
    width: 100%;
    vertical-align: bottom;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme283-img img {
    display: block;
    margin: 0 auto;
}
.m-theme283-title {
    height: 30px;
    line-height: 37px;
    margin-bottom: 3px;
    text-align: center;
    background: #EBE8E3;
    font-size: 15px;
    color: #333333;
    overflow: hidden;
}
.m-theme283-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme283-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}

/* 版式theme284*/
.m-theme284 {
    padding: 15px 10px 10px 0;
    margin-left: 1px;
}
.m-theme284-list {
    float: left;
    margin-bottom: 10px;
    width: 214px;
    border-radius: 2px;
    border: 1px solid #EBE8E3;
    vertical-align: top;
    padding: 2px;
    margin-left: -1px;
}
.m-theme284-list:hover {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    transition: 0.5s all ease;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -webkit-transition: 0.5s all ease;
    -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -moz-transition: 0.5s all ease;
    -ms-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
    -ms-transition: 0.5s all ease;
}
.m-theme284-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    border-radius: 2px;
    padding: 2px 0px;
    overflow: hidden;
}
.m-theme284-img a,
.m-theme284-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme284-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme284-img img {
    display: block;
    margin: 0 auto;
}
.m-theme284-title {
    height: 30px;
    line-height: 37px;
    text-align: center;
    font-size: 14px;
    color: #333333;
    overflow: hidden;
}
.m-theme284-img>a:hover img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme284-img>a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}

/* 版式theme287 */
.m-theme287 {
    padding: 15px 10px 0 0;
    margin-left: 3px;
}
.m-theme287-list {
    float: left;
    width: 214px;
    border: 1px solid #e5e5e5;
    box-shadow: 4px 4px 2px #f5f5f5;
    padding: 2px;
    margin-bottom: 15px;
    margin-left: -1px;
}
.m-theme287-img {
    display: table;
    table-layout: fixed;
    height: 214px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme287-img a,
.m-theme287-img img {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme287-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme287-img img {
    display: block;
    margin: 0 auto;
}
.m-theme287-title {
    max-width: 220px;
    height: 40px;
    margin: 0 10px 10px 10px;
    line-height: 20px;
    overflow: hidden;
    padding: 0 0 0 3px;
    border-bottom: 1px dashed #ccc;
}
.m-theme287 .u-price {
    font: 20px Verdana, Arial;
    color: #f40;
    line-height: 18px;
    display: inline;
    float: left;
    margin-left: 10px;
}
.m-theme287 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 10px;
}

/* 版式theme288 */
.m-theme288 {
    padding: 0 0 0 16px;
}
.m-theme288-list {
    display: inline;
    float: left;
    width: 214px;
    padding: 10px 10px;
    margin: 10px 10px 10px 0;
    background: #fff;
}
.m-theme288-img {
    height: 245px;
    *height: 245px;
    _*height: 245px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme288-img a,
.m-theme288-img img {
    text-align: center;
    max-width: 100%;
    max-height: 245px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme288-img a {
    display: block;
    margin: 0 auto;
    width: 100%;
    vertical-align: bottom;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

/*.m-theme288-img img {display: block;margin:0 auto;}*/
.m-theme288-title {
    width: 100%;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background: #990000;
    overflow: hidden;
}
.m-theme288-title a {
    color: #fff !important;
    font-size: 16px
}
.m-theme288 .m-theme288-money {
    width: 100%;
    height: 70px;
    line-height: 70px;
    margin-top: 3px
}
.m-theme288 .u-price {
    height: 70px;
    font: 30px Verdana, Arial;
    color: #CC0000;
    display: inline-block;
    float: left;
    line-height: 70px
}
.m-theme288 .m-theme288-money img {
    float: right;
}
.m-theme288 .u-price em {
    font-weight: normal;
}
.m-theme288 .m-theme288-product {
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 14px !important;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    letter-spacing: 1px
}
.m-theme288 .m-theme288-product p,
.m-theme288 .m-theme288-product span,
.m-theme288 .m-theme288-product em,
.m-theme288 .m-theme288-product i,
.m-theme288 .m-theme288-product h1,
.m-theme288 .m-theme288-product h2,
.m-theme288 .m-theme288-product h3,
.m-theme288 .m-theme288-product h4,
.m-theme288 .m-theme288-product h5,
.m-theme288 .m-theme288-product h6 {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 28px !important;
    font-size: 14px !important;
    text-align: center !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    letter-spacing: 1px !important;
    font-weight: normal !important;
}

/* 版式theme289 */
.m-289 a {
    font-size: 18px;
}
.m-theme289 a:link,
.m-theme289-title a:visited {
    color: #f84646;
}
.m-theme289 {
    padding: 15px 10px 0 0;
}
.m-theme289-list {
    display: inline;
    float: left;
    margin: 0 0 10px 10px;
    width: 230px;
}
.m-theme289-img {
    display: table;
    table-layout: fixed;
    height: 246px;
    *height: 242px;
    _*height: 242px;
    width: 100%;
    padding: 0;
    margin: 0;
    background: #fff;
}
.m-theme289-img a,
.m-theme289-img img {
    text-align: center;
    max-width: 100%;
    max-height: 246px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme289-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme289-img img {
    display: block;
    margin: 0 auto;
}
.m-theme289-title {
    width: 220px;
    height: 50px;
    line-height: 20px;
    background: #FF9F08;
    padding: 5px;
}
.m-theme289-title a {
    font-weight: bold;
    line-height: 24px;
    display: block;
    height: 25px;
    overflow: hidden;
}
.m-theme289-title p {
    font-size: 16px;
    line-height: 20px;
    height: 20px;
    width: 220px;
    overflow: hidden;
    margin-top: 3px;
    color: #414141;
}
.m-theme289-num {
    background: #FFCA08;
    overflow: hidden;
    height: 50px;
    line-height: 40px;
    text-align: center;
}
.m-theme289 .u-price {
    font-weight: bold;
    font-size: 36px;
    color: #b30743;
    display: inline;
}
.m-theme289 .u-number {
    color: #888;
    text-decoration: none;
    font: 12px/1.5 tahoma, arial, \5b8b\4f53;
    float: right;
    display: inline;
    margin-bottom: 10px;
    *margin-bottom: 0px;
    _margin-bottom: 0px;
    margin-right: 3px;
}
.m-theme289-ms {
    height: 110px;
    width: 230px;
}
.m-theme289-ms a {
    display: block;
}

/* 版式theme291 */
.m-291 {
    padding: 0 !important;
    height: 75px !important;
    line-height: 75px !important;
    border: none !important;
    background: none !important;
    width: 100%;
    overflow: hidden;
}
.m-291 h2 {
    width: 16.3%;
    background: #304E74 !important;
    height: 75px !important;
    line-height: 75px !important;
    color: #fff;
    font-size: 24px !important;
    text-align: center;
    margin-right: 0 !important;
    border: 2px solid #2F3437;
    border-left: 1px;
    padding: 0 !important;
}
.m-theme291 {
    padding: 10px 0 0 16px;
}
.m-theme291-list {
    display: inline;
    float: left;
    width: 214px;
    padding: 10px 10px;
    margin: 10px 18px 10px 0;
    background: #fff;
}
.m-theme291-img {
    height: 245px;
    *height: 245px;
    _*height: 245px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme291-img a,
.m-theme291-img img {
    text-align: center;
    max-width: 100%;
    max-height: 245px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme291-img a {
    display: block;
    margin: 0 auto;
    width: 100%;
    vertical-align: bottom;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme291-title {
    width: 100%;
    height: 28px;
    text-align: center;
    line-height: 28px;
    background: #CC0000;
    overflow: hidden;
}
.m-theme291-title a {
    color: #ffff00 !important;
    font-size: 16px
}
.m-theme291 .m-theme291-money {
    width: 100%;
    height: 70px;
    line-height: 70px;
    margin-top: 3px
}
.m-theme291 .u-price {
    height: 70px;
    font: 30px Verdana, Arial;
    color: #CC0000;
    display: inline-block;
    float: left;
    line-height: 70px
}
.m-theme291 .m-theme291-money img {
    float: right;
}
.m-theme291 .u-price em {
    font-weight: normal;
}
.m-theme291 .m-theme291-product {
    width: 100%;
    height: 28px;
    line-height: 28px;
    font-size: 14px !important;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    letter-spacing: 1px
}
.m-theme291-spei {
    width: 490px;
    height: 280px;
    margin: 10px 10px 10px 0;
    padding: 10px 0;
}
.m-theme291-spei .m-theme291-speiph {
    float: left;
    width: 185px;
    height: 100%;
}
.m-theme291-spei .m-theme291-speitit {
    float: left;
    background: none;
    width: 260px;
    padding-left: 25px;
    text-align: left;
    letter-spacing: 1px;
}
.m-theme291-spei .m-theme291-speitit a {
    font-family: " ";
    font-size: 24px;
    color: #000 !important;
}
.m-theme291-spei .m-theme291-speipro {
    float: left;
    width: 260px;
    padding-left: 27px;
    text-align: left;
    font-family: " ";
    font-size: 18px !important;
    color: #cc0000;
}
.m-theme291-spei .m-theme291-speimon {
    float: left;
    width: 285px;
    height: 60px;
    margin: 20px 0 0 20px;
    text-align: left;
    background: url('/static/newtheme/common/img/theme/theme288/d.png') no-repeat;
}
.m-theme291-spei .m-theme291-speimon .u-price {
    font-family: " ";
    font-size: 36px;
    text-align: left;
    color: #ffff00;
    line-height: 44px;
    margin-left: 18px;
}
.m-theme291-spei .m-theme291-speimon .u-pbtn {
    float: right;
    margin: 5px;
    width: 108px;
    height: 50px;
    background: url('/static/newtheme/common/img/theme/theme288/05_05.jpg') no-repeat;
}
.m-theme291-spei .m-theme291-speimon .u-pbtn a {
    display: block;
    height: 50px;
}
.m-theme291-spei .m-theme291-detail {
    float: left;
    width: 270px;
    height: 65px;
    color: #666666;
    overflow: hidden;
    margin: 20px 0 0 30px;
    font-family: " ";
    font-size: 12px;
    line-height: 18px;
}
.m-theme291-spei .m-theme291-sale {
    float: left;
    width: 270px;
    height: 30px;
    margin-left: 30px;
    font-weight: bold;
    margin-top: 10px;
    font-family: " ";
    font-size: 12px;
    color: #000;
    line-height: 30px;
}
.m-theme291-spei .m-theme291-sale em {
    background-color: #660000;
    color: #FFF;
    padding: 1px 4px;
}

/* 版式theme292 */
.m-theme292 {
    padding: 15px 0 0 16px;
}
.m-theme292-list {
    display: inline;
    float: left;
    width: 230px;
    margin: 0 0 10px 10px;
    background: #fff;
}
.m-theme292-img {
    height: 245px;
    *height: 245px;
    _*height: 245px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme292-img a,
.m-theme292-img img {
    text-align: center;
    max-width: 100%;
    max-height: 245px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme292-img a {
    display: block;
    margin: 0 auto;
    width: 100%;
    vertical-align: bottom;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}

/*.m-theme292-img img {display: block;margin:0 auto;}*/
.m-theme292-title {
    height: 22px;
    line-height: 22px;
    text-align: left;
    padding: 3px 0 0 15px;
    background: #f5f5f5;
    color: #f84646;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.m-theme292-title a {
    color: #f84646 !important;
    font-size: 16px;
    font-weight: bold;
}
.m-theme292-title a:hover {
    text-decoration: none
}
.m-theme292 .m-theme292-money {
    width: 100%;
    height: 50px;
    line-height: 50px;
    margin-top: 3px;
    background: #413547;
}
.m-theme292 .u-price {
    height: 50px;
    font: 26px/50px Verdana, Arial;
    color: #dbbfa3;
    display: inline-block;
    float: left;
    margin-left: 10px
}
.m-theme292 .m-theme292-money img {
    float: right;
    margin-top: 8px;
    margin-right: 5px
}
.m-theme292 .u-price em {
    font-weight: normal;
}
.m-theme292 .m-theme292-product {
    height: 20px;
    line-height: 20px;
    padding-left: 15px;
    background: #f5f5f5;
    font-size: 14px !important;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    letter-spacing: 1px
}
.m-theme292 .m-theme292-product p,
.m-theme292 .m-theme292-product span,
.m-theme292 .m-theme292-product em,
.m-theme292 .m-theme292-product i,
.m-theme292 .m-theme292-product h1,
.m-theme292 .m-theme292-product h2,
.m-theme292 .m-theme292-product h3,
.m-theme292 .m-theme292-product h4,
.m-theme292 .m-theme292-product h5,
.m-theme292 .m-theme292-product h6 {
    height: 20px;
    padding: 0 !important;
    margin: 0 !important;
    line-height: 20px !important;
    font-size: 14px !important;
    text-align: left !important;
    white-space: nowrap !important;
    text-overflow: ellipsis !important;
    overflow: hidden !important;
    letter-spacing: 1px !important;
    font-weight: normal !important;
}

/* 版式theme293 */
.m-theme293 {
    padding: 15px 10px 0 0;
}
.m-theme293-list {
    display: inline;
    float: left;
    margin-left: 15px;
    width: 324px;
    padding: 2px;
    margin-bottom: 15px;
    position: relative;
}
.m-theme293-img {
    display: table;
    table-layout: fixed;
    height: 202px;
    *height: 198px;
    _*height: 198px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.m-theme293-img a,
.m-theme293-img img {
    text-align: center;
    max-width: 100%;
    max-height: 202px;
}
.m-theme293-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme293-img img {
    display: block;
    margin: 0 auto;
}
.m-theme293-list .m-price-number {
    width: 100px;
    height: 70px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    background: url('../img/theme/theme293/pri_bg.png') no-repeat;
}
.m-theme293 .u-price {
    font: 700 18px Verdana, Arial;
    color: #fff;
    line-height: 70px;
    display: inline;
    float: left;
    margin-left: 18px;
    transform: rotate(-23deg);
    -webkit-transform: rotate(-23deg);
    -moz-transform: rotate(-23deg);
}
.m-theme293-con {
    width: 324px;
    height: 70px;
    background: rgba(0, 0, 0, 0.4);
    position: absolute;
    bottom: 0px;
}
.m-theme293-title {
    max-width: 203px;
    height: 45px;
    line-height: 21px;
    overflow: hidden;
    padding: 0 0 0 3px;
    margin-top: 10px;
    float: left;
    transition: all 0.3s ease-in-out;
    position: relative;
    left: 2px;
}
.m-theme293-list:hover .m-theme293-title {
    left: 13px;
}
.m-theme293-title a {
    width: 100%;
    display: block;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
}
.m-theme293-title a:link,
.m-theme293-title a:visited {
    color: #fff;
    font-size: 22px;
}
.m-theme293-title p {
    color: #fff;
    font-size: 12px;
}
.m-theme293 .m-time-buy {
    float: right;
    margin-top: 7px;
    margin-right: -5px;
    padding-left: 0px;
    background: url('../img/theme/theme293/tg_bg.png') no-repeat;
}
.m-theme293 .u-buy {
    padding-right: 0;
}
.m-theme293 .u-buy a {
    background: none !important;
    color: #fff !important;
    border: none !important;
    padding: 12px 13px;
    font-size: 20px !important;
    line-height: 35px;
    transition: all 0.3s ease-in-out;
}

/* 版式theme294 */
.m-294 {
    height: 39px !important;
    line-height: 39px !important;
    margin-bottom: 20px;
    background: none !important;
    border: none !important;
}
.m-294 h2 {
    padding: 0px 25px !important;
    color: #76838f;
    font-weight: normal;
    font-family: Roboto, sans-serif;
}
.m-theme294 {
    padding: 15px 10px 10px 0;
}
.m-theme294 .ct-294 {
    font-family: Roboto, sans-serif;
}
.m-theme294-list {
    display: inline-block;
    /*float:left;*/
    
    margin-right: 10px;
    margin-bottom: 10px;
    *margin-left: 23px;
    _margin-left: 23px;
    width: 278px;
    border-radius: 2px;
    vertical-align: top;
}
.m-theme294-img {
    display: table;
    table-layout: fixed;
    height: 196px;
    *height: 192px;
    _*height: 192px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
    position: relative;
}
.m-theme294-img .m-theme294-zhe {
    width: 100%;
    height: 196px;
    background: rgba(0, 0, 0, 0.5);
    position: absolute;
    top: 0;
    z-index: 2;
    transition: 0.5s all ease
}
.m-theme294-img:hover .m-theme294-zhe {
    background: rgba(0, 0, 0, 0);
    z-index: 0;
}
.m-theme294-img a,
.m-theme294-img img {
    text-align: center;
    width: 100%;
    height: 196px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>196)?'210px': 'auto';
    }
    
    (this));
}
.m-theme294-img a {
    position: absolute;
    top: 0;
    z-index: 1;
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    overflow: hidden;
}
.m-theme294-img img {
    display: block;
    margin: 0 auto;
}
.m-theme294-title {
    height: 43px;
    line-height: 43px;
    text-align: center;
    font-size: 16px;
    color: #222222;
    overflow: hidden;
    background: #fff;
}
.m-theme294-title a {
    text-decoration: none !important;
}
.m-theme294-img:hover a img {
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}
.m-theme294-img a img {
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    transition: 0.5s all ease;
    margin: 0 auto;
}

/* 版式theme295 */
.m-295 {
    font-family:  ;
}
.m-theme295 {
    padding: 10px;
    overflow: hidden;
}
.m-theme295 .noline {
    border-top: none;
}
.m-theme295 ul li {
    float: left;
    overflow: hidden;
    background: none;
    margin: 0 5px 5px 5px;
}
.m-theme295 ul li a {
    background: url(../img/theme/theme2/icon.gif) no-repeat 17px left;
    padding: 11px 34px;
    display: block;
    text-decoration: none;
    font-size: 14px;
    color: #5a5a5a;
}
.m-theme295 .hid_bg {
    visibility: hidden;
    height: 1px;
    width: auto;
}

/* 版式theme297 */
.m-theme297 {
    padding: 15px 0 10px;
}
.m-theme297-list {
    float: left;
    margin: 0 2% 30px;
    width: 46%;
    border-radius: 2px;
    vertical-align: top;
}
.m-theme297-list {
    box-shadow: 0 0 10px #bbb;
    transition: 1s all ease;
    -webkit-box-shadow: 0 0 10px #bbb;
    -webkit-transition: 1s all ease;
    -moz-box-shadow: 0 0 10px #bbb;
    -moz-transition: 1s all ease;
    -ms-box-shadow: 0 0 10px #bbb;
    -ms-transition: 1s all ease;
}
.m-theme297-img {
    display: table;
    table-layout: fixed;
    height: 406px;
    *height: 402px;
    _*height: 402px;
    width: 100%;
    border-radius: 2px;
    overflow: hidden;
}
.m-theme297-img a,
.m-theme297-img img {
    text-align: center;
    width: 100%;
    height: 406px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme297-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    border-radius: 10px;
    _overflow: hidden;
}
.m-theme297-img img {
    display: block;
    margin: 0 auto;
}
.m-theme297-title {
    height: 60px;
    line-height: 60px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background-color: #fbfbfb;
}
.m-theme297-title a {
    font-size: 18px;
    color: #333333;
}
.m-theme297-img>a:hover img {
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.m-theme297-img>a img {
    -moz-transition: 1s all ease;
    -o-transition: 1s all ease;
    -webkit-transition: 1s all ease;
    transition: 1s all ease;
    margin: 0 auto;
}

/* 版式them301 */
.m-theme301 {
    padding: 20px 0;
}
.m-theme301-item {
    float: left;
    width: 243px;
    margin: 10px 12px;
    padding: 15px;
    border: 1px solid #ddd;
    background: #fff;
}
.m-theme301-item a:hover {
    text-decoration: none
}
.theme301-img {
    width: 243px;
    height: 243px;
    text-align: center;
    vertical-align: middle;
}
.theme301-img img {
    max-width: 100%;
    max-height: 243px;
    text-align: center;
    vertical-align: middle;
}
.theme301-title,
.theme301-oldMoney,
.theme301-newMoney {
    text-align: center;
}
.theme301-title {
    margin-top: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: normal
}
.theme301-oldMoney {
    color: #acacac;
    font-size: 12px;
}
.theme301-oldMoney span {
    color: #666;
    text-decoration: line-through
}
.theme301-newMoney {
    color: #acacac;
    font-size: 12px;
}

/* 版式them302 */
.m-theme302 {
    padding: 10px;
    clear: both;
}
.m-theme302 ul li {
    padding: 16px 0;
    border-bottom: 1px dashed #ccc
}
.m-theme302 .date {
    width: 60px;
    height: 60px;
    margin-left: 30px;
    float: left;
}
.m-theme302 .date .day {
    width: 60px;
    height: 38px;
    line-height: 38px;
    font-size: 24px;
    color: #fff;
    text-align: center;
    display: block;
}
.m-theme302 .date .month {
    width: 60px;
    height: 20px;
    line-height: 20px;
    display: block;
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.m-theme302 .text {
    margin-left: 114px;
}
.m-theme302 .text a {
    line-height: 1.2em;
    color: #545454;
    display: block;
    margin-bottom: 10px
}
.m-theme302 .text span {
    max-height: 52px;
    line-height: 18px;
    color: #919692;
    font-size: 12px;
    display: block;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

/* 版式theme304 */
.m-theme304 {
    padding: 10px 20px;
}
.m-theme304 .theme304-item .theme304-title {
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    position: relative;
}
.m-theme304 .theme304-title a {
    display: inline-block;
    font-size: 15px;
    color: #4d4c4c;
    margin-left: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-theme304 .icon_img {
    width: 15px;
    height: 15px;
    margin-top: 12px;
    float: left;
    border-radius: 3px
}
.m-theme304 .icon_img img {
    width: 12px;
    height: 12px;
    margin-top: 2px;
    margin-left: 1px;
    vertical-align: top;
}
.m-theme304 .theme304-title h3 {
    cursor: pointer;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-theme304 .theme304-title span {
    display: inline-block;
    width: 50px;
    height: 54px;
    text-align: center;
    position: absolute;
    right: 0px;
    bottom: 0px;
    cursor: pointer;
}
.m-theme304 .theme304-item ul {}
.m-theme304 .theme304-item-1 {
    height: 28px;
    line-height: 36px;
    position: relative;
    border-bottom: 1px dashed #ccc
}
.m-theme304 .theme304-item-1 .u-child {
    margin-left: 8px
}
.m-theme304 .theme304-item-1 a {
    display: inline-block;
    text-align: center;
    font-size: 12px !important;
    color: #333;
}
.m-theme304 ul li a:hover {
    text-decoration: none
}
.m-theme304 .theme304-item-1 img {
    height: 20px;
    position: absolute;
    right: 10px;
    bottom: 17px;
}
.m-theme304 .cur {
    display: block;
}

/* 版式theme305 */
.m-theme305 {
    padding: 5px 10px 10px 0;
}
.m-theme305 .picMarquee-left {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.m-theme305-list {
    position: relative;
    float: left;
    width: 130px;
    padding: 0 2px;
    margin-bottom: 10px;
}
.m-theme305-img {
    display: table;
    table-layout: fixed;
    height: 170px;
    *height: 174px;
    _*height: 174px;
    width: 100%;
    margin: 0;
    padding: 2px 0px;
}
.m-theme305-img img {
    display: block;
    margin: 0 auto;
    text-align: center;
    max-width: 90%;
    max-height: 170px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>210)?'210px': 'auto';
    }
    
    (this));
}
.m-theme305-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.m-theme305-title {
    margin: 0 auto;
    height: 20px;
    line-height: 20px;
    text-align: center;
    overflow: hidden;
}
.m-theme305 .m-theme305-title a {
    font-size: 12px;
    color: #333333;
}
.m-theme305 .m-theme305-title a:hover {
    color: #FF0000;
}
.m-theme305 .picList li {
    width: 130px !important;
}

/* 版式theme306 */
.m-theme306 .m-theme113-title {
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

/* 版式theme307 */
.m-theme307 .m-theme118-title {
    height: 30px;
    line-height: 30px;
    padding-bottom: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

/* 版式theme308 */
.m-theme308 .m-theme8-title {
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.m-theme308 .m-theme8-list {
    padding-bottom: 6px;
}

/* 版式theme309 */
.m-theme309 .m-theme207-list {
    height: 280px;
}
.m-theme309 .m-theme207-title {
    height: 30px;
    line-height: 30px;
    margin: 5px 0 0px 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.m-theme309 .input a {
    font-size: 14px !important;
}

/* 版式theme310 */
.m-theme310 .m-theme208-title {
    height: 30px;
    line-height: 30px;
}

/* 版式theme311 */
.m-theme311 .m-theme274-title {
    height: 30px;
    line-height: 30px;
}

/* 版式theme312 */
.m-theme312 .m-theme274-title {
    height: 30px;
    line-height: 30px;
}
.m-theme312 .m-theme273-btn a {
    letter-spacing: 2px;
}

/* 版式theme320 */
.m-320 {
    font-family: Verdana,  , Arial, Helvetica, sans-serif;
}
.m-theme320 {
    padding: 10px;
}
.m-theme320 .noline {
    border-top: none;
}
.m-theme320 ul li {
    height: 26px;
    line-height: 26px;
    *height: 22px;
    _height: 22px;
    overflow: hidden;
    margin: 3px 0;
}
.m-theme320 ul li:hover a {
    color: #ff0000;
}
.m-theme320 ul li a {
    padding-left: 15px;
    height: 25px;
    display: block;
    text-decoration: none;
    border-bottom: 1px solid #DEDFE1;
    position: relative;
}
.m-theme320 ul li a:before {
    content: '|';
    position: absolute;
    left: 0;
    top: 0;
    color: #DEDFE1;
}
.m-theme320 ul li a.u-child {
    margin-left: 15px;
}

/*版式theme321*/
.m-theme321 ul li {
    float: left;
}
.m-theme321 ul li:nth-of-type(4n) {
    margin-bottom: 74px;
}
.theme321-first-li {
    width: 50%;
    height: 366px;
    margin-bottom: 20px;
    margin-right: 50px
}
.theme321-img {
    width: 100%;
    height: 238px;
    text-align: center;
}
.theme321-img img {
    width: 100%;
    height: 100%;
}
.theme321-first-txt {
    height: 64px;
    line-height: 20px;
    overflow: hidden
}
.theme321-li-item {
    width: 44%;
    height: 69px;
    margin-bottom: 74px;
}
.theme321-first-titleAndTime {
    padding: 20px 0;
    font-size: 14px;
}
.theme321-first-title {
    float: left;
}
.theme321-first-title a {
    color: #682401 !important;
}
.theme321-first-time {
    float: right;
}
.theme321-li-number {
    float: left;
    width: 20%;
    height: 70px;
    line-height: 70px;
    padding-right: 10px;
    margin-right: 20px;
    text-align: center;
    color: #c9c9c9;
    font-size: 50px;
    letter-spacing: 4px;
    border-right: 1px solid #eee;
}
.theme321-li-content {
    float: left;
    width: 70%;
}
.theme321-li-txt {
    color: #ccc;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.theme321-li-title {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #682401;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.theme321-li-time {
    font-size: 11px;
    color: #929292;
    margin: 4px 0
}
.theme321-li-txt {
    font-size: 12px;
    color: #ccc;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.m-theme321 a:hover {
    text-decoration: none;
}
.theme321-first-txt a {
    color: #ccc !important;
    font-size: 12px !important;
}
.theme321-first-txt a:hover {
    color: #ccc;
}
.theme321-first-title a:hover,
.theme321-first-time a:hover {
    color: #333;
}

/*版式theme322*/
.m-theme322 {
    margin-bottom: 30px;
}
.m-theme322 ul li {
    float: left;
    width: 45%;
    margin: 22px 0 0 3%;
}
.m-theme322 ul li:nth-child(2n) {
    margin-left: 7%;
}
.m-theme322 .m-title {
    height: 37px;
    line-height: 37px;
    font-size: 14px;
    cursor: pointer;
}
.m-theme322 .m-title a {
    float: left;
    width: 100%;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.m-theme322 .m-content {
    margin: 10px 17px;
    line-height: 25px;
}
.m-theme322 .m-content a {
    text-decoration: none;
}

/*版式theme323*/
.m-theme323 {
    width: 100%;
    overflow: hidden;
}
.m-theme323 .m-theme323-picbao {
    position: relative;
    width: 1000px;
    margin: 0 auto;
}
.m-theme323 .m-theme323-picbox {
    position: relative;
    width: 928px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
}
.m-theme323 .m-theme323-piclist {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 200px;
}
.m-theme323 .m-theme323-piclist li {
    float: left;
    width: 192px;
    padding: 5px 20px;
}
.m-theme323 .m-theme323-piclist .m-theme323-img {
    display: table;
    height: 190px;
    *height: 190px;
    _*height: 190px;
    margin: 0 auto;
    table-layout: fixed;
}
.m-theme323 .m-theme323-piclist li a {
    display: table-cell;
    vertical-align: middle;
}
.m-theme323 .m-theme323-piclist li img {
    display: table;
    table-layout: fixed;
    max-width: 190px;
    padding: 2px;
}
.m-theme323 .og_prev {
    position: absolute;
    left: 0;
    top: 68px;
    width: 30px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #234493;
}
.m-theme323 .og_next {
    position: absolute;
    right: 0px;
    top: 68px;
    width: 30px;
    height: 60px;
    line-height: 60px;
    font-size: 20px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background: #234493;
}

/*版式theme324*/
.m-theme324 {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.m-theme324 .m-theme324-picbig {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 450px;
    width: 700px;
    margin: 0 auto;
}
.m-theme324 .m-theme324-picbig li {
    margin: 0 auto;
    display: none;
}
.m-theme324 .m-theme324-picbig li img {
    display: block;
    width: auto;
    max-height: 400px;
    margin: 0 auto;
}
.m-theme324 .m-theme324-picbig .picshow {
    display: block;
}
.m-theme324 .m-theme324-picbao {
    position: relative;
    width: 840px;
    margin: 0 auto;
}
.m-theme324 .m-theme324-picbox {
    position: relative;
    width: 780px;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
}
.m-theme324 .m-theme324-piclist {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 140px;
}
.m-theme324 .m-theme324-piclist li {
    padding: 5px 13px;
    float: left;
}
.m-theme324 .m-theme324-piclist .m-theme324-img {
    display: table;
    height: 130px;
    *height: 130px;
    _*height: 130px;
    table-layout: fixed;
}
.m-theme324 .m-theme324-piclist li a {
    display: table-cell;
    vertical-align: middle;
}
.m-theme324 .m-theme324-piclist li img {
    display: table;
    table-layout: fixed;
    width: 100px;
    height: 100px;
    padding: 2px;
}
.m-theme324 .og_prev {
    position: absolute;
    left: 0px;
    top: 40px;
    width: 30px;
    height: 60px;
    line-height: 54px;
    font-size: 35px;
    color: #234493;
    text-align: center;
    cursor: pointer;
}
.m-theme324 .og_next {
    position: absolute;
    right: 0px;
    top: 40px;
    width: 30px;
    height: 60px;
    line-height: 54px;
    font-size: 35px;
    color: #234493;
    text-align: center;
    cursor: pointer;
}

/* 样式theme326*/

/*给予默认字体12px*/
.m-326 {
    font-size: 12px;
}
.m-theme326 {
    padding: 15px;
    line-height: 30px;
}
.m-theme326 .list {
    line-height: 40px;
    margin-top: 10px;
    overflow: hidden;
}
.m-theme326 .m-ct-btn {
    margin: 10px 0 0 30px;
}
.m-theme326 .u-submit2 {
    cursor: pointer;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background-color: #4ab746;
    border: none;
    padding: 6px 25px;
    border-radius: 4px;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
}
.m-theme326 .list .ttp_left {
    min-width: 56px;
    margin-left: 15px;
    line-height: 40px;
    float: left;
    text-align: right;
    padding-right: 25px;
    overflow: hidden;
}
.m-theme326 .list .ttp_left {
    padding-left: 0px !important;
}
.m-theme326 .list .ttp_right {
    float: left;
    width: auto;
    margin-left: 0px;
    padding-left: 0px;
}
.m-theme326 .list .ttp_right select {
    width: 180px;
    padding: 5px;
    height: 30px;
    border: 1px solid #d6d7dc;
    line-height: 20px;
    font-size: 14px;
    color: #777;
    background: #fff;
}
.m-theme326 .list .ttp_right textarea {
    width: 300px;
    padding: 5px;
    height: 100px;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
    margin-top: 5px;
    border: 1px solid #d6d7dc;
    border-radius: 3px;
}
.m-theme326 .list .ttp_right img {
    vertical-align: bottom;
    margin-left: 10px;
}
.m-theme326 .list .ttp_right input {
    width: auto;
    padding: 5px;
    height: 17px;
    margin-bottom: 10px;
    line-height: 17px;
    font-size: 14px;
    color: #777;
    background: #fff;
    border: 1px solid #d6d7dc;
    border-radius: 3px;
}
.m-theme326 .list .ttp_right .hint {
    float: left;
    width: 100%;
    line-height: 25px;
    color: #f00;
}

/*错误提示位置*/
.m-theme326 .list .ttp_right span {
    display: block;
}

/*单选按钮，多选框的文字间距*/
.m-theme326 .list .ttp_right input[type=radio] {
    margin-bottom: 0;
    vertical-align: middle;
}
.m-theme326 .list .ttp_right input[type=checkbox] {
    margin: 5px 0;
    vertical-align: middle;
}
.m-theme326 .list .ttp_right font {
    margin: 0 15px 0 5px;
}
.m-theme326 .list .ttp_right input[type=text] {
    width: 300px;
}
.m-theme326 .list .ttp_right input[name=validCode] {
    width: 100px;
}
.m-theme326 .list .ttp_right input.u-form-checkbox,
.m-theme326 .list .ttp_right input.u-form-radio {
    width: 20px;
    margin-left: 10px;
}
.m-theme326 .list .hbr {
    padding-left: 0 !important;
}
.m-theme326 .list .hbp {
    padding-left: 15px !important;
}
.m-theme326 .clear {
    clear: both;
}
.m-theme326 .flie-radio {
    margin-top: 0;
}

/*版式theme328*/
.m-theme328 ul li {
    float: left;
}
.m-theme328 ul li:nth-of-type(4n) {
    margin-bottom: 74px;
}
.theme328-first-li {
    width: 50%;
    height: 366px;
    margin-bottom: 20px;
    margin-right: 50px
}
.theme328-img {
    width: 100%;
    height: 208px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.theme328-img img {
    max-width: 100%;
    max-height: 100%;
    margin: 1px;
}
.theme328-first-txt {
    height: 64px;
    line-height: 20px;
    overflow: hidden
}
.theme328-li-item {
    width: 44%;
    height: 69px;
    margin-bottom: 74px;
}
.theme328-first-titleAndTime {
    height: 68px;
    padding: 10px;
    font-size: 14px;
}
.theme328-first-title {
    float: left;
}
.theme328-first-title a {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.theme328-first-time {
    float: right;
}
.theme328-li-number {
    float: left;
    width: 20%;
    height: 70px;
    line-height: 70px;
    padding-right: 10px;
    margin-right: 20px;
    text-align: center;
    color: #c9c9c9;
    font-size: 50px;
    letter-spacing: 4px;
    border-right: 1px solid #eee;
}
.theme328-li-content {
    float: left;
    width: 70%;
}
.theme328-li-txt {
    color: #ccc;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.theme328-li-title {
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    color: #682401;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.theme328-li-time {
    font-size: 11px;
    color: #929292;
    margin: 4px 0
}
.theme328-li-txt {
    font-size: 12px;
    color: #ccc;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}
.m-theme328 a:hover {
    text-decoration: none;
}
.theme328-first-txt a {
    color: #ccc !important;
    font-size: 12px !important;
}
.theme328-first-txt a:hover {
    color: #ccc;
}
.theme328-first-title a:hover,
.theme328-first-time a:hover {
    color: #333;
}

/*版式theme337*/
.m-theme337 {
    width: 100%;
    overflow: hidden;
    position: relative;
}
.m-theme337 .m-theme337-picbig {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 450px;
    width: 700px;
    margin: 0 auto;
}
.m-theme337 .m-theme337-picbig li {
    margin: 0 auto;
    display: none;
}
.m-theme337 .m-theme337-picbig li img {
    display: block;
    width: auto;
    max-height: 400px;
    margin: 0 auto;
}
.m-theme337 .m-theme337-picbig .picshow {
    display: block;
}
.m-theme337 .m-theme337-picbao {
    position: relative;
    width: 840px;
    margin: 0 auto;
}
.m-theme337 .m-theme337-picbox {
    position: relative;
    width: 780px;
    height: 140px;
    margin: 0 auto;
    overflow: hidden;
}
.m-theme337 .m-theme337-piclist {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 140px;
}
.m-theme337 .m-theme337-piclist li {
    padding: 5px 13px;
    float: left;
}
.m-theme337 .m-theme337-piclist .m-theme337-img {
    display: table;
    height: 130px;
    *height: 130px;
    _*height: 130px;
    table-layout: fixed;
}
.m-theme337 .m-theme337-piclist li a {
    display: table-cell;
    vertical-align: middle;
}
.m-theme337 .m-theme337-piclist li img {
    display: table;
    table-layout: fixed;
    width: 100px;
    height: 100px;
    padding: 2px;
}
.m-theme337 .og_prev {
    position: absolute;
    left: 0px;
    top: 40px;
    width: 30px;
    height: 60px;
    line-height: 54px;
    font-size: 35px;
    color: #234493;
    text-align: center;
    cursor: pointer;
}
.m-theme337 .og_next {
    position: absolute;
    right: 0px;
    top: 40px;
    width: 30px;
    height: 60px;
    line-height: 54px;
    font-size: 35px;
    color: #234493;
    text-align: center;
    cursor: pointer;
}

/*下拉框*/
.m-theme326 select {
    /*很关键：将默认的select选择框样式清除*/
    
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 21px;
    background: #fff url('/static/img/form-pay/form_xia.png') no-repeat 96% center !important;
    background-size: 14px 14px !important;
    border: 1px solid #e5e5e5;
}

/*表单复选框公用样式*/
.chk {
    display: none;
}
.chk+label {
    position: relative;
    display: inline-block;
    margin-right: 5px;
    padding: 8px;
    background-color: #FFF;
    border: 1px solid #ccc;
    border-radius: 3px;
    cursor: pointer;
    vertical-align: -4px;
}
.chk:checked+label {
    background-color: #323232;
    border: 1px solid #323232;
}
.chk:checked+label:after {
    content: '\2714';
    position: absolute;
    top: -11px;
    left: 0px;
    width: 100%;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

/*.chk:checked + label + font{color:#323232;}  */

/* 拖动的主体部份 */
.g-document {
    margin: 0 auto;
}
.g-main {
    width: 1000px;
    margin: 0 auto;
}

/* 框架公共样式 */
.m-wg {
    float: left;
    width: 490px;
    margin: 20px 0 10px 10px;
    overflow: hidden;
    display: inline;
}
.m-wg .m-wg-hd h2 {
    margin-right: 5px;
}
.m-wg h2 {
    float: left;
}
.m-wg .m-wg-hd .more {
    float: right;
}
.m-wg .m-wg-ct {
    background-color: #fff;
    clear: both;
}

/*******mod1********/
.m-mod1 .m-wg-hd .more {
    float: right;
    margin: 10px;
    width: 39px;
    height: 11px;
    line-height: 1000px;
}
.m-mod1 .m-wg-hd {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.m-mod1 .m-wg-hd h2 {
    background-color: #fff;
    margin: 0 auto;
    color: #FFF;
    padding: 0 20px;
    float: left;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 25px;
    margin-right: 10px;
}
.m-mod1-black .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-black.gif) repeat-x;
}
.m-mod1-black .m-wg-hd .more {
    background: url(../img/mod/mod1/more-black.gif) repeat-x;
}
.m-mod1-brown .m-wg-hd h2 {
    background: #c30;
}
.m-mod1-brown .m-wg-hd .more {
    background: url(../img/mod/mod1/more-red.gif) repeat-x;
}
.m-mod1-gray .m-wg-hd h2 {
    background: #666;
}
.m-mod1-gray .m-wg-hd .more {
    background: url(../img/mod/mod1/more-black.gif) repeat-x;
}
.m-mod1-cyan .m-wg-hd h2 {
    background: #0cc;
}
.m-mod1-cyan .m-wg-hd .more {
    background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}
.m-mod1-orange .m-wg-hd h2 {
    background: #f60;
}
.m-mod1-orange .m-wg-hd .more {
    background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}
.m-mod1-pink .m-wg-hd h2 {
    background: #f36;
}
.m-mod1-pink .m-wg-hd .more {
    background: url(../img/mod/mod1/more-red.gif) repeat-x;
}
.m-mod1-default .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}
.m-mod1-default .m-wg-hd .more {
    background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}
.m-mod1-blue .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}
.m-mod1-blue .m-wg-hd .more {
    background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}
.m-mod1-red .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-red.gif) repeat-x;
}
.m-mod1-red .m-wg-hd .more {
    background: url(../img/mod/mod1/more-red.gif) repeat-x;
}
.m-mod1-green .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-green.gif) repeat-x;
}
.m-mod1-green .m-wg-hd .more {
    background: url(../img/mod/mod1/more-green.gif) repeat-x;
}
.m-mod1-violet .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-purple.gif) repeat-x;
}
.m-mod1-violet .m-wg-hd .more {
    background: url(../img/mod/mod1/more-purple.gif) repeat-x;
}
.m-mod1-yellow .m-wg-hd h2 {
    background: url(../img/mod/mod1/dt-5-yellow.gif) repeat-x;
}
.m-mod1-yellow .m-wg-hd .more {
    background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}

/*******mod2********/
.m-mod2 .m-wg-hd .more {
    float: right;
    margin: 10px;
    width: 39px;
    height: 11px;
    line-height: 1000px;
}
.m-mod2 .m-wg-hd {
    height: 30px;
    line-height: 20px;
    overflow: hidden;
}
.m-mod2 .m-wg-hd h2 {
    margin: 0 auto;
    color: #FFF;
    font-weight: bold;
    padding: 0 10px;
    float: left;
    height: 30px;
    line-height: 30px;
}
.m-mod2 .m-wg-ct {
    margin: 0 auto;
}
.m-mod2-blue .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}
.m-mod2-green .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-green.gif) repeat-x;
}
.m-mod2-red .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-red.gif) repeat-x;
}
.m-mod2-violet .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-purple.gif) repeat-x;
}
.m-mod2-yellow .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-yellow.gif) repeat-x;
}
.m-mod2-black .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-black.gif) repeat-x;
}
.m-mod2-brown .m-wg-hd {
    background: #c30;
}
.m-mod2-gray .m-wg-hd {
    background: #666;
}
.m-mod2-cyan .m-wg-hd {
    background: #0cc;
}
.m-mod2-orange .m-wg-hd {
    background: #f60;
}
.m-mod2-pink .m-wg-hd {
    background: #f36;
}
.m-mod2-default .m-wg-hd {
    background: url(../img/mod/mod1/dt-5-blue.gif) repeat-x;
}
.m-mod2-black .m-wg-hd .more {
    background: url(../img/mod/mod1/more-black.gif) repeat-x;
}
.m-mod2-brown .m-wg-hd .more {
    background: url(../img/mod/mod1/more-red.gif) repeat-x;
}
.m-mod2-gray .m-wg-hd .more {
    background: url(../img/mod/mod1/more-black.gif) repeat-x;
}
.m-mod2-cyan .m-wg-hd .more {
    background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}
.m-mod2-orange .m-wg-hd .more {
    background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}
.m-mod2-pink .m-wg-hd .more {
    background: url(../img/mod/mod1/more-red.gif) repeat-x;
}
.m-mod2-default .m-wg-hd .more {
    background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}
.m-mod2-blue .m-wg-hd .more {
    background: url(../img/mod/mod1/more-blue.gif) repeat-x;
}
.m-mod2-red .m-wg-hd .more {
    background: url(../img/mod/mod1/more-red.gif) repeat-x;
}
.m-mod2-green .m-wg-hd .more {
    background: url(../img/mod/mod1/more-green.gif) repeat-x;
}
.m-mod2-violet .m-wg-hd .more {
    background: url(../img/mod/mod1/more-purple.gif) repeat-x;
}
.m-mod2-yellow .m-wg-hd .more {
    background: url(../img/mod/mod1/more-yellow.gif) repeat-x;
}

/*******mod3********/
.m-mod3 .m-wg-hd {
    height: 35px;
    width: 100%
}
.m-mod3 .m-wg-hd h2 {
    font: 14px/32px ' ', simsun;
    position: relative;
    margin-bottom: 5px;
    overflow: hidden;
    height: 35px;
    line-height: 35px;
    font-size: 18px;
    font-weight: bold;
    font-weight: bold;
    padding-left: 15px;
}
.m-mod3 .m-wg-hd .more {
    float: right;
    font-size: 12px;
    margin-top: 8px;
    background: none;
    width: auto;
    height: auto;
    line-height: 18px;
}
.m-mod3-default .m-wg-hd {
    border-bottom: 5px solid #3b5998;
    color: #3b5998;
}
.m-mod3-black .m-wg-hd {
    border-bottom: 5px solid #000;
    color: #000;
}
.m-mod3-gray .m-wg-hd {
    border-bottom: 5px solid #666;
    color: #666:
}
.m-mod3-brown .m-wg-hd {
    border-bottom: 5px solid #c30;
    color: #c30;
}
.m-mod3-cyan .m-wg-hd {
    border-bottom: 5px solid #0cc;
    color: #0cc;
}
.m-mod3-pink .m-wg-hd {
    border-bottom: 5px solid #f36;
    color: #f36;
}
.m-mod3-orange .m-wg-hd {
    border-bottom: 5px solid #f60;
    color: #f60;
}
.m-mod3-violet .m-wg-hd {
    border-bottom: 5px solid #90f;
    color: #90f;
}
.m-mod3-yellow .m-wg-hd {
    border-bottom: 5px solid #fc0;
    color: #fc0;
}
.m-mod3-yellow .m-wg-hd h2 {
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}
.m-mod3-blue .m-wg-hd {
    border-bottom: 5px solid #36f;
    color: #36f;
}
.m-mod3-green .m-wg-hd {
    border-bottom: 5px solid #090;
    color: #090;
}
.m-mod3-gray .m-wg-hd {
    border-bottom: 5px solid #666;
    color: #666;
}
.m-mod3-red .m-wg-hd {
    border-bottom: 5px solid #f03;
    color: #f03;
}

/* mod4 (默认使用模板Furniture) */
.m-mod4 {}
.m-mod4 {
    border: 1px solid #ccc;
}
.m-mod4 .m-wg-hd {
    height: 20px;
    padding: 0 10px;
}
.m-mod4 .m-wg-hd h2 {
    margin: 0 auto;
    height: 20px;
    line-height: 20px;
    float: left;
    font-weight: normal;
    font-size: 16px;
    color: white;
    border: 1px solid #ccc;
    border-top: none;
    padding: 1px 15px;
}
.m-mod4 .m-wg-hd .more {
    display: block;
    float: right;
    width: 33px;
    height: 15px;
    background: url(../img/mod/mod4/more.gif) no-repeat left top;
    font-weight: normal;
    line-height: 1000px;
    overflow: hidden;
    margin-top: 5px;
    margin-right: 15px;
}
.m-mod4-default .m-wg-hd h2 {
    background: #C01E22;
}
.m-mod4-black .m-wg-hd h2 {
    background: #000;
}
.m-mod4-gray .m-wg-hd h2 {
    background: #666;
}
.m-mod4-red .m-wg-hd h2 {
    background: #f03;
}
.m-mod4-blue .m-wg-hd h2 {
    background: #36f;
}
.m-mod4-violet .m-wg-hd h2 {
    background: #90f;
}
.m-mod4-brown .m-wg-hd h2 {
    background: #c30;
}
.m-mod4-green .m-wg-hd h2 {
    background: #090;
}
.m-mod4-cyan .m-wg-hd h2 {
    background: #0cc;
}
.m-mod4-pink .m-wg-hd h2 {
    background: #f36;
}
.m-mod4-orange .m-wg-hd h2 {
    background: #f60;
}
.m-mod4-yellow .m-wg-hd h2 {
    background: #fc0;
}

/* mod5 (默认使用的模板metv5s) */
.m-mod5 .m-wg-hd {
    overflow: hidden;
    width: 100%;
    height: 30px;
    line-height: 30px;
}
.m-mod5 .m-wg-hd h2 {
    height: 30px;
    padding-left: 10px;
    overflow: hidden;
    margin-bottom: 15px;
    font-size: 16px;
    font-weight: normal;
    padding: 0 10px;
    float: left;
    margin: 0 auto;
}
.m-mod5 .m-wg-hd a.more {
    background: url(../img/mod/mod5/more.gif) no-repeat top left;
    float: right;
    width: 46px;
    height: 30px;
    line-height: 10000px;
    overflow: hidden;
    margin-top: 0px;
}
.m-mod5-default .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-red.jpg) no-repeat left center;
}
.m-mod5-cyan .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-cyan.jpg) no-repeat left center;
}
.m-mod5-gray .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-gray.jpg) no-repeat left center;
}
.m-mod5-pink .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-pink.jpg) no-repeat left center;
}
.m-mod5-blue .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-blue.jpg) no-repeat left center;
}
.m-mod5-violet .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-violet.jpg) no-repeat left center;
}
.m-mod5-green .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-green.jpg) no-repeat left center;
}
.m-mod5-red .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-red.jpg) no-repeat left center;
}
.m-mod5-yellow .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-yellow.jpg) no-repeat left center;
}
.m-mod5-brown .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-brown.jpg) no-repeat left center;
}
.m-mod5-orange .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-orange.jpg) no-repeat left center;
}
.m-mod5-black .m-wg-hd h2 {
    background: url(../img/mod/mod5/f-black.jpg) no-repeat left center;
}

/*******mod6********/
.m-mod6 .m-wg-hd {
    height: 30px;
    border: 0px;
    margin: 0;
}
.m-mod6 .m-wg-hd h2 {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    text-indent: 30px;
    color: #fff;
    float: left;
    margin: 0 auto;
}
.m-mod6 .m-wg-hd .more {
    float: right;
    margin: 5px;
    overflow: hidden;
    color: #FFFFFF;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod6-default .m-wg-hd {
    background-color: #000
}
.m-mod6-blue .m-wg-hd {
    background: url(../img/mod/mod6/title-blue.png) repeat;
}
.m-mod6-black .m-wg-hd {
    background-color: #000
}
.m-mod6-brown .m-wg-hd {
    background: #cc3300;
}
.m-mod6-yellow .m-wg-hd {
    background: url(../img/mod/mod6/title-yellow.png) repeat-x;
}
.m-mod6-gray .m-wg-hd {
    background: #666666;
}
.m-mod6-cyan .m-wg-hd {
    background: #00cccc;
}
.m-mod6-red .m-wg-hd {
    background: #ff0033;
}
.m-mod6-green .m-wg-hd {
    background: #009900;
}
.m-mod6-orange .m-wg-hd {
    background: #ff6600;
}
.m-mod6-pink .m-wg-hd {
    background: #ff3366;
}
.m-mod6-violet .m-wg-hd {
    background: #9900ff;
}

/*******mod7********/
.m-mod7 {
    background-color: #f2f2f2;
}
.m-mod7 .m-wg-ct {
    background-color: #f2f2f2;
}
.m-mod7 .m-wg-hd .more {
    float: right;
    margin: 6px;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod7 .m-wg-hd {
    height: 32px;
    overflow: hidden;
}
.m-mod7 .m-wg-hd h2 {
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    padding: 0 8px;
    float: left;
    height: 30px;
    line-height: 30px;
}
.m-mod7-default .m-wg-hd h2 {
    border-top: 2px solid #C3C3C3;
    color: #3b5998;
}
.m-mod7-black .m-wg-hd h2 {
    border-top: 2px solid #000;
    color: #000;
}
.m-mod7-blue .m-wg-hd h2 {
    border-top: 2px solid #3366ff;
    color: #3366ff;
}
.m-mod7-brown .m-wg-hd h2 {
    border-top: 2px solid #cc3300;
    color: #cc3300;
}
.m-mod7-cyan .m-wg-hd h2 {
    border-top: 2px solid #00cccc;
    color: #00cccc;
}
.m-mod7-green .m-wg-hd h2 {
    border-top: 2px solid #009900;
    color: #009900;
}
.m-mod7-gray .m-wg-hd h2 {
    border-top: 2px solid #666666;
    color: #666666;
}
.m-mod7-orange .m-wg-hd h2 {
    border-top: 2px solid #ff6600;
    color: #ff6600;
}
.m-mod7-pink .m-wg-hd h2 {
    border-top: 2px solid #ff3366;
    color: #ff3366;
}
.m-mod7-red .m-wg-hd h2 {
    border-top: 2px solid #ff0033;
    color: #ff0033;
}
.m-mod7-violet .m-wg-hd h2 {
    border-top: 2px solid #9900ff;
    color: #9900ff;
}
.m-mod7-yellow .m-wg-hd h2 {
    border-top: 2px solid #ffcc00;
    color: #ffcc00;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
    text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod9********/
.m-mod9 .m-wg-hd h2 {
    height: 47px;
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    line-height: 48px;
    overflow: hidden;
    font-family: '宋体';
    text-indent: 20px;
}
.m-mod9 .m-wg-hd {
    height: 47px;
    width: 100%
}
.m-mod9 .m-wg-hd .more {
    float: right;
    color: #8c8e91;
    margin: 15px 15px 0 0;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod9-default .m-wg-hd {
    color: #3b5998;
    background: url(../img/mod/mod9/l-title-Default.gif) repeat-x;
}
.m-mod9-brown .m-wg-hd {
    background: url(../img/mod/mod9/l-title-brown.gif) repeat-x;
    color: #cc3300;
}
.m-mod9-green .m-wg-hd {
    background: url(../img/mod/mod9/l-title-green.gif) repeat-x;
    color: #009900;
}
.m-mod9-red .m-wg-hd {
    color: #ff0033;
    background: url(../img/mod/mod9/l-title-red.gif) repeat-x;
}
.m-mod9-blue .m-wg-hd {
    color: #3366ff;
    background: url(../img/mod/mod9/l-title-blue.gif) repeat-x;
}
.m-mod9-black .m-wg-hd {
    color: #000000;
    background: url(../img/mod/mod9/l-title-black.gif) repeat-x;
}
.m-mod9-gray .m-wg-hd {
    color: #666666;
    background: url(../img/mod/mod9/l-title-gray.gif) repeat-x;
}
.m-mod9-cyan .m-wg-hd {
    color: #00cccc;
    background: url(../img/mod/mod9/l-title-cyan.gif) repeat-x;
}
.m-mod9-orange .m-wg-hd {
    color: #ff6600;
    background: url(../img/mod/mod9/l-title-orange.gif) repeat-x;
}
.m-mod9-pink .m-wg-hd {
    color: #ff3366;
    background: url(../img/mod/mod9/l-title-pink.gif) repeat-x;
}
.m-mod9-yellow .m-wg-hd {
    color: #ffcc00;
    background: url(../img/mod/mod9/l-title-yellow.gif) repeat-x;
}
.m-mod9-yellow .m-wg-hd h2 {
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}
.m-mod9-violet .m-wg-hd {
    color: #9900ff;
    background: url(../img/mod/mod9/l-title-violet.gif) repeat-x;
}

/*******mod10********/
.m-mod10 {
    background-color: #f2f2f2;
}
.m-mod10 .m-wg-ct {
    background-color: #f2f2f2;
}
.m-mod10 .m-wg-hd .more {
    float: right;
    margin: 13px;
    width: 23px;
    height: 5px;
    line-height: 1000px;
    overflow: hidden;
    background: url(../img/mod/mod10/more.gif) repeat-x;
}
.m-mod10 .m-wg-hd {
    height: 30px;
    overflow: hidden;
}
.m-mod10 .m-wg-hd h2 {
    color: #fff;
    margin: 0 auto;
    font-weight: bold;
    float: left;
    line-height: 30px;
    height: 30px;
    padding: 0 8px;
}
.m-mod10-default .m-wg-hd {
    background-color: #0B73B8;
    color: #3b5998;
}
.m-mod10-black .m-wg-hd {
    background-color: #000;
    color: #000;
}
.m-mod10-blue .m-wg-hd {
    background-color: #3366ff;
    color: #3366ff;
}
.m-mod10-brown .m-wg-hd {
    background-color: #cc3300;
    color: #cc3300;
}
.m-mod10-cyan .m-wg-hd {
    background-color: #00cccc;
    color: #00cccc;
}
.m-mod10-green .m-wg-hd {
    background-color: #009900;
    color: #009900;
}
.m-mod10-gray .m-wg-hd {
    background-color: #666666;
    color: #666666;
}
.m-mod10-orange .m-wg-hd {
    background-color: #ff6600;
    color: #ff6600;
}
.m-mod10-pink .m-wg-hd {
    background-color: #ff3366;
    color: #ff3366;
}
.m-mod10-red .m-wg-hd {
    background-color: #ff0033;
    color: #ff0033;
}
.m-mod10-violet .m-wg-hd {
    background-color: #9900ff;
    color: #9900ff;
}
.m-mod10-yellow .m-wg-hd {
    background-color: #ffcc00;
    color: #ffcc00;
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod11********/
.m-mod11 .m-wg-hd .more {
    float: right;
    margin: 3px;
    width: 82px;
    height: 24px;
    text-indent: -9999px;
}
.m-mod11 .m-wg-hd h2 {
    background-color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin: 0 auto;
    font-weight: bold;
    padding: 0 8px;
    float: left;
    height: 30px;
}
.m-mod11 .m-wg-hd {
    height: 30px;
    font-size: 16px;
    background-color: #FFFFFF;
}
.m-mod11-default .m-wg-hd {
    border-bottom: 1px solid #880c0b;
    color: #3b5998;
}
.m-mod11-black .m-wg-hd {
    border-bottom: 1px solid #000;
    color: #000;
}
.m-mod11-blue .m-wg-hd {
    border-bottom: 1px solid #3366ff;
    color: #3366ff;
}
.m-mod11-brown .m-wg-hd {
    border-bottom: 1px solid #cc3300;
    color: #cc3300;
}
.m-mod11-cyan .m-wg-hd {
    border-bottom: 1px solid #00cccc;
    color: #00cccc;
}
.m-mod11-green .m-wg-hd {
    border-bottom: 1px solid #009900;
    color: #009900;
}
.m-mod11-gray .m-wg-hd {
    border-bottom: 1px solid #666666;
    color: #666666;
}
.m-mod11-orange .m-wg-hd {
    border-bottom: 1px solid #ff6600;
    color: #ff6600;
}
.m-mod11-pink .m-wg-hd {
    border-bottom: 1px solid #ff3366;
    color: #ff3366;
}
.m-mod11-red .m-wg-hd {
    border-bottom: 1px solid #ff0033;
    color: #ff0033;
}
.m-mod11-violet .m-wg-hd {
    border-bottom: 1px solid #9900ff;
    color: #9900ff;
}
.m-mod11-yellow .m-wg-hd {
    border-bottom: 1px solid #ffcc00;
    color: #ffcc00;
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}
.m-mod11-black .m-wg-hd .more {
    background: url(../img/mod/mod11/more-black.gif) repeat-x;
}
.m-mod11-brown .m-wg-hd .more {
    background: url(../img/mod/mod11/more-brown.gif) repeat-x;
}
.m-mod11-gray .m-wg-hd .more {
    background: url(../img/mod/mod11/more-gray.gif) repeat-x;
}
.m-mod11-cyan .m-wg-hd .more {
    background: url(../img/mod/mod11/more-cyan.gif) repeat-x;
}
.m-mod11-orange .m-wg-hd .more {
    background: url(../img/mod/mod11/more-orange.gif) repeat-x;
}
.m-mod11-pink .m-wg-hd .more {
    background: url(../img/mod/mod11/more-pink.gif) repeat-x;
}
.m-mod11-default .m-wg-hd .more {
    background: url(../img/mod/mod11/more-blue.gif) repeat-x;
}
.m-mod11-blue .m-wg-hd .more {
    background: url(../img/mod/mod11/more-blue.gif) repeat-x;
}
.m-mod11-red .m-wg-hd .more {
    background: url(../img/mod/mod11/more-red.gif) repeat-x;
}
.m-mod11-green .m-wg-hd .more {
    background: url(../img/mod/mod11/more-green.gif) repeat-x;
}
.m-mod11-violet .m-wg-hd .more {
    background: url(../img/mod/mod11/more-violet.gif) repeat-x;
}
.m-mod11-yellow .m-wg-hd .more {
    background: url(../img/mod/mod11/more-yellow.gif) repeat-x;
}

/*******mod12********/
.m-mod12 .m-wg-hd a.more {
    float: right;
    color: #999;
    margin-top: 6px;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod12 .m-wg-hd h2 {
    margin: 0 auto;
    font-size: 16px;
    font-weight: bold;
    text-indent: 8px;
    float: left;
    height: 30px;
    line-height: 30px;
}
.m-mod12 .m-wg-hd {
    height: 30px;
    width: 100%;
    background-color: #FFFFFF;
}
.m-mod12-default .m-wg-hd {
    border-bottom: 2px dashed #C3C3C3;
    color: #3b5998;
}
.m-mod12-black .m-wg-hd {
    border-bottom: 2px dashed #000;
    color: #000;
}
.m-mod12-blue .m-wg-hd {
    border-bottom: 2px dashed #3366ff;
    color: #3366ff;
}
.m-mod12-brown .m-wg-hd {
    border-bottom: 2px dashed #cc3300;
    color: #cc3300;
}
.m-mod12-cyan .m-wg-hd {
    border-bottom: 2px dashed #00cccc;
    color: #00cccc;
}
.m-mod12-green .m-wg-hd {
    border-bottom: 2px dashed #009900;
    color: #009900;
}
.m-mod12-gray .m-wg-hd {
    border-bottom: 2px dashed #666666;
    color: #666666;
}
.m-mod12-orange .m-wg-hd {
    border-bottom: 2px dashed #ff6600;
    color: #ff6600;
}
.m-mod12-pink .m-wg-hd {
    border-bottom: 2px dashed #ff3366;
    color: #ff3366;
}
.m-mod12-red .m-wg-hd {
    border-bottom: 2px dashed #ff0033;
    color: #ff0033;
}
.m-mod12-violet .m-wg-hd {
    border-bottom: 2px dashed #9900ff;
    color: #9900ff;
}
.m-mod12-yellow .m-wg-hd {
    border-bottom: 2px dashed #ffcc00;
    color: #ffcc00;
}
.m-mod12-yellow .m-wg-hd h2 {
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod13********/
.m-mod13 .m-wg-ct {
    background: #fff;
}
.m-mod13 .m-wg-hd h2 {
    height: 30px;
    font: 16px/32px ' ', simsun;
    text-indent: 20px;
    background: url(../img/mod/mod13/title.png) no-repeat #fff;
}
.m-mod13 .m-wg-hd {
    height: 32px;
    width: 100%;
    background: url(../img/mod/mod13/titletes.png) repeat-x;
}
.m-mod13 .m-wg-hd .more {
    float: right;
    margin: 14px 5px 0 0;
    width: 33px;
    height: 5px;
    line-height: 1000px;
    overflow: hidden;
    background: url(../img/mod/mod13/more.gif) no-repeat #fff;
}
.m-mod13-default .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod13-black .m-wg-hd h2 {
    color: #000;
}
.m-mod13-blue .m-wg-hd h2 {
    color: #36f;
}
.m-mod13-brown .m-wg-hd h2 {
    color: #c30;
}
.m-mod13-cyan .m-wg-hd h2 {
    color: #0cc;
}
.m-mod13-green .m-wg-hd h2 {
    color: #090;
}
.m-mod13-gray .m-wg-hd h2 {
    color: #666;
}
.m-mod13-orange .m-wg-hd h2 {
    color: #f60;
}
.m-mod13-pink .m-wg-hd h2 {
    color: #f36;
}
.m-mod13-red .m-wg-hd h2 {
    color: #f03;
}
.m-mod13-violet .m-wg-hd h2 {
    color: #90f;
}
.m-mod13-yellow .m-wg-hd h2 {
    color: yellow;
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod14********/
.m-mod14 .m-wg-hd .more {
    float: right;
    margin: 10px;
    width: 50px;
    BACKGROUND: url(../img/mod/mod14/met_img.png) no-repeat -707px -235px;
    position: relative;
    top: -30px;
    line-height: 1000px;
    overflow: hidden;
}
.m-mod14 .m-wg-hd {
    height: 32px;
    overflow: hidden;
}
.m-mod14 .m-wg-hd h2 {
    margin: 0 auto;
    font-weight: bold;
    float: left;
    height: 30px;
    background-color: #fff;
    text-indent: 10px;
    line-height: 30px;
}
.m-mod14-default .m-wg-hd h2 {
    border-bottom: 2px dotted #C3C3C3;
    color: #3b5998;
}
.m-mod14-black .m-wg-hd h2 {
    border-bottom: 2px dotted #000;
    color: #000;
}
.m-mod14-blue .m-wg-hd h2 {
    border-bottom: 2px dotted #0B73B8;
    color: #3b5998;
}
.m-mod14-brown .m-wg-hd h2 {
    border-bottom: 2px dotted #9F6934;
    color: #9F6934;
}
.m-mod14-cyan .m-wg-hd h2 {
    border-bottom: 2px dotted #349F8C;
    color: #349F8C;
}
.m-mod14-green .m-wg-hd h2 {
    border-bottom: 2px dotted #389F34;
    color: #389F34;
}
.m-mod14-gray .m-wg-hd h2 {
    border-bottom: 2px dotted #7C7C7C;
    color: #7C7C7C;
}
.m-mod14-orange .m-wg-hd h2 {
    border-bottom: 2px dotted #D35900;
    color: #D35900;
}
.m-mod14-pink .m-wg-hd h2 {
    border-bottom: 2px dotted pink;
    color: pink;
}
.m-mod14-red .m-wg-hd h2 {
    border-bottom: 2px dotted red;
    color: red;
}
.m-mod14-violet .m-wg-hd h2 {
    border-bottom: 2px dotted #9E3635;
    color: #9E3635;
}
.m-mod14-yellow .m-wg-hd h2 {
    border-bottom: 2px dotted yellow;
    color: yellow;
}

/*******mod15********/
.m-mod15 .m-wg-hd .more {
    color: #666666;
    float: right;
    margin: 8px 10px 0 0;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
}
.m-mod15 .m-wg-hd {
    height: 30px;
    line-height: 14px;
    overflow: hidden;
}
.m-mod15 .m-wg-hd h2 {
    margin: 0 auto;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    padding: 8px;
    float: left;
    height: 30px;
    margin-right: 8px;
}
.m-mod15 .m-wg-hd {
    border-bottom: 4px solid #3b5998;
}
.m-mod15-default .m-wg-hd h2 {
    background-color: #3b5998;
}
.m-mod15-black .m-wg-hd {
    border-bottom: 4px solid #000;
}
.m-mod15-black .m-wg-hd h2 {
    background-color: #000;
}
.m-mod15-blue .m-wg-hd {
    border-bottom: 4px solid #36f;
}
.m-mod15-blue .m-wg-hd h2 {
    background-color: #36f;
}
.m-mod15-brown .m-wg-hd {
    border-bottom: 4px solid #c30;
}
.m-mod15-brown .m-wg-hd h2 {
    background-color: #c30;
}
.m-mod15-cyan .m-wg-hd {
    border-bottom: 4px solid #0cc;
}
.m-mod15-cyan .m-wg-hd h2 {
    background-color: #0cc;
}
.m-mod15-green .m-wg-hd {
    border-bottom: 4px solid #090;
}
.m-mod15-green .m-wg-hd h2 {
    background-color: #090;
}
.m-mod15-gray .m-wg-hd {
    border-bottom: 4px solid #666;
}
.m-mod15-gray .m-wg-hd h2 {
    background-color: #666;
}
.m-mod15-orange .m-wg-hd {
    border-bottom: 4px solid #f60;
}
.m-mod15-orange .m-wg-hd h2 {
    background-color: #f60;
}
.m-mod15-pink .m-wg-hd {
    border-bottom: 4px solid #f36;
}
.m-mod15-pink .m-wg-hd h2 {
    background-color: #f36;
}
.m-mod15-red .m-wg-hd {
    border-bottom: 4px solid #f03;
}
.m-mod15-red .m-wg-hd h2 {
    background-color: #f03;
}
.m-mod15-violet .m-wg-hd {
    border-bottom: 4px solid #90f;
}
.m-mod15-violet .m-wg-hd h2 {
    background-color: #90f;
}
.m-mod15-yellow .m-wg-hd {
    border-bottom: 4px solid #fc0;
}
.m-mod15-yellow .m-wg-hd h2 {
    background-color: #fc0;
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}

/*******mod16********/
.m-mod16 .m-wg-hd a.more {
    float: right;
    display: inline;
    margin: 0 8px 0 0;
    position: relative;
    top: -20px;
    color: #999;
}
.m-mod16 .m-wg-hd h2 {
    font: 14px/32px ' ', simsun;
    margin: 0 auto;
    width: 100%;
    font-weight: bold;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-indent: 10px;
}
.m-mod16-default .m-wg-hd {
    color: #0B73B8;
}
.m-mod16-default .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod16-black .m-wg-hd h2 {
    color: #000;
}
.m-mod16-blue .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod16-brown .m-wg-hd h2 {
    color: #9F6934;
}
.m-mod16-cyan .m-wg-hd h2 {
    color: #349F8C;
}
.m-mod16-green .m-wg-hd h2 {
    color: #389F34;
}
.m-mod16-gray .m-wg-hd h2 {
    color: #7C7C7C;
}
.m-mod16-orange .m-wg-hd h2 {
    color: #D35900;
}
.m-mod16-pink .m-wg-hd h2 {
    color: pink;
}
.m-mod16-red .m-wg-hd h2 {
    color: red;
}
.m-mod16-violet .m-wg-hd h2 {
    color: #9E3635;
}
.m-mod16-yellow .m-wg-hd h2 {
    color: yellow;
}

/*******mod17********/
.m-mod17 .m-wg-hd .more {
    float: right;
    position: relative;
    margin: -25px 10px 0 0;
    color: #999;
}
.m-mod17 .m-wg-hd h2 {
    width: 100%;
    margin: 0 auto;
    font-weight: bold;
    text-indent: 8px;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.m-mod17-default .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod17-black .m-wg-hd h2 {
    color: #000;
}
.m-mod17-blue .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod17-brown .m-wg-hd h2 {
    color: #9F6934;
}
.m-mod17-cyan .m-wg-hd h2 {
    color: #349F8C;
}
.m-mod17-green .m-wg-hd h2 {
    color: #389F34;
}
.m-mod17-gray .m-wg-hd h2 {
    color: #7C7C7C;
}
.m-mod17-orange .m-wg-hd h2 {
    color: #D35900;
}
.m-mod17-pink .m-wg-hd h2 {
    color: pink;
}
.m-mod17-red .m-wg-hd h2 {
    color: red;
}
.m-mod17-violet .m-wg-hd h2 {
    color: #9E3635;
}
.m-mod17-yellow .m-wg-hd h2 {
    color: yellow;
}

/*******mod18********/
.m-mod18 .m-wg-hd .more {
    float: right;
    position: relative;
    top: -2 5px;
}
.m-mod18 .m-wg-hd h2 {
    line-height: 30px;
    overflow: hidden;
    color: #3b5998;
    font-weight: bold;
    text-indent: 8px;
    float: left;
    height: 30px;
}
.m-mod18-default .m-wg-hd h2 {
    border-bottom: 2px solid #0B73B8;
    color: #3b5998;
}
.m-mod18-black .m-wg-hd h2 {
    border-bottom: 2px solid #000;
    color: #000;
}
.m-mod18-blue .m-wg-hd h2 {
    border-bottom: 2px solid #3b5998;
    color: #3b5998;
}
.m-mod18-brown .m-wg-hd h2 {
    border-bottom: 2px solid #9F6934;
    color: #9F6934;
}
.m-mod18-cyan .m-wg-hd h2 {
    border-bottom: 2px solid #349F8C;
    color: #349F8C;
}
.m-mod18-green .m-wg-hd h2 {
    border-bottom: 2px solid #389F34;
    color: #389F34;
}
.m-mod18-gray .m-wg-hd h2 {
    border-bottom: 2px solid #7C7C7C;
    color: #7C7C7C;
}
.m-mod18-orange .m-wg-hd h2 {
    border-bottom: 2px solid #D35900;
    color: #D35900;
}
.m-mod18-pink .m-wg-hd h2 {
    border-bottom: 2px solid pink;
    color: pink;
}
.m-mod18-red .m-wg-hd h2 {
    border-bottom: 2px solid red;
    color: red;
}
.m-mod18-violet .m-wg-hd h2 {
    border-bottom: 2px solid #9E3635;
    color: #9E3635;
}
.m-mod18-yellow .m-wg-hd h2 {
    border-bottom: 2px solid yellow;
    color: yellow;
}

/*******mod19********/
.m-mod19 .m-wg-hd .more {
    float: right;
    color: #999;
    margin-top: 6px;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod19 .m-wg-hd h2 {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    margin: 0 auto;
    font-size: 16px;
    text-indent: 8px;
    float: left;
}
.m-mod19 .m-wg-hd,
.m-mod20 .m-wg-hd {
    clear: both;
    height: 30px;
}
.m-mod19 .m-wg-ct {
    margin: 0 auto;
    padding: 0;
    border: 1px solid #CCC;
    padding: 0;
    border: 1px solid #CCC;
}
.m-mod19-default .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod19-black .m-wg-hd h2 {
    color: #000;
}
.m-mod19-blue .m-wg-hd h2 {
    color: #36f;
}
.m-mod19-brown .m-wg-hd h2 {
    color: #c30;
}
.m-mod19-cyan .m-wg-hd h2 {
    color: #0cc;
}
.m-mod19-green .m-wg-hd h2 {
    color: #090;
}
.m-mod19-gray .m-wg-hd h2 {
    color: #666;
}
.m-mod19-orange .m-wg-hd h2 {
    color: #f60;
}
.m-mod19-pink .m-wg-hd h2 {
    color: #f36;
}
.m-mod19-red .m-wg-hd h2 {
    color: #f03;
}
.m-mod19-violet .m-wg-hd h2 {
    color: #90f;
}
.m-mod19-yellow .m-wg-hd h2 {
    color: #fc0;
}

/*******mod20********/
.m-mod20 {
    background: #fff;
}
.m-mod20 .m-wg-hd .more {
    float: right;
    margin-top: 6px;
    color: #999;
    margin-right: 10px;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod20 .m-wg-hd h2 {
    background: url(../img/mod/mod20/li_02.jpg) no-repeat 10px 8px;
    margin: 0 auto;
    height: 30px;
    font-weight: bold;
    font-size: 16px;
    text-indent: 30px;
    line-height: 30px;
}
.m-mod20 .m-wg-ct {
    margin: 0 auto;
    padding: 0;
    border: 1px solid #CCC;
    padding: 0;
    border: 1px solid #CCC;
}
.m-mod20-default .m-wg-hd h2 {
    color: #3b5998;
}
.m-mod20-black .m-wg-hd h2 {
    color: #000;
}
.m-mod20-blue .m-wg-hd h2 {
    color: #36f;
}
.m-mod20-brown .m-wg-hd h2 {
    color: #c30;
}
.m-mod20-cyan .m-wg-hd h2 {
    color: #0cc;
}
.m-mod20-green .m-wg-hd h2 {
    color: #090;
}
.m-mod20-gray .m-wg-hd h2 {
    color: #666;
}
.m-mod20-orange .m-wg-hd h2 {
    color: #f60;
}
.m-mod20-pink .m-wg-hd h2 {
    color: #f36;
}
.m-mod20-red .m-wg-hd h2 {
    color: #f03;
}
.m-mod20-violet .m-wg-hd h2 {
    color: #90f;
}
.m-mod20-yellow .m-wg-hd h2 {
    color: #fc0;
    text-shadow: 1px 1px 0px #ccc;
    -webkit-text-shadow: 1px 1px 0px #ccc;
    -moz-text-shadow: 1px 1px 0px #ccc;
    -ms-text-shadow: 1px 1px 0px #ccc;
    -o-text-shadow: 1px 1px 0px #ccc;
}

/*******mod21********/
.m-mod21 .m-wg-hd {
    position: relative;
    height: 46px;
    background: url(../img/mod/mod21/index_title.jpg) repeat-x left top;
}
.m-mod21 .m-wg-hd h2 {
    margin: 0 auto;
    float: left;
    padding: 0 0 0 16px;
    font: normal 16px/46px ' ';
    margin-right: 5px;
}
.m-mod21 .m-wg-hd .more {
    float: right;
    color: #8c8e91;
    margin: 15px 15px 0 0;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod21-default .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-Default.jpg) no-repeat left top;
    color: #006666;
}
.m-mod21-black .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-black.jpg) no-repeat left top;
    color: #000;
}
.m-mod21-blue .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-blue.jpg) no-repeat left top;
    color: #36f;
}
.m-mod21-brown .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-brown.jpg) no-repeat left top;
    color: #c30;
}
.m-mod21-cyan .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-cyan.jpg) no-repeat left top;
    color: #0cc;
}
.m-mod21-gray .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-gray.jpg) no-repeat left top;
    color: #666;
}
.m-mod21-green .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-green.jpg) no-repeat left top;
    color: #090;
}
.m-mod21-orange .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-orange.jpg) no-repeat left top;
    color: #f60;
}
.m-mod21-pink .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-pink.jpg) no-repeat left top;
    color: #f36;
}
.m-mod21-red .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-red.jpg) no-repeat left top;
    color: #f03;
}
.m-mod21-violet .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-violet.jpg) no-repeat left top;
    color: #90f;
}
.m-mod21-yellow .m-wg-hd h2 {
    background: url(../img/mod/mod21/index_title_span-yellow.jpg) no-repeat left top;
    color: #fc0;
}

/*******mod22********/
.m-mod22 .m-wg-hd {
    height: 28px;
}
.m-mod22 .m-wg-hd h2 {
    margin: 0 0;
    line-height: 28px;
    height: 28px;
    text-align: center;
    width: 124px;
    color: #fff;
    font-size: 14px;
    padding: 0 !important
}
.m-mod22 .m-wg-hd a.more {
    float: right;
    display: inline;
    margin: 5px 10px 0 0;
    color: #999;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod22 .m-wg-ct {
    border: 1px solid #CCC;
}
.m-mod22-default .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-Default.png) no-repeat;
}
.m-mod22-default .m-wg-ct {
    border-top: 2px solid #9d6f45;
    margin: 0 auto;
}
.m-mod22-black .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-black.png) no-repeat;
}
.m-mod22-black .m-wg-ct {
    border-top: 2px solid #000;
    margin: 0 auto;
}
.m-mod22-blue .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-blue.png) no-repeat;
}
.m-mod22-blue .m-wg-ct {
    border-top: 2px solid #36f;
    margin: 0 auto;
}
.m-mod22-brown .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-brown.png) no-repeat;
    /
}
.m-mod22-brown .m-wg-ct {
    border-top: 2px solid #c30;
    margin: 0 auto;
}
.m-mod22-cyan .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-cyan.png) no-repeat;
}
.m-mod22-cyan .m-wg-ct {
    border-top: 2px solid #0cc;
    margin: 0 auto;
}
.m-mod22-green .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-green.png) no-repeat;
    /
}
.m-mod22-green .m-wg-ct {
    border-top: 2px solid #090;
    margin: 0 auto;
}
.m-mod22-gray .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-gray.png) no-repeat;
}
.m-mod22-gray .m-wg-ct {
    border-top: 2px solid #666;
    margin: 0 auto;
}
.m-mod22-orange .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-orange.png) no-repeat;
}
.m-mod22-orange .m-wg-ct {
    border-top: 2px solid #f60;
    margin: 0 auto;
}
.m-mod22-pink .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-pink.png) no-repeat;
}
.m-mod22-pink .m-wg-ct {
    border-top: 2px solid #f36;
    margin: 0 auto;
}
.m-mod22-red .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-red.png) no-repeat;
}
.m-mod22-red .m-wg-ct {
    border-top: 2px solid #f03;
    margin: 0 auto;
}
.m-mod22-violet .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-violet.png) no-repeat;
}
.m-mod22-violet .m-wg-ct {
    border-top: 2px solid #90f;
    margin: 0 auto;
}
.m-mod22-yellow .m-wg-hd h2 {
    background: url(../img/mod/mod22/in_28-yellow.png) no-repeat;
}
.m-mod22-yellow .m-wg-ct {
    border-top: 2px solid #fc0;
    margin: 0 auto;
}

/*******mod23********/
.m-mod23 .m-wg-hd h2 {
    height: 30px;
    text-indent: 30px;
    font-size: 16px;
    padding: 2px 0 0 0;
    margin: 0;
    line-height: 28px
}
.m-mod23 .m-wg-hd {
    height: 32px;
    width: 100%;
}
.m-mod23 .m-wg-hd a.more {
    float: right;
    margin: 6px 10px 0 0;
    color: #999;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod23 .m-wg-ct {
    border: 1px solid #CCC;
}
.m-mod23-default .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_Default1.png) no-repeat;
    color: #9d6f45;
}
.m-mod23-default .m-wg-hd {
    background: url(../img/mod/mod23/ties_Default2.png) repeat-x;
}
.m-mod23-black .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_black1.png) no-repeat;
    color: #000;
}
.m-mod23-black .m-wg-hd {
    background: url(../img/mod/mod23/ties_black2.png) repeat-x;
}
.m-mod23-blue .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_blue1.png) no-repeat;
    color: #36f;
}
.m-mod23-blue .m-wg-hd {
    background: url(../img/mod/mod23/ties_blue2.png) repeat-x;
}
.m-mod23-brown .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_brown1.png) no-repeat;
    color: #c30;
}
.m-mod23-brown .m-wg-hd {
    background: url(../img/mod/mod23/ties_brown2.png) repeat-x;
}
.m-mod23-cyan .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_cyan1.png) no-repeat;
    color: #0cc;
}
.m-mod23-cyan .m-wg-hd {
    background: url(../img/mod/mod23/ties_cyan2.png) repeat-x;
}
.m-mod23-green .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_green1.png) no-repeat;
    color: #090;
}
.m-mod23-green .m-wg-hd {
    background: url(../img/mod/mod23/ties_green2.png) repeat-x;
}
.m-mod23-gray .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_gray1.png) no-repeat;
    color: #666;
}
.m-mod23-gray .m-wg-hd {
    background: url(../img/mod/mod23/ties_gray2.png) repeat-x;
}
.m-mod23-orange .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_orange1.png) no-repeat;
    color: #f60;
}
.m-mod23-orange .m-wg-hd {
    background: url(../img/mod/mod23/ties_orange2.png) repeat-x;
}
.m-mod23-pink .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_pink1.png) no-repeat;
    color: #f36;
}
.m-mod23-pink .m-wg-hd {
    background: url(../img/mod/mod23/ties_pink2.png) repeat-x;
}
.m-mod23-red .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_red1.png) no-repeat;
    color: #f03;
}
.m-mod23-red .m-wg-hd {
    background: url(../img/mod/mod23/ties_red2.png) repeat-x;
}
.m-mod23-violet .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_violet1.png) no-repeat;
    color: #90f;
}
.m-mod23-violet .m-wg-hd {
    background: url(../img/mod/mod23/ties_violet2.png) repeat-x;
}
.m-mod23-yellow .m-wg-hd h2 {
    background: url(../img/mod/mod23/ties_yellow1.png) no-repeat;
    color: #fc0;
}
.m-mod23-yellow .m-wg-hd {
    background: url(../img/mod/mod23/ties_yellow2.png) repeat-x;
}

/*******mod24********/
.m-mod24 .m-wg-hd h2 {
    float: left;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    text-indent: 8px;
    overflow: hidden;
    margin: 0;
}
.m-mod24 .m-wg-hd {
    height: 30px;
    width: 100%;
    background: #f7f9ea;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}
.m-mod24 .m-wg-hd a.more {
    float: right;
    display: inline;
    margin: 6px 10px 0 0;
    color: #999;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod24-default .m-wg-hd {
    border-bottom: 1px solid #C3C3C3;
    color: #3b5998;
}
.m-mod24-black .m-wg-hd {
    border-bottom: 1px solid #000;
    color: #000;
}
.m-mod24-blue .m-wg-hd {
    border-bottom: 1px solid #36f;
    color: #36f;
}
.m-mod24-brown .m-wg-hd {
    border-bottom: 1px solid #c30;
    color: #c30;
}
.m-mod24-cyan .m-wg-hd {
    border-bottom: 1px solid #0cc;
    color: #0cc;
}
.m-mod24-gray .m-wg-hd {
    border-bottom: 1px solid #666;
    color: #666;
}
.m-mod24-green .m-wg-hd {
    border-bottom: 1px solid #090;
    color: #090;
}
.m-mod24-orange .m-wg-hd {
    border-bottom: 1px solid #f60;
    color: #f60;
}
.m-mod24-pink .m-wg-hd {
    border-bottom: 1px solid #f36;
    color: #f36;
}
.m-mod24-red .m-wg-hd {
    border-bottom: 1px solid #f03;
    color: #f03;
}
.m-mod24-violet .m-wg-hd {
    border-bottom: 1px solid #90f;
    color: #90f;
}
.m-mod24-yellow .m-wg-hd {
    border-bottom: 1px solid #fc0;
    color: #fc0;
}
.m-mod24-yellow .m-wg-hd h2 {
    text-shadow: 1px 1px 0px #c0c0c0;
    -webkit-text-shadow: 1px 1px 0px #c0c0c0;
    -moz-text-shadow: 1px 1px 0px #c0c0c0;
    -ms-text-shadow: 1px 1px 0px #c0c0c0;
    -o-text-shadow: 1px 1px 0px #c0c0c0;
}

/* mod25 (默认使用模板Default) */
.m-mod25 {
    border: 1px solid #eee;
}
.m-mod25 .m-wg-hd {
    background: #F7F7F7;
    border-bottom: 1px solid #eee;
    clear: both;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
}
.m-mod25 .m-wg-hd h2 {
    float: left;
    display: inline;
    font-size: 14px;
    font-family: Arial, Verdana, "\5b8b\4f53";
}
.m-mod25 .m-wg-hd a.more {
    float: right;
    display: inline;
    font-size: 12px;
}
.m-mod25-default .m-wg-hd,
.m-mod25 .m-wg-hd a {
    color: #3b5998;
}
.m-mod25-black .m-wg-hd,
.m-mod25-black .m-wg-hd a {
    color: #000;
}
.m-mod25-blue .m-wg-hd,
.m-mod25-blue .m-wg-hd a {
    color: #3b5998;
}
.m-mod25-brown .m-wg-hd,
.m-mod25-brown .m-wg-hd a {
    color: #823a05;
}
.m-mod25-cyan .m-wg-hd,
.m-mod25-cyan .m-wg-hd a {
    color: #54bc8f;
}
.m-mod25-green .m-wg-hd,
.m-mod25-green .m-wg-hd a {
    color: #52a52c;
}
.m-mod25-gray .m-wg-hd,
.m-mod25-gray .m-wg-hd a {
    color: #535353;
}
.m-mod25-orange .m-wg-hd,
.m-mod25-orange .m-wg-hd a {
    color: #fe7302;
}
.m-mod25-pink .m-wg-hd,
.m-mod25-pink .m-wg-hd a {
    color: #e72081;
}
.m-mod25-red .m-wg-hd,
.m-mod25-red .m-wg-hd a {
    color: #904343;
}
.m-mod25-violet .m-wg-hd,
.m-mod25-violet .m-wg-hd a {
    color: #823d95;
}
.m-mod25-yellow .m-wg-hd,
.m-mod25-yellow .m-wg-hd a {
    color: #e97023;
}

/* mod26 (默认使用模板Paint) */
.m-mod26 {
    border: 1px solid #f7f7f7;
}
.m-mod26 .m-wg-hd {
    height: 25px;
    line-height: 25px;
    background: url(/static/newtheme/common/img/mod/mod26/box-title.png) repeat top left;
    padding: 0 5px;
}
.m-mod26 .m-wg-hd h2 {
    float: left;
    display: inline;
    font-size: 14px;
    font-family: Arial, Verdana, "\5b8b\4f53";
}
.m-mod26 .m-wg-hd a.more {
    float: right;
    display: inline;
    background: url(/static/newtheme/common/img/mod/mod26/box-more.png) no-repeat top left;
    height: 25px;
    line-height: 1000px;
    overflow: hidden;
}
.m-mod26-default .m-wg-hd {
    color: #000;
}
.m-mod26-black .m-wg-hd {
    color: #000;
}
.m-mod26-blue .m-wg-hd,
{
    color: #146db1;
}
.m-mod26-brown .m-wg-hd {
    color: #823a05;
}
.m-mod26-cyan .m-wg-hd {
    color: #54bc8f;
}
.m-mod26-green .m-wg-hd {
    color: #52a52c;
}
.m-mod26-gray .m-wg-hd {
    color: #535353;
}
.m-mod26-orange .m-wg-hd {
    color: #fe7302;
}
.m-mod26-pink .m-wg-hd {
    color: #e72081;
}
.m-mod26-red .m-wg-hd {
    color: #ae0001;
}
.m-mod26-violet .m-wg-hd {
    color: #823d95;
}
.m-mod26-yellow .m-wg-hd {
    color: #e97023;
}

/* mod27 (默认使用模板model36) */
.m-mod27 {
    border-left: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}
.m-mod27 .m-wg-hd {
    background: #fdfdfd;
    border-bottom: 1px solid #d7d7d7;
    padding: 0 10px;
    overflow: hidden;
    height: 40px;
    line-height: 40px;
}
.m-mod27 .m-wg-hd h2 {
    font-size: 14px;
    float: left;
    display: inline;
    font-family: Arial, Verdana, "\5b8b\4f53";
}
.m-mod27 .m-wg-hd a.more {
    float: right;
    cursor: pointer;
    color: #afafaf;
    font-family: Arial, Verdana, "\5b8b\4f53";
}
.m-mod27-default .m-wg-hd h2 {
    color: #B6002F;
}
.m-mod27-black .m-wg-hd h2 {
    color: #3c3c3c;
}
.m-mod27-blue .m-wg-hd h2 {
    color: #6686ca;
}
.m-mod27-brown .m-wg-hd h2 {
    color: #98693b;
}
.m-mod27-cyan .m-wg-hd h2 {
    color: #3b988a;
}
.m-mod27-gray .m-wg-hd h2 {
    color: #656565;
}
.m-mod27-green .m-wg-hd h2 {
    color: #3f983b;
}
.m-mod27-orange .m-wg-hd h2 {
    color: #c54706;
}
.m-mod27-pink .m-wg-hd h2 {
    color: #b7325a;
}
.m-mod27-red .m-wg-hd h2 {
    color: #b6002f;
}
.m-mod27-violet .m-wg-hd h2 {
    color: #673B98;
}
.m-mod27-yellow .m-wg-hd h2 {
    color: #997e00;
}

/*******mod28********/
.m-mod28 .m-wg-hd {
    height: 40px;
    border: 0px;
    margin: 0;
}
.m-mod28 .m-wg-hd h2 {
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-indent: 30px;
    color: #fff;
    float: left;
    margin: 0 auto;
    background: url("../../../img/team/product/theme9/title_lead_bg2.gif") no-repeat 15px center;
}
.m-mod28 .m-wg-hd .more {
    float: right;
    margin: 10px;
    overflow: hidden;
    color: #FFFFFF;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    line-height: 18px;
}
.m-mod28-default .m-wg-hd {
    background-color: #000
}
.m-mod28-blue .m-wg-hd {
    background: #3366ff;
}
.m-mod28-black .m-wg-hd {
    background: #000;
}
.m-mod28-brown .m-wg-hd {
    background: #cc3300;
}
.m-mod28-yellow .m-wg-hd {
    background: #ffcc00;
}
.m-mod28-gray .m-wg-hd {
    background: #666666;
}
.m-mod28-cyan .m-wg-hd {
    background: #00cccc;
}
.m-mod28-red .m-wg-hd {
    background: #ff0033;
}
.m-mod28-green .m-wg-hd {
    background: #009900;
}
.m-mod28-orange .m-wg-hd {
    background: #ff6600;
}
.m-mod28-pink .m-wg-hd {
    background: #ff3366;
}
.m-mod28-violet .m-wg-hd {
    background: #9900ff;
}

/*******mod29********/
.m-mod29 {
    border: 1px solid #eee;
}
.m-mod29 .m-wg-hd {
    background: #F7F7F7;
    clear: both;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    width: auto;
}
.m-mod29 .m-wg-hd h2 {
    float: left;
    display: inline;
    font-size: 14px;
    font-family: Arial, Verdana, "\5b8b\4f53";
}
.m-mod29 .m-wg-hd a.more {
    float: right;
    display: inline;
    margin-right: 20px;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    margin-top: 0;
}
.m-mod29-default .m-wg-hd,
.m-mod29 .m-wg-hd a {
    color: #3b5998;
}
.m-mod29-black .m-wg-hd a {
    color: #000;
}
.m-mod29-blue .m-wg-hd a {
    color: #36f;
}
.m-mod29-brown .m-wg-hd a {
    color: #c30;
}
.m-mod29-cyan .m-wg-hd a {
    color: #0cc;
}
.m-mod29-green .m-wg-hd a {
    color: #090;
}
.m-mod29-gray .m-wg-hd a {
    color: #666;
}
.m-mod29-orange .m-wg-hd a {
    color: #f60;
}
.m-mod29-pink .m-wg-hd a {
    color: #f36;
}
.m-mod29-red .m-wg-hd a {
    color: #f03;
}
.m-mod29-violet .m-wg-hd a {
    color: #90f;
}
.m-mod29-yellow .m-wg-hd a {
    color: #fc0;
}

/*******mod30********/
.m-mod30 {
    border: 1px solid #eee;
}
.m-mod30 .m-wg-hd {
    background: #F7F7F7;
    clear: both;
    height: 30px;
    line-height: 30px;
}
.m-mod30 .m-wg-hd h2 {
    float: left;
    padding: 0 30px;
    display: inline;
    font-size: 14px;
    font-family: Arial, Verdana, "\5b8b\4f53";
    border: 5px 5px 0 0;
}
.m-mod30 .m-wg-hd a.more {
    float: right;
    display: inline;
    margin-right: 20px;
    font-size: 12px;
    background: none;
    height: auto;
    width: auto;
    margin-top: 0;
}
.m-mod30-default .m-wg-hd,
.m-mod30 .m-wg-hd a {
    color: #3b5998;
}
.m-mod30-black .m-wg-hd a {
    color: #000;
}
.m-mod30-blue .m-wg-hd a {
    color: #36f;
}
.m-mod30-brown .m-wg-hd a {
    color: #c30;
}
.m-mod30-cyan .m-wg-hd a {
    color: #0cc;
}
.m-mod30-green .m-wg-hd a {
    color: #090;
}
.m-mod30-gray .m-wg-hd a {
    color: #666;
}
.m-mod30-orange .m-wg-hd a {
    color: #f60;
}
.m-mod30-pink .m-wg-hd a {
    color: #f36;
}
.m-mod30-red .m-wg-hd a {
    color: #f03;
}
.m-mod30-default .m-wg-hd h2 {
    background: #000;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-default .cur {
    background: #666 !important;
    color: #fff;
}
.m-mod30-black .m-wg-hd h2 {
    background: #000;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-black .cur {
    background: #666 !important;
    color: #fff;
}
.m-mod30-blue .m-wg-hd h2 {
    background: #36f;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-blue .cur {
    background: #f03 !important;
    color: #fff;
}
.m-mod30-brown .m-wg-hd h2 {
    background: #c30;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-brown .cur {
    background: #c3b091 !important;
    color: #fff;
}
.m-mod30-cyan .m-wg-hd h2 {
    background: #0cc;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-cyan .cur {
    background: #36f !important;
    color: #fff;
}
.m-mod30-green .m-wg-hd h2 {
    background: #090;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-green .cur {
    background: #f60 !important;
    color: #fff;
}
.m-mod30-gray .m-wg-hd h2 {
    background: #666;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-gray .cur {
    background: #111 !important;
    color: #fff;
}
.m-mod30-orange .m-wg-hd h2 {
    background: #f60;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-orange .cur {
    background: #090 !important;
    color: #fff;
}
.m-mod30-pink .m-wg-hd h2 {
    background: #f36;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-pink .cur {
    background: #c30 !important;
    color: #fff;
}
.m-mod30-red .m-wg-hd h2 {
    background: #f03;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-red .cur {
    background: #666 !important;
    color: #fff;
}
.m-mod30-violet .m-wg-hd h2 {
    background: #90f;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-violet .cur {
    background: #f36 !important;
    color: #fff;
}
.m-mod30-yellow .m-wg-hd h2 {
    background: #fc0;
    color: #fff;
    border-radius: 5px 5px 0 0
}
.m-mod30-yellow .cur {
    background: #f36 !important;
    color: #fff;
}

/* 菜单共同样式 */
.m-nav {
    overflow: hidden;
}
.m-ft-foothtml {
    width: 1000px;
    margin: 0 auto;
}

/* 产品内页样式 */
.g-common-outer {
    background: #fff;
}
.f-clear {
    clear: both;
}
.g-common {
    margin: 10px auto;
}
.m-view-crumb {
    border-bottom: 1px dotted #d9d9d9;
}
.m-view-crumb ul {
    margin: auto;
}
.m-view-crumb ul li {
    float: left;
    display: block;
    margin: 0px 5px;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
}
.hellow {
    color: red;
}
.m-view-crumb ul li,
.m-view-crumb ul li a {
    color: #666;
}
.m-view-crumb ul li.u-first {
    margin-left: 0
}
.m-view-title {
    color: #999;
    line-height: 30px;
    font-size: 14px;
    height: auto;
    overflow: hidden;
}
.m-view-title p {
    line-height: 25px;
    font-size: 13px;
}
.g-common .g-top {
    margin: 0 0 10px;
}
.g-common .g-top-left {
    position: relative;
    float: left;
    width: 330px;
    height: 388px;
    margin-right: -340px;
}
.g-common .g-right-outer {
    float: right;
    width: 100%;
}
.g-common .g-right {
    margin-left: 346px;
}

/*
.g-common .m-small-img ul {margin-top:15px;}
.g-common .m-small-img ul li {float:left;margin-left:5px;width:110px;overflow:hidden;}
.g-common .m-small-img ul li.first{margin-left:0;}
*/
.g-common .m-view-img {
    display: table;
    table-layout: fixed;
    height: 330px;
    width: 330px;
    *height: 330px;
    _*height: 310px;
    padding: 0;
    margin: 0;
    border: 1px solid #f4f4f4;
}
.g-common .m-view-img img,
.g-common .m-view-img span {
    text-align: center;
    max-width: 330px;
    max-height: 330px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>330)?'330px': 'auto';
    }
    
    (this));
}
.g-common .m-view-img span {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.g-common .m-view-img img {
    display: block;
    margin: 0 auto;
}

/*团购/秒杀详情页*/
.g-team-container {
    width: 1048px;
    margin: 10px auto;
    position: relative;
}
.g-team-container .g-team-left {
    float: left;
    width: 440px;
    height: 458px;
    margin: 10px 0 0 15px;
}
.g-team-container .team-img {
    width: 440px;
    height: 385px;
    line-height: 385px;
    text-align: center;
    border: 1px solid #f5f3f3
}
.g-team-container .team-img img {
    max-width: 440px;
    max-height: 385px;
    vertical-align: middle
}
.g-team-container .team-img-list {
    margin-top: 15px;
    padding: 0 10px
}
.g-team-container .team-img-list .img-list {
    margin-left: 3px
}
.g-team-container .team-img-list .img-list li {
    width: 52px;
    height: 52px;
    float: left;
    padding: 1px;
    margin: 0 14px 0
}
.g-team-container .team-img-list .img-list li img {
    width: 100%;
    height: 100%;
}
.g-team-container .team-img-list .img-list .active {
    border: 2px solid #DD2446;
}
.g-team-container .g-team-right {
    float: left;
    width: 483px;
    height: 450px;
    padding-left: 15px;
    margin-left: 30px;
}
.g-team-container .g-team-right .team-title h5 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #666;
    padding: 5px 0 0 0px;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.g-team-container .g-team-right .team-title p {
    width: 100%;
    height: 36px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.g-team-container .g-team-right .team-content {
    width: 458px;
    height: 108px;
}
.g-team-container .g-team-right .content-header {
    position: relative;
    width: 483px;
    height: 32px;
    line-height: 32px;
    margin-top: 5px;
    background: url("/static/img/team/mall/theme3/teamview_bg_img.png")
}
.g-team-container .g-team-right .content-header img {
    position: absolute;
    width: 22px;
    height: 22px;
    left: 10px;
    top: 4px;
}
.g-team-container .g-team-right .content-header em {
    margin-left: 36px;
    color: #fff;
    font-size: 14px;
    letter-spacing: 4px;
    font-weight: bold;
}
.g-team-container .g-team-right .content-header .header-time {
    position: absolute;
    right: 10px;
    bottom: 0;
    color: #fff;
}
.g-team-container .g-team-right .content-header .timeCss {
    color: #fff;
    background: #333;
    padding: 3px;
    border-radius: 3px
}
#countdown {
    color: #fff
}
.g-team-container .g-team-right .content-main {
    width: 483px;
    height: 108px;
    background: #f3f3f3;
}
.g-team-container .g-team-right .content-main .main-left {
    float: left;
    width: 278px;
    height: 108px;
}
.g-team-container .g-team-right .content-main .main-left .main-money {
    display: inline-block;
    color: #E4396F;
    font-size: 14px;
    margin: 12px 0 0 10px;
}
.g-team-container .g-team-right .content-main .main-left .main-money i {
    display: inline-block;
    font-size: 14px;
    color: #777;
    letter-spacing: 5px
}
.g-team-container .g-team-right .content-main .main-left .main-money em {
    margin: 0 5px 0 5px;
    font-size: 22px;
    font-weight: normal;
}
.g-team-container .g-team-right .content-main .main-left .main-money span {
    color: #666;
    text-decoration: line-through;
}
.g-team-container .g-team-right .content-main .main-left .main-agio {
    display: block;
    font-size: 14px;
    margin: 14px 0 0 10px;
    color: #777;
}
.g-team-container .g-team-right .content-main .main-left .main-agio i {
    display: inline-block;
    letter-spacing: 24px
}
.g-team-container .g-team-right .content-main .main-left .main-agio em {
    margin: 0 5px 0 10px;
    font-weight: normal
}
.g-team-container .g-team-right .content-main .main-left .main-number {
    display: block;
    font-size: 14px;
    margin: 14px 0 0 10px;
    color: #777;
}
.g-team-container .g-team-right .content-main .main-left .main-number i {
    display: inline-block;
    letter-spacing: 2px;
    margin-right: 10px
}
.g-team-container .g-team-right .content-main .main-right {
    float: right;
    width: 179px;
    height: 108px;
    text-align: center;
    font-size: 12px
}
.g-team-container .g-team-right .content-main .main-right span {
    display: inline-block;
    vertical-align: middle;
    margin-top: 29px;
}
.g-team-container .g-team-right .content-main .main-right em {
    color: #dc2b57;
    font-size: 20px;
    padding: 0 5px;
    vertical-align: bottom;
}
.g-team-container .g-team-right .content-main .main-right img {
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin: 32px 5px 5px 0
}

/*图片滚动*/
.picScroll-left {
    width: 1000px;
}
.picScroll-left .prev,
.picScroll-left .next {
    float: left;
    display: block;
    width: 10px;
    height: 45px;
    overflow: hidden;
    cursor: pointer;
    background: url("../images/pro_rotate.png") no-repeat;
}
.picScroll-left .next {
    float: right;
    background-position: -43px 0;
}
.picScroll-left .bd {
    /*padding:10px;*/
}
.picScroll-left .bd ul {
    overflow: hidden;
    zoom: 1;
}
.picScroll-left .bd ul li {
    margin: 0 8px;
    float: left;
    _display: inline;
    overflow: hidden;
    text-align: center;
}
.picScroll-left .bd ul li .pic {
    text-align: center;
}
.picScroll-left .bd ul li .pic img {
    width: 40px;
    height: 40px;
    display: block;
    padding: 2px;
    border: 1px solid #ccc;
}
.picScroll-left .bd ul li .pic a:hover img {
    border-color: #999;
}
.picScroll-left .bd ul li .title {
    line-height: 24px;
}

/*
.g-common .m-small-img {display: table;table-layout: fixed;height: 110px; *height: 110px;_*height: 100px;width: 100%;padding: 0;margin: 0;}
.g-common .m-small-img img,.g-common .m-small-img span {text-align: center;max-width: 100%;max-height: 100px;_width: expression(function(el){if(/msie 6/i.test(navigator.userAgent)){var threshold=100*el.parentNode.clientWidth/100;el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%':'auto';}}(this));_height: expression(function(el){if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>110)?'110px':'auto';}(this));}
.g-common .m-small-img span {display: block;margin：0 auto;width: 100%;vertical-align: middle;_height: 100%!important;_font-size: 0;_overflow: hidden;border:1px solid #f4f4f4;}
.g-common .m-small-img img {display: block;margin:0 auto;}
*/
.g-common .m-view-price {
    height: 75px;
    background: #fafafa;
    padding: 0 30px;
}
.g-common .m-view-time {
    height: 50px;
    line-height: 50px;
    background: #FD8E51;
    padding: 0 30px;
    font-size: 14px;
    color: #fff;
}
.g-common .u-price {
    float: left;
    height: 48px;
    color: #FD8E51;
    font-size: 48px;
    line-height: 85px;
}
.g-common .u-price-flag {
    font-size: 28px;
}
.g-common .u-discount,
.g-common .u-value,
.g-common .u-save {
    float: right;
    line-height: 25px;
    text-align: center;
    color: #999;
    margin: 0 5px;
    margin-top: 15px;
}
.g-common .u-discount,
.g-common .u-value {
    border-right: 1px solid #DFDFDF;
    padding-right: 30px;
}
.g-common .m-left-time {
    float: left;
}
.g-common .m-left-time span {
    padding: 5px;
    background: #ffed03;
    color: #FD8E51;
    font-weight: bold;
    font-family: Arial;
    font-size: 16px;
}
.g-common .m-right-more {
    float: right;
}
.g-common .m-right-more a {
    color: #fff;
    line-height: 55px;
}
.g-common .m-view-other {
    border-bottom: 1px dotted #C5C5C5;
    padding-top: 30px;
    /*height:70px;*/
    
    min-height: 70px;
    *+min-height: auto;
    *+height: expression(this.offsetHeight < 70 ? '70px': 'auto');
    _height: expression(this.offsetHeight < 70 ? '70px': 'auto');
}
.m-view-other .u-view-number {
    line-height: 70px;
    font-size: 14px;
    color: #999;
    text-align: center;
    width: 33%;
    float: left;
    border-right: 1px solid #DFDFDF;
}
.g-common .no-right {
    border-right: none;
}
.g-common .m-go-buy {
    margin-top: 40px;
    width: 64%;
    float: left;
}
.m-go-buy a.u-sysbtn {
    display: inline-block;
    background: #fe8a4b;
    border-radius: 2px;
    border-bottom: 1px solid #e77c42;
    text-decoration: none;
    cursor: auto;
    width: 258px;
    height: 50px;
    line-height: 55px;
    text-align: center;
    font-size: 26px;
    font-family: " ";
    color: #fff;
}
.m-go-buy a.u-sysbtn:hover {
    background: #fe994f;
}
.g-common .m-custom-make {
    width: 34%;
    float: right;
    text-align: right;
    padding-top: 42px;
}
.g-common .m-baidu-share {
    float: right;
}
.g-line-more {
    border-top: 5px solid #f5f5f5;
    padding-bottom: 15px;
    margin-top: 10px;
}
.g-common .g-view-menu ul li {
    display: inline-block;
    float: left;
    width: 180px;
    height: 50px;
    line-height: 55px;
    text-align: center;
    font-size: 18px;
    font-family: " ";
    border: 1px solid #fe994f;
    border-left: none;
    border-bottom: none;
    cursor: pointer;
}
.g-common .g-view-menu ul li.first {
    border-left: 1px solid #fe994f;
}
.m-view-curent {
    background: #fe8a4b;
    border-bottom: 1px solid #e77c42;
    text-decoration: none;
    cursor: auto;
    color: #fff;
}
.m-bottom-line {
    border-top: 1px solid #fe994f;
}
.g-view-content {
    margin: 0 0 10px;
}
.g-view-ct-right {
    position: relative;
    float: right;
    width: 210px;
    margin-left: -210px
}
.g-view-ct-left-outer {
    float: left;
    width: 100%;
    ;
}
.g-view-ct-left {
    margin-right: 230px;
    float: left;
}
.g-view-ct-right h5 {
    line-height: 40px;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: normal;
}
.g-view-ct-right ul li {
    border: 1px solid #f5f5f5;
    margin-bottom: 10px;
    padding: 3px;
    padding-top: 0px;
}
.m-hot-title {
    line-height: 23px;
    height: 46px;
    text-align: center;
    overflow: hidden;
}
.g-common .m-hot-img {
    display: table;
    table-layout: fixed;
    height: 210px;
    *height: 210px;
    _*height: 210px;
    width: 100%;
    padding: 0;
    margin: 0;
}
.g-common .m-hot-img img,
.g-common .m-hot-img a {
    text-align: center;
    max-width: 100%;
    max-height: 210px;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent)) {
            var threshold=100*el.parentNode.clientWidth/100;
            el.style.width=(threshold==0||el.clientWidth>threshold)?threshold||'100%': 'auto';
        }
    }
    
    (this));
    _height: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.height=(el.scrollHeight>110)?'210px': 'auto';
    }
    
    (this));
}
.g-common .m-hot-img a {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
    _height: 100%!important;
    _font-size: 0;
    _overflow: hidden;
}
.g-common .m-hot-img img {
    display: block;
    margin: 0 auto;
}
.g-common .m-hot-img .m-hot-search {
    display: block;
    left: 50%;
    top: 0%;
    margin-left: -26.5px;
    margin-top: -53px;
    position: absolute;
    transition: all 0.3s ease-in-out;
}
.g-common .m-hot-img:hover .m-hot-search {
    transform: translateY(131.5px);
    -moz-transform: translateY(131.5px);
    -webkit-transform: translateY(131.5px);
}
.m-hot-teamprice {
    width: 100px;
    float: left;
    display: inline;
    font-size: 16px;
    line-height: 25px;
    color: #fe994f;
}
.m-hot-marketprice {
    width: 100px;
    float: right;
    display: inline;
    line-height: 25px;
    color: #ccc;
    text-align: right;
}
.m-view-detial,
.m-view-notice,
.m-view-commend,
.m-view-userreview,
.m-view-detial1,
.m-view-detial2,
.m-view-detial3 {
    line-height: 25px;
    padding: 10px 0;
    display: none;
    font-size: 14px;
}
.m-view-detial {
    display: block;
}
.m-view-detial table,
.g-common .g-content table {
    margin: 0 auto;
}
.m-view-detial img {
    max-width: 100%;
    /*display: table;table-layout: fixed;*/
    
    padding: 0;
    margin: 0;
    /*display: block;*/
    
    vertical-align: bottom;
    _width: expression(function(el) {
        if(/msie 6/i.test(navigator.userAgent))el.style.width=(el.scrollWidth>775)?'100%': 'auto';
    }
    
    (this));
}
.m-view-commend h5 {
    line-height: 40px;
    border-bottom: 1px solid #bfbfbf;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: normal;
}
.m-view-commend ul li {
    border: 1px solid #f5f5f5;
    margin-bottom: 10px;
    padding: 3px;
    padding-top: 0px;
}
.m-view-userreview ul li {
    line-height: 40px;
    font-size: 14px;
    color: #666;
    border-bottom: 1px dashed #f5f5f5;
    padding: 5px;
}
.m-view-userreview ul li span {
    color: #999;
}
.f-gray-back {
    background: #f5f5f5;
}

/* 二级页公共样式 */

/* 背景颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
    background: #FD8E51;
}

/* 选中时的字体颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
    color: #fff;
}

/* 带颜色的字体 */
.m-theme8 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
    color: #FD8E51;
}

/* 边框颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .g-view-menu ul li {
    border: 1px solid #FD8E51;
}

/* 顶部边框 */
.m-bottom-line,
.g-common .g-view-menu ul li.first {
    border-top: 1px solid #FD8E51;
}

/* 左边边框 */
.g-common .g-view-menu ul li.first {
    border-left: 1px solid #FD8E51;
}

/* 底部边框 */
.m-view-curent,
.m-go-buy a.u-sysbtn {
    border-bottom: 1px solid #FD8E51;
}

/* 购买鼠标放上时的颜色 */
.m-go-buy a.u-sysbtn:hover,
.m-theme25 .u-buy a:hover {
    background: #fe994f;
}

/* 购买时间底色 */
.g-common .m-left-time span {
    background: #ffed03;
}

/* 多规格价格 */
.m-mulprice {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-bottom: 5px;
}
.m-mulprice a {
    line-height: 25px;
    font-size: 13px;
    border: #ccc 1px solid;
    text-align: center;
    background-color: #fff;
    margin-left: 5px;
    margin-top: 6px;
    padding-left: 10px;
    padding-right: 10px;
    display: inline-block;
    white-space: nowrap;
    color: #000;
    text-decoration: none;
    /*float:left;*/
}
.m-mulprice a:hover {
    border: #ED0036 2px solid;
    margin: -1px;
    margin-left: 4px;
    margin-top: 5px;
    text-decoration: none;
}
.m-mulprice a:focus {
    outline-style: none;
}
.m-mulprice .m-noselect {
    border: 1px solid #ccc;
    color: #ccc;
}
.m-mulprice .m-noselect:hover {
    border: 1px solid #ccc;
    color: #ccc;
}
.m-mulprice .m-select-mulprice {
    border: #ED0036 2px solid;
    margin: -1px;
    background: url("../img/select-price.gif") no-repeat bottom right;
    margin-left: 4px;
    margin-top: 5px;
}
.m-mulprice .m-select-mulprice a:hover {
    border: #ED0036 2px solid;
    margin: -1px;
    background: url("../img/select-price.gif") no-repeat bottom right;
}

/*按钮颜色*/

/*.newDeatilBtns .detailbtn{background: #FD8E51; color: #fff;}*/

/* 重置样式 */
html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
    margin: 0;
    padding: 0;
}
header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption,
th {
    text-align: left;
    font-weight: normal;
}
html,
body,
fieldset,
img,
iframe,
abbr {
    border: 0;
    max-width: 100%;
}
.update_detail_con img {
    max-width: 100%;
}
i,
cite,
em,
var,
address,
dfn {
    font-style: normal;
}
[hidefocus],
summary {
    outline: 0;
}
li {
    list-style: none;
}
h1,
h2,
h3,
h4,
h5,
h6,
small {
    font-size: 100%;
}
sup,
sub {
    font-size: 83%;
}
pre,
code,
kbd,
samp {
    font-family: inherit;
}
q:before,
q:after {
    content: none;
}
textarea {
    overflow: auto;
    resize: none;
}
label,
summary {
    cursor: default;
}
a,
button {
    cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
    font-weight: bold;
}
del,
ins,
a,
a:hover {
    text-decoration: none;
}

/* 公共样式 */
body,
textarea,
input,
button,
select,
keygen,
legend {
    font: 12px/150% Arial, Verdana, "\5b8b\4f53";
    color: #333;
    outline: 0;
}
body {
    background: #fff;
}
a:link,
a:visited {
    color: #333;
    text-decoration: none;
}
a:hover,
a:active {
    color: #c00000;
    text-decoration: underline;
}

/* 函数样式  */
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.hidden {
    display: none;
}
.clearing {
    clear: both;
    width: 1px;
    overflow: hidden;
    height: 0;
}

/* 头部 */
.g-hd-inner {
    margin: 0 auto;
    /*width:980px;width:100%;*/
    
    width: 1000px;
    height: 107px;
}
.g-hd-edit {
    height: 100%;
}
.g-hd-sd1 {
    position: relative;
    float: left;
    width: 190px;
    margin-right: -190px;
}
.g-hd-mn1 {
    /*float:right;*/
    
    width: 100%;
}
.g-hd-mn1c {
    margin-left: 200px;
}

/* 头部顶部菜单 */

/*.m-hd-top{float:right;margin-top:10px;text-align:right;height:32px;font:400 12px/32px;}
.u-hd-btn{padding:4px 5px;}
a.u-username{color:#c00;text-decoration:underline;}
.u-trans{padding-right:0px;}
*/
.m-hd-top {
    float: right;
    margin-top: 10px;
    text-align: right;
    height: 32px;
    font: 400 12px/32px;
}
.u-hd-btn {
    padding: 4px 5px;
    display: inline-block;
}
a.u-username {
    color: #c00;
    text-decoration: underline;
}
.u-trans {
    padding-right: 0px;
}
#set_userbox {
    display: inline-block;
}

/* 头部自定义HTML */
.m-hd-headhtmlwrap {
    position: relative;
}
div.m-hd-headhtml {
    position: absolute;
    width: 50px;
    height: 50px;
    top: 25px;
    left: 260px;
}
.g-hd-topmenu {
    height: 30px;
    line-height: 30px;
    border-bottom: 1px solid #eee;
    background: #F7F7F7;
    color: 666;
    font: 12px/150% Arial, Verdana, "\5b8b\4f53";
}
.g-hd-topmenu a {
    color: #666;
}
.f-no-rborder {
    border-right: none;
}

/* LOGO */
.m-logo {
    float: left;
    /*margin:10px 0;*/
}
.m-logo img {
    max-height: 100px;
    _height: expression(this.height > 100 ? "100px": this.height)
}

/* 导航 */
.m-nav {
    position: relative;
    width: 700px;
    /* left:25px; FLOAT: right;  RIGHT: 0px;TOP: 0px;*/
    
    z-index: 2;
    overflow: hidden;
    /*width:100%;margin-top:24px;*/
}
.m-nav ul {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
.m-nav ul li {
    position: relative;
    WIDTH: 116px;
    FLOAT: left;
    HEIGHT: 65px;
}
.m-nav ul a {
    DISPLAY: block;
    CURSOR: pointer;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    CURSOR: pointer;
}
.m-nav ul li.u-first a {
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
}
.m-nav ul li a {
    DISPLAY: block;
    PADDING-TOP: 10px;
    HEIGHT: 55px;
    TEXT-ALIGN: center;
}
.m-nav ul li a:hover {
    color: #fff;
    text-decoration: none;
}
.m-nav ul li ul {
    *z-index: 4;
    position: absolute;
    top: 64px;
    left: 0px;
    visibility: hidden;
    ;
    width: 116px;
}
.m-nav ul li ul.last {}
.m-nav ul li ul li ul {
    top: 0px;
    left: 115px;
}
.m-nav ul li ul.last li ul {
    left: -116px;
    width: 116px;
}
.m-nav ul ul li {
    width: 116px;
}
.m-nav ul ul li a {
    width: 116px;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.u-first a {}

/*******mb1********/
.m-default .m-wg-hd {
    background: #282828;
    height: 30px;
    overflow: hidden;
}
.m-default .more {
    color: #666666;
    float: right;
    margin: 10px;
    width: 47px;
    height: 13px;
    line-height: 1000px;
}
.m-default h2 {
    margin: 0 auto;
    color: #FFF;
    font-weight: bold;
    padding: 0 8px;
    float: left;
    height: 30px;
    line-height: 30px;
}

/* 脚部 */
.g-ft {
    clear: both;
    PADDING-BOTTOM: 30px;
    PADDING-TOP: 30px;
    TEXT-ALIGN: center;
}
.g-ft-inner {
    MARGIN: 0px auto;
    WIDTH: 1000px;
    POSITION: relative;
}
.g-ft-inner a {}
.m-ft-nav {
    text-align: center;
    margin-top: 10px;
    height: 25px;
    line-height: 25px;
}
.m-ft-nav span {
    font-size: 10px;
    margin: 0px 8px;
}
.m-ft-text {
    text-align: center;
    padding: 0px 0px 5px;
}
.g-main {
    margin: 0 auto;
}

/* 主体和头部 */
body {}
.g-hd-outer {
    background: #fff;
}

/* 导航 */
.m-nav {
    BACKGROUND: #b30d1d;
}
.m-nav ul li.u-first a {
    BACKGROUND: url(../img/nav-2.gif) no-repeat center bottom;
    COLOR: yellow;
}
.m-nav ul a {
    COLOR: white;
    BACKGROUND: url(../img/nav-1.gif) no-repeat center bottom;
}
.m-nav ul li ul li a {
    BACKGROUND: url(../img/nav-1.gif) no-repeat center bottom;
}
.m-nav .u-first {
    border-left: none;
}
.m-nav ul li a {
    color: fff;
}
.m-nav ul li a:hover {
    color: yellow;
}
.m-nav ul li ul {
    background-color: yellow;
}
.m-nav ul li ul li ul {
    background-color: yellow;
}
.m-nav ul li ul.last li ul {
    background-color: yellow;
    color: yellow;
}
.m-nav .select {
    /*color:yellow;*/
}
.m-nav .select>a {
    /*color:yellow;*/
}
.m-nav ul ul .select {
    color: #888;
}
.m-nav ul li ul a {
    background-image: none;
    background: #0d55a2;
    /*color:#fff;*/
}

/**mb1**/
.m-default-default h2 {
    background-color: #3b5998;
}

/* 搜索 */
.m-search {
    margin-top: 20px;
    float: right;
    height: 28px;
    border: 2px solid #3b5998;
}
.m-search .u-search-key {
    border: 0 none;
    color: #ccc;
    float: left;
    font-size: 14px;
    height: 18px;
    line-height: 18px;
    padding: 5px;
    width: 330px;
}
.m-search .u-search-btn {
    color: #fff;
    background: #3b5998;
    font-size: 14px;
    border: 0 none;
    height: 30px;
    overflow: hidden;
    width: 60px;
    float: right;
}

/* 脚部 */
.g-ft {
    COLOR: #666;
    BACKGROUND: url(../images/footer_top_bg.gif) #2d2d2d repeat-x 50% top;
}
.g-ft-inner a {
    COLOR: #666;
}
.g-ft-inner a.hover {
    #b30d1d
}
.g-ft,
.g-ft a,
.ft ahover {}
.m-ft-nav span {}

/* 二级页公共样式 */

/* 背景颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
    background: #3b5998;
}

/* 选中时的字体颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .m-view-time,
.m-view-curent,
.m-go-buy a.u-sysbtn {
    color: #fff;
}

/* 带颜色的字体 */
.m-theme8 .u-price,
.g-common .u-price,
.g-common .m-left-time span {
    color: #3b5998;
}

/* 边框颜色 */
.m-theme14 .m-sort ul li a.u-current,
.m-theme25 .u-buy a:hover,
.g-common .g-view-menu ul li {
    border: 1px solid #3b5998;
}

/* 顶部边框 */
.m-bottom-line,
.g-common .g-view-menu ul li.first {
    border-top: 1px solid #3b5998;
}

/* 左边边框 */
.g-common .g-view-menu ul li.first {
    border-left: 1px solid #3b5998;
}

/* 底部边框 */
.m-view-curent,
.m-go-buy a.u-sysbtn {
    border-bottom: 1px solid #3b5998;
}

/* 购买鼠标放上时的颜色 */
.m-go-buy a.u-sysbtn:hover,
.m-theme25 .u-buy a:hover {
    background: #4c68a2;
}

/* 购买时间底色 */
.g-common .m-left-time span {
    background: #ffed03;
}

/*按钮颜色*/
.newDeatilBtns .detailbtn a {
    background: #3b5998;
    color: #fff;
}