@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2017-08-07 08:53)
*/


/*首页 on*/
/* .m_content{width: 1160px; height: 510px; overflow: hidden; position: relative;}gyxc
.m_list{width: 1160px; height: 510px;} */

/* 20241228 jn start*/
.m_content{width: 1200px; height: 510px; overflow: hidden; position: relative;}
.m_list{width: 1160px;height: 510px;}
/* end */

/* 20241104 */
/*.m_listgroup .m_list:not(:first-child) {
    display: none;
}*/
/* 左侧悬浮 */
.image {height: 340px;width: 250px;cursor: pointer;}
#left_fixad {position: fixed;left: 8px;z-index: 999;margin-top: -146px;top:60%;}
#left_fixad .text-content {position: relative;background: #fff;border-radius: 3px;}
#left_fixad .close {position: absolute;right: 10px;bottom: 7px;color: #333;padding: 3px 5px;border-radius: 3px;cursor: pointer;}

/*切换首页 on*/
.m_homeleft{width: 570px; margin-top: 18px;}
/* .m_flash,.m_flash1{width: 516px; height: 286px; border: 1px solid #ddd; position: relative; overflow: hidden;} */
/* 20241228 start*/
.m_flash,.m_flash1{width: 650px; height: 410px; border: 1px solid #ddd; position: relative; overflow: hidden;}
.m_flash ul,.m_flash1 ul{position: relative;width: 650px; height: 410px;}
.flash_bd a,.flash1_bd a {color: #444;text-decoration: none;outline: none}
/* end */

/* 原css */
/* .flash_bd ul li,.m_flash1 ul li{width: 516px; height: 286px; position: relative;} */
/* .flash_bd ul li img,.m_flash1 ul li img{border: 0;width: 516px; height: 286px; position: absolute; left: 0; top: 0;} */
/* .flash_bd ul li p,.m_flash1 ul li p{width: 100%; height: 44px; line-height: 44px; text-indent: 11px; background: url(../images/op50.png) repeat; color: #fefefe; font-size: 16px; position: absolute; left: 0; bottom: 0;} */
/* start 20241230 */
.flash_bd ul li,.m_flash1 ul li{width: 650px; height: 410px; }
.flash_bd ul li img,.m_flash1 ul li img{border: 0;width: 650px; height: 410px; position: absolute; left: 0; top: 0;}
.flash_bd ul li p,.m_flash1 ul li p{width: 70%; height: 44px; line-height: 44px; text-indent: 11px;color: #fefefe; font-size: 16px; position: absolute; left: 0; bottom: 0;}

/* end */

.m_flash .hd,.m_flash1 .hd{width: 110px; height: 10px; position: absolute; right: 11px; bottom: 16px;}
.m_flash .hd ul li,.m_flash1 .hd ul li{width: 10px; height: 10px; float: left; margin-left: 12px; border-radius: 50%; background-image: url(../images/change_homeicon.png); background-repeat: no-repeat; background-position: -30px 0;}
.m_flash .hd ul li.on,.m_flash1 .hd ul li.on{background-position: 0 0;}

/* 横幅区域 start */
/* 按钮区域 start 删 */
/* .m_btngroup{width: 192px; height: 195px;}
.btngroup_01{width: 192px; height: 91px; zoom: 1;}
.btngroup_01 li{width: 89px; height: 84px; float: left; margin-right: 7px; text-align: center; -webkit-transition: all 0.4s; transition: all 0.4s;}
.btngroup_01 li a{display: block; padding: 51px 0 9px; font-size: 16px; background-image: url(../images/change_homeicon.png); background-repeat: no-repeat;}
.btngroup_01 li.btn_01{background-image: url(../images/bg1.png); background-repeat: repeat-x; background-position: 0 0;}
.btngroup_01 li.btn_01 a{color: #cc7439; background-position: 30px -26px;}
.btngroup_01 li.btn_02{background-image: url(../images/bg2.png); background-repeat: repeat-x; background-position: 0 0;}
.btngroup_01 li.btn_02 a{color: #2b7db0; background-position: 28px -100px;}
.btngroup_01 li:hover{-webkit-transition: all 0.4s; transition: all 0.4s; background-position: 0 -84px;}
.btngroup_02{width: 185px; height: 104px; zoom: 1;}
.btngroup_02 li{width: 185px; height: 45px; margin-bottom: 7px; float: left;}
.btngroup_02 li img{width: 185px; height: 45px;} */
/* 按钮区域 end */

/* 中间区域文章列表 start 20241230 */
/* .m_notice{width: 365px; height: 198px;}
.m_notice .bd ul{width: 349px; padding: 9px 8px 0;} */

.m_notice{width: 100%;}
.m_notice .bd ul{width: 100%; padding: 10px 0;}
/* 中间区域文章列表 end 20241230 */

.govpushinfo150203{height:100px;}
.govpushinfo150203 li{height:30px;}
.govpushinfo150203 li a{word-break: keep-all; white-space: nowrap; display: inline-block; width: 239px; overflow: hidden; text-overflow: ellipsis;}
.m_homeright{width: 570px; margin-top: 18px;}

/* start 20241230*/
.m_news{width:490px;position:relative;}
.fr{float:right;}
.fl{float:left;}
.m_news ol,.m_news1 ol{height:48px;line-height:48px;background:#ffe6e6;position:relative;background:-moz-linear-gradient(left,#ffe6e6 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffe6e6),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#ffe6e6 0%,#ffffff 100%);background:-o-linear-gradient(left,#ffe6e6 0%,#ffffff 100%);background:-ms-linear-gradient(left,#ffe6e6 0%,#ffffff 100%);background:linear-gradient(to right,#ffe6e6 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6', endColorstr='#ffffff',GradientType=0 );-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe6e6', endColorstr='#ffffff')";}
.m_news ol li,.m_news1 ol li{font-size:20px;font-weight:bold;text-align:center;float:left;position:relative;list-style:none;}
.m_news ol li a,.m_news1 ol li a{color:#333;display:block;text-decoration:none;}
.m_news ol li a:hover,.m_news1 ol li a:hover{color:#e22929!important;}
.m_news ol li a img,.m_news1 ol li a img{border: 0;margin-left:20px;margin-right:8px;margin-bottom: 4px;vertical-align:middle;}
.m_news .box,.m_news1 .box{margin-top:4px;}
.m_news .box li,.m_news1 .box li{height:23px;background:#f8f8f8;margin-top:2px;padding:10px 0;}
.m_news .box li:before,.m_news1 .box li:before{content:'';display:inline-block;margin:10px 6px 0 10px;background:#bbb;width:6px;height:6px;border-radius:50%;float:left;}
.m_news .box li a,.m_news1 .box li a{width:350px;line-height:23px;margin-left:6px;float:left;height:23px;color:#333;display:block;text-decoration:none;font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.m_news .box li a:hover,.m_news1 .box li a:hover{color:#e22929!important;}
.m_news .box li span,.m_news1 .box li span{width:100px;color:#ccc;line-height:23px;margin-left:6px;float:right;height:23px;display:flex;align-items:center;font-size:16px;} 

/* 横幅区域 start*/
.banner_content{margin: 18px 0 0 0;}
.hmxxpt img{width: 570px;height: 88px;}
.gdzwfw img{width: 570px;height: 88px;}
/* 横幅区域 end*/
/* end 20241230 */
/* .m_news,.m_news1{width: 622px; height: 288px; overflow: hidden;} 20241231*/
.m_news,.m_news1{width: 490px; position: relative}

.m_news .bd ul,.m_news1 .bd ul{width: 606px; padding: 9px 8px 0;}
.m_btngroup1{width: 192px;}
.u_egov{width: 185px; height: 91px;}
.u_egov img{display: block; width: 185px; height: 91px;}

/* 政声传递 20250117 */
.zscd_li li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/* 按钮区域 已无用 start 20241230  */
/* .m_btngroup1 ul{width: 192px;}
.m_btngroup1 ul li{width: 89px; height: 90px; float: left; margin: 10px 7px 0 0; text-align: center; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_btngroup1 ul li a{font-size: 16px; display: block; padding: 53px 0 13px; background-image: url(../images/change_homeicon.png); background-repeat: no-repeat;}
.m_btngroup1 ul li.btn1_01{background-image: url(../images/bg3.png); background-repeat: repeat-x; background-position: 0 0;}
.m_btngroup1 ul li.btn1_01 a{background-position: 29px -171px; color: #2c9e76;}
.m_btngroup1 ul li.btn1_02{background-image: url(../images/bg4.png); background-repeat: repeat-x; background-position: 0 0;}
.m_btngroup1 ul li.btn1_02 a{background-position: 29px -243px; color: #be6363;}
.m_btngroup1 ul li:hover{-webkit-transition: all 0.4s; transition: all 0.4s; background-position: 0 -90px;} */
/* 按钮区域 已无用 end 20241230  */

/* .m_ipolitics{width: 365px; height: 198px;} */
/* .m_ipolitics .bd ul{width: 349px; padding: 9px 8px 0;} */
/* start 20241230 */
.m_ipolitics{width: 100%;}
.m_ipolitics .bd ul{width: 96%; padding: 10px;}
/* end 20241230 */

/* 滑动 start 20250101 */
#xnfw{height:204px;overflow:hidden;}
.xnfw{position:relative;}
.wbox{width:1220px;height:200px;padding-right:20px;}
.xnfw .item{width:212px;height:202px;background:#fff;margin-right:20px;float:left;overflow:hidden;position:relative;}
.xnfw .item:last-child{margin-right:0;}
.xnfw li{list-style-type:none;border: 1px solid #ddd;}
.xnfw .sqon{width:686px;}
.xnfw_ti{width:212px;text-align:center;position:absolute;left:0;top:40px;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.xnfw_ti p{font-size:20px;font-weight:bold;color:#666;margin-top:15px;}
.xnfw_ti img{transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;border:0;vertical-align:middle;}
.xnfw_ti a:hover img{transform:rotateY(180deg);}
.xnfw_ti a{display:block;}
.xnfw .sqon .xnfw_ti{width:202px!important;}
.xnfw .sqon .xnfw_son{left:202px;}
.xnfw_son{height:122px;padding-left:30px;border-left:1px solid #ccc;position:absolute;left:232px;top:40px;overflow:hidden;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}
.xnfw_son a{width:94px;line-height:30px;font-size:16px;text-align:center;background:#f1f2f3;border:1px solid #dde9f6;margin-right:12px;margin-bottom:12px;display:block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.xnfw_son a:hover{color:#fff;background:#e22929;border:1px solid #e22929;}

.wsbs_title{font-size:28px;font-weight:bold;margin:12px 0;float: left}
.wsbs_title a{line-height:normal;}
.wsbs_title a h2{color:#333;}
.wsbs_title h2{font-size:22px;font-weight:bold;float:left;margin-right:38px;padding:0 6px;position:relative;}
.wsbs_title img{vertical-align:middle;margin-bottom:4px;}

.bmlq{margin-top:20px;}
.bmlq a{width:218px;line-height:60px;font-size:18px;font-weight:bold;text-align:center;color:#333;border-radius:30px;background:#fff0f0;margin-right:14px;display:block;float:left;transition:0.1s;-moz-transition:0.1s;-webkit-transition:0.1s;-o-transition:0.1s;}
.bmlq a:hover{font-size:19px;background:#fff0f0;}
.bmlq img{margin-right:4px;vertical-align:middle;margin-bottom:4px;}
/* end 20250101 */

/*切换首页end*/

/*切换新闻 on*/
.m_hnewsleft,.m_hnewsright{width: 570px;margin-top: 18px;}
.m_notice1{width: 570px; height: 204px;}
.m_notice1 .bd ul{width: 554px; padding: 9px 8px 0;}
.m_vedio{width: 570px; height: 204px;}
/* .vedio_box{width: 570px; height: 132px; overflow: hidden; margin: 17px auto 0;} 20250101*/
.vedio_box{width: 570px; height: 248px; overflow: hidden; margin: 17px auto 0;}
.vedio_box ul{zoom: 1; width: 585px;}
.vedio_box ul li{width: 183px; height: 132px; margin-right: 10px; float: left; overflow: hidden;}
.vedio_box ul li a{display: block; position: relative;}
.vedio_box ul li a img{display: block;width: 100%; height: 100%;}
.vedio_box ul li .cover{position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: .3s; transition: .3s;}
.vedio_box ul li .play{position: absolute; left: 50%; top: 50%; margin-top: -30px; margin-left: -30px; z-index: 9; width: 56px; height: 56px; background: url(../images/change_newsicon.png) 0 0 no-repeat; -webkit-transition:.3s; transition: .3s; -webkit-transform: scale(2); transform: scale(2); opacity: 0;}
.vedio_box li a:hover .cover{-webkit-box-shadow: inset 0 0 100px #000; box-shadow: inset 0 0 150px #000; opacity: .8;}
.vedio_box li a:hover .play{-webkit-transform: scale(1); transform: scale(1); opacity: 1;}

/* 通知公告 视频新闻 20250119 */
/* .s_newsbox{margin-top:18px;width:571px;position:relative;}
.s_newsbox .title{width:535px;height:56px;line-height:56px;background:#fafafa;color:#999;font-size:18px;padding:0 18px;display:inline-block;position:relative;margin-bottom: 0;}
.s_newsbox .title .on{font-weight:bold;color:#ea0709;font-size: 20px;}
.s_newsbox .title .more{color:#959595;font-size:14px;}
.s_newsbox .title .more:hover{color:#ea0709;}
.s_newsbox .box{height:260px;overflow:hidden;}
.s_newsbox .box1{height:350px;overflow:hidden;}
.s_news{padding-bottom:16px;}
.s_newsbox li span {float: right;}
.s_newsbox .list .bd{margin-top:8px;}
.s_newsbox .list .bd li{height:42px;line-height:42px;padding-right: 10px;}
.s_newsbox .list .bd .date{float:right;color:#999;display:block;}
.s_newsbox .list .bd a{font-size:16px;width:76%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_newsbox .list .bd a:before{content:"";display:inline-block;margin-left:4px;margin-right:12px;margin-top:19px;background:#bbb;width:6px;height:6px;border-radius:50%;float:left;} */
/*切换新闻 end*/

/* 通知公告 视频新闻 行风热线 招商引资等 start 20250121 */
.s_newsbox{margin-right:16px;margin-top:18px;position:relative;}
.s_newsbox .title{width:538px;height:56px;line-height:56px;background:#fafafa;color:#999;font-size:18px;padding:0 18px;display:inline-block;position:relative;margin-bottom: 0}
.s_newsbox .title .on{font-weight:bold;color:#ea0709;}
.s_newsbox .title .more{color:#959595;font-size:14px;}
.s_newsbox .title .more:hover{color:#ea0709;}
/* .cl:after{display:block;content:'';clear:both;}
a{outline-style:none;color:#333;text-decoration:none;} */
.s_newsbox .box{height:260px;overflow:hidden;}
.s_newsbox .box1{height:296px;overflow:hidden;}
.s_newsbox .s_news{padding-bottom:16px;}
.s_newsbox .list .bd{margin-top:8px;}
.s_newsbox .list .bd li{height:36px;line-height:36px;}
.s_newsbox .list .bd .date{float:right;color:#999;display:block;}
.s_newsbox .list .bd a{font-size:16px;width:430px;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_newsbox .list .bd a:before{content:"";display:inline-block;margin-left:4px;margin-right:12px;margin-top:19px;background:#bbb;width:6px;height:6px;border-radius:50%;float:left;}
.s_newsbox .list .bd span{float:right;}

.s_videobox{margin-right:16px;margin-top:18px;position:relative;}
.s_videobox .title{margin-bottom:0;width:290px;height:56px;line-height:56px;background:#fafafa;color:#999;font-size:18px;padding:0 18px;display:inline-block;position:relative;}
.s_videobox .title .on{font-weight:bold;color:#ea0709;}
.s_videobox .title .more{color:#959595;font-size:14px;}
.s_videobox .title .more:hover{color:#ea0709;}
.s_videobox .box1{height:350px;overflow:hidden;}
.s_videobox .list .bd{margin-top:8px;}
.s_videobox .list .bd li{height:36px;line-height:36px;}
.s_videobox .list .bd .date{float:right;color:#999;display:block;}
.s_videobox .list .bd a{font-size:16px;width:76%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.s_videobox .list .bd a:before{content:"";display:inline-block;margin-left:4px;margin-right:12px;margin-top:19px;background:#bbb;width:6px;height:6px;border-radius:50%;float:left;}
.s_videobox .list .bd a:hover{color:#ea0709;}

.sgs_wrapper{height:64px;margin-top:8px;width:100%;background:#63a2f0;}
.sgs_wrapper a{font-size:24px;color:#fff;display:block;text-align:center;line-height:64px;}
.button_wrapper{margin-top:18px;position:relative;}
.button_wrapper .zsyz,.button_wrapper .hfrx,.button_wrapper .button_xxgk{height:112px;width:228px;margin-bottom:10px;}
.button_wrapper .zsyz{background:#fce8e4;}
.button_wrapper .zsyz a{color:#cd4638;}
.button_wrapper .hfrx{background:#e4f6e0;}
.button_wrapper .hfrx a{color:#3d8f2a;}
.button_wrapper .zsyz a,.button_wrapper .hfrx a,.button_wrapper .button_xxgk a{font-size:24px;font-weight:600;display:block;text-align:center;line-height:112px;}
.button_wrapper .hfrx a:hover{font-size:28px;color:#006400;}
.button_wrapper .zsyz a:hover{font-size:28px;color:#ea0709;}
.button_wrapper .button_xxgk a:hover{font-size:28px;color:#1E90FF;}
.button_xxgk{height: 111px;background:#e0ecf6;}
.button_wrapper .button_xxgk a{color:#2e79b9;;line-height:111px;}
/* .button_xxgk,.button_mrxw{background:#e0ecf6;height:47px;} */
/* .button_wrapper .button_xxgk a,.button_wrapper .button_mrxw a{font-size:24px;font-weight:600;color:#2e79b9;display:block;text-align:center;line-height:121px;} */
/* .button_wrapper .button_xxgk a:hover,.button_wrapper .button_mrxw a:hover{color:#1E90FF;} */


/* 通知公告 视频新闻 行风热线 招商引资等 end */

/* 政声传递 下方三图 start 20250121 */
.three_pic_wrapper{width:100%;height:80px;margin-top:18px;}
.three_pic_wrapper .pic{float:left;height: 80px;}
.three_pic_wrapper a{height:80px;}
.three_pic_wrapper .pic:nth-child(2){margin:0 10px;}
.three_pic_wrapper img{width:380px;height:80px;}
/* 政声传递 下方三图 end */

/* 日期 start  20250124 */
/* start 20250223 */
.listdate_box_wrapper{height:0;overflow:hidden;transition:height .5s ease;}
.click_hidden{display:none;}
.date_click_open_wrapper{width:100%;font-size:20px;line-height:20px;text-align:center;margin:16px 0 0 0;}
.click_open{height:28px;margin:0 auto;background-color:#fff;font-weight:bold;position:relative;z-index:1;line-height: 28px;}
.click_open span{cursor:pointer;}
.click_open span:hover{color:#e70e15;}
/* end */
.listdate_title{color:#333;font-weight: 600 !important; }
.listdate_box{height:312px !important;}
.listdate_left{margin-top: 18px !important;}
.listdate_right{max-height:339px !important;min-height:339px !important;margin-top: 18px !important;}
.listdateright_box ul{list-style: none;}
.listdateright_box li{margin-bottom:4px !important;position: relative;}
.listdateright_box li a{font-size:16px;width:86%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;float:left;}
.listdateright_box li:before{content:"";display:inline-block;margin-left:6px;margin-right:-2px;margin-top:13px;background:#bbb;width:6px;height:6px;border-radius:50%;float:left;}
/* 日期 end */

/* 专题专栏 start */
.gyxc{height:294px;margin-bottom:30px;position:relative;overflow:hidden;width: 1160px;}
.swiper-wrapper li{width:175px;margin-right:22px;display:block;}
.swiper-wrapper a{border:1px solid #efefef;display:block;height:230px;}
.swiper-wrapper img{width:100%;height:230px;}
.gyxc_btn a.prev{left:1;background:url(/mzimg/left.png) center no-repeat #00000066;background-size:24px;}
.gyxc_btn a.next{right:0;background:url(/mzimg/right.png) center no-repeat #00000066;background-size:24px;}
.gyxc_btn a{color:#fff;font-size:24px;line-height:80px;text-align:center;width:28px;height:80px;z-index:9;opacity:.5;position:absolute;top:120px;display:none;}
.gyxc .title{font-weight:600;width:100%;border-bottom:1px solid #e22929;text-align:center;color:#333;font-size:24px;margin-bottom:12px;}
.gyxc .title a:hover{color:#e22929;}
/* 专题专栏 end */

/*切换市情 on*/
.m_situatleft{width: 370px; height: 510px;}
.m_xzjdb{width: 100%; height: 206px;} 
.xzjdb_box ul{width: 100%; height: 160px; overflow-y: auto; /*margin-top: 10px;*/}
.xzjdb_box ul li{width: 88px; line-height: 32px; text-indent: 15px; float: left; background: url(../images/li.png) 7px center no-repeat;}
.m_zsdt{width: 100%; height: 274px;}
.m_zsdt ul{padding: 9px 10px 0;}
.m_situatright{width: 770px; height: 510px;}
.m_survey{width: 100%; height: 198px;}
.m_survey p{margin-top: 9px; line-height: 30px; text-indent: 30px; color: #444;}
.m_situatbtn{width: 770px; height: 78px; overflow: hidden; margin: 11px 0 8px;}
.m_situatbtn ul li{width: 118px; height: 78px; float: left; margin-left: 10px;}
.m_situatbtn ul li a{font-size: 15px; color: #bc0b0c; padding: 43px 28px 10px; border: 1px solid #ddd; background-image: url(../images/change_situaticon.png); background-repeat: no-repeat;}
.m_situatbtn ul li.sitbtn_01 a{background-position: 0 0;}
.m_situatbtn ul li.sitbtn_02 a{background-position: -128px 0;}
.m_situatbtn ul li.sitbtn_03 a{background-position: -259px 0;}
.m_situatbtn ul li.sitbtn_04 a{background-position: -387px 0;}
.m_situatbtn ul li.sitbtn_05 a{background-position: -513px 0;}
.m_situatbtn ul li.sitbtn_06 a{background-position: -641px 0;}
.m_tourinfo,.m_beautiful{width: 374px; height: 197px;}
.m_tourinfo ul{width: 358px; margin: 8px auto 0;}
/* .beautiful_box{width: 374px; height: 147px; overflow: hidden; margin-top: 20px;}  20250101 */
.beautiful_box{width: 374px; height: 288px; overflow: hidden; margin-top: 20px;}
.beautiful_box ul{width: 390px; zoom: 1;}
.beautiful_box ul li{width: 182px; height: 147px; float: left; margin-right: 10px; overflow:hidden;}
.beautiful_box ul li div{width: 182px; height: 115px; position: relative; overflow: hidden;}
.beautiful_box ul li img{-webkit-transform: scale(1.12); transform: scale(1.12); -webkit-transition: -webkit-transform 0.35s, opacity 0.35s; transition: transform 0.35s, opacity 0.35s;width:100%;height:100%;}
.beautiful_box ul li p{width: 100%; height: 32px; line-height: 32px; text-align: center; color: #444;}
.beautiful_box ul li a:hover img{ opacity: 0.8; -webkit-transform: scale(1); transform: scale(1);}
.beautiful_box ul li a:hover p{color: #e22929;}
/*切换市情 end*/

/*切换公开 on*/
.m_openleft{width: 415px; height: 510px;}
.m_govopen{width: 415px; height: 231px;}
.govopen_box{width: 415px; height: 189px; overflow: hidden;}
.govopen_box ul{zoom: 1; width: 440px;}
.govopen_box ul li{width: 200px; height: 40px; line-height: 40px; text-align: center; float: left; margin: 5px 15px 2px 0;}
.govopen_box ul li a{display: block; font-size: 16px; color: #fff; background-image: url(../images/bg5.png); background-repeat: repeat-x; background-position: 0 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.govopen_box ul li a:hover{background-position: 0 -48px; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_fieldopen{width: 415px; height: 279px;}
.m_fieldopen .bd ul{width: 416px; height: 213px; margin-top: 10px;}
.m_fieldopen .bd ul.fieldopen_btn li{width: 132px; height: 43px; line-height: 43px; float: left; text-align: center; margin: 10px 6px 0 0;}
.m_fieldopen .bd ul.fieldopen_btn li a{display: block; background-image: url(../images/bg6.png); background-repeat: repeat-x; background-position: 0 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_fieldopen .bd ul.fieldopen_btn li a:hover{background-position: 0 -43px; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_fieldopen .bd ul.fieldopen_lis li{width: 100%; height: 36px; line-height: 36px; background: url(../images_icon.png) 10px -707px no-repeat; text-indent: 24px;}
.m_fieldopen .bd ul.fieldopen_lis li a{display: inline-block; padding: 0 0 0 23px; margin-right: 10px; float: right; background: url(../images/yl_icon.png) left center no-repeat;}
.m_openright{width: 725px; height: 510px;}
.m_leaderopen{width: 725px; height: 178px; background: #f5f5f5;}
.leaderopen_title{width: 50px; height: 178px;}
.leaderopen_title a{display: block; padding: 52px 15px 18px; font-size: 18px; color: #fff; font-weight: bold; background: url(../images/change_openicon.png) #e25455 11px 20px no-repeat;}
.leaderopen_box{width: 635px; margin: 13px 20px 12px 0;}
.leader_photo,.leader_photo img{width: 112px; height: 153px;}
.leader_name{width: 503px; height: 154px;}
.leader_decoration{width: 100%; height: 53px; padding-bottom: 11px; border-bottom: 1px solid #fff; position: relative;}
.leader_decoration h1{width: 100%; height: 30px; line-height: 30px;}
.leader_decoration h1 a{font-size: 20px; font-weight: bold; /* color: #bc0b0c; */ color: #333;}
.leader_decoration h2{width: 100%; height: 23px; line-height: 23px; color: #bc0b0c; font-size: 15px;}
.leader_decoration a.go_mymail{display: block; width: 145px; height: 35px; line-height: 35px; text-indent: 52px; color: #fff; font-size: 15px; background: url(../images/change_openicon.png) #ef8c8c -53px 5px no-repeat; border-radius: 5px; position: absolute; right: 10px; bottom: 9px;}
.leader_list{width: 100%; height: 83px; padding-top: 5px; border-top: 1px solid #cecece;}
.leader_list h1{width: 100px; height: 23px; line-height: 23px; font-size: 15px; font-weight: bold;}
.leaderlist_box{width: 504px; height: 60px; overflow-y: auto;}
.leaderlist_box ul li{width: 81px; height: 30px; line-height: 30px; float: left;}
.m_newsopen{width: 725px; height: 303px; margin: 10px auto;}
.m_newsopen .bd ul{padding: 8px 8px 0 8px;}
.m_specialopen{width: 725px; height: 65px; overflow: hidden; position: relative;}
.specialopen_box ul li{width: 235px; height: 65px; margin-right: 10px; float: left;}
.specialopen_box ul li img{width: 235px; height: 65px;}
/*切换公开 end*/

/*切换服务 on*/
.m_serviceleft{width: 645px; height: 510px;}
.m_areasservice{width: 645px; height: 220px;}
.areasservice_box{width: 645px; height: 180px; overflow: hidden;}
.areasservice_box ul{width: 665px; zoom: 1;}
.areasservice_box ul li{width: 150px; height: 45px; line-height: 45px; float: left; text-indent: 68px; margin: 8px 15px 7px 0; background-image: url(../images/bg7.png); background-repeat: repeat-x; background-position: 0 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.areasservice_box ul li:hover{background-position: 0 -45px; -webkit-transition: all 0.4s; transition: all 0.4s;}
.areasservice_box ul li a{display: block; background-image: url(../images/as_icon.png); background-repeat: no-repeat; -webkit-transition: all 0.4s; transition: all 0.4s;}
.areasservice_box ul li a:hover{background-image: url(../images/ash_icon.png); background-repeat: no-repeat; -webkit-transition: all 0.4s; transition: all 0.4s; color: #fff;}
.areasservice_box ul li.as_01 a{background-position: 0 0;}
.areasservice_box ul li.as_02 a{background-position: -165px 0;}
.areasservice_box ul li.as_03 a{background-position: -330px 0;}
.areasservice_box ul li.as_04 a{background-position: -495px 0;}
.areasservice_box ul li.as_05 a{background-position: 0 -60px;}
.areasservice_box ul li.as_06 a{background-position: -165px -60px;}
.areasservice_box ul li.as_07 a{background-position: -330px -60px;}
.areasservice_box ul li.as_08 a{background-position: -495px -60px;}
.areasservice_box ul li.as_09 a{background-position: 0 -120px;}
.areasservice_box ul li.as_10 a{background-position: -165px -120px;}
.areasservice_box ul li.as_11 a{background-position: -330px -120px;}
.areasservice_box ul li.as_12 a{background-position: -495px -120px;}
.m_publicservice{width: 645px; height: 281px;}
.pubs_header{width: 100%; height: 35px; line-height: 35px; margin: 1px 0 7px; background: #f5f5f5;}
.pubs_header p{float: left; font-weight: bold; color: #666;}
.m_publicservice p.pub_01{width: 140px; text-align: center;}
.m_publicservice p.pub_02{width: 300px;}
.m_publicservice p.pub_03{width: 110px; text-align: center;}
.m_publicservice p.pub_04{width: 95px; text-align: center;}
.pubs_header p.pub_02{text-indent: 35px;}
.pubs_body{width: 100%; height: 141px; margin: 7px 0 10px; position: relative; overflow: hidden;}
.pubs_body ul li{width: 100%; height: 36px; line-height: 36px;}
.pubs_body p{float: left;}
.pubs_body p.pub_02{text-indent: 10px;}
.pubs_body p.pub_04{font-size: 13px;}
.cl_1{color: #999; font-size: 13px;}
.cl_2{color: #c48210;}
.cl_3{color: #ed0404;}
.pubs_foot{width: 621px; padding-left: 24px; height: 46px; line-height: 46px; border-top: 1px solid #ddd; background: url(../images/change_serviceicon.png) left 13px no-repeat;}
.pubs_foot span{margin: 0 8px; font-size: 13px;}
.pf_01{color: #e60505;}
.pf_02{color: #309643;}
.pf_03{color: #3963ce;}
.m_serviceright{width: 495px; height: 510px;}
.m_grpservice{width: 495px; height: 195px;}
.grpservice_bd ul{width: 495px; height: 154px; overflow-y: auto;}
.grpservice_bd ul li{width: 144px; height: 36px; line-height: 34px; float: left; text-align: center; margin: 8px 14px 7px 0;}
.grpservice_bd ul li a{display: block; border: 1px solid #ddd; background-image: url(../images/bg8.png); background-repeat: repeat-x; -webkit-transition: all 0.4s; transition: all 0.4s;}
.grpservice_bd ul li a:hover{background-position: 0 -38px; -webkit-transition: all 0.4s; transition: all 0.4s; color: #fff;}
.m_greenservice{width: 495px; height: 119px; margin-bottom: 9px;}
.greservice_bd ul li{width: 103px; height: 36px; line-height: 36px; margin-left: 19px; float: left; background: url(../images/change_serviceicon.png) left -32px no-repeat; text-indent: 16px;}
.greservice_bd ul li a{font-size: 15px;}
.m_btnservice{width: 495px; height: 51px; overflow: hidden; margin-bottom: 20px;}
.m_btnservice ul{width: 510px; zoom: 1;}
.m_btnservice ul li{width: 158px; height: 51px; line-height: 51px; float: left; text-indent: 70px; margin-right: 10px; float: left; background-image: url(../images/bg9.png); background-repeat: repeat-x; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_btnservice ul li:hover{background-position: 0 -51px;}
.m_btnservice ul li a{display: block; background-image: url(../images/change_serviceicon.png); background-repeat: no-repeat;}
.m_btnservice ul li.bs_01 a{background-position: 33px -68px;}
.m_btnservice ul li.bs_01 a:hover{background-position: 33px -221px; color: #fff;}
.m_btnservice ul li.bs_02 a{background-position: 32px -119px;}
.m_btnservice ul li.bs_02 a:hover{background-position: 32px -272px; color: #fff;}
.m_btnservice ul li.bs_03 a{background-position: 33px -170px;}
.m_btnservice ul li.bs_03 a:hover{background-position: 33px -323px; color: #fff;}
.m_egovservice,.m_egovservice img{width: 495px; height: 102px;}
/*切换服务 end*/

/*互动切换 on*/
.m_interactleft{width: 645px; height: 510px;}
.m_mailint{width: 645px; height: 303px; margin-bottom: 8px;}
.m_mailint h1{width: 100%; height: 38px; line-height: 37px; border-bottom: 1px solid #ddd;}
.m_mailint h1 a.mailint_title{display: inline-block; padding: 0 18px; border-bottom: 2px solid #ea0709; color: #ea0709; font-size: 16px; font-weight: bold;}
.m_mailint h1 ul{width: 320px; height: 38px; line-height: 38px;}
.m_mailint h1 ul li{float: left; margin: 0 20px 0 4px;}
.m_mailint h1 ul li a{color: #666; font-size: 14px;}
.m_mailint h1 ul li a:hover{color: #ea0709;}
.mailint_head{width: 100%; height: 35px; line-height: 35px; background: #f5f5f5; margin: 1px 0 10px;}
.mailint_head p{height: 35px; font-weight: bold; float: left; color: #666;}
.mailint_head p.mh_01,.mailint_head p.mh_03,.mailint_head p.mh_04{text-align: center;}
.mailint_head p.mh_02{text-indent: 30px;}
.mh_01{width: 140px;}
.mh_02{width: 300px;}
.mh_03{width: 110px;}
.mh_04{width: 95px;}
.mailint_body{width: 100%; height: 160px; overflow: hidden; position: relative; margin-bottom: 4px;}
.mailint_body ul li{width: 100%; height: 31px; line-height: 31px;}
.mailint_body p{float: left;}
.mailint_body p.mh_01,.mailint_body p.mh_03,.mailint_body p.mh_04{text-align: center;}
.mailint_body p.mh_02{text-indent: 10px;}
.m_mailcount{width: 582px; height: 49px; padding: 6px 0 0 63px; background: url(../images/change_interacticon.png) 7px 15px no-repeat; border-top: 1px solid #ddd;}
.m_mailcount ul li{width: 194px; height: 24px; line-height: 24px; float: left;}
.m_mailcount ul li span{color: #bc0b0c;}
/* .m_btninteract{width: 645px; height: 45px; overflow: hidden; margin-bottom: 8px;}
.m_btninteract ul{width: 655px; zoom: 1;}
.m_btninteract ul li{width: 121px; height: 45px; line-height: 45px; float: left; text-indent: 49px; margin-right: 10px; background-image: url(../images/bg10.png); background-repeat: repeat-x; background-position: 0 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_btninteract ul li:hover{background-position: 0 -45px; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_btninteract ul li a{display: block; color: #fff; background-image: url(../images/change_interacticon.png); background-repeat: no-repeat;}
.m_btninteract ul li.bi_01 a{background-position: 17px -47px;}
.m_btninteract ul li.bi_02 a{background-position: 17px -94px;}
.m_btninteract ul li.bi_03 a{background-position: 18px -140px;}
.m_btninteract ul li.bi_04 a{background-position: 17px -189px;} */

.m_btninteract{width: 645px; height: 45px; overflow: hidden; margin-bottom: 8px;}
.m_btninteract ul{width: 655px; zoom: 1;}
.m_btninteract ul li{width: 153px; height: 45px; line-height: 45px; float: left; text-indent: 71px; margin-right: 10px; background-image: url(../images/bg10.png); background-repeat: repeat-x; background-position: 0 0; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_btninteract ul li:hover{background-position: 0 -45px; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m_btninteract ul li a{display: block; color: #fff; background-image: url(../images/change_interacticon.png); background-repeat: no-repeat;}
.m_btninteract ul li.bi_01 a{background-position: 34px -47px;}
.m_btninteract ul li.bi_02 a{background-position: 34px -94px;}
.m_btninteract ul li.bi_03 a{background-position: 38px -140px;}
.m_btninteract ul li.bi_04 a{background-position: 34px -189px;}

.m_countinteract{width: 100%; height: 140px;}
.m_countinteract .bd ul{padding: 11px 8px 0 8px;}
.m_interactright{width: 495px; height: 510px;}
.m_voiceinteract{width: 100%; height: 160px;}
.m_voiceinteract .bd ul{padding: 1px 8px 0 8px;}
.m_onlineint{width: 100%; height: 160px;}
.m_onlineint .bd ul{padding: 1px 8px 0 8px;}
.m_govchatint{width: 100%; height: 170px;}
.govchat_box ul{padding: 29px 10px 0 10px;}
.govchat_box ul li{width: 118px; height: 97px; float: left; text-align: center;}
.govchat_box ul li img{width: 61px; height: 61px;}
.govchat_box ul li p{width: 100%; height: 36px; line-height: 36px;}
/*互动切换 end*/

/*应用切换 on*/
.m_applicationleft{width: 320px; height: 510px;}
.m_platform{width: 298px; height: 218px; border: 1px solid #ddd; padding: 0 10px; margin-bottom: 20px;}
.m_platform h1{width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd; text-align: center; font-size: 16px; color: #e70e16; font-weight: bold;}
.m_platform ul li{margin: 20px 5px 0; float: left;}
.m_platform_gr{width: 139px; height: 45px; line-height: 45px; text-align: center;}
.m_platform_gr a{display: block; color: #fff; border-radius: 5px;}
.m_platform_a a{background: #4baffa;}
.m_platform_b a{background: #ef86ae;}
.m_creditselect{width: 318px; height: 250px; border: 1px solid #ddd;}
.m_creditselect h1{width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #e70e16; font-weight: bold;}
.m_creditselect .hd{width: 279px; height: 34px; line-height: 34px; padding: 6px 20px 0; background: #e70e16;}
.m_creditselect .hd li{display: inline-block; padding: 0 10px; float: left; color: #fff; cursor: pointer;}
.m_creditselect .hd li.on{background: #fff; color: #e70e16;}
.m_creditselect .bd ul{padding: 15px 20px 0;}
.m_creditselect .bd ul li{width: 100%; height: 35px; line-height: 35px; margin: 5px 0; float: left;}
.m_creditselect .bd ul li label{display: block; width: 77px; height: 35px; text-align: right; float: left;}
.cit_long{width: 179px; height: 33px; padding: 0 10px; border: 1px solid #ddd; border-radius: 5px;}
.cit_code{width: 66px; height: 33px; padding: 0 10px; border: 1px solid #ddd; border-radius: 5px; margin-right: 10px;}
.u_codeimg{width: 76px; height: 29px; vertical-align: middle;}
.u_citsubmit,.u_citreset{width: 65px; height: 30px; line-height: 30px; text-align: center; border: none; border-radius: 4px;  color: #fff; cursor: pointer;}
.u_citsubmit{background: #f33940; margin: 0 15px 0 77px;}
.u_citreset{background: #c9c9c9;}
.m_creditselect .bd ul.m_zdrqlb{padding-top: 5px;}
.m_creditselect .bd ul.m_zdrqlb li{margin: 3px 0;}
.m_zdrqlb select{width: 201px; height: 35px; border: 1px solid #ddd; border-radius: 5px;}
.m_applicationright{width: 820px; height: 510px;}
.m_benefitinfo{width: 818px; height: 250px; border: 1px solid #ddd; margin-bottom: 20px;}
.m_benefitinfo h1,.m_mobileapp h1{width: 100%; height: 44px; line-height: 44px; border-bottom: 1px solid #ddd; background: url(../images/page/page_icon.png) left 0 no-repeat; font-size: 16px; color: #e70e16; font-weight: bold; text-indent: 15px;}
.m_idselect{width: 240px; height: 195px; margin: 10px 0 0 13px;}
.m_idselect h2{width: 100%; height: 27px; line-height: 27px; text-indent: 18px; font-size: 15px; color: #e70e16; background: url(../images/cade_id.png) 4px center no-repeat;}
.m_idselect ul li{width: 100%; height: 30px; line-height: 30px; margin: 5px 0; float: left;}
.m_idselect ul li label{display: block; width: 77px; height: 30px; float: left;}
.m_idselect ul li label span{font-size: 16px; color: #e70e16; margin-right: 8px;}
.idselect_long{width: 131px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 10px; border-radius: 5px; float: left;}
.idselect_code{width: 45px; height: 28px; line-height: 28px; border: 1px solid #ddd; padding: 0 10px; float: left; margin-right: 10px;}
.m_hmcwopen{width: 534px; height: 190px; margin: 10px 13px 0 0;}
.m_hmcwopen .hd{width: 38px; height: 190px;}
.m_hmcwopen .hd ul li{width: 38px; height: 95px; line-height: 15px; background: #f5f5f5; overflow: hidden;}
.m_hmcwopen .hd ul li.on{background: #e70e16;}
.m_hmcwopen .hd ul li.on a{color: #fff;}
.m_hmcwopen .hd ul li a{display: block; padding: 2px 12px;}
.m_hmcwopen .bd{width: 486px; height: 190px; overflow: hidden;}
.m_hmcwopen .bd ul{height: 190px; overflow-y: auto;}
.m_hmcwopen .bd ul li{width: 105px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #ddd; float: left; margin: 0 10px 10px 0;}
.m_hmcwopen .bd ul li a{display: block;}
.m_mobileapp{width: 818px; height: 218px; border: 1px solid #ddd;}
/*应用切换 end*/
.m_calendar{width: 1160px; height: 42px; margin: 0 auto;}
.m_special{width: 1160px; height: 68px; margin: 16px auto 0; position: relative;}
.special_hd a{display: block; width: 23px; height: 23px; position: absolute; top: 24px; background-image: url(../images/home_icon.png); background-repeat: no-repeat;}
.special_hd a.prev{background-position: 0 -438px; left: 0;}
.special_hd a.prev:hover{background-position: 0 -544px;}
.special_hd a.next{background-position: 0 -491px; right: 0;}
.special_hd a.next:hover{background-position: 0 -597px;}
.special_bd{width: 1101px; height: 68px; position: relative; overflow: hidden; left: 30px;}
.special_bd ul{zoom: 1;}
.special_bd ul li{width: 271px; height: 68px; margin-right: 5px; float: left;}
.special_bd ul li img{width: 271px; height: 68px;}


/*20241113*/
.m_listgroup .m_list:not(:first-of-type){display: none;}
.home_list ul:not(:first-of-type){display: none;}
.xzjdb_box ul:not(:first-of-type){display: none;}
.m_creditselect .bd ul:not(:first-of-type){display: none;}
/*首页 end*/

/* 首页移动端页面css 20250205 start */
@media (max-width: 768px) {
	.phone_index_wrapper{min-height:100vh;padding:0 0.5rem;background: #fff;}
	.phone_index_content{width:100%;position:relative;}
	.phone_index_content .banner{margin-top: 8px;}
	.phone_index_content .banner img{border-radius:0.5rem;}
	.phone_swiper{margin-top:0.5rem;position:relative;}
	.phone_swiper ul{position:relative;width:100%;z-index:99;}
	.phone_swiper li{position:absolute;width:100%;left:0;top:0;display:list-item;}
	.phone_swiper p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%;height:1.5rem;line-height:1.5rem;text-indent:0.5rem;color:#fefefe;font-size:1rem;position:absolute;left:0;bottom:0;}
	.phone_swiper img{width:100%;display:block;height:12.5rem;}
	.control_wrapper{width:100%;position:absolute;top:4.6rem;z-index:99;display:flex;justify-content:space-between;pointer-events:none;}
	.left_control,.right_control{height:3rem;width:1.8rem;line-height:3rem;background-color:rgba(96,96,96,0.4);display:flex;justify-content:center;color:#fff;pointer-events:auto;}
	.phone_zwyw{padding:0.2rem 0;}
	.zwyw_title{display:flex;justify-content:space-between;height:2rem;line-height:2rem;padding:0 0.4rem;background:#ffe4e4;position:relative;background:-moz-linear-gradient(left,#ffe4e4 0%,#ffffff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#ffe4e4),color-stop(100%,#ffffff));background:-webkit-linear-gradient(left,#ffe4e4 0%,#ffffff 100%);background:-o-linear-gradient(left,#ffe4e4 0%,#ffffff 100%);background:-ms-linear-gradient(left,#ffe4e4 0%,#ffffff 100%);background:linear-gradient(to right,#ffe4e4 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4e4',endColorstr='#ffffff',GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe4e4',endColorstr='#ffffff')";}
	.zwyw_title a{font-weight:600;color:#333;display:block;text-decoration:none;}
	.zwyw_title span a{font-size:0.6rem;color:#ccc;}
	a{color:#333;text-decoration:none;}
	.phone_zwyw li{height:2rem;line-height:2rem;margin-top:0.2rem;background:#f8f8f8;padding:0.2rem 0.4rem;display:flex;justify-content:space-between;}
	.phone_zwyw li a{color:#333;text-decoration:none;}
	.phone_zwyw li span{color:#ccc;}
	.phone_zscd,.phone_bmdt,.phone_xzfc{margin-top:0.5rem;background-color:#f8f8f8;}
	.title1{font-weight:600;display:flex;justify-content:space-between;height:2rem;line-height:2rem;border-bottom:1px solid #e6e6e6;}
	.title1 span{padding:0.3rem;border-bottom:2px solid #ea0709;color:#ea0709;font-size:1rem;}
	.more1 a{color:#ccc;font-size:0.6rem;}
    .phone_three_wrapper li{padding:0.3rem 0;border-bottom:2px dotted #e2e2e2;height:2rem;line-height:2rem;padding-left:0.5rem;display:flex;justify-content:space-between;}
.phone_three_wrapper li a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:17rem;}
.phone_three_wrapper li span{display:block;}
.phone_three_banner_wrapper{margin-top:0.5rem;}
.phone_three_banner_wrapper img{width:100%;height:5rem;}
.phone_newsbox_wrapper{margin-top:0.5rem;}
.phone_newsbox_wrapper .title_content{height:2rem;line-height:2rem;background:#fafafa;padding:0.5rem;display:flex;justify-content:space-between;}
.phone_newsbox_wrapper .title2 a{font-weight:bold;color:#ea0709;}
.phone_newsbox_wrapper .news_li{background: #fff;}
.phone_newsbox_wrapper .news_li li{display:flex;justify-content:space-between;height:2rem;line-height:2rem;padding:0.3rem;}
.phone_newsbox_wrapper .news_li li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:15rem;}
.phone_newsbox_wrapper .news_li a:before{content:"";display:inline-block;margin-left:0.25rem;margin-right:0.6rem;margin-top:0.8rem;background:#bbb;width:0.4rem;height:0.4rem;border-radius:50%;float:left;}
.sgs_wrapper{height:4rem;margin-top:0.5rem;width:100%;background:#63a2f0;}
.sgs_wrapper a{font-size:1.5rem;color:#fff;display:block;text-align:center;line-height:4rem;}
.button_wrapper{margin-top:0.5rem;display:flex;justify-content:space-between;}
.button_wrapper div{flex:1 1 auto;}
.button_wrapper div:nth-child(2){margin:0 5px;}
.button_wrapper a{width:auto;flex:1 1 auto;height:3rem;padding:0.5rem 0rem;font-size:1rem;font-weight:600;display:block;text-align:center;line-height:3rem;}
.button_zsyz{background:#fce8e4;}
.button_zsyz a{color:#cd4638;}
.button_hfrx{background:#e4f6e0;}
.button_hfrx a{color:#3d8f2a;}
.button_xxgk1{background:#e0ecf6;}
.button_xxgk1 a{color:#2e79b9;}
.phone_two_banner_wrapper{margin-top:0.5rem;}
.phone_two_banner_wrapper img{width:100%;}
.myzj_shwx_wrapper{margin-top:0.5rem;}
.myzj_shwx_wrapper .title3 a{display:block;text-align:center;width:6rem;color:#ea0709;font-weight:bold;border-bottom:2px solid #ea0709;}
.myzj_shwx_wrapper li{display:flex;justify-content:space-between;height:2rem;line-height:2rem;padding:0.3rem;}
.myzj_shwx_wrapper li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;width:15rem;}
.wsbs_wrapper{border:1px solid #ddd;margin-top:0.5rem;}
.wsbs_wrapper ul{width:100%;display:flex;flex-wrap:wrap;padding:0;margin:0;list-style:none;}
.wsbs_wrapper li{width:50%;height:3rem;display:flex;justify-content:center;align-items:center;}
.wsbs_wrapper li a{line-height:3rem;text-decoration:none;display:block;width:100%;text-align:center;}
.wsbs_wrapper li a img{vertical-align:middle;margin-bottom:4px;}
.lyxd_wrapper{margin-top:0.5rem;}
.lyxd_wrapper .lyxd_title{padding:0 0.5rem;font-weight: bold;}
.lyxd{width:100%;font-size:1rem;}
.lyxd thead td{font-weight:bold;background:#c7dcf1;}
.lyxd td{height:2.5rem;padding:0 0.5rem;}
.lyxd tbody td{background:#ebf3fe;}
.lyxd td a{width:11rem;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;text-decoration:none;}
.date_wrapper{margin-top:0.5rem;}
/* 日期 */
.listdate_box{height:300px;}
.listdate_right{margin-top:0.5rem;}
.listdateright_box li{display:flex;}
.listdateright_box li a{width:15rem !important;display:block;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listdateright_box li:before{content:"";display:inline-block;margin-left:6px;margin-right:-2px;margin-top:13px;background:#bbb;width:6px;height:6px;border-radius:50%;float:left;}
.phone_ztzl{height:294px;position:relative;overflow:hidden;width:100%;}
.swiper-wrapper li{width:48%;margin-right:1rem;display:block;}
.swiper-wrapper a{border:1px solid #efefef;display:block;height:230px;}
.swiper-wrapper img{width:100%;height:230px;}
.phone_ztzl_btn a.prev{left:1;background:url(/mzimg/left.png) center no-repeat #00000066;background-size:24px;display: block;}
.phone_ztzl_btn a.next{right:0;background:url(/mzimg/right.png) center no-repeat #00000066;background-size:24px;display: block;}
.phone_ztzl_btn a{color:#fff;font-size:24px;line-height:80px;text-align:center;width:28px;height:80px;z-index:9;opacity:.5;position:absolute;top:120px;display: block;}
.phone_ztzl .title{font-weight:600;width:100%;border-bottom:1px solid #e22929;text-align:center;color:#333;font-size:24px;margin-bottom:12px;}
.phone_ztzl .title a:hover{color:#e22929;}
.listdate_left{width: 100%; border: #e6e6e6 1px solid;}
.listdate_title{width: 100%; height: 46px; line-height: 46px; background: #f5f5f5; text-align: center; font-size: 16px; color: #e70e16; border-bottom: #e6e6e6 1px solid;}
/* .listdate_box{height: 300px; padding: 0 15px;} */
.Calendar table td{font-size:15px; text-align:center;} 
.Calendar table thead td{font-weight:bold; height:60px;} 
.Calendar table tbody td{height:32px;}
.Calendar table tbody td a{display:inline-block; width:36px; height:30px; line-height:30px;}
.Calendar table tbody td a:hover{background:#f2f2f2;}
.Calendar table tbody td.onToday a{background:#bc1011; color:#fff; font-weight:bold;}
.date_ym{ padding:30px 0; position:relative; height:20px;}
.date_ym .btn{position:absolute; width:16px; height:16px; background:url(../images/date_arrow.png) no-repeat; cursor:pointer; top:50%; margin-top:-8px;}
.date_ym #idCalendarPre1{left:10%; background-position:0 0;}
.date_ym #idCalendarNext1{right:10%; background-position:-17px 0;}
.date_ym #idCalendarPre1:hover{ background-position:0 -17px;}
.date_ym #idCalendarNext1:hover{ background-position:-17px -17px;}
.date_ym .ym{text-align:center; font-size:18px; line-height:20px;}
#idCalendar td.onSelect { font-weight:bold; } 
#idCalendar td.onSelect a{background:#f2f2f2;}
.listdate_right{ border: #e6e6e6 1px solid;margin-top: 8px !important;min-height: 50px !important;width: 100% !important;}
.listdateright_title1{width: 100%; height: 46px; line-height: 46px; border-bottom: 1px solid #e6e6e6; text-indent: 26px; font-size: 16px; font-weight: bold; color: #e70e16; background: #f5f5f5;}
.listdateright_box{padding:0;}
.listdateright_box ul li{width: 100%; line-height: 30px; text-indent: 15px;}
.listdateright_box ul li a i{font-style: normal; color: #e70e16;}
.listdateright_box ul li span{float: right; color: #999; font-size: 13px;}

}
/* 首页移动端页面css end */