@charset "UTF-8";
.logoRow1{ margin: 40px 0px;}
.mainNav li{ padding: 0px 21px;}
.xwzx_box{ padding: 20px;}
.xwzx_lef{ width: 560px;}
#xwzxjd{ height: 440px; }
#xwzxjd p{ width: 100%; position: absolute; bottom: 26px;  line-height: 50px; text-align: center; font-size: 20px; font-weight: bold; }
#xwzxjd p a{ padding-left: 20px;  font-size: 20px;  font-weight: bold;}
.slideBoxxw{ width:100%; height:100%; overflow:hidden; position:relative; }
.slideBoxxw .hd{ height:15px; overflow:hidden; position:absolute; right:50%; margin-right: -40px; bottom:10px; z-index:1; }
.slideBoxxw .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxxw .hd ul li{ float:left; margin-right:6px;  width:10px; height:10px; border-radius: 50%; line-height:14px; text-align:center; background:#efefef; cursor:pointer; }
.slideBoxxw .hd ul li.on{ background:#2c69bc; color:#fff; }
.slideBoxxw .hd_num{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBoxxw .hd_num ul{ overflow:hidden; zoom:1; float:left;  }
.slideBoxxw .hd_num ul li{ float:left; margin-right:6px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; color: #bf2e29; }
.slideBoxxw .hd_num ul li.on{ background:#2c69bc; color:#fff; }
.slideBoxxw .bd{ position:relative; height:100%; z-index:0;   }
.slideBoxxw .bd li{ zoom:1; vertical-align:middle; }
.slideBoxxw .bd img{}
.slideBoxxw .prev,
.slideBoxxw .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(slider-arrow.png)/*tpa=http://www.fg.gov.cn/images/index.files/slider-arrow.png*/ -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBoxxw .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBoxxw .prev:hover,
.slideBoxxw .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBoxxw .prevStop{ display:none;  }
.slideBoxxw .nextStop{ display:none;  }
.xwzx_rig{ width: 570px;}
.ttTit{ height: 110px; background:url(xwzx_tt_bg.png)/*tpa=http://www.fg.gov.cn/images/xwzx.files/tt_bg.png*/ left top no-repeat; border-bottom: #999 1px dashed; }
.ttTit h1{ text-align: center; padding-bottom: 15px;}
.ttTit h1 a{ font-size: 20px; font-weight: bold;}
.ttTit p{ line-height: 24px; font-size:14px; color: #999999; padding: 0px 30px;}
.xwlist { padding: 10px 0px;}
.xwlist li{ line-height: 42px; background: url(hd_dot.png)/*tpa=http://www.fg.gov.cn/images/common.files/hd_dot.png*/ 5px center no-repeat;}
.xwlist li span{ float: right;}
.xwlist li a{ padding-left: 20px; font-size: 18px; }

.newsTxtBox{ padding: 20px; width: 670px;}
.newsTxtBox .hd{  border-bottom: #ccc 1px solid;}
.newsTxtBox .hd li{ float: left; height: 50px;  line-height: 50px; padding: 0px 30px;  }
.newsTxtBox .hd li a{ font-size: 20px; font-weight: bold;}
.newsTxtBox .hd li.last{}
.newsTxtBox .hd li:hover{ height: 48px; line-height: 50px;  border-bottom: #2c69bc 2px solid;}
.newsTxtBox .hd .last:hover{height:50px; border-bottom: #ccc 1px solid; }
.newsTxtBox .bd{ padding:10px 0px;height:287px;}
.newsTxtBox .bd li{ line-height: 40px; background: url(hd_dot.png)/*tpa=http://www.fg.gov.cn/images/common.files/hd_dot.png*/ 5px center no-repeat; text-indent: 20px;}
.newsTxtBox .bd li a{ font-size: 18px;}
.newsTxtBox .bd span{ float: right;padding-right:5px;}
.ggBox{ width: 430px; padding: 20px;}
.xwzxTit{ height: 50px; line-height: 50px; border-bottom: #ccc 1px solid; }
.xwzxTit h1 a{ font-size: 20px; font-weight:bold; color: #2c69bc; padding-left: 35px;}
.xwzxTit span{ float: right; color: #999999;}
.xwzxTit span a{color: #666; font-size:16px;}
.tzggCon{ padding: 20px 10px 2px;height:285px;overflow:hidden;}
.tzggCon ul li{ height: 95px;  background: url(tzgg_bg.png)/*tpa=http://www.fg.gov.cn/images/xwzx.files/tzgg_bg.png*/ left center no-repeat; padding-right: 15px;}
.tzggCon ul li span{width: 38px;display: inline-block;font-size: 12px;color: #ffffff;padding: 23px 0px 0px 9px;line-height:17px;}
.tzggCon ul li h1{ float: right; width: 285px;}
.tzggCon ul li h1 a{ font-size: 18px; line-height: 38px;}
.tzggCon ul li h1 p{ font-size: 14px; color: #999999; line-height: 18px;}
/*新闻列表*/
/*列表页*/
.xwlistBox{ padding: 20px;  overflow: hidden;min-height:500px;}
.g-bd-list {
    width: 1060px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    padding: 10px 20px 10px;
    box-shadow: #cdcdcd 0px 4px 3px;
}

.g-lst-lt {
    width: 250px;
    border: #e5e5e5 1px solid;
    background: #eeeeee;
}

.g-lst-rt {
    width: 890px;
}

.g-lst-lt .m-lst-tnm {
    line-height: 50px;
    background-image: url(lsttitle.png)/*tpa=http://www.fg.gov.cn/images/common.files/lsttitle.png*/;
    background-repeat: no-repeat;
    background-position: 40px center;
    background-color: #0168b7;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
}

.g-lst-lt .m-lst-nav {
}

.g-lst-lt .m-lst-nav li {
    margin: 10px 15px;
    line-height: 45px;
    background-color: #fff;
    font-size: 16px;
    text-align: center;
}

.g-lst-lt .m-lst-nav li.end {
    border-bottom: none;
}

.g-lst-lt .m-lst-nav li:hover {
    background-color: #f7f7f7;
}

.g-lst-lt .m-lst-nav li.hover {
    background-color: #f7f7f7;
}

.g-lst-rt .u-nm {
    height: 40px;
    border-bottom: #cdcdcd 1px solid;
}

.g-lst-rt .u-nm h1 {
display:inline-block;
    line-height: 39px;
    font-size: 18px;
    border-bottom: #0168b7 3px solid;
}

.g-lst-rt .m-list {
    padding: 15px 5px;
}

.g-lst-rt .m-list li {
    margin-bottom: 10px;
    background: url(hd_dot.png)/*tpa=http://www.fg.gov.cn/images/common.files/hd_dot.png*/ left center no-repeat;
    text-indent: 20px;
}

.g-lst-rt .m-list li h1 {
    line-height: 40px;
    font-size: 18px;
    background: url(hd_dot.png)/*tpa=http://www.fg.gov.cn/images/common.files/hd_dot.png*/ left center no-repeat;
}

.g-lst-rt .m-list li h1 a {
    padding-left: 15px;
}

.g-lst-rt .m-list li p {
    padding-left: 15px;
    line-height: 28px;
}

.g-lst-rt .m-list li span {
    float: right;
}

.g-lst-rt .m-list li b {
    font-weight: normal;
}

.g-lst-rt .u-botm {
    border-bottom: #cdcdcd 1px dashed;
}

/*图文列表*/
.m-pic-list {
    padding: 15px 10px;
}

.m-pic-list li {
    float: left;
    width: 243px;
    height: 210px;
    margin: 10px;
    text-align: center;
}

.m-pic-list span {
    line-height: 30px;
}

/*内容页*/
.m-ct-tt {
    line-height: 50px;
    font-size: 26px;
    text-align: center;

}

.m-ct-dtt {
    line-height: 30px;
    font-size: 22px;
    text-align: center;
}

.m-ct-crm {
    line-height: 30px;
    text-align: center;
    border-bottom: #eeeeee 1px solid;
    color: #666666;
    margin: 0px 20px;
    padding-bottom: 15px;
}

.m-ct-crm span {
    padding: 0px 5px;
}

.m-ct-artcle {
    line-height: 28px;
    text-indent: 2em;
    padding: 10px 20px;
    width:94%;
    overflow:hidden;
}

.m-ct-artcle p {
    line-height: 28px;
    text-indent: 2em;
    font-size: 16px;
}

.m-ct-btn {
    text-align: center;
    padding: 20px 40px 20px;
    margin: 0px 40px;
    border-top: #e5e5e5 1px dashed;
}

.font {
    line-height: 35px;
}

/*搜索*/
.m-txt {
    margin: 10px 20px 10px;
    padding: 20px;
    border: #dedede 1px solid;
    height: auto;
    overflow: hidden;
}

.search-kw {
    font-size: 16px;
    text-align: left;
    padding: 10px;
    height: 36px;
    line-height: 36px;
}

.search-rt .tt {
    text-align: left;
    font-size: 14px;
    background: #f7f7f7;
    line-height: 32px;
    padding-left: 10px;
}

.search-rt .tt a {
    font-size: 14px;
    color: #0168b7;
}

.search-rt .time {
    text-align: left;
    font-size: 14px;
    line-height: 32px;
    padding-left: 10px;
}

.search-rt .desc {
    text-align: left;
    line-height: 26px;
    font-size: 14px;
    padding-left: 10px;
}

.search-rt .url {
    text-align: left;
    line-height: 24px;
    font-size: 14px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
}
.cont_ewm{width:200px; margin:0 auto;text-align:center;margin-bottom:20px;}
.tz-gallery .thumbnail { width: 31.3%; margin: 1%; float: left; padding: 0;background-color: #fff;border-radius: 4px;border: 0;transition: .15s ease-in-out;transition:all 0.2s ease;}
.tz-gallery .thumbnail:hover {/*box-shadow: 0 8px 15px rgba(0,0,0,.06);*/}
.tz-gallery .thumbnail:hover img{border-bottom:4px solid #0574D0;}
.tz-gallery .thumbnail img{ width:100%; }
.tz-gallery .lightbox img {border-bottom:4px solid #fff;box-shadow:none;padding: 0;margin-bottom: 0;transition:all 0.2s ease;}
.tz-gallery .caption {padding: 10px 10px;text-align: center;}
.tz-gallery .caption h3 {font-size: 14px;font-weight: 700;margin-top: 0;margin-bottom: 0;line-height: 20px;min-height: 40px;overflow: hidden;}
.tz-gallery .caption p {font-size: 12px;color: #7b7d7d;margin: 0}
.baguetteBox-button {background-color: transparent!important}