html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,button,textarea,dl,dt,dd{ margin: 0; padding: 0; font-family: 'Microsoft Yahei';}
img { border: 0; vertical-align: middle;}
input:focus, a:focus, textarea:focus { outline: none;}
li { list-style-type: none;}
table { border-collapse: collapse;}

body { min-width: 1660px; color: #333; font-size: 16px; background: #F7F7F7;}
a { text-decoration: none; color: #333;}
a:hover, .header .use a:hover, .list li:hover a, .zxft ul li:hover a, .mjms li:hover a, .mjms_ti .more { color: #186DBD;}
@font-face { font-family: Reeji-CloudRuiSongCu-GBK; src: url('/mjcss/锐字工房云字库锐宋粗GBK.TTF');}
@font-face {
    font-family: 'iconfont';  /* Project id 3780955 */
    src: url('/mjcss/iconfont.woff') format('woff'),
         url('/mjcss/iconfont.ttf') format('truetype');
}
.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.cl:after { display: block; content: ''; clear: both;}
.clear { clear: both;}
.red { color: #f00;}
.tc { text-align: center;}
.fl { float: left;}
.fr { float: right;}
.wid { width: 1560px; margin: 0 auto;}
.spacing { height: 20px;}
.w50 { width: 730px;}

.header { height: 620px; /*background: url(/mjimg/head_swiper1.png) no-repeat center top; background-size: cover;*/position: relative;overflow: hidden;}
.header .wid { height: 100%; position: relative; z-index: 9;}
.header .mzci { width: 117px; position: absolute; right: 0; top: 92px; z-index: 2;}
.header .time { font-size: 14px; color: #fff; position: absolute; left: 0; top: 28px; z-index: 2;}
.header .cityTop_right { font-size: 0; display: inline-block;}
.header .cityTop_right span { font-size: 14px;}
.header .use .testrun { width: 80px; line-height: 20px; font-size: 14px; color: #fff; text-align: center; background: rgba(26,111,187,0.8); border-radius: 10px; display: inline-block;}
.header .use { font-size: 0; position: absolute; right: 0; top: 28px; z-index: 3;}
.header .use .item { line-height: 20px; font-size: 12px; margin-left: 30px; display: inline-block;}
.header .use a { color: #fff; cursor: pointer;}
.header .use i { font-size: 20px; margin-right: 6px; vertical-align: middle;}
.header .use img { max-width: 18px; max-height: 18px; margin-right: 8px;}
.header .use img:hover{ opacity: 0.6;}
.header .use .ipv6 { width: 110px; font-size: 14px; color: #2A8AD0; text-align: center; background: rgba(255,255,255,0.8); border-radius: 10px; margin-left: 20px;}
.header .logo { width: 592px; position: absolute; left: 50%; top: 220px; z-index: 2; margin-left: -296px; text-align: center;}
.header .logo p { font-size: 50px; font-weight: bold; text-align: center; text-shadow: 0px 0px 7px rgba(94,13,5,0.4); color: #fff; margin-top: 20px;}
.header .logo img { width: 102px;}
.head_swiper {width: 100%;height: 620px;top:0; overflow: hidden;position: absolute;z-index: 1;}
.head_swiper .bd {position: relative;height: 100%;z-index: 0;}
.head_swiper .bd {position: relative;height: 100%;z-index: 0;}
.head_swiper .bd li{width: 100%;height: 620px;}
.head_swiper .bd img {width: 100%;height: 620px;display: block;}
.head_swiper .bd .swipter_01{background:url(/mjimg/head_swiper1.png) no-repeat top center;background-size: cover;}
.head_swiper .bd .swipter_02{background:url(/mjimg/head_swiper2.png) no-repeat top center;background-size: cover;}
.head_swiper .bd .swipter_03{background:url(/mjimg/head_swiper3.png) no-repeat top center;background-size: cover;}

.header .search { width: 592px; height: 56px; background: #fff; border-radius: 28px; overflow: hidden; position: absolute; left: 50%; top: 442px; margin-left: -296px; box-shadow: 0px 0px 10px 0px rgba(94,13,5,0.1); z-index: 2;}
.header #s_form { margin: 0;}
.header #search { width: 348px; height: 56px; line-height: 56px; font-size: 18px; color: #666; background: url(/mjimg/icon_search.png) no-repeat center left; border: none; margin-left: 30px; padding-left: 44px; float: left;}
.header .search .s_btn { width: 140px; height: 56px; font-size: 18px; font-weight: bold; color: #fff; background: #1485F0; border: none; position: absolute; top: 0; right: 0;}

.header .nav { height: 28px; position: absolute; left: 0; top: 102px; z-index: 2;}
.header .nav li { line-height: 28px; margin-right: 90px; float: left;}
.header .nav li a { font-size: 24px; color: #fff;}
.header .nav .on a, .header .nav li:hover a { font-weight: bold; color: #FF5722;}
.header .nav li i { width: 28px; height: 28px; font-size: 28px; font-weight: normal; margin-right: 12px; vertical-align: top;}

.header .nav #Web6 { position: relative;}
.header .nav #Web6 img{ position: absolute;display: none; width: 130px;top: -5px;right: -130px;}
.header .nav #Web6:hover img{ display: block;}

.login { padding-bottom: 4px; display: inline-block; position: relative;}
#login_grzx { width: 100px; box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.1);; position: absolute; top: 24px; left: 50%; margin-left: -50px; display: none;}
.login:hover #login_grzx { display: block;}
#login_grzx a { line-height: 40px; color: #333; text-align: center; display: block;}
#login_grzx i { display: none;}

.sheader { background: url(/mjimg/bg_sheader.png) no-repeat center top;}
.sheader .top { height: 280px;position: relative;overflow: hidden;}
.sheader .mzci { width: 97px; position: absolute; left: 0; top: 18px; z-index: 2;}
.sheader .mzci img { width: 100%;}
.sheader .time { font-size: 14px; position: absolute; left: 130px; top: 28px; z-index: 2;}
.sheader .cityTop_right { font-size: 0; display: inline-block;}
.sheader .cityTop_right span { font-size: 14px;}
.sheader .use { font-size: 0; position: absolute; right: 0; top: 28px; z-index: 3;}
.sheader .use .testrun { width: 80px; line-height: 20px; font-size: 14px; color: #fff; text-align: center; background: rgba(26,111,187,0.7); border-radius: 10px; display: inline-block;}
.sheader .use .item { line-height: 20px; font-size: 14px; margin-left: 20px; display: inline-block;}
.sheader .use a { cursor: pointer;}
.sheader .use i { font-size: 20px; color: #91AAC2; margin-right: 6px; vertical-align: middle;}
.sheader .use .ipv6 { width: 110px; color: #fff; text-align: center; background: rgba(26,111,187,0.8); border-radius: 10px;}
.sheader .logo { line-height: 75px; font-size: 40px; font-weight: bold; color: #195083; position: absolute; left: 0; top: 90px; z-index: 2;}
.sheader .logo img { height: 75px; margin-right: 20px;}

.sheader .search { width: 400px; height: 48px; background: #fff; border: 1px solid #91BAE0; border-radius: 24px; overflow: hidden; position: absolute; right: 0; top: 105px; z-index: 2;}
.sheader #s_form { margin: 0;}
.sheader #search { width: 348px; height: 48px; line-height: 48px; font-size: 18px; color: #666; background: url(/mjimg/icon_search.png) no-repeat center left; border: none; margin-left: 20px; padding-left: 32px; float: left;}
.sheader .search .s_btn { width: 96px; height: 48px; font-size: 18px; font-weight: bold; color: #fff; text-align: center; background: #1776CF; border: none; border-radius: 24px; position: absolute; top: 0; right: 0;}

.sheader .nav { height: 70px; background: #1776CF;}
.sheader .nav li { width: 16%; margin: 0 0.3%; padding-top: 6px; float: left;}
.sheader .nav li a { height: 64px; line-height: 60px; font-size: 24px; color: #fff; text-align: center; display: block;}
.sheader .nav .on a, .sheader .nav li:hover a { color: #1776CF; background: #F7F7F7; border-radius: 8px 8px 0px 0px;}
.sheader .nav i { font-size: 26px; margin-right: 12px; vertical-align: middle; display: inline-block;}
.sheader .nav #Web1 { width: 12%;}
.sheader .nav #Web6 { width: 20%;position: relative;}
.sheader .nav #Web6 img{ position: absolute;width: 100px;top: 16px;right: -48px;display: none;}
.sheader .nav #Web6:hover img{ display: block;}

.footer { background: #fff;}
.links_ti { background: #DEEBF7; border-top: 4px solid #1D7ED9;}
.links_ti h2 { font-size: 22px; font-weight: bold; color: #186DBD; padding: 0 30px; float: left;}
.links .hd { width: 1320px; height: 60px; line-height: 60px; margin: 0 auto;}
.links .hd li { width: 220px; font-size: 16px; float: left; cursor: pointer;}
.links .hd .on { background: #eff7ff;}
.links .hd span { text-align: center; background: url(/mjimg/icon_down.png) no-repeat right center; background-size: 10px 7px; margin: 0 20px; display: block;}
.links .bd { background: #f8f8f8;}
.links .bd .item { padding: 12px 0; display: none;}
.links .bd a { width: 20%; line-height: 38px; text-align: center; display: block; float: left;}
.footer .top { width: 340px; position: absolute; right: 30px; top: 26px;}
.footer .top a { width: 100px; line-height: 32px; font-size: 16px; text-align: center; border: 1px solid #E5E5E5; margin-left: 10px; margin-bottom: 10px; float: left;}
.footer .top a:hover { border: 1px solid #DEEBF7;}
.footer .bottom { padding-top: 18px; padding-bottom: 28px; position: relative;}
.footer .jiucuo { padding-right: 24px; border-right: 1px solid #eee; position: absolute; left: 24px; top: 40px;}
.footer .dzjg { position: absolute; left: 194px; top: 34px;}
.footer .txt { padding-left: 328px;}
.footer p { line-height: 30px; font-size: 14px;}
.footer .gaba { background: url(/mjimg/gaba.png) no-repeat left center; padding-left: 24px;}
.backToTop { display: none; position: fixed; right: 1rem; bottom: 1rem; width: 3rem; height: 3rem; background: url(/mjimg/top.png) no-repeat center; background-size: cover; z-index: 10;}

.middle { padding: 20px 0;}
.wbox { background: #fff; padding: 30px;}
.banner { position: relative;}
.banner img { width: 100%;}
.banner .close { font-size: 14px; color: #fff; background: rgba(0,0,0,0.4); padding: 5px 10px; cursor:pointer; position: absolute; right: 0; top: 0; display: none;}
.banner:hover .close { display: block;}

.tip { padding: 20px 80px; text-align: center; background: url(/mjimg/bg_tip.png) no-repeat bottom center #fff; background-size: 100%;}
.tip h3 { font-size: 40px; font-weight: bold;}
.tip h3 a { line-height: 62px; color: #3568B3;}
.tip p { line-height: 50px; font-size: 22px; color: #3568B3; margin-top: 6px;}

/*新闻动态*/
.news_img { width: 600px; height: 430px; overflow: hidden; position: relative;}
.news_img .txt { width: 100%; height: 52px; line-height: 52px; background: rgba(0, 0, 0, 0.7); position: absolute; bottom: 0px;}
.news_img .txt a { width: 72%; font-size: 18px; color: #fff; padding-left: 20px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news_img .hd { position: absolute; bottom: 20px; right: 20px; z-index: 1;}
.news_img .hd li { background: rgba(255, 255, 255, 0.5); width: 12px; height: 12px; margin-left: 12px; border-radius: 50%; cursor: pointer; float: left; text-indent: 50em}
.news_img .hd li.on { background: #1D7ED9;}
.news_img .bd { height: 430px;}
.news_img .bd li { position: relative;}
.news_img .bd img { width: 100%; height: 430px;}

.title { height: 12px; background: rgba(29,126,217,0.1); margin: 5px 0; position: relative;}
.title h2 { line-height: 22px; font-size: 22px; font-weight: bold; color: #186DBD; background: #fff; margin-top: -5px; padding-right: 18px; float: left;}
.title h2 a { color: #186DBD;}
.title .more { width: 16px; height: 56px; background: url(/mjimg/icon_more.png) no-repeat center; background-size: 16px 16px; position: absolute; right: 20px; top: 0; display: block;}

.list li { height: 51px; line-height: 51px; font-size: 18px; border-bottom: 1px solid #f5f5f5;}
.list li:before { content: ''; display: inline-block; margin-right: 12px; margin-top: 23px; background: #1D7ED9; width: 6px; height: 6px; float: left;}
.list li a { width: 76%; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list .date { display: block; float: right;}

.news { position: relative;}
.news ol, .mjms_ti h2 { height: 42px; line-height: 42px; border-bottom: 1px solid #eee; overflow: hidden; position: relative;}
.news ol li, .mjms_ti h2 { font-size: 22px; font-weight: bold; float: left; margin-right: 40px; position: relative;}
.news ol .on, .news ol .on a, .mjms_ti h2, .mjms_ti h2 a { color: #186DBD;}
.news ol .on:before { content: ''; display: inline-block; background: #186DBD; width: 32px; height: 3px; position: absolute; bottom: 0; left: 50%; margin-left: -16px;}
.news .list { margin-top: 12px;}

.s_news { padding-bottom: 20px;}
.s_news .hd { position: absolute; bottom: 0; left: 50%; margin-left: -72px; z-index: 1;}
.s_news .hd li { width: 24px; height: 4px; background: #999; border-radius: 2px; margin-left: 16px; float: left; cursor: pointer;}
.s_news .hd li.on { background: #1D7ED9;}
.s_news .bd .list { height: 260px; overflow: hidden;}

.left_new { width: 600px;}
.right_new { width: 870px;}

.zwgk_l { width: 400px; float: left;}
.zwgk_l a { width: 33.3333%; text-align: center; margin-top: 30px; float: left; display: block;}
.zwgk_l img { transition: 0.1s; -moz-transition: 0.1s; -webkit-transition: 0.1s; -o-transition: 0.1s;}
.zwgk_l a:hover img { transform: translateY(-5px);}
.zwgk_l p { line-height: 24px; font-size: 20px; margin-top: 10px;}
.zwgk_r { width: 1080px; float: right;}
.zwgk_r .item { width: 260px; height: 115px; line-height: 30px; font-size: 22px; font-weight: bold; margin-left: 10px; margin-top: 10px; float: left;}
.zwgk_r .item01 { background: url(/mjimg/bg_zw01.png) no-repeat left 24px center #DFECFF;}
.zwgk_r .item02 { background: url(/mjimg/bg_zw02.png) no-repeat left 24px center #FEE9D9;}
.zwgk_r .item03 { background: url(/mjimg/bg_zw03.png) no-repeat left 24px center #EFFAED;}
.zwgk_r .item04 { background: url(/mjimg/bg_zw04.png) no-repeat left 24px center #EFECFB;}
.zwgk_r .item05 { background: url(/mjimg/bg_zw05.png) no-repeat left 24px center #EFFAED;}
.zwgk_r .item06 { background: url(/mjimg/bg_zw06.png) no-repeat left 24px center #EFECFB;}
.zwgk_r .item07 { background: url(/mjimg/bg_zw07.png) no-repeat left 24px center #DFECFF;}
.zwgk_r .item08 { background: url(/mjimg/bg_zw08.png) no-repeat left 24px center #FEE9D9;}
.zwgk_r .item:hover { opacity: 0.8;}
.zwgk_r .item a { padding: 28px 20px 0 94px; display: block;}
.zwgk_r .item01 a { color: #587AAB;}
.zwgk_r .item02 a { color: #B85F5F; padding-top: 44px;}
.zwgk_r .item03 a { color: #647F39;}
.zwgk_r .item04 a { color: #91579F;}
.zwgk_r .item05 a { color: #647F39;}
.zwgk_r .item06 a { color: #91579F;}
.zwgk_r .item07 a { color: #587AAB;}
.zwgk_r .item08 a { color: #B85F5F; padding-top: 12px;}

.msfw { position: relative;}
#msfw { height: 160px; overflow: hidden;}
.msfw .item { width: 260px; height: 160px; background: #F2F7FC; margin-right: 30px; float: left; overflow: hidden; position: relative;}
.msfw .item04 { margin-right: 0 !important;}
.msfw .sqon { width: 630px;}
.msfw_ti { width: 260px; text-align: center; position: absolute; left: 0; top: 30px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.msfw .sqon .msfw_ti { width: 189px !important;}
.msfw_ti a { display: block;}
.msfw_ti p { font-size: 20px; font-weight: bold; color: #666; margin-top: 15px;}
.msfw_ti img { transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.msfw_ti a:hover img { transform: rotateY(180deg);}
.msfw_son { height: 94px; padding-left: 30px; border-left: 1px solid #ccc; position: absolute; left: 260px; top: 30px; overflow: hidden; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.msfw .sqon .msfw_son { left: 191px;}
.msfw_son a { width: 120px; line-height: 42px; font-size: 18px; text-align: center; background: #DEEAF6; margin-right: 10px; margin-bottom: 10px; display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.collect { width: 520px; margin-top: -16px; float: left;}
.myzj li { position: relative;}
.myzj .status { width: 72px; line-height: 28px; font-size: 16px; color: #666; text-align: center; background: #f7f7f7; display: inline-block; position: absolute; right: 0; bottom: 12px;}
.myzj .start { font-weight: bold; color: #fff; background: #FFB900;}

.advertbox { width: 940px; float: right;}
.advert { padding-top: 20px; position: relative;}
.advert .bd, .ztzl .bd { overflow: hidden;}
.advert .bd ul, .ztzl .bd ul { overflow: hidden; zoom: 1; }
.advert .bd li { float: left; _display: inline; overflow: hidden; width: 190px !important;}
.advert .bd li img { width: 180px; height: 256px;}
.advert .bd li a, .ztzl .bd li a { display: block;}
.advert .prev, .advert .next, .ztzl .prev, .ztzl .next { width: 40px; height: 50px; position: absolute; right: 0px; top: 50%; margin-top: -25px; z-index: 1; display: none; cursor: pointer; background: url(/mjimg/icon_right.png) no-repeat center rgba(0,0,0,0.2);}
.advert .prev, .ztzl .prev { left: 0px; right: auto; transform: rotateY(180deg);}

.ztzl { position: relative;}
.ztzl .bd li { float: left; _display: inline; overflow: hidden; width: 380px !important;}
.ztzl .bd li img { width: 360px; height: 130px;}



/*走进梅江*/
.zjmj { background: url(/mjimg/bg_zjmj.png) no-repeat bottom center;}
.zjmj_ti { width: 100%; height: 95px; margin-bottom: 60px;}
.zjmjbox .zjmj_ti { background: url(/mjimg/ti_zjmj.png) no-repeat center; margin-top: 36px;}
.zjmjbox .fl img, .zjmjbox .fl video { width: 700px; height: 400px;}
.zjmjbox .fl video:focus { outline: none;}
.zjmjbox .fr { width: 820px;}
.zjmjbox .txt { line-height: 28px; font-size: 16px; padding-top: 35px; padding-bottom: 58px;}
.zjmjbox .txt .more { color: #FF5722; padding-left: 20px;}
.zjmjbox .item { width: 192px; height: 150px; font-size: 18px; text-align: center; background: #EFF2F5; margin-right: 10px; float: left; display: block;}
.zjmjbox .last, .zjmjbox .item:last-child { margin-right: 0;}
.zjmjbox .item img { height: 64px; padding-top: 26px; padding-bottom: 14px; transition: 0.1s; -moz-transition: 0.1s; -webkit-transition: 0.1s; -o-transition: 0.1s;}
.zjmjbox .item:hover img { transform: translateY(-5px);}
.zjmjbox .item p { padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.mjlybox .zjmj_ti { background: url(/mjimg/ti_mjly.png) no-repeat center; margin-top: 80px;}
.xdmjbox .zjmj_ti { background: url(/mjimg/ti_xdmj.png) no-repeat center; margin-top: 80px;}
.xdmjbox .item { width: 776px; background: #EFF2F5; margin-bottom: 10px;}
.xdmjbox .item img { width: 388px; height: 200px;}
.xdmjbox .item .txt { width: 388px;}
.xdmjbox .item .txt h3 { font-size: 20px; font-weight: bold; padding: 36px 40px 24px 40px;}
.xdmjbox .item .txt p { height: 84px; line-height: 28px; font-size: 16px; padding: 0 40px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.zlgzlfzbox .zjmj_ti { background: url(/mjimg/ti_zlgzlfz.png) no-repeat center; margin-top: 80px;}
.zlgzlfzbox .item { width: 510px; background: #EFF2F5; margin-right: 15px;}
.zlgzlfzbox .item:last-child { margin-right: 0;}
.zlgzlfzbox .item img { width: 100%; height: 200px;}
.zlgzlfzbox .item .txt { text-align: center;}
.zlgzlfzbox .item .txt h3 { font-size: 20px; font-weight: bold; padding: 24px 40px 18px 40px;}
.zlgzlfzbox .item .txt p { height: 28px; line-height: 28px; font-size: 16px; margin-bottom: 20px; padding: 0 40px;}
.zlgzlfzbox .item .txt p a { width: 33.3333%; float: left;}
.tsmjbox .zjmj_ti { background: url(/mjimg/ti_tsmj.png) no-repeat center; margin-top: 70px;}
.squee { position: relative;}
#squee { height: 460px; overflow: hidden;}
#squee .item { width: 130px; height: 460px; margin-right: 8px; float: left; cursor: pointer; overflow: hidden; position: relative;}
#squee .item:last-child { margin-right: 0 !important;}
#squee .sqon { width: 870px;}
.squee_ti { width: 130px; height: 460px; background: #fff; border: 1px solid #1776CF; box-sizing: border-box; position: absolute; left: 0; top: 0;}
.squee_ti h2 { width: 32px; line-height: 38px; font-size: 32px; font-weight: normal; font-family: Reeji-CloudRuiSongCu-GBK; position: absolute; top: 58px; left: 68px;}
.squee_ti p { font-size: 16px; color: rgba(23,118,207,0.3); position: absolute; left: -5px; top: 210px; text-transform: uppercase; letter-spacing: 1px; transform: rotate(90deg); width: 250px;}
.squee_ti a { width: 16px; height: 16px; background: url(/mjimg/icon_tsmj.png); display: block; position: absolute; bottom: 50px; left: 50%; margin-left: -8px;}
#squee .sqon .squee_ti { background: #1776CF; color: #fff;}
#squee .sqon .squee_ti p { color: rgba(255,255,255,0.3);}
#squee .sqon .squee_ti a { background: url(/mjimg/icon_tsmj_on.png);}
.squee_txt { width: 740px; position: absolute; left: 130px; top: 0;}
.squee_txt img { width: 100%; height: 460px;}
.squee_txt .txt { line-height: 28px; font-size: 16px; color: #fff; background: rgba(0,0,0,0.4); padding: 24px 30px; position: absolute; left: 0; right: 0; bottom: 0;}
.squee_txt .txt .more { color: #FF5722; padding-left: 20px;}

/*政务公开*/
.zwgkbox .item { width: 276px; height: 110px; line-height: 26px; font-size: 20px; font-weight: bold; margin-left: 30px; float: left;}
.zwgkbox .item:hover { opacity: 0.8;}
.zwgkbox .item a { height: 90px; padding-left: 20px; padding-top: 20px; display: block;}
.zwgkbox .item01 { margin-left: 0 !important;}
.zwgkbox .item01 a { color: #587AAB; background: url(/mjimg/bg_zwgk01.png) no-repeat center;}
.zwgkbox .item02 a { color: #B85F5F; background: url(/mjimg/bg_zwgk02.png) no-repeat center;}
.zwgkbox .item03 a { color: #647F39; background: url(/mjimg/bg_zwgk03.png) no-repeat center;}
.zwgkbox .item04 a { color: #91579F; background: url(/mjimg/bg_zwgk04.png) no-repeat center;}
.zwgkbox .item05 a { color: #587AAB; background: url(/mjimg/bg_zwgk05.png) no-repeat center;}
.newss .hd { height: 40px; margin-top: 14px;}
.newss .hd li { line-height: 40px; margin-right: 10px; float: left;}
.newss .hd li a { font-size: 16px; text-align: center; border: 1px solid #EEEEEE; border-radius: 4px; padding: 0 15px; display: block;}
.newss .hd .on a { font-weight: bold; color: #1D7ED9; background: #DBEAF7; border: 1px solid #DBEAF7;}
.ldzcbox .ldzc_ti { line-height: 66px; font-size: 20px; font-weight: bold; color: #1976D2; text-align: center; background: rgba(23,118,207,0.1);}
.ldzcbox .ldzc_ti img { width: 26px; margin-right: 14px;}
.ldzcbox .ldzc_txt { line-height: 38px; font-size: 18px; background: #F1F7FC; padding: 20px 0 30px 42px;}
.ldzcbox .ldzc_txt .chief { width: 240px; border-right: 1px solid #C1D4E6;}
.ldzcbox .ldzc_txt .photo { width: 120px; margin-right: 24px;}
.ldzcbox .ldzc_txt img { width: 100%; }
.ldzcbox .ldzc_txt h4 { font-weight: bold; margin-bottom: 5px;}
.ldzcbox .ldzc_txt a { width: 54px; display: block;}
.ldzcbox .ldzc_txt .deputy { width: 345px; margin-left: 60px;}
.ldzcbox .ldzc_txt .deputy a { margin-left: 30px; float: left;}
.ldzcbox .item { width: 236px; height: 196px; text-align: center; background: #F1F7FC; margin-top: 11px; margin-right: 11px; float: left; display: block;}
.ldzcbox .item:nth-child(3n) { margin-right: 0 !important;}
.ldzcbox .item img { padding-top: 24px; padding-bottom: 14px; transition: 0.1s; -moz-transition: 0.1s; -webkit-transition: 0.1s; -o-transition: 0.1s;}
.ldzcbox .item:hover img { transform: translateY(-5px);}
.ldzcbox .item p { font-size: 20px;}

.wgk { background: #F2EFE9; padding: 20px; position: relative;}
#wgk { height: 130px; overflow: hidden;}
.wgk .item { width: 236px; height: 130px; background: #fff; margin-right: 20px; float: left; overflow: hidden; position: relative;}
.wgk .item:last-child { margin-right: 0 !important;}
.wgk .sqon { width: 492px;}
.wgk_ti { width: 236px; height: 130px; text-align: center; position: absolute; left: 0; top: 0;}
.wgk_ti img { padding-top: 16px; padding-bottom: 10px;}
.wgk_ti p { font-size: 20px; font-weight: bold;}
.wgk_son { padding-top: 28px; position: absolute; left: 266px; top: 0;}
.wgk .three { padding-top: 8px;}
.wgk_son a { width: 180px; line-height: 34px; font-size: 18px; text-align: center; background: #F5F5F5; margin-bottom: 6px; display: block;}
.wgk_son a:last-child { margin-bottom: 0;}
.cr1 { color: #F59583;}
.cr2 { color: #AA45D9;}
.cr3 { color: #4EACEE;}
.cr4 { color: #1DBF7C;}
.cr5 { color: #E48C00;}

.zdly .item { width: 276px; line-height: 68px; float: left; margin-right: 30px; margin-top: 30px;}
.zdly .item:nth-child(5n) { margin-right: 0 !important;}
.zdly .item a { font-size: 18px; border: 1px solid #b8d8f5; background: linear-gradient(-270deg, #FFFFFF 0%, #e4f0fb 100%); padding-right: 20px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.zdly .item img { margin-left: 30px; margin-right: 10px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.zdly .item:hover img { transform: rotateY(180deg);}

/*互动交流*/
.hdjl { padding-top: 0 !important;}
.zxftbox { background: #F2EFE9; padding: 20px 0;}
.zxft .fl img { width: 660px; height: 322px;}
.zxft .txt { width: 800px;}
.zxft ul { margin-top: 6px;}
.zxft ul li { height: 52px; padding: 20px 0; border-bottom: 1px solid #F5F5F5; position: relative;}
.zxft ul li .date { width: 100px; font-size: 14px; color: #787878; text-align: center; border-right: 1px solid #eee; position: absolute; left: 0;}
.zxft ul li .date h3 { line-height: 25px; font-size: 32px; margin-bottom: 10px;}
.zxft ul li a { line-height: 26px; font-size: 16px; padding-left: 130px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.zxft .more { width: auto; color: #666; background-position: left; padding-left: 24px;}
/* .zxft ul .more { width: 240px; line-height: 56px; font-size: 20px; font-weight: bold; color: #fff; text-align: center; background: #77B247; margin-top: 20px; display: block;}
.zxft ul .more img { margin-right: 10px;} */

.zjdc ul { margin-bottom: 20px;}
.zjdc li { padding: 12px 0; border-bottom: 1px solid #F5F5F5; position: relative;}
.zjdc li .date { width: 68px; font-size: 16px; color: #666; text-align: center; position: absolute; left: 0;}
.zjdc li .date p { line-height: 28px; font-size: 16px; color: #999; text-align: center; background: #EEEEEE; margin-top: 5px;}
.zjdc li .date .start { font-weight: bold; color: #fff; background: #FFB900;}
.zjdc li a { height: 55px; line-height: 24px; font-size: 16px; padding-left: 88px; display: table-cell; vertical-align: middle;}
.zjdc .item { width: 230px; text-align: center; margin-right: 20px; float: left;}
.zjdc .item a { line-height: 60px; font-size: 20px; font-weight: bold; padding: 19px 0; display: block;}
.zjdc .item01 a { color: #F59583; border: 1px solid #F59583;}
.zjdc .item02 a { color: #1DBF7C; border: 1px solid #1DBF7C;}
.zjdc .item03 { margin-right: 0 !important;}
.zjdc .item03 a { color: #ED9407; border: 1px solid #ED9407;}
.zjdc .item img { margin-right: 19px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s; -o-transition: 0.5s;}
.zjdc .item:hover img { transform: rotateY(180deg);}

.mjms { height: 496px; background: url(/mjimg/bg_mjms.png) no-repeat; background-size: 100% 100%; border-radius: 60px 10px 60px 10px; padding: 0 30px; overflow: hidden;}
.mjms_ti { padding-top: 14px; padding-bottom: 10px; position: relative;}
.mjms_ti .more { line-height: 56px; font-size: 20px; color: #295D8E; background: url(/mjimg/icon_write.png) no-repeat left center; padding-left: 30px; position: absolute; right: 0; top: 8px;}
.mjms li { background: #fff; box-shadow: 0px 0px 4px 0px rgba(180,195,211,0.3); margin-bottom: 10px; padding: 14px 30px;}
.mjms li:before { content: ''; display: inline-block; margin-right: 9px; margin-top: 8px; background: #1D7ED9; width: 8px; height: 8px; border-radius: 50%; float: left;}
.mjms li a { line-height: 24px; font-size: 16px; margin-bottom: 10px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mjms li font { color: #1D7ED9;}
.mjms li p { font-size: 16px; color: #666;}
.mjms .news .list{margin-top: 0}
.mjms .list li{ height: 24px;line-height: 24px;padding: 10px 30px;}

/*概览*/
.list_left { width: 280px; float: left;}
.list_left h3 { font-size:18px; line-height: 60px; text-align: center; color: #fff; background: #1776CF;}
#J_navlist { border: 1px solid #e8e8e8; border-width: 0 1px;}
#J_navlist a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;font-size: 18px;}
#J_navlist .on, #J_navlist .on a { color: #1776CF; font-weight: bold;}
.list_left h4 { line-height: 50px; background: #f3f3f3; border-top: 1px solid #fff; border-bottom: 1px solid #e8e8e8; font-weight: normal; text-align: center; cursor: pointer; position: relative;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list_left h4 i { width: 18px; height: 18px; background: url(/mjimg/icon_down.png) no-repeat center; background-size: 10px; position: absolute; right: 10px; top: 16px;}
.list_left .selected h4 i { transform: rotate(180deg);}
.list_left .list_item { text-align: center; border-bottom: 1px solid #e8e8e8;}
.list_left .list_item a { line-height: 40px; border-bottom: 1px dashed #e8e8e8;}
.list_left .list_item li:last-child a { border-bottom: none;}

.list_right, .list-right { width: 1190px; float: right;}
.list-page{ width: 1250px; }
.list_right .ur_here,.list-right .ur_here { border-bottom: 1px solid #efefef; }
.list_box { position: relative;}
.list_box .list a { width: 80%;}

.list_box .list_img li { width: 25%; float: left;}
.list_box .list_img a { margin: 10px; display: block;}
.list_box .list_img img { width: 100%; height: 180px;}
.list_box .list_img p { text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

.list_pages, .grzx .layui-laypage { font-size: 0; text-align: center; margin-top: 30px; margin-bottom: 50px;}
.list_pages a, .grzx .layui-laypage a, .grzx .layui-laypage span { width: 40px; height: 36px; line-height: 36px; font-size: 16px; text-align: center; border: 1px solid #e0e0e0; margin: 0 5px; display: inline-block;}
.list_pages .current, .grzx .layui-laypage .layui-laypage-curr .layui-laypage-em { background: #1776CF; color: #fff; border: 1px solid #1776CF;}
.list_pages .first, .list_pages .prev, .list_pages .next, .grzx .layui-laypage .layui-laypage-prev, .grzx .layui-laypage .layui-laypage-next { width: 70px;}
.list_pages .last { width: 80px;}
.list_pages span { font-size: 14px;}
.list_pages #thisPage { height: 28px; margin: -1px 5px 0 5px; border: 1px solid #e5e5e5; text-align: center; font-size: 14px; }

.ur_here { line-height: 48px; background: url(/mjimg/icon_home.png) no-repeat left 20px center #f8f8f8; border-top: 3px solid #1776CF; padding-left: 56px;}

.show { padding: 24px;border: 1px solid #efefef; }
.show_ti {font-size: 32px; text-align: center;color: #165d9f;margin: 24px auto;font-weight: bold;line-height: 1.6;}
.show_tit, .show_tib { font-size: 18px;  color: #666; margin-bottom: 10px; text-align: center;}
.show_info { border-bottom: 1px dashed #e5e5e5; color: #666; margin: 20px 0; display: block; padding:  10px; text-align: center; line-height: 36px; }
.show_info .ctrl{padding: 0px 20px;}
.show .sc { font-family: 'iconfont';}
.show .sc a { display: inline-block; cursor: pointer;}
.show .sc i { font-size: 24px; font-style: normal; color: #aaa; margin-right: 10px;}
.show .sc i.on { color: #1776CF;}
.show .sc i:hover { color: #1776CF;}
.show_con { padding: 20px; line-height: 36px; text-align: justify;}
.show_con img { max-width: 90%; margin: 0 auto;}
.show_con p { margin-bottom: 10px;font-size: 18px;}
.show_con table td { border: 1px solid #ccc; border-collapse: collapse;}
.show_con .view { height: 600px;}
.show_con .view video, .show_con .view object, .show_con .view embed, .show_con .view img { width: 900px; height: 600px;}
.show_con .view img { max-width: 900px;}
.show_con .view #media_wrapper { margin: 0 auto;}
/* .show_con .prism-player.nfw-cms-video { width: 540px !important;} 影响招商动态视频*/
.show_fj { margin: 10px; padding:10px; border-top: 1px dashed #dadada;}
.show_fj b { font-size: 18px; color: #1776CF; margin-bottom: 10px; display: block;}
.show_fj li { margin-bottom: 10px;}
.show .ctrl .zh a { cursor: pointer;}
.show .ctrl .zh .on { font-weight: bold; color: #1776CF;}
#next { position: relative;}
#next a { width: 44%; line-height: 40px; background: #f3f3f3; padding: 0 1rem; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
#next i { position: absolute; top: 0;font-style: normal;}
#next .fl { padding-left: 2rem;}
#next .fl i { left: 1rem;}
#next .fr { padding-right: 2rem;}
#next .fr i { right: 1rem}
.show .font_small, .show .font_small p {font-size: 14px;line-height: 28px;}
.show .font_large, .show .font_large p {font-size: 24px;line-height: 48px;}

.guidang { font-weight: 800; color:#d20000;position:absolute;right:20%;top:240px; transform:rotate(-8deg);}
.guidang span { font-size:24px;display: block;}
.guidang p { font-size:32px;padding:8px;width:160px;margin-top:8px;}


/*领导之窗*/
.ldzc { padding: 30px;}
.ldzc .ld_img { width: 150px; text-align: center; float: left;}
.ldzc .ld_img h3 { line-height: 30px; font-size: 16px; font-weight: bold; text-align: center; color: #135592;}
.ldzc_img { margin-bottom: 10px;}
.ldzc_img img { width: 130px; height: 180px; border: 1px solid #ddd;}
.ldzc_r { width: 950px; padding: 0; float: right;}
.ldzc_r p strong { line-height: 40px; font-size: 18px; color: #135592; border-bottom: 2px solid #135592; display: block;}


/*信息公开目录*/
.xxgkml .topbanner{ line-height: 110px; font-size: 36px; font-weight:bold; color: #fff; text-align:center; background:url(/mjimg/bg_xxgkml.jpg) no-repeat; background-size: 100% 100%; margin-bottom: 30px;}
.xxgkml .itembox { margin-top: 10px;}
.xxgkml_ti { height:36px; line-height:36px; position:relative; margin-bottom:10px; border-bottom:1px dotted #d8d8d8;}
.xxgkml_ti h3 { height:24px; line-height:24px; font-size:16px; position: absolute;padding: 0 12px; border-left: 6px solid #0e5cca; padding-left:14px; color:#0e5cca; font-weight:normal;}
.xxgkml .item { padding: 10px;}
.xxgkml .item ul li { width:25%; height:44px; line-height:44px; float:left;}
.xxgkml .item ul li a { font-size:16px; padding-left:10px; display: block;}

.zdgkml a { width: 32%; height:60px; line-height:60px; margin: 2% 2% 0 0; float:left; border-radius:4px; font-size: 16px; background: #f2f2f2; text-align: center; display:block;}
.zdgkml a:nth-child(3n){ margin-right:0;}


/*知识库*/
.zsk #J_navlist .on a { color: #1776CF;}
.zsk #J_navlist .panel { text-align: center; font-size: 14px; border: 1px solid #ddd; margin: 10px;}
.zsk #J_navlist .panel p { height: 30px; line-height: 30px; text-align: center;}
.zsk #J_navlist .panel .text { background: #efefef; height: 38px; line-height: 38px; margin-bottom: 5px; font-size: 16px; font-weight: bold; color: #e22929;}
.zsk #J_navlist .resume { line-height: 42px; background: #ff8a43; color: #FFF; text-align: center;}
.zsk .zsk_search { height:46px; padding: 10px 0;}
.zsk .zsk_search .input_key{ float:left;display:inline;width:460px;height:44px; border:1px #e5e1e1 solid; padding-left:10px; background:none; color:#333;line-height:44px;border-right:none; }
.zsk .zsk_search a.img_but2{ float:left;background:url(/mjimg/btn_zsk_search.jpg) no-repeat; height:45px;width:102px; cursor:pointer; border:0px; display:block;}
.zsk .list_right .con { border: 1px solid #e8e8e8;}
.zsk .con { line-height: 40px; padding: 20px;}
.zsk .con img { margin-top: 10px; margin-right: 20px; float:left;}
.zsk .con .date { color: #999;}
.zsk .con em { color:#f00; font-style: normal;}
.zsk .item { border-bottom: 1px dashed #e8e8e8; padding:10px 0;}
.zsk .list_right .item p { max-height: 80px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}


/*网站地图*/
.webmap { padding: 30px 0;}
.webmap h1 { line-height: 100px; font-size: 32px; font-weight: bold; color: #1776CF; text-align: center;}
.webmap .item_box { min-height: 74px; background: #f8f8f8; border-radius: 4px; overflow: hidden; position: relative;}
.webmap .item_ti { width: 200px; height: 100%; font-size: 20px; font-weight: bold; text-align: center; background: #DBEAF7; position: absolute; left: 0; top: 0;}
.webmap .item_ti a { display: inline-block; position: relative; top: 50%; transform: translateY(-50%);}
.webmap .item_ti span { width: 42px; line-height: 42px; text-align: center; background: #1776CF; border-radius: 50%; margin-right: 6px; display: inline-block;}
.webmap .item_ti p { line-height: 42px; display: inline-block;}
.webmap .item { padding: 16px 0; padding-left: 240px;}
.webmap .item a { width: 25%; line-height: 42px; font-size: 18px; float: left;}


/*预约服务*/
.yyfw { width: 920px; margin: 0 auto;}
.yyfw h3 { line-height: 36px; margin:20px 0 50px; font-size: 22px; text-align: center; }
.yyfw .yylc { width: 730px; margin: 0 auto;}
.yyfw .yy_btn, .yyfw .ph_arrow{ margin: 10px 0; float: left; text-align: center; font-size: 16px;}
.yyfw .yy_btn{ width:150px }
.yyfw .yy_btn i { font-size: 64px; color: #4f86c6;}
.yyfw .ph_arrow { margin-bottom: 70px; padding: 0 25px;}
.yyfw .ph_arrow i { line-height: 70px; font-size: 40px; color: #ededed;}
.yyfw .yyxz { line-height: 34px; margin-top: 40px; margin-bottom: 50px;}
.yyfw .btn { width: 226px; height: 58px; font-size: 18px; color: #fff; border: 0; background-color: #ee564a; margin-bottom: 40px;}
.yyfw .btn:hover { cursor: pointer; background-color: #d8372a; }


/* 个人中心 */
.grzx { background: rgba(255,255,255,0.4); border: 2px solid #FFFFFF; border-radius: 20px; padding: 20px;}
.grzx_l { width: 470px; height: 540px; background: #FFFFFF; border-radius: 10px; padding: 30px; padding-bottom: 0; float: left;}
.grzx_user_avatar{ width: 140px; height: 180px; border: 2px solid rgba(160,208,253,0.2);}
.grzx_user_info { width: 300px;}
.grzx_user_desc { margin-bottom: 16px;}
.grzx_user_item { height: 40px; line-height: 40px; font-size: 16px;}
.grzx_user_lable { color: #3F6C96; font-weight: bold; width: 66px; text-align:justify; text-justify:distribute-all-lines;/*ie6-8*/ text-align-last:justify;/* ie9*/ -moz-text-align-last:justify;/*ff*/ -webkit-text-align-last:justify;/*chrome 20+*/}
.grzx_user_txt { padding-left: 20px;}
.grzx_user_btn a { width: 146px; line-height: 48px; font-size: 16px; font-weight: bold; color: #1485F0; text-align: center; background: #DBEAF7;}
.grzx_user_btn .fr { color: #fff; background: #1485F0;}
.grzx_user_img { position: relative;}
.grzx_user_username { width: 100%; line-height: 40px; font-size: 16px; color: #fff; text-align: center; background: rgba(0,0,0,0.4); position: absolute; left: 0; bottom: 0;}

.grzx_bs a { width: 150px; font-size: 18px; text-align: center; background: #F1F7FC; margin-right: 10px; margin-bottom: 10px; padding-bottom: 20px; float: left; display: block;}
.grzx_bs a:nth-child(3n) { margin-right: 0 !important;}
.grzx_bs a img { padding-top: 20px; padding-bottom: 10px;}

.grzx_r { width: 910px; background: #FFFFFF; border-radius: 10px; padding: 30px; padding-bottom: 0; float: right;}
.grzx .msfw { padding: 0;}
.grzx .msfw .item, .grzx .msfw_ti { width: 205px;}
.grzx .zj-status { width: 78px; height: 28px; line-height: 28px; color: #1776CF; border: 1px dashed #1776CF; float: right; text-align: center; border-radius: 3px; margin-top: 12px; }
.grzx .zj-status.end { color: #c5c5c5; border-color: #c5c5c5; font-size: 16px;}
.grzx #collect_page, .grzx #subscribe_page { text-align: center}
.grzx .layui-laypage>a:first-child, .grzx .layui-laypage>a:first-child em { border-radius: 0;}
.grzx .layui-laypage a, .grzx .layui-laypage span, .grzx .layui-laypage .layui-laypage-curr .layui-laypage-em { padding: 0;}
.grzx .myzj { padding-bottom: 30px; }


/* 工作机构 */
.gzjg_ti { color: #217ec1; font-size: 28px; text-align: center; border-radius: 5px; border: 1px solid #ddd; padding: 10px 0; }
.gzjg_sx .hd ul { background:#f5f5f5}
.gzjg_sx .hd ul li { height: 45px; line-height: 45px; font-size: 28px; text-align:center;}
.gzjg_sx .bd { margin-top:20px;}
.gzjg_sx .bd ul { padding:0 10px; zoom:1;}
.gzjg_sx .bd li  { width: calc(20% - 8px); line-height:50px; float:left; margin-right:10px; margin-bottom:10px;}
.gzjg_sx .bd li:nth-child(5n) { margin-right:0;}
.gzjg_sx .bd a { text-align:center; border:1px solid #e6e6e6; display: block; }
.gzjg_sx .bd li:hover a { border:1px solid #0168b7;}


/* 专题专栏 */
.ztzl_box h3 { font-size: 24px; text-align: center; color: #1776CF; padding: 24px 0;}
.ztzl_box dl { width:360px; margin-right: 20px; margin-bottom: 20px; float:left;}
.ztzl_box dl:nth-child(4n) { margin-right: 0;}
.ztzl_box dt img { width: 100%; height: 130px;}
.ztzl_box dd { line-height: 30px; font-size: 16px; text-align: center;}
.ztzl_box dd a { color:#666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:block;}


/* 助力高质量发展 */
.zt_zlgzlfz { background: #fff;background:url(/mjimg/bg_zt_zlgzlfz_bg.png) no-repeat 0 340px;}
.zt_zlgzlfz .wid .banner { margin-top: 80px; margin-bottom: 60px;}
.zt_zlgzlfz .w50 { width: 760px;}
.zt_zlgzlfz .news_img { width: 820px; height: 470px;}
.zt_zlgzlfz .news_img .bd, .zt_zlgzlfz .news_img .bd img { height: 470px;}
.zt_zlgzlfz .right_new { width: 700px;}
.zt_zlgzlfz .other .w50 { width: 770px;}
.zt_zlgzlfz .other .w50 img{ width: 100%; height: 140px;object-fit: cover; object-position: center center; }
.zt_zlgzlfz .lylx .fl img { width: 78px; height: 578px;}
.zt_zlgzlfz .lylx .fr { width: 1444px; background: #0090e6; padding: 8px;}
.zt_zlgzlfz .lylx .fr .lylx_bd { height: 564px;}
.zt_zlgzlfz .lylx .fr .lylx_bd img{ width: 1468px;height: 578px; object-fit: cover; object-position: center center;}
.zt_zlgzlfz .lylx .hd { width: 360px; background: #cce9fa; padding: 10px 20px 0 20px; float: right;}
.zt_zlgzlfz .lylx .hd a { height: 120px; line-height: 24px; background: #fff; border: 4px solid #fff; border-radius: 0 30px; margin-bottom: 10px; padding: 0 15px; box-shadow: 0px 3px 6px 0px rgba(2,22,41,0.06); display: flex; align-items: left; justify-content: space-around; flex-direction: column; overflow: hidden;}
.zt_zlgzlfz .lylx .hd .on a { color: #fff; background: #0090e6;}
.zt_zlgzlfz .lylx .bd { width: 1044px; float: left;}
.zt_zlgzlfz .lylx .bd img { width: 100%; height: 562px;}
.zt_zlgzlfz .zwfwzn_ti { line-height: 130px; font-size: 36px; font-weight:bold; color: #fff; text-align:center; background:url(/mjimg/bg_xxgkml.jpg) no-repeat; background-size: 100% 100%; margin-top: 40px;}
.zt_zlgzlfz .zwfwzn_con { padding-bottom: 54px;}
.zt_zlgzlfz .zwfwzn_con a { width: 375px; line-height: 48px; font-size: 18px; color: #1776CF; text-align: center; background: #f1f7fc; margin-right: 20px; margin-top: 20px; display: block; float: left;}
.zt_zlgzlfz .zwfwzn_con a:nth-child(4n) { margin-right: 0 !important;}

@media screen and (max-width: 1660px) {
	body { min-width: 1240px;}
	.wid { width: 1200px;}
	.spacing { height: 16px;}
	.w50 { width: 564px;}
	.header, .head_swiper .bd li { height: 478px; }
	.header .logo { top: 150px;}
	.header .search { top: 370px;}
	.header .mzci { top: 80px;}
	.header .nav { top: 80px;}
	.header .nav li { margin-right: 60px;}
	.header .nav li a { font-size: 20px;}
	.footer .top { width: 300px; top: 56px; right: 0;}
	.footer .top a { width: 90px; line-height: 26px; font-size: 14px; margin-left: 6px; margin-bottom: 6px;}
	.footer .jiucuo { left: 0;}
	.footer .dzjg { left: 130px;}
	.footer .txt { padding-left: 210px;}
	.links .hd { width: 1080px; height: 50px; line-height: 50px;}
	.links .hd li { width: 180px;}
	.middle { padding: 16px 0;}
	.wbox { padding: 24px;}
	.tip h3 { font-size: 28px;}
	.news_img, .news_img .bd, .news_img .bd img { height: 348px;}
	.news_img .txt { height: 44px; line-height: 44px;}
	.news_img .txt a { font-size: 14px;}
	.news_img .hd { bottom: 17px;}
	.title .more { height: 48px; background-size: 12px 12px; right: 14px;}
	.list li { height: 41px; line-height: 41px; font-size: 16px;}
	.list li:before { margin-top: 17px;}
	.news ol li, .mjms_ti h2, .title h2 { font-size: 20px;}
	.s_news .bd .list { height: 210px;}
	.zwgk_l { width: 300px;}
	.zwgk_l a { width: 100px; margin-top: 20px;}
	.zwgk_l img { height: 46px;}
	.zwgk_l p { font-size: 16px; margin-top: 6px;}
	.zwgk_r { width: 832px;}
	.zwgk_r .item { width: 200px; height: 88px; line-height: 24px; font-size: 17px; background-size: 40px !important; background-position-x: 20px !important; margin-left: 8px; margin-top: 8px;}
	.zwgk_r .item a { padding: 20px 10px 0 76px;}
	.zwgk_r .item02 a { padding-top: 32px;}
	.zwgk_r .item08 a { padding-top: 8px;}
	#msfw { height: 124px;}
	.msfw .item { width: 200px; height: 124px; margin-right: 24px;}
	.msfw .sqon { width: 480px;}
	.msfw_ti { width: 200px; top: 24px;}
	.msfw .sqon .msfw_ti { width: 145px !important;}
	.msfw_ti img { height: 46px;}
	.msfw_ti p { font-size: 16px; margin-top: 8px;}
	.msfw_son { height: 72px; padding-left: 24px; left: 200px; top: 24px;}
	.msfw .sqon .msfw_son { left: 145px;}
	.msfw_son a { width: 92px; line-height: 32px; font-size: 14px; margin-right: 8px; margin-bottom: 8px;}
	.collect { width: 400px;}
	.collect .list a { width: 70%;}
	.myzj .status { bottom: 7px;}
	.advertbox { width: 728px;}
	.advert .bd li { width: 147px !important;}
	.advert .bd li img { width: 140px; height: 208px;}
	.ztzl .bd li { width: 292px !important;}
	.ztzl .bd li img { width: 276px; height: 100px;}

	.header .nav #Web6 img{top: -25px;}

	/*走进梅江*/
	.zjmj_ti { height: 88px; background-size: 1660px !important; margin-bottom: 50px;}
	.zjmjbox .fl img, .zjmjbox .fl video { width: 536px; height: 308px;}
	.zjmjbox .fr { width: 640px;}
	.zjmjbox .txt { line-height: 24px; font-size: 14px; padding-top: 14px; padding-bottom: 24px;}
	.zjmjbox .txt .more { color: #FF5722; padding-left: 20px;}
	.zjmjbox .item { width: 100px; height: 114px; font-size: 16px; margin-right: 8px;}
	.zjmjbox .item img { height: 50px; padding-top: 18px; padding-bottom: 10px;}
	.xdmjbox .item { width: 596px; margin-bottom: 8px;}
	.xdmjbox .item img { width: 298px; height: 154px;}
	.xdmjbox .item .txt { width: 298px;}
	.xdmjbox .item .txt h3 { font-size: 16px; padding: 26px 30px 14px 30px;}
	.xdmjbox .item .txt p { height: 72px; line-height: 24px; font-size: 14px; padding: 0 30px;}
	.zlgzlfzbox .item { width: 390px;}
	.zlgzlfzbox .item img { height: 152px;}
	.zlgzlfzbox .item .txt p { padding: 0 20px;}
	#squee { height: 354px;}
	#squee .item { width: 100px; height: 354px; margin-right: 6px;}
	#squee .sqon { width: 670px;}
	.squee_ti { width: 100px; height: 354px;}
	.squee_ti h2 { width: 26px; line-height: 28px; font-size: 24px; top: 44px; left: 28px;}
	.squee_ti p { font-size: 14px; left: -54px; top: 190px;}
	.squee_ti a { bottom: 40px;}
	#squee .sqon .squee_ti { background: #1776CF; color: #fff;}
	#squee .sqon .squee_ti p { color: rgba(255,255,255,0.3);}
	#squee .sqon .squee_ti a { background: url(/mjimg/icon_tsmj_on.png);}
	.squee_txt { width: 570px !important; left: 100px;}
	.squee_txt img { width: 100%; height: 354px;}
	.squee_txt .txt { line-height: 24px; font-size: 14px; padding: 12px 20px;}

	/*政务公开*/
	.zwgkbox .item { width: 216px; height: 84px; line-height: 24px; font-size: 18px; margin-left: 18px;}
	.zwgkbox .item a { height: 72px; background-size: 100% 100% !important; padding-left: 16px; padding-top: 12px;}
	.newss .hd { height: 32px; margin-top: 12px;}
	.newss .hd li { line-height: 32px; margin-right: 8px;}
	.newss .hd li a { font-size: 14px; border-radius: 4px; padding: 0 10px;}
	.ldzcbox .ldzc_ti img { width: 20px; margin-right: 10px;}
	.ldzcbox .ldzc_txt { line-height: 30px; font-size: 16px; padding: 14px 0 24px 30px;}
	.ldzcbox .ldzc_txt .chief { width: 188px;}
	.ldzcbox .ldzc_txt .photo { width: 78px; margin-right: 22px;}
	.ldzcbox .ldzc_txt img { width: 100%; height: 98px;}
	.ldzcbox .ldzc_txt h4 { font-weight: bold;}
	.ldzcbox .ldzc_txt a { width: 48px;}
	.ldzcbox .ldzc_txt .deputy { width: 290px; margin-left: 46px;}
	.ldzcbox .ldzc_txt .deputy a { margin-left: 22px;}
	.ldzcbox .item { width: 182px; height: 164px; margin-top: 9px; margin-right: 9px;}
	.ldzcbox .item img { height: 86px; padding-top: 20px;}
	.ldzcbox .item p { font-size: 18px;}
	.wgk { padding: 15px;}
	#wgk { height: 100px;}
	.wgk .item { width: 182px; height: 100px; margin-right: 15px;}
	.wgk .sqon { width: 378px;}
	.wgk_ti { width: 182px; height: 100px;}
	.wgk_ti img { height: 52px; padding-top: 12px; padding-bottom: 8px;}
	.wgk_ti p { font-size: 15px;}
	.wgk_son { padding-top: 21px; left: 190px;}
	.wgk .three { padding-top: 5px;}
	.wgk_son a { width: 150px; line-height: 26px; font-size: 14px;}
	.zdly .item { width: 216px; line-height: 52px; margin-right: 18px; margin-top
		: 15px;}
	.zdly .item a { font-size: 16px; padding-right: 15px;}
	.zdly .item img { height: 36px; margin-left: 20px; margin-right: 8px;}

	/*互动交流*/
	.zxftbox { padding: 20px 0;}
	.zxft .fl img { width: 508px; height: 248px;}
	.zxft .txt { width: 620px;}
	.zxft ul { margin-top: 6px;}
	.zxft ul li { height: 42px; padding: 14px 0;}
	.zxft ul li .date h3 { line-height: 20px; font-size: 28px; margin-bottom: 6px;}
	.zxft ul li a { line-height: 21px; font-size: 15px;}
	/* .zxft ul .more { width: 200px; line-height: 52px; font-size: 18px; margin-top: 14px;}
	.zxft ul .more img { margin-right: 10px;} */

	.zjdc ul { margin-bottom: 10px;}
	.zjdc li { padding: 8px 0;}
	.zjdc li .date { width: 68px; font-size: 15px;}
	.zjdc li .date p { line-height: 22px; font-size: 14px; margin-top: 5px;}
	.zjdc li a { height: 48px; line-height: 24px; font-size: 15px; padding-left: 88px;}
	.zjdc .item { width: 178px; margin-right: 15px;}
	.zjdc .item a { line-height: 46px; font-size: 18px; padding: 12px 0;}
	.zjdc .item img { height: 46px; margin-right: 15px;}

	.mjms { height: 416px; border-radius: 60px 10px 60px 10px; padding: 0 24px;}
	.mjms_ti { padding-top: 16px; padding-bottom: 0;}
	.mjms_ti .more { line-height: 48px; font-size: 18px;}
	.mjms li { margin-bottom: 8px; padding: 14px 24px;}
	.mjms li:before { width: 6px; height: 6px;}
	.mjms li a { line-height: 20px; font-size: 15px; margin-bottom: 14px;}
	.mjms li p { font-size: 15px;}

	/* 概览 */
	.list_right, .list-right { width: 848px;}
	.list_box .list_img img { height: 130px;}
	.ldzc_r { width: 600px;}

	/* 个人中心 */
	.grzx { padding: 15px;}
	.grzx_l { width: 357px; height: 440px; padding: 24px; padding-bottom: 0;}
	.grzx_user_avatar { width: 108px; height: 138px;}
	.grzx_user_info { width: 224px;}
	.grzx_user_item { height: 28px; line-height: 28px; font-size: 14px;}
	.grzx_user_lable { width: 56px;}
	.grzx_user_btn a { width: 110px; line-height: 42px; font-size: 14px;}
	.grzx_user_username { line-height: 30px;}
	.grzx_bs a { width: 115px; font-size: 16px; margin-right: 6px; margin-bottom: 6px; padding-bottom: 16px;}
	.grzx_bs a img { height: 60px; padding-top: 16px; padding-bottom: 10px;}
	.grzx_r { width: 698px; padding: 24px; padding-bottom: 0;}
	.grzx .msfw .item, .grzx .msfw_ti { width: 156px;}
	.grzx .zj-status { margin-top: 6px;}


	/* 专题专栏 */
	.ztzl_box dl { width:276px; margin-right: 16px;}
	.ztzl_box dt img { height: 100px;}


	/* 助力高质量发展 */
	.zt_zlgzlfz .w50 { width: 580px;}
	.zt_zlgzlfz .news_img { width: 640px; height: 390px;}
	.zt_zlgzlfz .news_img .bd, .zt_zlgzlfz .news_img .bd img { height: 390px;}
	.zt_zlgzlfz .right_new { width: 520px;}
	.zt_zlgzlfz .other .w50 { width: 592px;}
	.zt_zlgzlfz .lylx .fl img { width: 60px; height: 450px;}
	.zt_zlgzlfz .lylx .fr { width: 1104px;}
	.zt_zlgzlfz .lylx .bd { width: 804px;}
	.zt_zlgzlfz .lylx .bd img { height: 434px;}
	.zt_zlgzlfz .lylx .hd { width: 260px;}
	.zt_zlgzlfz .lylx .hd a { height: 88px;}
	.zt_zlgzlfz .zwfwzn_con a { width: 291px; margin-right: 12px;}
}