@charset "utf-8";
/* CSS Document */
.main_wrap *{
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder { /* WebKit*/ color: #999;}
input:-moz-placeholder,textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #999;}
input::-moz-placeholder,textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #999;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder { /* IE 10+*/ color: #999;}



html {background: #fff;}
/*===============搜索页===============*/
.search_list{}
.search_list .xxline{padding:0.2rem 0.1rem; border-bottom:1px solid #eee}
.search_list .mmleft{ float:left; width:2rem; color:#333; font-size:0.28rem;}
.search_list .mmleft>span{color:red; position:relative; top:0.07rem}
.search_list .xxright>.jiantou{float:right; width:0.16rem; height:0.29rem; background:url(../../images/mobile/icon_iclose.png) no-repeat; background-size:contain; position:relative; top:0.06rem; right:0.1rem;}
.search_list .xxright .fon1{border:none;float:left;color:#246cec; font-size:0.3rem;width: 4.7rem; margin-left:0.2rem;text-align: right;}
.search_list .xxright .fon2{border:none;float:left;color:#246cec; font-size:0.3rem;width: 5rem; margin-left:0.2rem;text-align: right;margin-top: 0.03rem;}

.bottom_wrap{ background:#fff; padding:0.2rem 0.2rem ; position:fixed; bottom:0; left:0; width:100%; box-sizing:border-box}
.bottom_wrap .btnn1{ background:#326ef6; width:100%; display:block; height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.3rem; color:#fff; border-radius:0.08rem;}
.search_list .xxbtn{ background:#fff; padding:0.2rem 0.2rem ; width:100%; box-sizing:border-box}
.search_list .xxbtn .btnn1{ background:#326ef6; width:100%; display:block; height:0.8rem; line-height:0.8rem; text-align:center; font-size:0.3rem; color:#fff; border-radius:0.08rem;}
.search_list .ttop{width:7.5rem; position:fixed; top:0; left:50%; margin-left:-3.75rem; background:#fff;}
.search_list .nrr{width:100%; border-top:3.85rem solid #f2f2f2}
.search_list .nrr .bt{ border-bottom:1px solid #eee; padding:0.1rem 0.2rem}
.search_list .nrr .bt>h1{ font-size:0.3rem; color:#246cec; float:left; margin-top:0.05rem}
.search_list .nrr .bt>i{ width:0.5rem; height:0.5rem; background:url(../../images/mobile/icon_tu3.png) no-repeat; background-size:contain; display:block; float:left; margin-right:0.1rem}
.search_list .nrr ul{}
.search_list .nrr ul li{border-bottom:1px solid #eee; padding: 0.2rem}
.search_list .nrr ul li p{font-size:0.3rem; color:#333; float:left; width:calc(100% - 0.25rem); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.search_list .nrr ul li i{ width:0.16rem; height:0.29rem;background:url(../../images/mobile/icon_iclose.png) no-repeat; background-size:contain; display:block; float:right; margin-top:0.05rem;}

/*===============搜索-结果页===============*/
.search_result{}
.search_result .bg{ width:7.5rem; height:2rem; background:url(../../images/mobile/result_bg.jpg) no-repeat; background-size:contain; position:fixed; top:0; left:0}
.search_result ul{ padding-top:2rem}
.search_result li{border-bottom:1px solid #eee}
.search_result .mmbt{ padding:0.2rem}
.search_result .mmbt>i{float:left; width:0.12rem; height:0.1rem; background:url(../../images/mobile/icon_itri.png) no-repeat; background-size:contain; margin-top:0.15rem }
.xrotate1{ transform:rotate(-90deg);transition:all 0.7s ease;-webkit-transform:rotate(-90deg);-webkit-transition:all 0.7s ease;}
.xrotate{ transform:rotate(0);transition:all 0.7s ease;-webkit-transform:rotate(0);-webkit-transition:all 0.7s ease;}
.search_result .mmbt>h1{ float:left; color:#333; font-size:0.3rem; margin-left:0.12rem; width:calc(100% - 0.24rem)}
.search_result dl{ background:#f8f8f8;}
.search_result dl>dd{border-top:1px solid #eee; padding:0.2rem 0.4rem}
.search_result dl>dd>i{float:left; width:0.12rem; height:0.12rem; background:#3b7fe5; margin-top:0.14rem; border-radius:50%}
.search_result dl>dd>a{ float:left; color:#585961; font-size:0.28rem; margin-left:0.12rem; width:calc(100% - 1.8rem)}
.search_result dl>dd>p{ float:right; color:#fff; font-size:0.24rem;width: 1.24rem;height: 0.5rem;line-height: 0.5rem; text-align:center; border-radius:0.5rem}
.search_result dl>dd>p.n1{ background:#3b7fe5;}
.search_result dl>dd>p.n2{ background:#cfdced;}
.search_result .nodate img{ width:70%; display:block; margin:0 auto}
.search_result .nodate>p{ text-align:center;color:#666; font-size:0.34rem; margin-top:-0.2rem}


/*===============搜索-详情页===============*/
.search_detail{}
.search_detail .mmbt{ padding:0.2rem; color:#333; font-size:0.3rem; border-bottom:1px solid #eee}
.search_detail .xxline{ padding:0.2rem; border-bottom:1px solid #eee}
.search_detail .xxline>h1{ float:left; width:2.1rem; color:#888a98; font-size:0.28rem;}
.search_detail .xxline>p{ float:left; width:calc(100% - 2.1rem); color:#585961; font-size:0.28rem; font-weight:bold; text-align:right}
.search_detail .xxnr{ padding:0.2rem 0.3rem; border-bottom:1px solid #eee; background:#f8f8f8}
.search_detail .xxnr>h1{ color:#888a98; font-size:0.28rem; line-height:0.39rem; font-weight:normal}
.search_detail .nodate img{ width:70%; display:block; margin:0 auto}
.search_detail .nodate>p{ text-align:center;color:#333; font-size:0.34rem; margin-top:-0.2rem}

/*===============主页===============*/
.mian_wrap{ background:#417bd3; width:7.5rem; position:relative}
.mian_wrap .diwen_1{ width:7.5rem; height:4.47rem; background:url(../../images/mobile/m_diwen1.png) no-repeat; background-size:contain; position:absolute; top:0.7rem; left:0;z-index:1}
.mian_wrap .diwen_2{ width:7.5rem; height:1.85rem; background:url(../../images/mobile/m_diwen2.png) no-repeat; background-size:contain; position:absolute; bottom:0; left:0}
.mian_wrap .m_logo{ margin:0 auto; display:block; position:relative; top:1.6rem; z-index:2; width:4.8rem}
.mian_wrap .m_list{ width:5.5rem; margin:3.2rem auto;}
.mian_wrap .m_list li{ background:#fff; border-radius:0.2rem; width:100%; height:0.98rem; text-align:center; margin-bottom:0.36rem;position: relative;z-index: 999;}
.mian_wrap .m_list li>i{ width:0.5rem; height:0.5rem; display:inline-block;top: 0.11rem;position: relative;}
.mian_wrap .m_list li>i.n1{ background:url(../../images/mobile/icon_tu1.png) no-repeat; background-size:contain}
.mian_wrap .m_list li>i.n2{ background:url(../../images/mobile/icon_tu2.png) no-repeat; background-size:contain}
.mian_wrap .m_list li>i.n3{ background:url(../../images/mobile/icon_tu3.png) no-repeat; background-size:contain}
.mian_wrap .m_list li>i.n4{ background:url(../../images/mobile/icon_tu4.png) no-repeat; background-size:contain}
.mian_wrap .m_list li>i.n5{ background:url(../../images/mobile/icon_tu5.png) no-repeat; background-size:contain}
.mian_wrap .m_list li>p{ font-size:0.36rem; color:#2b67c2; line-height:0.98rem; display:inline-block;}

/*===============政策解读===============*/
.policy_result{ position:relative}
.policy_result .mm_top{position: fixed; top:0; left:0; width:7.5rem; height:1.65rem; border-bottom:0.2rem solid #f2f2f2;background: #fff;z-index: 99;}
.policy_result .mm_top .xxline{padding:0.2rem 0.1rem; float:left; width:50%; box-sizing:border-box}
.policy_result .mm_top .mmleft{ float:left; width:1.3rem; color:#777; font-size:0.28rem; text-align:right}
.policy_result .mm_top .xxright>.jiantou{float:right; width:0.18rem; height:0.09rem; background:url(../../images/mobile/icon_down.png) no-repeat; background-size:contain; position:relative; top:0.16rem; right:0.1rem;}
.policy_result .mm_top .xxright .fon1{border:none;float:left;color:#333; font-size:0.3rem;width:1.7rem; margin-left:0.2rem;text-align: right; position:relative; top:-0.01rem}
.policy_result .mm_top .mm_search{ position:relative; float:left;width: 5.5rem;}
.policy_result .mm_top .mm_search i.sear{ width:0.32rem; height:0.33rem; background:url(../../images/mobile/icon_sear.png) no-repeat; background-size:cover; display:block;position:absolute; top:0.17rem; left:0.45rem;}
.policy_result .mm_top .mm_search input{height:0.66rem; margin-left:0.25rem;float:left;width: 100%;color:#444;font-size:0.3rem;border: none;padding-left: 0.65rem; padding-right:0.2rem;box-sizing: border-box;background: #eeee; border-radius:0.5rem}
.policy_result .mm_top .btnn{height:0.66rem;line-height: 0.66rem;text-align: center;width: 1.35rem; font-size:0.3rem; background:#5a8ce6; color:#fff; border-radius:0.5rem;float: left;margin-left: 0.45rem; cursor:pointer}

.policy_result .mm_content{ width:7.5rem; padding-top:1.85rem}
.policy_result .mm_content .mmlist{ padding:0 0.1rem}
.policy_result .mm_content .mmlist>li{ border-bottom:1px solid #eee; padding:0.2rem;}
.policy_result .mm_content .mmlist>li .mmleft{ float:left; position:relative; width:2rem; height:1.5rem; margin-right:0.2rem}
.policy_result .mm_content .mmlist>li .mmleft>img{ width:2rem; height:1.5rem}
.policy_result .mm_content .mmlist>li .mmleft>i{ width:0.61rem; height:0.61rem; background:url(../../images/mobile/icon_play.png) no-repeat; background-size:contain; position:absolute;top: 0.45rem;left: 0.7rem; display:block}
.policy_result .mm_content .mmlist>li .mmright{ float:left; width:calc(100% - 2.2rem); height:1.5rem}
.policy_result .mm_content .mmlist>li .mmright h1{ font-size:0.3rem; color:#262628}
.policy_result .mm_content .mmlist>li .mmright h1>span{ color:#5a8ce6}
.policy_result .mm_content .mmlist>li .mmright p{ font-size:0.26rem; color:#888; margin:0.06rem 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.policy_result .mm_content .mmlist>li .mmright b{ font-size:0.24rem; color:#bbb; font-weight:normal}
.policy_result .mm_content .mmlist>li .mmright b>i{ width:0.16rem; height:0.16rem; background:url(../../images/mobile/icon_time.png) no-repeat; background-size:contain;  display:inline-block; margin-right:0.1rem}
.policy_result .nodate img{ width:70%; display:block; margin:0 auto}
.policy_result .nodate>p{ text-align:center;color:#666; font-size:0.34rem; margin-top:-0.2rem}

/*===============政策解读-视频===============*/
.policy_video{}
.policy_video .mmbt{ text-align:center; margin:0.1rem 0 0.2rem}
.policy_video .mmbt h1{ font-size:0.3rem; color:#262628; }
.policy_video .mmbt p{ font-size:0.24rem; color:#bbb; margin-top:0.07rem}
.policy_video .mmbt p>i{ width:0.16rem; height:0.16rem; background:url(../../images/mobile/icon_time.png) no-repeat; background-size:contain;  display:inline-block; margin-right:0.1rem}

/*===============诉求反馈===============*/
.suqiu_result{}
.suqiu_result .bg{ width:7.5rem; height:2rem; background:url(../../images/mobile/suqiu_bg.jpg) no-repeat; background-size:contain;}
.suqiu_result .m_list{ width:5.5rem; margin:1rem auto;}
.suqiu_result .m_list li{ background:#f0f3f7; border-radius:0.2rem; width:100%; height:0.98rem; text-align:center; margin-bottom:0.36rem}
.suqiu_result .m_list li>i{ width:0.86rem; height:0.86rem; display:inline-block;top:0.08rem;position: relative; margin-right:0.1rem}
.suqiu_result .m_list li>i.n1{ background:url(../../images/mobile/icon_xtu1.png) no-repeat; background-size:contain}
.suqiu_result .m_list li>i.n2{ background:url(../../images/mobile/icon_xtu2.png) no-repeat; background-size:contain}
.suqiu_result .m_list li>p{ font-size:0.36rem; color:#262628; line-height:0.98rem; display:inline-block;top: -0.25rem;position: relative;}

/*===============发布诉求===============*/
.suqiu_sub{}
.suqiu_sub .content{ padding-bottom:1.2rem}
.suqiu_sub h3.bt{ background:#f8f8f8; color:#246cec; font-size:0.3rem; padding:0.2rem}
.suqiu_sub .line{ padding:0.2rem; border-bottom:1px solid #eee;}
.suqiu_sub .line .mmleft{ float:left; width:2.5rem; color:#333; font-size:0.28rem;}
.suqiu_sub .line .mmleft>span{color:red; position:relative; top:0.07rem}
.suqiu_sub .line .mmright{ float:right; width:calc(100% - 2.5rem); text-align:right; color:#999; font-size:0.28rem; }
.suqiu_sub .line .xxright{height: 0.42rem;line-height: 0.45rem;}
.suqiu_sub .line .fon1{border:none;float:left;color:#333; font-size:0.3rem;width: 4.4rem; margin-left:0.2rem;text-align: right;}
.suqiu_sub .line .fon2{border:none;color:#333; font-size:0.3rem;width:100%;}

/*===============我的诉求===============*/
.my_appeal{}
.my_appeal .m_list{ border-bottom:1px solid #f2f2f2; background:#fff; position:fixed; top:0; left:0}
.my_appeal .m_list li{ float:left; width:1.5rem; height:0.76rem; line-height:0.76rem; text-align:center; font-size:0.26rem; color:#585961; border-bottom:0.03rem solid #fff; cursor:pointer; margin:0 0.5rem}
.my_appeal .m_list li.on{color:#4756f4;border-bottom:0.03rem solid #4756f4 }
.my_appeal dl.t-nr{ background:#f8f8f8; }
.my_appeal dl.t-nr dd{ background:#fff; width:100%; padding:0.3rem; box-sizing:border-box; margin-top:0.2rem;border-bottom:1px solid #f2f2f2;}
.my_appeal dl.t-nr dd p.fon1{ float:left; font-size:0.3rem; color:#262628; width:100%; margin-bottom:0.03rem; font-weight:bold}
.my_appeal dl.t-nr dd p.fon3{ float:left;font-size:0.26rem; color:#aeafbe; width:calc(100% - 1.8rem);}
.my_appeal dl.t-nr dd p.fon4{ float:right;font-size:0.26rem; color:#aeafbe;width:1.8rem; text-align:right}

/*===============诉求详情===============*/
.appeal_detail{}
.appeal_detail .mm_top{ padding:0.26rem; box-sizing:border-box; background:#fff;border-bottom:1px solid #f2f2f2;}
.appeal_detail .mm_top h1{float:left; width:1.4rem; font-weight:normal; font-size:0.26rem; color:#8b8c99}
.appeal_detail .mm_top p{float:left; width:calc(100% - 1.4rem); font-size:0.26rem; color:#8b8c99; margin-bottom:0.1rem}
.appeal_detail .mm_top h2{font-size:0.3rem; color:#262628; margin-bottom:0.1rem}
.appeal_detail .mm_top h3{font-weight:normal;font-size:0.26rem; color:#8b8c99; line-height:0.38rem}

.appeal_detail .mm_middle{ background:#fff; border-bottom:1px solid #f2f2f2; margin-top:0.2rem;border-bottom:1px solid #f2f2f2;}
.appeal_detail .mm_middle h1.bt{font-size:0.3rem; color:#262628; margin-bottom:0.1rem; border-bottom:1px solid #f2f2f2; padding:0.2rem 0.26rem}
.appeal_detail .mm_middle .liucheng{ position:relative; margin-top:0.25rem}
.appeal_detail .mm_middle .liucheng img.bbg{ width:7.5rem}
.appeal_detail .mm_middle .liucheng p.fon1{ position:absolute; top:0.04rem; left:0.78rem; font-size:0.26rem; color:#3b7fe5}
.appeal_detail .mm_middle .liucheng p.fon2{ position:absolute; top:0.04rem; left:3.36rem; font-size:0.26rem; color:#3b7fe5}
.appeal_detail .mm_middle .liucheng p.fon3{ position:absolute; top:0.04rem; left:5.79rem; font-size:0.26rem; color:#3b7fe5}
.appeal_detail .mm_middle .liucheng p.on{ color:#fff}
.appeal_detail .mm_middle .liucheng p.off{ color:#dae4fb}
.appeal_detail .mm_middle .process{ border-left:1px solid #ccc; margin:0.5rem 0.2rem 0.5rem 0.6rem;}
.appeal_detail .mm_middle .process li{ position:relative; margin-bottom:0.4rem; background:#fff}
.appeal_detail .mm_middle .process p.fon1{ position:absolute; left:-0.42rem; top:-0.1rem; font-size:0.28rem; color:#474747; background:#fff; padding:0.1rem 0}
.appeal_detail .mm_middle .process p.fon2{font-size:0.28rem; color:#474747; padding-left:0.8rem; margin-bottom:0.2rem; line-height:0.4rem}
.appeal_detail .mm_middle .process p.fon3{font-size:0.24rem; color:#8b8c99; padding-left:0.8rem; float:left}
.appeal_detail .mm_middle .process p.fon4{font-size:0.24rem; color:#8b8c99; float:right}

.appeal_detail .mm_bottom{ padding:0.26rem; box-sizing:border-box; background:#fff; border-bottom:1px solid #f2f2f2; margin-top:0.2rem;border-bottom:1px solid #f2f2f2;}
.appeal_detail .mm_bottom h2{font-size:0.3rem; color:#262628; margin-bottom:0.1rem}
.appeal_detail .mm_bottom p.fon1{font-size:0.26rem; color:#8b8c99; margin:0.2rem 0; line-height:0.38rem}
.appeal_detail .mm_bottom p.fon2{font-size:0.24rem; color:#8b8c99; float:left}
.appeal_detail .mm_bottom p.fon3{font-size:0.24rem; color:#8b8c99; float:right}


/*===============政策原文===============*/
.policy_source{ position:relative;}
.policy_source .mm_top{left:50%; margin-left:-3.75rem; position: fixed; top:0; width:7.5rem; height:2.85rem; border-bottom:0.01rem solid #f2f2f2;background: #fff;z-index: 99;}
.policy_source .mm_top .bg{left:50%; margin-left:-3.75rem;width:7.5rem; height:2rem; background:url(../../images/mobile/source_bg.jpg) no-repeat; background-size:contain; position:fixed; top:0;}
.policy_source .mm_top .mm_search{ position:relative; float:left;width: 5.5rem;}
.policy_source .mm_top .mm_search i.sear{ width:0.32rem; height:0.33rem; background:url(../../images/mobile/icon_sear.png) no-repeat; background-size:cover; display:block;position:absolute; top:0.17rem; left:0.45rem;}
.policy_source .mm_top .mm_search input{height:0.66rem; margin-left:0.25rem;float:left;width: 100%;color:#444;font-size:0.3rem;border: none;padding-left: 0.65rem; padding-right:0.2rem;box-sizing: border-box;background: #eeee; border-radius:0.5rem}
.policy_source .mm_top .btnn{height:0.66rem;line-height: 0.66rem;text-align: center;width: 1.35rem; font-size:0.3rem; background:#5a8ce6; color:#fff; border-radius:0.5rem;float: left;margin-left: 0.45rem; cursor:pointer}
.policy_source .mm_content{ width:7.5rem; padding-top:3rem}
.policy_source .mm_content .mmlist{ padding:0 0.1rem}
.policy_source .mm_content .mmlist>li{ border-bottom:1px solid #eee; padding:0.2rem;}
.policy_source .mm_content .mmlist>li .mmright{ float:left; height:auto}
.policy_source .mm_content .mmlist>li .mmright h1{ font-size:0.3rem; color:#262628}
.policy_source .mm_content .mmlist>li .mmright h1>span{ color:#5a8ce6}
.policy_source .mm_content .mmlist>li .mmright p{ font-size:0.26rem; color:#888; margin:0.06rem 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.policy_source .mm_content .mmlist>li .mmright b{ font-size:0.24rem; color:#bbb; font-weight:normal}
.policy_source .mm_content .mmlist>li .mmright b>i{ width:0.16rem; height:0.16rem; background:url(../../images/mobile/icon_time.png) no-repeat; background-size:contain;  display:inline-block; margin-right:0.1rem}
.policy_source .nodate img{ width:70%; display:block; margin:0 auto}
.policy_source .nodate>p{ text-align:center;color:#666; font-size:0.34rem; margin-top:-0.2rem}




.wrap_750{ width:7.5rem; margin:0 auto}
.wrap_750>.bg,.policy_result .mm_top,.my_appeal .m_list{ left:50%; margin-left:-3.75rem}
.suqiu_result.wrap_750>.bg{ margin:0}
.bottom_wrap{ width:7.5rem;left:50%; margin-left:-3.75rem}
@media screen and (min-width: 750px){
    .mian_wrap{height:1170px !important}
}








