﻿html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textatea, p, blockquote
th, td, input { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
body {font-size: 12px;font-family: Arial, Helvetica, sans-serif, "Microsoft YaHei";width: 100%;}
.fr{float: right;}
.fl{float: left;}
.gypublic a:hover{text-decoration: none;}

.gypublic a{font-size: 16px;color: #383846;}
.gypublic a:hover,.gypublic .path a:hover,.gypublic #boxDczj .hd h4 a.on,.gypublic #boxDczj .retrunBtn,.gypublic #boxSzxx .hd h3,.gypublic .more:hover{color: #015293;}
.gypublic a.more{font-size: 14px!important;}

.gypublic .w_1200,.gypublic .pub_nav .mainNav,.gypublic .pub_nav{width: 1200px!important;margin: auto;z-index: 900;position: relative;padding: 0;}


.gypublic .header_top a,.gypublic .header_top,.gypublic .header_top span{font-size: 14px!important;color: #fff!important;padding: 0;margin: 0;cursor: pointer;}
.gypublic .header_top .spe{margin: 0 10px;}
.gypublic .pub_box .infoList li a,.gypublic .menuList li a{font-size: 16px!important;}


.gypublic .header_top{height: 40px!important;line-height: 40px!important;font-size: 14px!important;background-color: rgba(36, 36, 36, 0.5)!important;z-index: 900;position: relative;}
.gypublic .h_top{height: 40px!important;line-height: 40px!important;}
.gypublic .head_logo{height: 100px;display: block;position: relative;padding: 90px 20px;width: 1160px!important;margin: auto}
.gypublic .head_logo img{height: 100px;}
.gypublic .phone{position: relative;display: block;float: left;height: 40px;line-height: 40px;}
.gypublic .phone dt{height: 28px;line-height: 28px;}
.gypublic .phone dd{top: 40px;margin-right: -65px;position: absolute;right: 50%;display: none;clear: both;padding: 7px;background: #fff;-webkit-box-shadow: 0 0 5px rgb(0 0 0 / 30%);-moz-box-shadow: 0 0 5px rgba(0, 0, 0, .3);box-shadow: 0 0 5px rgb(0 0 0 / 30%);}
.gypublic .phone.on dd,.gypublic .phone:hover dd{display: block;}
.gypublic .h_top .govLinks{width: auto; float: left; color: white;}
.gypublic .h_top .govLinks li { float:left; margin:0 20px 0 0;}


.gypublic .govLinks li a{transition: all 0.5s;font-size: 14px;}
.gypublic .govLinks li a:hover,.gypublic .tylinks a:hover{color: #ddd!important;}
.gypublic .h_top .tylinks .userLogged{background: url(../img/userico.png) no-repeat 9px 48%;padding: 0 8px 0 30px!important;float: left;height: 28px;line-height: 28px;margin: 5px 3px;border: 1px solid transparent;transition: all 0.5s;border-radius: 15px;}
.gypublic .h_top .tylinks .userLogged:hover{border: 1px solid rgb(255 255 255 / 50%);}

.gypublic .h_top .tylinks .phone,.gypublic .h_top .tylinks .tw,.gypublic .h_top .tylinks .wza,.gypublic .h_top .tylinks .site{padding: 0 8px 0 30px;display: block;float: left;height: 28px;line-height: 28px;margin: 5px 3px;border: 1px solid transparent;transition: all 0.5s;border-radius: 15px;}
.gypublic .h_top .tylinks .phone:hover,.gypublic .h_top .tylinks .tw:hover,.gypublic .h_top .tylinks .wza:hover,.gypublic .tylogo:hover{border: 1px solid rgb(255 255 255 / 50%);color: #ddd!important;}
.gypublic .h_top .tylinks .phone{background: url(../img/headericon.png) 9px -145px no-repeat;}
.gypublic .h_top .tylinks .tw{background: url(../img/headericon.png) 6px -233px no-repeat;cursor: pointer;}
.gypublic .h_top .tylinks .wza{background: url(../img/headericon.png) 6px 4px no-repeat;cursor: pointer;}
.gypublic .h_top .tylinks .site{background: url(../img/headericon.png) 6px -203px no-repeat;cursor: pointer;background-color: #EA9327;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15);border-radius: 15px;}
.gypublic .tylogo{display: block;background: url(../img/tylogo.png) 7px 1px no-repeat;float: right;box-sizing: border-box;padding: 0 5px 0 38px!important;border: 1px solid transparent;transition: all 0.5s;height: 28px;line-height: 28px;margin: 5px 3px!important;background-size: 27px;display: none;}


.gypublic .pub_nav,.gypublic .pub_nav .mainNav,.gypublic .mainNav li a{height: 60px!important;line-height: 60px!important;}
.gypublic .mainNav li a{font-size: 18px;font-weight: 900;}
.gypublic .mainNav li .a1:hover, .gypublic .mainNav li.on1 .a1{background-color: #18629c;color: #fff !important;}
.gypublic .mainNav .li1 a{font-size:18px;}


.gypublic .pub_box .hd,
.gypublic .pub_box .hd li,
.gypublic .pub_box .hd li a,
.gypublic .pub_box .hd h3,.gypublic .pub_box .hd h3 a{
    height: 46px!important;line-height: 46px!important;font-size: 18px;font-weight: 600;
}
.gypublic .pub_box .infoList li,.gypublic .pub_box .topicList .n{height: 36px!important;line-height: 36px!important;font-size: 18px;}
.gypublic .pub_box .hd ul{overflow: initial;}
.gypublic .pub_focus,.gypublic .pub_focus img{height: 116px!important;width: 1160px!important;}


.gypublic #header{position: relative;z-index: 2;}
.gypublic{position: relative;min-width: 1200px;}
.ty_body{background: url(../img/ty_body.png) top center no-repeat;width: 100%;margin: auto;height: 918px;position: absolute;left: 0;right: 0;z-index: 1;}
.gypublic_hdjl #header{background: none;}

.gypublic_hdjl #content,.gypublic_hdjl .content{padding: 20px;width: 1160px!important;background-color: #fff;position: relative;z-index: 1;margin: auto;max-width: initial;}

.gypublic .newsList li{height: 56px!important;line-height: 56px!important;background-position: 0 50%!important;box-sizing: content-box;padding: 0 0 0 10px;margin: 0;}
.gypublic .newsList li a{font-size: 16px!important;}
.gypublic .newsList li.split{height: 1px!important;line-height: 1!important;} 
.gypublic li .date{font-size: 14px!important;}

.gypublic .page a,.gypublic .page span{border: 1px solid #EEEEEE;border-radius: 5px;margin: 0 5px 0 0;line-height: 38px;height: 38px;padding: 0 15px;display: inline-block;float: none;font-size: 14px;}
.gypublic .page .current{background: #015293;border: 1px solid #015293;font-weight: 500;color:#fff;}
.gypublic .page a:hover,.gypublic .page span:hover { border: 1px solid #015293; text-decoration: none; color: #015293; }
.gypublic .page .select,.gypublic .page .total,.gypublic .page .select:hover,.gypublic .page .total:hover{border: none;padding: 0px 5px;}
.gypublic .page .select input{width: 38px!important;height: 38px!important;line-height: 38px;border-radius: 5px;padding: 0;}

.gypublic .printArea .title{font-size: 30px!important;color: #333!important;font-weight: 700;padding: 20px 0;}
.gypublic .conTxt p,.gypublic .conTxt p span{font-size: 16px;line-height: 2em;font-family: "Microsoft YaHei", SimSun, Arial, Helvetica, Tahoma, sans-serif !important;}
.gypublic .power-content_voice{margin-bottom: 20px;}

.gypublic_hdjl .topBanner{background: none;}
.gypublic #boxDczj{width: 855px;}

.gypublic .mainNav .ul1{display: none!important;}
.gypublic .mainContent .mHd{height: 56px;line-height: 56px;padding-bottom: 0;margin-bottom: 10px;background-position: 0 -28px;}
.gypublic .mainContent .mHd h3{font-size: 18px;color: #015293;font-weight: bold;height: 56px;line-height: 56px;font-size: 24px;}
.gypublic .path,.gypublic .path .sw{height: 36px;line-height: 36px;font-size: 14px;}
.gypublic .path a,.gypublic .path span{font-size: 14px;margin: 0 2px;color: #333;}


.gypublic .printArea .property span,.gypublic .printArea .property a{font-size: 14px;}
.floatPosition{z-index: 90099!important;}
.topBanner{background-size: cover;}
.pettionBox .mHd{margin-bottom: 1px;}
.gypublic .boxCon .prev:hover,.gypublic .boxCon .next:hover{color: #fff;}
.pettionBox .mHd li.on a{font-size: 22px!important;}

.gypublic .detailTable tbody td.tdName,.gypublic .detailTable .trTitle .tdCon,.gypublic .detailTable .preDiv pre,.gypublic .detailTable tbody td{font-size: 14px;}

.gypublic #content{margin-bottom: 10px;}
.gypublic .friendLinks{margin-bottom:0!important;}
.gypublic .side{width: 270px!important;}
.gypublic #sideMenu,.gypublic #sideLeaderMenu{width: 230px;}
.gypublic #sideMenu .hd,.gypublic #sideMenu .hd h3,.gypublic #sideLeaderMenu .hd,.gypublic #sideLeaderMenu .hd h3{height: 70px;line-height: 70px;font-size: 24px;font-weight: 500;padding-bottom: 0;}
.gypublic .menuList li,.gypublic .menuList li a{height: 56px;line-height: 56px;}
.gypublic #sideLeaderMenu .hd h3{background-position: 0px -23px;}

.gypublic .public-tt{overflow: hidden;margin-bottom: 10px;}
.gypublic .public-tt .t{overflow: hidden;padding: 0;border: 0;margin: 0;}
.gypublic .public-tt .t .titleBg{display: none;}
.gypublic .public-tt .t .title{height:auto;line-height: 52px; padding:0px;text-align: center;font-size: 36px;color: #015293;font-weight: bold;}
.gypublic .public-tt .t .title a{color: #015293;font-size: 36px!important;}
.gypublic .public-tt2 {text-align: center;margin-bottom: 20px;}
.gypublic .public-tt2 li a{font-size: 18px;color: #015293;}
.gypublic .public-tt2 span{padding:0 2px;font-size: 18px;color: #015293;}
.gypublic .public-tt2 li {display: inline;padding-left: 0px;padding-right: 0px;}
.gypublic .public-tt2 li.first,.gypublic .public-tt2 .last span{display: none;}
.gypublic .public-tt2 li a:hover,.gypublic .public-tt .t .title a:hover{color: #18629c;}
.gypublic .layoutA{padding: 0;}


.gypublic .topicList{overflow: hidden;}
.gypublic .topicList li.t .titleBg{display: none;}
.gypublic .topicList li.t .title{height:auto;line-height: 52px; padding:0px;text-align: center;font-size: 36px;color: #015293;font-weight: bold;}
.gypublic .topicList li.t .title a,.gypublic .topNews li.n a{color: #015293;font-size: 32px!important;}
.gypublic .topicList .t{padding: 0;margin: 0;border: 0;}
.gypublic .ttlist {text-align: center;}
.gypublic .ttlist li a{font-size: 18px;color: #015293;}
.gypublic .ttlist span{padding:0 2px;font-size: 18px;color: #015293;}
.gypublic .ttlist li {display: inline;padding-left: 0px;padding-right: 0px;}
.gypublic .ttlist li.first,.gypublic .ttlist .last span{display: none;}
.gypublic .ttlist li a:hover,.gypublic .topicList li.t .title a:hover{color: #18629c;}

.gypublic .siteSearch{width: auto;height: 40px;line-height: 40px;margin: 0;padding-top: 80px;}
.gypublic .keyWord,.gypublic .siteSearch #queryString{width: 250px;padding: 0 0 0 20px;height: 40px;line-height: 40px;font-size: 12px;border: none;}
.gypublic .siteSearch a,.gypublic .siteSearch .btn,.gypublic .siteSearch #search{width: 66px;height: 40px;line-height: 40px;}
input{outline: none!important;}

.gypublic .detailTable thead th{background: #015293;height: 40px;line-height: 40px;color: #fff;font-size: 18px;text-align: center;border: none;}
.gypublic .detailTable tbody td.tdName{font-size: 14px;background: #f6f8fa;color: #242424;}
.gypublic .detailTable,.gypublic .detailTable tr,.gypublic .detailTable tr td{border-color: #EAEDF1;}
.gypublic .detailTable .preDiv,.gypublic .detailTable .preDiv p{font-size: 14px;color: #383846;line-height: 32px;    width: 100%;}
.gypublic .detailTable{margin-bottom: 20px;}
.gypublic .letterList th{height: 48px;line-height: 48px;padding-left: 40px;}
.gypublic #boxSzxx .letterList th.title{width: 285px;}
.gypublic .letterList th, .gypublic .letterList td{height: 48px;line-height: 26px;padding: 5px;font-size: 16px;}
.gypublic .surveyCommonList .btns a{font-size: 14px;}
.gypublic .ty_logo{background: url(../img/ty_logo.png) center no-repeat;position: absolute;right: 20px;top: 70px;background-size:131px;transition: all .2s;}
.gypublic .ty_logo:hover{background-size:150px;}
.gypublic .ty_logo a{display: block;width: 150px;height: 80px;}
.gypublic .tt_box{padding-left: 80px;position: relative;}
.gypublic .tt_box .tt_title{background: #015293;color: #fff;position: absolute;left: 0;top: 0;bottom: 0;margin: auto;width: 48px;height: 48px;float: left;padding: 8px;font-size: 18px;font-weight: bold;line-height: 24px;text-align: center;}

.gypublic .newsList2 li{display: block;position: relative;line-height: 2;min-height: 150px;}
.gypublic .newsList2 li a{display: inline-block;font-size: 36px;text-align: justify;}
.gypublic .newsList2 li .date{position: absolute;right: 30px;bottom: 24px;font-size: 25px!important;color: #333!important;}
.gypublic .newsList2 li:hover .date{color: #fff!important;}
.gypublic .newsList2 li .date::after{clear: both;}

.gypublic .property2 span a{font-size: 24px;color: #999;margin: 0 3px;}

.gypublic .page2 .total{padding: 0 10px;}
.gypublic .page2 .select input{border: none;text-align: center;font-size: 16px;}
.gypublic .articleCon .userControl,.gypublic .articleCon .userControl a{color: #999;font-size: 14px!important;}
.gypublic .dateRight,.gypublic li .date{color: #999!important;}

.gypublic .detailTable tbody td{padding: 10px 8px;}
.gypublic .picListFl li{width: 273px;margin-right: 22px;}
.gypublic .picListFl li .pic img{width: 273px;height: 182px;}
.gypublic .picPageList{margin-right: -30px;}
.gypublic .picPageList li{width: 270px;margin: 10px 30px 20px 0;}
.gypublic .picPageList .pic{margin: 9px;}
.gypublic .picPageList .pic img{height: 168px;}
.gypublic .picPageList .title,.gypublic .picPageList .titleBg{width: 252px;margin: 9px;}
.gypublic .picPageList li:hover .title a{color: #fff!important;}

.gypublic .bjysgk .title-name,.gypublic .xzjdczxx .title-name,.gypublic .bmczxx .title-name,.gypublic .czzjzdjc .title-name{height: 56px;line-height: 56px;font-size: 24px;}

.gypublic .gzbgList li .date{color: #fff!important;}

.gypublic .pdf-page .page-num,.gypublic .pdf-page .pdf-download,.gypublic .pdf-page .page-num span{line-height: 19px!important;}

/*footer*/
#footer {background: #015293;height: auto;color: #fff;text-align:left;}
#footer .siteWidth{ position: relative; overflow:hidden; padding:20px 0px 30px}
#footer .footNav a{ margin: 0 10px; display: inline-block;}
#footer .copyRight{ margin-left: 10px; color:#fff; line-height:26px; overflow:hidden; margin-bottom:0px}
#footer .copyRight a{color:#fff;}
#footer .copyRight a:hover{text-decoration:underline; color:#fcf069}
#footer .pics{ float: right; margin:-5px 20px 0px 20px; width:auto; position:relative; padding:0px 0px 0px; margin-left:20px; text-align:center}
#footer .pics .wzjcrx{line-height:0px; margin-bottom:5px}
#footer .pics .wzjcrx img{width:110px; height:auto}
#footer .pics .jiucuo{line-height:0px;position: absolute;right:125px;top: 13px;}
#footer .pics .jiucuo img{width:110px; height:auto}
#footer .pics .dzjg{}
.zwwb{display: block;position: absolute;width: 100px;height: 120px;right: 20px;top: 18px;}
.zwwb p{text-align: center;color: #fff;}
.zwwb img{width: 100%;}
#footer .wzafw, #footer .jiucuo { right: 140px!important;}
#footer .wxqr{float:right; width:100px; overflow:hidden; background:#fff; padding-bottom:5px; border-radius:5px; margin-top:-5px}
#footer .wxqr .pic{line-height:0px; margin:0px;}
#footer .wxqr .pic img{width:100%; height:auto;}
#footer .wxqr .tit{height:16px; line-height:16px; text-align:center; color:#333; font-size:12px; margin-top:-3px}

#footer .siteWidth{height: 180px;padding: 0;}
#footer .pics{float: none;width: 100%;margin: 0;height: 150px;}
#footer .pics .dzjg{position: absolute;left: 26px;top: 46px;}
#footer .copyRight{position: relative;top: 45px;width: 770px;margin: 0 0 0 120px;padding: 0;text-align: left;}
#footer .copyRight a{font-size: 14px;}
#footer .pics .jiucuo{top: 95px;}
#footer .pics .wzafw{top: 30px;}
#footer .pics .jiucuo,#footer .pics .wzafw{position: absolute;right: 40px;} 
#footer .pics .zwwb{
    margin-top: 15px;
}
.wzafw{display:none!important;}

@media (max-width: 1199px){ 
    .gypublic .newsList2 li{min-height: 105px;}
    .gypublic .newsList2 li .date{right: 30px;bottom: 40px;font-size: 20px!important;}
    .gypublic .property2 span a{font-size: 18px;}
}



