@charset "gb2312";

.clear{ clear:both;}

.location{font-size:0.675rem; height:2rem; background:#f0f0f0; color:#8f8f8f; line-height:2rem; text-indent:0.375rem; border-top:1px solid #dddddd;border-bottom:1px solid #dddddd; }
.location a{color:#8f8f8f;}
.flex{display: flex; flex-direction: row; flex-wrap: wrap;justify-content: space-between;}
.hr{width: 100%;height: 0.25rem; background: #F5F5F5;}
.img img{width: 100%;}

.t1 { width: 16rem; height: 2.5rem; background: url("../img/t1.jpg") no-repeat; background-size: contain;}
.t1 {font-size: 0.8rem; color: #FF5555;  line-height: 2.5rem; text-align: center; font-weight: bold;}


/* .z1 ul li{width:6.875rem; height: 7.325rem;background: #FF5556;margin-bottom: 0.625rem; text-align: center; margin-top: 1.85rem; }
.z1 ul li img{width: 3.7rem; height: 3.7rem; margin: 0 auto; margin-top:-1.85rem;}
.z1 ul li p{font-size: 0.6rem; font-weight: bold; line-height: 1.125rem; color: #fff;}
.z1 ul li span{font-size: 0.5rem; display: block;color: #fff; text-align: center;}
.z1 ul{width: 15rem; margin: 0 auto; padding-top: 1rem;}
.z1 ul li a.a2{display: block; width: 3.5rem;height: 0.85rem; line-height: 0.85rem; background: #fff; color: #FF5556; font-weight: bold; font-size: 0.5rem; border-radius: 0.85rem; margin: 0 auto; margin-top: 0.45rem;} */

.z1 { background: #f5f5f5; }
.z1 img { width: 100%; }
.z1_tit { font-size: 0.65rem; color: #ff5556; font-weight: bold; text-align: center; justify-content: center; line-height: 2.1rem; }
.z1_tit::before, .z1_tit::after { content: ''; width: 0.575rem; background: url(../img/xing.png) no-repeat center; background-size: 100%; margin: -0.1rem 0.25rem 0; }
.cy_div { width: 15rem; height: 7.2rem; background: #fff; margin: 0 auto; box-sizing: border-box; padding: 0.4rem 0.25rem 0 0.35rem; position: relative; }
.cy_pic { width: 6.425rem; }
.cy_txt { width: 7.65rem; }
.cy_txt span { font-size: 0.6rem; color: #ff5556; display: block; margin: 0.15rem 0 0.5rem 0.45rem; }
.cy_txt p { font-size: 0.5rem; line-height: 0.8rem; margin: 0.15rem 0 0.4rem 0.45rem; }
.cy_txt p b { font-size: 0.6rem; color: #ff5556; }
.cy_ul li { width: 3.75rem; }
.cy_div i { position: absolute; width: 1.5rem; height: 1px; background: #ff5556; top: 0.85rem; left: 5.75rem; }

.jy_ul { width: 15rem; height: 9.65rem; background: #fff; box-sizing: border-box; padding: 0.7rem 0.45rem; }
.jy_ul li { width: 6.8rem; height: 8.05rem; box-shadow: #ccc 0 0 0.25rem; }
.jy_ul li h3 { width: 6.8rem; height: 1.25rem; font-weight: normal; color: #fff; background: #ff5556; font-size: 0.6rem; text-align: center; line-height: 1.25rem; }
.jy_ul li img { width: 5.9rem; display: block; margin: 0.35rem auto 0.2rem; }
.jy_ul li p { font-size: 0.5rem; text-align: center; line-height: 0.8rem; }
.jy_ul li p b { font-weight: bold; color: #ff5556; font-size: 0.6rem; }

.a {padding: 0.5rem 0;}
.a a{display: block; width: 5.4rem; text-align: center; height: 1.2rem; margin: 0 auto; background: #FF5556; line-height: 1.2rem; border-radius: 1rem; font-size: 0.5rem; color: #fff;   font-weight: bold;}

.z2{padding: 0.25rem 0;}
.z2 ul li{width: 7.125rem; height: 4.675rem; text-align: center; margin-bottom: 0.5rem;}
.z2 ul {width: 15rem; margin: 0 auto;}

.t2 {width: 15rem; margin: 0 auto; text-align: center; padding: 0.5rem 0;}
.t2{font-size: 0.8rem; color: #FF5555; font-weight: bold;}

.z3{width: 100%; height: 15.15rem; background: #627BB1; }
.z3 .t2{color: #fff;}
.z3 ul li{width: 7.125rem; height: 4.675rem; text-align: center; margin-bottom: 0.5rem;}
.z3 ul {width: 15rem; margin: 0 auto;}

.czzy{ padding-bottom:0.5rem;}
.czzy li{ width:6.75rem; height:8.35rem; border:1px solid #c1c1c1; padding:0.25rem; margin-left:0.325rem; margin-right:0.325rem; margin-top:0.625rem;}
.zy_pic img{width: 100%; height: 3.65rem;}
.zy_tit{ font-size:0.5rem; line-height:1rem; font-weight:bold; text-align:center;}
.zy_ftit{ font-size:0.45rem; line-height:0.9rem;}
.zy_txt{ font-size:0.45rem; color:#666666; line-height:0.75rem; height:2.25rem;}
.zy_btn{ text-align:center;}
.zy_btn a{ display:inline-block; width:2.9rem; height:0.8rem; border:1px solid #d8232c; background-color:#FFF; color:#d8232c; border-radius:0.4rem; text-align:center; font-size:0.45rem; line-height:0.75rem; margin:0 0.075rem;}
.zy_btn a.swtzh{ background-color:#d8232c; color:#fff;}

.z55 dl dt{width: 100%; height: 1.25rem; background: #627CB1; line-height: 1.25rem; text-align: center; font-size: 0.6rem; color: #fff; font-weight: bold;}
.z55 dl dd:nth-child(2n){ line-height: 1.1rem;  background: #AAB8D5; height: 1.1rem;width: 100%; font-size: 0.55rem;}
.z55 dl dd:nth-child(2n-1){ line-height: 1.1rem;  background: #fff; height: 1.1rem;width: 100%;font-size: 0.55rem;}
.z55 dl dd span{display: block; padding-left: 0.75rem; padding-right: 0.75rem; }
.z55 dl dd a{display: block; width: 4.325rem; height: 0.8rem; background: #FF5556; border-radius: 0.8rem; text-align: center; line-height: 0.8rem; color: #fff; margin-right: 0.75rem; margin-top: 0.125rem;}
.z55 dl dd span font{ color: #FF0004; font-weight: bold;}


.z5{width:100%; height: 10.7rem; background: url("../img/bg2.jpg") no-repeat; background-size:100% 100%;}
.z5 .t3{ line-height: 1.625rem; text-align: center; padding-top: 0.925rem;font-size: 0.65rem; color: #000000;}
.z5 .t3 span{color: #5A5A5A;}
.z5 ul li.li1{width:13.45rem; margin: 0 auto; margin-bottom: 0.375rem;}
.z5 ul li.li1 span{display: block; width: 20%; height:1.3rem; text-align: center; line-height: 1.3rem; color: #000000; font-size: 0.6rem;}
.z5 ul li.li1 input{width:80%; height: 1.3rem; border: 1px solid #9EA09F;box-sizing: border-box; background: none; line-height: 1.3rem; color: #4E4E4E; font-size: 0.45rem; text-indent: 0.75rem;}
.z5 ul li.li1 input::-webkit-input-placeholder{ color: #4E4E4E;}
.z5 ul li.li3 {width:13.45rem; margin: 0 auto; text-align: center;}
.z5 ul li.li3 input{width: 100%; height: 1.3rem;background: #FF5556;  font-size: 0.7rem; color: #fff; border: 0; border-radius: 0.375rem;}
.z5 ul li.li2 p{ width: 100%; font-size: 0.6rem; color: #000000; line-height:1.25rem;text-align: center;}
