.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(/images/MEPC_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(/images/MEPC_hd_jy1.gif) no-repeat; margin-right: 5px; cursor: pointer; background-size: 100%;}
.hd_main_login .checkbox .checkbox-icon.on{background: url(/images/MEPC_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(/images/MEPC_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(/images/MEPC_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(/images/MEPC_hd_01.png) repeat-x;}
.hd_nav .n2 {background: url(/images/MEPC_hd_02.png) repeat-x;}
.hd_nav .n3 {background: url(/images/MEPC_hd_03.png) repeat-x;}
.hd_nav .n4 {background: url(/images/MEPC_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(/images/MEPC_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(/images/MEPC_hd_01.png) repeat-x;}
.tab .n2 {background: url(/images/MEPC_hd_02.png) repeat-x;}
.tab .n3 {background: url(/images/MEPC_hd_03.png) repeat-x;}
.tab .n4 {background: url(/images/MEPC_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(/images/MEPC_hd_j1.png) no-repeat; position: absolute; top: 0px; left: 0px;}
.hd_wd .border2 {width: 5px; height: 5px; background: url(/images/MEPC_hd_j2.png) no-repeat; position: absolute; top: 0px; right: 0px;}
.hd_wd .border3 {width: 5px; height: 5px; background: url(/images/MEPC_hd_j3.png) no-repeat; position: absolute; left: 0px; bottom: 0px;}
.hd_wd .border4 {width: 5px; height: 5px; background: url(/images/MEPC_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(/images/MEPC_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(/images/MEPC_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(/images/MEPC_hd_d.png) no-repeat;background-size: 100%;width: .53rem;height: .53remfont-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(/images/MEPC_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;}
.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(/images/MEPC_hd_xx2.png) no-repeat 0px center; padding-left: .5rem; background-size: 6%; position: relative; color: #333333;line-height: .4rem;}
.hd_con .li .h18 i {width: 0.3rem;height: 0.18rem;background: url(/images/MEPC_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.on .h18{ padding-top: .24rem; padding-bottom: .24rem; border-bottom: 1px dashed #2F6B98; color: #2F6B98; font-weight: bold; background: url(/images/MEPC_hd_xx.png) no-repeat 0px center; padding-left: .5rem; background-size: 6%; position: relative;}
.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(/images/MEPC_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_lxxd a:link {color: #000;}
.hd_lxxd a:visited {color: #000;}
.hd_lxxd a:hover {color: #5183A9;}
.hd_lxxd {font-size: 0.3rem;}
.hd_lxxd .hd_cont {overflow: hidden;  background: #fff; margin: 0 auto; padding: 0 0.3rem;}
.hd_lxxd .hd_cont .title {border-bottom: 1px #CCCCCC solid; height: .7rem; line-height: .7rem;}
.hd_lxxd .hd_cont .title span {color: #2F6B98; font-size: .34rem; font-weight: bold; position: relative;}
.hd_lxxd .hd_cont .title span:after {content: ""; border-bottom: 2px #2F6B98 solid;display: block;width: 1.4rem;position: absolute;bottom: -.16rem;left: 0;}
.hd_lxxd .hd_cont .title .more {float: right;color: #000; display: none;}
.hd_lxxd .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_lxxd .hd_cont .hd_cont_list {overflow: hidden; margin-bottom: 20px}
.hd_lxxd .hd_cont .hd_cont_list ul li {background: url(/images/MEPC_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_lxxd .hd_cont .hd_cont_list ul li span {color: #5183A9; font-size: 0.24rem; position: absolute; right: 0; bottom: 0;}
.hd_lxxd .hd_cont .hd_cont_list ul li a {line-height: 0.4rem;}
#lxxd_iframe {height: 9rem;}

/*直播访谈*/
.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(/images/MEPC_radio.png) no-repeat; margin-right: 5px;}
.checkbox .checkbox-icon.on{background: url(/images/MEPC_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(/images/MEPC_radio.png) no-repeat; margin-right: 5px; background-size: 100%;}
.tsjbCheckbox .checkbox-icon.on,.checkbox1 .checkbox-icon.on{background: url(/images/MEPC_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(/images/MEPC_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(/images/MEPC_radio.png) no-repeat; margin-right: 5px; background-size: 100%;}
.xbRadiobox .radio-icon.on,.flRadiobox .fl-radio-icon.on{background: url(/images/MEPC_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(/images/MEPC_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(/images/MEPC_hd_bt3.png) no-repeat; position: absolute; left: .7rem; top: .24rem; width: .32rem; height: .32rem; background-size: 100%;}