﻿.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
/*部长信箱*/
.hd_main a:link {color: #000;}
.hd_main a:visited {color: #000;}
.hd_main a:hover {color: #5183A9;}
.hd_main_login {background: #fff; padding: 0 0.3rem;overflow: hidden; z-index: 1;}
.hd_main_login .notice {padding:.2rem;background:#F2F2F2;border-radius: 10px; line-height: 0.56rem; color: #2F6B98;}
.hd_main_login .notice .title {text-align: center; font-weight: bold; font-size: 0.34rem; margin-bottom: .1rem;}
.hd_main_login .hd_xx_top {text-align: center; font-size: 0.34rem; font-weight: bold; color: #2F6B98; margin: 0.36rem auto; background: url(NNSA_hd_xxtop.gif) no-repeat; background-size: 100%; width: 90%;}
.hd_main_login .checkbox{display:block; }
.hd_main_login .checkbox .checkbox-icon{display:inline-block; width: .3rem; height:.3rem; background: url(NNSA_hd_jy1.gif) no-repeat; margin-right: 5px; cursor: pointer; background-size: 100%;}
.hd_main_login .checkbox .checkbox-icon.on{background: url(NNSA_hd_jy2.gif) no-repeat; background-size: 100%;}
.hd_main_login .checkbox span{vertical-align: middle; color: #666; font-size: .28rem;}
.hd_main_login .btn-next{background: #2F6B98; color: white; font-size: .37rem; height: .8rem; vertical-align: middle; cursor: pointer;position: relative; margin-top: .3rem; width: 100%;}
.hd_main_login .btn-next:after {content: ""; background: url(NNSA_hd_bt1.png) no-repeat 0px 0px; background-size:100%; width: .43rem;height: .28rem;position: absolute;right: 2rem;bottom: .25rem;}
.hd_main_login .btnarea-tar {text-align: center; margin: .3rem 0;}

.hd_main_login .iconlink {margin: 1rem auto .2rem; overflow: hidden;}
.hd_main_login .iconlink img {width: 50%; margin-bottom: -0.5rem;}
.hd_main_login .iconlink li{margin:0 .5rem .8rem; text-align: center;}
.hd_main_login .iconlink li a{display: block; text-decoration: none; }
.hd_main_login .iconlink li a img{transition: all 0.6s;}
.hd_main_login .iconlink li a:hover img{-webkit-transform: scale(1.1); transform: scale(1.1);}
.hd_main_login .iconlink li a:hover p{color: #ff8400;}
.hd_main_login .iconlink li a p{text-align: center; font-size: .4rem; color: #0068b7; padding-left: .4rem;}

.hd_main_login2 {background: #fff; overflow: hidden; z-index: 1;}
.hd_main_login2 .hd_main_left {}
.hd_main_login2 .hd_main_right {}
.hd_main_login2 .hd_cont {overflow: hidden;  background: #fff; margin: 0 auto; padding: 0 0.3rem;}
.hd_main_login2 .hd_cont .title {border-bottom: 1px #CCCCCC solid; height: .7rem; line-height: .7rem;}
.hd_main_login2 .hd_cont .title span {color: #2F6B98; font-size: .34rem; font-weight: bold; position: relative;}
.hd_main_login2 .hd_cont .title span:after {content: ""; border-bottom: 2px #2F6B98 solid;display: block;width: 1.4rem;position: absolute;bottom: -.14rem;left: 0;}
.hd_main_login2 .hd_cont .title .more {float: right;color: #000; display: none;}
.hd_main_login2 .hd_cont_list .more_mobile {display: block; background: #F0F0F0; font-size: 0.3rem; color: #999999; margin-top: 0.3rem; padding: 0.25rem 0; text-align: center; border: 1px #E6E6E6 solid;}
.hd_main_login2 .hd_cont .hd_cont_list {overflow: hidden; margin-bottom: 20px}
.hd_main_login2 .hd_cont .hd_cont_list ul li {background: url(NNSA_hd_dian.png) no-repeat 0 0.48rem; background-size:1%;border-bottom: 1px #5183A9 dashed;padding: 0.26rem 0 0.26rem 0.28rem;clear: both;line-height: 0.5rem; position: relative;}
.hd_main_login2 .hd_cont .hd_cont_list ul li span {color: #5183A9; font-size: 0.24rem; position: absolute; right: 0; bottom: 0;}
.hd_main_login2 .hd_cont .hd_cont_list ul li a {line-height: 0.4rem;}


/*常见问题*/
.hd_main {background: #fff; z-index: 1; position: relative; font-size: 0.3rem; overflow: hidden;}
.hd_main_box {background: #F7F7F7; margin: 0 auto; padding: 0 0.3rem .3rem;}
.hd_main_box h2 {font-size: 0.34rem; color: #2F6B98; padding: .38rem 0 .3rem;}
.hd_nav {overflow: hidden; display: none;}
.hd_nav ul { width: 100%;}
.hd_nav ul li {height: .9rem; line-height: .9rem; text-align: center; color: #fff; font-size: .3rem; }
.hd_nav ul li:first-child {margin-left: 0;}
.hd_nav a:link {color: #fff; display: block;}
.hd_nav .n1 {background: url(NNSA_hd_01.png) repeat-x;}
.hd_nav .n2 {background: url(NNSA_hd_02.png) repeat-x;}
.hd_nav .n3 {background: url(NNSA_hd_03.png) repeat-x;}
.hd_nav .n4 {background: url(NNSA_hd_04.png) repeat-x;}

.pc {display: none;}
.tab_body {/*padding-bottom: .3rem;*/height: 0;overflow: hidden;}
.tab_body .tab_bodyBox{padding-bottom: .3rem;}
.tab{position:relative;z-index:2;}
.tab ul { width: 100%;}
.tab ul li {height: .8rem; line-height: .8rem; text-align: center; color: #fff; font-size: .26rem;}
.tab ul li:first-child {margin-left: 0;}
.tab ul .on a{background:url(NNSA_v2019_hdjlCjwtBgYd_03.png) no-repeat ;background-size:100% 100%;display: block;}
.tab a:link {color: #fff; display: block;}
.tab a:visited {color: #fff; display: block;}
.tab a:hover {color: #fff; display: block;}
.tab .n1 {background: url(NNSA_hd_01.png) repeat-x;}
.tab .n2 {background: url(NNSA_hd_02.png) repeat-x;}
.tab .n3 {background: url(NNSA_hd_03.png) repeat-x;}
.tab .n4 {background: url(NNSA_hd_04.png) repeat-x;}

.hd_wd {border: 1px #E5E5E5 solid; background: #EDEDED; position: relative; overflow: hidden; padding: .3rem; margin-top: .2rem;}
.hd_wd .border1 {width: 5px; height: 5px; background: url(NNSA_hd_j1.png) no-repeat; position: absolute; top: 0px; left: 0px;}
.hd_wd .border2 {width: 5px; height: 5px; background: url(NNSA_hd_j2.png) no-repeat; position: absolute; top: 0px; right: 0px;}
.hd_wd .border3 {width: 5px; height: 5px; background: url(NNSA_hd_j3.png) no-repeat; position: absolute; left: 0px; bottom: 0px;}
.hd_wd .border4 {width: 5px; height: 5px; background: url(NNSA_hd_j4.png) no-repeat; position: absolute; right: 0px; bottom: 0px;}
.hd_wd .hd_w {clear: both; position: relative; overflow: hidden;}
.hd_wd .hd_w .hd_w_bg {margin-top: .08rem;background: url(NNSA_hd_w.png) no-repeat;background-size: 100%;width: .53rem;height: .53rem;font-size: .28rem;line-height: .53rem;font-weight: bold; color: #fff;float: left;text-align: center;margin-right: 0.24rem;position: absolute;top: 0;left: 0;}
.hd_wd .hd_w .hd_wd_box {border: 1px #E5E5E5 solid;background: #fff;font-size: .26rem;font-weight: bold;line-height: .4rem;float: left;width: 79.5579%;padding: .16rem .24rem;margin-left: .78rem;}
.hd_wd .hd_w .hd_w_biao {background: url(NNSA_hd_wdj.png) no-repeat;background-size: 100%;width: 0.12rem;height: .24rem;position: absolute;top: .26rem;left: .68rem;}
.hd_wd .hd_d {clear: both; position: relative; margin-top: .2rem; overflow: hidden;}
.hd_wd .hd_d .hd_w_bg {margin-top: .08rem;background: url(NNSA_hd_d.png) no-repeat;background-size: 100%;width: .53rem;height: .53rem;font-size: .28rem;line-height: .53rem;font-weight: bold;color: #fff;float: left;text-align: center;margin-right: 0.24rem;position: absolute;top: 0;left: 0;}
.hd_wd .hd_d .hd_wd_box {border: 1px #E5E5E5 solid;background: #fff;font-size: .26rem;line-height: .4rem;float: left;width: 79.5579%;padding: .16rem .24rem;margin-left: .78rem;}
.hd_wd .hd_d .hd_w_biao {background: url(NNSA_hd_wdj.png) no-repeat;background-size: 100%;width: 0.12rem;height: .24rem;position: absolute;top: .26rem;left: .68rem;}
.hd_wd .hd_d .hd_wd_box .pbox{ }

/*来信选登*/
.hd_con .li{ margin-bottom: .3rem; background: #fff; padding: 0 .24rem; }
.hd_con .li.on {padding:0 .24rem }
.hd_con .li .xbox{ display: none; padding-top: .3rem; font-size: .3rem; line-height: .56rem; padding-bottom: .24rem; padding-left: .4rem;}
.hd_con .li .xbox .from { color: #2F6B98;}
.hd_con .li .xbox .to { color: #2F6B98;}
.hd_con .li .h18{padding-top: .24rem; padding-bottom: .24rem; background: url(NNSA_hd_xx2.png) no-repeat 0px .3rem; padding-left: .5rem; background-size: 6%; position: relative; color: #333333;line-height: .45rem;}
.hd_con .li .h18 i {width: 0.3rem;height: 0.18rem;background: url(NNSA_hd_rt1.png) no-repeat;background-size: 100%;display: block;position: absolute;right: 0;bottom: 0.32rem;}
.hd_con .li .h18 span {color: #2F6B98; font-size: .24rem; float: right; font-weight: normal; padding-right: .5rem; position: absolute; right: 0; bottom: .27rem;}
.hd_con .li .h18 div {display: inline-block; color: #2F6B98;}
.hd_con .li.on .h18{ padding-top: .24rem; padding-bottom: .24rem; border-bottom: 1px dashed #2F6B98; color: #000; background: url(NNSA_hd_xx.png) no-repeat 0px .3rem; padding-left: .5rem; background-size: 6%; position: relative; line-height: .45rem;}
.hd_con .li.on .h18 span{bottom:.27rem} 
.hd_con .li.on .h18:before{ left: 0; }
.hd_con .li.on .h18:after{ right: 0; }
.hd_con .li.on .xbox{ display: block; }
.hd_con .li.on .h18 i {width: 0.3rem;height: 0.18rem;background: url(NNSA_hd_rt2.png) no-repeat;background-size: 100%;display: block;position: absolute;right: 0;bottom: 0.32rem;}
.hd_main_box .more_mobile {display: block; background: #F0F0F0; font-size: 0.3rem; color: #999999; margin-top: 0.3rem; padding: 0.25rem 0; text-align: center; border: 1px #E6E6E6 solid;}
.hd_main_box a.more_mobile {color: #999999;}
.hd_main_box .pages {display: none;}

/*直播访谈*/
.hd_ft { margin:0 auto; clear:both; overflow:hidden;}
.hd_ft .ft_img { background-color:#FFFFFF; padding:.2rem; }
.hd_ft .ft_img img { width: 100%; border: 1px #E5E5E5 solid;}
.hd_ft .ft_box { background: #fff; padding:.2rem; padding-top: 0;}
.hd_ft .ft_box .title { padding-bottom:.2rem; font-weight: bold;}
.hd_ft .ft_box .title a { color:#2367B0;}
.hd_ft .ft_box .title a:hover { color:#2367B0; text-decoration:underline}
.hd_ft .ft_box p { color:#818181; line-height: .56rem;}
.hd_ft .ft_box p a{ color:#818181}
.hd_ft .ft_box p a:hover{ color:#818181; text-decoration:underline}
.hd_ft .ft_box span { color:#000000; font-weight: bold;}
.hd_ft .ft_box .more {color: #B01A07;display: block;text-align: right;font-size: .3rem;}
.hd_ft .hd_ft_box {background-color: #FFF; border: 1px #E7E7E7 solid; margin-bottom: .3rem;}
.hd_ft .hd_ft_box img {width: 100%;}
.hd_ft .hd_ft_box p {line-height: .4rem; padding: .26rem .3rem;}
.hd_ft .m_l {}

/*留言*/
.tab_laye .layui-layer {
	left: 10%!important;
    top: 20%!important;
    position: fixed!important;
    width: 80% !important;}
 .layui-layer-title{
 	padding: 0 0 0 .25rem !important;
    height: .7rem !important;
    line-height: .7rem !important;
    font-size: .26rem !important;
 }   
 .layui-layer-dialog .layui-layer-content {
    padding: .25rem .25rem .5rem !important;
    line-height: .5rem !important;
    font-size: .28rem !important;
}
.layui-layer-btn a{
	height: .5rem !important;
    line-height: .5rem !important;
    margin: 0 .1rem !important;
    padding: 0 .35rem !important;
    font-size: .28rem !important;
}
.tab_laye .layui-layer-tips .layui-layer-content {padding: .3rem!important; font-size: .3rem!important;}
.container {border-top: 1px #97B5CB solid; background-color: #F7F7F7; font-size: .3rem; margin-left: -0.3rem;margin-right: -0.3rem;padding: 0 .3rem;}
.container li {margin: .1rem 0;}
.container .change-bg {padding: .3rem 0;}
.input-txt{border-bottom: 1px solid #EAEAEA; background: white; height: .76rem; line-height: .76rem; vertical-align: middle; outline: none; padding: 0 4%; font-size: .3rem; width: 92%; color: #B3B3B3;}
.tab {}
.tab .tips {color: #B01A07; font-size: 0.24rem;}
.tab_list {overflow: hidden; clear: both; }
.tab_list label {line-height: .7rem;}
.tab_list .lwd {width: 152px;}
.tab_list label i {color: #B30506;padding-right: .1rem; font-size: .3rem; position: relative; top: 3px;}
.tab_list li {line-height: .76rem; }
.tab_list .tips {color: #B01A07; font-size: 16px;}


.tab_list2 {overflow: hidden; clear: both;}
.tab_list2 label {display: block; }
.tab_list2 label i {color: #B30506;padding-right: .1rem; font-size: 18px; position: relative; top: 3px;}
.tab_list2 li {line-height: .76rem;}
.tab_list2 .tips {color: #B01A07; font-size: 16px;}
.tab_list2 .input-txt {width: 92%;}
.tab_list2 .select {margin-bottom: .1rem;}

.tab_list3 {overflow: hidden; clear: both; }
.tab_list3 label {display: block; }
.tab_list3 label i {color: #B30506;padding-right: .1rem; font-size: 18px; position: relative; top: 3px;}
.tab_list3 li {line-height: .76rem; clear: both; }
.tab_list3 .tips {color: #B01A07; font-size: 0.2rem;}
.tab_list3 label {float: left;}
.tab_list3 .checkbox1 {float: left;}
.tab_list3 em {float: left;}


.tab_list4 {overflow: hidden; clear: both; }
.tab_list4 label {padding-right: 5px; }
.tab_list4 label i {color: #B30506;padding-right: .1rem; font-size: 18px; position: relative; top: 3px;}
.tab_list4 li {line-height: .76rem; }
.tab_list4 .tips {color: #B01A07; font-size: 16px;}
.tab_list4 .txtarea {width: 92%;padding: 4%;font-size: 18px;color: #B3B3B3;border-bottom: 1px solid #EAEAEA;}
.tab_list4  label {width: 28%; text-align: right; display: block; float: left;}
.tab_list4 input {width: 30% !important;}
.tab_list4 .bt_input {width: 100% !important;}
.tab_list4 .bt_title {text-align: left}
.tab_list4 .clear {display: block; clear: both;}

.tab_list5 {overflow: hidden; clear: both; }
.tab_list5 label {display: block; }
.tab_list5 label i {color: #B30506;padding-right: .1rem; font-size: 18px; position: relative; top: 3px;}
.tab_list5 li {line-height: .76rem; }
.tab_list5 .tips {color: #B01A07; font-size: .2rem;}
.tab_list5 .lwd_ts {float: left;}
.tab_list5 .tsjbCheckbox {float: left;}
.tab_list5 .input-txt{border-bottom: 1px solid #EAEAEA; background: #ebebeb; height: .76rem; line-height: .76rem; vertical-align: middle; outline: none; padding: 0 15px; font-size: 18px;  color: #B3B3B3; width: 500px; float: left;}
.tab_list5 .upFile{background: #4A8DC5;height: .76rem;width: 86px;color: white;text-align: center;line-height: .76rem;cursor: pointer;margin-left: 10px;}
.tab_list5 .txtarea {width: 92%;padding: 4%;font-size: .3rem;color: #B3B3B3;border-bottom: 1px solid #EAEAEA;}

.tab_line {border-top: 1px #CFDBE4 solid; margin: 20px 0;}

/*复选框*/
.checkbox{display:inline-block; vertical-align: middle;}
.checkbox .checkbox-icon{display:inline-block; width: .3rem; height: .3rem; background: url(NNSA_radio.png) no-repeat; margin-right: 5px;}
.checkbox .checkbox-icon.on{background: url(NNSA_radio_check.png) no-repeat; background-size: 100%;}
.checkbox span{vertical-align: middle; color: #666;}

/*复选框2*/
.tsjbCheckbox,.checkbox1{display:inline-block; vertical-align: middle;}
.tsjbCheckbox .checkbox-icon,.checkbox1 .checkbox-icon{display:inline-block; width: .3rem; height: .3rem; background: url(NNSA_radio.png) no-repeat; margin-right: 5px; background-size: 100%;}
.tsjbCheckbox .checkbox-icon.on,.checkbox1 .checkbox-icon.on{background: url(NNSA_radio_check.png) no-repeat; background-size: 100%;}
.tsjbCheckbox span,.checkbox1 span{vertical-align: middle; color: #333;}

/*下拉框*/
.select{background-color: #fff;  display: inline-block;border-bottom: 1px solid #ebebeb; height: .76rem;line-height: .76rem; position: relative; overflow: hidden; vertical-align: middle;*display: inline;*zoom:1; width: 100%; }
.select:after {content: ""; display: block; background: url(NNSA_icon_arrow_bot.png) no-repeat; position: absolute; right: .3rem; top: .35rem; width: .23rem; height: .12rem; background-size: 100%;}
.select select{position: absolute; left: 0; top: 0;width: 100%;height: 100%;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.select span{color: #B3B3B3; padding-left: .26rem;}

/*单选框*/
.xbRadiobox,.flRadiobox{}
.xbRadiobox .radio-icon,.flRadiobox .fl-radio-icon{display:inline-block; width: .3rem; height: .3rem; background: url(NNSA_radio.png) no-repeat; margin-right: 5px; background-size: 100%;}
.xbRadiobox .radio-icon.on,.flRadiobox .fl-radio-icon.on{background: url(NNSA_radio_check.png) no-repeat center center ; background-size: 99% 99%;}
.xbRadiobox span,.flRadiobox span{ vertical-align: middle; color: #333;}

.yzm {display: block; float: left; }

.btnarea-tac{text-align: center; margin-top: 45px; margin-bottom: 20px;}
.btn-obt{background: #4A8DC5; height: .76rem; padding: 0 .2rem;color: white; text-align: center; line-height: .76rem; cursor: pointer; margin-left: 10px; font-size: .3rem;}
.btn-smt{background: #4A8DC5; color: white; width: 40%; height: .76rem; vertical-align: middle; }
.btn-smt2{background: #2F6B98; color: white; width: 40%; height: .76rem; vertical-align: middle;  font-size: .3rem; position: relative; padding-left: .3rem; cursor: pointer;}
.btn-smt3{background: #B01A07; color: white; width: 40%; height: .76rem; vertical-align: middle;  font-size: .3rem; position: relative; padding-left: .2rem;cursor: pointer;}
.btn-smt2:after {content: ""; display: block; background: url(NNSA_hd_bt2.png) no-repeat; position: absolute; left: .7rem; top: .24rem; width: .32rem; height: .32rem; background-size: 100%;}
.btn-smt3:after {content: ""; display: block; background: url(NNSA_hd_bt3.png) no-repeat; position: absolute; left: .7rem; top: .24rem; width: .32rem; height: .32rem; background-size: 100%;}


/*核电厂分布*/
.hdcfb_main {padding:0 0.25rem;margin-top: 0.25rem}
.hdcfb_main_left{width:100%;border: 1px solid #aebdcb;border-top: 0.04rem solid #4e6a84;background: #f7fbfe;}
.hdcfb_left_title{width: 100%;background: url(cn_NNSA_ej_dcline_v2020_02.png) no-repeat center center;margin-top: 0.3rem}
.hdcfb_left_title h2{font-size: 0.34rem;color: #112d3f;font-weight: bold;text-align: center;}
.hdcfb_main_left .hdcfb_nav{margin-top: 0.3rem;border-top: 1px solid #5d7790;position: relative;}
.hdcfb_main_left .hdcfb_nav li{width: 3.25rem;float:left;height: 0.84rem;border-bottom: 1px dashed #e6e6e6;background: url(cn_NNSA_ej_fbIcon_mobile_v2020_02.png) left center no-repeat;background-size: 100%;background-size: 3.16rem 0.84rem;}
.hdcfb_main_left .hdcfb_nav li a{font-size: 0.3rem;color: #112d3f;display: block;height: 0.84rem;line-height: 0.84rem;padding-left: 0.85rem;cursor: pointer; letter-spacing: 0!important;text-align:justify;text-align-last:justify;}
.hdcfb_main_left .hdcfb_nav li.on{background: url(cn_NNSA_ej_fbIconXZ_mobile_v2020_02.png) left center no-repeat;background-size: 3.16rem 0.84rem;border-color: transparent;}
.hdcfb_main_left .hdcfb_nav li.on a{font-weight: bold;color: #ad2b1e;}

.hdcfb_main_right{padding:0.25rem;border: 1px solid #aebdcb;border-top: 0.04rem solid #4e6a84;background: #f7fbfe;margin: 0.6rem 0}
.hdcfb_main_right .hdcfb_right_title {text-align: center;margin-top: 0.4rem}
.hdcfb_main_right .hdcfb_right_title h2{font-size: 0.34rem;color: #333333;font-weight: bold}
.hdcfb_main_right .hdcfb_right_title p{font-size: 0.28rem;color: #333333;margin-top: 0.3rem}
.hdcfb_main_right .hdcfb_map{height: 6.8rem;margin-top:0.45rem;position: relative;border: 1px solid #ececec;-webkit-box-shadow: 0 0 0.1rem #ececec;-moz-box-shadow: 0 0 0.1rem #ececec;box-shadow: 0 0 0.1rem #ececec;overflow: hidden;background: url(cn_NNSA_ej_fbMap_mobile_v2020_02.png) no-repeat;background-size: 6.4rem 6.75rem;}
.hdcfb_map span.dian{position: absolute;width: 13px;height: 13px;cursor: pointer;color: transparent;font-size: 0.14rem;}
/*.dian1{ top: 3.15rem; right: 3.16rem; }*/
.dian1{ top: 2.75rem; right: 2.66rem; }
.dian2{ top: 2.98rem; right: 2.72rem; }
.dian3{ top: 3.00rem; right: 2.56rem; }
.dian4{ top: 3.3rem; right: 2.76rem; }
.dian5{ top: 3.72rem; right: 2.66rem; }
.dian6{ top: 3.7rem; right: 2.58rem; }
.dian7{ top: 3.85rem; right: 2.57rem; }
.dian8{ top: 4rem; right: 2.67rem; }
.dian9{ top: 4.18rem; right: 2.75rem; }
.dian10{ top: 4.3rem; right: 2.82rem; }
.dian11{ top: 4.35rem; right: 2.95rem; }
.dian12{ top: 4.4rem; right: 3.1rem; }
.dian13{ top: 4.56rem; right: 3.25rem; }
.dian14{ top: 4.55rem; right: 3.59rem; }
.dian15{ top: 4.73rem; right: 3.56rem; }
/*.dian15{ top: 5rem; right: 3.72rem; }*/
.dian16{ top: 4.5rem; right: 2.95rem; }
.dian17{ top: 3.43rem; right: 2.60rem; }
.dian18{ top: 3.56rem; right: 2.66rem; }
.mapMesBox{position: absolute;display: none;width: 3.9rem;top: 0;left: 0;background: #FFFFFF;border: 1px solid #ececec;-webkit-box-shadow: 0 0 0.1rem #ececec;-moz-box-shadow: 0 0 0.1rem #ececec;box-shadow: 0 0 0.1rem #ececec;}
.mapMesBox .mylist img{width: 100%;}
.mapMesBox .close{width: 0.3rem;height: 0.3rem;position: absolute;right: 15px;top: 9px;background: url(cn_NNSA_ej_tcClose_v2020_02.png) left top no-repeat;background-size: 0.3rem 0.3rem;}
.mapMesBox p.map_tk_title{background: url(cn_NNSA_ej_tcIcon_v2020_02.png) 0.2rem center no-repeat;background-size:0.23rem 0.23rem;padding-left:0.5rem;margin-top:0.1rem;font-size: 0.22rem;color: #2a2a2a;font-weight: bold;}
.mapMesBox .map_tk_cont{padding: 0.15rem;min-height: 1.9rem;}
.mapMesBox .map_tk_cont:after{display: table;content: '';clear: both;}
.mapMesBox .map_tk_cont span{display:inline-block;float:left;line-height: 0.3rem;font-size: 0.18rem;color: #2a2a2a;}
.mapMesBox .map_tk_cont a{font-size: 0.18rem;color: #b01a07;margin-left: 0.2rem;display: inline-block;float: right}
.backTop{display:block;position: fixed;right: 0.3rem;top: 60%;}
.backTop img{width: 0.92rem;height: 0.92rem;}


.badoo1{
    display: block !important;
}
.badoo1 {
    font-size: 13px;
    padding-bottom: 10px;
    color: #48b9ef;
    padding-top: 10px;
    position: relative;
    overflow: hidden;
}

.badoo1 a {
    border: #ddd 1px solid;
    margin: 0px .01rem;
    text-decoration: none;
    color: #333!important;
    border-radius: 2px;
    display: block;
    float: left;
    min-width: .2rem;
    text-align: center;
    cursor: pointer;
    padding: 0px .08rem;
    height: .5rem;
    line-height: .5rem;
    font-size: .3rem;
}

.badoo1 a:hover {
    border: #012E41 1px solid;
}

.badoo1 span {
    display: block;
    float: left;
    height: 34px;
    line-height: 34px;
    margin: 0 2px;
    min-width: 12px;
    text-align: center;
}

.badoo1_txt {
    float: left;
    margin: 0 2px;
    height: 34px;
    line-height: 34px;
    font-size: 16px;
    display: none;
}

.badoo1_nr1 {
    position: relative;
    left: 50%;
    float: left;
}

.badoo1_nr2 {
    position: relative;
    left: -50%;
    float: left;
}

.badoo1 a:active {
    border: #012E41 1px solid;
    color: #fff;
}

.badoo1 .current {
    border: #012E41 1px solid;
    background-color: #012E41;
    border-radius: 2px;
    display: block;
    float: left;
    color: #fff!important;
    padding: 0px .1rem;
    height: .5rem;
    line-height: .5rem;
    font-size: .3rem;
    min-width: .3rem;
}

.badoo1 span.disabled {
    display: none
}

.badoo1 {
    font-family: 'Microsoft YaHei', '微软雅黑';
    font-size: 14px;
    color: #333;
    clear: both;
}


.badoo1 input[type=text] {
    padding: 9px 8px;
    margin: 0 2px;
    border: 1px solid #ddd;
    display: block;
    border-radius: 2px;
    float: left;
    height: auto;
    line-height: normal;
    font-size: 16px;
    height: 16px;
    line-height: 16px;
    width: 30px;
    text-align: center;
    display: none;

}

.badoo1 button {
    margin: 0 2px;
    border: 1px solid #ddd;
    display: block;
    border-radius: 2px;
    float: left;
    cursor: pointer;
    height: 34px;
    width: 46px;
    font-size: 16px;
    display: none;
}

.cjcs_kong_cj {
    overflow: hidden;
    margin-left: -32px;
}