@charset "utf-8";
html,body{margin:0; padding:0; border:none; width:100%; height:100%;}
body,input,h1,h2,h3,h4{color:#000103; font-size:14px; font-family:"微软雅黑"; font-weight:normal;}
a{color:#000103;text-decoration:none;}
a:hover{color:#cc0033; text-decoration:none;}
ul, ul li{list-style:none; margin:0; padding:0;}
img{border:none;}
img:hover{transition: all 0.5s; transform:scale(1.1);}
.pt_logo{background: no-repeat;}
.sen{background: no-repeat;}
.main{width:1000px; margin:auto;}
.cb{clear:both; width:0; height:0; overflow:hidden;}
.ci{clear:inherit; width:0; height:0; overflow:hidden;}
.mycl{ clear:both;}
.bk10{ height:10px;}
.bk20{ height:20px;}
.bk30{ height:30px;}
.bk40{ height:40px;}
.hde{display:none;}
.l{float:left;}
.r{float:right;}
.top{background:#f5f5f5; width:100%; line-height:36px; font-size:12px; color:#6c6c6c}
.top a{color:#6c6c6c}
.top span{padding:0 5px; cursor:pointer;}

.sr{width:380px; padding-top:20px;}
.logo{width:370px; padding-top:21px;}
.logo .pt_logo{width:210px; height:60px;}
.logo .r{padding-top:30px; color:#9d9d9d; letter-spacing:5px;}
.so{margin:0; padding:0; border:none; padding-top:10px; padding-left:20px;}
.so .q{border:#dfe6f2 solid 1px; height:27px; line-height:27px; padding:0 10px; width:245px; float:left;}
.so .s{border:none; height:29px; line-height:29px; width:29px; text-align:center; color:#ffffff; background: center top no-repeat;}
.lnv li{float:right; line-height:20px; font-size:12px; padding-top:10px; margin-left:20px;}
.lnv li div{float:left; margin-left:5px; color:#7a889f;}
.lnv li div a{color:#7a889f;}
.lnv li div.weixin{ width:25px; height:25px; background:; background-size:cover;}
.lnv li div.douyin{ width:25px; height:25px; background:; background-size:cover;}
.fjrb{width:45px; height:20px; background-position:-180px 0;}
.xfj{width:45px; height:20px; background-position:-180px -20px;}
.wap{width:15px; height:20px; background-position:-180px -40px;}
.xmt{width:15px; height:20px; background-position:-200px -40px;}
.subnav{font-size:16px; color:#7a889f; line-height:36px; margin-top:13px;}
.subnav .line{ height:36px; overflow:hidden;}
.subnav .line a{margin-left:73px; color:#7a889f;}
.subnav .line a.f{margin-left:0px;}
.dot{background-position:-225px -40px; height:14px; width:10px; display:inline-block;}
/*导航*/
.nav{}
.nav .topnav{ background-color:#1e50a8; height:36px; line-height:36px;font-size:15px;}
.nav .topnav a{ padding:5px 29px 5px 20px; color:#ffffff; }
.nav .topnav a:last-child{padding-right:20px;}
.nav .topnav a.last{padding-right:0px;}
.nav .topnav a:visited{color:#ffffff;}
.nav .senav{ background-color:#eeeeee; padding-bottom:10px;}
.nav .k{float:left; line-height:20px; height:48px;  margin-top:16px; margin-left:0; font-family:"宋体";}
.nav .k a{ display:inline-block; margin-right:10px; cursor:pointer; line-height:26px;letter-spacing:0.5px;}
.nav .k span{ margin-right:10px;}
.nav .k a.last, .nav .k span.last{ display:inline-block; width:auto;}
.nav .k .k_t{width:20px; overflow:hidden; float:left; background-color:#1e50a8; color:#ffffff;border-radius:5px; text-align:center; padding:5px 0px; margin:0px 15px 0px 15px;}
.nav .k1{width:265px; border-right:solid 1px #949494;}
.nav .k2{margin-left:10px; width:560px;border-right:solid 1px #949494;}
.nav .k3{margin-left:0px; width:160px;}

.nav .kz{float:left; line-height:20px; height:48px;  margin-top:16px; margin-left:0; font-family:"宋体";}
.nav .kz a{ display:inline-block; margin-right:5px; cursor:pointer; line-height:26px;letter-spacing:0.5px;}
.nav .kz span{ margin-right:7px;}
.nav .kz a.last, .nav .k span.last{ display:inline-block; width:auto;}
.nav .kz .k_t{width:20px; overflow:hidden; float:left; background-color:#1e50a8; color:#ffffff;border-radius:5px; text-align:center; padding:5px 0px; margin:0px 5px 0px 15px;}




/*头条*/
.topnews {height:80px; background: right center no-repeat; margin:20px auto;}
.topnews h1{font-size:34px; font-weight:bolder; line-height:70px; margin:0; padding:0; color:#000; font-weight:bold; width:90%; text-align:center;}
.topnews h1 a{color:#000;}

.zhxw{ width:455px; float:left;}
.zhxw .zhxw_t{ border-bottom:#bdbdbd  dashed 1px;}
.zhxw .zhxw_t h2{ border-left:#d40b1e solid 6px; line-height:20px; font-size:20px; padding-left:10px;}
.zhxw .zhxw_t span{color:#d40b1e;float:right;font-size:12px; margin-top:10px;}
.zhxw .zhxw_t span a,.zhxw .zhxw_t span a:visited{color:#d40b1e;}

.tm{background-position:-850px 0; text-align:center; color:#ffffff;}

.lsa{ padding:0px 0 13px;}
.lsa li{font-size:17px; color:#333333; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; /*text-overflow:ellipsis;*/}
.lsa li a{color:#333333;}
.lsa li:first-child{font-weight: bold;color: #000!important;}

.con1{width:520px;}
.ppmzl{ background: no-repeat; height:30px; font-size:20px; padding-left:35px; line-height:30px; margin-bottom:20px;}

.pppic img{width:250px; height:64px;}
/*幻灯片*/
.bind-jdt{width:520px; height:320px;}
.jdt-dian li em{display:block; background:#666666;}
.jdt-dian li.on em{background:#d50100;}
.disabled {pointer-events:none;}
.bdsug_app{display:none!important;}
/*融媒体*/
.sp{padding-top:25px;}
.sp .spt{background-position:-450px -148px; width:100%; height:26px; margin-bottom:15px;}
.sp .spt a{display:block; color:#1348a4; font-size:20px; line-height:26px; padding-left:35px;}

.tpb{position:relative;}
.tpb a{width:100%; height:100%; display:block; color:#fff; overflow:hidden;}
.tpb a img{width:100%; height:100%;}
.tpb a .tm{position:absolute; left:0; bottom:0; width:100%; height:50px; line-height:40px; text-align:center; overflow:hidden; font-size:16px; white-space:nowrap; /*text-overflow:ellipsis;*/}
.tpb a .tpm{background-position:-570px 0; width:40px; height:40px; position:absolute; left:10px; bottom:60px;}
.tpb a:hover .tpm{background-position:-610px 0;}
.spi{width:231px; height:130px; float:left; margin-left:16px;}
.spi a .tm{ font-size:14px;}
.tpbf{margin-left:0px;}

.qk{background:#eff4f8; padding-bottom:20px;}
.mu{height:84px; position:relative;}
.mu .mr{position:absolute; top:32px; right:20px; font-size:14px; color:#a0a0a0;}
.mu .mr a{color:#a0a0a0;}
.mu .sen{position:absolute; left:20px; top:15px; width:50px; height:45px;}
.mu .t{font-size:22px; line-height:84px; padding-left:30px; display:block; position:absolute;}
.mu .sub{position:absolute; left:150px; top:32px; line-height:20px; width:1050px; font-size:14px; color:#155396;}
.mu .sub a.a{color:#155396;}
.mu .sub span{color:#155396; padding:0 17px 0 16px;}

.rr{width:310px; margin-right:20px;}
.rc{width:308px; margin-right:20px;}
.rl{width:310px; margin-left:20px;}
.rlc{width:767px; margin-left:20px;}

.bd{background:#ffffff; padding:17px;}
.rl .bd{padding:13px 17px;}
.rrl .bd{padding:13px 17px;}
.rlc .bd{padding-bottom:0px; padding-right:0px;}
.mua{padding:10px 0;}
.mua a{display:block; color:#155396; border-left:#155396 solid 5px; line-height:33px; padding-left:10px; font-size:22px;}
.mua a span{float:right; color:#888888; font-size:14px;}
.mub{position:relative; height:40px; border-bottom:#f5f5f5 solid 2px;}
.mub a{font-size:18px; line-height:40px; padding-left:8px;}
.mub .sen{position:absolute; top:35px; left:0; width:52px; height:7px; background-position:-241px 0;}
.jg19{margin-top:19px;}
.jg5{margin-top:5px;}
.jg20{margin-top:20px;}
.lsb{padding-top:4px;}
.lsb li{font-size:16px; color:#000000; line-height:40px; height:40px; overflow:hidden; white-space:nowrap; /*text-overflow:ellipsis;*/}
.lsb li a{color:#000000;}

.dz{background-position:-120px -245px;}

.mzzg{ float:right; width:135px; height:80px;}
.rmt{background: 0px 0px no-repeat; width:120px;height:40px;position:absolute; margin-top:30px;}
.mud{text-align:center; color:#155396; font-size:22px; position:relative; line-height:45px;}
.mud a{color:#155396;}
.mud i{height:3px; width:32px; background:#155396; position:absolute; left:50%; margin-left:-16px; top:42px;}
.rmtp{width:255px; height:154px; margin:20px auto 0;}
.rmtp a .tm{font-size:16px; height:40px; line-height:40px;}
.h5{text-align:center; padding-top:17px; padding-bottom:5px;}
.h5 .bt{font-size:14px; color:#000000; line-height:30px; padding-top:10px;}
.h5 .h5tu{position:relative;width:234px; height:297px; margin:0 auto; overflow:hidden;}
.h5 .h5tu img{width:100%;}
.h5 .h5tu .smer{display:none; position:absolute; background:#ffffff; width:200px; height:200px; top:65px; left:16px; overflow:hidden;}
.h5 .h5tu:hover .smer{display:block;}
.ptyan{height:412px; }
.ptyan .mud b{background: 0px -36px no-repeat; padding-left:40px; margin:15px 0px 0px -30px; }
/*品牌展示*/
.ppzs{ border-bottom:#c0c0c0 solid 1px; font-size:20px; line-height:40px; padding-left:5px; margin-bottom:20px;}
.ppzs_ul li{ float:left; width:166px; text-align:center; padding:10px 0px;}
.ppzs_ul li img{max-height:60px; max-width:140px;}
/*行业资讯*/
.title1{border-left:#d40b1e solid 3px; line-height:20px; font-size:20px; padding-left:10px;}
.hyzx{border-bottom:#c0c0c0 solid 1px; }
.hyzx_bk{ background-color:#eff4f8; height:176px; width:485px;}
.hyzx_bk .rcc{float:left; width:118px; height:90px; margin-left:10px;}
.hyzx_bk .rcc img{width:118px; height:90px;}
.hyzx_bk .bd{width:335px; padding:0px 5px; margin-left:10px; float:left;background:none;}

.sub{ padding:20px 0px 20px 15px;}
.sub span{margin: 0px 12px;}
.sub a.a {
    color: #ce1515;
}
.lsd li{font-size:15px; color:#000000; line-height:30px; height:30px; overflow:hidden; white-space:nowrap; /*text-overflow:ellipsis;*/}
.lsd li a{color:#000000;}
/*这里是莆田*/
.zspt{ background: left top no-repeat; height:40px;}
.pt1 {float:left; margin:0; width:650px; height:435px; margin-right:20px;}
.pt2 {float:right;width:312px; height:200px;}

/*区县速递*/
.con2{width:630px;}
.line3{ border-bottom:#e3e1e1 solid 4px; width:100px; float:left; margin-left:15px; padding-top:8px;}
.qxsd h2{font-size:18px; float:left; margin:0;}
.qxul{ float:right; font-size:16px;}
.qxul span{ padding:0px 12px;}
.qxul a.a { color: #ce1515;}
.qxsdpic{width:210px; height:152px; float:left; margin-right:10px;}
.sub_bk .bd{width:390px; padding:0px 5px; margin-left:10px; float:left;background:none; background:none; padding:0px 5px;}
.sub_bk  .lsd li:first-child a,.sub_bk  .lsd li:first-child a:visited{ color:#1e50a8;}
.qxsdpic a .tm{    height: 40px;line-height: 40px;}

/*部门风采*/
.bmfc{ background-color:#eff4f8; padding:10px 10px 10px 0px;}
.bmfcul{ float:left; font-size:16px; border-left:#4c4c4d solid 1px; margin:10px 0px 10px 20px; padding-left:20px; line-height:32px;}
.bmfcul span{ padding:0px 18px;}
.bmfcul a.a { color: #ce1515;}
.bmfc .bd{width:365px; padding:0px 5px; margin-left:0px; float:left;background:none; background:none;}
.bmfc  .lsd li:first-child a,.sub_bk  .lsd li:first-child a:visited{ color:#1e50a8;}
.bmfc  .lsd li{font-size:17px; height:38px; line-height:38px;}
.bmfcpic{width:176px; height:132px; float:left; margin-right:10px; margin-top:10px;}
.bmfc .sub_bk{ padding:10px 10px 20px 15px; background-color:#ffffff; height:142px; margin:10px 10px 10px 20px;}
.con3{ width:337px;}
/*直通屏山*/
.ztps_t{font-size:20px; background: left top no-repeat; height:45px; line-height:50px;}
.ztps_t span{color:#ce1515;}
.ztps_t span a,.ztps_t span a:visited{color:#ce1515;}
.line2{ border-bottom:#d0d0d0 solid 4px;}
.line2 .color2{border-bottom:#ce1515 solid 4px; width:90px; float:left}
.liuyan{width:52px; height:30px; float:right; margin-top:10px;}
/*乡镇*/
.xianz h2{font-size:20px; line-height:40px; float:left; padding:0; margin:0;}
.xiznzul{float:left; font-size:16px; line-height:45px; margin-left:15px;}
.xiznzul span{ padding:0px 5px;}
.xiznzul a,.xiznzul a:visited{ color:#4a4a4a}
.con3 .lsb li{font-size:14px; line-height:30px; height:30px;}
/*微信*/
.wxshow{ position:relative;top:10px; left:110px; z-index:99;width:120px; height:120px; display:none;}
.wxshow img{width:100%; height:100%;}
.dyshow{ position:relative;top:10px; left:170px; z-index:99;width:120px; height:152px; display:none;}
.dyshow img{width:100%; height:100%;}

.indexg{ margin:10px auto;}

/*底部*/
.bottom{background-position:0 -300px; height:361px; text-align:center; background-color:#1348a4; line-height:25px; font-size:14px; color:#fff;}
.bottom a{color:#fff;}
.ylw{padding:45px 0 0 66px;}
.yla{width:185px; float:left; margin-right:30px; border:#fff solid 1px; line-height:30px; position:relative; cursor:pointer;}
.yla:hover .ylac{display:block;}
.ylac{position:absolute; display:none; z-index:1; border:#fff solid 1px; border-top:none; width:100%; left:-1px; bottom:30px; background:#1348a4;}
.ylac a{display:block; text-align:center; border-top:#fff solid 1px; background:#1348a4;}
.ylb{border-top:#fff solid 1px; position:relative;}
.ylbc{position:absolute; display:none; z-index:1; border:#fff solid 1px; border-top:none; width:100%; left:148px; top:-1px; background:#1348a4;}
.ylb:hover .ylbc{display:block;}
.ylc{border-top:#fff solid 1px; position:relative;}
.ylcc{position:absolute; display:none; z-index:1; border:#fff solid 1px; border-top:none; width:100%; left:148px; top:-1px; background:#1348a4;}
.ylc:hover .ylcc{display:block;}
.ylac a.red{color:#f3e31f;}

.btp{ padding:15px;}
.btp a.sen{display:inline-block; margin:0 15px; vertical-align:middle;}
.btpa{width:100px; height:40px; background-position:-295px -140px;}
.btpb{width:53px; height:63px; background-position:-241px -186px;}
.btpc{width:100px; height:40px; background-position:-295px -185px;}
.btpd{width:125px; height:40px; background-position:-295px -245px;}


