@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}
body {font-style: normal; font-variant: normal; font-weight: normal;font-family:"微软雅黑";font-size:14px;color:#444444;}
a { text-decoration: none;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active { text-decoration: none;}
small {font-size: 0.875em;}
img { max-width: 100%; border:0px; width: 100%;}
img, object { height: auto; max-width: 100%;}
.clear { clear: both; margin: 0;  padding: 0;}
ul, li, dt, dl, dd { background: none repeat scroll 0 0 rgba(0, 0, 0, 0);list-style-type: none;
 margin: 0;  padding: 0;}
p { margin: 0; padding: 0;}
input,textarea {border:1px solid #333333;}
input{line-height:2em;}

#box{float: none; margin: auto;max-width: 640px !important;min-width: 200px !important; overflow: hidden;color:#333333;}
.clear{clear:both;}

.pro0 h1 {font-size:1.75rem; color:#013a94; font-weight:900; text-align:center; margin:7% auto 4%;}
.pro0 p {font-size:1rem; margin:3%; text-indent:2em; line-height: 1.6rem;}
.pro0 h5 {margin:3% 0;}
.pro0 h2 {font-size:1.6rem; text-align:center;  margin:5% auto; }
.pro0 h2  span{color: #666666;}
.pro0 .protz {width:14.8rem; height:3rem; line-height:3rem; text-align:center; background-color:#ea2218; border-radius:35px; margin: 2rem auto;}
.pro0 .protz a {color:#fff; font-size:1.25rem;}
.pro0 .protz a img {vertical-align:middle;margin:-0.25rem 0 0 0.5rem; width: 2.15rem;height: 2.15rem}
.tit{margin:1% auto 0;}


.sp1{width: 95.31%;margin:3% auto; background-color: #fff; height: 22.5rem;text-align: center;}

.yh{margin:0 auto 2%;}
.pz{margin: 1.5rem auto;  text-align: center;border:5px #ddd solid}
.pz img{width: 94%;margin:3% auto 0;}
.pz p{text-align: left;}
.zj,.lc{margin:3.13% auto 3.13%;}
.pp{margin:5% auto;}
.pp img{margin:0 auto 1%;}

.yy ul li{float:left;margin-bottom:3%;}
.yy ul h4{width:90%; margin:0% 5%; color:#333333; font-size:0.8rem;}
.yy ul h4 span {color:#d83224;}
.yy .yy_1{width:20%;text-align:right;font-size:0.9rem;line-height:1.75rem;}
.yy .yy_1 span{color:#333;}
.yy .yy_2{width:80%;}
.yy .yy_2 input{width:90%;padding-left:0.25rem;line-height:1.75rem;font-size:1.1rem;border-color:#c6c6c6;border-radius:15px; padding-left: 2%;}
.yy .yy_2 select{width:92%;padding-left:0.25rem;font-size:0.8rem;line-height:1.5rem;font-size:1.1rem;height:1.5rem;border-color:#c6c6c6;border-radius:15px;}
.yy_3{width:22.66%;margin:3% auto;margin-left:40%; border:none;font-size:1.1rem; color:#ffffff; background-color:#ea2218; line-height:2.2rem; height:2.2rem; border-radius:25px; text-align:center;}

.zl img{margin:2% auto;}
.pro1 {margin-bottom: 3%;}

.pro3_1{width:100%;margin:8% auto;}
.pro3_1 .hd ul{text-align:center;}
.pro3_1 .bd{width:100%;margin-left:0%;margin-top:-5%;}
.pro3_1 .hd{position:relative;}
.pro3_1 .hd .prev{width:5.63%;position:absolute;margin-top:-30%;left:0%;}
.pro3_1 .hd .next{width:5.63%;position:absolute;margin-top:-30%;right:0%;}
@media screen and (max-width:640px)
{
.pro0 h1 {font-size:1.4rem; color:#013a94; font-weight:900; text-align:center; margin:7% auto 3%;}
.pro0 p {font-size:0.875rem; margin:3%;line-height: 1.2rem;}
.pro0 h2 {font-size:1.1rem; text-align:center; line-height:2rem; margin:3% auto; }
.pro0 .protz a {color:#fff; font-size:1.1rem;}
.pro0 .protz a img { width: 2rem;height: 2rem}
.sp1{height: 20rem;}
}
@media screen and (max-width:414px)
{
.sp1{height: 13.98rem;}
}

@media screen and (max-width:375px)
{
.pro0 .protz a {color:#fff; font-size:.9rem;}
.pro0 .protz a img { width: 1.8rem;height: 1.8rem}
.yy_3{font-size: 1rem;}
.sp1{height: 12.6rem;}
}

@media screen and (max-width:360px)
{
.pro0 .protz a {color:#fff; font-size:.8rem;}
.pro0 .protz a img { width: 1.5rem;height: 1.5rem}
.yy_3{font-size: 1rem;}
.sp1{height: 12.2rem;}
}

@media screen and (max-width:320px)
{
.pro0 h1 {font-size:1.2rem; color:#013a94; font-weight:900; text-align:center; margin:7% auto 3%;}
.pro0 p {font-size:0.625rem; margin:3%;line-height: 1.1rem;}
.pro0 h2 {font-size:1rem; text-align:center; line-height:1.8rem;  margin:3% auto; }	
.pro0 .protz a {color:#fff; font-size:.7rem;}
.yy_3{font-size: .875rem;}
.sp1{height: 10.7rem;}
}