
.atpl_top{position: relative;}
.atpl_top_nei{position: absolute;width: 90%;left: 5%;bottom:22%;}

.atpl_plan{box-shadow: 1px 2px 7px 0px rgba(66, 132, 254, 0.42);margin:0 1em;border-radius: 0.8em;padding:0.8em 1em 0 1em;margin-top: 0.3em}
.atpl_plan_ul1{overflow: hidden;}
.atpl_plan_ul1 img{float: left;width: 48.5%}
.atpl_plan_ul1 .atpl_plan_ul1_img2{margin-left: 3%}
.atpl_plan_ul2{overflow: hidden;margin-top: 0.8em}
.atpl_plan_ul2 img{float: left;width: 47%;box-shadow: 0px 2px 6px 0px rgba(204, 204, 204, 0.4);border-radius: 0.5em;margin:1%;}
.atpl_plan_ul2 .atpl_plan_ul2_img2{margin-left: 3%}

.atpl_plan_hua{padding-bottom:2.4em}
.atpl_plan_renqun{float: left;width: 47.5%;box-shadow: 0px 2px 6px 0px rgba(204, 204, 204, 0.4);border-radius: 0.5em;margin:1%;overflow: hidden;}
.atpl_plan_renqun p{font-size: 1em;color: #3052e3;text-align: center;line-height: 1.6em;padding:0.2em 0;height:3.6em }
.atpl_plan_renqun p b{font-size: 1.1em}
.atpl_plan_renqun2{margin-left: 2%}
.atpl_plan_hua .swiper-pagination-bullet-active {
    opacity: 1;
    width: 20px;
    height: 8px;
    background: linear-gradient(90deg, rgb(18,196,240) 0%, rgb(48,82,227) 100%);
    border-radius: 4px;
}
.atpl_plan_hua .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.atpl_title2{text-align: center;padding:0.8em 0;}
.atpl_title2 h3{display: inline-block;font-size: 1.4em;color: #111111;font-weight: bold;}
.atpl_title2 .atpl_title2_span1{background:#c0cbf7;width: 0.8em;height: 0.8em;border-radius: 0.5em;position: relative;z-index: -1;top: -0.2em;right: -0.5em;display: inline-block;}
.atpl_title2 .atpl_title2_span2{background:#c0cbf7;width: 0.8em;height: 0.8em;border-radius: 0.5em;position: relative;z-index: -1;bottom: -0.4em;left: -0.5em;display: inline-block;}

.atpl_title{text-align: center;padding:1.8em 0;}
.atpl_title h2{font-size: 1.5em;color: #000000;font-weight: bold;}
.atpl_title h2 b{color: #f63130}
.atpl_btn {text-align: center;padding:1.4em 0;}
.atpl_btn a{width: 70%;background: #f3503c;display: inline-block;color: #fff;line-height: 2.4em;border-radius: 1.2em;font-size: 1.1em}

.atpl_why{margin:0 0.8em;}
.atpl_why img{margin: 0.5em 0}

.atpl_ceshi{box-shadow: 1px 3px 8px 0px rgba(66, 132, 254, 0.42);margin:0 0.8em;border-radius: 0.8em;position: relative;overflow: hidden;}
.atpl_ceshi form{padding:0.5em 0.8em;}
.atpl_ceshi .text_input{position: relative;margin:0.4em 0;}
.atpl_ceshi .text_input input{width: 100%;padding-left: 1em;line-height: 3em;border:1px solid #eeeeee;border-radius: 0.1em;}
.atpl_ceshi .text_input_k .text_input{width: 48.5%;float: left;}
.atpl_ceshi .test_btn{text-align: center;padding-bottom: 0.6em}
.atpl_ceshi .test_btn input{width: 100%;line-height: 2.4em;background: #f3503c;color: #fff;border-radius: 0.2em;border:0;
    font-size: 1.1em;margin-top: 0.6em}

.atpl_what{margin:0 2em;}
.atpl_what p{font-size: 1em;color: #333333;line-height: 1.6em;text-align: justify-all;font-weight: 500;margin-top: 0.8em}

.atpl_what_tit{overflow:hidden;margin:0 1%;background: url("../images/atpl/atpl_47.jpg") no-repeat bottom center;background-size: 100% 100%;
    z-index: 9;position: relative;}
.atpl_what_tit li{width: 30%;float:left;text-align: center;border:0;position: relative;display: block;height: 10em;}
.atpl_what_tit li.ed{width:40% }
@media only screen and (max-width:600px) {
    .atpl_what_tit li{height: 7em;}
}
@media only screen and (max-width:450px) {
    .atpl_what_tit li{height: 5em;}
}

.atpl_what_con{display: none;padding:0 0.5em;box-shadow: 1px 3px 8px 0px rgba(66, 132, 254, 0.42);margin:0 2.7%;position: relative;z-index: 1;
    border-bottom-left-radius: 0.8em;border-bottom-right-radius: 0.8em;padding-bottom: 0.8em}
.atpl_what_con p{font-size: 1em;color: #111111;line-height: 1.7em;padding:0 0.3em;}
.atpl_what_con p b{font-weight: bold;color: #3052e3}
.atpl_what_con p span{font-weight: bold;color: #111111}
.atpl_what_con hr{border-top:1px solid #e8e8e8;margin:0.6em 0;}
.atpl_what_con_img{overflow: hidden;}
.atpl_what_con_img img{float: left;width: 48.5%}
.atpl_what_con_img .atpl_what_con_img2{margin-left: 3%}


.atpl_tiaojian{background: url("../images/atpl/atpl_58.jpg") no-repeat bottom center;background-size: 100% 100%;margin:0 1em;padding:0.2em 1em 1px 1.5em;}
.atpl_tiaojian h3{font-size: 1.2em;color: #3c77fe;font-weight: bold;position: relative;margin-top: 1.5em}
.atpl_tiaojian h3 span{height: 1em;width: 4px;border-radius: 2px;background: #3c77fe;display: inline-block;position: absolute;left: -0.7em;top:0.2em;}
.atpl_tiaojian h5{font-size: 0.9em;color: #414141;font-weight: normal;margin-bottom: 0.6em}
.atpl_tiaojian p{font-size: 1em;color: #414141;line-height: 1.6em;margin:0.3em 0;}
.atpl_tiaojian p span{width: 4px;height: 4px;border-radius: 3px;display: inline-block;background: #3c77fe;position: relative;bottom: 4px;margin-right: 0.4em}
.atpl_tiaojian p b{color: #3052e3}

.atpl_hx{margin:0 1em;}
.atpl_hx img{margin:0.3em 0;}

.atpl_baoming{box-shadow: 1px 3px 8px 0px rgba(66, 132, 254, 0.42);margin:0 0.8em;border-radius: 0.8em;position: relative;overflow: hidden;}
.atpl_baoming form{padding:0.5em 0.8em;}
.atpl_baoming .text_input{position: relative;margin:0.4em 0;}
.atpl_baoming .text_input input{width: 100%;padding-left: 1em;line-height: 3em;border:1px solid #eeeeee;border-radius: 0.1em;outline: none}
.atpl_baoming .text_input select{width: 100%;padding-left: 0.5em;height: 3em;border:1px solid #eeeeee;border-radius: 0.1em;color: #757575;outline: none;background: none}
.atpl_baoming .text_input_k .text_input{width: 48.5%;float: left;}
.atpl_baoming .test_btn{text-align: center;padding-bottom: 0.6em}
.atpl_baoming .test_btn input{width: 100%;line-height: 2.4em;background: #f3503c;color: #fff;border-radius: 0.2em;border:0;
    font-size: 1.1em;margin-top: 0.6em}
.text_input_k_hidden{display: none}


.atpl_zhengshu{margin:0 2em;}
.atpl_zhengshu_li{overflow: hidden;}
.atpl_zhengshu_li p{font-size: 1.1em;color: #333333;text-align: center;line-height: 2.4em;}

.atpl_zhengshu_hua{padding-bottom:1.5em}
.atpl_zhengshu_hua .swiper-pagination-bullet-active {
    opacity: 1;
    width: 20px;
    height: 8px;
    background: linear-gradient(90deg, rgb(18,196,240) 0%, rgb(48,82,227) 100%);
    border-radius: 4px;
}
.atpl_zhengshu_hua .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}

/**/
.moshi_wenda{background:url(../images/atpl/bg5.jpg) no-repeat center center;background-size: 100% 100%;}
.moshi_wenda ul{margin:0 0.8em;padding-top: 0.5em}
.moshi_wenda ul li{border: 1px solid #F3503C;border-radius: 2px;margin-top: 0.8em;background: #fff;padding:0.5em;}
.moshi_wenda ul li span{position: absolute;left: 0;width: 16px;height: 16px;line-height: 14px;text-align: center;font-size: 12px;top: 0.2em}
.moshi_wenda ul li h3{color: #333333;font-size: 1em;line-height:1.5em;position: relative;padding-left: 1.5em;font-weight: 700;margin-bottom: 0.3em;}
.moshi_wenda ul li h3 span{color: #FF1919; background: #FFE3E3;border-radius: 2px;border: 1px solid #FE9191;display: inline-block;}
.moshi_wenda ul li p{color: #333333;font-size: 0.9em;position: relative;padding-left: 1.5em;line-height: 1.6em;}
.moshi_wenda ul li p span{color: #006CF0; background: #E5EFFE;border-radius: 2px;border: 1px solid #006AF9;display: inline-block;}

/**/
.moshi_boming2{background: linear-gradient(179deg, #fef9f9 0%, #3052e3 100%);padding-top: 1.5em;
border-radius: 0px 0px 10px 10px;margin:0 0.8em;margin-bottom: 0.8em}
.moshi_boming2 .fom_box{overflow: hidden;padding:0 0.5em;}
.moshi_boming2 .fom_box2{overflow: hidden;padding:0 0.8em;height: 6em;margin-bottom: 0.8em;position: relative;}
.moshi_boming2 .fom_box input{float: left;width: 47%;margin:0 1.5%;font-size: 1em;color: #a1a1a1;
    line-height: 3em;border:1px solid #a1a1a1;padding-left:1em;
background: #FFFFFF;
border-radius: 3px;
border: 1px solid #EEEEEE}
.moshi_boming2 .fom_box2 textarea{margin-bottom: 0.8em;font-size: 0.9em;color: #a1a1a1;border:1px solid #a1a1a1;padding:0.6em 0 0 1em;
background: #FFFFFF;width: 100%;
border-radius: 5px;
border: 1px solid #EEEEEE}
.limitNumber{
    font-style: normal;
    position: absolute;
    font-size:0.9em;
    color: #B0B0B0;
    bottom: 0.3em;right: 1.2em;
}
.moshi_boming2 .form_btn{padding:0.5em 0 1em 0;}
.moshi_boming2 .form_btn input{font-size: 1.1em;color: #fff;line-height: 2.2em;border-radius: 1.2em;border:none;
    background: #f63130;
    width: 90%;margin-left: 5%;}    
.sy_redian{background: #f0f5fe;margin:0.3em 0.8em 1.2em 0.8em;border-radius: 0.6em;}
.sy_redian{  overflow:hidden; position:relative; }
.sy_redian .bd ul{ overflow:hidden; zoom:1; }
.sy_redian .bd ul li{ zoom:1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding:0 0.8em;line-height: 2.2em;}
.sy_redian .bd ul li img{width: 1.2em;margin-right: 0.5em;position: relative;bottom: 0.1em}
.sy_redian .bd ul li span{display: block;float: left;width: 33.33%;text-align: center;font-size: 1em;color: #4383fe;}
.sy_redian .bd ul li span.sy_redian_span1{text-align: left;}
.sy_redian .bd ul li span.sy_redian_span3{text-align: right;}

.zt_btn2{text-align: center;padding: 0.2em 0 0.8em 0}
.zt_btn_a4{display: inline-block;color: #fff;font-size: 1.1em;line-height: 2.4em;background: #F3503C;font-weight: 500;
border-radius: 1.3em;width: 45%}

.atpl_bottom{margin-top: 3em;margin-bottom: 0.7em}
.atpl_bottom p{font-size: 0.7em;color: #999999;line-height: 1.5em;padding:0 0.8em;}