@charset "utf-8";
/*  Home CSS
 ------------------------------------------- */
.main .box .hd { /* Main Box */
    border-bottom: 1px solid #B2B2B2;
    clear: both;
    height: 24px;
}

.main .box .hd h3 {
    border-bottom: 2px solid #9D002F;
    color: #9d002f;
    float: left;
    font-size: 14px;
    font-family: "Microsoft Yahei";
    height: 23px;
    line-height: 23px;
    margin-bottom: -1px;
    padding: 0px 2px 0 1px;
}

.main .box .hd span.more {
    float: right;
    margin-top: 8px;
}

.sidebar .box .hd { /* Sidebar Box */
}

.sidebar .box-skin-s-01 .hd {
    background: url(../images/s-tt01.jpg) center bottom no-repeat;
    height: 26px;
    line-height: 26px;
    padding-left: 25px;
    padding: 5px 0 0 25px;
}

.sidebar .box-skin-s-01 .hd h3 {
    color: #903;
    float: left;
}

.sidebar .box-skin-s-01 .hd span.more {
    float: right;
    margin: 8px 10px 0 0;
}

/*  Box Skin
 ------------------------------------------- */
.box-skin-01 .bd { /* box skin01 */
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #ccc;
    height: 100%;
}

.box-skin-02 .bd { /* box skin02 */
    padding: 15px 8px 10px;
}

.box-skin-02 .bd hr {
    margin: 8px auto;
}

.box-skin-02 .bd h5 {
    color: #f60;
    line-height: 1.5;
    margin-bottom: 5px;
}

.box-skin-02 .bd h5 a {
    color: #f60;
}

.box-skin-03 {
    border: 1px solid #ccc;
}

/*  Page Mod
 ------------------------------------------- */
.main .hot-pro { /* Hot Pro */
    float: left;
    padding: 0 1px;
    width: 354px;
}

.main .pro-cell {
    display: inline;
    float: left;
    height: 180px;
    margin: 5px;
    width: 166px;
}

.main .pro-cell h5 {
    color: #f60;
    margin: 6px 0 8px;
}

.main .pro-cell h5 a {
    color: #f60;
}

.main .pro-cell span.pic {
    display: block;
    margin: 6px 0 12px;
    text-align: center;
}

.main .pro-cell span.pic img {
    border: 1px solid #ccc;
}

.main .news { /* News */
    float: right;
    width: 348px;
}

.main .news .bd .s {
    border-bottom: 1px solid #ccc;
    font-size: 1px;
    height: 0;
    margin: 8px auto;
    overflow: hidden;
}

.main .box-col-two { /* Column Two Inner Box Skin03 */
    background: url(../images/v-dashed.gif) center 12px no-repeat;
}

.main .box-col-two .doc {
    display: inline;
    float: left;
    margin: 0 12px;
    width: 334px;
}

.main .box-col-two .doc .bd {
    padding-top: 8px;
}

.main .box-col-two .doc .bd span.pic {
    float: left;
    margin: 0 15px 5px 0;
}

.sidebar .box-price-notice { /* Price Notice */
    background: url(../images/box-tp-dashow.jpg) center top no-repeat;
	height: 245px;
    margin-bottom: 10px;
    padding-top: 6px;
}

.sidebar .box-price-notice .bd {
    padding: 8px;
}

.sidebar .box-price-notice .bd select {
    border: 1px solid #ccc;
    margin-bottom: 5px;
    width: 100%;
}

.sidebar .box-price-notice table.table-skin-01 {
    margin: 6px 0;
}

.sidebar .box-price-notice table.table-skin-01 th {
    padding: 6px 0;
}

.sidebar .box-price-notice table.table-skin-01 td {
    padding: 6px 0;
}

