html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    font-family: "微软雅黑";
}

ol, ul {
    list-style: none;
}

/*common*/
.margin100 {
    margin-bottom: 6em;
}

.clearb {
    clear: both;
}

.fl {
    float: left;
}

#container {
    margin: auto 0;
    overflow: hidden;
    width: 100%;
}

.f12black {
    color: #000;
    font-size: 0.75em;
    line-height: 1em;
    margin-bottom: 8em;
    text-align: center;
}

.f12black a {
    color: #000;
    text-decoration: none;
}

.f12bgrey {
    color: #bcbcbc;
    font-size: 0.75em;
    line-height: 1em;
    margin: 1em;
    text-align: center;
}

.f24white {
    font-size: 24px;
    background: #db5b4c;
    height: 2em; /*40px/16px*/
    line-height: 2em; /*40px/16px*/
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

.f14white {
    font-size: .875em;
    background: #db5b4c;
    height: 2em; /*40px/16px*/
    line-height: 2em; /*40px/16px*/
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}

.f16bgrey {
    font-size: 1em;
    background: #e5e5e5;
    height: 2em; /*40px/16px*/
    line-height: 2em; /*40px/16px*/
    font-weight: bold;
    color: #000000;
    text-align: center;
}

.widthauto {
    width: 100%;
    position: relative;
}

.tishi {
    color: #db5b4c;
    font-size: .75em; /*12px/16px*/
    height: 1.875em; /*30px /16px*/
    line-height: 1.875em;
    text-align: center;
}

h1 {
    font-size: 22px;
    font-weight: bold;
}

body {
    background: #79b5be;
    color: #ffffff;
}

/*logo*/
.logo {
    background: #eeeeee;
    height: 5.31em; /*85px/16px*/
}

.logo img {
    display: block;
    margin: 0px auto;
}

/*search box*/
.search_box {
    zoom: 1;
    height: 3.125em; /*50px/16px*/
    background: #eeeeee;
    padding: 0.4em;
    border-top: 1px #e5e5e5 solid;
    border-bottom: 1px #e5e5e5 solid;
}

.search_box li {
    float: left;
    height: 2.19em; /*35px/16px*/
    margin: 0.46em 5px;
    display: inline;
}

.search {
    width: 70%;
    /*background: #ffffff url("../images/"../images/fangdajing.jpg) 0.1em 0.5em no-repeat;*/
    border: 1px #e5e5e5 solid;
    -moz-border-radius: 100px; /* Firefox */
    -webkit-border-radius: 100px; /* Safari 和 Chrome */
    border-radius: 100px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
    background-clip: padding-box; /* Android 4.2.x 系统自带浏览器BUG修复*/
}

@media all and (max-width: 510px) {
    .search {
        width: 68%;
    }

    .sousuo {
        width: 25%;
    }

    .footer li {
        width: 10%;
    }
}

@media all and (max-width: 372px) {
    .search {
        width: 65%;
    }

    .sousuo {
        width: 25%;
    }

}

.sousuo {
    width: 25%;
    background-color: #db5b4c;
    text-align: center;

    border: 1px #e5e5e5 solid;
    -moz-border-radius: 100px; /* Firefox */
    -webkit-border-radius: 100px; /* Safari 和 Chrome */
    border-top-left-radius: 100px; /* 左上角 */
    border-top-right-radius: 100px; /* 右上角 */
    border-bottom-right-radius: 100px; /* 右下角 */
    border-bottom-left-radius: 100px; /* 左下角 */ /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
    background-clip: padding-box; /* Android 4.2.x 系统自带浏览器BUG修复*/
}

.sousuo a {
    display: block;
}

/*all kind of A*/
.sousuo a {
    color: #ffffff;
    text-decoration: none;
    font-size: 1em;
    line-height: 2.19em; /*35px/16px*/
}

/*input*/
.input_box {
    border: none;
    _border: 0px;
    font-size: 1em; /*16px /16px*/
    padding: 0.40em 2em;
    padding-left: 0.1em;
    margin-left: 2em;
    width: 80%;
}

@media all and (max-width: 980px) {
    .input_box {
        float: left;
        width: 78%;
    }

}

@media all and (max-width: 700px) {
    .input_box {
        float: left;
        width: 70%;
    }

}

@media all and (max-width: 530px) {
    .input_box {
        float: left;
        width: 63%;
    }

}

@media all and (max-width: 440px) {
    .input_box {
        float: left;
        width: 55%;
    }

}

@media all and (max-width: 358px) {
    .input_box {
        float: left;
        width: 48%;
    }

}

.input_common_box {
    float: left;
    width: 85%;
    background: #ffffff;
    border: 1px solid #b9b9b9;
    color: #999;
    height: 0.875em; /*14px/16px*/
    font-size: 0.875em; /*14px/16px*/
    padding: 0.8125em 0.375em; /*6px/16px*/
}

@media all and (max-width: 650px) {
    .input_common_box {
        float: left;
        width: 80%;
    }

}

@media all and (max-width: 579px) {
    .input_common_box {
        float: left;
        width: 80%;
    }

}

@media all and (max-width: 480px) {
    .input_common_box {
        float: left;
        width: 79%;
    }

    .input1 li label {
        float: left;
        width: 3.125em; /*50px/16px*/
    }
}

@media all and (max-width: 440px) {
    .input_common_box {
        float: left;
        width: 73%;
    }

    .input1 li label {
        float: left;
        width: 3.125em; /*50px/16px*/
    }
}

@media all and (max-width: 379px) {
    .input_common_box {
        float: left;
        width: 68%;
    }

    .input1 li label {
        float: left;
        width: 3.125em; /*50px/16px*/
    }
}

/*******出售系统： QQ：209900956 软件开发/

/*验证码*/
.yanzheng a {
    font-size: 1em;
    color: #000000;
    margin-left: .2em;
    text-decoration: none;
    line-height: 2.2em;
    height: 1em;
}

@media all and (max-width: 379px) {
    .yanzheng a {
    }
}

/*footer*/
.footer {
    position: fixed;
    bottom: 0px;
    width: 100%;
    height: 3.4em; /*55px / 16px*/
    border-top: 1px #e3dfdf solid;
    border-buttom: 1px #e3dfdf solid;
    padding: 0px;
    background: #eee;
}

.footer li {
    float: left;
    position: relative;
    display: inline;
    width: 33%;
}

.footer li a {
    display: block;
    padding-top: 2em;
    /*height: */
    text-decoration: none;
}

.footer li img {
    margin: 0 auto;
    display: block;
}

.block5_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block6 {
    width: 21.875em;
    margin: .5em auto;
    _height: 200px;
    border-bottom: 1px dashed #CCC;
}

.block6_1 {
    width: 4em;
}

.block6_2 {
    width: 20em;
    padding-left: 20px;
    padding-left: 20px;

    margin-bottom: 1em;
    color: #000000;
}

.block6_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .1em;
}

.block7 {
    width: 21.875em;
    margin: .5em auto;
    height: 3em;
    border-bottom: 1px dashed #CCC;
}

.block7_1 {
    width: 4em;
}

.block7_2 {
    width: 20.625em;
    margin-left: .3em;
}

.block7_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block8 {
    width: 21.875em;
    margin: .5em auto;
    _height: 200px;
    border-bottom: 1px dashed #CCC;
}

.block8_1 {
    width: 4em;
}

.block8_2 {
    width: 19.625em;
    margin-left: .3em;
    margin-bottom: .4em;
}

.block8_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block9 {
    width: 21.875em;
    margin: .5em auto;
    _height: 200px;
    border-bottom: 1px dashed #CCC;
}

.block9_1 {
    width: 4em;
}

.block9_2 {
    width: 14.625em;
    margin-left: .3em;
    margin-bottom: 1.5em;
    color: #000000;
}

.block9_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block12 {
    width: 21.875em;
    margin: .5em auto;
    _height: 200px;
    border-bottom: 1px dashed #CCC;
}

.block12_1 {
    width: 4em;
}

.block12_2 {
    width: 14.625em;
    margin-left: .3em;
    margin-bottom: 1.5em;
    color: #000000;
}

.block12_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block10 {
    width: 21.875em;
    margin: .5em auto;
    height: 6em;
    border-bottom: 0px dashed #CCC;
}

.block10_1 {
    width: 4em;
}

.block10_2 {
    width: 16.625em;
}

.block10_2 img {
    margin-left: 2.4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.btn {
    margin: 2em auto; /*32px / 16px*/
}

.btn a {
    display: block;
}

.footer li {
    float: left;
    display: inline;
    width: 100%;
}

.input_common_box1 {
    float: left;
    width: 30%;
    background: #ffffff;
    border: 1px solid #b9b9b9;
    color: #999;
    height: 0.675em; /*14px/16px*/
    font-size: 0.875em; /*14px/16px*/
    padding: 0.8125em 0.375em; /*6px/16px*/
}

.b1 a {
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    color: #542828;
}

.b2 a {
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #999;
}

.b3 a {
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    color: #999;
}

.yanzheng a {
    font-size: 0.875em;
    color: #999999;
    margin-left: .5em;
    text-decoration: none;
    line-height: 2.2em;
    height: 1em;
}

.f14blue {
    font-size: .975em;
    background: #14a114;
    height: 2em; /*40px/16px*/
    line-height: 2em; /*40px/16px*/
    font-weight: bold;
    color: #ffd014;
    text-align: center;
}

.f14yellow {
    font-size: .975em;
    background: #14a114;
    height: 2em; /*40px/16px*/
    line-height: 2em; /*40px/16px*/
    font-weight: bold;
    color: #ffd014;
    text-align: center;
}

.datalist {
    border: 1px solid #771804; /* 表格边框 */
    font-family: Arial;
    border-collapse: collapse; /* 边框重叠 */
    background-color: #eaf5ff; /* 表格背景色 */
    font-size: 12px;
}

.datalist caption {
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: center;
    font-size: 16px;
}

.datalist th {
    border: 1px solid #d57e26; /* 行名称边框 */
    background-color: #f3b67a; /* 行名称背景色 */
    color: #000; /* 行名称颜色 */
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}

.datalist td {
    border: 1px solid #f6cd76; /* 单元格边框 */
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    color: #000;
}

.datalist tr.altrow {
    background-color: #c7e5ff; /* 隔行变色 */
}

.biaoge2 {
    border: 1px solid #771804; /* 表格边框 */
    font-family: Arial;
    border-collapse: collapse; /* 边框重叠 */
    background-color: #eaf5ff; /* 表格背景色 */
    font-size: 12px;
}

.biaoge2 caption {
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: left;
    font-size: 16px;
}

.biaoge2 th {
    border: 1px solid #d57e26; /* 行名称边框 */
    background-color: #f3b67a; /* 行名称背景色 */
    color: #000; /* 行名称颜色 */
    font-weight: bold;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: left;
}

.biaoge2 td {
    border: 1px solid #f6cd76; /* 单元格边框 */
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 12px;
    text-align: left;
    color: #000;
}

.biaoge2 tr.altrow {
    background-color: #c7e5ff; /* 隔行变色 */
}

.biaoge3 {
    border: 1px solid #771804; /* 表格边框 */
    font-family: Arial;
    border-collapse: collapse; /* 边框重叠 */
    background-color: #eaf5ff; /* 表格背景色 */
    font-size: 16px;
}

.biaoge3 caption {
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 2px;
    text-align: left;
    font-size: 14px;
}

.biaoge3 th {
    border: 1px solid #d57e26; /* 行名称边框 */
    background-color: #e4978d; /* 行名称背景色 */
    color: #000; /* 行名称颜色 */

    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 12px;
    padding-right: 12px;
    text-align: center;
}

.biaoge3 td {
    border: 1px solid #f6cd76; /* 单元格边框 */
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
    color: #000;
}

.biaoge3 tr.altrow {
    background-color: #c7e5ff; /* 隔行变色 */
}

.time-item strong {
    background: #C71C60;
    color: #fff;
    line-height: 49px;
    font-size: 36px;
    font-family: Arial;
    padding: 0 10px;
    margin-right: 10px;
    border-radius: 5px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);
}

#day_show {
    float: left;
    line-height: 49px;
    color: #c71c60;
    font-size: 32px;
    margin: 0 10px;
    font-family: Arial, Helvetica, sans-serif;
}

.item-title .unit {
    background: none;
    line-height: 49px;
    font-size: 24px;
    padding: 0 10px;
    float: left;
}

.block0 {
    font-size: 1.3em;
    color: #f50b0b;
    background: url("../images/yaoyaole1.png") no-repeat center center;
    line-height: 2em;
    margin: .5em auto;
    text-align: center;
}

.block1 {
    width: 21.875em;
    height: 4em;
    margin: .3em auto;
}

.block1_1 {
    margin-left: 0%;
    height: 2em;
}

.block1_2 {
    margin-left: 3%;
    height: 2em;
    line-height: 2em;
}

.block1_2 p img {
    display: inline;
    padding-top: .5em;
}

.block1_4 {
    margin-left: 1%;
    margin-right: 1%;
    height: 2em;
    line-height: 2em;
}

.block1_3 {
    margin-left: 0%;
    _height: 200px;
    line-height: 2em;
}

a {
    text-decoration: none
}

.xuanshi_banner {
    width: 21.875em;
    margin: .5em auto;
}

.b12bgrey {
    background: #eee;
    color: #000;
    font-size: 0.75em;
    padding: .3em 0;
    height: 1.2em;
    line-height: 1.2em;
    text-align: center;
}

.block2 {
    width: 22em;
    margin: .5em auto;
    _height: 200px;
    border-bottom: 1px dashed #CCC;
}

.block2_1 {
    width: 4em;
}

.block2_2 {
    width: 16.625em;
}

.block2_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block11 {
    width: 21.875em;
    margin: .5em auto;
    height: 9em;
    border-bottom: 1px dashed #CCC;
    font-size: 1.1em;
}

.block11_1 {
    width: 4em;
}

.block11_2 {
    width: 16.625em;
}

.block11_2 img {
    margin-right: .4em;
    border: 1px solid #db5b4c;
    padding: .2em;
}

.block5 {
    width: 21.875em;
    margin: .5em auto;
    height: 5.5em;
    border-bottom: 1px dashed #CCC;
}

.block5_1 {
    width: 4em;
}

.block5_2 {
    width: 20.625em;
    margin-left: .3em;
}
