@charset "gb2312";
/* CSS Document */
body {
    background: white;
}
.xdtop{
	overflow:hidden;
	position:relative;
	width:100%;
	}
.xdtop .xd_btimg {
    position: absolute;
    left: 50%;
    bottom: 5%;
    width: 80%;
    margin-left: -40%;
    animation-delay: 1s;
}
.xdtop img {
    display: block;
    width: 100%;
}
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown;
}
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.pp3_a1 {
    float: left;
    width: 40%;
}
.pp3_a2 {
    float: left;
    width: 60%;
}
.pp3_a1 a {
    height: 3.5rem;
    line-height: 3.5rem;
    width: 87%;
    text-align: center;
    font-size: 1.1rem;
    margin: 0 auto;
        margin-left: auto;
    margin-left: auto;
    margin-left: 10%;
	color: #d30000 !important;
}
.pp3 a {
    color: #454545;
    border: 1px solid #000;
    display: inline-block;
}
.pp3_a2 a {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 1.1rem;
    text-align: center;
    margin: 0 auto;
        margin-left: auto;
    margin-left: auto;
    width: 87%;
    margin-left: 5%;
}
.pp3_a3 {
    float: left;
    width: 50%;
}
.pp3_a4 {
    float: left;
    width: 50%;
}
.pp3_a3 a {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 1.1rem;
    text-align: center;
    margin: 7% auto;
        margin-left: auto;
    margin-left: auto;
    margin-left: auto;
    width: 87%;
    margin-left: 10%;
}
.pp3_a4 a {
    height: 3.5rem;
    line-height: 3.5rem;
    font-size: 1.1rem;
    text-align: center;
    margin: 7% auto;
        margin-left: auto;
    margin-left: auto;
    margin-left: auto;
    width: 87%;
    margin-left: 5%;
	color: #d30000 !important;
}
.pp_form h2 {
    text-align: center;
    letter-spacing: 4px;
    color: #313131;
    padding-bottom: 1rem;
}
.pp_form form input {
    display: block;
    height: 3.5rem;
    border: 1px solid #434343;
    border-radius: 1rem;
    width: 90%;
    margin: 3% auto;
    text-indent: 1rem;
}
#submit {
    background: #c61721;
    color: white;
    border: 0;
    text-indent: 0;
    font-weight: 700;
    font-size: 1.7rem;
    letter-spacing: 2px;
	width: 95%;
}
.xd1 p {
    text-align: center;
    letter-spacing: 2px;
    padding: 2%;
}
.xd1 img {
    width: 53.9%;
    margin: 0 auto;
        margin-top: 0px;
    display: block;
    margin-top: 5%;
}
.xd1 {
    overflow: hidden;
    margin-bottom: 3%;
}
.xd2 ul li {
    width: 25%;
    float: left;
}
.xd2 ul {
    overflow: hidden;
}

.xd3 ul li p {
    font-size: .7rem;
}
.xd3 ul li {
    float: left;
    width: 15%;
    text-align: center;
    margin-left: 8%;
}
.xd3 ul li img {
    width: 47%;
}
.xd3 ul {
    overflow: hidden;
}
.xd4 ul li {
    width: 30%;
    float: left;
    margin-left: 2.4%;
    margin-bottom: 1.5%;
}
.xd4 {
    margin: 5% 0;
    overflow: hidden;
}
.xd4 ul {
    overflow: hidden;
}
.zx div {
    float: left;
    width: 50%;
    text-align: center;
}
.zx_a a {
    background: #e28a40;
    color: white;
    display: block;
    height: 3.5rem;
    line-height: 3.5rem;
    width: 90%;
    margin: 0 auto;
    font-size: 1.1rem;
    border-radius: 1rem;
}
.zx {
    overflow: hidden;
    margin: 3% 0;
}
.zx div:nth-child(2) a {
    background: #c61721;
}


.xd5 img {
    display: block;
}

.xd6 img {
   display: block;
}


@-moz-keyframes tt01{0%{-moz-transform:scale(0,0); opacity:0}50%{-moz-transform:scale(1.2,1.2); opacity:1}100%{-moz-transform:scale(1,1); opacity:1}}
@-ms-keyframes tt01{0%{-ms-transform:scale(0,0); opacity:0}50%{-ms-transform:scale(1.2,1.2); opacity:1}100%{-ms-transform:scale(1,1); opacity:1}}
@-o-keyframes tt01{0%{-o-transform:scale(0,0); opacity:0}50%{-o-transform:scale(1.2,1.2); opacity:1}100%{-o-transform:scale(1,1); opacity:1}}
@-webkit-keyframes tt01{0%{-webkit-transform:scale(0,0); opacity:0}50%{-webkit-transform:scale(1.2,1.2); opacity:1}100%{-webkit-transform:scale(1,1); opacity:1}}
@keyframes tt01{0%{transform:scale(0,0); opacity:0}80%{transform:scale(1.2,1.2); opacity:1}100%{transform:scale(1,1); opacity:1}}