@charset "gb2312";
/* CSS Document */
@import url("public.css");

.baner1{display:block;margin:0 auto; width:100%;}

.ptjs2{width:100%;margin:6% auto 7%; overflow:hidden;}
.ptjs2 h2{display:block;font-size:0.35rem;line-height:1.8;margin-top:2%;font-weight:bold;color:#e8373d;}
.ptjs2 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs2 h2 span{color:#e8373d;}
.ptjs2_1{width:100%;margin:3% auto 0; overflow:hidden; background:url(../images/ptjs2.jpg) no-repeat center;height:5.87rem; background-size:100% 100%;}
.ptjs2_1 ul{float:left;width:35%; overflow:hidden;}
.ptjs2_1 ul li{overflow:hidden;margin-top:8%;}
.ptjs2_1 ul li b{display:block;font-size:0.3rem;line-height:1.8;color:#e8373d; text-align:right;}
.ptjs2_1 ul li p{font-size:0.16rem;line-height:1.8;width:90%;float:right;text-align:right;}
.ptjs2_1 ul.ptjs2_3{float:right;width:34%;}
.ptjs2_1 ul.ptjs2_3 li b{text-align:left}
.ptjs2_1 ul.ptjs2_3 li p{text-align:left;float:left;}

.ptjs3{width:100%;margin:0 auto; overflow:hidden;}
.ptjs3 h2{display:block;font-size:0.35rem;line-height:1.8;margin-top:2%;font-weight:bold;color:#e8373d;}
.ptjs3 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs3 h2 span{color:#e8373d;}
.ptjs3 p{overflow:hidden;margin:3% auto 5%;width:90%;}
.ptjs3 p b{display:block;font-size:0.3rem;line-height:1.8;color:#e8373d;}
.ptjs3 p em{display:block;font-size:0.24rem;line-height:1.5;font-weight:bold;}
.ptjs3 p span{display:block;font-size:0.18rem;line-height:1.8;margin-top:1%;}
.ptjs3_2{display:block;margin:0 auto;width:5.72rem;}

.ptjs4{width:100%;margin:7% auto 5%; overflow:hidden; background:url(../images/ptjs4.jpg) no-repeat center; background-size:100% 100%; height:10.45rem;}
.ptjs4 h2{display:block;font-size:0.35rem;line-height:1.8;width:92%;margin:5% auto 0;font-weight:bold;color:#e8373d;}
.ptjs4 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs4 h2 span{color:#e8373d;}
.ptjs4_1{width:90%;margin:5% auto 0; overflow:hidden; display:flex;justify-content:space-between;}
.ptjs4_1 p{ float:left; width:30%;height:1.7rem; background:#eef4f9; overflow:hidden; padding:2%; border-radius:10px;font-size:0.15rem; line-height:1.6;text-align:center;}
.ptjs4_1 p b{display:block; font-size:0.24rem; color:#e8373d; margin-bottom:3%; }
.ptjs4_2{width:60%;}
.ptjs4_2 p{width:38%;}

.ptjs5{width:100%;margin:0 auto; overflow:hidden; background:#fdfdfc;}
.ptjs5 h2{display:block;font-size:0.35rem;line-height:1.8;width:92%;margin:5% auto 0;font-weight:bold;color:#e8373d;}
.ptjs5 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs5 h2 span{color:#e8373d;}
.ptjs5_1{width:92%;margin:0 auto; overflow:hidden;}
.ptjs5_1 h3{display:block;width:100%;font-size:0.22rem;line-height:1.5;font-weight:bold;margin-top:5%;}
.ptjs5_1 h3 span{color:#e8373d;}
.ptjs5_1 h3 i{margin-right:1%;font-size:0.4rem;font-weight:bold;line-height:1.1;color:#e8373d; font-style:italic;}
.ptjs5_1 h5{display:block;width:100%;font-size:0.22rem;line-height:1.5;font-weight:bold; text-indent:13em;}
.ptjs5_2{width:100%;margin:6% auto 0; background:url(../images/ptjs5.jpg) no-repeat center;height:3.34rem; background-size:100% 100%; overflow:hidden}
.ptjs5_2 p{width:90%;margin:31% auto 0; overflow:hidden; display:flex;justify-content:space-between;}
.ptjs5_2 p span{width:24%;float:left; overflow:hidden;font-size:0.18rem; line-height:1.6; }
.ptjs5_2 p span b{display:block;font-size:0.22rem; line-height:1.6;margin-bottom:3%;text-align:center;color:#e8373d;}

.ptjs6{width:100%;margin:8% auto; overflow:hidden; background:url(../images/ptjs6.jpg) no-repeat center;height:8.9rem; background-size:100% 100%; }
.ptjs6_1{width:92%;margin:5% auto 0; overflow:hidden;}
.ptjs6_1 h2{display:block;font-size:0.35rem;line-height:1.8;font-weight:bold;}
.ptjs6_1 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs6_1 h2 span{color:#e8373d;}
.ptjs6_1 h3{display:block;font-size:0.24rem;line-height:1.8;font-weight:bold;color:#e8373d;margin:2% 0 0 6%;}
.ptjs6_1 p{margin:4% 0 0 6%; overflow:hidden;font-size:0.22rem;line-height:1.8; display:flex;align-items:center;}
.ptjs6_1 p span{float:left;width:22%;line-height:1.5; background:#e8373d;color:#fff;margin-right:3%;padding:1% 0; border-radius:10px; text-align:center;}
.ptjs6_2{width:48%;margin-top:20%; overflow:hidden; float:right;}
.ptjs6_2 span{ display:block;width:85%;overflow:hidden; display:block;font-size:0.16rem;line-height:1.8;margin-bottom:3%; }
.ptjs6_2 span b{display:block;font-size:0.22rem;line-height:1.8;margin-bottom:1%;color:#e8373d;}

.ptjs7{width:100%;margin:0 auto; overflow:hidden; background:url(../images/ptjs7.jpg) no-repeat center;height:11.13rem; background-size:100% 100%; }
.ptjs7_1{width:92%;margin:5% auto 0; overflow:hidden;}
.ptjs7_1 h2{display:block;font-size:0.35rem;line-height:1.6;font-weight:bold;}
.ptjs7_1 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs7_1 h2 span{color:#e8373d;}
.ptjs7_1 dl{ overflow:hidden;margin-top:6%;display:flex;align-items:center;}
.ptjs7_1 dl dt{float:left;width:0.95rem;height:0.95rem; text-indent:0.5em;color:#fff;font-size:0.55rem; line-height:0.98rem; font-style:italic; background:linear-gradient(to right, #ffb7b9,#e7373d); border-radius:50%;}
.ptjs7_1 dl dd{float:left;width:50%; overflow:hidden;margin-left:5%;}
.ptjs7_1 dl dd b{display:block;font-size:0.24rem;line-height:1.6;}
.ptjs7_1 dl dd span{display:block;font-size:0.17rem;line-height:1.6;margin-top:5%;color:#e8373d;}
.ptjs7_1 dl dd i{display:block;border-bottom:3px solid #ccc;width:30%;margin-top:8%;}

.ptjs8{width:100%;margin:6% auto; overflow:hidden; background:url(../images/ptjs8.jpg) no-repeat center;height:13.55rem; background-size:100% 100%; }
.ptjs8_1{width:92%;margin:5% auto 0; overflow:hidden;}
.ptjs8_1 h2{display:block;font-size:0.35rem;line-height:1.6;font-weight:bold;}
.ptjs8_1 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs8_1 h2 span{color:#e8373d;}
.ptjs8_1 h2 i{margin-right:1%;font-size:0.55rem;font-weight:bold;line-height:1.1;color:#e8373d; font-style:italic;}
.ptjs8_1 dl{ width:80%; overflow:hidden;margin:10% auto 0;display:flex;}
.ptjs8_1 dl dt{float:left;width:0.85rem;height:0.85rem;margin-top:3%;}
.ptjs8_1 dl dt img{display:block;width:100%;}
.ptjs8_1 dl dd{float:left;width:70%; overflow:hidden;margin-left:6%;}
.ptjs8_1 dl dd b{display:block;font-size:0.24rem;line-height:1.6;}
.ptjs8_1 dl dd span{display:block;font-size:0.17rem;line-height:1.6;margin-top:5%;}

.ptjs9{width:100%;margin:6% auto 7%; overflow:hidden; background:url(../images/ptjs9.jpg) no-repeat center;height:6.38rem; background-size:100% 100%; }
.ptjs9 h2{display:block;font-size:0.24rem;line-height:1.6;font-weight:bold;width:92%;margin:5% auto 0;}
.ptjs9 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs9 h2 span{color:#e8373d;font-size:0.35rem;}
.ptjs9_1{width:50%;float:right; overflow:hidden;margin-top:3%;}
.ptjs9_1 p{ overflow:hidden;margin:5% 0 0 10%;}
.ptjs9_1 p b{display:block;font-size:0.24rem; line-height:1.5;color:#e8373d;}
.ptjs9_1 p span{display:block;font-size:0.16rem; line-height:1.5;margin-top:1%;width:70%;}

.ptjs10{width:100%;margin:0 auto; overflow:hidden; background:url(../images/ptjs10.jpg) no-repeat center;height:4.88rem; background-size:100% 100%; }
.ptjs10 h2{display:block;font-size:0.35rem;line-height:1.6;font-weight:bold;width:92%;margin:1% auto 0;}
.ptjs10 h2 img{float:left;max-width:0.24rem;width:100%;margin:3% 2% 0 0;}
.ptjs10 p{width:90%;margin:1% auto 0; overflow:hidden;font-size:0.24rem; line-height:1.6}
.ptjs10 p i{float:left;width:0.15rem;height:0.15rem; border-radius:50%; background:#e8373d;margin:2% 2% 0 0;}

.ptjs11{width:100%;margin:7% auto 0; overflow:hidden;}
.ptjs11 h2{display:block;font-size:0.24rem;line-height:1.6;font-weight:bold;width:92%;margin:0 auto;}
.ptjs11 h2 img{float:left;max-width:0.24rem;width:100%;margin:1% 2% 0 0;}
.ptjs11_1{width:100%;margin:6% auto 0; overflow:hidden; background:url(../images/ptjs11.jpg) no-repeat center;height:5.95rem; background-size:100% 100%; }
.ptjs11_1 dt{width:65%;margin:1% auto 0; overflow:hidden;display:flex;justify-content:space-between;}
.ptjs11_1 dt p{overflow:hidden; float:left;width:45%;}
.ptjs11_1 p b{display:block;font-size:0.24rem; line-height:1.6;color:#e8373d;}
.ptjs11_1 p span{display:block;font-size:0.16rem; line-height:1.6;margin-top:5%;}











