@charset "UTF-8";
i {font-style: normal;}
.ofh {overflow: hidden;height: auto;}
.g-bd {overflow: hidden;width: 1200px;margin: 0 auto;}
.txt-lt {text-align: left;}
.txt-cen {text-align: center;}
.txt-rt {text-align: right;}
.bd1 {overflow: hidden;height: auto;padding: 10px 15px;border: solid 1px #efefef;}
/*tab*/
.u-tnm {line-height: 33px;height: 33px;border-bottom: 1px solid #efefef;}
.u-tnm a {font-size: 15px;font-weight: bold;display: block;float: left;padding: 0 10px;text-align: center;color: #666;}
.u-tnm a.hover {font-weight: bold;color: #fff;border-bottom: 1px solid #1c6dc9;border-radius: 6px 6px 0 0;background: #1c6dc9;}
/*tab2*/
.u-tnm2 {line-height: 33px;overflow: hidden;height: 33px;color: #1c6dc9;border-bottom: 1px solid #efefef;}
.u-tnm2 .u-nm2 {font-size: 16px;font-weight: bold;line-height: 32px;float: left;padding: 0 10px;color: #1c6dc9;border-bottom: 2px solid #1c6dc9;}
.u-tnm2 .u-nm2 a {color: #1c6dc9;}
.u-tnm2 span {font-size: 16px;font-weight: bold;color: #d79d20;}
.u-tnm2 em {line-height: 33px;display: inline-block;height: 33px;padding-left: 10px;color: #999;/* border-bottom: 2px solid #1c6dc9; */}
.more {float: right;color: #1c6dc9;}
/*banner切换*/
.banner {position: relative;width: 700px;height: 137px;}
.banner img {max-width: none;}
.banner ul {display: none;}
.banner .container_skitter {position: relative;overflow: hidden;}
.banner .image {overflow: hidden;}
.banner .image img {display: none;}
.banner .box_clone {position: absolute;z-index: 20;top: 0;left: 0;display: none;overflow: hidden;width: 100px;}
.banner .box_clone img {position: absolute;z-index: 20;top: 0;left: 0;}
.banner_large {width: 700px;height: 137px;background: #fff;}
/*lh28 ft15 pd5*/
.u-lst {overflow: hidden;height: auto;}
.u-lst ul {overflow: hidden;height: auto;padding: 5px;}
.u-lst ul li {line-height: 28px;float: left;width: 100%;text-indent: 15px;background: url(../../images/pt2.png) no-repeat 2px center;}
.u-lst ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*lh28 ft15 pd5*/
.u-lst2 {overflow: hidden;height: auto;}
.u-lst2 ul {overflow: hidden;height: auto;padding: 5px;}
.u-lst2 ul li {line-height: 28px;float: left;width: 100%;text-indent: 15px;background: url(../../images/pt.png) no-repeat 2px center;}
.u-lst2 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst2 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*news lst*/
/*lh28 pdt3 */
.u-lst3 {overflow: hidden;height: auto;}
.u-lst3 ul {overflow: hidden;height: auto;padding-top: 3px;}
.u-lst3 ul li {line-height: 28px;float: left;width: 100%;text-indent: 15px;background: url(../../images/pt.png) no-repeat 2px center;}
.u-lst3 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst3 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*lh28 pd3*/
.u-lst4 {overflow: hidden;height: auto;}
.u-lst4 ul {overflow: hidden;height: auto;padding: 11px 0;}
.u-lst4 ul li {line-height: 29px;float: left;width: 100%;text-indent: 15px;background: url(../../images/pt.png) no-repeat 2px center;}
.u-lst4 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst4 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*lh36 pdt10 */
.u-lst5 {width:100%;overflow: hidden;height: auto;}
.u-lst5 ul {overflow: hidden;height: auto;padding: 10px;border-bottom: dashed 1px #e1e1e1;}
.u-lst5 ul li {line-height: 36px;/*! float: left; *//*! width: 100%; */text-indent: 15px;background: url(../../../images/ztzl.files/pt.png) no-repeat 2px center;}
.u-lst5 ul li a {font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst5 ul:last-child {border-bottom: none;}
.u-lst5 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*publish sevice*/
/*lh36 pd5 */
.u-lst6 {overflow: hidden;height: auto;}
.u-lst6 ul {overflow: hidden;height: auto;padding: 5px;}
.u-lst6 ul li {line-height: 30px;float: left;width: 100%;text-indent: 15px;background: url(../../images/pt.png) no-repeat 2px center;}
.u-lst6 ul li a {font-size: 15px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst6 ul:last-child {border-bottom: none;}
.u-lst6 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;}
/*公开表格*/
.m-tb,.m-tb * {font-size: 16px;margin: 0 auto;padding: 0;}
.m-tb {display: table;width: 100%;border-collapse: collapse;background: #fefefe;}
.m-tb-tr {line-height: 36px;display: table-row;width: 100%;height: 36px;border: 1px solid #e1e1e1;}
.m-tb-th {font-weight: bold;line-height: 36px;display: table-cell;height: 36px;text-align: center;vertical-align: middle;color: #777;}
.m-tb-td {line-height: 36px;display: table-cell;height: 30px;vertical-align: middle;}
.m-tb .sub-tb {display: table;width: 100%;background: #fefefe;}
.m-tb .sub-tb-tr {line-height: 36px;display: table-row;width: 100%;height: 36px;}
.m-tb .sub-tb-th {font-weight: bold;line-height: 36px;display: table-cell;height: 30px;vertical-align: middle;color: #777;border-right: 1px solid #e1e1e1;}
.m-tb .sub-tb-td {line-height: 36px;display: table-cell;height: 30px;padding-left: 10px;vertical-align: middle;border-right: 1px solid #e1e1e1;}
.m-tb .tdw1 {width: 100px;text-align: center;}
.m-tb .tdw2 {width: 260px;text-align: left;}
.m-tb .tdw3 {text-align: left;}
.m-tb .tdw11 {width: 15%;text-align: center;}
.m-tb .tdw12 {width: 35%;text-align: left;}
.m-tb .tdw13 {width: 85%;text-align: left;}

.bd1 {border: solid 1px #efefef;}
.top {font-size: 14px;line-height: 36px;overflow: hidden;height: 36px;background: #2f77c9;}
/*top-link*/
.u-top-link {line-height: 36px;display: inline-block;float: left;overflow: hidden;height: 36px;text-align: left;color: #fff;}
.u-top-link a {font-size: 12px;padding: 0 5px;color: #fff;}
.u-link {padding: 0 5px;color: #fff;}
/*login*/
.login {float: left;overflow: hidden;height: auto;color: #fff;}
.login span {float: left;}
.login a {padding: 0 10px;}
.login .weixin {padding-top: 5px;padding-left: 80px;}
.login .weibo {padding-top: 5px;padding-left: 10px;}
/*search*/
.u-search {line-height: 22px;line-height: 22px;float: left;width: 240px;margin-top: 4px;text-indent: 10px;border: solid 1px #ffffff;-webkit-border-radius: 12px 0 0 12px;-moz-border-radius: 12px 0 0 12px;border-radius: 12px 0 0 12px;background: #fff;}
.u-btn {line-height: 22px;float: left;width: 24px;border: solid 1px #ffffff;-webkit-border-radius: 0 12px 12px 0;-moz-border-radius: 0 12px 12px 0;border-radius: 0 12px 12px 0;background: url("../../images/search.png") no-repeat right center #fff;margin-top : 4px;cursor: pointer;}
/*logo*/
.logo {height: 72px;margin-top: 34px;padding-right: 15px;background: url("../../images/main-logo.png") no-repeat;}
/*nav*/
.nav {line-height: 42px;height: 42px;background: #1c6dc9;}
.nav ul {overflow: hidden;height: auto;}
.nav ul li {font-weight: bold;line-height: 42px;float: left;/*width: 97px;*/width: 114px;padding-left: 36px;text-align: center;color: #fff;}
.nav ul li a {font-size: 16px;color: #fff;display: block;}
.nav .icon01 {background: url("../../images/nav-icons.png") 20px -5px no-repeat;}
.nav .icon02 {background: url("../../images/nav-icons.png") 20px -54px no-repeat;}
.nav .icon03 {background: url("../../images/nav-icons.png") 20px -103px no-repeat;}
.nav .icon04 {background: url("../../images/nav-icons.png") 20px -155px no-repeat;}
.nav .icon05 {background: url("../../images/nav-icons.png") 20px -203px no-repeat;}
.nav .icon06 {background: url("../../images/nav-icons.png") 20px -255px no-repeat;}
.nav .icon07 {background: url("../../images/nav-icons.png") 20px -301px no-repeat;}
.nav .icon08 {background: url("../../images/nav-icons.png") 20px -354px no-repeat;}
.nav .icon09 {background: url("../../images/nav-icons.png") 20px -404px no-repeat;}
/*footer*/
.footer {overflow: hidden;width: 100%;height: auto;padding-top: 30px;padding-bottom: 30px;color: #fff;background: url("../../images/footer.png") no-repeat center bottom #0b305a;}


/*article*/
.g-art {overflow: hidden;height: auto;}
.m-txt {overflow: hidden;height: auto;padding: 40px 100px 38px 100px;border: solid 1px #ddd;}
.m-txt-utt {font-size: 28px;font-weight: normal;line-height: 46px;text-align: center;}
.m-txt-tt {font-size: 32px;font-weight: normal;line-height: 48px;text-align: center;}
.m-txt-dtt {font-size: 28px;font-weight: normal;line-height: 46px;text-align: center;}
.m-txt-crm span.font,.m-txt-print span.font {float: left;margin: 0 10px;}
.m-txt-print .switchsize {padding-left: 15px;}
.m-txt-print .switchsize {float: left;padding-left: 10px;}
.m-txt-print .switchsize span {cursor: pointer;}
.m-txt-print .printIco {float: left;padding-left: 22px;background: url(../../images/new.files/ico.png) no-repeat 0 2px;}
#btnPrint {cursor: pointer;}
.m-txt-article {font-size: 16px;line-height: 32px;min-height: 500px;}
.m-txt-article img {max-width: 100%;height: auto;}
.m-txt-article p {padding-top: 15px;text-indent: 32px;}
.m-txt-article p img {max-width: 100%;height: auto;}
.m-txt-article a {color: #1c6dc9;}
.m-txt-article p a {color: #1c6dc9;}
.m-txt-article h1,h2,h3,h4,h5,h6 {font-size: 18px;}
.m-txt-video {font-size: 16px;line-height: 32px;}
.m-txt-video p {padding-top: 15px;}
.m-txt-editor {font-size: 14px;padding: 5px 0;text-align: right;color: #898989;}
.m-txt-editor span {margin-right: 20px;}
.m-txt-editor span a {color: #888;}
/*local list*/
.m-local {line-height: 36px;overflow: hidden;height: 36px;padding-right: 20px;padding-left: 30px;background: url("../../images/location.png") no-repeat 10px center;}
.m-local ul {overflow: hidden;height: auto;}
.m-local ul li {font-size: 14px;float: left;margin: 0 2px;color: #888;}
.m-local ul li a {font-size: 14px;color: #888;}
/*local article*/
.m-local-art {line-height: 42px;float: left;overflow: hidden;height: 42px;padding-left: 30px;background: url("../../images/location.png") no-repeat 10px center;}
.m-local-art ul {overflow: hidden;height: auto;}
.m-local-art ul li {font-size: 14px;float: left;margin: 0 3px;color: #515151;}
.m-local-art ul li a {font-size: 14px;color: #515151;}
/*list nav*/
.m-lst-nm {height: 46px;background: url("../../images/new.files/lst-nav-bg.png") no-repeat center center;}
.m-lst-nav {overflow: hidden;height: auto;padding: 10px 0;border: solid 1px #efefef;background: #fff;background: #f9f9f9;}
.m-lst-nav ul {overflow: hidden;height: auto;padding: 10px 16px;}
.m-lst-nav ul li {line-height: 38px;height: 38px;margin-top: 10px;text-align: center;border: 1px solid #e1e1e1;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background-color: #f5f5f5;}
.m-lst-nav ul li a {font-size: 16px;font-weight: 500;display: block;color: #777;}
.m-lst-nav ul li:first-child {margin: 0;}
.m-lst-nav ul .hover {line-height: 38px;color: #fff;border: 1px solid #1c6dc9;background: #1c6dc9;}
.m-lst-nav ul .hover a {font-weight: bold;color: #fff;}
.m-lst-nav ul li:hover {line-height: 38px;color: #fff;border: 1px solid #1c6dc9;background: #1c6dc9;}
.m-lst-nav ul li:hover a {font-weight: bold;color: #fff;}
/*list content*/
.m-lst {overflow: hidden;height: auto;margin-bottom: 10px;padding: 10px 20px;border: 1px solid #efefef;background: #fefefe;}
.m-cnt {overflow: hidden;height: auto;margin-bottom: 5px;padding: 25px;}
.m-cnt2 {overflow: hidden;height: auto;margin-bottom: 5px;padding: 0 20px 25px 20px;}

/*title name*/
/*u-nm 标题带下划线 u-nm2 标题带装饰图标 u-nm3标题*/

.weixin-group {overflow: hidden;min-height: 500px;padding: 20px 40px;border: solid 1px #e1e1e1;}
.weixin-group .tnm {font-size: 20px;font-weight: bold;line-height: 60px;text-align: left;color: #015293;}
.weixin-group .qr {float: left;width: 150px ;padding: 5px;border: solid 1px #e1e1e1;}
.weixin-group .qr img {overflow: hidden;width: 150px;height: 150px;}
.weixin-group .txt {float: left;overflow: hidden;height: auto;padding-left: 30px;}
.weixin-group .txt .tnm {font-size: 18px;font-weight: bold;margin-top: 10px;margin-bottom: 10px;text-align: left;color: #034faf;}
.weixin-group .txt .desc1 {font-size: 16px;line-height: 28px;color: #666;}
.weixin-group .txt .desc2 {font-size: 16px;line-height: 28px;color: #666;}
.weixin-group .qr2 {float: left;width: 80px ;padding: 5px;border: solid 1px #e1e1e1;}
.weixin-group .qr2 img {overflow: hidden;width: 80px;height: 80px;}
.weixin-group .txt2 {float: left;overflow: hidden;height: auto;padding-left: 15px;}
.weixin-group .txt2 .tnm {font-size: 16px;font-weight: bold;line-height: 30px;margin-top: 10px;margin-bottom: 10px;text-align: left;color: #034faf;}
.weixin-group .txt2 .desc1 {font-size: 14px;line-height: 28px;color: #888;}
.weixin-group .txt2 .desc2 {font-size: 14px;line-height: 28px;color: #888;}
.weixin-group .bd {overflow: hidden;height: auto;padding: 10px;border: solid 1px #dfdfdf;background: #fafafa;}
.search-kw {font-size: 16px;line-height: 36px;height: 36px;padding: 10px;text-align: left;;}
.search-rtn {font-size: 16px;line-height: 32px;padding: 10px;text-align: center;}
.search-rt {overflow: hidden;height: auto;;}
.search-rt .tt {font-size: 14px;line-height: 32px;padding-left: 10px;text-align: left;background: #f7f7f7;;}
.search-rt .tt a {font-size: 14px;color: #034faf;}
.search-rt .time {font-size: 14px;line-height: 32px;padding-left: 10px;text-align: left;;}
.search-rt .desc {font-size: 14px;line-height: 26px;padding-left: 10px;text-align: left;;}
.search-rt .url {font-size: 14px;line-height: 24px;padding-bottom: 10px;text-align: left;border-bottom: 1px dashed #ccc;;}
.search-rt .turnpage {font-size: 14px;line-height: 32px;padding-top: 20px;text-align: center;;}
.search-rt .turnpage a {color: #454545;}

/*头部链接开始*/
.top{width: 100%;height: 40px;background: #93cff9;}
.top-lt{ float: left;  }
.top-lt ul{ overflow: hidden;}
.top-lt ul li{float: left;line-height: 40px;font-size: 16px;padding: 0 7px;}
.top-lt ul li a{ text-decoration: none; color: #ffffff;}
.top-lt ul li span{float:right;padding-left: 15px;margin-top: 2px;}
.top-rt{ float: right; }
.top-rt ul{ overflow: hidden;}
.top-rt ul li{float: left;line-height: 40px;font-size: 16px;padding: 0 7px;}
.top-rt ul li a{ text-decoration: none; color: #ffffff;}
.top-rt ul li span{float:right;padding-left: 15px;margin-top: 2px;}
/*头部链接结束*/

/* 新增样式 */
.pd20{padding: 20px;}
/*lh36 pdt10 */
.u-lst7 {width:100%;overflow: hidden;height: auto;}
.u-lst7 ul {overflow: hidden;height: auto;padding: 10px;border-bottom: dashed 1px #e1e1e1;}
.u-lst7 ul li {line-height: 36px;/*! float: left; *//*! width: 100%; */text-indent: 15px;background: url(../../../images/ztzl.files/pt.png) no-repeat 2px center;}
.u-lst7 ul li a {font-size: 16px;display: block;overflow: hidden;white-space: nowrap;text-decoration: none;text-overflow: ellipsis;color: #505050;}
.u-lst7 ul:last-child {border-bottom: none;}
.u-lst7 ul li span {font-size: 15px;float: right;padding-right: 0;color: #999;margin-right: 10px;}
/* 补充样式 */
@media screen and (max-width: 1200px){
	.g-bd{width:100%!important;}
}
@media screen and (max-width: 80em){
	.g-bd{width:98%!important;;padding:0 1%!important;;}
}
#foucs{position:relative;width:100%;overflow:hidden}#foucs .swiper-slide{position:relative;text-align:center}
#foucs img{display:block;min-width: 100%;height: 372px;min-height:372px;overflow:hidden;object-fit:cover;transition:all .6s;}
#foucs img:hover{transform:scale(1)}#foucs h2{position:absolute;right:0;bottom:0;left:0;height:42px;line-height:42px;color:#fafafa;text-align:left;background:rgba(0,0,0,.6);font-weight:400;font-size:15px;padding:0 8px}
#foucs a{display:block}#foucs .pagination{position:absolute;right: 0!important;bottom: -10px;z-index:20;/* margin-bottom:20px; */text-align: right;width: 20%;left: auto;}
.g-list-u-nm, .u-nm a.hover{color: #dd3530;font-weight: bold;float: left;height: 35px;border-bottom: 2px solid #dd3530;text-align: center;font-size: 18px;line-height: 35px;}
.g-1st-list ul li{font-size:16px;line-height: 36px;padding-left: 15px;background:url(../../../images/ztzl.files/li-bg1.png) left no-repeat;}
.m-lst-pg li.active {background: #dd3530;color: #fff;}