@charset "utf-8";
/*
author:chenyin
date:2017-3-11
title:美丽莆田
*/

/*css document */


/*----------概览-------------*/
.gl_left{ width:230px; float:left;}
.gl_right{ width:900px; float:right;}
.gl_left_tit{ height:40px; background:#009a44;}
.gl_left_tit h4{ font-size:15px; line-height:40px; color:#fff; font-weight:bold;text-align: center;}
.gl_left_tit h4 a{ color:#fff;}
.gl_left_nr{ border:1px solid #e2e2e2; border-top:none;}
.gl_left_nr ul li{ font-size:15px; }
.gl_left_nr ul li a em { width:130px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; height:40px; display:block;}
.gl_left_nr ul li a{ height:40px; display:block; padding-left:30px; padding-right:24px; line-height:40px; color:#000; text-decoration:none;}
.gl_left_nr ul li a:hover,.gl_left_nr ul li.gl_curr a{ color:#009a44; background:#f7f7f7;}
.gl_left_nr ul li a span{ font-size:20px; color:#009a44; float:right; line-height:40px;}
.gl_r_tit{ height:30px; border-bottom:1px solid #cccccc;}
.gl_r_tit span{ float:right; line-height:30px; font-size:12px;}
.gl_r_tit span a{ color:#999;}
.gl_r_tit  h4{ line-height:30px; font-size:16px; color:#009a44; font-weight:bold;}
.gl_lb{ padding:12px 0px; border-bottom:1px dashed #d1d1d1;}
.gl_lb ul li{ background:url(/uploads/image/images/20170311_zt_mlpt_lipot.jpg) left center no-repeat; padding-left:15px; line-height:32px;}
.gl_lb ul li a{ display: block; overflow: hidden;width:80%; white-space: nowrap ;text-overflow: ellipsis;}
.gl_lb ul li span{ float:right; color: #a0a0a0;}
.fgl_lb{ padding:12px 0px; }
.c-txt{ margin:30px auto 10px auto;width:50%;}
.c-txt img{ width: 100%; height: auto;}





a:hover {text-decoration: underline; color:#009a44;}
.titwz{ font-size:44px; font-weight: bold; color: #d0131f; text-align: center; line-height:60px; width: 80%; margin: 0 auto;padding-top: 90px;}
.top_dhh_box09{width: 100%; display:block;height:60px; background: #009a44; z-index: 999; position: fixed; top:0; display: none;}
.sj_st_logo09{ margin-top:7px; margin-left: 15px;}
.sj_st_logo09 img{width:269px; height:47px; }
.xlk_nav_box09 ul li em{display: block; width:22px;height:20px; background: url(/uploads/image/images/20200606-menu.png) no-repeat;position: absolute;top:24px; right: 20px;}
.big_nav_box09{position: absolute; width:100%; top:60px; left: 0px; background:#009a44;border-top: 1px solid #1865b6; overflow-y:scroll;
	padding-bottom: 20px;}
.big_nav_box09 ul li a {color: #fff;line-height:38px; height: 38px;display: block;padding-left: 15px;text-decoration: none;}
.big_nav_box09 ul li a:hover,.big_nav_box09 ul li.curr a{ background: #1865b6;}
.big_nav_box09 ul{margin-top: 8px;}
.banner{ height:218px; height:318px; background:  top center no-repeat;}
.logo{ top:20px; left: 0; position: absolute;}
/*.titwz{ margin-top:0px; margin-left:10px;}*/
.fhsy{ width:120px; height:30px; background:url(/uploads/image/images/20170311_zt_mlpt_tdiv-ls.png) left center no-repeat; position:absolute; text-align:center; right:0; top: 0;}
.fhsy a{ color: #ffffff;}
.nav{ height:46px; line-height:46px; background:#009a44;}
.nav ul li{ float:left; background:url(/uploads/image/images/20170311_zt_mlpt_libgbg.jpg) right center no-repeat; padding: 0 20px; text-align:center; font-size:16px;}
.nav ul li a{ color:#ffffff;  text-decoration: none;}
.nav ul li.las{ background:none;}
/*内容开始*/
/*.contain{ width:1040px; margin:0 auto;*/ /*padding-bottom:20px; *//*background:#ffffff;*//*  padding-top: 20px;*/}
.weathbar{ height:38px; background:#f0f0f0; width:1040px; }
.weathbar p{ width:500px; height:38px; line-height:38px; display:block; vertical-align:middle;}
.weathbar img{ }

.searth{  height:38px; float:right; display:block; margin-right:20px;}
.searss{ vertical-align:middle; margin-top:5px; vertical-align:middle;}
.intxt{ height:26px; border:1px solid #dbdbdb; line-height:26px;float:left; border-right:none; background: 5px center no-repeat #ffffff; padding-left:25px;  }
.inbtn{ float:left; height:28px; width:60px; background:#ec1716; border:none; color:#ffffff; font-size:14px;}
.ingjbtn{ float:left; height:28px; width:76px; background:#ec1716; border:none; color:#ffffff; font-size:14px; margin-left:5px;}
.main{ width: 1200px; margin: 0 auto;}


/*正文开始*/
.contcon{ padding: 20px;  background: #fff; }
.newsimg{ width:570px; height:320px;}
.newsimg img{ width: 100%; height: 320px;}
.xwdt{ width:568px; height:319px; border:1px solid #e7e7e7; }
.zwdttit{ height:36px; border-bottom:2px solid #009a44; line-height:36px; background:#f5f5f5;}
.zcwj ul li a{ display: block; overflow: hidden; white-space: nowrap; width: 80%; text-overflow: ellipsis;}
.zwdttit h4{  height:36px; display:block; padding:0 20px; background:#009a44; float:left; }
.zwdttit h4 a{ height:36px;  color:#ffffff; font-size:16px; text-decoration: none;}
.zwdttit h5{ float:left; height:36px; width:41px; display:block; background: left center no-repeat; }
.zwdttit span{ float:right; margin-right:10px;}
.zgdtt { padding:0px 10px 0px 10px; }
.zgdtt h3{ height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; padding: 5px 30px;border-bottom:1px dotted #c9c9c9;}
.zgdtt h3 a{ color:#df1f00; display: block; overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis;}
.zgdtt p { border-bottom:1px dotted #c9c9c9; padding-bottom:20px;}
.zgdtt p a{ color:#df1f00;}
.xwdt ul{ padding:5px 10px;}
.xwdt ul li{ font-size:14px; line-height:34px; background:url(/uploads/image/images/20170311_zt_mlpt_lipot.jpg) left center no-repeat; padding-left:10px;} 
.xwdt ul li span{ float:right; color:#b8b8b8;}
.zcwj{ width:568px; border:1px solid #e7e7e7; height:217px;}
.zcwj ul{ padding:9px 10px;}
.zcwj ul li{ font-size:14px; line-height:32px; background:url(/uploads/image/images/20170311_zt_mlpt_lipot.jpg) left center no-repeat; padding-left:10px;}
.zcwj ul li span{ float:right; color:#b8b8b8;}
/*第三行*/
.threeline{ /*height:192px;*/ border:1px solid #e7e7e7; }
.mlpt li{ float:left; position:relative; width:214px; height:120px; margin-left:14px; overflow:hidden;/* margin-top:14px;*/}
.mlpt li img{ width: 100%;height:120px;}
.mlpt li span{ position:absolute; height:35px; width:90%; padding:0 5%; display:block; text-align:center; line-height:35px; bottom: 0; 
background-color:rgba(0,0,0,0.7); filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000); 
}
.mlpt li span a{ color:#ffffff; width:100%; display:block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%;}
.bj{ background: #f5f4f4;}
.mlpt{ padding: 15px; margin-left: -14px;}
.xwdt ul li a{ display: block; overflow: hidden; white-space: nowrap;text-overflow: ellipsis; width: 80%;}

.footer { margin-top:35px; height:180px; background:#eeeeee; border-top: 5px solid #009a44;}
.footer_bottom { margin-top:20px;}
.footer_bottom p {line-height:32px;text-align:center;color: #666;}
.footer_bottom p a {margin: 0 9px; color: #666;}
.b_logo_l { position:absolute; left:135px; top:35px;}
.footer_bottom p span{ color: #ee0303; font-weight: bold;}
.yd-fotter{display: none;}
.height-box{ height:60px; display:none;}


.xzfc_img{ padding: 15px; margin-left: -14px;}
.xzfc_img ul li{ float: left; width:214px; height:120px; margin-left:14px; overflow: hidden;}
.xzfc_img ul li img{width:214px; height:120px;}
.xzfc_img ul li p{ width:94.6%; height: 35px; line-height: 35px;position: absolute; bottom:0px;background-color:rgba(0,0,0,0.7); filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000); font-size: 15px; padding-left: 15px;}
.xzfc_img ul li p a{ color: #fff;width:96%; overflow: hidden;white-space: nowrap; display:block;text-overflow: ellipsis;}
/*.xzfc_img ul li:first-child { margin-left: 0px;}*/



.er_bj_box-zt{background:#fff;padding: 20px 20px 20px 20px;}
.map_box-zt{border-bottom: 1px solid #dddddd;background: url(/uploads/image/images/20200424-map.png) left top no-repeat; padding-left:25px;padding-bottom: 15px;}
.map_box-zt p a.ls:hover,.map_box-zt p a.ls{ color:#009a44;}
.xl-main-zt{margin-top: 20px;padding-left: 20px; padding-right: 20px;}
.xl-title-zt{
    padding-bottom: 50px;
    border-bottom: 1px #eee solid;
    text-align: center;
    font-size: 18px;
    color: #666;
	padding-left: 20px; padding-right: 20px;
}
.xl-title-zt h2{
    font-size: 32px;
    line-height: 42px;
    color: #333;
    font-weight: bold;
    margin: 35px 0 20px 0;

}
.lit-zt{font-size: 16px;color: #666;}
.ftips-zt{padding-bottom: 20px;/*border-bottom: 1px #eee solid;*/}
.ftips-zt span{
    margin: 0 12px;
    color: #999;
}

.wes-zt{color: #d8d8d8;}
.wes-zt a{margin: 0 12px;}
.article-zt{
    margin-top: 50px;
    padding: 0 20px;
}
.article-zt p{
    font-size: 16px;
    line-height: 37px;
}
.fjxz-zt{ margin-top: 50px; padding: 0 20px; }
.fjxz-zt p{ font-size: 19px; font-weight: bold;padding-bottom: 10px;}
.fjxz-zt p img{margin-right: 12px;}
.fjxz-zt a{font-size: 16px;margin-top: 12px;display: block;/*margin-left: 30px;*/overflow: hidden;white-space: nowrap; width: 100%; text-overflow: ellipsis; background: url(/uploads/image/images/20170311_zt_mlpt_lipot.jpg) left center no-repeat; padding-left: 15px;}
.fjxz-zt a:hover{color: #009a44;}

.xglj-zt{
    padding: 30px 0;
    border-top: 1px #dedede solid;
    margin-top: 55px;
}
.xglj-zt p{
    font-size: 20px;
    padding-left: 18px;
    border-left: 4px #009a44 solid;
    color: #009a44;
    font-weight: bold;
}

.list-zt li {
    line-height: 38px;
    transition: all .3s linear;
    overflow: hidden;
}
.list-zt li span {
    float: right;
    color: #999;
    font-size: 14px;
}
.list-zt li i {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #c9c9c9   ;
    vertical-align: middle;
    margin-right: 12px;
    margin-top: 18px;
    float: left;
}
.list-zt li a {
    display: inline-block;
    max-width:70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    float: left;
    color: #333;
    transition: all .3s linear;
}
.list-zt li a:hover {
    padding-left: 8px;
    color: #0856a7;
    transition: all .3s linear;
}







@media screen and (max-width:1920px) {
	body{ min-width: 0;}
}

@media screen and (max-width:1220px) {
	.b_logo_l{ left: 0;}
	.main{ width: 100%;}
	.newsimg{ float: none; width: 100%;height: auto;}
	.newsimg img{ width: 100%;height: auto;}
	.xwdt{ float: none; width: 100%; margin-left: 0;margin-top: 20px;}
	.zcwj{float: none; width: 100%;}
	.zcwj01{ margin-top: 20px;}
	.threeline{ width: 100%;}	
	.mlpt li{width:18%; margin-left: 2%;height: auto;}
	.mlpt li img{height: auto;}
	.mlpt{ margin-left: -2%;}
	.nav ul li{padding: 0 2%;}
	
	.xzfc_img ul li{width:18%; margin-left: 2%;height: auto;}
	.xzfc_img ul li img{height: auto; width: 100%;}
.b_logo_l{ left: 2%;}
	.gl_right {
		width: 76%;}
	.gl_left {
		width: 22%;}
	
	
}

@media screen and (max-width:1000px) {
	.logo{ display: none;}
	.height-box{display: block;}
	.nav{ display: none;}
	.top_dhh_box09{ display: block;}
    .xzfc_img ul{
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
	 .xzfc_img ul li{
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        width:211px;
		 height:119px;
    }
		.gl_right { margin-top: 20px;}
	.gl_left,.gl_right {width: 100%; float: none;}
	.titwz{ padding-top: 65px;}
}

@media only screen and (max-width: 890px){
	.titwz{ font-size: 40px;}
}


@media only screen and (max-width: 810px){
.yd-fotter{display:block;}
.pc-fotter{display:none;}
.b_logo_l{ top: 300px;left: 50%; margin-left: -30px;}
.footer{ height: auto; padding-bottom: 95px;}
/*.titwz{ font-size: 75px; line-height: 250px;}*/
	.titwz{font-size:40px;  line-height: 50px; padding-top:55px;}
.banner{ height: 250px;}
}

@media only screen and (max-width:760px){
	.ftips-zt p,.ftips-zt{ float: none;text-align: center; }
	.wes-zt{ float: none;text-align: center; margin-top: 10px;}
	.xl-title-zt h2{margin: 20px 0 20px 0;}
	.titwz{ font-size: 32px; line-height: 40px;}
}

@media only screen and (max-width:550px){
.titwz{ font-size: 28px; width: 85%; line-height: 36px; padding-top: 35px;}
.banner{ height: 200px; background:  top center no-repeat;}
.zgdtt h3{ padding: 0 10px;}
.xwdt ul li span,.zcwj ul li span{ display: none;}
.xwdt ul li a,.zcwj ul li a{ width: 100%;}
	
	.ftips-zt span{display: block}
	.xl-main-zt{ padding-left: 0;padding-right: 0;}
	.fjxz-zt,.article-zt{ padding:0;}
	.xl-title-zt {padding-bottom: 30px; padding-left:0px; padding-right: 0;}
	.article-zt{ margin-top: 20px;}
	.xl-title-zt h2 { font-size:26px;line-height:36px;}


}

@media screen and (max-width : 480px ){
	.list-zt li span,.gl_lb ul li span{display: none;}
	.list-zt li a,.gl_lb ul li a{ width: 100%;}
}

@media screen and (max-width : 443px ){
	.sj_st_logo09{ margin-top: 12px;}
	.sj_st_logo09 img{width:212px; height:38px;}
	.titwz{ font-size: 22px; line-height: 30px; padding-top:45px;}
	.banner{ height: 180px;}
	.xl-title-zt h2 {
    font-size: 22px;
    line-height: 30px;
}
	
	.xl-title-zt h2{margin: 5px 0 15px 0;}
	.footer p{ font-size: 13px;}
	
}

@media screen and (max-width : 414px ){
	.map_box-zt span{ display: none;}
	.titwz{ padding-top:36px;}
	.contcon {padding: 15px;}
}

@media screen and (max-width :375px ){
	.zwdttit h4{ padding: 0 8px;}
	.zwdttit h4 a{ font-size: 12px;}
}

