/*
* ++++++++++++
* EDM着落页手机端样式
* Bhu CSS
* +++++++++++++
*/


.wap_edm_index{ width: 100%; height: auto; overflow: hidden; font-family: "微软雅黑";}
.wap_edm_index p{ margin:0; padding: 0; }
.wap_edm_main{ width: 100%; height:auto; overflow: hidden;}
.wap_edm_main .title{ width: 100%; text-indent: 8px; font-size: 16px;  line-height:30px; color: #333; background: #fff;margin-top:10px; }
.wap_edm_main .wap_ban{ width: 100%; height:170px; overflow: hidden; margin:0;position: relative; }
.wap_edm_main .wap_ban .swiper-slide{width:100%;height:170px;}


.wap_edm_main .text{width:auto; height:auto;font-size: 14px; color: #848484; line-height: 23px; text-align: left; background: #fff; padding: 10px 10px;}
.wap_edm_main .cont{ width: 100%; height: auto; overflow: hidden; background: #fff; }
.wap_edm_main .cont .edm_yellow{  height:auto; overflow: hidden; width:100%; padding: 10px 0; background: #FDF5E5;  }
.wap_edm_main .cont .edm_yellow p{ margin-right: 7px; width:100px; height: 30px; color: #f08300; float:right; font-size:20px;  padding: 0; line-height: 30px;  }
.wap_edm_main .cont .edm_yellow p i{ font-size: 14px; display: inline;font-style:normal; }
.wap_edm_main .cont .edm_yellow span{ width: 64%; margin-left: 15px; text-align: left;  display: block; float: left;  color: #f96267; height: auto; overflow: hidden; line-height:23px; }
.wap_edm_main .cont .edm_yellow a{ display:block; float: right; margin-right: 10px; width: 113px; height: 30px; line-height: 30px; text-align: center; background: #f08200; color: #fff;  }
.wap_edm_main .cont .edm_yellow .apply{ cursor: pointer; }
.wap_edm_main .cont .edm_submit{ width: auto; height: auto; overflow: hidden;padding:10px;  background: #fff; }
.wap_edm_main .cont .edm_submit a{ cursor: pointer; width: 100%; height: 40px; line-height: 40px; text-align: center; color: #fff; font-size: 14px; border-radius: 5px; background: #F08300; display: block; }
.wap_edm_main .cont .edm_xuan{ width: 92%; margin:0 auto; margin-top:10px; height: 25px; color: #848484; font-size: 13px; line-height: 25px;}
.wap_edm_main .cont .edm_xuan .chufa{ float: left; width: 50%; height: 25px;text-align: left;  border-right:#d6d7dc 1px solid;  }
.wap_edm_main .cont .edm_xuan .zhongdian{ float:right; width: 49%; height: 25px; text-align: right;}
.wap_edm_main .cont .edm_xuan span{ color: #333; }
.wap_edm_main .cont .edm_xuan .left_fj{ color: #5CB1E8; line-height: 20px;  font-size: 18px; padding-right:6px; }
.wap_edm_main .cont .edm_xuan .right_cs{ color: #F46374; line-height: 20px;  font-size: 18px; padding-right: 6px; }
.wap_edm_main .cont .edm_hui{  height:auto; padding: 10px; line-height: 22px; border: #dbdbdb 1px solid; border-left: 0; border-right:0; margin-bottom:10px; margin-top: 5px; color: #f08300; font-size: 14px; text-align:center; }
.wap_edm_main .cont .edm_ling{ width: 100%; height: auto; overflow: hidden;}
.wap_edm_main .cont .edm_ling .top{ width: 90%; margin-left: 5%; border-bottom:#dadada 1px dashed; height: auto; overflow: hidden; margin-bottom: 10px; }
.wap_edm_main .cont .edm_ling .tou{ width:25%; min-width:80px; height: auto; overflow:hidden; margin-bottom: 10px; text-align: center; float: left;  background-size: 80%; }
.wap_edm_main .cont .edm_ling .tou p{ font-size: 14px; color: #333; line-height: 22px; margin:0; padding: 0; }
.wap_edm_main .cont .edm_ling .tou span{ color: #f08329; font-size: 15px; }
.wap_edm_main .cont .edm_ling .contentt{ width:90%; height: auto; overflow: hidden; line-height: 25px; margin-left: 5%;font-size: 13px; color: #646464; }
.wap_edm_main .cont .edm_ling .contentt .contTop{display:flex;justify-content: space-between;}

.wap_edm_main .cont .edm_ling .contentt span{ color: #333 }
.wap_edm_main .cont .edm_ling .contentt .mr{ font-size: 16px; padding-left: 5px; }
.wap_edm_main .cont .fangk{ float:left; background-size:30%;width:47%; height: auto; overflow: hidden; line-height: 40px;text-align: left;padding-left: 5%}
.wap_edm_main .cont .rwm_box{float: left;width: 22%; margin-top: 10px;}
.wap_edm_main .cont .rwm_box .keep_press{text-align: center;color:#808080; padding-top: 2px;font-size: 12px}
.wap_edm_main .cont .rwm_box img{ width: 71px; height: 71px; margin-top: -10px; }
.wap_edm_main .cont .fangk img{ margin:-4px 5px 0px 0px; display: inline; width: 15px; }
.wap_edm_main .cont .fangk p{ width: 100%; height: auto; line-height: 33px; overflow: hidden; font-size: 14px; margin: 0; padding:0;  }
.wap_edm_main .cont .fangk p span{ font-size: 16px; }
.wap_edm_main .cont .fangh{ width: 100%; line-height: 25px; background: #f0f0f0; color: #DD6572; text-indent: 20px; font-size: 12px; height: 25px; margin:10px 0; text-align: left; }
.wap_edm_main .guod{ width: 100%; height: 10px; border-bottom: #dadada 1px solid; background: #eee; }
.wap_edm_main .cont .edm_ling .wx{width: 90%; margin-left: 5%; border-bottom:#dadada 1px dashed; height: auto; overflow: hidden; margin-bottom: 10px;}
.wap_edm_main .cont .edm_ling .wx .text_contt{ width: 70%; height:auto;: hidden; float: right; margin-top: 8px; display:flex;}
.wap_edm_main .cont .edm_ling .wx .text_contt .sha{width:110px; margin-top:0px;  height: 30px; line-height: 30px; }
.wap_edm_main .cont .edm_ling .wx .text_contt .sha .textt{ float: left; overflow: hidden; color: #000; font-size: 16px;  }
.wap_edm_main .cont .edm_ling .wx .text_contt .sha .textt span{ color: #7b7b7b; font-size: 12px; }
.wap_edm_main .cont .edm_ling .wx .text_contt .right img{margin:0 auto;width: 70px;height: 70px;}
.wap_edm_main .cont .edm_ling .wx .text_contt .right b{color:red;}


.wap_edm_main .second_t{  width: auto; height: auto; overflow: hidden;}
.wap_edm_main .second_t .title_s{ width: 100%; height: 40px; line-height: 30px; font-size: 16px; margin-bottom: 20px; text-align: left; color: #333; border-bottom: #dadada 1px solid; padding:0 10px; }
.wap_edm_main .second_t .bankuai{ width: auto; height: auto; overflow: hidden;padding: 0 10px 20px 10px;}
.wap_edm_main .second_t .bankuai .title_z{ width: 100%; height: auto;  margin-bottom: 15px; line-height: 50px; overflow: hidden;  }
.wap_edm_main .second_t .bankuai .title_z p{ float: left; height: auto; font-size: 16px; color: #000;  width:72%; line-height: 24px; margin-top: 20px;}
.wap_edm_main .second_t .bankuai .title_z i{ color: #f29c9f; font-size: 20px;  font-style: italic;display: block; width: 80px; height: 30px; float: left; }
.wap_edm_main .second_t .bankuai .title_z span{ font-size: 40px; padding-right: 10px;  }
.wap_edm_main .second_t .bankuai .pic{ width: 100%; height:auto; overflow: hidden;  }
.wap_edm_main .second_t .bankuai .pic img{ width: 100%; }
.wap_edm_main .second_t .bankuai .contt{ width: 100%; height: auto; overflow: hidden;margin-top: 10px; }
.wap_edm_main .second_t .bankuai .contt .left{ width:75px; height: auto; overflow: hidden;float: left;  }
.wap_edm_main .second_t .bankuai .contt .right{ width:70%; height: auto; overflow: hidden;float: left;  }
.wap_edm_main .second_t .bankuai .contt p{ font-size: 14px;  color: #484848; line-height: 25px;}
.wap_edm_main .second_t .bankuai .contt .img{ line-height: 22px; }
.wap_edm_main .second_t .bankuai .contt .mr{ height: 120px; }
.wap_edm_main .second_t .bankuai .contt .cc{ width: 100%; height: auto; overflow: hidden; margin-bottom: 5px; }
.wap_edm_main .second_t .bankuai .contt .cc .left{ width: 75px; height: auto; line-height: 20px;  float: left;}
.wap_edm_main .second_t .bankuai .contt .cc .left img{width:95%;margin-right:5%;}
.wap_edm_main .second_t .bankuai .contt .cc .right{ width: 75%; height: auto; line-height: 20px; float: left; text-justify : auto; text-align:justify; }
.wap_edm_main .second_t .bankuai .contt .cc .red{ color:#f96267; }
.wap_edm_main .second_t .bankuai .contt .cc span{color:#f29c9f;}

.wap_edm_main .sm{ width: auto; height: auto; overflow: hidden; background: #fff; padding: 10px; }
.wap_edm_main .sm .title_s{ width: 100%; height: 40px; line-height: 30px; font-size: 16px; margin-bottom: 0px; text-align: left; color: #333; border-bottom: #dadada 1px solid;}
.wap_edm_main .sm .title_s span{ font-size: 12px; }
.wap_edm_main .sm .title_s .quanbu{ color: #f00; float: right; }
.wap_edm_main .sm .cont_s{ width: 100%; padding:30px 0 14px; height: auto; overflow: hidden; }
.wap_edm_main .sm .cont_s .div{ width: 90%; font-size: 14px; color: #484848;text-justify : auto; text-align:justify;  height: auto; overflow: hidden; margin-bottom: 7px; line-height: 25px; padding-left:  20px; background: url(/images/site/fangkuai.jpg) 3px 9px no-repeat; }
.wap_edm_main .sm .cont_s .div span{ color: #f96267; }
.wap_edm_main .sm .cont_s th{ width: 20%; text-align: center; line-height: 25px; height: 25px; color: #484848; }
.wap_edm_main .sm .cont_s td{width: 30%; text-align: center; line-height: 25px; height: 25px;  color: #484848; }
.wap_edm_main .sm .cont_s .submit{ width: 30%; cursor: pointer;  float: right; height: 30px; line-height: 30px; text-align: center; color: #fff; font-size: 14px; border-radius: 5px; background: #F08300; display: block; padding: 0; }
.wap_edm_main .sm .cont_s .textare{ width:93%; display: block;float: left; border:#dadada 1px solid;  height: 60px; display: inline-block; font-size: 14px; padding: 10px;  }
.wap_edm_main .sm .cont_s .inqut_z{ width:60%;padding-left: 10px; float: left; height: 30px; line-height: 30px;border: #dadada 1px solid; font-size: 14px; }
.wap_edm_main .sm .mr{ margin-top: 0px; padding: 0; }
.wap_edm_main .sm .mt{ margin-top: 10px; margin-bottom: 10px; padding: 0; }
.wap_edm_main .sm .span_d{ width: 100%; height: auto; font-size: 12px; color: #f00; }
.wap_edm_main #bgw{ background: none; }


.edm_tk{ display: none; width: 100%; height: 100%; position: fixed; left: 0 ; top: 0; z-index: 999;}
.edm_tk_bg{ background: #000; width: 100%; height: 100%; position: fixed; left: 0 ; top: 0; z-index: 999; opacity: 0.5;}
.edm_tk .edm_tk_box{ width: 85%; height: auto; left: 50%; background: #fff; margin-left: -42.5%; top:20%;z-index: 999; position: fixed; border:#dadada 1px solid; border-radius: 5px;  }
.edm_tk .edm_tk_box .top{ width: 100%; height:30px; padding-bottom: 0px; }
.edm_tk .edm_tk_box .top span{ float: right; margin-top: 3px; margin-right:10px; font-size: 22px; color: #fff; }
.edm_tk .edm_tk_box .top .cha{ cursor: pointer; color: gray; }
.edm_tk .edm_tk_box .dw{ width: 90%; margin-left: 5%; height: 0px; position: relative;   }
.edm_tk .edm_tk_box .tou_pic{ width: 20%; height: auto; position: absolute; left: 50%; margin-left:-25px; top: -55px;  }
.edm_tk .edm_tk_box .tou_pic img{ width: 50px; }
.edm_tk .edm_tk_box .cont{ display: block; width: 100%; padding-top:0px;  background: #fff;  padding-bottom: 15px; height: auto; overflow: hidden;  }
.edm_tk .edm_tk_box .cont .text_x{width: 100%; height: 25px; line-height: 25px; font-size: 14px; text-align:center; padding: 0; margin-bottom:10px;}
.edm_tk .edm_tk_box .bottom{ width: 100%; height:1px; }
.edm_tk .edm_tk_box .cont .textdiv{ width: 90%; margin: 0 auto; height: 35px; border: #dadada 1px solid; border-radius: 5px; text-indent: 6px; line-height: 35px; margin-bottom: 15px; padding: 0; }
.edm_tk .edm_tk_box .cont .textdiv span{ font-size:18px; line-height: 35px; color: #b0afaf; }
.edm_tk .edm_tk_box .cont .textdiv .input{ width: 80%; padding-left: 5px; height: 35px; line-height: 35px; font-size: 14px; border: 0; background: none; }
.edm_tk .edm_tk_box .cont .textdiv .input:focus {outline: none;}
.edm_tk .edm_tk_box .cont .span{width: 100%; height: 20px; font-size: 14px; color: #f00; padding: 0;}
.edm_tk .edm_tk_box .cont .span_ok{width: 100%; height: 20px; font-size: 14px; color:green; padding: 0; }
.edm_tk .edm_tk_box .cont .text{ width: 100%; display: none; height: 20px; font-size: 14px; color: #a6a6a6; padding: 0; text-align: center; margin-top: 15px; }
.edm_tk .edm_tk_box .cont .submi{ cursor: pointer; width:90%; margin: 0 auto; height: 35px; background: #f29c9f; color: #fff; text-align: center; font-size: 16px; line-height: 35px; border-radius: 5px;  margin: 20px auto 0;  cursor: pointer; }
.edm_tk .edm_tk_box .cont_r{ display: none; width: 90%; height:auto; overflow: hidden; font-size: 16px; text-align: center; color: #bdbaba;margin:30px auto 60px;  line-height: 45px;}
.edm_tk .edm_tk_box .cont_r span{ font-size: 24px; line-height: 45px; color: #16AD1E;}
.edm_tk .edm_tk_box .cont_r p{ display: inline; color: #666; font-size: 22px; padding-left: 5px; padding-right: 25px; }


.edm_wt{display: none; width: 100%; height: 100%; position: fixed; left: 0 ; top: 0; z-index: 999;}
.edm_wt_bg{background: #000; width: 100%; height: 100%; position: fixed; left: 0 ; top: 0; z-index: 999; opacity: 0.5;}
.edm_wt .edm_ww_box{width: 85%; height: auto; left: 50%; background: #fff; margin-left: -42.5%; top:50%; margin-top: -250px; z-index: 999; position: fixed; border:#dadada 1px solid; border-radius:7px; }
.edm_wt .edm_ww_box .xian{ width: 100%; height: 1px; border-top: #dadada 1px solid; position: relative; }
.edm_wt .edm_ww_box .child{ width: 70%; height: 30px; line-height: 30px; position: absolute; top: -35px; text-align: center; left:15%; font-size:16px; }
.edm_wt .edm_ww_box .top{ width: 100%; height:25px;padding-bottom: 15px; }
.edm_wt .edm_ww_box .top span{ float: right; margin-top: 6px; margin-right:10px; font-size: 22px; color: #fff; }
.edm_wt .edm_ww_box .top .chaa{ cursor: pointer; color: gray;  }
.edm_wt .edm_ww_box .cont{ width:100%; padding-top: 0px; background: #E3E3E3;  padding-bottom: 20px; height:auto; overflow: hidden; border-radius:0 0 7px 7px;  }
.edm_wt .edm_ww_box .bai{ width: 100%; height: auto ;overflow: hidden; background: #fff; padding: 20px 0; border-radius: 5px}
.edm_wt .edm_ww_box .bai .rwm_img{width: 80%;}
.edm_wt .edm_ww_box .bottun{ background: #16AD1E; border-radius: 10px; width: 60%; height: 35px; overflow: hidden; text-align: center; margin:0 auto;line-height: 35px; font-size: 14px; color: #fff; }
.edm_wt .edm_ww_box .cont .pic{ width:80%; height: auto ;overflow:  hidden; margin:0 auto; }
.edm_wt .edm_ww_box .cont .titler{ width: 60%; height: 40px; line-height: 40px; text-align: center; margin:10px  auto 10px; font-size: 16px; }
.edm_wt .edm_ww_box .cont .pic img{ width: 100%;}
.edm_wt .wx_edm_ww_box{top: 60%}
.zzlBox{ padding: 10px; }
.zzlBox h2{font-size:16px;font-weight:bold;border-left:3px solid #4cb6ff;padding-left:10px;line-height:18px;margin-bottom:10px;}
.zzlBox div{color: #484848;margin-bottom:7px;}
.kaocha{background:#e8f5fe;padding:20px 10px;}
/*.zzlBox .minBox{width:90%;margin:0 auto 20px auto;}
.zzlBox .minBox h3{font-size:15px;font-weight:bold; color:#fff;padding:3px 0 3px 20px;border-radius:0 15px 15px 0;}
.zzlBox .minBox span{margin-right:10px;display:inline-block;}
.zzlBox .minBox div{background:#fff;padding:15px 5px 10px 15px;overflow:hidden;width:88%;}
.zzlBox .minBox p{color:#333;padding-left:10px;line-height:14px;padding-bottom:8px;}
.zzlBox .oneBox h3{background:#f9c52f;}
.zzlBox .oneBox span{color:#f9c52f;}
.zzlBox .oneBox p {border-left:2px solid #f9c52f;}

.zzlBox .twoBox h3{background:#e23a5b;}
.zzlBox .twoBox span{color:#e23a5b;}
.zzlBox .twoBox p {border-left:2px solid #e23a5b;}*/

.zzlBox .thereBox h3{background:#2292ff;}
.zzlBox .thereBox span{color:#2292ff;}
.zzlBox .thereBox p {border-left:2px solid #2292ff;}
.online-service-common{display:none !important;}
.bankuai .hos{border-bottom:3px solid #f29c9f;margin: 10px 0;
    display: inline-block;}



.pingl{width: 100%; height: auto; overflow: hidden; border-bottom:#dadada 1px dashed; margin:20px 0; background: none;  }
.pingl .tou_pic{float: left; width:20%; height: auto; overflow: hidden; text-align: center;}
.pingl .tou_pic img{border-radius: 50%; width: 45px; height: 45px;}
.pingl .cont{width:80%; height: auto; overflow: hidden; float: left; }
.pingl .cont .title{width: 100%; height: 30px; line-height: 30px;}
.pingl .cont .title span{ padding:4px 15px;background: #f3f3f3;  color: #666; text-align: left; font-size: 14px; border-radius: 5px; }
.pingl .cont .text{width: 100%; padding: 10px 0; height: auto; overflow: hidden; font-size: 14px;  color: #484848;}
.pingl .cont .date{width: 100% height:30px; height: 30px; line-height: 30px; font-size: 12px; text-align: left; color: #a1a0a0;}


.glyphicons-tick{
    line-height: 32px;
    margin-right: 10px;
}
#ivf51_span{
    font-size: 20px;
    color:#a5a5a5;
}


/*基于iphone5、iphon6、iphone6 plus尺寸*/
@media (max-width:415px){
	.wap_edm_main .cont .edm_yellow span{ font-size: 14px;}
	.wap_edm_main .second_t .bankuai .contt .cc .right{ width:75% }
	.edm_wt .edm_ww_box .bai{ padding:20px 0; }
	.edm_wt .edm_ww_box .cont .titler{ margin:10px  auto 10px; font-size: 16px;}
	.wap_edm_main .cont .rwm_box{margin-top: 10px;}
	.wap_edm_main .cont .edm_yellow span{ width: 64%; line-height: 30px; text-indent: 30px; }
	.wap_edm_main .cont .edm_yellow p{margin-right: 25px; }
	/*.wap_edm_main .cont .edm_ling .wx .text_contt .sha .textt{ width: 50%; }*/
	.wap_edm_main .cont .edm_ling .wx .text_contt .sha .tdd{ width: 45%; margin-right: 5% }
	.wap_edm_main .cont .edm_xuan .chufa{border-right:#d6d7dc 1px solid; }
}
/*基于iphone5、iphon6*/
@media (max-width:376px){
	.wap_edm_main .cont .edm_yellow span{ font-size: 14px;}
	.wap_edm_main .second_t .bankuai .contt .cc .right{ width:75% }
	.edm_wt .edm_ww_box .bai{ padding:20px 0; }
	.edm_wt .edm_ww_box .cont .titler{ margin:10px  auto 10px; font-size: 16px;}
	.wap_edm_main .cont .rwm_box{margin-top: 10px;}
	.wap_edm_main .cont .edm_yellow span{ width: 64%; line-height: 30px;text-indent: 20px; }
	.wap_edm_main .cont .edm_yellow p{margin-right: 7px; }
	/*.wap_edm_main .cont .edm_ling .wx .text_contt .sha .textt{ width: 53%; }*/
	.wap_edm_main .cont .edm_ling .wx .text_contt .sha .tdd{ width: 45%; margin-right: 2%; }
	.wap_edm_main .cont .edm_xuan .chufa{border-right:#d6d7dc 1px solid; }
}
/*基于iphone5尺寸*/
@media (max-width: 360px){
	.edm_wt .edm_ww_box{top:55%;}
	.wap_edm_main .cont .fangk{width: 65%;}
	.wap_edm_main .cont .rwm_box{position: absolute;right:12%; margin-top: 11px;}
	.wap_edm_main .cont .rwm_box .keep_press{display: none}
	.wap_edm_main .cont .edm_yellow span{ font-size: 14px;}
	.wap_edm_main .second_t .bankuai .contt .cc .right{ width: 70%; }
	.edm_wt .edm_ww_box .bai{ padding:15px 0; }
	.edm_wt .edm_ww_box .cont .titler{ margin:5px  auto 5px; font-size: 14px;}
	.wap_edm_main .cont .edm_yellow span{ width: 60%; line-height:30px;text-indent: 0px; }
	.wap_edm_main .cont .edm_yellow p{margin-right: 7px; }
	/*.wap_edm_main .cont .edm_ling .wx .text_contt .sha .textt{ width: 55%; }*/
	.wap_edm_main .cont .edm_ling .wx .text_contt .sha .tdd{ width: 45%;  margin-right: 0;}
	.wap_edm_main .cont .edm_xuan .chufa{border-right:0; }
	.edm_wt .wx_edm_ww_box{top: 65%}
}
.header{display:none;}
.flash_bar {width:70px;z-index: 2; left: 50%; margin-left:-30px; text-align: center; height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;
bottom:0px;text-align: center!important;}
.flash_bar .dq {display: block;float: left;width: 12px;height: 12px;margin: 2px 4px;cursor: pointer;overflow: hidden;border: 1px solid #cacaca;border-radius: 50%;background-color: #9e9091;opacity: 0.8;}
.flash_bar .no {display: block;border: 1px solid #cacaca;border-radius: 50%;float: left;width: 12px;height: 12px;margin: 2px 4px;cursor: pointer;overflow: hidden;background-color: #fff;opacity: 0.6;}