@charset "gb2312";
/* CSS Document */

html, body {width: auto;height: 100%; padding: 0px; margin: 0px; font-family:"Microsoft YaHei","黑体","宋体",sans-serif; text-align:justify; font-size: 62.5%;}
body{ font-family:microsoft yahei; width:0 auto; color:#595757;}
body, div, label, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td, a{ margin:0; padding:0; border:0; outline:0; font-weight:normal;}
input, textarea { margin:0; padding:0; outline:none; color:#595757; }
fieldset, img { border:0; outline:none}
li{list-style:none;}
a{text-decoration:none; outline:none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-tap-highlight-color: transparent;
-moz-touch-callout: none;
-moz-user-select: none;
-ms-tap-highlight-color: transparent;
-ms-touch-callout: none;
-ms-user-select: none;
-o-tap-highlight-color: transparent;
-o-touch-callout: none;
-o-user-select: none;
color:#666;
}
img{border:0; display:block}
input, textarea, select { *font-size:100%;}
.clear{ clear:both;}
/*banner*/
.index_con{width:6rem; margin:0 auto;}
.head img{width:100%;}
.banner{ position:relative; overflow:hidden}
/*nav*/
.nav{}
.nav li{ width:25%; height:.6rem; line-height:.6rem; text-align:center; border-right:1px solid #d7d7d9; border-bottom:1px solid #d7d7d9; float:left; background:#223b75; font-size:.22rem;box-sizing:border-box;}
.nav li a{ color:#f6f6f6; display:block;}
.nav li a font{ padding-left:2em;}

/*地图*/
.index_map{ height:164px; background:url(../images/map_03.png) no-repeat center center; margin:39px  auto 25px; padding-top:26px; position:relative;}
.index_map .map_txt{ width:290px; height:164px; position:absolute; right:20px;}
.index_map .map_txt dl{ line-height:20px; margin-bottom:10px; background:url(../images/time_03.png) no-repeat left top; padding-left:40px; font-size:0.14rem;}
.index_map .map_txt dl font{ font-size:22px; color:#3a3e49;}
.index_map .map_txt dd{ font-size:12px; line-height:14px; background:url(../images/dz_03.png) no-repeat left top; padding-left:40px; margin-bottom:5px;}
.index_map .map_txt dd font{ font-size:14px; color:#3a3e49; /*font-weight:bold;*/ line-height:18px;}
.index_map .map_txt dd font span{ font-size:12px;}
.index_map .map_txt a{ color:#3a3e49;}
.index_map .map_txt p a{ width:118px; height:40px; line-height:40px; background:#212d55; color:#fff; font-size:16px; text-align:center; display:block; float:left; border-radius:5px; margin-right:8px;}
.map_mc{ font-size:14px; color:#9d9e9e; position:absolute; left:60px; top:154px;}
/*底部电话*/
.f_telbg{ padding-bottom:77px; position:relative}
.f_tel{ height:70px; background:url(/templets/default/images/f_tel_07.png) no-repeat center center #1f2e55;}
.f_tel a{ width:100%; height:70px; display:block;}
.f_dh{ width:600px; height:80px; background:#fff; position:fixed; bottom:0; left:50%; margin-left:-300px; line-height:20px; z-index:999999;}
.f_dh div a{ width:164px; height:80px; display:block; float:left; color:#f50; text-align:center; font-size:18px;}
.f_dh div a i{ width:31px; padding-left:50%; display:block; margin:13px 0 5px -15px;}
.f_dh div a i img{ width:100%;}
.f_dh div a:nth-child(2){ border-left:2px solid #dbdbdb; border-right:2px solid #dbdbdb;}
.f_dh div a:last-child{ width:103px; background:#344266; color:#fff; border-left:1px solid #dbdbdb;}
.f_dh ul{ width:164px; height:81px; line-height:40px; background:rgba(0,0,0,0.3); position:absolute; z-index:999; bottom:90px; left:0; display:none; border-radius:5px;}
.f_dh ul li{ width:100%; height:40px; text-align:center}
.f_dh ul li:first-child{ border-bottom:1px dotted #fff;}
.f_dh ul li a{ height:40px; color:#fff; display:block}
.f_dh ul:before{ content:""; border-top:10px solid rgba(0,0,0,0.3); border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; bottom:-10px; left:70px;}
.f_ts{ line-height: 32px;font-size: 16px;background-color:#e4e5e5;width:100%}
/**/

@media screen and (max-width:599px) and (min-width:412px){
/*head*/
.index_con{ width:412px;}
/*地图*/
.index_map{ height:146px; background-size:330px 123px; margin:25px auto 15px; padding-top:20px; position:relative;}
.index_map .map_txt{ width:200px; height:146px; position:absolute; right:10px;}
.index_map .map_txt dl{ line-height:20px; margin-bottom:6px; padding-left:28px; background-size:24px 29px; }
.index_map .map_txt dl font{ font-size:16px;}
.index_map .map_txt dd{ font-size:12px; line-height:14px;padding-left:28px; margin-bottom:5px; background-size:22px 22px;}
.index_map .map_txt dd font{ font-size:13px; line-height:16px;}
.index_map .map_txt dd font span{ font-size:10px;}
.index_map .map_txt p a{ width:82px; height:28px; line-height:28px; font-size:14px; margin-right:8px;}
.map_mc{ font-size:14px; left:40px; top:120px;}
/*底部电话*/
.f_telbg{ padding-bottom:55px;}
.f_tel{ height:50px; background-size:198px 38px;}
.f_tel a{ height:50px;}
.f_dh{ width:412px; height:55px; margin-left:-206px; line-height:14px;}
.f_dh div a{ width:113px; height:55px; font-size:14px;}
.f_dh div a i{ width:23px; margin:9px 0 3px -11px;}
.f_dh div a:nth-child(2){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.f_dh div a:last-child{ width:70px;}
.f_dh ul{ width:113px; height:61px; line-height:30px; bottom:65px;}
.f_dh ul li{ height:30px;}
.f_dh ul li a{ height:30px;}
.f_dh ul:before{ content:""; border-top:8px solid rgba(0,0,0,0.3); border-left:8px solid transparent; border-right:8px solid transparent; bottom:-8px; left:50px;}
.f_ts{ line-height: 30px;font-size: 15px;}

}
@media screen and (max-width:411px) and (min-width:360px){
/*head*/
.index_con{ width:360px;}
/*.nav li{ width:89px; height:34px; line-height:34px; font-size:14px;}*/
/*地图*/
.index_map{ height:122px; background-size:288px 108px; margin:20px auto 10px; padding-top:20px;}
.index_map .map_txt{ width:170px; height:146px; right:5px;}
.index_map .map_txt dl{ line-height:14px; margin-bottom:4px; padding-left:24px; background-size:20px 24px; font-size:10px;}
.index_map .map_txt dl font{ font-size:12px;}
.index_map .map_txt dd{ font-size:10px; line-height:14px;padding-left:24px; margin-bottom:5px; background-size:19px 19px;}
.index_map .map_txt dd font{ font-size:12px; line-height:14px;}
.index_map .map_txt dd font span{ font-size:10px;}
.index_map .map_txt p a{ width:70px; height:24px; line-height:24px; font-size:12px; margin-right:5px;}
.map_mc{ font-size:13px; left:30px; top:110px;}
/*底部电话*/
.f_telbg{ padding-bottom:48px;}
.f_tel{ height:42px; background-size:167px 32px;}
.f_tel a{ height:42px;}
.f_dh{ width:360px; height:48px; margin-left:-180px; line-height:12px;}
.f_dh div a{ width:98px; height:48px; font-size:12px;}
.f_dh div a i{ width:20px; margin:8px 0 3px -10px;}
.f_dh div a:nth-child(2){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.f_dh div a:last-child{ width:63px;}
.f_dh ul{ width:98px; height:53px; line-height:26px; bottom:56px;}
.f_dh ul li{ height:26px;}
.f_dh ul li a{ height:26px;}
.f_dh ul:before{ content:""; border-top:7px solid rgba(0,0,0,0.3); border-left:7px solid transparent; border-right:7px solid transparent; bottom:-7px; left:44px;}
.f_ts{ line-height: 28px;font-size: 14px;}

}
@media screen and (max-width:359px){
/*head*/
.index_con{ width:320px;}
/*.nav li{ width:79px; height:30px; line-height:30px; font-size:12px;}*/
/*地图*/
.index_map{ height:122px; background-size:270px 101px; margin:20px auto 10px; padding-top:20px;}
.index_map .map_txt{ width:170px; height:146px; right:5px;}
.index_map .map_txt dl{ line-height:14px; margin-bottom:4px; padding-left:24px; background-size:20px 24px; font-size:10px;}
.index_map .map_txt dl font{ font-size:12px;}

.index_map .map_txt dd{ font-size:10px; line-height:14px;padding-left:24px; margin-bottom:5px; background-size:19px 19px;}
.index_map .map_txt dd font{ font-size:12px; line-height:14px;}
.index_map .map_txt dd font span{ font-size:10px;}
.index_map .map_txt p a{ width:62px; height:22px; line-height:22px; font-size:12px; margin-right:5px;}
.map_mc{ font-size:12px; left:25px; top:100px;}

/*底部电话*/
.f_telbg{ padding-bottom:42px;}
.f_tel{ height:40px; background-size:146px 28px;}
.f_tel a{ height:40px;}
.f_dh{ width:320px; height:44px; margin-left:-160px; line-height:11px;}
.f_dh div a{ width:87px; height:44px; font-size:10px;}
.f_dh div a i{ width:18px; margin:7px 0 2px -9px;}
.f_dh div a:nth-child(2){ border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
.f_dh div a:last-child{ width:56px;}
.f_dh ul{ width:87px; height:49px; line-height:24px; bottom:52px;}
.f_dh ul li{ height:24px;}
.f_dh ul li a{ height:24px;}
.f_dh ul:before{ content:""; border-top:7px solid rgba(0,0,0,0.3); border-left:7px solid transparent; border-right:7px solid transparent; bottom:-7px; left:38px;}
.f_ts{ line-height: 26px;font-size: 12px;}

}

.biaodan2{background: #fff;margin: 8px 0px 0;padding: 0 0 4px; font-size:14px;}
.biaodan2 h3{ display:block; overflow:hidden;}
.biaodan2 h3 img{ float:left; width:100%; height:auto;}
.biaodan2 h3 span{color: transparent;}
.biaodan2 p{line-height: 40px;overflow: hidden;text-indent: 0px; margin:0 8px 8px;}
.biaodan2 p img{ float:left; width:100%; height:auto;}
.biaodan2 p label,.biaodan2 p input,.biaodan2 p textarea{display: block;float:left;}
.biaodan2 p label{background: #f1f1f1; line-height:42px; display:inline-block;font-size:16px;width:30%;text-align: center;}
.biaodan2 p input,.biaodan2 p textarea{width: 70%;padding:0px 8px; line-height:40px; height:40px; display:inline-block; border:1px solid #f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.biaodan2 p .act-submit,.biaodan2 p .act-submit1{ float:left; background: #273f7b; width:45%; margin:4px 0;font-size:16px; color:#fff; border-radius:6px;}
.biaodan2 p .act-submit1{ float:right; background:#f60; color:#fff; border:1px solid #f1f1f1}
.biaodan2 p .act-reset{background:#f1f1f1;width: 70%;text-align: center;}
.biaodan2 .act-other{line-height: 28px;padding: 8px;background: #f1f1f1;display:block;margin: 0px;}
.biaodan2 .act-other a{color:red;text-decoration: none;display: inline;}
.biaodan2 .jiami{display: block;margin:6px 10px;}
.biaodan2 .zhu{text-align:center;display:block;line-height: 22px;border-radius:4px; padding:6px 6px;}
.biaodan2 h4{ font-size:14px;  padding-left:8px; display:block; overflow:hidden; line-height:26px; font-weight:normal; text-align:left }
.biaodan2 h4 span{ padding:0px 6px; float:left; margin-right:10px; position:relative; background:#273f7b; color:#fff;}
.biaodan2 h4 span:before{ content:""; position:absolute; right:-6px; top:8px; border-left:6px solid #273f7b; border-top:6px solid #fff; border-bottom:6px solid #fff;}
.biaodan2 ul {overflow: hidden; padding-left:5px;  display:block; margin:0 8px 8px; border-bottom:1px solid #d7e3db; padding-bottom:4px; text-align:left}
.biaodan2 ul li { float:left; width:50%;font-size: 14px;color: #333;margin-top: 4px;height: 24px;line-height: 24px;}
.put{ margin-right:8px; float:left; margin-top:6px;}
.biaodan2 ul li input {vertical-align: middle;}
.zixund {clear:both;padding:14px 7px;margin-top:10px;}
.zixun {border:1px solid #d8d8d8;height:26px;clear:both;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;background-color:#FFF;margin-bottom:5px;}
.zixun1 {height:26px;}
.zixunl {font-size:16px;font-family:"黑体";font-style:normal;color:#000;float:left;background-color:#fff;height:26px;line-height:26px;width:40%;}
.zixun11 {width:50%;padding-left:10%;float:right;line-height:26px;background-color:#757c8e;height:26px;background-image:url(../images/bibi.jpg);background-position:5px 5px;background-repeat:no-repeat;}
.zixun11 a {display:block;font-size:12px;color:#FFF;}

/*start*/
.zz_banner img{width:100%;}
.zz_dy{width:5.6rem; margin:0.4rem auto 0rem; position:relative;}
.zz_is{width:0.67rem; height:0.31rem; background:url(../images/daoyu.jpg) no-repeat center; position:absolute; top:-0.05rem; left:1px; background-size:100% 100%;}
.zz_dy p{font-size:0.16rem; line-height:0.27rem; text-indent:0.8rem; color:#000;}
/**/
.xdff{ width:5.6rem; margin:0.5rem auto 0px;}
.zz_bt{font-size:0.36rem; line-height:0.4rem; color:#000; font-weight:bold; text-align:center;}
.ff_xxjs{width:100%; box-sizing:border-box; border:0.05rem #f2c0c1 solid; padding:0.2rem; margin-top:0.25rem;}
.ff_xxjs p{font-size:0.16rem; line-height:0.27rem; text-indent:2em; color:#000;}
.xcgc h3{ margin-top:0.3rem; font-size:0.18rem; line-height:0.29rem; color:#000; margin-left:0.1rem; font-weight:bold;}
.xcgc ul{width:1.7rem; margin:0.2rem 0.08rem 0px; float:left;}
.xcgc ul li img{width:100%;}
.xcgc ul li{font-size:0.14rem; line-height:0.29rem; text-align:center; color:#595757;}
.xcgc h4{ font-size:0.18rem; line-height:0.4rem; text-align:center; color:#223b74; border:1px #223b74 solid; font-weight:bold; display:block; width:5.2rem; margin:0.3rem auto 0px;}
.zz_xhbz{width:4.2rem !important;}
.zz_zlxj{width:5.5rem; margin:0.4rem auto 0; padding:0.2rem; line-height:0.29rem; font-size:0.16rem; color:#595757; text-indent:2em; background:#f4f4f4;}
/*我院多技术联合体系  治疗安全不反复*/
.zlcd{width:5.6rem; margin:0.65rem auto 0;}
.zlcd h2{font-size:0.34rem; line-height:0.36rem; text-align:center; color:#000; font-weight:bold;}
.bgf_sp{width:5.5rem; height:3.02rem; box-sizing:border-box; border:0.04rem #e5e5e5 solid; margin:0.25rem auto 0px;}
.bgf_sp img{width:5.42rem;}
.bff_js{width:5.5rem; margin:0.6rem auto 0px;}
.bff_js h3{font-size:0.16rem; line-height:0.29rem; color:#595757; text-align:center;}
.bff_js h2{font-size:0.32rem; line-height:0.35rem; text-align:center; color:#000; font-family:"微软雅黑";}
.index_jishu{ width:5.5rem; height:auto; margin:0.22rem auto 0;}

.jishu_tit{ width:5.5rem; height:0.45rem; background:#efedee; font-size:0.22rem; margin-bottom:0.2rem;}
.jishu_tit span{ width:50%; height:0.45rem; line-height:0.45rem; text-align:center; display:block; float:left; cursor:pointer; color:#000; background:#efefef; position:relative;}
.jishu_tit span font{ display:none; width:100%;}
.jishu_tit span:last-child{ border:0;}
.jishu_tit span.hover{ color:#fff; background:#223b74;}
.jishu_con{ width:5.5rem; height:auto; font-size:0.16rem; color:#5c5a59; line-height:0.29rem; color:#000; text-indent:2em;}
.jishu_con img{ width:2.36rem; height:1.43rem; margin-right:0.13rem; float:left;}
.jishu_con a{ color:#ee5501;}
/*康复过程*/
.zz_kfgc{width:5.6rem; margin:0.5rem auto 0px; border-right:1px #de2d31 solid; border-top:1px #de2d31 solid; height:4rem; position:relative;}
.zz_kfgc h2{font-size:0.22rem; line-height:0.29rem; background:#FFF; color:#000; font-weight:bold; width:3.6rem; text-align:center; margin-top:-0.14rem;}
.kfgc_yq{width:0.06rem; height:0.06rem; border-radius:100%; background:#de2d31; position:absolute; bottom:0px; right:-0.04rem}
.mb_hz{}
.mb_hz ul{width:1.78rem; float:left; margin-right:0.06rem; margin-top:0.3rem;}
.mb_hz ul li img{width:100%;}
.mb_hz ul li{font-size:0.16rem; line-height:0.35rem; color:#000; text-align:center;}
.kf_zxzj a{width:3.3rem; line-height:0.35rem; font-size:0.18rem; margin:0.0rem auto 0px; color:#FFF; background:#de2d31; text-align:center; display:block;}
/*给准备治疗胎记的患者三点建议*/
.hzjy{width:5.6rem; margin:0.7rem auto 0px;}
.hzjy h2{font-size:0.32rem; line-height:0.35rem; text-align:center; font-weight:bold; color:#000;}
.jy_tp{width:100%; box-sizing:border-box; border:0.05rem #e5e5e5 solid; margin-top:0.26rem; margin-bottom:0.3rem;}
.jy_tp img{width:5.5rem;}
.hzjy p{font-size:0.16rem; line-height:0.34rem; color:#000; margin-top:0.15rem}
.hzjy p font{font-size:0.3rem; color:#de2d31;}
/*重度胎记治疗首选 —— 郑州市第二中医院*/
.sx_zzyy{width:5.6rem; margin:0.65rem auto 0;}
.sx_zzyy h2{font-size:0.34rem; line-height:0.35rem; text-align:center; color:#000; font-weight:bold;}
.sx_zzyy h2 font{font-size:0.28rem;}
.sx_zzyy p{font-size:0.16rem; line-height:0.27rem; text-indent:2em; color:#595757; padding:0.25rem 0.2rem; width:100%; background:#f4f4f4; box-sizing:border-box; margin-top:0.35rem;}
.dxry{width:4.79rem; height:1.14rem; background:url(../images/dxry.jpg) no-repeat center; margin:0.3rem auto 0px; background-size:100% 100%;}
.ry_jzsl{width:5.6rem; margin:0.48rem auto 0px; position:relative;}
.ry_left{width:2.58rem; float:left;}
.ry_middle{background:url(../images/jzsl.jpg) no-repeat center; width:0.19rem; height:8.5rem; float:left; background-size:100% 100%; margin-left:0.12rem; margin-right:0.12rem;}
.ry_right{float:left; width:2.58rem;}
.ry_01{width:2.51rem; margin-top:0.19rem; margin-left:0.07rem;}
.ry_02{width:2rem; margin-top:0.9rem; margin-left:0.58rem; }
.ry_03{width:2.58rem; margin-top:0.75rem;}
.ry_04{margin-top:0.88rem; width:2.4rem; margin-left:0.18rem;}
.ry_05{width:2.58rem; margin-top:0.53rem;}
.ry_06{width:2.45rem; position:absolute; top:0.66rem;}
.ry_07{width:2.51rem; position:absolute; top:1.83rem;}
.ry_08{width:2.45rem; position:absolute; top:3.95rem;}
.ry_09{width:2.58rem; position:absolute; top:5.1rem;}
.ry_10{width:2.3rem; position:absolute; top:7.28rem;}
.ry_jzsl ul{}
.ry_jzsl ul dl{font-size:0.21rem; line-height:0.21rem; color:#dc2841; font-weight:bold;}
.ry_jzsl ul li{font-size:0.17rem; line-height:0.2rem; color:#696969;}
.ry_left ul dl{ text-align:right;}
.ry_left ul li{ text-align:left;}
.ry_right ul dl{ text-align:left;}
.ry_right ul li{ text-align:left;}
/**/
.zz_kfal{width:5.61rem; margin:0.7rem auto 0rem;}
.focus{width:5.61rem; position:relative; margin:0.38rem auto 0px; }
.zj_con{ width:5.59rem; overflow:hidden; position:relative; }
.zj_con ul li{ width:5.59rem; float:left; height:auto; }
.zj_con img{ width:5.25rem; height:3.24rem; margin:0 auto; display:block; }
.zj_txt{ line-height:0.35rem; padding:0.1rem 0.2rem;text-indent: 2em; font-size:0.2rem}
.btn { width:3.0rem; height:0.08rem; margin-left:1.7rem}
.btn li {display:inline-block; _display:inline; _zoom:1; width:0.95rem; height:0.08rem; _font-size:0; cursor:pointer; background:#d2d2d2; z-index:999; margin-left:0.05rem;}
.btn li{ text-indent:-9999rem; }
.btn li.on { background:#ff5500;}
/**/
.ry{ width:5.33rem; height:1.35rem; margin:auto; background:url(../images/ry.jpg) no-repeat; background-size:5.33rem 1.35rem;}
.ry img{width:5.33reml height:1.35rem; }
.time2{ width:6rem; height:9.67rem; margin:auto; background:url(../images/time.jpg) no-repeat; background-size:6rem 9.67rem;}
.time2 img{width:6rem; height:9.67rem; }


/*list康复案例*/
.list_kfal{ margin:.15rem auto; width:6rem;}
.list_kfal_con{height:5.8rem; position:relative; overflow:hidden;}
.list_al_con{height:auto; margin:.1rem auto; padding:.05rem .05rem 1.5rem; background:#f3f3f3; border:1px solid #cbcbcb;position:absolute; width:800%; top:0; float:left; }
.list_kfal_con .roll{ height:auto; cursor:pointer; float:left; width:12.5%; overflow:hidden; padding:0 .18rem; box-sizing:border-box;}
/*.list_al_con_img{ width:5.45rem; height:2.72rem; margin:0 auto .1rem; padding:.1rem; background:#fff;}
.list_al_con_img .a_l{ width:3.68rem; height:2.72rem; float:left;}
.list_al_con_img .a_l img{ width:3.68rem; height:2.72rem;}
.list_al_con_img .a_r{ width:1.67rem; height:2.68rem; float:right;}
.list_al_con_img .a_r img{ width:1.67rem; height:1.31rem;}
.list_al_con_img .a_r img:first-child{ margin-bottom:.1rem;}
.list_al_con dl{ color:#213a77; line-height:.4rem; font-size:.2rem; text-align:center;}
.list_al_con dd{ font-size:.16rem; text-align:center; line-height:.24rem; border-bottom:1px dashed #c3c3c3; padding-bottom:.1rem; margin-bottom:.05rem;}
.list_al_con dd font{ padding-left:.2rem;}
.list_al_con p{ font-size:.16rem; color:#333; text-indent:2em; line-height:.26rem;}
.list_al_con p font{ color:#ff5500;}*/
.list_al_con_img,.list_al_con_img2{ width:5.4rem; height:2.72rem; margin:0 auto 0.1rem; padding:0.1rem; background:#fff;}
.list_al_con_img .a_l,.list_al_con_img2 .a_l{ width:5.3rem; height:2.72rem; float:left;}
.list_al_con_img .a_l img,.list_al_con_img2 .a_l img{ width:5.3rem; height:2.72rem;}
.list_al_con_img .a_r,.list_al_con_img2 .a_r{ width:1.67rem; height:2.68rem; float:right;}
.list_al_con_img .a_r img,.list_al_con_img2 .a_r img{ width:1.67rem; height:1.31rem;}
.list_al_con_img .a_r img:first-child,.list_al_con_img2 .a_r img:first-child{ margin-bottom:0.1rem;}
.list_al_con dl,.list_al_con2 dl{ color:#213a77; line-height:0.4rem; font-size:0.2rem; text-align:center;}
.list_al_con dd,.list_al_con2 dd{ font-size:0.16rem; text-align:center; line-height:0.24rem; border-bottom:1px dashed #c3c3c3; padding-bottom:0.1rem; margin-bottom:0.05rem;}
.list_al_con dd font,.list_al_con2 dd font{ padding-left:0.2rem;}
.list_al_con p,.list_al_con2 p{ font-size:0.18rem; color:#333; line-height:0.26rem;}
.list_al_con p a{ color:#fa4802;}
.list_al_con p font,.list_al_con2 p font{ color:#ff5500;}
.line{ width:5rem; height:0.62rem; position:absolute; bottom:0rem; left:50%; text-align:center;cursor:pointer; margin-left:-2.5rem;}
.line li{ display:inline-block;  width:0.82rem;height:0.4rem;line-height:0.4rem;margin:0 0.04rem;border:1px solid #B1AEAE;float:left;text-align:center; font-size:0.18rem;}
.line li img{ width:0.5rem; height:0.5rem; border-radius:0.5rem; border:0.03rem solid #d8d7d7}
.line .on { background:#223B75;color:#fff}
