/* CSS Document */

.sec-menu {
    background-color: #F5F5F5;
    margin-bottom: 10px;
    display: table;
    width: 100%;
}
.sec-menu ul li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; clear: both; overflow: hidden; float: left; width: 100%; font-size: 14px; height: 30px; line-height: 30px;}
.sec-menu ul li span { float: left; color: #fff; background-color: #f08417; margin: 0px 15px; padding: 0px 2px;}
.sec-menu ul li a { float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 190px; }
/*******/
.pro-list { zoom: 1; }
.pro-list ul { padding: 0px; overflow: hidden; }
.pro-list li { float: left; width: 200px; margin: 0px 22px 30px 23px;}
.pro-list h3, .pro-list p {  margin: 0 auto; overflow: hidden; line-height: 35px; font-size: 14px; /*text-align: center;*/ }
.pro-list h3 a, .pro-list h3 a:hover { color: #333; }
.pro-list .u-img { width: auto; margin-bottom: 10px;}


.m-page { text-align: center; font-size: 0; letter-spacing: -0.307em; *letter-spacing: normal;
 *word-spacing: -1px;
word-wrap: normal; white-space: nowrap; color: #e6651d; clear: both; margin: 15px 0px; }
.m-page a, .m-page i { display: inline-block; *display: inline;
 *zoom: 1;
vertical-align: top; font-size: 12px; letter-spacing: normal; word-spacing: normal; background: #5f5d5d; font-weight: bold; line-height: 25px; }
.m-page a, .m-page a:hover { text-decoration: none; color: #FFF; }
.m-page a.first { margin-left: 0; }
.m-page a.last { margin-right: 0; }
.m-page a .pagearr { font-weight: bold; font-family: \5b8b\4f53; vertical-align: top; *vertical-align: middle;
}
.m-page a.pageprv .pagearr { margin-right: 3px; }
.m-page a.pagenxt .pagearr { margin-left: 3px; }
.m-page a:hover { background-color: #E6388D; }
.m-page a:active { background-color: #e6651d }
.m-page a.z-crt, .m-page a.z-crt:hover, .m-page a.z-crt:active { cursor: default; color: #FFF; background-color: #b21b7a; }
.m-page a.z-dis, .m-page a.z-dis:hover, .m-page a.z-dis:active { cursor: default; color: #FFF; background-color: #ccc; }
.m-page-lt { text-align: left; }
.m-page-rt { text-align: right; }
.m-page-sm { line-height: 22px; }
.m-page-sm a, .m-page-sm i { padding: 0 9px; }
.m-page-sr a, .m-page-sr i { margin: 0 3px; }
.m-page-sr i { border: 0; }



.news-list {
    display: table;
 
    width: 100%;
}
.news-list ul { }
.news-list ul li { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; clear: both; overflow: hidden; float: left; width: 100%; padding: 10px 0px; font-size: 14px;}
.news-list ul li span { float: right; margin-right: 20px; color: #666; }
.news-list ul li a { float: left; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; max-width: 470px; }



.detail-images {
    text-align: center;
    margin-bottom: 20px;
}

.detail-images h1 {
    font-size: 16px;
    line-height: 35px;
}

.detail-desc span.til {
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
}
.detail-desc {
    margin-bottom: 20px;
}

.product-nav {
    line-height: 25px;
    margin-bottom: 20px;
}
.product-nav a {}