@charset "gb2312";
/*.location{width:100%; height:45px;line-height:45px;text-indent: 15px; overflow:hidden; color:#333333; background: #f2f2f2;font-size: 15px;}
.location a{color:#333333}*/
.certificate{width: 1198px;border: 1px solid #dedede;margin-top: 7px;padding-bottom: 5%;;}
.certificate h3{width:100%;height:96px;line-height:96px; text-align: center;font-size: 26px;}
.certificate-tit{width:1032px;background: #f2f2f2;font-size: 16px;padding:2% 5%;margin: 0 auto;}
.certificate-tit p{line-height: 30px;}
.certificate-tit a{color: #455dac;}

.certificate-bt{padding:60px;overflow: hidden;}
.certificate-bt a{width: 340px;height: 110px;line-height: 110px;color: #fff;font-size: 30px;background-image:url(../images/icon_01.png);background-position: left 70px top 27px ;background-repeat: no-repeat; background-size: auto;background-color: #455dac;border-radius:15px;display: block;float: left;margin-right: 28px; text-indent: 160px;}
.certificate-bt a:last-of-type{margin-right: 0;}
.certificate-bt a:nth-of-type(2){background-image:url(../images/icon_02.png);}
.certificate-bt a:nth-of-type(3){background-image:url(../images/icon_03.png);}


.process{width: 1152px;margin: 20px auto;}
.process img{width: 100%;}
.certificate h1{width: 1152px;margin: 30px auto;height: 1px; background: #f2f2f2;}
.service{width: 1152px;height: 160px;margin: 0 auto;border:2px solid #f6f6f6;box-shadow: #f6f6f6 2px 2px 2px 2px ;}
.service h2{width: 110px;height: 160px;line-height: 160px;float: left;background: #455dac;color:#fff;text-align:center;font-size: 20px;}
.service-list{width: 1035px;height: 160px;float: right;}
.service-list li{width: 230px;height: 40px;line-height: 40px;text-indent: 20px;float: left;margin-left: 24px;margin-top: 24px;border: 1px solid #dddddd;border-radius: 30px;background-image:url(../images/service-01.png);background-repeat: no-repeat;background-position: right 12px center;}
.service-list li a{color: #333333;font-size: 14px;}
.service-list li:hover{border: 1px solid #465ead;background-image:url(../images/service-02.png);}
.service-list li:hover a{color:#465ead;}

.transact{width: 600px;height: 50px;margin: 20px auto;}
.transact p{width: 200px;height: 50px;line-height: 50px;color: #000; font-size: 18px;float: left; text-align: center;}
.transact p.on,.transact p:hover{border-bottom: 4px solid #c10d0c;color: #c10d0c;}

.steps-line{display:none;}
.steps{width: 1152px;margin: 0 auto;}
.steps h5{width:100%;line-height:30px; text-align: left;font-size: 16px;}
.steps p{width:100%;line-height:30px; text-align: left;font-size: 14px;}
.steps p img{display: block;margin: 0 auto;}
.steps p a{color: #455dac;text-decoration: underline;}
.steps-bnt{text-align: center;width: 100%;}
.steps-bnt p{position: relative;}
.steps-bnt input{margin:1% 0; font-size: 14px;color: #333333;}
.steps-bnt p button{width: 300px;height: 80px;line-height: 80px;color: #fff;font-size: 30px;border-radius:15px;border:none;display: block;margin: 20px auto;background-color: rgba(69,93,172,0.5);}
.steps-bnt p button.banli{ background: #455dac;}
.qa{width: 1152px;margin: 20px auto;}
.qa li{width: 100%;height: 62px;line-height: 62px; border-bottom: 1px dashed #f2f2f2; text-indent:15px;}
.qa li a{font-size: 16px;color: #333333;}
.qa li:hover{background: #f2f2f2;}

input[type="radio"] {width: 20px;height: 20px;opacity: 0;}
label {position: absolute;left: 42%;top: 40%;width: 20px;height: 20px;border-radius: 50%;border: 1px solid #999;}
/*设置选中的input的样式*/
 /* + 是兄弟选择器,获取选中后的label元素*/
input:checked+label {background-color: #455dac;border: 1px solid #455dac;}
input:checked+label::after {position: absolute;content: "";width: 5px;height: 10px;top: 3px;left: 6px;border: 2px solid #fff;border-top: none;border-left: none;transform: rotate(45deg)}









