﻿.rsw_tit1{ margin:32px 0;text-align:center; font-size:32px; line-height:40px; }
.rsw_tit1 font{display:block;color:#666; font-size:20px; }
.rsw_tit1 span{display:block; margin:8px auto;width:100px; height:2px; background:#666; }
.rsw_tit2{position:relative; margin:32px 0; }
.rsw_tit2 b{display:block; margin:0 auto; width:24%; height:160px; border:4px solid #1594a5; color:#1594a5; text-align:center;font-size: 40px; }
.rsw_tit2 font{position:absolute; top:60px; width:100%; background:#fff; text-align:center; font-size:36px; line-height:40px; }
.rsw_tit2 font span{color:#666; font-size:28px; }
.zxan{ margin:30px auto 60px;padding:8px; width:65%; border:1px dashed #f38884; border-radius:44px; background:#fff; }
.zxan a{display:block; width:100%; border-radius:36px; background:#f38884; text-align:center; font-size:34px; line-height:72px; color: white;}
.zxan a img{ margin-left:12px;width:9%; }
.con_2 .p1{ color:#333;text-align:center; font-size:32px; }
.con_2 .p2{ margin:20px auto 32px; padding:12px 28px;width:79.5%; border:1px solid #e0e0e0; background:#fff; text-align:center; font-size:24px; line-height:40px; }
.con_2 .p2 img{margin-bottom:12px; }
.con_2 .p2 font{color:#37c1b2; }
.con_3 .p1{ position:relative;float:left; margin-top:100px; margin-bottom:20px; margin-left:1.5625%; padding-top:100px; padding-bottom:28px; width:31.25%; height:; background:#ddeaed; color:#4d4d4d; text-align:center; }
.con_3 .p1 img{ position:absolute; top:-92px; left:5.75%;width:88.5%; }
.con_3 .p1 span{display:block; margin-bottom:20px; text-align:center; font-weight:900; font-size:20px; }
.con_3 .p1 font{display:block; margin:0 auto; width:82%; text-align:center; text-align:center;text-justify:inter-ideograph; font-size:18px; line-height:32px; }
.con_4{text-align:center; }
.con_4 .p1{ position:relative;display:inline-block; margin:80px 1% 40px; padding-top:88px; padding-bottom:20px; width:42%; border:8px solid #dfe9eb; }
.con_4 .p1 img{position:absolute; top:-100px; left:14.6%; padding:3%; width:64.8%; background:#fff; }
.con_4 .p1 span{display:block; color:#1594a5; text-align:center; font-weight:900; font-size:36px; line-height:56px; }
.con_4 .p1 font{display:block; margin:0 auto; width:90%; color:#666; text-align:center; font-size:21px; line-height:32px; }
.con_5 .bd{ margin:0 auto;width:91.4%; }
.con_5 .hd{text-align:center; }
.con_5 .hd li{display:inline-block; width:100px; height:6px; background:#a9a9a9; }
.con_5 .hd li.on{background:#ec6262; }
.foot2{ margin-bottom:188px; }
.tipsInner dt{font-size:24px; }
.tipsInner dd{font-size:24px; }