/*common*/
body { color: #222; }
.m_block { display: block }
.m_clearfix:after { content: "."; display: block; clear: both; height: 0; overflow: hidden }
.m_clearfix { zoom: 1 }
.fl-l { float: left; }
.fl-r { float: right; }
.wp { width: 3.75rem; margin: 0 auto; overflow: hidden; }
.wp * { box-sizing: border-box; }
.w335 { width: 3.35rem; margin: 0 auto; }
.title { height: 1rem; padding-top: .25rem; }
.title h2 { font-size: .19rem; text-align: center; }
.title p { width: .94rem; height: .3rem; margin: 0 auto; background: url(images/tel-01.png) no-repeat left center; background-size: .11rem; font-size: .12rem; color: #039493; line-height: .3rem; text-align: right; }
.title.white { color: #fff; }
.title.white p { background: url(images/tel-02.png) no-repeat left center; background-size: .11rem; color: #fff; }
.tq { display: block; width: 100%; height: .5rem; margin-top: .2rem; padding-top: .07rem; background-color: #d42e44; font-size: .1rem; font-weight: bold; color: #fff; line-height: .18rem; text-align: center; }
.tq span { font-size: .09rem; font-weight: normal; text-decoration: underline; }
/*banner*/
.banner { width: 3.75rem; height: 2.5rem; background: url(images/banner.jpg); background-size: 3.75rem; overflow: hidden; }
/*part1*/
.part1 { position: relative; }
.part1 ul { height: .32rem; }
.part1 ul li { font-size: .09rem; }
.part1 ul li.fl-l { padding-left: .27rem; }
.part1 ul li.fl-r { padding-right: .27rem; }
.part1 .cont { position: relative; width: 100%; height: 3.14rem; background: url(images/p1-bg.jpg) no-repeat; background-size: 100%; }
.part1 .cont p { position: absolute; width: 1rem; font-size: .09rem; line-height: .15rem; text-align: center; }
.part1 .cont .p1 { top: .51rem; left: .57rem; }
.part1 .cont .p2 { top: 1.52rem; left: 0; }
.part1 .cont .p3 { top: 2.45rem; left: .57rem; }
.part1 .cont .p4 { top: .58rem; left: 1.79rem; }
.part1 .cont .p5 { top: 1.45rem; right: 0; }
.part1 .cont .p6 { top: 2.48rem; left: 1.79rem; }
/*part2*/
.part2 { height: 3.66rem; }
.part2 .title { height: .71rem; }
.part2 table { width: 100%; }
.part2 table tr { height: .22rem; background-color: #d5ebe6; }
.part2 table tr:nth-child(2n) { background-color: #e5f3f0; }
.part2 table th { height: .3rem; border: #fff 1px solid; background-color: #009190; font-size: .09rem; color: #fff; }
.part2 table td { border: #fff 1px solid; font-size: .09rem; text-align: center; }
/*part3*/
.part3 { height: 2.78rem; background-color: #009190; }
.part3 .title { height: .8rem; padding-top: .15rem; }
.part3 ul { height: 1.12rem; overflow: hidden; }
.part3 ul li { width: 100%; height: .3rem; margin-bottom: .11rem; border: #fff 1px dotted; font-size: .1rem; font-weight: bold; color: #fff; line-height: .3rem; text-align: center; }
/*part4*/
.part4 table { width: 100%; }
.part4 table tr { background-color: #e5f3f0; }
.part4 table tr:nth-child(2n) { background-color: #d5ebe6; }
.part4 table th { height: .3rem; border: #fff 1px solid; background-color: #009190; font-size: .09rem; color: #fff; }
.part4 table td { padding: .06rem 0; border: #fff 1px solid; font-size: .09rem; line-height: .14rem; text-align: center; }
/*part5*/
.part5 table { width: 100%; }
.part5 table tr { background-color: #e5f3f0; }
.part5 table tr:nth-child(2n) { background-color: #d5ebe6; }
.part5 table th { height: .3rem; border: #fff 1px solid; background-color: #009190; font-size: .09rem; color: #fff; }
.part5 table td { padding: .06rem 0; border: #fff 1px solid; font-size: .09rem; line-height: .14rem; text-align: center; }
/*part6*/
.part6 .cont { height: 4.47rem; background: url(images/p6-bg.jpg); background-size: 100%; }
/*part7*/
.part7 { height: 2.98rem; }
.part7 table { width: 100%; }
.part7 table tr { background-color: #e5f3f0; }
.part7 table tr:nth-child(2n) { background-color: #d5ebe6; }
.part7 table th { height: .3rem; border: #fff 1px solid; background-color: #009190; font-size: .09rem; color: #fff; }
.part7 table td { padding: .06rem 0; border: #fff 1px solid; font-size: .09rem; line-height: .14rem; text-align: center; }
/*part8*/
.part8 { padding-bottom: .25rem; background-color: #009190; }
.part8 ul li { width: 100%; height: .26rem; margin-bottom: .11rem; padding-left: .49rem; background: url(images/p8-li.jpg); background-size: 100%; font-size: .09rem; color: #009190; line-height: .26rem; }
/*part9*/
.part9 dd label { display: none; }
.part9 dd input, .part9 dd select { width: 100%; height: .3rem; margin-bottom: .15rem; padding-left: .25rem; border: #a3a3a3 1px solid; font-size: .1rem; }
.part9 dt a { display: block; width: 100%; height: .5rem; background-color: #d42e44; font-size: .14rem; font-weight: bold; color: #fff; line-height: .5rem; text-align: center; }
.part9 .cont p { margin-top: .16rem; font-size: .09rem; color: #009190; line-height: .17rem; }
/*part10*/
.part10 img { width: 100%; height: .61rem; }
.part10 .cont p { margin: .13rem 0 .28rem; font-size: .09rem; line-height: .19rem; }
/*pan*/
.pan { width: 100%; height: 6.67rem; background: url(images/pan-bg.jpg) no-repeat center .95rem; background-size: 2.64rem; overflow: hidden; }
.pan h4 { margin-top: 3.78rem; font-size: .18rem; text-align: center; }
.pan ul { margin-top: .2rem; }
.pan ul li { font-size: .12rem; color: #009190; line-height: .26rem; text-align: center; }
.pan ul li:nth-child(2n) { margin-bottom: .08rem; color: #333; }
.pan ul li a { text-decoration: underline; }