body {
    text-align: center;
    margin: 0;
    padding: 0;
}
em, s, i {
    font-style: normal;
}
ul {
    list-style: none;
}

.clear {
    clear: both;
}

.website {
    max-width: 1920px;
    min-width: 1440px;
    margin: auto;
}

.header {
    background: #fff url("../images/head.jpg") center no-repeat;
    height: 72px;
    text-align: center;
}

.wrapper {
    margin: 0 auto;
    width: 1240px;
    box-sizing: border-box;
}

.header h1 {
    float: left;
    margin-left: 56px;
    margin-right: 25px;
    font-size: 23px;
    color: #3588C2;
    line-height: 40px;
    letter-spacing: 2px;
}

.header ul {
    margin-left: 25px;
}
.header li {
    float: left;
}

.banner {
    margin: 50px auto;
}

.banner a {
    display: block;
    margin: 0 auto;
    width: 360px;
}
.banner a img {
    width: 100%;
}

a {
    color: #000;
    text-decoration: none;
}

.header a {
    font-size: 18px;
    display: inline-block;
    color: #999;
    font-weight: bold;
    width: 100px;
    text-align: center;
    padding: 30px 10px 10px 10px;
}

.header a.active {
    color: rgb(70, 143, 247);
    border-bottom: 2px solid rgb(70, 143, 247);
}


.main{
    padding: 0 26px;
    margin-bottom: 30px;
}
/*首页*/
.index .banner {
    height: 340px;
}
.main .level {
    position: relative;
    text-align: center;
    margin: 20px 0 70px 0;
}
.main .level h3 {
    display: inline-block;
    font-size: 24px;
    font-weight: inherit;
    line-height: inherit;
    letter-spacing: 2px;
    margin: 0;
    padding: 0;
}
.main .level h3::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 42%;
    height: 2px;
    background-color: #C9E3FE; /* 横线颜色 */
}
.main .level h3::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 42%;
    height: 2px;
    background-color: #C9E3FE; /* 横线颜色 */
}
.main .goods-item ul {
    padding: 0;
}
.main .goods-item li{
    float: left;
    margin: 5px;
    width: 24%;
    text-align: center;
}
.main .goods-item li img {
    height: 236px;
    margin-top: 10px;
}
/*分类页*/
.ad-banner {
    background: url("../images/c2_banner.png") center no-repeat;
    height: 200px;
    margin: 50px auto;
}
.main .category-list h3 {
    width: 98%;
    background: url(http://www.xinyao.com.cn/images/top/blueicon2.gif) no-repeat 1% 50%;
    border-bottom: 3px solid #979797;
    height: 22px;
    line-height: 24px;
    POSITION: relative;
    color: #04118B;
    font-size: 16px;
    font-family: "黑体", System, "宋体";
    font-weight: 100%;
    text-align: left;
    text-indent: 40px;
    margin-left: 1px;
    margin-bottom: 5px;
}


/*商品详情*/
.posi_rela {
    position: relative;
}
.padtb20 {
    padding: 20px 0px;
}
.goods_info img{
    height: 436px;
}
.minicon .detail .dd, .minicon .detail .dt, .instr_table.minicon {
    padding: 10px 10px 10px 0px;
    line-height: 22px;
    float: left;
    display: block;
}

.instr_table table {
    background: #e5e5e5;
    text-align: left;
}
.instr_table table tr.even td {
    background: #F7F7F7;
}
.instr_table table td.wid150 {
    width: 150px;
    padding: 0px 10px;
}
.instr_table table td {
    background: #FFF;
    min-height: 22px;
    line-height: 22px;
    font: 12px/150% Arial,Verdana,"宋体";
}
.minicon .detail {
    border-bottom: 1px dotted #cbcbcb;
    display: block;
    clear: both;
}
.instr_table.minicon .detail {
    border: none;
    padding: 10px 15px;
}
.minicon .detail .dd .markdd, .instr_table.minicon .detail .markdd {
    margin-bottom: 40px;
}
.minicon .detail .dd .height110, .instr_table.minicon .detail .height110 {
    height: 110px;
    overflow: hidden;
    padding: 0px !important;
    position: relative;
}
.minicon .detail .dd .readmore160608 em, .instr_table.minicon .detail .readmore160608 em {
    color: #005ea7;
    cursor: pointer;
}
.minicon .detail .dd .readmore160608, .instr_table.minicon .detail .readmore160608 {
    width: 100%;
    height: 30px;
    line-height: 30px;
    position: absolute;
    bottom: 10px;
    left: 0px;
    display: block;
    background-color: #EAF5FF;
    text-align: center;
    cursor: pointer;
}
.instr_table.minicon .detail .readmore160608 {
    background: none;
}


.c2 .a1 {
    background: url("../images/c2.png") center no-repeat;
    height: 2000px;
}

.c3 .a1 {
        background: url("../images/c3-3.png") center no-repeat;
        height: 520px;
}

.c3 .a2 {
    background: url("../images/c3-4.png") center no-repeat;
    height: 520px;
}

.c4 .a1 {
    background: url("../images/c4-1.png") center no-repeat;
    height: 1250px;
}

.y1 .a1 {
    background: url("../images/y1_01.png") center no-repeat;
    height: 3837px;
    text-align: center;
}
.y2 .a1 {
    background: url("../images/y2-1.png") center no-repeat;
    height: 3642px;
    text-align: center;
}
.y3 .a1 {
    background: url("../images/y3-1.png") center no-repeat;
    height: 4398px;
    text-align: center;
}

.y4 .a1 {
    background: url("../images/y4-1.png") center no-repeat;
    height: 9484px;
    text-align: center;
}

.y5 .a1 {
    background: url("../images/y5-1.png")/*tpa=/images/y5.png*/ center no-repeat;
    height: 2685px;
    text-align: center;
}

.footer {
    padding: 10px;
    background: #4B92F7;
    color: #fff;
    font-family: '微软雅黑';
    font-size: 12px;
    text-align: center;
}

.footer a {
    color: #fff
}



.index .c1 {
    text-align: center;
}

.index .c1 .wrap {
    height: 230px;
    width: 1200px;
    display: flex;
    margin: auto;
}

.index .c1 .wrap > a {
    flex: 1;
}

.index .c1 .c1-1 {
    width: 375px;
    background: url("../images/c1-2-1.png")/*tpa=../images/c1-2-1.png*/ center center;
}

.index .c1 .c1-2 {
    width: 421px;
    background: url("../images/c1-2-2.png")/*tpa=../images/c1-2-2.png*/ center center;
}

.index .c1 .c1-3 {
    width: 390px;
    background: url("../images/c1-2-3.png")/*tpa=../images/c1-2-3.png*/ center center;
}

.index .a1 {
    background: url("../images/c1-3.png") center no-repeat;
    height: 598px;
    text-align: center;
}

.index .a2 {
    background: url("../images/c1-4-2.png")/*tpa=../images/c1-4-2.png*/ center no-repeat;
    height: 636px;
    text-align: center;
}


.index .b {
    color: #939393;
    vertical-align: bottom;
    margin-bottom: 40px;
}

.index .inner {
    width: 1200px;
    text-align: left;
    height: 100%;
    margin: auto;
}

.index .inner a {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    box-sizing: border-box;
}

.summary {
    width: 550px;
    position: relative;
    margin: 0 auto;
    padding-left: 150px;
}
.summary, .summary li {
    display: block;
    font-size: 12px;
    color: #666;
    font-family: Arial,Verdana,'宋体';
}
.mart10 {
    margin-top: 10px;
}
.summary li.mar_pri {
    line-height: 18px;
    padding: 5px 0;
}
.summary li {
    overflow: hidden;
    clear: both;
}
.summary, .summary li {
    display: block;
    font-size: 12px;
    color: #666;
    font-family: Arial,Verdana,'宋体';
}
.summary li .dt {
    width: 68px;
    float: left;
    text-align: right;
}
.summary li .dd {
    width: 400px;
    float: left;
    margin-left: 5px;
    text-align: left;
}

.rx_tips {
    position: absolute;
    top: 45%;
    width: 90%;
    left: 5%;
    text-align: center;
    z-index: 3;
    font-size: 28px;
}

.goods-item .rx_tips{
    font-size: 16px;
}