﻿@charset "utf-8";
/* CSS Document */
body {
    line-height: 20px;
    font: sans-serif,Arial;
    color: #1a1a1a;
}

body {
    font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;
}

* {
    margin: 0;
    padding: 0;
}

img {
    border: none;
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #444;
}

ul li {
    list-style: none;
}

em {
    font-style: normal;
    color: #F00;
}



.conter {
    max-width: 750px;
    margin: 0 auto;
    font-size: 10px;
    line-height: 20px;
}

.header1 img {
    display: inherit;
}

.conter04 {
    margin: 1em auto;
    padding: .8em;
}

    .conter04 p {
        text-align: justify;
        text-indent: 2em;
    }

.conter05 {
    margin: 1em auto;
    padding: .8em;
}

.bdDiv {
    width: 100%;
    border:2px solid #8b8b8b;
    padding: 1em 0;
    margin: 1em 0 0;
}

    .bdDiv .item {
        margin: .5em;
        overflow: hidden;
    }

    .bdDiv span {
        display: block;
        width: 30%;
        float: left;
        text-align: right;
        line-height: 40px;

    }

    .bdDiv input {
        width: 65%;
        height: 40px;
        float: left;
        border: 1px solid #000;
        border-radius: .3em;
        background: #fff;
    }

    .bdDiv input {
        padding: 0 5px;
    }

    .bdDiv .bdk {
        width: 65%;
        height: 40px;
        float: left;
        border: 1px solid #000;
        border-radius: .3em;
        background: #fff;
    }

.tjBtn {
    width: 50%;
    margin: 1.5em auto 0;
    background: #ff5a00;
    color: #fff;
    text-align: center;
    padding: .5em;
}

.bdDiv select {
    width: 60px;
    text-align: center;
    height: 38px;
    border: 0;
    border-right: 1px solid #ededed;
    padding-left: 8px;
    float: left;
    margin-left: 1px;
}

    .bdDiv select option {
        text-align: center;
    }

#txtContact {
    padding: 0 5px;
    width: 65%;
    height: 38px;
    border: 0;
    float: left;
}


.conTitle{
    text-align:center;
}
.conTitle p{
    display:inline-block;
    color:#b41d2e;
    font-size:1.4em;
    border-bottom:2px solid #b41d2e;
    line-height:normal;
}
.conTitle p span{
    color:#000;
}


.conter06 {
    padding: .8em;
    overflow: hidden;
}
.conter06 .conMain .topMenu{
    padding:.5em;
    text-align:center;
    color:#fff;
    background:#b41d2e;
    font-size:1.1em;
    margin-top:.8em;
    cursor:pointer;
}
.conter06 .conMain .bottomCon{
    padding:.8em;
    overflow:hidden;
    text-indent:2em;
    display:none;
}
    .conter06 .floor {
        overflow:hidden;
        margin:1em auto 0;
    }
    .conter06 .floor .flTitle{
        display:inline-block;
        background:#312f3c;
        color:#fff;
        font-size:1.1em;
        padding:.5em;
    }
    .conter06 .floor p {
        padding-top:.8em;
    }
    .conter06 .floor>a {
        width:80%;
        padding:.4em;
        text-align:center;
        background:#b41d2e;
        color:#fff;
        display:block;
        margin:.8em auto;
    }
  


.conter07 {
    padding: 1em 0;
    overflow: hidden;
    background:#e9e9e9;
}

    .conter07 .conMain {
        margin: 1em 0;
        padding:.8em;
    }
 .conter07 .conMain span{
    display:block;
    text-align:center;
    margin:.5em 0;
}
.conter07 .conMain a{
    display:block;
    width:80%;
    margin:1em 10% 0;
}


.conter08 {
    padding: .5em 0;
    overflow: hidden;
}

    .conter08 .conMain {
        margin: 1em 0;
        padding:.8em;
    }
    .conter08 .conMain>img {
        padding:1em 0;
    }

     .conter08 .conMain>a {
        width:80%;
        padding:.4em;
        text-align:center;
        background:#b41d2e;
        color:#fff;
        display:block;
        margin:.8em auto;
    }


.conter09 {
    padding: .5em 0;
    overflow: hidden;
}

    .conter09 .conMain {
        margin: 1em 0;
        padding:.8em;
    }
.conter09 .conMain .p2{
   display:block;
   width:100%;
   overflow:hidden;
   padding:.3em;
}
.conter09 .conMain .p2 .sp1{
   display:inline-block;
   width:7em;
   line-height:150%;
   padding:0 .3em;
   float:left;
   color:#fff;
   background:#312f3c;
   margin-right:.3em;
}
.conter09 .conMain .sp3{
   display:inline-block;
   color:#fff;
   background:#312f3c;
   margin-top:1em;
   padding:0 .5em;
}
.conter09 .conMain .p3{
   text-align:center;
   padding:1em 0;
}
.conter09 .conMain .p3 span{
    display:block;
    width:100%;
    background:#eeeeee;
   text-align:center;
   padding:.3em;
   margin:.5em 0;
}
.conter09 .conMain .p4{
   margin-top:1em;
   font-size:1em;
   font-weight:bold;
}
    .conter09 .conMain > a {
        width: 80%;
        padding:.4em;
        margin: .5em 10%;
        background: #c9c9c9;
        float:left;
        text-align:center;
    }





.conter10 {
    margin:1em 0;
    padding: 1em 0;
    overflow: hidden;
}
.conter10 .floor{
    margin:auto;
    overflow:hidden;
    width:100%;
}
.conter10 .floor01{
    padding:.8em;
}

.conter10 .floor .topMenu{
    padding:.5em;
    text-align:center;
    color:#fff;
    background:#312f3c;
    font-size:1.1em;
    margin-top:14px;
}
.conter10 .floor .bottomCon{
    padding:.8em;
    overflow:hidden;
    display:none;
}
.conter10 .floor .p1 span:first-child{
    font-size:1.1em;
    float:left;
    text-indent:0;
    padding-top:1em;
}

.conter10 .floor .p2{
    padding-top:1em;
}
.conter10 .path{
    background:#efefef;
    padding:.8em 0; 
    margin:.8em auto 0;
}
.conter10 .path .item{
    text-align:center;
    float:left;
    width:31.333%;
    margin:.5em 1%;
}
.conter10 .floor04 {
    padding:.8em;
}
.conter10 .floor04 .p5{
   padding:.8em;
   text-align:center;
}

    .conter10 .floor04  .p4{
   margin-top:1em;
   font-size:1em;
   font-weight:bold;
}
    .conter10 .floor04  > a {
        width: 80%;
        padding:.4em;
        margin: .5em 10%;
        background: #c9c9c9;
        float:left;
        text-align:center;
    }



.conter11{
    padding:1em 0;
    overflow:hidden;
    background:#990718;
}
.conter11 .bdDiv{
    background:#990718;
    border:0;
}
.conter11 .bdDiv span{
    color:#fff;
}
.conter11 .tjBtn{
    background:#ffe59a;
    color:#000;
}



.conter12{
    padding:1em 0;
    overflow:hidden;
}
.conter12 a{
    display:block;
    width:33.3333%;
    float:left;
    margin:1em 0;
}



@media screen and (min-width:360px) {
    .conter {
        font-size: 14px;
        line-height: 25px;
    }
}

@media screen and (min-width: 425px) {
    .conter {
        font-size: 16px;
        line-height: 25px;
    }
}

@media screen and (min-width: 600px) {
    .conter {
        font-size: 20px;
        line-height: 28px;
    }
}
