@charset "utf-8";
/* CSS Document */
.part{padding:10px;overflow:hidden;color:#000;}
.part h2{font-size:20px;font-weight:bold;margin:0;padding:10px 0 0;}
.part i{font-style:normal;}
.part h3{text-align:center;color:#757575;font-size:14px;}
.part h4{font-size:16px;color:#bb3249;text-align:center;}

.part1 .con{float:left;width:100%;}
.part1 .con dl{float:left;width:100%;padding:5px 0;}
.part1 .con dt{float:left;width:40px;height:40px;border:1px #9f9e9e solid;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:table;font-weight:bold;}
.part1 .con dt.dt1{color:#3a251e;}
.part1 .con dt.dt2{color:#7f6960;}
.part1 .con dt.dt3{color:#7384b9;}
.part1 .con dt.dt4{color:#e83951;}
.part1 .con dt span{display:table-cell;vertical-align:middle;}
.part1 .con dd{float:left;width:20%;text-align:center;padding:0 0.5%;}

.part2 h2{background:#e6e6e6;}
.part2 h3{background:#e6e6e6;}
.part2 h4{background:#e6e6e6;}
.part2 dl{float:left;width:100%;padding-top:10px;}
.part2 dt{float:left;color:#fff;background:#bb3249;font-size:14px;padding:0 5px;}
.part2 dd{float:left;width:100%;}
.part2 ul{float:left;width:100%;}
.part2 li{float:left;width:48%;text-align:center;padding:10px 1% 0;}
.part2 li img{max-width:210px;}
.part2 li span{float: left;width: 100%;}
.part2 .pic{float:left;width:100%;text-align:center;padding:10px 0;}
.part2 .pic img{max-width:473px;}
.part2 p{float:left;width:100%;font-size:14px;line-height:30px;}
.part2 p span{display:inline-block;background:#dbdbdb;border:1px #7a7a7a solid;line-height:24px;padding:0 5px;}
.part2 p font{padding:0 10px;}

.part3 ul{float:left;width:100%;}
.part3 li{float:left;width:48%;text-align:center;padding:10px 1% 0;}
.part3 li img{max-width:290px;}
.part3 li span{float: left;width: 100%;}

.part4 ul{float:left;width:100%;}
.part4 li{float:left;width:48%;text-align:center;padding:10px 1% 0;}
.part4 li img{width:90%;max-width:282px;padding:3px;border:1px #ddd solid;}

.part5 ul{float:left;width:100%;}
.part5 li{float:left;width:48%;text-align:center;padding:10px 1% 0;}
.part5 li img{max-width:290px;}
.part5 li span{float: left;width: 100%;}
.part5 .btn{float:left;width:100%;text-align:center;padding-top:10px;}
.part5 .btn a{display:inline-block;background:#ed1a3e;width:100%;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px 0;}
.part5 .btn a span{float:left;width:75%;text-align:center;font-size:18px;}
.part5 .btn a img{float:left;width:27px;}

@media screen and (min-width:400px){
.part h2{font-size:22px;}
.part h3{font-size:15px;}
.part h4{font-size:17px;}
.part2 dt{font-size:16px;}
.part2 dd{font-size:14px;}
}

@media screen and (min-width:480px){
.part h2{font-size:24px;}
.part h3{font-size:16px;}
.part h4{font-size:18px;}
.part1 .con dt{width:60px;height:60px;font-size: 16px;}
.part3 span{font-size: 14px;}
.part5 span{font-size: 14px;}
}

@media screen and (min-width:560px){
.part h2{font-size:28px;}
.part h3{font-size:18px;}
.part h4{font-size:20px;}
.part2 li span{font-size: 14px;}
.part3 span{font-size: 16px;}
.part5 span{font-size: 16px;}
}