.pro-top {background: url(/base/img/bj-pro.jpg)no-repeat;padding-top: 5rem;padding-bottom: 2rem;box-shadow: 0 10px 21px rgba(4,25,41,0.15);}
.miaoshu .fl {width: 47%;border: 2px dashed #3d5f81;padding: 1%;border-radius: 20px;}
.miaoshu .fl img{border-radius:20px;}
.miaoshu .fr {width: 50%;}
.miaoshu .fr h1 {font-size: 2rem;color: #fff;line-height: 2.2rem;}
.miaoshu .fr .describe {width: 80%;font-size: .9rem;color: #7f92ad;margin-top: 1rem;}
.miaoshu .fr .canshu p:nth-child(-n+2) {width: 46%;padding: .7rem 0;background: #094e81;text-align: center;border-radius: 8px;margin: 2rem  0 0.5rem 0;margin-right: 4%;}
.miaoshu .fr .canshu p:nth-child(2) {margin-right: 0;}
.miaoshu .fr .canshu p {font-size: 1rem;color: #fff;margin-top: 1rem;display: inline-block;}
.miaoshu .fr .canshu p strong {font-size: 1.3rem;color: #23b8d7;}
.miaoshu .fr .zixun {margin-top: 2rem;overflow: hidden;}
.miaoshu .fr .zixun a {text-align: center;float: left;display: block;}
.miaoshu .fr .zixun .btn1 {width: 30%;height: 3rem;background: #f95a17;font-size: 1.5rem;color: #fff;font-weight: bold;line-height: 3rem;letter-spacing: 5px;box-shadow: 0 10px 15px rgba(249,90,23,0.4);border-radius: 8px;}
.miaoshu .fr .zixun .btn1:hover {background: #4667af;box-shadow: 0 16px 27px rgba(60,151,170,0.4);}
.miaoshu .fr .zixun .btn2 {width: 50%;height: 3rem;background: #94c2ee;font-size: 1rem;line-height: 3rem;margin-left: 2rem;border-radius: 8px;}
.miaoshu .fr .zixun .btn2 {font-size: 1.5rem;color: #f95a17;font-weight: bold;vertical-align: top;}
.miaoshu .fr .zixun .btn2 span{font-size:1rem;color: #333;}
.msg a{color: #a9deff;border-bottom: 1px solid #a9deff;margin: 1.5rem auto;margin-left: 2rem;display: inline-block;font-size: 1rem;}

.xinghao {background: #fff;border-radius: 20px;padding: 1rem 2.5rem;box-shadow: 0 5px 30px rgba(4,25,41,0.4);box-sizing: border-box;margin-top: 3rem;}
.xinghao ul {width: 100%;display: table;border-collapse: collapse;}
.xinghao ul .title {border-bottom: 2px solid #666d6e;border-top: none;}
.xinghao ul .title span {font-size: 1rem;color: #333;font-weight: bold;}
.xinghao ul li {border-top: 1px solid #bac1c4;display: table-row;vertical-align: inherit;}
.xinghao ul li span {padding: 1rem 0;font-size: 1rem;display: table-cell;vertical-align: inherit;}
.xinghao ul li .zx {width: 80px;text-align: center;position: relative;}
.xinghao ul li .zx a {background: #4667af;border: 1px solid #4667af;font-size: 1rem;border-radius: 5px;color: #fff;display: block;}
.xinghao ul li .zx a:hover {background: #f95a17;border: 1px solid #f95a17}
.xinghao b{display: none;}

.kjdaohang {overflow: hidden;margin-top: .5rem;}
.kjdaohang ul li {width: 19%;float: left;margin-left: 8%;}
.kjdaohang ul li:first-child {margin-left: 0}
.kjdaohang ul li a {background: #064966;border: 2px solid #fff;color: #fff;font-weight: bold;border-radius: 30px;font-size: 1.2rem;line-height: 3rem;text-align: center;display: block;}

.pro-fl {width: 75%;margin: 5rem auto;}
.pro-fl .bg:nth-child(odd){padding: 6rem 3rem;background: #e7eaf2;overflow:hidden;}
.pro-fl .bg:nth-child(even){background: #f4f8fb;padding: 6rem 3rem;overflow:hidden;}
.title h2 {font-size: 2rem;color: #222;font-weight: bold;line-height: 2rem;text-align: center;}
.title h2::after {content: "";width: 4rem;height: 4px;background: #4667af;display: block;margin: 1.5rem auto;margin-bottom: 2rem;}
.title p {font-size: 1rem;margin-bottom: 1.5rem;line-height: 2rem;}
.title img {margin: 0 auto;display: block;}
.title table tr td:first-child {font-weight: bold;}
.title dl{margin-bottom: 2rem;}
.title dl dd{font-size: 1.2rem;font-weight: bold;margin-bottom: 1rem;line-height: 1.8rem;height: 1.8rem;}
.title dl dd::before {content: "";display: inline-block;border: 8px solid transparent;border-left-color: #4667af;}
.title dl dt{font-size: 1rem;}

.tedian p {background: #fff;border-radius: 8px;font-size: 1rem;line-height: 2rem;padding: 2rem;margin-top: 2rem;box-shadow: 0 3px 12px rgba(216,216,225,.56);overflow: hidden;}
.tedian p i{background: url(icon/huabanfuben.png) no-repeat;width: 100px;height: 100px;display: block;float: left;}
.tedian p strong {font-size: 1.3rem;display: block;margin-bottom: .8rem;}
.tedian p img{background: #4667af;margin-right: 2rem;float: left;width: 30%;border-radius: 7px;box-shadow: 5px 6px 12px rgb(96 96 96 / 0.3);}

.swtbox {width: 65%;background: #4667af;border: 1px solid #fff;border-radius: 10px;padding: 1.3rem;margin: 0 auto;margin-top: 2rem;box-shadow: 0 5px 24px rgb(70 103 175 / 0.35);overflow: hidden;text-align: center;font-size: 1.3rem;}
.swtbox a{color:#fff}

.swtbtn {border: 2px solid #4667af;border-left: none;border-radius: 60px;display: table;margin: 2rem auto 0;overflow: hidden;font-size: 1.5rem;line-height: 3.5rem;clear: both;}
.swtbtn a {background: #4667af;border-radius: 25px;padding: 0 2rem;color: #fff;font-weight: bold;display: inline-block;}
.swtbtn a::before {content: "";width: 25px;height: 27px;background: url(/base/img/swtbtn.png) center no-repeat;background-size: 100%;display: inline-block;vertical-align: middle;margin-right: 1rem;}
.swtbtn span {color: #f95a17;padding: 0 1rem;}

.canshu table {background: #fff;border: 1px solid #ccc;border-collapse: collapse;box-sizing: border-box;width: 100%;}
.canshu table td{border: 1px solid #ccc;box-sizing: border-box;padding: .5em;}
.canshu table tr td:first-child {background: #4667af;color: #fff;font-weight: initial;}
.canshu table tr:nth-child(even){background:#e6e6e6}

.anli ul{margin-left: -1%;margin-top: 1rem;overflow: hidden;}
.anli ul li {width: 32.3%;float: left;margin-left: 1%;margin-bottom: 1.5rem;}
.anli ul li p {background: #dee4ec;padding: .5rem;font-size: 1rem;margin-bottom: 0;height: 4rem;line-height: 1.5rem;}
.anli ul li p::before {content: "";width: 15px;height: 3px;background: #4667af;display: inline-block;vertical-align: middle;margin-top: -2px;}
.anli .shebei p{height: 1.5rem;text-align: center;line-height: 1.5rem;}
.anli .shebei p::before{display: none;}

.pro-fr {width: 20%;margin-top: 5rem;margin-right: 1%;padding: 1.5%;box-shadow: 0 3px 12px rgba(216,216,225,.56);}
.pro-fr .title h3::after{height: 2px;}
.pro-fr ul li {margin-top: 2rem;border-radius: 5px;box-shadow: 0 3px 12px rgba(216,216,225,.56);overflow: hidden;}
.pro-fr ul li b{text-align: center;display: block;padding: .5rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

.botsms{background-color: initial;padding: 0;}
.botsms .tit{font-size: 2rem;font-weight: bold;line-height: 2rem;text-align: center;background-color: initial;}
.botsms .tit::after{content: "";width: 4rem;height: 4px;background: #4667af;display: block;margin: 1.5rem auto;margin-bottom: 2rem;}
.botsms .tit i{padding: 0;color: #222;}
.botsms .leftform{width: 100%;}
.botsms ul {margin-top: 1rem;background: #fff;padding: 4rem 0 1rem 0;border-radius: 8px 8px 0 0;}
.botsms ul li{width:100%;overflow:hidden;padding:5px 0px;margin-bottom: 1rem;}
.botsms span{width: 15%;height: 3rem;line-height: 3rem;font-size: 1.2rem;color: #62748E;}
.botsms .textbox{height: 3rem;line-height: 3rem;background-color: #F5F8FA;border: solid 1px #F5F8FA;color: #62748e;}
.botsms .select{height: 3rem;line-height: 3rem;background-color: #F5F8FA;border: solid 1px #F5F8FA;color: #62748e;}
.botsms .bssubmit{width: 40%;display: block;margin: 0 auto;padding: .6rem 0px;font-size: 1.1rem;}
.botsms .smscontact{width: 100%;padding-left: 0;text-align: center;margin-top: -1rem;border-radius: 0 0 8px 8px;background: #fff;}
#botsmstip,.botsms .smscontact dl dd::before,.botsms .smscontact dl dt,.botsms .smscontact dl dd .linkcustomer{display: none;}
.botsms .smscontact dl dd b{color: #4667af;font-size: 1rem;}
.botsms .smscontact dl,.botsms .smscontact dl dt,.botsms .smscontact dl dd{font-size: 1rem;font-weight: inherit;line-height: 2rem;}